agcttttcattctgactgcaacgggcaatatgtctctgtgtggattaaaaaaagagtctctgacagcagcttctgaactggttacctgccgtgagtaaattaaaattttattgacttaggtcactaaatactttaaccaatataggcatagcgcacagacagataaaaattacagagtacacaacatccatgaaacgcattagcaccaccattaccaccaccatcaccaccaccatcaccattaccattaccacaggtaacggtgcgggctgacgcgtacaggaaacacagaaaaaagcccgcacctgacagtgcgggcttttttttcgaccaaaggtaacgaggtaacaaccatgcgagtgttgaagttcggcggtacatcagtggcaaatgcagaacgttttctgcgggttgccgatattctggaaagcaatgccaggcaggggcaggtggccaccgtcctctctgcccccgccaaaatcaccaaccacctggtggcgatgattgaaaaaaccattagcggccaggatgctttacccaatatcagcgatgccgaacgtatttttgccgaacttctgacgggactcgccgccgcccagccgggattcccgctggcgcaattgaaaactttcgtcgaccaggaatttgcccaaataaaacatgtcctgcatggcattagtttgttagggcagtgcccggatagcattaacgctgcgctgatttgccgtggcgagaaaatgtcgatcgccattatggccggcgtattagaagcgcgcggtcacaacgttaccgttatcgatccggtcgaaaaactgctggcagtggggcattacctcgaatctactgtcgatattgcagagtccacccgccgtattgcggcaagtcgtattccggctgatcacatggtgctgatggcaggtttcaccgccggtaatgaaaaaggcgaactggtggtacttggacgcaacggttccgactactccgcggcggtgctggctgcctgtttacgcgccgattgttgcgagatttggacggacgttgacggggtatatacctgcgacccgcgtcaggtgcccgatgcgaggttgttgaaatcgatgtcctaccaggaagcgatggagctttcctacttcggcgctaaagttcttcacccccgcaccattacccccatcgcccagttccagatcccttgcctgattaaaaataccggaaatcctcaagctccaggtacgctcattggtgccagtcgtgatgaagacgaattaccggtcaagggcatttccaatctgaataatatggcaatgttcagcgtttccggcccggggatgaaaggaatggtcggcatggcggcgcgcgtctttgctgcaatgtcacgcgcccgtatttccgtggtgctgattacgcaatcatcttccgaatacagtatcagtttctgcgttccgcaaagcgactgtgtgcgagctgaacgggcaatgcaggaagagttctacctggaactgaaagaaggcttactggagccgctggcggtgacggaacggctggccattatctcggtggtaggtgatggtatgcgcaccttgcgtgggatctcggcgaaattctttgccgcgctggcccgcgccaatatcaacattgtcgctattgctcagggatcttctgaacgctcaatctctgtcgtggtaaataacgatgatgcgaccactggcgtgcgcgttactcatcagatgctgttcaataccgatcaggttatcgaagtgtttgtgattggcgtcggtggcgttggcggtgcgctgctggagcaactgaagcgtcagcaaagctggttgaagaataaacatatcgacttacgtgtctgcggtgttgctaactcgaaggctctgctcaccaatgtgcatggcctaaatctggaaaactggcaggaagaactggcgcaagccaaagagccgtttaatctcgggcgcttaattcgcctcgtgaaagaatatcatctgctgaacccggtcattgttgactgcacctccagccaggcagtggcggatcaatatgccgacttcctgcgcgaaggtttccacgttgtcacgccgaacaaaaaggccaacacctcgtcgatggattactaccatctgttgcgtcatgcggctgaaaaatcgcggcgtaaattcctctatgacaccaacgttggggctggattaccggttattgagaacctgcaaaatctgctcaatgctggtgatgaattgatgaagttctccggcattctttcaggttcgctttcttatatcttcggcaagttagacgaaggcatgagtttctccgaggcgactacgctggcgcgggaaatgggttataccgaaccggatccgcgagatgatctttctggtatggatgtagcgcgtaaactattaattctcgctcgtgaaacgggacgtgaactggagctggcggatattgaaattgaacctgtgctgcccgcagagtttaacgctgagggtgatgttgccgcttttatggcgaatctgtcacagctcgacgatctctttgccgcgcgcgtggcgaaggcccgtgatgaaggaaaagttttgcgctatgttggcaatattgatgaagatggcgtctgccgcgtgaagattgccgaagtggatggtaatgatccgctgttcaaagtgaaaaatggcgaaaacgccctggccttttatagccactattatcagccgctgccgttggtgctgcgcggatatggtgcgggcaatgacgttaccgctgccggtgtctttgccgatctgctacgtaccctctcatggaagttaggagtctgacatggttaaagtttatgccccggcttccagtgccaatatgagcgtcgggtttgatgtgctcggggcggcggtgacacccgttgatggtgcattgctcggagatgtagtcacggttgagtcggcagagacattcagtctcaacaacctcggacgctttgccgataagctgccgtcagaaccacgggaaaatatcgtttatcagtgctgggagcgtttttgccaggagctgggcaagcaaattccagtggcgatgactctggaaaagaatatgccgatcggttcgggcttaggctccagcgcctgttcggtggtcgcggctctgatggcgatgaatgaacactgcggcaagccgcttaatgacacccgtttgctggctttgatgggcgagctggaaggacgaatctccggcagcattcattacgacaacgtggcaccgtgttttcttggtggtatgcagttgatgatcgaagaaaacgacatcatcagccagcaagtgccagggtttgatgagtggctgtgggtgctggcgtatccggggattaaagtctcgacggcagaagcccgggctattttaccggcgcagtatcgccgccaggattgcattgcgcacgggcgacacttggcaggcttcattcacgcctgctattcccgtcagcctgagcttgccgcgaagctgatgaaagatgttatcgcagaaccctaccgtgaacggttactgcctggcttccggcaggcgcggcaggcggtcgcggaaatcggcgcggtagcgagcggtatctccggctccggcccgaccttgtttgctctgtgtgacaagccggataccgcccagcgcgttgccgactggttgggtaagaactacctgcaaaatcaggaaggttttgttcatatttgccggctggatacggcgggcgcacgagtactggaaaactaaatgaaactctacaatcttaaagatcacaatgagcaggtcagctttgcgcaagccgtaacccaggggttgggcaaaaatcaggggctgttttttccgcacgacctgccggaattcagcctgactgaaattgatgagatgctgaagctggattttgtcacccgcagtgcgaagatcctctcggcgtttattggtgatgaaatcccgcaggaaatcctggaagagcgcgtgcgcgcggcgtttgccttcccggctccggtcgccaatgttgaaagcgatgtcggttgtctggaattgttccacgggccaacgctggcatttaaagatttcggcggtcgctttatggcacaaatgctgacccatattgcgggcgataagccagtgaccattctgaccgcgacctccggtgataccggagcggcagtggctcatgctttctacggtttaccgaatgtgaaagtggttatcctttatccacgaggcaaaatcagtccactgcaagaaaaactgttctgtacattgggcggcaatatcgaaactgttgccatcgacggcgatttcgatgcctgtcaggcgctggtgaagcaggcgtttgatgatgaagagctgaaagtggcgctggggttaaactcagctaactcgattaacattagccggttgctggcgcagatttgctactactttgaagcagttgcgcagctgccgcaggaagcgcgcaaccagctggttgtctcggtgccaagcggaaacttcggcgatttgacggcgggtctgctggcgaagtcactcggtctgccggtgaaacgttttattgctgcgaccaacgtgaacgataccgtgccacgtttcctgcatgacggtcagtggtcacccaaagcgactcaggcgacgttatccaacgcgatggacgtgagtcagccgaacaactggccgcgtgtggaagagttgttccgccgcaaaatctggcaactgaaagagctgggttatgccgccgtggatgatgaaaccacgcaacagacaatgcgtgagttaaaagaactgggctacacttcggagccgcacgctgccgtagcgtatcgtgcgctgcgtgaccagttgaatccaggcgaatatggcttgttcctcggcaccgcgcatccggcgaaatttaaagagagcgtggaagcgattctcggtgaaacgttggatctgccaaaagagctggcagaacgtgccgatttacccttgctttcgcataatctgcccgccgattttgctgcgttgcgtaaattgatgatgaatcatcagtaacatctattcattatctcaatcaggccgggtttgcttttatgcagcccggcttttttgtgaagaaaatatggagagaaacgacagggaaaaaggagaaattctcaataaatgcggtaacttagagattaggattgcggagaataacaaccgccgctctcatcgcgtaatctccggatatcgacccataacgggcaatgataaaaggagtaacctgtgaaaaagatgcaatctatcgtactcgcactttccctggttctggtcgctcccatggcaacgcaggctgcggaaattacgttagtcccgtcagtaaaattacagataggcgatcgtgataatcgcggttattactgggatggcggtcactggcgcgaccacggctggtggaaacaacattatgaatggcgaggcaatcgctggcacccacacggaccgccgccaccgccgcgtcaccataagaaagctcatcatgatcatcacggcggtcatggtccaggcaaacatcaccgctaaatgacaaatgccgggtaacaatccggcattcagcgcctgatgcgacgctggcgcgtcttatcaggcctacgtgaattctgcaatatattgaatctgcatgcttttgtaggccggataaggcgttcacgccgcatccggcattgactacaaacttaacgctgctcgtagcgtttaaacaccagttcgccattgctggaggaagcttcatcaaagaagtaaccttcgctattaaaaccagtcagttgctctggtttggtcagccgattttcaataatgaaacgactcatcagaccgcgtgctttcttagcgtagaagctgattatcttaaatttgccgttcttctcatcgaggaacaccggcttgataatctcggcattcaatttcttcggcttcaccgatttaaaatactcatctgacgccagattaatcaccacattatcgccttgtgctgcgagcgcctcgttcagcttgttggtgatgatatctccccagaattgatacagatctttccctcgggcattctcaagacggatccccatttccagacgataaggctgcattaaatcgagcgggcggagtacgccatacaagccggaaagcattcgcaaatgctgttgggcaaaatcgaaatcgtcttcgctgaaggtttcggcctgcaagccggtgtagacatcacctttaaacgccagaatcgcctggcgggcattctccggcgtgaaatctggctgccagtcatgaaagcgagcggcgttgatacctgccagtttgtcgctgatacgcatcagcgtgctaatctgcggaggcgtcagtttccgcgcttcatggatcaactgctgggaattgtctaacagctccggcagtgtatatcgcgtggtggtcaacgggctttggtaatcaagcgttttcgcaggtgaaataagaatcagcatatccagtccttgcaggaaatttatgccgactttagcaaaaaaagagaatgagttgatcgatagttgtgattactcctgcgaaacatcatcccacgcgtcccgagaaagctggcgaccgatatccggataacgcaacggatcaaacaccgggcgcacgccgagtttacgctggcgtagataatcactggcaatggtatgaaccacaggcgagagcagtaatatggcagtcaaattggtaatagccatgcaggccattatgatatctgccagttgccacatcagcggaagacttagcaaggtgccgccgatgaccgttgcgaaggtgcagatccgcaaacaccagatcgctttagggttgttcaggcgtaaaaagaagagattgttttcggcataaatgtagttggcaacgatggagctgaaggcaaacagaataaccacgagggtaacaaattcagcaccccaggaacccattagcacccgcatcgccttctggataagctgaataccttccagcggcatgtaggttgtgccgttacccgccagtaatatcagcatggcgcttgccgtacagatgaccagggtgtcgataaaaatgccaatcatctggacaattccttgcgctgccggatgcggaggccaggacgccgctgccgctgccgcgtttggcgtcgaccccattcccgcctcattggaaaacatactgcgctgaaaaccgttagtaatcgcctggcttaaggtatatcccgccgcgccgcctgccgcttcctgccagccaaaagcactctcaaaaatagaccaaatgacgtggggaagttgcccgatatttattacgcaaatcaccaggctggtcagtacccagattatcgccatcaacgggacaaacccctgcatgagccgggcgacgccatgaagaccgcgaatgattgccagcagagcaaagacagcaagaataatgcctgtcaccagcgggggaaaatcaaaagaaaaactcagagctcgggcaacagcgtttgcctgaactccgctgaaaattatgccgtaggcgatgagcaaaaagacggcgaacagaacgcccatccagcgcatccccagcccgcgcgccatataccatgccggtccgccacgaaactgcccattgacgtcacgttctttataaagttgtgcaagggaacattcggcaaacgaggtcgccatgccgataaacgcggcaacccacatccaaaagacggctccaggtccaccggcggtaatagccagcgcaacgccggccaggttgccgctacccacgcgcgccgcaagactggtacacaatgactgaaatgaggttaaaccgcctggctgtggatgaatgctatttttaagacttttgccaaactggcggatgtagcgaaactgcacaaatccggtgcgaaaagtgaaccaacaacctgcgccgaagagcaggtaaatcattaccgatccccaaaggacgctgttaataaaggagaaaaaatctggcatgcatatccctcttattgccggtcgcgatgactttcctgtgtaaacgttaccaattgtttaagaagtatatacgctacgaggtacttgataacttctgcgtagcatacatgaggttttgtttaaaaatggcgggcgatatcaacgcagtgtcagaaatccgaaacagtctcgcctggcgataaccgtcttgtcggcggttgcgctgacgttgcgtcgtgatatcatcagggcagaccggttacatccccctaacaagctgtttaaagagaaatactatcatgacggacaaattgacctcccttcgtcagtacaccaccgtagtggccgacactggggacatcgcggcaatgaagctgtatcaaccgcaggatgccacaaccaacccttctctcattcttaacgcagcgcagattccggaataccgtaagttgattgatgatgctgtcgcctgggcgaaacagcagagcaacgatcgcgcgcagcagatcgtggacgcgactgacaaactggcagtaaatattggtctggaaatcctgaaactggttccgggccgtatctcaactgaagttgatgcgcgtctttcctatgacacagaagcgtcaattgcgaaagcaaaacgcctgatcaaactctacaacgatgcaggtattagcaacgatcgtattctgatcaaactggcttctacctggcagggtatccgtgctgcggaacagctggaaaaagaaggtatcaactgtaacctgaccctgctgttctccttcgctcaggctcgtgcttgtgcggaagcgggcgtgttcctgatctcgccgtttgttggccgtattcttgactggtacaaagcgaataccgataagaaagagtacgctccggcagaagatccgggcgtggtttctgtatctgaaatctaccagtactacaaagagcacggttatgaaaccgtggttatgggcgcaagcttccgtaacatcggcgaaattctggaactggcaggctgcgaccgtctgaccatcgcaccggcactgctgaaagagctggctgagagcgaaggggctatcgaacgtaaactgtcttacaccggcgaagtgaaagcgcgtccggcgcgtatcactgagtccgagttcctgtggcagcacaaccaggatccaatggcagtagataaactggcggaaggtatccgtaagtttgctattgaccaggaaaaactggaaaaaatgatcggcgatctgctgtaatcattcttagcgtgaccgggaagtcggtcacgctacctcttctgaagcctgtctgtcactcccttcgcagtgtatcattctgtttaacgagactgtttaaacggaaaaatcttgatgaatactttacgtattggcttagtttccatctctgatcgcgcatccagcggcgtttatcaggataaaggtatccctgcgctggaagaatggctgacatcggcgctaaccacgccgtttgaactggaaacccgcttaatccccgatgagcaggcgatcatcgagcaaacgttgtgtgagctggtggatgaaatgagttgccatctggtgctcaccacgggcggaactggcccggcgcgtcgtgacgtaacgcccgatgcgacgctggcagtagcggaccgcgagatgcctggctttggtgaacagatgcgccagatcagcctgcattttgtaccaactgcgatcctttcgcgtcaggtgggtgtgattcgcaaacaggcgctgatccttaacttacccggtcagccgaagtctattaaagagacgctggaaggtgtgaaggacgctgagggtaacgttgtggtacacggtatttttgccagcgtaccgtactgcattcagttgctggaagggccatacgttgaaacggcaccagaagtggttgctgcattcagaccgaagagtgcaagacgcgacgttagcgaataaaaaaatccccccgagcggggggatctcaagacaattagtgggattcaccaatcggcagaacggtgcgaccaaactgctcgttcagtacttcacccatcgccagatagattgcgctggcaccgcagatcagaccaatccagccggcaaagtggatgattgcggcgttaccggcaatgttaccgatcgccagcagggcaaacagcacggtcaggctaaagaaaacgaattgcagaacgcgtgcgcctttcagcgtgccgaagaacataaacagcgtaaatacgccccacagacccaggtagacaccaaggaactgtgcatttggcgcatcggtcagacccagtttcggcatcagcagaatcgcaaccagcgtcagccagaaagaaccgtaagaggtgaatgcggttaaaccgaaagtgttgccttttttgtactccagcagaccagcaaaaatttgcgcgatgccgccgtagaaaatgcccatggcaagaataataccgtccagagcgaaataacctacgttgtgcaggttaagcagaatggtggtcatgccgaagcccatcaggcccagcggtgccggattagccaacttagtgttgcccataattcctcaaaaatcatcatcgaatgaatggtgaaataatttccctgaataactgtagtgttttcagggcgcggcataataatcagccagtggggcagtgtctacgatcttttgaggggaaaatgaaaattttccccggtttccggtatcagacctgagtggcgctaaccatccggcgcaggcaggcgatttgcagtacggctggaatcgtcacgcgataggagctgccgctgaccgctttaaccccatttagtgccgcgcctacagggcctcccagccccgcgccgcgcagcaaaccatgcccaagtacgctcattgctgcgtgggtgcgtaaaatgcgggtcagttggctggaaagcagatgcgacacgccttttgccaataatttgtctttcatcagcagcggcagcagctcttccagctcattcaccctggcatcgaccgcgtgcagaaactcctgcttatgttcctcgtccattttcttccaggtattacgcagaaattgttccagtaactgttgctcaatttcaaacgtagacatctctttgtcggctttcagcttcaatcgttttgaaacatcgagcaaaatggcccgatacaatttaccgtgtccgcgcagtttgttggcgatactatcgccaccaaaatgctgtaattctccagcaatcagctgccagttgcggcgatgttgctcgggatgtccttccatcgatttaaacagttcgttgcgcatcagtacgctggagaggcgagttttgcctttttcattatgggtgagcagccgggcgaaatttgctaactgttcctcactacaatgctggagaaaatccagatctgaatcattcaggtaattaacattcattttttgtggcttctatattctggcgttagtcgtcgccgataattttcagcgtggccatatccgatgagttcaccgtatgaccggaaaaggtgatttttgagacgcagcgtttattgtcgttatcgctgttaatgttgatccagtcagtggtttgcccttcttttatttctgaaggaatattcaggctctgactggcgctacgggcggctttgaaataaaccgatgcaccgcttaactgtaaatcgccatggtcggcagagagttgtatgcgtttcacaatgcgacaaacaggaagtttcagcgccagagcgttggtttcgttacgcggcattgcaatgacgccgaggagtttatggtcgtttgcctgcgccgtgcagcacagcatcaggctaatcgccaggctggcggaaatcgtaaaaacggatttcataaggattctcttagtgggaagaggtagggggatgaatacccactagtttactgctgataaagagaagattcaggcacgtaatcttttctttttattacaattttttgatgaataccttgactgcgattcattctttatatgaataaaattgctgtcaattttacgtcttgtcctgccatatcgcgaaatttctgcgcaaaagcacaaaaaatttttgcatctcccccttgatgacgtgggttacgaccccatttagtagtcaaccgcagtgagtgagtctgcaaaaaaatgaaattgggcagttgaaaccagacgtttcgcccctattacagactcacaaccacatgatgaccgaatatatagtggagacgtttagatgggtaaaataattggtatcgacctgggtactaccaactcttgtgtagcgattatggatggcaccactcctcgtgtgctggagaacgccgaaggcgatcgcaccacgccttctatcattgcctatacccaggatggtgaaactctggttggtcagccggctaaacgtcaggcagtgacgaacccgcaaaacaccctgtttgcgattaaacgcctgattggccgccgcttccaggacgaagaagtacagcgtgatgtttccatcatgccgttcaaaattattgctgctgataacggcgacgcatgggtcgaagttaaaggccagaaaatggcaccgccgcagatttctgctgaagtgctgaaaaaaatgaagaaaaccgctgaagattacctgggtgaaccggtaactgaagctgttatcaccgtaccggcatactttaacgatgctcagcgtcaggcaaccaaagacgcaggccgtatcgctggtctggaagtaaaacgtatcatcaacgaaccgaccgcagctgcgctggcttacggtctggacaaaggtactggcaaccgtactatcgcggtttatgacttgggtggtggtactttcgatatttctattatcgaaatcgacgaagttgacggcgaaaaaaccttcgaagttctggcaaccaacggtgatacccacctgggtggtgaagacttcgacagccgtctgatcaactatctggttgaagaattcaagaaagatcagggcattgacctgcgcaacgatccgctggcaatgcagcgcctgaaagaagcggcagaaaaagcgaaaatcgaactgtcttccgctcagcagaccgacgttaacctgccgtacatcactgcagacgcgaccggtccgaaacacatgaacatcaaagtgactcgtgcgaaactggaaagcctggttgaagatctggttaaccgttccatcgagccgctgaaagttgcgctgcaggacgctggcctgtccgtatctgatatcgacgacgttatcctcgttggtggtcagactcgtatgccaatggttcagaagaaagttgctgagttctttggtaaagagccgcgtaaagacgttaacccggacgaagctgtagcaatcggtgctgctgttcagggtggtgttctgactggtgacgtaaaagacgtactgctgctggatgttaccccgctgtctctgggtatcgaaaccatgggcggtgtgatgacgacgctgatcgcgaaaaacaccactatcccgaccaagcacagccaggtgttctctaccgctgaagacaaccagtctgcggtaaccatccatgtgctgcagggtgaacgtaaacgtgcggctgacaacaaatctctgggtcagttcaacctggatggtatcaacccggcaccgcgcggcatgccgcagatcgaagttaccttcgatatcgatgctgacggtatcctgcacgtttccgcgaaagataaaaacagcggtaaagagcagaagatcaccatcaaggcgtcttctggtctgaacgaagatgaaatccagaaaatggtacgcgacgccgaagctaacgccgaagctgaccgtaagtttgaagagctggtacagactcgcaaccagggcgaccatctgctgcacagcacccgtaagcaggttgaagaagcaggcgacaaactgccggctgacgacaaaactgctatcgagtctgcgctgactgcactggaaactgctctgaaaggtgaagacaaagccgctatcgaagcgaaaatgcaggaactggcacaggtttcccagaaactgatggaaatcgcccagcagcaacatgcccagcagcagactgccggtgctgatgcttctgcaaacaacgcgaaagatgacgatgttgtcgacgctgaatttgaagaagtcaaagacaaaaaataatcgccctataaacgggtaattatactgacacgggcgaaggggaatttcctctccgcccgtgcattcatctaggggcaatttaaaaaagatggctaagcaagattattacgagattttaggcgtttccaaaacagcggaagagcgtgaaatcaaaaaggcctacaaacgcctggccatgaaataccacccggaccgtaaccagggtgacaaagaggccgaggcgaaatttaaagagatcaaggaagcttatgaagttctgaccgactcgcaaaaacgtgcggcatacgatcagtatggtcatgctgcgtttgagcaaggtggcatgggcggcggcggttttggcggcggcgcagacttcagcgatatttttggtgacgttttcggcgatatttttggcggcggacgtggtcgtcaacgtgcggcgcgcggtgctgatttacgctataacatggagctcaccctcgaagaagctgtacgtggcgtgaccaaagagatccgcattccgactctggaagagtgtgacgtttgccacggtagcggtgcaaaaccaggtacacagccgcagacctgtccgacctgtcatggttctggtcaggtgcagatgcgccagggtttctttgccgtgcagcagacctgtccacactgtcagggccgcggtacgctgatcaaagatccgtgcaacaaatgtcatggtcatggtcgtgttgagcgcagcaaaacgctgtccgttaaaatcccggcaggggtggacactggagaccgcatccgtcttgcgggcgaaggtgaagcgggtgaacacggcgcaccggcaggcgatctgtacgttcaggttcaggttaaacagcacccgattttcgagcgtgaaggcaacaacctgtattgcgaagtcccgatcaacttcgctatggcggcgctgggtggtgaaatcgaagtaccgacccttgatggtcgcgtcaaactgaaagtgcctggcgaaacccagaccggtaagctattccgtatgcgcggtaaaggcgtcaagtctgtccgcggtggcgcacagggtgatttgctgtgccgcgttgtcgtcgaaacaccggtaggcctgaacgagaagcagaaacagctgctgcaagagctgcaagaaagcttcggtggcccaaccggcgagcacaacagcccgcgctcaaagagcttctttgatggtgtgaagaagttttttgacgacctgacccgctaacctccccaaaagcctgcccgtgggcaggcctgggtaaaaatagggtgcgttgaagatatgcgagcacctgtaaagtggcggggatcactccccgccgttgctcttactcggattcgtaagccgtgaaaacagcaacctccgtctggccagttcggatgtgaacctcacagaggtcttttctcgttaccagcgccgccactacggcggtgatacasatgacgatcagggcgacaatcatcaccttatgctgcttcattgctctcttctccttgaccttacggtcagtaagaggcactctacatgtgttcagcatatagggggcctcgggttgatggtaaaatatcactcggggcttttctctatctgccgttcagctaatgcctgagacagacagcctcaagcacccgccgctattatatcgctctctttaacccattctgttttatcgattctaatccggaagacgcctcgcatttttatggcgtaattttttaatgatttaattatttaactttaatttatctcttcatcgcaattattgacgacaagctggattatttttgaaatattggcctaacaaacatcgccgactgacaacaaattaattattacttttcctaattaatccctcagaaatcctcaccttaagctatgattatcagggcttagggtcacccgtcagcgcttacagccgtcaaaaacgcatctcaccgctgatggcgcaaattcttctatagatcgtaaaaaacgaattattcctacactataatctgattttaacgatgattcgtgcggggtaaaatagtaaaaacgatctattcacctgaaagagaaataaaaagtgaaacatctgcatcgattctttagcagtgatgcctcgggaggcattattcttatcattgccgctatcctggcgatgatgatggccaacagcggcgcaaccagtggatggtatcacgactttctggagacgccggttcagctccgggttggttcactcgaaatcaacaaaaacatgctgttatggataaatgacgcgctgatggcggtatttttcctgttagtcggtctggaagttaaacgtgaactgatgcaaggatcgctagccagcttacgccaggccgcatttccagttatcgctgctattggtgggatgattgtgccggcattactctatctggcctttaactatgccgatccgattacccgcgaagggtgggcgatcccggcggctactgacattgcctttgcacttggtgtgctggcgctattgggaagtcgtgttccgttagcgctgaagatctttttgatggctctggctattatcgacgatcttggggccatcattatcatcgcattgttctacactaatgacttatcgatggcctctcttggcgtcgcggctgtagcaattgctgtactcgcggtattgaatctgtgtggtgtacgccgcacgggcgtctatattctggttggcgtagtgttgtggactgcagtgttgaaatcgggggttcacgcaaccctggcgggggtaattgtcggcttctttattcctttgaaagagaagcatgggcgttctccagcgaagcgactggagcatgtgttgcacccgtgggtggcgtatctgattttaccactgtttgcatttgctaatgctggcgtttcactgcaaggcgtcacgctggatggcttgacctccattctgccattggggatcatcgctggcttgctgattggcaaaccgctggggattagtctgttctgctggttggcgctgcgtttgaaactggcgcatctgcctgagggaacgacttatcagcaaattatggcggtggggatcctgtgcggtatcggttttactatgtctatctttattgccagcctggcctttggtagcgtagatccagaactgattaactgggcgaaactcggtatcctggtcggttctatctcttcggcggtaattggatacagctggttacgcgttcgtttgcgtccatcagtttgacaggacggtttaccggggagccataaacggctcccttttcattgttatcagggagagaaatgagcatgtctcatatcaattacaaccacttgtattacttctggcatgtttataaagaaggttctgtggttggcgcagcggaggcgctttatttaacaccacaaaccattaccggacagattcgggcgctggaagagcgcctgcaaggcaaattatttaagcgcaagggacgtggtctcgagcccagcgagctgggggagctggtctatcgctatgccgataaaatgtttaccttgagccaggaaatgctggatatcgtgaactatcgcaaagaatccaatttattgtttgacgttggcgtggctgatgtactttccaaacgtctggtcagtagcgtgctgaatgctgcagtagtagaaggcgagccgattcatcttcgctgcttcgaatccacccacgaaatgctgctggagcaattaagccagcataaactggatatgatcatttccgactgtccgatagattctacgcagcaggaaggcctgttctccgtgagaattggcgaatgtggcgtgagtttctggtgtacaaatccaccgccggaaaaaccgttcccagcttgtcttgaagaacggcggcttttgattcctgggcgacgttcaatgttagggcgcaaattacttaactggtttaactcccagggattaaacgtagaaatccttggcgagtttgatgatgccgctttgatgaaagcttttggtgcgatgcacaatgcaatcttcgttgccccaacgctttatgcatatgacttttatgccgataaaactgtcgtagaaattggtcgcgtcgagaatgtgatggaagagtaccatgctatttttgctgagcggatgattcagcacccggcggtacagcgaatctgcaatacggattattctgcgctttttagtccagcggtgcgttaatcggcagctcccccaaagttaaggtgggggagatagattagttgtacattaccacgattttgactcggctcattatttgcccgcttgagacattgtttccatatgtacgcgggcgaataaatagaggaatctgattacttccttcatggggatgctgaaaagagtagtaattgcttttaccatactggatttcattcgtaccatcattggagagttgaaagcctatttgacccgcaccgtcctcactgttttctaactcattttttaatatgctggttcctgactcctgtatcgtcactggttcaaagtaatattcaacgtcactgggttcaaaaactaattcaccttgctcgccctggatgcagtcaaatcttatatgatgaaactgataattttcattattgatacgagacagtacaaatagtccagtgtcgatggattgatcttcaaaaccacaggtcattaaatttacctgtaaaatagtatttaaattaaaattaaagcggacgctattacaattagtattattccctgtacatgaactcacttcaatttcgaacaacaaaggaaaaggagttcctggaaaaatatctgcggtgttggaactatctgatacagatgcgatagagtatggaatggtgaaatttatcgcagatagcatttcttctaaattataagatgacttccctggaagcgctattttttttaccgtcagattcaaaggggaaattaataatataatgacgacttccgactttaaaccttaaagcgttctgtgttaaaaaatgaactttaatggcgttggtcgtctcttgcaagtctgcacactcaatgatattcccagtattttcaattttttcggcggtgagattacctttcatactcagtggtttgagtatatatgttccacgttgttccccgacattggtcaatccacagggagcactttgcacaataaaagaatatagactcaatgtgattaataaaagccacttcatagtaaactccttttactggcatatatatgttttgttttcatcgataacgtgttgaaaagtaatagtacagaataaattctgttcatcattgagagcaacttttatgccagttggaatttcatctacgcgaataaaaaggcgactaccctggccaacgactccaatattgttttcctggagatccagtacgtcatagccaaaagttaatggcgaaccatcgggacgcagtgcctgtatataccagggcttacgttggtcagttgtaaactgcacataagaaactgctccacggtaaggcgcaataatttgacgattgccctgcaattctgtttcactttcactgtttgctgtatcaagtaccagatggttttcacgatgaggtatcatcaggtcgtaaacaacctggcctttgctgtttgttcggttgtatttttgtccattaatatgcgcgccttctaacccaggcgcatccagaattgcaaatgtatcggatagctggttagtgatattaataccaccgggccagacaactaatccactactaatacttccaccactttgccaggcgtttttagaatggctatagctgccatctattgtggcgatgggagttctccagcttaaattcgtaccaagcgatgtatcattattttgttgttgctgattaacatatataccataatttaactgatcatgttcaccggctatgccagtaattccagtattgttggaggaatagccatctttggaaaatgaggtcgaattcgataagttaatttggtgacgtgttttggcaatatcatccccccagtagaaaggaatggagataaacagattaaaacgctcctcttctttgtcgttttcatcataggattggctggcagagaaagtataactgatgcgttgccagctattggaataactgaattggtaatctttagcatttccacttcgcccccagtaattccgccaaagcgcacttaatgatacatttcccagattattggataaaggttgcatgatattggcagaaaggctattttttctgccaatatcataaaaatcgtcatagtcactctgatgatttattttatcattttcgtaaagatggtcgctgaatgtcctgtaatcctgcgaagcataacgccaggcggccacgctaaatcgagtggccgtttgtactagatatttattataggcgacctgatagctcgtaccttcgtgtgttatatcattatttaacttactactcgatcgtgtagcgtcaaaagagatggcacccagcggtgtattccaaccatttcccagagttatagcattatagttatcggataaaatcgtaccgccataaagtgtcaaaagattgttgaggccatatatataatttgcctcgagaaagtcctcctgattctttacaccatatatcttactgcgtccggcgataaaatcgaaatttgaaataccaggttgcagcatgttaggcacggaagagtagggcaccaaaaaggaacgaacactgccatctgcttcctttatgctgacatcgagatcagagccgctgcccgagagttgcaaatctgcgatagtaaatggtcccgggggaacctctttttggtaaatgatgtagccattttgcgaaaccgttatcaaggcattactttgcgcaacaccttgtactaaaggtgtaaagctctgcatagaatcaggtagcatttgcatatcgcgaaataagcgtattccgctaaatctcagagagtcgaatatgagtgaggatgtgtaattttctcctatctgaactgtgcttaatatctgcgaccagccatgttccaggtaaagagtattactttgccatgtgcctttcatatcatcgggtttgctatagctggcatcagagtgtaactgccaactaaataaatttaatccactgttaaatcggccataactggctgtattactgttattattgctgtcataagagcgatactgacttaaattataggaggtataaaaagcatcaatgccgcgatcccaactttccgggggaacgtaacctctttcaagttcattgatatacgcctgtggtactgttaaatttagtcggtgttcactgatatcccactgatattgtccaccatgaaccgctttatccagtaaaatacaattatcttctgtattgaggttaccggtctttacccccagtttggttagtagcaccttaggcagacatggtttgactggtgactctgggatcgtgatatcttgttttccacgccactggttatttacataaaaatcaagttcgtagtttcctggaagcggttgtttattatcgaaatgatattcggaaactttttctcctttcatgccgccgatcataaagtgcgtatcaaaagtttcttcagcataacccggaaaagaatacaaaaaaataatagcagcgacccatcgtgtcgtccttaacatgactttttcctgttatctcgcggcgattttactatggatgttattcccgtaatcatcaactaccgttagttcatattctgatgcgtggttattttttaatgtaatgtcgttatgcgaaaagggaggcagtaagatactttcattattaactttcacgttttgtgctttgatagttgtaaccgttatccagttggctgtttcgttgtttattgagatggcgttatttttctttttgatatttaattgagaaaggctttttttatctaccggagctattccgcttggacgccaaagtaactttatccggttttgcaatgcaagtttaattttgtttttccctgcattttgtggattgtttggagggatatccagaacatttagataaaataaactttctttattgtgaggcaaattgtttggcatttttcttattttaagttgttggccagaaccacctgctacacgacttactggcggtgtgagaataaatgtgacctgaattttttctggcgcgatagtggtgttcccatcatcgatccatgcctgaatcaaagaggcatttttactttgattcattaactgtacgagaacttctctgtttttttccggataaataatgcgcgtaccatagatgaccacaccggcatgaacaggtaaaataaaaaatgacatcagtaatgctgttattattctcacgtaatcactccgtaaataataccggtagcagagctaccggcaaaaaacgttaatctgcactgattttaatcgttacggttgactctacggagccttttgtaacaggattgccacttgtgcgggcatattgtgcatttaaattgagaaaatattgaccagagccattatctttcagcggtgtttttaaccctggtctcattctggtcaaagtcccatcatcgaggaaaatggcaaagccaatgttctcagcagttcctttattcagcgtaaagttattagcatcaaactctgatgctagtacttcgatacttggggctgtatttccgtcacactgaatttctaagtcatgagaggttgaaccggtttttaaagtatagatttcattattgataagttgattcattgcactggttacaacatcttcgacaacgatatctgttgtcgaatcaccattaacaaagtaacacgttgtatcaacaacttctcctctaatggttagtgttccttgatcgacatccttggcgaaggttgttgcgctaaacatcaacgttgtcgcaacgaagggaataatatactttttcataaatcatccttaattaactggtatggaaggtcactcgttttcaaacccgattatgtgatcaggttgttattatttagattaatgtttaaattttttaatttcttgatgtgaagttgatgaaagtttgaaaatttaatattcttaattattcccttctttataagaagagcaaggtgccatcattagagtgacagagtaggatgtttcagagcatgcttcagattattttttatttctctgcagttaattaataattatcacaggtaatttcattctgaaattacttcttttttggggtgttttaatcttgatgagatatttttttcataaggaacatagactcgttgatgctctgaaggtattttctcatttctggggatgttttgtcgtaatcgtgcataaactttttcagttctttatacacatcattatttagctttacattgtcgcgaactaaagtttgtaccaatggtatcaaaatttcgaaacgggacggtttgtcatcaatacttgccagggttttgaatactcctgtgtatctgtaacctaagtgcttattgacaagttgagtggtccatcggccaggcataatatcttcacagcgcaaattttttatcatggtattagtgaacgatgttccaaatatgttgctttttttaatgaagaggttgtttatttctccatttgaaaagatggtgtttgataagtcgctttcaaaacatgatatattggataatacacaaccaaaataatacccatatgaaaggttgctcttttctattgttatatttgatagcaacagtttatgtatattaatattaagggcagtcaaatactggatgttttgctcgttaagttcatgcatctccagcgatttattatagggtaataaaagtataaattcctttacattatctccgcagtaagaaaagacaacatcaaatttatcggtgatcatgttttcatttgagcagtaagctgatttctctattaaccgactgggcgagctttttaataaagataatttttcacatagttgtgaatatgccgcattgctagttttaaaattctgccatgttattttctggttatcatctgtcgatgaggcggggattttattgcattgctcattgtatagctcaggataaatattcttttttattagatttctgatttccttattaaaataactttttttcttgactattgcactgtacttagcgttttgtgacgtctcctgatgatcataaaatgactggagatttctgcaggcctcataaaatatttcaggagtgtatagctctgggtatatttcctgattgaagtttgcctttaaaaatttaataaatttttcatggcattcttgatatatcttaatctcttcagaaagacattcgcttgttctgtcatcaaaaacatccaatctaagtaatgtgatgcctttgtgtttaaaaaaagaaaattgaactgtatgttctatgagtttacatctataaaaatgtgcatctctcagatgagtatattgaaaaaaatgatggaggactggagatggtttaggcaaatcctggcttctgaaaaagtcatcaaacaaaattaagaactctgttttatactcgcaaaacacttttactaactcattttgtcttgttttatttattattacatcatctactatatttgatttataaagacaatgtggcgaagttgagataccatctgtcattatcagtccttgaagttgatgaatttttattaatttaatttatgagtgaatgtgactactatcaaaaatcgctcattaattttaagaagtacaatataaataggtatttaacctgtgttgattgctgttaataatttacaaggtctaatgaggagatatttatgaatggttaaagtatataggaatttaattcaaaaatagagtggtcttaagtttaatacctcaatgtgtatcacaatatccacattctttgtaggggagtctggagattgagtagatattcttgttcagaatgtatcagccgatggttctacgattcttaagccacgaagagttcagatagtgcaacggcatgtctcttttgactatctggcaaccggcagtgtgttctctcacgcatcacaaaagcagcaggcataaaaaaacccgcttgcgcgggctttttcacaaagcttcagcaaattggcaattaagccagtttgttgatctgtgcagtcaggttagccttatgacgtgcagctttgtttttgtggatcagacctttagcagcctgacggtccacgatcggttgcatttcgttaaatgctttctgtgcagcagctttgtcgccagcttcgatagctgcgtatactttcttgatgaaagtacgcatcatagagcgacggcttgcgttgtgcttacgagccttttcagactgaatggcgcgcttcttagctgatttgatattagccaaggtccaactcccaaatgtgttctatatggacaattcaaaggccgaggaatatgcccttttagccttcttttgtcaatggatttgtgcaaataagcgccgttaatgtgccggcactcgttacgtagtgatggcgcaggattctaccagcttgcggggtgtgaatacagcttttccgcgataaaaattgcagcaggcagtcagtttcttcccgtgatttgcgccatgaccatgacaatgaaaagccacttctttctgatttcggtactcaatcgccggttaaccttgaccgctgtacaaggtatactcggacgattttcactgttttgagccagacatgaagctgatacgcggcatacataatctcagccaggccccgcaagaagggtgtgtgctgactattggtaatttcgacggcgtgcatcgcggtcatcgcgcgctgttacagggcttgcaggaagaagggcgcaagcgcaacttaccggtgatggtgatgctttttgaacctcaaccactggaactgtttgctaccgataaagccccggcacggctgacccgactgcgggaaaaactacgttaccttgcagagtgtggcgttgattacgtgctgtgcgtacgtttcgacaggcgtttcgcggcgttaaccgcgcaaaatttcatcagcgatcttctggtgaagcatttgcgggtaaaattcctcgccgtgggggatgatttccgctttggcgctggtcgggaaggcgatttcttgttattacagaaagctggcatggaatacggcttcgatatcaccagtacgcaaactttttgcgaaggtggcgtgcgtatcagcagcaccgccgtgcgtcaggcccttgcggatgacaatttggctctggcagaaagtttactggggcacccgtttgccatctccgggcgtgtagtccacggtgatgaattagggcgcactataggtttcccgacggcgaatgtaccgctacgccgtcaggtttccccggtgaaaggggtttatgcggtagaagtgctgggcctcggtgaaaagccgttacccggcgtggcaaacatcggaacacgcccaacggttgccggtattcgccagcagctggaagtgcatttgttagatgttgcaatggacctttacggtcgccatatacaagtagtgctgcgtaaaaaaatacgcaatgagcagcgatttgcttcgctggacgaactgaaagcgcagattgcgcgtgatgaattaaccgcccgcgaattttttgggctaacaaaaccggcttaagcctgttatgtaatcaaaccgaaacacggaaccgagaatctgatgagtgactataaatcaaccctgaatttgccggaaacagggttcccgatgcgtggcgatctcgccaagcgcgaaccgggaatgctggcgcgttggactgatgatgatctgtacggcatcattcgtgcggctaaaaaaggcaaaaaaaccttcattctgcatgatggccctccttatgcgaatggcagcattcatattggtcactcggttaacaagattctgaaagacattatcgtgaagtccaaagggctttccggttatgactcgccgtatgtgcctggctgggactgccacggtctgccgatcgagctgaaagtagagcaagaatacggtaagccggatgagaaattcaccgccgccgagttccgcgccaagtgccgcgaatacgcggcgacccaggttgacggtcaacgcaaagactttatccgtctgggcgtgctgggcgactggtcgcacccgtacctgaccatggacttcaaaactgaagccaatatcatccgcgcgctgggcaaaatcatcggcaatggtcacctgcacaaaggcgcgaagccggtgcactggtgcgtagactgccgttctgcactggcagaagcggaagttgagtattacgacaaaacttctccgtccattgacgtcgctttccaggcggtcgatcaggatgcgctgaaagcgaaatttggcgtaagcaacgttaacggcccaatctcgctggtgatctggaccactacgccgtggactctgcctgcgaaccgcgcaatctctattgcacctgatttcgactatgcgctggtgcagatcgacggtcaggccgtgattctggcgaaagatctggttgaaagcgtaatgcagcgtatcggcgtgaccgattacaccattctcggcacggtaaaaggtgcggagcttgagctgctgcgctttgcccatccgtttatgggcttcgacgtcccggcaatcctcggcgatcacgttaccctggatgccggtaccggtgccgttcacaccgcgcctggccacggcccggacgactatgtgatcggtcagaaatacggcctggaaaccgctaacccggttggcccggacggcacttatctgccgggcacttatccgacgctggatggcgtgaacgtcttcaaagcgaacgacatcgtcgttgcgctgctgcaggaaaaaggcgcgctgctgcacgttgagaaaatgcagcacagctatccgtgctgctggcgtcacaaaacgccgatcatcttccgcgcaacgccgcagtggttcgtcagtatggatcagaaaggtctgcgcgcgcagtctctgaaagagatcaaaggtgtgcagtggatcccggactggggccaggcgcgtatcgagtcgatggtcgctaaccgtcctgactggtgtatctcccgtcagcgtacctggggcgtaccgatgtctctgttcgtgcacaaagacacggaagagctgcatccgcgtaccctcgaactgatggaagaagtggctaaacgcgttgaagttgatggcatccaggcgtggtgggatcttgatgcgaaagagatcctcggcgatgaagctgatcagtatgtgaaagtgccggatacgctggatgtatggtttgactccggctctactcactcttctgttgttgacgtgcgcccggaatttgccggtcacgctgcggacatgtatytggaaggttctgaccaacaccgtggctggttcatgtcttctctgatgatctccaccgcgatgaagggcaaagcgccgtatcgtcaggtgctgacccacggctttaccgtagatggtcagggccgcaagatgtctaaatccatcggcaacaccgtgtcgccgcaggatgtgatgaacaaactgggcgcggatattctgcgtctgtgggtggcatcaaccgactacaccggtgaaatggccgtttctgacgagatcctgaaacgtgctgccgacagctatcgtcgtatccgtaacaccgcgcgcttcctgctggcaaacctgaacggttttgatccggcaaaagatatggtgaaaccggaagagatggtagtactggatcgctgggccgtaggttgtgcgaaagcggcacaggaagacatcctcaaggcatacgaagcatacgatttccacgaagtggtacagcgtctgatgcgcttctgctccgttgagatgggttccttctacctcgacatcatcaaagaccgtcagtacaccgccaaagcggacagcgtggcgcgtcgtagctgccagactgcgctgtatcacatcgcagaagcgctggttcgctggatggcaccaatcctctccttcaccgctgatgaagtgtggggctacctgccgggcgaacgtgaaaaatacgtcttcaccggcgagtggtacgaaggtctgtttggtctggcagacagtgaagcaatgaacgatgcgttctgggacgagctgttgaaagtgcgtggcgaagtgaacaaagtcattgagcaggcgcgtgccgacaagaaagtgggtggctcgctggaagcggcagtaaccttgtatacagaaccggaactggcggcgaaactgaccgcattgggcgatgaattacgatttgtcctgttgacctccggcgctaccgttgcagactataacgacgcacctgctgatgctcagcagagcgaagtgctcaaagggctgaaagtcgcgttgagtaaagccgaaggtgagaagtgcccacgctgctggcactacacccaggatgtcggcaaggtggcggaacacgcagaaatctgcggccgctgtgtcagcaacgtcgccggtgacggtgaaaaacgtaagtttgcctgatgagtcaatcgatctgttcaacagggctacgctggctgtggctggtggtagtcgtgctgattatcgatctgggcagcaaatacctgatcctccagaactttgctctgggggatacggtcccgctgttcccgtcgcttaatctgcattatgcgcgtaactatggcgcggcgtttagtttccttgccgatagcggcggctggcagcgttggttctttgccggtattgcgattggtattagcgttaccctggttgtgatgatgtatcgctcgaaggccacgcagaagctaaacaatatcgcctacgcgctgattattggcggcgcgctgggcaacctgttcgaccgcctgtggcacggcttcgttgtcgatatgatcgacttctacgtcggcgactggcacttcgccaccttcaacctcgccgatactgccatctgtgttggtgcggcactgattgtgctggaaggttttttgccttctaaagcgaaaaaacaataataaaccctgccggataaggcctacagattgctgcgaaatcgtaggccgcatccggcaaaaatcctcaaaatataagagcaaacctgcatgtctgaatctgtacagagcaatagcgccgtcctggtgcacttcacgctaaaactcgacgatggcaccaccgccgagtctacccgcaacaacggtaaaccggcgctgttccgcctgggcgatgcttctctttccgaagggctggagcaacacctgctggggctgaaagtgggcgataaaaccactttctcgctggagccagatgcggcgtttggcgtgccgtcaccggacctgattcagtacttctcccgccgtgagtttatggatgcaggcgagccagaaattggcgcaataatgctttttaccgcaatggatggcagtgagatgcctggcgtgatccgcgaaattaacggcgactccattaccgtcgatttcaaccatccgctggccgggcagaccgttcattttgatattgaagtgctggaaatcgatccggcactggaggcgtaacatgcagatcctgttggccaacccacgtggtttttgtgccggggtagaccgcgctatcagcattgttgaaaacgcgcttgccatttacggcgcaccgatatatgtccgtcacgaagtggtgcataaccgctacgtggtcgatagcctgcgcgagcgtggagctatctttattgagcagatcagcgaagtgccggacggcgcgatcctgatcttctccgcacatggtgtttctcaggcggtacgtaacgaagcgaaaagccgtgatttgacggtattcgacgccacctgtccgctggtgaccaaagtgcatatggaagtcgcccgcgccagccgtcgtggcgaagagtctattctcatcggtcacgccgggcacccggaagtggaagggacgatggggcagtacagcaaccctgaagggggaatgtatctggtcgaatcgcctgacgatgtgtggaaactgacggtcaaaaacgaagagaagctctcctttatgacccaaaccacgctgtcggtagatgacacgtctgatgtgatcgacgcgctgcgtaaacgcttcccgaaaattgtcggtccgcgcaaagatgacatctgctacgccacgactaaccgtcaggaagcggtacgcgccctggcagaacaggcggaagttgtgttggtggtcggttcgaaaaactcctccaactccaaccgtctggcggagctggcccagcgtatgggcaaacgcgcgtttttgattgacgatgcgaaagatatccaggaagagtgggtgaaagaggttaaatgcgtcggcgtgactgcgggcgcatcggctccggatattctggtgcagaatgtggtggcacgtttgcagcagctgggtggtggtgaagccattccgctggaaggccgtgaagaaaatattgttttcgaagtgccgaaagagctgcgtgtcgatattcgtgaagtcgattaagtcattagcagcctaagttatgcgaaaatgccggtcttgttatcggcattttttatggagaaaacatgcgcttacctatcttcctcgatactgaccccggcattgacgatgccgtcgccattgccgccgcgatttttgcccccgaactcgacctgcaactgatgaccaccgtcgcgggtaatgtctcggttgagaaaactacccgtaacgccttgcaactgctgcatttctggaatgcggagattccgctcgcccagggagccgctgtgccgctggtacgcgcaccgcgtgatgcagcatctgtgcacggcgaatcgggaatggctggctacgactttgttgagcacaaccgaaagccactcgggataccggcgtttctggcgattcgggatgccctgatgcgtgcaccagagcccgttaccctggtggccatcggcccgttaaccaatattgcgctgttactttcacaatgcccggaatgtaaaccgtatattcgccgtctggtgatcatgggtggttctgccggacgcggcaactgtacgccaaacgccgagtttaatattgctgccgatccagaagctgctgcctgtgtcttccgcagtggtattgaaatcgtcatgtgcggtttggatgtcaccaatcaggcaatattaactcctgactatctctctacactgccgcagttaaaccgtaccgggaaaatgcttcacgccctgtttagccactaccgtagcggcagtatgcaaagcggcttgcgaatgcacgatctctgcgccatcgcctggctggtgcgcccggacctgttcactctcaaaccctgttttgtggcagtggaaactcaaggcgaatttacctcaggcacgacggtggttgatatcgacggttgcctgggcaaaccagccaatgtacaggtggcattggatctgaatgtaaaaggcttccaacagtgggtggctgaggtgctggctctggtgccgtaacctgtcacatgttatcggcatgcagtcattcatcgactcatgcctttcactgatatccctccctgtttatcattaatttctaattatcagcgtttttggctggcggcgtagcgatgcgctggttactctgaaaacggtctatgcaaattaacaaaagagaatagctatgcatgatgcaaacatccgcgttgccatcgcgggagccggggggcgtatgggccgccagttgattcaggcggcactggcattagaaggcgtgcagctgggcgcggcgctggagcgcgaaggatcttctttactgggcagcgacgccggtgagctggctggtgcagggaaaacaggcgttaccgtgcaaagcagtcttgatgcgataaaagatgattttgatgtgtttatcgattttacccgtccggaaggtacgctgaaccatctcgctttttgtcgccagcatggcaaagggatggtgatcggcactacggggtttgacgaagccggaaaacaggcaattcgtgacgccgccgccgatattgcgattgtctttgccgccaattttagcgttggcgttaacgtcatgcttaagctgctggagaaagcagccaaagtgatgggtgactacaccgatattgaaattattgaagcacatcatagacataaagttgatgcgccgtcaggcaccgcactggcaatgggagaggcgatcgcccacgcccttgataaagatctgaaagattgcgcggtctacagtcgtgaaggccataccggtgaacgtgtgcctggtaccattggttttgccaccgtgcgtgcaggtgacatcgttggcgaacataccgcgatgtttgccgatattggcgagcgtctggagatcacccataaggcgtccagccgcatgacatttgctaacggtgcggtaagatcggctttgtggttgagtggtaaggaaaatggtctttttgatatgcgagatgtgcttgatctcaataatttgtaaccacaaaatgtttatgatgatgcaaaagtaacatatttaatttattaattataaagggctttaatttttagcccttttatttttggtgttatgcttttaatttttctataactgccaaaaattacatgttttgtcttctatttttgttgtcttaatgtaaattttgaccatttggtccacttttgcctgctcgtttttatttcatgcaatcttcttgctgcgcaagcgttttccagaacaggttagatgatctttttgtcgcttaatgcctgtaaaacatgcatgagccacaaaataatataaaaaatcctgccattaagttgacttttagcgcccatatctccagaatgccgccgtttgccagaaattcgtcggtaagcagatttgcattgatttacgtcatcattgtgaattaatatgcaaataaagtgagtgaatattctctggagggtgttttgattaagtcagcgctattggttctggaagacggaacccagtttcacggtcgggccataggggcaacaggttcggcggttggggaagtcgttttcaatacttcaatgaccggttatcaagaaatcctcactgatccttcctattctcgtcaaatcgttactcttacttatccccatattggcaatgtcggcactaatgacgccgatgaagaatcttctcaggtacatgcacaaggtctggtgattcgcgacctgccgctgattgccagcaacttccgtaataccgaagacctctcttcttacctgaagcgccataacatcgtggcgattgccgatatcgatacccgtaagctgacgcgtttactgcgcgagaaaggcgcacagaatggctgcattatcgcaggcgataacccggatgcggcgctggcgttagaaaaagcccgcgcgttcccaggtctgaatggcatggatctggcaaaagaagtgaccaccgcagaagcctatagctggacacaagggagctggacgttgaccggcggcctgccagaagcgaaaaaagaagacgagctgccgttccacgtcgtggcttatgattttggtgccaaacgcaacatcctgcggatgctggtggatagaggctgtcgcctgaccatcgttccggcgcaaacttctgcggaagatgtgctgaaaatgaatccagacggcatcttcctctccaacggtcctggcgacccggccccgtgcgattacgccattaccgccatccagaaattcctcgaaaccgatattccggtcttcggcatctgcctcggtcatcagctgctggcgctggcgagcggtgcgaagactgtcaaaatgaaatttggtcaccacggcggcaaccatccggttaaagatgtggagaaaaacgtggtgatgatcaccgcccagaaccacggttttgcggtggatgaagcaacattacctgcaaacctgcgtgtcacgcataaatccctgttcgacggtacgttacagggcattcatcgcaccgataaaccggcgttcagcttccagggtcaccctgaagccagccctggtccacacgacgccgcgccgttgttcgaccactttatcgagttaattgagcagtaccgtaaaaccgctaagtaatcaggagtaaaagagccatgccaaaacgtacagatataaaaagtatcctgattctgggtgcgggcccgattgttatcggtcaggcgtgtgagtttgactactctggcgcgcaagcatgtaaagccctgcgcgaagagggttaccgcgtcattctggtgaactccaacccggcgaccatcatgaccgacccggaaatggccgatgcgacctacatcgagccgattcactgggaagtggtacgtaagattattgaaaaagagcgcccggacgcggtgctgccaaccatgggcggtcagacggcgctgaactgcgcgctggagctggaacgtcagggcgtgttggaagagttcggcgtcaccatgattggtgccactgccgatgcgattgataaagcagaagaccgccgtcgtttcgacgtagcgatgaagaaaattggtctggaaaccgcgcgttccggtatcgcacatacgatggaagaagcgctggcggttgccgctgacgtgggcttcccgtgcattattcgcccatcctttaccatgggcggtagcggcggcggtatcgcttataaccgcgaagagtttgaagaaatttgcgcccgcggtctggatctctctccgaccaaagagttgctgattgatgagtcgctgatcggctggaaagagtacgagatggaagtggtgcgcgataaaaacgacaactgcatcatcgtctgctctatcgaaaactttgatgcgatgggcatccacaccggtgactccatcactgtcgcgccagcccaaacgctgaccgacaaagaatatcaaatcatgcgtaacgcctcgatggcggtgctgcgtgaaatcggcgttgaaaccggtggttccaatgtccagtttgcggtgaacccgaaaaacggtcgcctgattgttatcgaaatgaacccacgcgtgtcccgttcttcggcgctggcgtcgaaagcgaccggtttcccgattgctaaagtggcggcgaaactggcggtgggttacaccctcgatgaactgatgaacgacatcactggcggacgtactccggcctccttcgagccgtccatcgattacgtggttaccaaaattcctcgcttcaacttcgaaaaattcgccggtgctaacgaccgtctgaccactcagatgaaatcggttggcgaagtgatggcgattggtcgcacgcagcaggaatccctgcaaaaagcgctgcgcggcctggaagtcggtgcgactggattcgacccgaaagtgagcctggatgacccggaagcgttaaccaaaatccgtcgcgaactgaaagacgcaggcgcagagcgtatctggtacatcgccgatgctttccgcgcgggcctgtctgtggacggcgtcttcaacctgactaacattgaccgctggttcctggtacagattgaagaactggtgcgtctggaagagaaagtggcggaagtgggcatcactggcctgaacgctgaattcctgcgccagctgaaacgcaaaggctttgccgatgcgcgcttggcaaaactggcgggcgtacgcgaagcggaaatccgtaagctgcgtgaccaatatgacctgcacccggtctacaagcgcgtggatacctgtgcggcagagtttgccaccgacaccgcttacatgtactccacttatgaagaagagtgcgaagcgaatccgtctaccgaccgtgaaaaaatcatggtgcttggcggcggtccaaaccgtatcggtcagggtatcgaattcgactactgctgcgtacacgcctcgctggcgctgcgtgaagacggttacgaaaccattatggttaactgtaacccggaaaccgtctctaccgactacgacacttccgatcgcctctacttcgagccggtaactctggaagatgtgctggaaatcgtgcgtattgagaagccgaaaggcgttatcgttcagtacggcggtcagaccccgctgaaactggcgcgtgcactggaagccgctggcgtaccggttatcggcaccagcccggatgctatcgaccgtgcggaagaccgtgaacgcttccagcatgcggttgaccgtctgaaactgaaacaaccggcgaacgccaccgttactgctattgaaatggcagttgagaaggcaaaagagattggctacccgctggtggtgcgtccgtcttacgttctcggcggtcgggcgatggaaatcgtctatgacgaagctgacctgcgtcgctacttccagacggcggttagcgtgtctaacgatgcgccagtgttgctggatcatttccttgatgacgcagtagaagttgacgtggatgccatctgcgacggcgaaatggtgctgattggcggcatcatggagcacatcgagcaggcgggcgtgcactccggtgactccgcatgttcgctgccagcgtacaccttaagtcaggaaattcaggatgtaatgcgccagcaggtgcagaaactggccttcgaattgcaggtgcgcggcctgatgaacgtgcagtttgcggtgaaaaacaacgaagtctacctgattgaagttaacccgcgtgcggcgcgtaccgttccgttcgtctccaaagccaccggcgtaccgctggcaaaagtggcggcgcgtgtgatggctggcaaatcgctggctgagcagggcgtaaccaaagaagttatcccgccgtactactcggtgaaagaagtggtgctgccgttcaataaattcccgggcgttgacccgctgttagggccagaaatgcgttctaccggggaagtcatgggcgtgggccgcaccttcgctgaagcgtttgccaaagcgcagctgggcagcaactccaccatgaagaaacacggtcgtgcgctgctttccgtgcgcgaaggcgataaagaacgcgtggtggacctggcggcaaaactgctgaaacagggcttcgagctggatgcgacccacggcacggcgattgtgctgggcgaagcgggtatcaatccgcgtctggtaaacaaggtgcatgaaggccgtccgcacattcaggaccgtatcaagaatggcgaatatacctacatcatcaacaccacctcaggccgtcgtgcgattgaagactcccgcgtgatccgtcgcagtgcgctgcaatataaagtgcattatgacaccaccctgaacggtggtttcgctaccgcgatggcgctgaatgccgatgcgactgaaaaagtaatttcggtgcaggaaatgcacgcacagatcaaataatagcgtgtcatggcggatatttttcatccgctaatttgatcgaataactaatacggttctctgatgaggaccgttttttttgcccattaagtaaatcttttggggaatcgatatttttgatgacataagcaggatttagctcacacttatcgacggtgaagttgcatactatcgatatatccacaattttaatatggccttgtttaattgcttcaaaacgagtcatagccagacttttaatttgtgaaactggagttcgtatgtgtgaaggatatgttgaaaaaccactctacttgttaatcgccgaatggatgatggctgaaaatcggtgggtgatagcaagagagatctctattcatttcgatattgaacacagcaaggcggttaataccctgacttatattctgtcggaagtcacagaaataagctgcgaagttaagatgatccctaataagctggaagggcggggatgccagtgtcagcgactggttaaagtggtcgatatcgatgagcaaatttacgcgcgcctgcgcaataacagtcgggaaaaattagtcggcgtaagaaagacaccgcgtattcctgccgttccgctcacggaacttaaccgcgagcagaagtggcagatgatgttgtcaaagagtatgcgtcgttaatgtcatttcgatgataccgtgcgacctggtcgccggatgcgatgctggcgcatcttatccggcctacggttgctctccagcagagttggataaggcgtttacgccgcatccggcaagatcaccgtttaggcgtcacatccgtcgtcccctgcaaacgggggcgattttcctccatttgcctcagtggctgtgtttcatgtaacgatgcatgacagcgcccgacaagatcctgatactctttggtattcaaccgtttccagtgtaactcgtcgtcactaacactgcgtacagcgcgggctggcgtacccatcaacaactggcgtttctcgccgtgaaagcctgctttgacaaagctcatggcggcaacaatgctctcttcgccaatgaccgcgccatccataatcacgctgttcatcccgaccaatgcatcgcgaccaatcacacaaccatgcaggatcgctccgtgcccgatatggccgttttccccaacgatggtgtcagtgtcggtgtagccatgcataatgcagccatcctgaatattggctcccgcttgcacgatcaaccgcccgtagtcaccacgcagtgaggcgagtgggccgatgtagacaccggctcccacaatcacatcgccaatcaagacggcactgggatggacaaacgccgtcgggtgaaccaccggaattaacccctcaaaggcgtaatagctcacggttgttaacgtcctttccacaccggatcgcgcttctcggcaaacgccagcggcccttcaatggcatcttccgaatgcagaaccgatggatagtgtttcaacacgccgctgcgaatatagctatacgattcttctaccggcatttcgctggtggtgcggtagatctctttcagcgccgcaatcgccagcggggcgctgttaaccagctgctgagccagttcgcgggcgttatccatcagttccgcctggctaaccacgcggttgactatcccccaacgcagcgcctcttctgcgcccattcgtctgccggtcatcaccatttcattgacgatggcaggcggcaggatcttcggcagacgcagcacaccgccgctgtcaggaacgatgcccagtttggcttccggcagggcgaagctggcgttatcggcacaaacaataaaatctgccgccagcgccagttcgaaaccgccgccaaaggcgtagccgttcacagctgcgataaccggtttgtcgagattgaaaatttcggttaatcccgcaaaaccacccgggccaaagtcagcatccggtgcttcgccttctgctgccgcttttaaatcccagcccgcggaaaagaatttctctccggcaccggtaataatggcgacacgtaattgcggatcgtcacggaaatttagaaatacttcgcccatttcaaagctggtttttgcatcaatagcattcgcttttgggcgatcaagagtaatttccagaattgatccattgcgggtcagatgtaatgattcactcattccttttctccatttttgctttttcagggacgacaacatccctgcaaaaaatgcatattgttttagagcgtgattattagctggcagggtagttccctgccgtttcatttatttcagattctttctaattattttccccgagcaattacgtggcagatcttttctgatctccagataagagggcactttaaatttcgccatattttgttcgcagaagcggaaaaattcctcttcgctcaatgtttcaccttcattcagcaccacaaatgctttgatggcttcatcgcgaatcgaatctttaatacccacaaccacgatatcctgaatttttggatgggtggcgatgatattttccagctccacgcaggagacattctcgccaccgcgtttgatcatattgcagcggcgatcgatgaaataaaaaaagccttcttcgtcgcggtatccggtatcgccggtatgcagccagccatcagcttccagcacttttgcagtggctttcgggttgagaaaatactctttgaagatggttttccctggtacgcctttaatacagatttcaccgatctcacctgccgggagcgggcgattgtgatcgtcgcggatctccgcgtcgtagcaaaaccccgcccgaccaatcgacggccagcgtcgtttatcgccagggcgatcgccgataatgcccacaatggtttccgtcatcccataagacgtcagcaagcgaacaccgaagcgttcacaaaatgtgtctttttcctgctccgacaagttgagataaaacatcacttcccgcaggcggtgttgccgatcgttcgctgaaggcggctgcaccatcaacgtacgaatcatcatcggaatacattcggtaatggtggcgcggtacttctgtacctgtccccagaaggcgcgggcgctgtatttctcgaccagcacaaaggtggccccggcagaaaacgccgccatcgccgcagtacactggcaatcgatatgaaacgcaggcattaccgtcaggtagacgtcatcgtcacgcagtgcacactgccaggcggagtaatatccagcgaagcgcaggttgtaatgggtaatcaccacacctttcggtcgggaggtggtgccggaggtgaagagaatttccgccgtatcgtcagtcgatagcggcggtgcatagcacaaggtggcaggttgttgatttttcagttgagtaaacgaactcacgccatcatcagcgggaagtgccacatctgtcaggcaaatgtgccgcaattgagtggcatcttcttgctgaatctgttgatacataggatagaattgcgcactggtcaccagcaggcacgcctggctattttgcaggatccacgcactttcctcgcgtaacaggcgggcgttaatcggcaccataatcgcgccaatttttgccagcccgaaccagcaaaagataaattccgggcagttgtcgagatgtagtgcaaccttgtcgcctttgcgaatccccagcgtataaaacaggtttgccgtgcggttaatctcctgatttaactcaagataactataccggttaacgactccgccgctggattcacaaatcagcgccgttttatgaccgtaaacgtccgccagatcgtcccacatttgacgtagatgttgtccgccaatgatatccattgcacctctatccatttttgttcgtttgttattgggcgggcgctagtcaggcaagccgactgacgccacgcgtttagtcctcaactttggccagacctttgctgaccaactcctgaatgtcgttttcgctgtagccgatatttttcaaaatggcagccgtgtccatgccatgtgagggcattccgcgccagatttgtccggggttatttttgaatttcggcatgatgttcggccctttgcaggtgcgaccatccatcgtttgccactgagtgattgattcacgggcaacatactgtggattgctttccagttccggtacggtcagtactttggcacaggcgatattcagttcggcaaagcgttctttaacttctgcgatggtatgtgccgccagccaggcatcgagtttttcttctaccagtgggccgtaagggcattcgatacggtggataagctgagtgccttccgggatttccggcgtaccgagtagatgtgcgaggccaatatctttaaagcactcttcaatttgggtaatgcccaccagttccatcacgatgtagccgtcggcacatttatacagaccgcaaccggcatagtagggatctttacctttgctcatgcgcgggcacatttcgccgccgttgaagtaatccatcatgaagtactggcccatacgcagcatcacttcatacatggcgatgtcgatactttcgcctttaccggtttcacgcgctttatgcagtgctgccagcgccgccgtggtggcggtcaggccagaaaagtaatcggcggtatacgggaaggcaggcattggctggtcaacatcaccgttctgaatcaggtaaccactgaaggcctgggcgatggtgttataggccggaagattggtgtactcctcggtgccgtactgaccaaaaccggacaggtgagcgataaccagtttcgggttgtgttgccacagtacttcatcggtaatgccacgacgggcaaaggccggacctttactggcttcgatgaagatatcggtggtttccattaatttcagaaacgcttcgcggccttcatctttgaaaatatttaacgacagcgcgtgcaaattgcggcgggagagttgcgggtagttcggttgaacgcgaatggtgtcggcccaggcgacgttctcgatccagataacttccgcaccccattctgcgaacatttgcccggcgaacggcccggcaatttcgataccggagaagacaacgcgcaatccggccaacggcccgaatttcggcatgggtagatgatccattattagctcctgaaaaatttatgtagcgcatgactgccggatgcggcgtaaacgccttatccggcctacattcgtgctcccgtaggcctgataagacgcgtcagcgtcgcatcaggcagcgcacggacttagcggtattgcttcagcaccgcacgacccagcgtcaggatctgcatttcgtcagatcctccggaaacgcggtctacacgcaggtcacgccagaagcggctgatgcggtggttgcccgcaatcccgacaccgcccagcacctgcattgcgctatccaccacttcaaatgccgcattggcgcagaagtatttgcacatcgctgcatcgccagaggtgatggtgccgttgtctgctttccacgctgcttcatacagcatgtttttcatggagtttaatttgatcgccatgtgggcgaatttttcctgaatcaactggaaacgaccaatagcctcgccaaactgcacgcgctggttggcgtagcgcgccgcatcttcaaaggcgcacatcgccgtaccgtagttggtcagggctaccaggaaacgttcatggtcgaactcttctttgacgcggttaaagccgttaccttcccgaccgaacatgtctttctcgtccagttccacatcgtcaaaggtgatttcacagcagctatccatacgcagaccgagcttctcaagtttggtcactttgatgcccggtttgctcatatcaacaaaccattcggtgtagacaggtttgtccggagaagccccgtcgcgcgccatcaccacgatgtacggggtgtaggcgctactggtaataaaacacttactaccattaagataaatcttaccatttctacgggtataagtcgttttcaggctacccacgtcggagcccgcgcccggttcggtaatcgctgagttccacatctgcttaccggtgccgcggaaagccataatcttgtcgatctgctcttgtgtgccttcgcgcaggaaggtattgaacccgcccggcaactggtacagtacataggttggtgcccccagacgtcccagctccatccacacggcggcgagagtaacaaaccccgcgtccagaccaccgtgctcttcagggatcagcagactgtcgatacccatatccgccagtgctttgacaaaacgttccgggtagacgctgtcacggtcgcactcggcaaaataggcctcccagttttcgctggccatcagttcgcggataccggcgacaaacagttcctgctcatcatttaaattaaaatccatctttcaacctcttgatattttgggggttaattaatctttccagttctgtttcgcgtctttaataaaggagagcgtcaccataatgttgacgaagaacagcgggcatcctccggcgataatggcagtttgaatcggtttcaggccgccgagcgccagcaaaacaataccgataatgccaaccagaattgaccaaccgatacgcaccagcagcggtggttcttcaccatcgcgtacttcgcggcaagtggacatcgccagggtataagagcaggcgttaaccagcgtaacggtggcaataaagcagaggatgaagaagccccacatggtggcggtgctgagcggcagascggcccaggtttcgatgatggcgcgcgccacaccgtactgttcgatcagatttggaatgttgatgatgtttttatctatcaacagcagagtgttactaccgagtacagtccacaggatccaggtggatgctgtcagtcccatcaccatgccgaagcacagttcacgcacagtacgaccacgggagatgcgggcgaggaagatactcatctggatggcgtaaatcacccaccatgcccagtagaacacggtccagccctgcgggaagccgcctttagcgatgggatcggtatagaacaacatgcgcggcagatacatcagcaacatccccaccgaatcggtgaagtagttcatgatgaagctggcaccgctgacgatgaacacccaacccagcatcaggaagctcaggtaaytacgcacgtcactggcgatacgtacccctttttgcagaccgcaggcgacgcaaatggcgttgaggataatccagcaggtaatgatgatagcgtccagttgcagggtatgcggaatgccaaacaaccattgcatacactcggtcaccagcggcgtggcaaggcccagactggtacccatcgcgaagatcaaggcgacgagatagaagttgtcgacgatagtgccgaacaaccctttggcgtgtttttcacctaccagcggcaccagggtggagctggggcgaatcacttccattttgcggacaaagaagaagtaagcgaaggcgactgaaaggaagctgtaagtggcccacggcagaggtccccagargaacaagctgtaagccagccccaactctttcgctcctgtcgagttcggttctaagccaaacggcggggtggagatgtagtagtagatctcaatcgatccccagaacagtacggcagcagacgtacaggaggcgaacatcataaagatccaactggcggtactaaattcaggtggttcgttacctaaacgctttttggcatacgggccaaacaccagccagaaccaaccgaaaagcatcaccaccatataccattcaaatgcccatccccatacattggtgacgtaactgaatacagcattaataacgacattcgccgcatccagatctctgactgtaagccaacaaagtatgccgacgattattaatggcggaaagaaaaccttcggttctattcccgtttttctcttttcattcttcatgagttaattccactgtgaaaacgaatatttattttgcgttcccgtttgttttatttttgttaacatttaatataattattattaacctcatggacgcgttaatggctaactcataatgggtattcaataagctgcattctgtgattgttatcacatttttgtttcgggtgaatagagggcgcttttctcgttaattttgattattaatcagtttgttatgttatgttatgttgcgagtaaaaaaatagcatctgactttcaatattggtgatccataaaacaatattgaaaatttctttttgctacgccgtgttttcaatattggtgaggaacttaacaatattgaaagttggatttatctgcgtgtgacattttcaatattggtgattaaagttttatttccaaattaaagggcatgatatctgtaattaacaccaccgatatgaacgacgtttccttcatgatttctggagatgcaatgaagattattacttgctataagtgcgtgcctgatgaacaggatattgcggtcaataatgctgatggttcgttagacttcagtaaagccgatgccaaaataagccaatacgatctcaacgctattgaagcggcttgccagctaaagcaacaggcagcagaggcgcaggtgacggccctaagtgtgggcggtaaagccctgaccaacgccaaagggcgtaaagatgtgctatcgcgcggtccggatgaactgattgtggtgattgatgaccagttcgagcaggcactgccgcaacaaacggcgagcgcactggctgcagccgcccagaaagcaggctttgatttgatcctctgtggcgatggttcttccgacctttatgcccagcaggttggtttgctggtaggcgaaatcctcaatattccggcagttaacggcgtcagcaaaattatctccctgacggcagataccctcaccgttgagcgcgaactggaagatgaaaccgaaaccttaagcattccactgcctgcggttgttgctgtttccactgatatcaactccccacaaattccttcgatgaaagccattctcggcgcggcgaaaaagccagtccaggtatggtcggcggcggatatcggttttaacgcagaggcagcatggtcagaacaacaggttgccgcgccgaaacagcgcgagcgtcagcgcatcgtgattgaaggcgacggcgaagaacagatcgccgcatttgctgaaaatcttcgcaaagtcatttaattacaggggatgctatgaacacgttttctcaagtctgggtattcagcgataccccttctcgtctgccggaactgatgaacggtgcgcaggctttagctaatcaaatcaatgcctttgtcctcaatgatgccgacggcgcacaggcaatccagctcggcgctaatcatgtctggaaattaaacggcaaaccggacgatcggatgatcgaagattacgccagtgtcatggctgacactattcgccagcacggtgcagacggcctggtgctgttgccaaacacccgtcgcggcaaattactggcggcaaaactgggttatcgccttaaagcggcggtgtctaacgatgccagcaccgtcagcgtacaggacggtaaagcaacagtgaaacatatggtttacggtggtctggcgattggcgaagaacgcattgccacgccgtatgcggtactgaccatcagcagcggcacgttcgatgcggctcagccagacgcgtcacgcactggcgaaacgcacaccgtggagtggcaggctccggctgtggcgattacccgcacggcaacccaggcgcgccagagcaacagcgtcgatctcgacaaagcccgcctggtggtcagcgtcggtcgcggtattggcagcaaagagaacattgcgctggcagaacagctttgcaaggcgataggtgcggaattggcctgttctcgtccggtggcagaaaacgaaaaatggatggagcacgaacgctatgtcggtatctccaacctgatgctgaaacctgaactgtacctggctgtggggatctccgggcagatccagcacatggttggcgctaacgcgtcgcaaaccattttcgccatcaataaagataaaaatgcgccgatcttccagtacgcggattacggcattgttggcgacgccgtgaagatccttccggcgctgaccgcagctttagcgcgttgatccactctggcagggctgcattttggtcctgccgctgacagggagctcttatgtccgaagatatctttgacgccatcatcgtcggtgcagggcttgccggttcggttgccgcactggtgctcgcccgcgaaggggcgcaagtgttagttatcgagcgtggcaattccgcaggtgccaagaacgtcaccggcgggcgtctctatgcccacagcctggaacacattattcctggtttcgccgaatccgccccggtagaacgcctgatcacccatgaaaaactcgcgtttatgacggaaaagtcagcgatgactatggactactgcaacggtgacgaaacctcgccatcccagcgttcttactccgttttgcgcagtaaatttgatgcctggctgatggagcaggccgaagaagcgggcgcgcagttaattaccgggatccgcgtcgataacctcgtacagcgcgatggcaaagtcgtcggtgtagaagccgatggcgatgtgattgaagcgaaaacggtgatccttgctgatggagtgaactccatccttgccgaaaagctggggatggcaaaacgcgttaaaccgacgaatgtggcggttggcgtgaaggaactgatcgagttaccgaagtcggttattgaagaccgttttcagttgcagggtaatcagggggcggcttgcctatttgcgggatcacccaccgatggcctgatgggcggcggttttctttataccaatgaaaacaccctgtcgctggggctggtttgtggtctgcatcatctgcatgacgcgaaaaaatcggtgccgcaaatgctggaagatttcaaacaacatccggccgttgcaccgctgatcgcgggtggcaagctggtggaatattccgctcacgtagtgccggaagcaggcatcaacatgctgccggagctggtcggtgacggcgtattgattgccggtgatgccgccggaatgtgtatgaacctcggttttaccattcgcggtatggatctggcgattgccgccggggaagctgcagcaaaaaccgtgctttcagcgatgaaaagcgacgatttcagtaagcaaaaactcgcggaatatcgtcagcatcttgagagtggcccgctgcgcgatatgcgtatgtaccagaaactaccggccttccttgataacccacgcatgtttagcggctacccggaactggcggtaggcgtggcgcgtgacctgttcaccattgacggcagtgcgccggaactgatgcgcaagaaaatcytccgccacggcaagaaagtgggcttcatcaatctgatcaaggatggcatgaaaggagtgaccgttttatgacttctcccgtcaatgtggacgtcaaactgggcgtcaataaattcaatgtcgatgaagagcatccgcacattgttgtgaaagccgatgccgataaacaggcgctggagctgctggtgaaagcgtgccccgcaggtctgtacaagaagcaggatgacggcagtgtgcgcttcgattacgccggatgtctggagtgcggcacctgtcgcattctggggctggggtcggcgctggaacagtgggaatacccgcgcggcacctttggtgtggagttccgttacggctgatgttggtttgatacgtaacgccgcactgactctcattgcaaaaaacaggaataacccatgcaaccgtccagaaactttgacgatcttaaattttcctctattcaccgccgcattttgctgtggggaagcggtggtccgtttctggatggttatatactggtaatgattggcgtggcgctggagcaactgacgccggcgctaaaactggacgctgactggattggcttgctgggcgcgggaacgctcgccgggctgttcgttggcacatcgctgtttggttatatttccgataaagtcggacggcgcaaaatgttcctcattgatatcatcgccatcggcgtgatatcggtggcgacgatgtttgtttcatcccccgtcgaactgttggtgatgcgggtacttatcggcattgtcatcggtgcagactatcccatcgccacttcgatgatcactgagttctccagtacccgtcagcgggcgttttccatcagctttatcgccgccatgtggtatgtcggcgcgacctgtgccgatctggtcggctactggctttatgatgtggaaggcggctggcgctggatgctgggtagcgcggcgatcccctgtttgttgattttgattggtcgattcgaactgcctgaatctccccgctggttattacgcaaagggcgagtaaaagagtgcgaagagatgatgatcaaactgtttggcgaaccggtggctttcgatgaagagcagccgcagcaaacccgttttcgcgatctgtttaatcgccgccattttccttttgttctgtttgttgccgccatctggacctgccaggtgatcccaatgttcgccatttacacctttggcccgcaaatcgttggtttgttgggattgggtgttggcaaaaacgcggcactggggaacgtggtgattagcctgttctttatgctcggctgtattccgccgatgctgtggctaaacactgccggacggcgtccattgttgattggcagctttgccatgatgacgctggcgctggcggttttggggctgatcccggatatggggatctggctggtagtgatggcctttgcggtgtatgcctttttctctggcgggccgggtaatttgcagtggctctatcctaatgaactcttcccgacggatatccgcgcctctgccgtgggcgtgattatgtccttaagtcgtattggcaccattgtttcgacctgggcactaccgatctttatcaataattacggtatcagtaacacgatgctaatgggggcgggtatctcgctgtttggcttgttgatttccgtagcgtttgccccggagactcgagggatgtcactggcgcagaccagcaatatgacgatccgcgggcagagaatggggtaatttgttcagatttatctcttttctgaatcaatattattgactataagccgcgtgaatatatgactacactttgtgggaaaacaaaggcgtaaacacgcgggctacctatgattcttataatttatgcgcatccgtatccgcatcattcccatgcgaataaacggatgtttgaacaggcaaggacgctggaaggcgtcgaaattcgctctctttatcaactctatcctgacttcaatatcgatattgccgccgagcaggaggcgctgtctcgcgccgatctgatcgtctggcagcacccgatgcagtggtacagcattcctccgctccttaaactttggatcgataaagtcttctcgcacggctgggcttacggtcacggcggcacggcgctgcatggcaaacatttgctgtgggcggtgacgaccggcggcggggaaagccattttgaaattggtgcgcatccgggctttgatgtgctgtcgcagccgctacaggcgacggcaatctactgcgggctgaactggctgccaccgtttgccatgcactgcacctttatttgtgacgacgaaaccctcgaagggcaggcgcgtcactataagcaacgtctgctggaatggcaggaggcccatcatggatagccatacgctggttcaggcgctgatttatctcggttcggcggcgctgattgtacccattgcagtacgtcttggtctgggatcggtacttggctacctgatcgccggctgcattattggcccgtgggggctgcgactggtgaccgatgccgaatctattctgcactttgccgagattggcgtggtgctgatgctgtttattatcggcctcgaactcgatccacaaaggctgtggaagctgcgtgcggcagtgtttggcggtggcgcattgcagatggtgatttgcggcggcctgctggggctgttctgtatgttacttgggctgcgctggcaggtcgcggaattgatcggcatgacgctggcgctctcctctacggcgattgccatgcaggcgatgaatgaacgcaatctgatggtgacgcawatgggccgcagtgcctttgcggtgctgctgttccaggatatcgcggcaatcccgctggtggcgatgatcccgctactggcggcgagcagtgcctcgacgacgatgggcgcatttgctctctcggcgttaaaagtggcgggcgcgctggtgctggtggtactgctggggcgctatgtcacgcgtccggcgctgcgttttgttgcccgctctggcttgcgggaagtgtttagtgccgtggcgttattccttgtgtttggctttggtttgctgctggaagaggtcggcttgtcgatggcgatgggcgcgtttctggcgggcgtactgctggcaagctcggaataccgtcatgcgctggaaagcgatatcgaaccctttaaaggtttgctgttggggctgtttttcatcggtgttggcatgtcgatagactttggcacgctgattgaaaacccattgcgcattgtcattttgctgctcggtttcctcatcatcaaaatcgccatgctgtggctgattgcccgaccgttgcaggtgccaaataaacagcgtcgctggtttgcggtgttgttagggcagggcagtgagtttgcctttgtggtatttggcgcggcgcagatggcgaatgtgctggagccggagtgggcgaaatcgctgaccctggcggtggcgctgtcgatggcggcaacgccgattctgctggtgatcctcaatcgccttgagcaatcttctactgaagaggcgcgtgaagccgatgagatcgacgaagaacagccgcgggtaatcattgccggattcggtcgtttcgggcagatcaccggacgtttactgctctccagcggggtgaaaatggtggtgctcgatcacgatccggaccatatcgaaacgctgcgtaaatttggtatgaaagtgttttatggcgatgccacgcggatggatttactggaatctgcgggagcggcgaaagcggaagtgctgattaacgccattgacgatccgcaaaccaacctgcaactgacggagatggtgaaagaacatttcccgcatttgcagattattgcccgcgcccgcgatgtcgatcactacatttgtttgcgtcaggcaggcgtcgaaaagccagagcgtgaaacctttgaaggtgcgctgaaaaccgggcgtctggcgctggaaagtttaggtctggggccgtatgaagcgcgagaacgtgccgatgtgttccgccgctttaatattcagatggtggaagagatggcaatggttgagaatgacaccaaagcccgcgcggcggtctataaacgcaccagcgcgatgttaagtgagatcatcaccgaggaccgcgaacatctgtcattaattcaacgacatggctggcagggaacagaagaaggtaaacataccggcaacatggcggatgaaccggaaacgaaaccctcatcctaataaagagtgacgtaaatcacactttacagctaactgtttgtttttgtttcattgtaatgcggcgagtccagggagagagcgtggactcgccagcagaatataaaattttcctcaacatcatcctcgcaccagtcgacgacggtttacgctttacgtatagtggcgacaattttttttatcgggaaatctcaatgatcagtctgattgcggcgttagcggtagatcgcgttatcggcatggaaaacgccatgccgtggaacctgcctgccgatctcgcctggtttaaacgcaacaccttaaataaacccgtaattatgggccgccataccagggaatccatcggtcgtccgttgccaggacgcaaaaatattatcctcagcagtcaaccgggtacggacgatcgcgtaacgtgggtgaagtcggtggatgaagccatcgcggcgtgtggtgacgtaccagaaatcatggtgattggcggcggtcgcgtttatgagcagttcctgccgaaagcgcaaaaactgtacctgacgcatatcgacgcagaagtggaaggcgacacccattttccggattacgagccggatgactgggaatcggtattcagcgaattccacgacgctgatgcgcagaactctcacagctattgttttgagattctggagcggcggtaattttgtatattagaattccggcatcactgatacgtgcagatatccgtgtatactagacgtataaattgtacaggagcacgatatcatgactgcaaaacgtaccacacaaagtgtgaccgtcaccgtcgaccgtgagttagtcaatcgcgctcgtgatgcaggcttaaatatgagcgccacccttacggttgcgctcaatgctgaacttaaaaaacatgcagcaacacgttggcgtgaagagaacgctgaagctatcgctgcgttaaatcaattggctgatgaaaccggatgtttctctgatgagtaccggagcttctagcgatgcaatttacggtataccgcagtcgcagcaggaacgccgcgtttccctttgttatcgatgttaccagcgacattattggtgtgattaatcgccgtattgttattccattaacacctattgaacgatttagccgtattcgcccaccagaacggcttaacccaatccttttactggtagacggcaaagaatatgtgctcatgacgcatgagactgcaactgttccagttaacgcgctgggaacgaaattttgcgatgccagcgcgcaccgaacgttgattaaaggagcattagattttatgctcgacgggatttaagacgcgaccgcctctccctcacccaaatccttatgccggttcgacggctggacaaaatactgtttatcttcccagcgcaggcaggttaatgacccaccccagcagcagccggtatccagcgcgtaaataccttccggcgtacctttgccttccagcgatgcccagtgaccaaaggcgatgctgtattcttcagcgacaggtccaggaatcgcaaaccacggtttcagtggggcaggggcctcttccggcgattctttgctgtacatatccagttgaccgttcgggaagcaaaaacgcatacgggtaaaggcgttggtgataaaccgcagtcttcccagcccccgcaattccggtgaccagttatttggcatatcgccgtacatagcgtcgagaaagaagggataggagtcactcgacagcaccgcttctacatcgcgcgcgcactctttggcggtctgcagatcccactgcggcgtgatccctgcgtgggccatcaccagctttttctcttcgtcgatttgcagcagaggctggcgacgcagccagttaagcagctcgtcggcatccggcgcttccagcagcggtgtcaggcgatctttcggtttattgcggctgatcccggcaaatactgccagcagatgcagatcgtgattgcccagcaccagacgtacgctgtcgcctaaggatttcacatagcgcagaacatccagcgaacccgggccgcgcgcgaccagatcgcccgtcagccagagggtatctttcccaggggtaaattctactttatgcagcaatgcgatcagttcatcgtaacaaccatgaacgtcgccaataaggtatgtcgccatattcttttaatgaatgagtgtgggaacggcgagtcggaatacgggaatgtcgatgctgaaagggacgccattttcatcgatcatttcgtagtgaccctgcatggtgcccagcggggtttcaatgattgcaccgctggtgtactggtactcttcgccaggcgcgataagtggctggacgccaaccactccttcgccctggacttcggtttcacggccattgccattggtgatcagccagtaacgccccaacaactgcactggcgctcgccccagattgcgtatggttacggtataagcaaaaacgtaacgttcattatcaggtgaagattgtgcctcaatgtagacgctttgaacctgaatacacactcggggcgaattgatcatcgttaactctcctgaaaaggcgcgttctccgccagatagttcgccatctggcaatattgcgcgacagagatattttccgctcgcatcgccgggtcgatccccattcccgttaacacctcgacgctaaacaggttgccgaggctgttacgaatggttttacgacgctggttaaaggcttcggtggtgatgcggctcaacacacgaacatctttaaccgggtgaggcatcgttgcatgaggaaccaggcgcacgacggcggaatccactttgggtggtggtgtaaaggctgacggcggaacttccagtaccgggatcacgttgcaatagtattgcgccatgacgcttaatcgaccatacgctttgctgttcggtcctgcaaccagacgattcaccacctctttttgcaacataaagtgcatgtcggcaatggcatcagtatagctaaacagatggaacatcaacggcgtggagatgttataaggcaggttgccgaaaacacgcagcggctgacccattttctcggccagttcgccaaagttaaaggtcatcgcatcctgctgataaatcgtcagtttcgggcctaagaatggatgcgtttgcagacgtgccgccagatcgcggtcaagttcgatgaccgtcagctggtccagacgttcgccgaccggctcggtcaatgccgccagaccggggccgatttcgaccattgcctggcccttttgcgggttaatggcagaaacaatgctgtcgatcacgaactgatcgttgagaaagttttgcccgaagcgtttacgggctaagtggccctggtggactcgattattcattgggtgttaacaatcattttgatggcgagattaagcgccgtaataaaactgccgacatcggcttcgccacgtcccgccagttcaagtgcggtgccgtggtccactgatgtgcgaataaagggcaggcccagcgtaatgttcacaccgcgcccgaagccctggtattttagcacgggaagaccctgatcgtggtacatcgccagcacggcgtcggcgttatcgagatatttcggctgaaacagggtatcggcaggcagcggcccgttgagtttcatcccctgcgcccgcagctcgtcgagcacaggaataatggtgtctatctcttccgtacccatatgaccgccttcgcccgcgtgcggattcagcccgcagaccagaatgcgcggttcggcaataccaaattttgtacgcaaatcgtgatgcaaaatagcaatcacttcgtgcaaaagtgcaggggtgatagcatctgcgatatcgcgcagcggtaaatgcgtcgttgccagcgccacgcgaagttcttcggtcgccagcatcatcaccacttttttcgcctgcgaacgctcttcgaaaaactcggtatgaccggtaaacggaatgcctgcgtcgttaatgacgcctttatgcacggggcctgtgatcagcgcagcaaattcaccgttcagacagccatcacacgctcgcgccagcgtctccaccacgtaatgcccattttcaatcgctaactgccccgcagtgacagattcacgtagcgcgacaggaagtagcgttaatgtgcccgtagtttgcggttgtgcaggggagttgggggaataagggcggagggtgagcggcaaaccgagcatcgctgcccggtcggtaaggagagtggcatcggcacaaacaaccagttcgaccggccactcacgctgtgcaagctggacaactaagtccgggccaatcccggcgggctcgccgggagtgatcacaacacgttgggttttaaccattagttgctcaggattttaacgtaggcgctggcacgttgttcctgcatccagcttgctgcttcttccgagaacttacggttcatcagcatgcggtatgcacgatctttctgcgcagcgtcggttttatcgacattacgggtatccagcagttcgattaaatgccagccgaatgaagagtgaaccggtgcactcatttgacctttgttcaggcgggtcagggcgtcacggaaggccggatcgaaaatatctggtgtagcccagccgagatcaccgccctggttagcagagcctggatcctgagagaactctttcgctgcggcagcaaaagtcgttttaccactcttgatatcagcagcaatctgttccagtttcacacgagcctgttcgtcagtcatgatcggcgacggtttcagcagaatatggcgagcatgaacttcggtcaccgagatatttttgctttcgccgcgcaggtcgttaactttcagtatatggaagccaacgccggaacgaatcgggccaacaatgtcgcctttcttcgcggtgcttaatgcctgggcgaagatcccgggcaactcctgaatacggccccagcccatctggccgccgttcagcgcctgctggtcggcagaatgagcaatcgccagcttaccgaaatcagcgccgttacgcgcctgatcgacaatggcgcgcgcctggctttccgcttcgttcacctgatcagaggtcgggttttccggcagcgggatcaggatgtggctcaggttcagctcagtgctggcgtcgttttggttacccacctgctgcgccagggattcgacttcctgcggcaggatggtgatgcgacgacgcacctcgttgttacgcacttcagagataatcatctctttgcggatctggttacgataggtgttgtagttcagaccatcgtaagccagacggctgcgcatctgatccagcgtcatgttgttctgtttcgcgatgttagcaatcgcctgatccagctgctcatcggagattttcactcccattttctgccccatctgcaggatgatttgatccatgatcaaacgttccatgatttggtggcgcagcgtcgcgtcatcaggaagttgctgccttgcctgagcagcgttcagttttaccgactgcattaatccatcaacgtcgctttccagcacgacgccgttattgacgacggctgcgactttatcgactacctggggggcagcgaaactggtattcgcgatcatggcgataccgagaagcagcgttttccagttcttcatactttttccatttcaattaaccgcactgcggattacgtggtaaatcaacaaatcacaaagtgttttgatacggcagaatgttcgaacgcagcatctcttgcgtacccagaccgtagttggagctcaggccgcgaagttcgatgttaaagccgattgcgttgtcatataccgcatgttgtttatcgttatcccaaccgttcagcttccgctcgtaaccgacgcgaattgcatagcagcaggagctgtattgcacacctaacatagagtcggcttgcttgttcgcattggtgtcgtagtagtaggccccaacaatggaccaacgatcggcaattggccagctggcgacagcacctacctgcgaaataccattcttatattgctcagcagtggaatagtacttaggcagcgtagcctgaatatattccgggctggcgtaacggtaattcagctgtaccagacggtcttcatcccgacggtattcaatgctggagttactggtcgctacgttatccagacgtgtatcgtactgaatcccgccacgcaatccccaacgctcggagatacgccagtaagtatcgcctgcccacaccagtgaacccgttttgtcgtcattctcccatgttatgttgtcatcgccagtgcgagactccgtgaaatagtagatttgaccaacggaaatattaaaacgttcaacggcagcatcatcatatatgcgagatgtgacaccggtcgtcacctggttagcggaggcaatacggtcaagaccgccgtaagtccggtcccggaacaggccagagtagtcagattgcagcagagacgagtcgtagttatagatgtcgctctgatcgcgatacggcacgtacaaatactgcgcgcgcggttccagcgtttgggtataacccggagccagcatttccatatcgcgttcaaagaccattttgccgtcaactttgaattgcggcattacgcggttaacggattcgtccagcttggtcgtgtttctggagttataccagtcaagattggtttgctgataatgggttgccagcaacttcgcttcggtattgatgctgccccagttattagagagcggcaaattgatggtcggttccaggtgaacacgggttgcttcaggcatgtcgtctctggtgttaacaaagtgcactgcctggccgtaaatacgcgtatcaaacggaccaacatcattctggtagtaattaacgtctaactgcggctctgccgagtagctactggtgttctgttcgctgaaaacctggaactgcttggttgaaacggtggcattgaagttttgcaccgcatagccaacgctgaatttttgcgttgcgtagccgtcagtactggaaccgtacttgttatcgaaatcattgaagtagctaggatcgctgaccttggtgtagtcgacgttgaaacgccacacctgatccatgaccccggagtggttccagtagaataaccaacgacgtgaactgtcatcgttcgggtgttcatcttcatagactttatctgaaggcagatagtccagttccatcaagccagcgcccgcctgggagaggtagcggaattcgttctcccacatgatgttgccacgacgatgcatataatgcggcgtgatggtggcatccatatttggcgcgatgttccagtaatatggcaggtagaactcaaagtagttggtggtggtgtacttggcgttcgggatcaagaaaccagagcgacgtttgtcacccaccggcaactgcaaataggggctataaaagatcgataccggacccaccttaaagcgggcgttccagatctccgcaacttgttcttcgcggtcatgaataatttcgctacctaccacgctccaggtgtcagaacccggcagacaggaggtaaagctaccgttatccagaatggtatagcggttttcgccacgttgtttcatcaggtccgctttaccgcgaccctggcgacccaccatctggtaatcaccttcccagacgttggtatctttggtgttcagattcgcccagcctttcggccctttgaggatcacctggttatcgtcgtaatggacattaccgagcgcatcaacggtacgtaccggctccggttgtcctggtgcctctttttgatggagctgcacttcgtcggcctgcagacggctgttaccctgcatgatatccacgctgccagtaaacacggcgtcatccgggtagtcccctttcgcgtggttagcattgatagtcacgggtaagtcattggtatcgccctgtaccagaggacggtcatagcttggcacgcccaacatgcactgtgaggcgaggtcggctgccagtccctgttgactataaagggcggtggcaatcatggtggccaggagagtggggatacgttttttcatacgttgattttattgttccatcatcggtaacgttgcgcgtgacaaacggtcagagactaacgtactcgtcatctctacgctagtgttaatcctgtccgaatagcgtcagtggtgttaggcacggcattgaatgacaggtatgataatgcaaattataggcgatgtcccacaattgaccgcagccggaaaacggtaaaagcacctttatattgtgggagatagccctgatatccgtgtgtcgatttggggaatatatgcagtattggggaaaaatcattggcgtggccgtggccttactgatgggcggcggcttttggggcgtagtgttaggcctgttaattggccatatgtttgataaagcccgtagccgtaaaatggcgtggttcgccaaccagcgtgagcgtcaggcgctgttttttgccaccacttttgaagtgatggggcatttaaccaaatccaaaggtcgcgtcacggaggctgatattcatatcgccagccagttgatggaccgaatgaatcttcatggcgcttcccgtactgcggcgcaaaatgcgttccgggtgggaaaatcagacaattacccgctgcgcgaaaagatgcgccagtttcgcagtgtctgctttggtcgttttgacttaattcgtatgtttctggagatccagattcaggcggcgtttgctgatggttcactgcacccgaatgaacgggcggtgctgtatgtcattgctgaagaattagggatctcccgcgcccagtttgaccagtttttgcgcatgatgcagggcggtgcacagtttggcggcggttatcagcagcaatctggcggtggtaactggcagcaagcgcagcgtggcccaacgctggaagatgcctgtaatgtgctgggcgtgaagccgacggatgatgcgaccaccatcaaacgtgcctaccgtaagctgatgagtgaacaccatcccgataagctggtggcgaaaggtttgccgcctgagatgatggagatggcgaagcagaaagcgcaggaaattcagcaggcctatgagcttattaagcagcagaaagggtttaaatgaccctgtaaatgatgctgagtaactgcccacgataaaaggtggccgccctggcggtcacttctttgagaaaaggcgtttactcagaatggtggacaggctcaatatacggtttacgggagggtttctgttggttttatcgcgttgaccctgcttaaggttgagagctttacggcgagcggaattatatttttacgtcttaaaaataaaaaacacatatctgaatgagcgatttttgaaagtatatttattcagagcgcgcatcatgagtttttaactcaatgcgaggctattaccatgaaagtatcagttccaggcatgccggctacacttttaaatatgagcaataacgatatttataagatggtgagcggggacaagatggacatgaagatgaatatctttcaacgcttgtgggagacgttacgtcatctgttctggtcagataaacagactgaggcttataaacttctgttcaatttcgtgaataaaaaggctggcaacatcaacgcctcaaaatactttactggggctgtcaacgagaatgagaaagaaaagtttatccatagtctggaattattcaatgaactcaaaacatgcgcaaaaaatccggatgagatggtcgcaaagggcaatatgagctgggtcgcacagaccttcggtgatatcgagttaagtgtcactttttttattgaaaataaggagatatgtactcagacgttgcagctgcataaaggcccaggtaacttgggcgttgatcttagagaggcttaccttcccggcgttgacatgagggattgttaccttggtctcaaaacaatgaaaggtcacaataaagtcctttacttggaacctgggtggaatgctaacctggacggtgctaccctggacggtgctaccctggacggtgctaccgtggacggtgctacccacctatatgatgaggtaattattattaataaaatcacccccaaaaaaattgatactgaagaagttgctactaaacaaagtactgctgaacaaattactgacaacgcaattattgaatgagccagaataagctaaggttgaaggggctggaacgccccttcaacyttagcagtagcgtgggatgatttcacaattagaaagacctgcatgatgagctagagaagaggctagtgacgcaaggcgtcgtgtacgacgcggatcaccgagatgggcatcgccaaccagactgctaattagcccatgaataacaatcagaaaggaccataacagacccgataaaatgaaatataagagacggtcaacgggtgaagaaaaagttcaaaaattcgctgtggagcaggaagggaattaccgaatggaaagcgtagccacacgcaacaactgaaagcagtttggcagaaacaaaaaatccccggactcggggatttatgtacaagaggcagcccttaggatgagggtataaacgtacaggaaaggttaaaaatccgctggcgctttaaacgtcatactattgccatacgccggatgggtaatcgtcaacatctctgcatgtagcaacaaacgcggtgccatcgctctcgcttctggtgatgcataaaaacgatcgccgagaatcggatgccccagcgccagcatatgcacacgcaattgatgcgaacgcccggtaatcggttttaacaccactcttgccgtgttatccgccgcatactccaccacttcatattccgtctgcgcaggtttacccgtttcgtaacagactttctgtttcgggcggtttggccagtcgcaaatcagcggcagatccaccagaccttctgcgggggatggatgcccccagacgcgggtcacatactgctttttcggcacgcgctcgcggaactggcgttttaactcccgctccgcggctttggtcagcgccactacaatcacgccgctggtagccatatccagacgatgcaccgattctgcctgcggataatctcgctgaatgcgcgtcatcacgctgtctttgtgctcttccagacgacccggcacagacaacaaaccgctcggcttgttgaccaccataatatggtcatcctgatacaggataaccaaccagggttcctgcggtggattgtagttttccatccccattttcggctccgttactgatgcgttacaacgatcaaacgcagggcatccagacgccaacctgcctgatccaggctttccattacctgctgacggttgctctcaatggcggtcagttcgtcgtcacgaatgttcgggttcactgcacgcagagcttccagacgagacagctcggcagacagtttttcgtcggcttcgttacgtgctgcatcaatcaatgcacgggcagatttctcgatctgcgcttcacccagttgaaggatagcgtgaacatcctgctgcacggcgttaaccagtttgctgccggtgtgacggttaaccgcgttaagctggcggttaaaggtttcaaactctacctgcgccgccaggttgttgccgtttttatccagcagcatacgtaccggcgtcggtggcaggaagcggttgagctgcaactgcttcggagcctgggcttcaaccacataaatcagttccaccaacagcgtacctaccggcaacgctttgttttttaacagtgaaatcgtgctgctaccggtatcgccagaaagaatcagatccagaccgttgcggatcagcggatgttcccaggtaataaactgcgcatcttcacgcgccagcgccacttcacgatcaaaggtgatggtgatgccatcttccgacaggccagggaagtccggcaccagcatatgatcggacggcgtcagcacgatcatgttgtcgccgcgatcgtcctgattgataccgataatatcgaacaggttcatggcgaaggcgatcaggttggtatcgtcatcctgctcttcaatgctttctgccagtgcctgggctttttcgccaccgttggagtggatttccagcaggcggtcacgaccctgttccagctgtgctttcagcgcttcatgttgctcgcggcagtttttgatcagatcgtcaaagccttcggtttgatccggtgaagccagatagttaatcagatcgttgtatacgctatcgtaaatagtgcgtccggtcgggcaggtgtgctcaaatgcatccagaccttcgtgataccagcgcaccagcaccgactgagcggttttctccagataaggcacatggatctgaatatcgtgcgcttggccgatacgatccagacgaccaatacgctgctccagtagatccgggttgaatggcaggtcaaacatcaccatgtggctggcgaactggaagttacgtccttcagaaccgatttctgagcacagcagtacctgtgcgccggtgtcttcttcggcaaaccaggcggcagcgcggtcacgttcgataatcgacataccttcgtggaacaccgcagcgcgaataccttcacgttcgcgcagtacttgctccagttgcagcgcagtggcagctttagcgcagatcaccagcactttctgagagcgatggctggtcaggtagcccatcagccactcaacgcgcggatcgaagttccaccaggtggcgttatcaccttcaaattcctgataaatacgctccgggtagagcatatcgcgggcgcggtcttccgcacttttacgtgcgcccataatgccggagactttaatagccgtctgatactgcgtcggtagcggcagcttaatggtgtgcagctcgcgtttcgggaagcctttcacaccgttacgggtgttacggaacagcacgcggctggtgccgtggcgatccatcagcatcgaaaccagctcctgacgggcgctctgggcatcttcgctgtcgctgtttgctgcttgcaacagcggctcgatatcctgctcgccgatcatctcgccaagcatgttcagttcgtcattgctcagtttgttacctgccagcagcatggcaacggcgtccgctactggacgataatttttctgctcttcaacgaattgcgcgaaatcgtggaaacggttcgggtccagcagacgcagacgggcgaagtggctttccattcccagctgttccggggttgcggtcagcagcagaacgcccggcacgtgctctgccagttgttcaatagcctgatattcgcggctcggcgcgtcttcgctccacaccaggtgatgcgcttcatcgaccaccagcaggtcccactcggcttcacagagatgttccagacgctgtttgctacggcgggcaaaatccagcgagcaaatcaccagctgttcggtgtcgaacgggttgtaagcatcgtgctgagcttcggcataacgctcatcatcaaacagcgcaaagcgcaggttgaaacggcgcagcatttctaccagccactgatgctgtaaggtttccgggacgataatcagcacacgttcagcagcgccagagagcagttgctgatgaaggatcatcccggcttcaatggttttccctaaacccacttcgtcagccagcaggacgcgcggcgcgtggcggcggccaacatcatgagcgatgttgagctggtgcgggatcaggctggtacgctgaccgcgcaggccgctgtacggcatacggaactgttcgctggaatacttacgcgcgcgataacgcagcgcaaagcggtccatacggtcaatctgcccggcaaacaggcggtcctgcggtttgctgaacaccagtttgctatcaaggaaaacttcacgcagggctacgccggactcttcagtatccaggcgagtaccgatataggtcagcaagccattttcttcttttacttcttcgacttgcatctgccagccgtcatggctggtaatggtatcaccagggttgaacatcacgcgggtcacgggggaatcactgcgtgcgtacagacggttttcaccagtagatgggaaaagtaaagtgacagttcgcgcatccaccgcgacaacggttccaagtcccaattcgctttctgtatcgctgatccagcgttgaccaagtgtaaaaggcatatgtgttcggctctatatctttaattgcaggcaataaccacccgctaccgtgcttatgaggtagtggtgttattcaggtccaggaatggaaagggcgctatggtactggatggcaaagcattcgtcacgcatcaaaatggtatctggcgaactctttttttgctcaaaatagcccaagttgcccggtcataagtgtagcaaaattatcctcaataaaagggagtattccctccgccacgggttgtagctggcgggtcagatagtgttcgtaatccagtggtgaacgttggtagtccagcggctccgggccgttggtggtccatacgtacttaatggtgccgcggttctgatattgcaaggggcgaccgcgcttttggttttcttcatcggcaagacgagcggcgcgtacatgaggcggaacattacgctgatattcgctcagcggacggcgaaggcgtttacggtaaaccagccgcgcatccagttcacccgccatcagtttgtcgatggtttcgcggaagtactcctgatatggctcgttgcggaagatacgcaggtaaagctcctgctgaaactgctgggccagcggcgtccagtccgtacgcacggtttccagccctttaaacaccatccgctgtttgtcgccctcctgaatcagcccggcataacgctttttactgccggtatcggctccgcgaatggttggcatcagaaaacggcagaaatgggtttcatactccagttccagtgcgctggtcagctgttgtttttgcagcgtttctgcccaccagacgttaacgtgctgcaccagtgcacgaccgattttcgtcgcttcttcttccgaatgtgcgcctttcagccagacaaacgttgagtcggtatcgccgtagatcacgtcgtagccctgcgcttcaatcaacgctttggtttgccgcatgatctgatgaccacgcatggtgatcgacgataccagccgcggatcgaagaagcggcaggcggtggtgccgagcacgccataaaaggcattcatgatgattttcagcgcctgcgacagcggtttgttaccctggcgtttggcttcatcgcgtccgtgccagatgttagtcacaatctccggcaggcaatgtttttctcgcgagaaccaggcatcgagaaagccttcggtgctgtgctctggatcaggctgcgccatgccttccaccagcccgacgggatcaatcagaaaggtgcggatgatcgacgggtacaggcttttgtagtccagcaccagcaccgaatcataaagcccaggtcgcgaatccatcacgtagccgccagggctggcgtgcggcggcacttcgccgagattaggcgcgacataaccagcgcgatgcatacggggaaaatagagatgaccaaacgctgccaccgacccgccgtgtcgatccaccggcaggccgttcaccgttgctcgttcgagcaaaaacggcatgatttcagttttatggaagatctgcgtcaccagctcgcaatctttcaggttataagttgccagcgcaggtttatcttcggcgaaacggcggtcaatttcgtccattcgatcccacgggttatcgatagattttccttcgcctaatagctcctgagcgacagtttccagcgagaatgaagagaaattccagaacgcggatttcagcgcctcgataccgtcgataattagccgacctttagcctgggcaaaaaagacgccgtttttaaagccgtgctcgcgccactccagctcactgttatcgcgccccagccgcagcggaatacgataacgctcggcatgtttttgcagcattcgcagatcaaactgcaccacgttccaaccgatgatcacatcaggatcgtagtttgcaaaccaggcgttgagtttttccagtagctgcgggcggctggcgacgtactccagttcaaaatcgagcgcggaggcgtcgccattctctggtcccagcatataaacgatgcgctgcccgcagccctccaggccgatgcagtacagctctccgtggcgggtggtttcaatatcaatagaaacccacttgagcggcggacgatagtcgggatgcggtttcagacgggcattaacgatagcgccattgtgcatatcaccctcgacccacaccggtgaggtgataaaccgctccatcagatagcgttctggcgggcgcacatcggcctcgtagacggtaacgccaccttcacgcaggcgcttttcgtaattcatcaactggcgatgggcgcgacagtaaaggccatacaccggctggcggtgaaaatcctttaacgccagcggcgtcaggcgaaagccttgttcaccccgcaaaatatgctgagcgcggggaacctgatcggcgggaataaacgccacggactcttgcggtgcaagcgtaacctgcaacggcccgttgtccgtcgccagccagaaggagacctctgttccttgcggggtatcccgccagtgtcgggttaagataaaacctgcctgcgccacgctgaaaatccatcaaaaaaccaggcttgattatagcctggtttcatttgattggctgtggttttatacagtcattactgcccgtaatatgccttcgcgccatgcttacgcagatagtgtttatccagcagcgtttgctgcatatccggtaactgcggcgctaactgacggcagaatatccccatataagcgacctcttccagcacgatggcgttatgcaccgcatcttcggcatttttgccccatgcaaatgggccgtgagaatggaccagaacgccgggcatttgcgctgcatcgataccctgtttttcgaaggtttctacgatgacgttaccggtttcccactcatattcgccgttgatttctgcgtcggtcattttgcgggtgcagggaatggtgccgtagaaatagtcggcgtgggtggtgccggttgctggaatcgactgacccgcctgcgcccagatggtggcgtggcgcgagtgcgtgtgcacaatgccgccaatggacgggaatgcctgatagagtagtcggtgagttggcgtatcggaggagggctttttcgcaccttcaaccacttcaccggtttcgatgctgaccacgaccatatcgtcagcggtcatgatgctgtaatcgacgccggaaggtttgatcacaaagacgccgcgctcgcgatcaacggcgctgacgttgccccatgtgagcgtgaccaggttgtgttttggcagcgccaggttggcttctaatacctgacgtttgagatcttctaacatgttgactccttcgtgccggatgcgcgttgcttatccggcctacaaaatcgcagcgtgtaggccagataagacgcgtcagcgtcgcatcaggcgctgaatgccggatgcgcgttgcttatccggcctacaaaattgcagcgtgtaggcctgataagacgcgccagcgtcgcatcaggcgttacataccggatgcggctacttagcggcgaaacccgtaatacacttcgttccagcgcagcgcgtctttaaacgctggcaggcgggtgtcgttatcaatcaccgtgatttcaatgtcgtgcatctcggcgaactggcgcatatcgttgaggttcagcgcatggctgaagacggtatggtgcgcgccaccagcgaggatccacgcttcggaagcagttggcagatccggttgcgctttccacagcgcattcgccaccggcagtttcggcagggagtgcggtgttttcaccgtgtcgatgcagttaaccagtagacggtaacgatcgccgagatcaatcaagctggcgacaatcgctggaccggtttgggtattgaagatcaggcgggcaggatcgtccttaccaccaataccgagatgctgaacgtcgaggatcggtttctcttctgcggcgatcgacgggcagacttccagcatatgggagccgagcaccaggtcattgcctttctcgaagtgataggtgtagtcctccataaaggaggtgccgccctgcagaccggttgacatcaccttcatgatgcgaagcagggcggcagttttccagtcgccttcgcccgcaaagccgtaaccctgctgcatcagacgctgtacggccagaccaggaagctgtttcagaccgtgcaaatcttcaaaggtggtggtgaacgcgtggaagccaccttgttccaggaaacgtttcatccccagctcaatacgcgccgcttccagcacgttctgtcgtttttcgccgtggatttgtgtggcaggcgtcatggtgtagcagctttcgtactcatcgaccagcgcgttaacatcgccgtcgctgatggagttcaccacctgcaccagatcgccaaccgcccaggtattgacggagaaaccgaacttgatctgtgcggcaactttatcgccatcggtgaccgccacttcacgcatgttatcgccaaatcggcagactttcagatgacgggtatcctgtttagataccgcctgacgcatccaggagccgatacgctcatgggcttgtttatcctgccagtgaccggtaaccacggcatgttgctgacgcatacgcgcgccaatgaagccgaactcgcgaccgccgtgcgcggtctggttcaggttcataaagtccatatcgatgctgtcccacggcagcgccgcgttgaactgggtgtggaattgcagcaacggtttgttgagcatggtcaggccgttgatccacattttggccggggagaaggtgtgtagccacaccaccagaccagcgcaacgatcgtcgtaattagcatcacggcaaatagcggtgatttcatccggcgtggtgcccagcggtttcagtaccagtttgcagggcagtttcgcttccgtattcagcgctttcacaacgtgctcggcatgttgggtgacctgacgcagggtttccgggccatacagatgctggctgccaattacaaaccacacttcataattatcaaaaatcgtcattatcgtgtccttatagagtcggaacggcctgggcagcctgtgccggggcggaagttggaagatagtgttgttcggcgctcatcgcccattgctgatagcggcgataaagctgttcaaagcgttgtgcctgttcgctgcgcggttgcagggttttctctaccgcactggccattttttgctgggctgatgggatgtctgcgtgcactttcgcggcgacggcagcaaaaatcgccgcaccgagcgcacagcattggtcagaggcaacaatttgcagcgggcgattcagcacgtcgcagcaggcctgcataatgacctggtttttccgcgcgatgccgcccagcgccatcacgttattgacggcgatcccctgatcggtaaagcactccatgattgcgcgtgcgccaaaggcggtggcagcaatcaaaccgccgaacagcagcggagcgtcggtagcgaggttaagatcggtaatcacccctttcaggcgttggttagcgttcggtgtgcggcggccgttaaaccagtcgagcaccaccggcaggtgatccagagacggatttttggcccatgcttcggtcagcgccggaagcagttgtttctggctggcgtcgatttgctcttttagttccggatgctgggcggcaagctgttccagcggccagccgagtacgcgaccgaaccaggcgtagatatcaccaaacgccgattggcctgcttccagaccgataaatccaggcaccacgctgccatcaacctgaccgcaaatacctttcactgcccgctcgccaacgctctgtttgtcggcaatcagaatgtcgcaggtggaagtaccgataacttttaccagtgcgttaggctgtgcgcctgcaccaactgcgcccatatggcagtcaaacgcgccgccggaaatcaccacgctttcaggcaggccgagacgctgcgcccattccgggcataaggtgcccaccggaatatcggcagtccaggtatcagtgaacagcggggaaggcaaatggcgattgaggatcggatccagctcatcaaagaaactggctggcggcaggccgccccagctttcgtgccatagcgacttatgcccggcgctgcaacgtccgcgacgaatatcctgcgggcgcgtggtaccggaaagcagagctggcacccagtcgcacagctcaatccacgatgcggcagattgcgccacggcgctgtcctggcgagtcacatgcaggatttttgcccagaaccattcgctggaataaataccgccaatatagcgggagtagtcaacattgcccggcgcgtggcacaaacgggtaatctcttccgcttcttcaaccgcagtgtggtctttccacaatacgaacatcgcgttcgggttttcggcaaactccgggcgcagcgccagcacgttaccgtcggcatcaatcggtgcgggcgtcgagccggtactgtcaacgccaatcccgaccacagctgcgcgctgttcgacgctaagttctgcaagcacggttttcagtgccgcttccattgactcaatgtagtcacgcggatgatgacggaactggttattcggggcatcacaaaattgccctttttgccaacggggataccactctacgctggtggcgatttcttcaccggtggtgcagtccaccgccaaagctcgcacagaatcactgccaaaatcgaggccaattgcaatcgccatcgtttcactccatccaaaaaaacgggtatggagaaacagtagagagttgcgataaaaagcgtcaggtaggatccgctaatcttatggataaaaatgctatggcatagcaaagtgtgacgccgtgcaaattatcaatgtggacttttctgccgtgattatagacacttttgttacgcgtttttgtcatggctttggtcccgctttgttacagaatgcttttaataagcggggttaccggttgggttagcgagaagagccagtaaaagacgcagtgacggcaatatctgatgcaatatggacaattggtttcttctctgaatggcgggagtatgaaaagtatggctgaagcgcaaaatgatcccctgctgccgggatactcgtttaacgcccatctggtggcgggtttaacgccgattgaggccaatggttatctcgatttttttatcgaccgaccgctgggaatgaaaggttatattctcaatctcaccattcgcggtcagggggtggtgaaaaatcagggacgagaatttgtctgccgaccgggtgatattttgctgttcccgccaggagagattcatcactacggtcgtcatccggaggctcgcgaatggtatcaccagtgggtttactttcgtccgcgcgcctactggcatgaatggcttaactggccgtcaatatttgccaatacgggtttctttcgcccggatgaagcgcaccagccgcatttcagcgacctgtttgggcaaatcattaacgccgggcaaggggaagggcgctattcggagctgctggcgataaatctgcttgagcaattgttactgcggcgcatggaagcgattaacgagtcgctccatccaccgatggataatcgggtacgcgaggcttgtcagtacatcagcgatcacctggcagacagcaattttgatatcgccagcgtcgcacagcatgtttgcctgtcgccgtcgcgtctgtcacatcttttccgccagcagttagggattagcgtcttaagctggcgcgaggaccaacgcatcagccaggcgaagctgcttttgagcactacccggatgcctatcgccaccgtcggtcgcaatgttggttttgacgatcaactctatttctcgcgagtatttaaaaaatgcaccggggccagcccgagcgagttccgtgccggttgtgaagaaaaagtgaatgatgtagccgtcaagttgtcataattggtaacgaatcagacaattgacggcttgacggagtagcatagggtttgcagaatccctgcttcgtccatttgacaggcacattatgcaagcattgctggaacactttattacccaatccaccgtgtattcattgatggcggtggtgttggtggcctttctggagtcgctggcgctggtcggtttgattctacccggtacggtgctgatggcggggctgggagcgctgattggcagcggcgagttaagtttctggcacgcctggctggcagggatcgtcggttgtctgctgggcgactggatctccttctggctgggctggcgttttaaaaagccattgcatcgttggtcatttctgaagaagaacaaagcattactcgataaaactgaacatgcgttgcatcaacacagcatgttcaccattctggtcggtcgttttgttggcccgacgcgtccgctggtgccaatggtggcgggaatgctggatctcccggtggcaaaatttatcacgccgaatattatcggctgcctgctgtggccaccgttttacttcctgccggggattctggcgggtgcggcgatcgatattccagccggaatgcagagcggtgagtttaaatggttgctgctggcgacggcggtatttttgtgggttggtggctggctgtgctggcggttatggcgcagcggcaaagcaaccgatcgtttgagtcattatttgtcccgcggtcgtttgttgtggctgacgccgttgatttctgccatcggcgtggtggcgctggtggtgttagttcgccatccgttaatgccggtgtatatcgatattttgcgtaaagtggttggagtttagggcatagtcttgtgtggggcgcttgatgcggacaaaacgcacccgtaggtcggataaggcgttcacgccgcatccgacagtgcatattaacctgtaattcccaacagcgccgaagcactcgccttaccgctcaacaactcattggtcataccctgccaggcgattcgcccgtcggcgactactaccgagcgcgtggcaatccgcgccgcatcttccacactgtgcgacaccatcaatagcgtcattttttgctgctggcagctagtgctcaccagcgtcaacatctcctgacgtagcgccggatcgagcgcagagaacggttcatcgagcaataaaatcggctgttcgcgtaccagacaacgcgctaacgccacgcgctgtcgctgaccgccggaaagctcgcccggtaaccgcgccattaaattatcaatccccatctgacgggcaatcgcgtgcattttctcctgctgtaccgcgttcagcttcaatcctggattaagccccagcccgatgttctgcgcgaccgtcaggtggctgaacaggttgttctcctgaaacagcatcgacaccggacggcgtgacggcggcgtcgtggtgtgatcaacgccgtcgatagtcagcgcaccgctggctggtgtcagaaaaccggcgatcaagttcagcagggtacttttacccgcgccgcttggcccgaggatcgccacctgctcgccgcgttctaccgttaagctaaaacgcatcggcaaatggtgataaagccaggtgatatcagtcagttttaacatttcgccccggtattttttcaatcacgctaaacagcagaaaacagagcagcagcagaattaacgcggtgaccgcgccgtcctggctgcgataggagccaatttgctggtagagataaaacggcagggtgcggaaatcatcgttaccgaacaacgccaccacgccaaaatcaccaatcgacagcacgcaggcaaaggccagcgcctgcgccagcgggcgtttcagggcgcgcagctccactacttttaagcgtgaccagccttcaatccccagcgactgacataacatgctgtagcgggcggtgatatcgcgcatcgggttttccagcactttcagggcgtaggggatcgccattaacgcattggtgaaaatcacaatgccgtcagcagattgtggcaggccgatagtgttgttgagcagtaaaaagaagcccgttgccagcacaatccccggcatagcgaggatcaacatgccgctcatctccagcgcctggcccgccagcattttttgccgcgcccgcagttcgcgactgctccatagcagcatcatggtcagcactacgcacaatacacctgccgccagcgcaatacgcaacgaggtccacagcgcctgccacagcaccggttgtgccagcacttccggcaactggcgatttaccccatcgacgatcaccgccagcaacggtggcagcaacagcagcagcgccagcacaattaacatcgtgtcgcaaatgcggctatgcagacgatcgtccgggtcgcgccagccttgcagcagcgtggtgccgggcgcaatggccttactcagtcgctgactcaacagcaccagcccaaggcaacacaccatctggatcagcgccagcatcgccgcgcgggcaggatcgtagtcgtaactcagcgcctgatagattgccagctcgatagtggttgcctgcggaccgccgcccagcgataacacggtggcgaagctggcgaaacagagcataaagataagcgcggtaaccggcgggatttgtcgccgtaaccacggccattcgacgaagcggaaaaaatgccagccgcgcatcccaagctgggcggcaagctgacgttgttcgccgggaatgttttccagtgcctggagtaataagcggctcgccatcggcagattaaaaaacacatgggccagcaaaatgccttgcaggccgtagggcgaaaaggtccactccagaccgagcgattggcagagcgatgccagccagccctggcgaccatagacgctaagaatgccgaaaacagcaaccagcaccgggaggatcaaggtcattgcgcacagacgcaacagcgccagccgacccggaaagcgcctgcgatagagcgcgcgggcgaggaatatcgcgggtacgacagagagtagcgccgagagaaacgcctgccagaaggagaagcgcaccacatgccacaggtagctgtcctgccagactgccgaccagtcaccctgcggcgcgttccaccacagggcgagaaacgccgccagcgcaaccgctaccaccagcgtggcggcgcttacacctggaattaaccagccgggaattaacggctgacggcgcgttgccattcgctaatccatgcctgacgttgtgccgccacttcggctggcgtgaactccagcgtggttgcgggtttggtcaatttttcaaaaccggcaggcagcgtgacgtttgccaccggatacatccagttgccggttgggatcgcattctggaaagccggagaaaccataaactggaggaatttttgcgccagctccggctgcttgctggcagcggtgcgagcggcgacttccacttgcagatagtgaccttcgctgaagttcgcggcggcgtagttatctttcttctcttcgagaatgtgataagccggagaggtggtgtaactcagtaccagatcgctttcaccttttaaaaacaggccgtaggcttcgctccagcctttggtgaccgtgaccgttttcttcgccagtttctgccaggcttgtggggcgtcatcgccatagactttttgcatccatagcaacagacccagccccggtgtactggtgcgcggatcctgataaatcacccgccagttttgatcgctctcaaccagttctttcaggctttgtggcgggtttttcagtttgttcttgtcataaacgaaggcgaagtagccataatcaaacggtacgaaaatgtcattattccagccgccgggaacgttaacggcatccgctgccacaccgcttttggcaaacagtccggttttactggcggcgtctaacagattgttatccagccccagcaccacatcggctttactgtttttgccttccatccgtagacggttgagaagcgaaacgccatcttccagcgccaccagtttcagttcgcaattacagtcggcttcaaaggcttttttaaccaccggaccaggcccccagtcggcggcgaaggaatcgtaggtataaacagtcagaacgggtttagcgaaaacgggcgctgtgcacagcaacagcaggggaagacatttttttaacactttgcacctcaaaaaagagtggcaaaggacttgagaaggagcctcaaatcccttcgccggcgttatccggatcaggttcgacgggtattttctcagcgcacgcgtccgcgtggcaccccgttgagaacggcgttagtgtagtgattttgttatcaaccagcaatccatagagaaggcgtattaaaaaagccaatattcgttcagctatcaagagcgtatttgcatagctggagagcgttgatccgaaagaatcccttcgctacagtcaaaataggtaacgtaaccgtttattgcgtgaatgagcgatttttgacagtattcttattcaggacgcttattctgagttttttattcagagtggagctatcagcatgaaagtaagaaacccagaacagattagtatccctgctagtaataccactaaagatccaggccttactaattctcagattatcaggatggctaacttggtcaaaaagaccgagaatatgaatatctttgaagagctatgggagacgttacgcaatctcttccagtcagataaacattcccagactgcggcaaggcaaattctgaaggatgcattttatttccagaatagtgatgactactcaaaatactttaccggggctgtcgacgggaaggcgcgtgataagttaactcactggctgataaaatttaatgaactcaaagaatacgcaaaagatccggaaaatatggccgcgaaggcctcactctcgccagaaggtacgttatgcgtcagtttttttattggcgatgaggcgatatttactctggagttgcagctgaaaaagagcaccaggaccggggggattgatctgagtaatgcttactttaacggggttgtcatttgtggtattgactgtctcgaggttgacctgagcaatgctgaaacgaacaatagccgttggtatgactgacctgcgcgaggttaacctgaaaaagctgacctttccggccagaacaaggctagactgcgccgttattgattaactcagaatatgaaagaggggctggaatgccccttctttaatcttatttgcgacgctaatcagacgatgcataaaacagagaaaatataaaagtaatgtattttatcattccgtctgaatataaaaaatgcgctcatgaccgccaaaaggcgcaagctactctggatccggcggcgcaaaccacgctgatttaaaatcaaaccagccgagggtgttcatgcgcaggccgcgcatactgcgttgtccctgaatgatcagccagtggtggataagtggcaccattgctttgctggcgaccagttgttggcaccagttcgccaggttcatttcgccattgcgccagcgggcggcgtcgacttgccagtcgattggaatacagtgttggagcagcggtacctcgcacaggtgcgcgaacagcgaaaaatccagcggcagcgtaaagttggcgctgttaagccagatatcgctctcgatctctccttcatgccactgatcgtagctgatctctttgatttccagtgtgacctggtggcttgccagaatctgctgcatgatcccggcaatcacccgatgctcactgtgatcctgataaaaggtcagggtgaggctttccagaccagccggtttttcgctcgttatggtgcgggcatgatgccaacgggggagcagtccataagccgggaaccacagttgctggtactgttcctcagcgaaatagaccagattagttggagaaagcacatagcttacccagtccctgacttgctgattcgccccgcgatgggtgcggctatcgaacagtaaatagtagcaaccttcctccaggcggctttcaatctctttttcctcgccctgtggaccttttagcatcagccctccggctggctcgtcggcaatttccggcagaacccagacgttaacttcatcgattaatgcccggtaaccgaagaagtcatcgaatgcctgaattttcagttgattggtgctgttgcgaatcaccgcatacggaccggtgccgatgggatggctggcaaagttactgagggtttcccattcgcgcggcaggatcatcgccggaacttgtcccagcagtaacggcaaccagcgatccggctgcgtgaggtggatatccagcgtccagggcgtcggcgacacaatgtcagcaatatgcgaatagagcggcagcgtattgattcgttttaaagaggcgatcacgtcgtccatttccagttcacgaccatgatgaaaatggactcctggacgcaaaaagaaacgccagtgaagcggtgatatttgctgccagtggtgggcgatgtctgcttccagttccccattttcctcatttatgcgcgttagcgaactgaagatttgccgggcgatatgggtttcggaacggcgcaatgcgctgccaggtagcagattacgcaacggacgatagtagagcacgcgcaggatgtgccgcccctggcggaagctgcggcccagatgagaaaccagcatttgcctcacagtcgctttgtcgccaactaactgcactagttggtcgatacggtcctgctccagcaggtcttccgcccgctgttgctgaagcgccagcccggtatagaggaatgtcagacgcgagcgtttaccacgcccgacttccgcttcccacgtcagccagccgcgatcctgcatggtgttgagcagggtacgcatatgacgacgcgagcagctcaataacgctgccagttcgttgagcgttgtgtcctgcgatttaccctcgcagcattgccacaggcggatgaactgttgttgcagacgagcagatggcataaaaggggaactcctgcgcaaaagacagcaattttattttccctatattaagtcaataattcctaacgatgaagcaaggaggtgccccattcgtcagttttatcagcactattttaccgcgacagcgaagttgtgctggttgcgttggttaagcgtcccacaacgattaaccatgcttgaagaactgatgcagtgggaggggagtcattctgactactgatttgcggacatcatgtgtgactgagtattggtgttaatcgccacgccagcagtgattatctgctggcttttttctttttggcgattgagtatcggacggtgtacaaactaacgcataaacgcgggttgcttcgcttcataagccgcaatggcgtcgtcgtgctgcaaggtaagcccaatgctgtccagaccgttcatcatgcagtggcggcggaaggcatcaatggtaaagcgataggttttctcacccgctttcacctcttgcgcttccaggtctacatcaaaatgaatccccggattggctttcaccagcgcaaacagctcatccacttctgcgtcgcttaatttcaccggcagcagctggttgttaaagctattgccgtagaagatgtcagcaaaactcggcgcaatcaccaccttaaaaccgtagtcggtcaatgcccagggcgcgtgctcacgcgaggagccacagccgaagttttctcgtgccagcaaaatggaagcgccctgatactgcgagaagttcagcacgaagtccgggtttggctgttggcctttttcatccagaaaacgccagtcgttaaacagatgcgcgccaaaaccagtacgggtcactttctgcaaaaactgtttcgggatgattgcatcggtatcgacattggcggcatccagcggaaccaccaggcctgtgtgtttgataaatttctctgccatggtgtgctccttatttaatgttgcgaatgtcggcgaaatggccggtcacagccgcggcggcagccattgccgggctgaccagatgcgtgcgcccgccgcgcccctgacggccttcaaagttacggttgctggtggaggcacaacgttcgcccggattcagacggtcgttgttcatcgccagacacattgagcagccaggcaagcgccattcaaaaccggcttcaataaagattttatccagaccttctgcttccgcctgcgcttttaccggaccagagccgggaaccaccagcgcctgtacgcctggcgcgactttccgccctttggcgatttccgccgccgcgcgtaaatcttcaatacgtgagttggtgcaggaaccgataaacactttgtcgatagccacttcggtcagcagaatacccggtttcagccccatataggccaacgctttttctgccgacgcgcgttcaaccggatcggcaaacgaagccggatcgggaatattgtcgttcacggaaatcacctggcctgggttagttccccaggtgacctgcggtgaaatctcttctgcctgcaaagtgacaacggtatcgaaagttgcgccttcgtcggtttgcagggttttccagtaggcaacggcgtcgtcgaaatctttgcctttcggcgcatgcagacggcctttgacatagttaaaggtggtttcgtcaggtgcaaccagaccggctttcgcgcccatttcgattgccatattgcacagggtcatccgaccttccatgcttaaatcacggattgcttcgccgcaaaactccaccacatgcccggtgccgcctgcgctaccggttttaccgataattgccaacacgatatcttttgcggtaatgcccggcgcggctttgccctggacttcaattttcatggtcttcgcacggccctgtttcagggtttgcgttgccagtacgtgttcaacttcggaagtgccgataccaaaggccagtgcgccaaacgcgccgtgggtggcggtatgcgagtcgccgcagacaatggtcatccccggcaaggtcacgccctgttccggccccattacgtggacgatcccttgataggggtgattcaggtcatacagttcgacgccaaattctttgcagtttttgatcagctcctgcatctggatgcgcgccatttcaccgcaggcattaatgtctttagtctgggtagagacgttgtgatccatggtggcgaaggttttgcccggctgacgtaccgggcgaccgtgggcgcgcagaccatcgaacgcctgcggtgaggtcacttcatgcaccaggtggcggtcgatatataacagcggggtttcgttttcggcttcgtacactacgtgagcgtcgaataatttttcgtataacgtcttagccatgattacaccccttctgccacatagcgggcaatgatatcgcccatttcatcggtactaacggcggcagcgccacgggctaaatccccggtgcgaatgccttcttctaatgcgcggttaatggcgcgttcaatggcggaagccgcatcatcggcatccaggctgtaacgcagcagcagtgccagcgacagaatttgcgcaatcgggttggcgatgtttttacctgcgatatctggtgccgagccgcccgccggttcatacagtccaaaaccttgctcgttcaggctggcggaaggcaacatccccatcgagccagtgatcattgcgcactcgtcagacagaatgtcgccaaacaggttggagcacagcagaacgtcaaactgtgatggatctttaatcagctgcatggtggcgttgtcgatgtacatatgcgccagttcgatatccgggtattccgtggcgatctcgttgacgatttcacgccataaaatagaggattgcagcacgttggctttatcgatcgacgtcactttatggcgacgtttacgagcagattcaaacgcgatgcgggcaatacgctcgatctcaaaacggtgatacacctcggtatcaaacgctttttcatattgtccgctaccttcgcggccttttggctgaccgaaatagatgccgccggtcagttcgcgcacgcacaggatgtcgaagccgtttgcggcaatgtctgcacgcagcggacagaatgcttccagcccctgatacagttttgccggacgcaggttgctgaataatttgaagtgcttacgcaaaggcaacagcgcgccgcgttctggttgctggtccggtggtaaatgttcccatttcgggccgcctaccgagccaaacagcacggcatcggcttgctcacaaccttcaaccgtcgcaggcggcagtggttgcccgtggttatcaatggctgcgccgcctacatcgtaatggctggtagtgatgcgcatcgcaaagcggttgcgcacggcatccagcactttcagcgcctgggtcatcacttccggaccaatgccatcccccggcaatacggcaatatggtaattcttcgacatcacacggtttccttgttgttttcgttgtgttgagctttgcgttgcaactctttttcgacttctgtggcacgccagatattgttaagtacgtgcaccatggctttggcggaggactcgacaatatcggtggccaggccgacgccgtggaagcggcgaccgttgtagttggcgacaatatccacctgacccagcgcatctttaccgtgacctttggcggtcaggctgtatttcaccagttcgacgttatagtcagtgatgcggttaatcgcctgatagacggcatcgaccggaccgttaccgttggcggcttctgctttgacttcttcgccgcaggccagtttgacggcggcggtggcgatatcgttagagccagactgcacgctgaagtaatccagacggaaatgctccggctcttcttgctgcttaccgatgaaggccagcgcctccagatcgtaatcaaacacctgaccttttttgtccgccagcttgaggaaggcgtcgtacaaattgtctaaattatattcactttctttataccccatctcatccatgcgatgtttcaccgccgcacgccccgaacgagaggtcagattcagctggatttggttcagaccaatagattctggtgtcatgatttcgtagttttcgcggtttttcagcacgccatcctggtggataccggaggagtgtgcgaatgcgccgctgccaacaatggctttgtttgccgggatcggcatattacaaatctggctaactaactggctggtgcgccatatctcctggtgattaatggcggtgtggacgttgagaatatccttacgaactttaatcgccatgatgacttcttccagggaacagttaccggcacgctcgccgatcccgttcattgcaccttccacctggcgtgcaccggcatgtaccgccgccagtgagttgccgaccgccaggcccaaatcgtcgtgggtatgtacggaaataatggctttgtcgatgttaggcacgcgttcatacaggccgctaatgattccggcgaactcaaacggcatggtgtagcccacggtgtccggaatgttgatggtggtggcaccggcattaatcgccgcttcgaccactcgcgccagatcggcaatgggtgtacgcccggcatcttcgcaagaaaattcaacatcatcggtgtaattacgggcgcgtttcaccatatagatagcgcgttcgatcacctcgtccagcgtgctgcgcagcttggtggcgatgtgcattggcgaagtggcaataaaggtatgaatacggaaggcttcggcgactttcagggattcggccgccacgtcgatatctttctccacgcagcgagctaacgcgcatacacggctgtttttaacctggcgagcgatggtttgcactgattcaaaatcacccggcgaagagacggggaacccgacttccatcacgtcaacacccatacgctcaagggccagcgcaatttgcagtttttctttcacactcaagcttgcctgtaacgcctgttcaccgtcgcgcaatgtggtatcgaaaataatgacttgctggctcatggtttgggtccttgtctcttttagagcgcctcgcttcgggcataaaaaaacccgcgcaatggcgcgggttttttgtttgactgcgtgctggcttaatgctggatgccgctcactcgtctaccgcgcaaagaagatgcgtttagtagtagtagaccgataaagcgaacgatgtgagtcattaaatcagctccagatgaatgcgatatgcttttagagttactggatacaaaaacggatgtcaaccctgacgcaataaaaacgtcccgccagcatgagttctgcatccgtaagattagctaattgtgctgctgtggttaaaacaagcgatattaatttctgcttaactaccgatgcttttcatcggttgacatatttcagaataaatttttgcatctaatccacgaggaaaaaggggacaaaatgcacgcgttgcaaaacctatcctgatgatttgtattgaattatatgttttgcggattttttgatattgatttggtgaatattattgatcaattaatgttaagaattaatgcattaaatatataaataaattattaaaaagcatatttaatccattttgtggatgattgagtattcgcggtagttatgattagattgtttacgcaacaagaacattatggattattatgctgtggtaaatgacgctttccacggcaatggattctgtttttataagaacccgtatctttatgttttcctaattttactcattttcctttttcttattttatatgcatgataaatcatattctcgaggattatttctctgcattccaataagggaaagggagttaagtgtgacagtggagttaagtatgccagaggtacaaacagatcatccagagacggcggagttcagcaagccacagctacgcatggtcgatctcaacttattaaccgttttcgatgccgtgatgcaggagcaaaacattacccgtgctgctcatgttctgggaatgtcgcaacctgcggtcagtaacgctgttgcacgcctgaaggtgatgtttaatgacgagctttttgttcgttatggccgtggtattcaaccgactgctcgcgcatttcaactttttggttcagttcgtcaggcattgcaactagtacaaaatgaattgcctggttcaggttttgaacccgcgagcagtgaacgtgtatttcatctttgtgtttgcagcccgttagacagtattctgacctcgcagatttataatcacattgagcagattgcgccaaatatacatgttatgttcaagtcttcattaaatcagaacactgaacatcagctgcgttatcaggaaacggagtttgtgattagttatgaagacttccatcgtcctgaatttaccagcgtgccattatttaaagatgaaatggtgctggtagccagcaaaaatcacccaacaattaagggcccgttactgaaacatgatgtttataacgaacaacatgcggcggtttcgctcgatcgtttcgcgtcatttagtcaaccttggtatgacacggtagataagcaagccagtatcgcgtatcagggcatggcaatgatgagcgtacttagcgtggtgtcgcaaacgcatttggtcgctattgcgccgcgttggctggctgaagagttcgctgaatccttagaattacaggtattaccgctgccgttaaaactaaatagcagaacctgttatctctcctggcatgaagctgccgggcgtgataaaggccatcagtggatggaagagcaattagtctcaatttgcaaacgctaactgaatgcagaataggtcagacatgaatgtctggtttattctgcattttttattgagtgtagaattttattctgaatgtgtgggctctctattttaggattaattaaaaaaatagagaaattgctgtaagtggtgggatttagccgatttattatcatttttatccttcgtaatggaggattttatcgtttcttttcacctttcctcctgtttattcttattacccggcgtttatgtctctggctgccaattgcttaagcaagatcggacggttaatgtgttttacacattttttccgtcaaacagtgaggcaggccatggagatgttgtctggagccgagatggtcgtccgatcgcttatcgatcagggcgttaaacaagtattcggttatcccggaggcgcagtccttgatatttacgatgcattgcataccgtgggtggtatcggtcatgttttagttcgtcatgagcaggcggcagtgcatatggccgatggtctggcgcgcgcgaccggggaagtcggcgtcgtgctggtaacgtcgggtccaggggcgaccaatgcgattaccggcatcgccaccgcttatatggattccattccattagttgtcctttccgggcaggtagcgacctcgttgataggttacgatgcctttcaggagtgcgacatggtggggatttcgcgaccggtggttaaacacagttttctggttaagcaaacggaagacattccgcaggtgctgaaaaaggctttctggctggcggcaagtggtcgcccaggaccagtggtcgttgatttaccgaaagatattcttaatccggcgaacaaattaccctatgtctggccggagtcggtcagtatgcgttcttacaatcccactactaccggacataaagggcaaattaagcgcgctctgcaaacgctggtggcggcaaaaaaaccggttgtctacgtaggcggtggggcaatcacggcgggctgccatcaacagctgaaagaaacggtggaggcgttaaatctgcccgttgtttcctcattgatggggctgggagcgtttccggcaacgcatcgtcaggcactgggcatgctgggaatgcacggtacctacgaagccaatatgacgatgcataacgcggatgtgatttttgctgtcggtgtccgctttgacgatcgcaccactaacaatctggcaaagtactgcccaaatgccactgttctgcatatcgatattgatcctacttccatttctaaaaccgtgactgcggatattccgattgtgggggatgctcgccaggtcctcgaacaaatgcttgaactcttgtcgcaagaatccgcccatcaaccgctggatgagatccgcgactggtggcagcagattgaacagtggcgcgctcgtcagtgcctgaaatatgacactcacagtgaaaagattaaaccgcaggcggtgatcgagactctttggcggttgacgaaggggggcgcttacgttacgtccgatgtcgggcagcaccagatgtttgctgcgctttattatccattcgacaaaccccgtcgttggatcaactccggtggcctcggcactatgggctttggtttacctgcggcactgggcgtcaaaatggcgctgccagaagaaaccgtggtttgcgtcactggcgacggcagtattcagatgaacattcaggaactgtctacagcgttgcaatatgaactgccggtgctggtggttaatcttaataaccgctatttggggatggtgaagcagtggcaggacatgatctattccggtcgtcattcacaatcttatatgcagtctttaccagacttcgtccgtctggcggaagcctatggtcacgtcgggatccagatctctcatccgcaagagctggaaagcaaacttagcgaggcgcttgaacaggtgcgtaataatcgcctggtatttgttgatgtcaccgtcgatggcagtgagcacgtctacccgatgcagattcgcgggggcggaatggatgaaatgtggttaagcaaaacggagagaacctgattatgcgccggatattatcagtcttactcgaaaatgaatcaggcgcgttatcccgcgtgattggccttttttcccagcgtggctacaacattgaaagcctgaccgttgcgccaaccgacgatccgacattatcgcgtatgaccatccagaccgtgggcgatgaaaaagtgcttgagcagatcgaaaagcaattatacaagctggtcgatgtcttgcgcgtgagtgagttggggcagggcgcgcatgttgagagggaaatcatgctggtgaaaattcaggccagcggttacgggcgtgacgaagttaaacgtaatacggaaatattccgtgggcaaattattgatgtcacaccctcgctttataccgttcaattagcaggcaccagcgataagcttgatgcatttttagcatcgattcgcgatgtggcgaaaattgtggaagttgctcgctctggtgtggtcggactttcgcgcggcgataaaataatgcgttgagaatgatctcaatgcgcaatttacagcccaacatgtcacgttgggctttttttgcgaaatcagtgggaacctggaataaaagcagttgccgcagttaattttctgcgcttagatgttaatgaatttaacccataccagtacaatggctatggtttttacattttacgcaaggggcaattgtgaaactggatgaaatcgctcggctggcgggagtgtcgcggaccactgcaagctatgttattaacggcaaagcgaagcaataccgtgtgagtgacaaaaccgttgaaaaagtcatggctgtggtgcgtgagcacaattaccacccgaacgccgtggcagctgggcttcgtgctggacgcacacgttctattggtcttgtgatccccgatctggagaacaccagctatacccgcatcgctaactatcttgaacgccaggcgcggcaacggggttatcaactgctgattgcctgctcagaagatcagccagacaacgaaatgcgctgcattgagcaccttttacagcgtcaggtcgatgccattattgtttcgacgtcgttgcctcctgagcatcctttttatcaacgctgggctaacgacccgttcccgattgtcgcgctggaccgcgccctcgatcgtgaacactttaccagcgtggttggtgccgatcaggatgatgccgaaatgctggcggaagagttacgtaagtttcccgccgagacggtgctttatcttggcgcgctgccggagctttctgtcagcttcctgcgtgaacaaggtttccgtactgcctggaaagatgatccgcgcgaagtgcatttcctgtatgccaacagctatgagcgggaggcggctgcccagttattcgaaaaatggctggaaacgcatccgatgccgcaggcgctgttcacaacgtcgtttgcgttgttgcaaggggtgatggatgtcacgctacgtcgcgatggtaaactgccttctgacctggcaattgccacctttggcgataacgaactgctcgacttcttacagtgcccggtgctggcagtggctcaacgtcaccgcgatgtcgcagagcgtgtgctggagattgtcctggcaagcctggacgaaccgcgtaagccaaaacctggtttaacgcgcattaaacgtaatctctatcgccgcggtgtgctcagccgtagctaagctgcgaacaaaaatacgcgccaggtgaatttcactctggcgcgtagagtacgggactggacatcaatatccttaaagtaaataagactattcctgactattattgataaatgcttttaaacccgccagttaattaactcaccagctgaaattcacaataattaagtgatatcgacagcgcgtttttgcattattttgttacatgcagagatgaattgccgatttaacaagcacttttctttgcttttgcgcaaacccgctggcatcaagcgctacacagacgcaacagggactgttaaccggggaagatatgtcctaaaatgccgctcgcgtcgcaaactgacactttatatttgctgtggaaaatagtgagtcattttaaaacggtgatgacgatgagggtttttttcttacagctattcataacgttaatttgcttcgcacgttggacgtaaaataaacaacgctgatattagccgtaaacatcgggttttttacctcggtatgccttgtgactggcttgacaagcttttcctccgctccgtaaactcctttcagtgggaaattgtggggcaaagtgggaataaggggtgaggctggcatgttccggggagcaacgttagtcaatctcgacagcaaagggcgcttatcagtgcctacccgttatcgggaacagctgcttgagaacgctgccggtcaaatggtttgcaccattgacattcatcacccgtgcctgctgctttaccccctgcctgaatgggaaattatcgagcaaaaattatcgcgtctgtcgagcatgaacccggttgagcgccgtgtgcagcgcctactgttaggtcatgccagcgaatgtcagatggatggcgcaggtcgattgttaatcgcgccagtactgcggcaacatgccgggctgacaaaagaagtgatgctggttggacagttcaacaagtttgagctgtgggatgaaacaacctggcatcaacaggtcaaggaagatatcgacgcagagcagttggctaccggagacttatcggagcgactgcaggacttgtctctataaaatgatggaaaactataaacatactacggtgctgctggatgaagccgttaatggcctcaatatccgtcctgatggcatctacattgatgggacttttggtcgcggtggtcactcacgtctgatcctctcgcagcttggcgaagaggggcgtttgctggcgatcgatcgcgacccgcaggctatcgccgttgcgaagactattgatgatccgcgcttctccatcatccacggacctttttccgcgctgggcgaatacgttgccgagcgcgatcttatcggcaagatcgacggcattctcctcgatcttggtgtctcttcaccgcaacttgatgatgctgaacgcggcttttcctttatgcgcgatggtccgctggacatgcgtatggacccaacccgtgggcagtcagccgctgaatggctacaaaccgcagaagaagccgatatcgcctgggtattgaaaacctatggtgaagagcgttttgccaaacgcattgcccgagccattgtcgagcgtaaccgcgaacagccgatgacccgcaccaaagaactggcggaagtcgtggctgctgcaacgccggtgaaagataagtttaaacatcccgcgacccgtaccttccaggcggtgcgcatttgggtaaacagtgaactggaggagatagagcaggcgctaaaaagctcgctcaacgtgctggccccgggtgggcggctttcgatcatcagcttccactcgctggaagaccgtattgtgaaacgttttatgcgtgaaaacagccgcggtccgcaagttccggcagggttaccgatgactgaagagcagctcaaaaaactgggtggccgtcagctgcgagcactaggcaaattaatgccgggcgaagaagaggtggctgagaatcctcgtgcccgtagttcagttctgcgtattgcagagaggacgaacgcatgatcagcagagtgacagaagctctaagcaaagttaaaggatcgatgggaagccacgagcgccatgcattgcctggtgttatcggtgacgatcttttgcgatttgggaagctgccactctgcctgttcatttgcattattttgacggcggtgaccgtggtaaccacggcgcaccatacccgtttactgaccgctcagcgcgaacaactggtgctggagcgagatgctttagacattgaatggcgcaacctgatccttgaagagaatgcgctcggcgaccatagccgggtggaaaggatcgccacggaaaagctgcaaatgcagcatgttgatccgtcacaagaaaatatcgtagtgcaaaaataaggataaacgcgacgcatgaaagcagcggcgaaaacgcagaaaccaaaacgtcaggaagaacatgccaactttatcagttggcgttttgcgttgttatgcggctgtattctcctggcgctggcttttctgctcggacgcgtagcgtggttacaagttatctccccggatatgctggtgaaagagggcgacatgcgttctcttcgcgttcagcaagtttccacctcccgcggcatgattactgaccgttctggtcgcccgttagcggtgagcgtgccggtaaaagcgatttgggctgacccgaaagaagtgcatgacgctggcggtatcagcgtcggtgaccgctggaaggcgctggctaacgcgctcaatattccgctggatcagctttctgcccgcattaacgccaacccgaaagggcgctttatttatctggcgcgtcaggtaaaccctgacatggcggactacatcaaaaaactgaaactgccgggaattcatctgcgtgaagaatctcgccgttattatccatccggcgaagtgactgctcacctcatcggctttactaacgtcgatagtcaaggtattgagggcgttgagaagagtttcgataaatggcttaccgggcagccgggtgagcgcattgtgcgtaaagaccgctatggtcgcgtaattgaagatatttcttctactgacagccaggctgcgcacaacctggcgctgagtattgatgaacgcctgcaggcgctggtttatcgcgaactgaacaacgcggtggcctttaacaaggctgagtccggtagcgccgtgctggtggatgtcaacaccggtgaagtgctggcgatggctaacagcccgtcatacaaccctaacaatctgagcggcacgccgaaagaggcgatgcgtaaccgtaccatcaccgacgtgtttgaaccgggttcaacggttaaaccgatggtggtgatgaccgcgttgcaacgtggcgtggtgcgggaaaactcggtactcaataccattccttatcgaattaacggccacgaaatcaaagacgtggcacgctacagcgaattaaccctgaccggagtattacagaagtcgagtaacgtcggtgtttccaagctggcgttagcgatgccgtcctcagcgttagtagatacttactcacgttttggactgggaaaagcgaccaatttggggttggtcggagaacgcagtggcttatatcctcaaaaacaacggtggtctgacatagagagggccaccttctctttcggctacgggctaatggtaactccgttacagttagcgcgagtctacgcaactatcggcagctacggcatttatcgcccactgtcgattaccaaagttgaccccccggttcccggtgaacgtgtcttcccggaatctattgtccgcactgtggtgcatatgatggaaagcgtggcgctaccgggtggcggcggcgtgaaggcggcgattaaaggctatcgtattgccattaaaaccggtaccgcgaaaaaggtcgggccggacggtcgctacatcaataaatatattgcttacaccgcaggtgttgcgcctgcgagtcagccgcgcttcgcgctggttgttgttatcaacgatccgcaggcgggtaaatactacggcggcgccgtttccgcgccggtctttggtgccatcatgggcggcgtattgcgaaccatgaacatcgagccggatgcgctgacaacgggcgataaaaatgaatttgtgattaatcaaggcgaggggacaggtggcagatcgtaatttgcgcgaccttcttgctccgtgggtgccagacgcaccttcgcgagcactgcgagagatgacactcgacagccgtgtggctgcggcgggcgatctctttgtagctgtagtaggtcatcaggcggacgggcgtcgatatatcccgcaggcgatagcgcaaggtgtggctgccattattgcagaggcgaaaggtgaggcgaccgacggtgaaatccgtgaaatgcacggcgtaccggtcatctatctcagccagctcaacgagcgtttatctgcactggcgggccgcttttaccatgaaccctctgacaatttamgtytcgtgggcgtaacgggcaccaacggcaaaaccacgacgacccagctgctggcgcagtggagccaactgcttggcgaaaccagcgcggtaatgggcaccgttggtaacggtctgctggggaaagtgatcccgacagaaaataccaccggttcggcagttgatgttcagcatgagctggcggggctggtggatcaggacgcgactttttgcgcaatggaagtttcctcccacgggctggtacagcaccgtgtggcggcattgaaatttgcggcgtcggtctttactaacttaagccgcgatcaccttgattatcatggtgatatggaacactacgaagctgcgaaatggctgctttattctgaacatcattgcggtcaggcgattattaatgccgacgatgaagtaggccgccgctggctggcaaaactgccggatgcagttgcggtatcaatggaagatcatatcaatccgaactgtcacggacgctggttgaaagcgaccgaagtgaactatcacgacagcggtgcgactattcgctttagctcaagttggggcgatggcgaaattgaaagccatctgatgggcgcttttaacgtcagcaacctgctgctcgcgctggcgacgctgctggcgctgggctatccactggctgatctgctgaaaaccgctgctcgtctgcaaccggtttgcggacgtatggaagtgttcactgcgccaggcaaaccgacggtggtggtggattacgcgcatacgccggatgcactggaaaaagccttacaggcggcgcgtctgcactgtgcgggcaagctgtggtgtgtctttggctgtggtggcgatcgcgataaaggtaagcgtccactgatgggcgcaattgccgaagagtttgctgatgtggcggtggtgacggacgataatccgcgtaccgaagagccgcgtgccatcatcaacgatattctggcgggaatgttagatgccggacatgccaaagtgatggaagaccgtgctgaagcggtgacttgcgccgttatgcaggctaaagagaacgatgtggtgctggtcgcgggcaaaggccatgaagattaccagattgttggcaatcagcgtctggactactccgatcgcgtcacggtggcgcgtctgctgggggtgattgcatgattagcgtaacccttagccaacttaccgacattctcaacggtgaactgcaaggtgcagatatcacccttgatgctgtaaccactgatacccgaaaactgacgccgggctgcctgtttgttgccctgaaaggcgaacgtttcgatgctcatgattttgccgaccaggcgaaagctggcggcgcaggcgcactactggttagccgtccgctggatatcgacctgccgcagttaatcgtcaaggatacgcgtctggcgtttggtgaactggctgcatgggttcgccagcaagttccggcgcgcgtggttgctctgacaggttcctccggcaaaacctccgttaaagagatgacggcggcgattttaagccagtgcggcaacacgctttatacggcaggcaatctcaacaacgacatcggtgtaccgatgacgctgttgcgcttaacgccggaatacgattacgcagttattgaacttggcgcgaaccatcagggcgaaattgtctggactgtgagtctgactcgcccggaagctgcgctggtcaacaacctggcagcggcgcatctggaaggttttggctcgcttgcgggtgtcgcgaaagcgaaaggtgaaatctttagcggcctgccggaaaacggtatcgccattatgaacgccgacaacaacgactggctgaactggcagagcgtaattggctcacgcaaagtgtggcgtttctcacctaatgccgccaacagcgatttcaccgccaccaatatccatgtgacttcgcacggtacggaatttaccctgcaaaccccaaccggtagcgtggatgttctgctgccgttgccggggcgtcacaatattgcgaatgcgctggcagccgctgcgctctccatgtccgtgggcgcaacgcttgatgctatcaaagcggggctggcaaatctgaaagctgttccaggccgtttgttccccattcaactggcagaaaaccagttgctgctcgacgactcctacaacgccaatgtcggttcaatgaccgccgctgttcaggtactggctgaaatgccgggctaccgcgtgctggtggtgggcgatatggcggaactgggcgctgaaagcgaagcctgccatgtacaggtgggcgaggcggcaaaagctgctggtattgaccgcgtgttaagcgtgggtaaacaaagccatgctatcagcaccgccagcggcgttggcgaacattttgctgagaaaactgcgttaattacgcgtcttaaatcactgattgctgagcaacaggtaattacgattttagttaagggttcacgtagtgccgccatggaagaggtagtacgcgctttacaggagaatgggacatgttagtttggctggccgaacatttggtcaaatattattccggctttaacgtcttttcctatctgacgtttcgcgccatcgtcagcctgctgaccgcgctgttcatctcattgtggatgggcccgcgtatgattgctcatttgcaaaaactttcctttggtcaggtggtgcgtaacgacggtcctgaatcacacttcagcaagcgcggtacgccgaccatgggcgggattatgatcctgacggcgattgtgatctccgtactgctgtgggcttacccgtccaatccgtacgtctggtgcgtgttggtggtgctggtaggttacggtgttattggctttgttgatgattatcgcaaagtagtgcgtaaagacaccaaagggttgatcgctcgttggaagtatttctggatgtcggtcattgcgctgggtgtcgccttcgcgctgtaccttgttggcaaagacacgcccgcaacgcagctggtggtcccattctttaaagatgtgatgccgcaactggggctgttctacattctgctggcttacttcgtcattgtgggtactggcaacgcggtaaacctgaccgatggtcttgacggtctggcaattatgccgaccgtatttgtcgccggtggttttgcgctggtggcgtgggcgaccggcaacatgaactttgccagctatttacacataccatatctgcgacacgccggggaactggttattgtctgtaccgcgatagtcggggcagggctgggcttcctgtggtttaacacctatccggcgcaggtctttatgggcgatgtaggttcgctggcgttaggtggtgcgttaggcattatcgccgtactgctgcgtcaggaattcctgctggtgattatggggggcgtgttcgtggtagaaacgctttccgtcatcctgcaggtcggctcctttaaactgcgcggacaacgtattttccgcatggcaccgattcatcaccactatgaactgaaaggctggccggaaccgcgcgtcattgtgcgtttctggattatttcgctgatgctggtcctgattggtctggcaacgctgaaggtacgttaatcatggctgattaccagggtaaaaatgttgtcattatcggcctgggcctcaccgggctttcctgcgtggactttttcctcgctcgcggtgtgacgccgcgcgttatggatacgcgtatgacaccgcctggcctggataaattacccgaagccgtagaacgccacacgggcagtctgaatgatgaatggctgatggcggcagatctgattgtcgccagtcccggtattgcactggcgcatccatccttaagcgctgccgctgatgccggaatcgaaatcgttggcgatatcgagctgttctgtcgcgaagcacaagcaccgattgtggcgattaccggttctaacggcaaaagcacggtcaccacgctagtgggtgaaatggcgaaagcggcgggggttaacgttggtgtgggtggcaatattggcctgcccgcgttgatgctgctggatgatgagtgcgaactgtacgtactggaactgtcgagcttccagctggaaaccacctccagcttacaggcggtagcagcgaccattctgaacgtgactgaagatcatatggatcgctatccgtttggtttacagcaataccgtgcggcaaaattgcgtatttacgaaaatgcgaaagtttgtgtcgtcaatgctgatgatgccttaacaatgccgattcgcggtgcggatgaacgctgcgtcagctttggcgtcaacatgggtgactatcacctgaatcatcagcagggcgaaacctggctgcgggtgaaaggcgagaaagtgctgaacgtgaaagaaatgaaactttccgggcagcataactacaccaatgcgctggcggcgctggcgctggcagatgccgcagggttaccgcgtgccagcagcctgaaagcgttaaccacattcactggtctgccgcatcgctttgaagttgtgctggagcataacggcgtacgttggattaacgattcgaaagcgaccaacgtcggcagtacggaagcggcgctgaatggcctgcacgtagacggcacgctgcatttgttgctgggcggcgatggtaaatcggcggactttagcccactggcgcgttacctgaatggcgataacgtacgtctgtattgtttcggtcgtgacggcgtgcagctggcggcgctacgcccggaagtggcagaacaaaccgaaactatggaacaggcgatgcgcttgctggctccgcgtgttcagccgggcgatatggttctactctccccggcctgtgccagccttgatcagttcaagaactttgaacaacgaggcaatgagtttgcccgtctggcgaaggagttaggttgatgcgtttatctctccctcgcctgaaaatgccgcgcctgccaggattcagtatcctggtctggatctccacggcgctaaagggctgggtgatgggctcgcgggaaaaagataccgacagcctgatcatgtacgatcgcaccttactgtggctgaccttcggcctcgcggcgattggctttatcatggtgacctcggcgtcaatgcccatagggcaacgcttaaccaacgatccgttcttcttcgcgaagcgtgatggtgtctatctgattttggcgtttattctggcgatcattacgctgcgtctgccgatggagttctggcaacgctacagtgccacgatgctgctcggatctatcatcctgctgatgatcgtgctggtagtggggagctcggttaaaggggcatcgcgttggatcgatctcggtttgctgcgtatccagcctgctgagctgacaaaactgtcgctgttttgctatatcgccaactatctggtgcgtaaaggtgacgaagtacgtaataacctgcgcggcttcctgaaaccgatgggcgtgattctggtgttggcagtgttactgctggcacagccagaccttggtacggtggtggtgttgtttgtgactacgctggcgatgttgttcctggcgggagcgaaattgtggcagttcattgccattatcggtatgggcatttcagcggttgtgttgctgatactcgccgaaccgtaccgtatccgccgtgttaccgcattctggaacccgtgggaagatccctttggcagcggctatcagttaacgcaatcgctgatggcgtttggtcgcggcgaactgtggggacaaggtttaggtaactctgtacaaaaactggagtatctgccggaagcgcacactgactttattttcgccattatcggcgaagaactggggtatgtcggtgtggtgctggcacttttaatggtattcttcgtcgcttttcgcgcgatgtcgattggccgtaaagcattagaaattgaccaccgtttttccggttttctcgcctgttctattggcatctggtttagcttccaggcgctggttaacgtaggcgcggcggcggggatgttaccgaccaaaggtctgacattgccgctgatcagttacggtggttcgagcttactgattatgtcgacagccatcatgatgctgttgcgtattgattatgaaacgcgtctggagaaagcgcaggcgtttgtacgaggttcacgatgagtgctcaaggaaagcgattaatggtgatggcaggcggaaccggtggacatgtattcccgggactggcggttgcgcaccatctaatggctcagggttggcaagttcgctggctggggactgccgaccgtatggaagcggacttagtgccaaaacatggcatcgaaattgatttcattcgtatctctggtctgcgtggaaaaggtataaaagcactgatagctgcgccgctgcgtatcttcaatgcctggcgtcaggcgcgggcgattatgaaagcgtacaaacctgacgtggtgctcggtatgggcggctacgtatcaggtcctggtggtctggccgcgtggtcgttaggcattccggttgtacttcatgaacaaaacggtattgcgggcttaaccaataaatggctggcgaagattgccaccaaagtgatgcaggcgtttccaggtgctttccccaatgcggaagtggtgggtaacccggtgcgtaccgatgtgttggcgctaccgttgccgcagcaacgtttggctggacgtgaaggtccggttcgtgtgctggtagtgggtggttcccagggcgcacgcattcttaaccagacaatgccgcaggttgctgcgaaactgggtgattcagtcactatctggcatcagagcggcaaaggttcgcaacaatccgttgaacaggcgtatgccgaagcggggcaaccgcagcataaagtgactgaatttattgatgatatggcggcggcgtatgcgtgggcggatgtcgtcgtttgccgctccggtgctttaacggtgagtgaaatcgccgcggcaggactaccggcgttgtttgtgccgtttcaacataaagaccgccagcaatactggaatgcgctaccgctggaaaaagcgggcgcagccaaaattatcgagcagccacagcttagcgtggatgctgtcgccaacaccctggccgggtggtcgcgagaaaccttattaaccatggcagaacgcgcccgcgctgcatccattccggatgccaccgagcgagtggcaaatgaagtgagtcgggctgcccgggcgtaattgtagcgatgccttttgcatcgtatgaatttaagaagttaatggcgtaaagaatgaatacacaacaattggcaaaactgcgttccatcgtgcccgaaatgcgtcgcgttcggcacatacattttgtcggcatcggtggtgccggtatgggcggtattgccgaagttytggccaatgaaggttatcagatcagtggttccgatttagcgccaaatccggtcacgcagcagttaatgaatctgggagcgacgatttatttcaaccatcgcccggaaaacgtacgtgatgccagcgtggtcgttgtttccagcgccatttctgccgataacccggaaattgtcgcagctcatgaagcgcgtattccggtgatccgtcgtgccgaaatgctggctgagttaatgcgttttcgtcatggcatcgccattgcaggaacgcacggcaaaacgacaactaccgcgatggtctccagcatctacgcagaagcggggctcgacccaaccttcgttaacggcgggctggtaaaagcggcgggggttcatgcgcgtttggggcatggtcggtacctgattgccgaagcagatgagagtgatgcatcgttcctgcatctgcaaccgatggtggcgattgtcaccaatatcgaagccgaccacatggatacctaccagggcgactttgagaatttaaaacagacttttattaattttctgcacaacctgccgttttacggtcgtgcggtgatgtgtgttgatgatccggtgatccgcgaattgttaccgcgagtgggacgtcagaccacaacttacggcttcagcgaagatgccgacgtgcgtgtagaagattatcagcagattggcccgcaggggcactttacgctgctgcgccaggacaaagagccgatgcgcgtcaccctgaatgcgccaggccgtcataacgcgctgaacgccgcagctgcggttgcggttgctacggaagagggcattgacgacgaggctattttgcgtgcgctggagagcttccaggggactggtcgccgttttgatttcctcggtgaattcccgctggagccagtgaatggtaaaagcggtacggcaatgctggtcgatgactacggccaccacccgacggaagtggacgccaccattaaagcggcgcgcgcaggctggccggataaaaacctggtaatgctgtttcagccgcaccgttttacccgtacacgcgacctgtatgatgatttcgccaatgtgctgacgcaggttgataccctgttgatgctggaagtgtatccggctggcgaagcgccaattccgggtgcggacagccgttcgctgtgtcgcacaattcgtggacgtgggaaaatagatcccattctggtgccggaccctgcgcaggtagccgagatgctggcaccggtattaaccggtaacgacctgattctcgttcagggggctggtaatatcggaaaaattgcccgttctttagctgaaatcaaactgaagccgcaaactccggaggaagaacaacatgactgataaaatcgcggtcctgttgggcgggacttccgctgagcgggaagtttctctgaattctggcgcagcggtgttagccgggctgcgtgaaggcggtattgacgcatatcctgtcgacccgaaagaagttgacgtgacgcaactgaagtcgatgggctttcagaaagtgtttatcgcgctacacggccgcggcggtgaagatggtacgctgcaggggatgctcgagctgatgggcttgccttataccggcagcggagtgatggcatctgcgctttcaatggataaactacgcagcaaacttctgtggcaaggtgccggtttaccggtcgcgccgtgggtagcgttaacccgcgtagagtttgaaaaaggcctgagtgataagcagttagcagaaatttctgctctgggtttgccggttatcgttaagccgagccgcgaaggttccagtgtgggaatgtcaaaagtagtagcagaaaatgctctacaagatgcattaagattggcatttcagcacgatgaagaagtattgattgaaaaatggctaagtgggccggagttcacggttgcgatactcggtgaagaaattttaccgtcagtacgtattcaaccgtccggaaccttctatgattatgaggcgaagtatctctctgatgagacacagtatttctgccccgcaggtctggaagcgtcacaagaggccaatttgcaggcattagtgctgaaagcatggacgacgttaggttgcaaaggatggggacgtattgacgttatgctggacagcgatggacagttttatctgctggaagccaatacctcaccgggtatgaccagccacagcctggtgccgatggcggcacgtcaggcaggtatgagcttctcgcagttggtagtacgaattctggaactggcggactaatatgtcgcaggctgctctgaacacgcgaaacagcgaagaagaggtttcttctcgccgcaataatggaacgcgtctggcggggatccttttcctgctgaccgttttaacgacagtgttggtgagcggctgggtcgtgttgggctggatggaagatgcgcaacgcctgccgctctcaaagctggtgttgaccggtgaacgccattacacgcgtaatgacgatatccggcagtcgatcctggcattgggtgagccgggtacctttatgacccaggatgtcaacatcatccagacgcaaatagaacaacgtctgccgtggattaagcaggtgagcgtcagaaagcagtggcctgatgaattgaagattcatctggttgaatatgtgccgattgcgcggtggaatgatcaacacatggtagacgcggaaggaaataccttcagcgtgccgccagatcgcaccagcaagcaggtgcttccaatgctgtatggcccggaaggcagcgccaatgaagtgttgcagggctatcgcgaaatggggcagatgctggcaaaggacagatttactctgaaggaagcggcgatgaccgcgcggcgttcctggcagttgacgctgaataacgatattaagctcaatcttggccggggcgatacgatgaaacgtttggctcgctttgtagaactttatccggttctacagcagcaggcgcaaaccgatggcaaacggattagctacgttgatttgcgttatgactctggagcggcagtaggctgggcgcccttgccgccagaggaatctactcagcaacaaaatcaggcacaggcagaacaacaatgatcaaggcgacggacagaaaactggtagtaggactggagattggtaccgcgaaggttgccgctttagtaggggaagttctgcccgacggtatggtcaatatcattggcgtgggcagctgcccgtcgcgtggtatggataaaggcggggtgaacgacctcgaatccgtggtcaagtgcgtacaacgtgccattgaccaggcagaattgatggcagattgtcagatctcttcggtatatctggcgctttctggtaagcacatcagctgccagaatgaaattggtatggtgcctatttctgaagaagaagtaacgcaagaagatgtggaaaacgtcgtccataccgcgaaatcggtgcgtgtacgcgatgagcatcgtgtgctgcatgtgatcccgcaagagtatgcgattgactatcaggaagggatcaagaatccggtagggctttcgggcgtgcggatgcaggcaaaagtgcacctgatcacatgccacaacgatatggcgaaaaacatcgtcaaagcggttgaacgttgtgggctgaaagttgaccaactgatatttgccggtctggcatcaagttattcggtattgacggaagatgaacgtgaactgggtgtctgcgtcgtcgatatcggtggtggtacaatggatatcgccgtttataccggtggggcattgcgccacactaaggtaattccttatgctggcaatgtcgtgaccagtgatatcgcttacgcctttggcacgccgccaagcgacgccgaagcgattaaagttcgccacggttgtgcgctgggttccatcgttggaaaagatgagagcgtggaagtgccgagcgtaggcggtcgtccgccgcggagtctgcaacgtcagaccctggcagaggtgatcgagccgcgctataccgagctgctcaacctggtcaacgaagagatattgcagttgcaggaaaagcttcgccaacaaggggttaaacatcacctggcggcaggcattgtattaaccggtggcgcagcgcagatcgaaggtcttgcagcctgtgctcagcgcgtgtttcatacgcaagtgcgtatcggcgcgccgctgaacattaccggtttaacggattatgctcaggagccgtattattcgacggcggtgggattgcttcactatgggaaagagtcacatcttaacggtgaagctgaagtagaaaaacgtgttacagcatcagttggctcgtggatcaagcgactcaatagttggctgcgaaaagagttttaatttttatgaggccgacgatgattacggcctcaggcgacaggcacaaatcggagagaaactatgtttgaaccaatggaacttaccaatgacgcggtgattaaagtcatcggcgtcggcggcggcggcggtaatgctgttgaacacatggtgcgcgagcgcattgaaggtgttgaattcttcgcggtaaataccgatgcacaagcgctgcgtaaaacagcggttggacagacgattcaaatcggtagcggtatcaccaaaggactgggcgctggcgctaatccagaagttggccgcaatgcggcagatgaggatcgcgatgcactgcgtgcggcgctggaaggtgcagacatggtctttattgctgcgggtatgggtggtggtaccggtacaggtgcagcaccagtcgtcgctgaagtggcaaaagatttgggtatcctgaccgttgctgtcgtcactaagcccttcaactttgaaggcaagaagcgtatggcattcgcggagcaggggatcactgaactgtccaagcatgtggactctctgatcactatcccgaacgacaaactgctgaaagttctgggccgcggtatctccctgctggatgcgtttggcgcagcgaacgatgtactcaaaggcgctgtgcaaggcatcgccgaactgattactcgtccgggtttgatgaacgtggactttgcagacgtacgcaccgtaatgtctgaaatgggctacgcaatgatgggttctggcgtggcgagcggtgaagaccgtgcggaagaagctgctgaaatggctatctcttctccgctgctggaagatatcgacctgtctggcgcacgcggcgtgctggttaacatcacagcgggcttcgacctgcgtctggatgagttcgaaacggtaggtaacaccatccgtgcatttgcttccgacaacgcgactgtggttatcggtacttctcttgacccggatatgaatgacgagctgcgcgtaaccgttgttgcgacaggtatcggcatggacaaacgtcctgaaatcactctggtgaccaataagcaggttcagcagccagtgatggatcgctaccagcagcatgggatggctccgctgacccaggagcagaagccggttgctaaagtcgtgaatgacaatgcgccgcaaactgcgaaagagccggattatctggatatcccagcattcctgcgtaagcaagctgattaagaattgactggaatttgggtttcgaggctctttgtgctaaactggcccgccgaatgtatagtacacttcggttggataggtaatttggcgagataatacgatgatcaaacaaaggacacttaaacgtatcgttcaggcgacgggtgtcggtttacataccggcaagaaagtcaccctgacgttacgccctgcgccggccaacaccggggtcatctatcgtcgcaccgacttgaatccaccggtagatttcccggccgatgccaaatctgtgcgtgataccatgctctgtacgtgtctggtcaacgagcatgatgtacggatttcaaccgtagagcacctcaatgctgctctcgcgggcttgggcatcgataacattgttatcgaagttaacgcgccggaaatcccgatcatggacggcagcgccgctccgtttgtatacctgctgcttgacgccggtatcgacgagttgaactgcgccaaaaaatttgttcgcatcaaagagactgttcgtgtcgaagatggcgataagtgggctgaatttaagccgtacaatggtttttcgctggatttcaccatcgattttaaccatccggctattgattccagcaaccagcgctatgcgatgaacttctccgctgatgcgtttatgcgccagatcagccgtgcgcgtacgttcggtttcatgcgtgatatcgaatatctgcagtcccgtggtttgtgcctgggcggcagcttcgattgtgccatcgttgttgacgattatcgcgtactgaacgaagacggcctgcgttttgaagacgaatttgtgcgtcacaaaatgctcgatgcgatcggtgacttgttcatgtgtggtcacaatattattggtgcatttaccgcttataaatccggtcatgcactgaataacaaactgctgcaggctgtcctggcgaaacaggaagcctgggaatatgtgaccttccaggacgacgcagaactgccgttggccttcaaagcgccttcagccgtactggcataacgacatttatactgtcgtataaaattcgactggcaaatctggcactctctccggccaggtgaaccagtcgtttttttttgaattttataagagctataaaaaacggtgcgaacgctgttttcttaagcacttttacggacaacttatcttcattcgtgctgtggacttcaggctttaatgataagatttgtgcgctaaatacgtttgaatacgatcgggatggcaataacgtgagtggaatactgacgcgctggcgacagtttggtaaacgctacttctggccgcatctcttattagggatggttgcggcgagtttaggtttgcctgcgctcagcaacgccgccgaaccaaacgcgcccgcaaaagcgacaacccgcaaccacgagccttcagccaaagttaactttggtcaattggccttgctggaagcgaacacgcgccgcccgaattcgaactattccgtagattactggcatcaacatgccattcgcacggtaatccgtcatctttccttcgcaatggcaccgcaaacgctgcccgttgctgaagaatctttgcctcttcaggcgcaacatcttgcattactggatacgctcagcgcgctgctgacccaggaaggcacgccgtctgaaaagggttatcgcattgattatgcgcattttaccccacaagcaaaattcagcacgcccgtctggataagccaggcgcaaggcatccgtgctggccctcaacgcctcagctaacaacaataaacctttacttcattttattaactccgcaacgcggggcgtttgagattttattatgctaatcaaattattaactaaagttttcggtagtcgtaacgatcgcaccctgcgccggatgcgcaaagtggtcaacatcatcaatgccatggaaccggagatggaaaaactctccgacgaagaactgaaagggaaaaccgcagagtttcgtgcacgtctggaaaaaggcgaagtgctggaaaatctgatcccggaagctttcgccgtggtacgtgaggcaagtaagcgcgtctttggtatgcgtcacttcgacgttcagttactcggcggtatggttcttaacgaacgctgcatcgccgaaatgcgtaccggtgaaggtaaaaccctgaccgcaacgctgcctgcttatctgaacgcactaaccggtaaaggcgtgcatgtagttaccgtcaacgactacctggcgcaacgtgacgccgaaaacaaccgtccgctgtttgaattccttggcctgactgtcggtatcaacctgccgggcatgccagcaccggcaaagcgcgaagcttacgcagctgacatcacttacggtacgaacaacgaatacggctttgactacctgcgcgacaatatggcgttcagccctgaagaacgtgtacagcgtaaactgcactatgcgctggtggacgaagtggactccatcctgatcgatgaagcgcgtacaccgctgatcatttccggcccggcagaagacagctcggaaatgtataaacgcgtgaataaaattattccgcacctgatccgtcaggaaaaagaagactccgaaaccttccagggcgaaggccacttctcggtggacgaaaaatctcgccaggtgaacctgaccgaacgtggtctggtgctgattgaagaactgctggtgaaagagggcatcatggatgaaggggagtctctgtactctccggccaacatcatgctgatgcaccacgtaacggcggcgctgcgcgctcatgcgctgtttacccgtgacgtcgactacatcgttaaagatggtgaagttatcatcgttgacgaacacaccggtcgtaccatgcagggccgtcgctggtccgatggtctgcaccaggctgtggaagcgaaagaaggtgtgcagatccagaacgaaaaccaaacgctggcttcgatcaccttccagaactacttccgtctgtatgaaaaactggcggggatgaccggtactgctgataccgaagctttcgaatttagctccatctacaaactggataccgtcgttgttccgaccaaccgtccaatgattcgtaaagatctgccggacctggtctacatgactgaagcggaaaaaattcaggcgatcattgaagatatcaaagaacgtactgcgaaaggccagccggtgctggtgggtactatctccatcgaaaaatcggagctggtgtcaaacgaactgaccaaagccggtattaagcacaatgtcctgaacgccaaattccacgccaacgaagcggcgattgttgctcaggcaggttatccggctgcggtgactatcgcgaccaacatggcgggtcgtggtacagatattgtgctcggtggtagctggcaggcagaagttgccgcgctggaaaatccgaccgcagagcaaattgaaaaaattaaagccgactggcaggtacgtcacgatgcggtactggcagcaggtggcctgcatatcatcggtaccgagcgtcacgaatcccgtcgtatcgataaccagttgcgcggtcgttctggtcgtcagggggatgctggttcttcccgtttctacctgtcgatggaagatgcgctgatgcgtatttttgcttccgaccgagtatccggcatgatgcgtaaactgggtatgaagccaggcgaagccattgaacacccgtgggtgactaaagcgattgccaacgcccagcgtaaagttgaaagtcgtaacttcgacattcgtaagcaactgctggaatatgatgacgtggctaacgatcagcgtcgcgccatttactcccagcgtaacgaattgctggatgtcagcgatgtgagcgaaaccattaacagcattcgtgaagatgtgttcaaagcgaccattgatgcctacattccgccacagtcgctggaagaaatgtgggatattccggggctgcaggaacgtctgaagaacgatttcgacctcgatttaccaattgctgagtggctggataaagaaccagaactgcatgaagagacgctgcgtgagcgcattctggcgcagtccatcgaagtgtatcagcgtaaagaagaagtggttggtgctgagatgatgcgtcacttcgagaaaggcgtcatgctgcaaacgcttgactccctgtggaaagagcacctggcagcgatggactatctgcgtcagggtatccacctgcgtggctatgcacagaaagatccgaagcaggaatacaaacgtgaatcgttctccatgtttgcagcgatgctggagtcgttgaaatatgaagttatcagtacgctgagcaaagttcaggtacgtatgcctgaagaggttgaggagctggaacaacagcgtcgtatggaagccgagcgtttagcgcaaatgcagcagcttagccatcaggatgacgactctgcagccgcagctgcactggcggcgcaaaccggtgagcgcaaagtaggacgtaacgatccttgcccgtgcggttctggtaaaaaatacaagcagtgccatggccgcctgcaataaaagctaactgttgaagtaaaaggcgcaggattctgcgccttttttataggtttaagacaatgaaaaagctgcaaattgcggtaggtattattcgcaacgagaacaatgaaatctttataacgcgtcgcgcagcagatgcgcacatggcgaataaactggagtttcccggcggtaaaattgaaatgggtgaaacgccggaacaggcggtggtgcgtgaacttcaggaagaagtcgggattaccccacaacatttttcgctatttgaaaaactggaatatgaattcccggacaggcatataactctgtggttctggctggtcgaaagctgggaaggggagccgtggggtaaagaagggcaacccggtaagtggatgtcgctagtcggtcttaatgccgatgattttccgccagccaatgaaccggtaattgcgaagcttaagcgtgtgtatgtcggataaggcgttcacgccgcatccgacatttgcacaagatgcctgatgcgacgctgtccgcgtcttatcaggcctacgtgcggcatcagacaaatgtcactgctttggctcttcgctccagtcatcgctttcggaaagatcgccactgctggggattcgtttttcttcagcagcccattctccgaggtcgatcagctgacaacgtttggagcaaaatggccgaaacgggctgatttcaccccacaccaccgttttcccgcaggttgggcaattcaccgtaatagtttctgacatttttactccttagcaacaggccagttcgaaatccagacgttccggtacctgtccgttttcagtgtccagcggcataaaacgaatggcaaaacggctcttatgtccggaaatttgcggataaagctgtgaatcgagcgacagattcaggcgcagcaagtcggcatcgccaccgttatcctgataaaaaccattcaggctggtttgtttacggaagggggccgactggcgaattaaatccagcaccatggtaagtgcctgggtgagcgggttcaggctggcaatccaggtttctacctggcagtcgcgctgcgcctggggtagatgcagccaaatgtgcaatgtaggtaaatcaaagctgcaacagccgcctgggatgctcagtcgctgacgcaccagagcaatcaaacgatcttcacgcagaaattgcccgatacgcggcgcggaaattaatacgctccccgccgcttttaactgctgaattaatgcttcaatacggctctggtccacgccaggcacgccaatccaggtctggagtttacgttgctgccggtcaagttctttcaacagctcagtgcggacttcgccgcgctcgaaaacatccagtaattcactaacattacggaagaaatgcagcgcgccagcgtggtcaacgatgggtaaattaacggtgagttgctgaatcaaaaactcaatgcgcagccatgtacgcattttttcatttagtggatgttcaaaaaggacctgggtctgcattacggtttttcctgtgagacaaactgcgacgcaagctgcaaatagtgtgcgtgcaggcgggcaacatccgatgcgatagcatccggtgcgccgttattatcaatgacgtcatctgccacggcaaggcgggcttcgcgcgttgcctgagcagcaaggatttgttcgacatgctcgcgagttacatcatcgcgctgcatggtgcgcttaagttgcgtttctgggctgacatccaccaccagcactcgattcgcttttttatacagtgagttttctaccagcaatggcacaacccacagtacatagggggaagtagcttgctggatctggtgttgcgtctcttgctgaatcagcggatgcagcagggcgttaagccagtttttctcttccgggttggcgaagatccgctcgcgcaaggcccggcgctgcaatgttccatcagcagcaatcatattagcgccaaagtgatcagcaatggcatgtagcgcaggtgcacctggttcaaccacctgacgcgcaataatatcggcatcaatgacgttaattccgagatcagcaaacgcattggcaacggtactcttgccactgccaatgcctcccgttaaggcaactatatacctcataatttatattcccgggaattcatcatgattatcaaaacgttaaaaatgagcgcacgaaagcgaaattgatgaaacgttcgctcactatttaccaggtaaatttatgggattgtagcgtaaaaaaagacaatttcgcagtcttgcgccgcattgattagtgcgtatgatagcgtcactggagttgcgctcttacccttatagccattaaccccaggaatccgcacatgcgtattgaagaagatctgaagttaggttttaaagacgttctcatccgccctaaacgctccactcttaaaagccgttccgatgttgaactggaacgtcaattcaccttcaaacattcaggtcagagctggtccggcgtgccgattatcgccgcaaatatggacaccgtaggcacattttctatggcctctgcgctggcttcttttgatattttgactgctgtgcataaacactattctgtcgaagagtggcaagcgtttatcaacaattcttccgctgatgtgctgaaacatgtgatggtttctaccggtacgtctgatgcggatttcgaaaaaactaaacagattctcgacctgaacccggcattaaacttcgtttgtattgacgtggcgaatggttattccgaacacttcgtgcagttcgttgcgaaagcgcgtgaagcgtggccgaccaaaaccatttgtgctggtaacgtagtgactggtgaaatgtgtgaggagcttatcctctcaggtgccgatatcgttaaagttggcattggcccaggttctgtttgtacaactcgcgtcaaaacaggcgtcggttatccgcaactttctgcggtaatcgaatgtgccgatgctgcgcacggtctgggcggaatgatcatcagcgatggtggctgcaccacgccgggcgatgtggcgaaagcctttggtggcggtgccgatttcgtcatgcttggcggcatgctggcgggccacgaagagagcggcggtcgcatcgttgaggagaacggcgagaaatttatgctgttctacggcatgagctccgagtctgcgatgaaacgtcacgttggcggcgttgctgaatatcgcgcagcagaaggtaaaaccgttaagctgccgctgcgaggcccggttgaaaataccgcgcgtgatattttgggcggcctgcgttcagcttgtacatacgttggggcttcacgcctgaaagaactgaccaagcgcaccacatttatccgtgtgcaggaacaagaaaaccgcatcttcaacaacctgtaatcttccaacgctggtgtggagcaacacgccagcgttatcccatcccactcatcgcatcgcctaaatggaaaattggcagatacatcgccaccaccagcgtaccgataattcctcccgttatgatcagcaacgccggttccagtaaggctgctaggttatccgccagcgccattgtgttatcccgatgatgatgggcgatgttgtctaacatgagatccagcgagccggaggcctctcccgttctcactaattgcaaacagagcgggctaaactcaccggcattttttaacgccagccagatgggatgaccgttactgatatcgtgctggatttgtgtcagaagttgcacccagtacgggcagcgcattgtttctctgacgctctctacgccctgtaaaaaagtaatgcctgcactttgagtcagcgccagaatcgtaaagatctgcgtgagtttttgtccccgcatcagtgaccccataatcgggatgcgtaacagcaatttctgccgcgcgataagccaggtcgggcggcgcatcagcaacttattggctatcgtcagcataatgccgaacaacaccagcagccagccccattcgccactaaagtctgccagcgtcatgatcccctgcgttagtgccggtagtggggtgttgaaggtcttatagatagcggcaaactccggcagaacaaaatgcagcattgccacaaccaccatgattgccatcgctaaaatgatgatgggataacgtaacgctgattttactttgtcggtcaactgacgctgggctctttgctgacgcgccagttcaaagcagcattcatccagcttaccggtcagttcacccgtgcggatcatcgcctgatagagcggcggaaatacctctgaccagggtaataaggcattggaaaaggcaatgccctgttcgagatcgtgtgccagagattgcagcaacgcttgccattgcttactgggatgctgttccgccagcagtgccagcccttcagaaagcgttaacccggctttaagtagcgtcgccagttgatgaatgacttccgcgcttttatctcctcgccactgcgcagaattgatagcaattcgcttcaggcttagtggggtaaccatctgttgctgtagtgccataagcagtaaagtacggctctctgcccatagcatcccatcttgcgcattgccgtcgccggttatgccatgccagcgccagagttgcttactcgccatgcggcatccccaatacgcggattaactcttcaaaggtggttaagccttgctccacggccaggcagccgttttcaaaaagcgttcgcatacccgcctgtcgggcgtgcgtttccagcgattcaacgtcggtattagcggaaataagctgacgtatgaccggtgttatgggcagaacttcaaataaggcagtgcgaccataaaaaccgtggtagcaatgtacacaaccgggtgcttgccagtggggcagcggcgacggccatacattgactggaatgtggatgggctccccttgctgccggcgacaatgtgggcaaagtttgcgtaccagacgctgggctattaccagcgtaagcgccgatgatagcatccagcgggcgacccccatttgctgtaaacgtaccagcgtttcgcaggtggaattagtgtgtagggtagacaacaccaggtgaccggtttgcgcggctttaatggcaatttctgccgtttcgccatcgcggatctctccgatcatgatgacgtcaggatcctggcgcaataacgcacgcaaaacgccctgaaaggtgagtccggcacgcggatggatttgcgtctggtttagtccggctatggggatctcaaccggatcttcgacgctacaaatattaatgtcagcggtattcagcttttgcagggcactataaagcgtgaccgttttgccgctgccggtagggccagttaccagcaccagtccctgtggttgttgcaaggcatgagcaaagcccgccagttgtaacggctgcattcccagcgtgttaacatccagtgcctggctcacctgctgtaacaaccttaataccaccttttcaccaccccgacatggtaaggtcgcaatacgaaatgagacggcgtttcctgccagttcgacagtgaattgcccgtcctgcggcaggcgatgttccgcaatatccaggtttcccagcacttttaatctggcggttaatgcgactccggcatccggtgaaacatccggtaaaggatgcaatacgccgtcgatacgcaagcggatgcggtaggcattgtccgctggttcgatatgaatatcagacgcgcgttgttccagcgcagattgtaacgttcgagtcagcaactctgctttgggctgatgcttctcctgaacagctacgggcaatgtctgttgtgtgcgactggcgtgaccttccatttgttggcgcgtccagcaggtgatctcaatacgtttggtggtagcgaaatgcaatgcgtccagcaactcatgtgagggggcatcgaccaccgcaacatgaaccacttcttcgctggcatccagcaagactccctgataacgcaggcacagggccgtgagctgtggaatattcattgccgctccttagttggcgtcatcaaagcggaagacatcttcgcaggcttgctgcaatgcgctgtcactttgaatattgcagttgcgcgcccagccggtgacgccgtttgcgttatcccaacctggcgtcatgacgacgcttagcccattgagactttcttgcccggtcagcgacaccacgccctttgccacactcatggctgaaacatagcgggtggtggtaggcgagggaatgccattgctgccaccgtcgcaggtatctaatccaccatgttccagcgcgcacaactctacggcggtacggtaaggcacaaaggtttgtagcatgtcggtgagtgcggctttgcgcaggtagttttgataagcgggaataccaatggcgcttaaaatggcaatgatgccaataaccaccatcagttcgataagtgtaaaaccgcgttgcttgtccatctgtttcgctccttgatttggttggtgctactttggcaaacgccatcagcacaggcgaggggcaaaaaacgaaacgggaaagctgcttccgaggttttttatttcgttgcagcgaaagacaagaaatttgcgaggcgttacgaagaaggttggggaaggggagattatccgcccactatggagcggataaatctgtcagcaactagcgaaaacgcattgaaaggtcgagtgcctgtacgtgcttagttagcgcaccgacggagataaagtccacgcccgtttcggcaaattcgcgcagtgttttgtcagtgacgttgccagacacttccagtagcgccttgccgttggtgcgtttgacggcttcgcgcatctgttctgtttcgaagttatccagcatgatgatatcggctcctgctttcagggcttcatcaagttcttccagattctctacttcgacttctactggcgcatccgggtgcagccaggacgctttttcgaccgcctggcgcactgagccggaggcaataatatggttttctttgatcaggaaggcatcagaaagccccagacggtgattcgctccgccgccgcaaagtaccgcgtatttcagcgctgaacgcagaccgggtaaggttttacgcgtatccaacaactgcgtgttggtgccttccagtaattcgacatagtggcgtaccttactggcaactcctgaaagggtttgcacaaaattaagcgcagtgcgttcgcccgttaacagcacgcgggatgggccttcaagttcgaacaagggttgattggcgttgatgacatcgccgtcatccacatgccagattatggtgacatcgtcgcctgccagttgaataaacacctcttcaacccagcgtttgccgcaaaatacgccattctcgcgggtgatcaccgtggcatgagagcgagaattttccggtaaaagttttgccgtaatgtcattgttggcatcgactgttccgcctaaatcttcccgcagcgcctgggccaccgcgccggggatatcgagattaatgcgttccagcagctcgtcacgtcgggtgtcagggttatagcggcgaggcggcatgttaaaactccagatagctaacgaatcataaggtagaaacatgctactctgaaccgggtattagcaccacatataaggagatcctgcatgttgttagaacaggggtggctggttggcgcgcgccgcgttccctcaccacattacgattgccgcccggatgacgaaacacccaccctgctggtggtgcacaatattagcctgccgccaggcgagtttggcggtccgtggatcgacgcattattcactggaactattgatccgcaggcacatcctttctttgctgagatcgcccatttgcgcgtctccgctcactgtttgattcgccgtgatggtgaaatagtccagtatgttcctttcgataaacgtgcatggcatgcgggagtctctcagtatcaggggcgcgaacgctgcaatgatttttctattgggattgagcttgaaggcaccgatacgctggcgtataccgatgcgcagtatcaacagcttgcggcggttacgcgggcactgattgattgctatccggatatcgctaataacatgacgggccattgtgatattgcgccggatcggaaaaccgatcccggtcctgcatttgattgggcacggtttcgtgcgctggtcagcaaggagacaacatgacgctatttacaaccttactggtgttaattttcgagcgcctgtttaagttgggcgagcactggcagcttgatcatcgtcttgaagcgttctttcggcgggtgaaacatttttctctcgggcgcacgttaggcatgaccattattgcgatgggcgtgacttttttactgttacgcgcattgcagggagtattgttcaacgttcccacgctgctggtgtggctgctgattggtttgctgtgtattggcgcaggtaaagttcgtcttcattatcatgcttatctgacagctgcttcacgtaatgatagccatgcccgtgccacgatggctggcgaactcaccatgattcacggcgtcccggcaggctgcgacgaacgtgagtatttgcgtgagctgcaaaatgcattgctgtggattaactttcgtttttatcttgcaccgctgttctggctgattgtggggggaacctggggacccgttacgctgatggggtatgcgtttttgcgtgcatggcaatactggctggcgcgataccagacgccgcatcatcgtttacagtccggcattgatgcagtgcttcatgtactggattgggtgccggttcgtcttgcaggtgtggtatatgccttgatcggtcatggtgagaaagcgttaccggcctggtttgcttcgctgggtgatttccgtacttcgcaatatcaggtattaacgcgtctggcgcagttctctctggcgcgtgaaccgcatgtcgataaggtggagacgccgaaggcagcggtttcaatggcgaagaaaacctcgttcgtggtcgtggtggtgattgcgctactgacgatttacggggcgttggtgtaaagattattgccctcaccctgtacgggtgagggcgtagagagattaatgtgcttttacggcttttgcggttttctctttaaacagatagccgatacctaacaccaccagccataccgggatcaggtataccgaaatcgccattcctggggtcatcagcataatcaccagtaccaccgccataaacagcaggcagatccagttacccagcggataaagcagagcagggaagcgagttaccacgccttgttcctgcttggcgcgacggaacttcatatgcgccagactgatcatcgcccagttgatcaccagtgcggataccaccagtgccattaacaggccaaatgcggattccggagcaagatagttaatcaatacgcacaatgctgtaaccagcgcagacaccagaatggtgttaaccggtacgccgcgtttatcgacagacgccagcgcttttggcgcgttaccctgttgtgccagaccaaacagcatacggctgttgcaatatacgcagctgttgtacacggagagcgccgcagtcagtaccacgatgttcagcgcattcgccacaaaggtatcgcctaactcgtggaagatcagcacaaacggactggtatcggcggtaacgcgggtccacggcatcagtgagagcagaacggctaacgaaccaatatagaaaatcaggatgcggtagataacctggttagttgctttcgggatactttgctccgggttatcagcttctgctgcggtgatccccaccagttccagaccaccgaacgagaacatgataatcgccatcatcatcaccagcccggtgaagccgtgcggcaggaaaccgccctgatcccacaggttgctaacgcttgcctgcggaccgccgttaccactgaacagcagccagccgccgaagatgatcatcgctactaccgcaataactttgataatggcaaaccagaactccatctcaccaaacactgttacgttggtcaggttgatggcgttaatcaccacaaagaacacggcggcagaaacccaggttgggatttccggataccagaactgaatgtatttacccacagcagtcagctctgccatggcaactaaaacgtacagtacccagtagttccagccagaagcgaagccagcaaagctgccccagtatttataagcaaagtggctaaaggagcctgcgacaggttcttcgaccaccatttcacccagctgacgcatgatcagaaaggcgataaaaccagcaatggcgtaacccaggataatccctggccctgcggactgtattacggaggcgctacccaggaataaccctgtccctatcgcgccacccagcgcgataagctgaatatggcggtttttaaggccgcgctttagctgctcgccgtgctgttgaccttccatcatgaaacctcgtgcggtgattgtttttttgatctacgcagtgatgcgtgtgtaagtttgcaattccgtttgttgtattaatttgtttacatcaaagaagtttgaatagttacaaaaagacttccgtcagatcaagaataatggtatgcggcagcgaatgcacccgctttatgcatggttgaagatgagttgcttaaaaagaaaccgtttgtaaagctcagcctcaacccctctcaatatgcagaatgaatttaaattcgttttaattgaattaaaaatcacaaaattggtaagtgaatcggttcaattcggatttttatagtttaataatcgttaaaaaatccctttcctacgtaaagtctacatttgtgcatagttacaactttgaaacgttatatatgtcaagttgttaaaatgtgcacagtttcatgatttcaatcaaaacctgtatggacataaggtgaatactttgttactttagcgtcacagacatgaaattggtaagaccaattgacttcggcaagtggcttaagacaggaactcatggcctacagcaaaatccgccaaccaaaactctccgatgtgattgagcagcaactggagtttttgatcctcgaaggcactctccgcccgggcgaaaaactcccaccggaacgcgaactggcaaaacagtttgacgtctcccgtccctcattgcgtgaggcgattcaacgtctcgaagcgaagggcttgttgcttcgtcgccagggtggcggcacttttgtccagagcagcctatggcaaagcttcagcgatccgctggtggagctgctctccgaccatcctgaatcacagtatgacttgctcgaaacacgacacgccctggaaggtatcgccgcttattacgccgcgctgcgtagtaccgatgaagacaaggaacgcatccgtgaactccaccacgccatagaactggcgcagcagtctggcgatctggacgcggaatcaaacgccgtactccagtatcagattgccgtcaccgaagcggcccacaatgtggttctgcttcatctgctaaggtgtatggagccgatgttggcccagaatgtccgccagaacttcgaattgctctattcgcgtcgcgagatgctgccgctggtgagtagtcaccgcacccgcatatttgaagcgattatggccggtaagccggaagaagcgcgcgaagcatcgcatcgccatctggcctttatcgaagaaattttgctcgacagaagccgtgaagaaagccgccgtgagcgttctctgcgtcgtctggagcaacgaaagaattagtgatttttctggtaaaaattatccagaagatgttgtaaatcaagcgcatataaaagcgcggcaactaaacgtagaacctgtcttattgagctttccggcgagagttcaatgggacaggttccagaaaactcaacgttattagatagataaggaataacccatgtcagaacgtttcccaaatgacgtggatccgatcgaaactcgcgactggctccaggcgatcgaatcggtcatccgtgaagaaggtgttgagcgtgctcagtatctgatcgaccaactgcttgctgaagcccgcaaaggcggtgtcaacgtagccgcaggcaccggtatcagcaactacatcaacaccatccccgttgaagaacaaccggagtatccgggtaatctggaactggaacgccgtattcgttcagctatccgctggaacgccatcatgacggttctgcgtgcgtcgaaaaaagacctcgaactgggcggccacatggcgtccttccagtcttccgcaaccatttatgatgtgtgctttaaccacttcttccgtgcacgcaacgagcaggatggcggcgacctggtttacttccagggccacatctccccgggcgtgtacgctcgtgctttcctggaaggtcgtctgactcaagagcagctggataacttccgtcaggaagttcacggcaatggcctctcttcctatccgcacccgaaattgatgccggaattctggcagttcccgaccgtatctatgggtctgggtccgattggtgctatttaccaggctaaattcctgaaatatctggaacaccgtggcctgaaagatacctctaaacagaccgtttacgcgttcctcggcgacggtgaaatggacgaaccggaatccaaaggtgcgatcaccatcgctacccgtgaaaaactggataacctggtcttcgttatcaactgtaacctgcagcgtcttgacggcccggtcaccggtaacggcaagatcatcaacgaactggaaggtatcttcgaaggtgctggctggaacgtgatcaaagtgatgtggggtagccgttgggatgaactgctgcgtaaagataccagcggtaaactgatccagctgatgaacgaaaccgttgacggcgactaccagaccttcaaatcgaaagatggtgcgtacgttcgtgaacacttcttcggtaaatatcctgaaaccgcagcactggttgcagactggactgacgagcagatctgggcactgaaccgtggtggtcacgatccgaagaaaatctacgctgcattcaagaaagcgcaggaaaccaaaggcaaagcgacggtaatccttgctcataccattaaaggttacggcatgggcgacgcggctgaaggtaaaaacatcgcgcaccaggttaagaaaatgaacatggacggtgtgcgtcacatccgcgaccgtttcaatgtgccggtgtctgatgcagatatcgaaaaactgccgtacatcaccttcccggaaggttctgaagagcatacctatctgcacgcacagcgtcagaaactgcacggttatctgccaagccgtcagccgaacttcaccgagaagcttgagctgccaagcctgcaagacttcggcgcgctgctggaagagcagagcaaagagatctctaccactatcgctttcgttcgtgccctgaacgtgatgctgaagaacaagtcgatcaaagatcgtctggtaccgatcatcgccgacgaagcgcgtactttcggtatggaaggtctgttccgtcagattggtatttacagcccgaacggtcagcagtacaccccgcaggaccgcgagcaggttgcttactataaagaagacgagaaaggtcagattctgcaggaagggatcaacgagctgggcgcaggttgttcctggctggcagcggcgacctcttacagcaccaacaatctgccgatgattccgttctacatctattactcgatgttcggcttccagcgtatcggcgatctgtgctgggcggctggcgaccagcaagcgcgtggcttcctgatcggcggtacttccggtcgtaccaccctgaacggtgaaggtctgcagcacgaagatggtcacagccacattcagtcgctgactattccgaactgtatctcttacgacccggcttacgcttacgaagttgctgtcattatgcatgacggtctggagcgtatgtacggtgaaaaacaagagaacgtttactactacatcaccacgctgaacgaaaactaccacatgccggcaatgccggaaggtgctgaggaaggtatccgtaaaggtatctacaaactcgaaaccattgaaggtagcaaaggtaaagttcagctgctgggctccggttctatcctgcgtcacgtccgtgaagcggcagagatcctggcgaaagattacggcgtaggttctgacgtttatagcgtgacctccttcaccgaactggcgcgtgatggtcaggattgtgaacgctggaacatgctgcatccgctggaaactccgcgcgttccgtatatcgctcaggtgatgaacgacgctccggctgtggcatctaccgactatatgaaactgttcgctgagcaggtccgtacttacgtaccggctgacgactaccgcgtactgggtactgatggcttcggtcgttccgacagccgtgagaacctgcgtcaccacttcgaagttgatgcttcttatgtcgtggttgcggcgctgggcgaactggctaaacgtggcgaaatcgataagaaagtggttgctgacgcaatcgccaaattcaacatcgatgcagataaagttaacccgcgtctggcgtaagaggtaaaagaataatggctatcgaaatcaaagtaccggacatcggggctgatgaagttgaaatcaccgagatcctggtcaaagtgggcgacaaagttgaagccgaacagtcgctgatcaccgtagaaggcgacaaagcttctatggaagttccgtctccgcaggcgggtatcgttaaagagatcaaagtctctgttggcgataaaactcagaccggcgcactgattatgattttcgattccgccgacggtgcagcagacgctgcacctgctcaggcagaagagaagaaagaagcagctccggcagcagtccccgaggctgccgcggcaaaagacgttaacgttccggatatcggcagcgacgaagttgaagtgaccgaaatcctggtgaaagttggcgacaaagttgaagctgagcagtcgctgatcaccgtagaaggcgataaagcttctatggaagttccggctccgtttgcaggcaccgtgaaagaaatcaaagtgaacaccggcgacaaagtgtctaccggctcgctgattatggtcttcgaagtggcgggtgaagcaggcgcggcagctccggcggctaaacaggaagcggctccggcagcggcccctgcaccagcggctggcgtgaaagaagttaacgttccggatatcggcggtgacgaagttgaagtgaccgaagtgatggtgaaagtgggcgacaaagttgccgctgaacagtcactgattaccgtagaaggcgataaagcttctatggaagttccggctccgtttgcaggcgtcgtgaaggaactgaaagtcaacgttggcgataaagtgaaaactggctcgctgattatgatcttcgaagttgaaggcgcagcgcctgcggcagctcctgcgaaacaggaagcagcagcgccggctccggcagcaaaagctgaagccccggcagcagcaccggctgcgaaagcggaaggcaaatctgaatttgctgaaaatgacgcttacgttcacgcgaccccgctgatccgccgtctggcacgcgagtttggcgttaaccttgcgaaagtgaagggcactggccgtaaaggtcgtatcctgcgcgaagacgttcaggcttacgtgaaagaagctatcaaacgtgcagaagcagctccggcagcgactggcggtggtatccctggcatgctgccgtggccgaaggtggacttcagcaagtttggtgaaatcgaagaagtggaactgggccgtatccagaaaatttctggtgcgaacctgagccgtaactgggtgatgatcccgcatgttactcacttcgacaaaaccgatatcaccgagctggaagcgttccgtaaacagcagaacgaagaagcggcgaaacgtaagctggatgtgaagatcaccccggttgtcttcatcatgaaagccgttgctgcagcgcttgagcagatgcctcgcttcaacagttcgctgtcggaagacggtcagcgtctgaccctgaagaaatacatcaacatcggtgtggcggtggataccccgaacggtctggttgttccggtattcaaagacgtcaacaagaaaggcatcatcgaactgtctcgcgagctgatgactatttctaagaaagcgcgtgacggtaagctgactgcgggcgaaatgcagggcggttgcttcaccatctccagcatcggcggcctgggtactacccacttcgcgccgattgtgaacgcgccggaagtggctatcctcggcgtttccaagtccgcgatggagccggtgtggaatggtaaagagttcgtgccgcgtctgatgctgccgatttctctctccttcgaccaccgcgtgatcgacggtgctgatggtgcccgtttcattaccatcattaacaacacgctgtctgacattcgccgtctggtgatgtaagtaaaagagccggcccaacggccggcttttttctggtaatctcatgaatgtattgaggttattagcgaatagacaaatcggttgccgtttgttgtttaaaaattgttaacaattttgtaaaataccgacggatagaacgacccggtggataatgggcgtcataaaaaaaacgtcagacccgccggagataaatatatagaggtcatgatgagtactgaaatcaaaactcaggtcgtggtacttggggcaggccccgcaggttactccgctgccttccgttgcgctgatttaggtctggaaaccgtaatcgtagaacgttacaacacccttggcggtgtttgcctgaacgtcggctgtatcccttctaaagcactgctgcacgtagcaaaagttatcgaagaagccaaagcgctggctgaacacggtatcgtcttcggcgaaccgaaaaccgatatcgacaagattcgtacctggaaagagaaagtgatcaatcagctgaccggtggtctggctggtatggcgaaaggccgcaaagtcaaagtggtcaacggtctgggtaaatttaccggggctaacaccctggaagttgaaggtgagaacggtaaaaccgtgatcaacttcgacaacgcgatcattgcagcgggttctcgcccgattcaactgccgtttattccgcatgaagatccgcgtatctgggactctactgacgcgctggaactgaaagaagtaccagaacgcctgctggtaatgggtggcggtatcatcggtctggaaatgggcaccgtttaccacgcgctgggttcacagattgacgtggttgaaatgttcgaccaggttatcccggcagctgacaaagacatcgttaaagtcttcaccaagcgtatcagcaagaaattcaacctgatgctggaaaccaaagttaccgccgttgaagcgaaagaagacggtatttatgtgacgatggaaggcaaaaaagcaccagctgaaccgcagcgttacgacgccgtgctggtagcgattggtcgtgtgccgaacggtaaaaacctcgacgcaggcaaagctggcgtggaagttgacgaccgtggtttcatccgcgttgacaaacagctgcgtaccaacgtaccgcacatctttgctatcggcgatatcgtcggtcagccgatgctggcacacaaaggtgttcacgaaggtcacgttgccgctgaagttatcgccggtaagaaacactacttcgatccgaaagttatcccgtccatcgcctataccgaaccagaagttgcatgggtaggtctgactgagaaagaagcgaaagagaaaggcatcagctatgaaaccgccaccttcccgtgggctgcttctggtcgtgctatcgcttccgactgcgcagacggtatgaccaagctgattttcgacaaagaatctcaccgtgtgatcggtggtgcgattgtcggtactaacggcggcgagctgctgggtgaaatcggcctggcaattgaaatgggttgtgatgctgaagacatcgcactgaccatccacgcgcacccgactctgcacgagtctgtgggcctggcggcagaagtgttcgaaggtagcattactgacctgccgaacccgaaagcgaagaagaagtaatttttcgtttgccggaacatccggcaattaaaaaagcggctaaccacgccgctttttttacgcctgtaatttacctttccagtcgccttgctccgcgctcagagagacgttcgcgtactgctgaccgttgctcgttattcagcctggcagtatggttactgtcgtttagacgttgtgggcggctctcctgaactttctcccgaaaaacctgacgttgttcaggtgatgctgattgaacacgctggcgggcgttatcacgttgctgttggttcagtgggcgctgctgtactttttccttaaacacctggcgctgctcaggcgaggctgactgaatacgctcacgcgctgcgtctcttcgctgctggatctgtgggttagtctgcattttctcgcggactgcctggcgctgctcaggcgaggcgggctgaatgcgctcacgcgctgcctctcttcgctgctggttctgcgggttagtctgcattttctcgtgaactgcctggcgctgctcaggagaagctgactgataacgctgacgagcggcgtccttttgttgctgggtcagtggttggcgacggctgaagtcgcggaagtcgtcatagctcccatagtgttcagcttcattaaaccgctgtgccgctgcctgacgttgggtatctcgtgtaatgacgggggcggcgtgtgttcgttgctgaaactgacttgctgccgcctgacgctggctgtcgcgtgttggagcaggtagctgcgtggcactcattccgccgttgacatcagtttgatgaaaccgctttgccatatcctgatcatgatagggcacaccattacggtagtttggattgtgccgccatgccatattcttatcagtaagatgctcaccggtgatacggttgaaattgttgacgtcgatattgatgttgtcgccgttatgttgccagccattaccgtcacgatgaccgccatcgtggtgatgataattatcatcgtcatgatgatgatggtcatgatcgtcgtcatcccagtcgatgctgctgaatagtgcgtacgtggtagcaacgcccatgctatagccgaatccgcgtacaaagctgtcaacaaacggttctccggctggtggtggcagataaaccggcggatacgcagtattggcccagttcccgtaaaccacggttgggttgtagttgggaatatagaccacatcaggattgccgggctcaatggaaatgacggttgttgcaggctctgtaatgacagggttggcagttgaaacggtattggatggtatgacgggagccgtgactgtctgtgttaccggtacagttttcttcgttgtggtaataactttctgttcggttgatgacttcagcgagccggtttgttgtgccagttgccgcaatcgttgtaccgagtccatcacgtcctgcggctgggccagaaaagcatcgcccaggttttgcacccattgcgggttttcgcccatcaatgccatcaattgtggaaaggccaccagtgatttaacgctggcgtcccacggctggtcagataccgcctgaatagcagcatcgccttgtttaagtggattatcgtgcgaccattgcactgcttgagcaacgtttgtcggataggttgatgccatcagcacctgcgaaagtagggcgtcgggatacagcgcgacgggcgcgacccattgatctatttgtgcagtgctgaatgcggatttgacgacggcgggtgttacgggaggtgcggaaaccgttgcaggaagcgtaactgcggcagcgtcagacacagccagttgtgtcgattgcgtttccacaggcgcttccactgtgcggctttttatatatagcccggcagaggcggcacaaagcccggcactgcaaattagcgccagcacatggggtttaaacggcaaagtcattttcataattcggatctcaaggaaatcgcaatggtcggcgaactgccacccgcaggtgctgtgaatccgagtataaagaggcggtagtttaaattttgactaatcttgggattcgttgagaaaggtgattatcaccatgcgaattaacgaagtttttacggagggaaacaatctctagaccatccttaacgattcagccacttttttatgttgcttttttgtaaacagattaacacgtcgtcaaaatcctgctattctgcccgttgcggtactgggcatttaccctacaaactgctgtctcacaggagcgtgaagagaatcgcctgccgcactatgacaatgagagcgaggagaaccgtcgtgctagaagaataccgtaagcacgtagctgagcgtgccgctgaggggattgcgcccaaacccctggatgcaaaccaaatggccgcgcttgtagagctgctgaaaaacccgcccgcgggcgaagaagaattcctgttagatctgttaaccaaccgtgttcctcctggcgtcgatgaagccgcctatgttaaagcaggcttcctggctgctgtcgccaaaggcgaagccaaatccccactgctgactccggaaaaagccatcgaactgctgggtactatgcagggtggttacaacattcatccgctgatcgatgcgctggatgatgccaaactggcaccgatcgctgccaaagcactttctcacacactactgatgttcgataacttctatgacgtagaagagaaagcgaaagcaggcaacgaatatgcgaagcaggttatgcagtcctgggctgatgccgaatggttcctgaatcgcccggcgctggctgaaaaactgaccgttaccgtcttcaaagtcactggcgaaaccaacaccgatgacctttctccggcaccggatgcgtggtcacgcccggatatcccattgcacgcgctggcgatgctgaaaaacgcccgtgaaggtattgagccagaccagccaggtgttgttggcccgatcaaacagattgaagctctgcaacagaaaggtttcccgctggcgtacgtcggtgacgttgtgggtacgggttcatcgcgtaaatccgccacgaactccgttctgtggtttatgggcgatgatattccacatgtgccgaacaaacgcggcggtggtttgtgcctcggcggtaaaattgcacccatcttctttaacacgatggaagatgcgggtgcgctgccaatcgaagtggatgtctctaacctgaacatgggcgacgtaattgacgtttacccgtacaaaggtgaagtacgtaaccacgaaaccggcgaactgctggcgaccttcgaactgaaaaccgacgtgctgattgatgaagtgcgtgctggcggccgtattccgctgattatcggtcgtggcctgaccaccaaagcgcgtgaagcacttggtctgccgcacagtgatgtgttccgtcaggcgaaagatgtcgctgagagcgatcgcggcttctcgctggcgcagaaaatggtaggccgtgcctgtggcgtgaaaggcattcgtccgggcgcgtactgtgaaccgaaaatgacttctgtaggctctcaggacaccacaggcccgatgacccgtgatgaactgaaagacctggcgtgcctgggcttctcggctgacctggtgatgcagtctttctgccacaccgcggcgtatccgaagccagttgacgtgaacacgcaccacacgctgccggacttcattatgaaccgtggcggtgtgtcgctgcgtccgggtgacggcgtaatccactcctggctgaaccgtatgctgctgccggataccgtcggtaccggtggtgactcccatacccgtttcccgatcggtatctctttcccggcgggttctggtctggtggcatttgcagccgcaacaggcgtaatgccgctggatatgccggaatccgttctggtgcgcttcaaaggcaaaatgcagccgggcatcaccctgcgcgatctggtacacgccattccgctgtatgcgatcaaacaaggtctgctgaccgttgagaagaaaggcaagaaaaacatcttctctggccgcatcctagaaattgaaggtctgccggatctgaaagttgagcaggcctttgagctgaccgatgcgtccgccgagcgttctgctgccggttgtaccatcaagctgaacaaagaaccaatcatcgaatacctgaactccaacatcgtcctgctgaagtggatgatcgcggaaggttacggcgatcgtcgtaccctggaacgtcgtattcagggcatggaaaaatggctggcgaatcctgagctgctggaagccgatgcagatgcggaatacgcggcagtgatcgacatcgatctggcggatattaaagagccaatcctctgtgctccgaacgacccggacgacgcacgtccgctgtctgcggtacagggcgagaagatcgacgaagtgtttatcggttcttgcatgactaacatcggtcacttccgtgccgcaggtaaactgctggatgcgcacaaaggtcagttgccgacccgcctgtgggtggcaccgccaacccgtatggacgccgcacagttgaccgaagaaggctactacagcgtcttcggtaagagtggtgcgcgtatcgagatccctggctgttccctgtgtatgggtaaccaggcgcgtgtggcggacggtgcaacggtggtttccacctctacccgtaacttcccgaaccgtctgggtactggcgcgaatgtcttcctggcttctgcggaactggctgctgttgcggcgctgattggcaaactgccgacgccggaagagtaccagacctacgtggcgcaggtagataaaacagccgttgatacttaccgttatctgaacttcaaccagctttctcagtacaccgagaaagccgatggggtgattttccagactgcggtttaaaaagtcagcgcacgcgctgcgcataaacgacacaatgcccggtgaatgagattcccgggcatttttttatttctaaaccatcgccgttccgctgtttttctccggtaaggctgcgataattacatcaatggcgcaatgcgatttcggtgcattgccgggagcagaggaacacactatggattacgaatttctgcgcgatattaccggagtggtaaaggtgcgtatgtccatggggcatgaagtggtcgggcactggtttaatgaagaggtgaaagaaaacctggccttgcttgatgaagtggaacaagcagcgcacgcactgaaaggtagcgaacgttcctggcagcgggcagggcatgagtatacgctatggatggacggcgaagaggtgatggttcgcgccaatcaactggaattcgctggcgatgaaatggaagaggggatgaactactacgacgaagaaagcctgtcgctatgcggcgttgaggattttctgcaggtcgtggcggcttaccgcaatttcgtgcagcagaagtaaataaatctggcggagcctgggagctccgccagagccgttaaacagctggcatattgcgcccgtaataaatctcgcgcatttctttccacagcgcagcggtaatttcctggcgctcgctgtcggttaaatcttccggtttggtgtggaacatgtagtgcttaaggtcgaactctttaagcaacatcttggtatggaagatattttcctgatagacgtttacatccaccatgtcatacagcgccttcatatcgtcagacataaagttctgaatcgaattaatctcatggtcgataaagtgcttcataccgttaatgtcgcgggtaaaaccgcgcacgcgataatcaatggttacgatatcggactcaagctggtggatcaggtaattcagcgccttcagcggagaaatcacgccgcaggtagagacttcaatatcggcgcggaaggtacataaaccgccttcaggatgactttccgggtaggtatgtacgcaaatatgacttttatcgagatgggcaacgaccgtttctggcagtgggccggggtgttctgttttgtcgatgagtttcgggtcaaccggttcttcactcaccagaatagtgacgctggcaccctgtggttcgtaatcctggcgggcgatgttaagaatattagccccgataatggaacaggtttctgacaggatttcggtcagacggttggcattatagagttcatcgatataagcaatataaccgtcgcgctcttcggcagttttggcgtagcagatatcgtaaatacaaaaactcagacttttggtcagattattaaagccatgcagtttcagttttttcaatttcttatcttctccttaggacggctgtgaagccagtgcgtcttgcagatactggggtaaggcaaaagctgccgtatggactgccggattgtaataacggcatttcaggccagaggcgagaaaacgcgcctgaataatttcggttgagagatggcgtaaggcgtcgttatctgtcgcccatgcaaaagtcatgataccgccgtaataggtcgggatcgccgcctgataaaagccaacgtcgctgaagtaatggctgagtttgcgatggctgtcgatggcttcttcctgctgtaaaaagcagacgccgttttgtgcgacgaagataccgccaggattcaggcaacgtttgcagccttcataaaatgccgaagtgaaaaggctttcgccgggaccgataggatcggtgcagtcggagataatgacatcaaaggtctggctggtttgattaacgaaattgacgccatcgtcgatcaccagcttaaagcgcggatcgtcgtagctaccggcgttatggttgggtagatactgacggcagaacgacacgacacccgcatcgatttccaccatcgtgattgactcaacgtttttatgtcgggttacttcacgcagcatggcaccgtcgccgccgccgataatcagcacatgtttcgcgtgaccgtgggccagtagcggaacatgggtcatcatctcatgatagataaactcgtcgcgctcggtggtttgtactacgccatccagcgccattacgcgaccaaatgcagcgttctcaaaaatgatcagatcctggtgatcggtcttttcatgatacagaacgttatctaccgcaaagtactgcccaaactggtcgtgtagcgtttcatgccactgttttttttcggccatgggttgatacctcctttgttaacacccgtaaaaaaagggcgcaacataatagctaacattgaccgcggatgcacggtcaatatttctacaaaaaggtatcagggattatttgacgtaggcaagcaggcttaaggaatcgcgagccagggccttgcactttttagcgacgggaatgccaatgccgctgagatcgcggtagctgtcttcaccgagagctttcatgtcgaaggtgtcgtaattactgagatcccactggttttgctgggcgaaaaagaccagtgcgcgacgaatttgcccgttaggtaagttctggtaaccacaatcgttcttcagaaagacaaaaactgccgttaaatcggccatatcttcggcttcagactcactgagcgcgtaactgtttgcgcaaacggccatcaggctgccgaataacactgttctgaaaaacgtcttcattgcttctaccaggggcttaaagaagataaacgttagcacactgcgagcgaggcgacgaccattattgtcgattaaattgtgtctgcggcttgaccttcccgtaaggggaaggactatgctcaacgtttgattttgtttcgcctgcttaagaataaggaaataactatgcaacgtcgtgatttcttgaaatattccgtcgcactgggtgtggcttcagccttgccactgtggagccgtgcagtctttgcggcggaacgcccaacgttaccgatccctgatttgctcacgaccgatgcccgtaatcgcattcagttaactattggcgcaggtcagtctacctttggcgagaaaactgcaactacctggggctataacggcaatctgctggggccggcggtgaaattacagcgcggcaaagcggtaacggttgatatctataaccaactgacggaagagacgacgttgcactggcacgggctggaagtaccgggtgaagtcgacggcggcccacagggaattattccgccaggtggcaagcgctcggtgacgttgaacgttgatcaacctgccgctacctgctggttccatccacatcaacatggcaagaccgggcgacaggtggcgatggggctggctggtctggtggtgattgaagatgacgagatcctgaaattaatgctgccaaaacagtggggtatcgatgatgttccggtgatcgttcaggataagaaatttagcgccgacgggcagattgattatcaactggatgtgatgaccgccgccgtgggctggtttggcgatacgttgctgaccaacggtgcaatctacccgcaacacgctgccccgcgtggttggctgcgcctgcgtttgctcaatggctgtaatgcccgctcgctcaatttcgccaccagcgacaatcgcccgctttatgtgattgccagcgacggtggtctgctacctgaaccggtgaaggtgaacgagctgccggtgctgatgggcgagcgttttgaagtgctggtggaggttaacgacaacaaaccctttgacctggtgacgctgccggtcagccagatggggatggcgattgcgccgtttgataagcctcatccggtaatgcggattcagccgattgctattagtgcttccggtgctttgccagacacattaagtagcctgcctgcgttaccttcgctggaagggctgacggtacgcaagctgcaactttctatggacccgatgctcgatatgatggggatgcagatgctaatggagaaatatggcgatcaggcgatggtcggaatggatcacagccagatgatgggccatatggggcacggcaatatgaatcatatgaaccacggcgggaagttcgatttccaccatgccaataaaatcaacggtcaggcgtttgatatgaataagccgatgtttgcggcggcgaaagggcagtacgaacgttgggttatctctggcgtgggcgacatgatgctgcatccgttccatattcacggcacgcagttccgtatcttgtcagaaaatggcaaaccgccagcggctcatcgcgcgggctggaaagataccgttaaggtcgaaggcaatgtcagtgaagtgctggtgaagtttaatcacgacgcaccgaaagaacgtgcttatatggcgcactgccatctgctggagcatgaagatacggggatgatgttagggtttacggtataaaaagaccgtattcgggaatatgcccggatctctccgggcattaaactgatgacaaacgcaaatctgcctgatgcgctacgcttatcaggcctacgttacctgtgcaatccattgattttgcacaattttgtaggctggataaggcgttcacgccgcatccggcatgaacaacgcgcacgttgtcagcaatctgagcaagtcttacttcacatcatccggcagcgcataagccacaatatagtcacccatcttcgtaccaaatgaaccgtgaccgcctgcggagatcaccacatactgcttaccattcacttcataggtcattggcgtcgcctgaccacccgctggtaaacgaccctgccacagtttttcaccgttgctcatgttgtaagcgcgcaggtagttatctgccgtagcggcgataaacagcacgttacccgccgtggagattggcccgcccagcatcggcatacccatattgaacggcaccggtacaggcatcgggaacggcatactgtcctgcggcgtaccaatacgtttcttccacaccacttcattagttttcagatccagcgccgagatataaccccatgctggctgtttacatggcagaccaaatggtgagaggaacgggttgagcgtgacaccatacggtacaccgtactgtggctgaatgccggattccgtacccgtgcctttggcatctttcggctgctccatcgggttacccggaccgcgtgggatcagtttcgaaacaaacggcagtgccattgggttggcaattgccacttcacgatttggatcaacggaaatcccgccccattcaaacattcccaggttacccgggaagaccagcgtgccctgttcagatggcggcgtgaaaatgccttcatagcgcatctggtggaacatcacgcggcacaccagttggtcaaacatggtggctccccacatatccgcaccgctcaaatctttcgtcggacggaagctcagttccgagaatggttgagtaggggtaacgtaatcgcctttggcagcaccttggggaaccggtttttccggtgccggaaccaccagttcgccattacgacgatcgagcacaaaaatgttgccggttttcgccggagcgtaaataactggcactttctgaccattaacggtgatgtccgccagcgtcggctgtgccggaagatccatatcccacaggtcgtggtgaacggtctggtagctccacgccaatttcccggttgtggcattcagcgccagaatcgagctggcataacgttcctgttccggtgtgcggttaccgccccagatatccggcgtggtcacgcccatcggcagatacaccagatccagcttcgcgtcataggccgctggtgcccacgagtttggcgagttaaaggtaaaggtgtgttcgtcagacgggattgcgttcggatctttcgcgcccggatcaaaagcccacagcagctccccggtgttgacatcaaaaccacggatcacgccagacgtttcgcgggttgagaagttatcggtaactgaacctgccatcacgatggttttatcggtgataatcggtggcgaagtcggttcatacagacccggtttggtgtctggcatattgctttgcagattgagcacgcctttattggcgaaggtttcgcacagcttgccgttttcagcgttaatcgcaatcaggcgaccatcattgaccggaagaatgatacgacgcgggcaatccgccatcacttccggcgaagccgtttctgctttggcttcatgataagagacgccacggcaggttacgtgctggaaagactcgttagttttcagctcaggatcgtaatgccatttctctttgccgctggcggcatcgagcgcaaacaggcgctggtgagcggtacacaggtaaagggtgtcgcccactttaatcggcgtcacttcattggtgatttcgcccggatcgttcggctgcttcacatcgccagtacggaacacccaggcttctttcagattatggacgttatcggcgttaatttgtttcagaggtgaaaagcgttgaccttcctgattgcgaccataggcaggccagtcctgatcggcaacgggtgagatagcttccgcaggtgtggcatcggcgcttaaggtgccgttgatttcctgcggatcgttaaatccggcccaggtcaggatactaccgctaatcagcagtgccaccaccagtgcggcaactgcgccgctggcaggaatgaccaggcgacgccagacaaacggcaggatcagccagatgccgaagaagaccagaatatcgctgcgcggagtcagcgcccagaagtcgaaaccaacttcccagacgccccaaatcatggtgccgagcagcagggcggcgtatagccaaagcgcggcacgtttactgcgccacagcatccaggcgacgccgagcatcacaaggccagcgatagggtagtaccaggagccgccaatcgcgaccagccagcctccgccaatgagtagatacagcccgcaaagcgctgcaaaaagggctgttagcgtgacgagtaatcgtcgcgagcctgtattgttaattgccataaagagacaccatttcaattcattaatattttagtagcaattaattataggttttaacatgtgtgatcgtcatcacaatttgagctttattaacagattccgcgaatgaatcgttttgctggtatactgcgtgtcttgcgctttgttgcggtgccaaaacctgcccgtgcgaagtgatttgtttttaaatcatatggttagagatatgaaacatactgtagaagtaatgatccccgaagcggagattaaagcgcgtatcgccgaactgggtcgtcagattactgagcgttacaaagacagcggcagcgatatggtgctggtgggtctgctgcgtggctcatttatgtttatggcggacctgtgccgtgaagttcaggtatctcatgaagtcgactttatgaccgcctccagctacggtagcggcatgtccaccacccgtgatgtgaaaatcctcaaagatctggatgaagatatccgtggcaaggatgtgctgattgttgaagatatcatcgactcggggaatacactgtcgaaagtgcgtgagatcttaagcctgcgcgaaccgaagtcgttggcgatttgtacgctgctggataaaccgtcccgtcgtgaagtgaacgtcccggtagaatttatcggtttctcgatcccggatgagtttgtggtgggttacggcattgattacgcacagcgttaccgtcatctgccgtatatcggcaaagtgattctgctggacgagtaagtgtgaagttgccggatgtgttgcatccggcatggcatttttatttgtggttggcgtgtttcagcttgaggttggaaatcccgtgacggtaacgttgctcaagggtttcgcggttggtggcagtaacatccagatcacgcagcaagccgtcgtgaatgccataagcccagccgtgaatggtaactttctgcccgcgtttccacgctgattgcataatggtggagtggcccaggttatacacctgttccatgacgttcagttcacacaaggtatccagacggcgctcttgcggcatttcgtcgagcaatgagctatgtttgaaccagatatcgcggatatgcagcagccagttgttgataagccccagttccgggttttcaactgcggcttgtacgccgccgcaaccgtagtggccacagataataatgtgttcaacttcgagtacatccactgcatactgaaccacggaaaggcagttcaggtcggtgtgaatgaccaggttagcaacattacggtgaacaaagagttcgcccggctcaagaccggttaaacgttctgcaggaacgcgactgtcggaacatccaatccatagaaagcgcggtttttgcgcttgtgccagtttctcaaaaaacccgggatcctcttccaccagcatttttgaccatagtgcattgttgctgatgagtgtatctatgtctttcatggaggttaacgacctgtaaccaaataattacgtttggctaatatagggcaactccgggacgatttaaaccacagataaagtgtaagaacgtaaggtaagtaaaaatttatgaccattgcactggaacttcaacagcttaaaaaaaactatccaggcggcgttcaggcgcttcgtggaatagatttgcaggtcgaagcgggtgatttttatgcgcttctcgggccgaacggggccgggaaatcgaccactatcggtattatcagctctctggtaaataaaacctccgggcgggtcagcgtatttggttacgatctcgagaaagatgtcgtgaacgctaaacgtcagttgggactggtgccgcaggaatttaacttcaacccgtttgaaaccgtgcagcaaattgtggtgaatcaggcagggtactacggtgtggagcgcaaagaggcgtacatccgcagcgaaaaatatcttaagcagctcgatttatggggaaaacgcaacgaacgtgcgcgcatgttatctggcgggatgaagcgccgtttaatgattgcccgtgcgttaatgcatgaacctaaactactgattctcgacgagccgactgcaggcgtggatattgaacttcgccgctcaatgtggggctttttgaaggatttaaacgacaaaggcaccaccatcattctcaccacacactacctggaagaagcagaaatgctgtgccgcaatatcggcattattcaacacggtgagctggtggaaaatacctcgatgaaggcgctgctggcgaagctgaaatcggaaacctttattctcgatctcgcaccgaaaagtccgttaccgaagctcgatggctatcagtatcgactggtcgataccgcgacgctggaagttgaagtgctgcgtgagcaggggatcaacagcgtatttacgcagttaagtgagcagggcattcaggtattaagtatgcgtaacaaagctaaccgtctggaagagctgtttgtttcactggttaatgaaaaacaaggagatcgcgcatgatgcatctttactgggtggcgctaaaaagcatctgggcgaaagagatccatcgctttatgcgtatctgggtgcagacgctggtgccgccagtcatcaccatgaccctttactttattattttcggtaacctgattggttcgcgtattggcgatatgcatggcttcagctacatgcagttcatcgtaccggggctgatcatgatgtcggtgatcaccaacgcctacgccaacgtcgcgtcatcattttttggtgccaagttccagcgtaatattgaagagctgctggtagcgccggttccgactcacgtcattattgccggatatgtcggcggtggcgtggcgcgtggtctgtttgttggcattctggtgacggcaatttcactgttttttgtgccgtttcaggtgcattcgtgggtattcgttgccttaaccctggtgctcacggcggtgttgttctcccttgcgggtttgctgaacggtgtgtttgccaaaacgttcgatgacatcagcctggtgccaacctttgtgttaacgccactcacgtatttgggtggggtcttttactcactgactttgttgccgccgttctggcaagggctgtcgcacctgaacccaatcgtttatatgatcagtggtttccgctacggcttcctcggtatcaatgatgttccgctggtcactacctttggcgtactggtggtctttattgtggcgttttatttgatctgttggtcgctgatccaacgtggacgtggtttgcgtagctaaggctatttcctctcctctggatttgggggagaggagttttgacggctatcaccctttatcaacaatggtcagggtagactgattttcggctaaggaggaaggcgatgttaggttgggtaattacctgtcacgatgaccgggcgcaagagatactggatgtgctggagaaaaaacatggggcgcttcttcagtgccgggccgtgaatttctggcgcggattaagttctaatatgctcagccgcatgatgtgcgatgctctgcatgaagcggactctggtgagggtgtyatcttcttaaccgatatagccggagcgccaccgtaccgcgtggcttcattattaagccacaaacactcccgttgcgaagtgatttctggtgtcacgttaccgttaattgaacagatgatggcttgccgtgaaaccatgaccagttcagagtttcgcgagcgtattgtcgaactgggtgcgccggaggtgagtagtatttggcaccagcaacaaaaaaatccgcctttcgtcctcaaacataatttgtatgagtattaacccgcgattctgatggcgcttttgctacaataaaagcgttgtttcaccctcggtgattttttcatgtacaaacaagctgttattctcctgctgatgctgtttaccgcaagtgtcagtgccgcgttacctgcccgttatatgcaaaccatcgaaaatgctgcggtctgggcgcaaattggtgacaagatggtgaccgtggggaatattcgggccggacaaatcattgccgtggagcccactgccgcaagttattacgcatttaattttggctttgataaagggtttatcgataaaggtcatcttgagccggttcaggggcgacaaaaagttgaagacggtttgggtgacctcaacaagccgctgagtaatcagaacttagttacctggaaagatacgccggtctataacgcgccgagtgtgggcagtgcgccatttggggtactggcggacaatttgcgctacccgattttgcataaactgaaagacaggttaaatcaaacctggtatcagatccgtattggcgatcgactggcctatatcagcgcgctggatgcccaacccgataatggccttccggtgctaacctatcaccatattctgcgcgacgaagaaaacacccgttttcgccatacttcgacgaccacctcggtacgcgctttcaataaccagatggcctggctgcgcgacaggggatacgcgacactgagcatggtgcagctggaaggttacgtgaagaataagatcaatcttcctgcgcgagcggtggtgattacctttgatgatggcctcaagtcagtgagccgctatgcgtatcctgtgttgaaacaatatggcatgaaggcgacggcgtttattgttacctcgcgcatcaaacgtcacccgcagaagtgggaaccaaaatcgctgcaatttatgagcgtttctgagcttaacgaaattcgcgatgtatttgatttccagtcacatacccattttttgcatcgggtagatggttatcgccgacccatattactgagccgtagtgagcacaatattctgtttgattttgcacgttcacgtcgcgctctggcgcaatttaatccgcatgtctggtatctttcgtatccgtttggcggctttaatgacaaagccgtgaaggcagcaaacgatgccggatttcacctggcggtgacaaccatgaaaggcaaagtaaaaccgggggataatccgttgttactaaaacgactttatatcttaagaacggattcgctggagacgatgtcgcggctggtgagtaaccagccgcagggataacaatcaagcaacctgtaccggaatcgctttcgcggtacgtttcatttcattgtcgccttcaaaataggcgacgttgggtcgccaggtgcgagcttcttcatctggcatggtaacgaagctggcgatgatgacaatatcgccgacactggcgcagtgggccgccgcaccgttaacagaaataattctcgaaccgcgttctgccgcgatggcataagtggagaaacgcttgccgttggtgacattccagatatcaatggcttcgttttcgagaataccggctgcgtcaagaaaatcctggtcaatggcgcaagaaccttcatagtgcaggtccgcatgagtcactttcacgcggtggagtttgccctgcagcatcgtgcgaatcataacttctacctttctaccctgtcgttaacgaagcaggcggtgcctgctttgaggaaattctcacgcagtattgcccgatttttgtttagtgtctactcatctgacggcatttgcatcagcagtttgcgtaccgcgccgaagcgtgccatgtatcgcctgtaacgaattgatatttctctgaacgctgctcggtaaacaataaagaggtggctgacgatagcacgccttgactggatactgccttcacgcaagacaacacggaagacagggaagatggatgcaccgagtaccacaccgcatgacgcggtatttaaacaatttttaatgcatgcggagacggctcgcgactttctggagatacatttgccagtggaattacgcgaactttgtgacctcaacacgcttcatttagagtcggggagtttcattgaagagagccttaaaggacacagcacggacgtgctctattccgtgcaaatgcagggcaatcccggttatctgcatgttgtgattgaacaccaaagcaagccggataagaaaatggcctttcgcatgatgcgttattctatagccgccatgcatcggcatctggaggcggatcacgacaaactaccgctggtagtgccgattctcttttatcagggcgaggccacaccttatccgctctcaatgtgctggtttgatatgttttactcgccggagctggcgcgacgcgtctataacagtcctttcccgctggtggatatcaccatcacaccggatgacgaaatcatgcaacatcggcggattgcgattctcgaactactgcaaaaacatattcgccagcgcgacttaatgttattgctggagcaactggtcacgctgattgacgaagggtacactagcgaaagtcagttagttgccatgcaaaactatatgctgcaacgcggtcatactgaacaagcggatttgttttatggtgtgctgagagacagggaaacgggagggaagtctatgatgacgctggcacagtggtttgaagagaaagggattgagaaggggattcagcagggaagacaggaggagaggcaagaattcgcccagcgttttctgagtaaagggatgtctcgggaagacgttgcagagatgacaaatttatctcttgctgagattgataggctgattaactaagttgtctgcgttatgaataattgcttacagacgccatcgccatgacgtggggcaaattaataattggcgccatcagccgtagcgccagttatactcgtcatacttcaaattgcatgtgctgcgtctgcgttcgctaaccccagtcacttacttatgtaagctcctggggattaatgagagacatccatgtctctcaccgaaggccagcctgcggctgggcaaattcgttcctgacgaatttgtcactcgcttgccgccttcctgcaacttgcaacttgaattatttagagtataagtattacgccagctcgaccattttgttgtcgatcaggcgagcatcgccaagccaggcggctaccagaattactgcccgtttgctggtttcagagacttccagcaatgtgtcggcatcgcgaatctgaatatcatcggcgcggaagcctttttcattcagttcttgcccggcaatagcaataatttcatcgagatcccgttcgccagcctgcaatttgtcggcaatcgaacttaaaactttgtacagaccgggcgcaattttgcgttgttctgccgtcagataaccgttacgggaactcagtgccagaccgtctttggcgcgcataattggcacaccgacaatctcaatatcaaagcccatatcagcaaccattttgcggatcagcgccagttgctgaaagtccttttcaccgaagcaggcgatgtccggctggaccaggttaaacagcttgctgacgatagtcgacacgccgcgaaaatgccccggccggctggcgccttccagcatggtcgaaagccctggaacgtcaacgtaagtatgggtttcagtaccgttcgggtagatctcttttaccgagggcgcgaaaaccagatccactttgcgcttgttcagcttttcgcagtcttcctgcaaggtgcgtgggtaccgagccaggtcctccgggcggtcgaactgcatcgggttaacgaaaatactgacgacgaccacatcggcgcgggctttggcttcgtcgaccagcttcatgtggccatcatgcaggttgcccatggtaggtaccagcgccacgcgcttgccttccatacgcaggcggcgaatttgctggcgcagcagtggcagggtttcgataattaacacaacgtcactccttaatggaaactgtgttcttcgcccggataaacgccggactccacttcagccatatactgccgcaccgcagcgcggatgtcgcccgtttcagcgaggaaatttttggcaaatttagggatatgaccgccggtaatgccgaacgcatcgtgcatcacgaggatctgcccatcggtaacgttgcctgcgccaataccgataaccgggatcgccagcgcttcggtaatacgttttgccagttcaaccggcacgcattccagcaccagcaactgtgcaccagcggcttctaaggctaatgcatcgctaagcagtcgatcgctcgcttcatcgccgcgcccctgaactttgtagccaccgaaaatattcactgactgtggggttaaacctaagtgaccacatacaggaacggcacgttcggtcagcatttttacggtttcgaccagccactcaccgccttcaattttgaccatgttagcaccggcacgcataaccgttgcggcgttttcaaaggcttgttccggcgtggcatacgccataaacggcaggtcagccaacagcaggcagtttggcgcgccacgacgtactgcggtagtgtggtaggcgatatcttcaacggtaacgggaagggtagattcatgcccctgaacggtcatccccagcgagtcgcccaccagcatcacgttcagcccttcctcggcaaacagttttgcgaagctgtagtcgtaggcggtgatggtggcgaagcgttttttttcctgcttacatttctgcaatgaagcaatggtggtcggtttcataacgtatcctgatggctaaagtcagattgatcgcattctaacagccgaaaacagggaggcaatggttattagtgtggggaaatgttcgcaccagagcagaactctggtgcgatgaggagggaatgacgttttacttattcgtaggtaaaggagaaggtcgcgttacctgaaaatgttccaacaccgacagcattaccgctaccatccggtaccagctgcgccgtaaaaggtaaaaacagcaggttgtttgaccaggcggcgaagttgtagtcaaccgtgttgctaccatctgcttttaacaatactttgctattgtcataagttgaatttacttttacagccacgcctgaagccgagccagtcgttttacccaccagtgtggcatcgctgggtttatttgccgctttcaacttaaccgtaattttactggcataacagtattcagcacggatagaaaaagggatttcccgcgtaagcccatttttcacttccgaaacatagctgttcccaagcgttacctgattgccactgacgttgccctgatcttgtgccagggcaactgttgcacaggtcggttcatcgacgaaaaactttaaagagtcattgtcaatgtaaaagttgatccacggctggtcattggtacctatataccatgacgcaatctttcctgctatcgttgttccgctggaaacaccattcttgggtttaaattcaggagttatgaataagcgaaaacgtaaataccaactttgatcactgtactcataggcccatttcgtctgggtgcttggtatgaagttatctgcgccactttgtgcaggtagccataaatcaagttcatctgcggcaccacaactaaggcataataactcgacagaatacacaatgcctggaacagttgtttttaataacgctgcgccattcgttgtggtgtacgtggatattaaacttgggtcagctgtattaagaaagtgaactgccttactatccccaagagatttacaccctatggcatcgcctcttagttgaatatttacatcccatgtagcttcggctatttctgtcggaacctcgaccatttgtgacgccagactaagctgagtagagcttatcttcatgtgataatccccttcagcatttctctctatataacattcattcgccaatgcataccaggatgtggtaaaaaatagcagtatcacactgcataactgaatcaacagtttattgcctttcctttgcataattatccttattattcgtaagatacgttaacaataacctggcttctcaccattcccgattcaggaggaagggcattattcacccgctgcatacgggaataaaaggtccaggttgagggaacagcattgccaggtgctaccgaataaattgctgttgaggaaccatccgttcctcgcacgttaaatgtctgctgattcggttgggccgaaaaaatcacaatgccgacgtttttcgccccggtagcctgctgttcatattcattactaaaaatttgattattcgcctgtgcaagcgatcccgcctgcggctgaaaatctaatttcatttgcgactgtgtcgtttgaatgttatcgcaagagaccacattcacattaaacgttttgccacccgcataatccgttgtcggggttacattgtcggcaaaatagtccagcgtcactgtgccgagatcgacaacgccattattactgacttcaacctgacaggtgctgggcacgatctttgcggtgagatccacatcctggccggaataggcaaaaggcgtgataagggctgttgccagccctaaaaagtgtacgattttatgatgcctgcatagcattctaatatccttatccgctattactgataagtgatcgtgaaagtcgtgggagagcggaaattacccggtcttacatcggttaccaatctaccttccgcaacggtcatccgtgcacttaacgggtaatcgtaaggctgagttgtggtgtcggcgggaagcgtcacaggcactggtatcttttgagcacaatggaattgcgtactgccattgctttccggtgtatctgtagtccatacttccacagccgttctggttgctgcgctagcgtcagtaaacttgttagaaaaacccgccgatgacgattgagaaccagcacaggatataccattaggtgccagcactatttgggcgctgttttggggaaggccagagcaattgctaaagcgaattttaaactgttgcactttgctttttgcaccgagttcagaaatataaacattgccaaagaccacttcattgatcactttattactattatccattatctgagcactgcaggtacccatagtcaggttactgtttacggttaaagaagcggacgttgtactcgcagaagcaaaattgctgttaaagcttacacccacggcaacagtagcaatcagtgtagcgatgacttttaatttcatggtggctgtccctgttattcgtaggtgaagttaaaggtggcttttgcctgaaacgcaccggtgcgtcctgctcccgccgttgtttcgcgcagtgctacggtcagaggcacaccgctggctttctcatcggcgctccattcaaatttgtcagtattattgggtgtgaagaaagtcgagtctgcggtatctctacgcttaatccccatccccaccccagcagcgccagaggttgcttcattaacaattaacttaccggaaaccgttgttcctgtaagtgtggtaaaaatctttgagtaaccattgctgcaatcggaggcctttaatttaaagttggcctgagcttcgggcgcagcggtagcgactttatccagaccaacatcaggaattgtcaggctgtattcatcgttactaccggtcactgctggaccaccatcttccactatagttatcgtgcaggtggtggctaatacggtggccgtaaaatcgacattaagatctgttgcagagccaaccgccggtaaacccaggcctattaacgcggatgttagtagtatccttttcatagaattttccatattagtgatttgctacctgacaggtaagattgttaagtaataaggtgttggtgcttccctgcgtttgtggctgcgccgggaactggtagtgcaacttacagtcaatggtttggttgttttcataccagcgcacgattaattccccgctgtcgttaataccgcgtacaaatgcctgaccaccctggcccatgctgccgatcatcacctcaccctggtaaacctccgcagcaaacggaatggatttgccattggcggcagtaatattcagcacggcagaacgcccctcgtcagtttcgaaacgggtcaaaacaacggagccgctacgtggtacggtggtggcgctggtacttttcagttcaacatcgttttccagtgtttcaatgttcagacctacccggttttcacgatatgggctgacagaggacgtcacggcatatccccagcgatcgatttcgttattactgttattgattcgtgcgcctttagcacctagggcgttgattaacaccagcgtgtcgttactgctgaaactgttgttagtgaacgttaaaccaccactgtgtaatacaaagccgccatcggttgagatggagtactgttggctgttatcagaagtggccgaggccgaagcggaaataccgcctaacccagattcatagttgagataaccaccaacagaggctaaatcgccggcgtttttatcgaggctataacctgcgttgacactgtagttcaccagattgttttcagtgttaccggaactgttaacattcaactgatgtgaaccatcgaaatcggtattgagctgagtatttaaattgcggaaaccagaagacttacgtttgccacctaaaatattctcaataggtacgctaacgctgacgtacatcgcgtcatctttctcgccgtcttcattccagctacgttgtaggttgacgctgaaactgccccacgaaacgcttttactgtaaccaacattatattcagtgcggctattgttcgccgcccagtaatacgtccagctaccggaaataaacagcgaaccgtaatcttcataggcgatattcaatggctggttaatgctgacggtaaactggtttttcatacgtgagtacgtctgcatggtgtttttgtcttcatcggcagacaaatgcttggcgtcgtcaatgaggactaacgcatcatgcaggcccaggtaatcctgggtggaatagcggtacgccgcgaggttaaatgatgtcccggtatcctggaaaagtttgttccaggtcacgcgataactttgcccctggtaggttttatcatccggaatttcagcacgggaatgggtaacgtctaccgcaaaggcgccgatgctggtgttgatacccacacctaacagcccggcaagatagttattatcggtgaactgaatgccggtataacccgtgaagaggttattcagaccatagtaataagaggcttgccccatattgggttcggatcgcagactgtcatcaatgactttacccgcgctgaaatcccaacggcccacaccaggacgttgcatttgtacaaccgacgagaaggggtgcgtaaaggtgcgtttggaaccatccgcttcttcaatggtcacgaccagttcgctaccaaagccggaagggctaatgtcgtctataacaaattcaccgggcggaacggtggtttcataaattttatatccgctttgcgtcacggtgactttggcgttggagtttgctacaccgcggatggtcggagcgtaactggccagcgcygaaggcagcatacggctgtcgctgtacaggcgaacaccacggacgttgacagagtcaaacgtttcaccggtggtataggcatcacccataattatctgggaacggattgccggaatgtcacgctgtaagtaacgatcctggaaatcgaaatcgctgccgttatctgttgtccagttatagttaccgcgcgcacgaaagtgccaggctcctaaattgatacctgagttgaacgcgccatagacgctgtcactattgtcgttatctgaacttgtgtgatacgcgttcagggtatatgccagtgtggcagcgttaattcccgattcccataaagaagggtcaacgtagccgccatagcttttcagaacataggcctgagggatcgtcagatcgagaaactggtcactaccgtcaaagcacacatccgccttttcgtatgactttgccagatccagacaatcctcttcttcaccttctctggcgagtaaagtgacaggctgttcaggttgcttaatgtgaagttgcgccaggtttttatgggtaagacaggccgccgcactgttttcgccaatatccacaaacggaatttctaagctggaagtcgcctgaccgtttacaaatacgcggacattatagagacccggcggtgtcgggttgccttgagcataacgtttaacatcaatcgttgatgcgccagttcccattaaaaaggaactgtcatattccacggtgtccgccgcagcaccgttgctgctataaaacagggcacaacaggccgcaagtagcgtttttttcgggatacggcttttttgatgagtaaactggtacaaggttgcattcctggcgatgttaaaaagaatccgtttattttttagaatgttgcggaaccatcaatgttgccgccaaagtcgttgatcgctttaaagaccacttttccggatgacacgcttcctggcagactggttacgccaaagcttgcctggctgaacggcgtgaccatgctggaattgacgttgtaggttttgccgccgctttccagcttgacctcattaaaggacacgtaatatggcgttgggttatttgcctgtaactgagcgttgtttaatttccaggtgattttcgccggtgcttcagccggttctccctgtaacccactcgggcgataaaagagtttgatgcgtgtgcggaaagccagctgtaacaagtttttgtcagcctcagcatctttcggcttaggcggcacttccagcacgttaaaccagtagacgctttcacggtctttcggcagggctgttgcaccggtatacatcacttttacggtttgaccgcgttttggctccacgcgtgaaactggtggggtcgcggtaaacggcactttgatctggctgggatcggcattgtcatcgcccgtatccaaccagttctgaatcagtaaggggcgattccctttattttccagacgaacgttaacatcttttttatcagcgttataaatgatacgtgttccggaaataataatgtcagcgaatgctggtgcactggctaacagagtactcacaaataatgcactaaccgtttttttaaccaagggaaacataagcactccttgctgtctgtagaaagattaaattcgcgaaaataaggtttgcctgctggcaaaccttatgctcaacacaccatcaattacttataagcaacggtgtacagcgcgttagtggttacatgaccagcagttacagccgggctgttcggtgctttaacgtaagatgcgttaaatacgtactggcctttaccttctgcgtctaatgtcagttcctgaacttcagaagagttgttcatatggacctgcttaatttcagcagcgccagctttgtttttcatgttatgaactgcaatgtttacgttctgagccggtgcaataccgttaacagtgatgttcatattgttattcagggtaccgctggtgttcgcgtaacttgcagaacccatagttaactcagcattcttcggagcacctggatcacactcaacagaaatcatgaactctttcggcagtaaaccgacagcagttgcgctaacttcagcaaaagtatcagtaacattcgcagtatccagggtaaccacgccatcagtggtaacgctatgcataccagtatctaccacacccactttacaggtaccggactgtaccataccgttaaagtcgatatgaccaccatctacagccagggcggaaccagaagccataaccagagcggctgcgagaagtgcttttttcattacatgcatccttacaaaaattatatgaaattaatattgcgagcggatattactcaaagtttttggaggatgtaataggggtgaattatcacgggtgtgaatatatttacgtggtgtattgaattgttgctattctaggttttttaaacaaaaaatgcctaatctatttgcatgaagtgctatttcatgaattaattaaaaaaaactaaaatgtaaattaagtatatttaatctgtaagaggggaagtgaggagtaagataagaaaataaaataatacagctaataccagatggcaggttgtagtactgctagcgaagtgagtatttcacgtaatgtctccccatcaggaaacacgagttccggggcaatctcaaacagcggccacagcataaagccgcgattcttcatatcgtaatgcgggacggtgagtcgttcggtattaatggtttcattaccaaacaacatgatatcaagatcgagtgtgcgcggtccccagcgttctgctttacgaacgcgaccttgctgcaactctatttgctgtgtgtgattaagtaattcttcaggcgcaagtgttgtttccagcgccacggctgcgtttaagtaatcgggttgatcttgcggccccagcggtggggtgcggtaaaacgaagaaacggtaagaatgtggctttcagggatatcgcctaatgctttcagggcagcattgacctgctccagcggagaggccagattgctgcctatggcaatatacgccactgtcatgcggtaccctcacgacgtggtgcgcgtttgcgtggacgacgagtacgacgacgcggtgacggttcttcatccagctcgttgagcatccctttttggtctggtggcgcggaaacctggaactcaccccaccatttcaccagacgctgcagttcagcgttacgctcaacttcagctcgcaaggccaacaggtcataagccgcacggaacttaggatgctccagcaatttccatgcgcgtttaccctgacgtcgggacatacgcaactgcaactgccagatatcgcgggttaacgtcgtcagacgtttcgggattgccagtgaacggcaggcttcgtccagcacgtcgttcatcgccagcgcgaaagcgtcgtgataggtcaggccgctttcctgggcgatcttctgtgccgtctccagcagtgggtaccagaacatggcggcaaacaggaacgccgggttcacgcgcatatcgttatggatacgcgtatcggtattcttcagcacctgttcaatgatccgctccatcgggctgtcgccattttccgtgaagtagcgggtaatggtcgggaacagcggctggaacagatgatattcacacaacagcttataggtttcgtaaccgtagcccgcttgtagcagtttaagcgattcttcaaacaggcgtgccggtgggatatcgttcagcagggtagcgaggcgagggatcggttctgcggtttccgggctgatgcgcatacccaatttggcggcaaaacgtactgcgcgcagcatacgtaccggatcttcacggtagcgcgtttccgggttaccaatcagacggataacaccgtccttcagatccttcataccgccaacgtaatcacggacggtaaaatccgctacgctgtaatacaggctgttgatagtgaaatcgcggcgctgggcgtcttcttcgatggagccgaaaatgttgtcgcgcagcaacatgccgttttgcccgcgttgggaggtcgtgcggtcgctgacgttaccttcgtggtgtccacggaaggtcgcaacttcgataatctccgggccaaacatcacatgagccagacggaaacggcgacccaccaggcggcagttacggaacagtttgcgcacctgctcaggcgtggcgttagtggttacgtcaaaatctttcggctttttgccgagtaacaggtcgcgcacgccgccgccaaccagccaggyttcgtatcccgctttattgagcctgtacattaccttcagggcattttcactgatatctttgcgggaaatagcatgctgctcacgcgggatcaccgtcacctgtggacgggcgactgcctgttcagcctcgctttcctcscggcttagcaccttgcggcaaaaattagcgactcgggtaaaaatagtacacctcggtagtgtcaaacatcattcaggacaaaaaaatagcggctaatcatagctcagcatgacgcatttgagaatgttgaatttacaattgccgactcaggcactgcggtaagccgccagtttttgacggctgactgaaggatttgctcgacgctgaaatcctgccagtgtgcttctgcctgctgccccagaaattgaagtgccgcgattagtaccgggcgtggatcgcctttcggcaacgcaggcgcatgattctgcttggaaagtttagcgccttgtggattaagcgccagcggcagatgaatgtaatctggcactttccagccaaaaagctggtacagcgagatttgccgcactgtcggttcgatcaaatctgccccgcggacaatttcgctcacgccctggaagtgatcatccaccaccaccgccaggttataggcaaacaaaccatcacggcgatgaataataaaatcttcccgtgccagtttttcgtcggcgtgaataatgccgcgcagctggtcagtaaattgcgtgaccggatgctgctggcggatacgcactgcggcgttgtctggtccatgatgcaacacccggcaatgaccgtcgtaaataccgccaatgctttgaatacgcgcacgcgtgcaggtgcagtaataacttagtccttgttcatgtaaccaggcgagtgcttcacgataggcgtggtgacgttgcgattgccagagaacatcgccgtcccagtgcagaccgtaatgttccagctggcgcaggatagtttctgcggcaccgggaacttcacgaggcgggtcgatatcttcaatgcgtaccagccagcgaccgtgccgggcgcgagcctgcaaatagctgccaagcgcagcaatcagagaaccaaaatgaagctcgccggaaggagagggggcgaagcggccaatatactgtgtgtctgtcatctctttgaacaaaaaataaggcgggagcatttcccgcctgtggtaaacgtgatggaacggctgtaattagccagccatctgtttttcgcgaatttcagccagcgttttgcagtcgatgcacagatcggctgtcgggcgcgcttccagacggcgaataccaatttcaacaccgcaggattcacagtagccgaaatcttcgtcttccacttttttcagcgtcttctcgatctttttgatcagcttacgctcgcgatcgcggttacgcagttcgaggctgaactcttcttcctgggctgcacggtctaccgggtccgggaaattggctgcttcatcctgcatatgtgtaacggtgcgatcgacttcatccctgagttgattacgccatgcttccagaatacgacggaagtgcgccagctgggcttcattcatatactcttcgcccggcttctcctgatatggttccaccccagcgatggcgagaatactcagggacgatgttttacggttttgcccttcttgcatgttgcttctccttaacacgcactatcgatccccatgttcgggggaaaaatgaggccgctataaatagcagatgcttttccggatagcaattatctaaacgtaacacttgacaactgtgtgaggaaaagcgtatttgcgcacgcgaccagaatgtaaattaaccagttacttactttactacaatgtaaccggcagtgattttttaagagccatgccttcagcagaaatttccgctttgtaagccagaatttctacccccctctgttgagcttctgacaatagttgcgcgtatttctcatcgatgtggcgcgcgggtgaaaaccgtgtaatggctgaatgcagcacggcgaaaaagataaccgcacgctggccttcagccgctacgctcatcaactcccgaaggtgtttctgacctcgttcagtgaccgcatcgggaaaatatccctgttcgttctccgctaacgtaaccgatttcacttcaatatagcagtctggacgcgaatccgcctgcaacataaagtcaatacggctgcgttctgcgccgtattttacttcgcttttcagcgagctatagcctgacagttctgaaattgattcattaaggatagcctctttcgtcaacctgttagcccaaagcgtgttgacgcaaataaatgcgccgctctggctttgagttaattcccaggtgtgtgggtatttccgtttggtgttgtctgaagtcgaataccagacggtatcgccaggcgttgcacaaccggtcatcgcacccgtattcgggcagtgtagcgttaattcgcgaccatcgggtgtgatcacatcggctaaaaaacgtttgtaacgctgaattagcgtcgcgcgctgtagagggggagaaaattccattgcgacaatccttgttattgcgttagcacccagcgttttagcggcgtgtagcgtgtgcgtccacgggcaaacgaggaggcgtaaagggtgaactccgtcaccgcatatgaccagttaaaacctggcggcgggattgtcaccgcctcgctggcgtcgcgcaataaggtaatatgtggatgaaacggacgattgctttgaaaacaaccgctgcgggcagcctgtgaacggagcatattcgccagctggattaagccgcgtggcggctgacgcatccctaaccacaccacacgcgaacgcagccattggccggcgtcatcaagcgtgagtgtgaaaccaggttgacgaatccgtccggctaaaagagaaagcgccttctctttctctgcgctcacttcgcctaaaaatgccagagtcagatgcaaattatcggcggcgaccggacgtcccgcctcaagtgggaagtgtgtggcgcgccagtggataatctgttcgcggatttctgcaggtaagtcgatagcaaagaacagacgttgcgggtcagacatgtgaggcactcggttatgaattaccgcgatgctacaatgtggcgcgaagaatgttaaccctctggagcgttttgtgtcgtcgttgcccgttgctgccgtgttacctgaattacttaccgctctcgattatgcgccgcaggtattattaagtgcgccgaccggggccgggaaatcaacctggctgccgctgcaactgctggcgcatcccggcattaacgggaaaattatcctcctggagccacggcgtctggcggcgcgtaacgtcgcgcaacggctggcggagctgcttaacgaaaagccaggcgataccgttggctaccggatgcgtgcgcaaaactgcgtcgggccgaatacccgcctggaagtagttaccgaaggcgtgctgacgcggatgatccagcgtgacccggaactgagcggtgttggattggtgatccttgatgaatttcatgagcgtagcttgcaggcggatttggcgttggcgctgttactcgatgtgcaacaaggtctgcgtgatgaccttaaactgctgattatgtcggctacgctggacaacgaccgcttgcagcaaatgctgccagaagcgcccgtcgtcatctcagaagggcgctcgtttccggttgaacgccgttatttaccgctgcccacgcatcagcgttttgacgatgccgttgcggtagccaccgctgaaatgctgcgtcaggaaagcggatcattactgttatttttacctggcgtcggagaaattcagcgtgtgcaggaacaactggcttcgcgcatcggcagtgatgtattgctctgcccgctgtatggcgcgttgtcgctgaacgatcagcgaaaagcgatcctcccggcaccgcaagggatgcgcaaagtggtgctggcgaccaatattgctgaaaccagtttaaccattgaaggtattcgtctggtggtggattgtgcccaggaaagggtggcgcgttttgatccgcgaacagggcttacgcggttgattactcagcgaatcagtcaggcgtcgatgacgcagcgtgccgggcgcgccgggcgtctggagccgggtatctgcctgcatttaatcgccaaagaacaagcagaacgcgctaccgcgcaaagtgaaccggagatcttacaaagcgatctttccggtttgctgatggaattactgcaatggggatgcagcgatccggcgcagatgagctggctggatcaaccgccaacggtgaatctactggccgcgaaacgtctgttacaaatgctgggggcgctggacggtgaacggcttagtgcgcaagggcaaaaaatggcagcgctgggtaacgatccgcgtttagcggcaatgctggttagcgcaaagagcgacgacgaagctgctaccgcggcaaaaattgccgccattctcgaagagccgccacggatgggcaatagtgacctgggcgtggcgttttcgcgcaatcaaccagcctggcagcaacgtagtcagcaactgttaaaacgcttaaacgtacgcggcggtgaggcagacagttcgcttatcgcgccgctacttgccggggcgtttgccgatcgcattgctcgccgccgtgggcaagatggacgctatcaactggcaaacggcatgggggcgatgcttgatgccgacgacgcgctaagtcgccacgaatggttgatcgcgccgttattattgcagggcagcgcctcgccggatgcgcggattttactggcgttaccggtcgatattgatgaattagtacaacgctgtccgcagctggtgcagcaatctgacaccgtggaatgggatgacgcgcaaggtacgctgaaagcctggcgtcggctgcaaatcggtcagttgacggtgaaagtgcagccgttggcgaaaccgtcagaagacgagttgcatcaggcgatgcttaacggcatccgtgataaaggtttaagcgtgctcaactggacggcggaagcggaacagctacgcttgcgtttgttatgcgccggaaagtggttgccagaatatgactggccagcggttgatgatgaaagtttgttggcgacgctggaaacgtggctgctgccacatatggccggtgtacattcactacgcggcctgaaatcactcgacatttatcaggcactacgcggattacttgattggggaatgcagcaacgtctggatagtgaattgcctgcgcattacactgtgccgacgggaagccggatcgccattcgttatcatgaagataacccgcccgcgctggcggtgagaatgcaggagatgtttggtgaggccactaatccgacgatcgcccaggggcgcgtgccgctggtgctggaattgctttcacccgcccaaaggccgctgcaaatcacgcgtgatttgggggccttctggaaaggggcgtatcgtgaggtgcaaaaggagatgaaagggcgttatcccaaacacgtctggccggacgacccggcaaacacggcaccgacgcgacggacgaaaaagtattcgtaaggttggttttctccctctccctgtgggagagggccggggtgagggcaccagcgcgcacgttcaccctcaccctaaccctctcccttaagggagaggggaccgatcgagctcaaattttgagagatatcttcttctgtcttgtaacagaagaacagaaaatcgggcttttgcgcctgaatattgcggagaaaaagcatggccgggaatgaccgcgagccaattggacgcaaagggaaaccgacgcgtccggtcaaacaaaaggtaagccgtcgtcgttacgaagatgacgatgattacgacgattatgatgactatgaggatgaagaaccgatgccgcgcaaaggtaagggcaaaggcaaagggcgtaagcctcgtggcaaacgcggctggctatggctgctgttaaaactggctatcgtttttgccgtgctgatcgccatttacggcgtttatctcgatcaaaaaattcgtagccgtattgatggcaaggtctggcaactgcctgcggcagtttatggtcgaatggtcaaccttgagccagacatgaccatcagcaagaacgagatggtgaagctgctggaggcaacacagtatcgtcaggtgtcgaaaatgacccgtcctggcgaatttaccgtgcaggccaacagcattgagatgattcgccgtccgtttgatttcccggacagtaaagaagggcaggtgcgcgcgcgtctgacctttgatggcgatcatctggcgaccatcgtcaatatggagaacaaccgtcagttcggtttcttccgtcttgatccgcgtctgatcaccatgatctcctcaccaaacggtgagcagcgtttgtttgtgccgcgcagtggtttcccggatttgctggtggatactttgctggcgacagaagaccgccatttctacgagcatgatggaatcagtctctactccatcggacgtgcggtgctggcaaacctgaccgcaggtcgcacggtgcagggggcgagtacgctgacgcaacagctggtgaaaaacctgttcctctccagcgagcgctcttattggcgtaaagcgaatgaagcctacatggcgctgatcatggacgcgcgttacagcaaagaccgtattcttgagctgtatatgaacgaggtgtatctcggtcagagcggcgacaacgaaatccgcggcttcccgctggcgagcttgtattactttggtcgcccggtagaagaattgagcctcgatcagcaggcgctgttagtcggtatggtgaaaggagcgtccatctacaacccgtggcgtaacccgaaactggcgctggagcgacgtaatctggtactgcgtctgctgcaacagcaacagattattgatcaagaactctatgacatgttgagtgcgcgtccgctgggggttcagccgcgcggtggggtgatctctcctcagccagcctttatgcaactggtgcgtcaggagcttcaggctaaattaggcgataaggtaaaagatctctccggcgtgaagatcttcactacctttgactcggtggcccaggacgcggcagaaaaagccgccgtggaaggtattccggcactgaagaaacagcgtaagttgagcgatcttgaaactgcgattgtggtcgtcgaccgctttagtggtgaagttcgtgcgatggtcggaggttctgagccgcagtttgcgggctacaaccgtgcgatgcaggcgcgtcgttcgattggttcccttgcaaaaccagcgacttatctgacggccttaagccagccgaaaatctatcgtctgaatacgtggattgcggatgcgccaattgcgctgcgtcagccgaatggccaggtctggtcaccgcagaatgatgaccgtcgttatagcgaaagcggcagagtgatgctggtggatgcgttgacccgttcgatgaacgtgccgacggtaaatctggggatggcgctggggctgcctgcggttacggatacctggattaaactgggcgtaccgaaagatcagttgcatccggttccggcaatgctgctgggggcgttgaacttaacgccaatcgaagtggcgcaggcattccagaccatcgccagcggtggtaaccgtgcaccgctttctgcgctgcgttcggtaatcgcggaagatggcaaagtgctgtatcagagcttcccgcaggcggaacgcgctgttccggcgcaggcggcgtatctgacactatggaccatgcagcaggtggtacaacgcggtacgggtcgtcagcttggggcgaaatacccgaacctgcatctggcagggaaaacagggactaccaacaataacgtagatacctggtttgcgggcattgacggcagcacggtgaccatcacctgggtcggccgtgataacaaccagccgaccaaactgtatggagccagcggggcaatgtcgatttatcagcgttatctggctaaccagacgccaacgccgctgaatcttgttccgccagaagatattgcagatatgggcgtggactacgacggcaactttgtttgcagcggtggcatgcgtgtcttgccggtctggaccagcgatccgcaatcgctgtgccagcagagtgagatgcagcagcagccgtcaggcaatccgtttgatcagtcttctcagccgcagcaacagccgcaacagcaacctgctcagcaagagcagaaagacagcgacggtgtagccggttggattaaggatatgtttggtagtaattaacatctaagcgtgaaataccggatggcgagttgccatccggtaaaataacatcccacccaaagtattaaccctttcttttcatctggttgtttattaacccttcaggaacgctcagattgcgtaccgcttgcgaacccgccagagtttcgaatattatcttatctttataataatcattctcgtttacgttatcattcactttacatcagagatataccaatggcgcgttccaaaactgctcagccaaaacactcactgcgtaaaatcgcagttgtagtagccacagcggttagcggcatgtctgtttatgcacaggcagcggttgaactgaaagaagacactatcaccgttaccgctgcacctgcgccgcaagaaagcgcatgggggcctgctgcaactattgcggcgcgacagtcagctaccggcactaaaaccgatacgccgattcaaaaagtgccacagtctatttctgttgtgaccgccgaagagatggcgctgcatcagccgaagtcggtaaaagaagcgcttagctacacgccgggtgtctctgttggtacgcgtggcgcatccaacacctatgaccacctgatcattcgcggttttgcggcagaaggccaaagccagaataactatctgaatggcctgaagttgcagggcaacttctataacgatgcggtcattgatccgtatatgctggaacgcgctgaaattatgcgtggcccggtttccgtgctttacggtaaaagcagtcctggcggcctgttgaatatggtcagcaagcgtccgaccaccgaaccgctgaaagaagttcagtttaaagccggtactgacagcctgttccagactggttttgactttagcgatgcgctggatgatgacggcgtttactcttatcgcctgaccggtcttgcgcgttctgccaatgcccagcagaaagggtcagaagagcagcgttatgctattgcaccggcgttcacctggcgtccggatgataaaaccaatttcaccttcctttcttacttccagaacgagccggaaaccggttattacggctggttgccgaaagagggaaccgttgagccgctgccgaacggtaagcgtctgccgacagactttaacgaaggggcgaagaacaacacctattctcgtaatgagaagatggtgggctacagcttcgatcacgaatttaacgacacctttactgtgcgtcagaacctgcgctttgctgaaaacaaaacctcgcaaaacagcgtttatggttacggcgtctgctccgatccggcgaatgcttacagcaaacagtgtgcggcattagcgccagcggataaaggccattatctggcacgtaaatacgtcgttgatgatgagaagctgcaaaacttctccgttgatacccagttgcagagcaagtttgccactggcgatatcgaccacaccctgctgaccggtgtcgactttatgcgtatgcgtaatgacatcaacgcctggtttggttacgacgactccgtaccgctgctcgatctgtacaatccggtgaataccgatttcgacttcaatgccaaagatccggcaaactccggcccttaccgcattctgaataagcagaaacaaacgggcgtttatgttcaggatcaggcgcagtgggataaagtgctggtcaccctgggcggtcgttatgactgggcagatcaagaatctcttaaccgcgttgccgggacgaccgataaacgtgatgacaaacagtttacctggcgtggtggtgttaactacctgtttgataatggcgtaacaccttactttagctatagcgaatcgtttgaaccttcttcgcaagttgggaaggatggtaatattttcgcaccgtctaaaggtaagcagtatgaagtcggcgtgaaatatgtaccggaagatcgtccgattgtagttactggtgccgtgtataatctcactaaaaccaacaacctgatggcggaccctgagggttccttcttctcggttgaaggtggcgagatccgcgcacgtggcgtagaaatcgaagcgaaagcggcgctgtcggcgagtgttaacgtagtcggttcttatacttacaccgatgcggaatacaccaccgatactacctataaaggcaatacgcctgcacaggtgccaaaacacatggcttcgctgtgggctgactataccttctttgacggtccgctttcaggtctgacgctgggcaccggtggtcgttatactggctccagctatggtgatccggctaactcctttaaagtgggaagttatacggtcgtggatgcgttagtgcgttatgatctggcgcgagtcggcatggcgggctccaacgtggcgctgcatgttaacaacctgttcgatcgtgaatacgtcgccagctgctttaacacttatggctgcttctggggcgcagaacgtcaggtcgttgcaaccgcaaccttccgtttctaatttctcttttggggcacggatttccgtgcctgtttcacaagttggctgttatgcaggaatacacgaatcattccgataccacttttgcactgcgtaatatctcctttcgtgtgcccgggcgcacgcttttgcatccgctgtcgttaacctttcctgccgggaaagtgaccggtctgattggtcacaacggttctggtaaatccactctgctcaaaatgcttggccgtcatcagccgccgtcggaaggggagattcttcttgatgcccagccgctggaaagctggagcagcaaagcgttcgcccgcaaagtggcttatttgccgcagcagcttcctccggcagaagggatgaccgtgcgtgaactggtggcgattggtcgttacccgtggcatggcgcactagggcgctttggtgcggcagatcgcgaaaaagttgaggaagctatctcgctggttggcttaaaaccgctggcgcatcggctggtagacagcctctctggcggcgaacgtcagcgggcgtggatcgccatgctggtggcgcaggatagccgttgtctgttgctcgacgaaccgacttcggcgttggatatcgcccaccaggttgatgtgctggcgctggtgcaccgtttaagtcaggagcgtggcctgacggtcattgccgtgctgcacgatatcaatatggctgcgcgttactgtgattatctggtcgccctgcgcggcggtgaaatgattgctcagggaacgcctgcggaaattatgcgcggcgaaaccctcgaaatgatttatggcatcccgatgggtattctgccgcatccggcgggtgctgcacctgtgagttttgtttattgatgagcggcttacctcttatttcgcgccgtcgactgttaacggcgatggcgctttctccgttgttatggcagatgaataccgcccacgcggcggctattgacccaaatcgtattgtggcgctggagtggctgccggtggaattactactggcgctcggcatcgtgccttatggcgtggcagacaccatcaactatcgactgtgggtcagcgaaccaccactacctgaatcggtgattgacgtcggtttgcgtacagaacctaacctcgaactgctgaccgaaatgaaaccgtcgtttatggtctggtcggcgggatatggtccttcgccagaaatgctggctcgtattgcgccggggcgtggatttaacttcagcgacggcaaacagccgctggcgatggcgcgtaaatcgctgacggaaatggcggatttacttaacctgcaaagcgcagcagaaacgcatttagcgcaatatgaagactttatccgcagcatgaacccccgctttgtgaagcgtggtgcgcgtccgttattgctgacgacgcttatcgatccgcgccatatgctggtcttcggtccaaacagcttgttccaggaaattcttgatgagtacggcatcccaaatgcctggcaaggggaaaccaacttctggggcagtaccgccgtcagcatcgatcgtctggcagcgtataaagacgttgatgtgctctgttttgatcacgacaacagcaaagacatggatgcgctaatggcaacgccgctgtggcaggccatgccgtttgtccgcgccggacgctttcagcgcgtacccgcagtctggttttatggtgcaactctctcggcaatgcactttgtgcgcgttctggataacgccattggaggtaaagcgtgagtaaacgtattgcgcttttcccggcattattgctggcgttgctggtgattgccgctacggcgctgacctggatgaacttctcgcaggcgctgccgcgtagccagtgggcgcaggctgcctggtcgccggatattgacgtcatcgagcagatgatttttcactacagcttgctgccgcgtctggcgatttcgctgctggtgggcgcaggcctggggctggtgggcgtgctgtttcagcaagtgctgcgtaatccgctggcggaaccgacgacacttggcgttgctacaggcgcgcaactggggattaccgtcactacgctctgggcgatcccaggggcgatggcgagtcagtttgctgcgctggcgggcgcttgcgttgttggcttaatcgtctttggcgtcgcgtgggggaaacggctttcgccggtaacgctgatcctcgcggggctggtagtgagcctttattgtggggcaatcaatcagttactggttatcttccaccatgaccaactgcaaagcatgttcctgtggagcaccggaacgctgacgcaaaccgactggggcggtgttgagcgtttatggccgcagttgctgggcggtgtgatgctgacgttgctgctacttcgtccgttaacactgatggggcttgatgatggcgtggcgcgcaatctcgggctagccttgtcgctggcgcgtctggcggcgctgtcgctggctattgtcatcagtgcgctgctggtgaacgcggtggggattatcggctttatcgggttgttcgcgccgttgctggcaaaaatgctgggggcgcggcgtctgctgccgcgactgatgctggcgtcgttgattggtgcgctgatcctctggctttccgatcaaatcatcctctggctgactcgcgtgtggatggaagtgtccaccggttcggtcactgcgttgatcggtgcgccgctgctactgtggctgttgccgcgtttacgcagcattagcgcgccggatatgaaggtcaacgatcgtgtcgcggctgaacgccaacatgtgctggcgtttgccctcgcgggcggcgtgctgctgttgatggctgtggtggtggcgctgtcgtttggtcgtgatgcgcacggctggacgtgggcgagcggggcgttgctcgaggatttgatgccctggcgctggccgcgaattatggcggcgctgtttgcgggcgtcatgctggcggtggcgggctgtattattcagcggctgaccggaaacccgatggcaagcccggaagtgctggggattagctctggcgcggcgtttggcgtggtactgatgctgtttctggtaccgggtaatgcttttggctggctgttacccgcgggaagtatcggtgcggcggtgacgctgttgattattatgatcgccgccgggcgcggtggattttccccacaccgcatgttactggcggggatggcgttaagtaccgcattcaccatgcttttaatgatgttgcaggcgagtggtgacccgcgaatggcgcaagtgctgacctggatctctggttcgacctacaacgccaccgatgcgcaggtctggcgcaccggaattgtgatggtgattttgctggcgattaccccgctgtgccgccgctggctgaccattttaccgctgggtggtgataccgcgcgggccgtgggggtggcgttaacgccgacgcgaattgcgctgctgctgttagcggcttgcctgacggcgaccgcgacgatgaccattggaccgttgagttttgttggtttaatggcaccgcatatcgcgcggatgatgggctttcgacggacgatgccgcacatcgtgatttcggcgctggtgggtggtttactgctggtgttcgctgactggtgtgggcggatggtgctgtttccgttccagatcccggcggggctgctgtcgacctttatcggcgcgccatattttatctatttgttgagaaagcagagccgttaataaaatgcctcgcccggtgggcgaggcaaaatcatcacaacttcgcaaacacccgacgtgcagcatcgatggtgttattgatatcttccatgctgtgcgccacagacataaagcccgcttcaaacgctgacggtgccaggtaaacaccttcatccagcatcatatggaagaaacgcttaaaacgctcgacgtcacaggccatcacatcctgatagcacgtcacggactcggcgtcggtaaagaaaataccgaacatgccgccaacgtggtttaccaccagcggaattccggcttcttctgccgcttccagcagaccttctgccagacgtgttgtcagctcatccagcgtttcgtgaacgcccggctgcgcgacttcattcagacaggcgaaaccggctgccatcgcaatcgggttaccggaaagcgtacccgcctgatagaccggacccgtcggggccagcgcatccattacatcacgacgaccaccgaatgcgcctaccggcattccaccgccgatgattttgcccaggcaagtgagatccggttccacaccgtaataatcctgtgcgccagctagcgctacgcggaaaccggtcattacttcatcgatgatcagcaacgcgccaaattcgtcgcacagcgcgcgcagacctggcaggaagtctggcagcggtggaacacagttcatattgcctgccaccggctcgacgataatacaggcaatctcttgcgggtattgctcaaacgcggcgcgtacagaagccagatcgttataagtacaggttaaggtatgtttggcgaaatctgccggaacgcccggcgagtttggctggcctaacgtgagtgcgccagagccggctttcaccagcaggcagtcagcgtgaccgtggtaacaaccttcaaatttaataattttgtcgcgaccggtaaaaccacgggccaggcggatggcgctcattgtcgcttcagtgccggagttcaccatgcgcaccatatccatggtcgggaccagttcggtcaccagttgcgccattttcacttccatttcggttggtgcaccaaagcttaaaccacgctcggcggcttcaatcacggcattgcggatcgccggatggttatggcccagcaccatcggcccccaggaaccgacataatcgatataggctttgccatcaacatcgtacagataagcgccgtccgctttttcgataaacagtggagtgccgcccacgccagtaaaggcgcgaacaggggagttcacaccgccagggatcagctcgcgcgctgcgctgtaaagattttcagacttactcatggagggttcctgattcgtagaaaaagtgaatggctgctattctatgttattcataacaagttaaatactcgtcaaacatcaggctgcttgtactggtgcaatcctgatttcttagagtataaaagttttgtgcatttgaaacattacgctttgcaaaggattttcatggaacgtgcgagtaaaatgccgtcatcttatttgtatgaccaataagtgatcattggatgaaaactgatactccctctttagaaacaccgcaggccgcgcgcctgcgacgcagacaactgattcgccaacttcttgagcgcgataaaaccccgttagccattttgtttatggcggcagtcgtcggcacgcttgtcgggctggcagcggttgcttttgacaaaggtgtcgcctggttgcagaaccaacgtatgggggcgctggtacatactgctgataattatccgctactgttaaccgttgcttttctctgttcggcggtgctggcgatgttcggctactttttggtgcgcaaatacgcgcccgaagcaggggggtcggggatcccggaaattgaaggggcgctggaagatcaacgtcctgttcgctggtggcgtgtattgccggtgaaattctttggcgggctggggacactcggcggaggcatggtgttggggcgcgaagggccaaccgtgcagatcggcggtaatatcgggcggatggtactcgatgttttccgcctgaaaggtgatgaagctcgccatacgctgttggcaaccggtgcggcggcgggtctggcggcggcctttaacgcgccgctggcgggtattttgtttattatcgaagagatgcgtccgcagtttcgctatacgttaatttcgattaaagcggtatttattgscgtcattatgtcgaccattatgtaccggatttttaatcatgaagttgcgttgattgacgtcggtaaactttctgacgcgccgcttaatacgctgtggctttatctgatcctcggtattatttttggcattttcggccctatttttaataaatgggtgctggggatgcaggatttgctgcaccgtgtgcacggtggcaatattaccaaatgggtactgatgggtggtgcgattggcggtctgtgtggattgctggggtttgtggcaccagcaacgtcgggcggcggttttaacctgattcctatcgctaccgcggggaatttcagcatgggaatgctggtgtttatcttcgtcgcgcgggtcattaccaccttactctgcttctcttccggcgcgccgggcggtatttttgccccgatgctggcgctgggtactgtgctgggaaccgctttcggaatggttgccgttgagctgtttccgcaatatcaccttgaggcggggacgtttgctattgccggaatgggggcgttactggcggcatctattcgcgcgccgttaacggggatcattctggttctggagatgaccgataactaccagctcattttgccaatgattattaccggtcttggcgcaacactattagcgcaatttaccggcgggaaaccgctatactcggcgattcttgcgcgcacgctggcaaaacaggaagctgagcaactggcgcgaagcaaggccgcatcagccagcgagaatacttgaacgaaataccagggtattagataatggcgattattattgggttagaatttgcccaattgccgatgtcgtttggagcaaaatatgagtgatgacgtagcactgccgctggagtttaccgacgcagcagccaacaaagttaaaagcctgatcgctgacgaagataacccgaatctgaaattacgcgtgtatatcaccggtggcggttgcagcggcttccagtatggtttcacctttgatgatcaggtgaacgaaggcgatatgaccatcgaaaaacagggcgttggcctggtggttgatccgatgagcctgcaatatctggtcggcggttccgttgactataccgaaggactggaaggttctcgtttcatcgtgaccaacccgaacgcgaaaagcacctgcggttgcggttcttcctttagtatctaatctgttgttcatgtgccggataaactatccggcacatcttctctcttcaacgcccattctcatccagcgcaaacgtcggtagcttaagatgccaacgaatagccgccagccgaatcaatagcgtcacgaccatgcccatcatactggctgtttccagtggtacggaaaatgtgtaataagccgtagcgtggacaataccgccgataatacaggcagttgcgtagatttctgtacgtaaaatcatggggatttcgcgggccagaacatcacgaatgatcccgccgccaacgccagtaatgacgcccatacaaaccgcgattaacggaccggcttccgcattaaaggctttattcacgccaatgccgacaaacaccgccagaccaacggcgtccagcaccggcaacatccattttggtaagtgtcttggctggcgcaccagcacgatggtcagcatgctggttaccattgcaacgaccagatcggtgggatctttcacccaaaataccgggccgtgatccagcgccatgtcgcgaattgtcccgccgcctacagcggtaaccacgcccagtaccagaacaccaaaagggtccatacgcaattttccggctaacaaaacgccggagatggcaaataccgctgtgccgactatatccagccaatagacgagcattgttcaatccccactgagcacctaaaaaggtcaggcgctaatctacctgtgaaagcgcattacagagctgttgtgcagcgaggataatacgtgggcttgcacgttcaaaccagtcactcgtgagaggaataacgggaattttgagctgttcaccccagtattgtttgattttaggaatttggtccggtccgcctgtaatgacaatcgcctgtggcgagcgtgctaacacctgttcgcggctaacttgcggccagggaacccggctgtctttaaagatgttttctccgccacaaacttcgagtacctggttttgaatcgactcttttccactggtaaatggcggattaatgccgaattgcagaaaaacacgttttttaggtttatcagcatattgcgctttcaattgcgcgtattgatccagcagggattgcgcggcttgttcggccttatccggttgcggactccagggagccagttgacgtaacgcattggcaatttgttcaatgtttgtcgcatcgacccacatcacttttattcccagcgaagccagctggtcaacctgccgctcggcattacctccacgccaggcaatcaccagatcgggtttcagcgcgacaatgcgttccagattcatcccctgccaggtggaaacctgctcaatcttttgcgcttgtggaggatagtcggaatagctgctgaccccaaccggcgtgatcccggcggcaaaggcaagttcagtgttggcgggagaaagcgtgatgacgcgcggcgcggcgttgagccacagtggcgcaagaaaagacagggcgaccagcgccctgaacagtgacttagccatgtgccagtttctgcactagtgactcaaccatcaggctggactgtttagcggcaacagccaggaactcatcgaagctaagatgagactgttgatcggccacgtcggagatggcgcgtacgacaacaaacgggacgttgaaattgtggcagacatgggcgattgccgtcgcttccatctctacagcaatggcctgtgggaagttgtggcggattttcgccagaccaacagaaccgttgatgaaagcgtcgccgctaacaatcaggccacgtacagcgttaagattcagttcggcaatgcaggcctcagcggcagcgatcagtttatcgtcagctttaaagcctgccggacagcctggtaactgaccgtattcataaccaaatgccgtgacatccgcgtcgtgataacgcgcttcgtccgagacaacgatatcgcccactttcagcgttggtgccaggccaccggcagaaccggtgttaataatcacatctggcttgcagtgttccaacagcagagtggcacccagcgccgcagcgactttaccgatgcccgatttcagaagcgcaacctcggttccattcagttggccggtatagatttcgcaaccgcccagactgatagtttgacggttttcgattttgtcacgcagcagcgtaacttcttcttccattgcaccaatgatgccgattttcatagatttactcgcgataagcccgatttgaaggcatagtttaccatgcgcttacggggaagcgtatttctcacgcgggagaggacatggcacagattgatttccgaaaaaaaataaactggcatcgtcgttaccgttcaccgcagggcgttaaaaccgaacatgagatcctgcggatcttcgagagcgatcgcgggcgtatcatcaactctccggcaattcgtcgtctgcaacaaaagacccaggtttttccactggagcgcaatgccgccgtgcgcacgcgtcttacccactcgatggaagtccagcaggtggggcgctacatcgccaaagaaattttaagccgtctgaaagagcttaaattgctggaagcatacggcctggatgaactgaccggaccttttgaaagcattgttgagatgtcatgcctgatgcacgatatcggcaatccgccgtttggtcattttggcgaagcggcgataaatgactggtttcgccagcgtttgcacccggaagatgccgaaagccagcctctgactgacgatcgctgcagcgtggcggtactacgtttacgggacggggaagaaccgcttaacgagctgcggcgcaagattcgtcaggacttatgtcattttgaggggaatgcacaaggcattcgtctggtgcatacattgatgcggatgaatctcacctgggcgcaggttggcggtattttaaaatatacccgtccagcgtggtggcgtggcgaaacgcctgagacacatcactatttaatgaaaaagccgggttattatctttctgaagaagcctatattgcccggttgcgtaaagaacttaatttggcgctttacagtcgttttccattaacgtggattatggaagctgccgacgacatctcctattgtgtggcagatcttgaagatgcggtagagaaaagaatatttaccgttgagcagctttatcatcatttgcacgaggcgtggggccagcatgagaaaggttcgctcttttcgctggtggttgaaaatgcctgggaaaaatcacgctcaaatagtttaagccgcagtacggaagatcagttttttatgtatttacgggtaaacaccctaaataaactggtaccctacgcggcacaacgatttattgataatctgcctgcgattttcgccggaacgtttaatcatgcattattggaagatgccagcgaatgcagcgatcttcttaagctatataaaaatgtcgctgtaaaacatgtgtttagccatccagatgtcgagcagcttgaattgcagggctatcgggtcattagcggattattagagatttatcgccctttattaagcctgtcattatcagactttactgaattggtagaaaaagaacgggtgaaacgttcccctattgaatctcgcttattccacaaactctcgacgcgccatcggctggcctatgtcgaggctgtcagtaaattaccgtcagattctcctgagtttccgctatgggaatattattaccgttgccgcctgctgcaggattatatcagcggtatgaccgacctctatgcctgggatgaataccgacgtctgatggccgtagaacaataaccaggcttttgtaaagacgaacaataaatttttaccttttgcagaaactttagttcggaacttcgcgctataaaacgaatctgaagaacacagcaattttgcgttatctgttaatcgagactgaaatacatgaaaaaaaccacattagcactgagtgcactggctctgagtttaggtttggcgttatctccgctctctgcaacggcggctgagacttcttcagcaacgacagcccagcagatgccaagccttgcaccgatgctcgaaaaggtgatgccttcagtggtcagcattaacgtagaaggtagcacaaccgttaatacgccgcgtatgccgcgtaatttccagcagttcttcggtgatgattctccgttctgccaggaaggttctccgttccagagctctccgttctgccagggtggccagggcggtaatggtggcggccagcaacagaaattcatggcgctgggttccggcgtcatcattgatgccgataaaggctatgtcgtcaccaacaaccacgttgttgataacgcgacggtcattaaagttcaactgagcgatggccgtaagttcgacgcgaagatggttggcaaagatccgcgctctgatatcgcgctgatccaaatccagaatccgaaaaacctgaccgcaattaagatggcggattctgatgcactgcgcgtgggtgattacaccgtagcgattggtaacccgtttggtctgggcgagacggtaacttccgggattgtctctgcgctggggcgtagcggcctgaatgccgaaaactacgaaaacttcatccagaccgatgcagcgatcaaccgtggtaactccggtggtgcgctggttaacctgaacggcgaactgatcggtatcaacaccgcgatcctagcaccggacggcggtaacatcggtatcggttttgctatcccgagtaacatggtgaaaaacctgacctcgcagatggtggaatacggccaggtgaaacgcggtgagctgggtattatggggactgagctgaactccgaactggcgaaagcgatgaaagttgacgcccagcgcggtgctttcgtaagccaggttctgcctaattcctccgctgcaaaagcgggcattaaagcgggtgatgtgatcacctcactgaacggtaagccgatcagcagctttgccgcactgcgtgctcaagtgggtactatgccggtgggcagcaaactgaccctgggcttgctgcgcgacggtaagcaggtcaacgtgaatctggaactgcagcagagcagccagaatcaggttgattccagctccatcttcaacggcattgaaggcgctgagatgagcaacaaaggcaaagatcagggcgtggtagtgaacaacgtgaaaacgggcactccggctgcgcagatcggcctgaagaaaggtgatgtgattattggcgcgaaccagcaggctgtgaaaaacatcgctgaactgcgtaaagttctcgacagcaaaccgtctgtgctggcactgaacattcagcgcggcgacagcaccatctacctgttaatgcagtaatctccctcaaccccttcctgaaaacgggaagggggtctccttacaatctgtgaacttcaccacaactccatacatcttcatcatcctttaggcatttgcacaatgccgtacgttacgtacttccttatgctaagccgtgcataacggaggacttatggctggctggcatcttgataccaaaatggcgcaggatatcgtggcacgtaccatgcgcatcatcgataccaatatcaacgtaatggatgcccgtgggcgaattatcggcagcggcgatcgtgagcgtattggtgaattgcacgaaggtgcattgctggtactttcacagggacgagtcgtcgatatcgatgacgcggtggcacgtcatctgcacggtgtgcggcaagggattaatctaccgttacggctggaaggtgaaattgtcggcgtaattggcctgacaggtgaaccagagaatctgcgtaaatatggcgaactggtctgcatgacggctgaaatgatgctggaacagtcgcggttgatgcacttgttggcgcaggatagccgtttgcgggaggaactggtgatgaacctgattcaggcagaggagaatactcccgcacttactgaatgggcgcaacggctggggatcgatctcaatcaaccgcgagtggtggctattgttgaggtcgacagcggtcagcttggtgtggacagcgcaatggcggagttacaacaactgcaaaacgcgctgactacgcccgagcgtaataatctggtggcgattgtctcgctaaccgaaatggtggtgttgaaaccggcgttgaactcttttgggcgctgggatgtagaagatcatcgtaagcgagttgaacaactgattacccgcatgaaagagtacggccagctgcgttttcgcgtttcactgggcaactattttaccggtcctggcagtattgcccgatcctatcgtacggcgaaaacgacgatggtggtgggtaaacagcggatgccagaaagtcgctgctatttttatcaggatctgatgttacctgtgttactcgacagtttgcgtggcgactggcaggccaacgaactggcgcgaccgctggcgcggctgaaagcgatggacaataacggcttgctgcgacgaacgctggcggcgtggtttcgtcacaatgtgcaaccgctggcaacgtcaaaggcgttgtttattcatcgtaataccctggagtatcggcttaatcgtatatcggaactgaccgggcttgatttgggcaattttgatgacaggttgctgctgtatgtggcgttacaactggatgaagagcggtaggttatgcgttaaggttgaggcggcgctggctcattcccctcagcccgaaggggagaggggaatgcccgagttaaccgtcaattcgggattatttacgcgttagtttttccagatcggcttcaatctcgctgatcttattggttacgactgactccaggtgacgtaagtcgtcgaggatcttacgcttaagatcaacttcgctgcggtcacgctggcagatttgatcaagctcatcaatgatataccgtagattcgggctgatttcctggacttctttataaccctgacccacaccatcagcgacgaccgttttacgctgacgcggatatttaaacttaacgctcttggcgaaaaactcgcctttgtctttctggaaatagattttcagaatatcgttgttggcttcctgccggaggctgtaacgatcaatttcttcaggattggtaatacccagacttttcagattgtcgtacatagcgttacctcaaaatgagtcagtaaaatgtgcttattttagcatttggcctggcccgcccggctcgactgtgatcgcagaaagcctttttcttccagacttctatcatggcgtaaaaatcaaaaaattacctgctttattgtggcgatattccatgggatggattagcacatttatcttcgttttgcgaattacatgacagtccgaaacaagatgaaaaagtatttaaaaaaggggggaggaagaatgagtaggacgaattattctgaaccagaaagcaatcgggcagcgtcgtgctgcccgtgtgcatacttttagtcgatggtacgcagcagttcgttaatgccgactttgccgcgagttttcgcgtcaactttcttaacgataaccgcacagtagaggctgtatttgccatctttcgacggcagattacctgaaacaaccacagaccccgccggaacgcgaccgtagtggatgtcgccggtttcacggtcgtaaatacgggtgctctgaccaatgtatacgcccatggaaatgacggaaccttcttcgacaatcaccccttcaactacttcagagcgcgcgccgatgaagcaattatcttcaatgatggttgggttagcctgcagcggttccagcacaccgccgatgcccacgccaccggaaaggtggacgtttttaccaatctgcgcacaagaaccgacggtcgcccaggtatcgaccatggtgccttcatcaacatatgcgccgatgttgacgtaagacggcatcagcacggtgttacgggcaataaacgcaccctgacgtaccgccgcaggtggtacaacgcggaagccttctttctggaaacgtgcttcgtcgtagtcggcgaatttcatcggcactttgtcgaagtagcggctttctgccccttcgatcacctgattatcattaatacggaaagagagcagcaccgcttttttcaaccactgatgcgtcacccactgaccgtcaattttttccgctacacgcagtgcgccggaatccagcagggcgatcacctgatttaccgcttcgcgggtaacggtgtctgcattggctggcgtgatctcggcacggcgttcaaaagcggtttcaataatgttctgtaactgctgcattgttaaactcttttcatatcagtaaacacatcaccctttatcgtttggattgagggcctctgtcaaccgctgatgcacttcctgctgcaactcgttattaagtgcacgccggtcagcggtggcaattatgaataaatcttctactcgctcgccaatggttgtaattcgggcaccatgaagcgaaattcccagatcggcaaaaattttcccgactctcgccagcagtcctggctggtcgagcgcgataagctcaaggaacgatttgcggtcggtatgggttggcaaaaacgtcacttcggtttcaacagtaaagtgacgtagtttagccggttgacgacgcggctgtggtggctgccagctactttgtgtcagtacttgctccagaccaaaccgaataacctcatgacgatctgcggatagcgggctaccatcgggttccagcacgataaaggtatccatcgccataccgtcgcgagtggtgaaaatttgtgcgtcgtgaacgcttaagttgcgtctatctaactcggcacaaacagcagcaaacaagtaagggcggtccgggctccagataaaaatctcggtgcctccacgcgtagcctgcgggctaagcaataccagcggtttgcttaaatcatgctgtaataaatggcgcgcatgccaggccagttgatttgggctatgacggacaaaatagttcgcgcgacagcgtgaccaaatttggtgcagcacctcttcgtcgatgttatccatgcgcagtagtgccagcgcctggagttggtgatggcgaacccgttcgcgcatatccggcgtgttttgcattccgcgtcgtagctgcttttcggtggcgaaatagagttcgcgcaacagactttgcttccagctattccacagcgtttcgttggtggcgcaaatgtcagccactgtcaggcataccagatagcgcagacgattttccgtttgaacttcttcggcaaactgcttgatgacttccgggtcctgaatatcgcgacgctgagctgtcaccgacatcagcaagtgctggcgaaccagccaggcgaccagctgtgtttcgcgtgagttcagcccgtggagttcggcaaaatgcactacatcctgagcaccgagaatagagtggtcgccgccgcgtcctttggcgatatcgtgaaacagcgcggcgatgaaaatcagctcagttgacggtaggcgcggccagacgttcacacacaacggatggcgctggcgcgtttcttcactggcaaaactctccagtttcagcatcacgcggatagtatgttcatccaccgtgtaggcgtggaacagatcaaactgcatctgcccgacgatatgtgaccattgcggcatatacgcgccgagtacgctatggcgatgcattggcaatagcccgcgccgcaccgctccggggtgacgtagaatgctcaaaaacagttttcgtgcttgcggaatattacacagcggttgttgcagatggcgacgggcatggcgtaactggcgcagtgtggtggagtaaatgccggtgatcgcactgttgcgcaccatggtgtagaacatacgcaagatggcttccggctggcgcataaatagtgtttcatcacgcaggtcgattagcgtaccgcgtagctgaaactcatcgtcgattggacgtggtttttcgtcggcgggaagggcgaggatggcttcatcgaacagttgcagcagcatctggttgagttcactgacgcggcgtgtcacgcggaagtaatccttcatcatccgctcgaccggttcgttaccttcgccactgtaattcagacgctgggcgacgctaagctggcgatcgaataacaggcgattatcgtaacggctgacgaccagatgcagggcaaagcgaatacgccacaatatatgcagacattcgtttaattccgcccgctccgctgaggttaagaagccaaacccaaccatttcatccagcgatgttgcgccaaaatgacggcgggccacccattgcagagtgtggatatcgcgcaagccgccagggctacttttgatgtctggttcaagattgtagctggtgccgtggtaacgctgatggcgctggttctgttcttcaactttcgccgcgtagaacttgtcggaaggccagaatccttcgctgaaaatatgtttttgcagttcaagaaatagcgcaacatcgccaattaataagcgggattcgatcaaattggtggcgacggttaaatccgataacccttccagcatgcactcttcaagcgtgcgcacactatgaccgacttccagctttacatcccagagcagcgttaacagctcgcccactttttgcgcctgatcgtccgggagctttttacggcttaaaatcagtaaatcgatgtcagaaagtggatgcagctcgccacgaccgtagccaccgacggcgaccaatgccaggtcggcaatctggctgaatcccgcttcaatccataatcgttgcaggagctggtcgataaactcggtgcgcgcctcaatcaactgttctgcagagatcccattgtcaaaggcatcacccagccaacgctggaaagtatcgatatgggcttttatcccaccgacggttaattcatcacggggccagacgcatggattttgcggttgaccgggcagggtggggagagcggtgtttgcgtactgttctggaagggtattcattgtgcgccacccataagattaaattatcgcattaaaaaagccggcattcgccggcttcattttattcgtcgtgcgagattatcgccgggatggtgtcatccttgcgtagcgtcagaatttcgcagccgttatcagtcaccacaatagtatgctcatattgtgcagacaagctgcgatctttggtttttaccgtccagccatctttcatggtgcggatctcttttttacccgcgttgaccattggctcgatggtgaacgtcatcccaggtttcagtacgacgttggtttcacgggagtcatagtgcagcacctgcggttcttcatggaagccgcgaccaataccgtgtccgcaatattcacgaacgacggagaagccttctgcttcgacaaatttctgaatcgccgcaccgatttcgcgcagattaatgcctggttttaccatgcgtagcgccaggtacaggctttcttgcgtgatacggcacagacgttcgcccatgatggtcggcttaccgacgataaacattttcgaggtatcgccgtggaaaccatctttgattacggtgacatcaatgttaacgatatcgccatctttcagcagcttagcatcgtccggaataccgtggcacaccacttcattaatagaaatgcaaacggatttcggataaccgtgatagccgaggcaggctgaaaccgcgtgttgttcattaacaatgtaatcattacagatgcgatccagctcgccggtgctgacgcccggtttaacatatggttcgatcatctccagcacttcggcagccagtcggccagcgacgcgcattttttcgatatcttctggggtcttgattgagatagccattaattctgtccatcagcgtcggtgataccgacaatatatatgtaagtgccgtcaatggtatcacacccgggcaaattgagaatcattctgaatttcgccaaacgtgccactgaaggttttctataatagaaaattcgacgtctgatgctgtacacagcgccaacaattattggtgtccacggcgtatttgtggtataaagcgcgccggacttccgatccatttcgtatacacagactggacggaagcgacaatctcactttgtgtaacaacacacacgtatcggcacatattccggggtgccctttggggtcggtaatatgggatacgtggaggcataaccccaacttttatatagaggttttaatcatggcaactgtttccatgcgcgacatgctcaaggctggtgttcacttcggtcaccagacccgttactggaacccgaaaatgaaaccgttcatcttcggtgcgcgtaacaaagttcacatcatcaaccttgagaaaactgtaccgatgttcaacgaagctctggctgaactgaacaagattgcttctcgcaaaggtaaaatccttttcgttggtactaaacgcgctgcaagcgaagcggtgaaagacgctgctctgagctgcgaccagttcttcgtgaaccatcgctggctgggcggtatgctgactaactggaaaaccgttcgtcagtccatcaaacgtctgaaagacctggaaactcagtctcaggacggtactttcgacaagctgaccaagaaagaagcgctgatgcgcactcgtgagctggagaaactggaaaacagcctgggcggtatcaaagacatgggcggtctgccggacgctctgtttgtaatcgatgctgaccacgaacacattgctatcaaagaagcaaacaacctgggtattccggtatttgctatcgttgataccaactctgatccggacggtgttgacttcgttatcccgggtaacgacgacgcaatccgtgctgtgaccctgtacctgggcgctgttgctgcaaccgtacgtgaaggccgttctcaggatctggcttcccaggcggaagaaagcttcgtagaagctgagtaataaggcttgataactcccccaaaatagttcgagttgcagaaaggcggcaagctcgagaattcccgggagcttacatcagtaagtgaccgggatgagcgagcgaagatgacgcatctgcggcgcgaaatatgaagggggagagcccttatagaccaggtagtacacgtttggttagggggcctgcatatggccccctttttcacttttatatctgtgcggtttaatgccgggcagatcacatctccgaggattttagaatggctgaaattaccgcatccctggtaaaagagctgcgtgagcgtactggcgcaggcatgatggattgcaaaaaagcactgactgaagctaacggcgacatcgagctggcaatcgaaaacatgcgtaagtccggtgctattaaagcagcgaaaaaagcaggcaacgttgctgctgacggcgtgatcaaaaccaaaatcgacggcaactacggcatcattctggaagttaactgccagactgacttcgttgcaaaagacgctggtttccaggcgttcgcagacaaagttctggacgcagctgttgctggcaaaatcactgacgttgaagttctgaaagcacagttcgaagaagaacgtgttgcgctggtagcgaaaattggtgaaaacatcaacattcgccgcgttgctgcgctggaaggcgacgttctgggttcttatcagcatggtgcgcgtatcggcgttctggttgctgctaaaggcgctgacgaagagctggttaaacacatcgctatgcacgttgctgcaagcaagccagaattcatcaaaccggaagacgtatccgctgaagtggtagaaaaagaataccaggtacagctggatatcgcgatgcagtctggtaagccgaaagaaatcgcagagaaaatggttgaaggccgcatgaagaaattcaccggcgaagtttctctgaccggtcagccgttcgttatggaaccaagcaaaactgttggtcagctgctgaaagagcataacgctgaagtgactggcttcatccgcttcgaagtgggtgaaggcatcgagaaagttgagactgactttgcagcagaagttgctgcgatgtccaagcagtcttaattatcaaaaaggagccgcctgagggcggcttctttttgtgcccatcttgtaaattcagctaacccttgtggggctgcgctgaaaagcgacgtacaatgtcgctagtattaattcatttcaatcgttgacagtctcaggaaagaaacatggctaccaatgcaaaacccgtctataaacgcattctgcttaagttgagtggcgaagctctgcagggcactgaaggcttcggtattgatgcaagcatactggatcgtatggctcaggaaatcaaagaactggttgaactgggtattcaggttggtgtggtgattggtgggggtaacctgttccgtggcgctggtctggcgaaagcgggtatgaaccgcgttgtgggcgaccacatggggatgctggcgaccgtaatgaacggcctggcaatgcgtgatgcactgcaccgcgcctatgtgaacgctcgtctgatgtccgctattccattgaatggcgtgtgcgacagctacagctgggcagaagctatcagcctgttgcgcaacaaccgtgtggtgatcctctccgccggtacaggtaacccgttctttaccaccgactcagcagcttgcctgcgtggtatcgaaattgaagccgatgtggtgctgaaagcaaccaaagttgacggcgtgtttaccgctgatccggcgaaagatccaaccgcaaccatgtacgagcaactgacttacagcgaagtgctggaaaaagagctgaaagtcatggacctggcggccttcacgctggctcgtgaccataaattaccgattcgtgttttcaacatgaacaaaccgggtgcgctgcgccgtgtggtaatgggtgaaaaagaagggactttaatcacggaataattcccgtgatggataaataagggtaagattccgcgtaagtatcgcgggggatcttacccgtaatatgtttaatcagggctatacttagcacacttccactgtgtgtgactgtctggtctgactgagacaagttttcaaggattcgtaacgtgattagcgatatcagaaaagatgctgaagtacgcatggacaaatgcgtagaagcgttcaaaacccaaatcagcaaaatacgcacgggtcgtgcttctcccagcctgctggatggcattgtcgtggaatattacggcacgccgacgccgctgcgtcagctggcaagcgtaacggtagaagattcccgtactctgaaaatcaacgtgtttgatcgttcaatgtctccggccgttgaaaaagcgattatggcgtccgatcttggcctgaacccgaactctgcgggtagcgacatccgtgttccgctgccgccgctgacggaagaacgtcgtaaagatctgaccaaaatcgttcgtggtgaagcagaacaagcgcgtgttgcagtacgtaacgtgcgtcgtgacgcgaacgacaaagtgaaagcactgttgaaagataaagagatcagcgaagacgacgatcgccgttctcaggacgatgtacagaaactgactgatgctgcaatcaagaaaattgaagcggcgctggcagacaaagaagcagaactgatgcagttctgatttcttgaacgacaaaaacgccgctcagtagatccttgcggatcggctggcggcgttttgctttttattctgtctcaactctggatgtttcatgaagcaactcaccattctgggctcgaccggctcgattggttgcagcacgctggacgtggtgcgccataatcccgaacacttccgcgtagttgcgctggtggcaggcaaaaatgtcactcgcatggtagaacagtgcctggaattctctccccgctatgccgtaatggacgatgaagcgagtgcgaaacttcttaaaacgatgctacagcaacagggtagccgcaccgaagtcttaagtgggcaacaagccgcttgcgatatggcagcgcttgaggatgttgatcaggtgatggcagccattgttggcgctgctgggctgttacctacgcttgctgcgatccgcgcgggtaaaaccattttgctggccaataaagaatcactggttacctgcggacgtctgtttatggacgccgtaaagcagagcaaagcgcaattgttaccggtcgatagcgaacataacgccatttttcagagtttaccgcaacctatccagcataatctgggatacgctgaccttgagcaaaatggcgtggtgtccattttacttaccgggtctggtggccctttccgtgagacgccattgcgcgatttggcaacaatgacgcccgatcaagcctgccgtcatccgaactggtcgatgggacgtaaaatttctgtcgattcggctaccatgatgaacaaaggtctggaatacattgaagcgcgttggctgtttaacgccagcgccagccagatggaagtgctgattcacccgcagtcagtgattcactcaatggtgcgctatcaggacggcagtgttctggcgcagctgggggaaccggatatgcgtacgccaattgcccacaccatggcatggccgaatcgcgtgaactctggcgtgaagccgctcgatttttgcaaactaagtgcgttgacatttgccgcaccggattatgatcgttatccatgcctgaaactggcgatggaggcgttcgaacaaggccaggcagcgacgacagcattgaatgccgcaaacgaaatcaccgttgctgcttttcttgcgcaacaaatccgctttacggatatcgctgcgttgaatttatccgtactggaaaaaatggatatgcgcgaaccacaatgtgtggacgatgtgttatctgttgatgcgagcgcgcgtgaagtcgccagaaaagaggtgatgcgtctcgcaagctgaggataatccggctacagagagtcgcgctatttgttagcgtagggcttcagtgatatagtctgcgccatctgatcgtaagtagttggctttataaggtcaggtatgccgtggttttacacggcttttttttgtataggcttcagtattcctgagtaccgtaaaccctgtcagggaataaaaaacgcgtgatgttgtctgctactcaaccacttagcgaaaaattgccagcgcatggctgccgtcatgttgcgatcattatggacggcaatggtcgctgggcaaaaaagcaagggaagattcgtgcctttgggcataaagccggagcaaaatccgtccgccgggctgtctcttttgcggccaacaacggtattgaggcgttaacgctgtatgcctttagtagtgaaaactggaaccgaccagcgcaggaagtcagtgcgttaatggaactgtttgtgtgggcgctcgatagcgaagtaaaaagtctgcaccgacataacgtgcgtctgcgtattattggcgataccagtcgctttaactcgcgtttgcaagaacgtattcgtaaatctgaagcgctaacagccgggaataccggtctgacgctgaatattgcggcgaactacggtggacgttgggatatagtccagggagtcaggcaactggctgaaaaggtgcagcaaggaaacctgcaaccagatcagatagatgaagagatgctaaaccagcatgtctgtatgcatgaactggcccctgtagatttagtaattaggactgggggggagcatcgcattagtaactttttgctttggcaaattgcctatgccgaactttactttacagatgttctctggcccgatttcgatgaacaagactttgaaggggcgttaaatgcctttgctaatcgagagcgtcgtttcggcggcaccgagcccggtgatgaaacagcctgatgggggtcgcttttgctgaagtatcgcctgatatctgcttttgtgttaatacccgtcgtcatcgcggcgttgtttctgttgccgccggtggggttcgccattgtaacgctggtggtctgcatgctggcagcgtgggaatggggacagcttagcggttttaccactcgttcgcagcgagtatggttggcggtgttatgcgggttattgttggcgctgatgctttttctgttgccggaatatcaccgaaatattcatcaaccgctggttgaaatctcactttgggcttcgctgggttggtggattgtcgcgctattgctggtgctgttttacccaggttccgcagcaatctggcgtaactctaaaacattgcgccttatttttggcgtgctaaccattgttcccttcttctggggcatgctggcgttacgggcctggcactatgacgagaatcattacagtggcgcaatatggctgctctatgtcatgatcctggtatggggcgctgactccggcgcatatatgtttggcaaattgtttggtaaacataagctggcaccgaaggtttctccgggtaaaacctggcaaggctttatcggtggactcgctactgcagcggtaatctcatggggttatggcatgtgggcgaatctcgacgtcgctcccgtcaccttactcatttgctctattgtcgcagcgttagcctcagtgctcggcgatctgaccgagagtatgtttaagcgtgaagcaggaattaaggacagcggtcatttaattccaggacacggtggtattttagatcgtattgatagcctgacggctgcggtaccggtctttgcttgcttgttgttactggtattcaggacgctttaacggaaggtaatatgctgagttttctctgggatttggcttcgttcatcgttgcactgggtgtacttatcaccgtgcatgaatttggtcatttctgggttgcccggcgttgtggtgttcgcgttgagcgtttctcaatagggtttggtaaggcgctctggcggcgaactgataagctcggcaccgaatatgttatcgccctgatcccgttgggcggttatgtcaaaatgctggatgagcgcgcagaaccggtcgttccggaactccgccaccatgccttcaataataaatctgtcggccaacgagcggcgattattgccgcaggtccggttgcaaacttcatttttgctatctttgcctactggctggtttttattattggtgtgcctggcgtacgtccggtggttggcgaaatagcagccaattcgatagctgcggaagcacaaattgcaccaggtacggaactaaaagccgtagatggtatcgaaacgcctgattgggatgccgtgcgtttgcagttggtcgataaaattggcgatgaaagcaccaccattacagtagcgccatttggcagcgaccaacggcgggatgtaaagctcgatttacgtcactgggcgtttgagcctgataaagaagatccggtatcttcgctggggattcgtcctcgtgggccgcaaattgaacctgtactggaaaatgtgcagccaaactcggcggcaagcaaggcaggtttgcaagcaggcgacaggatcgttaaagtcgatggtcagcccttaacgcagtgggtgacctttgtgatgcttgtccgggataacccgggtaaatccttagcgttagaaatcgaaaggcaggggagtcccttgtctttgacattaatcccggagagtaaaccgggtaatggtaaagcgattggttttgtcggtattgagccgaaagtcattcctttgccagatgagtataaagttgtacgccagtatgggccgttcaacgccatcgtcgaagccacggacaaaacgtggcagctgatgaagctgacggtcagtatgctgggaaaattgatcaccggtgatgtgaaactgaacaacctcagtgggccgatctctatcgccaagggggctgggatgacagcggaactcggggtagtttattacctgccgtttcttgcgcttattagcgtgaacttagggataattaacctgtttccgttgcccgtacttgacggggggcatctgctgttccttgcgatcgaaaagatcaaaggcggaccggtatccgagcgggttcaagacttttgttatcgcattggctcgattctgctggtgctgttaatggggcttgcacttttcaatgatttctctcggttatgagagttagttaggaagaacgcataataacgatggcgatgaaaaagttgctcatagcgtcgctgctgtttagcagcgccaccgtatacggtgctgaagggttcgtagtgaaagatattcatttcgaaggccttcagcgtgtcgccgttggtgcggccctcctcagtatgccggtgcgcacaggcgacacggttaatgatgaagatatcagtaataccattcgcgctctgtttgctaccggcaactttgaggatgttcgcgtccttcgtgatggtgatacccttctggttcaggtaaaagaacgtccgaccattgccagcattactttctccggtaacaaatcggtgaaagatgacatgctgaagcaaaacctcgaggcttctggtgtgcgtgtgggcgaatccctcgatcgcaccaccattgccgatatcgagaaaggtctggaagacttctactacagcgtcggtaaatatagcgccagcgttaaagctgtcgtgaccccgctgccgcgcaaccgtgttgacctaaaactggtgttccaggaaggtgtgtcagctgaaatccagcaaattaacattgttggtaaccatgctttcaccaccgacgaactgatctctcatttccaactgcgtgacgaagtgccgtggtggaacgtggtaggcgatcgtaaataccagaaacagaaactggcgggcgaccttgaaaccctgcgcagctactatctggaccgcggttatgcccgtttcaacatagactctacccaggtcagtctgacgccagataaaaaaggtatttacgtcacggtgaacatcaccgaaggcgatcagtacaagctttctggcgttgaagtgagcggcaaccttgccgggcactccgctgaaattgagcagctgactaagatcgagccgggcgagctgtataacggcaccaaagtgaccaaaatggaagatgacattaaaaagcttctcggtcgctatggttatgcctatccgcgcgtacagtcgatgcctgaaattaacgatgccgacaaaaccgttaaattacgcgtgaacgttgatgcgggtaaccgtttctacgtgcgtaagatccgttttgaaggtaacgatacctcgaaagatgccgtcctgcgtcgcgaaatgcgtcagatggaaggtgcatggctgggaagcgatctggtcgatcagggtaaggagcgtctgaatcgtctgggcttctttgaaactgtcgataccgatacccaacgtgttccgggtagcccggaccaggtagatgtagtctacaaggtgaaagaacgtaacactggtagcttcaacttcgggattggttacggtactgaaagtggcgtgagcttccaggctggcgtgcaacaggataactggttaggtacaggttatgctgttggtatcaacgggaccaaaaacgattaccagacctatgctgaactgtcggtaaccaacccgtacttcaccgtagatggcgtaagcctcggtggtcgtctcttctataatgacttccaggcagatgacgccgacctgtccgactataccaacaagagttatggtacagacgtgacgttgggcttcccgattaacgaatataactcgctgcgtgcaggtctgggttatgtacataactccctgtccaacatgcagcctcaggttgcgatgtggcgttatctgtactctatgggtgaacatccgagcacctctgatcaggataacagcttcaaaacggacgacttcacgttcaactatggttggacctataacaagcttgaccgtggttacttcccgacagatggttcacgtgtcaacctgaccggtaaagtgaccattcctggatcggataacgaatactacaaagtgacgttagacacggcgacttatgtgccgatcgatgacgatcacaaatgggttgttctggggcgtacccgctggggttatggtgatggtttaggcggcaaagagatgccgttctacgagaacttctatgccggtggttccagcaccgtgcgtggcttccagtccaatacaattggtccgaaagcagtttacttcccgcatcaggccagtaattatgatccggactatgattacgaatgtgcgactcaggacggcgcgaaagacctgtgtaaatcggatgatgctgtaggcggtaacgccatggcggttgccagcctcgagttcatcaccccgacgccgtttattagcgataagtatgctaactcggttcgtacttccttcttctgggatatgggtaccgtttgggatacaaactgggattccagccaatattctggatatccggactatagtgatccaagcaatatccgtatgtctgcgggtatcgcattacaatggatgtccccattggggccgttggtgttctcctacgcccagccgttcaaaaagtacgatggagacaaggcagaacagttccagtttaacatcggtaaaacctggtaagtgttctccacaaaggaatgtagtggtagtgtagcgatgactttaggcgatcaatataaatcgccgggccacgcaaagaactgcaccctccggtgcaaatgggatggtaaggagtttattgtgaaaaagtggttattagctgcaggtctcggtttagcactggcaacatctgctcaggcggctgacaaaattgcaatcgtcaacatgggcagcctgttccagcaggtagcgcagaaaaccggtgtttctaacacgctggaaaatgagttcaaaggccgtgccagcgaactgcagcgtatggaaaccgatctgcaggctaaaatgaaaaagctgcagtccatgaaagcgggcagcgatcgcactaagctggaaaaagacgtgatggctcagcgccagacttttgctcagaaagcgcaggcttttgagcaggatcgcgcacgtcgttccaatgaagaacgcggcaaactggttactcgtatccagactgctgtgaaatccgttgccaacagccaggatatcgatctggttgttgatgcaaacgccgttgcttacaacagcagcgatgtaaaagacatcactgccgacgtactgaaacaggttaaataagtaatgccttcaattcgactggctgatttagcgcagcagttggatgcagaactacacggtgatggcgatatcgtcatcaccggcgttgcgtccatgcaatctgcacaaacaggtcacattacgttcatggttaacccaaaataccgtgagcatttaggcttgtgccaggcgtccgcggttgtcatgacccaggacgatcttcctttcgcgaaaagtgccgcgctggtagtgaagaatccctacctgacttacgcgcgcatggcgcaaattttagataccacgccgcagcccgcgcagaacattgcacccagtgcggtgatcgacgcgacggcgaagctgggtaacaacgtatcgattggcgctaacgcggtgattgaatccggcgttgaactgggcgataacgtgattatcggtgccggttgcttcgtaggtaaaaacagcaaaatcggtgcaggttcgcgtctctgggcgaacgtaaccatttaccatgagatccagatcggtcagaattgcctgatccagtccggaacagtggtaggcgcagacggctttggttatgccaacgatcgtggtaactgggtgaagatcccacagattggtcgcgtaattattggcgatcgcgtggagatcggtgcctgcactaccatcgatcgcggcgcgctggatgacactgttattggcaatggcgtgatcattgataaccagtgccagattgcacataacgtcgtgattggcgacaatacggcggttgccggtggcgtcattatggcgggcagcctgaaaattggtcgttactgcatgatcggcggagccagcgtaatcaacgggcatatggaaatatgcgacaaagtgacggttacgggcatgggtatggtgatgcgtcccatcactgaaccaggcgtctattcctcaggcattccgctgcaacccaacaaagtctggcgcaaaaccgctgcactggtgatgaacattgatgacatgagcaagcgtctgaaatcgcttgagcgcaaggttaatcaacaagactaacgttccatcttttgttcgccaaactttacggcctgtctcattcttacgattgcggcaggccgtgttattattgtcgtttcttatattttgacaggaagagtatcttgactactaacactcatactctgcagattgaagagattttagaacttctgccgcaccgtttcccgttcttactggtggatcgcgtgctggattttgaagaaggtcgttttctgcgcgcagtaaaaaatgtctctgtcaatgagccattcttccagggccatttccctggaaaaccgattttcccgggtgtgctgattctggaagcaatggcacaggcaacaggtattctggcgtttaaaagcgtaggaaaactggaaccgggtgagctgtactacttcgctggtattgacgaagcgcgcttcaagcgcccggtcgtgcctggcgatcaaatgatcatggaagtcactttcgaaaaaacgcgccgcggcctgacccgttttaaaggggttgctctggtcgacggtaaagtagtttgcgaagcaacgatgatgtgtgctcgtagccgggaggcctgatacgtgattgataaatccgcctttgtgcatccaaccgccattgtggaagagggcgcgtcgattggcgcgaacgcacacattggtcctttttgtatcgttggaccccatgtcgaaattggtgagggtaccgtactgaaatctcacgttgtcgtgaatggtcatactaaaattggccgcgataatgagatttatcagttcgcctccatcggcgaagttaaccaggatctgaaatatgctggcgaaccgacccgcgtggaaatcggcgatcgtaaccgcattcgcgaaagcgtcaccattcatcgtggcacagtccagggcggtggattgacgaaggtgggcagcgacaacttactgatgatcaacgcgcacattgcgcacgattgtacggtaggtaaccgctgtattctcgccaacaacgcaacgctggcgggtcacgtatcggttgacgacttcgcgatcatcggcggcatggccgcagtccatcagttctgcatcattggtgcgcatgtgatggttggcggctgctccggtgtggcgcaggacgtccctccttatgtcattgcgcagggtaaccacgccacgccgttcggtgtcaatatcgaagggctgaagcgccgcggattcagccgtgaggcgattaccgctatccgcaatgcgtataagctgatttatcgtagcggtaaaacgctcgatgaagtgaaaccggaaattgctgaactggcggaaacatatccggaagtgaaagcctttaccgatttctttgcacgctcaacgcgcggtctgattcgttaatgactgaacagcgtccattaacgattgccctggtcgccggagaaacctccggcgatatcctgggggccggtttaatccgcgctctgaaagaacgtgtgcccaacgcccgctttgttggtgttgccgggccacgaatgcaggctgaaggctgcgaagcctggtacgaaatggaagagttggcggtgatgggcattgttgaagtgctcggtcgtctgcgtcgcttactgcatattcgtgccgatctgacaaagcgttttggtgaactaaagccagatgtttttgttggcattgatgcgcctgacttcaatattatcctcgaaggtaaccttaaaaagcagggtatcaaaaccattcattatgtcagtccgtccgtctgggcgtggcgacagaaacgcgttttcaaaataggcagagccaccgatctggtgctcgcatttctgcctttcgaaaaagcgttttatgacaaatacaacgtaccgtgccgctttatcggtcataccatggctgatgccatgccattagatccagataaaaatagtgcccgtgatgtgctggggatcccttacgatgcccactgtctggcattgttgccgggcagccgtggtgcagaagtcgaaatgcttagtgccgatttcctgaaaacggcccagcttttgcgccagacatatccggatctcgaaatcgtggtgccactggtgaatgccaaacgccgcgagcagtttgaacgcatcaaagctgcagtcgcgccagacctgtcggttcatttgctggatggaatgggccgtgaggcgatggtcgccagcgatgcggcactactggcgtcggggacggcagccctggagtgtatgctggcgaaatgcccgatggtggtgggatatcgcatgaagccttttaccttctggttggcgaagcggctggtgaaaactgattatgtctcgctgccaaatctgctggcgggcagagagttagtcaaagagttattgcaggaagagtgtgagccgcaaaaactggctgcggcgctgttaccgctgttggcgaatgggaaaaccagccacgcgatgcacgataccttccgtgaactgcatcagcagatccgctgcaatgccgatgagcaggcggcacaagccgttctggagttagcacaatgatcgaatttgtctatccgcacacgcagctggttgcgggtgtggatgaagtcggacgcgggccgttagttggcgcggtcgtcaccgctgcggtgattctcgacccggcgcgcccgattgccgggctgaatgattccaaaaagctgagcgaaaaacgtcgtctggcgctctgtgaagagatcaaagagaaagcgttgagctggagtctgggccgcgcggaacctcacgaaatcgacgaactgaatattttacatgcgaccatgctggcgatgcagcgagccgtcgctgggctgcatattgcgccggaatatgtgttgattgatggtaaccgctgcccgaaattaccgatgcctgcgatggctgtggtgaaaggcgatagccgcgtaccggaaatcagtgccgcgtctatcctggcgaaagtgacgcgtgacgccgaaatggcggcgctggatattgttttcccgcaatatggttttgcccaacacaaagggtatccaaccgcttttcatctggaaaaactggctgaacacggcgcgaccgaacaccatcggcgcagctttgggcctgtcaaacgcgcactgggacttgcgtcctgattcttgtgtcgagattaagtaaaccggaatctgaagatgtctgaaccacgtttcgtacacctgcgggtgcacagcgactactcgatgatcgatggcctggccaaaaccgcaccgctggtaaaaaaggcggcggcgttgggtatgccagcactggcgatcaccgatttcaccaacctttgcggtctggtgaagttctacggagcgggacatggcgcagggattaagcctatcgtcggggcagattttaacgtccagtgcgacctgctgggtgatgagttaacccacctgacggtactggcggcgaacaataccggctatcagaatctgacgttgctgatctcaaaagcgtatcagcgcgggtacggtgccgccgggccgatcatcgatcgcgactggcttatcgaattaaacgaagggttgatccttctttccggcgggcgcatgggcgacgtcggacgcagtcttttgcgtggtaacagcgcgctggtagatgagtgtgtcgcgttttatgaagaacacttcccggatcgctattttctcgagctgatccgcaccggcaggccggatgaagaaagctatctgcacgcggcggtggaactggcggaagcgcgcggtttgcccgtcgtggcgactaacgatgtgcgctttatcgacagcagcgactttgacgcacacgaaatccgcgtcgcgatccacgacggctttaccctcgacgatcctaaacgcccgcgtaactattcgccgcagcaatatatgcgtagcgaagaggagatgtgcgagctgtttgccgacatcccagaagcccttgccaacaccgttgagatcgccaaacgctgtaacgtaactgtgcgtcttggtgaatacttcctgccgcagttcccgaccggggacatgagcaccgaagattatctggtcaagcgtgcaaaagagggcctggaagagcgtctggcctttttattccctgatgaggaagaacgtgttaagcgccgcccggaatatgacgaacgtctggagactgaacttcaggttatcaaccagatgggcttcccgggctacttcctcatcgttatggaatttatccagtggtcgaaagataacggcgtaccggtagggccaggccgtggctccggtgcgggttcactggtggcctacgcgctgaaaatcaccgacctcgatccgctggaatttgacctgctgttcgaacgtttccttaacccggaacgtgtctccatgcctgacttcgacgttgacttctgtatggagaaacgcgatcaggttatcgaacacgtagcggacatgtacggtcgtgatgcggtatcgcagattatcaccttcggtacgatggcggcgaaagcggtgatccgcgacgtaggccgcgtgctggggcatccgtacggctttgtcgatcgtatctcgaaactgatcccgcccgatccggggatgacgctggcgaaagcgtttgaagccgagccgcagctgccggaaatctacgaagcggatgaagaagttaaggcgttgatcgacatggcgcgcaaactggaaggggtcacccgtaacgccggtaagcacgccggtggggtggttatcgcgccgaccaaaattaccgattttgcgccgctttattgcgatgaagagggcaaacatccggtcacccagtttgataaaagcgacgttgaatacgccggactggtgaagttcgacttccttggtttgcgtacgctcaccatcatcaactgggcgctggagatgatcaacaagcggcgggcgaagaatggcgagccgccgctggatatcgccgcgatcccgctggatgacaagaaaagcttcgacatgctgcaacgctcggaaaccacggcggtattccagcttgaatcgcgcggcatgaaggacctgatcaagcgtctgcaacctgactgcttcgaagatatgatcgcactggtggcactgttccgccctggtccgttgcaatcagggatggtggataactttatcgaccgtaaacatggtcgcgaagagatctcctatccggacgtgcagtggcagcatgaaagcctgaaaccggtactggagccaacctacggcattatcctgtatcaggaacaggtcatgcagattgcgcaggtgctttctggttataccctcggtggcgcggatatgctgcgtcgtgcgatgggtaagaaaaagccggaagagatggctaagcaacgttctgtatttgctgaaggtgcagaaaagaacggaatcaacgccgaactggcgatgaaaatcttcgacctggtggagaaattcgctggttacggatttaacaaatcgcactctgcggcctatgctttggtgtcatatcaaacattatggttgaaagcgcactatccggcagagtttatggcggcggtaatgaccgccgatatggacaacaccgagaaggtggtgggcctggtggatgagtgctggcggatggggctgaaaatcctgccaccagatataaactccggtctttaccatttccacgtcaacgacgacggcgaaatcgtgtatggtattggcgcgatcaaaggggtaggtgaaggtccgattgaggcgatcatcgaagcccgtaataaaggcggctacttccgcgaactgtttgatctctgcgcccgaaccgacaccaaaaagttgaaccgtcgcgtgctggaaaaactgatcatgtccggggcgtttgaccgtcttgggccacatcgcgcggcgctgatgaactcgctgggcgatgcgttaaaagcggcagatcaacacgcgaaagcggaagctatcggtcaggccgatatgttcggcgtgctggccgaagagccggaacaaattgaacaatcctatgccagctgccaaccgtggccggagcaggtggtattagatggggaacgtgaaacgttaggcctgtacctgaccggacaccctatcaaccagtatttaaaagagattgagcgttatgtcggaggcgtaaggctgaaagacatgcacccgacagaacgtggtaaagtcatcacggctgcggggctcgttgttgccgcgcgggttatggtcaccaagcgcggcaatcgtatcggtatctgcacgctggatgaccgttccgggcggctggaagtgatgttgtttactgacgccctggataaataccagcatttgctggaaaaagaccgcatacttatcgtcagcggacaggtcagctttgatgacttcagcggtgggcttaaaatgaccgctcgcgaagtgatggatattgacgaagcccgggaaaaatatgctcgcgggcttgctatctcgctgacggacaggcaaattgatgaccagcttttaaaccgactccgtcagtctctggaaccccaccgctctgggacaattccagtacatctctactatcagagggcggatgcacgcgcgcggttgcgttttggcgcgacgtggcgtgtctctccgagcgatcgtttattaaacgatctccgtggcctcattggttcggagcaggtggaactggagtttgactaatacaggaatactatgagtctgaatttccttgattttgaacagccgattgcagagctggaagcgaaaatcgattctctgactgcggttagccgtcaggatgagaaactggatattaacatcgatgaagaagtgcatcgtctgcgtgaaaaaagcgtagaactgacgcgtaaaatcttcgccgatctcggtgcatggcagattgcgcaactggcacgccatccacagcgtccttataccctggattacgttcgcctggcatttgatgaatttgacgaactggctggcgaccgcgcgtatgcagacgataaagctatcgtcggtggtatcgcccgtctcgatggtcgtccggtgatgatcattggtcatcaaaaaggtcgtgaaaccaaagaaaaaattcgccgtaactttggtatgccagcgccagaaggttaccgcaaagcactgcgtctgatgcaaatggctgaacgctttaagatgcctatcatcacctttatcgacaccccgggggcttatccgggcgtgggcgcagaagaacgtggtcagtctgaagccattgcacgcaacctgcgtgaaatgtctcgcctcggcgtaccggtagtttgtacggttatcggtgaaggtggttctggcggtgcgctggcgattggcgtgggcgataaagtgaatatgctgcaatacagcacctattccgttatctcgccggaaggttgtgcgtccattctgtggaagagcgccgacaaagcgccgctggcggctgaagcgatgggtatcatcgctccgcgtctgaaagagctgaaactgatcgactccatcatcccggaaccgctgggcggcgctcaccgtaacccggaagcgatggcggcatcgttgaaagcgcaactgctggcggatctggccgatctcgacgtgttaagcactgaagatttaaaaaatcgtcgttatcagcgcctgatgagctacggttacgcgtaattcgcaaaagttctgaaaaagggtcacttcggtggcccttttttatcgccacggtttgagcaggctatgattaaggaaggattttccaggaggaacacatgaacatcattgccattatgggaccgcatggcgtcttttataaagatgagcccatcaaagaactggagtcggcgctggtggcgcaaggctttcagattatctggccacaaaacagcgttgatttgctgaaatttatcgaacataaccctcgaatttgcggcgtgatttttgactgggatgaatacagtctcgatttatgtagcgatatcaatcagcttaatgaatatctcccgctttatgccttcatcaacacccactcgacgatggatgtcagcgtgcaggatatgcggatggcgctctgtttttttgaatatgcgctggggcaggcggaagatatcgccattcgtatgcgtcagtacaccgacgaatatcttgataacattaccccaccgttcacgaaagccttgtttacctacgtcaaagagcggaagtacaccttttgtacgccgggtcatatgggcggcaccgcatatcaaaaaagcccggttggctgtctgttttatgactttttcggcgggaatacccttaaggctgatgtctctatttcggtcaccgagcttggttcgttgctcgaccacaccgggccacacctggaagcggaagagtacatcgcgcggactttcggcgcggaacagagttatatcgttaccaacggaacatcgacgtcgaacaaaattgtgggtatgtacgccgcgccatccggcagtacgctgttgattgaccgcaattgtcataaatcgctggcgcatctgttgatgatgaacgatgtagtgccagtctggctgaaaccgacgcgtaatgcgttggggattctgggtgggatcccgcgccgtgaatttactcgcgacagcatcgaagagaaagtcgctgccaccacgcaggcacaatggccggttcatgcggtgattaccaactcaacctatgatggcttgctctacaacaccgactggatcaaacagacgctggatgtcccgtcgatccacttcgattccgcctgggtgccgtacacccattttcatccgatctaccaggggaaaagtggtatgagcggcgagcgtgttgcgggaaaagtgatcttcgaaacgcaatcgacccacaaaatgctggcggcgttatcgcaggcttcgctgatccacattaaaggtgagtatgacgaagaggcgtttaacgaagcctttatgatgcataccaccacctcgcccagttatcccattgttgcttcggttgagacggcagcagcgatgctgcgtggtaatccgggcaaacggctgattaaccgttcagtagaacgagctctgcattttcgcaaagaggtccagcggctgcgggaagagtctgacggttggtttttcgatatctggcaaccgccgcaggtggatgaagccgaatgctggcccgttgcgcctggcgaacaatggcacggctttaacgatgcggatgccgatcatatgttcctcgatccggttaaagtcactattctgacgccggggatggacgagcagggcaatatgagcgaggaggggatcccggcggcgctggtggcgaagttcctcgatgagcgtgggatcgtggtagagaaaaccggcccatataacctgctgtttctctttagtattggcatcgataaaaccaaagcaatgggattattgcgtgggttgacggaatttaaacgctcttacgatctcaatctgcgaatcaaaaatatgcttccggatctgtacgcagaagatcccgatttctaccgcaatatgcgtattcaggatctggcgcaagggatccataagctgattcgtaaacacgatcttcccggtttgatgttgcgggcattcgatactttgccggagatgatcatgacgccacatcaggcatggcagagacagattaaaggtgaagtagaaaccattgcgctggaacaactggtcggtagagtatcggcaaatatgatcctgccttatccaccgggcgtaccgctgttgatgcctggagaaatgctgaccaaagagagccgcacagtactcgattttctactgatgctttgttccgtagggcaacattaccccggttttgaaacggatattcacggtgcgaaacaggacgaagacggcgtttaccgcgtacgagtcctaaaaatggcgggataacttgccagagcggcttccgggcgagtaacgtgctgttaacaaataaaggagacgttatgctgggtttaaaacaggttcaccatattgcgattattgcgacggattatgcggtgagcaaagctttctactgcgatattcttggtttcacgctgcaaagcgaagtctatcgcgaagcgcgcgactcgtggaaaggggatttggcgcttaatgggcaatatgtgattgagcttttctcatttccgttcccgccggagcgccccagccgaccggaagcttgcggcctgcgtcatctggcttttagcgttgatgacatcgatgcggcagtggcgcaccttgaaagccataacgtgaagtgtgaagccatccgtgtcgatccatacacgcaaaaacgcttcaccttctttaacgatccggacgggctgccgttggaactgtatgagcagtaaggcttgtcatcgccgcatttgcccggtaacgtgccgggcattgctactgtaaaatcgcaccatcatgacactcacgctcaatagacaacttctcacctcacgccagattctggtggcctttagcggcgggcttgactccaccgttctgctgcatcagttggtgcagtggcggacggaaaatccggggggcgctctgcgcgctattcatgtgcatcacggtttaagtgccaatgccgatgcctgggttacgcattgcgaaaacgtctgccaacagtggcaggtgccgctggtggtcgaacgcgtacaacttgcgcaagaggggctggggattgaggcccaggcgcggcaggcgcgttatcaggcatttgcccgcaccttgttgcccggtgaagtgctggtcaccgcgcaacatctcgacgatcaatgtgaaacttttctgctggcgctaaaacgcggtagcggccctgccgggctttcggctatggcggaagtttcggagtttgccggaacacggcttatccgcccgttgcttgcccgcacgcggggggaactggcgcagtgggcattggcgcatggtttacgctggattgaagacgaaagtaatcaggacgactcatacgatcgtaactttctgcgcctgcgcgtagtgccgttattgcagcagcgttggccgcattttgccgaaacaacggcccgcagcgccgcactttgtgctgaacaagagagcctgctggatgaactgctggcagatgatttagcacactgtcaatcgccgcaggggacgctgcagattgtgccaatgctggcgatgagtgatgcccgccgcgcggcgattatccgccgctggctggcagggcagaatgcaccgatgccttcccgcgacgcgttggtgaggatctggcaggaagtggcgctggcgcgggaagatgcctccccctgtttacgtttgggcgcgtttgaaatccgacgctatcagtcgcaactgtggtggattaaatccgtcaccgggcaaagcgaaaacattgtgccgtggcagacatggcttcaaccgctggaattaccggcggggcagggaagtgtacagcttaatgcgggaggcgatattcgccctccgcgtgcagacgaagcggtcagcgtgcgtttcaaagcgccaggattgctgcatattgtcgggcgtaacggcggacgtaagctaaagaaaatctggcaagagctgggcgtgccgccgtggctacgtgacaccacgccactgctgttttatggcgaaacgctgattgcggcggcagggggatttgtgacgcaagaaggtgtggctgaaggtgagaatggcataagttttgtctggcagcgaaacgcttagtttagtgaaggccggatatgacgcattaagcgtcgcatccggcgaaagtcaatcaggactcgctcaccaccaccgtaccgatttccgggtggctaaagctggtaattttatccagacgtagctcacgggtttcgccagcggcctcgacgaccagatactccacatttttgcgggagactaaatcgctggctttggcctgcaatttttcgccatctttcagctcaagtgtcagcattaaatgatgctggcaggcgagctcaagattatcgtaatcatcacaattgattggttgatacgtatcattcattgacataatcgctcaccagtaagtttgccgcagcgtatgctgctttttccctgacagcctcagaaagggcgtcgtcggcagccatttcattcagcactttcaaaacgcagcccagcgcgtccggaacgtatcctaagtctccgctggcgatttccgcgtaccgcttgcgtattaactcacaatatttttccacatgccctcctgtcagcactctgacttaaccgtggatgcaagtctaagcctacgaagataaactctgtttcgcaaggtgactataccacactcatttctgcaatatcagcgccgcaactgcacgtattccgttacaatggcctcctgattcgaaaggagttttcttatggcgcttaaagcgacaatttataaagcgacggttaatgtggccgatctcgaccgcaaccagtttctcgatgcctctctgacgctggcgcgccacccttcagaaacccaggagcgtatgatgctgcgcctgctggcgtggctgaaatatgctgatgaacgtctgcaatttacccgtggtttgtgtgccgatgatgagccggaagcgtggctgcgtaacgatcacctgggcattgatttgtggattgagctggggctgccggatgagcgacgaattaagaaagcctgcacccaggccgcagaagtggcgctgtttacctataatagtcgggcggcgcaaatctggtggcagcaaaatcagagcaaatgtgcgcagtttgccaatctttccgtctggtatctggacgacgagcagctggcgaaagtgagcgcctttgccgatcgtaccatgacgctgtaggcaacgattcaggatggcgtgatctggttatcggatgataagaataatctggaagtgaacttaaccgcctggcaacaaccttcatgattgtgatttcccgacatgttgctattcccgatggtgagcttgagatcaccgccattcgtgcgcagggcgcgggcgggcagcatgttaataagacctcaacggccattcatctgcgttttgacattcgggcatccagcctgccagagtattacaaagagcgtctgctcgccgccagccatcatttgatcagcagtgatggcgtaattgtcattaaggcacaggaataccgcagtcaggaactgaaccgcgaagcggcgctggcccggctggtggcagtgattaaagatttaacaacagaacaaaaagcccgacgacccacgcggcccacccgtgcatcgaaagagcgcaggctggcatcgaaagcacaaaaatcaagcgtgaaggcgatgcgcagcggtcgggaataaaaagaaggaatggatggtgaaaaaagcgatagtgacagcgatggctgtaatcagcctctttactctgatgggttgtaataatcgggccgaagtcgatacgctttctccggcgcaggctgccgaattgaaaccgatgccgcaaagttggcgcggcgtgctgccgtgtgccgattgcgaaggaatcgaaacctctctgttcctcgaaaaagacggaacatgggtgatgaatgagcgttatctcggtgctcgtgaagaaccttcctccttcgcttcctacggtacatgggcgcgaaccgctgacaagctggtattaaccgacagcaaaggtgaaaagtcatattatcgggcgaaaggcgatgcgctggagatgctcgatcgtgaaggcaatccgattgaatcgcagttcaactatacgctggaaccggcacaatccagtttacccatgacgccgatgaccctgcggggcatgtatttttatatggctgatgcggcgaccttcactgattgcgcgaccggaaaacgtttcatggtagcgaataacgcagagctggagcgtggctacctggctgcgcgcggccacagtgaaaaaccggtgttactgtcagtagaaggtcactttacgcttgaggctaatccggataccggtgcgccaaccaaagtattagcacccgatacggcagggaaattttacccaaaccaggattgcagtagtttggggcagtaacccgtcttgagacagaaacaaacgcaaaacaggccagaaggatatatttcaacattttgaatttgcacgttttttgtaggccggataaggcgtttacgccgcatccggcaatggtgctcaacgcctgatgcgacgctggcgcgtcttatcatgcctacaacccccctcataccttaaggcggataaggcatttactttatcaccgggtcaaaccaacaaagcgacccgccttgatataaatccctggcttcaggtgcccaacatactgtaactgcgtttctggcttaaacgcagagacatcaccaatacgcatatgcatcagatcggcagggctaatccagcccgattgcgccagcgtaagcggatgcccggctttggcaaatgcatcagtgacaaattccgaacaaaaccacgactttttgtctccttcgaccacactgcttaactgcgctttcgccaggccgctgacgcactgttggcgaaaatcctcggagaacggattcagtgagcacatctggcgagtcaccataaagggaataaattcgacaatgccgcgatagttataaccgctatctttgattttattggcgaacgcggtgatttctgtggcttgttgcggggtaagatccgggactcgtaagacgaaaagtttatcactatgcttcatcgcttttttaagggaaacaatctggacgccagcgcctgtcgcttctgcaacgttattttcacccagatagattgcaacgtgactcacagaggaagtgctgaaaacgcggatcccaaatgaggttacctccaggcttgaggagaacagcaaatcgccgggtttgagatcaggtaccgttatttcttttattgattgttcggtgaaagagctttgatgctggaatttgacagcccatgttttcgcctcggcatctactgctgtggctgatgagtctggctggctgatatcaacggtacaggccgaaagtaaaagaaagcaggggagaagcaggcggcagtacgcctttggtttatccattttatacaatccatgtaaaaaagggccctgaaattcaggaccctttctggcatcagcctttaatctgtttcaccagatattcgacgatgtcaccagtcttaattaactgtttctcgccgttgcgacgatatttatattcgatatcgtcgttgtcgaggttacggtcgcccagcacaatagtgtgcggaataccgatcagttccatatcggcaaacatcacgcccggacgttcttttcggtcatccagcagcacttcgataccttgtgcacgcagttcgctgtacagtttctcagcaagctcttgtacgcggaaggatttgtgcatgttcatcggcagaattgccacctggaacggcgcgatagcgtcaggccatacgatgccgcgctcgtcgtagttctgctcaatcgccgcagccactacgcgcgttaccccgataccgtagcaacccatagtcaggatttggttacggccatcttcaccctgtacggaggctttcagtgcttcggagtacttggtacccagctggaagatgtgaccaacttcgataccacgtttgatcagcagcgtaccctggccatccgggcttggatcgccagccaccacgttacggatatccgcaacttccggggtagcgacatcgcgatcccagttgatgccgaagtagtgtttaccatcgatgttagcaccagcagtgaaatcactcatcgccgcaacggtacggtcaatcaccaccggaatcggcatgtttaccggacccagtgaacccggaccggctttaaccacggcacgaatttcttcttcggtcgcgaaagtcagcgggctggcaacctgcggcagtttttctgctttaacttcgttcagctcgtgatcaccgcgcaccagcagcgcaaccagcgggaagctactgccttcaaccgctttaaccagcagagtcttaaccgttttcttaatcggcagattgaactgttcaaccagttccgcgatggttttcgcgttcggcgtatcaaccagcgtcatttcctgggtagcagcagcgcgcggttctttcggcgcgatagcttctgccagctcaatgttcgctgcatagtcagaggtgtcggagaagaccacatcgtcttcaccgctctgcgccagcacctggaattcgtgagaggcgctgccgccgatagaaccggtgtcggcctgtacggcgcggaaatccagccccatgcggctgaagattttgctgtaggccgcatacattgcatcgtaggtttcctgcagggattcctgagaagtatggaaagagtaagcatctttcatcaggaattcgcgggaacgcatgacgccgaaacgcggacgcacttcgtcgcggaacttggtctggatctgatagaagttcagcggcagctgtttgtaagagctaagctcgttacgaatcaggtcagtgataacttcttcatgagttgggccgagtacgaacggacgctcgccacggtcaacaaaacgcagcagttccggaccgtactgttcccaacgaccactctcttgccacaaatcggctggctgaaccaccggcatcgacacctcgattgcaccggcgttgttcatctcttcacgcacgatgttttcgacttttttcagaacgcgcacgccggtcggcagccaggtatataacccggaggccagcttgcggatcatcccggcgcgcagcatcagctgatggctgatcacctcggcgtcggcaggtgtctccttgagagtggagagcaggtattggctagtacgcatgttgttacggttccagttggaaggtagaacaggctcaaggcgagcctgggacaaaaaaagtgatttagtttaccagtgcaaaagaaatgtcaaaagagaagggcgtgaatttaacgcggttccagcgcaaagacttcaaaacctgcgtcggtgacgcgccagcgaacgttaaaatcatgtagccagacggcataggttttgcccgtttcctcacctttacgataggccgggcgcgggtcctgcgccagtacttcgcggataaacagcgttaactgcggataacgcttctccagcgtcaaaagctgcttttcgacctctgcggtaaaactcaccgccatctctgcagctggcgcactttgcgcatagctggcactggcatcgggaagcgattcggcaaaggggagatacggtttgatatccactaccggcgtaccatcgaccagatccaggctgccgagcttcagaatcacgcagtctttatggcaaacaacctctttcagctctaccagcgacataccaatcgggttggggcggaaagtggagcgcgtagcgaaaacacccattctggcattaccgccaagacgaggcggacgcacagtcggacgccagccgccttccatcgtttgatgaaagacgaaaaggatccataaatggctgaatgcttccaggccgcgaacggcgtcagcctggttgtagggagcaatgagatgtagttcgccgttggcgctttttaccagacctggctggcgcggaacggcgaatttttctttatagggcgagcgaataacacctatttgctcgaactggaaactgctcatttcgccgtaatgttaagcgcagaaccgatacataaagcctgacgatagcagcctggcgtaccgctggtaacttcgcagctatgcagtaataccgcattggctttcattttcgaggcgttgatttgcatccgcttacgcgcggttggaatgctcggcggagagtcctgattagaggcctggcaagagtcgccactgacttcaccgagatcgcggaacggtttgccgactaattcttctgcattggtataaattcggaccggcgtggcgcgcggcgctttcggttttgcaggctccgctttcggctggggtgcagtgctttgaacgggttcgacaggggatctgcttaacatggaacagccgcttagcatgagtgctactaaacagatcggtaaagcacgcatagtatttcctcaatgtatgatcaaaacgtcaatattgaatcaggagcttgtaaaaatgacaagacgggcaagcgcccgtcctgaatgatattacaaattgtggaaacagcctaaaaattaccagcctttaacagcgccgccgttaaacactttgtttgctgcttcgtaaacttcgtcagactgataagcctggacgaatttcttcacgttctcggcgtctttgttatcttcacgcgttacgatcaggtttacgtacggggagtctttatcttcgacaaagataccgtttttcgctggagtcaggccaatctggctggcataggtggtgttaataactgccagagcgatttgcgcgtcgtccagagaacgcggcagttgcggtgcttccagttcaacaattttcagattttttgggttctcaacaacatcaagaacggtcggcagcaggccaacgccatctttcagtttgatcaagcccactttttgcagcagcagcagtgaacgaccaaggttagttggatcgtttggcacggcaacctgcgaaccatcctgcagttcatccagtgatttgattttcttggagtaaccagcaatcggataaacaaaagtgttgcctactgcgaccagtttgtagccacgatctttcagttgctgatcaaggtacggtttatgctggaaggcgttggcgtcgatatcgcctttgctcaatgcttcgtttggcagaacatagtcgttgaaggttaccagctcaacgtccaggccatatttgtctttcgcaactttctgcgcgacttctgcaacctgctgttcggcaccaacaatcacgccgactttaatgtggtttggatctttttcatcctgaccgcagcctaccagtgccagtgatccaatcagggctcccactgccgcaaaggttttgaatttgaacgccataccttattccttcttcaattatttatgttgtgttgaacgttacttgcgagtgacagcccggacgatgcggtcgcctgcgaactgaattaaataaaccagaatgaccagcaataccagtaccgtattcatcaccgtcgcgttatagccgatgtagccatactgatagccaatctgacctaaaccaccggcaccgactgcaccacccatcgcggaataaccgaccagggtaatcagggtgatagttgccgcattcaccagacccggcaacgcttccggtaacagcactttacggacgatctgcattggcgtggcacccattgcgcgggaagcttcaattaacccggttgggatctccagcagagcgttctcgaccatacgggcaataaacggtgctgcaccaacggttaacggaacaattgctgcctgcaaaccaatcgatgtaccgacaataacgcgggtaaacggaatcatccataccagcaagataatgaacgggatggaacggaaaatgttcacaatcgcagaaacggtacgatacagcttcgcgttagcaataatttgccccggacgcgtgacataaagcaggacgccaaccggcagaccaaccacaaacccaaaaaatccggatacgaaggtcattgccagcgtttcccatacgccacgaaccagcagccacatcatcggctcagacataacccagtacctctacttttacatggtgttcctgcagccaggcaatggcggcttgcgtatcttgttgtgtgccgtgcatttcagtcagcatgatgccgaacttaacgccaccggcgtaatccatctgcgcgctaataatgttgttgttgacgttgaaacgacgcgcggtttcagaaagcagtggggcatcgaccgattgaccggtaaactccagacgcagcatcggcacgcagtcagtaaatggctccgcttgcagacgttcctggtaatcttccgggatatccagatgcagggttgactgaataaacttctgcgccagcggcgttttcggatgtgagaacacttcacttaccgtgtcctgctcgatcagttcgccattgctgatgaccgcaacgcaatcacaaatacgcttcacaacgtccatttcgtgggtgatcaacagaatcgtcaaacccagacggcggttaatgtctttcagcagttcgagaatagaacgtgtcgttgccgggtctagcgcgctggtggcttcatcacacagcaatactttgggattgctggctaatgcacgggcaatcgccacacgttgtttctgcccaccggaaagattcgacgggtagctatcatgcttatctccaagaccaaccaatgacagcaattccgtcacgcgacgtttgatctcgtctttcggtgtattgtccagctccagcggcagagccacgttgccaaaaacagtacgcgaagagagcaggttaaaatgctggaaaatcataccaatctggcggcgagctttggtcaactcggattctgacagcgtggtcagttcctgtccatcgaccagcacgctaccctcggttgggcgctccagcaggtttacacaacgtataagcgtactcttacccgcgcctgaggcaccgataacgccataaatttgtccagctggcacatgcaggctgacgttgttcaacgcctggatggtgcgggtgccctggtggaacactttggtgatattcgaaagttttatcattgattatttattatcgtcattaagttagtcgtggcatctcgaatgcctgaaacgggcaacgccgtcaatgaaatggatgttaaggcatccagacgtctaaatcaatcaggtttatgcgaagagcactttcttgcaggtcgaaacatgcgatactagcgtcacatgccttattaaggagctataaaaggtggcgaagagcgtacccgcaatttttcttgaccgtgatggcaccattaatgtcgatcacggctatgtccatgagatcgacaactttgaatttatcgacggtgttattgacgccatgcgcgagctaaaaaaaatgggctttgcgctggtggtagtcaccaaccagtctggcattgctcgcggtaaatttaccgaagcacagtttgaaacgctgaccgagtggatggactggtcgctggcggaccgagatgtcgatctggatggtatctattattgcccgcatcatccgcagggtagtgttgaagagtttcgccaggtctgcgattgccgcaaaccacatccggggatgcttttgtcagcacgcgattatttgcatattgatatggccgcttcttatatggtgggcgataaattagaagatatgcaggcagcggttgcggcgaacgtgggaacaaaagtgctggtgcgtacgggtaaacctattacacctgaagcagaaaacgcggcagattgggtgttaaatagcctggcagacctgccgcaagcgataaaaaagcagcaaaaaccggcgcaatgattaaaagatgagcggttgaaataaaaatgcatttttccgcttgtcttcctgagccgactccctataatgcgcctccatcgacacggcgaatgtgaatcacttcacacaaacagccggttcggttgaagagaaaaaatcctgaaattcagggttgactctgaaagaggaaagcgtaatatacgccacctcgcgacagtgagctgaaagccgcgtcgcaactgctctttaacaatttatcagacaatctgtgtgggcactcgaagatacggattcttaacgtcgcaagacgaaaaatgaataccaagtctcaagagtgaacacgtaattcattacgaagtttaattctttgagcatcaaacttttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgaacggtaacaggaagaagcttgcttctttgctgacgagtggcggacgggtgagtaatgtctgggaaactgcctgatggagagggataactactggaaacggtagctaataccgcataacgtcgcaagaccaaagagggggaccttcgggcctcttgccatcggatgtgcccagatgggattagctagtaggtggggtaacggctcacctaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtatgaagaaggccttcgggttgtaaagtactttcagcggggaggaagggagtaaagttaatacctttgctcattgacgttacccgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgggctcaacctgggaactgcatctgatactggcaagcttgagtctcgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacgaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtcgacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctggtcttgacatccacagaactttccagagatggattggtgccttcgggaactgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcggtccggccgggaactcaaaggagactgccagtgataaactggaggaaggtggggatgacgtcaagtcatcatggcccttacgaccagggctacacacgtgctacaatggcgcatacaaagagaagcgacctcgcgagagcaagcggacctcataaagtgcgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtggatcagaatgccacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttaccttaaagaagcgtactttgcagtgctcacacagattgtctgatgaaaatgagcagtaaaacctctacaggcttgtagctcaggtggttagagcgcacccctgataagggtgaggtcggtggttcaagtccactcaggcctaccaaatttgcacggcaaatttgaagaggttttaactacatgttatggggctatagctcagctgggagagcgcctgctttgcacgcaggaggtctgcggttcgatcccgcatagctccaccatctctgtagtgattaaataaaaaatacttcagagtgtacctgcaaaggttcactgcgaagttttgctctttaaaaatctggatcaagctgaaaattgaaacactgaacaacgcaagttgttcgtgagtctctcaaattttcgcaacacgatgatgaatcgaaagaaacatcttcgggttgtgaggttaagcgactaagcgtacacggtggatgccctggcagtcagaggcgatgaaggacgtgctaatctgcgataagcgtcggtaaggtgatatgaaccgttataaccggcgatttccgaatggggaaacccagtgtgattcgtcacactatcattaactgaatccataggttaatgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggaggagcccagagcctgaatcagtgtgtgtgttagtggaagcgtctggaaaggcgcgcgatacagggtgacagccccgtacacaaaaatgcacatactgtgagctcgatgagtagggcgggacacgtggtatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaaaagaacctgaaaccgtgtacgtacaagcagtgggagcctcttttatggggtgactgcgtaccttttgtataatgggtcagcgacttatattctgtagcaaggttaaccgaataggggagccgaagggaaaccgagtcttaaccgggcgttaagttgcagggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaattcatctccgggggtagagcactgtttcggcaagggggtcatcccgacttaccaacccgatgcaaactgcgaataccggagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcccagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgacactgtgtgttgttgggtaggggagcgttctgtaagcctgtgaaggtgtactgtgaggtatgctggaggtatcagaagtgcgaatgctgacataagtaacgataaagcgggtgaaaagcccgctcgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggccgaaaggcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctatgttggccgggcgacggttgtcccggtttaagcgtgtaggctggttttccaggcaaatccggaaaatcaaggctgaggcgtgatgacgaggcactacggtgctgaagcaacaaatgccctgcttccaggaaaagcctctaagcatcaggtaacatcaaatcgtaccccaaaccgacacaggtggtcaggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctgatatgtaggtgaagtccctcgcggatggagctgaaatcagtcgaagataccagctggctgcaactgtttattaaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgccggaaggttaattgatggggtcagcgcaagcgaagctcttgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtakgataggtgggaggctttgaagtgtggacgccagtctgcatggagccgaccttgaaataccaccctttaatgtttgatgttctaacgtggacccgtgatccgggttgcggacagtgtctggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagcacgaaggttggctaatcctggtcggacatcaggaggttagtgcaatggcataagccagcttgactgcgagcgtgacggcgcgagcaggtgcgaaagcaggtcatagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgctggagaactgaggggggctgctcctagtacgagaggaccggagtggacgcatcactggtgttcgggttgtcatgccaatggcactgcccggtagctaaatgcggaagagataagtgctgaaagcatctaagcacgaaacttgccccgagatgagttctccctgaccctttaagggtcctgaaggaacgttgaagacgacgacgttgataggccgggtgtgtaagcgcagcgatgcgttgagctaaccggtactaatgaaccgtgaggcttaaccttacaacgccgaaggtgttttggcggatgagagaagattttcggcctgatacagattaaatcagaacgcagaagcggtctgataaaacagaatttgcctggcggccttagcgcggtggtcccacctgaccccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtagggaactgccaggcatcaaattaagcagtaagccggtcataaaaccggtggttgtaaaagaattcggtggagcggtagttcagtcggttagaatacctgcctgtcacgcagggggtcgcgggttcgagtcccgtccgttccgccacttattaagaagcctcgagttatcgctcgaggttttttttcgtctacatttctattattgctaaaatcgcaaaaatcctctgcgttttacgccctttttccgcaacattctaaagcccataatcacctcagttaacgaaaatagcattaaaagaggcatattatggctatccctgcatttggtttaggtactttccgtctgaaagacgacgttgttatttcatctgtgaaaacggcgcttgaacttggttatcgcgcaattgatactgcacaaatctatgataacgaagccgcagtaggtctggcgattgcagaaagtggcgtgccacgtcatgaactctacatcaccactaaaatctggattgaaaatctcagcaaagacaaattgatcccgagtctaaaagagagcctgcaaaaattgcgtaccgattatgttgatctgacgctaatccactggccgtcaccaaacgatgaagtctctgttgaagagtttatgcaggcgctgctggaagccaaaaaagaagggttgacgcgtgagatcggtatttccaacttcacgatcccattgatggaaaaggcgattgctgctgttggcgctgaaaacatcgctactaaccagattgaactctctccttatctgcaaaaccgtaaagtggttgcctgggctaaacagcacggcatccatattacttcctatatgacgctggcgtatggtaaggccctgaaagatgaggttattgctcgtatcgcagctaaacacaatgcgactccggcacaagtgattctggcgtgggctatgggggaaggttactcagtaattccttcttctactaaacgtgaaaacctggagagtaatcttaaggcacaaaatttacagcttgatgccgaagataaaaaagcgatcgccgcactggattgcaacgaccgcctggttagcccggaaggtctggctcctgaatgggattaagcctctctgacagctcctccgggagctgtttttacatgctcgctaaggaaatcgataaaagcccggatgcgcgtacttaccgcacggtcgctgtaatagacggcactgaatggcatttccactggcaacactttatctgccattaactccaccaattctccgcgagcgatttctctgtcgatcatatagtcggacaaacacgcaatcccgttgccactcaggcaaagctgtttcagtgtttccccactattggatgacaaaccgtacttcacctcatgtaattgtccatcgctacaggctaccggccaggtattgagggaagcgggttcagtgaatcccaggcaaacatgttgctttaaatcgtcgatcgtttctggcttcccgtagcgggaaatataatcgggggaggcgataatttttcgataactgttaaataacggcctggcacgtaagctggaatccgttaacgtaccggcgcgtatcgcgacatccacttttctttcgatcaaattaataatcgtttcggaggagactagcgataaagtgacttccggatagcgttcacgaaaaggcttaatcaacggcatcagaaagtgcagcaccactggagttgcggcatcgatgcgcaacagtccacgcggtgtattacgcgtctccataatttctgattctgccgctgccatctcctgcaaaattgactgtacgcgacgaaaataacgctcgccttcttccgtcaggctaagttgccgcgtggtccgattaagcaggctaacgccaagtttcatctccagctttttcaccgcccggcttaccgctgagtttgcttgccctaattgttccgctgcccggctaaagctgccgctttcgacgaccgaaacaaaaatggcgagttcttccgacgtggctttcatttttgctcctgttgcaaaatagatgagatattttgaatttatttgtcattaaaccatcaggatgcgtgatatgtcatccgatttaatgttctcaataatgagcaaaattctgaccggtgtaagcacttgcttacataacaatatacaattgctcgttgaaagagtgagctaaaatccctataacagtagaaccctcccgagtgcggaagggttgacgtaatagaggtttcaaagtcaaaagtgcgaaaaaacacctatgccatgcgctatgttgccggacaacctgcggagaggatcttaccgccggggtcttttgcgagcatcggccaggcattaccacccggagaaccgttaagtaccgaagagcgtattcggatcctggtgtggaacatatacaaacagcaacgcgctgaatggttgtcggtattaaagaattacggcaaagacgcacatctggtgttattgcaggaagcgcaaacaacgccagagttggtacagtttgcgactgctaactatcttgccgccgatcaggtacccgctttcgtgctgccacaacatccttctggcgtaatgaccctttcggcggcacatccagtgtattgctgcccgttacgtgaacgagaacccattttgcgtctggcgaagtcggcactggtgacggtctatccattacctgacacccgcctgttaatggtggttaatatacacgccgtcaacttcagtctgggcgtggatgtttatagtaagcagttacttcctattggtgatcagatagctcaccacagcggcccggtcattatggcgggagatttcaatgcttggagccgtagaaggatgaacgcgttatatcgttttgcgcgggaaatgtcgctgcgtcaggtgcgttttaccgatgatcagcgccgtcgggcgtttggtcgcccgctcgattttgttttctaccgtggtctgaacgtcagcgaagcttctgtactggttacgcgcgcgtccgatcacaatccgctactcgttgaattcagtcccggcaagcctgataaataaggtatgtcaggtctgccacagggcagaccaacgtttggagctgcccttttatactcaaacaacaaaaggacagtgcaatgacaacacaatcccaccatgaccacgtagaaaagcagtttagctctcaagccagcgaatatctgaccagtaccgtacatgcatccggacgagatttacagctcctggcggtgtgtctggctgattatcctgatgcaagtgtacttgatatgggctgcggagcagggcatgccagctttgtcgctgcgcaaaatgtgagcacggtggtggcgtatgacttatctgcccaaatgctggatgtcgtggcacaagctgccgaagtccggcaactgaaaaatatcaccacccgccaggggtatgccgaaagtctgccatttgccgataacgcatttgatattgttatcagccgttattctgcccatcactggcatgatgttggtgcagcactgcgtgaagtgaaccggatattgaaacctggcggtaggctgattgtgatggacgtaatgtctccgggccacccagtgcgcgacatctggttacagacggtagaagcattatgcgatacctctcacgtacgaaactacgccagcggtgagtggttgaggttaatcaatgaagccaatctgatagttgataatttaattacagataagttaccgctggaattttcttcatgggtcgcgagaatgcgtacgccagaagcgttagtagacgctattcgcatttaccaacagagcgcatcgacagaggtgagaacgtattttgccttgcagaatgatggctctttcaccagtgatatcatcatggtagatgcacataaagcggcataaataaaaaaggcaccgggggaatcggtgcctttctattatctggtttgtcaggagtctggcatgctgttgtttttcacaaacaacgtcagcttatcgcctggttgcagattcgcagtatcgctgttccagcgcatcacatctttgatgttcacgccgtggcgtttagcaatgcttgaaagcgaatcgcctttgcgcacacgatacgtaatgctatcgctgttgtttgccaaccgctgtgcgctactacctgcgccaatcgtcagactttggcctggtttcagcttagagccgcgcagtttgttccactgctgcaaatctttggtgcttacgccgagacgtgaagcgatacttgaaagcgtgtcgccagagcgtacggtgtaaacacggctgttaagcggcgtattgtcggcaaccagcgtcgactgtacagcagcaatttcgcctgaagccagagattcacgcagttgatctgcatgcttctttggcaccatcacgtactgcggaccacttgcgcccagcgtggagcctttcacgccagcgttgaatgtcttcagcttgctgacggaaatccccgccatatctgcaaccttcgccatttcaaccgggctactcaggtgcacacgcgccagagcacggctttcatcggtcgttggcagacgtacgccataacgcttgctgtttttgagaatatcactcaatgccagcattttaggcacgtactgcttcgtttcctgcggcaacggtaacgaccagaagtccgtggatttcccacgcgctttgttcgttttaattgccttcatgacccgaccttcgccgctgttataagccgctacggtcagaagccagtcgccatcaaacattttgttcagacgctgcatcatattcagcgcggcagttgttgaagcaacaacatcgcgacgcgcgtcataattgcgggtctgtttcaaaccataattgcgccccgtgctcggaatgatctgccagatgcctgcggcattggcgccagacgttgcgtgaggatcaaaagcgctctccactatgggtagtagtaccagttccataggcatgttacgttttttaacttgcccggctatccagtacatatacggctctgcccgtaaagttacatcgtggagatagctcttattgcgtaaatatttctgtttctgttcgcgaatccggtcattttccggaattcccatctttagctcgtcgccaatgaaagcccacaagtcaccatctggcgcgatagacgtcccatcgtccatccatcgtgcctgacttgtaaactttgctgcttccccttgaccagctgcagaaaggctctgtgcgtgctgttgaacgttgccggtactctggcaacccacgagcaggacagaggcgagtaatatcgcttttgccttcatgtgtgcgtcaatagttgcttaaaagacgaccgatcataacggcgaacggagccgatgacaagaaagttttatcagaacctatctttctttgaccttaaccatgcaaaacgctcttcaggttgttgcaataatgtttcttcattaattacattaattaaatcaatatcttccgttcttaaaaaaacattaatttgccgctcatttttcagaattacgggtagtgttatttgattttttgcccgtaactccttaactttacgataataatcatttatggacaaatcgtgcggaagaatactcaaagcaaacttcatatttgataacgtatattcatgagcacaacataccaatgtatcgtcaggtaacgcacttaactttttaagtgattgatacatttgtgatgctgtcccttcaaacaaccgaccacacccaccagaaaacagcgtgtcgccgcaaaatagataaggtttactgaagtaacagatatgtcctaaagtgtgacccggcgtggcaattacactaaattcatgccccaaaacgaaggcagtttcgccatctttgactacctgtgttgttcccttatcttgtgtctcttgtggaccatacaccacaatttgcggaaacttttccaccagttcttttacgccgccaacgtgatcgtgatgatggtgggtgagaaatatggcctccggttgccagttattggcggcaatggcgtttaatactggctctgcgtctccgggatcgacaatcaggcagcgacctgcttcatcattcaaaacccagatgtaattgtcatcaaaggcgggaatactgttaagattcatagattacctctcagtgtgaaacggaaggttgtgatgaaaccggcaagagtccctcaaactgtcgtggctcctgatcgctggggcgatttgccctggggagagctttatcgcaaggcgctggagcgccagctcaacccgtggttcactaaaatgtatggtttttatctgcttaagattggcaatttaagcgcagaaatcaattgcgaagcgtgcgcggtttctcatcaagtgaatgtttctgcgcaaggaatgcctgtccaggtgcaggcggacccacttcatcttccttttgccgataaatccgttgatgtttgtctactggcacatacattgccgtggtgcaccgatccgcatcgtttattgcgtgaagccgatcgggtattgattgatgatggctggctggtcattagtggcttcaatcccattagtttaatgggattacgcaaacttgtgccggtattgcgcaaaacctcgccctataacagccggatgtttactctgatgcggcaactggactggctctctttgttgaattttgaagtgctacacgccagccgtttccacgttctcccgtggaacaaacacggaggaaaacttttgaatgcgcatattcctgcgcttggttgcttacaacttattgttgcccggaaacggactattcctttaacgctaaatccgatgaaacagagtaaaaacaagccacgaattcgccaggcggttggagccacccggcaatgtcgtaaaccacaggcttaaacttcgacttggtagcccgtatcttccagtgtgggattcatcgccgcggcacgagccagttcatcacagcgttcgttttccgggtgtccggcatggcctttaacccattcccatttgatttgatgctgccccaatgcagcatcaagacgttgccagagatcgacattttttactggttttttgtctgcggttttccagccacgttttttccagttatggatccactgggtgataccctggcggacatactggctgtcggtactcaaaatgacttcgcaatgttcttttaacgcctccagcgcgacaatagcggccatcaactccatacggttgttggtggtgcgggtgtagcctgcgctaaaggttttctcgcgtccgcgatagcgtaaaatagcgccgtaacccccaggtccaggattacccagacacgaaccatcggtgaaaatttctacctgtttaagcatctctggtagacttcctgtaattgaatcgaactgtaaaatgacaagtctgacataaatgaccgctatgagcactgcaattacacgccagatcgttctcgataccgaaaccaccggtatgaaccagattggtgcgcactatgaaggccacaagatcattgagattggtgccgttgaagtggtgaaccgtcgcctgacgggcaataacttccatgtttatctcaaacccgatcggctggtggatccggaagcctttggcgtacatggtattgccgatgaatttttgctcgataagcccacgtttgccgaagtagccgatgagttcatggactatatccgcggcgcggagttggtgatccataacgcagcgttcgatatcggctttatggactacgagttctcgttgcttaagcgcgatattccgaagactaataccttctgtaaggtcaccgatagccttgcggtggcgaggaaaatgtttcccggtaaacgcaacagcctcgatgcgttatgtgcccgctacgaaatagataacagtaaacgaacgctgcacggggcattactcgatgcccagatccttgcggaagtttatctggcgatgaccggtggtcaaacgtcgatggcttttgcgatggaaggagagacacaacagcaacaaggtgaagcaacaatccagcgccttgtacgtcaggcaagtaagttacgcgttgtttttgcgacagatgaagagcttgcagcacatgaagcccgtctcgatctggtgcagaaaaagggcggaagctgcctctggcgggcataaatacatgtaaaaggcgctaaaaatagcgacttgggcgatttttgcagcaaatgattcaaaagatgagaaaaaccgttgacgaagggtgaggcaatccgtaatattcgcctcgttcccaacggaacacaacgcggagcggtagttcagtcggttagaatacctgcctgtcacgcagggggtcgcgggttcgagtcccgtccgttccgccaaattcacctcatgaaaatgagttcagagaaccgcaagatttttaattttgcggttttttttgtatttgaattccaccatttctctgttcaatgattttactctggcgtaagtgcgtgattctcgcttgttgtctcattcattaaaattcaataatgatatcgaaccattcagcttaaatatatttccagagaataaatttatattgattaaatgaatgtatatttcaaattgattttgtttgttattatttaagtggggtatataattagagtccgttatcaatgctaaatattctaatcattatgacaggcgagggagtgtccaattatgaattcaaaaaagctttgttgcatatgtgtgttattctcgctgcttgcaggatgtgcctctgaatcttctattgatgaaaagaagaaaaaagctcaagtcacacaaagtaatattaataaaaacactccccagcaactgacagacaaagatttattcggtaatgaaaccactctggccgtatccgaagaggatattcaagcagcgcttgatggagatgagttccgcgttccccttaattctcctgtaatacttgttcaatccggcaaccgcgcaccggaaaccattatgcaggaggagatgcgaaaatattatactgtttccacattctctggtatcccggacaggcaaaagcctctgacttgtaacaaaaacaaagataaaaatgagaacgaggatgttgcccgtgctgagaatatgaactggatgcaggcactgcgttttgtggctgcaaaaggacatcagaaagcgattattgtttaccaggatatgttgcagacaggaaaatatgactctgcgctgaaatcaacagtatggtccgactataaaaatgaaaaactcactgacgctatctccctgcgctacctggtacgtttcacgctggtggatgtggcaacaggtgagtgggctacctggtcgccggtgaattatgaatcgagagtaatttttccgccggctggaataacaaaaacgagcaataaagaactatcaaatgaccatgttacggaagcgcaactgtttaatttgaaacaaaaaacatatgtatcgatggtgaaagacttggtgagtcgattccagtaatcgttattgttatgctgccgcctgtagtttagggtggcagcaaacaggagttgagtatttctataatgtaaatatgattgtttttataaagttataatatatattaccagtgtattgcatgtgagttatttttttaattcttcataaattaaaatagtatcatctgcaatggaaagaattgctattatctcttcatttttttatatttttcttttaatgtcttgtttctttcttttaatggagtacattcattaataatatcattcttagctgtcattgagtcagtttcgatatcgaatgctaaatctacaaagcaataatctacgtagaacataaatctacgtatatcttccggtatagcagtggaaaaataacggtattgcgtgtaagtggtttgatcatcgaattcgtctgattgtactgaatatgtaaatgtggccagtataaatagtaatgttaatcttaaatttataataatcatttgctggatatctcatctggattttgaaagtcagaaatgtaagcattgtttagttgcatggctcttattttgtttaactcagtatagcatggatatagccgagagaatgccagtcgccctactctggccccccaggttagagtaaaagagcattgagcaaatctgtaacgtataaattccctattagaagactctagtctttttaaagaaataactgcttcttttcttattgcttcgtcctcatcactattccatttttgaattttctcttttatatttgcttctgcttttttaagtgtaatagtgctcataataaatgagtttttaacacaatcaataaattcaagttcatcaacaccactacattctttagacatggaaatgtcaaatgccagaccttttgtacatgagaatgtcagcagtagaataattgttatttttcgcattctcataatactctgttttttgtgagtaatgtataaacgaactgaagttttattgcatacttgggatcgccaccaccattataattcatcgctacattttttattgtgataggtttccatccagtaattattactttcatggatgctttttgataatataaaatatctcccgggtgtattttatcgagattttttccaggattgtttttcgttaagttaggtatggtcgtttttctctcttttctgatgttgtcagccaaatcgcctttttggacaatggcgctatatagagttgagtcatattgatcgatagttgattcttcctttgtattagaaagtttcatcattaagtaagtaattgctgctttgatattctcttctggagagccagttatttgttcttttgcccagtaatttctttctggatcttttaacccattgaatgctttgtttctccattgtggtggggtaacaagggctgtagatttttctccagagattaaagctggcatcgctttatctttccgaaaacgaccaatttgtaatggataaccattccactgagaagtattttccgcatcgttttcagtccagagcatggcttttattatataccaatccaacggctgaaagtatggagtgctggacaaatgaatgttgatttcattaacagatttttaaattaataagtcatatttattccattctttatgattgctcacaaatgccaactctcttatttttttccatttaaaaaaatcactttcatcttctgttattcttgatgcgaaatcttgtcttagttgaaatgggaatttttcattaaataacgtactgtcagtgcttgtatttttgctttcactgtctgatgttgaagagtgtaaaatattgttagccattataataatcccatatgtttttaaaaaagacgatcttcccataaactgtatgcactagtgccagcggaacaatgctcccatataattgactcataactgaaagaaactgactcttcgggttgaacgctgttatcaacaacaatatgtgatatagagacatgaatgtcgcttatctttgctccagttaatttgattttatagaacagttcattaattccaaatttatttgtacgataaaaggaaaaatcacatgtcaataattcattgtcgcaaattgctttgcctaataagggtgatgctttatctataggtttttttattgtcaaatgatgatggttgacgttttgatctcgatttaatccatgcatgaattcataaatcataatttgatcaatgtgtgctgtttgagctttatttccaatggatggttgtgatgaacaaccacttgaaatgagcccttgattatcaccatttagtgttaaataaattaaattcgccatttaaaactcctttgtattcatgaatgttattgaaattcaatgctttttttatcgtcggtatcgtattattcttcagcagcagccagcggcttaacacgccttcgagtcgctcattaatttgtttttccagcgcatctgtattctgcttctgcgcacgggcatcctggtactgcgtcaacagagactcaacgggtgtttcctgccccagtccccgctccgcctgccagatgacatttttgatataggaaagggttagtccctctttctcgcgctgcatcactagatctgcaaaagcatgtaagtcctggcgggtctgcaaccagccacgcaactgcgggctactctgtgcgcgggttttgagtgcctcattccattgtgtcgaggcctgttgctgttgcaggctttccggccagcgactgtcggcaacacgcatcatctgcatcccggtttccagcggctgtaccggggaggtatcaagaagttgttgcagcctgcgctcatagttttcgagttcaggtgaggccatccacaccgttgctgcgccctgagcggtgtcgttaacctgtaacagttgctgctgcaccggatagacctgccaccaccacaatgctgaggcgacagccactgaacaggcgatccctgcgataaaccctcttaccgtactgccttgctttatcacactggcctgtgggggattctctgtcagactgcgcacttccactttcatctcaggcaggccgggcaggggaggcactaccgcttctggtgtggaagatgcctgtgtttccggggcataaatcagcgttctgaccgtggtctgtgcggcgttctcagtgttactcttcagctggggttcaagccgtttacgcgtgttctgcataaaatagagcagattctccacgcgcggaacgcgcttcagttccacctgctggagcttatcgcagataagctgcaatgcccgctctgtgcggtagatcagtggtaggtcggattccgcaaaggagatttgctgacgcagaatattgccggttcgggagttaaaccagtccagcatttcagtacgcgccgggccgccytgcggccagaacttatcccagtcgtggcttaccattgccgccagcagttccgcaccttcgcagaatcccgccagtccctgtgtccgtgtccgggcaagcgtatagtaggtggcggtgtgtaaatccacaccgttggctttaaaaatcgccagcgccagcgactccaccagtttccagttcagctcaggctgtgacgggtggctggctttgtttatttcctcgcggatggcgctgaattccggcagcccgcgcgggtcactgccggtaacgatagtttgtgtcagtacgttactattcatccctgcctcctcagtacagtgtgtctgacagaccaaactggctgaacaacccaccgctgaacgggttatcttccgtgtcggtatgcacacggtaggtcatcgcgccaccgtccacgctaaagcgcacggtaaagttgccatcctgtactccggtcagttgtccggccccgaacaggcggaactgcgcccacggcccgctgaagctgatactgcgcggcgcgttgccgctggtgccgatgagcgtcagcttactttcgttgccttcgcgcatgttgttaggccagaccagatgggcggtatagttacggccctggctgtaatcgactaactgaccgtcaaggttcagtacactgcggcgtttattgcctgaaagcgataccgtttccacggcaaaggatgttcccagaccgttctgtttgctgaagaagatgtcacggattttctgcgcagtttccagttgcgcaataatatcttcgcgaataatgacgttgttatcgccatcctccagactcaggtcattatcgataaacagcttcaggttctgctggtagaaggtatccagtatgccatccggtttaaagaagcgttcgaaggcatccagtgaggcatcctgtgcagaacgcggattaaacggatagttatttgccagttgctcgttaaacggtttcaccacgctgtcgcgccagtccacttccatataatgtacagcctccaccatcaccacatgccaggcctggtcagtcagtctgccaacccagcggttgagcggagcaggcagcgtttttgccatctggcgggtggcgaatatcggatcgctgctgttctgatcaagccgtaactgcacggctttcagcgccgatttccctggtacaggcgcgttctggattgccagcaggtagcggtgcaactcggtgagttgctgatacacggcctgcatcgtgctttctttgtctttctgtactgccagggtaatgttttccggggcgaactcatgcccgagacgggtgagtaactggtagtccggctctgccagggcctcatcccgttctttggcagagagtttttcagaaaagacgcctggctgtgtgttgtcacgcagcacggtcagcgcccgctgcaaaggctggtcgccgctgataacctgctccagcgccccggtcagttgtccgatggactcaaaattgcggatattcagattgtccatcccggcccgccaggtggcggtgtagtcgctgatatactgctcggtgagctggcgctggatttccgcgcggtcggcgtcactgtatttcacgctgcgggtaaggttaagtacccaggaatccatcgccgtcagttcaaccagttcatcgcgctgttttacaaaatagctttgcaggccgtaacgggtaagaaactgtggaacaaccagtttgttgtcatcggcagatgtaaacacctggtcaaaggttggccctacctggtcacgcagattgaggtcggcaggaagaacgcccagcgcccgcgttttcaggctctggtaaacccgctggtagacaggcagtttgctcagttctttctgtgctgataccacgggcttgtcatatggcgtccagcggctgatggcgtcaccgtcgcccgcctgacgctctgcgtgccagtcagtatgagccagcgcgtagtcaagatgggacatcagttgtgcctggatatcgcgctggccgtggaacttttcgctccagcgttttgccatatactgcttcaccacctcattgttacgtccgcttttgtcctccagcattcgcatcacgcgcagcaccgcgagtttttcttcactctccggcggcgcggcattcatcgctttaaccagcccgttaaacagcgagggcaggtaacgttgctccagcagttgcagataggtctgttccacataaggtccgatacgtcgtccctggtacagtcccatatcggccagacggctgcggtcgccccagtcgccataggccagtgtggcatcgcgtaccgggttcagcagcggcagttgcaggttgccgtagtcatcttccccctgtggaggcggcacatccataaaggctttggcctgcttaagcacggtgatgccggactgatagttaccgttgtaatagtgatgccagccggtgatgagcagcagtgccgccacgccgccggtggcagagaaaaccgtcaggcggcgacgggaacgcatcagccaggcgcggctctccgttgccagattaggctctgcgagtaatgcctgcgggaacaagctgcgggtgaaataaggcgcggtgtccaccagaggccaggacgccagtgggttattgcccagtcggtactggcgggcggcagactgggtgaatatatcatccatctgcccgcgctgaagcgaagaggtgagatagacaccacgcagcatcacgttcatattttcaccgtcaagcagaccctcaagcagtgacaccagcggttcacggcttccctgcatctggcgggaaaaactgaataaagacgcgcgggtgtgagtctgggtgaccatcagatccggcaacgccagattcattcgatccacccatgtctgccagaaagcattcaactctgttcgccagtcatcattttcatgggcacggcgggtgaacgtgacgcccagaatcgcatcgcgatcctgtctgttcagggactggaacagggcggcaaaaccctgtaataaatcaagccgggtcagtaccacgtaaaccggtaactggcagtgaagatgctggcgtatatcctgtaagcggctgcgcagcgtctgtaacagatgctcgcggtggcgtttgtctgcggtcagcagatcgggtaaatcgagtgtcagaataatcccgttcagcggctggcgcgcgcgcttttctttcagccagccgagggcatgttcccacagacggcgatgcaggatatccgcatcagcgggagcgcagagtgtgccgtcgatatcaaagatcaccgcctgtttaccgacatggggcgtaaggtacaggcgttgttctgtgccgcgcgcgccctccggggcataaataatgtctgacggaaacccctcgcgcagcagtgtcgttttgccactgcccgccgggccgatgaccatataccacggtaactgccacaggaaacggcggttgtcgagatggcgttgcaggcgcagcagccagcggtcaaggtaacgctgctgggcgttcagctccacactgagcggatcaatggcctcttcgcgctgctgtttttgctgtttttcaagcagttgcaggcgcttcattacccggacggtaagccacaccagggcaataatcccccacgccgccgttgccagccagcggttcgccagtggtttgagccactgttcttcatacagcgtccacgtcgggcctttccaccagatccataccagcagaaaaatccacgccagtatcagcaagcagaaaaatccacgccagtatcagcagccagaaagcggagactttaaaccggggcatcgccggtcgcagggctgatttgagtccgctgagtagtcggggtgttggtaatctgaacacaaaaactcctgttctcttttattgttctgccgtgaatttttgttcaagctgcgtaagtaatgatggctcccagtcagacaccatcatctgactccctatcatcaacaacatccggtactgttgctgcgcaagctgtatcagccccgcctcctccgtcaactgtgcggcaaggtactggcggtgaaactgatcgcggggatcgccttcgggtagcatgtccagatatcgcagcgccgcctccagaccctgcccagcaaaacaggctctggctgcctgcgattcctcaccgatttgcgcaaccggtgcaactttgccgtcgggcgaagcagccagccattgtttcgtctgctcactgagaaacggtgtgcggtcattaaacagcagcccggtaagctggggcagacgctcaaggaagcggatgacctcatcgcggatggtgtctgccacctgtttgtaacccagacgcagtgccgtctgtgcagaaagacagtgaccgtccagccagtaaggagccagcaatacgcttttctcaacctgttgccacagcgccatatccgcgctggcaagccgggactggtaatccgccaccatatcggcagagaccgcagccagtggggtacgtccatcgctttccgcctggggtgtactggtgatggattgccacagggcatggcggcgcaggcgatagccctgcggcgagtccggctggcgttcacataaaatagccgccacttttaacagcgtgtcgcgccaggctttgtcgtcgtgactgtcgatggcgatttggggagccggagcactgggttgcgtcacgccgctttcagacgtgacggtggtttgtggtgaactaccggaggccgccggagtggggaccggagcaggagccgcacgattaaacgtacgctggtacagggcaaaaagatcatcggtagcctgtgccagttccgggacgttatgtgactgccagcactgcgccagtttcgccagctcacccagcagagtatcgcgctgcgttgtggcagcgttttgtgaaaagccttcaataccgtttcaaaacgtttaatgatctggctggcaaagcgttttttatgcgccatattctgcggcgcggccacagtccagtaatgttccacgtatagcgttagcaggtgcagtgccagcagtggatcaccggcatgttgcagggttctgagcaggtgtgccagtagcctgaagtctttgctttcagaagccagaagctgtagccccctgcgttgtagttcgggaatatcaagctgagcgtgggccagagaccccagcttgacgatttcgccgtcgatatactcccagtccgggttgtcatctttcagcgccgatgccagtttttcttccggcaggttttccagcaggtgcgatatccagacattcggatcgcgtaagtccattgccatatttttattctcccgcccagtggcaggcatcgcgcaggggggcaatcgcccttgccagcccgtcaatgttaaaggtcagctttcctgcggcgttatctgcgccggtatccactgtcagcgtttttgcgccgaacagttgcttaatttcatcaatcccggacagcccccggctggactccagcagggtgccgttctcgcgcacaaaccagtggctgcgcaatgcccggctgtcggcattcagagtgacggcgatatcatggacatccagagggtgcatcagcgccacctgcatccgggtgatattgtccacgcaactgaacatcagcaccgggcgcggcggaacatggccgatagccggggtggttatcaccaccgtcgggcgctcccccggcacctgcgtcaccagcagttctgtggtgttgccctcgcggcgtttttcctgctctgtggcgcgggtccaggcctcgcccacaaaaccggctttgaccagcgccccgtcaaaccctgacggggacagcggtgccagcaggtggtcatagcagtcaagccgctccagcgccgcggactcccgccgacaggactgcatggcctgtaacgtggctgtcgcatccggcggggtcgtggtggcgacggcgaccgccacaccggccattgacgatgcttctgcgggcgcggcagtggcgggtaagcccgtcatcaggcccgcgataaaccatcctgtctgccggaaaacgcgcaacctgctcataaaaccgtttcatcctttgtgacggactcgtcgttctgagcatcttccacgtctgccgtaaatgcgccgtccactgccgacaaccgaatccgggcaatcgccgtgttagccgccattttctgcaacagcagcagcgagagcggcggtagcatgtcgccatcgatgacagattccagcatcctcgcgccgttttccgcgcgggtgacgcggctcatgatttcgtccgtcacttccggttcaatgaccacttctgcaccaaagcgactgcgcagcacgttatccagacgggccagtttcccggcgataatggtggcgagcgtctctttcgacagcggcaggtacggcaccacctccattcgcgccagcagggcaggtttaaagaagtccgccagcaccggatagagggcttcctgcatggtttccgggtcatccgcgtgttcgacaatcacctggtaaccgaggttggaggtgaggaagaagacgatgtttttacagtcaatcaggcggccttcgccgtcggccatctcgcccttgtcaaacgcctggtagaacaggttgaggacatccgggtgcgctttttccacttcatcgagcagcaccaccgagtagggtttctggcggatggcttcagtcagcacgccgccttcgccatagccgacatagcccggaggggagccaatcagccgcgaaacggtgtgtttctcctggaactcggacatattgatggtggtcaggtactggcgaccgccgtagagcagctctgccagttgcaggacggtttcggttttacccacgccgctggggccagcgagcaggaacgcaccgagcgggcgtcccggacgacgcaggtcggcgcgtgcggtcagtagatgcttatgcaggctggcaatcgccaggtcctggcctttgatggtgtcgcccagccatttcggcaggtcggtgatgaccgacatttcattctgcgacaggcggttgagcggcacgccggtccattcggcaatcaccgccgcaatctgttttttatcgacgtgcggggagaccagcaaccggtcgttatgcagggcgtccagttcggcagtgagctgggccagccgctgtaccggggaaactgtttcagcggtctcttccggctgttctctgtcggtctcatcagccggtacggcaccggtattatcctgttctgactctgactctgactctggctgcgtatcctccacagtatctgcgtccggcaacggcgccgcatcgtcctctgccacgcccagtaactgctggcgcagcgcgataatctcccggaccagcgtctgctgctggtgccaagccgcttccagttcatccagcgccgtcagcgtttcatcatactgcaccagcacctcggtcatccgtgatgtgtcggtacgcagtccgatgcgaagctcgcgctcaagctggcgaatttccgcctcctgctggtggctcagagtggtcagcgccgagatttgcttcggcggcgacgacaggttgatggccacacgggcgcaggcggtatccagcacatcaatcgctttgtccggtaactgacgcccggagagataacgttcgctcagcgttgctgcggcctgcaaggcatcatcgtcaatcagcacgccgtgagaccgttcatagaccgccgacagaccacgcagaataatggtggcttcggcagcgttgggttcgctgaccttcactaactggaagcggcgcgacagggcggcgtctttctcgaagtattttttgtactcgctccaggtggtggcggcgatggttttcagttcgccacgcgccagcgccggtttcagcaggttggagatatccagcccgccctgctggttgcccgcgccaatcagggtatgcgcttcgtcgataaacagaatgaccggcaccggagaggaaatgacctccgccatcagccccttgaagcgtttttcaaactcacccttcaccgatgccccggcctgcaatgcgcccaggtcaagggtcatgatatcggtgtttttcagtttgtccggcacctggcctgccacgatgcgcagcgccagcccttcaatcagcgcgcttttacccacgcctgcttcgcccaccaccaccgggttgtttttacggcggcggcagagaatgtcgatcatcaggtcgatttcgtggtcgcggcacagtactggggctagcctgccgttacgggcgtcttctgtcatgtttttggcgtagcgggcaagcagggtgtcagaggcgtccgtcagtgtgcctgcgcctttaccgtctgcatccggcacgactgattccgccgactcctgtgtccactgcacaaagtcctgttgcagacggtcacggttaatgccggtcaacagccgggcggcagcaggcggtatataacgcagcggcgaatgcagcaaggccagcagcaacacgccgccgcgcagttcgctgtgctgcatctcagccgacgccagcagccagccctctttaagccactcaaccagcatcggggaaaacgccgggtagctgtccgcagaacgggcggttgtgtagttctctaccgtcaacgcctggcgcaactcttccatgccaatatcgccctggcgggtaataacccgcaggtcactgcgtggcatggcgagcatctgaataagcacatggctgacggtaatttccgctgcctgctggctcatacattctgaggcggccatctccagcgcctggcgggagaacaggttcagccgttttaccagcgtgggaagatcaatctggatcataaacgtccttatcgaagtaatttgtttagctggtgcaggatgtcctgcgtctggctgtccagccgcaacagatagaacaggtaaaacaacgccagcacgacaacgccaccacaaaaaatatgtttaacagtcaggcgactgatgagctgataacgcccgccttgggtttttttgtcctggtgtaacagcgggaaaggggcatcgccgcgcagtttatgcagaacgtggtacagacggcggtagatctgctcaaattccccctgatcctgtactgccactttgtagcgcccgcgaaatcccagagaaaaacagagccagagaaattccagcagatcctggtaacgtttgggttcacggatcaggcgctccagcaggatgaaaactttctcgccaccccaggcttcgttgtggaaatggaccagcaatgactgcttgatccactcgttcttgttcgaccagccgttaccgagcgccgcttcatcaataaacgtgcagaggatgtagcgaaacgagataatcacgcccggttcgtagccctgttcctgaagcagttgctccacggcctgaacatctgtcaccacctgagcaaaaagatgctccggcatcgtctggctgttcatggtggaaaggcgcattaccataccgagtagcggcgtcgccgcgtcgatcatcggattcaggctgttgccatgaagcgcgagatggtagtcgcgcaggcttttttcgtcgtatccggtaaatggtggcagagacagtgacccctcatccatcgtcttaccctcttatcgcccacagttgcatgttcagatccgggaaactgccggatacatgcagtgcaacggccccggcggcagccatttctgtccaggcctggccgctcttgtcgagttcgaaatagctgaacccggaatggtagggaagctggcggggggccaccatcagtgcgcgcagaggaatacccgggatctgcacactgaccatattgcggattttttccggcgaggaaattttcgactgctggataaactgacgctggatctgatcgacaggcatatttgctgccacggccagtacaaaggtggcagactgtagcagttccgagtcatgaacatcggcctgccagatgccgtcacgcagatgcagcggcagattgaccgctcttggcgacagtacggtatgcagcgcccgtttgacttccggtaacagtgttttaaatgttttggtcaggtcatgatgatcatacacatcaagcgggcagggcaggcgtgacggctctgtaaaggtcatcagttcacccagcaactcggcaagatcaaggtagaaatcttccgggtggagctgggatcggcgggcgcgatgggtaaaccgggtctggttacggttaagcaactgcaacatcataaattccgccacatccgcgatgccgctctgcgccggagagccaatacggtttgccagatcgcttgcccgtccgccaatggccccctgtacctctttgagataaacacgcagtttcttactgacctgaatattctggcaggaggggataaaatcgtcatccagcgtcagggagccgtcggcatggcgatcgctgatacggcaaagcgggagcgtaatataggcactcatatcttctgcaccgctcataatgcgcggcgtcagttgtcccagcgtcagtgttcgcgcgtcgccttcttctgaatgcagatcccggacatcggcataattcagccggtaacgcccgattcgccgcccgtcgctgatttcatttctcacatcactggcgaccggcagagcgaggtaaatattgcggcttctttcgtccggaaaattttgcgggtgcagcggatcgggcagtgcgtcctggtcggggatagaaaagacggtgccgtcaggcagtgtgcctgacgcgctgtcaatcatgatcttaccctgcgccagcagttcattgttgagggtgagttcggtaaatccccaggataaatcattcatggcccggaaacgctggttatccaggtagtcgttgtaacgctgctgttgctggaaatggtgtgggcgcatcagcatcccttcctgccacatcaccttgttgcgggtggttgccataattattcatcctcttttttcatttcgatgctgctttgacgtacatgcaccagcaggcggtaatggtggccggttccttccaccgtctcgatttgtttccattcagtggcctggtcatcggagaaataggccacgacaccaataaactgcgttttctcatccagctttatcggcggcagggttttgatggtgtccggcaacaggttgaaatcctggtggtcgatatagtttttacccagcacatccggtagcggcgtactggctatctggtcatagtcggctgcctgcaattttgagtcgtcagtcaggtacaccagttgcacatccacggcggctgattcaccctccgcattggtattggtgtccggttcagtcagcagggtgacggttatttccgaaggttgctccttcaggctcccgacctggatatccgggtttttgatcacctcgctgatttttttcgccgtttcgcagccggttaatatgacgcacatcagcacgcaggccagaaacgccttcctgttcatgcttccggctcccgctgtttttcacgaagcacccggtcatagacctgggcgtagacctcgttaaacagcatctcaaacccctgctggcgatcggaggccagttcttcgtaataatggctgtacatttgccatgctccggcatcatccagcggctggcgcagttcatggctgcggcggtactgcacaaagcggcgcagcagattttgtggtgagaaagcatccagcaggacacgaagcgactccacaatcgccgcccggttagcttcttcgtggtggcggacattgcgcaggctttcactgacggcggcgggagccgccagatgtaccgggcttttaccttcggcaaacatcacgtcgagcgcggtggcgtaatccatgttcaggcgcagcgggttatcttccagcgggcgcaaatgtttgtctgagaggctgttacgctgctgctgcaaatcgagcagaccttttattgcggcctgtaacgttcgtccggcctcctccagaaaatcatccgcatcgtcggaattgctcacggtaagcgagccgccaagaccgcgcagtaagggggtgaccgcaaggtggcgttgcgccatttctgccgcagagatgtcatcattatgatcgccagggctggcataaatgggcggcagatccataaacggagtattgatccccccattacttgccggatcggacagcggtgccgatggccggacagccgcaatgcctgaaagcggatcgcccgtggtaatcaggctttcggactgaagtgcctggagtggatcggcagaaaaaccatttaccacggtgtctgcaagctggtgccggtgagtcattcccggatagtgtggcgcaccctccgttgatagcagggtatccgtgagcatatcgcgattggtaacgatggtttcgggagtggccatttcctcatcgtaatggggaatatctccccggttcagatgaaccctcaccatcagccgtccgatctggatctcatcgccctggcgcaactgtatcaggtctgatgttgctgtgacttttgcctgattcagccacagttgtgccgtctgcgggcgtagacaaaatgtgccatcgtgcaggataacggtaaaagcctgggccggaatgctctgctgacgatcctgtaccgaccagtggcattcgggggcatggccgacatttccctgctgtgtgaacagacagcgcgccgcccgcccgctttccagctcactgccgttaatgacctgcaatgaaagcgtctgtagtttctcttccggcatattctgctccgtgattatcataatttacgaccgtaccctgatggtgactgagggtcgttcttccggtgtgccgaggaagctggtccagcccagcagcgcacttttgttatcgcccaggcgcattgcgcccacctgctccggcgccagccccagatgtaagtcccaggcaagctgatcgcgcaggatgaaggacacgaacgtcgtcagtggcaggaagttttcgccggacggcagaaaagagaggaactgttttcgggtcaggctggtaatactgagctggaattttccgctgagatcgggtactcgtgtacccagaacaaagttgcccagtaccgatcttcccgccagtttttcgccatttttaagagaatagctccccaggctgttttgctgatccggttcaatatccaccttgcgacgttgccagttttgcagcgtcacttctgacaaatcaaagcagtgggacaccaggccacagataatttccggggatcgtcccggatttgccaggatcccggaatacgccagcattttgctgtgattaatcgccagcttatcgcgaagctggcggtggcccagcccgacaagggagtacatgcgctgcgagaacgcatccacaccgccgttacgaaaactgatgtgatagcggtacttacgccagatatgccagacaaactgggtcaggcggtggctgaacatatccagaaaatcacctaccggactttgttcatgtaccgctttccaggccaggtgatcgaggtaataaccggggagaggcgactggctcccctgtaaccccataaaggtagtggtcatcctgaatgcccctgacgtatcccgtttcagcgcactgatatcactgcacgggaaggcaaggctggcatcggcgctgaaacgcagggtttcctgtgccggatcgtcgcgcagggataattctggcgtccccttttcaccctttgccaggcggtgcaacagctccgccatcgcaaaaaaattgtaagagcaggcattatggaaaacctgtgccagcggatcattctgctctttatctgccgggggatttcccggactcagataagaggatgctgcccgattctttccgtccatttccatgtctcctggctttctgtgttcacaacggtcagcatgtggaatgagttaacgctggcgtacagcgacagaaaatgcgaaagcaccgtaccgagcagatacatttccccttcacagacaaacggctccgggtgcagatacagcgtggaggccagtccccggacgggaatacccgtaaacaggcgatcaacggggcgggtctccagacgctcaatggcatccagcttttgttgtgacagccgcgccgtctgcggatggtggattgcgtggcgatcaaagttggcgatgacctgcttcagcgcgtccgtatccagtaatgacagataattcaggttcatggcggagagcagggaccagtgcaggctgccatcaatgaccggccagagtggttgcgtcgggcgggtaatgttgcgaaaggaagcaacagccgcatttttaccggttgtgccggtgatatcgccggaacgaatttgtgacggaagctcacggttggtacaggtcagcgataccgaaaccacttcattactgagcagagattcgtctgacggataactgccatcagcatgtataaaggcaagggtatgatcaaagccgcgatggaacagggatgttttggtccggtgatgccagtacaccacctcccgcttccggctgtattccatctgatggctgaaactttcaaaggctggccactggcgcgcggcctgcgtcgaaacaggacgccccagatcttttttcctgaacatatcctggacctggctcaccacactgttaacggaaaatacatcgtaatgttgtgggtaatggcggctgggaaccagcggatagtctgcccgccggttgtccagcgtgatggcttctgcatggtggataaataaattaatggcaggtgcgcaatacaggcgcagggaatcgcggcgcagccggatgtccacgggcaaagggcgcgaaaaacgcagttgcagggtaaagaattccgcctgcaatccgtcaggcaaagccggacaaccacaaagatcaaaaaagagaaacgcatcggggtaacagaaatactcctgaaggatccggtagccgctgtggacgtttttcggccagggcagcatggcatcctgcggctcaaaaccgacagcttttagcataaactcaggcaggcgaatatgctgttcacccacagtcaggtcggcaccctgcaagtattcgcagaaccataaataaagctggtcacgggtatagttgtcgtcattgccgagccagaagcgaagtttgttcagatccagcgtgcggaagtccgttcccggtgcgaccgaaaaggtgatgttgataacaccattacgggtcgtactgcggttttcaatctgctccaggcgaacgggcagcagccagatatcccggcagagggtgaaggtacagggaggcggctcctcctttttagcatcagagggcagcacttcatcaactctgatttccccggcgttggttgtaaactgctcattacgggggattaacaccggtacagaagacttatccatatccggcgtatattcaataagggtcattgccggaaccggacgcaggtaattaggccatagcatcttaataagcccgtgcgtcagttctgggaattcatcctcaattttctggcggagattgccggtaagaaaagccaccccttccagcaggcgttcaatatccggatccgcatctttttcggccaggaagcgggccagatggggtttttccgttgccagcarcttgctaagctggcgcaggtaatcgagttcttcccgaaaatagcgttcttcaaattccatttgtcagtccacccggtaatgctggctgccattcggtgccatatcaaattcaagcacctcatgcgtttcgttaaatgtcacccaggctgtaatatgaaacgtcatatccagcgggctggaggcggatgaaaccactgcctgcacttcagcgtgtgagatccggggttcatagcgttctatacattgctcgatggcccgactcatggattcgcggaagttttcagccccttccggttcatcaatgcccagctcaggcgcaccccggcaactaccggaccgggtattaagaatgtttcttaggttctggcgaatggattgcctgagcgaatgaatactgcctccctgccggtttctggccgaagaggcttccatacgctcaaaaagagaacctgtggttctttcccgatccagtatcatggtgtgttactccctgtctaaccggccaaccagggaaagctcaaaatttgcccccataaatttaaaatgaggtctcacgcttagcgcaacctagtaccagccgggttcgccttctacatccataacctcaactttggcagcgcgcagaggtttgcggctgcgcacgtctgcaggcgggttttcctggtcggcaacatactgacggatccaggtattaagctctctttctaagtcgctcctttctttccatgaccccagttgttcacgctgcaacaccttgatgtagtgcgctaaccgattgatgatgaagagataaggaagctgcgtacccagcttatagttggtttctgcatcttttcccggaaagtgcttcggtttttgtaccgagtttgcagagaaaaaggctgcattatcagagtctttacgcatggtaagggtgataaaaccctcttcagccagttcaaattcgcggcgatcggtgaccagcacctcggttgggattttggcctgaatctgccccatcgtttcgaacagatgcaccggcagatctttcactgcgccgccgctttgcggaccgataatgtttggacaccagcggtatttggcaaaactgtctgcgatattgcatgccagcatccaggccgtattaccccacagataatcttcgtggttctggctgacatcttcgtaatagttaaagttcttaacagggttatctgttggtgaatagggctggcgaagcaggaagcggggtgccgtaagccctaaatagcgcgaatcttccgagtcacgcagggcgcgccatttggtgtaggccggaccttcaaagatggcataaagatctttgatattaggcagttcggtccacgagttcagccccataaactccggggaaacggaggacaggaacggtgcgtgcgccattgcgcccacggcactgacgtattgcagcagtttcatgtcaggcgcggtatttttgaactcataagcgcccagcacggcagcgatgggttcaccgccaaactgtccgaaaccggacgaataaacgtgcttataaaatccggactgaataatttctggcgcaaactcaaagtcttccagaagttcctgcttggtgacatgaagcacgttgaccttgatgttttcacggaaatcaacgcgatccaccatggttttcagtgagcgccagaacgactcgacctgctgaaaggcaggcgcatggatgatgacatccatctggcggctgatgcgttcatcaatatctgcaatcatgctgtccacggccagtttattgaccggttcggcagatgcagtggattgcaggatgctggcaataaaggctgtcacaccctggcgggcaacgtcataaccttccgaaccgggctgaatacgggtctgtgccatgatttgatcaagcagcgacgattcctgctcaggctgcccggcatgactggaaacgagttcctcttcctgtaaagacatactgaaaatccttctgttttagctgtgtttctgaaaccggcttttcgccgtcagtgaagtacgcgctgccagtgcgacgcgctctgctgaaactcacaaaaatggataatctcatccaatagatcactgatacggcgatccagtgttgtaatcagcgcagccacaccatcctggttgatttcaacggacgggctgaaacatacctggtaaaccacctgcagaatgtctgcaacagagaggtggtatgtcccggagatatttttgtgtgccgtcatgcctggataaccctgtttaatgaaatagtggtggttatttattgctcacctggccgatttctttgagcaactgctcgcgggactcttcattttccagcaatgcctggagctgggtacggaatgccggaaggttacccatcggccccttcagtgcagtcagtgcttcacgcagttccagcaatttattcacttccggaacctgccgggccacgctatctggtgaaaaatcatccagtgacttgatattcagcgccacattcatttcatcgtccgttgtgcttcccttcagcgtggcggggacggtaaaattgaggccaatggctgcttcagccatcactgcaccgaaattgtgcttgttaacggaaactgcctgacgttcatccagtgaggatgtttcctgcgtatttccggtatcgccgacaacgagcatgttaagcggaagttccacttcagccgtctggccatctgtttttgggacatacgatatattaatacgttcgcgaggcgcgacgctgccttcaaattttttgctcataaaagtgatccgtcatgttatctcgtacaggccatgaacacggcatattcgtaccgcaaaaaatatcggaaatgccgtcttgatggcggtgaaaataaaatcaccactccttcatcaccccgcattttacgcttcaaaataaataagaaaaggactttttatcgatcgtaaagaggggtattctgcaagcgttaaatagattttatgaacctgtgcaattcgcgtcaggtgtattgtggcaataatttaaatatagagttttttgtgtatcttattgaattatataataattttattaaacataagctaatctaatgattgcttgtttatatatttgttttgtgattgattaagtgggtatttttaaggaatatctcaaaaattatcaaaatgataattcagaaaggataaatacaatatttattcatgattcagctttggccattttatggaggcaatacggactttgaacagttgggtatggctatccagatatatattattaagttattgctgaataagagatttaatgattttaaaaatagtttttacgacaaccgtaaattctagctcggtttgtatgtaaaaaatactgaaaaatgatgcggttccgtgaagtgagctgcatctgcctgtctgggattaacggcaggtcattgtaagtagtaattaaccacgttaacaaggagtttacaaatgccaacaccgtgttatatctccatcactggtcagacccagggaaatattactgcaggtgcatttaccgctgattctgtcggcaacatctatgtgcaggggcacgaagacgagatgctggtgcaggaattcctgcataacgttactgtcccgaccgatcctcagtccggtcagcctgcgggtcagcgtgctcacaagcctttcatttttaccgtggcgctgaacaaagcggttccgctgatgtacaacgcactggcctccggcgaaatgctgccaaccactgaacttcactggtggcgtacctctgtggaaggcaaacaggagcattatttcactacccgcctgactgattcgacgattgtcgatatgaaactgcatatgccgcattgccaggacccggcgaaacgcgagttcacccagttgctcgaagtttcactggcctaccgcaaaattgaatgggaacacgtcaaatctggcacctccggtgccgacgactggcgcgcaccgctggaagcataagttaagccaacagcatccggctatcaggccggatgctgtttttgtattacgccgtagaaagaaaggttgtcagtaaggggttacgttcacgggagatggcggctgccggaaacttcggcggtagcgtgcctgaacgcaagcgtagcactgtactgtcacagccgctttaacagcgaactgtctgtttttccttaaccccggaggttgctatgtcaaccggattacgtttcacgctggaagtggacggcctgccaccggatgcttttgcggtggtctcctttcatctgaaccagtcactctcttcgcttttttccctcgctctctctctggtcagccagcagtttctctcccttgaattccagcagatcctcgacaaaatggcctacctgacgatatggcagggcgatgacgtacagcgccgggtgaaaggtgtggtgacctggtttgaactgggggagaacgacaaaaaccagaagctgtacagcatgaaggtgtgcccgccgctgtggcgcacagggctgcgccagaacttccgtatcttccagaatgaggacatcgcaagcatcctcggcacgatattgcaggaaaacggggtgaccgagtggagcccgctgttcagcgagccacatccttcccgtgagttttgtgtccagtacggtgagactgattacgatttcctgtgccggatggcggcggaggaaggcatcttcttttatgaggagcacgcgcaaaaaagtaccgaccagagcctggtcctgtgcgataccgtgctttatctgccggagtcctttgagatcccctggaatccgaacacccgtaccgaggtaagcaccctctgcatcagccagtttcgctacagcgcacaaatccgcccttcttccgtggtgaccaaagactacacctttaaacgccccggctgggccggacgttttgaccaggaaggccagcaccaggattaccagcgcacacagtatgaagtgtatgactatcccggacgtttcaagggcgcccacgggcagaactttgcccgctggcagatggacggctggcgaaacaacgcagaagtggcgcgcggaacaagccgttcgccggagatatggccgggacggcgaattgtgctgacggggcatccgcaggcgaacctgaaccgggaatggcaggtggtggcaagtgaactgcacggtgagcagccgcaggcggtgccgggacgcaggggttcaggcaccacgctggataaccattttgcggtaataccggcagacagaacatggcgaccacagccgttgctgaaaccgctggtggacggcccgcagagcgccgtcgtgacgggaccggcaggcgaggaaatcttctgtgatgaacatggccgcgtgcgggtgaaatttaactgggaccgctataacccgtcaaaccaggacagttcatgctggatccgtgtggcacaggcgtgggcaggcaccgggtttggtaacctggcgataccgcgtgtgggtcaggaggtcattgtggacttcctcaacggcgatccggaccagccgatcattatggggcgtacctaccaccaggaaaaccgcacacccggtagcctgccggggacgaagacgcagatgaccattcgttcgaaaacctataagggcagcgggtttaatgaactgaagtttgacgatgcgacagggaaagaacaggtctacatccacgcgcagaagaacatgaacaccgaggtgctgaataaccgcaccacggatgtgataaacaaccatgccgaaaaaataggtaacaaccaggcgatcaccgttaccaataaccagatcctgaacattggcgttaatcagatacagacggttggtgtcaaccaggtggaaacggtaggcagtaaccagattatcaaagtgggatcaaaccaggttgaaaaggtggggatcattcgtgcgctgacggtgggtgtggcgtatcagacgacggtaggcggcattatgaatacctcggtggcgttgttgcagtcctcacaggtagggctgcataaatcactgatggtgggaatgggctacagcgtcaatgtagggaataacgtcaccttctcggtgggcaagacgatgaaggaaaacaccggacaaacagcagtttattctgccggtgagcatcttgaactctgctgtggtaaggcaaggctggtgctgacgaaggacggaagcatatttcttaatggtacgcacattcatctggaaggggagtcggatgtgaacggtgatgcgccggtgattaactggaactgtggtgccacacaacctgtaccggatgcgcctgtgccgaaagatttaccccccggaatgccggatatgcggcaattttgagtcaggtgcaaaaaatcaaaacggaactggtgcagtgaccagataaaccatattaaaagcagaaggaattgattcatgggaggaaaaccggcggcgcggcagggtgacatgacccgcaagggactggatattgtgcagggttcagcaggggtgctgataggtgcgccgacgggcgtggcctgctcggtgtgtccgggagggattacctatgctaacccggtgaacccggtgctgggtgcgaaggtgctgccgggcgagacggaccttgcgctgcccggcccgctgccgtttattctttcccgcgcctacagcagctaccggaccagaacacccgcgccggtgggggtgtttggtcccggctggaaagcgcccttcgatatccgcttacagatacgcgatgaaggcctgatactcaacgacaacggcggcaggagcattcactttgagccgctgtttcccggcgagataagctacagccgcagcgagtcgttctggctggcgcggggcggggtggcggagcagcacagttcgcagccgctaagcgcgctctggcaggtgctgccggaagatgttcgcctgagtccgcatatgtacctggcgacaaacagccttcaggggccgtggtggatactcaactggccggagcgggtgccgggggcggacgaggtgctgccgccggagccgcccgcataccgggtgctgacgggcgtggtggatggcttcgggcggacgctggcctttcaccgggcggcggagggtgatgtggcgggcgcggtgacgggggtgacggacggcgcgggccgccgttttcacctggtgctgaccacacaggcacagcgggcggaagtattccgtaaacagcgcgccacgtctttatcttcccctgccggtccccgttctgcttcctcttctctggttttccccgacacgctgcccgccggtacagaatacggtgccgataacggtatccggctggaggcggtatggctgacacacgacccggcatacccggatgaactgcccgccgcgccgctggcgcgctacacgtacacggccagcggagaactgcgggcggtgtatgaccgcagcgggacgcaggtgcgcgggtttgcttatgatgcggagcacgccgggcggatggtggcgcaccattatgcgggtaggccggagagccgctaccggtatgatgataccggccgggtgacggagctggtcaacccggaggggctggactaccgctttgagtacgggcaggaccgtgtgaccatcacggacagcctgaaccggcgggaggtgctgtacacggaaggcgagggtggcctgaaacgtgttgtgaagaaggaacatgcggacgggagcatcacccgcagcgagtatgatgaggcggggaggctgaaggcacagacggatgcggcgggacggcggacggagtacagcctgcatatggcgtcgggtgcggtgacagcggtgacggggccggacggcaggacggtgcggtatggctataacagccagcggcaggtgacgtcagtgacgtacccggacgggctgcgcagcagccgggagtatgatgagaagggaaggctggcggcggagacctcgcgcagcggagagacgacgcggtacagctatgatgacccggcgagtgagctgccgacagggatacaggacgcgacgggcagtacaaaacagatggcatggagccgttacggtcagctgctgacctttacggactgctcggggtacacgacgcggtatgagtatgaccggtacggtcaacaaatcgccgttcaccgggaagaaggcatcagcacttacagcagttataacccgcgtggccaactggtcagtcagaaggatgcgcaggggcgtgaaacccgttatgagtacagcgccgcaggcgacctcaccgctatcgttgccccggacggcagccgcagtgagatacagtatgatgcgtggggaaaggccgtcagcaccacgcagggcggtctgacgcgcagcatggggtatgacgctgccgggcgcatcaccgtgctgaccaacgagaacggcagccagtccacgttccggtatgacccggtggacaggctgactgaacagcgcggttttgatggccggacgcaacgttaccactatgacctgaccggaaaactcacgcagagtgaagacgaggggcttgtcaccctctggcactacgatgcgtcggaccgcatcacgcaccggacggtgaacggcgacccggcagagcagtggcagtatgatgagcacgggtggctaaccaccctcagccataccagtgaaggccaccgggtgtcggtccactacggctatgacgataaaggccgcctgacgggtgaacggcagacggtggagaacccggagacgggggagatgctgtgggagcatgagacggggcacgcgtacagcgaacaggggctggcgacccgtcaggagccggacggtctgccgccggtagagtggctgacgtatggcagcggttatcttgcggggatgaagctgggcggaacgccactggtcgagtacatgcgggaccggctgcaccgtgagacggcccgcagcttcggcggggaggcatatgaacttgccaccgcctggaataccagcggccagctccggagcaggcacctgaaccttccgcagcttgaccgtgactacgactggaacgacaacggacagctaatccgcatcagcggcccgcaggagagccgggagtaccgttacagtgacacgggaaggctgacgggcgtccacaccacggcagcgaacctggatatcgatatcccgtatgcaacggacccggcaggaaaccggctgccggacccggaactgcacccggacagcaccctcacggcatggccggataaccgcatcgcggaagatgcgcactatgtctaccgctacgatgaatacggcaggctggcggagaagacggaccgcatcccggaaggggttatccggatgcacgacgagcgcacccaccactatcactacgacagccagcaccgcctggtgttccacacgcggatacagcacggcgaaccacaggtggagagccggtacctctatgacccgctgggccgccggacgggaaaacgggtgtggcggcgggagcgtgacctgacggggtggatgtcgctgtcgcgtaaaccggaggagacctggtacgggtgggacggtgacaggctgaccactgtacagacccaacagacaagaatccagacggtataccagccgggaagcttcacgccgctcctgagaatcgaaacagagaatggtgaacaggcgaaggcgcggcaccgtagcctggcggaggtgttgcaggaggacacgggtgtgacgctaccggcggagctggcggtgatgctgggaaggctggagcgggagctgcggcagggcagcgtgagtgaagaaagccagcagtggcttgcgcagtgcgggctgacggcggagcagatggccgcgcagctggaggcggaatacatcccggagaggaaacttcatctttaccactgcgaccaccggggactgccgctggcgctcatcagcccggaaggggaaacggcgtggcagggggagtatgacgagtggggaaacctgctgggcgaaaccagcgcgcagcaccttcaacagtcactccgtctgccggggcagcagtatgatgaggagtcggggctgtactacaaccgcaaccggtactatgatccgttgcaggggagatatatcacccaggacccgatagggctggaggggggatggaacctgtatcagtacccactcaatcctattgaacatatagatccgttggggttagcacttgatttgaattattattctccgtcagatcctatatataaaggttctcttaatgtaagggaatttccaacgggttttacagttggaggtcatggttcgcctacatctatgagtgatgacagaatcaaaaaaggaagtgatctgacaataaaacaattagctagcgacataagagcgaatcctaaatatcatgaaggtatgcctgtagtcttgttttcctgcgaaacaggaaaaggcaaaaattcatttgcacagaaactagctaacgaacttgatgctacagtgattgctcctgatgaaataatatggatttggccggatggaaactatgctattatggggcaaacagctaggataacaataggcggtaaggacaacggggtgtttgaattggtgccagacgagaaacaaccaggggactttcataagtttacacctacaggaagcaaatagtaatgaaagtatttacttttttgttgattatcatggtatgtctttataactttggagtgagggctgctatggataactcaaaacattctgatgaggcggaaaaattattggcggagctttctgctagaaaaggtgaaggtgaaggtgaaggtgaaggtgaaggtgaaggtgaaggtgaaggtgaaccaaaatcaacagtaagcgtcttttatttgcagccagaagaagtaaatactttatcacaccaggcaaaacgaggcgatggcgaggcgggttttaggttgttcttgtactacaagttgtccaattatgatgaagaaaaaagtagtcagtggttaaaaatagcggctaataatggtcatgcgacagctcagtatcggttatatgtagagttacaagaacaaggtgaaaccaaggaagctaatgaatggttacaaaaaattaaattggctgccagtaataatgacagttcagcaatatggttcttggtgaattgttataaaaaccagggaaataaaaaagaagcattgcaatgggcatataaactcaaagcgagtaaacagccgcttgatgcagatcgactaattgaagaattaacgaaagaacaaaagtagctttaaacaggtaacagaaaaatggagagtagaaaaactttaccagtcgctacaacacctacacacaaaattacgtttacgacgactgcaacaagctcatcaaagcgcaagttgaaaccaaaactggcatcttcgtcgccggttatcattacgatgtacttggcagatgcatcaaaagtcgcaagagaaaagatgaaaatatagctttttgtatcattaagtatgtggccagcacatgactcggcatagatcttatgactaagattctacaccccaaacctaagtatgggccaaagaagccgtttggttcattttttatatctccagcattttagtggatggagcttatgaaaataataaggttattattgctggcttgttcgataaccattcatttttttattgtaaaagaacatgtatttaaaatattcaatcaacatgcttattgttttttgtttgctttttatgttttgatagtgttctgttttttgttattttttaaaagatcttttattgttgatttaatagcttgtataataattccttatatttcttctgtcataagtttcttgtttttgtccatgttaatatctcctcacctcagggaaagatcacctaacgccgcttttttgtactaaataattcgcactaaatgttcaataattgagatgttccttattatctaaaactgtttttcacagcttacatatgatcaaatactccttgcataaataaggagaacaaaatggaacttaaaaaattgatggaacatatttctattatccccgattacagacaagcctggaaagtagaacataaattgtcagatattctactgttgactatttgtgccgtcatttctggtgcagaaggttgggaagatatagaggattttggtgaaacgcatctcgattttttgaggcaatatggtgattttgaaaatgctattcctgtccacgataccattgccagagttgtatcctgtatcagtcctgcaaaatttcatgagtgctttattaactggatgcgtgactgccattcttcagatgataaagacgtcattgcaattgatggaaaaacgctccggcactcttatgacaagagtcgccgcaggggagcgattcatgtcattagtgcgttctcaacaatgcacagtctggtcatcggacagatcaagacggatgagaaatctaatgagattacagctccccctgaacttcttaacatactggatattaaaggaaaaatcatcacaactgatgcgatggggtgccagaaagatattgcagagaagatacaaaaacagggaggtgattatttattcgcggtaaaaggaaaccaggggcggctaaataaagcctttgaggaaaaatttccgctgaaagaattaaataatccagagcatgacagttacgcaattagtgaaaagagtcacggcagagaagaaatccgtcttcatattgtttgcgaagtccctgatgaacttattgatttcacgtttgaatggaaagggctgaagaaattatgcgtggcagtctcctttcggtccataatagcagaacaaaagaaagagccaaaaatgacggtcagatattatatcagttctgctgatttaaccgcagggaagttcgccacagcaatccgaaaccactggcacgtggagaataagctgcactggcgtctggacgtggtaatgaatgaagacgactgcaaaataagaagaggaaatgcagcagaattattttcagggatacggcacattgctattaatattttgacgaatgataaggtattcaaggcagggttaagacgtaagatgcgaaaagcagccatggacagaaactatctggcgtcagtccttgcggggagcgggctttcgtaatcttgccctggctgcaccgtgagacggcccgcagcttcggcggggcgggcagtacagcggggtacgaacaggtcacggcgtacaccctcacagggcagctacagagcaggcacctgaacctcccgcagcttgactgtgactacgactggaacgacaacggacagctaatccgcatcagcggcccgcaggagagccgggagtaccgttacagcgacacgggaaggctgacgggcgtccacaccacggcagcgaacctggatatcgatatcccgtatgcaacggacccggcaggaaaccggctgccggacccggaactgcatccggacagcacgctcacggcgtggccggataaccgcatcgcggaagatgcgcactatgtctaccgctacgatgaatacggcaggctgacggagaagacggaccgcattccggaaggggttatccggatgcacgacgagcggacccaccactaccattacgacaaccagcaccgcctggtgttctacacgcggatacaatacggcgagccgctggtcgagagccgctacctctatgacccgctgggccgccggacggggaaacgggtgtggcggcgggagcgtgacctgacggggtggatgtcgctgtcgcgtaaaccggaggtgacctggtacgggtgggacggcgacaggctgacgacggtacagaccggcaccacacgtatccagacggtataccggccggggagcttcacaccgctcatccgcatcgaaacggagaacggcgagcgggagaaagcgcagcgccgcagcctggcggagaaactccagcaggaagggagtgaggacggtcacggtgtggtgttcccggcagaactggtgaggatgctggacaggctggaggaagaaatccgggcagaccgcgtgagcagtgaaagccgggcgtggcttgcgcagtgcggactgacggtggagcaactggaaaaacaggtggagccggaatacacgccggcgcgcacgctgcatctgtaccactgtgaccaccggggactgccgctggcgcttatcagcgaagacggcaatacggcgtggagcgcggaatatgatgaatggggcaaccagcttaatgaggagaacccgcatcacctgcaccagccgtaccgtctgccgggccagcagcatgatgaggagtcggggctgtactataatcgtcaccggtactacgatccgttgcaggggcggtatatcaccccggacccgattgggttgagaggtggatggaatatgtatcagtatccgttgaatcccatacaagtgatagacccaatggggttagatgcgattgagaatatgacatcaggtggactaatttatgccgtatctggtgtacctggattgattgttgcaaacagcattactaacagtgcttaccagttcggttatgatatggatgctattgttggcggagctcataatggggccgccgatgcaatgagatattgttacttgatgtgtcgaatgactaagacatttggatcaacaatagctgacgtgataggtaaaaatcatgaggcggctggggatagacaaggtcagccagctaaagaaagaatcatggatcttaaaaataacactgtcggtattgcttgtggcgatttttctgccaaatgtagcgatgcatgtattgaaaaatataacattgggcaactcttcgggttagatggtataaaagcagataatccaataaaagcaaagcaagggagttcagatgcttcaaattattagaggcaaacttgtcatttttttaattaccctttgtttatttgttgtttaccttgggtttgataacaattcaaattctgacatcgtattttatggacataaaacaccaaagagcgttgagatatatctttctgaaaaaatattatttataaaataattaatgaccaaaaaattagtagagggaatggtcattttataagtataatggttaataattacaagacgcactgtggagtggttgatataaatcttaattttttcaatgatattctttatagcgtgcgattaaaaaacattagtaaactggagaatatggagttctgcgctacaaaacaacgggtgtattttagtgataaaaacaagaaggctagttataaaataattaattatggagactattatgatgttgattattatgataacaatttgaaaaatgaagtttttgactggattggtaaatggtcataatgaacaacaccagaaagagaaaaatataaaatacatacagaaagacatgagagcaagggacggggcagggcaagatcatgaaaatcgtgatgtaaatcacgattttcatcctggctttaacgcctacaggtgatcaaaatttaacctttggaataactaaaaagataaaaaggacgccaggtgagtattcaaagtttgcttgattatatttcagtgatccctgatatacgacaacaaggaaaggttaaacataaattatctgatattttgtttctcaccgtatgtgcagtaattgcaggtgccgatgagtggcaggaaattgaagattttggacatgaaagacttgaatggctaaagaaatatggtgattttgataatggcattccggtcgatgacaccattgcacgcgttgtgagtaacattgacagtttggcctttgaaaagatatttattgaatggatgcaggagtgccatgaaatcactgatggtgaaattatagcaatagatggaaagaccataagaggctcctttgataagggaaaaagaaaaggagcaatccatatggtgagtgcattctcgaacgaaaatggtgttgtactggggcaggtaaaaacggaagccaaaagtaatgagattacagccattccagagttgcttaacctactggatttaaagaaaaatttgataaccattgatgctatgggctgtcagaaagatatcgcttcgaagatcaaagataaaaaagcagattatcttctggcagtaaaaggcaatcaggggaaattacatcatgcattcgaggaaaaatttcctgtaaatgtgttttctaattataaaggcgattcgtttagtacgcaggagataagtcatggaagaaaagaaacacgtttgcatattgtcagtaacgtaacgcctgaattttgtgattttgaattcgaatggaagggattaaaaaagctttgtgtagcattgtcattcaggcagaagaaagaagataaatcagcagaaggtgtaagcatccgatattatatttcatcaaaggatatggatgctaaagaatttgcacatgctatcagagcgcactggctgatcgagcacagtcttcattgggtgttagatgtaaaaatgaatgaagatgccagccggataagaagaggaaacgcagccgaaataatatctggaataaagaagatggcactgaatttattaagagattgcaaagacattaagggtggggtgaagaggaaaagaaagaaggttgcgttaaacacatgttatatagaagaagtgcttgcatcctgctcagagcttgggtttcgaactgacaaaatgaaaaatttaacacagatttaattcatgctcttgccctgcggggggattattaaatcttcccagttttttattatttaactctcgctcagcacactaaacatccctttctgaattccccgccctaaatacagcccccactcaccgcaacctaaactcatccgcatcccgccatgccggaaacttttctctatattcccgcaatgccaccatcgacagctccgcatcaatgcgcgttgcctgatgcgcgtcggcagtagcgataatctcgccttgtggattaatcacccggctgtcaccgcgataatggcagccgttgccatcgctgccgacgcgattgcatcccgccacatacgcctgattctcaatcgcgcgggccgtcagcaatgcctgccagtgcagagagcgcggagcaggccagttggcaacgtagatggcgaggtcataatcgttgagattgcgcgaccacaccggaaaacgtaagtcgtagcacaccaacggcaaaatacgccagccgcgccattccacaatcactcgcgcattgcccgctttataatgcagatgctcatctgccatgcggaacagatgacgcttatcataaaaatgtaccgtgccgcccggctcaaccagcaaaaagcggttaaccgaaccagactccgtttgtaatgcaacactgcctgcaatcagcgcattgcactgctgcgctttggctgtcatccagttcactacgtcatcttgtgctagcgacgaagcagccgcttccatggcaaagccgctggtaaacatctccggtagaacgatcacatcgcgcccggtaataccttccagttgacgatcaaaatgacgcaggttggcaggaccatccatccacaccagtggttgctgcaaaagcgtaatcttcaaaccaggcacggtgtacaactcctttatgcgaagggttttataactttaacaccttatcaggcagttgccttagcgcagaataaattgataacaaatgctgatattggaaatatctgatttgcaaattatcgtgttatcgccaggctttaggaggttaataacatgggcaggataagctcgggaggaatgatgtttaaggcaataacgacagtcgccgcactggtcatcgccaccagtgcaatggcgcaggatgatttaaccattagcagccttgcaaagggcgaaaccaccaaagctgcatttaatcagatggtgcaagggcataagctgcctgcctgggtgatgaaaggcggtacttatacccctgcacaaaccgtaacgttgggagatgagacgtatcaggtgatgagcgcgtgcaaaccgcatgactgtggctcgcaacgtatcgctgtgatgtggtccgagaaatctaatcagatgacggggctgttctcgactattgatgagaaaacgtcgcaagagaaactgacctggttgaatgtgaacgatgcgctttcgattgatggtaaaacggtgctgttcgcggcgttgaccggcagcctggaaaaccatccggatggctttaattttaaataattagcggataaagaaacggagcctttcggctccgttattcaattacgcggcttcaactttccgcactttctccggcaactttaccggcttcgtcgccagctcttccggatcaaagtcatcaacgttaatactgcgcagacggctttcttccgctttcaccagaatagcggcttcatctttatcaatcagccccttcgccagcgcgttgtgcgccagttcatccagacgggtaaatggcagatttttaccgagctctttacagatccgctgatgaatcgggtcggcggcaatcacatccaccaacgcctcttccagtaaaccaaccgggttatgctcgcttggcgtcaggtactgaccgcgaccaatacgtgagcgagtggcgttcggcacttgtaaaatcttcgccactttatgatccagcttgtcagacggtgccagataatgacgtccggtcgggaagatcaccacattcagcagcccggcaaccacgcggttcgggaagttttgcagtaaatcgtccatcgcctgttctgcctgatacagcgcatcctgtacgccccagtgcaccagcggcagatcggcttcattacggccttcgtcgtcataacgcttcagaacggcagaggcgaggtaaagctggcttaaaatatcacccagacgtgccgagatacgctcacgacgtttcaggctgccgcccagcactgccatcgagacatcagaaagcagggcgaggttggcgctcaggcggttcaggtgctgatagtagcgtttagtggcatcgccggttggcgtgctgctggttaaaccgcgcgtcaggcccagccagaagctgcgaactttgttgctaccgacgtgaccgatatgtttgaacaacagtttatcgaacacgttgacgtcattgttcttcgccgcttccatctcttccagcacgtacggatggcaacgaatcgctccttgtccgaagatcatcatgctgcgggtcagaatgttagccccttcaacggtgatggcaatcggtgcgccctggtaagcacgcgccaggaagttgctttgcccgagcataatgcctttaccgccggtaatatccatcgcatcaataatcgactgctgcccgcggtgggtacagtgatacttaacgatagccgacagcacggcaggtttttcgccgagcataatgccgtaggtaatcagcgatgccgcagcgtccattacataagcgttcccggcaatacgcgccagcggctcttcaatcccttccatcttaccgatagagattttgaactgacggcgaatgtgagcatacgcgcccgttgccagcgctaccgatttcacgccgccggttgagttggaaggcagggtgatgccgcggcctaccgagaggcactccaccagcatccgccagccttgcccggccattttcggcccgccgataatgtagtcgatcggtacgaagacatctttaccgagcgtcggtccgttctggaacggcacattcagcgggaagtggcgacgaccaatttccacgcccggcgtggtggtcgggatcagcgcacaggtaatacctaaatcttctgcaccgccgagtaatttctccgggtcggagagtttaaacgccagcccaagcacagtcgcaatcggtgccagcgtaatgtagcgtttgttccaggtcagacgcatccccagcacctgctggccctgccattcgcccatgcagacaatcccggtgtccggaatcgcgcccgcatcggaacccgcttccgggctggtcagtgcaaagcaagggatctcctgaccacgcgccagacgcggcagatagtgatctttctgctcgtcagtgccgtaatgttgcagcagctcgccggggcctaatgagttcggcacgccgacggtaatcgccaggatcccgctgacgccggagagtttttgcagcacacgagactgggcataagctgaaaactccaggccgccgtactcttttttgatgatcatcgcgaagaagcgatgctctttcagatacgcccacaactccggcggcagatccgccagttcatgggtgatctggaaatcattcgccatccggcaggcttcttctaccgggccgtcgagaaacgcttgctcttctgcggtcaggcgcggctgcggatagttatgcagctttttccagtccggcttgccctggaacaagtcgccttcccaccaggtggtacccgcatcaatcgcttctttctcagtgcgcgacatcggcggcatcaccttacggaaaccgcgaaataccggcgcggaaatcatcgacttacgcataggtgcaaagttaaacggcacgaggataatggccagaggcaccagtacccacgccgaccacagaccagcgacgccgagggcagctgtccaggcgagcaaaatcagactgctgataaataagctcacgcggtgatagaacaacgcgccgagcaggacaactgtagcgagaatactcaaaatcatcataacgaaaagccccttacttgtaggaggtctgaccacttgtgatgatatggttgtagtggatgtaaaaacatttagcaatgtgtttacaatataattacaacgaagctcacattgttgctgtttttatctacacttcagggcaaaaagtcctggtcatagcacctgcccgtacttctcgcttttggcggtatccggtacactgcattttgtctattacatttatgctgaaggatatcctcatgtaccaggatcttattcgtaacgaactgaacgaagcggcggaaacgctggctaactttttaaaagatgacgccaatattcacgccattcagcgagcggcggtcctgttagcagacagctttaaagccggtggcaaggtgctttcctgcggcaacggcggctcccattgcgacgccatgcactttgccgaagagctgaccggtcgctaccgtgaaaaccgtccgggctacccggcgattgccatctctgacgtcagccatatttcctgcgtcggtaacgattttggtttcaatgatattttctcccgctatgttgaagcggtaggccgcgaaggcgatgtactgctggggatctccacgtctggtaactctgcaaacgtgatcaaagcgatcgcggcggcgcgtgagaagggaatgaaagtgattaccctgaccggcaaagatggcggcaaaatggctggtacggcggatattgaaattcgcgttccacattttggttatgccgaccgcattcaggaaattcacattaaagtgatccatatcctgatccagttaattgaaaaagagatggttaagtaagtctggcgtaggccgaataatgcgtttacgccgcatccggcctgaaaattcttaagtcaatcttcgccgggggccatgcgctcccgctgttgtgggggttaccgatgtgcgaattgctcgggatgagcgccaacgtccctaccgatatttgctttagtttcaccgggctggtgcagcgtggtggtggaaccgggccacataaagatggctggggcattaccttttacgaaggtaaaggctgtcgcacatttaaagatccacaacccagctttaattcccccattgccaaacttgttcaggactacccgataaaatcctgttcggttgtggctcatattcgccaggcaaatcggggcgaggtggcgttggaaaatactcacccgtttacccgcgagttatggggacgtaactggacttatgcccataacggacaactgacgggctataaatcactggaaaccggcaacttccgcccggtaggtaaaaccgacagcgaaaaagccttttgctggctgctgtataaattaacgcagcgttatccgcgtacgccgggcaatatggcggcggtatttaaatatatcgcctcactggcggatgaactgcggcagaagggcgttttcaacatgctgctttcggatgggcgctatgtaatggcgtattgctcgaccaatctgcactggatcacccgccgcgcgccgtttggcgtggcaacgttgctggatcaggatgtggaaatcgacttcagctcgcagaccacaccgaatgatgtggtcacggtgattgcgacacagccgctgacgggcaatgaaacctggcaaaagattatgccaggcgaatggcgcttattttgcctcggggagcgtgtagtttgatgccagttgtggttgcacaacttcgtggcttaacggcttgctgaccacgtaacggccattgaccacagaaacggtcggtggcttacgggtttgctcaaagtagtcgtagcctggcttcagttgctcccagaagtccttaaagttggaatatttatggcgcttcatattggcgtcggtcatgcggaacgggtaaatgctcacttgcacgctcggctgaccaaataccagtgcgccagtaacgaactggaaaatctcgtcaatgccctgattggtcatcgcgtagcagccgatggaaacacaatcgccgtggatcatcaggtatttcccttcataaccatgcgcacggtcataggcattggggaaaccaatattaatcgctttgtagtaacggctgtctggttttaactgattacgctggacgctataaaacccttccgggcttttgaaatcgccctgacgctgttttggccctaagccgccggaatatttacagattttatagctgtcgagcagttgatattgctcgcccattttgacgtagagatcgagcgtacgttcttccttgaagatctggatgtagacaggggatcccatcaactgctgcttatactctttgctcactggcgtggtcgagctactgctgcccagcaaaccggcaaacgaaacgcacgggatcaacaacatcgcaagaattaatgcgattttacgcatactgcttattccttgataaaacggttacacacgccaggacggcaaaatggatcccaaatcggaatagtctggattgggaaggctcacattatcaccaaaagagttttacgcaagcctgtcggcgcagggtttacaaatttcatcggcagcgggctttacccaaagagcgccgcgtgagttccagttctctcaaatcgtaaaagtttatcggtaagtttgtaaatcaggatccagtccggttcgacatgagcatcgcgataacctttccatgaaccttgcagcgggtggtctttataaacagctggaagcggtaaagtattattgataagaagcgtcataagatatttcaatttattcatatccttatgacgcttttgtgcaagttttacatcctttgaaaattgtcccgagttcaatatccctttgaatcatatttaaactcctaatttatcaaataaatcatcggcgtctttggccttatgaacatcaacgccagcttcgctgtttttgattgattgaatggttaattgattaggctcgcgtaaatcaaacggcaatgccttttcacgcgcgacctttgtgagggttatgcgaaccaggtcagagatggtcagccccatcccggccagtacgtccgccgcctgattcttcagatcttcatcgattcgggcgcgaacaaatgcgttagcagccattgggatatctcctatgctgtatatttattcagcttgaattgtagctcaaatgagcaacagcgacaatctatgagtaatttaataaacggatgtttttacataattaactgaaatatatttattaattttataataatggtttattaagtttgttcaggtacgggccgggatacactgtaacatcaatgcatgaccagccattattgagtatgtccttgccgtcgattccatcctttgtattgtcgggattactgttgatttgtttgccgttttcttcatttgccagcgccaccacatcacatatctctttcagctacgccgcccgccagcggatgcaaaaccgtgcgcgtttattaaaacagtaccaaacccatctgaaaaagcaggtcagctatattgtggaaggcaatgccgaaagcagaagggcgctacgccagcacaaccgcgaacagataaaacagcatccagaatggtttcctgcaccgctcaaggcgagtgacagacgctggcaggcgctggcggaaaacaaccactttttaagcagcgaccatctgcataacattaccgaagtggcgattcaccgcctggagcagcagcttggcaagccttacgtctggggcggcacgcggcctgataaaggctttgactgtagcgggttggttttttatgcctacaacaagatcctcgaggcgaagctcccgcgtacggctaatgagatgtatcactaccatcgggcaacgattgtggcgaataacgacctgcgccggggagatttgctgtttttccatatccacagccgcgagattgccgaccatatgggggtgtatctgggcgacggtcagtttattgagtcaccgcgcaccggggaaaccattcgggtaagtcggttagctgaacctttctggcaggatcactttttaggcgcgcgccggattttgacggaagagacgattttgtaggacggataaggcattcacgccgcatccggcagttgtgcgcagatgcctgatacgacgctgacgcgtcttatcatgcctacaaatctgtgcgtttttgcgagccgctttcccgttattccatcacctcattgccgacctttccttttcttcttaccgttgagaaaaaggagttgccatgtctgaatatcgtcggtattacatcaaagggggaacctggtttttcacggttaacctacgaaatcgtcgaagccaccttctgaccgctcagttccagatgctccgtaacgccattattaacgttaagcgagacagaccttttgaaattaacgcctgggtcgttttgccggagcatatgcattgcatatggacattacccgaaagcgatgatgatttttcctcccgctggcgggagattaaaaagcagttcacccatgcttgtggattgaaaaatatctggcaaccacgtttttaggagcacaccatccgcaataccaaagactatcgccatcatgttgattatatttatataaatccagtaaaacatggctgggtaaagcaagtgagtgattggccattctcaacgttccatcgcgatgtggcgcgagggttatatcccattgattgggcgggagacataacggattttagtgccggggagcgtatcatttcataattgtgcgctggtgccggatgcctgatgcgacgctggcgcgtcttatcatgcctacaaaactgcactcaaccgtaggccggataaggcgttcacgccgcatccggcaattgtgcaccaatgccggatgcgccccttaaaggccaatcaactcaacgcccccattatcttcaactccagctcatccggcacttcgttatacgacagcacatgcagccccggcgcaaacaaccttgcatagcgcgccagcaaagggcgcagctgcggcggcaccagcagcaccgggtctttccccgccgctttcatctgctctttcacctgcggcatcgtgctctggaactggttgagcatattcgggtccactggcacgctgtcgagcatcactttaccgccctgttgcgcctgattcactacgttagtcagcagattttccagctcattattcagcgtatacaccgtcagctcctgcttgcgaacgaacggatgggtaatgctgcgccgcagcgccaggcgcacatcggccgccagcagaatatgatctttagtcaccgcgctactggcgaccagcacggtggcgatggtgacgatatcgcgcagggaaacgccttcggtcagcagcgcacggtacactttcagcaactggctgtaattcagcgccgcgctcaaatcttccgccaggcgcggggccatcgacgacaggcggttatgcagctgcgtgatgtcatcataattaaacaaatcaggaatatagctgcgcacaatcttgttcacatgcgtggcaatcacgctggcgctgtcgatcacctgataccccatattcagcgccttcgccttctgcgcgggctggatccaggtcaccggcatcccgtacgccgggtcgttccccagcacgccgtcaatctcgccgtaggtttcgctggagggcagcgccatcagtttatccgccggaatatccgcttcatcggccttaatgccgttgatgaaaatggcgtactggctgggcttgaggcggaagttttcccgaatgcggatctccggcagcagcacgccgttaccgtcggatatcacctgccgtacgccgcgaatacgctgggtgagcgggttgccctgcgctttatcgaccagcgccaccagcttgtagccgaggcttaaactgataggctcgataagcggaatggtttcccaactgacctgttgctcgctggtttcagtgatggtgcgggtcagcgtttcgaggcttttctcttccgcctccgccgcctgcggctgtttgctcatccgccagccggtaaaacccagcagggcgctgaacagcaaaaacggcaggtgcggcattcccggcaccaccgccagcacaaacataatcccggtggcggtgtagagcaccgacgggcttgccagcagctggtggcgcacgtcatgggcgatatcgccgttgtcgctgacgcgggtgacgataatcgccgctgcggtggagagcaggagggaagggatctgcgccaccagcccatcgccgatggtcatcagcacatattgctggaaggcggcgtcggcgctcaggttgtatttaaatatcccgatacagacgccgccgatcaggttaatcgccagaatcatcatcccggcgatggcatccccgcgcacaaacttcgatgccccgtccatcgcgccgtagaaatcggcctcactggcaacatctttacgccgggtttgcgcctgtgcctggttgatcaatccggcgttaagatcggcgtcaatcgccatctgtttgccgggcatcgcatccagggtaaagcgggcagaaacctcggaaatacgctcggcccctttggtgacgacgataaagttgattgtcaacagcgtcagtaaatccgagcgtgaaagcattatcgccgcgctgcacgggcagtcgatttttaacggtggtgggctgtcgccgttaaataaaatcagcccgtctcatccgccaaaacctgccaccgtggcggtgccggaagagacggagaaaaaagcgcgtgatgtgaatgagaaaacggcgctgctgaagaagaaatccgccaccgagcttggcgagctggcaaccagtatcaacaccattgcccgtgatgcgcatatggaagcgaatctggagatggagattgtcccgcagggattacgcgtgctgattaaagacgaccagaatcgcaatatgttcgaacgcggcagcgcgcagattatgccgttctttaaaactttgctggtggagctcgcgccagtgttcgactcgctcgataacaaaattattattaccgggcataccgatgcgatggcctacaaaaacaatatctacaacaactggaacctttcgggcgatcgcgcgctttcagctcgtcgggtgctggaagaggccggaatgccggaagataaagtgatgcaggtaagcgcaatggcggaccagatgctgctggacgcgaaaaatccgcaaagcgcgggcaaccgacgcattgagattatggtgctgaccaaaagtgcgtccgatacgctgtatcaatactttggtcagcatggggataaagtggtgcagccgctggtgcaaaagctggataagcagcaggtgctttcgcagcgaacgcgctaaatgctgaatctttacgcatttctcaaaccctgaaatcactgtatactttaccagtgttgagaggtgagtaatgcgtaaaatcattcatgtggatatggactgctttttcgccgcagtggagatgcgcgacaatcccgccctgcgcgatatccctattgctattggcggcagccgcgaacgtcggggggtgatcagcaccgccaattatcccgcgcgtaaatttggcgtacgcagcgctatgccgacagggatggcgctcaaattatgcccacatctcaccttgcttccggggcgctttgacgcctacaaagaagcctcaaatcatatccgtgaaatcttctcgcgctacacctcgcgtattgaaccgttgtcactggatgaagcctacctcgatgtcactgatagcgtccattgccacggttctgcgaccctcatcgcccaggaaatccgccagacaattttcagcgagctgcaactgacggcgtctgcgggcgtgacaccagtaaagtttctcgccaaaatcgcctccgacatgaataaacccaacggccagtttgtgattacgccggcagaagtttcggcatttctgcaaaccttaccgctggcaaaaattcccggtgttggcaaagtctcagcggcaaagctggaagcgatggggctgcggacctgcggtgatgtacaaaagtgtgatctggtgattctgcttaaacgctttggcaaatttggccgcattttgtgggagcgtagtcaggggattgacgagcgcgacgttaacagcgaacggttacgaaaatccgtcggcgtggaacgcacgatggcggaagatattcatcactggtctgaatgtgaagcgattatcgagcggctgtatccggaacttgaacgccgtctggcaaaggtaaaacctgatttactgattgctcgccagggggtgaaattaaagttcgacgattttcagcaaaccacccaggagcacgtctggccgcggctgaataaagctgacttaatcgccaccgcgcgtaaaacctgggatgaacgccgcggcgggcgcggtgtgcgactggtggggctgcatgtgacgttgcttgaccctcaaatggaaagacaactggtgctgggattatgatgtatactattatgtatattctggtgtgcattattatgaggggatcactgtatgcatcgaattctcgctgaaaaatcggtcaatatcactgaattacgtaaaaacccagctaaatactttattgatcaaccggttgcggttctttctaataatcgccccgcaggatatctcttaagtgccagcgcattcgaagcgttaatggacatgcttgctgaacaagaggagaaaaagcccataaaggcgcgcttccgtccaagtgctgcaagattagaggaaattacacgccgagctgaaaaatatcttaatgatatgacggatgatgatttcaatgactttaaggaataaggatgcgggtattcaaaacaaaacttattcgcctgcaacttacagcagaggagcttgatgcgttaacggcggattttatttcctataagcgtgacggtgttttgccagatatatttggtcgcgatgcactctacgacgactcgtttacttggccattaatcaaatttgagcgagttgctcatattcatctggcaaatgtgaataatccatttccgccacagttgcgccaattcagcagaacgaatgacgaatcgcatttggtatattgtcagggtgcgtttgatgagcaagcatggttgctcattgccattctgaaacctgaacctcataaactggctcgagataacaaccaaatgcataaaattgggaaaatggcagaagcgtttcgcatgcgtttttgaatttatattatgaataacatacaaataagaaactatcagcctggcgattttcagcaactatgcgctattttcattagagcggttatgatgaccgccagtcagcattattcaccacaacaaattgccgcctgggcgcagattgacgaatctcgctggaaggagaaactcgcgaaatcacaagtgcgggttgcagtcattaatgcacaaccggttggttttatttcccgcattgaacattatatcgatatgttatttgttgaccctgaatacacccgccgtggggttgccagcgctttgttaaaaccttggattaagtctgaatccgaacttacggtggacgccagcataaccgcaaaacccttttttgaacgttatggttttcagacagttaagcagcagcgcgttgaatgccggggagcgtggtttactaatttttctatgcgatataaaccgcaacattaaatccagcttgcaatgaaaataacgcccgcctggtatgtgcgcgttttcttattccacaaactgcaaggaggtaaatcatgacaaatcctttatcaatgactctttgcagacctttccaggattaattcttttttttcttgccctggattcgtctgccatttcctgatttttatatttatatactctaaataattcgagttgcaggaaggcgacaagcgagtgaatccccaggagcttacataagtaagtgactggggtgaacgaacgcagtcgcagtacatgcaacttgaagtatgacgagtataaatggaatggtacatgggcaaatatattcgtcccttatccgatgcggtatttaccatcgcatctgatgacctgtggatcgagagtttagcgatccaacaattacacaccacggcaaatttacccaacatgcagcgcgtagtggggatgccagatttacaccccggacgcggctacccgattggcgcagcgttcttctctgttggtcgtttttacccgacaagacgtcgcggtaacggtgctggaaacagaaacgggccgctactctgacacgctgcgttcggcgctgatttctctggatggcgacaacgcatgggcgttaagcgaaagttggtgcggcactattcagtggatttgtctgagtccgtatcggcctcatcatgggcgcaaaaactggtttctgggcattgggcgttttaccgctgatgagcaggaacaatcggatgcaatccgttatgagacgctgcgtccgtcggggccgggcggtcaacatgtcaataaaaccgactcggcggtacgcgccacgcatctggcaaccgggattagcgtgaaggttcagtcagaacgcagccagcatgctaacaaacggctggcgcgattgctgattgcctggaagctggagcagcagcaacaggaaaatagcgcagtgctgaaatcgcagcggcgaatgttccatcaccagattgaacgtggcaacccgcgacgaacgttcacagggatggcttttatcgaaggataatgaaggatgaaactgccggaaggcgattaaacgccatccggcagcaaatcaaataattacttcgccggaatttctttcagcagttcagtcagcagtgtccagtaatgacctacgctttcgatgtgaacttgctcatccggagagtgtggaccggtgattgttggcccgatagaaaccatgtccatttccggatacggttttttgaacagaccacattccaggcccgcgtggataatctggatgttcggcgtcttgttgaacaggcgctgataggtttcacgtaccagatgcatcaccggagaattagcgtccggctgccagccaggatatgcgcctttcgcttcggttttcgcgccagccagtttacccagcgaatccagcatgctcaccacgtagtctttaccgctgtcgatcagagaacggatcagacagtgaatttctacgttattgtcagtcatggtcaccacaccgacgttcagggaggtttcgaccacaccttttgccacgtcggagttgcggatcacaccgttcggggtggcgttcagcagacgaataaaggtatcgcgagatttcgcaatcagggcagctttatcgttcgctacagagtccagcaacaaggccagatttttctctttctctgccagctcgtttttcaggatctcctgataggtattcaccagagatttcagggcgtcgactttatcagctgcgacagcaatggtcgcaaaggcttcacgcgggatggcgttacgcagtgtgccgccgttgaaatcaataagacgcaggtccagttcttctgcatgacccgccaggaagcgcaccagcagtttgttggcattacccaggccaacgtggatttccccgccggagtgaccgcctttcagaccttttaaggttaacttgaaggtttcaaaaccagctggaaccgcttcacgatctaaatgcaggttggaggtgaagtcgataccccccgcgcaacccatgtagatttcaccttcttcttcggagtcggtgttaatcagaatatcagcctgcaaccagttgctctgtaagccgaacgcaccgtccataccggcttcttcggtcatggtcagcagcacttccagcgggccgtgaaccacgttttcgtcagccagaaccgccagtgcagaggccataccaatgccgttatccgcacccagcgtggtgccgcgcgctttaacccattcgccatcaatatatggctggataggatctttcgtgaagtcatgcacggtgtcgttatttttctgcggcaccatatcgaggtgggcctgcaagacgaccggtttacgattttccatacctgcggtagcaggtttacgaatcaggatattacctacctgatcgcgttcgacatggaaacctttctcttttgcccaaccaacaatgtattcagcgagttgctcttcatgataggacgggtgaggaatagaacagattttggcaaaaatatcccacagcggytgtggagataattgagacagttcagacacgttaagtctccttgtcgatcacccgcaaaacagtattgcaggtcacagggttagcagaaaatgttgtcaacacaagacaggcttgcgagatatgtttgagaataccactttatcccgcgtcagggagaggcagtgcgtaaaaagacgcggactcatgtgaaatactggtttttagtgcgccagatctctataatctcgcgcaacctattttcccctcgaacactttttaagccgtagataaacaggctgggacacttcacatgagcgaaaaatacatcgtcacctgggacatgttgcagatccatgcacgtaaactcgcaagccgactgatgccttctgaacaatggaaaggcattattgccgtaagccgtggcggtctggtaccgggtgcgttactggcgcgtgaactgggtattcgtcatgtcgataccgtttgtatttccagctacgatcacgacaaccagcgcgagcttaaagtgctgaaacgcgcagaaggcgatggcgaaggcttcatcgttattgatgacctggtggataccggtggtactgcggttgcgattcgtgaaatgtatccaaaagcgcactttgtcaccatctttgcaaaaccggctggtcgtccgctggttgatgattatgttgttgatatcccgcaagatacctggatcgaacagccgtgggatatgggcgtcgtattcgtcccgccaatctccggtcgctaatcttttcaacgcctggcactgccgggcgttgttctttttaacttcaggcgagttacaatagtttccagtaagtattctggaggctgcatccatgacacaggcaaacctgagcgaaaccctgttcaaaccccgctttaaacatcctgaaacctcgacgctagtccgccgctttaatcacggcgcacaaccgcctgtgcagtcggcccttgatggtaaaaccatccctcactggtatcgcatgattaaccgtctgatgtggatctggcgcggcattgacccacgcgaaatcctcgacgtccaggcacgtattgtgatgagcgatgccgaacgtaccgacgatgatttatacgatacggtgattggctaccgtggcggcaactggatttatgagtgggccacccaggcgatggtgtggcaacaaaaagcctgtgcggaagaagatccgcaactcagtggtcgtcactggctgcatgcggctacgttgtacaacattgccgcctatcctcatctgaaaggagatgacctggccgagcaagcgcaggctttgtcaaaccgcgcctatgaagaggccgctcagcgtctaccgggcacgatgcgacagatggagtttaccgtacccggcggtgcgcccatcaccggctttttgcatatgccgaaaggcgatggcccgttcccgacggtattaatgtgtggtggtctggatgcgatgcagacggactattacagcctgtatgaacgttattttgcgccgcgcggcattgcgatgctgactattgatatgccgtcggtgggcttttcttcaaaatggaagctcacccaggactcctgcctgttgcatcagcgcgtcttaaaggctctgcctaacgtaccgtgggtggatcacactcgcgtcgcggcctttggtttccgtttcggcgctaacgttgccgtgcgtctggcatatcttgaatcgccgcgtctgaaagcggttgcctgtcttggtccggtagttcataccctgttgagtgattttaagtgccagcaacaggtgccggaaatgtatcttgacgttctggcgagtcgtttggggatgcatgatgcttccgacgaagcgttgcgcgtggagctgaatcgctattcattaaaagtgcaaggattgctgggacgtcgatgcccaacgccaatgttatcaggctactggaagaacgatccgttcagcccggaagaggactcacgcttaatcacctcatcatctgctgacggtaaattattagagatcccatttaacccggtgtatcggaattttgacaaaggtyttcaggaaatcaccgactggatcgaaaaacgcttgtgttaaaaatttgctaaattttgccaatttggtaaaacagttgcatcacaacaggagatagcaatgacgttaccgagtggacacccgaagagcagattgatcaaaaaatttaccgtactaggcccgtatattcgtgaaggtaagtgcgaagataatcgattctttttcgattgtctggctgtatgcgtcaacgtgaaaccggcaccggaagtgcgtgagttctggggctggtggatggagcttgaagcgcaggaatcccgttttacctacagttaccagtttggtctgttcgataaagcaggcgactggaagagtgttccggtaaaagatactgaagtggttgaacgactggagcacaccctgcgtgagtttcacgagaagctgcgtgaactgctgacgacgctgaatctgaagttggaaccggcggatgattttcgtgacgagccggtgaagttaacggcgtgagtgaaatgtgccggatgcatcacatccggcaataatcattaaaactgataggtcatgccaaccgcgacaatatcatcattattaatattcaatttgttatcgctatccagttggttgattttataatcaacaaacgctgacatatttttgttgaaataatatgtagccccgacatcgatataattgaccagatcttcatcaccgataccttcaatatctttccctttcgataagacataacccagcgatggacgcagaccaaagtcaaactggtattgagcgaccgcttcaaagttctgtgtcttattggcaaagccgccagttattggcgtcattttgcgtgtttcagaataaaaagttgccagataaatattattggcatcgtatttcagacctgtagcccaagcttctgcacgcttgcctgtgccacggctttgcaggttctgctcgttggtgcgatctgagttggtataggccccactaatggcgaaatcgctgccgccaaagtcatatgtcaatgacgtgccgaagccatcgccgttttgctttttaacgtcgcggttttcgtttttcccttgatattgcagggttaagttcaggccatcgataacgccgaagaagtcggtgttccgatacgtcgccagaccgctggcgcgtttggtcataaagttgtcggtctgcgccgaggagtcgccaccaaattccgggaacatatcggtccaggcttccacgtcatacaacgcgcccaggttacggccatagtcgaaagaacccaaatctttatacttcaatccggcaaaagcgagacgcgttttttgctgtgcagtatcactctccgctttatttccggcaaactccgcttcccaacgaccataaccagtcagttgatcgttaatttgtgtttcgcctttaaaaccaaaacggatataactctggtcgccatctttactgtcgttatcactcatataatgcatggctttaactttgccatagacatccagtttattaccgtctttgttatatatttctgcggcctgtacggatgcagatgccacaatgcccatcaccactaatgccagagtgctctttttcattttcattcctgattttaattaacgcgcgaatattctgcgggagagccccgttgaaaacaggaaagtttttaacctgagattgttaaagatatattacagattaatgatattcttaaaatgtggtaatttattaaatctgtaataaaagcgtaaacaactgccgctaggcttgctgatcccgcgcaacaaaacgccatgctttgctcgcagatggttggcaaccgacgacagtcctgctaaaacgttcgtttgatatcatttttcctaaaattgaatggcagagaatcatgagtgacagccagacgctggtggtaaaactcggcaccagtgtgctaacaggcggatcgcgccgcctgaaccgtgcccatatcgttgaacttgttcgccagtgcgcgcagttacatgccgccgggcatcggattgttattgtgacgtcgggcgcgatcgccgccggacgtgagcacctgggttacccggaactgccagcgactatcgcctcgaaacaactgctggcggcggtagggcagagtcgactgattcaactgtgggaacagctgttttcgatttatggcattcacgtcgggcaaatgctgctgactcgtgctgatatggaagaccgtgaacgcttcctgaacgcccgcgacaccctgcgtgcgttgctcgataacaatatcgttccggtaatcaatgagaacgatgctgtcgctacggcagagattaaagtcggcgataacgacaacctttctgcactggcggcgattctggcgggtgccgataaactgttgttactgaccgatcaaaaaggtttgtataccgctgacccgcgcagcaatccgcaggcagaactgattaaagatgtttacggcattgatgacgcactgcgcgcgattgctggtgacagcgtttcaggcctcggaactggcggcatgagtaccaaattgcaggccgctgacgtggcttgccgtgcgggtatcgacaccattattgccgcgggcagcaagccgggcgttattggtgatgtgatggaaggcatttccgtcggtacgctgttccatgcccaggcgactccgcttgaaaaccgtaaacgctggattttcggtgcgccgcctgcgggtgaaatcacggtagatgaaggggcaaccgccgccattcttgaacgcggcagctccctgttgccgaaaggcattaaaagcgtgactggcaacttctcgcgtggtgaagtcatccgcatttgtaacctcgaaggtcgcgatatcgcccacggcgtcagtcgttacaacagcgatgcattacgccgtattgccggacaccactcgcaagaaattgatgcaatactgggatatgaatacggcccggttgccgttcaccgtgatgacatgatcacccgttaaggagcaggctgatgctggaacaaatgggcattgccgcgaagcaagcctcgtataaattagcgcaactctccagccgcgaaaaaaatcgcgtgctggaaaaaatcgccgatgaactggaagcacaaagcgaaatcatcctcaacgctaacgcccaggatgttgctgacgcgcgagccaatggccttagcgaagcgatgcttgaccgtctggcactgacgcccgcacggctgaaaggcattgccgacgatgtacgtcaggtgtgcaacctcgccgatccagtggggcaggtaatcgatggcggcgtactggacagcggcctgcgtcttgagcgtcgtcgcgtaccgctgggggttattggcgtgatttatgaagcgcgcccgaacgtgacggttgatgtcgcttcgctgtgcctgaaaaccggtaacgcggtgatcctgcgtggtggcaaagaaacctgtcgcactaacgcggcaacggtggtggtgattcaggacgccctgaaatcctgtggcttaccggcgggtgccgtgcaggcgattgataatcctgaccgtgcgctggtcagtgaaatgctgcgtatggataaatacatcgacatgctgatcccgcgcggcggggctggtttgcataaactgtgccgcgagcagtcgacgatcccggtgatcacaggtggtataggcgtatgccatatttatgttgatgaaagtgcagagattgctgaagccctgaaagtaatcgtcaatgcgaaaactcagcgtccgagcacatgtaatacggtagaaacgttgctggtgaataaaaacatcgcctatagcttcctgcccgcattaagcaaacaaatggcggaaagcggcgtgacgttacacgcagatgcatctgcgctggcgcagttgcagacaggccctgcgaaggtggtggcggttaaagccgaagagtatgacgatgagtttctgtcattagatttgaacgtcaaaatcgtcagcgatcttgacgatgccatcgcccatattcgtgaacacggcacgcaacactccgatgcgatcctgacccgcgatatgcgcaacgcccagcgttttgttaacgaagtggattcgtccgctgtttacgttaacgcctctacgcgttttaccgacggcggccagtttggactgggtgcggaagtggcggtaagcacacaaaaactccacgcgcgtggcccaatggggctggaagcactgaccacttacaagtggatcggcattggtgattacaccattcgtgcgtaaataaaaccgggtgatgcaaaagtagccgtttgattcacaaggccattgacgcatcgcccggttagttttaaccttgtccaccgtgattcacgttcgtgaacatgtcctttcagggccgatatagctcagttggtagagcagcgcattcgtaatgcgaaggtcgtaggttcgactcctattatcggcaccatttaaatcaataagttacacatcattagtaccttccttattttttgactgggacaaatttgggaccgatgggttcaggatcgagtctatttgccgtgcgtgttcggtaaggtgattaggtgcaaggtgagcatatcgacgaaccatttcgatagactcccagcctcccatttcctgtaacactgacaacgggactccggcttgaaccagccaacttgcccaggtgtgtctcaagtcgtgaaatctgaaatcatcaataccagcccgtctcagcgccgctttccaggctgtgtttgcgtcataccgcatcttccttactgttggcgctttcgttccgtctggtttggtacagctttccttgtacacaaatacccaacggtgatgattaccgatttgttttttcaatacgcgacatgcagtatcattcagcgcaacgccaattgcgcggtttgatttactctcttccgggtttatccatgccacccggcgctgcatatctatttgttgccattcaaggttgatgatgttcgagcgtcttaagcctgttgccagtgcaaattcaacaacagactttaatggctccggacattcatcaatcagcctttgtgcttcatggggctccagccagcggagccgtttattctttggttgaggcactttaataattggtgccttatcgagcattttccattcacgctctgcggctcttagcagggcctttataaatgaaagatgcgtagccttcgttgcaacggacgctggttttggcgtgtattctggaacaggtttccctttttttctgcatgcttctgccctgagtttccagttttcctcatgacgccggttcgtcattttctgcattgctgaataaatttttgattcagtaatgtctcttagttgcattcctgcgaaatgttgaagccagaatccgatctgctttccattgagcctgtttctctgcgcgacgttcgcggcggcgtgtttgtgcatccatctggattctcctgttagttagctttggttgtgtgtgggagtcgtagtcctgaacgaaaacaccccgcaatggcacattggctgctaatccggattcgcacttccggccaatgcttcgtttcgtatcacacacaccaaagccttctgctttgaatgctgcccttcttcagggcttaatttttaagagcatcaccttcatggtggttagtgcgtcctgctgatgtgcttagtatcaccgctagtggtatttgtgtcaacaccgccagagataatttatcaccgcagatggttatctgtatgttttttatatagatttattttttgcagggttgtgtggcttgggaggtgatcgagagatcagaattgcgttgtttagtgagttgcacctattaattttaaaataaatacaattggtgtttttcgagtttttcttaactcttcatgcagctccgttctcagaatatatgatttttcgagtttgaaattcttgcgaccaggcgtcttattgccaggctcaggaagtggaaggcgtgtttgaatgtcgagtggtggacagtcatagaagtaaattctataaagctcaagcggttccctacgttcttgtgattgacgttttccattaagatgggaaagaaccattgaccatattactttcattatgcattgcgcagtcagttcatgctcggcgaagtgtttacgatgcgtagcatgaacacgctgcatgaaaaaacccgcatcaattaaaattgctgctttcttcataagagtcccaaaaaaatagcccagagccgttatgcagatattaacaattgtctgcgaacggggctgggcttggtttaattaatctatgccaagttgactgtgccgtcaacataaaacttacttcctatcacccaaacgtctcttcaggccactgactagcgataactttccccacaacggaacaactctcattgcatgggatcattgggtattgtgggtttagtggctgtagaaacacctgaccgctatccctgatcagtttcttgaaggtaaactcatcaccaccaagtctggctatacagaaatcgcctggctcaacagcctgctcagggtcaaccagaattaacatcccgtcaggaaagctgggcttggatcctgttggtgcggtcatggaattaccttcaacctcaagccagaatgcagagccactggcttttttggttgtgcttacccatttctccgcatcgcctttggtaaaggttctaagctcaggcgagaacatcccggcctgaacatgagaaaaaacagggtactcatactcacttctaagtgacggctgcatactaaccgcttcatacatctcgtagatttctctggcgattgaagggctaaattcttcaacgctaacgttgagaatttttgcaagcaatgcggcgttataagcatttaatgcattgatgccattaaataaagcaccaacgcctgactgccccatccccatcttgtctgcgacagattcctgggataagccaagttcatttttctttttttcataaatagctttaaggcgacgtgcgtcctcaagctgctcttgtgttaatggtttcttttttgcgctcatacgttaaatctatcaccgcaagggataaatatctaacaccgcgcgtgttgactactttacctctggcggtgataatggttgcatgtactaaggaggttgtatggaacaacgcataaccctgaaagattatgcaatgcgctttgggcaaaccaagacagctaaagatctcggcgtatatcaaagcgcgatcaacaaggccattcatgcaggccgaaagatttttttaactataaacgctgatggaagcgtttatgcggaagaggtaaagcccttcccgagtaacaaaaaaacaacagcataaataaccccgctcttacacattccagccctgaaaaagggcatccaattaaaccacacctatggtgtatgcatttatttgcatacattcaatcaattgttatctaaggaaatacttacatatggttcgtgcaaacaaacgcaacgaggctctacgaatcgagagtgcgttgcttaacaaaatcgcaatgcttggaactgagaagacagcggaagctgtgggagttgataagtcgcagatcagcaggtggaagagagactggattccaaagttctcaatgctgcttgctgttcttgaatggggggtcgttgacgacgacatggctcgattggcgcgacaagttgctgcgattctcaccaataaaaaacgcccggcggcaaccgagcgttctgaacaaatccagatggagttctgaggtcattactggatctatcaacaggagtcattatgacaaatacagcaaaaatactcaacttcggcagaggtaactttgccggacaggagcgtaatgtggcagatctcgatgatggttacgccagactatcaaatatgctgcttgaggcttattcgggcgcagatctgaccaagcgacagtttaaagtgctgcttgccattctgcgtaaaacctatgggtggaataaaccaatggacagaatcaccgattctcaacttagcgagattacaaagttacctgtcaaacggtgcaatgaagccaagttagaactcgtcagaatgaatattatcaagcagcaaggcggcatgtttggaccaaataaaaacatctcagaatggtgtatccctcaaaacgagggaaaatcccctaaaacgagggataaaacatccctcaaattgggggattgctatccctcaaattgggggattgctatccctcaaaacagggggacacaaaagacactattacaaaagaaaaaagaaaagattattcgtccgagaattctggcgaatcctctgaccagccagaaaacgatctttctgtggttaaaccggatgctgcaattcagagcggcagcaagtggggaacagcagaagacctgaccgccgcagagtggatgtttgacatggtgaagaccatcgcgccatcagccagaaaaccgaattttgctgggtgggctaacgatatccgcctgatgcgtgaacgtgacggacgtaaccaccgcgatatgtgtgtgcttttccgctgggcctgccaggacaacttctggtccggtaacgtgctgagtccggccaaactccgcgacaagtggacccagctcgaaatcaaccgtaacaagcaacaggcaggcgtgacagccagcaaaccaaaactcgacctgacaaacactgactggatttacggggtggatttatgaaaaacatcgccgcacagatggttaactttgaccgtgagcagatgcgtcggatcgccaacatcgataaccaggacatgacgatatcggtctgggtctttcctgatactgatatttcagatgtatcgcgtgagttaattgcggcaattaaacaggggtatctaacagtaaaagccgccggggtatgggcggggggcattgaaacaccttcggtggaaactccatcggaaggctctaaattttttggttttgatatggataacgaattcatcagtggttttgatgtaggggcatggggagtattactctgatggcgaaaaatgactttaaagcgtttgcaactgatcgaaatgccaatgttatgtcgcaggaggaatgggaagcgttgcctgcgcttatatccggatttacagcagggaaagcatccagtgcgcaagtcaataaggttattcggcaggccagctttattgctgcagctctggcccagtttgtaagtgataaaacgcaacgggatgtgcttgataatggtgatctgcccggttttgttgaattgctgggatcggggtttgctgttgaatacctgagccgcaagaatccgtttggcgatatcaaatcggacggcacggtgaaaacggctcttcaaaaccttggtttgggagaagcggcaaaacgggatgtggggacaggggaaaatcagataccggacatggcctcttttgccagtggtaatggatggatgaaattacccaacgggaaaatcctgcaatatggtcgtggtgcggttacgccgacattatcgacgcaaacaatgagaattacattcagcatccctttccccaaaaaagcggactgcgccatgcttactcattctggtgatggcggtgcgcctttaggcgctgggcgagggttcgtgatgactgcagaaggcccaacgttaaccggctttaattctgcttacagaacgtcatcaaccagcgacacggtatcgatgaattacagttggtgggctgttggtgagtaattttattcagggtgatttatatggacgaatatgtttatagcgcaaggcataatgcttttttccctgtggatatgattgataaatataaatcagagggatgggatttatcagacgctaaggaagtaaatcaaaatattatcagtgagtttatggctgaaccgccacaaggaaaaatccgtattgccggagatgatgggctgcctgcgtgggcagatattcctccacccacgcatgaagagcttattgaaattactgaatcagaaagacagctactaattaaccaggccaacgaatacatgaacagtaagcaatggcccggtaaagcggctattggtcgtctgaaaggtgacgaactgacgcaatataatttgtggctggattatctggacgcactggagctggtcgatacttccggtgcgccagatattgaatggcctacgcctccggcagttcaggccagatgacatccggcgcggtgctggtatctgttgccgtcaccgcgtcaatgtaatccagcacggcgttaagtcgggttgtttctgcctgagtcagtttccgtccggcctgtaacttcagctgaatcagactaatggaagccattgctgcatcaatcagtgattggcgctgtgcttctgccgcgtctactgcggcactgtgttgtgcctcagtgtctgtcacccatttctcaccatcccatttatcgtatggcgttaacggtgaaatcgtgacataaccgtctttgatggcaccgatataatccactgtaacagctgcgccattttcgattgagtaaacagtctcattgcgatggtcttcttcatggctccatcccttacctgtaaatactgccactcttcccggaatgttttcgccagggtcaataccagtggaacaggcgggcatacttacgccagtattaatatattcatcagaccagcccgtatactcagatgtttcagcatcataataaaaacaacgcatatcgcccggcactgtagccagcccattttcatcaaaaacaggtttcattatttagccctcaccagaaagttaaatgcaatatttcgcggtctgactgcaacaaaattcacaccatcacccacagagttactggtgaaattaaatcgtgaaaatcctggctgatttccggcgatgccatcatgaaagttaattgcgtgtcccgcaccttcgcctatattcccggcaaactgagaaaagtttgtagctgcctgccagcttaataattcgcgaccaccgtctgcacctcgcccgtcatcccagatacgaatgaaatcaccgcgggcttcaggtaataccagcgaaggaaacactttcgccagcacaggataatcagtggcagagaatttcgcgccgttgaacttcaaaaacaccatacaggaccagctgtcgattacagtatttggcattgcagcggacggccagaagaacggaacgccaatagctggagcaccttctcccaaaccaacgtttatgaaaatgcagaaataacgagcaaatggcatcattcctgcttttgtcagggagatctaccatgcttattggctatgtacgtgtgtcaacaaatgaccagaacacagatctacaacgtaatgcgctgaactgtgcaggatgcgagctgatttttgaagacaagataagcggtacaaagtccgaaaggccgggactgaaaaaactgctcaggacattatcggcaggtgacactctggttgtctggaaactggatcggctggggcgcagtatgcggcatctggtcattctggttgaggagttgcgcgaacgtggcgttaattttcgcagcctgacggatgctattgataccagtaccccaatggggcgctttttctttcatgtgatgggggccctggctgaaatggaacgagaactgattgttgaacgaacaaaagctggactggaagctgctcgcgcacagggacgaattggtggacgtcgtcccaaacttacaccagaacaatgggcgcaggccggacgattaattgcagcaggaattcctcgccagaaggtagcgatcatctatgatgttggtgtatcgacactgtataagaagtttccggccggagataaatgaaaccgtagcacgtcgtatgcaagatcgtgctgcggtttatgcttaccacttgaagattcaaaaattaggtgagtaacgaactggagacatagctcctttttttcttaattcatctggtatttttttcccaagataaaggtttgctatttcaggtggggcttctcgaccttcaaaaccatagcgagagctttgtgttgcctcaaagtcagggtcttcgtcccagtatttcatcgtaggaaaatgttcacgcgttgattttagccatttatcagcaatgaaaactcctcgaacgatcccccttacagtagcaagaatgacttctgctttactggcgcgcgagacattaatgcgccagctaaatcgaaccgcatcataaagctctgaatcttttgcacttctgttaacggaaatcattaatgctttatgatgaaatgttatggtttcgggttgatatgttgctatcaactctttgacatgcgcggcgccgaattcattgctgccagcaccattcatgatattcgttaacccagggtaggcatcaataagtgctgcttcaacttcgtacgccgtcttttcatcagtcattccatgtcgatggatgacatggataacttcaagtcccgctaatcttatttctctgatttgctttagcttgttgctcagtaagtcgtcatcatcagccgctgccacttcaccgcgcatatgggcaaatacgcggttacctttgcctttccctacatagaaggtgcttccgtccctaggatcaatcaatcggtatacataccagccaaggtgttcaattactccagaaggaaactcagtaatatccattttgcaatatctgtgaattatttgtgagacgtatattaatgaacattgcaagggctcacaactagtagtgttgagaaagccatcgggaaaatgaggctaaccctttgaatttacatagcgcaaaaagatacctttcctcataatgtgagctaattttatgtttcgtttgatgatcgggtcggtctcgaaaaccggagtaggggcaactctaccgggggttcaaatccccctctctccgccactttatcaatgacttatctcccgacttcccgtcttgcttttcctaaacagaacaatcgtagaatattcttgaagggttagatcgtcactgttttctgttcgatactgtgacattcagcacttgattcgctatggatctgacaggaaggttttgagcgaaaatctgcagttattcagtcgttttcttatcggtcaccattattcttttagacattgatcctacaaagctgccgcaaagttggtggtgggaactgaagttgcgtagagaaggggtcaatacccggaggcaaacatgggctggcaaaagtgtagcggtattaggcgcagctatttagcctagttatgttttatgaaaacttgatatcatataagtgtcttacttattggctgtaaataagtttttcctaaggaattgtttcttgagtatcatttgtaactgtaacggaatttataatcctttgctttattgttacggtattttttatcacaccctatttttagtggttttttatactgaagtttggcaaagtgaactttatatacatatacttcatcctggtttcagttaaattggggggatgatatggcaactacatgttcagttatattgattttggagtcctttgatgtttatttcggaaaagagagtgtgtttctggagagaggttcatctgtacttgtcgactctagctctagagattttttcctgacatatcctgaaagagtgatagtggcggattttggcgctgagtttattagtcgctatttgaaagctaataacttaagggatatttctgattgtagggaatatccatcttatttaaaaataaactttgctgacttcagtttaattaaaggattaattagttgggctaatcactgtgctgaatacatagaaatttttgatgagtctattgcttttacatgtctctctgcattttcttctgaaaaacaatttggagtatttctgtttggatgtttgaaaagcacaggggctaaagttaaaacgattattcatacggatttatctgcaccatggcgtcttaaggatatatcatcaagattatatctcagcgaaagtttactaaagaggaaattgaaagaagagggggtatcattcagtaagatcatacttgatgagaggatgcaaatggctgaatatttactcagcactcgttgttatcctattagtaaagtagctaaggtctgtggttatgccagtgtctcatactttacttatgtatttagacgttattttggtgtttctccaagtcaatactctcagaggagttcagaaagtaaaattcttactcaccagggaatctgatcattgttcttgcccccttatttccagacagggggggtatcttaagttaacgttacccgctgacgtcgatattctcgcggagagcgataacccaacgcactgtgcggatggttttcattgtaatgttcgatcgccactgcaagattatgcaatgccgttcttacattcggtttcggcatgaacgcgatgtagtcttccttcatcgttttcacgaacctttctgcaattccattactctgaggactgctgattgccgttgtgcagggctccagattcaactctctggcgaactgccgtgtttcatgcgctctatacgctgaaccgttatctgtcagccactggatggactgttccggtactttatcgccaaagcgtttttctatcgctcctaacatgacatcctgcactgtcgctttatcgtaacctcccgtgcttgcggcccagtctatggcttcacgatcgcaacagtccagggcgattcatctgggccaatccttgctcataacaggcattcacttcagtcatggcagaaaggtatgcatgctggagaagtcgtgaaagaaaagaagactgctgcgccgtttgtcgtcacgtttatcttcattggctatgcaagtcgtaatacaaggtgggacaaaactgagacacataaggcctcgcaatggcttgcaaggctttacatgttttgatgtggtgggacgtgtgagcgcagtgttgatggggtaatgctttgaattagaagcggattcttataattcgtaatgcgaaggtcgtaggttcgactcctattatcggcaccatctcaacttcctcaaacgtccgtattagtccataaaatctctgatttataacattttttattcttttaagtccatagtagtccgtaaccatccagtagaatccggtactgaatgtgtataggattgtgtatatgttcctgttcggtctggattcctatacacatgcctttaaacgatatgcagattcgccgcgctaagcctgaagctaaagcctatacatttggagatgggctagggttgtcattacttatagaacctaatggaagcaagagttggcggttccgctatcgctatgccggcaaacccaaaatgatctcgcttggtgtttacccaacgatcacccttgccgatgctcgttcccgtcgtgatgaagctcgaaaacttgtggcagaaggaaagaaccctagtgaggttcgaaaagagcaaaagctagctatgcaaacagagtcagagaacgccttcgaaaagatagccagagagtggcatcaacttaaatctgctaaatggtcggcgggatatgcatcagacatcatggaagcgtttaagaacgacatttttccttatgtcggaacaaggcctgtgggagagattaaaccgctagagctgctgaacgttctgcgtaaaattgagaaacgtggtgcgttggagaaaatgcgcaaagtgcggcagcgttgctccgaagtgtttcgctacgcaattgcaacgggtagggcggagtacaatcctgcggctgatctctccagcgctctcgaagtacaccaatccaatcatttcccattcctaaaagctgatgagatacctgattttctacgtgccttagagggttactccgggagtaagcttgtccagatagccacgaaattactgatgattacgggtgtgagaaccatcgaattacgcgcggcattatggcaagaatttgatctggataacgctatttgggaaattcctgctgaaaggatgaaaatgcgtaggccacatcttgtgcccttatcatctcaagcggtagatttactcaatgaactcaagatcatgacagggaactatcgttatgtttttccagggcggaacgatccgaataggccaatgagcgaagcgagtataaatcaagccattaagcgtattgggtatggaggaaaagtcactggacatggttttcgtcataccctttctacaatcctgcatgagcaaggttttgagagtgcttggattgaaatccagttggctcatgtagataaaaattctattagggggacttataaccatgctcaatattttagtggaaggaagtctatgatggactggtacagtaatttgatatttgaaagactaaaaaggagttaatttgtgtctcaaccactttcggaaatattgacatgggatgatgaacaatgggaggtatttgtccatgattggcttattgtctgtaaatcagatgattacccgtggagcgaacgtttgggaggagctggagataaaggtagagacgttgttggatataaatcggatcctaacgtagaaggttattcttgggataattatcaatgcaaactgtacaaaaaaagtttagggttctctgatgttgtagttgagtttggaaaacttatctattttactctgaatggtgattatcccatccctcagaagtacttttttgtggcaccctatgatttatctactacattttctaatttattgaaaaataaaaacgagcttaaaaaagcagtccttgattcatgggattcagcaatttcaaaaaaataactaaaaagattgatattccattagatgatgaaataaaaaaatatattgaggattttgattttagtattttttactctctacccttatcattgattttaaatgatattgcaaatacacacctttattttaagtactttaacgagctgtatgtcgtgagaatccctccaaatgaaattccaacatacaattcaaaaaaagagtctgtatatgttaatgcactgcttcaagcctattcagagcatggaaataaaacttatagttctttcttagagcttgatgatccatacagacgacactttaataatagtagaaatgatttttattttgcatcttcgcttgaggtttttgtccgcgaagtatttaaagatgatgtattcaaagcattgaaatgttacatttcatcttcaattgaacccgtcttttatgaagaccataattatgcatttattaggtgtaatgcagtcttgaagcaggctgttctgacaccaattgcacattcagtactatcaaaaatatgtgaagcaaatgataaaaaaggaatatgccatcatttggttaatgatggtgaagtaatttggacggtgagataatggttagaatttataattcaagtttagaagtggcatgtcgaatggcgaaagtgctcgtcgctatttatccttcttcattaagccttgaacggcttatttgttttgattttattttagtaaatcttaaggattttttacctgaagagattagtcttcatcctccaataccccgtagagatgctcagttagccctaaaacgagagattgttttagaatcattggctttgttgcaaggctatgaactagcctcaaaaatttatacacatcgtggttttgtatataaagcttctgaaaaaacatatgcatttacaaattctctacataatgaatatgttgcgcagatggagcataatataaatttggtggttaagttatatagtgatattcctgatgagcagttgcaatcaattataaaaaataaaattggcaaatatgatatggaatttaattatgaatgacaatttttttacgttcagaaaaataaaggtaaccggattcaataaattagatgctataattgaatttggttctaaattgactattttatatggtggttctgactctggaaaaacatacatatattatttgattcgatatttattagggagtgaaaaactaaaaaataaagatatcgatcatgctcaaggttatgatttagcctatctggaatttaattttcaaggtagggtaatgacaattgagaggtctcttcaggatagcgcccattacagattatatgattcgagcattgaaaatgttagtgaagctaatctgttgatggttttttccaaaagtgcttcgtctaaaaagagtttttcatcatacttttatggtaggttgaatttcaaagaggctaaagtaagaacaaacttaagtaatactcttcataaatttaatcttaataatgtttttgaatttttttgtattgatgaattaagagtgttaactgagaagtcgttaattctttctgatattcctagcgaggagacaaaaagaaagtctgaatttaaattccttttaactcagagagatgatactaactccttagcagaaaaaccaaataaaaaagcaagatatttttaaaaaaatcaaattgcaaatatttatgaggaattgaaagcgcaattaatttatcctgaatatgatcaagtcattgtttcaagagaacttgagaaagtagagcaagatattgaatcatcgaaagatatattgaaaggtattgttgatgcacttgatgataagaagcaattattaaaagagttaagtgatgaattatattcaatcagtgacagggaaaaatacttatcattactcattgaaagatttagtcttcttaaagaccaatactttatagatctacaaagaatagatgttgtatcacaggcgaatttctatttaaataattttgcagatatttattgtgagttctgtaatacaccgcaaaaaaaagaaaatgaaatatcatatgatgattgttttttgtcgtgtaatgcagaaaaattgaaaatcaaaagccagctgaaaggattaattgaatcaatcggatctaatgttcgcgaacatgaattaattatgttaagaaaaaatgatgttaatgaaatttatcaatcagaaaaaagtgattttaagacgttagaagataaaaatataaaacaatacattcatctcttgaatcactttatgaatataaagacaatcttttaatggatcacacaaaacatagcattctatcttcattacaagataaagaagatgatgttgacgaacttaaatactccgccgaggactttgactccttaacagtagctgatttgtatgatatagaaatagcgatgcaagactttttgaatgatataaattttgaaaattctaaagataacaaagtgcgatttgacgaagatacatatgactttaatatcaatgggaaacgccgaggaatgtttggtaaaggtacccgtgcagtaatgcatgctatatttaccatttgctttgcggaatttttatcaagaaaagggaatccattcattggatttgttgtgcttgatagtccattagtgacgcactttgataaagatagagggggttctctatcggatgttaatagcgtcagtctcagtgattcattttatcacgcattaatcaaaagggactataatttccagattgtaattcttgagaataaaggtccgacgttccaaataaaaattaatgatgcaaataaaatccataacttaaataagaatggaagctctggtttttatcctgtttaatacattaaaaatataactgctaattggggtgctcgaaattatatttcgtttcgagcgctcagttcatttctaaataatttgcaaaattattttgggtactttcgcctctacacttccttcgggtggttccacaataatggatctcaccggcgtttgatattttataatctaaccccttagcgcgcgcagccccccacgcctgctcgcttcgcttaacagactggttttcatgcattccgcaaatcgtctcagaagccaccacacaagggctttcgcgtcaaaaatggtgcatgagaatcatgcgttttcatgcgctatagacatgcactcatgcgctctcaggccagccagggaaaaggcgtaaaaaatcccagtactggaccgggattacgtgggctttttttgctaatcagacaggaatttgctgacggcttgacagctttgacgcggagccatagcgattgagagtttgctgttgtttttccggcatttgtgctttctctgattcctgttcattgcgccggggcttcatgattatcgtatccacactttccagtgcggtaaatgtgtaggaacattcaagattctggcactgataccatgagcgtttaaccgatggtgcttcataggcggaggttctggcgtgtgccgtcgtaccgcattcgggacatttaagtgccattaatattactcctgcatgccgttaatgtaatccagacgttgctgaaagcgcagttgttgtgcaggggtgtaagagctctggcaatcacgaaccatcatggggtcaggcatcacaccggattcatccagaatcatacgataatccccggcaatttcaggcggtgttattgccagctggcgaaccagagcattgcgtaatatacgggacgcaacgtcaacccctccgcgccccttcaggaacggagccagtgcagatgtcagggctgctccattcgcctgcataaaattgctgagagcgtcttctgtgcaggcctccatcagttgatgctgcgagtaaatgcattcgcgcgcagcacagttaatttgccatttcagcacatccagatgttcccgctgtaattcgagctgtcgagcataatctgctggtttttccatggcagtgaggagtgattctatctgttgttcaacggcttttcggctctcactatgtccagcccacagaatacgggcatttctaaaactgataagcgcttggtctggagtgactcgggccatcatactgctttctccttctcagcacgttcctgacgaaccttcattttatgcatagctgctggagagagtttattactgaaatccagacgggccgcataatccggggcaactcccgccagtttaaacacggggtcctgttcgggcatcgcatcgttagtcagagccggtctggtgatatgtttatgaataaaatctttcagcagtgtgtccgggtcattaactgaatgcaccacaccgacaactgcgctggcttccctgcccattgttgatttgagcaggcttagtgtctggattagtgcttttccatgcgactgcataaaatcttcccagatttgttttgcgcgaatacccacaagggtgtcgtgcgcgtggatatactttccggctaattccgcagcctcctgcggcaaaagtgcattttcgctttcctgagccgccagcagctcatcaaaatcctcaagcgtttctcgtcccagcgcaatttccgtgcgcagttttttcatttcctttgagactacgccctgactttcacgaaatagcgtgcgccactcctcattcagggcgttcgtcgtggcttccatttcagcgcggcgctggcggattgtcgcaatattatccgctgccgctttttgctgacgacgtgcttcaagccatgcagatttggtggcattcactttctcaagcgcctgttgcgtcgaaacagggatagaaatttcaacgatcgggttattgttctgttctgggattgtcatgtcagcacctagtggtttgtcgtggtgtcaattgtgctgtgatgcatacaaagctgccattgaacgccattgtgcgagcgacaagacaaagactgaaccgccccggacctcttttggctagccagaaaaggcctcgtttaactaaggctgtttcagacttaccttaactattcactactattcacttaggtaaaaaaaataggtaatacagaaggttataaggtgaagggttggcatggcagtattcatcgactgttcataactgttcacatgggaataaaattatttatggtattttttcataatgggtggtttttttattcctcgtagctatttgttttttgctcctcaccactattcacccttattcaggagtattcaacaggcacataaatagactgcatgtttttgccggggaataacattttcgcctctggccatggtgttgcatttcatactgatttttataaaactagatctgtccggttctttatggattcattcggatatattttacgatttaaggtgatgttatttaatatcaaggtttttatgcaggcccaatgtttataagttggatgcgattcaaaaatatgcccggaaattggggcctgcaatgcaaggcctcgtgtagaagttgtactgccttgctgtattggcggtggggttagcactatcaggtgcaatgacccataggatagtaaaccctgggtgaatggtagttcctattaatgctcctgtatttatagtccgcaggcatggtatttattatgtcattttatatggtttaatcgggctttaaattccataaaatcaatatgtgacgctaaataaaaaatgcgtgcgcaggtggtttatatacacataataaggaactacctgaacccggataaattcatccggactgttgtggaaattaaagagggtagataaatgcgtaatatttctgtgtctgcgccagctcctgctgcgccattatttcctgtatcgaaccatcatgagcgatttttacgcctgcctgaggtgatgcacttatgcgggttgtcccgttcgaccgtttacgacctgatcagccgcgatgcgtttccgaagcagatcccgcttggcggtaaaaatgtcgcctgggcacagtctgaggtcagcgcatggatggcggaccgcatcagcgcccgtgggcggggatgtgatgcatgatgatacctgcatacattaaatacctttattctggcttgcttactgtcgtcatttccaggtatagtttttccgctgtcgcaaaatcggcagccggaattggcgttccgtataacttattggcgacaattgacgccccttgcgtctttttttacgtcgtagctcaggcacaaccattttcagggctgtggtgtttatgcttacaccatggttctatcgagataatggtagtccgggcggggcagccttcgggctggccggtttccaataaggccggttacgccaaccccgttcgggctgccaccagtgaaattggcgtttccggtggtagcaataaccgctacttattggaggctgccatcatggctacaatcctcaccccgtcacacccgcaatatgtctttgtgtttgccgcaatccgccgtgctgacactcacccccgcatctgtatgcttcgcactgtctcctgcgatgagcgttccgcgcgccgtttgctagtccgagattatgtactctccctttctgcacggctgcctgccggggaggtgacgctatgaaccagtttgagatttcctacgacgatgttgtaaggctgaaacatttacgcaatgtgggtgagtatgtaactggcatggcagccctgcaggactgttatgaaaagccagcaggtgcccaatgcgaacaactggtttccctcatttatctgatgacagagcaactggatggagtggtgcaacgctgccatgacgacctgatgaatgcggaggtggcctgatgatatgctgtgaatctcttctggcacttcgtgccgctctgtatcgccgtgccgttgcctgtgcctggctggctctaagcaatcatcaggaacgttattccggcctgacgctcgctgaacttgaagatgccatagcccgcgagctggaagggttctatctgcgccagcatgggcagcaaagagggctggaaattgcctgcgcgttgctttcggatctgatggagtcggggccgcttaaagcctgtccggttctctcactgctcggaatgacggtcatggatgaactttgttcccgtcacctcaacaaaccagcgctgcactaaggagggccgcacaatgtcaggaatgaaagttagccaggctgagaaagcagctcggggtcactggtcaagaattttacctgcgctgggcgtaaatgtactgaaaaatcggcaccagccctgcccggtctgtgccgggaaagaccgctttcgatttgatgaccaggaagggcggggaacgtggttctgtaaccagtgcggggcaggtgatggcctggcgcttgtaagtaaagtactggatgtaggcattagtgaagcggcagacagaataaacggcattatcggaaacctgctgccagtatctcagggaatgcttgaatctggttctcctgaaaaagaggacgggagaaaagctgcagcagtgctggctgcccgtttgtttgataagtcccgccagaccactggcaatgcctatctgacgagtaaagggtttcctgcactgccttgccgggaattaaccgctatgcataaagtcggtggtgtggcatttcgcgcgggagatcttgtcgttccattgtatgcagatggagagctggtaaatctgcagttaatcaacgctaatgggggcaaatgcttccttaaaggcggtcaggttaagaatgccttttacctggttgaaggtactgccaaagcagccaaacggctctggatagcggaaggatatgccaccgcacttactatcaactatctgactggcgatgctgtcatggtggccttttcgtccgtcaatttcctttccctggcgagcattgcctgcagtgagtacccaacgcaccagataattattgctgctgaccgcgatctcaacggtgcggggcaaacaaggggcgcagctgttaccggggcctgcaattgcacaatggcgctcccgcctgtgtttggtgactggaacgatgcattcacgcaaaacggcgaagaagccacccggcatgcaattcatgaagtaataaaaccagctgttgccagccccttcgacacaatgagcgaagctgaatttaccgcgctgagcgtcagcgaaaaagcgcagagggtagtggatcactataaaaattcactggcagtagacccgaacgggcagctcctttcacgctatgaggcgggggcctggaaagttatctattacgccgattttgcccgtgatgtcgctgcgctgtttcagcgcctcgacgcacctttttcatccgcgaaaattgcgtctctcgtggaaaccctcaaactgatcgttccgcaacagcagaatccggcgcggcaacttatcggatttcgcaacggtgtgctcgatacccggacaggattgttcagcccgcacgataagaagcactggttacgtacgctgtgcgaggtggattacacgcagcccgttgacggtgagtcactggaaacccatgccccggcattctggcgctggctggatcgtgccgcaggttttaatcctgaaaaacgggacattattctggctgcattgtttatggtgctggctaaccgttatgactggcagctgtttctggaggtcactggccctggcggaagtggaaagagtattcttgctgaaatagcaaccatgctggcgggtgaagataacgcgacctcggcaaccattgaaatgcttgagtcgccaagagaacgagctgcgttaataggtttttcactgattcgacttcccgaccaggaaaagtggagcggtgacggggccggactaaaagccatcactggcggcgatgcggtatccgttgatcccaaatatcagaacgcctattcaacccacatcccggcggtcatcctggctgtgaacaataatccgatgcgcttcactgatcgtagtggtggagtttcacgccgaagggtgatcctgcatttccccgaccagatagccccggaggaacgcgatacccagctcaaagagaaaattgccagtgagctagcggtgattgttcgccagcttatgcagcgtttcagcgacccaatgagtgccaggacattgcttcagtcacagcagaactccgatgaagcgctcaccatcaaacgtgatgctgattcagcttttgatttttgcggctaccttgaggtcctacctgacaccacgggcatgtttatggggaacgctaatattgttccacgtcagcctcgaacttacctctaccatgcctatctggtctacatggaggctaacggctataaaaatacgctcagtctgaccatgtttggcaaggggctaccgttaatgctcaaggaatatgggctgcagtatgagaaacgacggaccaatcaaggaatgcagactaatctggccctaagagaggaaagcaatgctgactggttgccaaaatgcgatgagtttgcagcgaaataactgacctaagaccggctgtgccggtcttaaatccgctacaggaaattatctcaaaatatatatcgataaaatttaaaagttatatgctaaggcgtcagcggaaaatgcatctaattcattgttagatgatgtttatttttgaattgatttaaacatcccatcgagttgtaatttatttatgtcggttttctttatggctttaattaagttttcaataacttccaaagaaaaaattacatctttcttttcaattctaacccccccgtggtggctgcaagcattaaggatgtcctttgtaatttcaacatcatttttcattaatggttcatagtccagagcctcaataacagaaactaaactacctagcatttgctcttggtattgaacgttgtttaaatgcattatacgaatattaacaagcatgagaatatattctaaatatctcctggcagtatttcctttctcttgtaaagaatcacgatcatattcctcaatactcatgacttcattatgtaaagaggctattttgtgctctgctaatgaaatatttatcgcatccatgaggtttcgtgagaagcctgtagatgtaacatgaccatttgcgggccttgttaaaatacatgtagtatagcaatttatatttggggtctggattgtctcatttactcttttaaccgttctataaacgtctaccatataagaacctgagttttcaaatgaacatgaagagcattttgtattatatattctatttagagataactgattgtgatagtatccctttaagaaagcatatatagtgtcattaaactcgacaaacacaacggactcaatatatatatggaatttatcattggggtgccactctaattcaagtcttcttgtagagtcatcaaaggaaaagtttgaaataaaatcccagttacctaaatctataaaatcaacgatatttctacctgcaccatggatatttttatttattaaagttgtgattgagttttttataatgtcccaatcatgaatttcatgatcgaatttattattgatggtttcttttatttgattggaaaagtttgaataactagtcacttgttagcctcaaaattaataatgagtattaaaatttaattgatattgtctataaaatgtagcgatgcaattttattgcaacgaaatgatttttacaacataccattatcgctaaacaaaatcgcacccatcaaatcaacttacgttacaatcactacaaagcgattgcatttaaattcaaaacagttttctgttgggcgcattttttgttgtactggactaaagagaaaaaatggggtaaggaacaaataccttccgtgctcaaaaattaggtttttatgcacttattaatcagtcaaggtgaacagtaaagtgttcacttcttatcaatcgttaatttcatatctttttgaatattaatgaaaaaaaacacaatgagtagtatgaacagttttcccccaaaaaaagttttttctgccttgagaatgcgcggaaagcgaacgccttcaccaatgtgtataggggtgtgtgtagtttaaatcttctattttaatttatgtattaaaatcattgtgttggtggcgattattggttcctattatcgcaccatttaaatcaagtagttaccccatatttaaatacaccacgtttcctcctgtgccgcatttgtgccattgtaaccctggcaattaatcaaaatactgttctgacatcaggcaatgcaggtgcagacatttaagccaattgctgccgccattccttaacgtggtcaatcagagcgcggagctttggtgcaatattgcgacgctgtgggaaatacagatagaagcccggaaattgtggaagaaagtcatcaagcagagatacaagcttaccgctttcaatatacggcctgaaagtttcctgagtggcaattgttattcctccgccggcaagagccagcctcaacatcagacgcagatcattagtcgtaatctgcggttcaatcgcaaggtcgaaagctctcccgttttcttcaaatggccagcgataaggcgcaacctccggggactgacgccagccgatacacttatgattcacaagttcacgcggatgaacaggtgtgctgttggctgcgagataggagggagaggcaacgaccatttcacgctgcctgccggtaaggggcacagcaatcatgtctttttcaatgacctctccgagccttacgccagcatcgtaacctgcggccacgatatcgaattcctcatccgtgacaacaatatcaagcgtaacggctggattggctgctgcaaacgaagcgattagcggacctgaaagaaattcttcagctattgacgtcaccgcgattctgagaagtccgcgtggcacatggtcagaaaccatctcttcgaacgctgcctcaataccggataaaggtaatgacagcgatttatgcagccgttctcccgcttctgtcaaattaactgagcgcgtggtccgcattacaagcattgtcccgaatgcatcttcaaggcgtcttattccctgactgaccgctgaacgggtaacgcccagccgtgcggcggctttactaaaattactctcttctgctaccgcgataaaaatgggtaaaagattaagatcgattttcattgtttaatgccgctaaccactgagtacattgaaagcaggatactggaaccaatcataaagttctattctctctccgaacacatttgaaggagaacgtaatggataaggtcatattaattaccggcgcatcaagtggtattggggaaggtattgccagagagcttggaatgacaggtgcaaaggttttactgggagcacgcagagttgagcgtatcgaagccattgcaaccgaaatctgccgcgcaggaggaattgctaaagcgcgggagttggatgtcacagaccgacagtccatggccgatttcgtgcaagcagcgctggatagctgggggcgagttgatgttcttatcaataatgcgggcgttatgccgctttcaccgcttgcagcaggaaaacaagatgaatgggcgctcactattgacgtgaatatcaaaggtgtactgtggggaattggcgctgtacttccggtgatggaagcacagggttccggtcagataatcaatcttggttctattggtgccctttctgttgtgcccacaggcgcagtctattgtgcatcaaaatttgcagtacgggctatttctgatggcttacggcaggaaagctcgaaaatccgtgtgacctgcgtaaatcctggcgttgtcgaaagtgaactggcttcaaccattacccatgtggaaaccatgaaggcaatggacgcctaccgttctgttgcacttcaacccgcggatattgcccgtgctgtaaggcatattattgaatctcccgaaagcgttgatacaaccgaaattaccatcagacccactgcatctgcaaactgaagaataacttttacattcacgttttattaaataggtcagaaggaatatttatatatccctgtgtttttcatagcaagatacattatgtattgctcaccccgaaggagatgaaggtttaattacagaaagattatttttcacaggaagtaaacatgactcatgtttaatgtctttatatataaaactcatcctctcaattgtcagggaaattagcgtgaatactatctgttctttaattgttgtggttgcactgtctttattatcattcagtagcgtcgccaaaacgattactgccgtcggttcaaccattaacagcactgaaaaagaaatttctttacaggcagaaaaacaagggaaatcatataaaattctgggcgcgttttttaagaacagagtttatatgatagcaaagttaacaccagtcagtaaaaatgatgcttcataaggctcatggtataatttttaagacatgatcaagaagcacgtctattgactcaaaattgtcatttgtcaggcaatggaatacctgacaaatgacgctatcccaatctattgtaccagtcgttctgctaattctaccgatgcttcggtctggagtggtagagtaatattggacacagttttattttctctctttttcgagggctgtatatcaacaggaagaatacatccctaagcggttaatgctggagtaatcaatagaccagcattaatcacagatgattaccaatcagacagaaatggttaaatcgtcgaattcatatttaatacgttttcttacgccgctgaacagcttgaaaaggatgcatattttaaatatcagtgaaatgaacagtttattgccgttattaatagaaatggagggataaatacgcgtattctactgttgcaacaaaaacaacggtattgatcggttttcataatgaagtaacctgacagatatgaaaatgttgattgaggctaaatgcccggattaaggttgtcgaggggagccaggtggttttttcttttggatgatctccattgctggatagtccccttgtacagataagtccgctctttctcgctcaaagcggcccctggaattgaacgcagagtgactacctgacacaatattgcacagtgaagagtcggtcgttgttaacgttcagattttcaatgtatcaatgaccatccgcagagcgggggagacgttgcgatgagggtaatagagaaacaatccctccattcgcaggctgtaacgctgcaacactctgataagcttaccgtgttctaaatcatccgcgaccagttcaacaggaacataggccaacccgaggcccagccgggcggcttctgcttccatatagctgtcggaaaaggcccattgtccttcgggttgatgagtgatttttttatcatcctgattgagttcccactggtatacgctgccgtcggcaaactgataggcgatacagggatgcgcctttaaatccgccggggtttgcggaaaaccatagcgacgaaaatgttccggagtccccacaattgccatctccatatcgggcgtgatgcgtaccgcgaccatgccctggctgacttcaggccccaggcggacacctgcatcgaatctttcctcgatgatatcgacgaaccggctctcatttatcagttcaagctggatatcaggatatcgctgtttaaataccgccagctttggcagcaggcatttatcaatcgcgtgctggctggcattgatacgcaccgtgccggagggcgtctctcgatagtgcgccagcgtggcaagcccaagatctaacatttcaaatccagatgccgtcttctggtagagctgctcgcctgcttgcgtcagcgacagtttacgcgtggtgcgcaccagcagctggacgcccagcctttcttcaagctcgcgaacagaacggctgactcctgactgagcaagacccagccgcttagccgctgcggtaaagctgccttcccgcaccacctgcataaacaggtatagctcgttgtagttctccctttttgccattgaaacattccccttcatgccggcaatctcagcattaatttataacaatatggtattaatcttagcattaatcgccccctaatcagcactaattctgctcactataatgaccccatcaaagtaaagcaccgcagcgttgtccgtcggaaacctgtatctctctgttgttttttatggggatttttatgaaagccttcacccgaacgctaaaaaccgcgatgccggtcatgctgcttttcgcatcattaagtggagtcacgacaatgagttatgctgattcaaccaatcctaatgcccctgtgtccatgaccgataaatgggataaaacgttcgccgagagccagaaagtcgatcaccgtaaagtctcgttcccgaaccgatatggcatcaccttagtgggcgatctttacctgcctaaagaccgtggcgatcgcaagctggcggcgattgcggtcagtgggccatttggcgcggtgaaagagcaatccagcggcttgtatgcgcagacgctggcggaacgagggtttgttaccctggcgttcgatccttcttacaccggggaaagcggcggctatccgcgaaatgtcgcctcaccggatatcaacactgaagatttcagcgcggcggtggatttcttagggctgcaaaaagaggtagatcgcaaccgtatcgggctgctcggtatttgtggctggggcggcatggcgctgaacgacgcggcgatggatacccgcgttaaagcggttgctaccagcgtgatgtatgacatgagccgggcgatgggccatggtgtgggggatggcgaagaccgttattctaccgccgaccgtcgtgctgttctgcaatatttgaatgaacagcgctggaaggatgcgcagagcggaacgttcgctcacggtggtcatgatattaatgtcgatagcaacggcaaggtcagtgcgggcgagcgcattctgccagaaacgctgccggcaaatcctcatccggtactgaaagagttctttgactactatcgcatgccgcgcggcttccacgaacgttccgttaactctaccggggcgtggacggcaacgatgccgctgtcatttatgaatatgccgctgttgagctacgccagtgaaatcaccattccgacgctgattgtgaccggtgagaaagcacattcacgctattttgctgaagatgcttacaaggcggttggcagtaaagacaaagagttggtggtggtaccaggggcaaatcacgtggacctgtacgataacgtggccggaaaaatacctttcgcgaagttcgaacaatttttccagaccaaactgaaataaaacctcccctgaattgatgcaaagccaccggtctatggccggtggcttttatcctgatctttgtgaaatttcactatgtcgacactaagccaaacaccatcacctcatcatcagcacgcatactggggcggtatttttgccatgaccctgtgcgtgtttgtgctgattgcttctgaatttatgcccgtcagcctgctcacgccgattgcccgtgacctgggcgtgacggaggggctggcagggcgggggattgctatctccggtgcgctggcggttctgaccagcctgacgctttcaacgctagctggaaagatgaatcgtaagttcctgctgctggggatgacggttctgatggccgtatcggggcttattattgcgctggctaccagttatctgatgtatatggtcggtcgtgcgatgattggtgtggccattggcggattctggtcgatgtcagcggcaacggcgattcgtctggtgccgcagcatcaggtcacgcgtgcgctggcgattttcaacgccggtaatgcgctggcgacggtcgtggccgcgccgctgggaagctatctgggggctacggtcggatggcgaggcgctttcttgtgcttggtgcccatggcggttgtcgcctttatctggcagtgcattagtctgcccagcatggatgcgaataaaagccacacgtcatgtggcgcggtattccgcttatttagccgccgcatggttgtggtcggcatgatagcttgtggcctgtttttcatggggcagtttgcgctattcacctatgtgcgcccatttctggagtcggtgacacgggttaattccttaggcttgtcgttgattttgctgattatcggcgtggccggttttattggcacgctggttgtttcgatatttctcaacagaaaatgctaccccacgctgatggccatacccggactgatggccgtcattgccatcggtctgatgcttaccgggcatcacgtctggatggtctcgctgctgttaggactctggggcatgctggccaccgccgcgccaaccggatggtggacatggattgcgcgtacgttgcctgacaacgccgaagccggaggcgggctcatggtcgcggtgattcagctctcaatcgcccttggatcaacggcaggaggcatcgtgtttgaccgccttggctggcagagtacgtttgccatgagtagtgtgctgctcctttgcgcgggcgtactgacctttgttacagcacgccagaaggccggtgcgctttagtccggcgagggcgcgcgttgctgaaaaagttacacaaggcgatgagcaaccactatgggtagggcgctcttttaaacgatttaggtgattttctaaaacggctactgcaaatttttctcttaatttatggtatttcccccggaggtgagaaagcgctttccacgcccggccgcaaggatcaggacgacgggggcaggcatgaatcctcctcctgatggagacgtacagaggcgacttctgccagcacggagagggccagtgtatgcgcattccgggctttggggaatatcccgacgggtgcccggatttgcgctgtctcctccctggaccatcccagctcgtggagcttttgcagacgtaacgtgtgggttcgatagctgcccaatgcgccgagataaaagggttttgcttctcgcgcggcctgcaacactggcagctcccggttgagatcatggcacagcaaaatgaccgccgtatcggtatcgatctgagcgctggctgaggccggaaaaagatcgaagatatggctgtcatagcctgtggctgctgcaagactcgcggttgcctgcgcctcaagagaacgtccgtaaatcatcagcctgacgcatggcctgaaccccacctcaaagccattgagattccagcccgttcgggtttgcgtgggcaggcacaccaacgattgtgcttgcggatcgtagcgcagccccgccggttttctctgttccaggcggttcagcacggcgagcagaggctgtgccgagcgtagtttatggagcgtcagcgtgatcccaccgccgcagggcagaacgatgtcaaaccacggcgaaccttcgccatagcgaatttcgcgatcgcagcctgagcccatcatctccagcgcttcaaaagcggcagcggcctccacgcagccgccagagacaaaaccgcagtaacgaccatcttcgcgcaccaccatctgcgccccgagcgggcgcgccgcgccgccgcgtatctccaccagcgtcaccagccccgctcctttaccggacattagcgcctctacggcgaagcgcagaatggtccggtggtcatcggtgagaaacgcctgctctggcttatgccagtgttcgtctttatcaaaaagcgggtatgacattgttcctccttaaaccacatccggcagcttatcgagcagcttatccagagtgatgggataatcgcgtacccgaataccggtggcgttatacaccgcgttggcgatagccgcgctcacgccgcacaggcccagctcaccgacacctttggccttcatcggggaggatatggggtcggtatcatccaggaaaatcacttcctgttttgggatatccgcatggaccggcacctcataccccgccatatcgtgattaacgaagtagcccaaacggtcatccaccgccagctcctccatcagtgccgcgcccatgcccatagtcattgcgccaatgacttggctgcgtgcagttttcggattcaggatgcgtcctgcagcacacacagcgagcatacgccggacccgaacttctcccgtcgcgctatgcacgccgacctccacaaaatgcccggcaaaggtcgactgctggtactccttgctcagtgttccgaattcaatgctctcttccgctgtcagtctgccgcctgcggtggcctcatgtagtatggcgcttcgggtaccgttggtaatcttgccgtcggcaaactgcgactgctcaggatcaaacccgactgccgaggcaatcatttcgcgaagcttcacacaggcggcgtaaacgccggaggtggaggtattcgcgccccattgtccaccagaacccgcagaaaccgggaaactggaatcgccgaggtgaaccgcaacctgctccagcggtacgccaagcatttccgctgccgtctgggccagaatggtgtagctgccggtgccaatgtcggtcatgtccgtttccacggtaacggtgccgtttggttcgaggtgaacccgagcccccgatttttccagcagattattgcgaaagcccgccgcgacgccgtggccgactagccactccccgtcgcgcacctgtccgggtgtggcgttgcgctgcttccaaccaaatttatccgctccggtgcgcaagcactcgataagctgacggcgagagaagcggcgcgtcgggtcggcggggtcaatctgagtgtcattcaggatgcgaaactcgacgggatcgatgcccgctttttccgccagttcgtcgatcgcgatttcgagcgccatcagaccgggggcttcgccgggcgcacgcatggcgttcccttccggcaaatcaagcgtggcgagccgcaggccggtatgacggtttgccccggcgtagagtaattcgctttgctgtaccgccgtttccggcgtgccgccgggcaggtttccagaccagctttcatgtgagatagcggtgattttcccgctctggtcggcaccgatacgcaagtgctgaagggtggcggggcggtgcgtggtgttattgggaatagaggggcgggggagcatcactttaaccggacgtttcaccgctcgggcggcgagggccgccagcagcgcatcgcttctcaggaacagcttgccgccaaaccctccgccgatatacggggagataatacgcacattctccacgggcactttcagcgtttttgccagatcggtgcggcaccagtcaatcatctgatttgaggtccagagagtaagcttatttccatcccagacggccatcgaggcatgcggctccatcgccatatggctctggtccggggtcgtgtaggtagcatcaatcttcaccgcagcggaggagaaagccccgtcaaagtcaccgacgttcttgtcgggcgtgtcttccggcggctgactgacggcctgtttttcgtccgccagggagtaagctcctttattacggcgatagtgcgcctgcaccagcgaggccgccgctcgcgcctgttcgaaggtctcggccactaccagagcaatggcctgatgatagtgctcaatagtggggccgcctaacagcctggcggtgtttttgtcgcctttactgagtgccccggcgttactggcggtaatgacaggcagtacgcccggcgctttttgcgcggcgtccgtatcaagggcggtgaggcgtcctttggcaatggcggaaccgacgatatagccataggcggcgttgggggattcttcatgccattcgtaggcgtagcgtgccgtgccggtagttttcagcggtccgtcgatgcggtcatggggacgaccgacaaccttcagctgatcgatcgggttttcccctgcgggtttatcaaatttcatgcttgtgccctcgcttcagccagtacggaggcaagcgttcgcttcgccaacaggagtttaaaggtgttttcagcggtgggatgggcgctggcgaacagcgcgtcatatacggcctgcgccccctgggatagctgagcatccgcagcctcaatgcgccagggcttatgtgctactccgcccagcgcgacgcgcccgctgccgtcaggctgaataatcgccgcgaccgataccagggcaaaggtgtaggaggcgcgatcgcgcaccttacggtagatatgttttccgccgagcggcggaggtaacgtcaccgcaacgataagctcaccgggaagcagggcggtttcaatgtgcggcgttttccccggtgggtgataaaaatcagccagtgtgatactgcgagtctttccctccggcgtgatggtttccaccaccgcatccagcaaccgcattgcgaccgccatatcgctcggatgggtggcaatgcaggcttcgcttacgcctaccaccgcgtgctgacggctaaagccttcaagcgccgcgcagccgctcccgggcaggcgcttattgcagggctgattggtgtcgtaaaaataggggcagcgcgtgcgctggagcagattacctgctgtggttgcctgattgcgtaactgaccagacgcgccagcgagcagggcgcgggagagtaccgcgtaatcacgacgcacgcgctcgtgagccaccaggtcggtgttccgtaccagtgcgccgatgcgcagcccacccgcgtcggtcacttcgatcttatcgagcccgagcccgttcacatcgataaggtgggtgggcgtttcaatttccagcttcatcaggtccagcagattggtcccgcccgcgataaattttgcgccgggtacgcgctgagcgctaagtgccgcctcggcgggggtgttcactcgttcataggtaaacgccttcatgattttatctcccccgcagcgtcttcaatggcggcaaggatgttagcgtatgcaccacagcgacagatgttgccgctcatacgttcacggatctcatcggcagttctttctggaggggaaaccaaatcgaccgtgacgtgactgggaatgccgtcctgaatctcttttagcaccgctactgatgagcaaatttgcccggaggtgcagtagccgcactggaagccatcatgcttgataaaggccgcctgcatggggtgaagattatctggtgaacccaggccttcaatggtggtgatctcggccccctgatgcatgactgcaagcgtcaggcaggcattaagcctgcgaccattgaccagcacggtacaggctccgcactgtccgtgatcgcaacctttcttggtaccgatcaaatgcagattttcacgcaaagcgtccagtagcgtggttcgggtatccacctcaagctgctcggttttgccgttcaccttaagtgtcaggggcattatctcaggcgcgggtgtagctgccggaacgcttgccgcaagcgtagaatgaggataaaccacggcggccgccgccgttgcggcgctcactttaatcagatcgcgacgggtcaaacttaaatcgtgcggctcatgcttcccaacccgattatcttcggggtattcgccttggttgctcataccaggcctccggtattctaaaggggaaaataagagtgcgttgcgagagtgctgatgcttttttaaacgttaagcatagtcggcgacagcaggaggattattcttaaaacgcgaatgcagctatgagcccggctaataaattcatgttcgccgggatgttgatgatgatgggagctggtttattgctttagttgtacgatgcaaaaaccgataaggaaacctgtgattgtcagctctgcatcaccctgcaaatctatgtcacttctaatataaaaatagggagaaatgatggtgcttatattctttggtgattagacaaccatcttgttatacaaaacaatacagttctttacatttaccttgttttatgaatactcctaaagaggtgtataacataatggtacaagcagggtagatatgaatatatttgaacaaactccaccgaaccgcagacgttatggtcttgctgcattcattgggctgattgctggcgttgtttccgcatttgtgaagtggggggctgaagttccattgccgccacgtagcccggtggatatgtttaatgcagcgtgtggcccggaatcattaatcagggctgctgggcaaattgattgctcgcgtaattttctcaatcctccgtatatttttcttcgagactggctggggctgacagatcccaatgcggctgtttatacctttgccgggcatgtctttaactgggttggtgttacgcacattatcttttcgatagtgtttgctgtcggttattgtgtggtcgcagaagtatttccaaaaattaaactctggcagggcttactggcaggtgctttagcccaactttttgttcatatgatttcattccctctcatgggactgacaccacctctgtttgatctcccgtggtatgagaatgtttctgaaatttttggacatttagtctggttctggtccattgaaattattcgcagagatttacgaaacagaattactcatgagccagaccctgagatccctttaggctcaaacagataatgcattgaatgataaaaatggcgcaaatacagcgccatttttataggttaaaaacattgctttttatattctgattcagatagtcagtgagtatatcgcgctacttcaggatgatgtagatccgaagaacgctacagaagagaggcattgttgctggcaaatagaagaagtatcggggtttgttacccctgaaaaacgaagccccgctattacagctggcggggcagtgcaaataattattgtatatttataacggtgtcagcccgtatttagcccttgcacgattgcaagcctcattgacgactccgttctcaccagacatggcgaattctctgcatgtggacgatcgatttttatatatcgtgcagcaggcatttttgcccggggttcctgcaagggcaatacatcgggggtttttctgattagttccgctcatgcatcggtgaaaaggggatatttgttcagtgagcctggcgggaatagtgccgccagcatcgtcggcttcggcccagtagaaagagacgcggaaaaatgcacaacaggcaccacacgtcatgcatggattcagattgctcataattcaccagtacagctataaatcgtaaagagaactgcggtacgtcgtatgcagggacgtatcgcggttggctggtgtactttcgatagtgtgagtattgaatgatttccagccgttaccgattttacgtcctaattagtgaagaaaccactcgttagcaggccgcctggtacctttccgtgtctcctgaacactgtggtgtgcatatgagaaagcctatcgttacaggtgatattgacgatcgcttccacatcatttaaacgatttttgagtctctgaggtggaattcttccctcgaccgatggataagtatcagtccgccgaagggggcttagccggacaggaatcgctaatcttaatgaatttgtcgttatagaccagatagtgattccccggctgacgtaactcaggctgatgaaccacgtcttccggacgtagataccaggcatcgccttcctcttcggtcgaatcacatcctggtttaatcagtagcttaaaccacgtgttgccggtgttacttaccgttccggtcacctgatcgaaggaccatttaaactgaacctgacgtggtcgtactaccagaatggtatccatcaccaccaccggctccgtgctaacctcaccgccggtagggctgcgttttgtcaggttacgagtggggacctcgcgaaatgagacccggtagtagcgctcgcggttatcctgtggcccatgatagtaaaatttaaaatactcgctctcaccagcctgcaacgccagctggcggggggcgaaaagcagttcaccatccaccggtcgggtgcgtaattcactgctgcccgggctatcgatagcactgatggcaatacggtatatccgcgcgcttttgttgttattcactacacgtttgctgacaaagtcagtctcggacggcagtgaaaaagtcagattgccgaccgaaatcgcctgtgtcaaaggtgccgccagcatacagaccgctgtcagcagggccttagttaatgttacgccacgtcgcctgaacatgaatttctcctgaagcgctgacttcgccaaaccagccgttatcatctaccgtacgcagagaaatggcgttatccattggaatcgaaaatttgactgtggtcttatccatctgccccacttcgccagagatatcagtccacggtgtggtcaaccacagcgcatcggtcatatcccgccagctatcatcgcacccggcatcgtaggtttttgtagctccgttgcgggtaataaaggaaagcgtcgccgggaacggtactttcgccttaccgtcatcggagctgaagacacaataggagcgcccgccaatcacctgcgcgggtccggtcaccttgatcagcacttcgtcggcagctgttttaccgctggtggttacgatatagccgaaatcgagtgccgactcgccgctgccgacatatccctcccgcgacggtgtctgagtatattcatcggagataatactgatgctgaaatcacggggtttgataatcagcgtgttggaggtagaaaattcataccagccagactccggtgatgtggtgttctgaaagcgaaagttgaatagatctttggtgttgatatcgctgattccctggttcaccatctgcttaaagaagttgctcgagaagaaaacatagatcgagtctgcgctcttcatctcgttgaaggtgtagtaataggcagtattgctcaccggtttccatgaactgccattcagactgaactgcatatcgtacgccccgacggccgaggctaacgacgagttggcgatcgccgggaatatatggattgaggtgttgctgagtccgtttgtttgcagggtatagttaaccatcttacaacttaatcctgaacggctgccgatggtttgcgtccggcagtcggcgttcccttcgcccagagtcggtactccgtcgctgttgataaatacttccgccagcgagtgggtatttatcaaccgtagatttgctgctttcgtatgggtgacgttgcgaacataccagttgccggaggcctgatccttacagcgtgcgccgctgctggcgtcatagttcacagaggtctggcaggcattgatggtcattgtaaagctgctgccgacgggcatttgttgcagatactggtaaaacgcgtctgacaacatgccgtgcatccacttcgcgccgccgctggtcaccgtcgcgccataaaatccactggtgtcggtggtttgcggcaggataagactggtggtcatattacacccagcgtaccagttgatgcagcgcaagccagttaaaggagatgaaactggtgaattttccagccacatatcaaacttccagttggtataaaggccggtgttgtaaccgttatcaatgtagccgaggctttgctgatagatggttcctgaaccattgtattttaaaccggtccagcggttggcaccggtcaggcgcggatccagcgccccgccaggagtgacgaaaaagttgtcgtctgagttgttttcgacaaacacaaactcgcgtgccggtgcatccgcccaggttgttttgctcactgccgctctgagcgcagttactggccagattagcgcaaagattatcatcgctatcagtaggttaactctcattctcttctcctgtctgcgtcaccgccgcccacgatgagaggccgctgcagaccacatcaccgacccagacggcaccgcgcgcctggttgagttccagtgccacttcgcaggttttattgccactgtagcgaaaatcgatagtggggtatttcttatccacgtccatgacaaactcgccgttttcatcggttcgggttcggccgatatggttgttaatccgtgcgttagccagcagtgtgccgtcttccgcacggatacgaccggagacggtaaccatctgcttcacctctggctcaatgacagcgacattgcctggatagagagtcagatgacttttgcgaccgctgacgatatcgtaactgtcgagtgagtttttgctgttctgtaactccacctcatatcttccatagggagagagcgggagatagttacgcttgccgttaagcgggaaaatccgcccgttgattttggcgctgatctgaccgtcgtcctccagcccggtgttgaatatcaccccagcgttgccatcagtccgcccgctggcagcaatgtttttaccctgccagccgacgctgccattggcggttaaattggtattgacgtagccgtccgccgcgctattgacgttcagcgttccgctggcgtagcgagcgtcgaactgtgcatacgccccaccactgagagttttgtcatcaccggtatcgccggagatggctcgtgacagattggcaccaacagtgcgaatggtcccttcatcaaactgcttgcgtgctgacaggtttgccatggtgtagccgttttgatgagtcatccctgcgctaaaccagttgcccagtggtagcgagagatcgagagcgatatatttccctgtattggcgttgctgtcgccgttgttatagcgctgaataccggcccgcaggccaagcgaaccaaaggtaccgctgtagacattttgatagtaatctgccgtgtaataatggctgttgtaacggcggtcatcattgtagctgatgctgaatgtgcccagcttcgaccacagtgagttcaggttgagtgtgccgccgatagcacggttgtcggcatcgctacgtcgcaattgattgccaatgcgggttttttcctgattaacccacagcgaactaaagcctcccggtagagtggcgctgatgctgccgatgctgctccatgagctgtcactggccagcatattttgcaggttaacgttgatcgctcccccaagcggcagcgtcagacgggtttcacccaccgcctgattatcgtatccatatcccgttgccgcccagctaagcgtactcagtgagccggaggtcgaggcacctgccagccaactctctttagctggtcgcgtctttttcccgttttccgaccagcgatccatatgaaagctaccgccccatacctgccacgccagtggtgcaccgacgccgcgcccccggctaaacagcttattgacccgctgggtgcgtttgctgatcacgcgaccgttaacgatcacctcaacttccacatcgtaaataccgtatggtagaccccgggtatccacttcatgattgcccatggtgaagttctgaacgcttagtaaccgcccatcacgggtgagatgtacttcacccgccgccggtaaaaaggcgatcactggcgtggctgactggctgctgtcgaagatggtggagctggcctggtttccccaggaaaggccgtaaatcttccctgctgaaatggcggtcatcggccctaaggactgcaagttccaggtgtcgagcgttccaccggcaaatcggtgaccggcaaaatcgcgttcatacatcgctttatataattcactgtcctgttgaccgctaccgatcccgtacagcgagccgtcgagcaccacatgatgttcgcgcagtgcagtaacgttattcagcgacagatagctggatgtgttgctcccgccgttacgcaactggttgttatagatgccgaagttatagctcagattactgctgagggtgttaacactggactgcccgatgtcttcgctacgtgagcgtagtacagtgcccagcgcttcgcgcttgaccaccagctgcagcagcagttggcgcaagctgagatccagctgcgcgttgtcagtcagggggatggtaagggcctcattgaacggggcgttcgccagagccatcagctgctgtcgagtttgttcgctgacactggcgttatcttcactctcttccagctgtattttccggatgcgtagctgtccatcatccaaccagataaaagcgctgccgattcgctgatcgtcctggcgaccctggctaccggcgagatgaatatagagcgggacgctcatgccgtcctgaagcgcctgactgaaggcctgcggaataatcaccccacctatttgctgcgcacttatgtcagcagcgctggcatcgggctgaacgaacaaaaagaccatgccgaaggcaaactgggctttcagtcctggggagaaccgtcgtaaaggcattgtcgttatccatctgcacagctatctatttcacgggaatgaacttatcaccctgccaaagtgcaacccgtcctttgttatccgccgtgtccacgcgggtaaaacgacgcgacttgcccggcatcaggtagtaattctctttacactctttaccattggcggctttcaggcaggggccgtaggcgaggatccgcagcgtcgcatttcctgtatttgtcagggtgccgttggcgtactgaaagtggtagtttgcctggcggggggcgacgaccagaatggtgccgatgcgggcggaagcagtggccacagcgctgcggttggcattatcgcgctgcgcatcactgagggcctgatcaaaccagacaatgcggtagtagcgctctttttcatctgctggtcccttatagaagaagcggatcacttcgctggcttgggcgggtagcagcaagctggcgggagtgagtagcaactcgtccggcttgtccattgagataacctgcccgtcgtcaagcggtgaagagagccgttcgagacggatattgataaggcgaccactgtcggtactgtttttgatcgttttgctcagcgtgctgctgtcactgttcataaacgatgatatatcgccgacatccagcgcctgggccggagatattccggataacagcagagcgagaagcagaaggtgctttttcataacaattccgtccaggaataaagctggggggctacccctgctggtacatcagagagattaactggtccaggtcgcgtcgaactgtacgctaacgtcgccgctccagatgccttccggtagagtgctgtaatcggttactgcggtggtaccattggtggtgccgctgatgatggagaaagtgaaaccatcctgtgcggtggtacgattgctggcattgtaaccgtttgccagcgggctaaggttgccgcccagtacgccgttggcggtatcgatcatcacggtatcgccagttttttcgactgccgcgccgttataatccacgcccacattcagtgtggaacctgaggtatccaactgggttaatgtgttggtgataagacgtgaggtcagtttaaaggcggtagccgttgagtcaccctcgatagccacgtcaaatagacctttctgtgagttaaaacctttaatgccttcggcatactggaacgccaggctaccgagtggcgtcacaaccagcttactggtggtgtcttttttggctgttgctgaccaggtcgctacagcctgagctgttacgtcagcagcctgcgccacacccatgccggtaaacaccgttaccagagctattgccagaaccttttttttcattgtatttcttcccgagttgaattgaggacgtgatgtcccagtgagtcattttttaaaactaacttgcctggagtttactgaaccaacttatataattttgagtacagcttggcctctgcattacgccgatgggtatacactgtctttacactacaattttcaattctggcaatcgatttaggcagcattccctgagccgtcatgcggataatttccatttcccggtcagtgattttatctttcttaatatcttttctcaggaacctgccattaatcacataggccagttcttttctaatatcacgactcagtccagcgtataccacgcccctaatattgctgttgtaataccaataatttgctaaggcttctgactttctggccgcaatcaatacgacctgtttcccctttaccgcggataaccactcattatcacggtttataaattcagttaaagaatccgtattgagattgataaacacgaaatcttttctgattttctccagcgatagataaattaatctgtcgatatccacaatcagttcagatagtcctttatagaagtaggcgtcatggggagaccagatgtatttatcagaacggttttgacattccatatggttttcaacctcatagtccctgctgtaatcattttgccatgtcactactttccaaacctgtaatttttacaggtacattcagtttctttagtaaatcggaagtaaataagatacgtagcacatatcaatataggttaaacgagattaagtttttaattatttcgattaggtttaaatttatgtttttttcctgatgagtgtcaatatgtgaacagaaaatgaattccatggttaagtcaatatttacaaaaaatgaaaatattgcttttttgataagaagaaaaagacattcagtttcataaggttattggcaatataacgttcaattcttacttgcattttatattagccaggaactttgccctgaggtgttaggaatagtcttaatgtgttgtgtaatggactagtaaaaaaacaagtctaaatgataagaaatagaatatgaaactatcatgagtcataattaaagatgatttgccaatcagtaaggtgttttaatggattaacatgccgcacaaaatggttatgggtgttcatcccaataagtgatgaaaaattaaacaggtgtaagtacgtcatctgtccggtaagccccctaagagccagattaagtgaagttaaacgaagactgccagttgtcaccggaacgatggcctctttgccagggcactgcattcagtcatctgtgcgcgttactctaactggcactcgaacgtcggcgacggggttaccggtggatcaggccgttcctgtggcgtaaacgtttttatgtcagtaccaacagatttaccacatttatcatcttaacagtttgagtgtaaatgcaggctgcgtcgcaaagggaggaaactgagtggcgtgttcagtctaaaagagggttgatgccagcatacaggggcgaagctggtcaacaagtcaacattaatataatggaatattcggagagaaacgtcaggcagttgaccttaaatgaacaggaagatacatccccaggaaaattaatgctggtgtaataaatacaccaacattaatccggtctgattattaatcagacaaatatcgttaattcgtcgaattttaaatcaacgttttttcttacgaccctgaacggccttaaagcgtggattagatttacaaatcacatatagccgtccttttcgcttcacaatctgacagtctggatggcgttcttttgcggtacgcagagagttaaggactttcatcacgccccctttttcgtgctaacaaaacgaccaaaacgttgggtgaatcgtgcaacatttccttctgatgccactgttctcagcttccctgtatagaacgggtgcgatttcgaagagacatcaattgttacgtacggatacgttacgccatccagctcaatctcacggtctgttttgatagtcgagccgattttaaagtactcatcaacactggtgtcgtggaacaccacagtacgatactcaggatggatattgggcttcatcatttttacctgttatgttataacataaccacaaagatacatgctcatccggatcatttcaacacccaatccctgtgaccattagtggtatgtggaatttcctcaacggggaagtctggcattgttaacagccattggcgacgctcccataaacgcctggatgagtgattggtaagcgtacatcctgaaccgtctggtcagaatctgacgaattagacaaagtggtgtccaccaaataagtagtgggaaccaaagtatcagatatgcagaaaaatgtgactcccggcaggcgaaaaggctgccctaattatcctcccgaatttaaacagcagctcgttgctgcctcctgtgaacccgggatatccatctcaaaacttgctcttgaaaatggcattaacgccaatctgttgttcaaatggcgacaacaatggcgcgagggaaagctgctattaccttcttcagagagcccccagctacttcctgtgactctcgatgcagctgccgaacagccagaatcgctcgcagaggacccggaaaccctcagtatcagctgtgaggtaacgttccggcacgggacgctccgcttcaatggcaatgtcagcgaaaagctcctgactctgctgatacaggaactgaagcgatgatcccgttaccttccgggaccaaaatttggctggttgccggtatcaccgatatgagaaatggcttcaacggcctggctgcgaaagtacaaacggcgctgaaagacgatcccatgtccggccatgttttcattttccggggccgcagcggcagtcaggttaaactgctgtggtccaccggtgacggactgtgcctcctgaccaaacggctggagcgtgggcgcttcgcctggccgtcagcccgtgatggcaaagtgttccttacgcaggcgcagctggcgatgctgctggaaggtatcgactggcgacagcctaagcggctgctgacctccctgaccatgctgtaaatctctttatcctggttgtcacagaataagcccggtaaaatacgggcttatgaacgacatctcttctgacgacatcttcctgctgaaacagcgcctggccgaacaggaagcgctgatccacgccctgcaggaaaagctgagcaaccgggagcgcgaaatagaccatctgcaggcgcagctggataaactccgccggatgaacttcggcagtcgttccgaaaaagtctcccgccgtatcgcacaaatggaagccgatctgaaccggcttcagaaagagagcgatacgctgactggtagggtgtatgacccggcagtacagcgtccgttgcgtcagacccgcacccgtaagccgttccctgaatcactaccccgtgacgaaaagcgactgttgcctgcggcgccgtgctgcccgaactgcggcggttcactgagctatctgggcgaggataccgccgaacagctggagttgatgcgtagcgccttccgggttatccggacggtacgggaaaaacatgcctgtactcagtgcgatgccatcgtgcaggcacctgcaccttcgcggcccatcgagcggggtatcgccggaccggggctgctggcccgcgtgctgacctcgaagtatgcagagcacaccccgctgtatcgccagtcagaaatatacggccggcaaggtgtggagctgaggcgttcactgctgtcgggctgggtggatgcatgctgccggctgctgtctccgctggaagaggcgcttcatggctatgtcatgactgacggcaaactccatgccgatgataccccggtccaggtactgctgccgggtaataagaagacgaagaccgggcggttgtgggcgtatgttcgtgatgaccgcaatgcagggtcagcgttggcacctgcagtgtggttcgcttacagcccggacagaaaaggcatccatccgcagactcatcttgcctgcttcagcggtgtgctgcaagcggatgcgtacgccgggttcaacgagctgtatcgcaatggtgggataacggaagctgcctgctgggctcatgcccgccgaaagatccacgatgtgcacgtccgcatcccgtcagcactgacggaagaagccctggagcagatcggtcagttgtacgccatagaggcggatataaggggaatgccggcagagcagcggcttgctgaacgtcagcgaaaaacgaaaccgttgttgaaatccctggaaagctggttgcgtgaaaagatgaagaccctgtcgcgacactcagagttggcgaaggcgttcgcgtacgcacttaaccagtggccggcactgacgtactatgcgaacgatggctgggtggaaatcgacaacaacatcgctgaaaatgccctgcgggcggtcagtctgggtcgtaaaaacttcctgttcttcggctctgatcatggtggtgagcggggagcgctactgtacagcctgatcgggacgtgcaaactgaatgacgtggatccagaaagctaccttcgccatgtgcttggcgtcatagcagactggccggtcaaccgggtcagcgaactgcttccgtggcgcatagcactgccagctgaataacacatccccgtcaatacggccctcgctgtacgcttacagtgattgatgatagtttcgctgagagtatggatttttcgagaatggaggttatctccactttactggccgatgatttatcgcagtatgattgattacctgacagcgtgtattcctctcccacggatataataattacttacaaaaagggagaggatgcatattttaaatatcactgaagtgaacagtttattgccgttattaatagaaatggagaaataaataggcgtatttctacaattgcgacaaaacaacgatattaatcagtttatgactgatttgttgtactttattctctttcattggtacttcctcgctttaaaaaagagcgcacttcgtaagtgcccttatataaataacgagtttggtcaaccaattttttgacatgtatcacaaatttgaatagatgtattacatcaggcatcttttattgccccaacgtcattgatatatgtcgcctgaagtcagttccgggaatgagtctgatctcaagactggcccagtcctggcgttgattggcgctgaggagcatatcgcatctcatcataatgtcgtatctcctggggtgttatacaagatatcgttgttggtaacctgggcgaggaattgagctctattaaaccgtcaactatgccggatacatactagattacactgcaggcacgccttatgagagaacgtgccgcagtgacgggttaattatctgaaagaatttgtgaggctgtatcggttactcattgatttgatagttttactctcgggagagtaatagatatttaatccattaacggaaaccagccagttcctttcgatgcctgaatttgatcccatagtttatccggaatggttaattcaggaacaagttgtggattaagggttgtttgaatttcatggcctctacctgattcagctaaagtcacccattctggatttatcaccagccctttaccgatcgcaacaagtggcaggccagtggaaattgcttcttgagcctgagacggtgtgcgtattttacctgcagcgattaccggcactctgcctgcaatatgatttaaaatcaattcaatagttcgggggccatttggcgactcaacagggtagctatcgttaatactgaccagcgaggtatgtatatacgaaataccggatgaaatgagccgatcaaggagtttataagtatcctctatccgcagcccccctgttgcagattcttcaggagatattctgtaaccgatggcaaagggctttgtcgcatattcatagactacattttttacttcctgtaatacggccagcgggaagcgcatacgtccttcgagatctcctccccatcggtcattacgctggttaaatagaggggagaaaaaattctgtagaaggaatccgtgcgcaccatgaagttcaatgccatcaaaacctgctttaatcgccctttttgtgacatctccgaatgctctaatggtttcctgaatttcgttttcagtcatttccctgctttgtaccactctcttcataaagtcaccagattttacgcttgatgcgctggcactaataacatcgttatttggtacaagctccgggatggctttattaccggcgtggaaaatctgcaaaatagccggagcaccgccacttttggctgccgctgctaacttttcaaggctgttaatgaaacggtcgtcatacgcggcaaattcatgagtaaacccaatgccgcttggcgtgacataggtacatcctgttattactaaaccaacattttgtgagcgacgtttataaaattcgagttcttgctcagagatggttccatcaggattcgctgaccaggtcgtcataggagccataacgatacgattacgtagctttattttttctgtcagcataaaaggagaaaacaatgatgggtgtttatttgtcataacaatacctcaaatgtttatctgattttgatgcagtatgttttaactggttagttgttgccagctttggaaccaagagttctggctttatttataatccctttaaagggtttctaataattgagttgctgcttttttgttttttaatgaaatttctttttgaataattttattattgttgtgtagtcaataaaggataaatgtcagggagataagggatctccctgtaaaattattacaaatgtgttttataaaaaggaattaatttatcgagtgcctgtttcacaggttctggcttatcatacaggtcgtaatgtgaataaccttcaaccacgaccagctctttatgttttgaagcagcgcggccaataatttcgcagccgtcacggtaggcaccaaatgcgcccactctatcgcccaccacaaccattattggttgagttaacagcacttctgcaagatgaaatgcatcccaacccacggcaacagtctgatgtgagaatagcgaacgatttaccccattaggtgcatagcctcgtggcgaacgataatattctgtggcttcaaaaaggtctatttctgttagtcccgcttcaagagctgcatccggagaagaggggagtaaatcatctacgcgaagttttgcgccgttagcttcgtctgttctttgttgcgccattgcttcaagtgctccgataggattaaacgctgtaaatccctcacgcataagacgcccgtagtttgcacccgtgacagtaccaatagctttaattcggcgttctgtcattgcggcattaatggcatatccacctccaccacaaatacccagtacaccaatacgcccggcatcaacgtaaggtaagctggtaaggtaatcaacgacaatgctgaagtcttttactcgcattgttggatcttccagataacgcggttccccaccgctgcttccctgaaaactagcatcaaaagcaatgacgataaagccagcttttgccagggcggcaccatacacactacccgatgtctgttctttgcagcttccaattggatgggcgctgataatggcaggatactttttttcactattaaaatcgtcagggaaatagatatcagcagctatatcccagtaagtgtgttttatcgaaacagttttcatttcaagctccggggatttgcctaaacagatttaaatatcatttctattatccgcaactggcatttgtgttcatatcgagaacggcgtaatagtatgacttgtattggttatcatcaatggtctaatatctatcacagtgttaagttaaggtttacaatgatgaaaatagagccttcaattttgccttctcttgcctggtttgcgctgattgttcgtgccggcagtttttccagagccgtttctgaaatgggtattacgctggccgcattgtcccagaatttaaaatctcttgaggaacgtcttaacaccaagctgatataccgtacgacccgcaatatctcgcttactgaggaaggacagcgtctgtatgaagtgctggtgtcggctttggggcaaattgatgatgctttgaaagatgttggtgatacccaacttgaacctacaggcctgttgagaataaattcctcccgtgttgcagcacggatgcttgttgagcctcatattggcgagtttcttactcgttaccccaaaacaaagatagaactcattatggatgacggtttatctaacattattgcggacggctgtgatgtgggcatacgtcttgagcaaggactggatgagcatatgactgccgttcctgtttctccgcttattaaactggttactgtggcatcgccagattatttaaaagaacacggtattcctgaaacgcctcaggaactgagtaaccataattgccttcggttgcggcataaaagtagcggtgcactctctgcatgggagttttctaaggttgtggggggtaatgaagagttcgaaatagaggtttcaggtaagtatatttctaatgatgacgaaagcatgatacgaatggcgctgaatggaacgggtatcattcaacatctggattttgcaatcgctgaacatatcaatgcgggcaagttacagccgattcttgaggattgggctgtttcatttcctgggttttatatttatgtttcatcacgggtgagaatgccctctaaagttcgtgcttttattgattttatggtggagaaaagagtaaaactcgaaaattgatgatatgtgtaattgatggttgctctgggcgaatatcggtaagaggaataacgtaatcattaggatgcgtttacataataaagtttctgataattaatacttattttctatacggccataatatcaattatcattatcaccagtaatgtggttaaaataatagtatctatgaccgctacggttaacggtggttattttgggaggcgttaacacgtagcggcttgtagttgtaagtcttgaacaggtacaaagcctgaaatcaggaggatatcgctatcaaacttcctttatttcttctcgcagtttcgcatcttatagaagaatcctgtatttccatcttccacgatgaagcgatcgttaaaagttggacgacgaataaatgtcactccacctattgttgctttttgttttataccatcatcaacattttccagatctggagagtacaattgatctccatttggcatttgaacgatgaaattgtttccattatcgagaactgttgcggattttgacagaatttgagtagcggtatccaggctggaaatcctaatgtcacaaacatatttgcctggccccagatcttcttctgcaaatacaggtaaggaaaataatgcaaatgcgaggatgagattcttattcatgcaaactccaggaagatcaataaaagcaatatgttacataaaaagcacgtaaatgaaaagagcgattggttaatgagtaatgctattaatccccgcatggcctacttttcattggctgcggtgttgaacctcattgaatatgggcaagactctgactgagtgaccgacgtaaataggtagatgcataatcgcttaccgccctgtaactgcaaacggtgcccaggcttctggctgaataccacggctttgcatccacggaacggcgtgtagctgctgattgaaagggttaacttcaacctggtttaccgctggaacgacgttattaaaggcgataaggtcagccagtcggtcaggatggaagttactgacgccaatagcgcgaattttaccggcctgttgcagctcttccatggcacgccaggcaccgtggacatcaccgtaaggctgatgaatcaaatacaggtcaacgtaatcaagttgcagtcgattcagagagcgttcgaactgggctttggccccttcgtaactggtatcctgcaaccagagtttcgtggtgacaaagagttcgttacgggcgataccgctttgtttcagtgcgttcccgacctggggttcattttgataggaggcggcggtgtcaatcagtcgataaccggtgttaatagcgtcaatgaccgctctttcgcattcggcggcatcggtcatctgaaatacaccaaagcccagcaggggcatttcaataccgttattcagttttactttttgcatggtgttatccttccgttatcgttcatgagaagcataacgtaaagagaagagctcgattagacggcaggatttgtcaggggttatgaacgaaattcataaatctgtttgagtgttgcgatgggtagtgcaagttcgatatctccgcaatttacagtccgatgaaggaaaatgaatatccataaaaaatatatcggtttatcctggcgtatatacctacttcgacgtatttccaatagttgctaattaaaggcaggtcattattattcactctgaataatgaattattcactgtccgcagagtaagaaatataacttaagtatctatttaatgacttgcacaaaaagctaaattttcacccataaataaaaatataatcccgcgcccaaccacctgatgagtggctacaggcactggatatattaggtggcggtgtactttcttacataaaggtatttccttttctgcggaaaaggaaaccgggaaatccccggtttttctgacaagcagacgccattatttgtgtctgcctatgttcgttaattcgttcatcaggaaattatctcaatgtcacgttataaaacaggtcataaacaaccacgatttcgttattcagttctggcccgctgcgtggcgtgggcaaatatctctgttcaggttctttttccactcgctgtcacctttaccccagtaatggcggcacgtgcgcagcatgcggttcagccacggttgagcatgggaaatactacggtaactgctgataataacgtggagaaaaatgtcgcgtcgtttgccgcaaatgccgggacatttttaagcagtcagccagatagcgatgcgacacgtaattttattaccggaatggccaccgctaaagctaaccaggaaatacaggagtggctcgggaaatatggtacagcgcgcgtcaaactgaatgtcgataaagatttctcgctgaaggattcttcgctggaaatgctttatccgatttatgatacgccgacaaatatgttgttcactcagggggcaatacatcgtacagacgatcgtactcagtcaaatattggttttggctggcgtcatttttcaggaaatgactggatggcgggggtgaacacctttatcgaccatgatttatcccgtagtcatacccgcattggtgttggtgcggaatactggcgcgattatctgaaactgagcgccaatggttatattcgggcttctggctggaaaaaatcgccggatattgaggattatcaggaacgcccggcgaatggttgggatatccgcgcagagggctatttacctgcctggccgcagcttggcgcaagcctgatgtatgaacagtattatggcgatgaagtcgggctgtttggtaaagataagcgccagaaagacccgcatgctatttctgccgaggtgacctatacgccagtgcctcttctgacactgagcgccgggcataagcagggcaagagcggtgagaatgacactcgctttggcctggaagttaactaccgaattggcgaacctttggcgaaacaactcgatacggatagcattcgcgagcgtcgggtactggcaggcagccgctatgacctggttgagcgtaataacaacatcgttcttgagtaccgcaaatctgaagtgatccgtattgctctgcctgagcgtattgaaggtaagggcggtcagacactttccctggggcttgtggtcagcaaagcaactcacggactgaaaaatgtgcagtgggaagcgccgtcattactggctgaaggtggcaaaattaccggtcagggtagtcagtggcaagtaacgctcccggcttatcgtccaggcaaagacaattattatgcgatttcagcagttgcctacgataacaaaggcaatacctcaaaacgcgtgcagacagaggtggtcattaccggagctggtatgagcgccgatcgcacggcgttaacgcttgacggtcagagccgtattcaaatgcttgctaacggtaatgagcaaaaaccgctggtgctgtctctgcgcgacgccgagggccagccagtcacgggcatgaaagatcagatcaagactgaactaactttcaaaccggctggaaatattgtgactcgttccctgaaggccactaaatcacaggcaaagccaacactgggtgagttcaccgaaactgaagcaggggtgtatcagtctgtctttactaccggaacgcagtcaggtgaggcaacgattactgttagcgttgatggcatgagcaaaaccgtcactgcagaactgcgggccacgatgatggatgtggcaaactccaccctgagcgctaacgagccgtcaggtgacgtggttgctgatggtcagcaagcctatacgttgacgttgactgcggtggactccgagggtaatccggtgacgggagaagccagccgcttgcgatttgttccgcaagacactaatggtgtaaccgttggtgccatttcggaaataaaaccaggcgtttacagcgccgcggtttcttcgacccgtgccggaaacgttgttgtgcgtgctttcagcgagcagtatcagctgggcacattacaacaaacgctgaagtttgttgccgggccgcttgatgcagcacattcgtccatcaccctgaatcctgataaaccggtggttggggggacagttacggcaatctggacggtaaaagatgcctatgacaaccctgtgaccagcctcacgccggaagcgccgtcattagcgggtgccgctgctgaaggttctacggcatcgggctggacaaataatggtgatgggacgtggactgcgcagattactctcggctctacggcgggtgaattagaagttatgccgaagctaaatggacagaatgcggcagcaaatgcggcaaaagtaaccgtggtggctgatgcgttatcttcaaaccagtcgaaagtctctgtcgcagaagatcacgtaaaagccggcgaaagcacaaccgtgacgctggtggcgaaagatgcgcatggcaacgctatcagtggtcttgcgttgtcggcaagtttgacggggaccgcctctgaaggggcgaccgtttccagttggaccgaaaaaggtaacggttcctatgttgctacgttgactacaggtggaaagacgggcgagcttcgcgtcatgcctctcttcaacggccagccagcagccaccgaagccgcgcagttgacggtcatcgccggagagatgtcatcagcgaactctacgcttgttgcggacaataaggctccgaccgtcaaaacgacgacggaactcaccttcaccgtgaaggatgcgtacgggaacccggtcaccgggctgaagccagatgcaccagtgtttagcggtgccgccagcacggggagtgagcgtccttcagcaggaaactggacagagaaaggtaatggggtctacgtgtcgaccttaacgctgggatctgccgcgggtcagttgtctgtgatgccgcgagtgaacggccaaaatgccgttgctcagccactggtgctgaacgttgcaggtgacgcatctaaggctgagattcgtgatatgacagtgaaggttaataaccaactggctaatggacagtctgctaaccagataaccctgaccgttgtggacacctatggtaacccgttgcaggggcaggaagttacgctgactttaccgcagggtgtgaccagcaagacggggaatacagtaacaactaatgcggcaggtaaagcggacattgagcttatgtcaacggttgcgggagaacacaatatttccgcttcggtgaatggtgctcagaagacggtcacggtgaaattcaacgcggatgccagcaccggtcaggcaaacctgcaggtagacgccgctgctcaaaaagtggcaaacggcaaagatgcctttacgctgacggcgaacgttgaggataaaaatggtaaccctgttccagggagcctggtgacctttaatctgccccggggtgtcaagccgcttacaggcgataatgtctgggtgaaagccaacgatgaggggaaagcagagttgcaggtggtttcagtgactgccggaacgtatgagatcacggcatcggcagggaatagccagccttcgaatacgcagactataacgtttgtagccgataaggctaccgcaaccgtctccggtattgaggtgattggcaactatgcactggcggacggcaatgccaaacagacgtataaagttacggtgactgatgccaataacaacctgttgaaagatagcgaagtgacgctgactgccagcccggcaaatttagttctgactcccaatgggacggcgaaaactaatgagcaaggacaggctattttcaccgccacgaccactgtcgcagcgaaatatacactcacggcgaaagtgagtcaggccgacggtcaggaatcgacgaaaactgccgaatctaaattcgtcgcggatgatacaaatgcagtactcaccgcatcatctgatgtgacttctctggtggcggatgggatatcgactgcgaagctggaggtgacactgatgtcggcaaataaccccgttggggggaatatgtgggtcgacattaagacgccagaaggggtgacggagaaggattatcagttcctgccgtcgaaaaatgaccatttcgtgagcggaaaaatcacgcgtacatttagtaccagcaagcctggtgtctatacgttcacatttaacgccctgacgtatggcgggtacgaaatgaagccagtgacggtgaccattaccgcggtggatgccgatacggcaaagggcgaggaggcgatgaactaatattaagaatatggaagtaacattctaataaacaataatggcgttgacatcttcaacgccattatttattgaattgcctgacagtagtctcgttataagttcatttagatatagcgacagctaaaccggacgaacagggataaatatttcgcaaacaacatcattgctatccttttctacgaaatcttcattgtaataaaaccgctcaatatcactgccgttcactctggctaaccccctggcgggtaattccatcagatagaggtttcgcgcccattcagggtagtgctcccactcaccttcatagcggaaagaggcatacagtcctcggttaattgtccactctttcggcatctctgaatcggtttgtttgcataccgtaccggcaaaagtttcaactgtgagtaaatcgaccgattttgttgacggttcaaacgtggagacgaaataggtatccgtcttaaaattcttcatacatctggctaaatgatgacgtcgcagtttgacttcttcatccggtgatttattcgacacttcaatatcatatttaaatgaattgccaaaaataggtgtctcaggaaagttgactaatctacactccgtcttttgctgttgacgtattaaaaaagaagggaagatatttgcgagatcccaataatcacggtggcggtatacacggggagagcagccgaataactttttaaattcgcggctgaatgactgctgtgaatcaaaatgcaaagagattgcaatatcaagcatagatttcgcggtgagccggacaagaatggcggcacgacaaagccttcgtttgcgaatgtattctcccaaaggcacatgcatgaaatttcggaacagaagctggatgttgcgtctgctgtagccagatttctgtgcgatatcttcgattgaaatagggtgctcaagattgcactcaatccactccaggagctgctgtagaatcttctgcctgatcatcacattctccgttaattctttgtcatatcgcacattttcgttatgccctgggccctaagtgtatcaaaaacagcaagggcgaaggcaaaagcactggtagcgtctgcttcgttgtccccgaaaatagagaggtttcagtcctacattattaatgaattttttgcataagtgatatcaaaatccacatactaatttgaggttacgttttaacgtagactcattgttcatgcctaatggagggactgacagtggaattttccgtattaagtaacaatctgaaaatgccgatgatgggatttggtgtttttcaggttaccgataaaaacgtgtgcaaacagtcagtgttgaacgctatccgcacggggtatcgactcatcgacactgcagcggtatacggtaatgaagatgccgtcggtgaagccgttcgtgaagctatatccgaaggtttatgtacccgagaagagttatttataacgtctaaattgtgggtgcaggatatgttgaatcaggatacggcagcagcaggtattgaagcatcattaaaaaaatcgggactagaatacttcgacctctatttattgcatcaggctatgcgcgattatttcagtgcgtggcgtgcactcgaagatgcctatgaagagggcaaattaaaagcgattggggtttccaatttctatcctcatgttctggcgaacttttgtgaaacggtaagagttaaaccgatggtcaaccaggtcgagttgcatccctattttgcccaaccagaggcgctggcaaccatgaagtattataacgtgcagcctgaagcatgggctccgttaggtggtggacgacataaaccctttgaaaataatctgcttcagagtattgcagatgcccatcaaaaatcgatttctcaagtcattctgcgttggaatattcaacggggagtggtcgttattccgaaatcgacacatcaacagcgtatcgaagaaaattttgctatctgggatttctcactgacagagaaagaaatggcacaaattagttcgcttgatttgggttatgttggggagtcggtaaaacattttaatcctgaatttgttcgtggttgtcttgctgtaaaaatacatgattgatattaatcatgtattttacctgagacgacaagaatcttttaacaggggagtgatattgatcttcactctgtcatatctccggtaatatggcgtcaggcttcatcatcagaaagggggcctgacgcctgaaaaagtgaacaacagacagtgttcggattatcaatattcagtttttaacgttgaactggattcattactgccttgtttaagaatttcccgcgccgaatctgccattatcatgacagcacctgccagcatcagagtatctttcaataccagacgaccagcaccggataaataagggaaaccatgatgagcgtcacccaatgcgggtacccatgcctccggggtggtgattaaaaatgagagtgttaccagcggtgtggtaaatgccatcagccctcccaataaacctaaccagcgattgacaggattagccaaaaccagcagagcaataatcacctccacgacgccaagaccgttggaaaaaccataggtattattggccgattgccatgcccttgcttctggtttgtattcgccttcgtgagtcagatactgtttatagtcttccgggtgttcataaaagaacgacattagtggactgtttgcgacgaatggtgtaatgctgtctgcctcgtaagggacaaactttaataacccaatccacataaaaacaatcgcaatactcagacgaatcaatgccaggccaattttatctccccgacttaacaggtgcaggtatttttccattgtgaatatccttatttatacaatactgctgttgcggttgaattattatcaattcgcatcgatgtgactttccaggatgaagcattatattttctggctatatcagcaatggcatcctccagaactgtcggtgatgctgatactgacgagacgctgatatgtttcagaattattttatcatctgcattggtggaaaatgccataacgccagataatagtgttgcaaataaaacggattttttaaacatataaaataccatcaatgaagtgattaagaagttatagagtaacagggaattaataagattcttttctctgagacgccagaatatttgttctggcgtctgattttgagtttatttgactaatgaaaatagatcattgagtgattcgctcatcgacggatgagtaaatatctgatcgcgtaatatgctataaggcagcccggcatccatcaccattttcactatattaatcatctcgtgggagtcaacacacagcagtgatgcccctaatatacgttgggttttattatcaacaatcgcttttaataccccacgggtatcgttcatcactctggcgcgcggaattgcagctacaggcaatgtcaccacctgaatatcagcaccactctctctggcttgttcttctgtcataccaaccctggacaggggcggtgtcataaatacggaataaggcacatttttccgatcatcagtactacgtttgccttcacccagtaactcatcacgtacaatgcggtaatcatccagtgatatgtaagtaaattgcagcccgccggtaacatctcccatcgcccaaatattgtctgcggtggtatgtaatcgcttgtcaacgacaattgccccgcgctcgtttactgcgataccggcattttctggatgtaacgaagcggtagccggttgacgaccggaagctattaacagtgcatccaccgccagttgggcgtgctcgctatgcacttgcacttgattttcatggtgactgattcgctccacatgggcattgaggataatatcgacgccctgatcgcgtaaaatcgtcgcgatattatcagcaatatcccgttcttcccgaggcaaaaacagcgaagctgcttctaaaatggttaccttgctgccaaaattagcgaacatagaggcgaactcaacgccaatatatccgccgcccaaaatacctaaatgcccaggcaattcttttagattaagtaatccggtgctgtcatatactcctggcgtggtggtaattccaggaattggcggaaccacggtttgtgcaccggtattaataaaaattttctcgccatgaatttccagatttccctcaggccgatgaacacgcaggctatgattattgataaactccgcctggccgttgatcacgtcgatattgggcatatctgcaagattatgaaaattcttattacgtaaaaaattaaccacttcatttttacgctgtatggctcggacaaaatctgtgtgctgctgtgcgtcatgaaccaatgttttggttgggatgcagccgatattaatacaggtcccgccatacattgcatttgattgttcgatgagagccactcgccaacctgcttttgccagcgtgacggctaatgtttttccagccttgccaaaaccaataatcactgcctgatatttattcatgatgatttcctgtcgaaacgcgttcatttgacatcatgactatagacgcaaaagagcaaataacatttcttcacaacgcttgatattttgtcttatcgtctggtattttctttttcttaatcagaatcacaaaacaaaaatcatgattaactatttgatggtattagattagttgtttactaagattgttggtgtttgtaatcaaaaaccactcaggagtctgatatggatgcccttagccgtttgttgatgcttaacgctccacaaggaacgatcgataagaattgcgtgttaggaagtgactggcagcttccacatggtgccggggaattatcagttattcgttggcatgcgttaacgcaaggagcggcgaagctggaaatgccgacgggagagatttttacattacgcccgggaaatgtggtcctgctaccacaaaattcagctcatcgcctgagtcatgtcgataatgaatcgacctgtattgtctgtggtactcttcggctgcaacattcggcacgttattttttaacgtctttgccggaaacgctgtttttagcaccggttaaccacagcgtggaatataactggctgagggaggcgatcccgtttttacaacaggaatccagatcggcaatgccgggagtggatgcactgtgtagccagatctgcgctacattctttaccctcgcggtgcgtgagtggattgcacaggttaatactgagaaaaacattctcagtttgcttctgcatccacgtcttggtgcggtaatacagcaaatgctggaaatgccaggacacgcctggagcgtcgaatcgctggccagcatcgcccacatgtcccgggcaagttttgcccagcttttccgtgatgtttccggaaccacgccgctggctgtattaacaaagttgcgtctacaaatagcggcccagatgttttcccgggaaatgctccctgttgtggtgatcgctgagtcagtaggctatgccagtgaatcatcttttcacaaggcgtttgtccgcgagtttggttgtactccgggagaatatcgggaaagggtcagacagcttgcaccctgaataaaaccgccagaaatcagggcaaagataatccgcattccgggagttgtgagcctttcaactatttctatttccaacggtggtttgggctttatatatttttttctgatggactctagctcagtttttaaataaaaatgcaaactaaattgcttcaattaaataaaatcccgactattacttgatacgtgattattgtcggtaatttttttgtataccatcagtgtatatctcaataacccctgaataagtagctctgaataggtataagggatgtagccatttttaaatggatttcttatgccaaaaatgatcgtcgatttccccataaaatgtgagcgatgccgaaagaaataaaattagttattgcatttgaagtttggatgaaagactatcatttgtcatacaaataaggggtggtatgttgctagccaattaaaaaagaacgccatatttattgatgattgatccccgggtggggggaaacatcgggaataaatgggcatgaagtaatggagtattagttgtgaatgtcaatttctttgtcacctgtattggtgacgccctgaaatcaagaatggcacgagactccgtgctgctactggaaaaactcggctgtcgcgtaaatttcccggagaaacagggatgctgcggtcagcctgcgatcaatagtggttatatcaaagaagcgattccagggatgaaaaatctgatcgccgcactggaggataacgacgatcccattatttcaccggctggctcttgcacctatgccgtaaaaagttacccgacgtatctggcggatgaacctgaatgggcatcacgagccgaaaaggttgccgcgcgtatgcaggatctcacctcttttattgttaataaattaggggtagtcgatgtaggtgccagtttgcaagggagagcggtgtatcacccatcttgtagcctggcccgtaagctgggggtgaaggacgagccacttacgctgctgaaaaatgtgcgtggactggagctgttgacctttgctgaacaggatacctgctgcggatttggcggcacgttctcggtcaaaatggccgaaatatccggcgagatggtgaaagaaaaggttgcgcacctgatggaagtccgccctgagtatttaattggtgctgacgtgagttgcctgctgaacatcagtgggcgattacaacgggaagggcagaaagtcaaagtgatgcatattgctgaagtgttgatgagccgctgaggatataaagatgtcgatcaaaaccagtaatacagattttaagacacgcatccgtcagcaaattgaagatccgatcatgcgcaaagcggtggcaaacgcgcagcagcgtattggggcaaatcggcaaaaaatggtcgatgaattggggctctgggaggagtggcgcgatcgggccgcccagatacgtgatcatgttctgagtaatctcgacgcttatctgtaccagctctcagaaaaagtgacgcaaaacggcggtcacgtctattttgcaaaaaccaaagaagacgctacccgctacattttacaggttgcccaacgcaaaaatgcccggaaggtggtgaaatctaaatcgatggtgaccgaagagattggtgtcaatcatgtgttgcaggatgctggcattcaggtgattgaaaccgatttgggtgaatatattctccagctggatcaagatccgccctctcatgttgtggtcccggcaattcataaagatcgccatcagatccgtcgagtgctacacgaacgtctgggctatgaggggccggaaacgcctgaagcgatgaccttattcatccggcaaaaaatccgcgaagatttcctcagtgctgaaataggtattacgggctgtaatttcgcggtggcagagacaggttcggtatgcctggtgaccaatgaaggtaatgcgcgaatgtgtaccacgctgcctaaaacgcatattgcagtgatgggaatggagcgtattgcccccacgtttgccgaggtagatgtattgatcaccatgctggcgcgcagtgccgttggtgcacgtttgacgggatacaacacctggctgacaggacctcgcgaagcggggcacgttgatggtcctgaagagtttcatctggttattgtcgataacgggcgttctgaggtgctggcctctgaatttcgggatgtgctgcgctgtattcgctgcggggcttgtatgaatacttgtccggcatatcgccatattggcggtcatggatatggctctatttatccagggccaattggtgcggtgatttctccgctacttggcggctataaagattttaaagatttaccctacgcctgctctttatgcacagcttgtgacaacgtgtgtccggtgcgtattccgctgtcaaaactgattttgcgtcatcgtcgggtgatggctgaaaaagggatcaccgcaaaagcagagcaacgggcgataaaaatgttcgcttatgccaatagtcatccaggattgtggaaagtcgggatgatggccggtgctcatgcggcaagctggtttatcaatggcggcaaaacaccactcaaatttggcgcgattagcgactggatggaagcacgcgatcttcctgaagctgacggagagagtttccgtagttggtttaagaaacatcaggcgcaggagaaaaagaatggataatcgaggcgaatttttgaataacgttgctcaggcactgggtcgcccgctgcgacttgaaccgcaagcagaagatgcgccgcttaataactatgctaacgagcggcttacccaacttaaccaacagcagcgctgtgacgcgtttattcagtttgccagcgatgttatgttgacgcgctgtgagctgaccagcgaggcgaaggcggcagaagctgcaatacgtctgtgtaaagagctgggagatcagtcggtcgtgattagcggtgacacgaggctggaggaattagggattagcgaacgtttgcagcaggaatgcaatgccgttgtttgggatccggcgaaaggtgccaagaatatctcgcaggcagagcaggctaaagtgggtgtcgtgtatgctgaatatggtttaaccgaatcgggaggcgtggttcttttttccgccgccgagcgtgggcgttcattgagcctgctcccggaatcatctctttttatcctgcgtaaaagcactctcctgccgcgtgtagcgcaactcgcagaaagattgcatcagaaagcgcaggccggtgaacgcatgccgtcatgtattaacatcatcagtggtcccagctcaacggcggacattgagcttatcaaagtcgtcggggttcatggtccggtgaaagcggtgtatctgattattgaggattgctgagagaggtatgaagtctggacataaacctgaagaaggcatacgaggttgaaaatagcgttaaggacaacctgacttaaccccgttccgtcatggttatgctcctcttctgtaaatatcctggcattactaatgccaggatatttacagtgaaaaagacaggcatccattcctgaaaacgggttcccttcccggtcattgtcacttcagctttatacaggcactctctatcagaatgctgtttattactgcccagagttttgttggtattcatctaccatttttttgacaagacaaaacattacagaaattacaatgcttagaaaaaatcccagagccaggcaaatggcagcagggtatttattttttatttctggtgagcttatagttacacagccatcaccgttcggatacaatgaccagttcctggtcaggtatatcatttttgtataaagctcactgttaattgctgaaggcgtttgtatctcatcgagaacttacctgccattatggtattctgacgcataccatttgataatagacgcctgcacgcgagatatttccgcttcagcagttggtaaatctctcttatctcctgaccattccagctttatttctctgttcttgacatctgggctggtgtgaaaaaatgtagtaattcgctgaataacatcttcagtcattgttgtctgacaggcaaagttattattgctatcacagttaacaagtatgccgggtgttgtctgatttatttttaggctgtaactcacttttatattatctttattgatatacagaaataaaagcaccattgccatacagatagctataataaaaaggataacaagaatctttttcttcagataaaataaaatctcaatcagatcgatatcctgtttgatttgttcactcataatatatccagaaaataaaatctgccgcagataaatgaattaatagtctatatcaggaatgttcgggttaaatatcagcaaaaagccagcatcatgaatactggatatttatagcctgcaggcagcatactgctgcctgcagggggtataacagtcgacaggggaaccgactgctttattcttaccaggtcacattgataccaactacaccctgtagcggattctcaatgtcgtcacctttggtgtagtcaaggcttgcatatgctcccatgtttttggtgatatcagcctgtacacctgcacccacgcggaatgctgcaccgtcaatgctggcattgacagactcatcacccagacggagccagagcatcaacagttgaggatcccgtaacattccagacagactcgttttgcagagatacactggcatttcctgcccctgaaactttgcctttccagactgaactatcggaaagatttatatccagattactacccgctttatcgccgctattgaaagtataagcattaccttcccagtaagagcgggcaacgttcatgtttacatttgttgtggtagcggctgaattctcgctttcagaaagggccaggacatcagagtagatggttgaatcagcaacagacaaatttaaattttgcgttgctgaacctgtgccttgtgccgaagcagaggcataaattgtttgtttattattagccgccccaattactgagccatccttaatattcaggttgactgtatgaattcccgtcttattcccggcagtaactattgtttcaatccgaccattaataatatttgagccagcaagggtaatgttgtcggttgcatcaccttcaaaactattcaataagctacccttttgagcaaaaattgccgtggaggcgttgctggaactcttattaccttgagcatttatggttgtgccattaagcgtgacattatttcccttggccccttccagagatatccctgtcgcactacctttttcattttttgcaacgaaattaccgccattaacaacaacatcgccagttgaatcaatgaccattgcagtccggacataggtgccttcaccttgagctgtgatggtggagtctgtagcattaatcacaacatttttgttaccactaacttttacaccttcaacgaattttttgtctgccgttgattcagcagtaatatcatgaccagcaaaagcaacattaaggtcttcatctgccgcattaattgttacggctgtaatctgtttgtctgctgtattgctaataacaacatcttgatccagagtcgtcttatctttattcagcgtaaccgaatcagttgataccgcgttatcagcagcgaatgctggtgcagaaagagccataacaatagctgtcgctaatgcgctgcggtaaaatgccttactgtttttcatgaagaaattctccattctggtaactaatttcaatttcccacttatttatatttatgcagagataaaacctgcgtccctgcatttaccaccacggaatacctgttggtatttccgttttcacgcaatgtcatggcattcgttttttccaatgcatttccatcaccgtgaaatttattgctgctcagcagcagggcttcccgcaatgacatgctgtccggtattccccaacgcttttttagcgactgctcggcaagccatatctgtcttatccccgttttgagaaactgcgcactgtattcccagctgtgtccggcaagaagcaacgacaacaccttcttttgcttttccgggaagcgttctgacatgacgattgtctttgtgcggttattcacctctttcataaagacagagtaactgtccataactggcaaattttctgcatgtttcagccctgataacccaccagaggaatttgcaatactgatgacatgctctactgacattcctggtttcagtaacctcaggtttttgagaacgccagaaatactcacatccggtggcagaaaaaatggcgcgacgcacaacaccaccacgaatgagtgatcccgataaaatcggaaccacatttcagcgcattcggcaggtcgccctgccgatatcacgacactctgtggcctgtgccgcaatttattgcgtaactcctcttctgttccgatgcaggtaacattgccgacagaaccggttgatagagctgcgaactgcgctggtacaattcctgagggacagaaaagaacgaaacgcatccttccctcacagatgtcagtacgccagcacgctgtacaggctgtacagcgtgcctcccaatcctgcagcccagagcagtagaaatattttggcccctacactgtagcgagtccgtacgcgccgcagtggggggtagtaacaacgctgttgtgtcataacaatcctggtctttttttagaaatattttttctttgtccgggaagtacttttccggaaatggcgtcagaatttattgattcaccaacggcaactttctctggataaagaattccggataccatgttctgcacatactgagtgagtcgatgagcggaatgttgtccgacatatcttgcatgtagccgtatattccgtttcactctgctgtcaccgcatcccgtatagagcagcctgaaatcgctcagagttcccagtccaagtttcattaatgcccgtgtggcaatcgcatgcagggtctttgaactgcgttgttcataacgggcaatctcactgaaactcatgccctgcatcagaatcttaagcacgctcaactcccgtgcagtcaggagccagaaatcgctcatatcgccgggcaaaggacgtagtaaccagcggataatttgattctgataacgactcgctgtcagcatggtgccgatgcgtgggaagccgttatacagacttgcagcaggagcattatcgaaccagtcggagtcaccggtcaggcagacctgccattgcccggcatcactccgcaagcggacaagacaagccagaagaactaactcccccgaaggaagctaagggatatcagccaacagatagccacaggaggtctttaaaacgaattcaacctctgtagtgacgttgctgtacacccgcacgatatacctgtccgctgggatgagagactccagtgccagcctggtaaactgacaggcactgataataaccagaggcttcttcattcagactcgtccacgccatagctacaaaacctgacattttgattcaaaatgtcaggttttgtttaattgcctgaatatttaattttcttggaatataaatctaatttgtttgatttttattgtttttaatttggttgcatttaacaacatgagtgaaagttaatcactggtatgaccttggcggttaatcatttcaaatcatggggttattttactttagcgagaaatatcaacatgttatgtgttttattgaattgaatgggctgtttttttatggaagaattgaggaaaacgtaggaatctgacattttgaatcagaaggtactgttttaacgaggcttttttttccacacccctttaaatcgagcagcattactggctgtgtatctgacagtatgctggatatttcgatgacccagataatcctgaagtagtcgggtatcgacaccattgtcagccagagcaaaaccacaggcatgacgtaacatatgaggatgtgcttttacagctaatcctgcacgtcttccagcctcacgaatgatagaaaaaaatgttgtctgctgatagggcggcgtttccgggagagaaaaagccagtctccttcaactccgttttcaattaacttcctctgcttaagccacaacttgatcaaattatattcatcaggaagaagaggatgtgttgtcgagaaaccatttttaatccgccgaatattaagttgttttcctgatgcatcaatatcggataaacgtaaatcaagaagttcactggccctaaaaccgtgaatgaaagccatcataattagacagcgatttctttcaggaaaggacatgctctgggctgcatccatcagcctgtagacttcatcctgtgtgagatattttctcgtcatacgccaccgtgtacagttgtaaaaaagagaggcacacccagataagtatgcctgcaatcagaacgttatcgatgtaatctcattatctcattaataagattttttgaatagtagttctacgcaatagactaaatatgaactatttattgtgctgcttttctacaagccatttttaatgcgtgtttttatctacattgatgtgaaaaaataaatataaaagctatgaattacagggcgtgggggatgtgtgttacgtctaatgttttagtgatgtttagtagttttgagatatttgatgttatttcttataaggttgtttttattgtttatcttattgattttatatgcattttgtcgttcaatgaagttattgtgtagaaaataaaaatttaatattattcccgttaatttacaataacacattgttgtaagatattttttagtcgtaagtaaatcattattgatgggttctgctaataaattaaagattttctcttaaatagtttttttgcttttttgtaaatatcaatttgtttatttttgattcatttgctggagagtatttcaacaatttttatttttttgcataaacttattaacaactttttattgtcaattggaaatcaatgtaaactaaaatgttagcgaagcgataaccttgtactaaaaaatatttaagcatgatgattaattaaagaagagtaaaaataaatcactgctaataaattatacgaattgtgtttaaagctccacgttgttttggtctgacttatttttgtcctcgttacaagaacccttttcgtatatgctaaccgtgagcgggagtgaacaagtcaccatagccaggaacactagcggcgtaattcttaagctgagtggcatttcacctgcggtttatcagtgcattcatagtaccttcatcagcgagattgaacgagtcagcttagaatttgctggcgaggttgtcactatgaagcatgagagttacccctatgttttatataacgattctgtccccatacctggaacggtaactctcaatctgatcggttcctgagtcagttcaaatcacgactcatttttttcgctcttactggcatcccatttgccacaaaatatcccgccgtgctcctcggcaacgcttccttcccgcgaatcatatccgccattttctcgccaatcataatcgtcgtggcgttcaaattcccggtgataatctgcggcataattgacgcatccaccacgcgcaggccttccagcccatgcacgcggccttcgccgtcaaccacggacatctcgtcgtagcccattttgcaggtaccgcacggatggaaggcggtttcggcgtggttacgcacaaactcatcgagctgctcatccgtctgacattccgtgccggggctgatttcgcggccacgatactgatccagcgcgggttgatgcatgatctcgcgggtgatgcgaattgcgtcgcggaattcctgccagtcctgttcgtgcgacatgtagttaaacagaattgccggatgctggtgcgggtcgcgggatttaatccgcacatgcccacggcttggcgagcgcatcgagccgacgtggcactggaagccgtgctctttcactgcattcgagccgttatagttaatcgctaccggcaggaagtgatactgaatattcggccacgcaaattcctctcggctgcgaataaatccgcctgcttcaaagtggttgctggcaccaacgccggtgccgccaaacagccactccgcaccgattttcggctgattccaccactgcagggcagggtagagggaaaccggttctttgcactcatattgcagatacatctccagatgatcctgaagattttcaccgacgccgggtaaatcatgcaccagcggaatatcaaactcggccaacagttcagcgttgccgacgccagagcgttgcaggatctgcggtgaggcaatcgcgcctgcacataacagcacttctttgttcgccgtcgcgcgggtcggaatggtgctgtcgccttccagccactcgacgcccaccgcgcgtttacagtcaaaaataatgtgatcggtcatggcgtgagtacgaatggttaggtttgggcgcgatttggcctgatcgagataaccgcgcgcggtgctggcgcggcggccctgcggcgtgacggtgcgatccatcgggccgaaaccttcctgctgataaccgttgagatcgtccgtgcgcgggtagcccgcctgcacgcccgcttcaatcatcgcttcaaacagcggattgacgccgggtttggaggtggtgacgctcaccgggccgtcgccgccgtggtagtcgttctcgcccacgtcgcgggtctcggccttgcggtagtagggcaggcaatcgagataactccagttctccagaccgggttcttttgcccagttgtcgagatccatcgcgttgccacggatatagcacatgccgttgatcagcgacgatccacccaggcctttaccgcgtccgcactccatgcgacggttattcataaacggttcaggttccgtctcgtaagcccagttgtagcgtttaccctgtagcgggaatgccagggcagcgggcatctgggtgcggaagtcaaagcgatagtccgggccgcccgcttcaagcagcaacacggaggtattcggatcttcagtcagacgggtagcgagaacgttgccggctgagccggcaccaataatgatgtagtcaaattgcaaataaacctcctggttagaatatggactggaatttagccatctcaacctggatggacttcacctgggtgtaactctggagcgtcatcacgccgttctcgcggccaataccggagtgtttgtagccgccaacgggcatctctgccggggattcgccccaggtgttgatccagcaaatacccgcttccagctgatgaatgacgcgatgcgcgcggttcaggtccgccgtcacgatacccgccgccaggccgtagtcggtatcattggcgcggcgaatgacttcgtcttccgactcgtaggtcagaatggacatcaccggcccgaagatctcttcacgcacgatggtcatctcgtcgctgcaatcggtgaacacggtcggtgcaacccatgcgccgttatcgaggccatcgcctttcagtacatcgccgccgcacagtacgcgcgcgccttcctctttgcctttggcgatatagcgcagcacgttatcgcgatgcgggaagctgaccagcgggccgaagttagtttgcggatcgaaaacgtcgcccgcgcgaatgcgctcaacgcgcgccagaattttctgctcaaatgcggcgttgcatttcgccggaacgaagacgcgggtgccattggtacacacctgaccggagctgaagaagtttgccatcatggcgatatcggcggcgagatcgagatccgcatcgtcgaaaacgatcagcggtgatttaccgcccagttccatggtcacttctttcagggaagaggctgccgagttagccatcacttttttgccgctggcgacgccgccggtaaacgacactttggcaatgcccggatgctcggtcagatattgcccggtctccgcgcccacgcccggcaacacgttaaatacaccgtccggcaggcccgcttcgctgtaaatttcagccagctttaacgcggtaagcggagtgacttcgctcggtttgaaaatcatcgcattacccgccgccagcgccggggcggatttccacagggcaatctggatcgggtagttccatgcgccaatccctgccaccacgcccagcggttcgcggcgagtgtagacaaatgatgtctcacgcaacgggatctggctgccttccagcgacgggatcagcccggcgtagtactccagcacgtccgcaccggtaacgatatcgacggttgaggtttccgaatacgcttttccggtgtcgagggtttccagtttggcgagttcatcattgcgctcgcgcagaatatcgacggcccgacgcagaatacgcgagcgttccatagcggtcatcgccgcccagattttttgcccctgttgggcactcttcacggcgcgatcgacatcctcgcgcccggcggcctgcacggtcgccagcacgttaccgttggccgggttaatggtctcgaaggtgcgaccgctggtggcggaggtataaccaccatgtatataaagctgctgttctgccattcgggacatcacgtctcctcggttaatcggtgggtaaatgctgagtaataaagtgacgggtcagcgagtgtgcgagaggtttatccagcggtttgccgctcagtgccgcgcgcagccataatccgtcaatcagcgcggcaaggccgtagcccgcttcctgtgcctggtggcgcggcaattcgcggcgaaactcgctcaccagattcgacagcaagcggcggctgctgacctgctgtaaacgatagagcatcggctgatgcatactgctggcccagaacgccagccaggctttcatcgccgcactgctcacctgcgtttcatcgaagtttccgccaacaatcgcctgtaatcgctgctctgcactgccctgcggaagtgcatgtaatcgattcaaaaccgcgtcacgcagctgactggtgatatcgcgcatggttgcttccagcagaccatttttgtccctgaaatagtggctgatgatccccgtagaaacgcctgcacggcgggcgatctgcgcgatcgttgcatcgtgcatgcccacttcatttattgcttccagtgtggcgtcgatcagttgtctgcgccggatcgactgcatccccaatttgggcatttttgccactccattcatcagcgttgtttatctattaaagcggttattgattggacgttcaatataaaatgtgtcttaattgttacgaatttgattttaaatggtaacaataacagtggggatactggatgacagacctttcacacagcagggaaaaggacaaaatcaatccggtggtgttttacacctccgccggactgattttgttgttttccctgacaacgatcctgtttcgcgacttctcggccctgtggattggccgcacgctggactgggtttctaaaaccttcggttggtactatctgctggcggcaacgctctatattgtctttgtggtctgtatcgcttgttcgcgttttggttcggtgaagctcgggccagaacaatccaaaccggaattcagcctgctgagttgggcggcgatgctgtttgctgccgggatcggtatcgatctgatgttcttttccgtagccgaaccggtaacgcagtatatgcagccgccggaaggcgcgggacagacgattgaggccgcgcgtcaggcgatggtctggacgctgtttcactacggcttaaccggctggtcgatgtatgcgctgatgggcatggcgctcggatactttagctatcgttataatttgccgctcaccatccgctcggcgctgtacccgatcttcggtaaacggattaacgggccgataggtcactcagtggatattgcagcggtgatcggcactatcttcggtattgccactacgctcggtatcggtgtggtgcagcttaactatggcttgagcgtactgtttgatattcccgattcgatggcggcaaaagcggcactgatcgccttgtcggtgataatcgccactatctcggtgacatccggtgtcgataagggcattcgcgtgttatcggagcttaatgtcgcgctggcgctgggattgatcctgttcgtgttgtttatgggcgacacttcgttcctgcttaatgcactggtgctgaatgttggcgactatgtgaatcgctttatgggcatgacgctcaacagttttgccttcgaccgcccggttgagtggatgaataactggacgctcttcttctgggcatggtgggtggcatggtcgccgtttgtcggcttgttcctggcgcgtatctcgcgtgggcgtaccattcgccagttcgtgctgggcacgttgattattccgtttaccttcacgctgttatggctctcggtgttcggcaatagcgcgctgtatgaaatcatccacggcggcgcggcatttgccgaggaagcgatggtccatccggagcgcggcttctacagcctgctggcgcagtatccggcgtttacctttagcgcctccgtcgccaccattactggcctgctgttttatgtgacctcggcggactccggggcgctggtgctggggaatttcacctcgcagcttaaagatatcaacagcgacgcccccggctggctgcgcgtcttctggtcggtggcgattggcctgctgacgctcggcatgctgatgaccaacgggatatccgcgctgcaaaacaccacggtgattatggggctgccgttcagctttgtgatcttcttcgtgatggcggggttgtataaatctctgaaggtagaagattaccgccgtgaaagtgccaaccgcgataccgcaccgcgaccgctggggcttcaggatcgcctgagctggaaaaaacgtctctcgcgcctgatgaattatccgggcacgcgttacactaaacagatgatggagacggtctgttacccggcaatggaagaagtggcgcaggagttgcggttgcgcggcgcgtacgtggagctaaaaagcctgccgccggaagagggacaacagttggggcatctggatttgttggtgcatatgggcgaagagcaaaactttgtctatcagatttggccgcagcaatactcggtgccgggctttacctaccgcgcacgtagcgggaaatcgacctactaccggctggaaaccttcctgttagaaggcagccagggcaacgacctgatggactacagcaaagagcaggtgatcaccgatattcttgaccagtacgagcggcaccttaactttattcatctccatcgtgaagcgccgggccatagcgtgatgttcccggacgcgtgattgttattgcataaaaccgcgccatgtctgcatatggcgcgggaatcattgactcgctgtaaaaaattatgcatatattatatatgattgtcatgtcatatcctgaaattcctcttgtatcacttcatgattttatattttattaattaacgattttattttgtattagctgaatggattcagtcctatagggttatatatttattaataagacgattcttatatttggatacctaataagagttaccacttttaccggctgtatattaaatgtatttctcctgcttttgtttatattttgagttgatttgagttcccggatacatataatgcgcaggtattagagactggggggaaatgtaatgataaagttaagagtgttaacttaaaataagtttttagtagtaacttgctattttattaccctctgaactacatactcagatatgtggttgccaatgctatgcaaaatttttgaatttttatatgcgatgaacagtaaccggaatggcatttaatgcgttgctgtttatgcaatcttggttttatttggatgtattgctggagattgtgatgaataaaatatatcggctaaagtggaacaggtcccgtaactgttggagcgtctgctcggagctggggagcagagtaaaaggaaaaaagtcccgggctgttttaattagcgcgataagtttatattcatctctggtattcgccgatgatgtcatcgtaaaccaggataaaactattgattttggcaaagagaaccagagcatcgattaccgtattacggtgacagacaatgccaatctggtaatcaatgcgacagatacttcccgtccgcgtctgactctcgcttctggtggtgggttggatattaccggaggaaaggtaacaatcaatggcccacttaactttttgctgaaaggtacggggttcctgaatgtctccaatgctggcagcgagttatatgctgatgatttgtatgaatcaaactcaggcatgagacacgatcgcggctattttaatgtctccaacggcggcaaaatccatgttaagggcaccagccgtctgacctatttgcagggaaatgtcagtggtgaaggtagccaggtaaattccgaaaccttctttatgggcgtttacggcagttacggtggtaatcagtacctgtcagttaataacggcggtgaagttaatgccaggaagcaaattagcctgggctattatgatcaagtctccgatacaacacttgctgtttcggaaggtggtaaaatttctgcgcctactattagtttaagcaccaactctgagttagcgttaggggcacaggaaggaagcgcagcgaaggcagcagggattattgatgccgaaaaaattgagtttgtgtgggcaaagacatccgagaagaaaatcaccttaaaccacacggataaagacgcgactatttccgcggatattgtcagtggcagcgagggcctgggctatatcaatgcgctcaatggcacgacttacttaaccggtgataactctgcctttagtggtaaagtcaaaattgagcaaaatggcgctttagggatcacccaaaatataggtacagcagagatcaacaaccgcgggaaattacacctgaaggctgacgatagcatgacctttgccaataagatctctggcaacggtacaataagtatcgacagtgggacggtggagttgaccggcaataactatgcattcagcggatatattgatgttgcttctggtgctgtcgctgttatttctgaagacaagaatatcggtcgtgcagagctggatgtcgatggcaaattgcaaattaatgccaacaaagattgggtatttgataacgatcttgaaggtagaggcattgttgaaataaacatggggaatcacgaattctccttcgatgagtttgcttatacagactggttccagggttcactggcgttccagaacacgacatttaatctggaaaagaatgctgagtttctgcagaaaggcgggatcactgcgggtcagggaagcctggtaacagtgggtaagggcgctcactccattagcactttgggattctccggcggaaccgttgattttggtgccctgacagcaggtgcacagatgacagaagggacggtcaacgttagtaaaacgctggatttgcgcggcgagggtgtgattcaggtttctgacagtgacgttgtccgctcagtatctcgtgatattgactctgcgttatcgctcactgaagtcgatgatggtaacagcaccattaagttggttgatgcgcaaggtgcggaagttctgggcgatgcgggcaatctgcaattgcaggataaaaatgggcaaatcctctccagcagcgcccaacgtgatattcagcagaatgggcaaaaagcggccgtcggcacttacgactatcgtctgacgagtggggtaaacaatgacggtctgtatattggttacggcctgacccagcttgatttacacgctaccgacagcgatgctctggtgctgagctctaacggtaaaagcgagaatgccgccgatctcagcgcaaagattaccggcagtggtgacctggcattcagcagccagaagggtcagaccgtatcgctttctaacaaagacaacgactataccggtgttaccgatctgcgcagtgggacgcttttgttgaataacgataacgtgttgggtaatacccatgaactgcgtctggcggcagagactgaactggacatgaatggtcacagccagaccgtgggcacgctcaatggcagcgccgattcactgctgagcttaaatggcggcagtctgacggttaccaacgggggcacttcaaccggttcgttaacggggagcggagagctgaatattcagggcggcacgctggacatcgcgggcgataacagcaacctgacggcgaatgtgaacattgctaattcggctaatgtcctggtaagtcatgcgcagggattgggtagcgcaaacgttgagaacaacggtaccctggcgttgaataatagcgctgaaaaaagagcggctgcgtctgtgaattacgccctgggcggcaatctgaccaacaacggtacgctgatgaccggaatgtcaggacagcaagctggcaatgtgttagtggtgaaggggaactaccacggtaataacggtcaactagtaatgaatacggtactgaatggcgatgactcagtaaccgataaattggttgtcgagggcgatactagcggcacgactgccgttacggtgaataacgctggcggtacaggtgcgaaaacccttaacggtatcgaacttatccatgtagacggtaagtctgagggcgaatttgttcaggctgggcgtatcgttgcgggggcgtatgactacactctcgcgcgtggacaaggggcaaatagtggtaactggtatctgaccagcggcagtgattctcctgaactgcagccggagccagacccgatgccgaatccagagccaaacccgaatccagagccgaaccctaacccgacacctacgccgggtccggatctgaatgtggataatgacctgcgaccggaggcgggtagctacattgcgaaccttgcagcagcgaataccatgttcaccacgcgtctgcatgagcgtctgggtaatacgtactataccgacatggtgacgggtgagcagaaacaaaccactatgtggatgcgccatgaaggtggtcataataaatggcgtgatggcagcggccagctgaaaacccaaagcaatcgctatgttctgcaactgggaggcgatgtcgcgcagtggagccaaaacggcagcgaccgctggcatgttggggtcatggcgggatatggcaacagcgacagcaaaaccatttcctcgcgaaccggttatcgtgcaaaagcgagtgtgaacggatatagcacaggcctctatgccacctggtatgccgatgacgagtcgcgtaatggcgcgtatctcgacagttgggcgcagtacagctggtttgataacacagtgaaaggggatgacttacaaagtgaatcctataaatcaaaaggatttaccgcttcactggaagctggatacaaacacaaattagctgaatttaatggcagccagggaacgcgtaatgaatggtatgttcagccgcaagcacaggttacctggatgggagtcaaagccgataagcaccgcgaaagcaacggaaccctcgttcatagcaacggtgatggcaatgttcaaacccgacttggcgtaaaaacctggctgaagagccaccataaaatggatgacggtaaatcccgcgagttccagccgtttgtagaagtgaactggctacataacagtaaggatttcagcaccagtatggatggcgtgtctgtcactcaggatggagcccgaaatattgctgagataaaaaccggggtggaaggacagctaaatgccaacctgaatgtctgggggaatgtgggcgttcaggttgccgataggggatataatgacacctctgcaatggttggcattaagtggcaattctgatctgaataatgagtaaaaggagagagagccgaacgggagataattcggctctctgtgtcattttcttgcagccagctttatccgtcagagtgaagactcgcagatttagctggcgcacaagatttaatcaaggtgtgttcaatggcttcgcatgatttgagtgtttttttggaagagttcggggcaacggtgaatttgacgttgcctggtatcgtgtccgaaaaagaacggcttttactcaagctgctaatggagggaatgtcggttacagaaatctcacagtacagaaatcgcagtgcaaagacaatttcacatcaaaagaagcagctgtatgaaaaactaggcatccagagtgatattaccttctggcgggatatcttttttcaatatcatccgcaagtcattagtggcacgggaaataaaaataatttttatatccctgataaccgttgtcaccatatcgtcacgcctgaagccatcagtctggcgttggaaaaccatgaatttaaaccgtggatccaaccggttttctgcgcgcagactggggtactgacgggctgtgaagtgcttgtccgctgggaacatccacaaacgggaatcatcccgccggatcagtttattcctctggcggagtcatccggtcttattgtcataatgacccgccaactgatgaaacagactgcggatattctgatgccggtaaaacatttgctgccggataatttccatattggtatcaacgtctcggcgggttgttttttggccgcgggatttgaaaaagaatgcctgaacctggtcaagaaattaggaaacgataaaatcaaactggttctcgagctaacggaacgtaaccctattccggtaacgccagaagccagagcgatatttgacagccttcatcagcataacattacctttgcgctggatgactttggtacgggttatgcgacctatcgttatctgcaggcgtttccggtcgattttattaagatcgataagtcatttgtgcaaatggcgggtgtcgacgaaatatccggtcatattgtggacaatattgtcgaactggcgcgtaagcctggtctgagtatcgtggcggaaggggtagaaacccaggagcaggcggatttaatgatcggtaaaggcgttcactttttgcagggctatttgtactctccgccagtaccgggtaataaatttatctctgaatgggtaatgaaagcaggtggttgatgtaaaccgctattcacagcgcatcgggaggttggcagcgattaattctcccgatgcagtaaatcctgatagatccccgttaatatgccatttggcgcaaattgttttttaatccactgcgtcacctgacccgtagcagaatgctgagtcgccagtaacatgcgtgaatcctggcgcgggttatggatttgtcgggtaaccagcagggattgcgccatcgcctcacggaccatgtaatctggcaaaaaaacaatcccttcacctaaaatctggcactgacatttggtgttgaaatctggcaccagaattgactcctgcccgtgcagcaaccagcccacttttttattaatcgtatgcgcggtgtcctccaccataatattagggtagagacgcagttggctttcggcgatggttccggcacaaaggctaacgggtgatccggggcgatagcaaaagcccagcgaatcgcgccaatttcagtgtaatcaataccgccgccgtccagcagcgtgtcgggtgcgccgatagcgatatttgcctgattattaataatcgcatcccagacgccgttatacacttcggtggtgacggtaatctggcaggtaggaaactgctttttcagcacctgtaataagcgtgcggtgtgtttgggcgtataaagcaactgattaatacaaatgcgcacacgcgcttctatgccctgcgaaatagtatcgatgctgcgtttgatggcgtgaaaatcattcagcaggtcggtagctttgcggaaaaaataacgcccggactccgttaactcaatgctgcgggtactgcgagtgaacagcaccacatccagccctgtttccattcgcttgatggtgtagctaatggcggaagtggttaaacccaactcttctgcggctttactgaaactgccaaaacgcgcagcggtagtaaatgccaacagattctcttcggtaaaaattgagttcattaaaccattcccgccattatctaatatgaatttctccaagcataactgtagaggtatcaattagagatgggtaatcatttttgaataacttttaatacccgtcgcgtttagtcgtcgcttcgcttaatttttgtccgccatattctgaaattatccccacgcagttacccgccagaaaacccagtaacgtcaccgtccagttcatcccgctggcaaaaaacagcgtcatgccgagaaagccaccgggaataaatgacagtaaccagaaacgcccttgccagaccaccaccgccgagaagggtacggtagtaattacgctcgcccagaacgcggacagtccacttacagaggccagccaaccggcagccagcgcggcgaaaaacgcccacaccatcccggaataattaaccgacagacttctgataaaccccgatttaccgccgcctgcggcataaaaactgcaaaaggcgacgaagccaatggttcctaataattcctaataattcccatccctgagagagcccgacatgtgaagacactaactgccaaagccctgcacaaataccgacggtgacacccgttgccgtgagtccgttcatcttgttcccctctggttagacatggacgaaagctactcttacatgtgcagactatagagaaataaaacctgattgagtgaaagggtatcgggtcaaagaaacaaatattgcactaccgcacactgcgaaaagattgttgaacatcattcaacaaaaaggcgaaatacggcgaattaaatttaagcgggttcttttatcagattatcgttgctattctcaattcatcgaaaacagccacaaaaaccaggggaatgtgaatgagtataaaaaatctacctgccgactatttattggctgcacaacagggtgatatcgataaagtaaaaacctgccttgcgctgggtgtcgatattaatacctgcgatcgtcaggggaaaacggcaattacgctggcaagtttatatcagcaatatgcttgcgttcaggcattaattgatgccggagcggatattaataagcaagatcatacctgtttaaatccttttttaattagctgtctgaacggtgatttaacgctgctacgaattattttaccggctaaaccagaccttaattgcgtcacccgttttggcggtgtcggcctgacgcctgcctgtgaaaaaggccatttaagtattgtaaaagagcttttggcgcatacggaaattaacgttaaccagaccaaccatgttggctggacgccactactggaagcgattgtgcttaacgatggcgggattaaacagcaggcgattgtgcagttattgctggaacacggtgccagcccgcatctgaccgataaatatggcaaaacgccactggaactggcgcgggaacggggctttgaagagattgcgcagttactgattgccgcaggtgcataaaccgggaggcttgctatcaacacaccagaaaaacggtgtgtgtgggcgctaactgcggatgcggattttctggcgcagcgagggcaaggacaggttgaacaggtctttgccagagcggtaaatatcgcactcccggctcgccagcagttgctgacgctgctttgtgaagagtacgacaatgcgccaaacagttgtcggttggcactcactcactttgatgatctgttccggcatggtgataaggttcagtttgacgatcaaggtattacggttggtcaacatcttcatatagagatgagtcgttgtcggcgttggctgtccccaaccttgcaaatgaccgctgtgaattttcgccttatcgcctggcaacagtggcacgacatcattcatcagcacctgggggaaaatgaaaccctgtttaattatcgcggcgataatccgttttatcaggcgttaaataaagaattacatattaaacgacgggcagttatacaggcagtaatcgataaacaaaatatcgcctcagcggtcgccagtatgatgggcttagggattggccttacgccatcagccgatgattatttaacaggtctggcacttattttatttatttccgggcatccggcgggaaaatacaaagaggaattttatctcggcttgcaacgcggcagaaataataccacgttattaagtgccataacgctggaagccgcattacaacaacgctgccgggaaaatattcatcgttttattcacaacattatttatgacatccctgggaacgcaactcaggcaatagaaaaaattaaacatattggctccagttccggctgcgacatgctgtatggcatggccgatggttgtgcgctgagccaaacctacggagggaattatgtcagttaaaatagtcattaaaccgaatacctattttgattctgtctcgctgatgtctatctccacgcgtgcaaataaactcgacggcgtcgagcaggcatttgtggcgatggcgaccgaaatgaacaaaggtgtgctgaaaaatttaggactgctgacgccggagctggagcaggcgaaaaacggcgacctgatgattgtcatcaatggtaaatcgggggcggacaacgagcagttgctggtggagattgaagaactgttcaacaccaaagcgcaaagcggctcgcacgaggcgcgttacgccactattgccagcgccaaaaagcatatcccggaaagtaacctggcggtgatttcggtcaacggtctgtttgccgctcgcgaagcgcgtcaggcgctgcaaaacgatctcaacgtgatgctgttttccgataacgtctcagttgaagatgaactggcgctcaagcaactggcccacgaaaaagggctgctgatgatggggccagactgcggcacggcgattatcaacggtgcggcgctctgctttggtaacgccgtgcgtcgcggcaacatcggtattgttggcgcatccggcaccggcagtcaggagttgagcgtccgcattcatgaatttggcggcggcgtttcgcaactgattggcaccggcgggcgcgacctgagcgagaaaatcggcggcctgatgatgctcgacgccatcgggatgctggaaaacgatccgcaaactgaaatcattgcgcttatctccaaaccgcctgcgcctgcggtggcccgcaaagtgctggaacgtgcgcgcgcctgccgcaagccggtggtcgtttgcttcctcggtcgtggcgaaacgccagtggatgagcaggggctacagtttgcccgcggcaccaaagaggcagcgctaaaagcggtgatgctctccggcgtgaaacaagaacatctcgacctgcataccctgaaccagccgttgattactgacgtgcgcgctcgcctgaagccgcagcagaaatacattcgtggcctgttctgcggtggcacgctgtgcgatgaaacgatgttcgcggtgatggaaaaacacagcgatgtctacagcaacatccagcccgatccggaattccgcctgaaggatatcaaccgcagcatcaaacacaccttcctcgactttggcgatgacgacttcaccaacggcaagccgcacccgatgattgaccctaccaaccgcatcagccgcttgatcgaagaggcgcgcgatccagaagtggcggtgatcgtgatggattttgtgctcggatttggatcgcatgaagatccggtcggttccaccatcgaggcgatcaaagaagcgaaagcgatcgccgctgccgaaggacgcgagttgatcattctcgcctatgtgctgggtaccgatcttgatacgccatcgttagaacaacaaagccagatgctgcttgatgccggcgtgattctggcgagcagcagcaccaataccggattgctggcgcgtgaatttatctgcaaaggggaggaagcctgatgagccagtcactgtttagccaaccattgaacgttattaacgtcggcatcgccatgtttagcgatgacctgaaaaagcagcatgtagaagtgactcaattcgactggacgccgccggggcagggcaatatgcaggtggtgcaggcgctggataacattgccgattcgccgctggcagacaaaatcgccgccgctaaccagcaggcgctggagcgcattatccagtcgcatccggtgctgattggttttgatcaggcgattaacgtggtgccgggcatgacgccgaaaaccattcttcacgccgggccgccgatcacctgggaaaaaatgtgcggcgcgatgaaaggcgcggtcaccggagcgctggtgttcgaaggactggcgaaagatctcgacgaggcggctgaactggcggcttccggggagatcaccttctcgccgtgtcacgagcacgactgcgtgggatcgatggcgggtgtgacctcggcctcgatgtttatgcacatcgtaaaaaacaaaacctacggcaacatcgcttataccaacatgagcgagcagatggcgaagattttgcgtatgggcgctaacgaccagagcgtgattgaccgcctgaactggatgcgtgatgtgcagggaccaatactgcgcgacgcgatgaaaattatcggcgaaatcgatctgcgcttaatgctggcgcaggcgctgcatatgggcgatgagtgccataaccgcaataacgccgggacgacgctgctgattcaggcgctgacgccggggattatccaggcgggctattccgtcgcgcaacagcgcgaagtgtttgagtttgttgccagtagcgattacttctccggcccgacgtggatggcgatgtgtaaagcggcgatggatgcggcgcacggcatcgaatacagcaccgtcgttaccaccatggcgcgtaacggcgtcgagttcggcctgcgggtgagcggcctgccggggcagtggtttaccggcccagcgcagcaggtcatcggcccgatgtttgctggttataagccggaagattcggggctggatatcggcgacagcgccatcacagaaacctacggtattggcgggtttgccatggcgaccgcgcctgcaatcgtcgcgctggtggggggcacggtggaagaggctatcgatttctcccgtcagatgcgcgaaatcacccttggcgaaaaccccaacgtcaccattccgctgctcggttttatgggcgtgccgtcggcagtcgacatcacccgcgtgggtagcagcggcattctgccggtgatcaacaccgccatcgcccataaagatgcgggcgtcggcatgattggcgcgggcattgtgcatccaccattcgcctgcttcgagaaagccattcttggctggtgcgaacgttacggcgtttgacctacctgttcataccggatgcggcgtgaacgccttatccggcctacgaatggcgcaagaatctgtaggcctgataagcgtagcgcatcaggcatttgtcaccattgccggatgcggcgtgaacgccttatccggcctacaagtggcgcaagaatttgtaggcctgataagcgtagcgcatcaggcatttatcaccattgccggatgcggcgtgaacgccttatccggcctacgaatggcgcaagaatctgtaggcctgataagcgtagcgcatcaggcatttgtcaccattgccggatgcggcgtgaacgccttatccggcctacgaatggcacgagaattgtaggcctgataagcgtagcgcatcaggcatttgtcaccattgccggatgcggcgtgaacgccttatccggcctacgaatggcacgagaatttgtaggcctgataagcgtagcgcatcaggcagtctggcgttggtcataaccccatcaccctctgtagcggacataacaacatgaaagaacttgtggtcgttgccattggtggcaacagcattatcaaagataacgccagccagtcgattgagcatcaggcggaggcggtgaaagccgtggccgatacggtgctggaaatgctggcttccgattacgacattgtgctgacccacggtaacgggccgcaggtcgggctggatttacgccgtgcggagattgcccacgagcgcgaagggctgcccttaacgccgctggcgaactgtgtggcagatacgcagggcggcattggctacctgatccaacaggcgctgaacaaccggctggcgcgtcacggcgagaaaaaagccgtcaccgtggtgactcaggtggaagtggataaaaacgatccaggttttgcccatcccaccaagcccattggtgcattcttcagtgaaagccagcgtgacgaattacaaaaggcaaaccctgactggcgttttgttgaagatgctggacggggctatcgccgcgtggtcgcctcgccggaaccgaaacgtattgtcgaagcacccgccattaaggcgctgatccaacaaggctttgtggtgattggcgcgggcggcggcggaattcctgtggtgcgtactgacgcgggagattaccaaagcgtggacgcggttatcgacaaagatctctctaccgcgctgctggcccgtgaaattcacgccgacattctggtgatcaccaccggcgtcgaaaaagtctgtatccactttggtaaacccgagaagcaggcgctggatcgggtggatattgccaccatgactcgctatatgcaggaaggacatttcccgcccggcagcatgttgccaaaaatcatcgccagcctgacgttcctggaacagggcggtaaagaagtgattatcaccacgccggaatgcctgccagcggcgctgcgcggtgaaacgggcacccacattattaaaacgtaaggacgtaagatgaaagaaaataatagccgccgtgaatttctgagccagagcggtaagatggtcaccgccgccgcgctgtttggtacctctgtgccgctcgcccatgcggcggtctctggcaccacaaactgcgaagcgaacaacaccatgaaaatcactgacccgcattactatctcgacaacgtgctgctggaaaccggttttgactacgaaaatggcgtggcggtgcagacccgcacggcgcgccagaccgtggagattcagaacggcaaaattgtcgcgctgcgcgagaataagcagcacccggatgccacgctgccgcactatgacgctggcgataagctgatgctgcccaccacccgcgacatgcatattcatctcgacaaaacgttttacggcgggccgtggcgctcgctcaatcgcccggcaggcaccaccatccaggacatgatcaaactcgagcagaaaatgctgccggagctgcaaccgtacactcaggagcgggcagaaaaactgattgatttattgcagtcgaaaggcaccaccattgcccgcagccactgcaatatcgaaccggtttccggcctgaaaaatctgcaaaatttgcaggcggtgctggcgcgacgtcaggcgggctttgagtgtgaaatcgtcgccttcccgcagcacggtttgctgctgtcgaaatcggaacccttaatgcgtgaagcaatgcaggcgggtgcgcattacgtcggcgggctggacccgaccagtgtcgatggcgcgatggaaaaatccctcgacaccatgttccagattgcgctggactacgacaaaggcgtcgatattcacctgcacgaaaccactccgtcgggcgtggcagccatcaattatatggttgaaacggtagagaaaacgcctcaactgaaaggtaagctgaccatcagccacgcctttgcgctggctacgctcaacgagcaacaggtagatgaactggcgcatcgcatggcggcgcagcaaatttctatcgcctcgacggtgccgattggcacgctgcatatgccgctcaaacagttgcacgacaaaggcgtaaaagtgatgactggcactgacagcgttatcgaccactggtcgccttatggtctgggcgacatgctggaaaaagccaatctctacgcgcagctctatattcgtcctaacgaacagaacctctcccgttcgctgtttctagccactggcgatgtattgccgctgaatgaaaaaggcgagcgtgtatggccaaaagcgcaggatgacgccagctttgtgctggtggacgcctcctgttccgccgaggcggtggcgcgtatctcgccgagaaccgcaacgttccataaagggcaactggtgtgggggagtgtggcaggttgatgcgcatttgaaacgcctgcaacggtgaatagtaagagatttaagccccagggagtggggcgggaatggtttgctaatgaatgatcctgaactttataatctcccggcataatttccaggggattatttgagagaaatacacaaaagtgagttttaacaaaggtatttatcaggccataaatgtgacctgcttcggataaaaaagattcagtatcgaaaaaccaatgatactcttgctgatggttaccaacagtaattaagatgtgatttgtttttccgtaatcgcaaaaatattgccatgaccataaaagaaaaattctcacaaaaatatccccatgcttccttttgtacttttggcgattcagccgcgttggccgatcacctcgcaacgttgattgcgactggtgttaaaacagcttcctgtggttcgctggcgggatgtattgaagacaacgcatttccgatgattggtgagtataagattgtagaaaatagccgtggtgagcctgtatgtgttatcagagtgattggcctgcatttactgcgcttttctgatgtcaccgcggagcttgcccgtaaggaaggtgaaggtgacctcagtcttgaatattggcgtaatgaacaccgtcgttttttccaggcagaaggaagctattcaccagaaatggacgttatctttgaagaatatgcccttattgacgttgtgtagataactatttatctacatgaaataagctcacaaacataaaatatcgctaattttgtttattttgctgttttttacgtgatgaatgtcacacttattattgctgcccgttttgtccatatttataaccatatttttaatagctgcctgaaatagagctgtttattctgcataaaaatattcgaaaattcttattctctccagcgcgctaatttgggcgaacacttcctgactaccctgcaatgaggctgaaatgatgaataaacgttttgttatcaatatggtgtcttcgctgttattaggcgctgcgctaatttctgcgccgctccaggcagcggaaaaagtcgtggtgaatatttctaaagtcgatggtatgccgtggtttaatcgcatgggcgaaggtgtggttgaggcgggtaaagcctttggtgttaatgcctcacaggtggggccttcaagtactgatgctccgcaacaagttaaaattattgaggatttaatcgcccgtaaggttaatgcaattactatcgtgccaaacgatgccaacgtgctggaaccggtattcaaaaaagcgcgagatgccggaattgtggttctgaccaacgaatcccccggtcagccaagtgctaactgggatatcgaaatcattgataacgaaaaatttgccgctgaatatgttgagcatatggcgaaacgcatgggtggcaagggcggctatgtgatttacgtgggtagtttgaccgtgccgcagcataacttatgggctgacttgctggtgaaataccagaaagagcattacccggatatgcatgaagttacccgccgcatgccggttgccgagagtgtggatgtctcacgtcgtactacactggacctgatgaaaacctatcctgacttgaaagcggttgtctcctttggttcaaacggtccgattggcgcgggacgtgcggtgaaagagaaacgggcgaaaaataaagtcgcagtctatggcatgatgatcccttcacaggcggcatcactgattaaaagtggtgatatcaccgaagggattacttacgatccggcctctgcaggttacgcactcgcagccgtcgccagcacgttgctgaagggtgaagagatcaagcctggattagaaatgcagaatctgggtaaggccgacgtagatatggataagcgaattatccgtttccataaggtattactggtcaacaaagacaatatcgactcactttattaatccatttcttcggggcgaaagccccgattcttattgccaggggatgttatggaaaccttcctttcccttcgtcatatcaacaaaacgtttcatgccacgcgagcgctgcgcgatgtttctctcgactttatgtcgggtgaagtgcactgccttgccgggcaaaacggctgtggtaaatcgacgttgattaaaattatgtccggtgtttatcgcccggatgagggagcggaaattacgcttggtgggaaaaactggtcaaagctgacacccgccgcttcggtggcgcaggggattcaggtgatttattaggacctctctttatttcctaacctgagtgtctgggagaatatcgccgtgaatcactatcaccacggtctgtttgttaaccgccgtcgtctgcgtgaggtggcgcaggcggcaatgactagtattaacgtcacattgccactggatacgctcgtttctgagctttcaattgcccgctgtcagctggtggcaatttgccgtgcactggcgcaggacgcacggttgatcgtgatggatgaaccaaccgcttcgctgacccatcaggaagtgcaagggttattacaggtggtgcatcaattgcgtgaacgcgggatctgcgtggtctttgtcagtcatcgtctggaagaagtgatggaagtttccgaccgtatttcagtgctgaaagatggtgagctggtcgggacttttccggctgcagagatgaccacaaaacaactcggtttcctgatgaccggccaggagtttgaatatcaggtgcgagagttgtggcagggaaaatccagcaccccggtgctggaggtgcgtaatttaagtcgtcatggggaatatctaaatattaacttgcgggtggaagcgggcgaagtggtatcgattgttggcctgcttggtgcggggcgcacggaattatgtctgagtctgtttggtatgacccgaccagatgctggcgagatcctcatcaacggccagctggttacactgcatagtaaccaggacgccatccgccacggtattggttatgtttcggaagatcgcatgtcgcgcggtttggtgatggcgcaatctattgaagacaacatcattagcactgtttttcacaaggtaaaagatcgcttcggctttctgagtgaaactaaagtgcgtgacctggtggacaggctaatcaaggcattgaccatcaaagtctctgatcctcatcttccggtgaatacgctttctggtggtaacgcgcagcgagtatcgatcgccaaatggctggcgattgggccacgactgttgattctcgatagcccgacagtcggtgttgatatcgccaacaaagcaggaatatacggcattatcagcgatctggcggctcatggcattgcggtattgatgatctgcgatgaaattgaagaagcgtggtatcaaagccaccggattttggtaatgcaaaaaggtcagatcacccatagcttcctgcctgacagcagttctcaggccaggattgcggaggtggtaaatggctgaactgaaaaaacgccatgaattctggctggcattactgattgtggtgctgtttgttggccttgcctggcgcagcgacgagtttctgacattcggtaatttgtacgatctcgccaataactatgccatgttgactattctcgcctgtggtttgtttgtggtgttgatttccggtggaattgatatttcgtttccagcaatgaccatcattgcgcaatacggcatggtgctgttgctgcaaaaaattggtggcaacttcgctgtcgcgtttgcactggcaggctgcatcggcattttacttggcttaattaacgccttactggttaatcgcctacgggtgccttctatcatcatcactatctcgacgctgaatattttctatggcctgctgttatggttgagtaaaggtgtgtggctgtacgactttccgccgtggtttgagcagggggttatgttgttcaagtacaccgatgctgatggctatgactatggccttggtctgccgctgatcgccatgattacggtggtgctgctgacagcgtttatcatgaatttcaccagtgtagggcgcaaaatttatgcccttggcgggaaccgcgaatcagccagtcgcatcggctttagcgtgctgaaactgcaacttttcgtctacggctatatgggattgatgtctggcgctgcgggtgtagtgcagtcgtggacggtgatgactgtcgcccccgattctcttctgggttatgagctgacagtactggctgcggtggtgcttggcggcactagtttgctcggcgggcgcggcacgttaactggtactttgctcggcgtggtgttgttggcagtgatgcaaaacgggctaaatttattgggagtctcgtcttactggcaaacattgatcaccggcatcatcatcgttgccagcattagcgccacggcgtggagtcagcatcagaaccggagcctgctatgaaaaaatcgtggcgtaataacgttgagttttacttgatcggcctgctggtgctaactgttgccgcgttcagcattactatgccggagattttctggtcgataagtaatttccagtccgtcgcttcgcaaatgcccgtgctgggcattctggcgttggctatggcggtgaccatgctttgcggtggcattaacttgtcaattatagccactgctaacgcctgttcactggtgatggcgtgggtggcgactcagtatccaccgggtattgctacggttgtcgctacgttactggcgggcgctggcgcggcggtgataatcggtttatgtaacggcgtattgattgctggtattcgagtgttgccaattcttgcaacgcttgggatgatgacgttgctcaaagggataaatattctggtgacaggtggtagcgccattgccaattatccctcatgggtgctgtggttgaatcatgcgcaatggttcggtattccgctaccgatgtggttgtttgccgcagtggcactggggctgtggatattgctggagaaaacgccgctcggtaaagccatttacctgattgggtctaacgaacgagcaacactttactccggcattaacactcgtcgggtgctgatttgggtttatgtcatttccgccttgctttgtgcggtagcggcatttttgatgatgtcgaaactcaactcggctaaggcctcttatggcgaatcgtacttgctggtgtcaatcctcgcggcagtactcggcggggttaatccggacggcggcagcgggcggataattggtatggtgctggcgctgtttcttctgcaaattattgaaagcggcttcaatattctcggtataagcccctacctgacgatggccttatggggaacgttgctgctctgtttcattcaggctcgcggcatgttggggctggatcgggtggtttaaatattggctatattcaatggacgcgttttgccgcgatgacatatcaggcgtcgccaaatacacatagctaatcaggagtaaacacaatgaagatcaaagctgttggttcatattccgctaaacaaccacttgaaccgatggatatcacccggcgtgaaccgggaccgaatgatgtcaaaatcgaaatcgcttactgtggcgtctgccattccgatctccaccaggtccgttccgagtgggcggggacggtttacccctgcgtgccgggtcatgaaattgtggggcgtgtggtagccgttggtgatcaggtagaaaaacatgcgccgggcgatttggtcggtgtcggctgcattgtcgacagttgtaaacattgcgaagagtgtgaagacgggctggaaaactactgtgatcacatgaccggcacctataactcgccgacgccggacgaaccgggccatactctgggcggctactcacaacagatcgtcgttcatgagcgatatgttctgcgtattcgtcacccgcaagagcagctggcggcggtggctcctttgttgtgtgcagggatcaccacgtattcgccgctacgtcactggcaggccgggccgggtaaaaaagtgggcgtggtcggcatcggcggtctgggacatatggggattaagctggcccacgcgatgggggcacatgtggtggcatttaccacttctgaggcaaaacgcgaagcggcaaaagccctgggggccgatgaagttgttaactcacgcaatgccgatgagatggcggctcatctgaagagtttcgatttcattttgaatacagtagctgcgccacataatctcgacgattttaccaccttgctgaagcgtgatggcaccatgacgctggttggtgcgcctgcgacaccgcataaatcgccggaagttttcaacctgatcatgaaacgccgtgcgatagccggttctatgattggcggcattccagaaactcaggagatgctcgatttttgcgccgaacatggcatcgtggctgatatagagatgattcgggccgatcaaattaatgaagcctatgagcgaatgctgcgtggtgatgtgaaatatcgttttgttatcgataatcgcacactaacagactgaaaaaattaataaatacgctgtggtttaacatattaacttcgctctccacttaactttttagttaaggagagcgaaataatatcaaagtagcagtaaaacctataacgtaaattcaaattgttaaattaactccctccagtacctaatacttcacacgttagttatgagcgatttctgatagtgcctggtttaatcagagctttattatctgcgacgtttatttttatttaagagagatcgcgatgatatcattaaaagctccgcacaataatttgatgccatatacgcaacaaagcatacttaatacggttaaaaacaatcagttaccagaggatatcaaaagctccctggtttcctgtgtcgatatattcaaggttttgattaaacaatattatgattatccttatgattgtcgtgatgatttagtcgatgacgacaaactcattcatctcatggctgccgtacgagactgtgagtggtcagacgataacgcactcaccataaatgtgcagtttaatgatttccctggattttatgactggatggattaccctgatcacccggttaagtttgtttttcgcatacttgaaaatcaaaaagggacagtttgggtatatgaccaggatgatgcgtttcttgatattaaagcaaatgtgcaggctggacgctttaccgggcttaagaaattagtgcagtttatcaattcagtgcgaacagattgcaaatgtattcttcttgaacaccatatgcctttgctgagacttttccctaaagggaaagagtgtatgcatgtggaaaaatggcttcgcgaaatgtcgtctattccggagacagacgcgcccattaagcaggcgcttgcgcatggattattattacacttaaaaaatatctaccctgtttttcctgaatcactggtgatgttattgctctctgttctggacgtaaaaacatacagagatgatgcacgattaaatgaagggatatctaatagagtccaggaattaggtgacagatattatcctgtaaataagcacgttaaaatccgctacactctttagttcagaaagggttccacctgcaagttgttattctacctgagagtgaatcgcaatgcaggtaatcatttcatctgtatatctgtatgccaactggcattccatctcttttttcgccgatattttgttgtgatcggcgacacttcgcttaaaaaagcaccagtagtggtttcgcagccatgcggtgtataaaaaaaaatgatctcatgcagatgttttgtgaatgtgtgggttgacattcatatgaaaaaaatcataattccatcatgtttgtgtggggtcttttctgtatcttacgcatcgcactcaagcctgacagaaaatatgctgtaaggctcatatcaaaaaccgccattagctcatcaggaagagcagacgacaaccaggattgttgtatggtacggggttcgaggccccgatggcggtccaacttttcaaaactcttctgaattagatccccttattatcatccctgcaaagtggaacattgccattgtttggctattcaggacgggtcagaccaatgaaaaaagcccacacaggggagagtgggctgaaatgggaagctaaagactcaagtaaacttatcggaaataaggaccacgcattacgggggctatcatcgccgatggtcgggattcggcaaatcaggttgattacgtagagagtaaattatctgctcaccgctgcgtcaccccttcgtaaatcaggcgtagcgcgaatacaccaataattgcaccaataacccgactggcaacgcgttgcatacgcccataagcacgacgcacagcgggcaaagaaaacgcctgactaagaaaaactcgccagataattgatgcgagcacaatccccgcccaggccattaaacgtgcccatgttggtgtttcggcatttaatgttactgagaaaatactaataaaaaataaaacggtttgtgggttagagagatcggtaattaatccacggcgaaaaaagacataccagggggcgttaatcggttgttgtagtgtgctcatttgcggtgttgactggcggcgcatgctgcaccacgcaaaccataagagataagcgccgccgacgattctgataagcgaaaaaatctcctcacactgcgtaattagcgttgcaagaccaaacaaacccaacccggaataaaatgcatcgcccagcgccacgcccagtccggtcagcactcctgcgcgtcgaccggaagccaggctggtttgtactaccacaaaaagattggctcccggattaaaaaaagtaatcacgaacagtcctacggtcaggtaaacggcatgcaaaggatccatagtgatttcatccataaataagtgaactaactgcatcatatttctaccaaaaataatcgggtgcgagagagatcacaaagtgtcttatttccggttactggcgtttatgccctgactgaactaattattaatcaacccaataatgtcggtgggtgatagtgtgataacaactctggagccgtaatatgaaaataatctctaaaatgttagtcggtgcgttagcgtttgccgttaccaatgtctatgccgctgaattgatgaccaaagcggaatttgaaaaagttgaatcgcagtatgaaaaaataggtgatatttcaaccagtaatgaaatgtcgactgcagatgcaaaagaagatttaatcaaaaaagccgatgaaaaaggggctgatgtgttggtactgacctccggtcaaactgacaataagatccacggcacggcggatatttataagaagaagtaattctgaatcctatgtaaacatccccgatgcgtaagtttatcggtgatcatctattgaaatttatgccggataaagcgttcgcgctgcattcggcagttcagcttttcagccgccgccagaacgtcgtccggctgatgcctaaataattcgccgctgctgttttatcgccattaaatttctccagtgcctgttgtggtgtcagcaagcgtggagcgggaattttcgccgactcgcgcgccagttccggcagtagcagctgcaaaaactgcggcgttaaatccggcgtcggttccacacttaaaaatagcgccagtcgctccatcatattgcgcagttcacgaatattacctggccagtcgtagtgcaccagcacggtttcgcttgcctgtaatccctggcgtaatgcggcagaaaatggggcggagagcgccgccagagacactttcaaaaagctttccgccagcggaagaatatctgccacccgctcgcgcagtggtggcaattgcagacgcaaaatactcagccgataaaacagatcacggcgaaactgcccttgccgcatatcttcttccagattgcagtgagtggcgctaatgacccgtacatctaccggaacaggctgatgcccgccgacgcgggtgacctctttttcttccagcacccgtaacaggcgagtctgcaaaggtagcggcatttcgccaatctcatccagaaacagcgtgccaccgtgggcaatttcgaacagcccggcgcgacctccgcgtcgcgagccggtaaacgccccttcctcatagccaaacagctccgcttccagcagcgattcggcaatcgccccgcagttgacggcaacaaacggatgcgactttttgccctgtcgcgcatcgtggcgggcaaaatattcccgatgaattgcctgggccgccagctctttgcccgtccccgtttccccctcaatcaacaccgccgcactggagcgggcatacagcaaaatagtctgccgcacctgctccatctgtggtgattgaccgagcatatcgcccagcacgtaacgagtacgcagggcgttgcgggtggcatcgtgagtgttatggcgtaacgacatgcgcgtcatatccagcgcatcgctgaacgcctggcgcacggtggcggcggaatagataaaaattccggtcattccggcttcttctgccagatcggtaatcagccccgcgccgaccaccgcttcggtgccgttagcttttagctcgttaatctgcccgcgtgcgtcttcttcggtaatgtagctacgttgatcgaggcgcaaattaaaggttttttgaaacgccaccagtgccggaatagtttcctgataagtgacaacgccgatagaagaggtgagttttccggcttttgccagtgcctgtaacacatcgtagccgctcggtttaatcaaaataactggcactgacaggcggcttttcaggtacgcgccgttagagccagcggcgatgatggcgtcacagcgttcgtttgccagtttcttgcggatgtaggtcactgctttttcaaagccaagctgaataggggtaatgttcgccaggtgatcaaactcgaggctgatatcgcgaaacagctcgaataagcgcgttacagataccgtccagataaccggtttgtcgtcattcagccgtggtggatgtgccatagcgcaccgcaaagttaagataccgaatattgggtttagtcttgtttcataattgttgcaatgaaacgcggtgaaacattgcctgaaacgttaactgaaacgcatatttgcggattagttcatgactttatctctaacaaattgaaattaaagatttaattttattaaggcaattgtggcacaccccttgctttgtcgttatcaacgaaaataacaagttgataacaaaggatgggctatgtctctacactctccaggtaaagcgtttcgcgctgcactgactaaagaaaatccattgcagattgttggcaccattaacgccaaccatgcgctgttggcgcagcgtgccggatatcaggcaatttatctctccggcggtggcgtggcggcagggtcgctggggctgcccgatctcggtatttctactcttgatgacgtgttgacagatattcgccgtatcaccgacgtttgttcgctgccgctgctggtggatgcggatatcggttttggttcttctgcttttaacgttgcgcgtacggtgaaatcgatgattaaagccggtgcggcgggattgcatattgaagatcaggttggtgcaaaacgctgtggtcatcgcccgaacaaagcgatcgtctcgaaagaggagatggtggatcggatccgcgcggcggtggatgcgaaaaccgatcctgattttgtgatcatggcgcgcaccgatgcgctggcggtagaggggctggatgcggcgatcgagcgtgcgcaggcctatgttgaagcgggtgccgagatgttgttcccggaggcgattaccgaactcgccatgtaccgccagtttgccgatgcggtgcaggtgccaatcctcgccaacattaccgaatttggcgccacgccgctgtttaccaccgacgaattacgcagcgctcatgtcgcgatggcgctgtacccgctttcagcgtttcgcgccatgaaccgcgccgccgaacatgtctacaacgtcctgcgccaggaaggcacgcagaaaagcgtcatcgacaccatgcagacccgcaacgagctgtacgaaagcatcaactactaccactacgaagagaagctcgacgacctgtttgtccgtagccaggcgaaataaaaaacgcccgttggttgtattcgacaaccgatgcctgatgcgccgctgacgcgacttatcaggcctacggggtgaactgtaggtcggataagacgcatggcgtcgcatccgacaacaatctcgaccctacaaatgataacaatgacgaggacaatatgagcgacacaacgatcctgcaaaacagtacccatgtcattaaaccgaaaaaatctgtggcgctttctggcgttccggcgggcaatacggcgctctgcaccgtgggtaaaagtggcaatgacttgcattaccgtggctacgatattcttgatctggcggaacattgcgaatttgaagaagtggcgcatctgctgatccacggcaaactgccgacccgtgacgaactcgccgcctacaaaacgaaactgaaagccctgcgcggtttaccggctaacgtgcgtaccgtgctggaagccttaccggcggcgtcacacccgatggatgttatgcgcaccggcgtttccgcgctcggctgcacgctgccagaaaaagaggggcataccgtctctggcgcgcgggatattgccgacaaactgctggcgtcacttagctcgattcttctctactggtatcactacagccacaacggcgaacgcatccagccggaaaccgatgacgactccatcggtggtcacttcctgcatctgctgcacggcgaaaagccgtcgcaaagctgggaaaaggcgatgcatatttcgctggtgctgtacgccgaacacgagtttaacgcctccacctttaccagccgggtgattgcgggcactggctctgatatgtattccgcgattattggcgcgattggtgcactgcgcgggccgaagcacggcggggcgaatgaagtgtcgctggagatccagcaacgctacgaaacgccggacgaagccgaagccgatatccgcaagcgggtggaaagcaaagaagtggtcattggttttggtcatccggtttataccatcgccgacccgcgccaccaggtgattaaacgtgtggcgaagcagctctcgcaggaaggcggctcgctgaagatgtacaacatcgccgatcgcctggaaacggtgatgtgggagagcaaaaagatgttccccaatctcgactggttctccgctgtttcctacaacatgatgggcgttcccaccgagatgttcacaccactgtttgttatcgcccgcgtcaccggctgggcggcgcacattatcgaacaacgtcaggacaacaaaattatccgtccttccgccaattatgttggaccggaagaccgccagtttgtcgcgctggataagcgccagtaaacctctacgaataacaataaggaaacgtacccaatgtcagctcaaatcaacaacatccgcccggaatttgatcgtgaaatcgttgatatcgtcgattacgtcatgaactacgaaatcagctccaaagtagcctacgacaccgcacattactgtctgctcgacacgctcggctgcggtcttgaagctctcgaatacccagcctgtaaaaaactgctggggccaattgtccccggcaccgtcgtacctaacggcgtgcgcgtccccggaactcagttccagctcgaccccgtccaggcggcatttaacatcggcgcgatgatccgctggctcgatttcaacgatacctggcttgcggcagagtggggccatccttccgacaatctcggcggcattctggcaacggcggactggctttcacgcaacgcggtcgccagcggcaaagcgccgttgaccatgaaacaggtgctgaccggaatgattaaagcccatgaaattcagggctgcatcgcgctggaaaactcctttaaccgcgtcggcctcgaccacgttctgttagtgaaagtggcttccaccgccgtggtcgccgaaatgcttggcctgacccgcgaggaaattctcaacgctgtttcgctggcgtgggtggacggtcagtcgctgcgcacctatcgccatgcgccgaacaccggcacgcgtaaatcctgggcggcgggcgatgccacttcccgcgcggtacgtctggcactgatggcgaaaacgggcgaaatgggttacccgtcagccctgactgcgcctgtgtggggcttctacgacgtctcctttaaaggtgaatcgttccgcttccagcgtccgtacggttcttacgtgatggaaaatgtgctgttcaaaatctccttcccggcggagttccactcccagacggcagttgaagcagcgatgacgctctatgaacagatgcaggcagcaggcaaaacggcggcagatatcgaaaaagtgtccatccgcacccacgaagcctgtattcgcatcatcgacaaaaaggggccgctcaataacccggcagaccgcgaccactgcattcagtacatggtggcgatcccactgctattcgggcgcttaacggcggcagattacgaggacaacgttgcgcaagataaacgcattgacgccctgcgcgagaagatcaattgctttgaagatccggtatttaccgctgactaccacgacccggaaaaacgcgccatcgccaatgccattacccttgagttcaccgacggcacacgatttgaagaagtggtggtggagtaccccattggtcatgctcgccgccgtcaggatggtattccgaaactggtcgataaattcaaaatcaatctcgcgcgccagttcccgactcgccaacagcagcgcattctggaggtttctctcgacagagctcgcctggaacagatgccggtcaatgagtatctcgacctgtacgtcatttaagtaaacggcggtaaggcgtaagttcaacaggagagcattatgtcttttagcgaattttatcagcgttcgattaacgaaccggagcagttctgggccgagcaggcccggcgtattgactggcagacgccctttacgcaaacgctcgatcacagcaatccgccgtttgcccgttggttttgtgaaggccgaaccaacttgtgccacaacgctatcgaccgctggctggagaaacaaccagaggcgctggcgctgattgccgtctcttcggaaacagaagaagagcgcacctttacctttcgccagcttcatgacgaagtaaacgcggtggcgtcaatgctgcgctcgctgggcgtgcagcgtggcgatcgggtgctggtgtatatgccgatgattgccgaagcgcatattactctgctggcctgcgcgcgcattggcgctattcactcggtggtgtttgggggatttgcctcgcacagcgtggcggcgcgaattgatgatgctaaaccggtgctgattgtctcggctgatgccggagcgcgcggtggcaaaatcattccctataaaaaattgctcgacgatgcgataagtcaggcgcagcaccagccacgccatgttttgctggtggatcgcgggctggcgaaaatggcacgcgtcagcgggcgggatgtcgatttcgcgtcgttgcgccatcaacacatcggcgcgcgggtaccggtggcgtggctggaatccaacgaaacctcctgcattctctacacctccggcacgaccggcaaacctaaaggcgtgcagcgtgacgttggcggatatgcggtggcgctggcgacctcgatggacaccatttttggcggcaaagcgggcggtgtgttcttttgtgcttcggatatcggctgggtggtggggcattcgtatatcgtctacgcgccgctgctggcggggatggcgactatcgtttacgaaggattaccgacctggccggactgcggcgtgtggtggaaaatcgtcgagaaatatcaggttagccggatgttctcagcgccgaccgccattcgcgtgctgaaaaaattccctaccgctgaaattcgcaaacacgatctctcgtcgctggaagtgctctatctggctggagaaccgctggacgagccgaccgccagttgggtgagcaatacgctggatgtgccggtcatcgacaactactggcagaccgaatccggctggccgattatggcgattgctcgcggtctggacgacaggccgacgcgtctgggaagccccggcgtgccgatgtatggctataacgtgcagttgcttaatgaagtcaccggcgaaccgtgtggcgtcaacgagaaagggatgctggtggtggaagggccgctgccgccggggtgtattcagaccatctggggcgacgacgaccgctttgtgaagacgtactggtcgctgttttcccgcccggtgtacgccacctttgactggggcatccgtgacgctgacggttatcactttattctcgggcgcactgacgatgtgattaacgttgccgggcatcggctggggacgcgcgagattgaagagagtatctccagtcatccgggcgttgccgaagtggcggtggttggggtgaaagatgcgctgaaagggcaggtggcggtggcgtttgtcattccgaaagagagcgacagtctggaagatcgtgatgtggcgcattcgcaagagaaggcgattatggcgctggtggacagccagattggcaactttggccgcccggcgcacgtctggtttgtctcgcaattgccaaaaacgcgatccggaaaaatgctgcgccgcacgatccaggcgatttgcgaaggacgcgatcctggggatctgacgaccattgatgatcctgcgtcgttgaatcagatccgccaggcgatggaagagtaaggtattgtcggatgcgtcgcgtggcgcatccgacagttgtgcgcagatgcctgatgcgacgctggcgcgtcttatcatgcctacaggcctgaaccgtaggtcggataaggcgctcgcgccgcatccgacaccatgcgcagatgcctgatgcgacgctgatgcgtcttatcatgcctacaggcctgaaccgtaggtcggataaggcgctcgcaccgcattcgacaccatgcgccgatgcctgatgcgacgctgatgcgtcttatcatgcctacaggcctgaaccgtaggtcggataaggcgctcgcgccgcattcgacaccatgcgccgatgcctgatgcgacgcmggcgcgtcttatcatgcctacaggcctgaaccgtaggtcggataaggcgctcgcgccgcatccgacaccatgcgcagatgcctgatgcgacgctgatgcgtcttatcatgcctacaggcctgaaccgtaggtcggataaggcgctcgcaccgcatccgacaccgtgctcagtgcctgatgcgacgctgatgcgtcttatcatgcctacaggcctgaaccgtaggtcggataaggcgctcgcgccgcatccgacaccgtgcgcagatgcctgatacgacgcaggcgcgtcttatcatgcctacaggcctgaaccgtaggtcggataaggcgctcgcgccgcatccgacaccgtgcgtagttgcctgatgcgacgctgacgcgtcttatcatgcctacccactgtttttacaccgataattttccccccacctttttgcactcattcatataaaaaatatatttccccacgaaaacgattgctttttatcttcagatgaatagaatgcggcggattttttgggtttcaaacagcaaaaagggggaatttcgtgtcgcaagataacaactttagccaggggccggtcccgcagtcggcgcggaaaggggtattggcattgacgttcgtcatgctgggattaaccttcttttccgccagtatgtggaccggcggcactctcggaaccggtcttagctatcatgatttcttcctcgcagttctcatcggtaatcttctcctcggtatttacacttcatttctcggttacattggcgcaaaaaccggcctgaccactcatcttcttgctcgcttctcgtttggtgttaaaggctcatggctgccttcactgctgctgggcggcacccaggttggctggtttggcgtcggtgtggcgatgtttgctattccggtgggcaaggcaaccgggctggatattaatttgctgattgccgtttccggtttactgatgaccgtcaccgtcttctttggcatttcggcgctgacggttctttcgttgattgcggttccggctatcgcctgtcttggcggttattccgtgtggctggccgttaacggcatgggcggcctggacgccttaaaagcggtcgttcccgcacaaccgttagatttcaatgtcgcgctggcgctggttgtggggtcatttatcagtgcgggcacgctcaccgctgactttgtccgctttggtcgcaatgccaaactggcggtgctggtggcgatggtggcctttttcctcggcaactcgttgatgtttattttcggtgcagcgggcgctgcggcactggggatggcggatatctctgatgtgatgattgctcagggcctgctgttgcctgcgattgtggtgctggggctaaatatctggaccaccaacgataacgcgctctatgcgtcgggtttaggtttcgccaacattaccgggatgtcgagcaaaaccctttcggtaatcaacggtattatcggtacggtctgtgcattatggctgtataacaattttgtcggctggttgaccttcctttcggcagctattcctccagtgggtggcgtgatcattgccgactatctgatgaaccgtcgccgctatgagcactttgcgaccacgcgtatgatgagtgtcaattgggtggcgattctggcggtcgccctggggattgctgcaggccactggttaccgggaattgttccggtcaacgcggtattaggtggcgcgctgagctatctgatccttaacccgattttgaatcgtaaaacgacagcagcaatgacgcatgtggaggctaacagtgtcgaataacgctttacaaacaattattaacgcccggttgccaggcaaagaggggctgtggcagattcatctgcaggacggaaaaatcagcgccattgatgcgcaatccggcgtgatgcccataactgaaaacagcctggatgccgaacaaggtttagttataccgccgtttgtggagccacatattcacctggacaccacgcaaaccgccggacaaccgaactggaatcagtccggcacgctgtttgaaggcattgaacgctgggccgagcgcaaagcgttattaacccatgacgatgtgaaacaacgcgcatggcaaacgctgaaatggcagattgccaacggcattcagcatgtgcgtacccatgtcgatgtttcggatgcaacgctaactgcgctgaaagcaatgctggaagtgaagctggaagtcgcgccgtggattgatctgcaaatcgtcgccttccctcaggaagggattttgtcgtatcccaacggtgaagcgttgctggaagaggcgttacgcttaggggcagatgtagtgggggcgattccgcattttgaatttacccgtgaatacggcgtggagtcgctgcataaaaccttcgccctggcgcaaaaatacgaccgtctcatcgacgttcactgtgatgagatcgatgacgagcagtcgcgctttgtcgaaaccgttgctgccctggcgcaccgtgaaggcatgggcgcgcgagtcaccgccagccacaccacggcaatgcactcttataacggggcgtatacctcacgtctgttccgcttgctgaaaatgtccggtattaactttgtcgccaacccgctggtcaatattcatctgcaaggacgattcgatacgtatccaaaacgtcgcggcatcacgcgcgttaaagagatgctggagtccggcattaacgtctgctttggtcacgatgatgtcttcgatccgtggtatccgctgggaacggcgaatatgctgcaagtgctgcatatggggctgcatgtttgccagctgatgggctatgggcagattaacgatggcctgaatttaatcacccaccacagcgccaggacgttgaatttgcaggattacagcattgccgccggaaacagcgccaacctgattatcctgccggctgaaaatggatttgatgcgctgcgccgtcaggttccggtacgttattcggtacgtggcggcaaggtgattgccagcacacaaccggcacaaaccaccgtatatctggagcagccggaagccatcgattacaaacggtgatcggctgggctgtgtgttgacaaagcgagcgtagtttatgccggatgcggcttgaacgccttatcaggcctacgtagagcactgaactcgtaggcctgataagcgtaacgcatcaggcaattgtgtcagtggttaccgcgattcattctcgccaacatccgcacattcctccaacgccatgtgcaaaaatgccttcgcggcggctgtctgccagctatttttccgccgcaacaaaaccgccgttctctccagtagtggcggggcaagaggaatcgctttaagcccgtcatgttgtgtggcaatcgctgctggtaacaatgtggaaagggaagtgcggcgaatcagctccagaaccgcgctaattgagttcgcctcaatgaccacctgtggatgcagccccgctttctcgcagtagtggtcaatctgctctctggtggcaaattccgcgctgagcaggaccagtttttcatcatgcaagcgactcaacgccacctgttcacaggcagccagcggatgatgttgcgccacgactaacgctaaactttctgtcagtaaaggaattgcctccagctccggcaaatgcacaggcgcgaaggcaatcccaacgtccagctcgtcgcgacaaagcagatcttcgattttctcctgcgacatttcctgtagctggagcgtgatgccggggtagcgcgcatagaaatccgccattaaggggccgataaagtagctcgtaaaggtgggggtgacggcgatacgcagcgatcctctcgtcagatcggcaacatcatgaatcgcccgtttacccgctcccagttcctgtaacgcccggctggcgtactgtcgccagacttctcctgcatcagtgagatgaatcgttcgcccgctacggtcaaacagcggcacgcctaaactctcctctaactggcgaatctgctgggaaagcgcaggctgagagacgtgcaacgcactggcggcacgggtgaagctgccatgttcagccacggcaagaaaataattgatatgtcgagagagcattcgccaacctataagtaaattcaatagaactcatcataaatgagacttttaccttatgacaatcggcgagtagtctgcctctcattccagagacagatagaggttaacggtgaaagagattattgatggattccttaaattccagcgcgaggcatttccgaagcgggaagccttatttaaacagttggcgacacagcaaagcccgcgcacactttttatctcctgctccgacagccgtctggtccctgagctggtgacgcaacgtgagcctggcgatcttttcgttattcgcaatgcgggcaatatcgtcccttcctacgggccggaacccggtggcgtttctgcttcggtggagtatgccgtcgctgcgcttcgggtatctgacattgtgatttgcggtcattccaactgtggcgcgatgaccgccattgccagctgtcagtgcatggaccatatgcctgccgtctcccactggctgcgttatgccgattcagcccgcgtcgttaatgaggcgcgcccgcattccgatttaccgtcaaaagctgcggcgatggtacgtgaaaacgtcattgctcagttggctaatttgcaaactcatccatcggtgcgcctggcgctcgaagaggggcggatcgccctgcacggctgggtctacgacattgaaagcggcagcatcgcagcgtttgacggcgcaacccgccagtttgtgccactggcagctaatcctcgcgtttgtgccataccgctacgccaaccgaccgcagcgtaaccttatttttaaaccatcaggagatgcaccatgattcagtcgcaaattaaccgcaatattcgtcttgatcttgccgatgccattttgctcagcaaagctaaaaaagatctctcatttgccgagattgccgacggcaccgggctggcagaagcctttgtgaccgcggctttgctgggtcagcaggcgcttcctgccgacgccgcccgccaggtcggggcgaagctggatctcgacgaagacgccattctactgttacagatgatcccactgcgtggctgcattgatgaccgtattccaaccgacccaacgatgtatcgtttctatgaaatgttgcaggtgtacggcacaaccctgaaagcgttggttcatgagaaatttggcgatggcattatcagcgcgattaacttcaaactcgacgttaagaaagtggcggacccggaaggtggcgaacgtgcggtcatcaccttagatggtaaatatctgccgaccaaaccgttctgacagccatgcgtaaccatcaaaagacgttcacgatgctgctggttctggtgctgattggtcttaatatgcgaccactgctcacctccgtcgggccactgctaccgcaattgcgccaggcaagcggaatgagctttagcgtggctgccctgttgaccgctctgccggtggttaccatgggcgggctggcgctggccggaagctggcttcatcagcatgtcagcgaacgtcgcagcgtcgccatcagtttgttactgattgccgtcggtgcattgatgcgtgagctttaccctcaaagtgcgctgctgcttagcagcgcactgctcggtggggtggggatcggcatcattcaggcggtgatgccttcggtgattaaacggcggtttcagcagcgcacgccactggtgatggggctgtggtccgcggctctgatgggcggcggtgggcttggtgccgccctgacaccctggttagttcaacatagcgaaacctggtatcaaacactcgcctggtgggcgctgcctgccgttgttgcgctctttgcctggtggtggcaaagcacccgcgaggtcgcctcttcccacaagacaacaaccattccggttcgcgtggttttcactcctcgcgcgtggacgctgggtgtttacttcggtctgattaacggtggttacgccagcctgattgcctggttacccgccttctatattgagattggtgccagcgcgcagtacagcggttccttgctggcattgatgacgcttgggcaagccgcaggagctttgctgatgcctgctatggctcgccatcaggatcggcgcaaactgttaatgctggcgctggcgttacaactggtgggtttctgcggctttatctggctgccgctgcaattgccggtattgtgggcgatggtgtgtggtttaggtctgggcggcgcatttccgctctgtttgctgctggcgctcgatcactctgtgcaaccggctattgctggcaagctggtggcgtttatgcagggaatcggttttatcatcgccgggcttgccccgtggttttctggcgtgctgcgtagtatcagcggcaattacttgatggactgggcgtttcatgcgctgtgcgtcgtagggctgatgattataaccctgcgttttgcaccagcacgttttccgcagctgtgggtcaaagaggcatgatgcgacgcttgtttctgcgctttgttcacgccggatgcggcctacatagatcactgaatttgtaggcctgataagcgaagcgtatcaggcaatttttataatttaaactgacgattcaactttgtaatctctgaaataatattgcttatcccggtcgtttatttcgcgaataacccgacaaggaacgccagccgccacgacgtttggtggaatgtcttttgtgacgatactacccgcgccaataacagaattatccccaatggtgacgcctggattaataaccacatgacttccgatccagacgttattgccaatcgttatcggaaaagagtacatctcaccgttttttctcaattcatggtgtacagggtgtcccgtaacggaaagagtaacgttgggtgcaatcaatacgttatcaccgattgttaccgtgtagtcatcgacaatggttaaattgaaatttgcataaaaattgcggcctatatggatgttggaaccgtaagagaaatagacggggggttctacccaggcgttttcccctaccgtggcaaacatttctttaatcaggctttctcttttatcaacttctgatggatgcgagtgattaaactcatacattaacgtttttctacgaagtcttttttcaggtaagccttcgcacatatcggtaaatagcttgcctgcttttattctttctgtcatcgacatgttcattgcgatcattccgttatgatatgttggtcggataaggcgctcgcgccgcatccgacattgattgcttaagcgacttcattcacctgacgacgcagtagagaaagcgggccggggccgctaagcgtgaacacggaaattaaggtgaagcccagcgccaccagacccagcaccagataagcgccctggaaaccgatgctttcatacatattacccgctagtacagacataaaaatcatcgccagttgcttaaagaagcagaaacagaccagataaatcgtcgctgaaaaacgcacttcaaactggctggtaatatatttaaagcagcccaccagcaggaacggtacttcaaacatatgcagcgttttcagaataaccacttccagcgctgaggtggcgaacgatgagccaataatacgtacagacataatagtgccagccagcagcagggcatttttcccaccgatgcgattaatgatcagtggcgcaaagaacataattgaggcgttaagtaattcgcccattgtcgttacgtagccaaatacccgcgtaccctgttcaccggtggcaaagaaagaagtaaagaaattagcaaactgttggtcaaaaacatcgtaggtgcaggaaacgccaataacatacagtgacaaaaaccacagttttggctgtctgaacagttccagcgccagtttaaggctaaatgccgaatggttggcacctaccgcattggcaaccgtggcggaagagggcgcatccgttttggcgaaaaagagtaaaatggcgaggatgagtgcacagccagaacccagccagaaaacgaactgattattgatggtgaacatgatgccgacaatcgaggcacacagcgcccagccaacacagccaaacatccgcgcgcgaccaaattcgaaattactgcgacggctgactttctcgataaatgcctctactgcgggcgcaccggcgttaaaacaaaagccaagataaataccaccaacaatcgatcctactaaaatgttgtattgtaacagtggcccgaagataaaaataaagaacggcgcaaacatcactaacatgccggtaataatccacagcaggtatttgcgcagcccgagtttgtcagaaagcagaccaaacagcggttggaataatagcgagaacagagaaatagcagcaaaaataatacccgtatcacttttgctgatatggttgatgtcatgtagccaaatcgggaaaaacgggaagtaggctcccatgataaaaaagtaaaagaaaaagaataaaccgaacatccaaaagtttgtgttttttaaatagtacataatggatttccttacgcgaaatacgggcagacatggcctgcccggttattattatttttgacaccagaccaactggtaatggtagcgaccggcgctcagctggaattccgccgatactgacgggctccaggagtcgtcgccaccaatccccatatggaaaccgtcgatattcagccatgttccttcttccgcgtgcagcagatggcgatggctggtttccatcagttgttgttggctgtagcggctgatgttgaactggaagtcgccgcgccactggtgtgggccataattcaattcgcgcgtcccgcagcgcagaccgttttcgctcgggaagacgtacggggtatacatgtctgacaatggcagatcccagcggtcaaaacaggcggcagtaaggcggtcgggatagttttcttgcggccctaatccgagccagtttacccgctctgctacctgcgccagctggcaggtcaggccaatccgtgccggatgcggtgtatcgctcgctacttcaacatcaacggtaatcgccatttgaccactaccatcaatccggtaggttttccggctaataaataaggtttttccctgatgctgccatgcgtggacagtggtaatcagcaccgcgtcggcaagtgtatctgccgtgcactgcaacaacgccgcttctgcctggtaatggcccgcagccttccagcgttcgacccaggcgttagggtcaatgcgggtcgcttcacttacgccaatgtcgttatccagcggtgcgcgggtgaactgatcgcgcagcggcgtcagcagttgttttttatcgccaatccacatctgtgaaagaaagcctgactggcggttaaattgccaacgcttattatccagctcgatgcaaaaatccgtttcgctggtggtcagttgcgggatggcgtggggcgcggaggggagtgtcacgctgaggttttccgccagacgccactgctgccaggcgctgatgtgtccggcttctgaccatgcggtcgcgttcggttgcactacgtgtaccgttagccagagttgcccggtgctctccagtcgcggtagttcaggcaattcaattacctgtttaccttgcggagcgacatccagaggcacttcaccgcttgccagcggcttaccatccagcgccaccgtccagtgcaggagctcgttatcgctatgacggaacaggtattcgctggtcacttcgatggttcgcccggataaacggaactggaaaaactgctgctggtgttttgcttccgtcagcgccggatgcggcgtgcggtcggcaaagaccagaccgttcatgcagaactggcgatcattcggcgtatcgccaaaatcaccgccgtaagccgaccacggattgccattttcatcatatttaatcagcgactgatccaccaagtcccagacgaagccgccctgtaaacgggggtactgacgaaacgcctgccagtatttagcgaagccgccaagactgttacccatcgcgtgggcgtattcgcaaaggatcagtgggcgcatttctccaggcagcgaaagccattttttgatggaccatttcggcacagccgggaagggctggtcttcatccacgcgcgcgtacatcgggcaaataatatcggttgcggaggtgtcggctccgccgccttcatactgcaccgggcgggatggatcgacagatttaatccagcgatagagtgcgtcgtgattagcgccgtggcctgactcattccccagcgaccagatgatcacactcgggtgattacgatcgcgctgtaccattcgtgttactcgttcgctcatggccggtaaccagcgcggatcatcggtcagacgattcattggcaccatgccgtgggtttcaatattggcttcatccaccacatacaggccgtagcggtcgcacagggtgtaccacagcggatggttcggataatgcgaacagcgcacggcgttaaagttgttctgcttcattagcaggatatcctgcaccatcgtctgctcatccatgacctgaccatgcagaggatgatgctcgtgacggttaacgccgcgaatcagcaacggcttgccgttcagcagcagcagaccattttcaatccgcacctcgcggaaaccgacatcgcaggcttctgcttcaatcagcgtgccgtcggcggtgtgcagttcaaccaccgcacgatagatattcgggatttcggcgctccacagtttcgggttttcgacgttcagacctagtgtgacgcgatcggcataaccgccacgctcatcgataatttcaccgccgaaaggcgcggtgccgctggcgacctgcgtttcaccctgccacaaagaaaccgtcacccgcagctcatcgcgcagctcgccgtacatctgaacttctgcctccagtaccgcgcggctaaaatcatcattaaagagagtggcaacatggaaatcgctgatttgtgtggtcggtttgtgcagcaacgagacgtcacggaaaatgccgctcatccgccacatatcctgatcttccagataactgccgtcactccagcgcagcaccatcaccgcgaggcggttttctccggcgcgtaaaaatgcgctcaggtcaaattcagacagcaaacgactgtcctggccgtaaccgacccagcgcccgttgcaccacagatgaaacgccgagttaacgccatcaaaaataattcgcgtctggccttcctgtagccagctttcatcaacattaaatgtgagcgagtaacaacccgtcggattctccgtgggaacaaatggcggattgaccgtaatgggatatgtcacgttggtgtagatgggcgcgtcgtaaccgtgcatctgccagtttgaggggacgacgacagtatcggcgtcaggaagatcgcactccagccagctttccggaaccgcttctggtgccggaaaccagacaaattgccactcaccattcaggctgcgcaactgctgggaagggcgattggtgcgggcctcttcgctattacgccagctggcgaaagggggatgtgctgcaaggcgattaagttgggtaacgccagggttttcccagtcacgacgttgtaaaacgacggccagtgaatctgtaatcatagtcatagctgtatcctgtgtgaaattgttatccgctcacaattccacacaacatacgagccggaagcataaagtgtaaagcstggggtgcctaatgagtgagctaactcacattaattgcgttgcgctcactgcccgctttccagtcgggaaacctgtvgtgccagctgcattaatgaatcggccaacgcgcggggagargcggtttgcgtmttgggcgccagggtggtttttcttttcaccagtgagacgggcaacagctgattgcccttcaccgcctggccctgagagagttgcagcaagcggtccacgctggtttgccccagcaggcgaaaatcctgtttgatggtggttaacggcgggatataacacgagctgtcttcggtatcgtcgtatcccactaccgagatatccgcaccaacgcgcaacccggactcggtaatggcgcgcattgcgcccagcgccatctgatcgttggcaaccagcatcgcagtgggaacgatgccctcatttagcatttgcatggtttgttgaaaaccggacatggcactccagtcgccctcccgttccgctatcggctgaatttgattgcgagtgagatatttatgccagcccgccagacgcagacgcgccgagacagaacttaatgggcccgctaacagcgcgatttgctggtgacccaatgcgaccagatgctccacgcccagtcgcgtaccgtcttcatgggagaaaataatactgttgatgggagtctggtcagagacatcaagaaataacgccggaacattagcgcaggcagcttccacagcaatggcatcctggtcatccagcggatagttaatgatcagcccactgacgcgttgcgcgagaagattgtgcactgccgctttacaggcttcgacgccgcttcgttctaccatcgacaccaccacgctggcacccagttgatcggcgcgagatttaatcgccgcgacaatttgcgacggcgcgtgcagggccagactggaggtggcaacgccaatcagcaacgactgtttccccgccagttgttgtgccacgcggttgggaatgtaattcagctccgccatcgccgcttccactttttcccgcgttttcgcagaaacgtggctggcctgattcaccacgcgggaaacggtctgataagagacaccggcatactctgcgacatcgtatagcgttactggtttcacattcaccaccctgaattgactctcttccgggcgctatcatgccataccgcgaaaggttttgcgccattcggcggggctgacgccgaagtgagatttaaaatgctgacgccaggtcacaggtgagagaaaacccacctcagccgctatccgctcaacgggcaactgactggatcccaacagttcctggctacggcgtaagcgttcagtaatgagccattcggcgatactcgaaccggtcgctttcataaaatggcgagttaatgtgcggcgactcatcattactcgctgcgccagcgagtcgagatcatgctgttgcgcaatgttttgccgcaggtaatccagcaggaggtttatgcgttcatcatgggtatttttcggcaccggttgctcaataaactgcgcctgaccgccggtgcgatatggcggtacgaccatccgtcgggcaatatggttagcatagtcgctgccaaaatgttgccgaacaatatacaaacagcaatccagcgccgcggcagtaccggcagaggtaataatgccgtcatcgtctacgtacaacgcgttaatatccagatgtgtttgtggaaaacgtgcctgaaattcacgctcgaactcccagtgcgtggcggcacgcttatttttcagtaaacctgcatagccgagcacaaacgtgcccaggcaaagcccgacaatctgtgcgccgttatcccgtgcggtcgttaaggcttccagcagtttttgtggcggtttttgtgtaatggttccccagtaaggaattatcacaatatctgcctggatgactgcggtatagtcatgggtggcggttacggaaaacccatcggcagagtccacgtttcccggcttttcagcgcaaataatcacgtgaaagcgttttttctccgccatcttttcactaaacacgataaacggtacggaaaggtgaaaaggactaaaaccggcaacggcgataatggcaacagttagcgggcgcataacactctttatctccgaattagaatgtcaacgtttcaccatcttctggtacgttcacaaattcgataatttgattatctctggcgtattccttgagcgcatcacgcgtcagcaaacagtggtttacggcctccatatgtgtcgcgataatttgcgcttctgggagggtaaaatgtgttttgagaatatcttctgctcccataattatcgcgccatgccccagaacatgcgcaaatccggcattcaacacaaccacttctggttggaaagttagcattgtagcctcgacgtcgtcacgccagagggtatcgccagccagatagagcgttttctctgtcgggtgctggaaaacaacgccgcaagctgcgcctaaacgcttcgccatcgccgggtcggcataggtgcgatcggagccgtgctgccctgtcgttttatgcagagtaatatcgccaaatttagtctcgtcggtaagtacggtaagatgcgtaaatccttgtttattcagtgattcagcatcttgctcattttgcacataaatcagtttatctttagggacgacgcgggaggctgtttcgtcccagtgatcttcatgcaaatgggtcacgattagggcgtcaacgttgagtaacgttgttaaatcgcacggtaattctaccgttggattgcggatttctgcgcgtgccgttccggcaaaacccggataacttcctttaggcgcgagtaacgggtcgataagaaatgttttgccagcgtattggataatttgggtggcattacgaatttgcgtaattttcatgatttgctccacatcacagtattgatgtcattagcgtagcgtgcagcccgtactgtgcatgtgggcaaatgggcgaataacgatgagaatgggccaaattacacattggcgtaactagcgtaaatgcacgccgcttcgccgtccggccaccagaatagcctgcgattcaaccccttcttcgatctgttttgctacccgttgtagtgccggaagatgcttttccgctgcctgttcgatggtcattgcgctcgccatatacaccagattcagacagccaatcacccgttgttcactgcgcagcggtacggcgatagaggcgatcttctcctcctgatcccagccgcggtagttctgtccgtaaccctctttgcgcgcgcgcgccagaatggcttccagctttaacggttctcgtgccagttgatagtcatcaccggggcgggaggctaacatctcgattaattccttgcgttcttgttccgggcaaaaggccagccaggtcaggcccgaggcggttttcagaagcggtaaacgccgcccgaccattgcccggtgaaaggataagcggctgaaacggtgagtggtttcgcgtaccaccattgcatcaacatccagcgtggacacatctgtcggccataccacttcgcgcaacagatcgcccagcagtggggccgccagtgcagaaatccactgttcgtcacgaaatccttcgcttaattgccgcactttgatggtcagacgaaaactatcatcggagggactacgccggacatatccctcttcctgcagcgtctccagcagtcgccgcacagtggtgcgatgcaggccgctgagttccgccagcagcccgacgctggcaccgccgtcaagtttatttaacatatttaataacattagaccgcgggttaagccgcgcacggttttgtattccgtctgctcattgttctgcatattaattgacatttctatagttaaaacaacgttgtgcacctggtgcacattcgggcatgttttgattgtagccgaaaacaccctttctatactgagcgcacaataaaaaatcatttacatatttttaacaaaataagttgcgctgtactgtgcgcgcaacggcattttgtccgagtcgtgaggtactgaaatggcaatacaacaccctgacatccagcctgctgttaaccatagcgttcaggtggcgatcgctggtgccggtccggtcgggctgatgatggcgaactatctcggccagatgggcattgacgtgctggtggtggagaaactcgataagttgatcgactacccgcgtgcgattggtattgatgacgaggcgctgcgcaccatgcagtcggtcggcctggtcgataatgttctgccgcatactacgccgtggcacgcgatgcgttttctcaccccgaagggccgctgttttgctgatattcagccaatgaccgatgaatttggctggccgcgccgtaacgcctttattcagccgcaggtcgatgcggtgatgctggaaggggtgtcgcgttttccgaatgtgcgctgcttgttttcccgcgagctggaggccttcagtcagcaagatgacgaagtgaccttgcacctgaaaacggcagaagggctgcgggaaatagtcaaagcccagtggctggtggcctgtgatggtggggcaagttttgtccgtcgcaccctgaatgtgccgtttgaaggtaaaactgcgccaaatcagtggattgtggtagatatcgccaacgatccgttaagtacgccgcatatctatttgtgttgcgatccggtgcgcccgtatgtttctgccgcgctacctcatgcggtacgtcgctttgaatttatggtgatgccgggagaaaccgaagaacagctgcgtgagccgcaaaatatgcgcaagctgttaagcaaagtgctgcctaatccggacaatgttgaattgattcgccagcgtgtctacacccacaacgcgcgactggcgcaacgtttccgtattgatcgcgtactgctggcgggcgatgccgcgcacatcatgccggtatggcaggggcagggctataacagtggtatgcgcgacgcctttaacctcgcatggaaactggcgttggttatccaggggaaagcccgcgatgcgctgctcgatacctatcaacaagaacgtcgcgatcacgccaaagcgatgattgacctgtccgtgacggcgggcaacgtgctggctccgccgaaacgctggcagggtacgttacgtgacggcgtttcctggctgctgaattatctgccgccagtaaaacgctacttcctcgaaatgcgcttcaagccgatgccgcaatattacggcggtgcgctggtgcgtgagggcgaagcgaagcactctccggtcggcaagatgtttattcagccgaaagtcacgctggaaaacggcgacgtgacgctgctcgataacgcgatcggcgcgaacttcgcggtaattggctggggatgcaatccactgtgggggatgagcgacgagcaaatccagcagtggcgcgcgttgagcacacgcttcattcaggtggtgccggaagtgcaaattcataccgcacaggataaccacgacggcgtactacgcgtgggggatacgcaaggtcgcctgcgtagctggttcgcgcaacacaatgcttcgctggtggtgatgcgcccggatcgctttgttgccgccaccgccattccgcaaacactgggcaagaccctgaataaactggcgtcggtgatgacgctgacccgccctgatgccgacgtttctgtcgaaaaggtagcctgatatgcacgcttatcttcattgtctttcccactcgccgctggtggggtatgtcgacccggcacaagaggtactcgatgaggtcaatggcgtgattgccagcgcccgcgagcgtattgcggctttctcccctgaactggtggtgctgtttgcgccagatcactacaacggctttttctatgacgtgatgccaccgttctgtttaggcgttggagcgacggcaattggtgatttcggcagtgcggcaggagagctgcccgtgcctgtggagctggcggaggcctgtgcgcatgccgtcatgaagagcgggatcgatcttgccgtttcttactgtatgcaggtggaccacgggttcgcccagccgctggagttcctgctcggtgggctggataaggtgccagttctgcctgtgttcatcaacggtgtcgccacgccgctgcccggtttccagcgtacccgcatgttgggtgaagccattggacgtttcaccagcactctcaataaacgcgtgctgttcctaggttccggtgggctttcccatcagccgccggtgcccgaactggcgaaagccgatgcccatatgcgcgaccgcctgttggggagcgggaaagatttacccgccagtgagcgcgaattgcgtcagcaacgggtgattagcgccgctgagaagtttgttgaggatcagagaactctgcatccgctcaacccgatttgggataaccagttcatgactttgctggagcagggacgcatacaggaactggatgccgtcagtaacgaagagctttccgccattgccggaaagtcgacacatgaaatcaaaacctgggtcgccgcttttgccgctatttctgcatttggcaactggcgtagcgaagggcgttattaccgcccaatcccggagtggattgccggatttggctcgttaagcgccagaacagagaactgaatatgcaggagaagatgatgagttatcagccacaaaccgaagccgccaccagccgttttctgaatgtagaagaagcgggtaaaacgctgcgcatccattttaatgactgcggacaaggcgacgaaaccgttgtcctgctgcatggttccggcccgggtgctactggctgggcgaacttcagccgcaatatcgatccgctggtagaggcgggctatcgggtgatcctgctggattgtccgggttggggcaagagcgattcgatcgttaatagtggttcgcgatcggatcttaatgcacgaatcctgaaaagcgtggtggatcaactggatatcgccaaaatccacctgctgggcaactcgatgggtggccatagttctgtggcgttcacccttaactggccggagcgcgtcggcaaactggtgctgatgggcggcggtacgggcggcatgagtttgtttacgccgatgccaaccgaaggtattaagcgactgaatcagctttatcgtcagccgactatcgaaaacctgaagctgatgatggatatcttcgtttttgataccagcgatttgaccgacgccctgtttgaagcgcgcctgaataatatgctgtcgcgccgcgatcacctggaaaacttcgttaagagcctggaagctaatccgaaacagttcccggattttggcccacgtctggcggaaatcaaagcgcaaaccctgattgtctgggggcgcaacgaccgctttgtgccgatggatgcgggtctgcgtctgctgtccggcattgccggttctgaactgcatatcttccgcgactgtgggcattgggcgcagtgggaacatgccgacgctttcaatcaactggtgctgaatttcctcgcacgtgcttaaggaacggtcatgacgaagcatactcttgagcaactggcggcggatttacgccgcgccgcagagcagggcgaagcgattgcgccgctgcgcgatctgattggtatcgataacgctgaagcggcctacgccattcagcacataaatgtgcaatatgacgttgcgcaggggcgtcgcgtggtggggcgtaaagtgggcctgacacatccgaaagtgcagcaacaactgggcgttgatcaaccggatttcgggacattatttgccgacatgtgttatggcgataacgaaatcattcctttttcccgtgttctgcaaccccgcattgaagcggagatcgcactggtgttgaaccgcgatttacccgcaactgatatcaccttcgacgaattgtataacgccattgaatgggtacttccggcgctggaggtggtgggtagccgcattcgcgactggtcgattcagtttgtcgataccgtggcagataacgcttcctgcggggtgtatgtcatcggcggtccggcgcaacgtccggcggggttagacctgaaaaactgcgccatgaagatgacgcgtaataacgaagaggtttccagcgggcgcggcagcgaatgcctgggacatccgcttaatgccgccgtctggctggcacgcaaaatggccagtctgggtgaaccgctgcgcgccggagatatcattcttaccggggcattaggtccgatggtggcagtgaatgcgggcgatcgttttgaagcccatattgaaggcataggttcagttgctgcggcattttcaagcgcagccccaaaaggaagtctgtcatgagtaagcgtaaagtcgccattatcggttctggcaacattggcaccgatctgatgattaaaattttgcgtcacgatcagcatctggagatggcggtgatggtcggcattgatcctcagtccgacggtctggcgcgtgccagacgtatgggcgtcgccaccacccatgaaggggtgatcgggctgatgaacatgcctgaatttgctgatatcgacattgtatttgatgcgaccagcgccggtgctcatgtgaaaaacgatgcggctttgcgcgaagcgaaaccggatattcgcttaattgacctgacgcctgctgccatcggcccttactgcgtgccggtggttaacctcgaggagaacgtcgatcaactgaacgtcaacatggtcacctgcggcggccaggccaccattccaatggtggcggcagtttcacgcgtggtgcgtgttcattacgccgaaattatcgcttctatcgccagtaaatctgccggacctggcacgcgtgccaatatcgatgaatttacggaaaccacttcgcgagccattgaagtggtgggcggcgcggcaaaagggaaggcgattatcgtgcttaacccagcagagccaccgttgatgatgcgtgacacggtgtatgtattgagcgacgaagcttcacaagatgatatcgaagcctcaatcaatgaaatggctgaggcggtgcaggcttacgtaccgggatatcgcctgaaacagcgcgtgcagtttgaagttatcccgcaggataaaccggttaatttgccgggcgtagggcagttctccgggctgaaaacggcggtctggctggaagtcgaaggcgcagcgcattatctgcctgcctatgcgggcaacctcgacattatgacttccagtgcgctggcgacagcagaaaaaatggcccagtcactggcgcgcaaggcaggagaagcggcatgaacggtaaaaaactttatatctcggacgtcacgttgcgtgacggtatgcacgccattcgtcatcagtattcgctggaaaacgttcgccagattgccaaagcactggacgatgcccgcgtggattcgattgaagtggcccacggcgacggtttgcaggggtccagctttaactatggtttcggcgcacatagcgaccttgaatggattgaagcagcggcggatgtggtgaagcacgccaaaatcgcgacgttgttgctgccaggaatcggcactattcacgatctgaaaaatgcctggcaggctggcgcgcgggtggttcgtgtggctacgcactgtaccgaagctgatgtttccgcccagcatattcagtatgcccgcgagctcggaatggacaccgttggttttctgatgatgagccatatgaccacgccggagaatctcgcaaagcaggcaaagctgatggaaggctacggtgcgacctgtatttatgtggtggattctggcggtgcgatgaacatgagcgatatccgtgaccgtttccgcgccctgaaagcagtgctgaaaccagaaacgcaaaccggcatgcacgctcaccataacctgagtcttggcgtggcgaactctatcgcggcggtggaagagggctgcgaccgaatcgacgccagcctcgcgggaatgggagcgggcgcaggtaacgcgccgctggaagtatttattgccgccgtggataaactgggttggcagcatggggccgatctctatgcgttaatggatgctgctgacgacctggtgcgtccgttgcaggatcgaccggtacgagtcgatcgcgaaacgctggcgctgggatacgctggtgtttactccagcttcctgcgtcactgtgaaacggcggcggcgcgttatggcttaagcgcggtggatattctcgttgagctgggcaaacgccggatggttggcggccaggaggatatgatcgtcgacgtggcgctggatctgcgcaacaacaaataatattgactgccgagaacgtgcattttgtatgcccatcccagcacgactgccggatgcggcgtgaacgccttatccggtctacatttcgcccgtaggcagtcattaaatagttctgattacgcggctggcaatgtatcagtcgcgattcacctgcacacgcaatgaggttcatcttatgtcgactcgtaccccttcatcatcttcatcccgcctgatgctgaccatcgggctttgttttttggtcgctctgatggaagggctggatcttcaggcggctggcattgcggcgggtggcatcgcccaggctttcgcactcgataaaatgcaaatgggctggatattcagcgccggaatactcggtttactacccggcgcgttggttggcggaatgctggcggaccgttatggtcgcaagcgcattttgattggctcagttgcgctgtttggtttgttctcgctggcaacggcgattgcctgggatttcccctcactggtctttgcgcggctgatgaccggtgtcgggctgggggcggcgttgccgaatcttatcgccctgacgtctgaagccgcgggtccacgttttcgtgggacggcagtgagcctgatgtattgcggtgttcccattggcgcggcgctggcggcgacactgggtttcgcgggggcaaacttagcatggcaaacggtgttttgggtaggtggtgtggtgccgttgattctggtgccgctattaatgcgctggctgccggagtcggcggttttcgctggcgaaaaacaggctgcgccaccactgcgtgcgttatttgcgccagaaacggcaaccgcgacgctgctgctgtggctgtgttatttcttcactctgctggtggtttacatgttgatcaactggctaccgctgcttttggtggagcaaggattccagccatcgcaggcggcaggggtgatgtttgcactgcaaatgggtgcggcgagcgggacgttaatgttgggcgcattgatggataagctgcgtccagtaaccatgtcgctactgatttatagcggcatgttagcttcgctgctggcgcttggaacggtgtcgtcatttaacggtatgttgctggcgggatttgtcgcggggttgtttgcgacaggtgggcaaagcgttttgtatgccctggcaccgttgttttacagttcgcagatccgcgcaacaggtgtgggaacagccgtggcggtagggcgtctgggggctatgagcggtccgttactggccgggaaaatgctggcattaggcactggcacggtcggcgtaatggccgcttctgcaccgggtattcttgttgctgggttggcggtgtttattttgatgagtcggagattaagaatgcagccgtgtgccgatgcctgacgcgccttattaagcaggggcgaaagggacttgcccccaatacacccacggcgtttacaggtatactcgctaaaaattattcagcgggtttggaaacaaagatggcaaaacttaccttacaagagcagttgctcaaagcaggattagtcaccagcaaaaaagcggcgaaggtcgagagaacggcgaaaaaatcgcgcgttcaggcgcgtgaagctcgggcggcggtagaagaaaataaaaaggcacagcttgagcgtgataaacagcttagcgaacagcaaaaacaagcggcgttggcgaaagaatataaagctcaggtgaagcagcttattgaaatgaaccggatcaccattgccaatggcgatattggttttaacttcactgatggcaatctgattaagaagatttttgtcgataagctcacacaggcgcagttgattaatggtcgtctggcgattgcccgcttgttggtcgataacaatagcgaaggtgaatacgccattattcccgccagcgttgccgataaaattgctcagcgtgatgccagcagtattgtgttgcacagcgcgctcagtgccgaagagcaggatgaagacaacccgtatgccgacttcaaagtgcctgatgatttgatgtggtaaacatagataagtcgtgcgcagatgcctgatgcgacgctatgcgcgtcttatcatgcctacggcctgcgggcgaaatgtaggcggataaggcgttcacgccgcatccggcagtcgtgcactattatcaacgcatattcagtttattggcgtggtaggcaatatgctcgccaataaaactggagacaaaataatagctgtggtcgtaaccctcgtgataacggattaacgttttgatattcatctcctggcagatcttttcaagattttgagtccgcagctgttccgcgtaaaaatcatcactcaacccctgatcaaccatgatttccgcaacgcgttgaccttgtgaaataagactcaccggatggtaatccaaccaggcctctttattttcaccaagatatgcggcaaaggcttgctgtccccacggtacttgcgatggggagacaatgggcgaaaacgccgagacgctgacatattcatctgggttacgtaacgccagcaccagcgcgcccagtccgcccatagaatgaccagagatagactttttggccgttgccggaaaatgattcatcactaaatccggcagctcgttgcggatatagtcatacattttgtaatgttcattccacggcgcttgcgtcgcgttcaggtaaaacccggcaccttgcccgagatcgtaacggtcggcatctgcgacatgactgcctcgcggactggtgtccggcgcaacaacaataatgttgtgctcagccgcgtaacgctgcacccccgatttagtaatgaaattctgctcattgcaggtcaggcccgaaagccagtacagcaccggtaatttttcacctgcagcttttggtgggagatagacgccgacattcatttcacatttcagtgatgcggaataatgccgatacacattttgccagccgccaaagctggcatgtttttcaatgagttccatcagtcattatctcacggttaatcccccggacggctgcccggagagagtattaagaaccccgtctgaagtggacggggtaaaccagcgggaaatcagtaacgaattacggttcgaatggatttgccttcatgcatcaggtcgaaggcgtcattaatttcatccaggctcatggtatgcgtgacaaacggttccagatcgatatcacctttcatcgcatcttcaaccatacccggtaactgggaacgacctttcacgccgccaaacgcggaacctttccatacgcgaccagtgaccaactggaatggacgggtggagatttcctgaccggaacccgcgaccccgatgatcaccgactgaccccagccgcggtgcgcactttccagcgccgcacgcatcacgttgacattaccgatgcattcaaaggtatggtcgataccccatttgttgatatccagcaggacatctttaatcggtttgtcgtagtcattcgggttaatgcagtcggtggcaccgaagcgacgcgccagatcgaatttcttcgggttggtatcgatagcgataatccgtcccgctttcgcctgacgcgcgccctgaaccactgccagaccaatcgcgccaagaccaaacacagcaacagaatcccctggctggactttagctgtgttgtgtaccgcgccaataccggtggtcacgccacagcccagcaggcagacgtgttcatggtttgcttctggattaatttttgccagagacacttccgcgactacggtgtattcactgaatgtagaacaccccatgtagtgataaagcggctgcccattgtaagaaaaacgggtggtgccgtctggcatcaggcctttaccctgggtttcgcgaaccgcaacacagaggttagttttgccagaacgacagaactcacactcgccgcactctgcggtgtaaagcgggatcacatggtcgcctggtttgacgctggttacgccttcaccgacttcaaccacaacgccagccccttcgtgaccgagaaccaccgggaatacaccttccgggtcatcgccggagagggtaaatgcgtcggtatggcaaacgccggtatgggtgactttaatcagcacttcaccttttttcggtggtgcaacgtcaatttcaacgatttccagcggtttaccgggagcaaatgcaacggcagcacgtgatttcatctctcgctcttcctcaatatggtaatagattcagctatttaagataggcacgaaccagttcaatagtgtcgtcaacggattggctgacttcgcggctgtagcagtcatttcggtcaaacgtttcccggatatggctttcaagcacttctgccatcagcccattagccgcgccccgaacggcagcgatctgttggagtatggcacggcattcggcatcaccctccagcgaccgttccagagcatcaatctgccctcgaatacgacgaactcgagtaaggacctttttcttctcttccggagtactgggcatttcgcacctcatcatctgcacgcaatatactataggggggtatgatatatgtcaatgcatacccccctatagtatataacaatggagaataattgttgtccgaagcctaaccaggtgaacggtccctcaagacagatggggaccgtttatgtgctatttttatgccgcatccgctaaaacaaacatcccgtaaggatggatttcgaggtaatagtgctcaccaatatcgggctgtaaacgggtggcgtttacttgtaataaaatctcctgtccatgccactctacggtcacttcgtactgcggccccatgtaggcgacatggcgaataacacaacgctgactctcttcgccgtgattgcttaaggtgatggcttccgggcgaacgccgacggtgccgctaccttgcaccgggaaatgcgccgcgcgcggcaggcgataaccgtagatatcgacatactcttcgctaaagttcgccgggaacaggttggcgtcgcccataaaacttgccataaagcgggaggctggctgacgatagagatcctgcggtgagccaatctgcatgatgtgacctttattcatcaccagcacagtgtcggaaaccgcgaaggcctcactttgatcgtgagtcacgtagagcgacgtgatattaaactgcttttgcagctcgcggatcttatcgcgcatgctgcggcgcaggttggcatcgaggttacttaacggctcatcaaacagcagcacctttggtttgaggatcaacgcgcgggccagcgccacgcgctgttgctgaccaccggaaatctggtcgacatagcggtcctcgaacccttccasatccaccwttgccagcgcctctttcacccgctgctttacttcgctacgcgacacgccgagcatctttaacccgtagccgacgttttcgcccagcgacatatgcgggaacagagcgtatgactgaaacaccatgcagatatcgcgctgctgaatggaacgatgcgtgacatcttcgccatcaataaagatttgcccttcactcggtttttccagcccggcaaccagacgcaaaatggtggttttgccgcagccggaagggccaagcagcgtcaccatttgcccttgtgggatggtgagattgatattgtcgataaccgtattactgccgaatcgtttagtgacgttgcgcagttccacaaaatttttctgactcatagtgcgctccattacgcctggtttttggctttagaacgggagatacgtgcttctccgatcagccagtcaaagaggaaaataatcgccagcatcaccacgatcagaatcgaaccataggcgatggctacgccatattcgccgtcttcaacgcggttaagaatgtaggcggttgccacgcgggtgtccggcgtgacgagaaagacgatggcgctgaccgtcgtgatggcccgcacaaagctgtagatcagggccgagagaatggccggacgcagcagcggcagtaaaatgtgggttatggttcgcaaggaacccgcgcgcaggctgagtgaggcttcatccagcgatttgtcgatctgccccaggcctgcaatcccggcgcgaatacccaccggaacgttacgcatcaccatcgagataatcacaattgccgccgttccggtgagataaaccggagcgctgttaaaggcaagaatatacgaaacgcccgccaccgtacccggtacggcaaagcacagcatggtggtgaactcgatggtctttttgcctttgaattgttgacgcaccaccacccaggcgatgagcaggccaaagatagcggtaatgggagcggcaatcccggcgtagagcagggtatccagcagtgaaggccacgcgccgtcgctcattccctgaccaaatagcttgataaagttatccagcgtcagggtgtagtccacgccccagttcaccgtgaagctgccgtagaaaatgctgccgtagagcagggcgttaaaggcaatccatatcgcaagtatggcgaccacgctccacaccagggtgaccggaagcggctggacgtcgccacggtaggatttgccggaaaccgtgacgtaagagcgtttaccaatccacatatactgtatgcagaacaccagcagcgagaacagcagcaggaaagcgccaagggtgctggcggcctgataatccagctgcgagccggtaatatagaagtaaatttgcgtcgccagtacgtcgaagttaccgccaagtaccagcgggttactgaaatcagccagtgactgtaccacgacgattaaaaaggcattggcgagcgcgggcttcaacaacggcacaaacacgccgttaaaggtttgccagcggctggcgcgcagggtgtaggaggcctcttccagcgagggatgaatggttttaatggccccgtcgaggatcataaatgccattggcgtgaatgccagaacctgtgccagccagatcccggtaaaaccgtacagccagttggtgttggtcagcccaaaccactccaccataaattccgtaacatagccggaacgccccatcatgagcgtcacgcctaagccgaccacaaacggtggcgtaacgatgggcaaaatggaaaagatgcgaccaataatggcgctgcgtttagcgatgcgcgtggtataaatcgccagcaccaggccgaagaaagcacagcctatccccaccgctatcgacaagacgatagagttgacgatcacctgaacaatatgtgcctgcgagagcacggtcataaacgccagcggggcgagctctcccgcgtcgttggtgaacatcgggataaaaatggcgatgctcggccagacgataaaaatgccaatcagcgccacaatcgcaatcagtgagccgatcacgaagcggtcgccgcccagccattcgaggcgggttaaggccagcgtcataatcgcgcctagttcgacaaacagcacgatggcggcgtagcctaaaccgcgtccagccacggtggcgctgatgacgataaacgccatacagagcaatgcccagccggcatcgaaataatgacgactacgctgttcgcgcgtggcctgacgaaacgggcggaccagcaacaggctcgggagtaaataccacagccagctgatattaaaatgcgaccagccgtacgccccgaggatctcatcactcgtggattccagcaggccataatcgaggctccagctcggcaacaggacaaatgccagccagcccagcaaaacccaaaggaaaatcgcatcccgctttttcacgggatggagtgcaagtgtctgtgacatagcagttccggtatggttggccggggcaggcgtctgcgctgcacccggcaaatgcgcctaatgcgggtttatttacccatcttcacttcgctgacccatttattaatcaatgccttacgaacatccgtggaaccatatttatccatgtcgtagttgattaatttcaggtcgtcgagcttcagcgaatttggcgacgtttcggcggtggtattagtcaggatctgataagacttccctttcttccacgccagttcctgagcttcttttgataatacccagtccacaaacagtttggcgttgtcgaggttgcgcgcgcctttcagaatgctgacgccgccaatttcgtagcccgtaccttcacacggggaaatcaactccagcggcgcgccctgttctttttccagcgagtagtcatgcaggaagccaataccaatcgccgtttcgccacgggcggcgttacgtgccggggctatgcctgatttggtgtactgagagacgttggcgttcagttgttttagataatcaaaggcctgatcttccccccacagctgcgcaaaagtagccagggcggtgtaggcagtaccggaactttgcggatcggcaatttgaatttcgcctttatattccggtttggtgagatctttccagcacttcggcaccggcaggtttttctctttcagacgatcggtgtttacgccaaaaccgaggatccccacataaacggcagaggacagattccctttcacttttgccggatcgcggaatttctccatgatctgctcaaggttaggggatttatacgcctgtagcaggcccatctcgccagcctgcgattgcgggtctaaagtgccgccgtaccagacgtcagcctgggggtttttcttttcagcatcgacttttgccagggtgcttccggaaccgttgcggataaacgaggtttttacatcatatttctcgccaaacgctttggtttcggcctcacacatttcattggtggcgctgcaatagaccaccagccggccttttgcctgcgcggcacccgttaaagtcgccagcgcaacggcagaagcaatcagagtagaggtaaaggtcattttcattgttttatccttcgagcgtgagtggtggtgatgcccgccatcagtaacggcatcagcagtaaacccataagtactgcggcgaccgagagtaaactgaacattcccggccagccgtagcgttcgatgaccagcgacagcggccagcctgccagcgccgcgccaaggtaagcgaacaggccgagaaatccggtgattgaacccgccgcagctttgtgcccacactccaccgccgcaagtccaatcagcatttgtgggccaaagacgaaaaagcccacggtaaaaaagcacactgccagcagagcgtagtgatgaaccggtgccagccacagtgcggcgactgacaccatcaaccccaacgtgaacagcaaaatcattggcgctcgttgcccgctaaacagcaaatccgatccccatccggcaaataacgcgccgagtaagccgcccacttcaaacagcattaccgtggcgttggcgctgagcaggttgacaccgtggctttccgtcagccagatattgccccagtcgttaagcgcaatccggatcacataaaccagtacatatgagacgcccagtagccagatcagcggattttgcagcatggtggtgcgcaacatttgccacagccccatcggcggactttgttgttcctgacgtaactccagcggatcgtgacgccagtgaccaactgtcggtaatccctcttcctggggcgtgcctttgagttgtagcgttaaccagatccctaatgccatgctgattatccccggtgtcagcatcgcggcctgccagccccaccagtgggcggcaaaggcgctaatcagcggaataatcgctccgccaatgttgatcgacatattccagcagccccaccagaaaccgcgctcattgcgtgagtaccagtgggtcagcaagcgggcacacggtggccatccccagccctgaaaaaaaccgttcagtgtccagaccacaagcagaagcgtaagtgattcgccaaaggcaaacaccacgttcaataacccggtggcgaacaagccgacgcccataaaaccgcgttgtccgtggctgtcatgccacagtccggcggtaaatttcgacaatccgtagctgagataaaacagcgaacccagcaggccaatgtcgcctttatccagtccgaggtcggtttgtagcgccggaaggacgtaattcacgctttttcgcgtcagataaaatgcggcgtagccaataatcatgcacatcagcaatcgcggacgtaatgtccggtagcattgattaatttctctcgctgaacgcgcgtgcatggttgtctccatgttgctgactatatgaaaatgaaagtgaaaggggatgagagaaaatccgggatacctaagactttttcctggttatccggcgatttgttgcaaaaatgtgggcaagttaacaattacccgcgtgccgtgctgtttttcgagcgttaagtcgccgcccagggcgctgacgcgctcacgcatcccctgaatgccaaatccagccattttcccgctggcgatccccacaccgttgtcgctgacttccagatgcaatacctctccctgctggcgcaggataatcgtcacttcgctggcttcggcgtgtttacagatgttattgagcaactcctgcaataaccgatacaaggtaaagcgcaccgtttcgttttctggtgtggagttcagttgataggcaaactggcaatgaatgccgcgttcactaaaggcaaattcattaatcagatgcagcaacgcttcgcgaaatgtcagttcatcaagcgcgggaggccgcaactggcgcagcaattggcgggtggagagatgaatgcggcgggcgagctcattgatttggctggctgcggattgaatttgcgccggatcacgcgcccgcttcaccagttgcgactggatctgaatggcggtgatgttctgaccgatttcgtcgtgcagctctcgcgccaggttttttcgcgtgtcctcctcggtgtggatcagcttttccgccaatgcccgccgcgctgccagctcggcctccagccgttgtcggtaatggtgcaggtttagcgccagatgttgctggcgactgatggcaatgcccaggccaattcccagcaaggcctgggtcgcgaggaaaatctccagctccaccaggttactaaagcccacgccaatctggcgggcgatggtgatcatcatgctgcccaaaagcccggagagtacgccaccttgccagccaaatttccacgccatcaccacattgggcaaaaagaccacgatcaacagcagacgttcaatttcaggtgacagcaccatctgagtgccgataccaataataaaaaacaggctacaccagatgattaaagaggtacgcaaggggggattatgcgtatcgagtcccaggagctggtagcgatgctgctggcgcagaaactcaaagataagatagacaaacggcgtcagtaatacgccgccggtaaatgaggtcaaacccggtagcattattgggcctgacataaaaggggagagcagggcggtattcaacaatgaagctgccgtgacagtggctaacagcaacgtcagacgctgccagtaaagtggaaaacggtgccagaagttttgcgcaaggagggcaggaaacaggctaataaccggcgttgccagcatgagataaccgttcaatagctgttcactatggagccagaacatcatcagcaaaggggggagcaccaacgcaggccagtagcggcgagagagcaaaataacaagggcgagataaactccctgcgggagaaacaacaccgcctgttgaccgttattggtcagataaaagctgagcgtccacagcatcagccagccggttccccaggctagcacaataaacagcaaaatcacccaatgacgaagattgcgcgacattaatgccccgccagcagatggtggtcgagcgcaaaatgtaccagttcaatggtgctatggcagttcagttttcccagcacattggcgcgatgcacatgtaccgttttatgactgagttcgagtttaaaggcgatctctttaacgctgtctcctttgaccagtaactcaaacacttcacgttctcgtggggtgagaatttccagcgcctgggcgggttgcccgccgccgcgtaaagcccgaatcgcatcggcacagagataatgcccgcccagcccgaccgagcgcaccgcctgtactaactcttccggcccacagcgtttggttaaatacccgctggcaccggcatccagcgcgctttgcacaaaggttggcgcgtcataaatgctaagaataatggcgcgaaattgcggtttttgtgcacgcaggcgcttaagcaaactgaggccgttttcgtccggcatggcaatatcaatgacggcaacattgacgtcatcacggattaatgccgaccatgcctgcgcggcactactgtactgaccaatgacctccagatcgtcttccagagagagtaattgtgcgaagccagagcgcaccacaacatggtcatccaccagcactacccgaatcatacttttcttctcttattatctaattctcctatcatgcatcacggcgcggcgctggcaatcaaccagcgacagatatggaatggatgtaacaaaatggcaataatttgccggagcgcgcacatcttatctggcttgtgaaccggcgggatacgttcgccaaaaccgcaaaatgcgcaaactcgctaaccattgccgatttttttctaaaaacgctttgttcttaacaagaccttttaattcctttatcaaactgacccgcaacgaaatactgctcccataacaagacaggggagcagacaatcatggcaatttcatcgcgtaacactcttcttgccgcactggcattcatcgcttttcaggcgcaggcggtgaacgtcaccgtggcgtatcaaacctcagccgaaccggcgaaagtggctcaggccgataacacctttgctaaagaaagtggagcaactgtggactggcgcaagtttgacagcggagccagcatcgtgcgggcgctggcttctggcgacgtgcaaatcggcaaccttggttccagcccgttagcggttgcagccagccaacaggtgccgattgaagtcttcttgctggcgtcaaaactgggtaactccgaagcgctggtggtaaagaaaactatcagcaaaccggaagatctgattggcaaacgcatcgccgtaccgtttatctccaccacccactacagcctgctggcggcgctgaaacactggggcattaaacccgggcaagtggagattgtgaacctgcagccgcccgcgattatcgctgcctggcagcggggagatattgatggtgcttatgtctgggcaccggcggttaacgccctggaaaaagacggcaaggtgttgaccgattctgaacaggtcgggcagtggggcgcgccaacgctggacgtttgggtggtgcgcaaagattttgccgagaaacatcctgaggtcgtgaaagcgttctctaaaagcgccatcgatgctcagcaaccgtacattgctaacccagacgtgtggctgaaacagccggaaaacatcagcaaactggcgcgtttaagcggcgtgcctgaaggtgacgttccggggctggtgaaggggaatacctatctgacgccgcagcaacaaacggcagaactgaccggaccggtgaacaaagcgatcatcgacaccgcgcagtttttgaaagagcagggcaaggtcccggctgtagcgaatgattacagccagtacgttacctcgcgcttcgtgcaataaaaggaggcgcagatgctgcaaatctctcatctttacgccgattatggcggcaaaccggtactggaagatatcaacctgacgctggaaagcggcgagctactggtggtgctggggccgtccggctgcggtaaaaccaccctgctgaatttgattgccggttttgtgccttatcagcatggcagcattcaactggcgggtaagcgtattgaggggccgggagcagagcgtggcgtagtttttcagaatgaagggctactaccgtggcgcaatgtacaggacaacgtggcgttcggcctgcaattggcaggtatagagaaaatgcagcgactggaaatcgcgcaccagatgctgaaaaaagtggggctggaaggcgcagaaaaacgctacatctggcagctttccggtggtcaacgtcagcgggtggggattgcccgcgcgctggcggcgaatccccagctgttattactcgacgaaccgtttggtgcgctggacgccttcacccgcgaccagatgcaaaccctgctgctgaaactctggcaggagacgggcaagcaggtgctgttgattacccacgatatagaagaagcggtgtttatggcgactgaactggttctgctttcacccggccctggccgcgtgctggagcggctgccgctcaactttgctcgccgctttgttgcgggagagtcgagccgcagcatcaagtccgatccacaattcatcgccatgcgcgaatatgttttaagccgcgtatttgagcaacgggaggcgttctcatgagtgtgctcattaatgaaaaactgcattcgcggcggctgaaatggcgctggccgctctcgcgtcaggtgaccttaagcattggcacgttagcggttttactcactgtatggtggacggtggcggcgctgcaactgattagcccgctgtttttgccgccgccgcaacaagtactggcaaaactgctcaccattgccggaccgcagggatttatggacgccacgctgtggcagcatctggcagccagcctgacgcgcattgtgctggcgctactcgcggcggtgttgatcggcattccggtcgggatcgccatggggctaagcccgacggtgcgcggcattctggatccgataatcgagctttatcgtccggtgccgccgctggcttatttgccgctgatggtgatctggtttggtattggtgaaacctcgaagatcttactgatctatttagcgatttttgcaccggtggcgatgtcggcgctggcgggggtgaaaagcgcgcagcaggttcgcattcgtgctgcccagtcgctgggtgccagccgtgcgcaggtgctgtggtttgtcattttgcccggcgcgctgccggaaatcctcaccggattacgtattggtctgggtgtgggctggtctacgctggtggcggcggagctgattgccgcgacgcgcggtttaggatttatggttcagtcagcgggtgaatttctcgcgactgacgtggtgctggcggggatcgcggtgattgcgattatcgcctttcttttagaactgggtctgcgcgcgttacagcgccgcctgacgccctggcatggagaagtacaatgagtgaacgtctgagcattaccccgctggggccgtatatcggagcacaaatttcgggtgccgacctgacgcgcccgttaagcgataatcagtttgaacaactttaccatgcggtactgcgccatcaggtggtgtttctgcgcgatcaagccattacgccgcagcagcaacgcgcgctggcccagcgttttggcgaactgcatattcaccctgtttaccctcatgccgaaggggttgacgagatcatcgtgctggatacccataacgataatccgccagataacgacaactggcataccgatgtgacatttattgaaacgccacccgcaggggcgattctggcagcgaaagagttaccttcgaccggcggcgatacgctctggaccagcggtattgcggcctatgaggcgctctctgttcccttccgccagctgctgagcgggctgcgtgcggagcatgattttcgtaaatcgttcccggaatacaaataccgcaaaaccgaagaggaacatcaacgctggcgcgaggcggttgcgaaaaatccgccgttgctacatccggtggtgcgaacgcatccggtgagcggtaaacaggcgctgtttgtgaatgaaggctttactacgcgaattgttgatgtcagcgagaaagagagcgaagccttgttaggctttttattcgcccatatcactaaaccggagtttcaggtgcgctggcgctggcaaccgaatgatattgcgatttgggataaccgtgtgactcagcactatgccaatgccgattacctgccacagcggcggattatgcatcgggcgacgattcttggggataaaccgttttatcgggcggggtaatacgagagtggacggtcctctcgcccccttggggagagggttagggtgagggggcgttcaccgtgctttcaacaggttaactccccctttctgagaggaaacaaaattaacgcagaatcttcttctcagccaaatccagcgcaaagtagctgaaaatcagatccgcacccgcacgsttaatcgaacctaagctttcgagcacgactttctcttcatctatagcacccgccagcgcggcgaacttaatcatcgcatactcaccgctcacctgatacgcgccaatcggcaattcagtacgttcacgcagctcacgcacgatgtcgaggtacgctccagcaggtttaaccatcaggcagtctgcgccctgggcttcatccagcagtgactcacgaatcgcctcacgacggttcattgggttcatctgatagcttttgcggtcgccttttaatgcgcttccggcagcttcacggaacggaccataaaaggaggaggcgaacttggtcgaatacgacataatcgccgtatctttaaagccagcagcgtccagcgcctggcgaatcgcctgtacctggccatccatcgcggcggaaggggcgatgaagtctgcacctgcagcagctgcaaccacggcttgcttgcctaaattttccagagtcgcgtcgttgtcgacgccatgctcgcacagcacaccgcagtgaccgtgagaagtgtattcacagaagcaggtgtctgacatgacaatcatttctggcaccgtctgcttgcagatgcgcgacatacgcgctaccagtccatcttcccgccaggcatcgctgccggtttcatcggtatggtgagagatgccgaaagtcatcacggaacgaataccggcgttggcgatgcgttcaatttcgcgtgccagatgtttctctggaatgcgcatcacgccaggcatggcttcaacggctttgtagtcgtcaatttcttcttcaacaaagatcggcaacaccaggtcgttaaggctaagtgttgtctcttcaaacatagcgcgcagcgcaggagatttgcgcaggcgacgagggcgttggattaagtctgtcatggtctgcctgatgtttgtggaattaaggtgcacagtatacctgaagcggggctggagtgttttacgaaagttgtcacgatgttgacaagaagagaatgaaagagagaccagggcatctttgtaatagaaatagcaataacttcatattcactgaaaatattttttaatttttatttataggtgctggttattatttttgtcaatttggttgaactgtcaaaaattgaattacttaaagttcattgcttattgataaattatttgtctgatttgttgttttggtatttttaggatctataattcaaaattaatgatttcattaacgtgttgaaatgcagtgtttttgtcaacttattctttgtgcgtatagatatttttatatatgtccgcaatcggacttaggggaaagaataattgaaccattcctctataacgccgcataatcgtcaacgcgaaacataagatgttttctatgcattgataattgatggatcaacttattacgtccctgaggagggatgacaaatgcactcctggaaaaagaaacttatagtatcacaattagcattggcttgcactctggctatcacctctcaggctaatgcagcgaccaatgatatttctggtcaaacttacaatactttccatcactacaacgacgccacctatgctgatgacgtttactatgatggttatgtaggctggaacaactatgccgctgatagctattacaacggcgatatctacccggtcattaataacgctaccgttaacggcgtgatttctacctactatctggacgacggtatttctaccaataccaacgccaatagtctgacaatcaaaaacagcactattcacggtatgattacctctgagtgcatgactactgattgtgctgatgaccgtgctactggttatgtttatgatcgtctgacactgagcgttgataattcaacgatcgatgacaactacgagcattatacttacaacggtacctataataatgccgctgacactcatgttgtagatgtttacgatatgggtactgctattacactggatcaggaagttgatctgtccatcactaataactctcatgtagcaggtattacgctgactcagggttatgagtgggaagatattgacgacaacacagtcagcactggcgtaaacagcagcgaagtgtttaataacactattactgttaaagattctactgtgacctctggttcatggactgatgaaggtactactggttggtttggccatactggtaatgccagcaactatagcaacacgctgactgcagacgatgttgcaattgccgcaatcgcaaatccgtatgctgataatgcgatgcagactacagtaactttagacaactcaacactgatgggtgatgttgttttctccagtaatttcgatgaaaacttcttcccgcaaggtgctaacagctatcgcgatgctgatggtgatgtagataccaacggttgggatggcacagaccgtatggatgtgactctgaacaacggcagcaagtgggttggcgctgcaatgtctgttcatatggttgatgaagatggtgatggttcttacgacggatatgctgttggtactgaagcaactgcaactctgctcgatattgcagctaacagcctgtggccttcatcaactgtcggtgttgataacatcaatactcaatatgacgaaaatggccatatcgtaggaaacgaagtttaccagagcggtttgtttaatgtgactttgaacggtggttcagagtgggatacaacaaaatcttctctgattgatactttaagtattaacagcggttcccaagttaatgttgcagactctcgtctgatctctgacactgtctctctgactggcggttctaacctgaacatcggtgaagacggtcatgtagcgactaataccctgaccatcgacaatagtaccgttaaaatgtctgatgatgtttctgcgggctggggtttagaagatgctgcactgtacgcaaataccatcaccgtaactaacgacggtctgttggatattaacgttgatcagttcgatgctaacccgttccaggccgataccctgaatctgaccagtaccactgatactaacggcaacattcacgctggtgtattcgatatccatagcagtgattacgtaatggataccgatctggtcaacgatcgtaccaacgatactaccaagtcaaactacggttatggcttaatcgcaatgaactctgatggtcacctgactattaacggtaacggcgataacgacaacactgcttctatcgaagctggtcagaacgaagttgataacaacggtgaccatgttgcagccgcgaccggtaactacaaagttcgtatcgacaacgctactggtgctggttctatcgctgactacaacggcaacgagctgatctacgtcaacgacaaaaacagcaacgcgaccttctctgctgctaacaaagctgacctgggtgcatacacctatcaggctgaacagcgcggtaacaccgttgttctgcaacagatggagttgaccgactacgctaacatggcgctgagcatcccatctgcgaacaccaatatctggaacctggaacaagacaccgttggtactcgtttgaccaactctcgtcatggcctggctgataacggcggcgcatgggtaagctacttcggtggtaacttcaacggcgacaacggcaccatcaactatgatcaggatgttaacggcatcatggtcggtgttgataccaaaattgacggtaacaacgctaagtggatcgtcggtgcggctgcaggcttcgctaaaggtgacatgaatgaccgttctggtcaggtggatcaagacagccagactgcctacatctactcttctgctcacttcgcgaacaacgtctttgttgatggtagcttgagctactctcacttcaacaacgacctgtctgcaaccatgagcaacggtacttacgttgacggtagcaccaactccgacgcttggggcttcggtttgaaagccggttacgacttcaaactgggtgatgctggttacgtgactccttacgscagcatttctggtctgttccagtctggtgatgactaccagctgagcaacgacatgaaagttgacggtcagtcttacgacagcatgcgttatgaactgggtgtagatgcaggttataccttcacctacagcgaagatcaggctctgactccgtacttcaaactggcttacgtctacgacgactctaacaacgataacgatgtgaacggtgattccatcgataacggtactgaagggtctgcggtacgtgttggtctgggtactcagttcagcttcaccaagaacttcagcgcctataccgatgctaactacctcggtggtggtgacgtagatcaagactggtccgcgaacgtgggtgttaaatatacctggtaatattcttcactccgaagaaatactggtaatttaatctaaataatgcccgtcaaggatttgacgggcattactgcaaaggacgcgcaaatgttatctgtagttaaacctcttcaggaatttggtaagctcgataaatgtttgtccagatacggtacgcgcttcgagtttaataatgaaaagcaagttatattttccagtgatgtcaataacgaagatactttcgttattttagagggagttatctctctgcgtagagaagaaaacgtacttatcggtattacccaggctccttatattatggggctggctgatggtttaatgaaaaacgatataccatacaaattaatatcagaaggaaattgtacgggatatcatctaccagccaaacaaaccattacgcttattgaacaaaatcaactctggcgagacgctttttactggttagcctggcaaaatagaattctggaattacgcgacgtgcagctcattgggcataattcctacgaacaaatccgcgcaacattattatcaatgattgactggaatgaagaattgcgatcacgtattggtgtgatgaattatatccatcaacgtacacgcatatcgcgttctgtcgtcgcagaagttctcgctgctttgcgtaaaggcggctatatcgaaatgaataaaggcaaactggtcgctatcaaccgtttgccttcagagtattaatcaggatgcggggataaccaacggtttattcccgcttagctcggtcaccagatcattgatgccatcgctcatatttttaaagcgcgtcaacggcgaacgagtgaccaccacaaacgcgccaatattcttctgcgggatcatcgccatataggtaatgaaaccgccaccaccacctgtcttctgaataatccccggacgaccctctttcggggccatatatacccagcctaaaccaagcgcatccgctttgccggggacatccatgccaatcactttcgtaaactgcgcgcgctgataaatcaacgtctgcatgcgatctgcctggttactgcgctgataaaaatcagatgacaaatactgctgcatccagcgcatcatatcgccaggcgtggaatagacgccgccgctgccaattgccgccagcgtgttattgcacggactggcaccgcgctcagcaaccattaaacggcggcactgatccggtgagggagtgtaggtggtgtctttcatccccaatggacgggtaatctgctcttcaaacaactgggtataaggcttgccggacgcattcgccagtgcatctgccagcaggtcgaacgcaaggttagagtacgccgcctgactgcctggcgcggctttcagcttcgccgtagaaaggtatttccagcgttgctcgcgcgttggccagacaaacaccggacgatgtgccgcgccaccgggctgttcacggggcagggcgctggtatgggttgccagattgaccagcgtaatgggcgtcccattgtaggttggcacgcgtgcgcctggcggagcatatttacttagcggatcgtttaacttcacggtcccctggtcgagcaatttcaccagcatctcactggtcattagcttggtgagggaagcaatacgcacgaccgaatccagctgcgggcgaacgttattaccaggtcgcgtttcgccataactgcgaaagacgcgctggttaccgtcgataacaaccagcgccatccccgtggcaccgctgccgtaaaaaatatgatcggcataacgatcgacaatatcagaggcaaactccggttcagtgatcggctgcgccgcatggacggaggtcaatgacgccgcacacagcacggcagaaaaaagcagactacgtttcaacggtggtgtccataaattgaatgaaggtaactgagcgtatttatactactcattgatggattgcaaagggcgaattagtgcaataatagtgttaaaaacgtaacggcgcgtaaacacgatctttttcctgctcaccaatgcctgcatttgtgatcctgcgcgtgttaatccgcttatgtaaacaatctttggtttgtgaaatccgtcgaaacaattcttatggccaggctggcgaactaagcgccttgctatgagtcacaatgggcggtttcatttggctgacgctttgtagcggtcatgcggttaatacacagcagttgttaaaacgataagaagttagcaggagtgcatatgtttaagtcttttttcccaaagccgggaacgttttttctctcggcctttgtttgggcattgattgccgttatcttctggcaagccggtgggggggactgggtggcgcgtatcaccggcgcttccgggcagatcccgattagcgccgcgcgtttctggtcgttggatttcctgattttttacgcttactacattgtttgcgtaggactttttgcattgttctggtttatctacagcccgcaccgttggcaatactggtcaatactcggtactgcactgatcatcttcgtcacctggtttttggtggaagttggggttgccgtcaacgcctggtatgcaccgttctatgatctgattcaaaccgcgctaagttcgccgcataaagtcactatcgaacaattttaccgcgaagtgggcgtctttctggggattgcgctgatcgcggtagtgatcagtgtgctgaataacttctttgtcagtcactacgtgttccgctggcgtacggcgatgaacgaatattacatggcgaactggcaacaactgcgtcatatcgaaggcgccgcacagcgtgtgcaggaagacaccatgcgttttgcttcaacgctggagaatatgggtgtcagttttatcaacgccatcatgacgttgatcgccttcctgccggtgttggtaacgctctccgcgcatgtgccggagctgccgattatcgggcacattccgtatggtctggtgattgccgctatcgtctggtcgctgatggggaccggattgctggcagtggtagggatcaaactgccggggctggagtttaaaaaccagcgtgtagaggctgcctaccgtaaagagctggtttatggtgaagacgatgccacgcgcgcgacgccgccaacggtacgcgagctgtttagcgccgtacggaaaaactatttccgcctctattttcactatatgtatttcaacatcgctcgcattctctatttgcaggtcgataacgttttcggtttgttcttgctgtttccgtcaattgttgccggtacgattacgctcggcctgatgacgcagattaccaacgtttttggtcaggttcgcggtgctttccagtacctgattaactcatggaccacactggttgagttgatgtctatctacaaacgtctgcgcagctttgaacatgagctggatggtgacaaaattcaggaagtaacccataccttgagctaaaaaggagaagtaatgtcgcgagtcaatcatctgtcttcgctttcatttttggcggttctggttttagcggggtgtagcagtcaggcgccacagccgttgaaaaagggcgaaaaagcgatagatgtggctagcgtggtgcggcagaagatgcctgcgagcgtgaaagaccgcgatgcctgggcgaaagatctcgccaccacctttgaaagtcaggggctggcaccgacgctggaaaacgtctgctcggtgctggcggtggcgcagcaggagtcaaattatcaggcagatccggccgttccgggcttaagcaagatcgcctggcaagagattgaccgtcgtgctgaacggatgcacattcctgcttttctggttcatactgcgctaaaaatcaaatcgccaaacggcaaaagttatagcgaacggttagattcggtgcgtacagaaaagcaattgagcgggatttttgacgatctgatcagcatggtgccaatggggcagacgttgtttggttcgcttaatccggtgcgcaccggtgggccgatgcaggtcagcattgcttttgccgaacagcataccaaagggtatccgtggaaaatggacggtacagtccgtcaggaagtctttagtcgccgcggcgggttgtggtttggtacttaccatttactgaattatcccgccagttatagcgcaccgatataccgttttgctgattttaacgctggctggtacgccagccgtaatgccgcgtttcagaacgcggtcagtaaggccagcggcgtgaagctggcactggacggtgatttaattcgttacgacagtaaagaacccgggaaaaccgaactggcaacgcgcaaactggcggcaaaactggggatgagcgacagcgaaattcgtcgtcagctagagaaaggtgacagcttctcttttgaggagacggcgctgtacaagaaagtttatcaacttgccgaagcgaaaacgggtaaatcactcccccgcgaaatgttgcctggcattcaactggaaagcccgaaaatcacccgcaacctgactacggcctggtttgcgaagcgcgtagacgaacggcgggcgcgttgtatgaaacagtgaacaaacaggaatgtcatgccagataaggcgttttaggccgtatctggcaacgtaaatcttactggcggcgatgtcgccagtgcagccatagcgccaccactgcaaaaatgaggcagcctactaaaaacgggatcagcccgaaaatggtgccgacacctaaaccaatttccacccgtgggcgacctgtttcctggacctgcattaaacgctcatagacgccgggcgcatgcactaacaggttcagcaattgcgccccagcccaaaagcaaaacagcacaaacaacgcataggcaatgttgccaggcgttgaagaggcattgcgatattttccgctaaacagcgattttgacagggtgaaatcagccataaaaacctccggaagtcatctgcttctcttctggtgtgataccagcggcttatggcaagtctgacaggtcatttagattgtcaatatcagaatcatggtaaattgatgttgggaatattcccgaagcgtgaatcttcgttgcgagtcacaaaatagcaactttaagttaaatttattaacaattgcgaaaatgttgtctacaccacagacggttgttgcagaatatgcaaggatgttgtttttcgttaacggagcagccatgaatctgcctgtaaaaatccgccgtgactggcactactatgcgttcgccattggccttatattcattcttaatggcgtggtggggttactgggatttgaagcaaaaggttggcagacctatgccgtcggtctggtgacgtgggtgattagtttctggctggcggggttgattattcgtcgtcgcgatgaagaaactgaaaacgcccaataagaatattatcgggcgttaaaatattacattgtggttttcaatgcgttatccgcagcgtgacgctccagcgccagctcaatcaaacgtgtgatcagatcggtgtaacccagaccgctggcttgccacagcttcggatacatactgatgttggtgaagccaggcagtgtgttgatctcgttgatcaccacttcgttctctggggttaaaaacacgtctacacgcgccatgcctgcgcatcccaacgtctgataagcctgaacggcaatcgcccggatcttatcgttgatttctggcgcaatggctgccggaactaccactttcgcgccatcttcgtcaatgtacttggtgtcgtaggcatagaaatcgctggtgagtacgatctcgccacaggtgctggcttgcggattgtcgttgcccagaactgcgcattcgatctcacgacctttgatcccttgctcaacgatcactttatgatcgaactcgaacgccagatcgacggcaattgcgtattgttcttcactggttactttgctgacaccaacagaagagccctgattagccggttttacaaacagtggtaaccccagtttagactccacttcggcaaaactgatgttgtgacgattagcgcgcgtcagggtaataaatggcgcaatgttcagcccggcatcgcgtagcagacgtttggtgacatctttatccatacaggctgctgaagccagaacatcagaacctacaaacggtaaattggcgacccgcagcattccctgcaaggaaccatcttcgcccagcgtaccgtggacaatcgggaaaatgacatccaccgtcggcaacggctgaccgttttgcgcgtcgataagctgatgctcatgtttacctggcacctgggcgaggctggtcgccgaagggcgcaacgcaatatgggcaggatcgtctgcatttagcagataattgctggcatcgctgacgtgccattgcccttgtttatcaatgcccagcagcacaacgtcgaagcgacttttatcaatggcatcgacaatgttttttgccgattgcagagacacttcatgttccgctgatttaccaccaaaaacgattcctacccgcagtttttccatcttaaaaacctatcccgtctaacacaaagtgcatacattaccacgacaaaacgggggattcgcggccttctgaaagattgttgcaatcttctgctgacaaagcgtgcaacgtactggtgaagaaagtgcgttatctcaaagatgtgcgcaagatcacaaaaatgatgaacgggaagctaatttattcctggcttaaatggccatgcggtgagtttttttctcttaattataagttaacgaagagaatatatttcataacttttatttataataaaggttgataattaaaagcctatgttttgtgtgggtaattatttaaataagagaaacgtttcgctggtaatcaaacaaaaaatatttgcgcaaagtatttcctttgccataaaaataatacctccagacactatgaagttgtgaaacataatgttaacttctccatactttggataaggaaatacagacatgaaaaatctcattgctgagttgttatttaagcttgcccaaaaagaagaagagtcgaaagaactgtgtgcgcaggtagaagctttggagattatcgtcactgcaatgcttcgcaatatggcgcaaaatgaccaacagcggttgattgatcaggtagagggggcgctgtacgaggtaaagcccgatgccagcattcctgacgacgatacggagctgctgcgcgattacgtaaagaagttattgaagcatcctcgtcagtaaaaagttaatcttttcaacagctgtcataaagttgtcacggccgagacttatagtcgctttgtttttattttttaatgtatttgtacatggagaaaataaagtgaaacaaagcactattgcactggcactcttaccgttactgtttacccctgtgacaaaagcccggacaccagaaatgcctgttctggaaaaccgggctgctcagggcgatattactgcacccggcggtgctcgccgcttaacggctgatcagaccgccgctctgcgtgattctcttagcgataaacctgcaaaaaatattattttgctgattggcgatgggatgggggattcggaaattactgccgcacgtaattatgccgaaggtgcgggcggcttttttaaaggtatcgatgccttaccgcttaccgggcaatacactcactatgcgctgaataaaaaaaccggaaaaccggactacgtcaccgactcggctgcatcagcaaccgcctggtcaaccggtgtcaaaacctataacggcgcgctgggcgtcgatattcacgaaaaagatcacccaacgattctggaaatggcaaaagccgcaggtctggcgaccggtaacgtttctaccgcagagttgcaggatgccacgcccgccgcgctggtggcgcatgtgacctcgcgcaaatgctacggtccgagcgcgaccagtgaaaaatgtccgggtaacgctctggaaaaaggcggaaaaggatcgattaccgaacagctgcttaacgctcgtgccgacgttacgcttggcggcggcgcaaaaacctttgctgaaacggcaaccgctggtgaatggcagggaaaaacgctgcgtgaacaggcacaggcgcgtggttatcagttggtgagcgatgctgcctcactgaattcggtgacggaagcgaatcagcaaaaacccctgcttggcctgtttgctgacggcaatatgccagtgcgctggctaggaccgaaagcaacgtaccacggtaatatcgataagcccgcagtcacctgtacgcctaatccgcaacgtaatgacagtgtaccgaccctggcacagatgaccgacaaagccattgaattgttgagtaaaaatgagaaaggctttttcctgcaagttgaaggtgcgtcaatcgataaacaggatcatgctgcgaatccttgtgggcaaattggcgagacggtcgatctcgatgaagccgtacaacgggcgctggaattcgccaaaaaggatggtaacacgctggtcatagtcaccgctgatcacgcccacgccagccagattgttgcgccggataccaaagctccgggcctcactcaggcgctaaataccaaagatggcgcagtgatggtgatgagttacgggaactccgaagaggattcacaagaacataccggcagtcagttgcgtattgcggcgtatggcccgcatgccgccaatgtcgttggactgaccgaccagaccgatctcttctacaccatgaaagccgctctggggctgaaataaaaccgctcccggcagtgaattttcgctgccgggtggtttttttgctgttagcaaccagacttaatgtcagatcacgggcgcatacgctcatggttaaaacatgaagagggatggtgctatgaaaattacattactggttaccttgcttttcggtctggtttttttaaccaccgtcggcgctgccgagagaaccttaaccccacaacaacagcgtatgacctcctgtaatcagcaggcgacggcacaggcgttgaaaggggatgctcgtaagacctacatgagtgattgcctgaagaacagcaagtctgcgcctggtgaaaaaagtttgacgccacagcagcaaaagatgcgcgaatgtaataatcaagcaacgcaacaatcactgaaaggtgatgatcgtaataagtttatgagcgcctgcctcaagaaagccgcctgatacctgatagtgctaacgggtgagctactaaaatggctcacccgaaatttcatacttctgcctttagccccgtctctataatttgggaaaattgtttctgaatgttcccaaaaataatgaatgatgaaaactttttcaaaaaagcggcggcgcacggggaggaacctcctttaactcctcaaaacgaacatcagcggtccgggctgcgcttcgcccgtcgcgtcagactaccccgtgcggttggcctggctggcatgttcttaccgattgcttcaacgctggtttcacacccgccgccgggctggtggtggctggtgttggtcggctgggcgttcgtctggccgcatttagcctggcagatagcgagcagggccgtcgatccgcttagccgggaaatttacaacttaaaaaccgatgcagtattagcgggaatgtgggtaggcgtaatgggcgtaaacgtgctgccttccaccgcgatgttgatgattatgtgtctgaatttgatgggggcaggcggcccccgtctgtttgtcgcgggtctggtgttgatggtggtttcctgccttgtcaccctcgagctgacgggcattaccgtgtcgttcaatagtgcgccgctggaatggtggctctcccttcccattattgtcatttatcctctgctgtttggctgggtcagctaccagacggcaaccaaactggcggaacataaacgcaggttgcaggtcatgagtacccgcgacggcatgacgggcgtgtataaccgacgtcattgggaaactatgttacgcaatgaatttgataactgtcggcggcataatcgcgatgcaacgttactgattatcgatatcgaccatttcaagagcatcaacgatacctggggccatgatgtgggcgatgaagcgattgtggcgcttacccgacagttacaaattaccctgcgcggtagcgatgtgattggtcggtttggcggcgatgagtttgcggtaatcatgtccggtacgccagctgagagcgccattaccgccatgttacgggtgcatgaagggctaaatacattacgtttgccgaatacgccacaggtaaatttacggattagtgtgggggttgcgccgctgaacccacaaatgagtcactatcgcgagtggttgaaatcggcagatttggcgctctacaaagcaaagaaagccggacgtaaccgcaccgaagtggcggcctgacgtccggcgaaagtcatcaggatttgctgagtttttctgatttttccatacacttcgtcatcgcttcgatcactgcggcacggaagcctttctcttccagtacgcgtaccgcttcaatggtggtgcctcccggtgagcagaccatatctttcagtgcccccggatgttctcccgtttccagcaccatttttgcggaacccattaccgcctgagcggcaaatttatacgcctgggcgcgtggcatcccgcccagcacggcggcgtcggccatcgcttcgataaacataaagacgtaggctggcgaagaaccgctcacaccgaccaccgggtggatcatcggctcagcaattacttccgcttcgccaaagcagcggaaaatattcagcacatcagcggtatcttctggggttaccagcgcgtttggcgttacggaggtcatcccggcattaaccagcgcgggagtgttcggcatggcgcggataattttccggtcatggcccagcgcgcgggcaagctggtcgagcgtgacacctgcagcaatagaaacgaccagagagtctttattgaggctggaggtgatttcgctaagcactttaatcatgatgccaggtttaacggcggcaaaaatgatgtcggcgatttgcgccacttcttgcgccgattctgcggcgttgatgccgaacttgtcatgcagggcggcgactttatccggggagggggtatatacccagatttgccctggaagcacctgaccgctggcaatcagaccgccgagaatggcttttcccatattgccgcagccaataaaaccgattttcttttccattgcctcactcctgccgtgaaattcattgttttgataatcgctggcagaagcataaacagaactatgccggaaggcaaaagcgcgacacaatagaggattacccaacaaaggatgactttatgacaatttgggtggatgccgacgcgtgtcccaatgtaattaaagagattttgtatcgcgcggcggaacgtatgcagatgccgctggtactggtagcaaaccagagtttacgcgtgccgccatcgcgatttattcgtacgctgcgcgtcgcggcaggtttcgacgttgccgataacgaaattgtccggcagtgtgaagcgggagatttggtgatcaccgcagatatacctttggctgctgaagccatcgagaaaggcgctgcggcgcttaatccgcgcggtgaacgttacacgccagcgaccattcgtgagcgcctgacgatgcgcgattttatggataccttacgtgccagtgggatccagaccggcggaccagatagcctttcacaacgtgaccgccaggcctttgccgcggagctggagaagtggtggctggaagtgcaacgtagtcgtggctaaatgtaatttattatttacacttcattcttgaatatttattggtatagtaagggatgtattgagattttcactttaagtggaattttttctttacaatcgaaattgtactagtttgatggtatgatcgctattctcatgacaccggctttcgccgcattgcgacctattggggaaaacccacgatgacacaacctctttttctgatcgggcctcggggctgtggtaaaacaacggtcggaatggcccttgccgattcgcttaaccgtcggtttgtcgataccgatcagtggttgcaatcacagctcaatatgacggtcgcggagatcgtcgaaagggaagagtgggcgggatttcgcgccagagaaacggcggcgctggaagcggtaactgcgccatccaccgttatcgctacaggcggcggcattattctgacggaatttaatcgtcacttcatgcaaaataacgggatcgtggtttatttgtgtgcgccagtatcagtcctggttaaccgactgcaagctgcaccggaagaagatttacggccaaccttaacgggaaaaccgctgagcgaagaagttcaggaagtgctggaagaacgcgatgcgctatatcgcgaagttgcgcatattatcatcgacgcaacaaacgaacccagccaggtgatttctgaaattcgcagcgccctggcgcagacgatcaattgttgattttcgagcgcctatacttaacgttcatcccgtgaaataaggaagaacgatgccaacgaaaccgccttatcctcgtgaagcatatatagtgacaattgaaaaaggaaagccaggacagacggtaacctggtaccaactcagagccgatcatcctaaaccagactcgttgatcagtgaacatccgaccgctcaggaagcgatggatgcgaaaaaacgctatgaggaccctgacaaagagtgaccgcatcagactgctcggaagggattctgagtgccactacaagggatctgcgtcacatttttcataattcatgtttttcaaataattagaatattaaacaataacaatccattactggaatcatttggaatctttacattatgccgtgcacgtctgctgctacgctttttgtcatttgtagcacaagtaagtgtcagcagtggtgcttaacacttgcccggtaattaacgacgaaataaaagtaaggtggaagaacaatgagtgcgtcgttggcgattctaaccatcggcattgtacctatgcaggaagttttgccgctcctgacagaatacattgacgaagataatatttcccatcatagcctgctggggaagttaagccgcgaagaagtgatggcggagtacgcgccagaagcaggcgaagacacaattctcacattattaaatgacaaccatctggcccatgtttcgcgtcgcaaagtagagcgtgacctgcaaggtgtggttgaagtgctcgataatcagggctacgacgtcattatattaatgagtacggcaaacattagtagtatgactgcgcgtaatacgatctttcttgagccgtcgaggatattgccaccgctggtttcctctattgttgaagatcatcaggtgggggttatcgtaccggttgaggagttgctgaccgttcaggcgcaaaaatggcaaattttgcagaaaccgcctgtattttcattgggtaaccccattcatgattcagaacaaaaaatcattgatgccgggaaagaattactggcgaaaggcgcagatgtcatcatgctggattgtttgggatttaaccagcgtcatcgcgatttactgcaaaaacagctcgatgttcctgtcttgctctctaacgtattgattgcacggctggctgcggaattactggtgtaattttgcgtgacagccagcgcatctggcccctatagtgaagtagatattcaactaccagacagggccagtttatgcttcaaagtaatgagtacttttccggcaaagtgaaatcgatcggcttttccagcagcagcactggtcgcgccagcgtgggtgttatggttgaaggcgaatacaccttcagcaccgctgagccggaagagatgacggtaatcagtggcgcgctgaatgtgttactgcctgacgcgaccgactggcaagtgtatgaagccggttcggtgtttaatgttcccggtcacagtgagtttcatctgcaagttgccgaacccacctcttatctgtgccgctatctgtaattcctcgccttccgcttgaacgggagggcatttttctgaaatgtcctctcataaccccataataatatttcctttgctgcgattttttcaatttccgatatattcataattcatcaaggttgatataaatatcattgaagattatgaatagaattaatatattggtcatctgtatggtcttattttttatgactggcaatgcatgtgccacagagtggatcagtagcgaggaccttatcacctctgactttcatcttatgacggcagatgagcgcaacgtggttaaagcggcaaccgacgatagtatggaagctgcttatatgctaaaagataatatccgctggtattatcataatggtgacctatcattacccgctaacttcagcaataaaaataaactggtggtgaacggtaatttaacgatttccggcgattatgatgattatctgtcaggtaatggtcatctgattgtattaggtaatgttattgtcgataactttattaatcatgatttcgcgtatgtcaaaggacagatgacagcgaaaggtttagtttatgctgattacaatgatcataactttgaagtgatgaagggaattagtgcgcgaggcattattgtttccgataaagcaacgcaatttgaagtcattaaagctgaattttatatcaatgaagatggaagtggtgaaggatataactgggatgagaatattcaaaaagcctattcactggtgactgccgatctttatgatcacactgaaatcgaaaccgataacatttccaatgcgtatcctgactatgatagcgtcgcagacaacatcgttcagggtttaccgctttttcgagataaagccgctcctgaaattaatgagaaattaaaatggattgaaacggggaaactcgataatttcccagcgaataaaataaagcatcaagatccactggtggcacgttttctgactcatacagagagtttatcacccgccgttatgctgcaactgttacagcaccccgatgaccagacgcgtgaatcgatggcgcagtcctggcccgctcaacagatgcattggcttaccgatgaattaattaaagatgaggctgttgccagagggctggttaaaaacagtaatatttccgccgatgtgaataaaaaattaatgtctgtacccgtcgagagcgtacagctggagcaggccagacaggataatctttctccagatattgttgcgtcgttaagtcatagcccctttctcagtgtacgcaagacattactcagccattacgattacgcctggctggttccgactgcagtggccgatgagttgataaataacgaagacccggagttacgtgaaagaattaccggagcagatttaaccgcacaacaagcagtgatgttgagtaaagataaatcactgaaagttcgtgaagcattagcccggacgcttactgaattaaaaattacccaactgtcagcaaccctgcgtacagaggatattgaacgtatcgcagaacaaatgtatctggataataaagaaaataaaaatatcgtaaaggtgttattgatagcgttgccggagatgcgtcaactgtctctggcaaaagaagatgtgcacaatttgcgcgaaggtgcgcgttatctgacatcgaaggacgtgattagttatctattgactcagcatgatgttcccaccgtctgggatgagctggcacgcgataaattattgccgctggaatataagaaacagttatggcaacgcacattaaatttaatgatgagcaaacggcaagaagatcaagagcaagcctacgaagtacagctggcgctgattgataatggtgttgttgacgaagagatgttaaataatgccattgatttactggttgatttacccgctgaataccgctatcgaatgcgtaaccaattatttgataataaagaattaccttccggaattatcaacaaactcgatcaacagtatcgcttcaactctgactgggcgctggctgttgtcagtatgaaaaatagcacccgtagacaaagtgaaagaggattacaccgctggaaccatgaggatagcgatatttttgcggaactggcgacgataaaagataaatcagatgatgaatggtggcgtgcattgctgcaaagtcgcaatgatcatttgcgccaaacggcattacgcaacgcacataccccggcgtcgttgttaacgacattgactgagtctcaggatcggtcgctggctattaataatccacagctggctgccgatgtgaaaacggtgtggctaaaagaggatccatcattacttttatttgtcgataaacccgatctttcgcagttacgggatttagtgaaaaccggggcaacgcggaaaattcgcaatgaagcgcgtcaccggcttgaggaaaaacaatgacacaacgcccctggagcaagttacagcgggagatctatgacttactgacgccaacgatcaacctgcaaattcactgtacccgttatcccatgcgcagccaaaatggtggaagcaccgatttaccgcgttattggatcacgttggataaaaacgtgatctgggattacccgaaagactttattgcaggcaacggtggagtgcgtaattttcacggtgaaacttgctggtatccttacctgacggatatttgttcaatttctgatttattgcgtgaatatattgacaccccaaaagcggagttgttaacaaaacaatttaccagcgataaatgggggttagtgaatattctgcgtgctgctgacaggcgaatagggatgaggcgattagatcagttacggcgtaaaacgcataatattgctgcgctaaaaaattattgcccgccgtagcgaataattatatgcctggtgtggcttcgtacgccggataagacgcggcaggcgtcgcatccggcattaaaggaaaatcagcaattaacgttgtgcttcgccacctaatccttcaatcaggttttgaattaacgctgccagttcaccagtcatcaggatgaaatcggcatcaaaacgctgggcgaaatcttcacggtcgatatcttcgttttgatcgcgcagctcgtcgcagaacttcagacgcttgagcgaaccatcgtcgcacatcacaaactgaatgcgctgctgccagtcgagcgccagtttagtcaccacttttccggcttcaatgtgattggtgatctcttcgctggtcagatcttgtttcttcgcgcggatcactccgccatcttccagcaacgatttcagctcggcttcatcaagcagctggaagccctgtgccgcactaccggaacgtacccattcggtcagcgtcagttcaatcgggtttgccatgctcaatggtacaaccggtaacgaccccaggcttttacgcagcagtgccagcgtatcttccgcttttttggcactggcgcagtccaccataatcaaaccgttaaccgtgtcgatccacatcattgtctggctaaaacggctgaaagcacgcggcaacagagagtgcagcacttcgtctttcagcgaatctttttcggttttcttcagcttacgcgcctgttccgcttccagtttggcgattttcgcttccagcgcctgtttaatcaccggagacggtaggattttttcttctttgcgcgcgcagataacaatttgaccattggcaacgtgcgttaacgcatcgctgtgcgatcccatcggaggaacccagcccatcttcgccatgtcctggctgccgcatggggtaaatgccatcgaggctagctgtttttccatctcttctgcacgcagcgaaatctcgcggctaagacggtaaaccattaaatttttgaaccacagcatgataatttccacggccttgtcgttaaatttagcgggcatgataacgaattgtcggcggccttgcattgccaatccggttgtccgtctctacgctattgatattgaaaaaaataaggagagtaccgtgcgtataggtatcgatttaggcggcaccaaaactgaagtgattgcactgggcgatgcaggggagcagttgtaccgccatcgtctgcccacgccgcgtgatgattaccggcagactattgaaacgatcgccacgttggttgatatggcggagcaggcgacggggcagcgcggaacggtaggtatgggcattcctggctcaatttcgccttacaccggtgtggtgaagaatgccaattcaacctggctcaacggtcagccattcgataaagacttaagcgcgaggttgcagcgggaagtgcggctggcaaatgacgccaactgtctggcggtttcagaagcagtagatggcgcggcagcgggagcgcagacggtatttgccgtgattatcggcacgggatgcggcgcgggcgtggcattcaatgggcgggcgcatatcggcggcaatggcacggcaggtgagtggggacacaatccgctaccgtggatggacgaagacgaactgcgttatcgcgaggaagtcccttgttattgcggtaaacaaggttgtattgaaacctttatttcgggcacgggattcgcgacggattatcgtcgtttgagcggacatgcgctgaaaggcagtgaaattatccgcctggttgaagaaagcgatccggtagcggaactggcattgcgtcgctacgagctgcggctggcaaaatcgctggcacatgtcgtgaatattctcgatccggatgtgattgtcctggggggcgggatgagcaatgtagaccgtttatatcaaacggttccgcagttgattaaacaatttgtcttcggcggcgaatgtgaaacgccggtgcgtaaggcgaagcacggtgattccagcggcgtacgcggcgctgcgtggttatggccacaagagtaaaaaacccaggcaattggcgcatcatgcctgatgcgacgcttgccgcgtcttatcaggcctacaaaatgtgccagaaccgcgtagggcggataaggcgttcacgccgcatccggcaataagcaacgcacaccgtgacagtaatctaccccagtggtttcgccagcaccggactatccgccgcttgctggcgcttatagcgaccatacagcagcaacgatgacatcgcagcaaacgaaagcagggcggcaggcagcgccacgtaattatatgccagccccagcgtcagcatcatacctccgcaatatgcgccgacggcgctaccgaggttaaacgctatttgcccacctgcggcacctaataactctccgcctttggcattttgcagtaacaatatttgcagaggtgctgaaagggcaaataatcccgcgcaacaaataaaagcaaaaataagcgacgttgttttcatgccgccgcagaaaaagagcatcagcagtgccagtacaattataaagtcagtcactgctgcaatgcgcagtggtgaataacgtcctgaaatcctgccacttagcatatttcccagcaccatccctagcccaactaacatcataataaaggtcatcgccgtttccgaaaaaccggaaataaacatcatgtatggctttacgtagctgaaccaggcaaacacacctgcgttgccaaacatggtggcggcgaaaattaaccacggggccgggctgcgcaaaaagtgaaattgttcgcgcagctttcctttcgcctcgtcgcgaatatccggcacccaaaaatagaccgatgccatcaccgcaatattaaaaacagcgatcaataaaaaggtgtaacgccagctaaattcctgacttaaatacgttcccagcggaatgcccagcaaattggcgactgtcatcccggaaaccatccccgccacggcggcggtgacttttccgggtttgataatttttgataacacgatcgctccgacgccaaaaaatgcgccatgcggaaagccggaaaccaggcgaccaatggcaagcatcaggtacgacgaagagagcgtgaacatggcgttgccaatgacgcacaacgccaccagaaacaacaagatatgtttgagtgagtagcggctggaaaagagtgcgattattggcgcaccgaccaccacccccagcgcataatacgagatcatatgcccggcagcaggaatcgaaattcctacgttatgcgccagctccgtgagcacgcccataatgccaaattcggccatccccaaaccaaacgtgcccagagccaaagataaaatgacttttttcataccaccatcacaactaccagaacggctaccaatcaccgtagccaataaagtgatagcttgcaggataacgaccagcaaggccaagagataattcgcccctctgtattcattatcctgctgaatagttatttcactgcaaacgtactttccagtttgctgtagcccaggccgttgatcttcttcactttgatctgcacaggaatacgctctttcatcgcttcaacgtggctaatcacaccgatggttttgccactggcgttcagggcatccagcgcatcaagggcggtatccagcgtttcgctatccagcgtgccaaaaccttcatcaaggaacagcgagtcaatacgtgttttatggctgaccagatccgaaagcgccagcgccagcgccagactaacgaggaaactttcgccgccggaaagggtacgggtatcgcgtaccgcatctgcctgccaggtatcaacaacctcgacttccagcgcctcgctggctttgcgctgtaacagatagcgcccgtgcagccgggtaagttgctgattagcgagatggactaaattatccagcgtcagcccctgggcaaacttgcggaatttatcgccctctttggaacctattagcgaattcagatatccccagtcctcaacctgctgcgtcatttgagcaatttgctgcagtaaggtttgttgttgctgacggttatctgcatcctgcttcagctgctggcgaatctcgccttgactcgtggtgttttcacgcaacttttggtgagtttgcgctaactcttgctgaatctgctccaccgtcacagtgagagccaacccgtcaggtcggtgttgttgatgctgtgccagcgtttctgctgtctgagtgaccagcgtttgcgcctgacggcgctggttttccagattctgcttgagctgttccagctgcgttagtgtttgttcatccattagcgccgcaaggaacgcctgctgatcgtcaaagacgctggcctgtagcgcggtgtcaaactgcgcctgggctttttgcagactttgcgccgccagaacatcctgttgctgtaacgtctgctgctggctgtgtaatgcgagacattgttcatgaacctgccgccagttatccagcgccacagtttcttcgctgtgcgggagatcatcactttgcggcaacgtttccagaatcggcgtcagctgctgaatacggttttgcagcgcggttaattcgttctggcgttgctgccagctctgcgcttcttgctgacgtgtcgccaaccagctctcttcttcatcttcctgtggcaatgtcagtgcataacccgccaatgccgttaagagctgctgctggcgttgttcaatttgctgttgatactggataatttgctgattatgcgcggcaatctgcccttgtaattcatgtcgttggctgagtaaccgcagctggcgttcgtgctcatcttgtgcatccagccacggttgaatatcgtcctgtggctgcaaggtgatattgaggctggccgtgacggcttgccattgttgagtaagtgcttgctcatcttgtcggaggctttgcgcttcgttttcatcgcgctgaagctgcttcgttaatgcatccagttgcccgcgcagcgccgcaccttcttcgccgagctttttaacttcgttttccagcgccagtaatcgagactgattaacgccaggctccagcgcctgatacgcctcgaccgccggatggctggtggaaccacaaagtggacaaggctgacccgcctgtaactgtgcacgttgagcttccagcgttttgatgcgcgcttcctgctcgcaaatggttttcacatcggcaagttgctgcgtcttttctttataacgctggcgcatttcgttaagtgcggcattacgttgcgtctgttccagagtgacattctggatagtgaccattaactgcgccagacgtttttgttggggaacaatctgcccatgcagcgcgaccaggcgctgacgcagtgggcgttgctcagcatgttgcgccagggcggtagcaacttcatcggcggttaacatcaacgtgatcgccgcaagcgcattaagtttttgctcagcatgggttaactgttgctgccattgccgcagatgctcgcgatcgctggtttgttgggagaactgcgcacgccaacccgccagttcgttgttccactgacggaagcggtcgtgttcctgtaaccaggtattcaggctttgttgctgctgctgtaattctgctgactgcttcgccgcgtggtggcgaatgctcgcgcgaagcgccattgtgttctgtaagcgagtatttacttcttcaatctgctggcgagtatgcgccagcgccgcgctgtgttctgcgatgcgttcccagtgcggacgaagatttcgtgccggttgtgccagactgagcgccgccagttgaggttgcgctttttcttcttcggctaacgcctgttgcaaggcctgctgacggcggctggcttcttgctgcaattcgtccagacgcgttaaccagtttagtgattgttgttcttgctgctgcgcggtaagtaactgtttttcttcgtcagtaagtacctgcaaactcgctgtcagcgattgcacttgttccggcgtgagcaacgcgacgccgctggcctgcgcttgcagcttctccagctctgtgcgggccgatttgtgctgctcaaaaaccatcgccgagatttgcccgtagatttcagtgccggttaactcctcgagcaattccgcgcgttctttgggtttggcattcaggaaggcagcaaattgcccctgcgaaagcagcatcgaacgggtgaagcgcccgtaatccagcccggttaacgtcgctgtcagttccagcttatctttcactttgtcggcgagaattttgccgtcggcgcagcgcgccagctctacgcgtggcacctgcaaattaccgtcgggttggttacgcgcccgattctggctccagaacgcgcgatacgcttcacctttcacttcaaactccacctccgccagacattcagcggtatcgcgggtcatgagatcattttgcgattgtgaaacgttagagagacgcggagtttcgtgatacagcgccagacaaatggcgtccagcagggtggttttccccgcaccggtcgggccggtaatggcaaacagcccgttgctggcgaacggctcgcgggtgaaatcaatcttccattcgccttttaatgagttcaggtttttcaggcgcaggctgagaattttcatgcttcgtgttctccggcgagggtatgcaacgtcgtggtgaaaagatgctgcagacgttgctgctgcgattcatccagttcttccagtgccagacggcgattgaacacctcttcgacgctgagttcgctgagggtttcacgctgttggctggctaacacacgctcgcgctgttcacgactccgacgtaccagcaatacttcaacaggcaatgattcggttaatgcctggattttgcgctgaatatcatgcagatactcatcagtagtgatttcgatatccagccagacaggtggctcctgcgatacatcgcgccactgttccagctgtgcggtaatcgacgccagatcgcctttcagcactgccatgggttgcgttaccggtacgttcaggttttccacgctctctaatttgccgtttgaaaatgtcaccagatggacatatttactcttaccgcattcatcaaaactcagtggaatgggggagccgcaatagcgaacatgttccatgccgccaataatctgtgcgcggtgaatatgcccgagcgcgatgtagtcggctggtggaaagttttgtgccggaaacgcgtccagcgtgccaatataaatgtcacgcacggcgtcacttttactggcccccacggtcgttaaatgtcccgtggcgatgatgggcagaggctgatcgccgcgcagtttgcaggcatcggcatagtgttgttggtaataatcggtaatcgctgccagtaaatgctgctgtttttcaataccgttaagccccgcctggctggtaataatgtcacgcggacgtaaaaacggaatggggcacagcactgcgcctggcgtcccgtcgcgacgaggcaagatttgcggcgcatgtccggcgctggcgaccacggtagtattgaggaacgccatgatatcgcgcgattcattcagcgtggcgaccgagtcatggtttcctgccagtaccaccagatgacagccagtttgctgtaaattgacaacaaaacggttgtataacgtgcgggcgtaactgggcggcgagccggtatcgaaaacatcaccggcaacaataatcgcatccacctgatgggtttgtgctgtctccagcagccagtcaagaaaagcctgatgttcagcttcgcggcttttactgtagaagttctggccgagatgccagtctgaggtgtgaaggatgcgcataacggttccctggcgaaaaagcatgggcgcgattatacccaaacagatgtgccatttgcttttttctgcgccacggaaatcaataacctgaagatatgtgcgacgagcttttcataaatctgtcataaatctgacgcataatgacgtcgcattaatgatcgcaacctatttattacaacagggcaaatcatggcgagacgtattctggtcgtagaagatgaagctccaattcgcgaaatggtctgcttcgtgctcgaacaaaatggctttcagccggtcgaagcggaagattatgacagtgctgtgaatcaactgaatgaaccctggccggatttaattctccttgactggatgttacctggcggctccggtatccagttcatcaaacacctcaagcgcgagtcgatgacccgggatattccagtggtgatgttgaccgccagaggggaagaagaagatcgcgtgcgcggccttgaaaccggcgcggatgactatatcaccaagccgttttcgccgaaggagctggtggcgcgaatcaaagcggtaatgcgccgtatttcgccaatggcggtggaagaggtgattgagatgcagggattaagtctcgacccgacatctcaccgagtgatggcgggcgaagagccgctggagatggggccgacagaatttaaactgctgcacttttttatgacgcatcctgagcgcgtgtacagccgcgagcagctgttaaaccacgtctggggaactaacgtgtatgtggaagaccgcacggtcgatgtccacattcgtcgcctgcgtaaagcactggagcccggcgggcatgaccgcatggtgcagaccgtgcgcggtacaggatatcgtttttcaacccgcttttaacgccttgctcatcggacgcagagcagggcttatgatttcttaactggagtatcttacgtgctggaacggctgtcgtggaaaaggctggtgctggagctgctactttgctgcctcccggctttcatcctgggtgcattttttggttacctgccctggtttttgctggcatcggtaacaggactgcttatctggcatttctggaatttattgcgcctttcatggtggctgtgggtggatcgcagtatgaccccgccaccggggcgtggtagctgggaaccgctactatacggcttacaccagatgcagctgcgaaataaaaaacgccgccgtgaactgggcaatctgattaaacgctttcgtagcggcgcggagtcgctgcccgacgcggtggtgctgaccacggaagagggcggtattttctggtgtaacggtctggcgcaacagattcttggtttgcgctggccggaagataacgggcagaacatccttaacctgctgcgttacccggagtttacgcaatatttgaaaacgcgtgatttttctcgcccgctcaatctggtgctcaacaccgggcggcatctggaaattcgcgtcatgccttatacccacaaacagttgctgatggtggcgcgtgatgtcacgcaaatgcatcaactggaaggggcgcggcgtaacttttttgccaacgtgagccatgagttacgtacgccattgaccgtgttacagggttacctggagatgatggatgagcagccgctggaaggcgcggtacgcgaaaaagcgttgcacaccatgcgcgagcagacccagcggatggaagggctggtgaagcagttgctaacgctgtcgaaaattgaagccgcaccgacgcaattgctcaatgaaaaggttgatgtgccgatgatgctgcgcgttgttgagcgcgaggctcagactctgagtcagaaaaaacagacatttaccttcgagatagataacggcctcaaggtgtctggcaacgaagatcagctacgcagtgtgatttcgaacctggtctataacgccgtgaatcatacgccggaaggcacgcatatcaccgtacgctggcagcgagtgccgcacggtgccgaatttagcgttgaagataacggaccgggcattgcaccggagcatattccgcgcctgaccgagcgtttttatcgcgttgataaagcgcgttcccggcaaaccggcggtagcggattagggttagcgatcgtgaaacatgcggtgaatcatcacgaaagtcgcctgaatattgagagtacagtaggaaaaggaacacgtttcagttttgttatcccggaacgtttaattgtcaaaaacagcgattaatccgcctttgtcatcttttattgccataagccagccgatgctggcttattttctttgcagtcaaaatacgggcgttagattttacaacggttggtgattttttgttcgcatgattagccatgtctttttcacggaaatagtgttttatactggttggtgatttcttatcgctatatacctctggtttttagatccctccttgctttaaaacgttataagcgtttaaattgcgcttcaggtgctgtcatactgactgcattaacgcggtaaatcgaaaaactattcttcgccgcgcctggttgggagtatttcccgctaaaattgtttaaatataccgctgtatcatccccagggattggcacaaaaatttaacgttacaacaccacatccacaggcagtatgatttatgacccatcaattaagatcgcgcgatatcatcgctctgggctttatgacatttgcgttgttcgtcggcgcaggtaacattattttccctccaatggtcggcttacaggcaggcgaacacgtctggactgcggcattcggcttcctcattactgccgttggcctgccggtattaacggtagtggcgctggcaaaagttggcggcggtgttgacagcctcagcacgccaatcggtaaagtcgctggcgtactgctggcaacggtttgttacctggcggtggggccgcttttcgctacgccgcgtacagctaccgtttcttttgaagtggggattgcgccgctgacgggtgattccgcgctgccgctgtttatctacagcctggtctatttcgctatcgttattctggtttcgctctatccgggcaagctgctggataccgtgggcaacttccttgcgccgctgaaaattatcgcgctggtcatcctgtctgttgccgcgattgtctggccggcgggttctatcagcacggcgactgaggcttatcaaaacgctgcgttttctaacggcttcgtcaacggctatctgaccatggatacgctgggcgcaatggtgtttggtatcgttattgttaacgcggcgcgttctcgtggcgttaccgaagcgcgcctactgacccgttataccgtctgggctggcctgatggcgggtgttggtctgactctgctgtacctggcgctgttccgtctgggttcagacagcgcgtcgctggtcgatcagtctgcaaacggcgctgctattctgcatgcttacgttcagcacacctttggcggcggcggtagcttcctgctggcggcgttaatcttcatcgcctgcctggtaacggcagttggcctgacctgtgcttgtgcagaattctttgcccagtacgtaccgctctcttatcgtacgctggtgtttatcctcggcggcttctcgatggtggtttctaacctcggcttaagccagctgatccagatctccgtaccggtgctgaccgctatttatccgccgtgtatcgcactggttgtattaagttttacacgctcatggtggcataattcgtcccgcgtgattgctccgccgatgtttatcagcctgctttttggtattctcgacgggatcaaagcatctgcattcagcgatatcttaccgtcctgggcgcagcgtttaccgctggccgaacaaggtctggcgtggttaatgccaacagtggtgatggtggttctggccattatctgggatcgcgcggcaggtcgtcaggtgacctccagcgctcactaaatcactgaacatttgttttaaccacggggctgcgatgccccgtggttttttattgtgttgatgggttaggaattgatggaaagtaagaacaagctaaagcgtgggctaagtacccgccacatacgctttatggcactgggttcagcaattggcaccgggctgttttacggttcggcagacgccatcaaaatggccggtccgagcgtgttgttggcctatattatcggtggtatcgcggcgtatatcattatgcgtgcgctgggggaaatgtcggtacataacccggccgccagctctttctcgcgttatgcgcaggaaaacctcggcccgctggcaggttacattaccggctggacctactgctttgaaatccttattgtcgccatcgccgatgtgaccgcttttggtatctatatgggtgtctggttcccgacggtgccgcactggatttgggtactgagcgtggtgctgatcatttgcgccgtaaacctgatgagcgtgaaggtattcggtgagctggaattctggttctcgttctttaaagtcgccaccatcatcatcatgattgtcgccggtttcggcatcatcatctgggggattggcaacggcgggcaaccgaccggtattcataacctgtggagcaacggcggcttcttcagtaacggctggcttggcatggtaatgtcgttgcaaatggtgatgtttgcttacggtgggatcgaaattatcgggattaccgccggtgaagcgaaagatcctgagaaatcgataccgcgtgcgattaactccgtgccgatgcgtattctggtgttctacgtcggtacgctgttcgtcattatgtctatctacccgtggaatcaggttggcactgccggtagcccgttcgtgctgacgttccagcatatgggcattacctttgccgccagcattcttaactttgttgtgctgactgcttcgctgtcggcaattaacagtgatgtatttggcgtaggccgtatgctccacggtatggcagagcagggcagcgcgccgaaaattttcagcaaaacgtcgcgtcgcggtattccgtgggttacggtgctggtgatgactaccgcgctgctgtttgcggtgtatctgaactacatcatgccggaaaacgtcttcctggtgatcgcttcgctggcaaccttcgccacggtgtgggtgtggattatgatcctgctgtcgcaaattgccttccgtcgccgtttgccgccagaagaagttaaggcgctgaaatttaaagtgccgggtggggtagcaacgaccatcggcgggctgattttcctgctctttattatcgggttgattggttatcacccggatacgcgtatctcgctgtatgtcggtttcgcgtggattgttgtgctgttgattggctggatgtttaagcgtcgccacgatcgtcagctggctgaaaaccaataatacttgcgttctgtaagccggttcaggaggaaatcctgatccggctattccgaaagttatccgcccccgtcctcctcccccaaatatccttcagatgatgagtgatcctgcattaggctatggcaaggtgatcagattttcatcacaggggaattatgatgttaaatgcatggcacctgccggtgcccccatttgttaaacaaagcaaagatcaactgctcattacactgtggctgacgggcgaagacccaccgcagcgcattatgctgcgtacagaacacgataacgaagaaatgtcagtaccaatgcataagcagcgcagtcagccgcagccaggcgtcaccgcatggcgtgcggcgattgatctctccagcggacaaccccggcggcgttacagtttcaaactgctgtggcacgatcgccagcgttggtttacaccgcagggcttcagccgaatgccgccggcacgactggagcagtttgccgtcgatgtaccggatatcggcccacaatgggctgcggatcagattttttatcagatcttccctgatcgttttgcgcgtagtcttcctcgtgaagctgaacaggatcatgtctattaccatcatgcagccggacaagagatcatcttgcgtgactgggatgaaccggtcacggcgcaggcgggcggatcaacgttctatggcggcgatctggacgggataagcgaaaaactgccgtatctgaaaaagcttggcgtgacggcgctgtatctcaatccggtgtttaaagctcccagcgtacataaatacgataccgaggattatcgccatgtcgatccgcagtttggcggtgatggggcgttgctgcgcttacgccacaatacgcagcagctgggaatgcggctggtgctggatggcgtgtttaaccacagtggcgattcccatgcctggtttgacaggcacaatcgtggcacggggggagcttgtcacaaccccgaatcgccctggcgcgactggtactcgtttagtgatgatggcacggcgctcgactggcttggctatgccagcttgccgaagctggattatcagtcggaaagtctggtgaatgaaatttatcgcggggaagacagtattgtccgccactggctgaaagcgccgtggaatatgracggctgdcggctggatgtggtgcatatgctgggggaagcgggtggggcgcgcaataatttgcagcacgttgctgggatcaccgaagcggcgaaagaaacccagccggaagcgtatatagttggagagcattttggcgatgcacggcaatggttacaggccgatgtggaagatgccgccatgaactatcgcggcttcacattcccgttgtggggatttcttgccaataccgacatctcttacgatccgcagcaaattgacgctcaaacctgtatggcctggatggataattaccgcgcagggctttctcatcaacagcaattacgtatgtttaatcagctcgacagccacgatactgcgcgatttaaaacgctgctcggtcgggaggttgcgcgcctgcccctggcagtggtctggctgttcacctggcctggtgtaccgtgcatttattacggtgatgaagtgggactggatggcaaaaatgatccgttttgccgtaagccgttcccctggcaggtggaaaaacaggatatggcgttattcgcgttgtaccagcgaatgattgcgctgcgtaagaaaagtcaggcgctgcgtcgtggcggctgtcaggtgctgtatgcggaagataacgtggtggtatttgtccgcgtgctgaatcagcagcgtgtactggtggcaattaaccgtggcgaagcctgtgaagtggtgctacccgcgtcaccgtttcttaatgtcgtgcaatggcaacgcaaagaaggccatgggcaactgacagacgggattctggctttgcctgccatttcggctacggtgtggatgaactaaagcatctgttttatttgttacgtcgttagtcaccagccctgacactacgcagcgcaaaaaagctgctcaatgtcagggctgaatttgttaaatatttgtcccgatcgatatgagcgatttttggtattgtttgcccatgatgttatgtacaacatgctccaggataaccctgtagtggagcaaagatatgacaatttcaaattcgaatttattgaaaccgtttattactggtactgagttgccaccttttaaagaggatgtcttttctaaaacagaagaacaatttaaaaaaagcacctatggcaaatcgcttttcatttccggaaatgaaaacttagtaaacatttcagcggaaaaaatcgatgaaataaaaaatagcaaaaatttcttttcaaacattgtaaatataataattttactcattaagcatcctgataaaattctgcccattcttcatggttgtcctgtagagtcgatcgaagtcattaagaatgcgaaacgaacgggacaatggtcatatgagatgactgataagaacgggcagagtattgaagtgtcctatattttcactgataccatagatgataaatctgatggaaaattatgcttaaaaatctgtaactcctgcaaccaaaatgattctagtacacatgaatataaaatagatcatcaacagttgaaaaatcacataaggcaacttgaggagtgggcccttcttgaaaagttttatgataacaacgcttattattctaaacgtacaaaacaattagagaagaaaattgccgatgcggggtttataacaaggaaggttaaagccgagaactttaatgtaaaagagtttaaagacgatatagcctcgatgctttgtgaacagccccccatgcgtacacaccagatttcttcatccggatacgtatctgccgataaactgcacaaactctataagacaaatttggaagacgcgcagagagatctgaaaacaacaccggttgacatcgatggtgttagtctaaaatcaataactcgggaaaaaattgcggaagaaattgcgaaaaaaactgcggaaataattgcgaaacaaaatgcgaagagcattgaggagaagaatattgaaaaaaacaagaaacaaacaaattctgaggataattttgtcttaaaattctcaccggaagaaatcaatgagatgctcctggattacagcgatgaagaacaaaaaaaattaagaccttttttcactagtgatcacatctattgtttgtttgatgcttttagtcagggtttgcataatgttgctcgtaatggcagtccacggtatgcaggtttactacgtcaaatagcatccaagtctgcgatattacaagattttgatcaacaattgttctggcgcacgtttacaggaggggtcctccatcgacatatctctgtgaagagcgagccagaaaagacagatgtatggcgattcagtagccaatttgattttccacatataaatgaaaacggagagttgtccagaacggtactcatgttcgagggggttgctgaaagcaactttaaagatatcgccaatcattccagcgaatgtttttcttaccgttgttatgccgccccgctggatgcgaatgctaaaaaatagtgacgccggagtttgaagtttcagagcgccttgcgtgacgcctgcgccatcatccgtggataaaactgccagaagcgggtttcgagggcggcataatgggcgtctaaatcgtaccaggagtcacgcagggcatccagacgtgggcgacggcttgccatgccgtttaacacgttctggatgaaatccatatcgcgatagcgcaccagccactgctctgaccataagtagttgttcaggttgataaagcgtggcggtgagtccggcaaaattgtcatcacttgctcgcgggcataacaaacaaattcctgtagcggaaagtccggcgacagctgcgaccagtgacgggaaagaaagtgatcccacatgacatccagcgtaataggcgcaacgcggcgagtttcactacgaaaccactcccgtgcttcgcggacttccggcagattgtcagtcaatacgtcgatacgtcgatgcatatgaatgccagccacgacgtcgggcggaaaactttcttcaggatttccgcgtacgaaatcagccagcaaattgccggaaagcgagctttccgcgagatgggctaaatgcaggtgagctaaaaaattcatcgattatattctatccaaaggggggtaaaggttgcagggagagcgccccggcactagactacccgcctcttattttagtctgagtcagtgtcatgcgcgttaccgatttctcctttgaattgcccgaatccctgattgcccactatccgatgcctgaacgcagtagctgtcgtttactgtcgctggacgggccgacgggcgcgctgacgcacggtactttcaccgatttactcgataagctcaaccccggcgatcttctggtttttaataatacccgggtgatcccggcgcgcctgtttgggcgtaaagccagcggcggcaagattgaagtgctggttgaacggatgctcgacgacaaacgcattcttgcgcatattcgcgcctcgaaagcgccaaaacctggcgcagaactgctgctgggcgatgacgaaagtattaacgcaacaatgaccgcgcgccacggcgcactgtttgaagtcgaatttaatgatgaacgctcggtgctggatattctcaacagcatcggccatatgccgctgccgccgtatatcgaccgtccggacgaagacgctgaccgcgaactttatcaaaccgtttatagcgaaaaaccgggcgcggttgcagccccgaccgctggtctgcattttgacgaacctttgctggaaaaattacgcgccaaaggcgtggagatggcgttcgtcaccctgcacgttggtgcgggcaccttccagccggtacgcgtcgacaccattgaagatcacatcatgcactcggaatacgctgaagtaccgcaggatgtggtagacgcggtactggcggcgaaagcgcgcggtaaccgggtgattgcggttggcaccacctcagtacgttcgctggaaagcgcggctcaggcggcgaaaaacgatctcatcgaaccgttctttgacgatacccaaatctttatctatccgggcttccagtacaaagtggtcgatgcgctggtgacaaacttccaccttccggaatcgacgctgattatgctggtttcggcctttgccggttatcaacacacaatgaatgcctataaagcggcggtagaagagaaatatcgcttttttagttacggtgatgcgatgtttatcacgtacaatccgcaggcaattaatgagcgcgtcggggagtaattccgcggcgctggtttaaacgttggactgtttttctgacgtagtggagaaaaaatgaaatttgaactggacaccaccgacggtcgcgcacgccgtggccgcctggtctttgatcgtggcgtagtggaaacgccttgttttatgcctgttggcacctacggcaccgtaaaagggatgacgccggaagaagttgaagccactggcgcgcaaattatcctcggcaacaccttccacctgtggctgcgcccgggccaggaaatcatgaaactgcacggcgatctgcacgattttatgcagtggaagggaccgatcctcaccgactccggcggcttccaagtcttcagccttggcgatattcgtaaaatcaccgaacagggcgtgcacttccgtaacccgatcaacggcgacccgattttcctcgacccggaaaagtcgatggagattcagtacgatcttggttcggatatcgtcatgatctttgatgagtgtacgccgtatcctgctgactgggattacgcaaaacgctccatggagatgtctctgcgttgggcgaagcgtagccgtgagcgttttgacagtctcggaaacaaaaatgcgctgtttggtatcattcagggcagcgtttacgaagatttacgtgatatttctgttaaaggtctggtagatatcggttttgatggctacgctgtcggcggtctggctgtgggtgagccgaaagcagatatgcaccgcattctggagcatgtatgcccgcaaattccggcagacaaaccgcgttacctgatgggcgttggtaaaccagaagacctggttgaaggcgtacgtcgtggtatcgatatgtttgactgcgtaatgccaacccgcaacgcccgaaatggtcatttgttcgtgaccgatggcgtggtgaaaatccgcaatgcgaagtataagagcgatactggcccactcgatcctgagtgtgattgctacacctgtcgcaattattcacgcgcttacttgcatcatcttgaccgttgcaacgaaatattaggcgcgcgactcaataccattcataaccttcgttactaccagcgtttgatggcgggtttacgcaaggctattgaagagggtaaattagagagcttcgtaactgatttttaccagcgtcaggggcgagaagtaccacctttgaacgttgattaatattaataatgagggaaatttaatgagcttttttatttctgatgcggtagcggcaacgggtgcaccggcgcaaggtagcccgatgtctttgattttgatgctggtggtattcggtctgattttctatttcatgatcctgcgtccacagcagaagcgcaccaaagaacacaaaaagctgatggactccattgccaaaggtgatgaagttctgacgaacggtggcctggttggtcgcgtaaccaaagtagcggaaaacggctacattgctatcgcgctgaatgacaccactgaagtagttattaaacgtgacttcgtagctgccgtcctgccgaaaggcaccatgaaggcgctgtaattaaaatttttccctaagggaattgccgtgttaaaccgttatcctttgtggaagtacgtcatgctgatcgtggtgattgtcatcggtctgctgtatgcgcttcccaacctgtttggtgaggatccggctgttcagatcactggtgcgcgcggagtcgccgccagtgagcaaacgctgatccaggtccagaaaacgttacaagaagaaaaaataactgctaagtctgtggcactggaagagggcgctattcttgcgcgcttcgactccactgacacccagctgcgcgctcgtgaagcattaatgggcgttatgggtgacaaatacgtcgtggcgcttaaccttgccccggcaacgccgcgctggctggcagctattcacgctgagccgatgaagctcggccttgacctgcgtggcggcgttcacttcctgatggaagtggatatggacaccgcgcttggcaaactccaggaacaaaatatcgatagcctgcgcagcgacctgcgcgaaaaaggcatcccgtataccaccgttcgtaaagaaaataactacggcctgagcatcactttccgcgatgctaaagctcgtgatgaagccattgcgtatctgagcaagcgtcatccggacctggtgattagcagtcagggcagcaaccagctgcgtgcggtaatgagcgatgctcgtctgagtgaagcgcgtgaatatgcggtgcagcagaacatcaatatcctgcgtaaccgtgtaaaccaacttggcgtggcggagccggtggttcagcgtcagggtgctgaccgtatcgttgttgaactgccaggtattcaggacactgcgcgtgcgaaagagattctgggtgcgacggcaacgctggaattccgtctggtaaacaccaacgttgatcaggccgctgcggcatccggtcgcgtaccgggcgactctgaagtgaaacagacccgcgaaggtcagccggttgtgctgtacaaacgcgtaattcttaccggtgaccatatcaccgactccacttccagccaggacgaatacaaccagccgcaggttaacatctcgctcgatagcgctggtggcaacattatgtctaacttcaccaaggacaacatcggcaaaccgatggcaaccctgtttgtggagtacaaagacagcggtaagaaagatgcaaatggtcgtgcggttctggtgaaacaggaagaggtgattaacatcgccaacatccagtctcgtctgggtaacagcttccgtatcaccggcatcaacaacccgaacgaagcccgtcagctgtcactgctgctgcgtgccggtgcgttgatcgcgccgattcagattgttgaagaacgtacaattggcccgaccctgggtatgcagaacattgagcaggggctggaggcttgccttgccggtctgctggtttctattctgttcatgatcatcttctataagaagtttggtctgattgcgaccagtgctctgattgccaacttgatcttgatcgtcggtattatgtcgctgttgccaggcgcaacactgagtatgccaggtatcgcgggtatcgtcttaacccttgcggtagcggtcgatgcgaacgtactgatcaacgaacgtattaaagaagagttgagcaacggacgtactgttcaacaggcaattgatgaaggttatcgtggcgcattcagttctatcttcgatgcgaacatcaccacgctgattaaagtcatcatcctgtacgcagtgggtaccggggcaattaaagggttcgcgattactaccggtatcggtgtggcgacgtcgatgtttaccgcgattgtcggtacgcgtgccatcgtaaacctgctatatggcggcaagcgcgtcaagaagctgtcaatctgaggagtgcgatgtggcacaggaatatactgttgaacaactaaaccacggccgtaaagtctatgactttatgcgctgggactactgggcttttggcatctctggtctgctgttaatcgctgctatcgttattatgggcgtgcgcggctttaactgggggctggatttcaccggtggtacggttatcgaaattacgctcgaaaaaccggctgaaattgacgtaatgcgtgatgcattgcaaaaagccggttttgaagagccgatgctgcaaaactttggtagcagccacgacatcatggtccgtatgccgcctgctgaaggcgaaaccggcggtcaggtgctgggcagccaggttctgaaggtgattaacgaatccaccaatcagaatgcagcagtgaagcgtattgagttcgtcggtccgagcgtgggggcagaccttgcgcaaaccggtgcgatggcgttgatggcagcgctgctgtctatcctcgtgtacgtaggtttccgctttgagtggcgactggcggcaggggtggttattgcgctggcgcacgacgttatcattacgctgggtattttgtcgttattccatatcgagattgacctgaccattgtggcatcgttgatgtcggttatcggttactcgcttaacgacagtatcgtggtatcggaccgaattcgtgaaaacttccgcaagatccgtcgcggtacgccttacgaaatctttaacgtgtccttgacccagacgctgcaccgtaccttgatcacatccggtactaccttgatggttatcctgatgctgtatctcttcggtggtccggtactggaaggcttctcgctgaccatgcttatcggtgtttccatcggtactgcatcttccatctatgtggcatctgcgttggctctgaaactgggtatgaagcgcgaacacatgttgcagcagaaagtggaaaaagaaggggcggatcagccgtcaattctgccgtaatggtgttttaaatccgttctgttaaaaaaaccgtggcgtatttgcgctgcggttttttttgcctgtttcacaggcaactgaatacggtttggttgtagaaagcgttctgacatatactttgtattaatagttaatacgtggagatcgcttatgcgcaaaattacctcagtaagcgttggcgaacaattagatagttttattacccggatggtccagtctggtcgttatggctcggccagtgaagtaatgcgttcggcacttcgtctattggaacaacaagaatccagggatgaagctgtcagaaatgctgttattgaaggtcttgagagcggtgaaagttcgatgacgcttcgtgatatcgcagcagaaaggaagcaaaaacatcgtgtataagcttagcggaaaagctgttgaagatttcagagggatctatgactacacgctgggaaagtttggtgatgagcaggcggatcgctataccgactctctcggcacttttctggatacactctctcaaatgcccgagatagggcaagactatgatgcgattccagaggtaaagaagatcgcatttaggtttcacactgtttattacgttataagagtcgatgacattctcattgcgcgcattcttcatcagttgatggaacctcgccgtcactggtaatgtgagaatttcttgactcaggattgcgaaaatccccgcatcttgggaaactgcgcgtaaccctacatttcatccaggtaacttttcatggctatcatcccaaaaaactatgcgcggttagaaagcggctatcgcgaaaaagcattaaaaatctatccgtgggtctgcggtcgctgttcccgcgagtttgtttattccaacctgcgtgaacttaccgttcaccacattgatcacgaccataccaataacccggaagatggcagtaactgggaattgctttgtctctattgccacgatcatgagcattcgaaatataccgaagcggatcagtatggtacgaccgttatcgcaggggaagatgcgcagaaagatgtcggtgaagcgaagtacaacccattcgctgacctgaaagcgatgatgaacaagaagaagtgattaaaacgtaaaattgcctgatgcgctacgcttatcaggcctacgttatttcagcaatatattgaatttacgtgcttttgtgggccggacaaagcgtttacgccgcatccggcatgaacaaagcgtacgttgttaacaatctgaaatgccgggaataaatcccggcattttcataatcagaagttgtaacctactaccaggtaaccaccccagccggtagagcgaacgttgaagttgccgttgccgaagttcagttctgcatcgtcgttccactgaccaccgtcgtgccagtaacgagctacgacagagtagtgccagtgatcgtagttcagagccagaatatggctggaagcgatagagttattagtacgggtcttaataccgttgattgcgtyaccgctgtcatcccctaaatcggaaccccagtcgaagttggtgaagccgatgtagctcagctgaccgccccacagatcggtaatcggcacaaagtatttaattttgaaacggtaaccgtcccactcgttttcgttcgctgcgccatagttctgccactggtatttcgcatagacgttcatggacaggctcatcggcaggccagtgtcgatatcggtacccagacccatgtaccaggtgctctggcgaccatctttattacgacccatgtcgtaaatgtagttgttcgcgaagtaccactctttgaacggaccgaagctaaggtcagtattggtcagcttgtcgatggagaaacgtggttcgatttccataaacagaggagaaccgtggttccagataccttttgcatcggagttaccgccgaagaataccggcgcatccgcataaccatagaagtcgaaccagtcttttttagcgaatgcttcgtactcaaggtaggtatcgttgcggatctgcggtccgaaacgggtgtgatagcttccgacaacgttaacgctctggtgccaccagtcggaaagatactgcggtttgtcgttttcagctgcgttgacagtaaaagacgaagagagcgccagtaccgcaccggctgccagtaatgtttttttcatatgtatgccactgtttgaaaatcccttgcgggagtgaaaaaggcgcaaattgcgtttctaaatatttcgtatacagaggagcctattataaaaatcattgctcacaaaaatatgtttcgtttcacagttctatcatttacgtaatcgattgcgttcacgtttacacacattcgggcggggattgtactgactttcgcccttgttgcaaacttttactatcaatctgggttatgtaagcggagtaacaaaatgatggggaaggatgttgcgggacgcacaaaatcgccccgctataagtttactgcataacaggttgaatgtcgtggatacgtacaaagcctaactgatccacagaaatcccctttaactgtaacggaatatcaacatcgctgggggcgaggacgctggcaggggcattaatcaattgattctgtacattgatttcctgaaagttgtctattgttccctgaatttgcccatattcaacagttccgctgaatgcgggcaagggatcattcgactcaccctgaatacgtagtgtcagggtggtgccatctgtatcaggcgtaatattcaccagcgacatacgtaaagtaccgatctggctttccagtcttgccggtgttttcgctccaggcagaaggtaaaccccactgctggattttgcattcagcctgttttgctgagtgattttgactgtttcttgattgagttgcgtcatctcctggttcagcgtgctgacgctgtgtttcatctgtcgcacttcactttgctgcacacaggcgctaaggctgaataggcttcccagcaggatcagtcgaaaaacgttaatattcataggtcgtccctttctcgtcgcaattagcctaatggtagagggtaaaagcagcgaaagcatcgatcctttatctcaaaagcgttgcgcctttgttgtatcgtcagttcagggtaaaatagatttccgttaaccacctggtcaggacgccgtatgcattgcccattctgtttcgccgtggacactaaggtaattgactctcgtctcgtgggcgagggttcatccgtacgccgccgtcggcagtgtctggtgtgtaatgaacgtttcaccacctttgaagtggcggagctggttatgccgcgtgttgtaaaaagcaacgacgtgcgtgaaccgtttaatgaagaaaaattacgtagcggaatgctgcgggcgctggaaaaacgtccggtgagttccgatgacgtcgaaatggcaatcaatcatattaaatcgcagctgcgcgccaccggtgagcgcgaagtgccgagcaagatgattggcaatctggtgatggagcaattgaaaaagctcgataaagtcgcctatatccgttttgcctctgtctaccgcagtttcgaagatatcaaagaatttggcgaagagatcgcgcgcctggaggactaagccgtgcaggacgagtattacatggcgcgggcgctaaagctggcgcaacgaggacgttttaccacccaccccaacccgaatgtcgggtgcgtcattgtcaaagatggcgaaattgtcggtgaaggttaccaccaacgagcgggtgaaccacatgccgaagtacacgcgttgcgtatggcgggtgaaaaagccaaaggtgcgaccgcctatgtcacactcgaaccctgtagccatcatggtcgtacgccaccgtgctgtgacgcactcatcgccgctggcgtagcgcgcgtggtcgctgcgatgcaggacccgaacccgcaggtcgctgggcgtggactttaccgtctgcaacaggctggcattgacgtcagccacggcctgatgatgagtgaagccgagcaattgaataaaggctttctcaagcggatgcgcaccggctttccttatattcagttaaaacttggcgcatcgcttgatggccgcacggcgatggcgagcggcgaaagccagtggatcacttcgcctcaggcgcggcgcgacgtacaacgactgcgcgcacaaagtcatgccattttaaccagcagcgctacggtgctggcggatgatcctgccttaacggtgcgttggtctgaactggatgtacaaactcaggcgctctacccgcaacatcatctccgccagccggtacgtattgtgattgatagccaaaatcgcgtgacgccggaacatcacattgtgcagcagcccggcgaaacctggttcgcgcgtacgcaggaagattctcgtgagtggccggaaacggtgcgtaccttgctgattccagagcataaaggtcatctggatctggttgtactgatgatgcaactgggtaaacagcagattaacagcatctgggtggaagcggggccaacgctcgctggcgcattgctgcaggcggggttagtcgatgagctgattgtctatatcgcacctaaactattaggcagcgacgcccgtggattatgcacactgccagggcttgagaaattagctgacgccccccaatttaaattcaaagagatacgtcatgtaggcccggatgtttgcctgcatttagtgggtgcatgatctcccggctcgaaagggaagcagcgcacgaaatattatgctaaaatccgcccccctgcggggccatactcgaacccgaaggaagaaaatgaacattattgaagctaacgttgctaccccggacgctcgcgtcgccatcaccatcgcgcgtttcaacaactttatcaatgacagcctgctggaaggtgcaattgatgcactgaaacgtatcggtcaggtaaaagatgaaaacattaccgttgtttgggtgcctggtgcctatgagctgccgctggcggcgggtgcactggctaaaaccggtaaatacgacgcggtgattgcgctgggtacggttattcgtggtggcactgcccattttgaatatgtcgctggtggtgcaagcaacggcctggcgcatgttgcccaggacagcgaaattccggttgcttttggggttctgaccactgaaagcattgaacaagcgatcgaacgtgctggcaccaaagctggcaacaaaggtgcagaagctgcactgaccgcgcttgaaatgattaatgtattgaaagccatcaaggcctgaaattagtaaggggaaatccgtgaaacctgctgctcgtcgccgcgctcgtgagtgtgccgtccaggcgctctactcctggcagttgtcccagaacgacatcgctgatgttgaataccagttcctggctgaacaggatgtaaaagacgttgacgtcctgtacttccgtgagctgctggccggggtggcgactaataccgcatacctcgacggactgatgaagccatacctgtcccgcctgctggaagaactgggacaggtagaaaaagcagtactgcgcattgcgctgtacgaactgtctaaacgtagcgatgtgccatacaaagtggccattaacgaagcgatcgaactggcgaaatcgttcggcgcagaagacagccataagttcgtcaacggcgtactcgataaagcagcacctgtgattcgccctaacaaaaagtaatatccaggccggtagattcacggaagactgttccgcgatcgccggccttttcttttttacctgctgaggcataacgtatggcatgtggcgagttctccctgattgcccgttattttgaccgtgtaagaagttctcgtcttgatgtcgaactgggcatcggcgacgattgcgctcttctcaatatccccgagaaacagaccctggcgatcagcactgatacgctggtggcgggcaaccatttcctccctgatatcgatcctgctgatctggcttataaagcactggcggtgaacctaagcgatctggcagcgatgggggccgatccggcctggctgacgctggcattaaccttaccggacgtagacgaagcgtggcttgagtccttcagcgacagtttgtttgatcttctcaattattacgatatgcaactcattggcggcgataccacgcgtgggccattatcaatgacgttgggtatccacggctttgttccgatgggacgagccttaacgcgctctggggcgaaaccgggtgactggatctatgtgaccggtacaccgggcgatagcgccgccgggctggcgattttgcaaaaccgtttgcaggttgccgatgctaaagatgcggactacttgatcaaacgtcatctccgtccatcgccgcgtattttacaggggcaggcactgcgcgatctggcaaattcagctatcgatctctctgacggtctgatttccgatctcgggcatatcgtgaaagccagcgactgcggcgcacgtattgacctggcattgctgccgttttctgatgcgctttctcgccatgttgtaccggaacaggcgctgcgctgggcgctctctggcggtgaagattacgagttgtgtttcacggtgccggaactgaaccgtggcgcgctggatgtggctctcggtcatctgggcgtaccgtttacctgtatcgggcaaatgaccgccgatatcgaagggctttgttttattcgtgacggcgaacctgtcacgttagactggaaaggatatgaccattttgccacgccataaagatgtcgcgaaaagtcgcctgaagatgagtaatccgtggcatctgcttgctgtcggattcggaagtggattaagcccaatcgttcctggcacgatgggatcgctggcggcgattccgttctggtatctgatgacctttttgccctggcagctctactcgctggtggtgatgttggggatctgtatcggcgtctatctttgtcatcaaacggcgaaagacatgggggtgcacgatcacggtagcatcgtatgggatgagtttattggcatgtggatcaccctgatggcgctgccgaccaatgactggcagtgggtcgccgccgggtttgtgattttccgtattctggatatgtggaagccgtggccgatccgctggtttgatcgcaatgtacatggcggcatggggatcatgatcgatgatattgtcgccggggtgatttccgcaggcatcctgtactttatcggtcatcactggccgctgggtattctttaaatgccattgaccgggaggtgtaggcgattccagaccacccggtttgatttataaatgaacagtgccccaattttggggcactctgttaaagtaaaacccgacatcgccgaatatactatgcggcgatatttcaaggtgtatctttgtcactcataattcaatgacactgaaatatcgtcagtcgacgaactcataataattgctcatattctctgactgttgacgaaaaatatcatcaaaattattctcaatggtttcggtcatagtgttgaataaatttttagaaagttcatctattttgtcttgaatctttgattttatttcatcttgaatttcacgggtaaccaaaagttggtccaattgatcatccattttgtattttgcaattaattgtgcagttaaaggtactttcttcaaataatcattttttgttagtttatactggtctttgaaatattgtttggcttctgcttgtatatatttaaaaaattcattatactttttcctgcttattttttcttgaagattcattgcgcgattgaatattttctttaaatgctgattgtagaaaataaaattatcgatatcttgttttattttaataactgttgatttttcttcaaagtttaatgactcagggtttttatctgattcaatatagtcaagaataatttttgctaatgggctaatgtctttttcttctgttgattctgcttctgtttttaatatcggattaaaaaggtcggtacggtaaagtttcgtgcctttcatcctgacgatgtcaggaagaatagtgtttgaaagattagcctcgctaaagtccacattttggcaatcactttctgataaatctgcccaattgaaagtggttttcacacaggagcagttagttagaatcatccctttcgtttcattcccatctgatttctgataagttatcctttgtattatttgatctgcttctggatattgcatctcaggttctttttctttaccatatatcatcgcattatcaagaattgcgccagtgcaattcatatttgtcaggtcgcatttcttaaatctacaattgttaaaattcgcatttgtacaattcgcatttgtaaacttgacgccataaaaataagtatgttcgaagttgacatttgagcagttacagtttcccatatctataccgaaatctatatcgggatctttattgggatctttaccggaaatattgctgtgtgctagatatagaccgctgaaatcgtaatatccattgtcatccttttctattgggagtgaataagtctttactacctcgttaacaatagagatagttccacgtatcatcagattttctccgtctttataaaaaataatgttatgtttgatggtactgttgtatggctctggcaatgaggatgcaattttattccagaaacaacaaagcgtggtctgtttttgtttgggcgagaggcgatcaaaatccagctttaaatatgagtctaaatctgacgttgcatctatattaaagttgggatctggagttaacgctgaattataatttagaactgacaatgtattgatgtatttatgaatcgatttaaatgccttttgtttatcactgtccagaaaaaaatcacgaattttgttccacagcctttcaataagattttgatttaaatcttgcttcattgagtttcttaaatctgcaaccggtacatcagtaaacaggatcggttgtttggtgatggttttcatcatgattgtaatcctcttacgttgactaaataagacagttttaggggatattacctggagaaactatcaaaaatcgctcaaagggatgaagacgatgaatagctgcaaactcattcacgaagaatttctcttgcagaggtggattatggttacagaaggtgatgggaggtacgttgtccccatcatcgcagacgatggggaattcagcagataaaatgggtgaaaagcgaaatttacttaaatcctacgaccggatgcggtttatacggtgtttccagttcagcaatctgttccggcttcaaagtgatatccaccgcgttcagcagctcatcaagctgttcttcccgcgaagttccgataatcggtgcggcaatgcccggtttactcaacaaccaggccagcgcaacttgtgctcgtgttgcaccgagttcttcactgacgcccgttaaccgctctgcgatctgcgcgtcattttcatcgctttctttatagagatttttccccacctcatcagacaccagtcgtgcggtagtttctccccacggacgcgtcagtcgcccccgcgccagcggactccacggaatgaccgccacgccttcctgataacacagcggcagcatctcgcgctcttcttcgcgataaatcagattgtagtgatcctgcatactgacaaactgcgcccagccgtgctgtttttgtagttccagtgcctgagcaaactgcgaagcgtgcatggatgacgcgccgatataacgcgctttcccggcttttaccacgtcgttgagggcttccagcgtctcttcgatcggcgtgttgtaatcccagcgatgaatttgcaggatatcgacataatccatgccgagacgtcgcaggctgtcgtcgatagagcgcaaaatttgtgcacgggataatccttccggtaaatcaccaacgcgatggaacactttggtggcaacgaccacgtcttcacgacgggagaaatcccgcagtgcgcgaccgacgatctcttcgctgctgccatcggaatagctattggcggtatcaaagaaatttatgccgccttccagtgcgcgtttaatgatgggacggctgctctcttccggcagtgtccatgcgtgattaccacgatctggctcgccaaaggtcatacagccgaggcaaagtcgggaaacgcgaaggtcggtttttcctaaggggttgtattgcatgctgccactcctgccatgaataatttcttaagcatagcaggagtggagtagggattatgccagccaggccttgattttggcttccataccggcggcatcgaggccgagttcggcgcgcatttcttcctgagttccttgcggaataaagaagtccggcaggccaatgttcagcacgggtactggtttacgatgggccatcagcacttcgttcactccgctgcctgcaccgcccataatggcgttttcttctacggtaaccagtgcttcatgactggcggccatttccagaattaacgtttcatcaagcggtttcacaaaacgcatatcgaccagcgtggcgttcagcgattcggcgactttcgccgcttctggcatcagcgtaccaaagttaaggatcgccagtttctcgccacgacgcttcacaatgcctttgccaattggtagtttttccagcggcgtcagttccacgccgaccgcgttgccacgcgggtagcgcaccgctgacgggccatcgttatagtgatagccggtatagagcatctggcgacattcgttttcatcgctcggggtcataatgaccatttccggtatgcagcgcaggtaagagagatcaaaagcgccctggtgggtttgaccgtcagcaccaacaatgcccgcgcggtcgatggcgaacaggaccgggagtttttgaattgccacgtcatgcagcacctgatcataggcgcgttgcaggaaggtggagtaaattgccacgatcggtttgtagccaccaatcgccagaccggcggcaaaggtcaccgcgtgttgctcggcaatcgctacatcaaaatagcgatccgggaatttacgtgaaaactcgaccatgccggaaccttcacgcatcgccggagtaatcgccatcagtttgttatctttcgctgccgtttcgcacaaccagtcgccaaagatttttgaatagcttggtaaaccaccgctacttttcggcaaacaaccgctggagggatcaaatttaggcacggcgtggaaggtgattgggtctttttctgccggttcataaccacgaccttttttggtcatgatatgcaggaactgcgggcctttcaggtcgcgcatgttcttcagcgtggtgataagccccagcacatcgtgaccgtcaaccgggccgatgtagttaaagcccagctcttcaaacaacgtgccaggcaccaccatgcctttaatatgttcttcggtacgtttgagcagctctttaattggcggaacgccagagaaaacttttttcccgccttcgcgcagtgaagagtaaagcttaccggaaagcagctgcgccagatggttgttaagcgcgccaacattttcggaaatcgacatttcattgtcgttgaggaccaccagcatatcaggacgaatatcgcccgcgtgattcatcgcttcaaacgccatgcctgcggtaatcgcgccgtcgccaatcacacagacggtgcggcgatttttgccttctttctcggcagcaaccgcaataccaattccggcactgatggaggttgatgaatgcccgacgcttaatacgtcatattcgctttcgccgcgccacgggaacgggtgtagaccgcctttctgacggatggtgccgattttgtcgcggcgtccggtcaaaattttatgcggataagcctgatgccccacatcccaaatcaattggtcaaacggggtgttatagacatagtgcagcgccacggtcagttcgaccgtgcccagcccggaggcgaagtgcccgctggaacggctcacgctgtcgagtaaatagcggcgcagttcgtcgcagagtttcggtaaactctcttttggcaacagtcgtagctcctgggtggagtcgaccagtgccagggtcgggtatttggcaatatcaaaactcatcaggggcctattaacacttattgtttatttattacgctggatgatgtagtccgctagcgcttccagtgccgaagtatcgatcgactgttcagccagttgtttcagcgactggcgggcatcgtcgatcagatcctgggctttcttccgggcttgctcaagacccaggagtgcagggtaggtacttttgccaagctgctggtcggcaccctgacgttttcccaacgttgcagtatctcccaccacatccaggatgtcatcctgaacctggaaggcaaggccgatgctctctgcgtacttgtcgagtactggtagagcacgacgtcctttatctccggcgcttaatgcaccaaggcgaacggcggcgcgaattaatgcgcctgttttatgacgatgaatacgctcaagcgcgtccagaggtacgtgtttgccttccgcgtctaaatccaacgcctgaccaccacacattccggcaataccgctggcgctcgccagttcagaaatcatcgaaattctgtcgcgatccgacacttctggcatatcagcatcgcttaaaatcgagaacgccagcgtttgtaaagcgtcgccagcgagaatcgcgttcgcttcgccaaacttcacatggcaggtcggcaagccgcgacgcagatcgtcatcatccatcgccggtaaatcatcatgaattaatgagtaagcgtggatacactctacggcggcagcgggtgcgtccagcgtgtttgtgctaacgccgaacatatgaccggtggcataaaccaggaaaggtcgcaggcgcttaccacctaataatgcgccatactgcatggtttcgaccacgggagtgttctgaaagggcagtggggcgataaaacggctcagcgcctggttggcctgcttaacgcaggcttcgagttgctgcggaaagtccattactcattgtccggtgtaaaaggggttagagaggcgtcttcgttgtcagacagcagaatttgtacgcgctgttcggcttgttgtaatttggcctgcccctgacgtgccagctgcacgccgcgttcgaactcgttcagcgcctcttccagcggcaggtcgccactttccagacgggttacaatctgttccagctcgctcagcgccttttcaaagctggcgggcgcctcatttttcttcggcataatgaatgtctgactctcaatatttttcgccccgtcatggtaacggactcagggcaaatagcaaataacgcgcaatggtaaggtgatgtgcgcagcaaagcgatgttagtggtatacttccgcgcctggatgcagccgcaggtgtgggctgctgtatttttccctatacaagtcgcttaaggcttgccaacgaaccattgccgccatgaagtttatcattaaattgttcccggaaatcaccatcaaaagccaatctgtgcgcttgcgctttataaaaatccttaccgggaacattcgtaacgttttaaagcactatgatgagacgctcgctgtcgtccgccactgggataacatcgaagttcgcgcgaaagatgaaaaccagcgtctgactattcgcgacgccctgacccgtattcctggtatccaccatattctcgaagtcgaagacgtgccgtttaccgacatgcacgatattttcgagaaagcgttggttcagtatcgcgatcagctggatggcaaaaccttctgcgtacgcgtgaagcgccgtggcaaacatgattttagctcgattgatgtggaacgttacgtcggcggcggtttaaatcagcatattgaatccgcgcgcgtgaagctgaccaatccggatgtgactgtccatctggaagtggaagacgatcgtctcctgctgattaaaggccgctacgaaggtattggcggtttcccgatcggcacccaggaagatgtgctgtcgctcatttccggtggtttcgactccggtgtttccagttatatgttgatgcgtcgcggctgccgcgtgcattactgcttctttaacctcggcggcgcagcgcatgaaattggcgtgcgtcaggtggcacattatctgtggaaccgctttggcagctcccaccgcgtgcgttttgtcgctattaatttcgagccggtagtcggggaaattctcgagaaaatcgacgacggtcagatgggcgttatcctcaaacgtatgatggtgcgtgccgcgtctaaagtggctgaacgttacggcgtacaggcgctggtcaccggcgaagcgctcggccaggtgtccagtcagacgctgaccaacctgcgcctgattgataacgtctctgatacgctgatcctgcgtccgctgatctcttacgacaaagagcacatcatcaacctggctcgccagattggcaccgaagactttgcccgtactatgccggaatactgcggtgtgatctccaaaagcccgacggtgaaagcggttaagtcgaagattgaagcggaagaagagaaattcgacttcagcattctcgataaagtggttgaagaagcgaataacgttgatatccgcgaaatcgcccagcagaccgggcaggaagtggtggaagtggaaaccgtcaatgacttcggcccgaacgacgtgattctcgatatccgttctgtcgatgaacaggaagataagccactgaaagtcgaagggattgatgtggtttcactgccgttctacaagttgagcaccaaatttggcgatctcgaccagaacagaacctggctactgtggtgtgagcgcggggtaatgagccgcctgcaggcgctctatctacgcgaacagggctttaagaatgtgaaggtgtatcgtccgtaatttgtggtttttacgtcgcatctggtcagatgcgacgtttgccgcatccgacactactcgtaataattataaatccctgccgccatcaccagttgtgatgccacttcatgggctttctcgcgcccaaccagcaggtcgataattttcagaccaaagtcgatagctgtacccggcccctggctggtcagcaattttacccgtgcatcccagacgacgcgcttgtcctgccattgttcagcgggaattttgtctttcagcgtcgggaagccggtcatattgccaatcggaaagatatcgtgcggcaccagcacggtggctggcgcggcgcaaatagccgcgacgatacgcccggaacggtggaactgtttaacggtttcaaccagcagggtactatcgcgaaaacactccgcgcctttaatgccaccaggcagcacgatcacgtcatattcgccatcagccacttcgaccagcggcgcatccgccagcagcttcacgccgcgcgagcaggtaatcgccaggttgccatcgctggctacgctggcagtggtgactttgataccgccgcgaatcaagaggtcgatcgtggtgacggcttcagtctcttcactaccaggggcgaggcaaaccagtgccgatgcgctcatattcactctcctttctttttaccatttcaaacaggcgggtgttttccggtacggcaatcccatgcgcgcgggcgcggcgtaagagaaaaccattgatatagtcgatttcggtgtggcgcagcgtgcggatatcctgcaacatcgacgagatattttccgctgtggcatcaatcacctgcatcacgtaatcacgtaaatcttccgctgaagtatgatgcccttcgcgttcgatcactgccgcgacttcttcgcatatttgcataatttcttgcggatgatgacgtaattcaccgttcgggcaattccagatggcagtcagtggattaatcacacagttgactgccagcttgcgccacagctcggcgcgaatattgttatgccaggcaacgtcaggcaacacggtttgcaatatatccgccagataactgtaatcgccgtcctgttgccgtgctggaccaatatgcgtgataccgtttgccacatgaataatgacattgccgtcgcggcaggcggcatgggtggtggtgcccatcagtaatggctgctgaatgttttgcaattcttcgatggtgcccatgccgttgtgaattaacagtattggcgtagttacaggcagtgtggacgcgaggcttttgacggcatcggaaacctgccatgctttcagcgtcaccaggagcagatcgctggtggcaagaaaatcgggatcgttggcggtcagcgattcgttaaatatcgaaccatcagtctcaaccagattcacactacaataaggttgcggtacgcgcagccagccctgaacttcgtgaccctgtttacaaagtgctgtaagccataattgccctaaggcaccgcatcccaatacggtaattttcattgttcctcctcacccgcaaccactccgggtgttcaataaggctatcccttaattgtgcatgctgttgcgactatgcacaattaagggatacgtcctggtgcaggactgttggttatttaactttgcaggtattatgcttcgcatcaaaaatgaagggagaggaaaagatgccatctttcgatattgtctctgaagttgatcttcaggaagcacgtaacgcggtcgataacgcgagccgcgaagtggagtcccgttttgacttccgtaacgttgaagcctcatttgagctgaacgacgccagcaaaaccatcaaagtgttgagcgagtccgacttccaggtcaatcagttgctggatattctgcgtgccaagctgctgaagcgcggcattgaaggcagttcactggatgtaccggaaaatatcgttcatagcggtaaaacctggtttgtggaagcgaaactgaaacagggcattgagagcgccactcagaaaaaaatcgtcaagatgatcaaagacagcaaactgaaagtgcaggcgcaaattcagggcgatgagatccgtgtgacgggcaaatctcgtgatgatttacaggctgtcatggcgatggtgcgcggtggcgatctcggtcagccgttccagttcaaaaacttccgcgattaatcgcgacaacctgcgctttgttcatgtcagatgcggcatgaacgcctggttcggcctacaaagttttgtaaatcaggaacttagtaggcctgataagcgtagcgcagcaggcaatttcgcctcgcttttatgcctggcgaattgcctgttcaacatcaaagcgattcgtcactttgctgtcgattttcacataagctgaatgttcttcttctgcaatcaacacttctttgatgccttcagtttccagcaaacgcacttttaacgcctcgtttgcggcaatgttcgccgggatttcaatgcgcaaactgctgacatacggcggttctttcatggtactggcgactgccagccacactgcggccagcattgcgccagcgagaaataccccctgaccgtcaaacatgccgtcaatccagccgcccagcgaaccgccaatcgccacgccaagaaactggctggtggagtaaacacccatcgccgtacctttgtaacctgctggcgactctttactgataagtgagggcaggagggcttccatcaaattaaacgccacaaagaaaagctgcacgccgaccaccagttgccagaactgcgtttgcgcgttcctcaacacaatttccgcaaccacgatcaacccgacgcagaagacaaagacttgcttcattttgcgcttaacttcagcgtagataatgaaaggcacgaccgagccaaaggcgattagcattgtcgccagatagaccttccagtgttcagccgccgggaaccccgcatcagccagttgtccgggcagggcaacaaacgtcgacatcagcaaaatatgcagacacataatgccaaagttgagtttcagcagccgcggttccgccagcaccttactgaaactgcctttcaccattccggactcacgattaagtacgtgagtgctactgttgggcacaacccaaatggtcaacgcaatgccggtcgttgccagaatagcgatcatccagaacagcgcgtgcagcccaagtttgtgagtgatgatcgggccaagcaccatcgcaatggcaaaggtaatgccaaagctcacgccgataaacgccattgctttggtgcggttttgttcgcgcgtgagatcggaaagcagcgccataacggcagcggcaatcgcaccggagccttgtagcgcccgacccagaataattccccagatggagtcagagagcgcagcgataacgctaccggcggcaaacactgccagcccaccgacaattaatggtttgcgaccaatgcggtcggaaagcaggccaaacggaatctgaaaaacggcctgagtcagaccataaataccaatggcaataccgattaatgcttcgctggcaccttgcagagccatgccgtacgtggtcagaaccggcagaaccatgaacatgcccagcatgcgcaacgagaatacggtccctaaaccccaggtcgcgcgccgctcacctggcgtcattttataatcgttcattaccacctctgttttaaattcgcgactagtgtaaagcggcaaacgaatggggtaaacatgcggattttttagtaaatatttcgagagggatatgtttctaatgctaagaaaaaaggtgccgtagcacctttttaatagagaggttgtgttaccacacagcagccagcagcgtatgcgagtccggcaccataaaatcaacggacatcatcaccgagagggcagtgatggcgatgatagagaagccgaacagcttgcgcgcccagattctgtcatcagcaactttataaccgcgcagagccatacctaaccaccagacgctaaccgccgcggcgaccaccagatatttatatccagcgtaaccgccaagagagagcatcagcgtggcaacggcaaaggcgatgatatacagcgtgatgtgattcttcgccaccgaaatgccttttaccactggcaataccggaatgtttgccgcctggtaatccttaaagcggaaaatggcgatggcataggagtgaggcatctgccacaggctgaagatagccagcaggatcgctgcgccgctatcgaactcgccggttactgcacagtagccaatcaccggcggcgcagcgccggagagcgaaccaatcaatgtgccgtagacggagtggcgtttcatgtacaggctataaacgccgacataaaccacaaagcccatcacccccagccagcaggccagcggattcgcgccaaaccacagcagcataaagccagcaatacccagcaaggtggcgtacaccagcgagacagcaggagagatcaggcctttaaccagcacccgattcttcgtcctttccatctttctgtcgatatccctgtcgatgtagttgttaaacacacaacccgacgccacaaccagtgacaccccaaccagcgtgtagataaacaggggataatcaatgctgccctttgaggccagcaggaatcccccaatcaccgagatcaggttgccaaagatgatgcctggtttcgttacttgcaggtattgcttaaacatcataaccgccgctcttagtgcatcatcatgttgtagttgaggttccacataatccagatggagcctacaactaggatagcgatgattagcacggtgaagacaaacgccgtcatgttccagccttcatctgatttggtattcatgtgcaggaagcacaccagatgcaccagaacctgtaccactgccattgccaggattgttcccagaattacggccggagaggcagcccctgtcatcaccatccagaacggaatcaccgtcagaatgatcgacaggataaagcctgtcatgtaggtttttacgctgccatgggacgcgccgctgtgatcggtagaatgactcattacatcgcccccatcagataaacaacagtgaacacacagatccaaaccacatccaggaagtgccagaacaggctcaggcacatgatgcgggtacggttagtgctggtcaggccgcgacgagcgatttgtaccatcagcaccgccatccagataagaccggaagtgacgtgcagaccgtgcgtgccgaccagcgcaaagaacgctgacaggaagccgctgcgatccggacccatgccgttaacaatcaggtgatggaattcgtagatttccatcccgataaatccggcgccaaacaaccaggtcaacgccagccaggagataacctggcttttgttgtttttgtacatggcgatagccgccatgccgtaggtgatggagctgaacaacagcaagaaagtttcaaccagaacgaacggcagttcgaaaatgtccttacctgtcgggccgcctgcggtgccgttcaccagaacggcataggtagcaaacaagatagagaacagaatgcagtcgctcatcaggtagatccaaaatccgaagattttggttccgcctgcatcgtggtgcccgtgttcgtgcgcgtggacagtcgcgtgcgtcaaagtatcagttgccatttttcagccctgccttagtaatctcatcgaaatgctggttttccagtttttcgatttctgccaccggcacgtagtaatccacgtcctcgtcgaagcttttcacgatccaggtgatgatcatgcctgcgaagccaacaatcgccagccaccagatatgccagatcatggcgaaaccgaagatggtggagaaagccgcaatgacgatacctgcaccgctgtttttcggcatatgaatttcttcatagtggtcaggctttttatacgcttcgcctttctctttcatttcccagaatgcatcacgctcgtgaacgtgcggcacaacggcaaagttatagaacggaggcggggaagaggttgcccactccagcgtacggccaccccacgggtcgccagtcaggtcacggttctggtcgcggtcacgaatagaaacgtacatctgaataacgaggcagagaatacctagcgcaatcagtactgcaccgctggctgcaatcatcagcatggtgtggaactgcgggtcaatctgctggctcaaacgacgggtcatgcccatgaagcccagcgcgtacagtggcataaaggcaacgaagaagccgatgatccagaaccaaaacgcgcgtttaccccaggtttcgttcagtttgaaaccgaacgctttaggccaccagtaggtcatccctgcgaagcagccgaagaccacgccgccgatgatcacgttatggaagtgcgcaatcaggaacaggctgttatgtagaacgaagtccgcgcccggtactgccagcagcacgccagtcataccgcccaccgagaaggtgacgataaaaccgatagtccacagcatcgcagaatggaacacgatgcggccctgatacatggtgaacagccagttgaagatcttcaccccggtcgggatggcgataatcattgtggtgataccaaagaaggcgtttacgttcgcgcccgcacccatcgtaaagaagtggtgcagccaaacgatgaacgacagcacggtgatacagacggttgcccataccagcgaggtataaccaaacagacgtttacgcgagaaggttgccgcaatttcggagaacacaccgaaaacaggcaggatcaggatgtaaacttccgggtggccccaggcccaaatcaggttgatgtacatcatcatgttgccacccatatcgttggtaaagaaatgggtgcccagatagcgatccagggtcaacaacgcgacggtaaccgtcagaattgggaaggaagcaataatcagtacgttcgcgcacagtgatgcccaggtaaatactggcatcttgaacatggtcatgcccggtgcgcgcatcttcagaatggtaacgaagaagttgataccggtaagcgtcgtacctataccggatagctggagactccatatccagtaatcgacaccgactcccggactgtactctattcccgatagcggtggataggccagccagccggtctgcgcaaattcgcccacgccgagagaaacgttaaccagaatcacaccaacaacggtaaaccagaagcttaagttgttgaggaacgggaacgcaacgtcacgcgcgccgatctgcagcggaaccaccaagttcatcagaccgataacgaaaggcatcgccacgaagaagatcataatcacgccgtgcgcggtgaagatctgatcgtagtggtgaggtggcaggaagcccgcttcgcccgccgaggcaagagcctgctggctacgcatcataatggcgtcagcaaaaccacgcagcaacatcacaatcgccacgatgatatacatgataccgaggcgtttatggtcgacggaggtcagccactctttccacaggtaggtccacttaccgaagtaagtgatcaggccaacgagcgccagacctcccaaaataatgccagcgatcgtaaccatgacgataggttcatggaacgggactgcatcaagtgataattttccgaacatctttattcttcctcaacccctttaatgggcggattccgcgtggctcatgtccatgccttccataccttcgtgtgcgctgtgctcaccttctggctgggtcatgtccatgctcttaccgtgagccataaacttgttaattacatcggcaaacaagtttggtttcacgttggagaaatattccacctggttgtattcgctaggcgcggccagtttttcgaacgctgccatgtcagacatggagttcggcgactgtttcgcttttgcgacccactggtcgaatgcggcgcgatccggtgttgcaatagctttgaacttcatgcctgagaagcccgggccgctgtagctggcggagataccgtcataagtgccgggttcgttggcgatcagatgcaggcgagtctgcataccggccatggcataaatctggctacccagacgcggaatgaagaaggagttcatcacggagttggaggtcactttgaagtacaccggagtgttcgccgggaaagcgatttcattcacggtagcaaagccctgttccgggtagatgaagaaccatttccagtccatggaaaccacttcgatggtaatgggcttctcgtcgtgtgccagcggcttgctaggctcaagagcgtgagtggttttccaggtcagtaccgcaaggaagatgatgattaagataggtaccgtccagaccacagcttccactttattggagtgtgaccagttcgggctgtacttagcatctttattgctcgcacggtacttccaggcgaaaccaacagccatcaagattgcgggaataacgacaatcaacatcaggccaaatgccgtcagtatcagtgaacgttgctccagaccaatctgtcctttgggatctaacagcgcagaattacagccactgagcaatacagtgcctgcaaataatgacaaccatcccaaacttttattgtatttcctgagtctcatttaacgacctcaattccacgggatctggtggcgtttaaaatgtgtgggcattttacgggaaggttacattactgtaaacatgattaaattcctgttacttggatttggctgtcaggtcacatatgttgcaaaacatatcaggttgattttaagaagctgttgcaaaagggcgttataacaaaaggggagtgcagaagaagtctggacgggcaattggtataatcaatgcgaaataaaacaattatttaacaaataattatcattggagtgacaacttggtggtgagaaaataaagactcattagctgaatcgtgtaagaaaaatagaatttataaatggcgccaataatttccaaacgctaagccgcacaaaagaacaaatattaataagcgatgctgatgtttatttagccgtaataattacggcgagtgattactacagctaaataatatttacagattacgtcagatgcgtttttcgtagcgccagataatccagcaaaccaccaagcacgacgccagaaagggcgactaaaaccccgacttccagcagagcaggcaggaaagagaagtgcgtcaaatccagcgcgtccatcgtcaatagcagtaaccacacggccaacaggctgacgcccgccgccagtgtccacatggcaaaggcataacctgccggatatgcggtacgggagataaagttgtcatttactcgtgtatattcaagcgtctggcggcaaaccagcagcaaaataagccctggtacggcagcggcgacggagaatagatagaatgtcgaccagccgtgtgcttcaacaaaccaacccgccacggggccgacataaactcgccctacagcagaaagcgctgagagcagggcaaattgagtagcggaaaatgacttattacatagcgtcattaacagcgcgacaaaggctgatgtgcccatcccgccacagaggttttcgaaaaagacggctgcgcccatgctgtagagatgcttatcagtaatcgacagcagccagtaaccagcgttagacgcaccttgtaaaatgccgaaaatcagcagtgcccggaacagtgacaggcgctgcatcaaaatcccaccgtacaatgcgccaacaatggtcgctagtaagccaagcgttttgtttaccacgcctacttcacccgcatcaaacccgacgccgcgaatcaaaaacgtggttgtcaggctcatggcgaatgcgtcgcccagcttatacagcacgataagaagcaaaataagccaggcattattgcgaccaaagaaatctcgcagaggtgcaacaaccgcttgttccagcgttttgggcacaggaatggtgtcggttggttctggtgcaagcaacgtcgcgataatacaggggatcaacagcgccgccatcaaccagtacatgccctgccagcccagccatttatctgccagccacagggctaggccgccggaaaccagcatccctaaacggtaacccagaacgctgattgccgcgcccgcaccacgttcttctgccgggagcacatcggttttccacgcatcgaagacaatatcctgggaggcagagcaaaaagcgatcaccaccgccagcgccgccatccagcggagttgggtgcctggttcgagaaaacccatcgccgcaatggcgactaataacaggatttgcgtggcgagcagccaaccgcgccgccgcccaaaaaatgggggcgtgtagcggtccatcagcggtgaccagaggaatttaaaaacgtaagcctggcctaccagagagaagaaaccaatggttttgagatcgatattctcgaccgtcatccaggcctgtaaggtgccggatgtcagggcgagcggtagcccggaagcaaaacccaggatcagcaatatggctgaacgcggctgttgaaaaatacgtaaatattgactggacatgggcgtctacaggcccggcttgcaccgggccagagggcagaaattaacgcgcgttctgcttgatgaattcgtgaatgctggtgtcctgagacatatcagcgatggtatcggtcagcacactgttaaccgcatcggcgatatttttgttggaggcctggaacgcaccttcaacgttgtagctggcacgatagtttttggtcattttgttgccattctgcgcggtagcgatgatggcgatatccgctttggtagcgatgttgtagcgcacgttgccctgggacacgtcagcatacagctggctaacgatgatttgcagattaaccgggccattcggaccaaccatgtaaccacgcgcggtcatctgtttttccagcacttcttgcagcaggaaacgcagatcgcgggaggcggtcagggtaacgatttgattatcgcgggtgacttttgccagcgcctgatcggtacgctgatcggcaccattaatgcttacggtgacgcccatcaggcttggatcctgctgtggcagtgtaatcgtcggggaaacttcaatagttgttggcggtcttgcgcatcctgcaagcataaacagagcaactaacgggaagaggatttttttgaacatgttcgggctctcagagactcttaagcgtgtttggtaaaaattcccgccatcataacattgccaacggcgaggggaagtaggtaaggcatgtaaattcatcatgttgacgaaataatcgcccctggtaaaagaaacgctgatgcgaggcctgtgtttcaatctttaaatcagtaaacttcatacgcttgacggaaaaaccaggacgaaacctaaatatttgttgttaagctgcaatggaaacggtaaaagcggctagtatttaaagggatggatgacatctcagcgttgtcggaggagatatttcatgatgatacgtgagcggatagaagaaaaattaagggcggcgttccaacccgtattcctcgaagtagtggatgaaagctatcgtcacaatgtcccagccggctctgaaagccattttaaagttgtgctggtcagcgatcgttttacgggtgaacgttttctgaatcgtcatcgaatgatttacagtactttagcggaggaactctctactaccgttcatgcgctggctctgcatacttacactattaaggagtgggaagggttgcaggacaccgtctttgcctctcctccctgtcgtggagcaggaagcatcgcgtaaaaacgcatttgcaactgtcggcgcttttccagtatgttgctaaagattttatgaaaaacggcctgcgggccgttttgttttgtctggattttgcgctttttgcccagcattcagacgaaaattgcccgggaattgtgaaaaaatacgcgacagcgcgcaataaccgttctcgactcataaaagtgatgccgctataatgccgcgtcctatttgaatgctttcgggatgattctggtaacagggaatgtgattgattataagaacatcccggttccgcgaagccaacaacctgtgcttgcggggtaagagttgaccgagcactgtgattttttgaggtaacaagatgcaagtttcagttgaaaccactcaaggccttggccgccgtgtaacgattactatcgctgctgacagcatcgagaccgctgttaaaagcgagctggtcaacgttgcgaaaaaagtacgtattgacggcttccgcaaaggcaaagtgccaatgaatatcgttgctcagcgttatggcgcgtctgtacgccaggacgttctgggtgacctgatgagccgtaacttcattgacgccatcattaaagaaaaaatcaatccggctggcgcaccgacttatgttccgggcgaatacaagctgggtgaagacttcacctactctgtagagtttgaagtttatccggaagttgaactgcagggtctggaagcgatcgaagttgaaaaaccgatcgttgaagtgaccgacgctgacgttgacggcatgctggatactctgcgtaaacagcaggcgacctggaaagaaaaagacggcgctgttgaagcagaagaccgcgtaaccatcgacttcaccggttctgtagacggcgaagagttcgaaggcggtaaagcgtctgatttcgtactggcgatgggccagggtcgtatgatcccgggctttgaagacggtatcaaaggccacaaagctggcgaagagttcaccatcgacgtgaccttcccggaagaataccacgcagaaaacctgaaaggtaaagcagcgaaattcgctatcaacctgaagaaagttgaagagcgtgaactgccggaactgactgcagaattcatcaaacgtttcggcgttgaagatggttccgtagaaggtctgcgcgctgaagtgcgtaaaaacatggagcgcgagctgaagagcgccatccgtaaccgcgttaagtctcaggcgatcgaaggtctggtaaaagctaacgacatcgatgtaccggctgcgcttattgacagcgaaatcgacgttctgcgtcgccaggctgcacagcgtttcggtggcaacgaaaaacaagctctggaactgccgcgcgaactgttcgaagaacaggctaaacgccgcgtagttgttggcctgctgctgggcgaagttatccgcaccaacgagctgaaagctgacgaagagcgcgtgaaaggcctgatcgaagagatggcttcagcgtacgaagatccgaaagaagttatcgagttctacagcaaaaacaaagaactgatggacaacatgcgcaatgttgctctggaagaacaggctgttgaagctgtactggcgaaagcgaaagtgactgaaaaagaaaccactttcaacgagctgatgaaccagcaggcgtaatttacgcagcataacgcgctaaattcgcacaaaggcccgtcaccgccaggtggtgggctttttttgtcatgaattttgcatggaaccgtgcgaaaagcctctttcggtgttagcgtaacaacaaaagattgttatgcttgaaatatggtgatgccgtacccataacacagggactagctgataatccgtccataaggttacaatcggtacagcaggttttttcaattttatccaggagacggaaatgtcatacagcggcgaacgagataactttgcaccccatatggcgctggtgccgatggtcattgaacagacctcacgtggtgagcgctcttttgatatctattctcgtctacttaaggaacgcgtcatttttctgactggccaggttgaagaccatatggctaacctgattgtggctcagatgctgttcctggaagcagaaaacccagaaaaagatatctatctgtacattaactccccaggcggggtgatcactgccgggatgtctatctatgacaccatgcagtttatcaagcctgatgtcagcaccatctgtatgggccaggcggcctcgatgggcgctttcttgctgaccgcaggggcaaaaggtaaacgtttttgcctgccgaattcgcgcgtgatgattcaccaaccgttgggcggctaccagggccaggcgaccgatatcgaaattcatgcccgtgaaattctgaaagttaaagggcgtatgaatgaacttatggcgcttcatacgggtcaatcattagaacagattgaacgtgataccgagcgcgatcgcttcctttccgcccctgaagcggtggaatacggtctggtcgattcgattctgacccatcgtaattgatgccagaggcgcaactgtgccgctatacttatccagggcggcacaacgctgtaagcggcttgcgcctgagaatggcatttgcgtcgtcgtgtgcggcacaaagaacaaagaagaggttttgacccatgacagataaacgcaaagatggctcaggcaaattgctgtattgctctttttgcggcaaaagccagcatgaagtgcgcaagctgattgccggtccatccgtgtatatctgcgacgaatgtgttgatttatgtaacgacatcattcgcgaagagattaaagaagttgcaccgcatcgtgaacgcagtgcgctaccgacgccgcatgaaattcgtaaccacctggacgattacgttatcggccaggaacaggcgaaaaaagtgctggcggtcgcggtatacaaccactacaaacgtctgcgcaacggcgataccagcaatggcgtcgagttgggcaaaagtaacattctgctgatcggtccgaccggttccggtaaaacgctgctggctgaaacgctggcgcgcctgctggacgtcccgttcaccatggccgacgcaaccacgctgaccgaagccggttatgtgggcgaagacgttgaaaacatcattcagaagctgttgcaaaagtgcgattacgacgtacagaaagcgcagcgcgggattgtctacatcgatgaaatcgacaagatttctcgtaagtcagacaacccgtctattacccgtgacgtttccggtgaaggcgtacagcaggcactgttgaaactgatcgaaggtacggtagctgctgttccaccgcaaggtggacgtaaacatccgcagcaggaattcttgcaggttgatacctctaagatcctgtttatttgtggcggtgcgtttgccggtctggataaagtgatttcccatcgtgtagaaaccggctccggcattggttttggcgcgacggtaaaagcgaagtccgacaaagcaagcgaaggcgagctgctggcgcaggttgaaccggaagatctgatcaagtttggtcttatccctgagtttattggtcgtctgccggttgtcgcaacgttgaatgaactgagcgaagaagctctgattcagatcctcaaagagccgaaaaacgccctgaccaagcagtatcaggcgctgtttaatctggaaggcgtggatctggaattccgtgacgaggcgctggatgctatcgctaagaaagcgatggcgcgtaaaaccggtgcccgtggcctgcgttccatcgtagaagccgcactgctcgataccatgtacgatctgccgtccatggaagatgtcgaaaaagtggttatcgacgagtcggtaattgatggtcaaagcaaaccgttgctgatttatggcaagccggaagcgcaacaggcatctggtgaataattaaccattcccatacaattagttaaccaaaaaggggggattttatctcccctttaatttttcctctattctcggcgttgaatgtgggggaaacatccccatatactgacgtacatgttaatagatggcgtgaagcacagtcgtgtcatctgattacctggcggaaattaaactaagagagagctctatgaatcctgagcgttctgaacgcattgaaatccccgtattgccgctgcgcgatgtggtggtttatccgcacatggtcatccccttatttgtcgggcgggaaaaatctatccgttgtctggaagcggcgatggaccatgataaaaaaattatgctggtcgcgcagaaagaagcttcaacggatgagccgggtgtaaacgatcttttcaccgtcgggaccgtggcctctatattgcagatgctgaaactgcctgacggcaccgtcaaagtgctggtcgaggggttacagcgcgcgcgtatttctgcgctctctgacaatggcgaacacttttctgcgaaggcggagtatctggagtcgccgaccattgatgagcgagaacaggaagtgctggtgcgtactgcaatcagccagttcgaaggctacatcaagctgaacaaaaaaatcccaccagaagtgctgacgtcgttgaatagcatcgacgatccggcgcgtctggcggataccattgctgcacatatgccgctgaaactggctgacaaacagtccgttctggagatgtccgacgttaacgaacgtctggaatatctgatggcaatgatggaatcggaaatcgatctgctgcaggttgagaaacgcattcgcaaccgcgttaaaaagcagatggagaaatcccagcgtgagtactatctgaacgagcaaatgaaagctattcagaaagaactcggtgagatggacgacgcgccggacgaaaacgaagccctgaagcgcaaaatcgacgcggcgaagatgccgaaagaggcaaaagagaaagcggaagcagagttgcagaagctgaaaatgatgtctccgatgtcggcagaagcgaccgtagtgcgtggttatatcgactggatggtacaggtaccgtggaatgcgcgcagcaaggtcaaaaaagacctgcgtcaggcgcaggaaatccttaataccgaccattatggtctggagcgcgtgaaagatcgcatccttgagtatcttgcggttcaaagccgtgtcaacaaaatcaagggaccgatcctttgcctggtanggccgccgggggtaggtaaaacctccctgggtcagtccattgccaaagccaccgggcgtaaatatgtccgtatggcgctgggcggcgtgcgtgatgaagcggaaatccgtggtcaccgccgtacttacatcggttctatgccgggtaaattgatccagaaaatggcgaaagtgggcgttaaaaacccgctgttcctgctcgatgagatcgacaaaatgtcttctgacatgcgtggcgatccggcttccgcactgcttgaagtgctggatccagagcagaacgtggccttcagcgatcactacctggaagtggattacgatctcagcgacgtgatgtttgtcgcgacgtcgaactccatgaacattccggcaccactgctggatcgtatggaagtgattcgcctctccggttataccgaagatgaaaaactgaacatcgccaaacgtcacctgctgccgaagcagattgaacgtaatgcactgaaaaaaggtgagctgaccgtcgacgatagcgccattatcggcattattcgttactacacccgtgaggcgggcgtgcgtggtctggagcgtgaaatctccaagctgtgccgtaaagcggttaagcagttactgctcgataagtcattaaaacatatcgaaattaacggcgacaacctgcatgactaccttggtgttcagcgtttcgactatggtcgcgctgataacgaaaaccgtgtcggtcaggtaaccggtctggcgtggacggaagtgggcggtgacttgctgaccattgaaaccgcatgtgttccgggtaaaggcaaactgacctataccggttcgctcggcgaagtgatgcaggagtctattcaggctgcgttaacggtggttcgcgcgcgtgcggaaaaactggggatcaaccctgatttttacgaaaaacgtgacatccacgtccacgtaccggaaggtgcgacgccgaaagatggtccgagtgccggtattgctatgtgcaccgcgctggtttcttgcctgaccggtaacccggttcgtgccgatgtggcaatgaccggtgagatcactctgcgtggtcaggtactgccgatcggtggtttgaaagaaaaactactggcagcgcatcgcggcgggattaaaacagtgttaattccgttcgaaaataaacgcgatctggaagagattcctgacaacgtaattgccgatctggacattcatcctgtgaagcgcattgaggaagttctgactctggcgctgcaaaatgaaccgtctggcatgcaggttgtgactgcaaaatagtgacctcgcgcaaaatgcactaataaaaacagggctggcaggctaattcgggcttgccagcctttttttgtctcgctaagttagatggcggatcgggcttgcccttattaaggggtgttgtaaggggatggctggcctgatataactgctgcgcgttcgtaccttgaaggattcaagtgcgatataaattataaagaggaagagaagagtgaataaatctcaattgatcgacaagattgctgcaggggctgatatctctaaagctgcggctggccgtgcgttagatgctattattgcttccgtaactgaatctctgaaagaaggggatgatgtagcactggtaggttttggtacttttgccgttaaagagcgtgctgcccgtactggccgcaacccgcagaccggtaaagagatcaccatcgctgccgctaaagtaccgagcttccgtgcaggtaaagcactgaaagacgcggtaaactaagcgttgtccccagtggggatgtgacgaagttcaagggcgcatctactgatgtgccttttttatttgtattcggtgactttctgcgtcttgtgggctgacaattgcccccgtttcttgtcacaataggcctttgcgcgcatcgatacgttgcgtgaggtacacagtcatctacagcggagtgttgttacaccatgatggacagcttacgcacggctgcaaacagtctcgtgctcaagattattttcggtatcattatcgtgtcgttcatattgaccggcgtgagtggttacctgattggcggaggcaataactacgccgcaaaagtgaatgaccaggaaatcagccgtgggcaattcgagaatgccttcaacagcgagcgtaatcgcatgcagcaacagctgggcgatcaatactccgagctggcagcgaacgaaggctatatgaaaaccctgcgtcaacaggtgctgaatcgtctgatcgacgaggcgctgctggatcagtacgcacgtgagctgaaactgggtatcagcgatgagcaggttaaacaggcgattttcgcgaccccagccttccaggttgatggcaaatttgataacagccgctataacggtatcctcaaccagatggggatgaccgccgatcagtacgcccaggcgctgcgtaaccagctcactacccaacagctgattaacggcgttgctggtaccgattttatgctgaaaggtgaaaccgacgagctggcggcactggtcgctcaacaacgcgtggtgcgtgaagcgactatcgatgttaacgcgctggcggcgaagcagcctgtgaccgaacaggaaattgccagctactacgaacaaaacaaaaacaatttcatgacgccggaacaattccgcgtgagttacatcaagctggatgccgcaacgatgcagcaaccggttagcgatgcggatctccagagctactacgatcagcatcaggatcaattcacccagccgcagcgtacccgttacagcatcatccagaccaaaactgaagatgaagcgaaagcggtacttgatgagctgaataaaggcggtgattttgctgcattagccaaagaaaaatctgccgatattatctctgctcgtaacggcggcgatatgggttggttagaagatgccactatcccggatgaactgaaaaatgctggtctgaaagaaaaaggccaactgtctggtgtcatcaaatcttcggtcggtttcctgattgtacgtctggacgacattcagccagcgaaagtgaaatcgttagacgaagtacgtgacgatgtcgcggcgaaagtgaaacacgaaaaagccctcgatgcgtactacgcgctgcagcagaaagtgagcgatgcggcaagcaacgacaccgagtctctggccggtgcagagcaagctgccggcgttaaagccactcagacgggttggttcagcaaagagaacctgccggaagagttgaacttcaagccggttgctgacgctatctttaacggcggtctggtaggtgaaaacggcgcgccgggcatcaactctgacatcatcaccgtagacggcgaccgcgcattcgtgctgcgcatcagcgagcacaaaccggaagcggtgaaaccgttggcagatgttcaggaacaagttaaggcactggttcagcacaacaaagctgaacaacaggcgaaagtggatgctgagaaactgctggttgatttgaaagccggcaaaggtgcggaagctatgcaggctgccggtctgaaatttggcgagccgaaaaccttaagccgttccggtcgtgacccgattagccaggcggcgtttgcactgccactgccagcgaaagacaaaccgagctacggtatggcgaccgatatgcaaggtaatgtggttctgctggcgctggatgaagtgaaacaaggttcaatgccggaagatcagaaaaaagcgatggtgcagggtatcacccagaacaacgcacaaatcgtctttgaagctctgatgagtaacctgcgtaaagaggcgaaaatcaaaattggcgatgcgttggaacagcaataatcctgaagccgcctcgcaaaaaaatgctttgcagctgtaacaagaaaaggtcgctttcgcggccttttccatttctgaacattgccatttgtttactgttttcactgccgttaaggtgattccactgttaacaaacaaggaagaaaacagtatgaaacacggaattaaagcactgctcattaccctgtccctggcctgtgccggaatgtctcatagcgcgctggcggcagcttctgtggcgaaaccgacggcggtagaaaccaaagcggaagctcctgcagcacaaaataaagcagcagtaccggcgaaagccagtgacgaagaaggctcccgggtcagcattaataatgccagcgcggaagagctagcccgcgcgatgaatggcgttggcctgaagaaagcgcaagcgattgtcagttatcgcgaagagtacggtccgtttaaaacggtggaggatctaaagcaggtgccggggatgggcaattcgctggtggaacgtaatctggcggtattaaccctgtaattaatttgcatagtggcaattttttgccagactgaagaggtcataccagttatgacctctgtacttataacagtttttataaaaacaacgtaaggttattgcgctatgcaaacacaaatcaaagttcgtggatatcatctcgacgtttaccagcacgtaaacaacgcccgctaccttgaatttctcgaagaagcccgctgggatgggttggaaaatagcgacagttttcactggatgacggcccataacatcgctttcgtggtggtgaatatcaatattaactatcgtcgtccggcggtattaagcgacttgttaaccattacgagccagttacagcaattaaacggtaaaagcggcatcttaagccaggtcattacactggagccggaagggcaggtggtagcggatgcgcttattacgtttgtttgtattgatcttaaaacgcagaaagcattagctctggaaggggaattgcgcgaaaagctggagcagatggttaagtaaacgttttgtggtgccggatgctcaagccgcatccggcgacacccggaataattacttcaacccggttttctgcttcatcgctgccatcaccgtcggtttatcggccagataatgattcaaaccgttggcgcgtaaattacatgccgcacaatgaccgcaaccgtcgcctttaatgccgttatagcaggtcaacgtttcgttacggactaaatccagtttgccgtaataatctgccagcgcccaggtttccgctttatcaatccacatcagcggcgtttcaaaacgaatatctttcgccatgcccaaactgacggcatggtttagtactttcacaaactcatcgcggcaatccgggtagccggagaaatccgtttcgcagacgccggtaattacggcttctgcttttacctgatacgcatatattgccgccagcgtcaggaacaaaatattacgccctgggacaaacgtattcgggatgccatcggcttcaggttcataatcaggcaccggaatgctgtcacgcgtcaggctgctgaccgccagctcgttgagcagcgttacatcaagaaccttatgcgcgcgtgcccccagtttcagcgccagttcgcgtgccacgtcgatttctgcgcgatggcgctgaccgtaatcgaacgtcacgcaatggacttcatcatattgttgtaatgcctgcaccagacaggtggtggaatcctggcctccactgaacacaacgacagcacgtttcatagataatcctgcttgaacaataaaagcgttatggtaacgcctgcgattaacccggaccagctattcattgcgacggcgcgggaagccaggcttcggtaaattcaaaccagccgcgcggtgtcagtcgcacaccgttcacgccgggaggggcactaatgcgatagtgatagttgaacagcggcgtcagcgtcgcatctgtcattaactggctaaaaaccgctttcagggcattaaatcggttttcctcatcaggcattacttgcaccgcgtccagtgtcgattgtagatgtgcgtatgctggagcgtcgaaaacatgtggccacagcggatcgcagcgcagccattgctccagagtatattccggtgcttcgccaattaatctgtcgcccatcatgaggtctgcgtgtgccagtagggtcgtgtcgtcccagttttttgcgttatgaaaaataattgtgagttcacagccttccgctgccagtgtcgcctgtaggcgttctgccatggtatgaagttctatcgggaggtgataaaccagcgtcaaggttttcggtagtttgacttcatccggtacttgccaatgcggaatagtccagcctggcagtaatgcatgactggcggtgatcaggttttctccgacttctaacgtttgtaataaaccggattgatgaataatggagatcacttttcgcgcctgccagagggagagtcggggacttttgcgcaacgttaaatagcaaaaacctaaactgatgccactactgacctggctgacccgttgcagctcctccggtttgccgatggtgatttgcacgggatgccgacaactggttcccaaatctttttcgaaaagcggcggagttatccagtactcaaccgctttaagcagcggatgacgtaaatggtaataatcatggctttccaggcgcaccagttcagctgtgaattgtgttaagcgaaaaggacccgtgccaatcagtgggaattgcggatgcgccagatggctgcaatagctcgccagccggtgcgcaagccagtaatcggggcgatgtaaaaagaaggtcagacactgcggatgggtgacctcaatacgcttcacgctaataaataattgatccagtgctggcagttgtaacagcatcaataatcgctggtgtaagtgtgaggcttttactgcatcgccgttatgccagtgtagggttgaacgaagataaaagtcccagcgtaacccgtcagcagaggtttcccagtgatgcgctaaatcgccaatcgggcgctgggtattattatcgaagcgggtcaggccggaaaatatctgtccggcgagatgctgctcggcacggccgggcaaaaagcccggttgtagcggttcgagcgggcgatagtagggaatacgcaacgtgggtgtatcgttttgccattgtccgcccataaacggctgtaacagagtgcgcagctcacctggggccagttgcgccagctccagcacatcttgctgctttccggtttccagtgccttttccatcatcgcattgcgtagcgattctggcgtgaccagaaagcgtaattgtccgcgctttccgcgtcctgactgcgcctgccactccagccatcccgcttcctgtgcctgacgcaacagcgtacgaacatggcgttcgctgcaaaaacagcgttcggccagttcgctgacggtgacggtttgcggctttccggcggaaggttgccacagacgttgatactggttaaggcggttgagcagtcgcataaaaacccggaacaatattatttaactattcactattacttccgtatatatcaggtgatactcaatcaccattaaccgtgtcacagagtggagaaagaaatggctcgtctggcagcatttgatatggatggcactttattgatgcctgaccatcatttaggtgagaaaaccctctctactttggcgcgactgcgtgaacgcgacattaccctcacttttgccacggggcgtcatgcgctggagatgcagcatattctcggggcgatatcgctggatgcgtatttgattaccggcaacggaacgcgcgtgcattctctggaaggtgaacttttacatcgtgatgatttacctgcggatgtcgcggagctggtgctgtatcagcaatgggatacccgagccagcatgcatattttcaatgacgacggttggtttaccgggaaagagatccctgcgttgttgcaggcatttgtctatagcggttttcgttatcaaataatcgatgtcaaaaaaatgccactcggcagcgtcaccaagatctgcttctgtggcgatcacgacgatcttacacgtttgcagatccagctacacgaagcattaggcgagcgtgcacatttgtgtttttccgccacggattgccttgaagtgctgccggtgggctgcaataaaggcgctgcactgacggtgctgacccaacatttaggtttatcgttgcgcgattgcatggcctttggtgatgcgatgaacgatcgcgaaatgttaggcagcgtcggtagcggatttattatgggcaatgcgatgccgcaactgcgcgcggagctcccgcatttaccggtgattggacattgccgaaatcaggctgtctctcactatttgacgcactggctggactatccacatctaccttattcccccgaataacgagatcccttccagcaccgggcaattgcccggtttttttgcgttgaatttgtcattttgtgccgtggtgtttaaaccgcacagaataaattgtcgcgatttcacctttaaaatagaattaaaagagaaaaaaattctccgtggaagggctatgttagataaaattgaccgtaagctgctggccttactacagcaggattgcaccctctctttgcaggcactggctgaagccgttaatctgacaaccaccccctgctggaagcgcctgaaacggctggaggacgacggtatccttatcggcaaagtcgccctgctggatccggaaaaaataggcctcggcctgaccgcctttgtgctgataaaaacgcaacatcacagcagcgaatggtattgccgctttgtcacggtggttaccgaaatgccagaagtgctggggttctggcgcatggctggtgaatacgattatctgatgcgcgtccaggttgccgacatgaaacgctacgacgagttttataagcgtctggtaaacagcgtgccggggctgtcggacgtcacttccagcttcgcgatggaacagattaaatacaccacttctttacccatcgaataaatatccagaatcaggtcaggacacaacgcgtgcgattatttgctcaattaagctggtatttccgtcgggaatggcgtcgctatctcggggctgtcgccttgcttgtcattatcgcgatgctgcaactggttccaccaaaagtggttggtattgttgtcgatggcgtgacagaacaacactttactaccgggcagatcctgatgtggatcgccaccatggtgctgattgccgttgtggtttatctcctgcgttacgtctggcgcgtattgctgtttggtgcgtcttatcaactggctgttgaactgcgtgaagattattaccgtcagctaagccggcagcatcctgagttttacctgcgtcatcgcacgggtgacctcatggctcgtgcgactaatgacgtcgatcgcgtcgtgtttgccgccggagaaggggtgctgacgctggtggattcactggtaatgggctgcgctgtgttgattatgatgtctacgcaaattagctggcagttgaccttatttgccctgttaccgatgccagtgatggcgatcatgattaagcgcaacggcgatgctttgcatgaacgctttaagctggcacaggcggcgttttccagtcttaatgaccgcacccaggaaagcctcaccagtatccgcatgatcaaagcctttggtctggaagatcgccagtcggcgttatttgccgcggatgccgaagataccggcaaaaaaaacatgcgggtggcgcgtattgatgctcgtttcgacccgaccatctatatcgcgattggtatggcgaacttgctggcgattggcggcggtagttggatggtggtgcagggcagtttaacgctgggccagctcaccagttttatgatgtatttaggtctgatgatttggccaatgctggcgctggcatggatgtttaacattgtggaacgtggtagtgctgcgtacagccgtattcgcgcgatgctggcggaagcgccggtggtgaacgatggtagcgaacccgtgccggaagggcgtggcgaactggatgtaaatattcaccagttcacgtatccgcagactgaccatcctgcgctggaaaacgtcaatttcgccctgaaacccggtcagatgctgggtatctgcgggccgactggttccggcaaaagtaccctgttgtcgctcattcagcgtcatttcgacgtcagcgagggggatattcgctttcatgatattcctctgacgaagttacaactcgatagctggcgtagccgcctggcggtagttagccagacgccattccttttttctgacaccgtggcgaataacatcgcgctgggttgcccgaatgccacccagcaagagattgagcatgtcgcgcggttagccagcgtacatgacgatattttgcgtctaccgcaaggttacgatacagaggtgggcgagcgcggtgtgatgctttccggcgggcaaaaacagcgtatctccattgctcgtgcgttattagtcaacgcggaaatcctcatccttgatgatgcgctttcggcggtggacggacgcactgagcaccagatcctgcataacctgcgtcagtgggggcagggaagaacggtaatcatcagtgcccatcgcctttctgcactgacggaagccagtgaaattattgtgatgcagcacggacatatcgcccagcgtggcaatcatgatgtgctggcacaacaaagcggctggtatcgcgatatgtatcgctatcaacaactggaggcggcgctcgacgacgctccggaaaatcgcgaggaggccgtcgatgcgtagttttagccaactgtggccgactctcaagcgcctgttagcgtacggttcaccgtggcgtaaaccgctggggattgcggtcctgatgatgtgggttgcggcggcggcagaagtcagtgggccgctgcttatcagctattttatcgacaatatggtagcgaaaaataacctgccgttgaaagtggttgcagggctggctgcggcgtatgttgggctgcaactgtttgccgccgggctacattacgcgcagtcgctgctgtttaatcgggcggcagtaggcgtagtgcaacagttgcgtaccgacgtgatggatgctgcgttacgccagccattaagcgagtttgatacccaacccgtcgggcaggtgatttcccgcgtcactaatgacactgaagtgatccgcgatctctacgttaccgtagtggcaactgtcctgcgcagtgccgcactggtgggcgcgatgctggtggcgatgttcagcctcgactggcgaatggcgctggtggcgataatgattttcccggtggtgctggtggtaatggtgatataccagcgttacagcacgccaattgtccgtcgtgtgcgcgcctatctggcggatatcaacgacggctttaacgaaatcatcaatggcatgagcgttatccagcagtttcgtcagcaggcgcgatttggcgaacgtatgggtgaggccagtcgttcacactatatggcgaggatgcaaaccctgcgcctcgacggttttctgctgcgtccgctgctgagtctgttttcatcgctcattctctgtggcttgttgatgctgtttggcttctccgccagcggcaccattgaagtgggcgtgttgtatgcgtttatcagctatcttgggcgacttaacgaacccttaatcgaactgaccacgcagcaggcgatgctgcaacaggctgttgttgctggtgagcgcgtgtttgagctgatggacggaccgcgccagcaatatggcaatgatgatcgcccgttacagagtggcaccatcgaagtcgataacgtgtcatttgcttatcgcgatgacaatctggtgctaaagaacattaatctctctgtgccttcgcgtaactttgtggcgctggtcgggcataccggcagtggtaaaagtaccctcgccagtttattgatgggctattacccgctaacggaaggtgagattcgccttgatggtcgtccattaagttcgctaagtcacagcgcgctgcgccagggcgtggcaatggtgcagcaagatccggtggtgctggcggataccttcctcgccaacgtgacgctggggcgggatatctccgaagaacgcgtctggcaggcgctggaaaccgtgcaactggcggagctggcacgcagtatgagcgacgggatttatacgccgctgggcgagcaggggaataatctctctgtcgggcaaaagcaactgctggcactggcgcgcgtgctggtcgagacgccgcaaatcctgatccttgatgaggcaaccgccagcattgactccggtactgaacaggcgattcaacatgctctggcggcggtgcgtgaacataccacgctggtagtgattgctcaccgcttatcgactattgttgatgccgacactattctggtgcttcatcgtgggcaagccgtggagcagggcactcaccagcaactgctggcggcccagggacgctactggcagatgtatcaactgcaacttgcgggcgaagagcttgcagccagcgtgcgtgaagaagaatcattgagcgcctgaatagcgcaatatctcatcgttggtgcaaaaatgtaacgcactgtgcactgtcatagtgcgttttcattttcaatcttcttaacttcctgctctctttctcgtttttcatttctggcacaccgcttgcaataccttcttcgtgtagcagaaccattaccgaattctgaccggaggggatctatgaagctggtgaccgtgataatcaaaccattcaagctggaagacgttcgtgaagcgttatcttccattggtattcagggcctgaccgtcaccgaagtgaaaggtttcgggcgtcagaaagggcatgccgagctgtaccggggggcggaatacagcgtcaacttcctgccaaaagtaaaaattgatgtggcgattgctgatgaccaactcgatgaagtgatcgatatcgtcagtaaggcggcttacaccggaaaaattggcgacggcaaaatcttcgtcgctgaattgcaacgcgtcattcgtattcgtaccggcgaagccgacgaagcggcgctgtaatctctggcacacagcaacaggaacgaaaaatgaagatagcgacgataaaaactgggcttgcttcactggcgatgctgccgggactggtaatggctgcacctgcggtggccgataaagccgacaatgcgtttatgatgatttgtactgcactggtgctgtttatgactattccggggattgccctgttttacggtgggttgattcgcggcaaaaacgtgctgtcgatgctgacgcaggtgacggtgacgtttgcactggtctgtattctctgggtggtttacggttactcgctggcgtttggtgagggcaacaacttcttcggcaacattaactggttgatgctgaaaaacatcgaactgacggcggtgatgggcagcatttatcagtatatccacgtagcgtttcagggatcgtttgcctgcattaccgtaggcttgatagttggggcgctggcggaacgaatccgcttctcagctgtgttgattttcgtggtggtatggctgacgctctcttacattcctattgcgcatatggtgtggggcggtggtttgctggcttctcacggtgcgctggatttcgcgggtggcacggtggtgcatattaacgccgcaatcgccggtctggtgggcgcgtatctgataggcaaacgcgtgggcttcggtaaagaggcgtttaaaccgcacaacctgccgatggtcttcaccgggactgccattctctatatcggttggtttggctttaacgccgggtcagcgggcacggcgaatgaaatcgcggcactggcatttgtgaatactgtggtcgcaacggcggcggcaattcttggctggatcttcggtgaatgggcgctgcgtggtaagccttcactgctgggagcgtgttctggcgcgattgccggtctggtcggcgtgacgccagcgtgtggctacattggtgttggcggcgcgttgattatcggcgtggtagctggtctggcgggcttgtggggcgttaccatgctcaaacgcttgctgcgggtggatgatccctgcgatgtcttcggtgtgcacggcgtttgtggcattgtcggctgtatcatgactgggatttttgccgccagctcgctgggcggcgtgggcttcgctgaaggtgtgacgatgggccatcagttgctggtacagttggaaagcattgccattacrattgtgtggtctggtgtggtggcatttatcggctacaaactggcggatctgacggttggtctgcgtgtgccggaagaacaagagcgagaagggctggacgtcaacagtcacggcgagaatgcctataacgcataacaagcactgcaaaaaacagccggacggttttcacctccggctatttttttaattgtgattacgcatcaccccttcctgaacggtcgaggcaaccagtacgccgtcctgggtataaaactcaccgcgcacaaagccacgtgcgctggacgccgaggtgctctccacgctatacagcagccattcattcaaattaaacgggcgatggaaccacatggaatggtcaatggtggcaatctgaatccccggttcgagaaaaccgataccgtgcggctgtagagctaccggcaggaagttaagatcagaagcgtaaccgagcagatactgatgaacgcgcaggtcatccggcacgctaccatttgcgcggatccacacctgacgatgtggttctgcgacgtgacctttcagtgggttatgaaactccaccggacggacttccagcggacgatcgcagatgaatttatctttaagcactggcggcagcaggtgcgccagcgattgggcgatttgcgtttccgaaggcaggccatcaggcgctggcgcggacggcattgttttttgatgttcgaaacccgcttctggtgcctggaaagaggccgtcatataaaaaatcggtttgccgttttgaatagcagcaacccggcgggcgctgaagctgttaccgtcacgcagcgtttcgacatcataaataatcggcttcttactatcgccagggcgaagaaagtagctgtgaaacgaatgtaccagccgctcttcagggacggtctcttttgcagcatacaaggcctgacccacgacctggccgccaaatacctggcgtaaacctaaatcttcactctggccgcgaaagagtccttcctcaattttttccagatttaacaatgtcagtaaattttttagcgcctgactcatataactctccagtaacaaagctgccgcagcaagccaaagtgagttgagtataacgcaaatttgctactggtccgatgggtgcaatggtctgaattacgggctaattacaggcagaaatgcgtgatgtgtgccacaattgttgacgttactattttgttaaccactcttccggcgaggaaagttagcccgctggtgcattgataataaggagaaatgaatgaaactcgtgcacatggccagtggtttagcggttgcgattgcgttggcggcttgcgcagataaaagcgcggatattcagacgccagccccggctgcaaatacgtctatttcagcaacacaacaacctgctatccagcaaccgaatgtctccggtaccgtctggatccgtcagaaagtcgcactgccgcctgatgctgtgctgaccgtgacactttctgacgcgtcgttagccgatgcaccgtcaaaagtgctggcgcagaaagcggtgcgtactgaaggtaaacagtcaccattcagctttgttctgccatttaacccggcagatgttcagccgaacgcgcgtattctgttgagtgcggcgattaccgtgaatgacaaactggtatttattaccgataccgttcagccggtgatcaaccaggggggaaccaaagccgacctgacattggttccggttcagcaaaccgccgtgcctgtccaggccagtggtggcgcaacaactaccgtaccatcgacttcaccgacccaggtgaatccatcttcggcagttcctgcccctacgcaatactaagcgttactaacccctttccatctggagaggggttagtagttccagcgatagcgctgtaagtcgatttgcccgcttcccgataccatcacaccttctgccagtaatgcctgtcgttgacgctgtaaatccggtccggttagcgaaatggtgccgtggcgattaaccacccggtgccagggcaaggtgctgccttcggggagacgctttaacacaccgccaacctggcgcgcggcgcggggcgatcccgccagtttcgccacatcaccgtaagtggtgacatacccttcgggaatagcggctacgatttgccagacgcgttggggaaatgaatcttctttttccatcttttcttcctgagataatttttcagcataatctggaaaaacgcccgagtgaagccgcattgcgcaagaaaccagcatctggcacgcaatgggttgcaattagccggggcagcagtgataatgcgcctgcgcgttggttctcaacgctctcaatgggggctctgttggttctcccgcaacgctactctgtttaccaggtcaggtccggaaggaagcagccaaggcagatgacgcgtgtgccgggatgtagctggcagggcccccacccatttctgcctcccaccgtttcgtcaaaaaatcccaacatgactaaactttaaccacaactgacgtcgcaagaattgtctggctgcgcagtacgcttcggaggtatgtctgatgaagtatgttgatggttttgtggttgccgttcctgccgataaaaaggatgcctatcgggaaatggccgctaaggccgcgccattgtttaaagagtttggcgcgcttcgtattgtcgaatgctgggccagcgatgtaccggatggcaaagtgaccgattttcgtatggcggtgaaagcggaagagaatgaagaggttgtctttagctggattgaatacccttcaaaagaggtccgcgacgcagctaatcaaaagatgatgtcggacccacggatgaaagagttcggcgagtccatgccgtttgacggcaagcgaatgatctatggcggattcgagtcaatcatcgacgaataggtagcgtgacgggctgtgcggcgtgccgtcagcccaaaaattcacaaatgttgctcggcccagcgtaagaaatcttctttcggtaatgccttgctgtagagccagccctgaccgtagtgcacgccatgctggcgtagccactcttcttgtttactggtttcgattccctccgctaccattttcagtttcagtgtttttgccatttcgatgatatgcggcgtgacatttttatattccagcgcatcaacgaaagatttatcgatcttcagaatgtcgacatccagatcctgtaaataacttaaacttgaataccccgtaccaaaatcatcaagataaatttcatggcccgcctcccggtagcgagaaattatcggggcgctggttttcggatcggcaaactcgcgttcagtgagttcaagcgcgatctgtctgggattaacctgatagtgattgatcatttcacgcagcaattgcgggattttttccgaggtgagcacggtggattcaagattgatcgaaatatgctgctgtggatgctgacgcagccagtcgcccatatcttcaaagacgcttcttataatcagtagcgtcaatggctcagaaaggcccgtttgctgtgccagcggaataaaactatctggtgacaaccaactaccgtctgtctgcggccagcgcgccagtgcctcagcaccgacaattttgccattggctaaggagacaatcggctgatagtgcacgcaaatatcacgattttcgatagcatcctgcagccgatgatgcggtgactggatgcggcgcaaaatgcgcagcacaaacatcgctgccagcaggccaatcaccaacccgagcggtaaccaaataaagacttgccgatgccagcctttctgcaacattttcgatgaagcccaggtgataattgaaatattcatctccgggaagggcaggatatcgtaaatgattccattattttcgatatgctcaccgggtgttttttgtagcctggtaataattccctgagcaatttcatcgctgctggttatgacaacgttatgggcattgccaataatggcggcatcaatttgccatgagctatagggaatgacatcaataaaggaagcggggtcgatcatgacgacataatgtgccgttcccatggcgaccatgtaacggataatgcctaaatcgttatgtgatgttaaccagacacgataaccatctttcgaaattttacctggctcggggaaggtatcgggcggactttcatgctccagagacgaacactggggaacgttgttatcgatataaaccacttcctgaatatagcgataactgtaagatacccgacgcatttccatgagatgggcttcactacagtcagcgccttgccatctttccagctcttgcagcgcatctttcccttgtgtcgccaccttattggcccgaatagcgacgcgggaggaataggtatccagctcttcaataaacgatgtttctacctgctgatgggccagccagatgcttaagccgacaggcagcaatactgaaagaatcagtactcccgaaataaggccgaccagatgtcgtgttctcaccagcatatccttattaacacagtgtagggaaagtatatctgattgtggaaaaaggctggcaggagataaggaggtagagctggtatttcatgaagtgatgggtggaaacgatcgttgtcatttgaccaggcgcagagctttacgcctggtatgtaatcctaacttaagatgttgattcggcgcgagcgagggtaaaaatatcgtaaaaagacaattcacctttacggacgatcattttttgcagttgttccttatgaacatccgcgacacgcggagagttcaagatggcttcaaccagcgcggcaggtacaaagcgcgtgttgtaccattcgccgttatagcaaacgcggaaatccaacacgtcgatatcttcatagcggtagcgtgggtagacatcgaaaaagaagaaaccattaagcaggataaataatacaaccagtagccagacagagcctgaaagcgtttcggactgcaacatcaccgccagggtggcaaaaaaagcaacgtacataccgataaacagccccggatgtttacggataaaactgatactaaagcggggtttgttgtcgcgtttttcgcgggtattcagagactcaatcgtttcggtcagcaggcgttgtatttcggtcatcgtttgccttcgtggtatctgcaactttccagggaacaccctattttaacgtgggaatagtagagggaaagtaacagatctgccacaattttgcataacagttgcgaaaaaccgattacaattttttaattattctggctggattaccgcccacgacaacgttgtccgggacatcttttgtgacaactgcacctgaggctaccacgacgttatcaccaatggtcacaccagggttaatgaccgcgcgtccgccaatccagacgttattaccgatggtgacgggtttccccagttcagcaccgctattacgtgctacagggtcgatgggatgtgttgccgtgtagatatgaacgcctagtgccaacatacagttatcaccgatgcgaatagggcagacatcaagcatcacgcaatcgaagttggcgaaaaaattattaccgagaaaaatgttatagccatagtcacagcgaaacgttggctcaatataagcctctgtcacctgaccgaatagatcagcgagaatttgctggcgtaatgtgtgctcttccgccagggaatgattgtatcggtgaataagctgacgagcgcgcaggcgatcgcgagataacgtctcatctgccgagcgatacaactcaccagcaatcatcttttctttttctgtgctcattactgacctccggttgctgaaaatgcggcaacacagtaagacgaaaagtcagtgaagagaacgttcccattacatctgtgtgataaagatcacatagggtatgtcttcatggcgaaaaagtataaaattcttaataaacagccggttatagctccgaaagcgaattatttattagcgaataaatttccatactgaggaagggatcttgtcgtacagtttattcatggtcaattcggcgaggcggtgatctgcggctgagtaaaataccgccagttcattatctgataattcgtatttatttttctcgataacacgctccagcgtgtcaattgtctggcaacgacgtaaacgcattaaataatcggttttcgttaaaggtttttcggacatacttctacccatggttgtaataattctaacaagataaactcgcaggattctctttcgtcgcattgacaaaacaacggaatagtcgattacctgacttccgccatttctgaagatcctgcatattaataccataactactgaacaacataaaggtgtcatccagatattcgtcgatctgctcaatgagcttattgtcttcattatacttaattttgtaattaagtgcgaaggtcgcaatatgctcaatcagttcattcaactggaggttgatcgccgaggttgggtcgttaacccagccatgattgctttcttcaaggtttgcaaggcagtcatgatacagagtttcacagagaaacttaagctgtgcgatatcatgtcttttgggtgagtattcatccataacgcgtccccttcttagcggttgaactaacggacacctttcgggatggaaaaaacttactgacctggacttgccctctcgtttgttagcttaactataagccactctttgcaggttttcatcgcattattacgaaaaattacaattaggaaggaagcgggacagggctcactttttcatactagcaccaacccgcagcaggtaaaagcagtttgctcgaactgttcataacatttcaggattatcgccagatgaaattggtgacactaataccaggattgctctgaatatgacgtaataaccgaggaatgaataaagaattaccgcaaataattaagaatagcctctaaatgattatggattattaaatctattagcgctacttaatataaattaactaacaatcagtattttttatgaattttatacgtggttaatactggttttcgtatgagatcctgagttggtggttcaattactccttaatgttcgtaggttatgcataaaaaaggccgcttacgcggccttagtgattacacgttgtatcaatgatgatcgacagtatggttgtgctcgatatcttcattcttgcggctaaagcggcggcgaaccaccacaaagaataccggaacgaagaagattgccagtaccgttgcggtcaccatcccgcccattacaccggtacctactgcgttctgcgcgccggaaccagcaccagtactgataaccagcggcataacgccgaggataaacgccagcgaggtcatcaggatcggacgtaaacgcatccgcaccgcatcaagcgtcgcttcaatcagacctttaccttctttatccatcaagtctttggcgaattcgacgataagtatcgcgttcttcgccgacaacccaatggttgtgagcaggcctacctggaagtaaacgtcattggtcaggccacggaaggtggcagccagcaacgcaccgataacccccagcggaacgaccagcataacggagaacggaatcgaccagctctcgtacagcgccgccagacacaggaacacgacaatcaacgaaatcgcgtacagtgaaggtgcctggttgccggagagacgttcctgataggacatccccgtccagtcatagccaacaccggtaggcagtttgctcgccagttgttccatcagctccattgcttcaccggtacttttacccggtgccgcctggcctaagatttccatggatggcaggccgttgtaacgttccagacgcggcgaaccgtactcccaacgagaagaggagaacgccgagaatggcaccatctgaccatcagcagcacgaacataccagtcgccgatatcatccggcagcatacggtatttcgcttctgacatgacgtaaactttcttcacacgaccgcggtcgataaagtcgttcacatagctgccgccccatgcagcgcccagagtggtgttaatgtcgttgatagaaacacccagcgcctgcgctttttcctggtcgatatcaatcttaaactgcggggtatcttccagaccgtttggacgtacgctggtcaacatatcagggtgcttcgctgcttctgcaagcaactggttacgcgcctgagtcagtttttcgtgaccaaggccagcctggtcaatcagctcaaagtcaaagccggtggcggtacccagttccacgattgcgggcaggttaaaggcgaaaaccatcgcatctttgatttgcgagaaagcgcgtgttgcacgcatggtaatcgcttcaactttgttttcttcacccggacgatcggcccagtccttcaaggaaacgaacgcaataccggtattctgaccacgtcccgcaaagccgaagccgttaacggcgaacaccgactcaacgttgttcttttctttggtcagatagtaatgcgttacctcattgagcactttctgcgtacgttcctgcgttgcacctgctggcagctgaaccatggtcataaatacgccctggtcctcatctggcaagaaggagcttggcagacgcacaaacagataggccatgccgaccacgatgatcagatacagcaccagataacgccccgtactgcgcagaataccgcctacgctgtcggtgtagtggtgcgtgctcttctcgaacatgcggttaaaccagccgaagaagccttttttaccttccccgtgatcgcctttggcaatcggtttcagcatggtggcacaaagagctggagtcaggatcaacgccaccagtaccgacagcgccattgctgaaacaatggtaatagagaactgacgataaattgccccagtagaaccgccaaagaaggccatcggtacgaataccgccgacagtaccatcgcgataccgaccagagcgccctgaatctgccccatcgacttacgggtggcttcttttggcggcaaaccttcttccgccatcacacgctcaacgttttctaccacaacgatagcgtcatccaccaacaggccgatggcgagcaccatcccgaacattgttagcgtgtttatcgagaagccaaaggcggcaaggacggcaaaggtcccgagcaataccaccggtacggcaatggtcggaatcaacgtcgcgcggaagttctgcaggaacagatacataaccaggaacacgaggatgatcgcttcgaccagcgttttaaccacttcgtgaatagagattttcacgaacggcgtggtgtcgtacgggtaaacaattttcagacccgacgggaagaacggttccatcttcgccagttcagcacggattgccgcagcggtatccagcgcgtttgcaccggtcgccagcttgatccccagaccggaagccggttggccgttaaactctgcgatgatgtcgtagttctcaccacccagctcaatcttcgccacatcacgcagcagtacgcgggaaccatcctgattcactttcagcaggattttgccgaactcttcagtagaggtcagacgcgtctgagcaataatagaggcgttaagctgttggcctttcaccggcggtgtaccaccgagctggcccgccgcaacctgggcgttctgcgctttgatggcggtaataacatcaaccggcgttagctggaatttgttcagttcattcgggttcatccagatacgcatcgcgtactgtgaaccgaacaactgaacgtcacccacgccagacgtacggctgatggcatctttcatattcgccgccacgtagtcggagatatcctcctgcgtcatggtgccatcggtgttgataacgccgacaaccatcaggaagctgctggatgatttctcaatgctcaccccttgctgctgaacttcttgcggcagcaacggcatcgccagctgcagtttgttctgcacctgaacctgcgcgatatccgcatcagtaccagactcaaaggtcagggtgatctgtacggtacccgtggagtcactgttagaggacatgtacatcaggttatcgataccgttcatattctgttcgataacctgtgtcaccgtgtcctgcactgttttcgcatcagcgccggggtaggaggcggagatcgttactgccggcggtgcaatcgtaggatattgcgccaccggcagtttgaggatcgccagcccccctgccaacatgatgataatggcgatcacccacgcaaaaatcgggcgatcgataaagaaattaggcatgtcttaacggctcctgtttaagttaagacttggactgttcaggctgagcaccgcttgcggcttgctggttattatcagcggtaacttcttgtgcttttacctggacaccaggacgcactttctgcagcccacttattactacgcgatcgcctgctttcagaccttctgtcaccagccacttatcgccaatagcctggcttgcaacgatcggacgggtttccactttgtcatccgcgccaaccaccagtacggtggcatcgccacgcggcgtacgggttacgccctgttgcgggactaaaatagcgtttggattaagcccttcttccagacgtgcgcgcacgaacatacccggcagcagagtgtgatccgggttcgggaagatagcgcgtagggtgatagacccagtggtctgatcaacggtaacgtcagagaattccagcgtaccgtcctgcgggaacttaatgccgtcactggtgatcagcgacactttggctttgccgttctcttgtttcagcgtgccattcgccagttcctgtttcaggcgcaggaagtcgttgctggactgggtcacatcaacgtagatcggatcaagttgctgcacggttgccagcgcagtcgcctgaccgttctgtaccaatgcgccttccgtcacgttcgacttaccaatgcgaccgctaatcggagaggtgactttggtgtaagccagattgatccgcgcagtttcaacggcagctttcgccgcagttaccgcagcattcgcctgttgcgcatcagccagagcctgatcgtactcttgcttactgatgtactgagtaccgagcagtttctgataacgattcaccgtcaattgcgcgatattggctgcagcctgggctttcgccagatcacctttcgcactgtcgtatgtcgcctgataggtcgcaggatcaatctgatagagagagacacctgcttcgatgtcgctaccttctttgaaattacgcttcaggataatcccgctaacttgaggacgaacttctgcgatccggtaggcactggtgcgacccggaagctcggttgtgatctgcagaggttcagttttgactgttactacgccaacggcgggcatctgctggccaccttgttgggcctgtttgtcgtcacatcctgttagggctaagctgcctgagagcatcagaacgaccgccagaggcgtaaaccctctgtttttgttcatatgtaaacctcgagtgtccgatttcaaattggtcaatggtcaaaagttaataaacccattgctgcgtttatattatcgtcgtgctatggtacatacattcacaaatgtatgtaaatctaacgcctgtaaattcacgaacatatggcacgaaaaaccaaacaagaagcgcaagaaacgcgccaacacatcctcgatgtggctctacgtcttttctcacagcagggggtatcatccacctcgctgggtgagattgcaaaagcagctggcgttacgcgcggtgcaatctactggcattttaaagacaagtcggatttgttcagtgagatctgggaactatcagaatccaatattggtgaactagagcttgagtatcaggcaaaattccctagcgatccactctcagtattaagagagatattaattcatgttcttgaatccacggtgacagaagaacggcgtcgattattgatggagattatattccacaaatgcgaatttgtcggagaaatggctgttgtgcaacaggcacaacgtaatctctgtttggaaagttatgaccgtatagaacaaacgttaaaacattgtattgaagcgaaaatgttgcctgcggatttaatgacgcgtcgggcagcaattattatgcgcggctatatttccggcctgatggaaaactggctctttgccccgcaatcttttgatcttaaaaaagaagcccgcgattacgtcgccatcttactggagatgtatctcctgtgccccacgcttcgtaatcctgccactaacgaataaccctgaatctgactccaggatttttcctggacattttcgtcgttgctattctggttcactgcgtcgtgatattcttgcggtttgactttttcaggtcgttcttcaggttcagaaaccttcattcatcatgactatgttccagtattacaaacgatcacggcattttgttttttcagcatttattgcttttgtttttgtcttgttatgccagaacacggcgtttgcgcgggcgtcatcgaatggtgatctgccgacaaaagcggacctgcaggcgcaacttgactcactaaataaacaaaaagatctttctgctcaggacaaactggtgcagcaggatctgacagatacattagccaccctcgataaaatcgatcgcgtaaaagaagagaccgttcagctacggcaaaaagtcgctgaagcgccggaaaaaatgcgccaggcgaccgcggcgttaacagcacttagcgatgtcgataacgacgaagaaacgcgcaaaattctgagcacgctttcgttgcgccagctggaaactcgcgttgcccaggcgctggacgatttgcaaaacgcacaaaacgatctggcgtcttataacagccagctggtttcgttacagacgcagcccgaacgcgtgcaaaatgcgatgtataacgcttcgcagcagctgcaacaaattcgcagtcgtctggatgggactgatgtcggcgagacggccttacgtcccagccagaaagtgttaatgcaggctcagcaggcgttgctgaatgcggagattgaccagcagcgtaaaagcctggaagggaataccgtcttgcaggataccttgcaaaagcaacgtgattacgtgacggcgaacagcgcccgtctggagcaccagttgcagctgttgcaagaagcggtaaacagcaagcgcctgactttaaccgaaaaaacggcgcaggaagccgtctccccggatgaagccgcgcgtattcaggctaatccgctggtgaagcaggaactggaaattaaccagcagttaagtcagcgtctgattaccgcgactgaaaacggtaatcagttgatgcagcaaaacattaaagtcaaaaactggctggagcgggcgctgcaatcggaacgcaatattaaagagcagattgccgtcctgaagggcagcctgctgttgtctcgtatcctttaccagcaacaacaaacgctgccctcggcggatgaactggaaaacatgaccaaccgcatcgcggatttgcgtctcgaacagtttgaagttaaccagcagcgtgatgcactcttccagagcgatgcgttcgtcaacaaactggaagaaggtcacaccaacgaagtcaacagcgaagttcacgatgcgttattgcaagtggttgatatgcgtcgcgaattgctggatcaactcaacaaacagttgggtaaccagctgatgatggccattaacctgcaaatcaaccagcagcagttaatgagtgtgtcgaaaaacctgaaatccatcctgactcagcaaatcttttgggtgaacagtaaccgtccaatggactgggactggatcaaagcgttcccgcaaagcctgaaagatgaatttaagtcgatgaaaattacggttaactgggaaaaagcctggcccgccgtttttatcgctttcctcgctggtttgccgctgctgttgattgccgggctgatccactggcgtctggggtggctgaaagcgtatcaacaaaaactggcttccgctgtgggttccctgcgtaacgacagccagctcaacacaccaaaagcgatccttatcgacctgatccgtgcactgccggtgtgcctgattattctcgcggttggcctgattctgttgaccatgcagctcaacatcagcgaactgctatggtcgttcagcaaaaaactggcgattttctggctggtgtttggcctgtgctggaaagtgctggagaagaacggcgttgccgtgcgtcacttcggcatgccggaacagcagaccagccactggcgtcggcaaattgtccgcatcagtctcgcgttgctgcctatccatttctggtctgtggtggcagaactttccccgctgcatctgatggatgatgtgctggggcaggcgatgattttcttcaacctgctgctgattgccttcctggtatggccaatgtgccgcgaaagctggcgtgataaagagtcgcacaccatgcgactggtcaccattaccgtgctgtcgattatcccgattgcattgatggtgctgactgccacgggttatttctacaccacgctgcgcctctccgggcgttggattgaaaccgtttatctggtgatcatctggaacttgctctaccagacggtattgcgcggcttaagcgtagcggcgcggcgtatcgcctggcgtcgtgcgctggcgcgtcggcagaatctggtgaaagagggcgcagaaggtgccgaaccgccggaagaacccaccattgcactggaacaggttaaccagcagacgctgcgtattaccatgttgctgatgtttgcgctgttcggtgtcatgttctgggcaatttggtccgatttgatcaccgtgttcagctatctcgacagcattacgctgtggcattacaacggtactgaagctggtgctgcggtggtgaaaaacgtcaccatgggtagtctgttgtttgcgattatcgcctcaatggtggcctgggcgttgattcgcaacctgcctggtttgctggaagtgctggtgctctcgcgactgaatatgcgccagggcgcgtcgtatgccattactaccatccttaactacatcattattgctgttggtgcgatgacggtgttcggatcgctgggcgtctcttgggataaactccagtggctggccgcagcattatccgtaggtcttggttttggtttacaagaaattttcggtaacttcgtctccggtttgatcattctgttcgaacgtccggtgcgtattggcgatacggtaaccattggtagcttctcggggacggtaagtaaaatccgtattcgtgcgacaacgattaccgatttcgatcgcaaagaagtgatcatcccgaacaaagcgtttgttaccgagcgtctgatcaactggtcgttgactgacactactacgcgtctggtgatccgtctcggcgtggcctatggctccgatctggaaaaagtgcgtaaagtgttactgaaggcggcgactgagcacccaagggtgatgcacgaaccaatgccggaagtcttctttacggcatttggtgccagcacgttggatcatgagctgcgtctgtatgtgcgtgaactgcgtgaccgtagtcgtactgtcgatgagctgaaccgtactatcgatcagctgtgccgtgaaaacgacatcaacattgcctttaaccagcttgaagtgcatctgcacaacgagaagggcgatgaggtgacggaagtaaaacgcgactacaaaggcgacgatccgacgccagcggtagggtaaggacaataaagggcgacagtgatgccgccctttattttttactcgctttgtgaagcctcatcgctctgtaacttcttttcataatcacgctttacaatatccagcgcgcgcagcacggtgcgggctgggatctgattttcttccagcagcacaatcaaatcgacagccagtttgacatcgtcaggggcattttccagtgacatactctctccattgctagcgggttaaacgcgctaacctgttttcgattttttccagcgcatggcggcagcgtgccaggcgcgcttcataggcttccacttcacgatgcagcgtttgctgttccacgagatcggtcacccgcgccaggcgggctctacgttcggcaaccatctcacgtagccgccgctcaaaatcctgatgctgaatacgtttacgctgccagcgggcaatttggggtggtgcgctatcccactcgcgtagcgaccaggctgtggcttcacgcgctatagcctccagttgcgccgccagatgttctgccagccaggcgacttgcggcagttgctgttgctcaactgcatgacgaagcgcagccagattatcgcccgccttgtcgagacaagcctgtagtgttgtcgcacgagtctgaaaaagatgcctgttgaaacgagcacttagcgtggcgaactgtgacaccggggcacaacgctgacgcagcgtagcgagctgtcyttccagtttttccagcagcagggcggttttcacgataagacctcaatgaaaatgataattgttatgctaaagtagccactctgtaagctgacaacactcaatatgcaacgaatcattttaatcatcattggctggctggcggtagtgctgggcacgctgggcgtggtattaccggtattaccgacgacgccgtttatcctgctggcggcctggtgctttgcccgttcttccccgcgctttcacgcctggttgctgtaccgctcatggtttggcagctatctacgtttctggcagaaacatcatgcgatgccgcgcggcgtcaaaccgcgggcgattttgcttattttgctcacgtttgccatttctctgtggttcgtccagatgccatgggtgcgcatcatgttgctggtaattctcgcctgtttgcttttctatatgtggcgaattccggtgattgatgaaaagcaagaaaagcactgaagcacaacaatcgcagttgcaattattgcgtacagccagtacattctggcgttttcgagcacaggcgcaggcggtcaaaggttaaacaactgttacttttgatacgtttaaaacgcgccgtgagtaccaccgtaacaagcaggcatacacttatgaccgcgactgcacagcagcttgagtatctcaaaaatagcatcaaaagcattcaggactacccaaaacccggcattcttttccgcgatgtcaccagcttactggaagacccgaaagcttacgctctcagcatcgacttgctggttgagcgttacaaaaatgcgggcattaacaaagttgtcggcaccgaagcgcgtggcttcttgtttggcgctccggtagctctgggtctgggcgttggctttgtaccggtccgtaaaccgggcaaactgccgcgtgaaaccatcagtgaaacttacgatctggaatacggcaccgatcagctggagatccacgttgatgccatcaaaccgggcgacaaagttctggtggtggacgatctgctggcaaccggcggcactatcgaagcgaccgttaaactgatccgtcgtctgggtggtgaagtggctgacgctgcgttcattatcaacctgttcgatctcggcggcgaacagcgtctcgaaaaacagggcattaccagctacagccttgtcccgttcccgggccattaattatcgccagtcttgtgctgcccacgctacggacagcacaagatgtgcattcagcctcgccgttctgacggggctgtgttagcattaccccttcgagaatccaccttccagcgtttcagagcctgccaatgagttatcaggtcttagcccgaaaatggcgcccacaaacctttgctgacgtcgtcggccaggaacatgtgctgaccgcactggcgaacggcttgtcgttagggcgtattcatcatgcttatcttttttccggcacccgtggcgtcggaaaaacctctatcgcccgactgctggcgaaggggctaaactgcgaaaccggcattaccgcgacgccgtgcggcgtgtgcgataactgtcgtgaaatcgagcaggggcgctttgtcgatctgattgaaatcgacgccgcctcgcgcaccaaagttgaagatacccgcgacctgctggataacgtccagtacgctccggcgcgtggtcgtttcaaagtttatctcatcgacgaagtgcatatgctgtcgcgccacagctttaacgcactgttaaaaacccttgaagagccgccggagcacgttaagtttctgctggcgacgaccgatccacagaaattgccggtgacgattttgtcgcgctgtttgcaatttcatctcaaggcgctggatgtcgagcaaattcgtcatcaacttgagcacatcctcaatgaagaacatatcgctcacgagccgcgggcgctgcaattgctggcgcgcgccgctgaaggcagcctgcgagatgccttaagtctgaccgaccaggcgattgccagcggtgacggccaggtttcaacccaggcggtcagtgcgatgctgggtacgcttgacgacgatcaggcgctgtcgctggttgaagcgatggtcgaggccaacggcgagcgcgtaatggcgctgattaatgaagccgctgcccgtggtatcgagtgggaagcgttgctggtggaaatgctcggcctgttgcatcgtattgcgatggtacaactttcgcctgctgcacttggcaacgacatggccgccatcgagctgcggatgcgtgaactggcgcgcaccataccgccgacggatattcagctttactatcagacgctgttgattggtcgcaaagaattaccgtatgcgccggaccgccgcatgggcgttgagatgacgctgctgcgcgcgctggcgttccatccgcgtatgccgctgcctgagccagaagtgccacgccagtcctttgcacccgtcgcgccaacggcagtaatgacgccaacccaggtgccgccgcaaccgcaatcagcgccgcagcaggcaccgactgtaccgctcccggaaaccaccagccaggtgctggcggcgcgccagcagttgcagcgcgtgcagggagcaaccaaagcaaaaaagagtgaaccggcagccgctacccgcgcgcggccggtgaataacgctgcgctggaaagactggcttcggtcaccgatcgcgttcaggcgcgtccggtgccatcggcgctggaaaaagcgccagctaaaaaagaagcgtatcgctggaaggcgaccactccagtgatgcagcaaaaagaagtggtcgccacaccgaaggcgctgaaaaaagcgctggaacatgaaaaaacgccggaactggcggcgaagctggcggcagaagccattgagcgcgacgcgtgggcggctcaggtgagtcaactttcgctaccaaaactggtcgaacaggtggcgttaaatgcctggaaagaggagagcgacaacgcagtatgtctgcatttgcgctcctctcagcggcatttgaacaaccgcggtgcacagcaaaaactggctgaagcgttgagcatgttaaaaggttcaacggttgaactgactatagttgaagatgataatcccgcggtgcgtacgccgctggagtggcgtcaggcgatatacgaagaaaaacttgcgcaggcgcgcgagtccattattgcggataataatattcagaccctgcgtcggttcttcgatgcggagctggatgaagacagtatccgccccatttgatcgtaagcacagcttacgttcgtcatccttaacgtgattgagagagaaacctatgtttggtaaaggcggtctgggtaacctgatgaagcaagcccagcagatgcaagaaaaaatgcagaaaatgcaggaagagatcgcgcagctggaagttaccggcgaatctggcgcaggtctggtaaaagtgaccatcaacggtgcacataactgccgtcgcgtagagatcgacccgagcctgctggaagacgacaaagagatgctggaagacctggtggctgcagcattcaacgacgcagcacgtcgtattgaagaaacgcagaaagaaaaaatggcttctgtatcctccggaatgcagctgccgcctggctttaagatgccgttctgatgcaaaccagcccgctgttaacacagcttatggaagcactgcgctgtctgccgggcgttggcccgaagtcggcgcagcgtatggcgttcacgctgcttcagcgcgatcgtagcggcgggatgcgtctggcgcaggcgctcacccgggcgatgtcggaaatcggccactgcgccgattgccgcaccttcaccgaacaggaagtctgtaacatctgttcgaatccgcgtcgtcaggaaaacggtcaaatctgcgtggtggagagtccggcggacatttacgccattgagcagacggggcagttttcaggtcgttattttgtgttgatgggacatctgtcaccgctggacggcatcggtccggatgatatcggccttgatcgtctggaacagcgtctggcagaggaaaaaatcactgaagtgatcctcgccaccaaccctacggttgaaggtgaagctaccgctaactacattgccgagctttgcgcgcaatatgacgtggaagccagccgaatcgctcatggcgtaccggttggcggcgaactggaaatggtcgatggcaccacgctgtcacactcccttgccgggcgtcataagattcgtttttaagcaaacgagagcaggatcacctgctctcgcttgaaattattctcccttgtccccatctctccctcatcctgtttttaaccttaaaatggcattattgaggtagacctacatgaaaggacaagaaactcgtggttttcagtcagaagtgaaacagcttctgcacctgatgatccattctctctattccaataaagaaatcttcctgcgtgagcttatctctaacgcctccgatgcggcggacaagttgcgtttccgtgcgctctctaacccggacctgtacgaaggtgatggcgaactgcgcgttcgtgtctctttcgataaagacaagcgcacgctgaccatctccgataacggcgtggggatgacccgcgacgaagtgattgaccatctggggactatcgctaaatccggtaccaaatcattcctcgaatccctgggttctgaccaggcgaaagacagccagctgatcggtcagtttggtgttggtttctactctgcgtttatcgtggccgacaaagtgaccgtgcgtactcgcgcggcaggcgaaaaaccagaaaacggcgtcttctgggaatcggctggcgaaggtgaatataccgttgccgacatcaccaaagaagatcgtggtactgaaatcaccctgcatctgcgtgaaggcgaagacgagttcctcgatgactggcgcgtgcgttccatcatcagcaaatactccgaccatatcgcgctgccggtagagatcgaaaaacgcgaagagaaagacggcgaaaccgttatctcctgggagaaaattaacaaagcgcaggcgctgtggactcgtaacaagtcggaaatcaccgatgaagagtacaaagagttctacaaacacatcgcccacbattttaacgatccgctgacctggagccacaaccgtgttgaaggtaagcaggagtacaccagcctgctgtacattccgtcccaggctccgtgggatatgtggaaccgcgatcataaacacggcctgaaactgtatgttcagcgtgtgttcatcatggacgacgcagaacagttcatgccgaactatctgcgcttcgtgcgtggtctgattgactccagcgatctgccgctgaacgtttcccgtgaaatcctccaggacagcacggtaacgcgtaacctgcgcaatgcgctgaccaagcgtgtgctgcaaatgctggaaaaactggcgaaagacgacgcggaaaaataccagaccttctggcaacagtttggcctggtactgaaagaaggtccggcggaagatttcgctaaccaggaagcgatcgccaaattgctgcgttttgcttctacccataccgattcttctgcgcagaccgtgtctctggaagactacgtttcccgcatgaaagaagggcaggagaaaatctactacatcactgcagacagctatgcggcagcgaagagcagcccgcacctggaactgctgcgtaagaaaggcatcgaagttctgctgctttccgaccgcatcgatgagtggatgatgaactatctgactgagttcgacggtaaaccgttccagtcggtgtctaaagttgacgagtcgctggaaaaactggctgacgaagttgatgagagcgcgaaagaagcggagaaagcactgactccgttcatcgaccgtgtgaaagccctgctcggcgagcgcgtgaaagatgtccgtctgactcaccgtctgaccgatacgccagcgatcgtttcgaccgacgcggacgaaatgagcactcagatggcgaaactgttcgctgcggcgggccagaaagtgccagaagtgaaatacatcttcgaactgaacccggatcacgtactggtgaaacgtgcggcagatactgaagatgaagcgaagttcagcgagtgggtagaactgctgctggatcaggcactgctggcagaacgcggcacgctggaagatccgaacctgtttattcgtcgtatgaaccagctgctggtttcctgatgtaatgccggatgaccttcgtgtcatccggcatttttcttttcattatctgcactttccgcaaattatctcgccattaaccgtttcagcccctggtgcctttcttgaggcaatcgcctgatggtggtatcgtttatcgctttttcaaaaaattcgacacattttaaggggattttcgcaatgcgtatcattctgcttggcgctccgggcgcggggaaagggactcaggctcagttcatcatggagaaatatggtattccgcaaatctccactggcgatatgctgcgtgctgcggtcaaatctggctccgagctgggtaaacaagcaaaagacattatggatgctggcaaactggtcaccgacgaactggtgatcgcgctggttaaagagcgcattgctcaggaagactgccgtaatggtttcctgttggacggcttcccgcgtaccattccgcaggcagacgcgatgaaagaagcgggcatcaatgttgattacgttctggaattcgacgtaccggacgaactgatcgttgaccgtatcgtcggtcgccgcgttcacgcgccgtctggtcgtgtttatcacgttaaattcaatccgccgaaagtagaaggtaaagacgacgttaccggtgaagaactgactacccgtaaagacgatcaggaagaaaccgtacgtaaacgtctggttgaataccatcagatgacagcaccgctgatcggctactactccaaagaagcggaagcgggtaacaccaaatacgcgaaagttgacggcaccaagccggttgctgaagttcgcgctgatctggaaaaaatcctcggctaatcaagccgcagcagatctgctttcgggcaggtctgctcatccacctcaggcaatacctctcacagcaattagttcttcttcctcacttttccgctacaattatcaacaagttgaatcgataagaggcggtaatgcgtcagactaaaaccggtatcctgctggcaaacctgggtacgcccgatgcccccacacctgaagcggtaaaacgctatctgaaacaatttttaagcgacagacgcgtggttgatacctcacggttgttatggtggccattgctgcgcggcgtgattttgccgctgcgctcgccgcgtgtggcgaagctgtatgcctctgtctggatggaaggtggctcgccgctgatggtttacagccgccagcaacagcaggcgctggcacaacgtttaccggagacgcccgtagcgctgggaatgagctacggctcgccatcactggaaagcgccgtagatgaactcctggcagagcatgtagatcatattgtggtgctgccgctttatccgcaattctcctgttctacggtcggtgcggtatgggatgaactggcacgcattctggcgcgcaaacgtagcattccggggatatcgtttatacgtgattacgccgataaccacgattacattaatgcactggcgaacagcgtacgcgcttcttttgccaaacatggcgaaccggatctgctgctgctctcttatcatggcattccccagcgttatgcagatgaaggcgatgattacccgcaacgttgccgcacaacgactcgtgaactggcttccgcattagggatggcaccggaaaaagtgatgatgacctttcagtcgcgctttggtcgggaaccctggctgatgccttataccgacgaaacgctgaaaatgctcggagaaaaaggcgtaggtcatattcaggtgatgtgcccgggctttgctgcggattgtctggagacgctggaagagattgccgagcaaaaccgtgaggtcttcctcggtgccggcgggaaaaaatatgaatatattccggcgcttaatgccacaccggaacatatcgaaatgatggctaatcttgttgccgcgtatcgctaaagctgagcggtaaagaactgagcgccgtcgcgaagagcctcgtcggcggttttcatcatccgtgaataatgcaaaaaggcgtgcagcgtgcctgggtagagtttgaactcacagggctgctgatgcgccgctaacgtctggtaaagcagacggctgtcatccagcagcggatcgaactccgccccggcaataaaacagggcggaacttcgcgagtgagatcattattaaacagacagtaatacggcgactcgcggtccgcgtcgttgcttaaatacgcctcttcatacatctgcaaatcctgttgcgttaagccatcccagacaccgcccaacagacgacgagtcacggaatcccgtaatccgtaaagcccataccacagcaaaacgcccgcaactttaccgcaatcgatctgtttatcacgcaaccacaacgcactggcgagcgccagcatggcacctgcggaatcaccggcaaagccaatgcgggacatattgatttgataatcctccgcctgctggtggaaataacaacaagcagccacaatttcctctatcacttgcggaaaacgcgcttcaggtgaaagggtgtaatcaataccaatcaccgtacattggctgtagcttgccagcaggcgcatgatgcgatcgtgggtatcgagattgccgagaataaaaccgcctccatgcaaataaaatagcgttgccgggctatctggctgcggacaaaagagacgtgtttccacctgcccatattttgttggaaccatgtaagctttggttgccatttctggagcgcccgcattccagaatcggcgctcaagcgtgtaatactgtcgttgctcagcaatcgttcccgttgcgggccagggcggtaaatccggctgaagagtattcacaacggtcttcatttcagcagaaataaggtccagaacaggtaatttgttttccggcttcatacaaaaactcctttcaaattacgtcattgtaaggaaccactgccatgaaaatgcgatcccgcctgctgatattgaaactggctgcgtctcgcgcgctcccgtcagattgtgttaacattcgccgctcagttaaccacccgtaaaaacaaccatgaaatttcccggtaaacgtaaatccaaacattacttccccgtaaatgcacgcgatccgctgcttcagcaattccagccagaaaacgaaaccagcgccgcctgggtagtgggtatcgatcaaacgctggtcgatattgaagcgaaagtggatgatgaattcattgagcgttatggattaagcgccgggcattcactggtgattgaggatgatgtagccgaagcgctttatcaggaactaaaacagaaaaacctgattacccatcagtttgcgggtggcaccattggtaacaccatgcataactactcggtgctcgcggacgaccgttcggtgctgctgggcgtcatgtgcagcaatattgaaattggcagctatgcctatcgttacctgtgtaacacctccagccgtaccgatcttaactatctacaaggcgtggatggcccgattggtcgttgctttacgctgattggcgagtccggggaacgtacctttgctatcagccctggccacatgaaccagctgcgggctgaaagtattccggaagatgtgattgccggagcctcggctctggttctcacctcttatctggtgcgttgcaagccgggtgaacccatgccggaagcaaccatgaaagccattgagtacgcgaagaaatataacgtaccggtggtgctgacgctgggaactaagtttgtcattgccgagaatccacagtggtggcagcaattcctcaaagaccacgtctctatccttgcgatgaacgaagatgaagccgaagcgttgaccggagaaagcgatccgttgttggcatctgacaaggcgctggactgggtagatctggtgctgtgcaccgccgggccaatcggcttgtatatggcgggctttaccgaagacgaagcgaaacgtaaaacccagcatccgttgctgccgggcgctatagccgaattcaaccagtatgagtttagccgcgccatgcgccacaaggattgtcagaatccgctgcgtgtctattcgcacattgcgccgtacatgggcgggccggaaaaaatcatgaacaccaacggagcaggggatggcgcactggcagcgttgctgcatgacattaccgccaacagctaccatcgtagcaacgtaccaaactccagcaaacataaattcacctggttaacttattcatcgttagcgcaggtgtgtaaatatgctaaccgtgtgagctatcaggtactgaaccagcattcacctcgtttaacgcgcggcttgccggagcgtgaagacagcctggaagagtcttactgggatcgttaagttatcgtcggttcgtaggccagataaggcgttcacgccgcatctggcattttgctctcaatgcctgatgcgacgctggcgcgtcttatcatgcctacatatttttcatattttacatccggcaaccaccgtttaccccgtcaccacttcacccgccggtggcgtttccagcagttccagcatagtacgggcaatttcacgctcgcccatcactacttgattcgcaccacgttcggtgatatacgccacttcatcgtcataatgggcgcgggcaataatctcaatatccggatttttcgcgcgggcagatgccacaatctcacccgcttcataaccgttggggatcgtcaggatcagccattttgcacattccagatgcgccagttgcataatttcttcgttcgccgcattgcccaatactgcgcggaccccgcgctctcgcagctcatcaacacgggttcgtgacgtctcaatcaccaccagcggaatatcagaggcgagcaatttctcccccagcaggctgcctacacgaccgtaacccaccaatagcgcatggttgcaaatatccactgggatctgcttctcttcttcgattgcctcttccagcgtctgctcttccagcgtttcggtcttcgccagatatttctccagtagtgcgaacagtactgggttgagcataatcgacaggatcgcccctgccagtaccaggttttgtccggcctgcggcagtaaattcaatgccattcccagtcccgccaggataaacgcgaactcaccaatctgcgccaggctggcggcgatagttaatgccgtacgttgggagtgaccaaacagtcgcaccaggaaaaacgcggctaacgacttaccaaacagaataatcgccagcgtcgccagcactgccagcggttgctgaatcagaattaacggatcaaacaacatcccgacggagacaaaaaacagcaccgcaaacgcgtcgcgcaatggcagcgtatcgtgggcggcacggtgactcagttcagactcgttcagtaccatcccggcaaagaacgcaccgagtgcaaaggagacatcaaacagctctaccgcaccaaaggcaatccctaacgccagcgccagcaccgacagggtaaacagctcgcgagaaccggttgccgcgctgcgtgccataatccacggcaccagacggcgacctaccagcatcataatggcgataaacgcgatcactttgccgatggtgatccccatatcgactgcaagagtggcaaagcccacatcgccctgttccatcattcctgccactgcgggcagcaacaccagcgtcagaaccattaccaggtcttccacaatcaaccaaccgatggcgatttgcccacgctgactgtcaattaattgccgttcttcaagtgcgcgcagtaacaccacggtactggcggtggaaagacataaaccgaacacgataccggtcattaacgaccagcccagcacggcagagagcgccatacccagcagcgtcgccacggctatctgggcgatcgcaccgggaatggcgatggcctttaccgccatcaaatccttgagcgaaaagtgcagacccacgccaaacatcaacagaatgacgcccagttcagccagttccggcgcaagcttggtatcggcaacaaagcccggagtgaatggtcctgccagcacacccgctaacagatatcccaccagaggagaaatacgtagtttattggccagcatgccgaggataaaggcgagcacaaggccgccaacaatggtggtgataagcggggtggcgtgatgcattccgtctccttttcctggtggttattgtccatttttggccgggaaaaccaaaattacaggtwatagtttatgacaatttcattgatgatgttcatgaataattattgaattttgcagaaaaatggaattagctgcaaaaaagcacggatcggaaaacagaaggcggtttaacagaggaaaggcttatggcgactgtaaaacgatgcagccaaagtttgcctttggctgcaatgaaatcagtctttatgccggttatcaggcaggaatatggtcaacatccccaatagtggcaggaaagcacatattttatagactaactcgatgctggtgtgatcggcgataagccccagaactgccgctcccagacctcccatgccgaaagcaaaaccgaaaaagagtccagaaaccataccgatacgtcctggaagcagctcctgagcgtagaccagaatggcagagaatgccgaagcgaggataaatccaataatcaccgttaaaacccccgtccagtgcaggctggcgtagggtaaaatcagcgtaaacggcgcaacgccgaggatagagccccaaatcacatatttccgcccaattttatcccctacaggcccgccgatcaccgtacctgccgcaacggcaaacaggaaggcaaacagatgaagctgagcattctggatagataatccgaatttttgcatcagataaaaggtgtaatagctgctgatgctcgccatatagaaatatttcgagaaaatgaggattaacagaatgctgaccgccagtaccactttgttgcgcggcagtggattgataatcgtcgctttgggttttcctttattcattcggtgctgtgccgagtaccaacggctgatttgcgccaacaccacgatcgccagcagtgccgcaagcacaaaccaggcaacgttgcctttgccataaggcgcgataatcaccgccgccagcaagggtcccagggaactgccaaagttgccgccgacctgaaagatagattgtgccaggccatgccgcccgccggaagccatacgggccacgcgagaagattccggatgaaagaccgatgaaccggtaccgaccagcgccgccgccagcagaactgcgccaaaactgcccgccagcgcaagcagcaccagaccacttaaggtaaagcacatgccaattggcaacgaccacggcatcggatatttatcggtccagtagccgaccactggttgcagtagcgaagaggcgagctggaaggtgagggttatcatgccaatctgcataaatgtcagagaaaattctgactgaagcagaggataaatcgccagaatcagcgattggatcatgtcgttcagcagatgtgagaggctgatagcacctaaaataccaaacgatgttcgggccttggtcgttgacgcagccgcgcccgccacaggctgggtttgttcactcattgccataggaaagtcactttttcagggttgcgatgttaagaatgatcttatttgtgattattacccgactaacatacctgtatgcgccgcctgaaggaagtctcaacgctgaatacagaatttctaatctggatgcagatttatcttcaccggacgcagacttgtctatgatgtcgcgtcatactatttttcaacacgttgaaatcaggtcagggagagaagtatgaaattattgcagcggggcgtggcgttagcactgttaaccacatttacactggcgagtgaagctgctctggcgtatgagcaggataaaacctacaaaattacagttctgcataccaatgatcatcatgggcatttttggcgcaatgaatatggcgaatatggtctggcggcgcaaaaaacgctggtggatggtatccgcaaagaggttgcggctgaaggcggtagcgtgctgctactttccggtggcgacattaacactggcgtgcccgagtctgacttacaggatgccgaacctgattttcgcggtatgaatctggtgggctatgacgcgatggcgatcggtaatcatgaatttgataacccgctcaccgtattacgccagcaggaaaagtgggcaaagttcccgttactttctgccaatatctaccagaaaagtaccggcgagcgcctgtttaaaccatgggcgctgtttaagcgtcaggatctgaaaattgccgttattggtctgacgacggatgacacagcgaagttaggcaatccagaaaacttcaccgatattgagttccgtaagcccgccgatgaagcgaagctggtgattcaggagctgcaacagacagaaaagccagacattattatcgcggcgacacatatggggcattacgataacggcgatcacggttctaacgcaccgggcgatgtggagatggcacgcgcgttgcctgccggatcgctggcgatgattgtcggcggtcactcgcaagatccagtctgtatggcagcggaaaataaaaagcaggtagattacgttccaggtacgccatgcaaaccggatcaacaaaacggcatctggattgtacaggcgcatgagtggggcaagtacgttggtcgggccgactttgagtttcgcaacggcgaaatgaaaatggttaactaccagctgattccggtgaacctgaagaagaaagtgacctgggaagacgggaaaagcgagcgcgtgctgtacacccctgaaatcgctgaaaaccagcaaatgatctcgctgttatcgccgttccagaacaaaggcaaagcgcagctggaagtgaaaataggcgaaaccaatggtcgtctggaaggcgatcgtgacaaagtgcgttttgtacagaccaatatggggcggttgattctggcagcacaaatggatcgcactggtgccgactttgcggtgatgagcggaggcggaattcgtgattctatcgaagcaggcgatatcagctataaaaacgtgctgaaagtgcagccattcggcaatgtggtggtgtatgccgacatgaccggtaaagaggtgattgattacctgaccgccgtcgcgcagatgaagccagattcaggtgcctacccgcaatttgccaacgttagctttgtggcgaaagacggcaaactgaacgaccttaaaatcaaaggcgaaccggtcgatccagcgaaaacttaccgtatggcgacattaaacttcaatgccaccggcggtgatggatatccgcgccttgataacaaaccgggctatgtgaataccggctttattgatgccgaagtgctgaaagcgtatatccagaaaagctcgccgctggatgtgagtgtttatgaaccgaaaggtgaggtgagctggcagtaatccgaaagtgccggatgttcgcatccggcacaatgcttaatcgcggcgggcgatatcagcaaatttggcatcgaggatcttcgccagatcgcctgccgccagttcgatatccagtccgcgcttgccgccggaaacataaatagtggcaaattcttgtgcgggggcgtcgataatcgttggcagacgttttttctgccccagtgggctaatccccccaaccaggtatcccgtcgaacgctgcgcgaccatcggatcggccatctcaactttcttggcacccagcgcttttgctacttttttaaggtccagttgacctgcgaccggcgtaacggccacggcaaggtgtttcatatcaccgttcactgcgaccagcagcgttttgtagacctgatccggattcaaacctaattttttgacgacttcatcgccaaaattggtttcagccggatcgtgctcgtaggtatggatttgaaacgaaatcttgtttttttcgagtgatttaactgcgggtgtcatggtaattttcctgccttaaacaaaaaaacgaagcaagcatacgcctgatggcggtccaaaaaaaagagtcatcttgcctaagagtattggcaggatggtgagattgagcgacaatcgagttacaccgtcgcttaaagtgacggcataataataaaaaaatgaaattcctctttgacgggccaatagcgatattggccatttttttagcgcaacatttgcggtaaattcccttctccatacaggtgtagtgcaccgaccgcgaccacatatcgccccggcggcatggcgcgtaatttatcccgccaggcgagatttcgctgatgcatcagcacatcgtacagcgactgactgaacgtattgggcagcgttatttcattattttgcggcggcgcattcagccaccagctcatcatttgttgcagcaaccgtgcgttggtatgccagtgggtcagcgtatcgtccagcagcgccagtcctttgtcagggagctggagcaacatggcaatctggttttccgccccttccagttcaatcacgggtttatgttgttgcttcgccgcctgcaatagctgataatcgataccgtattctgcccgcagccccagtttttgtgcctgcgtcgcctgaagaaccatcgcgatttgccacagcggttgggtagaaaagagtgagggagaaatgcccatctcctggctaatgtgctgcagtttttggagttgctcctcgctaatgcgctcttccagcgcctcgcaggcaggcaaattagcaaaaggcgtatcgctggtggaaacatccgcctcgacgatcagcgcatcggcgtttttgagctttttgagcaaacgggtgggtaggggagccatatcgtggctacccatatgaatactgccaatcagatgaaaatggcgattgccgggaagagagatatcaatggcaggccaggtgtaatgattaccgcgcagcgcggcccaaagcgtttttacccggtacaacagatccatacgacctccctttgtgaaatatcatgctagcgcgcggggagggatggcgcaaatggagttggggacttgtttaatgtgtttgtatgattcagtatgttcttgtatcgctatttacagggaagcaacagttaaaaactatgaaacaggcaacaagaaaaccgacgacacccggagatattcttctctatgaatatctggaaccgctagatttgaaaatcaatgagttagcagagttgctgcatgttcatcgtaatagcgtcagtgcactgatcaataacaatcgtaaactcaccactgagatggcattccgtctggcgaaagtttttgataccacagtcgatttttggctaaacctccaggcggcagttgatctttgggaagttgaaaacaacatgcgcacccaggaagaattgggacggattgaaacagtggctgaatatttggcacgccgtgaagagcgtgcaaaaaaggtcgcgtaaggccaaaacatcgcttcatctcgtaggccggataaggcgttcacgccgcatccggcatccgagcaccattgcctgatgcgacgcttacgcgtcttatcaggcctacaaacctgtgcctgaaccgtaggccggataaggcgtttacgccgcatccggcagtcatgcgtcgatgccaaatgcgccaccctaaagcagcgcatccgcaatgacgtacttattccttcggtttaaaccgcagcaaccggttggcgttactcactacggtaatcgacgagagcgccattgccgctccggcaactaccgggttaagcagtgttccagtaaacggccacaaaataccggcggcgaccggaataccgatactgttgtagataaacgcgccgagcaggttctgcttcatgttgcgcagcgttgcgcgggaaatagcgagcgcatccgcaacgcccatcaggctatggcgcatcagggtaatcgccgcggtttcaatggcaacatcactgccgccgcccattgcaatgccgacatccgcctgggccagcgctggcgcatcgttaatgccgtcgcccaccattgccacctgacgtccttcactttgcaggcgtttaatcgcttcggctttaccgtccggcagcaccccggcgatcacctcatcaatccctgcttctttggcgatcgcattggcggtggttgggttatccccggtcaacatcaccagacgatatcccgctttatgcagacgttgcagcgccgccacgctatcactacgcaacggatcgcgtacagccagcagggctaccgctttcccgtcaaccgccagcagcacaggcgttgccccttgcgatgcctgagctgaaatatctgcttcaatcgctttagtatcaacttgctggtcatttaacagcgcctgattgcccagcaataacgcatgaccttcagcttcaccgctcacgcccagcccgcgcaatgtgcggaaaccgttgacctgcggcagctgcatatcgcttgctttatcgaggatcgcccgcgccagcggatggctggaaccttgttccagtgccgccgccagacgcagcgcctgcgcttcgtcaaaatcagcaaatgttttcactgcgacaacctgcggcttcccttcggtcagcgtcccggttttatcgaacactacggtatcgagtgtactagcgcgttgcagcgcgtcggcgtcccgcaccagcacgccaaactcagccgcccgcccgacgccggaaataatcgacatcggcgtcgccagccccagcgcacacggacaggcaataatcagcaccgtggtggcaatcaccagggtatagacaatctgcggtgccggaccaaagaaataccagattgccgcactgacaagcgcaataaccactactaccggcacaaatacggctgagattttatccgccagctgaccgatttctggcttgctgctctgggcctggcgcaccatacgaataatccttgatagcgtggtatggctgccaaccgcactggcgcgaaacagaacgctaccgtcctgtaccactgtcccggcatggacgctatcgccttcgcctttttgctgcgggataggttcgcccgtcagcatcgcttcatccagccatgcttcgccctgggtaatctcgccatctactggcacgcggtcgcccgtcgtcaggcgcagtagcatgcctggctgaacttccgccagcggcacgcttttttcaccttcgtcagtaaccaggcgcgccgtcggcggagttaaatcgagtaatttctccagcgcctttgaagaacgctgacgtgcgcgcgcttccagcatatgaccgagattaatcagaccgataatcatcgcactggcttcatagtaaagatgccgcgcttccatcgggaaccactgcggccacaggttgacgctcatcgaatagagccacgccacacccgtacccagcgccaccagcgtatccatcgtcgccgcaccgttcagcaggcttttccatgcactgcggtaaaaatggccgccggcgaaaaccatcactgccagggttatcaggccgataaccaaccacaggctgcggttgtcagcggtgaccatcatgttatcgccgatcatcccccagaccattaccgggatacccacagccagtgcaacaattgcctgccagcggaagcgcttcatcgtagcgacggcggtttcttgctggcgctcgcggcgtttcgcgtcatcttcaatcgcttccgcgccgtagcccgctttttccaccgcctgcactaaatcttgtggggaggcactgcccatcaccagcgcagtacgctccgccaggtttacccgtgcctgagtgacgcccggtacgctttgcagcgcattttgtacgcgggtgacacagctggcgcagctcatgccgctcagcagcaactgctggctgtcatcgtcatcggcggtcgctgccggaagcgcctcagaaaccgctgtcagtgcttccgacgggattgatgactccgccagcggtttagcctttgggtggcttacagatgcgtcataacccgcttgtttgatggtttcgatcagctgttctgcactggcagtcccggtaacgtgcgcttcagtgatagacacatccgcttgttccacatccgggcgctgttcgagactttctttcacgcgtttaacgcagtgaccgcaggacaggccgtccagggtcaggtcgatagtttgtgacataaaacactcctttaagacagttttgactggctgtgataaaggttaaaccttccagcaaggggaaggtcaagaaattaataacccaggcgagtaaaagtccgtaaagattaaaaaatcggctcgatttgcatcaggattagacatttatctctttgttttcctgtagttaagttgcgggtgctaagttaaatcaggatgcctgaaaatcggcaccggggtgaggaattacctcccgcatctataaaaaggagttaacaaaagatgttagatgcaaacaaattacagcaggcagtggatcaggcttacacccaatttcactcacttaacggcggacaaaatgccgattacattccctttctggcgaatgtgcctggtcaactggcagcagtggctatcgtgaccagcgatggcaacgtctatagtgcgggtgacagtgattaccgctttgcgctggaatccatctcgaaagtctgtacgttagcccttgcgttagaagatgtcggcccgcaggcggtacaggacaaaattggcgctgacccgaccggattgccctttaactcagttatcgccttagagttgcatggcggcaaaccgctgtcgccactggtaaatgctggcgctattgccaccaccagcctgattaacgctgaaaatgccgaacaacgctggcagcgaattttacatatccaacagcaactggctggtgagctggtagcgctctctgacgaagtcaaccagtcggaacaaacaaccaacttccataaccgggccattgcctggctgctgtactccgccggatatctctattgtgatgcaatggaagcctgtgacgtgtacacccgtcagtgctccacgctcatcaatactgttgaactggcaacgcttggcgcgacgctggcggcgggtggtgtgaatccgttgacgcataaacgcgttcttcaggccgacaacgtgccgtacattctggccgaaatgatgatggaagggctgtatggtcgctccggtgactgggcgtatcgtgttggtttaccgggcaaaagcggtgtaggtggcggtattctggcggtcgtccctggagtgatgggaattgccgcgttctcaccaccgctggacgaagaaggcaacagtgttcgcggtcaaaaaatggtggcatcggtcgctaagcaactcggctataacgtgtttaagggctgatcatgatgaacacggaaggtaataacggtaacaaacccctcggtctatggaacgtcgtttccatcggcattggggcaatggtgggggcggggatcttcgcgctgctggggcaggctgcgttgctaatggaagcctcgacctgggtcgcctttgcttttggcggtattgtggcgatgttttccggttatgcctatgcgcgtctgggggcgagctatcccagcaatggcggcattatcgacttctttcgtcgcggattaggcaacggcgtcttttcgctggcgctctcgttactgtacctgttgacgctggcggtgagcatcgccatggtcgcccgtgcttttggcgcttatgccgtgcagtttttgcatgaaggcagccaggaggagcaccttattttgctctacgcgttggggatcattgcggtgatgacgcttttcaactccttaagcaaccatgcggtagggcggctggaggtgatcctcgtcggcattaaaatgatgatcctgttattgctgattattgccggtgtctggtcgctgcaaccggcgcatatttccgtctctgcgccccccagctccggtgcgttcttctcctgtatcgggataaccttccttgcctatgcgggctttggcatgatggcgaacgcggcggataaagtgaaagatccgcaggtcattatgccacgggcgtttctggtggcaattggcgttaccacgttgctttatatctcgctggcgctggttttgcttagcgatgtatcggcattagagttagaaaaatatgccgataccgccgtagcgcaggctgcttctccgctgctcgggcatgtgggttatgtgatcgtcgtcatcggcgctttactggcgacggcttcagccatcaacgcgaacctgttcgccgtgtttaacatcatggacaacatgggcagcgaacgcgaactgccgaagcgaatgaataaatccctgtggcggcagagtacctggggcaacatcattgtcgtggtgttgattatgctgatgacggcggcactaaatttaggctcactcgccagcgttgccagcgccacctttttgatttgctatctggcggtgtttgtggtggcgatccgcctgcgtcatgatattcacgcctcgttgccgattcttatcgtaggtacgttggtgatgttgttggtgatcgttggctttatctacagcctgtggtcccagggcagccgtgcgttgatatggattattggtgcaatcttactcagccttattgtggcaatggtcatgaagcgcaataaaaccgtataacacctctctgcgcgcagtactgcctgtactgcgcctttgtctttaattcaaattacctttcttattcctttaataaataagtcacaaaaaaatgatatatacgcgataaatctgtgatgctaatcacttattaccgtggattatttttaatgtgtatgatggtaatctaaaagtcgtagtgtattctaaataaataacgtataagctttttagctgcatttctttgcccatatcaatgatcgacaaaagagatgcacaagttattacccttcttaataaaacgagactggttataaaaaccagttaaaataatgacctggaaggaagtgacttatctatggcgcgattccagtttaaaaaccgtaaaaataatggacttattttttttataagttttatggtgatgggagaagctgcaattgctgcaccgctgccacaatgggcgaatgccccagcggtaacgccagttgcccaattatctttacaggaaagtatattacgcgcctttgcgcgaaatcccggtgtcactcaacaggcggcgcagataggtattggcgaagcgcaaattgatgaagccaaaagtgcctggtatccgcacgttggattaaccggcaacgcggggccgtcccgacaaacggactccagcggcaggcttgataacaacgtttcgtatggcataaccctgacacaactggtgtatgactttggtaaaactaacaacgatatcaatctgcaaactgccgcccgtgacagctaccgctttaaattgatggcaaccttaaccgatgttgcagagaaaacggcgactgcctacatggaagtcagtcgttatcaggctttgtgcgatgcggctcaacgcaatattcactcgctggaaaacgtctacaacatggcggcattgcgcgctaacgcaggcctgaactcatcgtcggatgaattacaggcccagacgcgtattgccggaatgcgctcaacgctggagcaatatcaggcgcagatggcgagcgccaaagcgcaactggcggtgctcactggcgtacagccggaggcgatagccgcgccacctgctgaattagccgagcagccggtatcgctgaagaatattgattaccagtccatcccgctggtgctggcggcagaaaacttacgccagtcagcacagtacggcgtggaaaaaacgaaagcgcaatactggccaacgctcagtattcaggggggtaaaacgcgctaccagaccagcgaccgctcgtattgggatgatcagctacaactgaacgttaacgcgccgctgtatcagggcggcgcggtttctgcccaggtgcaacaggccgaagggcaacaaaaaatctctgcctcgcaggtcgaacaggcaaaactggatgtgctgcaacgagcgtctgtggcatatgcgaactggaccggcgcacggggtcgtgaagaagccggtttagcgcaatccgaaagtgcgcacaaaacgcgagatgtgtaccaaaatgaatataaattgggtaaacgcagtctgaatgatctattaaccgtcgaacaagatgtctttcaggcgcaatcggctgaaataaatgccaattatgatggctgggtcgccgccgtaaattatgccgctgcggtgaataaccttattccattagcgggaattaaacagggcttatacaacgacttacccgacttgaaataatcctgccattattaatagtgggccgttgttaagtgattacctttgtcttatttagataaatggactcgctaaggatgtgcgccatttatcaggaatgccattatgagcctgattattgatgttatttcgcgtaaaacatccgtcaaacaaacgctgattaatcctggcgacgtcacggttgttatttatgagccttccgtggtgcaggttcatgctcaggcctctgccgttgcgcgttacgtccgtgaaggaaatgacctgctgatctatatgcaggacggcacggtgatccgctgcaacggttatttcctgcaagcggcgaatacagctgaacaatcggaactggtgtttgccgatggtcaacagctaacccatatcacctttgccgatactgctgcgggtggattagcccccgtagaactgactgcccagaccactgcgattgaaagcattgcgccatttcttgataccgttgctcagaccagcgccttcccgtggggttggctggcgggggcggcggtaggtggtggcgcgcttggtgcactgctggcaagcggtggcgatggcgactcgaaaacagaagtgattaataaccctacgccacctgctgagcctggcaacgccacaccatcatttttagttaccgataatcagggcgatcagcgcggcattctagccaccaatgacatcaccgatgacaccacgccaacctttagcggcagcgggcaggcgggggcgactattcagattaaagacagtaacggcaatactattgccagtactcaggtagacaacaacggtcactggagtgtctcgttacccacgcaaagtgcaggtgaacatacctggtcagtggtgcaaattgtcggcagtaccatcactgacgccggttcgataacgttaaccatcgacaatagtcaggccagcgtgcaggttgccaccaccgcaggcgataacattattaacgccagcgaacaggccgccgggtttacgctttctggcaccagtagccatctggcgcagggaacagaactcaccgttacgctaaacggcaaaacctacacgaccagcgtaggcgctaacggtgcctggagcgtgcaggtgccgaccgccgatgcacaggcgttaggcgaagggaatcaggcggtgctggtcagtgggaaagacgccacaggcaatacggtcaccggcgcgcagctactaacggtcgatacccaaccgccaacgcttgccatcaacaccatcgctcaggacaacattatcagtgctgcggaacataacgtcgcgctggtactgagcggcacgtcgaatgcagaagcggggcaaaccgtaacactgaccgtcaacgggaaaagccatacagcaaccgtcggtagcgacggaacctggcaagtgacgctgcctgccacggaagtccaggcactggcggagggtaattacgctgtcaatgccagtgtcagcgatcgggcagggaacaccaccagccacagcgcgaatttcacggtagacacctcagcacccgtggtcagtgttaataccgtggcgggcgacgatattcttaataatgccgagcaggccgtcgcgcagatcatctccggacaagtcagcggtgcttctccaggcgatacggtaacggtgaaattgggcactcatgtcctgacgggcatcgtgctggcagatggcagctggaatgtggcgctggacccagcggtaacccgcacgctggatcgcggagccaatacgattttcgtcaccgtgacagatgctgcaggaaatactggcgcggcgtctcgagcaatcacgctggtcggtgtttctccgttgatcaccattaacaccgtctccggcgatgacattatcagtggcgcagaaaaaggtgcgccactgacccttaccggtagcactcaacaggytgagacaggacaaaccgtcacagtaaccctggctggacagagttttaccactaccgtgcaggccgatggctcctggagtctgacggtacctgccgccgcgatgggaaatctgcctgacggcgcggtggcgattaccgcttctgtgacggatctcagcggcaataccggcaacacttcccgcaccattaccgtcgatagccaggccccggccttaagcattgatccactgaccgctgataacatcattaacgccgccgaaagcgggcaggatctgcccatcaccggcaccaccgacgctcagccggggcagacggtgaccgttacgttaaatgggcagacgtatcagggcgtcgtgcagccagacggcacctggagcgtgactgtgcccgccgccaacgtgggcgcactggctgacggcaacgctacggtcaccgccagcgtgaacgatgtcgccggtaatccgagcagcgtttcacgcgtggcgctggtggatgccacgccgccggtggtaaccattaatccggtggcgaccgataacgtcatcaacacgccggaacatgctcaggcgcaaatcatcagcggcacggttactggcgctcaggcgggcgatatcgtcaccgtgacgctgaataatgtggattacaccacggtggtggatggttccggcaactggagtctgggcgttccggcctcggtggtcagtgggctggcggacggcagttatcctgtcagcgtctcggtaaccgacaaagccggaaacacgggcagccagtcattgaccgtcacggtcaataccgccgcgccccttatcggcattaacagcattgcgggcgatgatgtgattaacgccagcgaaaaaggggccgatctccagattaccggcaccagcgatcagcctgttaacaccgccatcaccgtgacgctgaacgggcaaaattacaccaccacgaccgacgcctccggcaactggagcgtcaccgttccggcatcggcggttacagcattaggccaggccaactatacggtaacggcggcggtgaccagcgatatcggcaacagcgccactgccagccataacgtgctggtcgacagcgcgctgcccggtgtgaccattaatccggtggcaaccgacgatattattaacgccgccgaagcgggcgtggcgcaaaccatcagcgggcaggtgactggcgcggaagatggcgacacggtaactattacgttgggtggtaatacttatacggcgacggtgggcagcaatctcacctggagcgtggacgttccagcggcagatattcaggcgctgggaaatggcgatttaacggttaatgcctcagtcaccaatcaaaacggcaacaccggcagcggcacgcgggatatcaccatcgacgccaatctgcccggcctgcgggtcgatacggtggcgggcgatgatgtggtcaatatcatcgagcacgggcaggcgctggtggtcaccggcagcagctcggggctggctgaaagcacgccgcttaccgttacgattaataatgtggaatacaccactgcggtgcaggccgatggtagctggagcgtgggcgtcacggcggcgcaggttagcgcctggcctgcggggacggttaatattgccgtttcaggggaaagtagcgccggaaactcggtgagcattacgcatccggtgacggtggatctcactccggcagcgatcaccatcaacaccatcgccacggacgatgtgattaacgccgcagaaaaaggcgctgatttaaccctttccggcaccaccactaacgtagaacccggtcaaaccgtcaccgtcacctttggcgggaaaaattacactgccagcgtagcgagcgatggtagctggactgccaccgtacccgccgccgatctggcgtcattacccgagggcagcgcctccgcactggccagcgtcagcaatatcaacggcaatagcgcctcggcggtgcacaactacagcgtcgacagcagcgcgccaaccatcattatcaataccgtcgccagcgacaatatcgtcaacgccagcgaagccgatgcgggcgtgacggtgagcggcagtaccaccgccgaagcggggcagattgttacgataacgcttaacagcccgaccgtgcagacctatcaggcaacggtgcaggcggacggcagctggagcatcaatattccggcggcagatcttgaggcattgaccgatggcagccacaccctgaccgccacggtcaatgacaaagcgggcaatccggcgagcaccacgcataatctggcggtggatctcaccgttccggtgctgaccatcaacaccattgcgggcgatgacattattaacgccaccgaacacgggcaggcgctggtgatttccggttccagcaccggcggagaagcgggggatgtcgtcaccgtcacgctaaacagtaaaacctacaccaccaccctggacgcctccggcaactggagcgtcggcgttccggcggcggatgtcacggcgcttggcagcggcccgcaaactgtcaccgccacggttaccgatgcggcaggcaacagcgacaattagacacacacggtcaccgttaacctcaccgcaccaaccattgacatcaacaccatcgccaccgatgacataattaacgccagcgaaaaaggcgcggatctgcaaatttccggcaccagtaatcagccagcaggcaccacgattacgctggcgcttaacgggcaaaattacaccgcgacgacggacgctgcaggcaactggagcactacggtgccagcttccgcagtaggtgcgctgggcgaagccagctacacggtgacggcgaacgtcaccgacagcgcaggcaacagcaattccgccagccataacgtgcaggtcaataccgcgctgcctggcgtcaccattaacccagttgcgaccgacgatattattaacgccgccgaatcgggcaatgcgcaaaccatcakcggccaggtgacgggggcggcggcgggcgatacggttaccgtaacgcttggcgggaaaacttacaccgctaccgtgcaggggaatttaagctggagcgtggacgttccggcggcggatattcaggccatcggcaatggcaatctgacggttaacgcttcggtgaccaacggcgttggcaatactggcagcggttcgcgagatattactatcgacgccaacctgccaggtctgcgcgttgacaccgtggcgggcgatgatgtggtcaatagcatcgagcacgctcaggcgctggtgataactggtagcagcagcgggctggcggcgggcgcggcgctgacggtggtgattaacacggtcacttacgctgcaacagtattagccgatggcacatggagcgttggtgttccggcggcagacgtgagtaactggcctgcgggtacggtgaatatcacggtaagtggcactaacacagccggaacaacatccaccatcacccatccggtcaccgtcgatctggcggcggtggcgatttccattaacaccgtttccggcgacgatgtgattaacgccgccgaaaaaggggcagatttaaccctttccggcagcacctccggcgtggaagtggggcaaacggtcaccgttacctttggcgggaaaacctacaccgctaccgtagcgggcgatggtagctggacaaccaccgtacccgccgccgatctcagcgtgttacgcgacggcgacgccaccgtgcaggccagcgtcagcactattaacggcaacacggcttcggcaacccacgcctacagcgtcgatgccacggccccgacgcttgccattaacaccatcgccaccgacgatattctgaacgctgccgaggcgggcaatccgttaaccatcagcggtagcagcaccgccgaagcggggcagacggtaaccgtcacgcttaatggtgtgacttacagcggctccgtccaggcggacggcagctggagcgtcagcttaccgacggcggatctcagcaatctgaccgccagccagtacaccgttagtgcctcggtaagcgataaagcgggtaacccggcgtccgctaaccacgggctggcggtggatctcaccgtgccggtgctgaccatcaacaccgtctccggcgatgacattattaacgccgccgaacacggacaggcgctggtgatctccggctccagcactggcggcgaagcgggtgatgtcatcaccgtcacactaaacagtaaaacctacaccaccatgctggacgcttccggcaactggagcgtcggcgttccggcggctgacgtcactgcgcttggcagcggcccgcaaactatcactgcggcaattaccgacgcggcaggcaacagcgatgacgccagccgcacggtcaccgtgaatctcgccgcgccaaccattggtatcaacaccatcgccaccgatgacgtgattaaagccacggaaaaaggcgcggacctgcaaatcaccggcaccagtaatcagcctgcgggcaccaccattacggtgacgctgaacgggcaaaattacaccgctactaccgatagcaacggcaamtggagcgccacggtgccagcgtcagcggttagcgcattgggtgaagccaactacacggtaacggcaaacgtcactgatacggcaggcaacagtaattccgccagtcataatgtgctggtcaacagcgccttgcctgccgttaccattaacgcggtggcgactgacgatattattaacgctgccgaatcgggaaatgcgcaaaccatcagcgggcaggtgacgggcgcagcgcagggggatacggttaccgttacgctgggcggcaacacctacaccgccacggtgcagtctaatttaagctggagtgtggacgttccggcggcggatattcaggcgctgggcaacggcgacctgacggttaatgcctcggtcaccaatggcgtcggcaacaccggcagcggctcgcgcgatatcacgatcgacgccaatctgcctggcctgcgggtcgataccgtggcgggcgatgatgttattaacagcattgagcacaatcaggcgctggtgatcaccggcagcagcagcggattaacggcgggaacggcgttaacggtcgagattaacaacgttacttatggcgcgacggtattagccgacggcacgtggagcctcggtgttccggcggtagacgtcagcaactggccagcgggtacggtgaatatcacggtaagcggcaccaacagtgccggaacaacctccaccattacccatccggttaccgtcgatctggctggggtcgccatcaccattaacactctctctggtgatgatgtgatcaacgccgtcgaaaaaggcgaaacgctggtcgtaagcggcagcaccagcggtgtcgaagccgggcagacggtgaccgtcacctttggcggcaaaaattacaccaccacagtggaagctaacggtagctggacggtgaatgtgccgcctgccgatctcgctgcgctaccggacggcgcgggcaacgtgcaggcgagtgtcagtaatattaacggcaacagcgcccaggccgatcgcgcgtatagcgttgatgccaccgcgccgcttgtgaccatcaacaccatcgccagcgacgatatccttaacgtgagcgaagctggcgcggggatcaccatcagcggcactaccacggcgcaggccgggcagacgctcaccgtcacgctcaataacaacacgtaccagaccaccgttctggcggatggcacctggagcgtgaatgttccggcagcggatttaagcggattaaccgccagcagttacaccgtgaccgccacggtgagcgacaaagcgggtaacccggcaagcgccgaccacgcgctggtggtagatatcactgcgccggatctcaccattaacaccgtcgcgggcgatgacattatcaacgccatcgaacatggtcaggcgttggtggtcagcggcaccagtacgggcgcggcggcgggtgatgtggtaaccgtcacgctgaacggtaaaaactacaccaccacgctggatgcctccggtaactggagcgtgggcattccggcggcggatgtcacggcgctggcgaccggtagccagaccatcaccgccagcctgagcgatcgcgcgggcaacagcgacagcacgactcacgatgtgaccgttgatcttagcggcccgacgctgaccattaacaccgtctccggcgatgacattatcaacgccgctgaaatcgttgtggcgcagaccatcagcggtcaggtcacgggaacggcggttgccgggaatacggtgattgtcaccattggcggcaatcaatataacgccaccgtgcagtcagatttaagctggagcgtcagcgtaccggcgaacgttttgcaggcgctgggtaacggtgaactgaccatcagcgcctcgttgaccaattccgcaaataataccggcaccgcgacgcacgatatcgtgatagatgccaacctgccaggtctgcgcgtcgataccgtggcaggcgatgatgtgattaacagcatcgagcacactcaggcgttggtgatcaccggtagcagtagcggactggcggcgggcgcggcgttgacggtggttatcaatagcgtcacctacggcgcaacggttttagcggatggtagctggagcgttggtgttccggtggcagatgtcacaaactggcctgcggggacggtcaatattgccgtctctggcaccaacaccgccggaaccacaaccagcattagccatccggtcacggtcgatctcgctgccgtggcgatcaccatcaacaccctttccactgacgatgtgattaacgccgccgagaaaggctctgatttgcagctctccggcaccacctccggcgtggaagcggggcaaaccatcaccgttatcttcggcggcaaaagctacaccaccacggttgccgcggataatacctgggggctgacgatccctgccgtcgatgttgcaaccttgccagacggcgcagcaaacgtccaggccagcgtcagcaatgtcgcagggaacagcacccaggcaacgcatgcttacagcgttgatgccactgcgccctccgttaccatcaacaccatcgccacggacgatattcttaacgccgccgaagcgggatcggcgctgaccatcagcggcaccagcacggcggaagccgggcagacggtgaccgtaacgctaaacggcgttaattacagcggcaatgtgcaggcagacgggagctggagcgtcagcgtaccaaccggcgatttagctagccttaccgccagctcgtataccgttaacgcctcggtcagcgacaaagccagaaattcggcttcggcaacgcataatctgacggtggaccttgccgctccggtcgtcaccatcaacacggtggcgggcgatgacatcattaacgccacggaacacggacaggcgcagatcatcagcggctcggcaacgggcgcgactaccggtaatacggtttccgtgacgattggcacgaccacctataccaccgtgctggacgccaacggcaactggagcatcggcgtgcctgccagcgtgatttccgcgctggcgcagggcgatgtgaccattaccgctacggtcaccgactccgcaggcaacagcggcacggcctcgcacactgtcaccgtggcgctcggcgctccggtgctcgccattaacaccattgccgtcgatgacatcatcaacgccgcggagaaaggcgcggatctggcgattaccggcaccagcaaccagcctgcgggcacgcagattaccgttacgctcaacgggcaaaattacaccaccactgccgatgcttccggtaactggagcgtgaccgttccggcgtcacgggtgagcgccctcggtgaagccacctacacggtgaccgcagccgccactgacgccgatggcaacagcggttccgccagccataacgtacaggttaataccgcgctgccgggcgtcaccattaacgtggtggcaacggacgatattattaacgccgccgaagcgggcgtggaacagaccatcagcgggcaggtgacgggtgcggcggcaggcgacacggtgaccgtcacgctcggcggggcgacttacactgccacggtgcaggcgaatttaagctggagcgtcgatgttccggcctccgcgctacaggagttgggcaacggcgaactgaccatttcggcttcggtgacgaacagcgtaggcaatactggtaacggcacgcgcgaaatcaccatagacgcgaatctccccggtctgcgggtcgacaccgtggcgggcgatgatgtggttaatattatcgagcacgggcaggcgctggtgattaccggcagcagctccggtctggcggcgggcagcaacgtcacgctgaccattaacgggcaaacctatgttgcggcggtgctggcggatggcacctggagcgtcggcgttccggcggtggatgtcagcgcctggcctgcgggatcggtgacgattgcggcgagcggtagcacctctgccggaaatccggtaagcgttacgcatccggtgacggtcgatctctcggcggtggcggtgagcatcaacgccattaccgccgatgatgtgatcaacgctgccgaaaaaggcgcggcgttaacgctctccggcagcacctctggcgttgaagccggacaaacggttaccgtcacctttggcggcaaaacttacagcgccacggtggctgcgaatggttcctggagcacctcggttccggcggcagatatggcggctctgcgtgatggcgatgccagcgcacaggccagcgtcagcaatgttaacggcaacagcgccaccacgacccacgcttacagcgttgatgccagcgcgccaacggtgaccattaataccattgcgggcgatgatattcttaacgccgccgaagccggagcggctctgaccatcaccggcagcagcacggcggaagcggggcagacggtgaccgtcacgctcaatggcacaaactacaccggcaccgtacagacggacggcagctggagcgtcagcgtaccgtcagccgacttaagcaccctgaccgccagcaamtacaccgtgaacgcggcggtgagcgacaaagccggaaacccggcctcggttaatcacaacctgacggtggatacgtccgttccggtcgtcaccatcaacacggtggcaggcgatgatgtgatcaacgcgacggaacacgcccaggcgcagatcatcagcggctccgccactggagcggcaaccggtagcaccgtgacggtgactatcggcacaaatacctttaccacggtgctggatgccagcggcaactggagcgtcggcgttccggcaagcgtcgtctcggcactggcgaatggcacggtgaccatcaatgccagcgtcaccgatgccggaggaaacagcggcagcgctacccatcaggtgacggtcaataccgggctgccgaccattacctttaacgccatcagcggcgataacatcctgaacgccgatgaaaaaggccagccgttgaccatcagcggcggcagtacggggctggcgacgggcgcgcaggtcaccgtcacgctcaacggtcacaactacagcgccaccaccgacgcatcgggcaactggaccttaaccgtgccggtgagcgatctggcggcattaggtcaggccaactatacggtcagcgccagcgccaccagtgcagcaggcaacaccgccagcagccaggcgaatttactggtcgacagcggcctgccggacgtcaccatcaacaccgtggcaggcgacgatattatcaacgccgccgaagcgggggccgatcaaaccatcagcggggtggtgactcgcgccgccgctggcgatacggtcaccgtgacgctgggcgggaacacttacaccgctacggtacagagcaacttaagctggagcgtcagcgttccgacagccgatctccaggcgttgggcaatggtgatttgaccattaccgcctcggtcaccaacgctaatggcaacaccgggagcggcacgcgggatatcaccattgatgccaacctgccggggctgcgcgtagataccgtggcgggcgatgatatcgtcaacagcatcgagcacgggcaggcgctggtgatcaccggcggcagtagcggcctgaatgcaggtgctgtgctgacggttaccatcaacagtgtggcgtattccgccacggtgcaggcggacggaagctggagcgttggcattccggcggcaaacgtcagcgcctggcctgcggggccgttaaccgtggaggtagacgggcaaagcagcgccaataacccagtcagcgtcagccatccgttcaccgtcgatttaacggcggtggcaatcagcatcaacaccgttgccagcgacgacgtgattaacgccgcagaaaaaggcaccaatctgactctttccggcagtaccagcgggattgagagcgggcaaaccgtcaccgtcacttttggcggtaaaacctacactgcaagcgtcgccgccaacgggagctggagtgtaaacgttccggcggcagatctggcaactctgccagagggcgcggcgaatgtgcaggccagcgttagcagcgcgagcggtaacagtgcctcggcgacccatgcgtatagcgttgacgccagcgcgccgacgctcaccattaacaccatcgccagcgacgatatccttaacgccgcagaagccggaagcccgctcaccatcagcggcaccagcaccgccgaaaccgggcagacggtgaccgtcacccttaacggcgcaacctacaccggcactgtgcaggcggacggtagctggagcgtcagcgttcccacttcagccctgggcgcgctcaacgcaagcaattacaccgtcagcgccacggtcaatgacaaagcgggcaaccccggcagcgccagccataatctggcggtagacaccaccgcgccggttctcaccattaacaccgtggcgggcgatgacatcatcaacgatgccgaacatgcgcaggcgctggtgatctccggcaccagtagcggcggggaarcgggcgatgtggtgagcgttgtgctcaacggcaaaacctacaccaccaccctggatgcctccggcaactggagcgttggcgttccggcggcagatgttacggcgctgggtagcggtgcgcagaccatcaccgccagcgtcagcgatcgggcaggcaacagcgacgacgccagccgcaccgtgaccgtcagcctcagcgcgccagtgattagcatcaacaccatcgcgggcgatgatgtgatcaacgcgacggaaaaaggatctgatctggcgctttctggcaccagcgatcagcctgcgggtacggcgatcaccgtcaccctgaacggacaaaactacagcgccaccacggatgcctccggcaactggagtgttaccgtgcctgcctcggcggtcagtgcgctgggcgaagcgacctacagcgtgacggcgagcgtcaccaatgctcagggtaacagcagcaccgccagccataacgtgcaggttaataccgcgctgccgggcatcaccattaatccggtggcgacggacgatattatcaacgcttcagaggcaggcagcgcgcaaactatcagcggccaggtaaccggtgcggcggcgggcagcaccgtcaccgttgaactgggcggtaaaacttacaccgccaccgtccaggctgatttaagctggaatgtgagcgtacctgccgccgactggcaggctctgggtaacggtgagttaacggttaatgcctcggtgaccaacgccgttggcaacaccggtagcggcacgcgcgatatcaccatcgatgccagtctgcctggcctgcgggtggataccgtcgcgggtgatgatgtggtcaatatcatcgaacacgctcaggcgcaggtgatcaccggcagcagctccggctttgccgcaggcacggcgttgacggtggtgattaacaaccaaacttacgccgccacggtgttggcgaacggtagctggagcgtcggcgttcctgcgacggatgtcagtaactggcctgcgggaacgctgaatattaccgttagcggggcgaacagtgccggaacgcaaaccagcattacccatccgctgactgttgatctcaccgccgtcgccatcagcatgaacagcatcaccagcgatgatgcgattaacgccgccgaaaaaggcgcggcgttaacgctctccggcagcacgtccggcgtcgaagcggggcaaaccgtcaccgtcacctttggcggcaaaacctacaccaccacggtggcggcaaacggtagctggagcaccaccgttccggcggcggatttggcggccctgcgtgatggcgatgccagcgcccaggtgcgggtgactaacgtcaacggcaacagcgccacagcaacgcacgaatacagcgtcgatagcgccgcgccaacggtgaccatcaacaccattgccagcgataacatcatcaacgccagcgaagcggcggcgggcgtaacggtgtccggcaccagcaccgcgcaaaccgggcagacgctcaccgtcacgcttaacggcactaactaccagaccacggtgcagacagacggcagctggagtttaacgctgcccgccagcgacttaaccgcacttgctaataacggctacaccctgaccgccacggtcagcgatctggcgggtaaccttggcagcgccagcaaaggcgtgaccgtcgataccactgcgccggtgatcagttttaacaccgtggcgggcgatgatgtgattaacaacgtcgaacacattcaggcgcagattatcagcggcaccgccacgggcgcggtggcgggcgaccgcctggtggtgaccatcgccgggcagcagtatgtcaccagcaccgatgccagcggcaactggagcgtcggcgtgcctgccagcgtgatttccggccttgcggatggcacggtgaccatcagcgccaccattaccgatagcgcaggcaacagcagcacgcagacgcacaacgtacaggtgaacacggcggcagtgtcgctctcggtcagcactatcagcggcgataaccttattaacgccgccgaagcgggcagtgcgctgaccytgagcggcactggcactaatttcgcgacaggtacagtggtgaccgtgttgcttaacggcaaaggctacagcgccaccattcagagcaacgggagctggagcgtgaacgtgcytgcggcggatgttgcggcactcagtgatggcaccagctacacggttagcgcytccgctcaggacagtgccggaaacagcgccacggcytcgcgcagcgtggcggtggatctcaccgcgccggttatcagcattaacaccgtttcgacggacgaccgcytcaacgccgccgaacagcagcagccgttaacccttaacggctcgaccagcgcggaagtggggcagacggtcaccgtcacctttggcggcaaaacctataccgccacggttgccgccaatggtacctgggcgctgaacgtgcctgcggtggatctggccgcgctcgggcagggcgcgcagaccattaccgccagcgtgaacgatcgcgccggtaaccccggacaggccacgcacgccctgaccgtcgataccgttgcgccaacggtcaccatcgccacggtggcgggtgacgatattatcaacaacgccgagcagcttgccgggcagaccattagcggcaccaccaccgccgaagtgggccagacggtgaccgttacctttaacgggcaaacctggagcgcaacggttggcagcggcggaagctggtcggtgtttattccggcgcagcagtttgccggattaagcgacggcagctacaccattagcgcgacggttagcgatcaggccggaaaccccggcagcgccagccgtggcgtgacgctgaacggcgatgtacctactgtcaccatcaacacctttgcgggcgacgatgtggtgaatgcagcggaacacggctcatcgctggtgatcagcggcaccaccaccgcgcccgtcgggcagacgctgaccctgaccttaaacggcaaaacctacaccaccacggtgcagacgggcggtagctggagctacaccctcggcagcgccgatgtcaccgcgctggcggacggcaacgcctacgtgattaacgcctcggtgagcaatgccattggcaacaccggtagcagtaatcacaccattaccgtcgatctcagcgctccggcgatgggcattaatatcgattccctgcaagccgacactggccttagcgccagcgactttatcaccagcgtcagtccggtagtggtcaacggctcgctcaccgccgcgcttgccagtaacgagacggcgcaaataagtatcgacggcggcacaacctggaccacgcttaccgttaccggcacgacctggcgctataacgacagccgcacgctgaccgatggcaactatctctatcaggtgcgggtgattgacgcagcgggcaacgttggcgcgaccgacagccagaatgtggtgatcgacactaccgcgccagatcccgcggtgaaaaccatcgccatcagcgcgatcaccaccgatatgggcttgatcactaacgattttgtcaccagcgacacgacgcttgcggtgagcggcacgctgggggcgacgctttctgccggtgagttcgcgcaaatcagcctcgacggcggcgtcacctggactacgttaaccgtcgttggcaccagctggagctatgccgatggtcacacgcttactgacggcacctggaactacacggtgcgggtggtggatctggcggggaacgttgggcagaccgcaacgcaaaacgtggtggtcgacaccaccagcccggaagcggcgaaaagtatcaccattaccggtatcakcgatgacaccggaaccagcagcagcgattttattaccagcgacaccacgcttaccgtgcgcggcgtattgggcgcggcgctcggcgctaatgagttcgcgcaaatcagtaccgacaacggcgcaacctgggtgaacgtgaccgtcgccgcagacagcctgaactggagttacgttgacggacgaaccctcaccaacggcaccaccacctggcaggtgcgggtggtcgatctggcgggcaacgttggcgcaacgagcagccagtcggcgctgatcgataccgttaacccggcgcaggtgctcaccatcgccagcatcagcaccgacacggggagttcggcaactgactttatcaccagcgacaccatgctcacgctgaccggttcgctgggggcggggcttgccagcggcgaagtggcgcagattagccttgatagcggcgcgacctggacaacgctcaccaccaacggtacacagtggacttacaccgacagccgcacgctgaccgacggcagctacgtttatcaggtgcgggtgctggatctggcggggaacaccggcccggtggtgtcgaaaacggtggtggtcgatacgattaaccccaccgccacaccaacgattgtgtcgtataccgatgatgtcgggcagcggcaggggacattaagcagtttgcaggccaccgacgacactacgccgctgctgaacggtgtactttccgcgccgcttgccagcggtgaagtggtttacctctaccgtaacgggctgctgttaggggcggtgacgatggtcggcgctctgaactggacctacagcgacagcgggctggtgagcggtgcctatacctacagcgcgcgagtggtggatttggcggggaatatcacctcctccagtgattttgtcctgacggtcgatacctctattccgaccacgctggcgcaaatcaccagccagaccacgcgcgatactacgccgattattagcggggtgatcaccgccgcgcttgccagtgggcagtatgttgaagtggtgatcaacggcaaaacctacacctctgaaccgggcggcgcggtagtggtcgatccggcgcacaacacctggtatgtacagttgccggataccgatgcgctgacagtttccgcgaccgcctataccgttactgcgcaggtaaaaagttcggcgggtaacggcaataacgccaatattagcaacggcacggtgacggttaacgcggcgattgattacacaccgacctggactaccgccagcaaaaccaccgcctgggggctgacctacggcctcgactcgcacgggatgtggacggtgctggcaaaccagcaggtaatgcaatcgactgacccactcacctggtcgaagaccgcgctgacgctgtatcagagcggcaacaactacgccaccagctccattgccgattacgaccgtaacggcacgggcgatctgtttatcacccgtgatgactacggtacgggctatattaacggctttaccaataacggcgatggcaccttttccagcgctattcaggtcaccgtcggcaccctgacgtggtacggctcgattgtggcatttgataaagagggcgacggctatctcgacttctggattggtgacgctggcgggccggactccaacaccttcctgtggaacaacgcaggcacgctggtaggcaactccaccacgtcgaacagcggcggtagcgccacggtgggcggggcggtgacggggtatctttcgctcaacgaaggttctggcgtcgatctgaacaatgacggcaggatcgacctggttcagcacacctataacctgaacaactattacacgctgtcttcgctcatcaaccaggggaatgggacgtttgtctgggggcagaacaccaccaataccttcctgagcggggcgggcagtggcgctatgagcagcagcgtttccatgacctgggccgatttcgatggtgacggcgatatggatctcttcctgcccgccagccagggaagagctaactacggctcgctgttattcaacaccaacggcgtactgggttgcccggtggcggtgggcgcaacggcaaccacctacgccagccagtttagcctggcggtggactggaaccacgacggcctgatggatatcgcccgtatcgcccagaccgggcagtcgtatctttatactaacgtcagcaacgccagcaactggacgcaatcggccctcggcggcagccagagcggtaccaccagcggcgtggcggcaatggactacgactgggacggcgcggtggatgtgctggtgtccaaacagtcgggcagcgtgttcctgagccgcaacaccaacacggtgagctacggcacttcgctacacctgcgcatcaccgatcccaacggcattaacgtctattacggcaataccgtgaagctgtacaactcggcgggagtgctggtcgccacgcaaatcatcaacccgcagtcgggtatgggggttaacgacacctcggcgctggtcaacttctacgggctgaatgccggagaaacctacaacgcggtgctgatcaaatccaccggcaccaccgccagcaatatcgaccagacggtcaacaccagctggggcggtttacaggccaccgatgccactcacgcttacgatctcagcgctgaagcgggtaccgcgagcaacaacggcaagttcgtcggcaccggctataacgacaccttcttcgccaccgcaggcaccgacacttacgacggttccggcggctgggtgtacagctccggcaccggaacgtggctggcgaacggcgggatggacgtggttgatttccggctttcgacggtgggcgtgacggctaacttaagcagcactgccgcgcaggccaccggttttaacacctcgacatttaccaatatcgaaggcatttccggctcgaattttaacgacattctgaccggcagcagcggcgataaccaactggaagggcgcggcggcaacgacacgctcaacatcggcaacggcggccacgacaccttgctctataaactgctcaacgccagcgacgccactggcggcaacggctcagacgtggtgaatggctttacggtagggacatgggaaggcaccgccgacaccgatcgcattgatattcgtgaactgttacagggcagcggctacaccggcaacggcaaagccagctacgtcaacggcgtggcaacgctggatgcgcaggccggaaacatcggtgactttgtcaaagtcacccagagcggcagcgacaccatcgtgcagatcgaccgcgacggcacgggcggcacttttgcgacaactaacgtggtcacgctgacgggcgtgcacaccgacctcgccaccttgctggcgaatcatcagttgatggtggtgtagataatgaaaaaaaatgcccagtccgtggaagcctggctggaggcgatgatcgccgtggcgcgctattatcggctcgatttttctcaggagaatgtgcgcgcgaccgtcaactgggagcgcgacagtaagcgggaggagttactcaccgacatggcgcggcagttagggatggggttgcggttggtggagttttccgccgattcgcttaacccctggcgtctgccgctgatcgcggtgtttgataatcagcagattggcgtgatcacccgtcgcgacaatcatgacaatatcagcgttcagttcagcggtgacgaagggctggaaactacacttaacgtcgcggatattgaagataaaatcgtcgaactggcgctgctgcgccctctcagcgccatccctgacgcgcgggtggatgactatattcgcccgtatcaggcgaactggttctggagtctttcgctaaaagactggcggcgctacggcgatattatgctggcgtcactggtggcgaacgtgctggcgctggcggcgatgattttctcgatgcaggtttacgatcgggtggttccggcgcaatcgtacccgacgctatgggtgcttttcgccggggtgatgatggcgatcctgtttgagttctgtatgcgcatggtgcgtacgcatctatctgatgtgatcggaaagcgggcagacctgcgtatttcggatcgcgtttttggtcatgcgctacggctgaaaaacaacgtgcgatcgaaatccaccggatcgtttatctcgcagatccgcgaactggaatcagtgcgggagcttattacgtccaccaccatcggcgcggtggcggacctgccattcttcctgctgtttgtctttattttgtggatgatcggcggctggctggtgctggtggttttgctggcgctgccgttgctggtgatccccggcctgctggtgcaacgcccgctggcgcggctggcgaacgaaggaatgcgcgagtcagcggtacgcaacgctacgctggtggaagccgtgcagtcgattgaagatattaaactgctgcgcgccgaacagcgttttcagaatcagtggaaccacaccaacgacgtggcctcgtccatcagcatgaagcaacgttttctcaccgggctgctgctcacctggacccaggaagtgcagtccatcgtctacgtggtggtgctgctggtgggctgctttatggtgatgaacggcgacatgaccaccggcgcgctggtcgggacgacgatcctggcttcgcgcaccattgcgccgctgtcgcagatatccggcgtgctctcgcgctggcagcaggcgaaagtagcacgtaacggccttgatgaactgatgaagcgcccggtggatcagccggaacacggcaaactggtgcataaagcggtgctgcacggtaattatcagttcagcaacgcggtgttttattacgacgaagaagagaagattgccgatgtagcgattggcaaactcaacattcaggctggtgagaaaatcgccattctcgggcgcaacggcgcgggtaaatcgacgctactgcaaatgctcgccggaatgcgtatcgcccagcaggggcaggtgttgctggataacatcagtatcgggcagcttgatccggcagatctgcggcgagacatggggctactcagccagaccgggcgactgttctttggttcgctgcgggaaaacctcaccatggggatgccggaagccagcgatgaagatatcgaacgcgcgttaaccctcagcggagcgctgccctttgtgcagaagcagaaaaacggcctcaactacatgattcaggaagggggatttggcctctctggtggtcagcggcaaacgctgctgctggcgcggctactcatctctcagccgaatatcgtcctgctcgacgaacccagcgcctcactggacgaaatggcagaagcgtatttaatcgaacaactgaaacagtggattgggcatcgcacgctgattatcgccactcaccgcacggcgatgctgcaactggtggataggataatcgtgatggatcaggggcggattgtgatggacggcgcgaaagaggccattttgcgtgaacagggcgagcccacagcgcgacgggtggtgttgcaggagaagaataaggggtctgcggcatgaacggacaactgcaatataaccgtggtctgactgaaccccgcctgccgcgttcggcgctggcggtacgcgttaccgctgtgatgctgctctgttttctcggctgggcgtggtacttccagcttgatgaagtcaccaccggcagcggcacggtagaaccttccgggcgcgaacaggtggtgcagtcgctggaaggcggaattctgtatcatctcgacgtgaaagttggcgatattgtcgaacagggccagccgctggcgcagcttaaccgcaccaaaacggaatccgacgtccaggaagcgatgtcgcggctgtacgcggcgctggcaacctcggcgcggctgcgggcggaagtgagcaataaaccgctggtcttccctgacgaactgaataaattccccgaacttatcgagtcggaaacggcgttgtacaacactcgccgcgacgggttgaacaaagccaccaccgggctgacgcaggggattagcctggtcaatcgcgaactggcgatgacccagccgctggtaaaacagggggcagcgagcagcgtcgaagtactgcgcctgcaacgccaggccaatgaactggaaaacaaactcagcgacgtgcgcacgcaatactacgttcaggcgcgcgaagagttagcaaaagccaatgcggaagtggaaacccagcgttcggtgatccgtggacgggaagactctctcaccaggctcaactttaccgcgccggtgcgaggcattgttcaggatattgatgtcaccacggttggcggcgtcatcgcccccggtggtaaactgatgaccatcgtgccgctggatgagcaactgctgattgaggcaaaaatctccccgcgcgatgtggcgtttatccacccggggcaaaaatcgctggtgaaaataactgcctacgattactccatctacggcggcctgccgggagaagtggcggtgatatcaccagacaccgtgcaggatgaagtgcggcgcgatgtttattactatcgggtgtacattcgcactttcagcaaccatctggaaaacaaaagcaaacagcagtttccgatattccccggtatggtggcgacggtcgatatccgcaccggcaaaaaaagcgtgctggattatctgttgaaaccctttaacaaagcacaggaggcgttgcgcgaacgatgaacattagcgatgtagcaaaaattaccggcctgaccagcaaagccattcgcttctatgaagagaaggggctggtgacgccgccgatgcgcagcgaaaatggttatcgaacctacacgcagcagcatctcaacgaattgaccttactgcgccaggcgcgccaggtgggctttaacctggaagagagcggcgagctggtgaatctgtttaacgacccgcagcgtcacagtgccgacgtcaaacgtcgcacgctggagaaggtggcggagattgaacggcatatcgaagaactgcaatctatgcgcaaccagctactggcgctggcgaatgcctgccccggtgatgacagcgccgactgcccgattatcgaaaatctctccggctgctgtcatcatcgggcggggtgaaaatcagtgaatccccgtttgcaccgaaagaatatgctgcaaactttctaccataatgcgccccgactgaaataagccttcctggatttcgttgttaacattcacagcgtgaaccagggaggctaataatactacttgcaagaaggcaaaaataaacgcaccgataatcataatatgcgtcaggggtattttcctttgctccttcattttaaataacccacaaactggccttctttcattaaggcgacttttcctgtgtgatgataaacaatgacgttatatagacctgactgataaacagtggcatctttattgtcttcatcaattgcacataatgaatcattgagataagcaaagtttttactgctcattctaaaggtcatgccaaatcctttataaatggctttctttgccgcctgggcgtgttgtgcggcttctgcatttttaaatgcctgtgcctcggatgcacttaaaatagccgcctgacgctgctgttctgcgaggtaacaggtgtcatgactgacgccctgcgcctggcaatctgcgatgcgggaagtgggtgaactacagccagccagtaatataaccgccagcagggaaaacgatttaatggagctattcatcattgttaaccttaaataatgtacaaattaatgaagaggtgaacccggcaagcttccttgctcttatttatattgaggattgaaatattagaacgaatatcccacgccgacacctgcgccgaaatcagattgtgtatccgcagaaataccggctttaagtaccgtatgcgttccggcattaaatgatgttccgacagacaccgcagattcaccgttgaaggttcccgctcccgctgacaccatcatcacgtcaccggttttaacctgtggttgtgaggcgatagcgatggcagatgcagttcccgcattggcttctttacgattgtcatcaacttcgttttttagcgaactgaaatggttattgagcgtgttaatttgctggctgttatctgcaacccgtttttgggtgttggttaactgttggtgcgtttgggttacgtcttgtgacaggctgtcaatttgttcatgtgcctgggcagactcctgcgccagactttgcatttgtttatcgtattgagtcctttcattttgctgttgtactgccacatcggttgtcagcgcattcattttctgcccttgttcagtggcggtgcgctgattagcctcattttgagccgccagtctggcattaatcatttcctgataatgcgcggtattttgcgtatctccagtcgcggcgagcgttttttgtgtggctacgatctgcgcctgttgctctgtaatttgcgtttgctgggcgtcagttaccgcagactgtcgggcgttgatcatgctctgataacgggcagttgtctgtacatcacctgtagcggcaacggttttttgtcctgcgtcaggatctgtctggacagtgggagtctgagtggtatcaggtgtttcagaagggatgtagtgatgttcagtcaaataggtatacgcagcggggctgttgtctgtgcgttctaaaaagcgggtaatcttctgctcaatctccgattgcgacatgccagagttaatggctgaaagctctgttgccgccgcttcaatggtatcaccagctaaaacaacagggctggatgttgctgaaattatgagtgccagtaaagctacgtttacagttttcattcattttctcttgttcaaaataagtcgtattaatgtttctataagaaacaaataatattgttttaagaaataaactgcgttgcaatttaatcgaaatctacgccgccatttgtgtgatgtaaagcgcatttttgtctgttgtaagcgtaaacaccatcaataagaaacaaaaatggtttcttatataaataaaaaaggaaatcatttcgtgctctttcaatgtaaaaaagagtaaagacttgttttgataagcgaaataaattctgtttctggactaaacgtgaagcggttcctgatgtgtgctaaaatgcgtttctttgataaatctcaatttttaagaggtttacgccaggcaggaaaatttaaatgaatgaatttgagaagatttttaatgaaatgaatctggaccgggcattgctaccgatcctttttcgttcgaaccggtcgacagtgtggaagtatttaagcggcgatagtacggctcctgcctctgccatgtcgctgattatgctgttgcagttgatacagaaacgaaaccccgatctgttagccgaatggttaacgctttctgatttcaccattccgccagaagtttacctggaccagcctgattactggaaagggtgggtgtatacgcaacacaaggtcaataaaaacgtcctggaatatctaaaaaaacactatccggatgaagaccaaaaaagtatgagtaaaggccgggaagagtaaattgccaatgccagttaacatttaacatggcggaggcggcctacggttttggcgtgatatgacgcgcccgcgtcgcatcaggcgtcggtgcacgactgccggatgcggcgtaaacgccttatccggcctacgattcgggcgcagacttccgggcatgataagacgcgtcagcgtcgcatcaggcgatgaccgcacggatgatcagcgttatcccttctatcgcaatgacttcaacatgcgtacctgcgccgagatcctcgctggcgctgacaggccatgaactgtcaccgacgcgcatatgaccgcgcccgttgaccagcggagattccagcacaaaacgtcggccaatcagctgctgcccgcgctggtttaaatgactgtcgctgtgcttttgttcgcgcacccgccgcgacaaccatttccaccacagccaggcggcgagcagcgtcaggacggcaaacatcaccccttgccactcccaacccagcggcaccagccagaccaccaggccagtaatcactgctgccacgccactccacaacaaataaccatttccgcccagcatctcggctgccagcagcaaaccgccgagactgagccagaaaatatgtggatgaacgactattaactccatcatggctgagtccgcttgttggcgctgtctttcaccagctcggcaatcccggcaatcgaccccatcaggctgctggcctctaatggcatcatcactactttgctgttactggaggaaccgatctgctgtaacgcttcggtgtatttctgcgctacgaagtagttcaccgcctgaatatcaccggaggcgatggcttcagacaccattttggtggcgcgggcttctgcttcagcggaacgttcacgcgcttcagcctgtaaaaacgccgactgacgttcgccttccgctttcaggatttgcgactgtttttcaccttcggctttgaggatttccgcctgacggatcccttccgcttcaagaatgtaagcgcgtttggtacgttccgctttcatctgcgcgttcattgaagagataagctctgccggtgggcgcacgtcgcgaatttcaatacgggtgactttaatcccccacgggttggtggcctcatcgacaatacgcagcaggcgtgagttgatgctgtcgcgctgagagagcatttcgtcaagttccattgaacccaacacggtacggatgttagtcatggtcaggttgatgatcgccagctccagattgctgacttcataagccgcgcgtggcgcgtcaatcacctgaataaaacagactgcgtcgatggtaacgttggcgttatctttcgagataacttcctgggaagggatatcgagcacttgctccatcatattgatcttgcgaccaatgcgatccataaacggcaccaccagactgagccccggctgtaacgttttggtatagcgaccaaaacgttctaccgtccattgatagccctgcggcacgattttgacgcccgcgccgacaatgaccagcgcgacaaaaatgagaatcgggataaagataagcatcggaaaaacctcctgttgtaccgtccataatcagcaaaattgctgcttgattaaacaaattatacctgattactgaaagagagttcccccttattcctgcgaaggataaactgtttttagtaaaaatcagaaaaagggaacagcgatgcaggaaaatagtcctttgcttcagctacaaaacgtaggatatctggcgggtgatgcgaagattcttaataacatcaatttttcgctgcgtgctggcgaatttaagttaattaccggtccttctggttgtggcaaaagtacgctgctaaaaatagttgcttcattgatcagcccaaccagcggaacgttactgtttgaaggtgaggatgtcagcacactaaagccagaaatctaccgtcagcaagtctcttactgcgcccagacgccgacgctgtttggcgatacggtatacgataatctgatctttccctggcagatccgtaaccagcagcctgacccggccatttttctcgattttcttgaacgcttcgccttgccggacagcattttgacgaagaatatcgccgagctatctggtggtgaaaaacaacgcatctcattgattcgtaacctgcaatttatgccgaaggttttattgctggatgaaatcaccagtgcgctggatgaaagtaataaacataacgttaatgagatgatccatcgttatgtgcgcgagcaaaatattgccgtgctgtgggtgacacacgataaagacgaaattaatcatgcggataaagtgattacactgcaaccgcatgccggagaaatgcaggaagcacgctatgaactcgcataatattactaacgaatcattagcactggcattaatgctggtagtggtggcaatcttaattagccataaagaaaaactggcgctggagaaagatattctctggagcgtcgggcgcgcgataattcagctgattattgttggctatgtgctgaagtatattttcagcgtggatgatgccagcctgacattattgatggtgttatttatctgctttaatgcggcgtggaacgcgcaaaaacgcagtaaatatattgctaaagcttttatctcatcgtttattgccattacggtcggggcgggaattaccctggcggtgctgattctctcagggtcgattgaatttatcccgatgcaggtgatccctatcgccgggatgattgccggtaacgccatggtagcggtggggttgtgttacaacaatttagggcaacgggtcattagcgaacagcaacagattcaggagaaactgagtcttggcgcgacgccgaagcaggcttcagcgatattgattcgcgacagtattcgcgcggctttaattccgacggtcgattcagcaaaaacggttggcttagtgagtttaccaggaatgatgtccgggctgatatttgccgggattgatccggtgaaggcgattaaatatcagattatggtgacctttatgctgctctcaaccgccagcttgtcgaccataattgcctgctatttaacctatcgtaagttttataattcgcgccaccagttggtggtgacgcaattgaagaagaaatgatgcgatgccggatgcgcagcatcgcatccggcgttgtggttcatgtgccgatcaacggaatatcaatacaacaatgcatacagctggcggcgatacttcgacgccagtgcatcacccgtacccagcgcagcgaggatctcctggaacgttttacgcgtctgaccgtctgcggcggtgagatctttacgcagatgcccgaacagcaactccagcgcctcttcattgcgcccaacctgatgcagttgcagcgccagttgcgtcgccagtgcggcatcttctggattctccgccacctgctgttgcaactgttgaatttccggcgtatcagccgcctgcttcagcagttcgatttgcgccaccagcccctggtagcgggtgtcctgatcctgcaacggaatggttttcagcaccgcttccgcatcttcagaacggttcagcgcaatcagcgtttctgccagcagcaggccgatctccccgttctgattcgacaactgccaggcgtctttcagcaatggcagggcatcggtgtaattgccttcctgcatcagttgcatcgcctgctgcgctttcagctcttcttcgcgcggcagcactttatccagcagggcgcggatcgcctcttccggttgcggcccctggaagccatctaccggttgcccgttctggaacagatacacggtcggaatcgcgcgcagaccaaactgggcggcaatcatctgctccgcgtcgcagtccagcttcgccagaataaattgcccgttgtactgcgccgcaaggctttccagaattggggttaactgcaaacagtgctggctacgttcagaccaaaaatagaacagcaccggagtggtcatcgactgttcaagaacctgttgcaggttagattcgttaatgttgacaatattttctacggacatggagtcgctctctgttgtcgatattttctttgacatgggggcttaagcgcgcgcttcaactcacccctgcaatattttgtccatcacgcgccccggcagcaggcgcttaagcaccattaccgcccaggtcaccagcgttaccggatagcgcatcttcggcttctcgctaataaaagcatggcgtactttgtccaccaccgcttccggtcccaacgtaaagcgggcggcgatgccgggattttcgactggtttatcactttgcgtctggttgacgttgtcggtgaagcgagtacgaatgggaccgggttcgatcaggctgactttaattccgctgcggcgcagctccatgcgcagcgcgtctgaccacgcctccagcgcatatttactggccgcgtaagcgccacgacccggtgtggagattaatcccatcaccgatgaggtcatcacaatacgcccttcaccgtgcggcaacatcgcgggtaacaggcgcatggtgagctggtgtgcgccgaaaaagttggcggaaaactgctgttccatctgcgcacggctgatggtggaaagggggccatacatgccgaatccggcattgttaaagatcccatacagacaattatcggtcagggcgatcacctcgtcggctgcgcgatcaacactttctggtgaatccagatcgatcaacacgccggtaaatcccatgctgttcatgcgctcaacatcatccggtttccggcaacctgccagcacatgaaaaccctggcgttttaattcgagcgcgctttccaggccaattccactggaacatccggtaattaagaccgatttttgcataactttacctgtcaggatctccgttgctttatgagtcatgatttactaaaggctgcaactgcttcgccatccagtcggcaataaacggctgggcgtcgcggttgggatgaataccgtcatcctgcatccattgtggcttgaggtagacctcttccattaaaaagggcagcagcggaacatcaaactctttggcgagtttggggtaaatggcgctaaaggcttcattataacggcgaccatagtttgcaggcagacgtatttgcattaacaatggttcagcgttggcggctttgacatcctgcaaaatctggcgcagcgtttgctcggtttgctgtggctgaaaaccacgcaaaccgtcattgccgcccagttcaaccagcacccaacgcggctgatgctgtttcagcagagccggaaggcgcgccagcccttgttgcgaggtgtcgccgctgatgctggcattgactaccgacgttttactctgccacttatcattcaacaaggcaggccaggccgcgctggcagacattcgatacccggcgctcaggctatcacccagaatcaataacgtgtccgctgcggcagcacggaaggttaacaggaccagaaacaggaagggcaaatgccagcggaaaacattgttgaagttcatcatcttaagaagtccgtcggtcagggggagcatgaactctccatcctcaccggagttgagctggttgtcaaacgtggcgagaccatcgcactggtgggcgagtcgggatcgggtaagtcaaccttgctggcgatcctcgccgggctggatgacggcagcagtggcgaagtgagtctggtgggacaaccgctacataatatggacgaagaagcgcgggcaaagttgcgcgcgaagcacgtcggctttgtttttcagtcatttatgttaattcctacccttaacgcgctggaaaacgtcgagcttccggcgctgctgcgcggtgagagtagcgcggaaagtcgtaacggagcgaaagcgttgctcgaacagttagggctgggtaaacgtctggatcatcttccggcacagctttccggcggtgaacagcaacgagtggcgctggcacgagcctttaacggtcgacctgatgtgctgtttgccgacgaacccaccggtaaccttgaccgccagacgggcgataaaattgccgacctgctgttttccctcaaccgtgagcatggcaccacgttgattatggtgacccacgacctgcaactggcggcacgctgcgaccgctgcttacggctggtgaacgggcagttgcaggaggaagcatgattgcacgctggttctggcgcgaatggcgctcgccgtcgctattaattgtctggctggcgctaagcctggcggtggcctgcgtgctggcgctgggcaatatcagcgatcgcatggagaagggcttaagccaacaaagccgggagtttatggcgggcgatcgggcgttgcgcagttcgcgcgaagtgccgcaagcgtggctggaggaagcgcaaaagcgcggcctgaaagtcggcaagcagctgactttcgccaccatgacatttgcaggcgacacaccgcagctggcgaacgttaaagcggtggatgatatctacccgatgtatggcgatctgcaaaccaatccccctggcctgaaaccgcaggcgggcagcgtattgctggccccacgcctgatggcactgcttaacctgaaaacgggcgacaccattgacgtgggcgatgccaccttgcggattgccggagaagtgattcaggaaccggattccggttttaaccccttccagatggctccgcgtctgatgatgaatctggcggatgtcgataaaaccggagccgtgcagccggggagtcgggtcacctggcgctataaattcggcggcagcgagaaccagctcgacagctatgagaaatggttgttacctcagcttaaacccgaacaacgctggtacggtctggaacaggacgaaggcgcgctggggcgatcgatggaacgctcgcaacagttcctgctgctttcggcacttctgaccttgctgctggcagtggcagcagtggcggtagcgatgaatcattactgtcgcagtcgctacgatctggtggcgatcctcaaaacgctgggggcagggcgagcgcaactgcgtaagctaatcgtcggtcagtggttgatggtgctgacgctttcagccgttaccggtggggcgataggcctgttgttcgaaaacgtgttgatggtgctgctcaagcccgttctgcctgctgcactaccgccagccagcctctggccatggctatgggcgctgggcaccatgacggtcatctcgctgctggtggggctacgaccataccgcttgttgctggcaacgcagcctttacgcgtattacgtaattatgtggttgcgaacgtctggccgctgaagttttatctgccgattgtcagtgtggtggttgtgctgctgctcgccggattaatgggtggcagcatgctgctttgggcggtgctggcgggcgcggtagtactggctttgctgtgcggtgtgctgggctggatgctgctgaatgtacttcgccgcatgacgctgaaatcgctgcctctgcgcctggcggttagccgcctgttacgtcagccgtggtcaacgttaagccagctttcggcattttcgctctcctttatgctgctggcactgctactggtgctgcgtggcgatctgctcgaccgctggcagcagcagttaccgccagaaagcccgaactactttttaatcaacatcgccacagaacaggttacgccgctaaaagcgttcctcgcggaacatcagatagtcccggaatcgttttatccggtggtgcgagcgcggctgacggcgattaacggcaagccgacagaaggcaatgaagatgaggcgctcaaccgcgaactcaatcttacctggcaaaatacgcggcccgatcataatccgattgtcgccggtaactggccgccaaaagctgatgaagtttcgatggaagaggggctggcgaaacgcttaaacgttaccctcggcgataccgtgacttttatgggcgatacccaggagttccgcgctaaagtgaccagcctgcgcaaagtggactgggaaagtctgcggcctaatttctattttattttccctgaaggggcattagacgggcaaccgcagagctggcttaccagtttccgctgggagaatggcaacggcatgttgacgcaactcaaccgccagttccctaccattagcctgttagacattggcgcgattttaaaacaggtcggtcaggtgctggagcaggtaagtcgggcgctggaggtgatggtggtgctggtcaccgcctgcggtatgttgctgttgctggcacaggtgcaggtgggaatgcgtcagcgtcatcaggagctggtggtgtggcgcacactcggtgcggggaaaaaactgctgcgtaccacgttgtggtgtgagttcgccatgcttgggtttgtttccggcctggtggccgcaattggtgcggaaacggcactggcagtgttgcaggcgaaagtgtttgattttccgtgggagccagactggcgattgtggattgttctgccgtgcagcggtgcgctgctgctgtcgcttttcggcggctggctgggcgcgagactggttaagggtaaggcgctgttcaggcagtttgcggggtgatgagagtaaataaggggcgttctggttgaatggaacgccttgtttaaattaattctacaatatgtttcattgatgatgttattgaattggtgatttcctatctttctattgctgatattaatctgaatcggtggggtttaataattttaaatatagccctacaaaaataactcagactaataaaatcataaatcatatgcgttgaatggatattatccatatagtgaatttgttgatgatgaattcatctgtgctaaaaattttagtttaataaaatattgaaagtgacctgtaataacagttgttgttgattgagaacaaataagtttatgtgaaaaatatataaatacattagctggtcttgtgtgtcattttattttttttgttgctaacacagggatatgaacaataactaaaagggcactttatatgagcggaaaaccagcggcgcgtcagggagatatgactcagtatggcggtcccattgtccagggttcggcaggtgtaagaattggcgcgccaactggcgtggcgtgctcggtgtgcccgggcgggatgacttcgggcaacccggtaaatccgctgctgggggcgaaggtgctgcccggcgagacggaccttgcgctgcccggcccgctgccgttcattctctcccgcacctacagcagctaccggacccggacgcctgcgccggtggggatttttggccccggctggaaagcgccttctgatatccgcttacagctacgcgatgatgcactggtactcaatgacaacggcgggcggagcattcactttgagccgctgctgccgggggaggcggtgtacagccgcagcgagtcaatgtggctggtgcgcggtggtaaggcagcgcagccggacggccacacgctggcgcggctgtggggggcgctgccgccggatatccggttaagcccgcatctttacctggcgaccaacagcgcacaggggccgtggtggatactggggtggtcagagcgggtgccgggtgctgaggacgtactgccagcgccgctgccgccgtaccgggtgcttaccgggatggcggaccgcttcgggcggacgctgacgtacaggcgtgaggccgccggtgacctggccggggaaatcaccggcgtgacggacggtgccgggcgggagttccgtctggtgctgaccacgcaggcgcagcgggcggaagaggcccgtaaacagcacaccgcttctttatcttcccctgacaccccccgccctctttcagactcagcgttccccgacacactgcccggtaccgaatacggtcccgacagaggtatccgcctttcggcggtgtggctgacgcacgacccggcatacccggagagcctgcccgctgcgccactggtgcggtacacgtatacggaagccggtgaactgctggcggtatatgaccgcagcaatacgcaggtgcgcgctttcacgtatgacgcgcagcacccgggccggatggtggggcaccgttatgcgggaaggccggagatgcgctaccgctacgacgatgcggggcgggtggtggagcaactgaacccggcaggcctgagttaccactaccagtatgagcaggaccgcatcaccgtcacggacagcctgaaccggcgtgaggtgctgcatacagaaggcggggccgggctgaagcgggtggtgaaaaaagaactggcggacggcagcgtcacgcacagcgggtatgacgcggcaggaaggctaacggcgcagacggacgcggcgggacggcggacagagtatggtctgaatgtggtatccggcgatatcacggacatcaccacaccggacgggcgggagacgaaattttactataacgacgggaaccagctgacggcggtggtgtccccggacgggctggagagccgccgggcatatgatgaaccgggcaggctggtatcggagacatcgcgcagcggggagacagtacgctaccgctacgatgatgcgtacagtgagttaccggcgacgacaacagatgcgacgggcagcacccggcagatgacctggagccgctacggtcagttgctggcgttcaccgactgctcgggctaccagacccgctatgaatacgaccgcttcggccagatgacggcggtccaccgcgaggaaggcatcagcctttaccgccgctatgacaaccgtggccggttaatctcggtgaaagacgcacagggccatgaaacgcggtatgagtacaacgccgcaggcgacctgactgccgttatcaccccggacggcaaccggagcgagacacagtacgatgcgtggggaaaggcggtcagcaccacgcagggcgggctgacgcgcagtatggaatacgaccttgccggacgcatcaccacgctgaccaacgagaacggcagccggagtgagtttacctacgatgcgcttgaccggctggtacagcagcgcggctttgacgggcggacgcaacgttaccactatgacctgaccggaaaactcacgcagagtgaagatgaggggcttgtcaccctctggcactacgacgaatcggaccgcctcactcaccgcacggtgaacggcgaaccggcagagcagtggcagtacgacgagcacggctggctgacagaaatcagccacctgagcgaaggccatcaggtggcggtgcattacggttatgatgataagggccgcctggccggggagcgccagacggtgcataacccggagacgggggaactgctgtggcagcatgagacagagcacgcatacaacgaacagggtctggcaaaccgcgtcacgccggacagcctgccgcgggtggagtggctgacctacggcagcggttatcttgcggggatgaagctgggcgggacgccgctggtggagttcacgcgcgacaggctgcaccgcgagacggtgcgcagcttcggcaataacgcatacgaactgaccagcacatacactcccgcaggccatttacagagccagcgcctgaacagccaggtgtatgaccgtgactacgactggaatgacaatggcgacctggtgcgcatcagcggcccgcgacagacgcgggaatatggctacagcgccacgggcaggctggagagcgtgcgcacccttgcatcagacctggatatccgcatcccgtatgcgaccgacccggcgggaaaccggctgccggacccggagctacacccggacagcacgctcacggcgtggccggataaccgcatcgcggaggatgcgcactatgtctaccgacacgatgaatacggcaggctgacggagaagacggaccgcatcccggcgggtgtgatacggacggacgacgagcggacccaccactaccactacgacagccagcaccgcctggtgttctacacgcggatacagcatggcgagccactggtcgagagccgctacctctacgacccgctgggccgccggacggggaaacgggtgtggcgtcgcgggcgtgacctgacgggatggatgtcgctgtcgcggaaaccggaggtgacgtggtacgggtgggacggcgaccggctgacgacggtacagaccgacaccacgcgtatccagacggtatacgagccgggaagcttcgcgccgctcatccgcatcgaaacagacaacggtgagcgggagaaagcgcagcgccgcagcctggcggagaagctgcagcaggaagggagcgaggacgggcacggtgtggtatttccggctgaactggtgcggctgctggacagactggaggaagaaatccgggcagaccgcgtgagcagtgaaagccgggcgtggcttgcgcagtgcgggctgacggtggagcaactggccagacaggtggagccggaatacacaccggcgagaaaagttcatctttaccactgcgaccaccggggcctgccgctggcgctcatcagcgaagacggcaatacggcgtggagcggggagtatgatgaatggggcaaccagctgaatgaggagaacccgcatcacctgcaccagccgtaccggctgccggggcagcagtatgataaggagtcggggctgtactacaaccggaaccggtactacgatccgttgcaggggcggtatatcactcaggacccgatagggctggaggggggatggagtctgtatgcgtatccgctgaatccggtgaatggtattgatccattagggttaagtcccgcagatgtagcgctaataagaagaaaagatcaactaaaccatcaaagagcatgggatatattatctgatacttatgaagatatgaagagattaaatttaggtgggactgatcaatttttccattgtatggcattttgtcgagtgtctaaattaaatgacgctggtgttagccgatcggcgaaagggctgggttatgaaaaagagattagagattacgggttaaatctgttcggtatgtacggcagaaaagtaaagctatcccattctgaaatgattgaagataataaaaaagacttggctgtaaatgaccatgggttgacatgtccatcaacaacagattgctcagatagatgtagtgattatattaatccagagcataaagaaacgataaaggctttacaagatgctggctatctcaagtaatctatcaaagatgataatatttattattgctattataatcattgttgttttatgcgtaattacttatctttatttatacaaagatgaatctcttgtaagtaaacattacataaactatatggcaataccagaaaatgatggagtttttacatggctcccagatttttttccgcacgtagcggtggatatatcaatatacacaaatgtagaagatgattatttttttcttatttttccctaacaaatgatgatggggggaggtttaagaaaacattgacagtgagggccagggaacaagtggcgaaaatcgtatcaaagaatgatccagatacaaaaaaagtgtggtgtaaatatggtaagataccagggcaaggggatggtgtaaacctttttttgttggtgaaattaatgttacgcattattttataacaaatattggagctggattgcctgatgcttgtgcagagtaattgcttgaattaagagtctatcccatatcgaagtcgtcaacttcgtagtgaggaaaagtaaaattcctgactgagaaaagacatgtcggctattgtgtaaagccatatagctcagacgatgaatatctactcgtattcagttgtttattgagggtgagttccgaccctgaaacaacaaataaaatgaacagtcagagagtttacatagaattgcactggtcttttacgatatctgacattgtgtaatacatattcagccatgcattaattaaaatgttacgtgtttaatgtgagtccctatctgaaaataaataatccttccggattaaaataaattcttgccgggaaagaaagaggaaataaaccattagcggaaaaccagcggcacgccagggtgacatgccccagtacggcggcccgatagtccagggttcagcgggggtactgatagtcgcgccgactgcatcgagaactccatacaactttttacggaacgtcacctgataaaatttgttcagtatcgtcttttgagattctcaaggttatggagtaaccagacagaacggacaccactgtcggagataaaaaccccctgtttacgcagttcgttgctggcccggtgctgaccatgtgtcgggaaagcgacggcgtaatcaacaacagcctgttcagttgcctcatcggtacggttcttaaggttaggagcgcggcgactacgattaatctgcgcatccacaccgccttcagcgaccagttcgcggtaacgataaaacgtatcacgcgaaacgcccatgattttacaggcttttgatacgttgctgagttcttcagccagattgagcaaaccggctttgtgtttgatgacgggattggcagtatgaagcatgagagttacctcttgttttggataaggattcgacactcatatcaaaaccggtaactctcaacctttcaaggccatgtgtcagatcaagtcgcgactaatacaaatacgtccctcattactgcgccttaacccattccgccacttccgcccactcaccgcgaaagacaactttttccgcttttttctcaagctgatagcgatacatcgggtcgtaatattcttcaagtaacggcaccagccaggccagatgaccgtcggtgctgccggtggtgagttgcgttgtcagtgctgcatccagccttgcagccagttcgttatatcgctgtagccccagccgacgcttaatagccgaaagtccgtgatgcaggtattcgcaatattcctgccagccctgttcgtcgccgtacgcgtgggtaaaatcatgatgcatacgcaagaaatactcttcgttcaggcgctcaagacggatctcaaacggatcttctaccaccgcaatcgccgcctgagtcattcgctcgcgcaggcattccggcaggtgattcgaaccgatcatccggctttcgtcttccagcacccacaggcgcaaattctgacgggcgtcggtttttagcatttcggcagccagcaggttttcaaaactcgcctggctaagttgtggttgtaacgtgcgaccaaacgccgaaccgcgatgacgcgccaacccttccagatcaacaccgttcggctgttgctgcactaacagcgttttaccgctgccggtacaaccgccaatcagcactatcggtttttgtgccagttcaatagtcgcctgaatcgcggtctggcgcagtgccttataaccgccttccaccagcggataatcaatccccgctgcatgcaaccagctttgcacaatatgtgagcgctgaccgccacgggcgcagcagagaataccttgcggattttgcaggcaggctgcccgccaggcgtccatgcgctgctgacgaatttcacccgcaaccagtttatgtcccagcgccagcgctgcgtctgagccttgctgtttatagcaggtgccaacggcggcgcgttcatcgttattcattaacggcagattgatagcggcgggcattgcgccttgctcaaactcgataggggcgcgaacatcaataatgggcgtatcagcaatcagcagggcacgatagtcctgttccgtgtgtctctcttgcatagttaaaagtgaacctcaaatcagcttgcgcgctattttacgcgccaacgcgcaaggaaacttgatttttaactgcgtgggttgccgaaaatttctaaaaatccgctgatttccggcctgcgctgggtaaacaaggtcacaatatcttctaccgctttgccgctgccaaatttgcgccatgccagactcaatggcgaaggagggcgcatcgttgggattacccggctgaccagttgttgattatcgatcattgactggcaaagcgattttggcaaaaaaccaatgccaacgcccgccagatgggcggcgattttcgtttccatatcaggaacaataatctctttttgccctggcaatcgccaggcgacgcgtttggttaaggtgcgggcgctgtcttcaatattgaccgccggaaagcgccgcaactgcgcttctgttagcggctcttcaacgttcgccagcggatgatccgccgccatgacaaatcgccattgcaccgatcctaagggatcaagactaaaggtatttgccagcgcttcggttcccgtgacgccgatagccagtgaaaaaccttcgtacaatagcgagtcccagacgcccatatagatttgtcgggagatgtgaaactgggtaaaggggtaacgttcattcagccacgccagcaactgggcgacggcctgggggttgtagagcaggttgttgatgacaatattcacctggcgttccacgccatcattcacctgttgcagctcgctgggcatactttccagccagctcagccagtctctggcctgggaaagtagatgctcgccagccgctgtcaacgttacgctacgagtcgtgcgaaaaaacagcgccactccggtattctcttccagaagtttaatgcgataactgatcgtcgccgtggttttacataatcgttctgccgcttttgaaaaacttcctgtttcagcaaccgcaatgaaagtccgcaaggtttctggatcgaacatcttcaggtatccccttttaaatccgcaagttgcgtgattttcttatcctctgatttatcagtatttttacatgataaccctgttcaatttgtggactaaatctagttttggaaaaatattccaagttttgtgttgatgttgttctcttaaggttttagattgcctgttattgaaaccaagctgaccggtcggcgctggttgaacggaattatgttacaaggacaaaaagatgaaacttcaggtattaccgttaagtcaggaagcctttagtgcttatggcgacgtaatcgaaacgcagcaacgggattttttccatattaacaatggcctggtggagcgttaccacgatttggcgctggttgagattcttgagcaagaccgtacgcttatcagcattaaccgagcgcaaccggcgaatctgccgctgaccattcacgaactcgaacgtcatccgctgggtactcaggcctttatcccgatgaaaggtgaggtgtttgtggtggtcgtagcgttaggtgacgacaaaccagacctgtcaaccctgcgggcgtttattaccaacggcgaacagggagtgaattaccatcgtaacgtctggcatcacccacttttcgcctggcagcgcgtcaccgattttctgaccatcgatcgcggcggcagtgacaactgtgatgttgaaagtattcctgaacaggaactctgttttgcgtgacgcctgcaaccgacttgcataagataaactaattgttcattgtttatgctcacttgtaggtcggagttaacgtaggtatgacggaagttagacggcgcggcaggccaggacaggcggagcctgtggcacagaagggcgcacaggcattagagcggggaattgcgattctgcaatatctggaaaaaagtgggggaagttcgtcggttagcgatatttctctcaatctggatttgccgctctccacgacctttcgcttgctgaaggttttacaggcagcggattttgtctatcaggacagtcagttaggctggtggcatataggattaggtgtctttaacgtcggtgcggcgtacatccataaccgcgatgtcctctccgtcgccgggccgtttatgcgccgcctgatgttactttccggcgaaacggtcaatgtcgcgatccgtaacggcaatgaagcggtattaattggtcagttagagtgtaaatcgatggtcaggatgtgcgcgccactgggcagtcgtctgccactgcatgcttccggtgcgggcaaagcgctgctttatccgctggcggaagaggagttgatgagcatcattctgcaaaccggtttgcagcagtttacgccaactacgcttgtggatatgcccaccctgctgaaggacctggaacaagcgcgtgaactgggctataccgtagataaagaagagcatgttgtaggtctgaattgcatagcttcagcaatttacgatgatgtaggtagcgttgttgccgctatctccatctccgggccttcatcaagactgacagaagatcgttttgtcagtcagggtgagctggtcagagacaccgcccgcgatatcagcacggcgttgggactgaaagcacatccatagtgtctgtcgcatcccgctctgcggagcgggtttttttgacaaaatttgaaagttggaaaatttttccaattaatgggggtaggaataaaatggcaaaaatgagagccgttgacgcggcaatgtatgtgctggagaaagaaggtatcaccaccgccttcggcgttccgggagctgcaatcaatccgttctactcagcgatgcgtaagcacggcggtattcgtcacattctggcgcgtcatgtggaaggtgcttcgcacatggcggaaggttatacccgcgcaacggcagggaatatcggcgtatgtctggggacttccggtcctgcgggcacggacatgatcaccgcgctctattccgcttctgctgattccattcctattctgtgcattaccggccaggcaccgcgcgcccgtctgcataaagaagattttcaggccgtagatattgaagcaattgctaaaccggtcagcaaaatggcggttacagttcgtgaagcggcgctggtgcctcgcgtgctgcaacaggcatttcacctgatgcgttctggtcgtccgggtccggtactggtggatttaccgttcgacgttcaggttgcggaaatcgagtttgatcctgacatgtacgaaccgctgccggtctacaaacctgctgccagccgtatgcagatcgaaaaagctgtagaaatgttaatccaggccgaacgtccggtgattgttgccgggggcggggtaatcaatgctgacgcagctgcactgttacaacagtttgctgaactgaccagcgttccggtgatcccaacgctgatgggctggggctgtatcccggacgatcatgaactgatggccgggatggtcggtctgcaaaccgcgcatcgttacggtaacgcaacgttgctggcgtccgacatggtgtttggtatcggtaaccgttttgctaaccgtcataccggttcggtagagaaatacaccgaagggcgcaaaatcgttcatatcgatattgagccgacgcaaattggccgcgtgctgtgtccggatctcggcattgtctctgatgctaaagcggcgctgacactgctggttgaagtggcgcaggagatgcaaaaagcgggtcgtctgccgtgtcgtaaagaatgggtcgccgattgccagcagcgcaaacgcactttgctgcgcaaaacccatttcgacaacgtgccggtgaaaccgcagcgcgtgtatgaagagatgaacaaagcctttggtcgcgatgtttgttatgtcaccaccattggcctgtcacaaatcgctgcggcacaaatgctgcatgtctttaaagaccgccactggatcaactgtggtcaggctggtccgttaggctggacgattccggcggcgctgggggtttgtgccgctgatccgaaacgcaatgtggtggcgatttccggtgacttcgacttccagttcctgattgaagagttagccgttggcgcgcagttcaacattccgtacatccatgtgctggtgaataacgcctatctcggcctgattcgtcagtcacaacgcgcctttgacatggactactgcgtgcaactcgctttcgagaatatcaactccagcgaagtgaacggttacggcgtcgaccacgtaaaagtagcggaaggtttaggttgtaaagctattcgcgtcttcaaaccggaagatattgcaccggcctttgaacaggcgaaagccttaatggcgcaatatcgggtaccggtagtcgtggaagttattctcgagcgtgtgacaaatatttcgatgggcagcgaactggataacgtcatggaatttgaagatatcgccgataacgcagcggatgcaccgactgaaacctgcttcatgcactatgaataagggagataaataatgttacgtttctctgctaatttatcgatgttatttggtgaatatgattttctcgcccgttttgagaaagctgcgcagtgtggttttcgcggcgttgaatttatgtttccttatgactacgacattgaagaattaaaacaggtgctggcgagtaataaactcgaacatacgctgcacaatttaccggcgggtgactgggcggcgggggagcgcggtattgcctgtattcctggccgtgaagaagagtttcgggatggcgtagcagcagcgattcgttatgcccgtgcgctgggtaataaaaatattaactgtctggtcggtaaaacgccggctggtttcagcagtgaacagattcacgcaacgcttgtagaaaacctgcgttatgccgcgaatatgctgatgaaagaagatattttattactgattgaacctattaaccattttgatattcctggtttccatctcaccggaactcggcaggcgctgaaattgattgatgatgttggttgctgcaatttgaaaattcagtatgacatttatcacatgcagcggatggaaggtgaattaaccaacactatgacgcaatgggctgataaaattggtcacctgcaaattgccgataatccgcatcgcggcgaaccggggaccggagaaattaattatgattatctctttaaggtaatcgaaaattctgactacaacggttgggttgggtgtgaatataaaccccaaaccaccacggaagccggtttacgctggatggatccgtaccgttaaaacgtaacgctattcagacaatgcttttttaggctgctaagttggcaggggatcgtgttgtctgaattcaggaatagcgacatttaaaaagaggttaattatgaaactgggatttattggcttaggcattatgggtactccgatggccattaatctggcgcgtgccggtcatcaattacatgtcacgaccattggaccggttgctgatgaattactgtcactcggtgctgttaatgtcgacaccgcgcgccaggtaacggaagcagcggacatcatttttattatggtgccggacacacctcaggttgaagaagttctgtttggtgaaaatggttgtaccaaagcctcgctgaagggcaaaaccattgttgatatgagctccatttcaccgattgaaactaaacgtttcgctcgtcaggtgaatgaactgggtggtgattatctcgatgcgccagtctccggcggcgaaatcggcgcgcgtgaagggacgttgtcaattatggttggcggtgacgaagcggtatttgaacgtgttaaaccgctgtttgaactgctcggtaaaaatatcacccttgtgggcggtaacggcgacggtcaaacctgcaaagtggcaaatcagattatcgtagcgctcaatattgaagcggtctctgaagctctgctgtttgcttcaaaagccggtgcagacccggtacgtgtgcgccaggcgctgatgggcggctttgcttcctcacgtattctggaagttcacggtgagcgcatgattaaacgcacctttaatccaggtttcaaaattgcgctgcaccagaaagatctcaacctggcactgcaaagtgcgaaggcactggctctgaacctgccaaacactgcgacctgccaggagttatttaatacctgcgcggcaaacggtggcagccagttggatcactctgcgttagtgcaggcgctggaattaatggctaaccataaactggcctgatacccgcaataaaaatggccgatatcaaaaaatgaatcggccagcaatattaaaaaagaaagcagccaaagatgttgcttcagtattaaaaataatatttttattttattttttcctcatagctagattaaaacaacgttattcgatacgtgaaattaagagggatttatggaacatcagagaaaactattccagcaacgcggctatagcgaagatctattgccgaaaacgcaaagccagcggacctggaaaacatttaactattttaccttatggatgggttcggttcataacgttcccaattatgtgatggtcggcggcttttttattctcggcttgtctacctttagtattatgctggcaattatcctcagcgcctttttcattgccgcggtaatggtattaaacggcgctgcgggcagtaaatacggcgtaccgtttgccatgatcctgcgtgcttcttacggcgtacgtggcgcactgtttcccggattattaagaggcggtattgctgccattatgtggtttggcctgcaatgttacgcggggtcactggcctgcttgattctgattggcaaaatctggccgggatttttgactctcggtggtgatttcactctgttaggcctttctctaccgggcttaattactttcttactcttctggctggtcaacgttggtataggttttggcggtggcaaagttttaaataaattcactgccattcttaacccgtgcatctatatcgttttcggcggtatggcgatttgggcgatttcgctggtcgggctcggtccaatctttgactacattccgagcggtattcagaaagcagaaaacagtggattcttgttcctggtggtgattaacgcggtagttgcggtctgggcggcaccggcggtgagcgcatccgactttacgcaaaacgcccactcgtttcgtgagcaagcgctggggcaaacgctgggtttagttgtggcctatattctgtttgcggtcgcgggggtatgtattattgccggagccagtattcattacggcgctgatacctggaacgtgctggatattgttcagcgttgggacagcctgtttgcctcgttctttgcggtactggttattctgatgacgactatctccactaacgccactggtaatattattccggctggttatcagattgctgccattgcaccgacaaaactgacctataaaaacggcgtactgattgccagtattatcagcctgctgatctgcccgtggaaattaatggaaaatcaggacagtatttatctgttcctcgatattatcggcggaatgcttggtccggtaattggtgtcatgatggcgcattattttgtggtgatgcgtgggcaaattaatcttgatgaactgtacaccgcacctggcgattataaatattacgataacggttttaacctcaccgcgttttcagtaactctggtggccgttattttatctcttggcggtaagtttattcccttaatggaaccgttatcgcgtgtttcatggtttgtcggcgtcatcgtcgcctttgcttgagttaaaaaccaatctgtattttacaaggagtttgttatgtcttttgatttaatcattaaaaacggcaccgttattttagaaaacgaagctcgcgttgtagatatcgccgttaaaggcggcaaaattgctgctatcggtcaggatctgggcgatgcaaaagaagttatggatgcgtctggtctggtggtttcgccgggcatggttgatgcgcacacccatatttctgaaccgggtcgtagccactgggaaggttatgaaaccggtactcgcgcagcggcaaaaggtggtatcaccaccatgatcgaaatgccgctcaaccagctgcctgcaacggttgaccgcgcttcaattgaactgaagttcgatgccgctaaaggcaagctgactatcgatgcggcacaactcggtggcctggtgtcttacaacatcgaccgtctgcatgagctggatgaagtgggcgttgtcggcttcaaatgcttcgttgcgacctgtggcgatcgcggtatcgacaacgacttccgtgatgtaaacgactggcagttcttcaaaggtgcgcagaagctgggcgaactggggcagccggtgctggtgcactgcgaaaacgcgctgatctgtgacgcactgggcgaagaagcgaaacgtgaaggtcgcgtaactgcccatgactatgtggcttcgcgtccggtatttaccgaagtggaagcgattcgccgcgtgctgtatctggcgaaagttgccggttgccgtctgcacgtttgccatatcagcagcccggaaggcgttgaagaagtgactcgtgcacgtcaggaaggtcaggacgttacttgtgaatcctgcccgcattacttcgtactggataccgatcagttcgaagaaatcggtactctggcgaagtgttcaccgccgatccgcgatctggaaaactagaaaggcatgtgggaaaaactgtttaacggtgaaatcgaccgcctggtttccgaccactcaccatgccctccggaaatgaaagccggcaacatcatggaagcatggggcggtattgccggtctgcaaaactgtatggacgtgatgttcgatgaagcggtacagaaacgcggaatgtctctgccaatgttcggcaaattaatggcgactaacgcagcagatatttttggtctgcagcaaaaaggccgtatcgccccaggaaaagatgccgacttcgtcttcattcagccgaatagcagctatgttcttaccaatgacgatctggaatatcgccacaaagtcagcccgtatgttggccgtaccattggcgcgcgtatcacgaaaaccatcttacgtggtgatgtgatttacgacatcgaacagggcttccctgttgcgccgaaaggtcaatttatccttaaacatcagcagtaatctggcccctgcaatgcccgtccttgcggcgggcattctccggttaaggtgtgtttatgttcaattttgcagttagccgcgaaagcctgttatcaggatttcagtggtttttctttattttttgcaacacggttgtggttcctcctacgctactttctgcttttcagttgccgcaaagtagcctgcttacgctcacgcaatatgcttttcttgctaccgcactggcctgcttcgctcaggcgttttgcggtcatcgtcgcgctattatggaagggccggggggcctgtggtggggaaccatcctaactatcacccttggcgaagcatcgcgcgggacaccgatcaacgatatcgctaccagcctggcggtggggattgcactctccggcgtgctgacgatgttgattggttttagcggattaggtcatcgcctggcgcggttatttacgccgtcggtgatggtcttgtttatgttgatgctgggcgcgcagctgaccactatctttttcaaaggtatgctcgggctgccgtttggcatagccgacccgaattttaaaattcagttaccgccgttcgcgctctcggtggcggtgatgtgcctggtactggcgatgattatctttctgccgcaacgttttgcccgttatggcctgctggtcggcaccataaccggctggttgttgtggtacttttgctttccttcttcgcattcgctctccggtgagttgcactggcagtggttcccgctcggcagtggcggtgctttgtcgccggggattattctgacggcggtgattacaggtctggtgaatatcagcaatacctacggtgcgattcggggcacggatgttttttatccgcagcagggcgcggggaatacgcgttatcgtcgtagctttgtggcgaccggatttatgacactgataaccgtgccgctggcagtaattccattttcaccgtttgtttcatccattggtttattaacccagactggcgattacacgcggcgttcgtttatttatggcagcgttatttgcctgctggtggcgctggttccggcactcacgcgactgttttgcagtatccctttacccgtgagtagtgcggtcatgctggtttcttatctacctttactcttttccgcgctggtgtttagccagcaaataacgtttaccgctcgcaatatttatcgactcgcattgccgttatttgtcggcatatttttaatggcattaccgcctgtgtatctgcaagaccttccattaacgcttcgtcctctgctcagtaacggcttattggtcgggattttactggctgttcttatggataaccttattccgtgggaacgcatcgaataatttgttgaaaaaggattgataatgaagattgtcattgcgccagactcttttaaagagagcttgagtgcagaaaaatgttgtcaggcaattaaagccgggttttcgaccctctttcccgatgcgaactatatctgtttgccgatagcggatggcggcgaagggacggtggatgcgatggtcgccgcgacgggcggcaacatcgtgacgcttgaagtctgcgggccgatgggcgaaaaagtgaatgctttttatggcattaccggcgacgggaaaacggcggtgattgagatggcggcagcaagtggcctgatgctggtcgcgcctgaaaagcgtaatccgttgctggcctccagttttggtacgggggagttaattcgtcatgcgctggataacggcattcgccatattattctcggcattggcggcagtgcgacggtcgacggcggtatgggcatggcgcaggcgctcggtgtgcgtttccttgatgccgacggtcaggtgctggtggctaacggcggcaatttagcgcgcgtggcaagcattgagatggaggaatgcgatccgcgtctggcgaactgccatattgaagtagcatgtgacgttgataacccgctggtaggggcacgcggcgcggcggcggtgtttggcccgcaaaaaggggcaacgccggagatggtcgaagaacttgaacaggggctgcaaaattacgcccgtgttttacaacagcaaactgaaattaatgtctgccagatggcgggcggtggcgctgcgggcggtatggggattgcggcggcggtattcctcaatgcggatattaaaccgggtattgagattgtactgcgggcggtcaacctggagcaggcggtgcagggggcagcactggtgatcaccggggaagggcgcattgactcgcaaacggcaggcggtaaagcgccgctgggcgttgcgtcggtggcgaagcagtttaatgtaccggtgattgggattgctggcgtattgggtgatggcgtggaagtggtgcaccagtacggcattgatgcggtattcagcattttgccacgtctggcacctttagccgaagtgctcgccagcggtgaaaccaatctcttcaacagcgcgcgaaatattgcctgcgccattaaaataggtcagggaattaaaaactgacccttacctttaaagcggatgcgatttatatcgcataagagtgcagtactcatgccggatgcggcatgagtaccatatccttcctgaaaatcgcgcaaattctatatattgcagagatcatgtaggcctgataagcgaagcgcatcaggctatgttgcaaaaaaagccacggtataaaccgtggcaaaatccaacatagctaaaaataatcaggcgagtggtatgacttaaatctctacgtcgcggttacaatctttcgagtaaatatagctgaacgcttcaccacgccctacgccataaccagcctgtaaagaataagcgcccataaagatgtaatcgccttttttcaccgggatccagttattgtcgaggttataaaccccctgaccggaaagaatataggcaccgtgttcctgaacatgtgtttcgatataaccgtggctggcacctggtgcaaaagaaaggatatgcatgttcatatcaaaacctaactctttgggcaggaaatccagcaggatcacatcatccataccttcatagtgaatgcgttccagttcgctggcattgccagaaaccagccacggtgcatagccttctaccggaacatagcggcgcttatataaaaagatttggctgtcttcggcctgggcgttaacaaacgtcattaaggagccaggcgggcaataaagatagccaccttcgcttaaggaaaatgttttgccttcggctttggcagtgatatttccagagatcacatacaggaacgtttcaatgccttcgccaccgaagccctgttggttgccgccgttttgatgcagtgtgaccagataatcaacaaaagaggcacccagctttggcgtggagaggattgtcgcgtcacaattttcaaagcccggaataatattttttaccagaccgtctggtgttaacagtgcgaaattaccgtgtttcacaatcgcacggttagccagtaaatcatcgcggtaaccggtgacgttatttaaatatcccatttatgactccttatttctgccaggcaagttgataaagcatgagtgccaacgttttgaccccttcggcaaggtcggtaatattggtgcgttccgccgggttatggctgatcccgttgatgctggggataaaaatcatgcaggttggtacgcgaggcgcgaaaatttgcgcgtcgtgcccggcaccactgtgcatcacccggtaattcagtttttcactttcacacaattctgtcagggtggcgaccaggtccttattcatcggcacgggttcttcgtccatccataaatcgatatcaatacgaatgtccatttcatcgcaaatcgcccgcatgtcgttttctaactgttgggtgaaatcacgcagcacggcggcgtcggtatgacgacaatcaatggtgaacgtggttttacccggcaccacattcaccgtattcgggcgcggctctactttcccaaaggtcagaaccagcggatcgcccatctttttcgctttttcgatcgactgatggcaaatgcgactgaaagcgtaaaccgtatcacgacgataacccatcggcgtggtgcctgcatggtttgattcgccgttcagcgtcaccgtatagcgacgttgcccgacaattgcattcaccacgccaattgattgcccattactttccagcacacagccctgttcgatatgcagttcgacaaaggctttaatatcctgacgcggagttagcggggcgtccggcagagtaaatccgcaagccttcatcgcatcgacaaaactatttcctttggcatcacagatattccgcacgtcgtcaggattcgccagcccaaagatatttttactgccccagaaaacatacgggaagcggctaccttcttcttccgccatcgccaccacttcaaccgtacgcagcggtgcgccgtattgagttttcagccagtcaattgccagccgcgccgccagcgcgccgaattgcccgtcgaggttaccgccgttaaccacggtatcgatatgcgaaccgctcagaatcacttcctgtggatattcggtgccactcaggcgaccgtataaattccccacttcatcgaaacgtgtttccagcccacttgcggccattcttttttttaattgctgctgggtttccagccattccggcgaataaagtaaacgggtcatcccacccgctgggtcagcgccaaaagaggaaagccagggcagcgcttcttctatggtttgacgaaaatgtgtaatcataagaaagtcctgtctcaataattattgcgcaaagggatttttcgtttcgtatgacgtgttataaagcgcgtcggaaattaaatactggtaaatatcatcaacaatttcgatgccttcgacggcggcttggcgttgtttaatatcctgatcctgtccgggataataaacctgattaaaaccgggcgcgggggtaatggcatttaattcgcgcatggtctggctaagatgttgacggaataattcgctggaggagaaaaagttcgggttaataactacatgtaattgccccaaattacgcccggcgtgtaaatcgtcatacatcgaactaacctgtcgcccgaacggtaagccgagtaagacgcctgagaggacgtcaatcatcatcatcaggccataccctttcggcccggctgcggggagcagagcatgtaccgcgaacggatcggttgttggtgcaccgtttttatcgaccgcccaggtatccgggatagacatattacgcgagcgggcgtcgaggacttttccccatgcctgtacggtagtcgccatatcaaaggtaaggatctcgtcgccttctcccggcgcggcaaaggccagtgggttagtaccgtagtaaatttccgcgccgccaaacggcaccaccatcggatcggactggcacatcgaaatgccaattaatccggcgcgggctgcctgctgcacaaaataagagattgcgccgctgtgacccatccggctgataccgaccaccgcaacgccattttgctgggcggttttgatggcatgttccatacccattttcgccgcgacctgtccggcggcattgtcggcatgtaaaattgccgagcacggcccggtttcctcaagacgaaactccggttcgcggttggtgccgccttttgaaatgcgttccgcgtagtattccacgcgcaccgcgccatgagagtggatccctctggcatcggcataaaccaatacttcagccacggttgcagcgtgctcacgttttaacccagcctggcagagtttattctcaattagctggtggagtgtttcccgactgattttcatctgtcttcctttttaacgacggtgtgaagcatgactgcaattaacatacagggaaaatatctggattatgtgatccagacaggcaaaaaaatatagttagaatttatttgataatccgctcgcttttaacctggtttttaaaacaaccacgcttattaaaaaataacacgtaatagcatggcggttatttgaattcttttgttaataatccctgtgtgatattcatcaccttatttactcgttgtcatcgataccgtaatcgccacattaacactgctcgtgcaattgccatgggtgcaatttttaaggagttgttatgatccacgcctttattaaaaaagggtgttttcaggattcggtcagtttaatgattatttcacgaaaactcagcgaatcagaaaatgttgatgatgtttccgtaatgatgggtacgcccgccaataaagcgttattagataccacaggtttctggcatgacgattttaataacgccacgccgaacgatatttgcgtggcaattcgtagcgaagcggcggatgcggggatcgcgcaggcgattatgcagcagcttgaagaggcgctaaaacaactggcgcaggggtcaggcagcagccaggcgttgacgcaggtgcgtcgctgggacagtgcctgtcagaaattacccgatgccaatctggcgctgatttcagtggctggcgagtatgcggcggagctggcgaatcaggcgctggatcgcaacctcaacgtgatgatgttctccgataacgtcacgctggaagatgaaatccaacttaaaacccgcgcgcgggaaaaaggcttgctggtgatggggccggactgcggtacgtcgatgattgccggcacgccgctggcttttgctaacgtgatgccggaaggcaacattggcgtcattggcgcttccggtaccgggattcaggagctgtgctcgcagattgcgctggcaggggagggaattactcacgcgattggccttggcggccgcgacctcagccgtgaagtgggcggcatcagtgcgctgacggcgctggaaatgctcagtgcagacgagaaaagcgaagtgctggcatttgtttcaaaaccacctgccgaagcggtgcgtctgaaaattgttaatgccatgaaagcaaccggcaaaccgacggtggcgctgtttttaggttataccccggcggtggcccgcgacgagaatgtctggtttgcctcctcgctggatgaggccgcacgcctggcttgcctgctttcacgcgttacggcgcgacgtaacgcgataatgcctgccagcagcggatttatttgcggtttgtataccggcggtacgctggctgccgaagcggcgggattacttgccggacaccttggcgtggaagccgatgatgcccatcatcacggcatgatgctggacgccgatggccaccagattattgacctcggcgatgatttctacaccgtcgggcgtccccatccgatgatcgacccaaccttacgcaaccagttaattaccgatctcggcgctaaaccgcaagtgcgtgtgctgctgcttgatgtcgtgattggcttcggtgcgaccgccgatcctgccgcctcgctggtaagcgcctggcaaaaagcctgtgctgcgcgttcagacaatcaaccactgtatgccattgccacggtgacaggcactgaacgtgacccgcaatgccgctcgcagcaaatcgccacgctggaagatgcggggattgcggtcgtgagttcgctaccggaagccaccttgctggcggcagcgttaattcatccgctctcgcctgccgcacagcaacacacaccgtcattactggaaaacgtcgccgtgattaacatcggattacgcagttttgcgctggagctacaaagcgccagcaaaccggttgtgcattaccaatggtcgccagtcgccggcggcaataaaaaactggctcgtttattagaacgtttgcaataaggggttctcatgtttacatcagtggcgcaagccaatgctgcggttatcgaacaaattcgtcgcgctcgtccacactggctggatgtgcaaccggcttcttcacttatcagcgaactaaacgagggcaaaacactgcttcacgccgggccgccaatgcgctggcaggagatgaccggacccatgaaaggggcgtgcgtgggcgcatgtctgttcgaaggttgggcgaaagatgaagcgcaggcgctggcaatactggagcagggggaagtgaacttcattccttgtcaccatgtgaatgccgtcgggccaatgggcggtattacttctgccagtatgccgatgctggtggtcgagaacgtgaccgacggcaaccgggcgtactgcaacctcaacgaaggtatcggcaaagtgatgcgttttggcgcttacggcgaagatgtcctgactcgccatcgctggatgcgcgatgtgttaatgccagtattaagcgcggcgctggggcgcatggagcgcggtatcgatcttactgcgatgatggcgcagggcattacgatgggcgatgagttccatcaacgcaatattgcttcctcagcactgttaatgcgtgcgctggccccacaaattgctcgcctcgatcatgataaacagcacatcgcggaagtgatggatttcctcagcgtgaccgatcagttcttcctcaacctcgcgatggcttactgcaaggcggcgatggatgctggcgcgatgatccgcgcaggcagcatcgtcacggcaatgacccgcaacggcaatatgttcgggattcgggtaagcgggctgggcgaacgctggtttactgcgcctgtaaacactccgcaaggtctgtttttcaccggcttctcgcaggagcaggcgaacccggatatgggcgatagcgcgattaccgaaacctttggtatcggaggtgcggcaatgatcgcagcgcctggcgtaacgcgctttgtcggtgcgagtggcatggaagcggccagggcggtatctgaagagatggcggaaatttaccttgaacgcaatatgcagttgcagatcccaagctgggattttcagggcgcgtgcctgggactggacattcgtcgcgtggtagaaaccggcattacgccactcatcaataccggtatcgcccataaagaggcggggatcgggcagattggcgcaggcaccgtgcgggcaccgctggcgtgctttgaacaggcgctggaagcactggctgaaagcatggggattggttgaggaacgcgtaatgacgatcatccatcctctgcttgccagtagtagcgcaccgaattatcgccagtcctggcggttagcgggagtgtggcggcgggcgattaacctgatgacggaaagcggcgaactgttaacgctgcatcgtcagggtagtggtttcggccccggaggatgggtgcttcgccgtgcgcaattcgatgcgttatgcggtggattatgcggcaatgaacgaccacaggttgtggctcaagggattcgcctcgggcgtttcacggttaaacagccacagcgttattgtttgctgcgtattacgccgcctgcgcatcctcaaccacttgcagctgcatggatgcaacgcgcggaggaaaccgggcttttcgggccactggcgttggcggcaagcgatccgctgcctgctgagttacgccagtttcgtcactgttttcaggccgcgctcaatggcgttaagaccgactggcggcactggctgggtaaaggccccggattaacgccaagtcatgatgacacgctgagcggaatgctgctggcggcctggtattatggtgctttagatgcgcgctccggtcgtccgttttttgcctgttccgacaatctgcaactcgttaccacagcggtgagcgtcagttatttacgttatgccgcgcaaggatatttcgcctcgccactcctgcactttgttcatgctctgagttgcccgaaacgtaccgctgttgcgattgattcgctgctggcgctggggcatacgtcaggggcagatacactgctggggttctggcttggccaacaattattacaaggaaaaccatgaaaacactggttgtagctcttgggggcaacgccttactccagcgcggtgaggcgctgacggcagaaaatcaatatcgcaatatcgccagtgctgtacccgcgctggcgcgcctggcccgttcttatcggctggcgattgttcacggcaacgggccgcaggtggggctgctggcattgcagaatctggcgtggaaagaggtagaaccgtatccgctggatgtgctggtggcagaaagtcaggggatgattggctatatgctggcgcagagtttgagcgcacagccgcagatgccgcctgtcacgacggtgcggacgcgcattgaagtttcgcctgatgatccggcgtttttgcagccagagaaatttattggtccggtttatcagccagaagaacaagaggcactggaagcggcttacggctggcagatgaaacgtgatggtaaatatttgcgccgggtggtggcgtctccgcaaccgcgtaaaattctcgacagcgaagccatcgagttgttgctcaaagaggggcatgtggtgatttgcagtggcggcggcggtgtgcctgtgacggatgacggagcagggagtgaagcagtgattgataaagatctcgccgctgcgttgctcgccgagcaaattaacgccgatggactggtgatcctcaccgatgctgatgcggtatatgaaaactggggaatgccgcagcaacgtgccattcgccatgccacaccggatgagttagcgccatttgccaaagccgatggttcgatggggccgaaggtaacggcggtgagtggttatgtcagaagccgtggtaaacccgcgtggattggggcgttatcgcgaattgaagagacgctggcgggcgaagcggggacctgtatttcgctgtagtgatgagagcatccggcaatcggcgcaccatgcctgatgcgacgcttgacgcgtcttatcaggcctacaatgggtaccggatcggtgtaggccggataaggcgttcacgccgcatccggcaatcaaatgagcaccaggttaacagaacttactctgcgcccacatcacgccgctggcatattccggcggcagcagcgggatcaaggcttccagcgtcgcggacagacgcgatgtgtcgctgtcggtcaaattcagatgccccactttacggcccggacggacttctttgtcgtaccagtgcagatgcaccagcggcagtttcagccagtcataattcacatcgctaccaatcagattgatcatcaccgacggattattcaccactggttgcggtaacggcagatcggtaatcgcccgcagatgtagctcaaactggctgatgctggcaccgttttgtgtccagtgaccgctgttatgcacacgcggtgccagttcgttgatcagcagaccttgcggggtgacaaaacactccatcgccatcacgcccacatagcccagctcctgcataatcgccgacagcatctcttcggcttgcgcttgctgctgcgcattggcctgcggaaaagcgacgctggtgcgcaaaataccgtcctgatgcaggttatgcgtcagcggataaaacacggtgctgccatcaaagcagcgcgcgccaaccagcgacacttcaccagagaagtttatgccctgctcgacaatacattcgccgtagcattcagccggtaactgctcggtttcatcggcgcgtaaacgccattgaccgcgtccgtcatagccaccagtgcgacgcttaacaatcgccagctcacctaaacgctcaaacaccgcaggccactcgctgcgttcggcaagtaactgccacggtgcagtcggcaggtggagcttatcgaaaagctgcttctgagtcagacggtcagcaataatcgggaacacatcgcggttcacaaaggccggatggcgcgccagctcgcgggttaatgctgtttccggccagcgttcgatctcagcggtaatcacgctttgttgaaaaggcaccgccgccggttcagcgtccagcccgaccggccagacagcaatgcctaacggttcgcctgcctgacgcagcatacggcctaactgcccgttaccgaggacgcaaacctgtttcatgccgcacctcgcgggtccgggttttccagcacttcatcagtttgtgctttgcgccagtcattcagacgctggtgcagttctttatcatgagtcgcaagaatttgtgctgccagtaatgccgcgtttgccgcgccagctttaccaatcgccagcgtacccaccggaatgccgcgtggcatttgtacgatggagtagaggctatcgacaccgctcagtgcggcgctctgtactggcacgcccagcactggcaccagcgttttggcggcaatcatgcctggcaggtgcgctgcgccgcctgcgcccgcaataatcacctgataaccgttctcttcggcactttcggcgaagctgaatagtttatcgggggtgcggtgagcagaaaccacttcaacgtggtgcgggacattcaggatttcgaagatttcggcggcgaactgcatggtagcccagtcgcttttggaccccatcacgatggcgacacgcgccggattattgcgggaagacatgcgtcttaaaactcctgtggtgcacaactctcggctttagagggcacagagaatagcacggaaagagagcaaggaaaacggttgcgtggctgtgaaatcagcaaagttgcgggttttttaaaacggaaaatgaatcagctcaacgtcatccgccgtgactttcaccatcgaaccttccgtatgccaggcacccagtaccacgcgaaaagcaggttgctgattggcgataagttcatgcaccgccgggcgatgggtatgcccgtggatcagccattgcacctgatgtttttccatcgcactgactaccgcattttggttaacgtccatgatcgccagcgatttactgctgttggcttctttactgttcgcgcgcattcgcacggcaatgcgtttgcgcacaaacaacggcagagcgaggaatagcgtttgcagccagggtttgtggactttggtgcgaaaagcctgataacccgcgtcatcggtgcacagcgtgtcgccatgcataatcagcacccgacgaccataaagttcgagcactttttcttccggcaataacgtcatgccactttcacgggcaaagcgtttgccgagcagaaaatcacggttgccatgaatgaaataacagggaacgccggaatcggacaccgctttgatcgctgccgccatctggcgatggagtgggttgggatcgtcgtcgccaatccatgcttcaaacagatcgccaagaatatacagcgcgtcggccttgcgggcttctcccgctaaaaaacgcagaaaaccggcggtgatcgccggttcttccacgcagagatgaagatctgcaataaagagtgtcgccacgattactcgctaacggtcacgctttcaatgataacgtcttcttttggcacgtcctggtgcataccgctacgaccggttgcaacacctttgattttgtctaccacgtccatgccttcaaccacttcagcaaacacgcagtagccccaaccttgcaggctttcgccagagaagttcaggaagtcgttatcaaccacgttgatgaagaactgtgcagttgcagagtgcggagcctgagtacgggccattgccagcgtaccacgggtatttttcaggccgttgttggcttcgtttttgatcggttctttggtggctttttgtttcatgcccggttcaaaaccgccgccctgaatcataaagccgttgataacacggtggaaaatggtgttgttgtaaaaaccttcgcggcagtagtccaggaagtttttaactgtttcaggtgctttatcgtcaaaagttttgatgacaatatcgccgtgattggtgtggaaagtaaccatttttgcatcctgttccgtttgattggtgcttcaacccagttcgggtcatatatagggtggtgttatagcataaccgcacgatcggatcatcacgcaatgtatgctgattcgcgcgggaaatatgggtattatacgcaactcaattacccacacatgtctaaacggaatcttcgatgctaaaaatcttcaatactctgacacgccaaaaagaggaatttaagcctattcacgccggggaagtcggcatgtacgtgtgtggaatcaccgtttacgatctctgtcatatcggtcacgggcgtacctttgttgcttttgacgtggttgcgcgctatctgcgtttcctcggctataagctgaagtatgtgcgcaacattaccgatatcgacgacaaaatcatcaaacgcgccaatgaaaatggcgaaagctttgtggcgctggtggatcgcatgatcgccgaaatgcacaaagattttgatgcgttgaacattctgcgcccggatatggagccgcgcgcgacgcaccatatcgcagaaattattgaactcactgaacaactgatcgccaaaggtcacgcttatgtggcggacaacggcgacgtgatgttcgacgtcccgaccgatccaacttatggcgtgctgtcgcgtcaggatctcgaccagctgcaggcaggcgcgcgcgttgacgtggtcgacgacaaacgcaacccaatggacttcgttctgtggaagatgtcgaaagagggcgaaccgagctggccgtctccgtggggcgcgggtcgtcctggctggcacattgaatgttcggcaatgaactgcaagcagctgggtaaccactttgatatccacggcggcggttcagacctgatgttcccgcaccacgaaaacgaaatcgcgcagtccacctgtgcccatgatggtcagtatgtgaactactggatgcactcggggatggtgatggttgaccgcgagaagatgtccaaatcgctgggtaacttctttaccgtgcgcgatgtgctgaaatactacgacgcggaaaccgtgcgttacttcctgatgtcgggccactatcgcagccagctgaactatagcgaagagaacctgaagcaggcgcgtgcggcgctggagcgtctctacactgcgctgcgcggcacagataaaaccgttgcgcctgccggtggcgaagcgtttgaagcgcgctttattgaagcgatggacgacgatttcaacaccccggaagcctattccgtgctgtttgatatggcgcgtgaagtaaaccgtctgaaagtagaagatatggcagcggcgaatgcaatggcatctcacctgcgtaaactttccgccgtattgggcctgctggagcaagaaccggaagcgttcctgcaaagcggcgcgcaggcagacgacagcgaagtggctgagattgaagcgttaattcaacagcgtctggatgcccgtaaagcgaaagactgggcggcggcagatgcggcgcgtgaccgtcttaatgagatggggatcgtgctggaagatggcccgcaagggaccacctggcgtcgtaagtaattgcgctattgccggatgcgagttttcgcatccggttatcgtctgcgccaccacaacattcccatcagtagcatccccggcaaccacacccacatcaattcagaaataatcacctgatgcccgtacgctgtggtgtaacgagacaatgcaaacggcgcgactttaatcacctgccagggagcgaaaaagcgttcatctgaccacggccacagccagccaacccctttaccgccagtggttaccgaatccagcaagctgtgcgatagcaacgagacggttaaaaacagccagcagcgaatcagcccagccctgaaccatcgacgtccaatcagcacacataacagcgggacaacaaacgcaaacaccagcgaatgggtaaacccgcgatgaccaaaaacattgccgtaagcaacgccaaaattaaacgacaagacgtcggcatcgggcagcatcgccaggatgattccggcaaataacaggcgcggagggatgactttcgaacccaaccctaaaccaatgcataggggaacggcggcgtgcgtaataacggttggcatgatggtcgcttcggcaaaatgtcgatgctatcagcatggatgaacggggcgtagagggcaaaagtctgaaaagagaaccggcctgttgatacaggccgggaaagggatcaggcaacaacctgtacgctgtgacctgcaaaactcactgtctgcccggcgacgattttgcagcgtttgcgcgtttcaaccgcgccgtcgactttcacctggccttcggcaatcgcgattttcgcctgcgcgccgctttcgctccagccttccagtttcagcaagtcgcacagctcaacgtgcggatgtttacctaaagaaaatgtcgccatgttactcaccctgtggatcatgatattcaacgcacgcctgtagcgtgttttcaatcagcgtggcaaccgtcatcgggccaacgccgcccggaacaggcgtaatgtatgaggcgcgtttagccgcgtcttcaaacacgacgtcgcccacaactttgccattttccaracggttgatgccgacatcaatcacaattgcgccttctttgatccagtcaccaggaataaagcccggcttgccgacggcaackatcaacagatcggcattttctacgtggtgacgcaratttttagtgaaacggtgagtcacggtggtggtgcaacctgcgagcaacagttccatgctcatcgggcggccaacgatattcgatgcgccaatcaccacggcgttgaggccgaaggtatcaatgttgtaacgctcaagcagcgtgacaataccgcgcggggtgcagggacgcagacgcggcgcgcgctggcacagacgaccgacgttataaggatggaaaccgtctacgtctttgtccgggtgtatacgttccagcactttgacgttatcaatacccgccggtaacggcagttgaaccagaatgccatcgatggtgttgtcggcattcagcgcatcgataagctccagcagctccgcttcgctggtggtttccgggaggtcataagagcgggagacgaacccgacttcttcacaagccttacgtttgcttgcgacataaatttgcgatgcagggttactacccaccagcacaacggccagtcctggtgcccgcagtccggctgcaatacgcgcctgaactttttgagcaacttcagagcgcacctgctgcgcaatcgttttaccgtcaataatctttgctgccatcagagagaggattccatctgttacgtaggtcgaaggggatgcgcctattttgtcagaagcggggcgcgctgtcaggtttcgtttcagatttatcgcgtgaagcgacctcttgcgaaggttaggcgcactgtcgctgagattgaaagcttcatttttcgtccatgatggcgttgtaaatctggaactgatttatttccttgtttaaggattaagataatttaagaaatacctgacaatataaaaagaattttcagcctggtaatttaccgcttcaggtctatatttgtgttgaatatattttgcgcggaagtattcatctaacggggctctctattttttagaatagagtgcatattttcaattaagacattcttagaggataaaaaggaatttactactatcagtgtcttaaataaagtaatcggttatatacggatgtggagtcgataaatgagattgaaggaatatatatgaaattaagatttatttcgtctgcgctggctgccgcactattcgccgctacgggtagttatgctgccgttgtagatggcggtacaattcactttgaaggtgaactggtgaatgctgcctgttcagtgaatactgactcggcagaccaggttgtcacactcggtcaatatcgtaccgatattttcaatgctgttggtaatacctctgcattaattccattcaccattcagttgaacgactgcgatcctgttgttgccgctaatgctgccgttgcattttctggtcaggctgatgcaatcaatgataatttattggccattgcatccagtaccaatacaacaacagcaacgggtgtcggtattgaaatacttgataatacatccgcaattctcaaacctgatgggaatagcttctcaaccaaccagaacttgatccccgggaccaacgttcttcatttttctgcacgttataaaggcaccggtacaagtgcatcagcagggcaagcaaatgctgacgcgacttttattatgagatacgaataatcaaaaccacgttgttttgaattatatatcacgtcttataacaaagtaatgtaccggttgtctgaagcggtatggtggcaatgtaaatcgaaatcatgttcactttgtatcatgccgctttattaaatgaaaagggaatgatgtgttgtaagaaaccaaagcaatcatttctttatatttcttatttttgccgtcaggaatacacaaggcgtattaactatgatgactaaaataaagttattgatgctcattatattttatttaatcatttcggccagcgtccatgctgccggagggatcgcattaggtgccacgcgtattatttatcccgctgatgctaaacagactgcggtatggattagaaatagccataccaatgagcgttttctggtcaattcgtggattgaaaacagcagcggtgtaaaagaaaagtcatttatcattacaccgccactatttgttagtgaacccaaaagcgaaaatactttgcgtattatttacaccggtccaccgctggcagcagatcgtgagtctctgttctggatgaatgttaagacgattccttcggtagataaaaatgcattgaacggcaggaatgttttgcaactggcgattttatcgcgcatgaagttatttctccgtccaattcaactacaagaattacccgcagaagcgccggatacactcaagttttcgcgatccggtaactatatcaatgttcataatccatcacctttttatgtcaccctggttaacttacaagtgggcagccaaaagttggggaatgctatggctgcacccagagttaattcacaaattcccttaccctcaggagtgcagggaaagctgaaatttcagaccgttaatgattatggttcagtaaccccggtcagagaagtgaacttaaactaaccgaatcatctgacaatatcagagctaattatgaaaatacccactactacggatattccgcagaggtatacctggtgtctggccggaatttgttattcatctcttgccattttaccctcctttttaagctatgcggaaagttatttcaacccggcatttttattagagaatggcacattcgttgctgatttatcgcgctttgagagaggtaatcatcaacctgcgggcgtgtatcgggtggatctctggcgtaatgatgagttcattggttcacaggatatcgtatttgaatcgacaacagaaaatacaggtgataaatcaggtgggttaatgccctgttttaaccaggtactccttgaacgaattggccttaatagcagtgcatttcccgagttagcccagcagcaaaacaataaatgcatcaatttactgaaagctgtacctgatgccacaattaactttgattttgcagcgatgcgcctgaacatcactattcctcagatagcgttgttgagtagcgctcacggttacattccgcctgaagagtgggatgaaggtattcctgctttactcctgaattataatttcaccggtaacagaggtaatggtaacgatagctatttttttagtgagctcagcgggattaatattggcccgtggcgtttacgcaacaatggttcctggaactattttcgcggaaatggatatcattcagaacagtggaataatattggcacctgggtacagcgcgccattattccgctgaaaagtgaactggtaatgggagacggcaatacaggaagtgatattttcgatggtgttggatttcgtggtgtacggctttattcttccgataatatgtatcctgatagccagcaagggtttgccccaacggtacgtgggattgcccgtacggcggcccagctaacgattcggcaaaatggttttattatctatcaaagctatgtttcccccggcgcttttgaaattacagatttgcacccgacatcttcaaatggcgatctggacgtcaccatcgacgaacgcgatggcaatcagcagaattacactattccgtattcaacagtgccaattttacaacgcgaagggcgtttcaaatttgacctgacggcgggcgattttcgtagcggtaatagtcagcaatcatcgcctttcttttttcagggcacggcactcggcggtttaccacaggaatttactgcctacggcgggacgcaattatctgccaattacaccgcctttttattagggctggggcgcaacctcgggaactggggcgcagtgtcgctggatgtgacccatgcgcgcagtcagttagccgacgacagtcgtcatgagggggattccattcgcttcctctatgcgaaatcgatgaacaccttcggcaccaattttcagttaatgggttaccgctattcgacacaaggtttttatacccttgatgatgttgcgtatcgtcgaatggaggggtacgaatatgattacgattatgacggtgagcatcgggatgaaccgataatcgtgaattaccacaatttacgctttagccgtaaagaccgtttgcagttaaatatttcacaatcacttaatgactttggctcgctttatatctctggtacccatcaaaaatactggaatacttcggattcagatacctggtatcaggtggggtataccagcagctgggttggcatcagttattcactctcattttcgtggaatgaatctgtagggatccccgataacgaacgtattgtcggacttaatgtttcagtgcctttcaatgttctgaccaaacgtcgctacacccgggaaaatgcgctcgaccgcgcttatgcctcctttaacgccaaccgtaacagcaacgggcaaaatagctggctggcaggtgtaggtgggaccttactggaaggccacaacctgagttatcacgtaagccagggtgatacctcgaataatgggtatacgggcagcgccacggcaaactggcaggccgcttacggtacgctgggggtcgggtataactacgaccgcgatcaacatgacgttwactggcagctgtctggcggtgtggtcggacatgaaaatggcataacgctgagccagcctttaggggataccaatgttttgattaaagcgcctggcgcaggcggtgtacgcattgaaaatcaaactggcattttaaccgactggcgcggctatgcggtgatgccgtatgccacggtttatcggtataaccgtatcgcgcttgataccaatacgatggggaattccatcgatgttgaaaaaaatattagcagcgttgtgccgacgcaaggcgcgttggttcgtgccaattttgatacccgcataggcgtgcgggcgctcattaccgttacccagggcggaaaaccggtgccgtttggatcactggtacgggaaaacagtaccggaataaccagtatggtgggtgatgacgggcaagtttatttaagtggtgcgccattgtctggtgaattactggttcagtggggagacggcgcgaactcacgctgcattgcgcactatgtattgccgaagcaaagcttacagcaagccgtcactgttatttcggcagtttgcacacatcctggctcataaaggaaattatcaatgaagataatctgcagattattattggcgatggcatgtttgtgtctggcaaacatatcctgggctactgtttgtgcaaatagtactggcgtagcagaagatgaacactatgatctctcaaatgtctttaatagcaccaataaccagccagggcagattgttgttttaccggaaaaatccggctgggtaggtgtctcagcaatttgtccacccggcacgctggtgaattatacataccgtagttatgtcactaactttattgttcaggaaactatcgataattataaatatatgcaattaaatgattatctattaggtgcgatgagtctggttgatagtgtgatggatattcaatttcccccgcaaaattatattcgtatgggaacagatcctaacgtttcgcaaaaccttccgttcggggtgatggattctcgtttgatatttcgtttaaaggttattcggccctttattaacatggtggagatccccagacaggtgatgtttaccgtgtatgtgacatcaacgccttacgatccgttggttacacctgtttataccattagttttggtggccgggttgaagtaccgcaaaactgcgaattaaatgccgggcagattgttgaatttgattttggtgatatcggcgcatcgttatttagtgcggcagggccgggtaatcggcctgctggtgtcatgccgcaaaccaagagcattgcggtcaaatgtacgaatgttgctgcgcaggcttatttaacaatgcgtctggaagccagtgccgtttctggtcaggcgatggtgtcggacaatcaggatttaggttttattgtcgccgatcagaacgatacgccgatcacgcctaacgatctcaatagcgttattcctttccgtctggatgcagctgcggcagccaatgtcacacttcgcgcctggcctatcagtattaccggtcaaaaaccgaccgaagggccgtttagcgcgctggggtatttacgcgtcgattatcaatgaggtacggagaatgagaagagtattctttagctgtttctgcgggttactgtggagttccagtggatgggcagctgaccctttaggaacgattaatatcaatttgcacggtaacgttgttgatttctcctgtaccgtaaacacagcggatattgataagacggtagatttaggcagatggcctacgacacaattactgaacgctggcgataccacggcactcctcccttttagcctgcggctggagggatgtcctccgggttcagttgcgattttatttacgggaacgccggcatctgatgccaacctgctggctctggatgatcccgcaatggcacaaaccgtcgccatcgaattacgtaatagcgatcgctcccggctcgcactgggggaggcgagcccgactgaggaagtagatgcaaatggcaatgtcacactaaacttttttgccaattatcgagcgttagccagcggtgttcggccaggtgtggcgaaagcggatgcgatatttatgatcaattataattaatattatattaattcgtataatttggcgtagtcgataagctctacaattgaatgcaaacctagcttgccataaatattagatttatgcgcactaactgttttattgctaagtaataacttatcggcaatttctttattagataatccgctaactagataacgtaatatggtcacttcacgattagatagcacagtgaccgttgaactattcgtactacatttattgctttttatatagttaagcgtttcgctgggaaaaaacgtgtatccggagaggatcatctgaacggcatgaaaaatatcattctgatcattgcatttactgacaaaaccgttagcaccagcttgtatcgctctgccagcataaaagcattctgatttcgatgataaaaataacactttcactgtgctctggatttgtttgatccttttcaggaaggtaaaaccgtctgttccgggcaagtctatatccataatgattaaatcaacaggacgggttcggagataatcgatggttatgcggtaatcatccgttttcaggacaatctgcaattcactgtttttttgcaacagaacttcaatagacattctgatgataggatgagtatccataatgatcaccgacgttggtttcatagttaccagtctcataggagcggacaattttccgttagggcggtaaattgtactttgatacatgaaaatacgggttttcttgattcagacgcgcagcggtgtgcgtttgtttgccgctatagcgaaataaatcagaaaatcagacgcggtcgttcacttgttcagcaaccagatcaaaagccattgactcagcaagggttgaccgtataattcacgcgattacaccgcattgcggtatcaacgcgcccttagctcagttggatagagcaacgaccttctaagtcgtgggccgcaggttcgaatcctgcagggcgcgccatttcttctttatttatgcccgtcttatccgtttccgctttgcccttcaccacatcactttttgtcgctgtttggcgagataattcaacggtgtcaggccgtaaaacgccttaaaaacagagataaagtacgacgtgctgctatagccacataattgcgccacctgagtgatatttttgttatccatcaataacatctgtacggcgtaacgcatacgacactctgtgacaatctggctatagctggtattttcgttttttaatttctttttgagcaggctggggcttaaacatagcgaactggcgacaattcgcagattccagtaatgctgaatatcgctttgaataatgcggcagacgctgtcgcggacgctgctgcgtaagatatacatcagtagggcaataaaccgcgattgctcaagaaagttagacaatacggtaaaaagcaatgcgcgcgtcaactccgcttcgcagggtttgctgggttgctgcttgctgtggttggcggctagccggaacacttccggtgtacggctatgacaagcgataaccggggtagccagccgcgaccagggctttacacaggttaagttcttatttaaaaacaacagataatcgttgatgatgttacggttgatgtgggtgattaatacgtgatttaacgttgagagttcaatgacgttattgttgcacgcgaaggcggccaggtagtttttcggaagggtaaacgtagcatggttattgacgcttacctctacctctttttcggtcaggatcaccacgcaaggttcactgctgctcaattgcatttcgcactcctcagatatcagaaactccgctcaaaggatctatgcttcctgcatgagtgatcggcccgttcgccgataacgatcttctttctttagcacgctttttagcaattaatcttgatggaattctgacgagagcgaaagaggtaagccaggtcgtacccgacttacctggaggagatttaatactcgagaatgccgtgcgcgacgggcaaatagcgcagagagaaatagagagtgtctttaccgcaagaggaacgtttcgctaacagcgaggcaatttctgcgtccggtttcggtttcgctgtaaaggttttgcctttgccggcgacaaacagttcataaacaatgccgcttgctggggcggagctttggcaatcggcgctggcctgtagataacgttcacgctgttcagcggtaagtttatccacgccgctgccatcctgtacccagacattaacgccggttgctttaacgtgttccagcagttggcgatagccatctggcgacatgtttccggcgaaaaaactactgatataaaccggttttgctgaaacatcgctaatcagccgctgcgcgttgtttaaccatgttagcaaaggctgacgggcggcttcgctgcgccagttcaggtcgtcaatttcagcgctgaagtaccagccatccggcgttacgccaggtacggcactccataatctggcttgctggagatcggcagccagcaggcgattaagatagctttccagcgccgcggatgactgtttctggtgcataaaaaattccggatcggcgttcagcccgacaatcagcttcaggccagcctgttgcgcagctgcggcccgcttaaacaataacgcgcgctgttctggctgggtgaatgcatcgccgtaacgggtccattgcaaaaccagggtatcgaagccttgcaaacgtaactgactcatcagcccctgccactgggtatcggtaacctgactatcacggttttgtggttgccagataatacctttcatcgcaaaggaaaaagggctgaccaaaagcagtgtcagcaatacgaaaatgaacttacgcatttaccagtgcactccaatggtgagaaacgcgttgttgcgctctccgttacgttgattaatcgccttaaaggtatgttgatactcgacgccgagactgactttgtgcggccaggcgtcgtartgcgtctcgccggtccagatattccagcggaccccgacaccgccaagctgcgcgccctgagtgcctttatcacgatagccgttgtcctgaacgtgagcgtaaggctcaatagtctgtccgttagctaccttctgatgccagctgacgcgataatctgccgtccacgcctgaatatcctggcggatatattgcgccgcatcgaggtacaggttttgggcaaaccagcctgaaccgttcgggtgccattcgtcgctgtatttgccgccattaaagaatgaggcgctggcgcgcagcatggtatcggatgcgccattttgcccgttcagcggcaactgctgttcgacggcgaggaaaaagatctgatcgcgcagcggcttccagcgcagaccggtgccggacatcggatttttcaccggcatcatcaccccgttttctccggtatcggcaaagaagcggctataaactgagagcaggtcgccttccagcagcatattgcgtccgatgcggtattcggcttccagttgcccgtagctacgatagcttttccctggcgctgcgccgccaacattattgttagcggtactcattgccccggaacgcaagccgatggaagaatcgaaactgaacgtccagcggcgaccgacctcctcatgcagacggcggaaattgaagcgttgctgattttgctctggggtcagtggggttatcagcgcctgattatcaatgtcatcaatcaccagccgggcgtagtgctgcgtcgcaggcatgtcatccagacgctggttcacataggccagttgtcggatcagtgccggatcgtccggtagccctttatgcgcctgttcgagcatttcccgcgactgtgcgatatcaccgctatcccacaaggcgtaaccaagcgctgcctgggtgttgctattattcggttccagttccagcgcggcgcgcaaatcactcaccgcggccgggacattatgacgttggcgataaattgtcgcccgcgcaacgtaagcgttggcagaaggcgcaatattgattgagcgcgtgagatcgttcagtgcgagttccggctgaccaggaatgtaacgttgcgcatgcagccaccagtagagggcattgcttcccagtccacgttgttctgcctgttgtagccagcgatcgcgagccgcaccatttcctgccgcctgggcggtattggcagcagcaagcagatcctcattgctcatgtcgtgaagactgattttctgcctggccgccagtgcggtggcgtagtcctcaacctgatacgcctgataggctaccgcacgatgttgccaggcgttcggttgtcgttgttcggcctgaagccatgcatacaacgccacaccgggtagcgtgtcccgataacactttgccagacggttccaggcggcggcatcgtaggaaggcgacatatcgcccagcaagcgaactattgccgggcaattatctgcaatacccggcaactgactttgccactgacgttgctccgccagcggtaagggtttcgataaaatcgccaccttcgccggcgttgccaggtaaggatgactttccagcagagacgccagtcgcgccattaaagtctggctgatacgcgcatcgccctggaaaggatagcgttgcagcaataaatcggcagcttcccgtgactgctcgttctgcatcagttgccaggttagttgatccaggcgggtaagatttgccgattcttgctgatacagcaagcgtgccagacgcagagcttcagccttgttacgggtcgccacgctgacagcataacgctcctcaagcatttcattggcggggagggtggcgagcagtttttgcgctgcgtcgtactgaccttcttttaacagcaccggtagcgtcgcgccaacaacatactggcggttatcggcaaactgcaccgtataattcgccaatgcctgaacggggttggcgctgtatttagataacagatagagccaacttttctcttgtgcgtccgtggtaaacagcggcttattttcaatgagataatgctggaggcgtgctttttcgccacgataagccagcgcggtcgcgtaagtaatatatgactgaggatcggtgaagatcccctgtgattgcagtgccaggatccgatcgtccagctgcccggcaagaagcacgtcaaaccactgacggcgttctgccgcgcttaatgtgttctgctggcgtgcttcattgtatagcgtatctgcctgggaccattgtttcaggtagattgcccgttgcagcagatcggttcgcagcgtttttccttccggcgatgcagcaaacgtcgcgtcgttcagttgcgctctggcgacaggtaactgtgccagccgcagggcattctgcccgacttcactgcgacaacgcagggtcggcgcagcatcgcacgctttttgctgggcaagcagttcttcaacagttgtaatgcttttcacttcaaccggaatagccgccagactgcgctcaagtcgggcatctcctgggtgacgtttcagttgatcctcaagcaacagccgtgcccggtcatcatgaccaaaatggcgataggcttccgcaaggtataaagtcagcggaatattatccggcacctgctggtgtatatattcaaattcgcggatggcggttgcttcgtcgttatttttctgtgccttcagcgccttatcgagacggggataaataacaaaatggcgataatcgctcagccccagctcttctgcgctggtgccgatattgtctgcgagtgcgctggtactcaataaagacgtcagcagtaaaccagaccatccgatgacgcgattaaggttattctccttcattttcggactccagttgcgcaacctgttctgtgtttaaacctgctttgagtaatagtgattgcatcgaaacttgtaattcgcgttgaattgtcaggacgcgatccaacgtttcctggctgataacgccttcggtgaccaaaaacttgccgagcggcagagaactgcgttcatggcgcaataacaacacgttaattgctgaacgattaatatgaccgagcgtggtcagtatttcggcgaacaggaactgatgcggcacatattgccgccagatttcaccggcctgctgttccgtgagccactgatgctgaaccgcattgtacaacattgcccgcggatcgtgaccgcgtcggcgtgcataccagtgacgtaaccccgtgacaatttgtccccgcagaacaatgacataacgcactttgcgtccgactttacgcgtcagggccgccagcgaaaccgggtcaataccatcttcactgccgacaattaactcatcattttccagacgcagcggcagtaccgcataatgcagcgccacggaggccggcatttcggcaatcagcgaggacgggatctgccaggcatcgatggattcccacgccacgccgttttgctctgccagcgcctgtgccagctgctcggcgctaatcagcccctgcatcagcattgaaccgcccaggcgtagaccttcgacgcgattacgcagtgctgtatcgagctgttcttcagtgatgacctgattttccagcagaatttgacctaacgggcgcaacgagcgggtatcgccagtgacgctggggaagtcatgcgttgttttatcccacgcgacgcgacgtggatcgccgtgttgaagtacctgttttaacgcgcgccagttggccataaagttaatcaggttgccccagaaaagacgcaggacagatagtagcccctgcgtcaggccgtagtagccagtgacgaaaatcacccgctgcacgatgcggttaaccatcaagccaaagtttagccacagcagggtcattaaccatgcgctgccgctaaaaatagaaaggaaatgccaggcatcgggccacaaactttcatacgccagcaacagcaaaagctggatcatcaccagcattgcgaggaagctgacaaagttactgattgcccctttgcggtcgcgccagagaaagtagttcagcgtcaggctggaggtccatttatgggttttaaagccctggaaaacaatgccgatgatccagcgagatttttgtcgaaccgcagtcgaaaaggtatcggggaaatattcgcgcacgcagatcatgtttgacgtccgtgcgtgctgtaaaaatttacgctgctcgcgttctttggcttcgtccaccaccggaaaacggacaaaaatttccgtcatacctttttctttcaggcggaagccaatgtcgtaatcttcagtcagactctgcacgtcgaaagcaataccgtcaccgtcagctaacagagcggtcacggcgcggcggctgaaacaggtgccgacgcctgcgctgggcacttgtccggcgagggcttcacgcaccggaacatctttgccatgcagctctgaaaactcatcaatgtaagtcatgctggtgaagtgcgtccattcgcgttcaaacggatacaccgggatctgaatcagatctttacgctcgaccagatagttgaacagacgcaattccatcggtgaaatcacatcttcggcgtcatgcagaataaaaccagcaaaagcgaaattggcgctacgctcaaactgggtgatggcgtccagcacgttgttcagacagtcggctttgctggtggggccaggacgcgcgcagactaccttatgcacattcgggaagcgagcgcacacttcgtcaacatcacgctgagtgtccgggtcgttggggtaggtgccaacaaagatatgatagttttcgtagtcgagcgtggtcgccgccagctcggccatattgccgatgacgcccgtttcattccacgccggaaccataatcgctaacggtttttcatctggtttatacagttcgcggtaactcattcgcgggtagcggcgataaacactcaacttgcgtttaatgcggcgtacccagtagacgacatcaataaaaaaatcgtccagcccgctgatgaacatgatgaccgctaacgttatcgcgattacttttaagccatagagccaggtagcaaaaacatcaagaagccagtccacacaaaaaccttacattaacgctggttatgtttagggtggcgtatattaaggttttttatgaattgtgacagctttttaccattaataggtatgactattgcggcacgttatttttacactggttataaaagttgccgtttgcgtagaatgtagacaaaagcgtggtgtcaaggaggggaggttaacgtcatagtgaagaggagtggtggcaccgatcaggtcatgatgtagtggaagtgcctggaggtgagcaggcagggcaagattacgaaagcccgctccccgcaaagactgacgccagatagtttctgtccatggctgcttttcgcatcttacgtcttaaccctgccttgaataccttatcattcgtcaaaatattaatagcaatgtgccgtatccctgaaaataattctgctgcatttcctcttcttattttgcagtcgtcttcattcactaccacgtccagacgccagtgcagcttattctccacgtgccagtggtttcggattgctgtggcgaacttctctgcggttaaatcagcagaactgatataatatctgaccgtcatttctgactctttcttttgttctgctattatggaccgaaaggagactgccacgcataatttcttcagccctttccattcaaacgtgaaatcaataagttcatcagggacatcgcaaacaatatgaagacggatttcttctctgccgtgactcttttcactcattgcgtaactgtcatgctctggattatttaattctttcagcggaaatttttcctcaaaggctttatttagccgcccctggtttccttttaccgcgaataaataatcacctccctgtttttgtatcttctctgcaatatctttctggcaacccatcgcatcagttgtgatgatttttcctttaatatccagcatgttaagaagttctgggatagctgtaatctcattagatttctcatccgtcttgatctgtccgatgaccagactgtgcattgttgagaacgcactaatgacatgaatcgctctcctgcggcgactcttgtcataagagtgccggagcgtttttccatcaattgcaatgacgtctttatcatctgaagaatggcagtcacgcatccagttaataaagcactcgtgaaattttgcaggactgatacaggatacaactctggcaatggtatcgtgaacaggaataccattttcaaaatcaccatattgcttcaaaaaattgagatgtgtttcccctaaatcctctatatcttcccagccttctgcaccagaaatgacggcacaaatagtcaacagtagaatatccgataatttatgttccactttccaggcttgtctgtaatcagggataatagaaatatgttccatcaattttttaagttccattttgttctccttaattatgtaaggagtatttgatcatatgtaagctgtgaaaaacagttttagataataaggaatatctcaattattgaacatttagtgcgaattatttagtacaaaaaagcggcgttaggtgatctttccctggcctctgtgcgatgtacgccagcggtctgtaaagaaaccgaacaccttataacaaaacctctaacgtagtttataatacatcaggaatattaataaaaccttctgggtcagatatctcaataaatatcatatcaggctcaaaagtttcagggacttttaatttcgctgaaattaaccaaccttgcttagaaccaatactaatagatttatagctgtaattggcatgtagactatttttaatataaggaatttcccttaactctaactcacgccgagccaagtcaagagccatttcgatagttattttgttatgttttatcaatttattagtcccatcatgaatttttctctcaatccctcaacatattttatggcatgagctatttccgcttcattgaataaatttttactttttaatatttcatttagaacgtgttcctccctagataaacgtcctagtgcttcgtatgcttctcgtccaattttcgcaaattgcttagcatgaatcacttcatgatacacctcatataaggtagcatttttcctaagataaatattgcgaagaccataatcaaaagctgccctagcatttggtggcaaatatttatctgctttccttattactttaattcctagcttctccatttctttagcaatattgtttatttgactacgtgataaacgaaccccatccaggaaacccgtatgcccactaacacgacgaccatcgccaatatagtccatcaaactgctgattttagaacttgcagccaatcccagcggatcaacccacccacaaggattcggcacataccggtaagtctgctcccctccctgcaaccccagtggatcactcaccaggtacatcccggtttccggctcgtaatatcggaaccggttatagcacaaccccgattctgcatcctgccactgtcctgcatacagcaggccggggtcggcttccgcgtcccgctccccgcgcgggtccgggtagtctgtgtctgcgggcaggctgagtgccagcccccacaggctggtctgtcccggccgccagacggttttaccttcactgttaaagagcatcagcggacggcccgtcaggtcgttcaccgcatgattcgttcgtgtcacccactgcggggccacggacgggtgcggctgccgtacccggctgcactgctggcttatcagctcaaagccgttaaacaccaggtgccgtacgctgtacagttcatcatcgcggtattcccggatttccgcaatactgtcgccgtcccacaggtacgtgaagcggattttcttccggtcgcagcgtttctctgttcgtctgccgctggcgtcgtggcggtattcccactgctcaccctgtgcgctgcaatacccggtcagctggtcccggctgtcccaccggaaccgctctgtttccgggcgatagccgtcacggtgtctggtgcggctgaccatccggcctgcggcgtcatagtcatactgcgtgtttccggcctgtttcagccggtggcctccggcatactggtcagtctcttcacttatccggtgcccgcccgcagactgcgccttcaggtagccacagctgtcatagccataggactcatcgccttcgccatagcccagcccggtgcctgaggctgtcaccgccgtgacctggccgttccggtcaagccggtactcccgctgtgtttcccgtccgtaatcttcccggctggtgacgcctgatacgttacccgcgctgtcgtaacggtactcccgtatcagtgaggggagcagtattccccatgtggcctctttcggggaatattttccttaccaagaaatatctattatttttttatttttccatctccaagcattatatttgtttgtcacggggaataattcatggccaaaaccttccccttgccaaaacaatctccccgttaaaataaatccactgtaattattaattaaatcataaatcacagattcaattacaaaatctataacgaccatcgtgaaatgtttttagtattaacaccctgatagtgcaagttgctttttgtttaccatctacatcattaaaaatcatactaccctttatttcatcagcagcatcttttattttgcatgtgtaatttaattctattttttttccagactggctagaaagatcgagtaggtaaggtttaattaaaagctgataaatattttcatataataaatcaatctctttcatattgccgccttattgttttataaccgaaagtcgttaatatcaatcccaccaaacacatctgaatatatatccactgctgatggttttgttttattaagtgttatatcaaatccttcaataactggatgtaatccatattggtttgtaggagatgtgatatcaataataccggcatctagacgtttggaaccacctgtataatgagtgccggatgtccacttaccatttactttaaatggtccattcgttgtcgcaggaactcgctctccattttttatggctggttgaatctcaactctaaatttactacctgttaattctagtcttttatttatcatgtttatgtatttattgaatgcagcctctgattttatccaatcaccattagcatatttaagtgctctattccctaatgagttcaaaacatcagatatgttgctttgctcactcccccatttcgtccagcgggctaactgacatatagccagccccaaaggatcgatatacccacaaggattcggcacataccgataagtctgctcccctccctgcaaccccagcggatcactcaccaggtacatcccggtttccggctcgtagtaccggaaccggttatagcacagccccgattctgcatcctgccactgtcccgcatacagcaggccggggtccgcttccgggtcccgctccccgcgcgggtccgggtagtctgtgtctgcgggcaggctgagtgccagcccccacaggctggtctgccccggccgccagacggttttaccttcactgttaaagagcatcagcgggcggcccgtcaggtcgctcaccgcatgattcgttcgcgtcacccactgcggggccacggacggatgcggctgtcgtacccggctgaactgctggcttatcagctcaaagccgttaaacaccaggtgccttacgctgtacagtttatcatcgcggtattcccggatttccgcaatactgtcgccgtcccacaggtacgtaaaacggattttcttccggtcgcagcgtttttccgtccgtctgccgctggcgtcgtggcggtattcccactgctccccctgtgcgctgcgatacccggtcagctggtcccggctgtcccaccggaaccgctctgtttctgggcggtagccgtcacggtgttttgtgcggctgaccatccggcctgcggcgtcatagtcatactgtgtgtttccggcctgtttcagccggtggcctgcggcatactggtcagtctctccgcttatccggtgtctgcccgcagactgcgccttcaggtagccgcagctgtcatagccataagtctcgtcgccttcgccatagcccagcccggtgcctgaggctgtcaccgccgtgacctggccgttccggtcaagccggtactcccggtgtgtttcccgtccgtaatcttcccggctggtgacgcctgatacgttacccgcgctgtcgtaacggtattcccgtagcagtgaagggagcagtccgccccatgtggcttccgccgggaaaagtccggcgcgctggctgacaggctgaccggctgcattccagccctgttcacaggcaaaaccccggttactgtgccggagcacttcacgtcccgcctcatcacggctgaacgtcagcgtctcatcccccggcaggataacctccgtcagttctccggcggcgttgtagcggtatgtggttttcagcagggatccgtcggggtgtctgtcgcgttcatcttccggtggcaggatacagcggatgacggtgtgttcgtcggggtagtggtattcaatggcccgtcggccctgagtggtgacattcacccgcccgcgttcatcatagccggtgcgctgtgatgtgccgtccgggctgaagatacccgtcagcctgccggatttgtcatacgcatactgcgttttgccttccggagtgatgacttctgccaggcggcctgcggcatcccggctgtagaggatggtttcctccaggccgttgaccctggcggtacacaggccatcagcgtcataacggtaacgacagaccacgccgccccagtcacgttcttccgtcacccggccacagttgtccagaatataaagataagactcgccctgcgggttaatgacttctgtcagttgcagcgtgtctttatcgtagcggtactgccagcggtggccttcaccgtccgttcgcgccaccggcaaatcaaacgggccgtactccattgtccagacaacgccgttaccgtccgtgtacgccagcaggttgccgtggcggtcgtagcggaatccttccgcgccggttcctgcccgctcaaggccactcagtttatggtgctgctgccactgcaaccgcactgactgaccgccggggccgcgcatcttcaccggcaggtcgtgaccgctgtattcggtgtggtgttcgcggcccatcacgtcggtgagtgtttccggccagttgtggtggtcgtactctatgcccagacgccgttcatcctggcggaatatccccgacagcagcccctgaggggtgtacgccagccgggtctcttcgccctgtggcgataccagacgccgttcatcctggcggaatatccccgacagcagcccctgaggggtgtacgccagccgggtctcttcgccctgtggcgataccagactcaccggcaggccgcgttcatcacactgctgcgtccacgtctgcccggcaggggcggtgatgttgctgagcaggccgcgctcatcatagcagtactgccaatccgcgccgtctgccgccgtgtaacggcttaactgaccgtgtgcggcgttgtattcaaacttctccacccgcccggcaggggagtggcgggccagcaggtgatggaattcatcccattcatacgtggtggtgctgccgtccggcgcttcttcccgcagaatattgccgtcaggatcatagtaataacggtgaatgcccttgccgtccgtcacggtggtgcagccgtcaccatagtccagcgtggcgttgtaatagccctccgccccggtgacggtcacgcaccggccctgtgcatcgtaggtgaaacggctccacgtctggtcgttatcggaccagcggatgatccggtccgcagcgtcgtactcataaaacaggtggtagtccagccgcgcatcctgttcgtaggtcgccagcgtctgtatgccgttatccgtgcggtgaatggctttcaggtagccgctggcgtggtacgtcagtttaagccggatcccgtcggtgtgactgacacccgtgatccggtactgggtgtcgcgctcaaacgtgatgcggttgctggcggtgtcgctcatcccgcccagcatgtacatccggtctgcggggctgtgtgccaggcggtcatcgctggtatcgtcagtcaccgggtggcgcagacgcattcccggaaaggcgtcataaaagaagcggctgctcagtgcatccctgtcgaacagctccagataatcatcacggcggcgcagaatgtactgggcgtgatacgggttaaccgccgtatcactttcaccgtcgaaggcgaagttcagcgtggctcccaggctgatgacatccacccggtttccctgttcacgcacccaggcgtattcgctccaggagtcgctccagcccacgcccgtcaggccatgcagcggcagtacagaactgtggaaacgggtgaaggagagggggagtgtctggcccagcgtaaagtcggtacgttcgtcgcagtatgcgccggttaccggatcgacaggatctgttacccatctgatgactttattggcaatactttttaacgaattacctgttttccccagcaacgcgccgagctttgcgcccagcagcttaccgcttttccccagcaggtttcccagtttgcccagtttcgccagattccccagttttcccagcagtcctgctggcggcagaagatagctggctatcgttattcctcccaggatcattctctgccatggcgggaactccggctggatatccagataggtgacctgctcacccccaataaagacgtccggcgaaccttccacgattgccgcgctgcactccagtttgtcgcccttgcgcgcggcaggctgattgttgataaagacgttgctgctgccctgggctatcctcggtggtttgttctccttgtcgcagagcgccgtgtcctcaccggcttccgggaaatccacatcttttttgatttcgccacgcccgcccaccatggtggcaaactccattaataccggaccggcgggaaacagaagcgatgcgccggcgctgacgcgatccataaaaccggcattgctgtccgtcagggtgataacagcgttcccccaggccttcgccagtggtactgctttttccgctgccgattcaagcaggtcagtggcaatatcaccccatgagggttccccctgtgggacttcaggtattgctccaggtgggggaggagggggaagggtgacggctgcacgggctgctggctttccgttaatttttacatttttagaaccggtattgatggcgccgtccgtgtcacaaaagctgtttatccatgattcaagctggttctgtttctcctccacataatcactcgccttatagctggcatacatcagcgcaggcaccagaaccagcgcataagggccggtggcacaggcggccataatcaggcaaccttctgctatggtcactatcgcccccagcacggcccctgccagcgcccccaaaaaactcttgtgctgaatttcatcgcccagcctggcggcgggggggccagacttttttgatgccaacatctgtgcaatggctttgtcgttggctgcccgtttcatctggctggcggccatcgcccgctgcgacagcatccgcattgccagcgtaccgcctgcggtcgctccctgtggcccgcctggtccttcactcatgttttatccctcgtttatgtcagcgcggctggtccttttggatgtcattctccggtggcaacggggtgaagctctttatcacctccagcagcatcgtcttttgactgttcttcagggataaggaggtgctgaaagtgaaggtcagcagcgtatctccacgccgctggaatacggctatctggctaatccgcccctgattcccttcatcttccggaccgttccaggaataatccagcagccaggccggggcctctgccagagtgatttcccggcaggcatgttcggtgtacccatcaagtttgccctggtacagcgccagcgtttcctggtacagctctggtgtcagggttccctgtgaaacgggttcgcsggtaatgaccaggttgatgccactgttatccgtggataccaggacctgcatcgactgatcctgccattgcgatggcagttgaatatgaccttcattaaaagtgaactgcataaaatactccctgttaatctgagtgaatcagttgatgaaaacagaaccgcccacgatggtgatgccatccttcgacagcctgattaccgttgattccccgacctgtagctgaatgccatccggcgtcagcgcaattttgctttcctccacggccagcataatttccttaattgccgtataagcctgtataccgttgccttcgccaccattgtttacagcgtcaacatgcaccgaaccggcaatcgtgcctctgtcctgaaagacatcctcagataaagaccctttcagtactccggtgatcttgtggcctttttccaccgtaagaaggcggttaccttcctggatcgtgaccgtctggtcattttttacggtttcgcgatgatcgtgttttacggtggtggtacggtcgttgagcacttcggtatccatgttcttctgcgcgtggatgtagacctgttctctccctgtcgcatcatcaaacttcagctcattaaacccgctgcccatatacgttttggaacggatggtcatctgcgtcttcgtccccggcaggctgccgggggtgcggttttcctggtggtaggtgcgccccataatgatcggctggtccggatcgccgttgaggaagtccactatcacctcctgacccacacgcggtatcgccaggttgccaaaaccggtgcctgcccacgcctgtgccacacggatccagcacgagctgtcctggtctgccgggttataacggtcccagttgaatttcacccgcactcggccatgttcatcacagaagatttcctcaccctccggccccgtcacgacggcgctctgcggaccgtccaccagcggttttagccgcggctggggtcgccatgtccggtctgccgggatcaccgcaaaatggttctccagcgccgtccctgctccccgccttcccggcaccgcctgcggctgctcgccgtgcagttcacttgccaccacctgccattcccggttcaggttcgcctgcggatgccccgtcagcacaattcgccgtcccggccatatctccggcgagcgactcattccccgcgcggtttctgcattgtttcgccagccctccatctgccagcgggcaaagttctgcccgtgggcgcccttgaaacgtccggggtagtcatacacctcatactgcgtgcgctggtaatcctggtgctggccttcctgatcaaaacgtcctgcccagccggggcgtttaaaggtgtagtctttggtcaccacggaagaagggcggatttgtgcgctgtagcgaaactggctgatgcagagggtgctcacctcggtacgggtgttcgggttccaggggatttcaaaagattcgggcagatggcggaccgtgtcgcacagcaccaggctctggtcggtacttttgtaagcatgctcctcataaaagaagatgccttcctccgccgccatccggcacaggaaatcgtaatcagtctcaccgtactggacacaaaactcacgggaaggatgcggttcactgaacagcggactccactcggtcaccccgttttcctgcaatatcgtgccgaggatgcttttgatgtcctcgttctggaagatacggaagttctggcgcagaccggcacgccacagcggcgggtgcaccttcatgctgtacagcatctggtttttgtcgttctcccccagttcaaaccaggtcaccacacctttcacccggcgctgtacatcatcaccctgccatattgtcaggtaggccattttgtccagcacctgcgcaaattcaagggagagaaactgctggctgaccaaggagagatcgagggaaaagagcgaagagagtgactgggtgagatgaaaggaaaccaccgcaaaagcgtccggtggcaggccgtccacttccagtgtgaaacgtaatccggttgacatagcaacctccggtaaaatgaataataatccgcaccgtacaactgcggataatgagataagcgggacgacttaagacgttattagggaaggaacaaaaaatgctatgattatgtgaggattttgtttaaatattactttacagaaacgggtgtctgttcagtcaaaaaaataatcacaagctcaacttattgtttcctgacgttattcaggacaggtgcgcacatcacagcgagtaacaaaaacgcaaagttaaaccaatattcataatatgtttttattcacaactaaataacccaattaacatcattaaaatgaatgattgcttaaaaaatatatgctaccgctccaccctgataacatgatctgcacattgcacatcttaacgttgttaaatactggctcaatagtggatattttaaattaggaatttatcaaattcactttataaatggattgggtgaataatataaaaattaatgatgattaatcgcgatttaattattcattgctttatatgataggtggcttgtttataatgatggaaatttagcgaaaaacgccgtaaaccctcgccctgaatttgaacttaataatcaccccctctccggcaacacaatcacaaaccttgtcccccgcgcatttgacgtaaccgcaaccgtgcctttatgcgcgacaacaattgatttcactatcgccagcccaatgccgctaccttcgccttttcgttggcgggaggggtcaacgcggtagaaacggtcaaacaatcgcggtaagtgctcgggcgcaatgggcgtaccggggttttcgacgataacttgcaccagatgatcgaccgtctggcagcgcactacaatagcctctccgggtggcgtataacgcagggcgttcgaaagcaggttgcttaacgcccgacgcagcatcagcggatcgcccgcaacctggcactcgtcgccaacaaactgcagctccacgccgcgatcttccgctaaagcctcgaaaaaatcgaacactttgccgacttcatccgccaggttgagcattttcttttcggggattaactggttgttatcggcctgggcgagaaacagcatatcgctgaccattttcgccattcgcgtcagctcttcgagattagagtagagcacatcttccagctccttctggctgcgcgactggctgagggcgatttccgtttgcgttatgagattagtaattggtgtgcgaatttcgtgggcgatatccgctgagaaattggactggcgggtaaagacatcctcaatacgctcgatcatatggttgaacgacagtaccagctgttccagctcaatcggcacggtctgcgggtcaaggcggacgtcgagatctttcgaggtgatattctggatttgacggctgacgctgcggatcggcgcgtgacctttatgaaccgccaatagcacgataaagacgatcaggatgctgatgaccgatgcggtcataataagtttattcatcaaatcatttatgtaatgaagatgaaaatcgatcgaaagcgcgatgtagagcgtataaatcggtttgccgtcaaccagtgggccaactggcaaactgatcatccgccagttgctgtgttccatatgcccgtgaccgtggcctggcatcatcatcgtcgggccggagaggagaaacacctcgccgccccgcgcgtctttatcgggtatggcatcgcgcgcaaactcgcggatatcaggcgcaccgggggagtgatacaccgttttaccgtggctatctgccagggaaatcaacacattggaataaccactgacgatatcttccagcgtcattaagcgtcgggcttgcgtttcgtcagggtgatttagtacgcgttcaagggtggcactaatctcttttaaatcattaatatcctgctcggcaaaatgcacttttactgagtggatcatgatccatgcaaaggcgaaaaacgccgcgatggtggccaggctgataaaaaaggtcaggcgggttgccagcgaaaacgggcgctgaaatggcttactgaccatccggcacctcaagcatgtaacccacgccgcgcacggtttgaatcagcttcggctcaaagtcgttgtcgattttgccgcgtagccgcttcaccgccacatcaatggcgttagtgtcgctgtcaaaattcatgtcccatacctgcgaggcgataagcgagcggggcagcacttcgccctgatggcggagaaaaaactccagcagagtaaactctttactggtcagagtgatgcgcgtgccgctgcgggtgactttgcggctgacgagatcgaccatcaaatcggcaacctgaaactgactttcgataatcaccgccgccccgcgccgcaggagagtgcgcacccgcgccagcagttcagcaaacgcgaacggcttcaccagatagtcatcggcccccaactccagccccttgacgcgatgttcaatggtgccaagcgcggtaagcaacagaatcggcatccctttattggcggagcgcaacatgcgcacgatatcccagccgttcacgtccggcagcataatatcgaggattatcaggtcataatctccggtcatcgccagatggtagccattcagcccgttgtcggccaaatcgaccacaaaaccggcttcggttaaccctttggtcaagtattctccggttttcttttcatcttcgacaatcaacagtttcatatttcctccgcatgttgcccgggcaattctagagtagcgggatcagatggcaatcgcttattggcaaaatgacaattttgtcattttcctgtcaccggaaaatcagagcctggcgagtaaagttggcggtataaaatcaccagaaattatgagcctatgtctccttgtaaacttctgccattttgtgtggcccttgcgctaaccggttgttcactggcaccggattatcagcgcccggcaatgcccgtaccgcagcagttctcactcagccagaacggcctggttaacgcagcagataactatcagaacgcgggctggcgcaccttttttgttgataatcaggtgaagacgctgattagcgaggcgctggagaataaccgggatttgcgcatggcgacgctgaaagtgcaggaggcacgggcgcaatatcgtctgactgatgccgaccgctacccacagctcaatggtgagggcagcggcagctggagcggcaatcttaaaggcgattcagccacgacgcgggagttttctactggccttaacgccagctttgacctcgattttttcgggcgcttaaagaacatgagcgaagccgagcgacaaaattatttagccactgaggaagctcagcgcgcggtgcatattctgctggtttctaatgtcgcgcaaagctatttcaatcagcagctggcgtatgcgcaattgcaaatagccgaagaaacgctgcgtaattatcagcagtcatatgcgtttgtcgaaaaacaactgttgacaggtagcagtaatgttctggcgctggaacaggctcgcggggtgattgaaagtacccgcagcgacatcgctaaacgtcagggggaactggcgcaggcgaataatgcattgcaactgttactgggaagctacggcaagctgccgcaagcgcagacagtaaacagcgacagcctgcaaagcgttaaattaccggcgggcttgtcgtcgcaaatcttattgcagcgcccggatattatggaagctgaacatgcgttaatggcggctaatgccaatattggtgctgcacgcgcggcatttttcccgtctatcagcctgaccagcggaatatcaaccgccagcagcgatctgtcgtcattatttaacgccagcagcgggatgtggaattttattcctaaaattgagatccccatttttaatgccggacgcaaccaggccaatctggatatcgccgaaattcgccagcagcagtcggtagtgaattatgaacagaaaatccagaacgcctttaaagaagtggcagatgcgctggcattacgtcaaagcctgaacgatcaaattagcgcccagcagcgttatctggcatcgctgcaaattactttgcaacgggcgcgggcattatatcagcacggcgcagtaagttatctggaagtgctggatgccgagcgttctttatttgcaacccgacaaaccgtacttgacctgaattatgcccgtcaggtcaacgaaatttctttatataccgcacttggtggcggttggcagcaataatttttaactccaggagaaaataaatgaaaaaagcactgcaagtcgcaatgttcagtctgtttaccgttattggctttaatgcccaggctaacgaacatcatcatgaaaccatgagcgaagcacaaccacaggtcattagtgccaccggcgtggtaaaaggttttgatctggaaagcaaaaaaatcaccatccatcacgatccgattgctgccgtgaactggccggagatgaccatgcgctttaccatcaccccgcagacgaaaatgagtggaattaaaaccggcgacaaagtggcgtttaattttgtccagcagggcaacctttctttattacaggatattaaagtcagccagtaacccaggtttaatgagatgaaaaaaatcgcgcttattatcggcagcatgatcgcgggcggtattatttctgcggcaggttttacctggtttgcaaaggcggaaccgcctgcagaaaaaacgtcgaccgcagaacgtaaaatcttattctggtacgacccgatgtatcccaatacgcggttcgataaaccaggtaaatcgccgtttatggatatggatctggtgccgaaatatgccgatgaagagagttctgcgtctggtgtgcgcattgacccgactcagacgcagaatctgggggtgaaaacggctaccgtcacgcgcgggccgctgacttttgcccagagtttcccggcgaatgtcagttacaacgagtatcagtatgccattgtgcaggctcgcgccgccgggtttatcgacaaggtgtatccgcttaccgtgggcgataaagtacaaaagggcgcgccgcttctcgacctgaccattcccgactgggtggaagcgcagagtgagtatttactgctgcgcgaaaccggcggtacggcgacccagaccgaaggcattcttgagcggctgcgactggcgggaatgccggaggcggatattcgccgcctgatcgccacgcaaaaaatccagactcgctttacgctcaaagcacccattgatggcgtgatcaccgcgtttgatctgcgcgcgggaatgaatatcgccaaagataacgtggtagcgaaaattcagggtatggacccggtgtgggtcactgctgcgatcccggagtccatcgcctggctggtgaaagatgcctcgcagtttacgctcaccgttccggcgcgacctgataaaacactcaccatccgcaaatggacgctactacctggcgtggatgccgcgacccgcacgctgcagctgcgtctggaagtcgacaacgccgacgaggcgctaaaaccgggaatgaacgcctggttgaaactcaataccgccagcgaaccgatgctgctcattccgtcacaggcgctgattgataccggcagcgaacagcgggtgattaccgttgatgccgacgggcgctttgtaccaaaacgcgttgccgttttccaggcatcgcaaggtgtcaccgcattacgctctggtctggcggaaggtgaaaaggtggtttccagcggcctgttcctgattgattccgaagccaatatttctggcgcactggagcggatgcgctctgaaagtgctacccatgcgcattgagggaataaccaatgattgaatggattattcgtcgctcggtggcgaaccgttttttggtgctgatgggcgcgttatttctgagtatctggggcacctggaccatcattaacacgccagtggatgcgttgccggatctctccgatgtgcaggtgattattaaaaccagctatcccggtcaggcaccgcaaatcgttgaaaatcaggtgacttatccgctaactaccaccatgttgtcggtgcctggcgcgaagactgtgcgtggtttctcgcagtttggcgactcttatgtgtatgtcattttcgaagatggtaccgatccgtactgggcgcgttcgcgggtgctggagtacctcaaccaggtacagggtaagctgcctgcgggagtcagcgccgagctgggaccagatgccacgggtgttggctggatctatgaatatgcactggtggatcgcagcggtaagcacgatctggccgatttacgctcattgcaggactggtttctcaaatatgagctaaaaaccatccctgacgttgcggaagtggcgtcggtgggcggcgtggtgaaagagtatcaggtggttatcgatcctcagcgcctggcgcagtatggcatcagtctcgccgaagtaaaaagcgcgctggatgcttcaaaccaggaagcgggcggttcgtcaatcgaactggcggaagcagaatatatggtgcgcgccagcggctatctacaaacgctcgacgactttaatcacatcgttttaaaagccagtgaaaatggcgtgcctgtttatctgcgtgatgttgcgaagatccaggttggcccggagatgcgccggggcattgccgaactgaacggcgaagttgtgggcggggtggtgatcctacgctccggcaaaaacgcccgtgaagtgatcgccgccgtgaaggacaaactggaaacgctgaaaagcagtctgccggaaggcgtggagatagttacaacatacgatcgcagccagctcattgaccgggccatcgacaacctcagcggcaagttgctggaagagtttattgtggtggcggtagtctgtgcgctgtttctctggcatgtgcgctcggcgctggtggcgattatttcgttgccgctggggttgtgtattgcttttattgtcatgcacttccaggggctgaatgccaatattatgtcgttgggtggcattgcgattgccgtcggggcgatggtcgatgccgctatcgtcatgatcgagaatgcacataaacggctggaagagtggcagcaccagcatcctgacgccacgctggataataaaacgcgctggcaggtgattaccaatgcatctgttgaagtggggccggcgctgtttatcagtctgctgattatcacgctgtcgtttatcccgatcttcaccctggaagggcaggaagggcgtctgtttggcccgctggcgttcaccaaaacgtatgcgatggcgggtgcggcgctgctggcgatcgtagtgatccctatcctgatgggttactggatccgtggcaaaattccgccggaaagcagtaacccgctcaatcgctttttgattcgtgtttatcatccgctgttgctgaaagtactgcactggccgaaaaccacgctgttggtggcagcgctttcggtgctgacggttctctggccgctcaataaagttggcggggaatttttaccgcagatcaatgaaggcgacttgttgtatatgccatcgacgctgccggggatttccgcagcagaggcggcgagtatgctgcaaaaaaccgacaagctaattatgagcgtacctgaagtggcgcgggtatttggcaaaaccgggaaagcggaaaccgccaccgattctgctccgctggagatggtagaaacgaccatccagcttaagccgcaggagcagtggcggccaggcatgacaatggacaaaatcattgaggaactggataacaccgtgcgtctgccggggctggcgaatctgtgggtgccgccaattcgtaaccgtatcgatatgctctcaaccggcattaaaagccctatcggcataaaagtttccggcactgtgctggcggatatcgacgcgatggcggagcaaattgaagaggtggcacgaacggtgccaggcgtggcttctgcgcttgccgagcggctggaaggtgggcgctatatcaacgttgagattaaccgtgaaaaagccgcacgttacggtatgacggtggcggatgtgcagttgtttgtgacttctgcggtgggcggggcgatggttggcgaaacggtggaagggattgcccgttatccaattaatctgcgttatccgcaaagctggcgcgatagtccgcaggcactgcgccagttgccgatcctgacgccgatgaagcagcaaatcaccctggcagacgtggccgacgttaaagtctctaccggaccgtcgatgctgaaaaccgagaatgcgcgcccgacgagctggatttatatcgatgcccgcgatcgtgacatggtgtcggtggttcacgatttgcaaaaagcgatagctgaaaaagtgcagttaaaaccgggcaccagcgtggcattctccgggcagttcgagctactggagcgcgccaaccataagctgaaactcatggtgccgatgacgttgatgatcatcttcgtgctgttgtatctggcgttccgtcgggtgggcgaagcgttgctgattatcagcagcgtaccgtttgcgctggtgggcggcatctggttgctgtggtggatgggctttcatctttctgtggcgacgggcaccggttttattgcccttgccggggtcgccgccgaatttggcgtggtgatgctgatgtatttacgtcacgccatagaggccgagccgtcgttgaataatccgcaaacattcagcgagcagaagctggatgaggcgttacatcacggcgcggtcctgcgcgtgcgcccgaaagcgatgacggtggcggtgattatcgctggtctgctgccgattctgtggggaacgggggcaggatcagaggtgatgagccggattgccgcgccgatgattggcggcatgatcaccgcgcctttgctgtcgctgtttattatcccggcagcgtataagctgatgtggctgcaccgacatcgggtacggaaataaaagcaggatacccggtttaaccgtgtggattgtgtcttgcgacgatgggcactaaatgttaaaaggtgcccctcaacaaaaaagacacacaggggaaaggcgtgaaaaacgcgtcaaacgtatcggaagatactgcgtcgaatcaagagccgacgcttcatcgcggattacataaccgtcatattcaactgattgcgctgggtggcgcaattggtactggtctgtttcttggcattggcccggcgattcagatggcgggtccggctgtattgctgggctacggcgtcgccgggatcatcgctttcctgattatgcgccagctcggcgagatggtggtcgaagagccggtatccggttcatttgcccactttgcctataaatactggggaccgttcgccgggttcctctccggctggaactactgggtgatgttcgtgctggtgggaatggcagagctgaccgctgcgggcatctatatgcagtactggttcccggatgttccaacgtggatttgggctgccgccttctttattatcatcaacgccgttaacctggtgaacgtgcgcttatatggcgaaaccgagttctggtttgcgctgattaaagtgctggcaatcatcggtatgatcggctttggcctgtggctgctgttttctggtcacggcggcgagaaagccagtatcgacaacctctggcgctacggtggtttcttcgccaccggctggaatgggctgattttgtcgctggcggtaattatgttctccttcggcggtctggagctgattgggattactgccgctgaagcgcgcgatccggaaaaaagcattccaaaagcggtaaatcaggtggtgtatcgcatcctgctgttttacatcggttcactggtggttttactggcgctctatccgtgggtggaagtgaaatccaacagtagcccgtttgtgatgattttccataatctcgacagcaacgtggtagcttctgcgctgaacttcgtcattctggtagcatcgctgtcagtgtataacagcggggtttactctaacagccgcatgctgtttggcctttctgtgcagggtaatgcgccgaagttccttacccgtgttagccgtcgcggcgtgccgattaactcgctgatgctttccggagcgatcacttcgctggtggtgttaatcaactatctgctgccgcaaaaagcgtttggtctgctgatggcgctggtggtagcaacgctgctgttgaactggattatgatctgtctggcgcatctgcgttttcgtgcagcgatgcgacgtcaggggcgtgaaacacagtttaaggcgctgctctatccgttcggcaactatctttgcatcgccttcctcgccatgattttgctgctgatgtgcacgatggatgatatgcgcttgtcagcgatcctgctgccggtgtggattgtattcctgtttgtagcatttaaaacgctgcgtcggaaataaggcattcacgctacatccgacaaaacgatgtccgctctcatccattcgatgagagcggtttttttaattactgcttaaatgcacccgccagagagcgaatatcattgccggttggcgactgatgaagtcgcagaccaaactcttcgacaatcgcaaatatgtgatcgaatatatcagcctgaatgctttcatattccagccacaccacggtgttggtaaacgcatagatctcgagcggtaaaccgttatcacctggagccagttggcgtaccattaaggtcatatctttacgaatccgcggatggttacgcagatattcgttcagataggcacgaaaggttccaatattggtcattcggcgcaggtttaataccgactccgtagaaccttgctggcgattccactcattaatttcctgatggcggctggttaaataaggctttaacaaatgcgctttattcagacgttgcatttcgtcttcatcaagaaaacgaatactggtgacatcaatactgatactgcgcttaatacgtcgcccgccagatgctgacatcccgctccagtttttaaaggagtcagaaaccagagaccaggtgggaatagtggtaatggtattgtcccagttacgcaccttgacggtggttaacccaatatcgatcaccgcgccatccgcgccgtatttcggcatctccagccagtcgcccagtttcagcatatcgttcgcggaaagctgaatacctgccaccagaccaagaatcggatctttaaataccaacatcagcacggcagccattgcaccaagaccgctgatcagaatcgctggcgactgaccaatcagcagcgagatcatcaaaatgccgaccagaatcgcgccgatcagtttaatcccctgaaatatccctttcagcggtaactgagatgctgccgggaatttctgcgccagattcaaaataacatccagcagcgagaagactgaaagcagcgcatacatcatgatccacaactgcgcgcaggtagtcagaatatctgccgcttcggtgcctttttgcagccagaataccgcctgaatattgacgataatcccctgcagggtaaaagctaaacggtggaagagtttattctgggtaatgatttgcaaccaaagccgtgaactggcgatggcacgtttttcgaaggtccgcagtaccacccaatgcaaaataatatgcaccacgacggcggtcagaaaaataataccgaaaatcatcaccatcgaggtggtgtgatcgatctcaatacccgctaaatcttcaacatgggatattaaatcctgcataacgtctcctttatacaacagcagcctatgatgacggctgaaacagggttatgcaaatcaggagaatctgaggggaaatagccgggcagatgcccggcaagggagaattacacttcggttaaggtaatgttttgcggcagacgagatttcggcagcgtagcgttaaaatcttcaacgctgtgatgacccaccggaactaccaccagactggtgtagcctttctctttcagaccaaattctgcatcgaggatggcggcgtcaaaaccttcgatgggtaccgcgtccagacccagagccgccacgccgagcaggaaattaccgacgttgagataaacctgttttgccatccactctgcatcatcatgcagatctttacggtgcatatcggcgaagaacttgcgacctttatcgttcgcggctttcgcttccggcgtggcaaagcggccatcagcatcttcctggtcaacaaccagcttcagccaggcatcgtccatcgcggtttttgcacagaacaccacgacgtgcgaggcatcaagtattttacgttcgttgaacacataattaccggcagcggatttggcaacacgcgctttaccttcttccgtgctggcaacaataaaatgccacggctgggagttggtgctggatgggctgtattgcaggagagttttgatctgctcggcctgttccggggtaagttttttgctggcatcaaatgccttagtggaatgacgctttaaggcgacagaaatgatatccataaagactccatgtgaaagtaattttgcgtgccagcagattacaaggttcaacgagaaatggtaagcgagaaaaatgcgctatagatttccgctttagcctggacgcactcttttttgatcgcgtttagccagaccatcaaccaccagattccacgaatcgttgatcagatcgcgaagtaacgcttcggagatttcctcgccgggatacaccgaaatccagtgctttttattcatgtgataccctggcttaatgcttgggtatatttgctgatttaacagggatttttgtggatcggacttcagattgataaaggggacgccgcgtagctccgacgacagcataaaaatcttgccgccaattttaaaaacatcgaactccgggccaaaaggccagcaaagctcgacaaagggtaactcaagggccaggcgtttcgccgtttcgtgcagtgattgcttatccataaacgttcctttaggcgaaggagaataagcaaagtatgccgcgaagtacggcgataatcgacgtttaatccgccagcgagaaccagcgtcgccagataaagcgcagaacaaaatactcaatagcgcccagcactaaaaaccacagacaaaacaataaagtgtaaagctgactaagatccatcagatggaacgtggtcaccagtttttgtgccagcgtaagccccagtgcgggggcgggcagcagcaggcaagagaggaaagccatcagcaaaatgcctgctgcggtggtcaaggtttctaaagggtgtttcataacattgttaaatgtaagttaaaacaccattgtcagggatattcttctgtaaggcaattcccggcttagtcaccggcccagatctcacaatgctttttcaccagcccaatcagcgagccgccatcggcgacgaaatcgcgcatcagctgcgcttcattcagaccgctgacgacctggcgatgcagggcctcaatcgcgctcgatgcaccaattttatgtgcagaaggggcgattttttccagcaatcgcaaggtgtcttccgttagtggtcgacgatcgccagtgtacggatcggtaatgacgccttccagcccatascggcaggcctggaaacggttgaatttatacagcaggtaatctttctccttatgtttgaacgggcgttctgtcagtaaccagtgggcggtggcctgaattaatcccgccatatttaccgcgtggctaagggttaacggggtatccatcacccgaacytccaccgtgccaaaatgaggactggggcgaatatcccagtgcagatctttaatgctgtcgatcatcgtggtgtaactcagacagcgaaacagggcttcaaattgttgccagttactgacccacggcatcgggccattatcaggaaaggcggaaaaaatattcggtcgtgaggaggcaaaacgcgtatccgttccctgcatatatggcgacgcggcggaaagggcgataaagtgcggcacaaaccgtgacaagccgtgcagcaaataaatggcgtcatcgccactggcacagccaacatggacatgctgaccaaaaacggtcgcctgctggatgagatagccaaagttttccagcgttcgttgatagcgttcgttgtcgcatacctcctgacgctgccatttctgaaacgggtgcgtgccaccgccgcaaatttccagatgatggtctgcggctgcctgcaatacgactttctgcatcgctgaaaattgcccggcagcctggttgatatcacggcaaacatccgtcgccagctccagcatactttcggtgatatcgtgctttacctctccggccgtgatcttatttttaaccgcgtcaatcagcattgaagagtcctggcttaagtcatagcccggcggattaaccacctgcatttccagttcaataccgagggtaaaaggttcagaaacatgaaaatcgggtaatggcataggtttctcttatgttggagttttctattcagtatagaagtcggagcggctgggcgagatgcggaagttctggaatgtttctttttttggtgatggtgactgaagcaatttggctacttttgcaatgtgacaagttatggcacggctggctggtggcgaagaattttgacgattgaggcatgcagaaaaaacgggctcagcttcagttgattaaatgaggagtgagaagtccgaaacaggatttactgtataaatraacagctattttgttgaggaagggtaagataacggcgggtgcctgaagctttccggtttcaggtttactctgaggtctggaaagatgaagctccaggagatatttctatcaaccctggggctgccactccaaaccagacaatttggatggtagttccttcttcgcatggaggcaatataaacatgctgacgaaatatgcccttgtggcagtcatagtgctgtgtttgacggtaccgggatttacgcttctggtcggagactcgctgtgtgagtttacggtgaaggaacgtaatattgagttcagggctgttctcgcttacgaaccgaagaagtagccgttgtgcggggagtaatccccgcatatccggttgtcaggtcaggatggtaaggcacctgctttacactttcgcccgcggtcagtgatggctgcgggcgatttcgttttaagagcaatgatgagttttgccgacagaagtccgaaacaggattcactgtataaataaacagctattttgctaaggaagggtaagataacggcgggtgcctgaagctttccggtttcaggttaactctgaggtctggaaagatgaagccccaggagatatttctatcaatcctggggctgccactccgagccccaacaactcggatggtagtcccttcttcgcatggaggcaatataaacatgctgacgaaatatgcccttgtggcagtcatagtgctgtgtttgacggtgctgggatttacgcttctggtcggagactcgctgtgtgagttcaccgtaaaggaacgtaatattgagtttaaggctgttctcgcttacgaaccgaagaagtagccgttgtgcggggagcaatccccgcatatccggttgtcaggtcagagtggtaaggcacctgctttacactttcgcccgcagtcagtgatggctgcgggcgaatcgtaccagatgttgtcaattaatcgtgttggcacagagttatgactattttttcttttatctgccagtgcacagcaaacatctcattctcacgatgaatgatgacctgctgtttattccagctaattatctgatagtccagaaaacctgcatcagtttggatctcacttgccttaaatgcgctctctttggcggaaaatgccagtgtcagcgccagagaaaaggctaaaccgcagtctgcgagtcgctcgtgttctgctggtgtaataatgttgtctgtcaattcggtcgctgtttgcgcagaaaaaatttcttcgatatcaacgccaatcggttgacgggaaaccacggccaatgccgtagccccgcagtggctaatactgccgtatacctccgcaggccacaccggttggcgtagctcgccgattgcgggcacacatttatagccatattcccgcaaggcataaacagcagcgatccgtccggctaaatgctctgttttacgtttacgtccagcgtgttgcagttgtgcgtagtgcggcagccagagtaaatcctgctcacaaaaattcgccggatcgaactcaacaaaatgcagcgtatgtccggcaaaggggagggaggtatgcgtagttttcatatcgaccatattcgagactgatgacaaacgcaaaactgcctgatgcgctacgcttatcaggcctacatggtcctgcaatatattgaattggcaagatttttgtaggccggataaggcgttcacgccgcatccggcatgaacgacgcgcactttgtcaacaatctgacgttagcatcagaagtgagtgtttacgctcatataccacgtacgtcccggctcgttataggtatacgccccggcaccggcgatatagttggcccctgccaaatcgcccgtggtctgggcattacccgcacgccacaaacgtttgtcgaacagattgtccacgccgccggtcagactgacattcttcgtcacatcccacgtcgcgctcagcccaacaatgctgtaaggactaatttctttggtttccggtccaaccgctggctgacctttatagttgtacttcttcggctgctgcttaccgtaccaggtgaaggtcgtttgcatcgacaaatcttctcgtgcctgccagctcagcgttgagttcaacgtatactccgggatgatcgacaaacggtcgcccgtggttttgttttcactcttcagcatataagtgatgttattagtccacatcaccgtttcgctaaccggtacgtttaacgatccttccagaccttcaaccaccgctttcggcacgttatcccactgatagagatcggtgccgactgcgttttgccctacagcaacatagcctgcttcaatcttattgcgataatcgttacggaaccaggtgatgcccgccagccagccgtcgcgtttgaactccagaccaatctctttgttgatgctggtttctgctttcaggtcatcgttaccttgcagatagcagccgcccgcgctggcatagcagccctgacctttactgtagagaatgtagttcgggttagtctggtacaggctcggcgctttataggcgcgggcaatgcccattttcagcgtgaagtcatcgcctaaaccttgcgatatgttcagcgccgggctccagttattgccgacaatactgtgatgatcgaaacgcagccccggcgttacgatggtgctgtcagtcagctccatgttgttttcggcaaacagcgagaaaatttctgcttttgaatacgggctacggtcggtggcactcacgccatcaatagcgccaccggtattcgttccggtcagtgcctgggtgttggaacttaagtccttcatccgctgctgattccactccgtacccagcgtcagcgtctggttaacgaggaaatcaatcggcaggttaacttcgctatgcagcatcacgtcatcaagatcgttatcgacgaaatcctgtgtcgctttttcgttaaatttcccttcggtaccgcccgccagaccttccggaatacgcgagttacgggtgtgttcgtactgcacccagttgctggtggtcacgccgttatcccagccaccgttccaggtcagcgagtagttctggcgatacaggcggttggtttcatcgccatatttcgagcgagtgtaagcgtcagagttggtgttctgggtatcgcccgcatacaggttaccctggcggctgtaacccgcttccagttccagcgattgcaatggtgcgaagtcccagcgcaccacgccattaatatctttattgatcaccccttcgcgcccggctggtaacgtcgtggcatacgttccggcacgcgcggactgatgaccctggttgatatcccacgcgtcagcctgggttttgtcgaggttgccatacaagcggaagctgaattcgtcgcccagcggaccggtcaggctaaagttagtgcgtttggtggcaccttcctctttatgttctggcgcattgaaatatgcgtcccaggagccgtgccactcgccgctgccttttttggtaatgatgttaaccacgccgcccgccgcgccgttgccataacgcgcagctgccggaccacgcagaacttcaatacgttcaatcatttcaggtggcacccaggaggtatcaccacgggtatcgcgctcgccacgccagccctgacgcaccgagttacggctgcttaccggcttgccgtcaatcaaaatcagcgtgttttccggacccataccgcgaatatcaatctgtcggttattccctcgctgaccactggtggagttaccggtcaggttaacgcctggcatggtacggatgatctccgaaacatcgcgggcaacggggtttttgcggatttcatctgcggtgatggtcgaaacgccaggcgcctgtaagttctgctcggcggcggtaacgacaatagtatcgtcatgtgaaacaggagtatcggtcggytcttgtgcctgcgctaccccataaatccccagattgaccaacaaggccagggaatgaatcttcttgttcattgttttattcctgcatttttgccacgaattgcaactgtcgggcatggtcgtcatcaacacgacgcatcccgctaccgcgaaaacctttgatcctgaaagacacgcagtgcagttggttaattaatgtccgcgcttcccacggcgcgccattacgctattgcaaatgcaaatagttatcaataatattatcaatatatttctgcaatcaatgaaaaattgcacagtaaacatggggttatggtgtgacggcgttaaaagtaggaagtgagagctggtggcagtcgaaacatggcccggaatggcagcgtctgaatgacgaaatgtttgaggtcactttctggtggcgtgatccccaaggttctgaagaatactcgacgataaagcgcgtatggatctacatcactggtgtgaccgatcatcatcagaacagccagccccagtcgatgcagcgaattgcaggtactgatgtctggcagtggacgacacaactcaatgccaactggcgcggcagctactgctttattcccaccgaacgcgatgacattttttctgcaccatcccccgatcgcctcgaattacgtgaaggctggcgaaaactattaccccaggcaatagccgatccgctgaatccacaaagctggaaaggcgggcgagggcacgctgtttctgcactcgaaatgccgcaagcgcctctgcaaccgggatgggattgtccgcaagcgccagaaataccagccaaagaaattatctggaaaagtgaacggttgaaaaattcacgtcgtgtatggatttttaccaccggcgatgtaacagcagaagaacgcccgctggcagttttgctcgatggcgaattttgggcgcaaagtatgcccgtctggcctgtgctgatttcgctgacccatcgtcagcaacttcctcccgccgtgtatgtgttgatcgacgctatcgacaccacgcaccgcgcccacgaactgccgtgtaatgcggatttctggctggcagtacagcaagagttattacccctggtgaaagctattgccccttttagcgatcgcgccgatcgcaccgtggtcgccgggcagagttttggtgggctgtccgcgctgtatgccggactgcactggcctgaacgctttggctgtgtattaagccagtcaggatcgtactggtggccgcatcggggcgggcagcaagagggcgtgttacttgaaaagctaaaagctggtgaagttagcgccgaaggtctgcgcattgtgctggaagcgggtattcgcgagccgatgatcatgcgggccaatcaggcgctgtatgcgcaattacaccctataaaagaatccattttctggcgtcaggttgacggcggacatgatgcgctttgttggcgcggtggcttgatgcaggggttaatcgacctctggcaaccacttttccatgacaggagttgaatatggcattcagtaatcccttcgatgatccacagggagtgttttacattttgcgcaatgcgcaggggcaattcagtctgtggccgcaacaatgcgccttaccggcaggctgggacattgtgtgtcagccgcagtcacaagagtcctgccagcagtggctggaagtccactggcgtactctgacaccggcgaatttcacccagttgcaggaggcacaatgagccagcatttacctttggtcgccgcacagcccggcatctggatggcagaaaaactgtcagaattaccctccgcctggagcgtggcgcattacgttgagttaaccggagaggttgatgcgccattactggcccgcgcggtggttgccggattagcgcaagcagatacgctgcggatgcgttttacggaagataacggcgaagtctggcaatgggtcgatgatgcgctgatattcgaactgccagaaattatcgacctgcgaaccaatattgatccgcacggtactgcgcaggcattaatgcaggcggatttgcaacaagatttgcgcgtcgatagcggtaaaccactggtctttcaccagctgatacaggtggcagataaccgctggtactggtatcagcgttatcaccatttgctggtcgatggcttcagtttcccggccattactcggcagatcgccaacatttactgcgcattgctgcgtggcgaacaaacgcctgcttcgccgtttacgcctttcgctgatgtagtggaagagtaccagcaataccgcgaaagcgaagcctggcagcgtgatgcggcattctgggcggaacagcgtcgtcaactgccgccgcccgcgtcactttctccggcacctttagcggggcgcagcgcttcggcagatattctacgcctgaaactggaatttaccgacggggaattccgccagctggctacgcaactttcaggtgtgcagcgtaccgatttagcccttgcgctggcagccttttggctggggcgattgtgcaatcgcatggactacgccgccggatttatctttatgcgtcgactgggctcggcggcgctgacggctaccggacccgtgctcaacgttttaccgttgggtattcacattgcggcacaagaaacgctgccggaactggcaacccgactggcagcacaactgaaaaaaatgcgtcgtcatcaacgttacgatgccgaacaaattgtccgtgacagcgggcgagcggcaggtgatgaaccgctgtttggtccggtactcaatatcaaggtatttgattaccaactggatattcctggtgttcaggcgcaaacccataccctggcaaccggtccggttaatgaccttgaactggccctgttcccggatgaacacggtgatttgagtattgagatcctcgccaataaacagcattacgatgagccaacgttaatccagcatgctgaacgcctgaaaatgctgatcgcccaattcgctgcggatccggctctgttgtgcggcgatgttgatattatgctgccaggtgagtatgcacagctggcgcagatcaacgccactcaggttgagattccagaaaccacgcttagcgcgctggtggcagaacaagcggcaaaaacaccggatgctccggcgctggcagatgcgcgttaccagttcagctatcgggaaatgcgcgagcaggtggtggcgctggcgaatctgctgcgtgagcacggcgttaaaccaggggacagcgtggcggtggcattaccgcgctcggtctttttgaccctggcgctacatgcgattgttgaagcaggtgcggcctggttaccgctggataccggttatccggacgatcgcctgaaaatgatgctggaagatgcgcgtccgtcgctgttaatcaccaccgacgatcaactgccgcgctttgccgatgttccagatttaaccaacctttgctataacgccccgcttacaccgcagggcagtgcgccgctgcaactttcacaaccgcatcacacggcttatatcatctttacctctggctccaccggcaggccgaaaggggtaatggtcgggcagacggctatcgttaaccgcctgttgtggatgcaaaatcattatccacttacaggtgaagatgtcgttgcccaaaaaacgccgtgcagttttgatgtctcggtgtgggagtttttctggccgtttattgccggggctaaactggtgatggctgaaccggaagcgcaccgcgacccgctcgctatgcagcaattctttgccgaatatggcgtaacgaccacgcactttgtgccgtcgatgctggcggcatttgttgcatcgctgacgccgcaaaccgctcgccagaattgcgcgacgttgaaacaggttttctgtagtggtgaggccttaccggctgatttatgccgcgaatggcaacagttaacgggcgcgccgttgcataatctatatggcccgacggaagcggcggtagatgtgagttggtatccggcttttggcgaggaactggcacaggtgcgcggcagcagtgtgccgattggttatccggtgtggaatacgggcttgcgcattctcgatgcgatgatgcatccggtgccgccgggtgtggcgggagatctctatctcaccggtattcaactggcgcaggggtatcttggacgacccgatctgaccgccagccgcttcattgccgatccttttgtccctggtgaacggatgtaccgtaccggagacgttgcccgctggctggataacggcgcggtggagtacctcgggcgcagtgacgatcagctaaaaattcgcgggcagcgtatcgaactgggcgaaatcgatcgcgtgatgcaggcgctgccggatgtcgaacaagccgttacccacgcctgtgtgattaaccaggcggcagccaccggtggtgatgcgcgtcagttggtgggctatctggtgtcgcaatcaggtctgccgttggataccagcgcattacaggcacagcttcgcgaaacattgccgccgcatatggcgccggtcgttctgctgcaacttccacagttacctcttagcgccaacggcaagctggatcgcaaagccttaccgttgcctgaacttaaggcacaaacgccggggcgtgcgccgaaagcgggcagtgaaacgattatcgctgcggcattcgcgtcgttgctgggttgtgacgtgcaggatgccgatgctgatttcttcgcgcttggcggtcattcgctactggcaatgaaactggcagcgcagttaagtcggcagtttgcccgtcaggtgacgccggggcaggtgatggtcgcgtcaaccgtcgccaaactggcaacgattattgatggtgaagaggacagctcccggcgcatgggattcgaaaccattctgccgttgcgtgaaggtaatggcccgacgctgttttgtttccatccggcatccggttttgcctggcagtttagcgtgctctcgcgttatctcgatccactatggtcgattatcggcattcagtcgccgcgccctcatggccccatgcagacagcgacgaacctggatgaagtctgcgaagcgcatctggcaacgttacttgaacaacaaccgcacggcccttattacctgctggggtattcccttggcggtacactggcgcagggcattgcggcgcgactacgtgcccgtggcgaacaggtggcatttcttggcttgctggatacctggccgccagaaacgcaaaactggcaggaaaaagaagctaatggtctggacccggaagtgctggcggagattaaccgcgagcgcgaggcyttcctggcggcacagcagggaagtacttcaacggagttgtttaccaccattgaaggcaactacgctgatgctgtgcgcctgctgacgactgctcatagcgtaccgtttgacggaaaagcgacgctgtttgttgctgaacgtacgcttcaggaaggtatgagccccgaacgcgcctggtcgccgtggattgcggagctggatatctatcgtcaggattgtgcgcatgtggatattatctctccaggggcatttgaaaaaattgggccgattattcgcgcaacgctaaacagataaattaacattatctataaccccataattgcaggaaataattatgggtttatcatttatttaatttataagtttgctggttatttttcttaaatagagtgaatgttgcattcagtggaatgaatttacaaacttcagcttcggataattctcaccaactggtaaagtgagcgccgtggagatttccccctattggactcattttcaggttataccccatgtcatcactgaatattaaacagggaagtgacgctcattttcccgattatcctctggcgtcgcccagtaataatgaaattgatttacttaatctaatctcagttttatggcgggccaaaaaaacggtcatggcggtcgtttttgcgtttgcctgtgcaggcttgctgatctctttcatcctgccgcaaaaatggaccagcgcggcggttgtcacgcctccagaacctgttcagtggcaagagttggagaaaacattcactaagcttcgtgtgctggatctggatatcaaaattgatcgtacagaagcatttaacctgtttatcaagaagtttcagtcggttagcttgctggaagagtacctgcgttcatcaccttatgtgatggaccaattaaaagaggcgaaaatcgacgaactggatttgcatcgcgcaattgtcgcattgagcgaaaaaatgaaagcggttgatgacaatgccagtaagaaaaaagatgaaccgtcactgtatacctcctggacgctaagttttaccgcgccaaccagtgaagaggcgcagaccgttttgagcgggtatatcgattatatctctgcgttggtggtgaaagagtcgatagaaaacgtccgtaataaactggagatcaaaacccagtttgaaaaagaaaaactggctcaggaccgcattaaaatgaaaaatcaacttgatgcaaacattcagcgcctcaattattcactcgacattgccaacgcggcaggaattaaaaagcccgtttacagtaatggtcaggccgttaaagatgaccccgatttctctatttctctcggcgcagacggtattgaacgcaaactggaaattgaaaaagcggtcacggacgttgcggaactgaacggtgaattacgtaatcgtcagtatcttgttgagcagttaacaaaagcaaatatcaacgatgtgaattttacgccgtttaaatatcagttaagcccgtcattgccagtgaaaaaagacggtccgggtaaggcgattattgtgatcctttccgcgctgatcggcgggatggtggcttgtggtagcgtgttattgcgctatgcgatggcatccagaaaacaggatgccatgatggcagaccacttagtttaactatttgcggttgaaggtgccgttcgtccgagcggcaccacgagcggcgttccggctaccggatcgtcaatgatcatgcagcggagaccataaatgcgctcaatcagttcagcagtgacaatctccttcggcgctccctgagcaacaattttcccttctcgcaatgcaatcaaatggctggcgtaacgacaggcctgattaagatcgtgcagcaccgccgccagggtatagcctttctcgcggttcagttcgcttaacagttccagcaaatcaatctgatgactgatatccagccaggtcgtgggttcgtcgagcagcataattgccgtttcctgggccagcaccatcgcgatccacgctcgctggcgttgcccaccggaaagggtatccacgctttgatctgcaagatgagttattcccgtggcctgcatcgctttcgttaccgcctcttcatcttctttgcgccaacgggtaaacagcggttgatgtggataacgcccacgcgccaccagctcctgcacggtgatatctcccagcgtggtggcattttgcgccaacagaccaatccgccgggcaacttctttactggcgtaatgttgaatgtgctcgccatccagccagacatgcccatgagcaggcgtcatcaggcggcttaaggtacgcagcaacgtggatttaccgcagccatttggcccgataattgccgtgaagtgaccatcaggtatttctacagtcagattttccgcaacggtatatttgccatatcccagggttaactgttcgccgcgcaaacgggctactgattcggtcattttttgcgagactcctgaattaacaaaacgataaggtaaataccgccgaggctgacggtaacgacgccaaccggaagttgatacggcataaacagttgttgggcgcagagatcggccgccagcagtaacagcgccccgcatagcgccgcctgggttagcccccagcgagcggtgccgctaatgcgtcgggcaatgtgcggcgcgactaaagcaataaaggaaatcggcccggcaagcgctgttgccgcagcggtaagcaccactgcaaccagcatcattaacagacgcgaacgttcgacgctgacgcccagcgcacacgcggtatcatcgcccatttccagcaagcgcatccggcgtaccagtaaggcggcggcaattagcatcaatataatgatgggtgcggaaggcgaggtttttgcccacgtcaggccgttgagcgatccggcattccacaaacctgctgttagcgccgtttctaaagacgctttcagcaacagccaggtattaaaggccaccagcatggcgcgaacgccgataccgataataatcaaccgaaaggtgtcgataccgttacgccaggcgagcagccagaccaacagcgaagtgataatgccgcccaccattgctgccagcgcgatagccgtcagatcctgaccaaacagcaccatcgccaccaacacgccgctccacgccccggtgttaaagcccattacgtcagggctgccgagtgggttacgcatcagcgactgaaaaatcgcaccgctgacgcccagtgccgcgccaatcaacagcgccatcagcacgcgtggtaaacgccattcggtgaccaccatcgtcatactgcgcggcgcatcgcccatcagcgcggcgaatacctgcgagatttccagcgtgacggcaccgctgcgtaatccccagatacctgcaaccacacaggcggaaatcagcagcaaacaggtgatgagtaatcggcgagagacgtaaatcatgcaccacctcgcgttttacgtcgcacgaggaagatcagcaccggtgcaccaataaacgcactgaccacagaaacgcgcagttcaccgggcacaatcacccgcccgatgatatcggcaaacagcagcagggcaggggtagcaagtagcgtgacgggcagcgaccagcgatgatcggcacccaccagccaacgcgccatatgcggcatcatcaggccaataaaggcaatagggccaactaccgccgtcgcactaccacaaagcacggtaatcgccagcagaccaatcaactgtgtgcgcgccacgcgactgcccagcgccgtcgcggtgtcgctgccaaggcttaaactgttcagcgcgcgactcagtaatagcgcagttgctccggcgatcagcactgggatcagcaccacttttaaggtatgtagattgcgaatatccagcgaaccggcttgccagaaacgcagttgatcgtagacgtcaggattaagcagggcgatgccgctggtcagcccttccagcaccgccgccagcgccacgcccgccagggttaaacgcaccggacttaactgcccaccgccctggctgccggtaaaggcaacaatcaacgaggccaccagcgccccggcgaaggccatcgccagttgttcctgtgcggaagagtaaccaaacagcgccgcacccagcacaatggcaaagctggctccggcgttcacgccaagcaagccggggtcggcaagtgggtttcgggtgagggtttgcattaacgccccggcaaggccaagcgcgccgcctgccagtaaaccggcaagggtacgcggcagccgcgcgtcgagcacgatggtgcagtcggcgctctggcaggtgccggagaaggcctccagcactacggaagcggggagtgattttgccccaatgagcaggcttaatgccgtcgcgataatcagtaataacagcaatccgggcacggcaatggcgcgtgtcacggcaacagaaccagacatacgaacttccatgataatgaaattaattatcgttatcgatcttatttggatatgttagcatgtgcagcctaagaataggtatttaaaatatttgatggcaaggcattgtaatgaataaacaatcctggctgcttaacctcagcctgttgaaaacgcacccggcgtttcgcgcagtattcctcgctcgtttcatctcaattgtgtctctgggtttgctcggcgtcgcggtgccggtgcagatccagatgatgacacattccacctggcaggtggggctttcggtgacgctgaccggcggcgcgatgtttgttggcctgatggtcggcggtgtgctggcggatcgctatgagcgcaaaaaagtgattttgctggcgcgcggcacctgtggcattggcttcattggactgtgcctgaacgcgctgctgccggagccgtcattgctggcaatctatttacttggtttatgggatggttttttcgcatcgcttggcgttacggcgctattggcggcgacaccagcactggtagggcgtgaaaacttaatgcaggccggggcgatcaccatgttgaccgtgcgtctggggtcggtgatttcgcccatgattggcggtttactgctggcgactggcggtgtggcctggaactacgggctggcggcggcgggcacgtttattaccttgctaccgttgttaagccttccggcactgccaccgccaccgcagccgcgtgagcatccgttgaaatcattactggcaggatttcgttttctactcgccagcccgctggtgggagggattgcgctgctgggtggtttattgacgatggcgagtgcggtgcgggtactgtatccggcgctggctgacaactggcagatgtcggcggcacagattggttttctytatgcggcgatcccgctcggcgcggctattggcgcgttaaccagcgggaagytggcgcatagcgcgcgaccagggttattgatgctgctctccacgctgggatcgttcctcgccattggtctgtttggcctgatgccgatgtggattttaggcgtggtttgtctggcgctgttcggctggttgagtgcggtcagctcgttgctgcaatacacaatgctgcaaacgcaaaccccggaagcgatgttagggcggattaacggtttgtggacggcacaaaacgtgacgggcgatgccataggcgcggcgctgctgggtggtttgggagcgatgatgacaccggttgcttccgcaagcgcgagcggttttggtttattgattatcggcgtgttgttattgctggtgctggtggagttgcgacgttttcgccagacgccgccgcaggtgacagcgtctgacggttaatgcttaaaacagcgccttaagtcgttccagcacttgcatggcgctgtagtaatccagacggaacgtctcggttcccagcgcataaacctgcttgttttgtactgcaggcaggtgcgcgagcagcggattagcataaatagcatcggcatctttctgatcaccggcgaacaggaatagtgactcgccatttaaccctgcagccagattttccccaccaagctgaatgatgtcatggcgtttaccctggctttggctggcatttaaccctgcgggtaacttcgccagcgtaaagccgagttgttccagcatctgcccttgtgctgattccggcgtccagagattggcactgtgtgcagcggcagtatagacaatggcagtgaccggctgcggcggtaatttgatttgctctttcgccgccgccagttgcttatcaaactgcgcaatccgctctgccgcttgtttctcatgcccggtaatttcgccaagttgcgttaacagcgcctgccagcttttgtcgtcgtaattgatgattaatgtcggggcgatggtggaaagctgatcatacagcgccagcgccgaatccccgccggttgcgctaattaaaatcagatccggcatttgcgcggcaacggcttcggtgctcggttcgccgatatagagccgttgcagtttgcgttctttcgccaccttgctccactggcgtaaaaagccctggtcatccgcgacgcggttattcggcgtggtcgcgccgctggcgatcaccggagcatcaatcgccagcagtgagccggtcagggtgacgctggtggaaacaatacgctgcggctggctttccagggtatgagtgccacggctgtcagtaatctgacgcggccagtcggcggcctgaactgcggctattcctgaaaacaaaagtcctgttaatagaagggcattgcggtagarcggggcgagtctcacaaatcagcctcctgttattaatgaagttaatgcttctcattttcattataaccacaaccagatgcaaccccgagttgcagattgcgttacctcaagagttgacatagtgcgcgtttgcttttaggttagcgaccgaaaatataaatgataatcattattaaagcctttatcattttgtggaggatgatatggatacgtcactggctgaggaagtacagcagaccatggcaacacttgcgcccaatcgctttttctttatgtcgccgtaccgcagttttacgacgtcaggatgtttcgcccgcttcgatgaaccggctgtgaacggggattcgcccgacagtcccttccagcaaaaactcgccgcgctgtttgccgatgccaaagcgcagggcatcaaaaatccggtgatggtcggggcgattcctttcgatccacgtcagccttcgtcgctgtatattcctgaatcctggcagtcgttctcccgtcaggaaaaacaagcttccgcacgccgtttcacccgcagccagtcgctgaacgtggtggaacgccaggcaattccggagcaaaccacgtttgaacagatggttgcccgcgccgccgcacttaccgccacgccgcaggtcgacaaagtggtgttgtcacggttgattgatatcaccactgacgccgccattgatagtggcgtattgctggaacggttgattgcgcaaaacccggttagttacaacttccatgtcccgctggcagatggtggcgttctgctgggggccagcccggaactgctgctacgtaaagacggtgagcgttttagctccattccgttagccggttccgcacgtcgtcagccggatgaagtgctcgatcgcgaagcgggtaatcgtctgctggcgtcagaaaaagatcgccatgaacatgaactggtgactcaggcgatgaaagaggtactgcgcgaacgcagtagtgagttacacgttccttcctctccacaattgattaccacgccgacgctgtggcatctcgcaactccctttgaaggtaaagcgaattcgcaagaaaacgcactgactctggcctgtctgctgcatccgacccccgcgctgagcggtttcccgcatcaggccgcgacccaggttattgctgaactggagccgttcgaccgcgaactgtttggcggcattgtgggttggtgtgacagcgaaggtaacggcgaatgggtggtgaccatccgctgcgcgaagctgcgggaaaatcaggtgcgtctgtttgccggagcggggattgtgcctgcgtcgtcaccgttgggtgagtggcgcgaaacaggcgtcaaactttctaccatgttgaacgtttttggattgcattaaggagcgaggatgagcattccattcacccgctggccggaagagtttgcccgtcgctatcgggaaaaaggntactggcaggatttgccactgactgacattctgactcgccacgctgcgagtgacagcatcgcggttatcgacggcgagcgacagttgagttaccgggagctgaatcaggcggcggataacctcgcgtgtagtttacgccgtcagggcattaaacctggtgaaaccgcgctggtacaactgggtaacgtcgctgaactttacattacctttttcgcgctgctgaaactgggcgttgcgccggtgctggcgttgttcagccatcagcgtagtgaactgaacgcctatgccagccagattgaacccgcattgctgattgccgatcgccaacatgcgctgtttagcggggatgatttcctcaacacatttgttgcagagcattcttccattcgcgtggtgcagctactcaacgacagcggtgagcataacttgcaggatgcgattaaccatccggcagacggttttactgctacgccgtcacctgcngatgaagtggtctatttccagctttccggcggcaccaccggtacaccgaagctgatcccgcgcactcataacgactactactacagcgtgcgtcgtagcgtcgagatttgtcagttcacacaacagacacgctacctgtgcgcgatcccggcggytcataactacgccatgagttcgccgggatcgctgggcgtctttcttgccggaggaacggttgttctggcggccgatcccagcgccacgctttgcttcccattgattgaaaaacatcagattaacgttaccgcgctggtgccgccggcagtcagcctgtggttgcaggcgctgaccgaaggcgaaagccgggcgcagcttgcctcgctgaaactgttacaggtcggtggcgcacgtctttctgccacgcttgcggcgcgtattcccgctgagattggttgccagttgcagcaggtgtttggtatggcggaagggctggtgaactatacccgtcttgatgatagcgcggagaaaattatccatacccagggttacccaatgtgtccggatgacgaagtatgggttgccgatgccgaaggaaatccactgccgcaaggggaagtcggacgactgatgacgcgcgggccgtataccttccgtggctattacaaaagcccgcagcacaatgccagcgcctttgatgccaacggtttttactgttccggcgatctgatctctattgatccagagggttacatcaccgtgcaggggcgcgagaaagatcagatcaaccgtggcggcgagaagatcgctgccgaagagatcgaaaacctgttactgcgccatccggcggtgatctacgccgcactggtcagtatggaagatgagctgatgggcgaaaaaagctgtgcttatctggtggtaaaagagccgcttcgcgcggtgcaggtgcgtcgtttcctgcgtgaacagggtattgccgaatttaaattaccggatcgcgtggagtgtgtggattcacttccgctgacggcggtcgggaaagtcgataaaaaacaattacgtcagtggctggcgtcacgcgcatcagcctgaaggagagaacacgatggctattccaaaattacaggcttacgcactgccggagtctcacgatattccgcagaataaagttgactgggcctttgaaccgcaacgtgccgcgttgttaatccatgatatgcaggactattttgtcagcttctggggcgagaactgcccgatgatggagcaggtgatcgcgaatattgctgcgctgcgcgactactgcaaacagcacaatatcccggtttattacaccgcccagccgaaagagcagagcgatgaagatcgggcgctgttgaatgatatgtgggggccgggcctgacccgttcgccggaacagcaaaaggtggtggatcgactgacgccagatgccgacgacacggtgctggtgaagtggcgctacagcgcgtttcatcgttctccgctggagcaaatgctcaaagagagtggacgtaaccagctgattattaccggggtatatgcccacattggctgtatgaccaccgcaaccgacgcatttatgcgcgatattaaaccgtttatggtggcggatgcgctggccgatttcagccgtgacgagcatttgatgtcgctgaaatatgtggccggacgttctggccgggtggtgatgaccgaagaattactgccagcacctatccccgccagcaaagcggcgctgcgtgaggtgatcctgccgttgctggacgagtccgatgaaccgttcgatgacgacaacctgatcgactacggtctggattcggtgcgcatgatggcgctggcggcgcgctggcgcaaagtgcatggcgatatcgactttgtcatgttggcgaaaaacccgaccatcgacgcctggtggaagctactctcccgcgaggtgaaataatggatttcagcggtaaaaatgtctgggtaaccggcgcggggaaaggtatcggctacgccacggcgctggcgtttgttgaagcgggagcgaaagttacaggttttgatcaagcgttcgctcaggagcaatatccctttgcgaccgaagtaatggatgttgccgatgctgcgcaggtggcgcaggtatgtcagcgactgttagctgaaacggagcgactggacgtgctggtcaatgcggcgggaattttgcgcatgggcgcgaccgatcagctcagtaaggaggactggcagcagacttttgcggttaatgtcggcggtgcgtttaacctgttccagcaaaccatgaaccagtttcgccgtcagcggggcggggcgattgtcactgtggcgtccgacgccgcacacacgccgcgtattggtatgagtgcttatggcgcatcgaaagcggcgctgaaaagcctggcgttgagcgtcgggctggaactggcgggtagcggcgtgcgctgtaatgtggtttcgccgggttccaccgataccgatatgcaacgcacgctgtgggtgagcgatgacgccgaagaacagcgtattcgcggctttggcgagcagtttaaactcggcattccgctggggaaaatcgcccgtccacaagagatcgccaacacgattttgttcctcgcctctgacctcgccagccatatcaccctacaggatattgtggtcgatggcggctcaacgctgggggcataagcatgatctggaaacgccatttaacgctcgacgaactgaacgccaccagcgataacacaatggtggcgcatctgggaattgtgtatacccgtctgggcgatgatgtgctggaagccgaaatgccggttgatatccgtactcatcagccgtttggcctgctgcatggcggcgcgtcggcggcgctggctgaaacgctgggatcgatggccggatttatgatgacccgcgacgggcagtgtgtggtgggcacggaacttaacgccacacatcatcgcccggtgtctgaaggcaaggtacgcggcgtctgccagccgctgcatcttgggcggcaaaatcagagctgggaaatcgtcgttttcgatgaacaggggcggcgttgctgcacttgtcggctgggtacggcagttttgggatgaacccgacagaattatatgagattgcaggaaaactcggttaacggagtgatcgagttaacattgttaagttaaatattggtttcaactccgatttacatggttgctgtgttgttaaatcgtacaaagatgttatagaaacaaaatgtaacatctctatggacacgcacacggataacaactatgaacaaatcagggaaatacctcgtctggacagtgctctctgtaatgggagcatttgctctgggatatattgctttaaatcgtggggaacagatcaacgcgctgtggattgtggtggcgtcggtctgtatctatctgatcgcttaccgtttttatggtctgtatatcgccaaaaatgtgctggcggttgacccgacgcgtatgacgccagcggtgcgccataacgacgggctggactatgtgccgacggacaagaaagtgctgttcggtcaccattttgcggccattgccggagcaggtccgttggttgggccggtactggcggcgcaaatgggttacctgccagggatgatctggctactcgccggggtggttctcgccggtgcggtgcaggatttcatggtgctgtttgtttctacgcgccgtgacggtcgttcgctgggtgagctggtcaaagaagagatggggccaaccgccggggtgatcgcgctggtggcctgctttatgatcatggtcattatccttgcagtactggcgatgatcgtggtgaaagccctgactcatagcccgtggggaacgtataccgttgcgttcaccattccgctggcgctgttcatggggatctacctgcgctatctgcgtccggggcgtattggtgaagtgtcggtcatcggtctggtattcctgattttcgccattatttctggcggctgggtggcagaaagtccgacctgggcaccgtactttgactttaccggcgtgcagctgacctggatgctggtgggttacggttttgtggcggcggtgctgccggtatggttgctgctggctccgcgtgactacctctctaccttcctgaaaatcgggacgatcgttggtctggcggtaggcattttgattatgcgcccgacgctgaccatgcctgcgttgaccaaatttgttgacggcactggcccggtatggaccggtaacctgttcccgttcctgtttatcaccatcgcctgtggcgcggtgtctggcttccatgcgctgatctcttccggcaccacgccgaagatgctggcgaacgaagggcaggcttgttttatcggctacggtggaatgttaatggaatccttcgtggcgattatggcactggtttccgcctgtatcatcgatccgggcgtgtacttcgccatgaacagcccgatggcggtgctggctccggcagggacggcggatgtggtcgcttctgccgcgcaagtggtgagtagctggggctttgcgattactccggatacgctcaaccagattgccagcgaagtgggagaacagtcgatcatttcccgtgcgggcggtgcgccgacgttggcggtggggatggcctacattctgcatggcgcgctgggcggcatgatggatgtggcgttctggtatcacttcgccattctgtttgaagctctgtttattctgacggcggtggatgcaggtacgcgtgctgcgcgctttatgttgcaggatctgctgggcgtggtttctccgggcctgaaacggaccgattcactgcctgctaacctgctggcaacggcgctgtgcgtgctggcgtggggctacttcctgcatcagggtgtggtcgatccgctgggcggtattaacactctgtggccgctgtttggtattgccaaccagatgctggcagggatggcgctgatgctctgtgccgtggtgttgttcaagatgaaacgtcaacgttacgcctgggtggcgctggtaccaacggcctggctgctgatttgtaccctgaccgcaggctggcagaaagcgtttagcccggatgcgaaagtcggcttcctggccattgctaataagttccaggcaatgatcgacagcggtaatattccatcgcagtatactgagtcacagctggcgcaactggtgttcaacaaccgtctggatgccgggttaaccatcttctttatggtggtcgtggtggttctggcactgttctcgattaagacggcacttgcggcattgaaagagccgaagccaacggcgaaagaaacgccgtatgagccaatgccggaaaatgtcgaggagatcgtggtgcaggcaaaaggcgcgcactaaagtcagagtgaggggggatgttggcgaatgttggcatggcgccgtgggttccccctcaccctaaccctctccccgatggggcgagggggctgaccgagcgcgttgatagcatttgtaggccggataaggcgttcacgccgcatccggcactctttcagcaacatggttagcggaggccaagatgtttgattcactggcaaaagccggaaaatatttaggtcaggcggcgaagctgatgattggtatgcctgattacgacaactatgtcgaacatatgcgggttaaccatcccgatcaaacgccgatgacctacgaagagtttttccgtgagcggcaggacgcgcgctacggtggaaaaggcggcgcgcgctgctgctaaatttgcacgtcaggctttaaacgattccactttttcgaacgctgcacgcaacgtatctggtgtcagcgtgactggcaggtaatgaatggaytccaccgggcgcaaggtgtgggcaatcactttatcgatctccgcctgattattgatatccacttccagctccgccagcgtagtcggcagatgaaaacgctgatacgccccggttaattgcgccagcacatcatcctgacccagcaaggcgctttgcaccagaattccgtaggcgactttggtgccgtggagaaacttctcggtttgtggcaggacagtcagaccgttatgtacggcatgggccgccgctacacgcgtaaaacgatcgcccagaccaccgaccatcccaccaccagcaataatggcatccaccacatcgcaaaatgattgcgttaactgctgattttgctgatcggcaagcgcctgttcgctactgtttaacaagacgtcgcgaatggcctgagcattattgatccccagtcgcacggttagcggcaacgtttctggttgcggagccagcaccaccgcttcataccatttcgccagcgtatcaccgatccccgccagcagatattgttgcggcgcattgaggataatctccggttccaccagcaccataaaattggcgtcgtcgaaaatctcataatgcagcgcctgtccggcatcgttataccagacggagagcggtgtccaggcggcgcaggtggcggcgatcgttggagcggcaacaaatggcagaccgagacggcgggcgagggctttcgcggtgtcgagtagtgcgccgccgccgacgccaatcaccacgctgcgatcgtcaccggactcagccgccagttgctgtacatcgctttcgctgcaatgaccacgaaacaaaatatgctttgcccctggaagtccaaacgctggcggaagtttggtttgcgccgcagcaatggcgcgtacgccgtagatccacaccgcgcgagaaagttgttcatcagtgaaaaaatcgtgcaggtgattgaaacttcctggatgtgaaaagtagttagccgggccgacgaccacgcggataggattgtgaggcatgttgtgttgtccttattgttttatttagacatctaaacgtcttgattgccaaatactagcatcgtgttatagtgccttcaacacgcaacttcgtcaggtacaataaaaatgacaaataaccctctgattccacaaagcaaacttccacaacttggcaccactattttcacccagatgagcgcgctggcgcagcaacaccaggcgattaacctgtcgcaaggctttcctgattttgatggtccgcgctatttacaggagcggctggcgtaccacgttgcccagggggcaaaccaatacgcgcccatgaccggcgtgcaggccttgcgcgaggcgattgctcagaaaacggaacgtttgtatggctatcaaccagatgccgatagcgatatcaccgtaacggcaggggcgacggaagcgttatacgcggcgattaccgcactggtgcgcaatggcgatgaagtgatttgttttgatcccagctatgacagttacgcccccgccatcgcgctttctgggggaatagtgaagcgtatggcactgcaaccaccgcattttcgcgttgactggcaggaatttgccgcattgttaagcgagcgcaccagactggtgatcctcaacactccgcataatcccagtgcaactgtctggcagcaggctgatttcgccgctttgtggcaggcgatcgccgggcacgagatttttgtcattagcgatgaagtctacgagcacatcaacttttcacaacagggccatgccagtgtgctggcgcatccgcagctgcgtgagcgggcggtggcggtgtcatcgtttggcaagacctatcatatgaccggctggaaagtgggttattgtgttgcgccagcgcccatcagcgccgaaattcgcaaggtacatcagtatctgaccttttcggtgaataccccggcacagctggcaattgcggatatgctacgtgcagaacctgagcattatcttgcgttaccggacttttatcgccagaagcgcgatattctggtaaatgccttaaatgaaagtcggctggagattttaccgtgcgaaggcacatactttttgctggtggattacagcgcggtttctaccctggatgatgttgagttttgccagtggctgacgcgggagcacggcgtggcggcgattccgctatcggtgttttgcgccgatcccttcccacataaactgattcgtctctgttttgccaagaaggaatcgacgttgctggcagcagctgaacgactgcgccagctgtagttatttgacagtccaggcgcgggaatattgacggtcggcaaacagctcttgcagaccgttaatttgcttcaggcgcagcacttcgtcgctgtccattcccagctctttgccaattttattatcgtcccatcccaactgactgagttcacggacgatttccgacatggcggtgatttgatggcgtccacgagcgcgattatgacgaatagtcgcggcgatgcgttgattacgcgtaccttccagacaggtcaccggcaaataaccttttaagcgtaattttaatgatgatgagcctttaccaatttcatggcggtgaaaaccatccacgatttccagggcatttttatccgtatgcgtgaccacaatgggttgggtaaaaccatctatttcaatggattttttcagcagttttttttcgggtggtgccacgttgtttgggttgtaatcattaggcataagttggctgtttttaacccacagaacgcaatccactggctcttcacgaaaggggctaacctgatggatcgccatgcggatttcattaatcgcgttgatgcgatcatcttccggcaagctggcgagaaattgcgttaaatcctgcgttaatcgttgttgcatagtatcccccattcctgacgttttccttttatccgttcgttataacgctgatagttcttcgctttcgtaggactaaatgataatgcccgacaccagtaatcgttattgagtaaaactttgcatatccgccgccaggaggggatatctttcgcgccaatgtccccttgctgggtttgtggaacctcgatgccttttttctgataccagtgcaaataaatggcgattttattgcggtaatgctcagctgttttttccggcatgctattgagcagcaataatgcatattcttgccagtctaaatgttctggcttgaggattttccgatgcccatagaaatgattatcatgtccggcgtaaatgccgccactttttaccccgctgactcgtgcgcacatagcagcccagcgatccggttcgataacgtgatagagccataatccttgtcgttgctccgggccaaaaggttcgcaaattcgcatatgacgcagakgaacgcctgcctgatacattaggttatacagtgggttgcagagactttgatgatttgcataccaggtccagatatcagccactttccagtcgtaaatggggtaaatgtaccagctatgaccgcctggtgcggccgtagtccagggtttatcgtcggcaaaacgttgtttatttaaactggcgatggcgacaaaacggttgtaggactcatccgcacggatgccgatcatcatcgccgccggacgtttttgtgaaaaccattcggcaaactcacgtacaaattgttcgaaggtcatgcctggctggtaaaagcagaaaaagtcaggatcggttatcgcatcttgcgggggctgacgtacccattcgacatcaggttcccagcactgccattcgggttggtattgtgaaagggaattttgcgtcgtaagcgggagcgcaacccagtaaaactcttcgatgacatcggtgtacaactcgcgcagggactgaacatagttaatggtgcaagagaattgcgcctcccagtcgataaacaaaacgcagatttttttgcccatttgtcgggcgagttcggctgtcagatgcagcattaaaccagagtctttgccgccagaaaatgagacacaaacgcggggtagggtgttgagtgtccaggtaatacgctctcgtgcagcttccagaatattgagcggaagaggaattttataaatagacatctgaagacgctctctgaacgttacagggtgatcagtgagataagactgttaattataaagtaaacactgaaaagcagagtgttttatttttcattcgcgctgtgaataaataggtgaaagttatagtagctgtctgaggttatatatcaaaaacactcatttagacggtcaataaatcgtgagaacaccagattgtttaaagaagatttattataggaaatgtaaagctttattgaaggtaacggatgttctagttttatctcttttaaattaagaaagtcacggtgggagttataaagttcataggggactattcccagtaaatctgtaactgcaatgctattaatgattgtcagcaaagaggaaccacgaaatgaaattttgcgattcataaatctctcgtctatttccatttgaatatcatcaacccctgctgatttagatattaattgggtgaactcttctgccataatttgttcataagtgctattgtcagtaattcgtggatgcctattactacaaattagagtattgcgaatcgtatgcaatggcatgcaaatgacggaacggctgatcactggcatttgggtgatcaccagatcggctttgcggtgaaccaacagttcttcagcattctctgctgacatgaggatatcatggcactcaatctcgacagaggaatcttgccgtaggcagcggatcagcatactattattagagcaagaaatgagctgagggccgtgaataataaagtttttctttagttcggacttattgactatattaattgtttgttcaaggcctctgagatttttctcaagatggtgatgcagatttaaccctgttgtcgtcggcgcgataccttttcctgagcgaatgaataaagggtcattaaattgcgcacgtaagcgttgtaacgactggctcacggctgatggggtgatatatagtgattcagcagctttgctaatgcttaaatgctggtaaatacactcaaatatgacaagaagatttaagtcgaactttttcaagtcgtagagattggtcatacactactccggttatatttttcttccatgatatattcacttaatcaatgttttttgcgtatatatttttattgattatgttttttttgcttaactcaggattaagtttttctaaaatagcacagccacttagggcagagcgagcaattcatgcttttttaggatggttgaaaagcagggatatagttcaaccatccatgaattaccttttatttatttcccataatgatattaagcgttttctgatcgggcaaccccacggcctgttgcagcgtattttccttactcatgtaatagatagccggagtgacatttgcccccagatcgtccatgagtttctcgttgtcgcttaacactttcatttgctctgtacttacgtttgcaggcacgtttagcttaagcttgccaccagaggcttcatattcttgccaggtttttgcgggatctttggaggcaagaattgccgcggctgtcgccggactttctggtttgataaccccaaccaacaatgttctcaactgtactttgccagaatctacccacgggcgcgcctgctgccagaactgtttacaatatgggcagaacggatcggcgaagacgtagacaatgaccggcgcatcttttttaccgtcgaggagccagtgggattgttccatccgttgccacatttcgcgtccggctggtgcgtaaatttctttttcgataagtgtgttactcaggttttcacctttctcgttgtacatgtaaccagagatagcgtgcttaccatctggagtcaggtagatggtgacgcccatatcctgatactttccgagataacctttcattcctccgggggcatcgaacgttttgatgattgtaatgccctgtttttcaatcgcttttactggagcaggaagttcctctgcgaaggcgattgcaggaagcagagccagtaaaagtatcttttttaacattaatttgtccttttcagtcagtgcaaaagtcgagtaaaaggcataacctatcattgtcataggtaagagcttagatcaggtgattgccctttgtttatgagggtgttgtaatccatgtcgttgttgcatttgtaagagcaacaacgcagcctgcagactggcgctgaagataccaaagggtagttcagattacacggtcacctggaaagggggccattttactttttatcgccgctggcggtgcaaagttcacaaagttgtcttacgaaggttgtaaggtaaaacttatcgatttgataatggaaacgcattagccgaatcggtaaaaattggttaccttacatctcatcgaaaacacggaggaagtatagatgtccttgattaacaccaaaattaaaccttttaaaaaccaggcattcaaaaacggcgaattcatcgaaatcaccgaaaaagataccgaaggccgctggagcgtcttcttcttctacccggctgactttactttcgtatgcccgaccgaactgggtgacgttgctgaccactacgaagaactgcagaaactgggcgtagacgtatacgcagtatctaccgatactcacttcacccacaaagcatggcacagcagctctgaaaccatcgctaaaatcaaatatgcgatgatcggcgacccgactggcgccctgacccgtaacttcgacaacatgcgtgaagatgaaggtctggctgaccgtgcgaccttcgttgttgacccgcagggtatcatccaggcaatcgaagttaccgctgaaggcattggccgtgacgcgtctgacctgctgcgtaaaatcaaagcagcacagtacgtagcttctcacccaggtgaagtttgcccggctaaatggaaagaaggtgaagcaactctggctccgtctctggacctggttggtaaaatctaagttccgcaatcgcgtaattaatcgggtgctgcggcacccgattttcttccccgcaccatgatgcaagctgcatccaggtagccgcagaggccgcttgcatgatgatgtttaaagcccaggagataaacatgctcgacacaaatatgaaaactcaactcaaggcttaccttgagaaattgaccaagcctgttgagttaattgccacgctggatgacagcgctaaatcggcagaaatcaaggaactgttggctgaaatcgcagaactgtcagacaaagtcacctttaaagaagataacagcttgccggtgcgtaagccgtctttcctgatcaccaacccaggttctaaccaggggccacgttttgcaggctccccgctgggccacgagttcacctcgctggtactggcgttactgtggaccggtggtcatccgtcgaaagaagcgcagtctctgctggagcagattcgccatattgacggtgattttgaattcgaaacctattactcgctctcttgccataactgcccggacgtggtacaggcgctgaacctgatgagcgtattgaacccgcgcatcaagcacactgcaattgacggcggcaccttccagaacgagatcactgatcgtaacgtgatgggcgttccggcagtgttcgtgaacgggaaagagtttggtcagggccgcatgactttgactgaaatcgttgccaaaattgatacgggcgcggaaaaacgtgcggcagaagagctgaacaagcgtgatgcttatgacgtattaatcgtcggttccggcccggcgggtgcagcggcagcaatttactccgcacgtaaaggcatccgtaccggtctgatgggcgaacgttttggtggtcagatcctcgataccgttgatatcgaaaactacatttctgtaccgaagactgaagggcagaagctggcaggcgcactgaaagttcacgttgatgaatacgacgttgatgtgatcgacagccagagcgccagcaaactgatcccagcagcagttgaaggtggtctgcatcagattgaaacagcttctggcgcggtactgaaagcacgcagcattatcgtggcgaccggtgcaaaatggcgcaacatgaacgttccgggcgaagatcagtatcgcaccaaaggcgtgacctactgcccgcactgcgacggcccgctgtttaaaggtaaacgcgtagcggttatcggcggcggtaactccggcgtggaagcggcaattgacctggcgggtatcgttgagcacgtaacgctgctggaatttgcgccagaaatgaaagccgaccaggttctgcaggacaaactgcgcagcctgaaaaacgtcgacattattctgaatgcgcaaaccacggaagtgaaaggcgacggcagcaaagtcgttggtctggaatatcgagatcgtgtcagcggcgatattcacaacatcgaactggccggtattttcgtgcagattggtctgctgccgaacaccaactggctcgaaggcgcagtcgaacgtaaccgcatgggcgagattatcattgatgcgaaatgcgaaaccaacgtgaaaggcgtgttcgcagcgggtgactgtacgacggttccgtacaagcagatcatcatcgccactggcgaaggtgccaaagcctctctgagtgcttttgactacctgattcgcaccaaaactgcataagaagaagtaagattcacctgcaattgcttagccgccggggtcaaacctggcggyttttttatggcattaaaaagccctgccgggatgttccaggcagggcggcataaatacttttatctgttagcgaacgaccagtacaggcagattggcgtggcggatcacgctcgaggcgttagaacctaacagatgggtcgaaatcgatgggttgcgagaaccaataactacaacatcagcccccagttcttctgctaactcattgacttcatcccgcacgctaccaaaacggacatgttgtttaatgcgggaaggatcgatggtgaagtggctgaccatcgtttgcaaacgttcttctgcttcatgttgcagatgctcttcaaaacgacgcacatcagcggcaaaacggtgcaggctcaggctggctgacccgggtagtacgtgaagtagatgaataactccgtcatcctgggcgaggaattcagcgtggcgaacagctttgtcgctcaattccatttcaaatacatcaactggcataatgattgtcttatacataaccctttctccctgttaatcatgaacaaatcattcgccatgattataatatttatccctgatatttgtctggttctttttccttacgaactgtttctgtgatgaatatattctcactgaacaccaggaattctcccaaaacctgcggtaccgcccgttttcccgctgtgatagctacccttaaagactgactcttttttgaactgtctctggaggttgcatgaaagcattgacttatcacggcccacatcacgttcaggtagaaaatgttcccgatccgggcattgaacaggcagatgatattattctgcgtataacggcaacggcgatctgtggctctgacctccatctttatcgaggcaaaataccccaggttaaacatggcgatatttttggtcatgaatttatgggggaagtagttgaaaccggaaaggatgtaaaaaatttgcaaaaaggcgaccgggtggtaattccgttcgtcattgcttgtggcgactgttttttctgtcgactgcagcaatatgccgcctgcgaaaataccaatgcgggtaaaggcgctgcgctcaataaaaaacagataccagctcccgcggcattgtttggttatagtcacctgtatggtggcgttcctggtggacaggcggagtatgtccgtgtccctaaagggaatgtggggccgtttaaagtaccgcctttgctttcagatgataaagcccttttcctttctgatattctgccaacggcatggcaggcagcaaaaaatgcgcagatccaacaaggttcaagcgttgctgtctatggtgccggtcctgtgggattgttgacaatcgcctgtgcacggttgctcggtgcggaacagatttttgttgttgatcatcatccctaccgcttgcgtttcgccgctgaccgctacggcgcgatcccgattaatttcgatgaagatagcgatccggcacagtcaattattgaacaaacggcaggtcaccggggcgtggatgcagtaatagacgccgtcggttttgaagcgaaaggcagcaccacggaaacggtgctgactaacctgaaactggagggcagcagcggtaaagcgttgcgtcagtgtattgcggcggtcaggcgtggcggcattgttagcgtaccgggcgtctacgctggatttattcacggtttcctgtttggcgacgcctttgataaagggttgacgtttaaaatgggacagacccacgttcacgcatggctgggagaattattaccgttaattgagaaaggattactgaaaccagaagaaattgttacccactatatgccgtttgaagaggccgcccggggatatgagatctttgaaaagcgtgaagaggagtgccgtaaggtgattctggtacccggtgcacaaagcgcagaggcggcgcagaaggcggtttcaggtctggtgaatgcgatgccggggggaacaatatgagcgtcaggagtggttttcgaggtaaaggacagccatgacgataatcgccgccataatcagaaatcctatcaggatgtaaaatgcttctgccatggttattcccacaaacgaaacggaataattttgcagcaaaagtgaacagtgagaaccaggaaaaattgctgattttgcataaagaggatgcgagtgcatcctctgggcaaagcgagttatcgcttgtacagatgggattaaagcaggtagtcgccagcagcttctggctggtattcgagttccagcacttcaaggtgggttgcaacgccgcccggaagttcccagtgaatggaatcgccaacgcgcagtcccagcagtgcggcacctaccggagccataacggaaagctgagtattgctatcggtcatttttgccggatacaccagcgtgcgcacacgcacttcgccatcgctaagattgcggaatttaacccggctgttcattgtcaccacgtcgtgtggcatctcttctggcgaacacatttgggcgcgatccaactctgcgtttaacgcgtcggcgattggcaaaccagcataggcgggttgctccagcagaatatcgatgcgttcggcatccaggtcgttaatgatgatagttggtctggacatttttactccatgtcgtcggtactgcgagtgtcgcagataaacatacccaaaagaaaaccctcaccgtcaggcggcgagggtttaactcacatgatgatactgactgttgctcactctttgaagtgatttgcgtcacattcagggaattcctcaatgcagcgcattatgtataattcttaatcgtcatggtttatgaaagacgaattagcgtgttttgtaaatcagaggattaataacccgctttatcaatcacaaaggttttgccacagttacctgggtgtggttgtggcaagaatgagtttgcagaaagcggagcgttgatggcgtcagctttgatcgagacctgaatttcagtcaaatacgcagggttaccctggcacgttagcttaactgctttcacgttctcttttccccagcttttggcaaaggcggcgtcaaagtcacggcggctcactgttttaccgtaattatccgcaaggaattttccggcttcgctctcttttatctcttgattcaggcgtaccatcgtaccgaagtatgcgtccggatcaaaaccaaagcaggcaccgtgtttggcatattcgtagcgttccaggcaggaacgtccgccagctcctggcatgacttcacttagtttagcggccgtttccagtgataatccggtttccggcgatgaacacatccggctggcgcgcgcttctggtagattcgggattgggcgagtagcgcaaccgaagcgcatccagcggcgttcatcaacaccacgggcagcaaccgatttaggcaatcytggccacagaccatgtacggtcagaaaatcagctttgttggtcgtttcggtttgcaggcgacattcatctcgttcgttacgatttcgatcgtgttgactctggcaaaatccggtttgccaggagagggccaggacatagcgatcaaaatcgccatactgttttgcctgcaacgctacggcgttggcagaagagaagggaagcagagaaaccgcgagcaacgcggcgttacgccagaatgctttcataatgggtgtggaactcatacatacactgaatactatctattaaatcataaaaaagcccgccaggtgggctaacctggcgggcgtgatgatttattcagcgtttggcgaacgtattagttccacatggcgagaatcggccagccaaccaacagcaacatagagatgtaaatcaccccgaagattgcgccaagacgccagtaatcttttgatttcacatagccacagccgtaaataatcaccccaggaccggttgcatacggcgtcagacagcccatgataccgatagacagcaccagcaggatacacagttgttccattggtacgcccggaatacytttaccgacggccagaataaccggcagcatggttgcggtgtgcgcagacaggctggcaaacaggtagtgtgcaaagtagaacaccagaaccagtacaatcaccgttgcgtttggtgagaatccttccaggtgcgtactcatggtaccggcgaaccagtcaataaaaccagaacgagtcaggccgttagccatcacaaccagagttgccaggttgaccagcgtgttccatgcgctgttatagcgggtaatgtctttccacggcacaacgtgcagagccagcattagcgaaactgccagcagaccaaccgcagtagcattaatgacttcactgccaaatacccacaaacctaagctgagcaatacaaggccaatcagcgtccactctctgcgtgtcagcgcacccatggtttttagttcatcacccgcccaggttgccacttcttcactgtgtgtgatttccggtttgtacagcacgtaggaaagccacggcgcaatgataagcaagataaccccaaccggcaggaagcagaggaaccactgcaaccagctaatctggataccggcaattttgctgacgaactccagacccagcacgtttggtgccgcaccggtgacaaacatggacgaactcagactggtactaatgaccatcatccacatcaaatagccgccaatacgacgcgcggacggatcgttcgggaatgatttaaacaacggcggcaggtttttaatgaccggaaaaaccgtacccccggtacgcgcggtgttggacggtgtaaacggtgccagcagaatgtcgataatgacaatcgcataacccaacgtcagcgtgcgtttgcccatgaatttcaccaggaaaagggcaatgcgacgacctaacccggaaacttcataccctaatgcaaaaataaatgcgccaaataccagccataccgtagtgctggaaaaaccagccaggccccatttcagcgcctgtttttgcgcattaaacgctgggtcagctaattctttggcatcaaagagcaggtaattactgccaataacgcaaatagtaaccgcaataaaactgatcgctgttgccggaattggctcgaggatcatgccgacaatcattgccacaaacacagcgaagtaatgccatgcctgcggcggcataccgtcggggacagggataagaaacatgacacccatcaccaccagtggggccaatagtttccatatattatcttttgctaaagacatacgggttctccgaaaattaatatttccaaatttatcaagttcttaaataattaaatctgtgctaaaaaccaggtaaggatcagcaggtcggcactgccgcctggactgagatttcgttcgatacactccctgtcgaactgccggagataatcgagatctgcgggggttcgaatgccccctttttgcaataatgtttgcgcctcgcgctgtagccagcgcaggcccccctcgccaccgcgcgaagcaacgttggtatcgccgttgatcgccatcagtaggagcaaggtatcgagcaatgccagttcaggatctaacccctgatccagcagagtgaggtaatgcggcaaggcgtggttgatcaccagtggataacccgcttcggcttcaccgcgtgcgccggtaaggccaagctgctggtacaaccgttgacctgccgtcagttgtgaattattggtacgcagttcgcgatcggtcaggccacggcagaaacttgccgccgtagaacaaacggttgttggcgttagcaactggttgagctgaagcaaacggccaattgccgcacacagtagccctaaagaaaaaatgctgcccttatgcgtgtttacgcccgcggtggcgcggaacatatcaccttcgcaagccataccaattgggcgtaatccgtggagtaccgcttctggtgccatttccgcactacaggcaccaaattcaatgaaacggggtagccagccctgaatcgccagcgcgctgcggtggaaatcttccagcgccatatctttatgcgcaccgcagttaatgcgatccacgagacctggtttcggtgacagattgacttcagtcagcatggcgcgccagcccagcagggcgtactcatcgattaatgacgtcgcaagctttgtggttttagttaacgttgcaggcatcgacatcgttcagcagtgcctccatgcggttgagtaaatcggtcagttgatgggtttttccacgcgcgcagacggctgcgctttgctcgcacaacaggcagcggcgaggcggcagtgaatagtcgcggcgggagagaatttcgccttcgggcgtcaggacatcgatatcccataaccgcccgagaggatgaytatgttcaagctcaatggtggcgagcttgaggtcgcgagccggggcggcaatgctcaacataccctccggcccgctggcggaaaccagtgcagcctgctcctgaatttgccagccctgttttgcggctaaggcacgcaaggctgtcacgccatgattaaaaattcggcgtgtgacctcactgtctttaatcggcccaggcgcaaccacggtaaaggagaccagtggaacaggatggcgcttgagccagacgtgttgccgtgcttgcctttcatcccggctgacgagcagctcgggaattgacaccgcatggtggctggcgagttcaggaagcaggtgcatggcttattccttcacctgatgcacaacatcgatcaccgagccatcgcggtaacgcacaacggcaacgacgcggtcggtgaattcaatcggctgtggttcaccggtcagcagacgcgcacgttcgcgcagccactcaatggaaaccactttaatgcccgcttcctgcagacgttctgccagttccggacgtgccgggttaactgcgataccgtggtctgtgaccagaatatcgacactggagcccggggtgatgcaggtcagcacgttatccaccagagtcggaatacgaccgcgtaccagcggcgcgacgatgatggaaagcgcagaggcaatcgcggtatcgcagtgaccaccggaagcaccacgcagtacgccgtcagagccggtcagcacgttaacgttgaactgggtgtcaatttccagcgcgctcagtaccaccacgtcgagacgatcaaccgatgcacctttcgaaccccagttagcgtactggttggcgctgatttcgatgtgattggggttacgggccagcgattgcgcagcgtggctgtcaaagctctgtacatccagcagtttgcggatcagacctttttcgtgcagatcaaccatcgtcgcggtaataccaccgagggcgaagtcggcgcgaatatcgcggctacgcattttgtcttccaggaaaagggttaccgccagcgatgcgccgccggtgccggtttgcatggagaaaccttctttgaagtagcctgagttgacaatcacatccgcagcgctacgggcaataagcagttcgcgcgggttagtggtcatacgggtagcaccagcgccgatttttgcagcatcgccaacgcgatcaactttgacgattaaatcaacctgatcttgctcaatgcttgccggattatgcggataaggcagcagttcttcggtaagcatcacaacctgttttgcgttgtcggcatcaaccattgcatagccgagggagccgcagcaggctttaccggtgtagccgttggcattaccgaattcatcacaggacgggacgccgaggaaagccacgtcgatattcagttcgccgctctgtaccagatgcacacgtccgccgtgagagtggatttgcaccggttccgccagcagaccacgggagatctcttccgccagtggaccacgcaggccggaggtataaatgcgggtaaccacgccctggcgaatgtgttctaccagcggcgcatggcaatcactcagggagctggacgccaggatcaggtttttaaagcccatcttcgcgatgacgtccatcaccatattgacggtcaggtcaccgccacggaaagcgtgatggaaggaaaccgtcatgccgtcctgtaaaccagagcgacgaatcgcttcttccaggttggcgcacagtttgcgatcgcgcgctttttcagcctggtaggtttgctttggtgagttctggaaagcggcaagatcgcattcagcgcgacgattccaggccgctacccgttcttgtcgttgagattgttcaattttctgcgtcattttgattgccttattcttcgcggatgccggaaagttctgcacgggagarcaccagacgggcacgatcgataaccggaccgtccaccatcttgccgttcagggaaaccacgccgaggccttcgcgagcggcggcttcagcggcttctacgacgcggcgggcgtgatccacttctttctgggtcggtgcgtasaggttgtgcagcagatcaatctgacgcgggttgatcagcgatttgccgtcaaagcccagctgtttgatgtgggcggcttcttgcaggaatccggcttcgttgttagcgtcggaatagacggtatcgaacgcctgaatacccgcagagcgcgcggcctgcaaaatggaacagcgtgcgaacagcagttcagttccttccggggagcgttctgtacgcaggttgcgcacatagtcttctgcaccgagggcgataccgatcaaacgctcggaagcgtgagcgatttccactgcgcgggtaatgcccagcggagattcaatcgccgccagcaggccggtgctgccgggttcacgaccacaggctttttctatacgcaggatctctttttcgatatccagaacatcctgagcggtatcggttttcggcagacgtacaacgtccgcaccaccgcgaacgacggcttccaggtcgttaacaccccattcggaatccagcgcgtttacacgcacaatggtttcaatatcgcgatacagcggatgttgcagcgcgtgataaaccatgcggcgggcggtgtctttttcacgtaatgccacggactcttcgaggtcaaacatcagggcatcagccgggtagatgaaggagttgctgaccatcgcggcattggcaccaggcacaaacaacatgctgcggcgggtgcgagttttacgttgttgcagcgaagcggaaatcattggcaatcctcccatggcagagccgggataccgctggcgcgtgccagcagggcttccagtcgtgcacgtaaaatgcagtccagtgcgcctttatcatcgacattcagctgtacgccgcgcacgttgtagcgggcgagaacgtccagaatggtggtgcgaattgcatcgccaaactgtttctcaacgctgctattgatttgcaggtcgatatcctgcgtatcgagtggggcgatgcgtatcatcacatccccagactcaagggtgcctgcaacggcgggctggtttattttcatttttcacctgtttctcatgcgggggtcttttgacgagctgccgcgtcctggcgggagtgctcaagcaggttctgcaaataatgcagcgtgactgcagggaccagcggcgcgatagccgtgagatcgtttttcgccagcagttgacgtacccgggaagcggatatcggcatctcctggtaacgcagccgctcaatttcaaccagttcgatgggcgctgcggagatagtcggcgtttccagccagtagcgcatatcctggttgtactgggcggtaacgcgacaaaaggattcagtaccgacaaagcggtgagttacacccagcgcgggagcgaggtactgacggaaaatcttcagatcaatttcggtgtaacaatggttaatgacgctctgttctttaatgaagtagcaagggaacgtagcgcgggagatgatgtattcggagccgcgatgcacagtcaggcgtggaatatcggcggtgccttttaacaccagatccagccggtcttcataggggaagcgtgaagaatcttctttgactaaaaacagatgcaaccagtcgcactgtgccgcagcttgttgaatcagataacggtgaccattcgtaaagggattggcgttcatcgcaatgcagccaatcttgttccctggatgacgaaattttttcagcgattcggcatagcgtttcagtcgcgtggcgctgttttccatcagcaccatcacgccgggtacgctggtcagcgtggaaaaaccgcactggcggaacagcgcctcgtattcggttttggtataaataaacagatgcgtgctgtgccgctcataggcgaggtttatcagttcagtggctaatgtcagcgccagtccttcaccgcgaacggattcactgatagcaacgcatttaataatatttccggcaattccaccgcacgcgataagcttttcatcgcgggttacggtaataaatacttcgactgtggtgtcaacgctcaaatcattttcatgcaggaattgggcgatttccgccatttttttattttctgaacgttttacgcgggtgaaaatatcattgccgaacataataaatagtatcctgaaggtgcatgttgttatcgatttgcaacgaatgttgttcaatgttgcaaactgataaccttttattttcacttgggagaaaggggggtgatcgaggtatatctttttctcctttcgctatacatcctaaggagtatttcggcgtgaaattttgatttatttcacatagagttagtggttttttatttatttaatggttttaagttttttaattaatataattacgaaatgactcgcaggtttaagtgatttaattgatttaatgaataaaatttgccacgatcataattaatatctatgtattttgattcaacattttaattacatccgtcaaagaggctcgggacaacccgcaaggaaaacaatgttgcagcttaacgagaataaacagtttgcatttttccaaagactggcatttccgctgcgtatctttttgctgattctggtgttctcaatatttgtcattgcagccctggcgcaatattttacggccagttttgaggactatttaacgcttcatgtacgcgacatggcaatgaatcaggcgaaaattattgcctccaatgacagtgtcatctctgaggtgaaaacgcgtgactacaaacggctggcgaccatcgctaacaaattacaaagagataccgattttgattatgtggtgattggggaccggcactcgatccgcctttaccatcctaatccggagaaaattggttatcctatgcagttcaccaaacagggcgcgctggagaaaggggagagctacttcattaccgggaaagggtcaatggggatggcgatgcgcgccaaaacgccaatctttgatgacgatggaaaagtcatcggcgtggtgtcgattggctacctggtgagtaaaatcgatagctggcgggctgagtttttattaccgatggcaggcgtgtttgtcgtgctgttagggattctgatgttgctgtcgtggttcctggcagcgcatatccgtcggcaaatgatgggcatggagccaaagcaaatcgcacgcgtggtccgtcagcaagaggcgctgtttagttcggtttatgaagggctgattgcggtggatccgcatggttacattaccgccatcaatcgtaacgcaagaaagatgctggggctgagctctcccggacggcaatggttgggtaaacccattgctgaagtggtcaggcccgccgatttctttaccgaacagattgatgaaaaacgtcaggatgtggtggctaactttaacggtctgagcgttattgccaatcgggaagctattcgttcaggtgatgatttgctgggggccattatcagctttcgcagtaaagacgaaatttccaccctcaatgcgcaactgacgcaaataaaacaatacgttgagagccttcgtacattgcgacacgagcatctcaattggatgtcgacgctcaatggtctgttgcagatgaaagagtatgatcgcgtgctggcgatggtgcagggggagtctcaggcccagcaacagcttattgacagcctgcgcgaggcgtttgccgatcgccaggtggcggggctgctttttggtaaagtgcagcgcgcccgggaactggggctaaaaatgatcattgtccccggtagccagctttcgcaactgccgccaggactggatagcaccgagtttgcagccattgtgggcaatttacttgataacgccttcgaagccagcctgcgtagcgatgaaggaaacaagatcgttgaattattcctcagcgatgaaggcgatgatgtggtgattgaagtcgccgatcagggctgcggcgttccagagtctctacgagacaaaatatttgagcagggggtcagtacgcgtgctgacgagcccggtgaacatggcattgggttgtacttgattgccagctacgtaacgcgctgcggtggtgttatcactctcgaagataatgatccctgcggtaccttattttcaatctatattccgaaagtgaaaccaaatgacagctccattaaccctattgatcgttgaggacgaaacgccgctggcagagatgcatgctgaatatattcgtcacattcccggattcagtcagatattactggcgggaaacctggcgcaggcccgaatgatgatcgagcgttttaagccggggctaatcttgctcgataactatcttcctgacggtagagggattaatttactgcatgaactggtgcaggcgcattatcccggcgacgtggtgtttaccactgcagccagcgatatggaaacggtgtctgaagccgtacgttgtggtgtatttgattatctcattaagcccattgcctatgaacggctggggcaaacgctaacccgtttccgccagcgtaaacatatgctggaaagtattgatagcgccagccagaagcaaattgatgagatgtttaatgcctatgctcgcggtgaacccaaagacgaactgccgaccggcattgaccccttgacgctaaacgcggtgcgaaaactgtttaaagagcctggtgtgcaacatacggcagaaacggtggcgcaggcactgaccatcagtcgcaccactgccaggcgttatcttgaatattgcgccagccgccatctgattattgctgaaattgttcacggcaaagttggcagaccgcaacgcatataccacagtgggtgacatgataaagccggaggaaacttgcctccggcattactatttacttgcctgtgaccgctgctgccgttcctggcaccatcagctctgtagcaacgataacaatcaccaaaccaacaagcaccggtaccgaggtgcgttttacgacttcaaacggcgagatyttcgccatcccggcaaccgcaacgactacgccagaaacgggcgaaagggtacggcccaggtttgacgcctgcagcatcgggatagtcaaatacgccgggttaatgccggaagagtgcgccagtttcgggatcatctcaacaaacgcataaaacggcgcattgcctgaaccggtcgtgactgccgccagcattgtcagaatcaccaataccagcatcaggatgatactcgccgaaccaaacgaggtagcgatagaaatcagactttgaataaagccgatggtgctaagcccctgagcgaataccccagcggcaaccagcagcatcaccacgttagcaaacgcatctgccatcccgcgataagccacttccagaccagagaaaactttctgggtattaaagctgcggaggaactccagaatggaggcaatcagcatacaaatcaccagaatagtgatgatgtgtaattgcggaccccatttaccgtcaaaaatcagtacaccgatgatcggcgtgaacggcaaaatggcataaaacgcaggggcagtggtggtgatttcactgacatctaacatttcatgagagatgtgctcttttttatccagataacgttgccagaagaagtgggcgatcgccatgccgataattgcagcaattgagataggcagcgtcgttttgaaggcgaagtcaatcagcgacatttcggaagcttgcgccgccagcaccacatcccctgaagtcggtgcgagaataatcgccgccggggaggcacaaatggcagcagctgcgccacgactgataccaacgtttaccatcaccggaaatagggttgccatcagcaaaacacccagaccggttgcggaagagacggccagagacattagacaggcgacaaaataggcggcaatcatcagcaggtaaggggagttaatatactgcaatggttttgacgccagcttgaccaccatatcattcgcgccgatatgggtcatgtaagcggcaaatccacacagcatcataatcatcatgccgaggtcgccgccgcggctcattagtaatattttaacgtattcaacgatatccgtggcgctgtagcctgttgaagcctggctggacggtaacactttgtgccccataatggcactgataatcagcaataacaggccaccgacaaataacacaccagtggcggaataccctttaatgatgtagcgagctacacccacaataaccacaaccccaataaggagttcaatgaatgtcagcataatttttcctgtctccaggccccaaagtaaataataaaaaattcctaaagcttaaggaaaaaatatgcccaataaattggcgatgaatgctgattaaaatcaagaaaaactgccattaagacattgaagttgctgtttttatacgtagataacaaaacgcatatttagcggttggcaattatcacataataatgtgtgtaaattgatggaggattgatgcaaatttgttaattgcaatggtgttagctgcggttgtgtgctcaaaaaataatctgcaatgggcgtgggttgacgatatataatatattccctgttaagatgatttttggtatcttattaaaaaataagtcattttttcttggttgcattttgttgtcagaaacaactagctttttcttttatgactattcccatcgcagaaaacgatgtgtcattttaaatcgatgcgcggaaatatttaacttgaacaagcggaaataaatagagcagctattcagattattctttatgttggggctgttaaggttatgttaattgtagctttgctatgctagtagtagatttttgataaatgttttatggtcacaaatgaacgtgagtaaatatgtcgctatcttttcctttgtttttattcagttaatcagcgttggtaaagtttttgctaacgcagatgagtggatgacaacgtttagagaaaatattgtacaaacctggcaacagcctgaacattatgatttatatattcctgccatcacctggcatgcacgtttcgcttacgacaaagaaaaaaccgatcgctataacgagcgaccgtggggtggcggttttggcctgtcgcgttgggatgaaaaaggaaactggcatggcctgtatgccatggcatttaaggactcgtggaacaaatgggaaccgattgccggatacggatgggaaagtacctggcgaccgctggcggatgaaaattttcatttaggtctgggattcaccgctggcgtaacggcacgcgataactggaattacatccctctcccggttctactgccattggcctccgtgggttatggcccagttacttttcagatgacctacattccgggtacctacaacaatggcaatgtgtactttgcctggatgcgctttcagttttgagacaaatgaagttttagtaacttctttaaaatcaataactaaaataagcaacatcaaaaataacgcgatttttatcactttttagtaaagttgcactggacaaagcgtaccacaattggtgtactggtaaccgacacagcatttgtgtctatttttcatgtaaaggtaattttgatgtctaagattaaaggtaacgttaagtggtttaatgagtccaaaggattcggtttcattactccggaagacggcagcaaagacgtgttcgtacacttctctgcaatccagactaatggttttaaaactcttgctgaaggtcagcgcgtagagttcgaaatcactaacggtgccaaaggcccttctgctgcaaacgtaatcgctctgtaagatacgtcagcaagaattcaaaacccgcttaatcagcgggtttttttggtctttagtgtgcggttgaggccgaaaacagccagaatgccagtgcggtcatggcaaaagaccccagaaggttgacgaaaacgttcagtaatgcccagccaaagcggccctcttgtaacaaaaacaccacttctgccgaaaatgttgagaaggttgttagaccgccacaaaatccggtggtgattaatactttccacactggatcaatgttcgtcatcctgctgaaccaggcgaatcccattcctatgatgaatgccccaatcaggtttgctgccagcgtccccaacggaatcgcctgatgcagcgggttaaatcgcatacttaacagccatctcgccacgcttcccgtaccaccgccaataaaaactgctaaaagaagttgtaacactgcaaaatcctgctatttgatttgtatgagtgataagtgtaacgccgaataatcgtcgttggcgaattttacgactctgacaggaggtggcaatgctggttgctgcaggacagtttgctgttacatctgtgtgggaaaagaacgctgagatttgtgcctcgttgatggcgcaggcggcggaaaacgacgtatcgctgtttgtcctgccggaagcattgctggcgcgcgatgatcatgatgcagatctatcggttaaatcagcacagctgctggaaggcgaattcctcggacgtttacggcgagaaagtaaacgtaacatgatgacgacaattctgacgattcatgttccttcamcgccggggcscgcatggaatatgctggtggcgctacaggcaggaaacatcgtcgcccgttatgccaaattgcatctctatgatgcatttgccattcaggaatcacgccgtgttgatgctggtaatgaaattgctccgttactcgaggtggaggggatgaagktcgktctgatgacctgttatgacttacgctttccagagctggcgctggcacaggcattacagggagctgaaatcctggtacttcctgccgcctgggttcgcgggccgctcaaagagcaccactggtcaacgttgcttgccgctcgtgcgctggataccacctgttatatggtggcggcgggggagtgcgggaacaaaaatatcgggcaaagccggattatagatccctttggcgtcaccattgcggcagcgtcagaaatgcctgcactcattatggcggaagtgacgcccgaacgtgtgcgtcaggtgcgcgcgcaactgcccgtcttaaacaaccgtcgctttgcgccgccgcaattattatgatgtttttttactcggcgcttgattcaccttgttacagattgctattgtgtgcgcgcgtcgaatgaccgttaatattctttggtttttaaggcgcgttctgttgccggttatatgtcaagaaggtatctatgggtgagattagtattaccaaactgctggtagttgcggcgctggtcgttctgctgtttgggactaagaagttacgtacgctgggcggagaccttggagcggccattaaagggttcaagaaggcgatgaatgatgacgatgctgcggcgaaaaaaggcgcagacgttgatcttcaggctgaaaagctctctcataaagagtgacgtggcgagcaggacgctccctcaatatcttgttcgatacaaaaaacccgcttcaaaaagcgggttttttatcagacagatgtaagtaattattacaggattacttaacttccatccctttcgcctgcaaatcggcgtggtaagaagagcggacaaacggaccgcatgcagcatgggtaaagcccatcgccagcgcttcggctttcatttcgtcgaactcatccgggctaacgtaacgttgaaccggcaggtgatggcggcttggctgcaaatattgccccagcgttaacatcgtcacaccatgacggcgcaggtcgcgcattacctcaataatttyttcattggtttcacccagacccaccatcagaccagacttggtcgggatttccggatgcgcttctttaaagcgttccagcagcttcagcgaccagttgtaatytgcgccaggccgtacctgccggtaaatacgcggtacgttttccaggttatggttgaacacatctgggggcgttgcagtcagaatatccagagcacgatccatacgaccgcggaaatccggcaccagagtttcaattttgatttgcgggcttttttcccgaatggcagtaatacaatccgcaaagtgttgggcaccgccatcgcgcaggtcatcacggtcaacggaggtgataaccacataacgcagcgccatatcggcaatggtctgcgccagtttcactggctcattggcatcaggagctaccgggcgaccgtgggcaacgtcacagaacggacaacggcgggtacaaatagcgcccaggatcataaacgttgctgtgccgtggttgaagcattccgccaggttagggcaggaggcttcctcgcagacagaatgcaggccatttttgcgcattgcggctttgatgccctggatacgtgtagagtccgctggaagcttgattttcatccattccggcttgcgcagcagggcttcgcgctctgttgccacgtttttaaccgggataagggccatcttatcggcatcgcggtatttaacaccgcgttccatcacaatgggtttactcatagcgtgcgtgttccagttgcgaattacgaaggaaagcgtttcaattcaatagattgttgtaattatcaactatttttgaattaacgactggcagtatatcattgaaacggacctgaaagcagccaaagcggtcgcgaaaatgtaaaattgttgttggattgtgccattttatcgttctgcgctgtgatctggctgtaacaatactttttcaaaatgcattacggataacatctattactccgtgcaggatgggatcacgcaggctgaatttgttgtagtggatagagaaatctatttgctcctcatttaaggacggaaaaggcagtttttccagcggccagcaacggctaaacaggttataaaaacggctgggaataatcgctaacatgtcactgttggcaaccagtgcagcgattgtcaaaatgttgtagctggtgaagctgatctgccggtccggaaacatctcttgaattctctgccgcagaccgctgaaattttgtccttccggtaacaggagtacatgtgcagcgttgtcgatagtctctctgtcatcttctaaagagagtagtggatttccctcgcggcaaattaacaccatattgtcggtgaacagaacatgatgttgcaccgtacgattggtgcaaaacatgttatctatgatgagatcggtttgaaactgactgagttggttttccgcgtcgctgatgggcgggttgcgcagtaaaagctgcggatagtgagttttaatcgcccgataaatgacaggaaggaccagagctccgaccgagggggtggtcgcaatagttatcgttcgttgcttatcatagcttccttcgatatccagcgcgccaagaatggactcaaggccctgactgatatactcatgtagatgcatcgcaaatgcggtaggagtgacaccctggcctttgcgaataaacaatgggtcagggaatataacgcgcagtttctgaatagactgactgattgccgagggggtcagattaagcactttcgctgcattaacgatccctttatgtacatatacagcttcaaaaatagtcagaagattaagatcaatatttcgtaaggttgtaaatatttgtggtttaccttctgacgattttctgcttaaacaggattcaatttgattattactatccacgcacttactccaattttattcatggaaaaataatatttaaaaaaattacaataatcttatgtctaattggaacggaacgcttttgctcatcataatcaactatttcaataagttaatcaatggggtgagttacggagcaaggcgtagcatcgcatttctgcaagtgataaagaaaatatacaaacgcgaaggagatgtaaagcattagcaggtgttatgagtaatgacccagtgtaaattgggccattgaggtatgaaattaagcggtaatatattcgaagtcaggattgtttagtagcgctaaaatattttccagtaaacgtggtgcaatattattagtcgtcgcttcgggtttccattgtgatattttagccatttccattccggcatacccacaaggattaatacgtaaaaatggtgaaagatccatattgacgtttaatgccagaccgtggaatgaacaaccgcgtcgaatacgtaaacccagtgagcaaattttcttttccccaacatagacacctggcgcgtcagcccgaggatgcgcttctatacccagttcagccagggtattcaccactgtttgctcaagcaaggtcaccagttcacgcacaccgagtttacggcgtttcaggttaagcaatacatacatcacctgttgccccggcccgtgataagtcacctgcccaccgcgatcgctctgaatcaccggaatatcaccgggcattaaaatgtgctccgcctttcctgcctgcccttgggtgaataccggatagtgctcgaccagccagatttcatcaagggtactatcatcgcgggtatcggtgaattcatgcatagcctgggagattggctcgtaaggctgaagaccgagctggcggacaagaattttatcctgatacaaaacggcatctccgtggagaatgagtaaaagtgggagaaaagtatatcacagcgaggagaggggagttacccgaccaggggccgggtaacggagaagcgagttacagaaccatgcggacaatatcgattttgcccagttcttcatacagtgtttcaacctgctcgatatgagtggcgttgatagtgatagataccgagtggtagttgcctttgctgcttggttttaccgttggggtgtagtcacctggcgcatggcgctgtaccacttcaaccacctgatcaaccagctcaggtaacgcctgccccataactttgtaagtaaaaggagtagggaattcaagcagttcgttaagtttggttttcatgtcagctccggcgtaacgtaattaaatagcaactcccgccagaaggcgggagttttttactgatgcttagtatatggggacggaaattacactttcaagtgttcaatttttaaccaaaccagtgatggaacattaatttaatgtaatcaatgattttgccgaagaagttaccttccgggatttcttgcaacacaaccagcgggcgttgttcgatcgttttgccatcaagctggaagttgatagttccgacgacctgattcttttgcagcggcgcatgcaattcactgctgttcagcacatagctggctttcagatctttcatgcgaccacgcggaatggtcaggtacacgtctttatcaacccctaacgaagcgcgatcagaatcaccaaaccaaaccggttcagaggcgaactctttacctactttcagtgggttaacggtttcgaagaaacggaagccccaggttagcagttttttactttcggcttcacggcctttaaaagtacgtccgcccatcaccgcagaaatcaagcgcatctggccttcagtcgcagaagcaacaaggttgtaacctgctttgtcagtgtgtccggttttgatgccgtcgacattcaggctgttatcccataacaggccgttacggttcagctggcgaataccgttaaacgtaaattctttttctttatagatcgagtattcattcggtacgtcacggatcaacgcctggccgatcagcgccatatcgcgcgcggagctgtactgaccatcagcatccagaccatgtaccgtctggaagtgggtatttttcaggcccagggcgttaacgtagctgttcatcaagccaacaaaagcgtcctggctaccagcggcaaaatcggccatggcgacacaagcatcgttacccgattgcaggtttataccgcggatcagctgagaaaccggaacctgcatgcccggtttgaggaacatcagcgaagaacctttaaacaccgggttaccggtggcccatgcgtcgttgccaatagtgactaaatcagtttctttaaatttaccggctttcattgcctggccgataacgtaactggtcatcattttggtcaggctggcaggatcgcggcggacatctgcgttctgttcggcgagcactttgccggagttatagtcaatcaggatgtaggactccgcatcgatctgcggtacacccgggatcatagttttgatattcaggtcatcggcatgtgcagcagagataaaggctgtgcaaagagccgtggtgagcgccaggcgcttcatgatacgagcggaaaaaatggtattcatggtctgaactacgacatccgtgatggaattaaaaaaagtgccctactatagcaaatgcactaccggcaggcatctgactttccgcgtgactttgttaacgtcatttacagaaattgacacatcagatgcctgctttacgctactgcgcggtggtaataaatgactgtaattgggcttcggtttgcaaacgttgctgcaaggtactggcttcggctttgttggcgaatgggccaagctggatccgccagaccgcgccattttgagttacgcgaccggggacgccgaacttctgtcccagttgctgttggtactgttgcgcacgagcctgatcgcttacggccccgacctgcaccataaagttgccgctggcgctttgcgaggcggcttgcggtgtcaccattgcaggcgaggttgcaggcgttgtcgacggagctgtaacaacgggctgtggagcaggcgtcggttcgctgccttccagtacacctggcgctaaggtcgttggtgcgccgaggaaaccgctgctggttaccggcgcgccggtcggatcttcgctttttagcgtcgaattactgaccggaagaatgtcaccctgcgggccagacactgaacttgttcccgcgccaccgcttaaatcgggaggtgcwggcagggcgtaagtctgtttggcgactgtggtacaagccataccaggaccagaaagcgaaccatcctgggcgacaataatcggatcgatacgaactttggtgttgtttgacgtgttaagacggtcagctgctgcgcgagaaagcgaaataacgcggtcgttgccgtaaggaccgcgatcattaatgcgcaccacgatcattcgcccgttagccaggttagtgattctggcgtagctggggatcggaagcgttggatgggccgccgtcagctgtgtcggatcgaaagcttcgccagaggccgtcaggttactgcctggttcggcatcatagattgccgccagtcccgcctggataaatcgagacggatcctgcacgattttgtagcttttaccgtcgcgctggtaatcctgatttgccgtcgcgttcagtggttcgaaacgcgggtccgccccgctaatttcaactatggggccgttacataccgcaggctgcggtacacttactgtctgttgctgaccatcatcgcttgtacatgccgcgagcattcctgccgcgatgcagatcccgagccactgcttacgcattgcgcacctcttacacgcttttcgacaacattttcctgtgggtgtggattgacattacaatcccgaacccagccatcagcacaattagcgccgatcctccataactgaccagtgggagcggaacccctacaaccggcagaataccgcttaccataccaatatttacgaagacataaacgaataatatcagcattaagccgccagccatgacgcgaccaaaggtggtttgcgctctggcggctatccacagcccgcgcatgatcagcagaatgtagagagcgagcagaatcaaaatgcccactaatcccagctcttccgccagtaccgcgaagataaagtcagtatggcgttcggggagaaattcaagctgtgactgagtgccgtgcagccagcctttgccgcgtaatccgccggagccaatagcaattttagactgaataatgtgatagcccgcgccgagtgggtctgattccgggtccaggagcatcattacgcgctggcgctggtaatcatgcatcaggaagaaccacagaatcggaatgaacgccgctaccagcactactgcgacgccaatcagacgccagctaaggccagagaggaacagtacaaacagaccggaaagcgcaacgaggattgatgttcccaggtcaggctgtgcagccaccagcagcgtgggcataaatatcagcaccagcgcgatgccagtgttcttcaacgatggcgggcaaacgtcgcggttgataaagcgcgcaaccatcagtggtacggctattttggcaatttccgacggctgaaaacgaacaataccgaggtccagccagcgttgagcgcctttagagatggcaccgaaagcatctaccgccaccagcaaaataatacagatgatatagagatagggggcccagccttcataaacgcgtggaggaatttgcgccatcaccaccatgatgaccagacccatcgcgatttggccgattttacgctccatcatgccaatatcctgaccgctggcgctccagataaccagggcgctgtaaaccagcaatgccagtaaaatcagcagcattgtgggatcgagatggactttatcccagaatgtttttttattcggattatccgtcatgattaatggtcctccgctgcggcaaccgcaggattttccgcaggcagatcggtgttgttatcacccagcataatgtggtcgaggatctggcgcatcagcgtaccaaccgccggacccgcgccaccgttctccagaatcatggcgacagccacttgcggattgttgtatggcgcaaaggcggtcatcagtttgtggtcacgtaaacgctcggcaattttgtgcgcattataggtttcgttcgctttcagaccgaagacctgagcggtaccagatttcgccgcaattttgtacggtgcgctggcaaagtatttatgcgccgtaccgttagggcggttagcaacaccgtacataccgtctttcgccagctcccagtaaccggaatgaatatcgccaacgggcggttcatgcggttgtacccatggcacctgtttgccgtcttcggcggtgctcatcagcaaatgcggaaccttcacgataccgtcattaatcaggatcatcagtgccttactcatctggattggggtcgctgtccagtaaccctgaccgataccaaccggaatggtgtcaccctgataccacggttttttaaagcgtttctgtttccattcgcgggtaggcatattgccggaacgttcttccgccaggtcgataccggtataatgaccataaccgaatttacccatccattcggagaggcgatcgatccccatatcgtaggccacctgatagaagaaggtatccgcagattcttccagcgatcttgtgacattcagacgcccgtggccccattttttccagtcacgataacgtttttccgaacctggcagttgccaccagccagggtcaaacagcgtcgtattgcgcgtgatcaccccggcgctcaatgccgaaaccgccacatagggtttaactgtagacgcgggaggataaaccccctgtgtggcgcggttcaccagcggtgtattcgggtcgttcaacaaggcggaataatctttgctggagataccgtcaacaaacaagtttgggtcataactaggcgtggaaaccagcgccagcaccccacctgtacgcggatcggtgactaccacagctgcgcggctacccgccagcagcgtttcaatatattgctggagtttgagatccagcgtcaggtaaatatcgtgtccggcttgcggtgggacttcttttaactggcggataacacgcccacggttgttaacttcaacytcttcataaccggtctgaccgtgcagcacgtcttcatagtaacgctcaatgcccagcttaccgatatcatgcgttgccgcatagttggccagtttgccgtcattattcaggcgttcgacgtctttatcgttgattttcgacacatagccgatgacgtgggtcaacgccgaaccgtaaggatagtaacgacgtttatagcctttaacttcaacacccggaaaacggtactgattgacggcaaagcgagctacttgtacttcggtcaggttagttttcaccggaatggaggtgaaacggtgtgaacgtgcgcgctcttttcggaatgcagcaatatcgtcatcggtcagatcaaccacgctgcgcaaagcgtccagcgtttgctgcacgttatcgactttctccggcatcatttctatctggtagatagtgcggttgagggccagagggataccgttacggtcgtagataatgccgcggctgggcgcgataggcaccagcttaatgcggttttcattagagcgggtctggtagtcggtaaagcgaacaatttgcagattatacaggttggcgataagcacgccggtcagcagcaaaatccccaaaaaggcgaccagcgcccggcgcacaaacagcgcggactctgccgtatagtcgcgaaaagagttctgtagtttcatccgctgcgttttctactcaaagctcccttatcactcacggtgataaggatggttggtggtgatgctccacgcccggtacagactctctgcgaccagcacgcgaaccagcggatgggggagggtaagcgccgacagcgaccagctytgctccgccgccgctttacaggcaggcgacaacccttcaggcccgccaatcagtagactgacgtcgcgaccatccagcttccagcgttccagctcagcggctaactgcggcgtatcccagggcttgcctggaatatcgagggtgacaatgcggtttttgcctgcggccgccaacatctgctcaccctctttgtcgagtatgcgcttgatgtccgcattcttgccgcgttttccggccggaatttcaatcagctcgaagggcatatctttcggaaaacgacgcaggtactcggtaaaaccggtttgtacccagtccggcattttcgttcccacggcgacaagttgcagcttcacgcattaactccagagtttttccagttcatacaggcgacggctctcttcctgcatgacatggacaatcacatcgcccaaatccacgacaatccagtcggcgctgttttcaccttctactccgagcggtaacaggcccgctgcgcgagactcctgcacaacgtggtcagcaatggacataacatgacggctggacgtacccgtacagatgatcatgcagtcagtgatgctggatttgccctgaacgtctaaggcgatgatgtcctgacctttgaggtcatcaattttgtcgataacaaaatcctggagtgctttaccctgcaagttttccccctgggtgaatcaaatagataaaaatggtctgtcagtatacctgaaccagaggcgatttcgggacaattgtcgccgaatcggctttcgaaagtgggctatcatcccaccccgcgccgcagattgcatcgccatttttgtaaaacaatttctacaaagtcgtgtctggcggaaaaagtctggctgcggagaatatcagcctgcccggggctgtcaatggtcgttgcggcttacccgtaaaaaaacagaaaagtcatgcattctcgaccccgatggcacggctattgaggacgcgtagcgtcgcgaatttttggtttatatcaatggcgctccaacacccctggtcaacgcgaaaatgccacatagaytcggcaggcatgccaattaaacgagcaattaacagactaagtacgccctgatggctgacgattaaaatattctgatagtgctgatattcactaagccttgcgataaagcgttccacacgttgcgaaaatgcctgaaatccttcaccgttcgtggggatagcatgctgccagtcattgcaccacgcgctatagttttcggcatcttcttgcatgaggtcgcgatgatgtcgcatctcccagtcgccaaaaaacatttcgttgagttcagggatgatatgaacggggagctggcggtcactgagaaccagtcgcgcggtatgctgtgcccgttccagttcactgcataaaaccaggtcaaaggaaacatcatctagcagtgtatgcagattttgcgcttgctcaataccgcgtgcggtcaggggtgtgggcgcatgaccgctgtacagaccatcgacattcgcttgtgtttcgccatgacraattaaccacagtcgcatcatgccctccgtaacgacaggtatcagcgatacaagccttgttggttaatgtaagtcagtaccggttccggcaataaatcatcacatgattcaccgttttgcaaacgttcgcggatgatggtcgccgagatgttaaaccacggcgtttcagccagataaattttaccggcaggctgaaggtgaagatcttccgggttatgtgtcaaatgatcttccagccattgctggtattgcggttgcgccatttcaagtgggtaacctggacgccgacagacgatcaaatgtgcattgtcgagtatcgtttcgtattcgtaccaggtcggaaaggtcagcaatgaatcctgaccaataataaacgccagcggcacgtccggcccttgttcctgccgccactctttcagtgtttgcgcagtgtaagagggggcattgcgctttagctcgcgttcatcaagagtaaataatggcttgtcggcaatcgccagttcaagcatgtgtttacgctgtacgctgttcgcttccggctggggacgatgcggaggaacattattagggatgattgtgactcgcgtcagaccaatcaaattcgccagcgtttccacgggttttagatgaccatagtgcaccggatcaaaggtgccgccaaacagagcctgtaaagatttcatatcaaccgtcgataaatacgtccgccaggggtttatggcacaacagaagagataacccttccaactctgcccacactgactgactgtaatcttgtttgagggtgagttccgttcgtgtcaggagttgcacggcctgacgtaactgcggctgacttaagcgatttaacgcctcgcccatcatgccccggcggttctgccatacccgatgcttatcaaacaacgcacgcagtggcgtatgggcagactggcgtttcaggttaaccagtaacaagagttcacgttgtaatgtgcgcaacaaaataaccggttcgctgccttccagacgcagttgctgaagaatatgcaatgcgcgcttactttttcccatcaacaaagcatcaacccaatgaaaaggagtgaaatgcgcggcatcattcaccgcctgttcaacgcgcggtaatgtcagtttgccgtctggccagagcagcgataaacgctccagtgcctgagccagcgccagcaggttaccttcataacagtagcagagcacctgattcgccgcgtcatccagttctaagttgagctgttttgcgcgcgcagcaacccagcggggaagctgagcctgctccggtgtctgacaggtcacctgcacgctgcgattcgcaagagcagtaaaccaggcggcattttcttgcgctttgcttaatttattaccgcggacgatcaacagcaggtcgtcatgcagaagtccggtgagtgtgagaagttgttcattgatcgccgcgttcggtccgttttctggtaacaacagcaatagcgtttgtcgactggcaaacagactcatggcctggcataacgaaaagatcgcattccagtcagtgttgggatcaatggaaaaagtgtggtgttcttcgaatccttgtgccgcagctacctgacgaacagcgtcctggctttcctgcaataacagaggatcgttaccaagtaaaagatacgccgcgcgcagcccttcattgagctgcgcgcggagttgttccgggtacaaccgaatcatcagttacccagcgtggtggagacgcgtgcaggtgttgccggagtatccgttgtagtcgacgtctgttcttcgtcggaacgaatatccgcagcacggatgcttggcagcttacgaatcagctgttcggcagcacggtcgtacatctctttaatgatcatttcctgctcgttatctttcgctaacgccatttgcgggttatcgaagaatgaacggaagactttggtgctaatcgggtagatatctcgtccaggaatcaataccgacgcgctaacagtcatcaccatctgatattccgcagtttgaccattacggaaaaccgacgcggtatcctgtgagattgatacagcacccaaacgcagggatggaacgtccttacgcgtggtttctttatcaagcaactcgacaccattcagacgtaactggttacgcaccgcacggcttaatggcccgttcggatcgcctgagtccaggatcatgaccttcatagtggaaggaacctgcgtggtgtcacgcagatgccagccacacccggcggtgattaacaccgccagagataacaacaatgttgccagatatcgcacgcttcctcccgcgcttagccaacgaccagattgaggagtttacctggtacgtaaatcactttacgtacagtaacgccatcaagatattttgctaccagatgttcctggccagcacgttcgcgaacctgttcttccgttgcgtccaccggaacggtgattttagcacggactttaccgttaacctgcaccacgaccagcgtggagtcttccaccatcgctttttcgtcagcaaccggccacggcgcgttgtcgatatcgccttcgcctttcagttcctgccacagcgtgaagcagatgtgcggggtgaacgggttaagcatacggacaacggccagcagtgcttcctgcatcagagcgcgatcctgctcgccatcggtcggtgctttcgccagtttgttcatcagctccataatcgccgcaattgcggtgttgaaggtctgacgacggccgatatcatcggtcactttagcgatagttttatgcacatcgcgacgcagcgctttctgatcttcagtcagtgcatcaacgttcagtgccgcaacatcacctttcgcagtatgctcgtacaccagtttccagacacgtttcaggaagcggttagccccttccacgccggattcctgccattcgagagtcatatcagccggagaagcaaacatcataaacagacgaacggtgtccgcgccgtaacgttcaaccatcacctgcgggtcgataccgttgttcttcgacttggacattttgctcatgccggtataaaccagttcatggcctgccgcatctttcgctttcacgatacggcctttctcgtcacgttcaacgatagcatcaaccggggaaacccagttacgttcgccgttttcgccaacatagtagaaggcatctgccagcaccataccctgacacagcaactgtttcgctggttcgtcagagttcaccatgcctgcatcacgcatcagtttgtggaagaagcggaagtagagcaggtgcataatggcgtgttcgataccaccaatgtagatatccaccggcagccagtagttagccgcttcggaatccagcataccttctttgtactctgggcaagtgtagcgcgcatagtaccaggaggactccataaaggtgtcgaaagtgtcggtttcacgcagcgctggcataccgttaacggtagttttcgcccactgtggatctgctttaatcgggctggtaatgccgtccatcaccacatcttccggcaggatcaccggcagctggtcgtccggggtcggcattacggtaccgtcttccagcgtcaccatcggaatcggcgcgccccagtaacgctgacgagaaacaccccagtcacgcaggcggtagttcactttacgctcgccaacgcccatcgcagtcagtttatcggcgatggcgttgaaggccgcttcatggtcaagaccgttgaactcgccagagttgaacagcacgcctttttcagtcagggcttgctgagaaagatctggctcagagccgtcagccgccaggataaccggtttgatgttcaggccgtatttagaggcaaactcgtagtcgcgttggtcgtgccccggaaccgccattactgcgcccgtgccgtactccatcaatacgaagtttgctgcccaaacgggaatttcttcgcccgttaatgggtgaacagctttaaagccagtattgacgccttttttctccatcgtcgccatttcagcttcagcaactttggtgttacggcattcgtcaataaaggccgccagttcaggattattttccgccgctttctgcgccagcggatgacccgcagctaccgccaggtaggtacaacccataaaggtgtccgggcgggtagtgtaaacggtcagcgtgttgtcatagtcgttaacgttgaaggtgatttccacgccttcggaacgaccgatccagttacgctgcatggttttaacggtgtctggccagtgatccagtttatccaaatcgttgagcagctcgtcagcgtaagcagtgattttgataaaccactgcgggatctctttacgttcaactttggtatcgcagcgccagcagcagccgtcgataacttgttcgttcgccagtacggtctggtcgttcgggcaccagttgaccgcagaagtcttcttatataccaggccttttttatacagctcggtgaagaatttctgttcccaacggtagtattccggcgtacaggttgccagctcgcggctccagtcataaccaaagcccagcattttgagctggtttttcatatacgcgatgttgtcgtacgtccacggtgccggagcggtgttgtttttcaccgccgcgccttccgcaggcagaccaaacgcgtcccagccgatcggctgcagaacgtttttgcccagcatgcgctggtaacgggcgatcacgtcaccgatggtgtagttacgtacgtggcccatgtgtagtcgaccagaaggatagggaagcatagacaggcagtaatacttctctttgctctcgtcttcggttacttcaaatgtgcgcttctcatcccaatgaagctgtactttggattctatctcttccgggcggtattgctcttgcatggcagccagtggtcctgttttcattacggctacaaaagtagcgttagaggtggtttttcagatccgcatagcatagcccaaacgtccgcgtcaaaacagcctttcgcgcactcgacgttgaaatgatgcccggattattcatacattaatttacagagtttgtgggcgtattagcaaagcaaggaacaaagaacgtctattattatagtcagttaacgacccgggagatgaaacgatgaacaaggttgctcaatattaccgtgaactggttgcgtcactgagcgaacgcctgcgcaatggcgaacgtgatatcgacgcactggtggaacaggcgcgcgagcgcgtaataaaaacaggggagttaacgcgaaccgaggtcgatgagctgacgcgagctgtcagacgtgacctggaagagttcgccatgagctatgaagagagcctgaaagaagaatctgacagcgtctttatgcgggtgattaaagaaagcttgtggcaggagctggcagacatcaccgataaaacgcagcttgaatggcgcgaagttttccaggacctcaatcatcatggggtttatcacagcggagaagtggtcgggctgggaaatctggtctgcgagaaatgtcacttccatctcccgatctacacaccggaagtgctgacgctatgcccgaaatgtggtcatgaccagttccagagacgcccgtttgagccgtaatagtctgatttcgcacagcaataaagagaatatgggccgaatgaaattccccggcccttgtttttatctctacagtaaatcttcagtctcacgaatttcctgactgacatctctggttccggatgactgaactttacgatacaggtcgagagcctgtcggagatcgacaggtcttccttctccgtagtgatacataatggccaggttataccaggcagtggcgtcattgcattcagcggctttcgtaaaccattcaaaggcagcctgataatctttctcaacgccttgtccgtgtttatacatataaccgatgttgacgtaagcgccgacgctcccctgagcggcagccttcagataccagtacatcgcttgcttatagtcctggtccaccccttcgccagcgttataatcccatgcaatttgaaactgagcatgccgattaccctgctgtgcgcttttcaaataccagaatgcggcgagtgtctcgttttgagcaacgccttttccgtcttcataaagatcggccagattgttttgcgcgtcactatggccttgtaatgcagcttgtttgtaccagaaaaatgccagcgtatagtcttgtgcggctccgttgccatttctgtacatccacccaagattattttgcgcataagacattccgctctccgcggctatctgataccaggcaaccgcttctttatagttggggtcttctccacgatccagtatccagccaagggcgttggaagcgaaagtatggccttgtagggcagcttttttcagccagaaratggcttgctcattatctttatgrcggcttttatcctcggtatacttttgccctaaggaatactgtgcttcacaatgaccttgctcagcggccagcttcagctagtaaaaggccttttcgtcgtccggagagtcaattgcgctatcgcgattataataaaacccaacaatatattgagcctcgcaatcgcctttttcagcacgttcgataatctcatctattgataaattatcgcagcaacttgacgtgaaaatcattatcatttccttatgattgtagataaaatatattgaatttttatgtgtttcattttttgcgcaagccttattttatgcgtattatgtcgcgtcagaaaagtataaataaacgagcgtcgcaatgcggctaatattcattcaatgaatatttaaggataaatcatatggacatggagtcgcaaaaaatattgtttgcactttccactccgatggaaatacgcaatgaatgctgtttaccttcgcattcatcacccaaaatgtatttaggtacacgcttttttgacctttcttcctcctggggaattgatgaccgtgatgacctgctgcgcacaattcaccgaatgatcgataacggtcatgccgcgcggttggcagggttttatcaccgctggtttcgttattctccatgtgaatggcgtgactatcttgctgaattaaatgagcaaggtcaggcttatgcgcaatttgtcgccagcacagccgaatgctgtggtgagggaggaattaaagcatgggattatgtccggatgggttttttaagtcgaatgggcgtacttaataactggttgagtgaagaagaaagtctatggatccagtcgcgtattcatctacgggctctacgttattatagtaactggcggcaatactttgccggttatacctttggtcggcaatattggcagtctcccgaagatgataatctgcctttattacgtgaattcttagcgcgtaaagaatacgacgattccggcaatgatatgttttatcaattatttgccagtgacgatgcatattacgcgaccttaccctggcaaccactggctgactaccccacatgcccggaaacgcttaaggatatgagcgacctatgaaaaattgctggaagatcctcaacatagaggaaacgactgatgtcgatattatccgccgcgcttatctggcgctgttaccgtcctttcatccagaaaccgatccgcagggttttaaacaacttcgtcaggcgtatgaggaagcgctccggattgcgcagtcgcctgctaaatctgtttggcaaccagaagaatatgaggtagcagaacatgaaattctgctcgcctttcgtgcgttacttgcctctgatagtgaacgttttctgccctccgcctggcagcgattcattcagcaattaaattattgctcgatgaatgagattgatgaattacgctggtcgctgtgcacaatagccatgaacactgcccatttatccttcgagtgcgtggtgttattagcagaaagattgcggtggttgcaggaggaaaacgtcggggaaatagacgaagaagaactggaatcctttttatatgccattgcgaagggaaatgtttttaacttccagatcattctgcatctgcccgttgccgtgcaaaatgacaccatcgatttttaccaaatgttcgcccggatttggtcatcgcatccagaatggctgacattgtatttagcgcaacatcgcgcagtgattatccccgatgatgcaaaactgcacagaaatttactccgctggtatagtgcaggtcgcctgggaatccccgaactcctggattacgcccggtcgtggcgggaagctgaacctgataatgaagatgcgcgttattatgaatacgcgcaacgcgtctattgtggagaaggcgaaagcctgctggcagaactttgtgactactggcacgagtatccctccactcaggcggatgctttaatgttgcaatggtgccgtcagcatcgagtcgattattacccattagtggtgatgatgattgaagctcgtgaactggttaacgaccagggaaaaccgytactttatgtccccggcgacagcgcccgtacgcgttttcatttatacgaaatactcagcgatgaaaaactctctgctctggggcgttcactggtcgagatggttttgcacaaaggatgtaagccgcggatctcactcacgcgtgatacagaacataccttatggccattatatctagttgccaaacaattagtgcaggccagccaacctacagaagaatcattaatgccgatcgtaagccgtcttgatgcagaaaatcgttgtccactggaagcattaattattcgtcgattattaattcaggcggcgaattttaccgagaagcaaactgttgaaccggagccgcaaccgcagccaatgcccgttgacgatggtgggccaggctgtctgggcatcattaaaattattttctatatttttatctttgctggtttgatagggaaaatactccatctgttcgggtgacagtcgacgttaatgtgcgggaagcccggcaagtaatctttccgcatttttgtaatgttgtttggcggccagttttaaccatttttgagattcataatggttaacattaatacctgagccatttctgtagatcaaacctaaagtatattgagcatgagcatacccttgttcagctgcttccttataccagagaattgctttacgggtgtcgggtttgacccccagacctttgaggtagatccaccccagtttactttgcgcgcgtggattttcctgttccgctgattgctcataccagtatctcgcctgtgtataatccagtggtttaccgtcgctaccatgaagataaaattctccaaggcgatattgcgacgttgagtgaccatgaatcgcggaaagctccgtggctgccgtggtgaatggaagactgcccggtgagcttaaataatcaaaggcataattcaccatggctttatcacgcaacgtcgttttcttgggttggctaatacaggtaattgctgcaactataaaaattgtgaatatatacattaattttttattcatgtgtgaatgcttcgattttctttttattttgaaagcgtcaagtttatactcatcaataataaaaaagtagtcagttaatgcacttaagggattattaacaaatgaataaggaagaacaatatcttctttttgcgctttctgcgcccatggaaatacttaatcagggttgcaaacccgcgcatgactcgccaaaaatgtataccgggataaaagaattcgatctctcatcatcctggggaataaataatcgtgatgatttaattcagactatttatcagatgactgatgatggtcatgccaatgatttagctggcttatatctgacatggcatcgctcttcccctgaagagtggaaagcattaattgctggtggctcggagagagggttgatttatacccaattcgttgcccaaaccgctatgtgttgtggggaagggggaatcaaagcttgggattatgttcgaatggggtttctgtcacgggtcggtgtgctcaacaagtggctgacggaagacgagagtttatggctgcaatcgcgcgtctatgaacgagctcaccattactatcacagctggatgcactatttttccgcctattcactagggcgtctctactggcaatcttctcaatgcgaagacaacgcttcgctacgcgaggcgctaaccctgtacaaatacgatagcgccgggagtcggatgttcgaagagctggctgcgggaagcgatcgtttctatgccacgcttccctggcagccattaactgtccagcctgaatgcccggtaacgcttaaggatgtgagcgacctatgaaaacatgttggcaaatcctcgaaattgaaagcacgacgcaaatagacattatccgccaggcttatcttgctcgcttaccgttatgtcatcccgaaaccgatccgcaagggtttaaagcattacgccaggcctatgaagaggccctgcgactggcggtaaatcctgtcgaggaagcagatgatgaagaaaaagatgatgccactgagcatgaaatactacgtgtattcagggcattactggattcagaaagtgatcgttttcagccctccgcctggcagaaatttattcagcaattaaatacctggaacatggaggatgtcgatcaattacgctggccgctgtgtgcaatcgctatagaagcgcgatatctttcattaaattgtgcttctttgctggcagagcgtttgaactggcattcgtttaatgacagcgaaggaatagatgagtaagaaagggaggcttttcttgaggccattcaggctggtgattgtttcgatttccttggccttctggtatatcccgttgcgttgcagaaccagactgttgagtattacttcgcgctggaacgttgctgccgttaccatcctgactatgtcactgcgtttttggcgatggaaggtccgtggttcattcctgatgatgcaaagttacatcgcaaactgttgcgctggtacagctcggtgcaaacaggtatggcggaactcattcctgtagccgaacagtggcaaatggaagaaccagaaagcgaagatgcccggtattaccagtgtgcacaacgtttgtactgcggcgagggggaaagcctgcttaccgatctctgcgcgtactggggaagttacccatctacacaagccgataatttgttgttgcagtggagcgcacaacattgcccggattatttcgcgttattagtgatggttatcgaagcgcggagcatggtagatgcgcaaggtaaaccgttgaaatatgttcctggtgagagcgcccggacgcgtctgttatgggcggaaattttacatagcggaaaactatcgccgttaggtcaatcgtttattgagtcgctattcttcaaacgcaaagcatgggcgtggtggaaatcgagagtcggtagcgagacagaagaagattcaccgttactggatttgtatcgggtagcggaacaggtagtacttgaagcgtttccgaaacaagagatgctggcccgtcttaatacaaggctggaaggcggagatgctcatccattagaggccattatcacccggatgctgttgacgaaagtaaaactcgagccggaggatgaagatgtcgatgagccaacacctgaaaaccatgaagaaaaaaatgatgaggatgaaaaaccacagagcattaccagcattatcaaaatcagcttaacggtgctggtgataggttatgctctcggcaaaatcgcgatgttgtttagttgacgatgtgttttttgcgccgatgccggatgcagcatttacgccgcatccggcagccgtgattatgggatctcaatggctaaataaacgctcgcctgccgcctgacctcatcgacgcgggccatatcgtttgactgcagcgccgcatcaaaatcggtgatcacccggccaatctcttctcgctcgtcacccagcgcccgcgcccacaactcttccagtttggccttaaaggtgcggttgatgagcatatcgcgcggataaattttcaatgcggataaccgcgtccgactctcttcaatctgctgcgcgctcaatgttaccgggctgtggttaatcactctggacttaacgctgccgtcttccagaagcacgtcaacttcaagcaaaccgttgatatcataactaaagcgaatatcaatcgactgataagccccggttctcttcaacggcacatcgaaggattccaccagaatgttgtttttaactttgtggttttctccctgatagacgttaaccgtaatagaatcctgttccgggtgcatggttgaataagtttctacacgcgacacgggcacagtggtgtttcgttcaataatcggcgagaaaatgccggaaacgccctggcggttaacctcaacgcccaacgagtaagggcaaatatcagtgaggatcacttcttcaatatcttcactgcgtaagcggcaggctgcctggattgctgcgcccagcgcgacaatggtgctcggatcgtaactttgatacggtaatttgccaaacagacgcacggcgattcgctgcaccagcggcatttgtgacgcgccgccaaccagcaccagactgtcgatttgactcggcttcagacgcgcatcgcgcaacgcctgttcaatcggcactcgcaagcgattgagcagcggcaaccacaaatcttccagttcgttctcgtaaaattcgcattcccgcgtttcatcctggtactgccagcgaatgtgtattggcgattgattgctacattttgccgcttccacacaggcatacaaggctgccagttcactctcgttaagcgtggtcctggcgacatccgcgcgttttaaaacctcatcgaccagcatatgggtwaaatcttcgccaccgaggaagttgtcgccagcggaggcgtgaacttcaatcaccggcgtggcgtactcaagcaccgtgacgtcaaacgtgccgccaccgagatcaaacaccagcgaacgggtattttgttgggtatgcaggccatacgccatcgcagctgctgtgggttcattaattaagcgtaccgcatttaaaccggctaactccgctgctaaacgggtatgcttgcgttgttcatcgctgaaataagccggaacagagatcaccacatctttaatcggacgttgcagaaattcttcggcatcttcttttaatgagcgtaataccaaagaggacagttctggcgcgttaaatgtgtcgctgcctaaccgccagttggtattactgcccattgcacgtttaaataacgctgccgttttatccggatgcgaagtacgccgtgatacagccggttttccgactaaaatatgattattttcatccatgctaattatggatggtgttaaatattcaccgaacttatttggaattaattgcgcggcaccgtctttccagacggcaattaaactattggtagtaccgagatcgataccaatggcgagttctgcattatccattgcatttatatcttgaaagaaaaagagataaacagattaagaccacccaggtaacgcgtggtgatcttaatcaatgacgtgtgttaagcgtaaaatttcagacgatcagccagtaaatcaacaaagccctgacgatcaacatcgaccattacagtggcattcggtttattgccagtcagataataataatcaacaaccgtcataccctgggtatatttcccctgtgtttccacgccaacccagcgctcaacagtggtaaacaactccggttttaacagccaggcgatggtgcatgggtcatgtagcggtgcgccgacaaagccccatttttcgtctttatgatattcgaggaagaaatccagcagttcggcaacaatggttgaaacagggttgccaatcgcgcggaaacgctcagtgtcttcaacgtggatttgtgctttgtgagtaacatccagaccggccatcaccaccgggatccctgactggaagacaatttctgccgcttccgggtcaacgtaaatattaaattcagccgcaggcgtccagttacccagtcccatagcgccacccataatcacgatacgggcaattttgctatgcagttccggatggctattgagcagcaaggcaacgttagtttgcggtccggtagacacaatcgtgacaggttccgcactttcacgcagcgttttcgccatcagctctaccgccgtacagttttgcggtgcgaacgtcggttccggtaatgccgggccgtcgagaccgctttcgccgtgcacattgtccgcgataatcaactcacgcattaacggttttaccgcgccgcctgccaccggaatatcggtgcgattaagcaaggtcagcatacgcagaacattgcgtaaggttttttctggtgtctggtttccggcggaagacgtaattgctttgacatcaagctctggtgaggcgagggcgagaactattgcgatagcgtcatcatgacctgggtcgcaatctaacagaattggcagtgccattgttgctccttgttgtgtgcttctttgcgacaagggtaacgccaggatgtaacagatacgaggggcgagacgataaagcgtgagatggcgcgcacttgggtatgcgcgccagagtgattaatgcaggattttcgcgaggaagtcttttgcgcggtccgatttcggatcatcgaagaacgcatctttcggcgagtcttcaacaattttaccctcatccataaagatcacccgattcgccactttacgggcaaagcccatttcgtgggtcaccaccatcatggtcatcccctcgttcgccagttccaccatcacgtccagtacttcgttgatcatctccgggtctagtgccgatgtgggttcgtcgaacagcatcgcaataggatccatacacaatgcgcgagcaattgccacacgctgctgctggccgccggaaagctgcgccggaaatttattggcatgtgcggaaagtcccacgcgytccagcaatttcaatgctttttcacgagccggtgctttatcgcgtttaagcactttcacctgcgccagggtcaggttttcgataatcgacagatgagggaacagctcgaaatgttggaataccatcccgacgcgagaacgcagctttgccagatcggttttcttgtcgttaaccacgataccatcgacggtgatttcaccttgctgcactggttcgaggccgttgacggttttaatcagcgttgatttgccggaaccagacgggccgcaaaccaccaccacttcgccttttttcacttcggttgagcagtcggtcagcacctgaaagtgaccataccattttgaaacatttttcagggtaatcattatgctgtccttcttttcaagtagctgaccaacaacgacgcgctaaggctaataacgaaataaacaaatccggcaaacaggatcatctcaacctgcgtgccatcacgctcaccaatggttgaggcggtacggaagaaatcggccagagataacacatacaccagcgaggtatcctggaacagtacgatgccctgagtgagcagcagcggcaccatcgcgcggaacgcctgcggcagaataatcagtttcatcgactgccagtgagtcattcccaacgccagcgcggcgctcgactgaccacgagaaatactttgaataccggcacggataatctctgaatagtaggccgcttcaaacatcgaaaacgccaccatcgccgaaattaaacggatatcattttttggtgataatcccagcacgttttgcagaaaacccggcacgatcaggtaaaaccacagcaaaaccataactaaaggaatcgagcggaatacgttwacgtaggctttggcaaaccacgctacgggcgcaaagctggacaagcgcatcaccgccagcatggtgccccacaaaataccaatcacgactgccgtgacggtgattttcagcgtgatcaccagcccgtcgagcagatatggcagggaagggacaatggaactccagtcaaactcgtacattatttgccccccatgttgccaggcaggcgaactttacgttcaaccagcgtcatcaccagcatgataaaagcgttaataaacacatacgctagcgtaatggcggtaaacgactcccaggcgtgagccgagtaatcgagcaatttactcgcctgcgctgccatatctaccagaccgatggtcgaggcgatggcggagtttttcaccaggttcatcatctctgaggtcatcggcgggacgataacgcgataagcattaggcagcagtacgtakcggtaagcctgcggcagcgtcagacccatagccagcgcggcattcttctgcccacgcggcagcgactgaatcgcggcgcgtacctgttcgcaaacacgggcggcggtaaacagccccaggcagagcatggatgaaaggaaaaactgaatattgggatccagctcggccttaaaccacatgccgattttctccggcagcagctccgggatcaccagataccaggtaaagaattgcacaatcaacggcacgttgcggaacagttcgacatacaacgtacccagaccggagagaaaacggtttggaacggtacgtaaaataccgaaaaatgaaccgacgaggaaagcgataatccaggcgcagatcgacaaagcgatcgtcacctgaaaaccactccagatccaaccaagataggtggtgttgccgaacggggcttgttgtaaaaaaataccccagttccagtctatagacataaatctactccagaaaaaagagggtagcagcgttaactgctaccctcgaagattgttacccagcgtattgcggttttcaggcccgatggggaacgaccatcaggcgtatagtctgtccgtgctacgtaacaatcgagagggctagaatttccgcccctggttcttgtaattagttcagtgctttgtcattcggttctttgaacagtgctttcatttcgtctgacagttcgaaattcatgttcaggtttttcggcggaatgggatttttgaaccatttatcaaaccatttttccgcttcaccggaggtctgcacctgagcgatagtgtcatccatcagctttttgaactgcggatcgtctttacgcaacatgcaaccataggcttcctgagactgcggcttgccgacgatatcccagttgtctggtttcttcgctttcgcacgttcaccggccagcagagcatcatccatcataaaggcaacggcacgaccgctttccagggtacggaaagagtcaccgtgatctttggcgctgatgatgcgcatattcattttttgctcttcattcagtttgttgagcaaaacttcagaggtagtgccggaagtgacgactacggctttgcctttcaggtcggcaaaatctttgatatcgccgccctttttggtcaacaggcgcgtaccgaccacgaaaatagtgtcagagaaagccgcctgtttttggcgttcgacgttgttggtggtagaaccacattcaaaatcaaaagtgccgttttgcagcagcggaatacggttttgtgaggtaatcggaatcagtttcacctgcaagtccggtttgttgagtttctttttcactgcttcaacaatggcgttggagtaatcctgcgaataacccaccactttttgctgattgtcgtaataagagaaaggtactgaagattcacggtgaccgacgacaatcacgccgtttttggcgattttgtccagcgtactgcccgctgccggggcggcgtcatctgcctgtgccagtcctgcggaaagcgccagggccaggattgctgtggcaggtttacgtaattgcatatccaactcctttatcttctgcgttaagaacgcatggatacccgttgtgagtgtttgtgttgttatcatctgcaactttattgtgtagtgttgtgcctgttaggtaacatttagtttggctaaatgtaaagatattgctgttttattgtttatatttgggaggtgcgccgcaccattccgaagcaaaattcttaaaatgcactcttttggtgctaccggtggattgctgtggtgcaaccgggttgtactgatgctggttaaagctttgccttgtataacaaagcaatagatgtgccaaagttggataggagaatattgttatccggataatgcactgatgccgcatccggtgagcgtgccgaaatatgggatgtattccggcacgataagaagggattatttacgtcgctgacgcagactcatcaacacagcagcaaaaccaaacagtgccgtcagcacccacagcggccagttgccggtacgtgcgtatggtgtgagtccggtggtcggcgtcacgttagtggttaacacctcgcgggtgaactgcgggatcatcgcctgaatctcaccctgcgggccaatcaccgccgtaatgccgttgttggtgctgcgcaacagtgggcgcgccagctccagcgcacgcattcgcgccatctggaagtgctgccatggaccaatagacttaccaaaccacgcatcgttggagatagtcagcagatagtcggtatccgggcggaagttatcgcgcacttgctcgccgagaatgatctcgtagcaaatagccgcagtaagctcaataccatttgccgacagcggcggctggatatatggcccacggctgaacgacgacatcggcagatcaaagaacggtgctaacggacgcagaatcgactccagcgggacaaactcgccaaacggcaccagatggtttttgttatagcgatcggctgattcgtagctgtacggtgcacctttacccagtgtgatgatggtgttgtaggtatcgtaacggttctgcttattaagacgcgcgtcaacaatcccggtcaccagcgagctacctttatcacgcaactcaccgtccagtgctttgaggaacggttgctgattaatttccagatcggttatcgccgactccggccagataatcaacgatgatttgcccatcagcggtgccgttgcgttgtagtaaatcttcagcgtattaagaagctggccttcgtcccatttcagcgattgcggaatatcgccctgaaccatcgaaacctgaatggttttctccggttgtggggtaaaccaccggatgtaacgcagcgggaagggaagggcaaacagcacgacggccaccaccagcggacgccagttgcgtttgactaacgccagtgccagcaggccgctaaccatcataagcaggaagttaatggcttccacgcccattagcggtgccagcccttttaacgggccatcaatctggctatagccgaactgtaaccacgggaagcctgtcagtacccaaccgcgcagaaactcggtcacttgccagagagcaggggcggcaatcgccacgcgcagccaggtggttttcggccacaggcgcgacagcacgccagcaaacagtccggtatacagcgacaaatacgccgccagcagtaccaccaggaagatgttaaccgggccaggcattccgccaaaggtcgcgatgctgacatagacccagttaataccgctgccaaagaggccaaatccccagcaaaagccaatagcggcagactggagtggacggcggttaaaggtcaacgcctgaagccccatcagcgaaataatcgccgcaggccagacgtcgtaaggagagaaggccagcgttccgcaggcaccgaataataacgccagcagcaggcgaatgcgctggcgttcaattaatgaggcaaaagccatgtagttatctatccagtttcggttttattcatccagcttcggctggggtgagtcatccgggattttgacatgaacctgaataatacgccgactgtcggccatcgccactttgaactggtaaccgtcgatgtcgatggtttcgccacgtgccggaagatgcccaaatgcctgcatcaccagaccaccgatagtgtcgacttcttcatcgctaaagtgggtgccgaacgcttcgttgaagtcttcaatggaagccagtgcgcgcacggtccaggtatgacgactcagctgacggaagtcgatatcatcttcttcgtcatattcgtcttcaatctcaccaacaatcagttccaggatgtcttcaatggttaccagaccggaaaccccaccgaattcgtcaataacgatcgccatgtggtaacgctgagagcgaaactctttcagcatccggtctacgcgcttactttcaggaacgacaaccgcctgacgtaacactttgtccatgctgaaggcttcagcatcgctgcgcataaacggcagcaagtctttcgccatcagaatcccttcaatgtgatctttgtcttcgctaatcaccgggaaacgtgagtgggcggactcgatgatgacatcaaggcattcgtccagcgtctggttgcgtttcagggtaatcatctgggagcgggggatcatgatgtcgcggacgcgttggtctgcgatgtccatcaccccttcgagcatatcgcgcgtatcttcgtcgataaggtcgttctgcccggaatcacggatcagcgccagcagttcgtcacggtttttcggttcaccgtggaaaagttggctgagtaacagggagaaaaatcccttcttgttgcttatcgtgtcactactgtgtgaattgtcgtcgctcatggcgtcgtatgggttctcatgttagttaatcaaaacgccgtcgttaatcaccaacggcggggacgtctgccagtcaaatggctggcaaattattctttctcggcaatgtacggatcctcatagcccagagcaagcataatctctgtttcgagggcttccatttcttctgcttcgtcatcttcgatgtgatcgtaacctaacaaatgcagactgccgtgcaccaccatatgcgcccagtgcgcctccagtggtttgccttgctcctgagcttccttctcaaccatctgacggcagataaccagatcgcccagtagcgacatctccatgccaggcggcacttcaaacgggaaggagagcacgttggtcggcttatccttaccgcgataggtcagattgagactgtggctttcggcggtatcgaccacgcgaatcgtcacttccgactcttcctgaaactgcgggatcaccgcattcagccatgtttgaaactggctctcttccggcaatccggagttatcttcacatgccagttgtaaatcgaggatcacctgactcatttttgttcctgttcttcgcgcttgcgttctgccgccagcgccgctttacgtttttgttcggcttcttcccaggcttcataggcgttaacgatacgcgccaccaccgggtgacgaaccacgtcttcgctgtggaagaagttaaagctgatctcttcgacatcggccagcacttcgatggcatgacgtaagcctgatttagtattacgcggcaggtcgatctgtgtgacgtcgccggtgataaccgcttttgagttaaaaccgatacgggtcaggaacatcttcatctgttcgatggtagtgttctggctctcatcgagaatgataaatgcgtcgttcagcgtacgaccacgcatataggccagcggtgcgacttcaataacgttgcgctcaatcagtttctcgactttctcaaaacccagcatttcaaacagcgcgtcgtacagcgggcgcagatacgggtctactttctggcttaaatcgccaggcaggaagcccagtttctcaccggcttctactgccggacgagtcagcagaatacggcgaatttcctgacgctccagggcatcaactgccgcagccactgccaggtaggttttacccgtacccgccgggccaacgccgaaggtaatgtcatggtcgagaatattggcgatgtactgcgcctggtttggcgtgcgcggcttaattacgccgcgtttggttttgatattgaccgctttgccgtactccggcacgctctccgcgctttgctccagtacccgtgcttctttaatcgcaaggtggatctgttccggttcgatatcctgaatctgaccgcgcatcggggcagtatcgacatacaggctacgcagaatgtctgccgcagcggtgacgcaaatcggacggccggtcagtttaaagtggttatcgcggcgattgatctcgatgccgagacggcgttcgagctgcttgatgttgtcatcaaacgggccgcacaggctcaacagacgcgcgttgtctgctggctccagggtgatttcgcgagtgtctatgttcaaaccgttcctcttatctgtatgccgccggaagctgaacattcaccggcctataaggaaattattcacgccacaggaaaaaggcgcaagcattgcgataaagatggggataaagagagaaaaaacaaggcccaccggaacggcgggcctgagaattacggctgataataacccacgccaaggtcgttttctttgcgagtacgggcaatcaccgattctggtgtttctgccacgcgcagacccatttcatcttcagtacgcaccactttaccgcgcagagagttcgggtagacgtcggtaatttctacatcgacgaatttaccgatcatatccggcgtgccttcgaagttgaccacgcggttattttccgtacgcccggaaagctccatgatgctcttacgcgatgtaccttctaccagaatacgctgggtggtgccgagcatccggcggytccacgccatcgcttgctgattgatacgttcttgcagaatatacagacgctgcttcttctcttcttccggaacatcatcaaccatatcggcggctggtgtacccggacgtgcagagaagataaagctgtagctcatgtcgaaattgacgtcggcaatcagcttcatcgttttctcgaagtcttcggtggtttcgccagggaagccgacgatgaagtcagaactgatctgaatatctggacgcgccgcacgcagtttacggatgatcgctttgtactccagcgccgtatgggtacgtcccatcaggttcagaatgcgatcggaaccgctctgtaccggcagatgcaggaagctcaccagctccggcgtgtcgcgatacacttcgatgatatcgtcggtgaattcgatcggatggctggtggtaaagcgaatacgatcgatcccgtcgatcgcagcaaccagacgcaacagatcggcaaacgatccggtggtgccgtcgtagttttcaccacgccaggcgttcacgttctgaccgagcaggttgacttcacgcacgccctgagccgcaagctgggcaatctcaaacagaatatcgtcagacggacggcttacctcttcaccacgggtgtaaggcaccacgcagtaggtgcaatatttattgcagccttccatgatggagacaaacgcggtcggcccttcggcgcgcggttccggtagacggtcaaacttctcgatttccgggaagctgatatctacaaccgggctgcggtcgccgcgcacggagttgatcatctccggcagacggtgcagcgtttgcggcccaaaaataatatcgacatagtgggcgcgctggcgaatgtgctcgccttcttgcgatgccacgcagccaccgacgccgataatcaggtctggattcttctcttttaacagtttccagcgacccaactgatggaagactttttcctgagccttctcgcggattgagcaggtgttcagcagcagcacatccgcttcttccgccacgtcggtcagttgatagccgtgggtggcatccagcagatcggccatcttcgatgaatcgtactcgttcatctgacagccccaggttttaatatggagttttttggtcatcgacttgctcttgcgaaatagtagccaggaatgcagggcgcatagtgtaatgctttgctgccgttgtgaccagtatgagcgttatcagcccttgggggtaaaaatcctgtaaacttaaagcatattgctaacaggatgattgaccatgacaaatcaaccaacggaaattgccattgtcggcggaggaatggtcggcggcgcactggcgctggggctggcacagcacggatttacggtaacggtgatcgagcacgcagaacctgcaccgtttgtcgctgatagccaaccggacgtgcggatctcggcgatcagcgcggcttcggtatcattgcttaaagggttaggggtctgggatgcagtacaggctatgcgttgccatccttaccgcagactggaaacgtgggagtgggaaacggcgcatgtggtatttgacgcagccgaattaaagttgccgttgcttggctatatggtagaaaacactgtcctgcaacaggcattgtggcaggcgctggaagcgcatccgaaagtaacgttacgtgtgccaacctcgctgattgcattacatcgagataatgatcttcaggagctggagctgaaaggcggtgaagtgattcgcgcgaagctggtgattggtgccgacggcgcaaattcgcaggtgcggcagatggcgggaattggcgttcatgcatggcagtatgcgcagtcgtgcatgttgattagcgtccagtgcgagaacgatcccggcgatagcacctggcagcaatttaccccggatggaccgcgcgcgtttctgccgctgtttgataactgggcatcgctggtgtggtacgactctccggcgcgcattcgccagttgcagaatatgaatatggcgcagttacaggtggaaatcgcgaagcatttcccgtcgcgtctgggttacgttacaccgcttgccgctggtgcgtttccgctgacacgccgccatgcgttgcagtatgtkcagccggggcttgcgctggtgggtgatgccgcgcacaccatccatccgctggcggggcagggggtgaatcttggttatcgtgatgtcgatgccctgattgatgttctggtgaatgcccgcagctacggcgaagcgtgggccagttatcctgtcytcaagcgttaccagatgcggcgcatggcggataacttcattatgcagagcggtatggatctgttttatgccggattcagtaataatctgccgccgctgcgttttgtgcgtaatcttggtttgatggcggcggagcgtgctggcgtgttgaaacgtcaggcgctgaaatatgcgttagggttgtagccttacaacattgccggatgcgtgccaaccgtaggtcggataagacgcggcagcgtcgcatccgacattgaaggataagacgtgtcaacatcgcattcgacattgagtgaacgcagaaaagcaaaaagctcgccgaagcgagcttttttaatgtggctggggtacgaggattcgaacctcggaatgccggaatcagaatccggtgccttaccgcttggcgataccccaactgggtgcacttacaaggtaagcgtcttgaataaattggctggggtacgaggattcgaacctcggaatgccggaatcagaatccggtgccttaccgcttggcgataccccaacaaattggtttttgaatttgccgaacgtattcgacacattcagaatttggtggctacgacgggattcgaacctgtgaccccatcattatgagtgatgtgctctaaccaactgagctacgtagccagattgtttcttcgatggctggggtacctggattcgaaccagggaatgccggtatcaaaaaccggtgccttaccgcttggcgataccccaataaccgggcggtgaaccgcttactcaaagaagatggctggggtacctggattcgaaccagggaatgccggtatcaaaaaccggtgccttaccgcttggcgataccccatccgtacaacgctttctggtgaatggtgcgggaggcgagacttgaactcgcacaccttgcggcgccagaacctaaatctggtgcgtctaccaatttcgccactcccgcaaaaaaaagatggtggctacgacgggattcgaacctgtgaccccatcattatgagtgatgtgctctaaccaactgagctacgtagccatcttttttttcgcgataccttatcggcgttgcggggcgcattatgcgtatagagccttgcagcgtcaacctctttttcaaggaaaattgctcgaaagtgactgtttggttaggttgcgaacagcgtggcgctatattcgtcaattattgtttactttgtgttttttcccaccctacagccattcttttgtcatacaggatgaaattcggaatttaacaatagtggtgggaaattaatctatgaaatactggcctacagtgatgagttgtcaaacagngatgtggcaaacccggaacatttccttactgcatatcagaatcaacaagcacctcaataactgaaacagccccggatttcaccggggctgtttcgcatttcttacttatacgccgactggtgaacaccaaccgcgcgaccagacggatcgtccattttcttgaacgcttcatcccattcgatcgctttagcggaagaacacgcgacggaaggaccgcccggcacgcactcagcggcgctcggaagcgggaatagttcttcaaagatctcccggtacagatacgcttcttttgaggtcggtgtgttgtacgggaagcggaagcgggcagtttccagctgttgatcagaaacctgctgcgccgccacttctttcagggtgtcgatccaactgtaaccgacgccatcggagaactgctctttctgccgccaggccacgcttgcgggcaggtatgactcaaaacattcacgcaggatgtgtttttccatcttgccgttaccgcacattttatcctgcgggttaatgcgcatcgccacgtcgaggaatttcttgtcgaggaacggaacgcgtgcttccacgccccaggctgacatcgctttgttggcacgcgcgcagtcatacatatgcagggccagcagtttacgcaccgtctcttcatgcagttctttggcattcggtgctttgtggaagtaaagataaccgccgaacacttcatcagaaccttcaccggacagcaccattttaatgcccatcgctttgatcttacgcgacattaaatacatcggtgttgaagcgcgaatagtggtcacatcataggtttcgatgtggtaaatcacgtcgcggatggcgtccagaccttcctgtacagtgaagtgaatttcatgatgcacagtgcccagatggtttgccacttcctgggctgctttcagatccggtgaacccggcagacctacagcaaaggagtgtaactgcggccaccaggcttcagagcgttcctgatcttccacgcgacgggctgcgtatttcttggtgatagcggaaataattgaggaatccagaccaccagaaagcagcacaccgtaaggcacatcagacatcagatggcttttaacggaatcttccagagcctgacgcagctcgtttttgtcggtcacgttatctttcactgcatcaaagtcgaaccagtcgcgatgataataagaacgaatttcgccgtcctgactccacaaatagctccccgccgggaactctttaatcgtgcggcaaactggcaccagggctttcatttctgaggccacatacagctgaccgtgttcgtcatagcccatatacagtgggatgatccccagatggtcgcgaccaatcaggtaggcatctttttcgctgtcgtacagggcaaaggcaaacatgccctgcaagtcgtcgagaaattccggccctttttcctgatacagcgcgaggatcacttcacagtcagaccctgtctggaactgataacgatcgccatattcagcgcgcaatgcctggtgattgtagatttcaccgtttaccgccagtacgtgggttttttgttggttgtagagaggttgcgcccccgcgttaacgtcaacaattgacagacgttcgtgagcgagaatggctttatcgctggcataaataccggaccagtccgggccacgatgacgcatcaggcgtgacagctcgagtgctttcttacgcagctcaactgcgtctgttttgatatcgaatacgccaaaaattgaacacataaccttctccgttaacctggtatttgttgcttgttgtgtttgcttgtttaaaaaaatgccgcaaagcagcactgtgcgcaagcgatttggcggtgaaaaaataaaaaacgtaatggtgattgctgatttgtgaaaaaggggagggtgcggtgatgtatttattgatggatcgataatttttggcggattttattgaatgggatgattttaatgatgggtaaaaataagaaaccacgtcctgagacgtggttgctattcagataacgtcgatttcagcgactgacgggtaaatccagctggggcggaaaggcatactgtcgatatcgtcgagcgacgaaacaccagaaagcaccagaatcgtctccagacctgcctggaagccggccagaatatcggtacgcaggttatcgccgacaatcaccgtttcttccgaatgtgcctgcattttgtttaatgccgcgcggataatccacggactcggcttaccaacatagaacggtttgcgcccggagattttctcaatccctgcacacaacgcgccacaggccggataaaaaccgcgcccgtgggtgtccgggttggtggcgataaagcgtgcaccgttagcgacgaaataggccgctttatgcatcatgtcccagttgtaggaacgcgtttcgccaacaatcacaaaatcagggttcacatcggtaatagtgaaaccggctttgtacagttcatgaatcagtgcgccttcgcccacaacatacgctttcttgccttcctggcgacgcaggaaatcggcggtcgccatcgcagaggtataaaacacgctgtcaggtacatcgacaccggcagtggcaaagcggttcgccagatcttgcccggtctgcgaaggatagttggtcagcaacaccagcggcaggcctttatccataatcccgtgcaaaaattccgctgcacccggtacggcgacgttatcgtgcatcagcacgccgtcgatatcgcaaattacatttttaatggtcatggactacccagaatattgacaacaataagcgccactataaaagcacattaattttccagcaaatgctggagcaaaataccgttgagcatggcgcgttttaccagcgcaaaagcaccgattgccgagcggtggtctagctcagaacgtaccaccggcagattagtacgaaacgccttcagcgcctgagtattaatgcagctttcaatagcagggagcagcactttatcggcttcggtgatttcaccggcaataacaattttttgcggattaaataagttgatagcaatggcgatggttttgcccagatgacgaccgacatactcaatcacttccgaggccaggctatcgcctttgttcgcggctttgcagatagttttgatggtgcagtcgtccagcggcacgcggctctggtagccctgctttaacagattcaacacccgttgttcaatagcggcgttggcagcgatagtttccaggcagccaaagttgccgcagtggcagcgttcacccagcggttcgacctgaatatggccaatttcaccgacgttgccgttgcggccaataaaaatgcgcccgttagagataatcccggccccggttccgcgatggacacgcaccagaatggagtcttcgcaatcctgacttgcaccgaagtagtgctccgccagcgccagactacggatatcgtgaccaacgaaacaggtcactttaaaacgctcttccagtgcttctaccagcccccagttttctacctgaatatgcggcatgtaatgaattttgccgctgtccgggtcaacaagtcctggcaggataacggaaatggcgatcagctcgcgcagtttgcgctggtagctatcaataaactgagcaatggcattcagcagggcatgttccagcgtctgctgggtacgttccggcagcgggtaatgttcttctgccagcactttgctgctgagatcaaacagggtgatggtggcgtcgtgacgaccaagccgtacgccgattgcgtggaaattgcgggtttcggtgacgatagagatagcgcggcggcccccggtggaggcctgctgatcaacttctttgatcagcccgcgttcgataagctgacgcgtaattttggttacgctggcgggggcaagctggctttgctcggcaatctgaatccgcgagattggcccgtactggtcaatcaggcgataaaccgccgcgctgttaagctgttttacgagatcaacattacctatctgagcttgtccgcctggtgtcatactttctcttattgagttacgacctcgttaccgttaacgatggtcttggtgattttaaaatcaggtgtgaatgcggtcaggttggctactttacctgcggcgagtgtgccgagacgtttctcaacgccaatcgcacgcgccggatagagcgtcgccatacgcagcacttcatccagtgcgataccgcaatgttcgaccagattacgcacgccttcaatcatggttaaggatgaaccgcttaacgtaccgttctcatccacacaaagtccgttacggtagtatattgttttacccgcaaaaatgaactgttcaatgttggcacctgctggcgcggtggcgtcggtaaccagacacagtttgtcgcctttaaggcgtttagcattacgaatgttggcgtaatcaacatgcaggccatcagcgataataccgcaataaatgtcagcttcatcgaggatcgcgcccgccaggcccggttcacgaccggtaatatacggcatcgcgttgtacagatgggtggcaaaggtaatccccgcgcggaaaccggctttcgcttctttcaacgtcgcgttggagtgaccggcagaaaccacaatcccggcatttgccagtttgctgatgacttccgcaggaaccatttccggtgccagggtcactttggtaatgacgtcggcgttttcacacaggaaatcgaccagcgcggcatcaggcttacgcacaaaattcggattatgggtaccttttttcaccagattcagccacgggccttccagatgcagacctaacgcctgattcggatgttttgccaggtactcgcgcataacgcgcacgccctgtttcatcagctcatcgctggtggtgataagcgtcggcagatagttagtacagcctgatttctcattggctttctgcatgatttccagcgtttccacgctgaccgcttcagcggtgtcgttaaactgtacgccgccgcagccgtttaactgcacatcgataaaaccgggggagagaatggccccgttcagtgaacgttgttcgatctctggcggcagttccgctaccggacagacgcttttaatcaggccatcagcgataacaaccgcgtggtcatcaagaaattcgtggccggtaaagatccggccctgggttaatgcatacattctgacccccgattttaaaaaatattgccctgagcaaggagccagggcagggataacaattacagacctttgatattttctgcttctaattcattgaaatatcttaaagtcttaactttcagctccatggtggaaggctcatcgcacaccatgatggctttcggatgcagttgcagacagctgatggtccacatatggttcacgcaaccttcaactgcggcctgcagcgccagtgctttctggctacccagcaccagaatcatcacttyttcggcatccagcagtgtaccaacaccgacagtcagggcatattttggcacctgattgacatcgttatcaaagaaacgagagttcgcgacgcgagtgtcatgagtcagggttttgatacgagtacgagaagccagagaagacgccggttcgttaaatgcaatatgaccgtcgttacctacaccgcccataaacagatgaatttttccgtaagaacggattttttyttcatactggcggcactcggcgtcgatatccggggcgttgccgttgagaaggttgatgttttctgctggaatatcaacgtgatcgaagaaattacggtgcataaagctgtagtagctttccggatgctctttcggcagaccgacatattcgtccatgttgaaggtgacaacgtgcttaaagctgacctggcctgctttatgcatttcgactaacgctttataggtggtcattggcgtgccgccagttggcaggcccagaacaaacggacgatcagcagtcggtttgaacgcattgatacgattgacgatatggcgagcagcccatttgccgacctgttcagcggtagtcagggggatcagtctcattattcacctcaataagtaaaatgtaagccgttggcggattaggcatctttaagcgtaacctggatttgcgcagacaggcgtcaatccgacctgattttttgaatgataaaataagttttctggtttagccagtaaaagggagtgatgataacgatatttggtgacaaaactcacaaaagacactcgtttaatttgcgatacgaattaaattttcacacactctgtggcagatgatctaacaatctgattacagaacatcggcagtacaatttgcagcacaataaaaatacggctttaaacgagccaaatagggttctcgtagggggaataagatgaatattttaggttttttccagcgactcggtagggcgttacagctccctatcgcggtgctgccggtggcggcactgttgctgcgattcggtcagccagatttacttaacgttgcgtttattgcccaggcgggcggtgcgatttttgataacctcgcattaatcttcgccatcggtgtggcatccagctggtcgaaagacagcgcaggtgcggcggcgctggcgggggcggtaggttactttgtgttaaccaaagcgatggtgaccatcaacccagaaattaacatgggtgtactggcgggtatcattaccggtctggttggtggcgcagcctataaccgttggtccgatattaaactgccggacttcctgagcttcttcggcggcaaacgctttgtgccgatcgccaccggcttcttctgtctggtgctggcggccatttttggttacgtctggccgccggtacagcacgctatccatgcaggcggcgagtggatcgtttctgcgggcgcgctgggttccggtatctttggtttcatcaaccgtctgttgatcccaaccggtctgcatcaggtgctgaacaccatcgcctggttccagattggtgaattcaccaacgcggcgggtacggttttccacggcgacatcaaccgtttctacgctggtgacggcaccgcggggatgttcatgtccggcttcttcccgatcatgatgttcggcctgccgggtgcggcgctggcgatgtacttcgcagcaccgaaagagcgtcgtccgatggttggcgggatgctgctttctgttgctgttactgcgttcctgaccggtgtgactgagccgctggaattcctgttcatgttccttgctccgctgctgtacctcctgcacgcactgctgaccggtatcagcctgtttgtggcaacgctgctgggtatccatgccggcttctctttctctgcgggggctatcgactacscgttgatgtataacctgccggccgccagccagaacgtctggatgctgctggttatgggtgttgtcttcttcgctatctacttcgtggtgttcagtttggttatccgcatgttcaacctgaaaacgccgggtcgtgaagataaagaagacgagatcgttactgaagaagccaacagcaacactgaagaasgcctcaatcaactggcgaccaactatattgctgcggttggcggcactgacaacctgaaagcaattgacgcctgtatcacccgtctgcgccttaccgtggctgactctgcccgcgttaacgatacgatgtgtaaacgtctgggggcttctggggtagtaaaactgaacaaacagactattcaggtgattgttggcgcgaaagcagaatccatcggcgatgcgatgaagaaagtcgttgcccgtggcccggtagcagctgcytctgctgaagcaactccggcaactgccgctcctgtagcaaaaccgcaggctgtaccaaacgcggtatctatcgcggagctggtatcgccgattaccggtgatgtcgtggcactggatcaggttcctgacgaagcattcgccagcaaagcggtgggtgacggtgtggcggtgaaaccgacagataaaatcgtcgtatcaccagccgcaggaacaatcgtgaaaatcttcaacaccaaccacgcgttctgcctggaaaccgaaaaaggcgcggagattgtcgttcacatgggtatcgataccgtagcgctggaaggtaaaggctttaaacgtctggtggaagagggcgcgcaggtaagcgcagggcaaccgattctggaaatggatctggattacctgaacgctaacgcccgttcgatgattagcccggtggtttgcagcaatatcgacgatttcagtggcttgatcattaaagctcagggccatgttgtggcgggtcaaacaccgctgtatgaaatcaaaaagtaatctgctttatgcctgatgcgacgcttgagcgtcgcatccaacaatgacaagcggtggagatcttctctgccgctttttttttcatcaatcatccccataatctcagtgagattttcgattttcactaactaacagttgtcagcctgtcccgcttataagatcatacgccgttatacgttgtttacgctttgaggaatccacgatgagtgaggcagaagcccgcccgactaactttatccgtcagatcatcgatgaagatctggccagtggtaagcacaccacagtacacacccgtttcccgccggagccgaatggctatctgcatattggccatgcgaaatctatctgcctgaacttcgggatcgcccaggactataaaggccagtgcaacctgcgtttcgacgacactaacccggtaaaagaagatatcgagtatgtcgattcgatcaaaaacgacgttgagtggttaggttttcactggtctggtaacgtccgttactcctccgattattttgatcagctccacgcctatgcgatcgaactgatcaataaaggcctggcgtacgttgatgaactgacgccggaacagatccgcgaataccgcggcaccctgacgcagcctggtaaaaacagcccgtaccgcgaccgtagcgttgaagagaacctggcgctgttcgagaaaatgcgtaccggcggttttgaagaaggtaaagcctgcctgcgtgcgaaaatcgacatggcttcaccgtttatcgtgatgcgcgatccggtgctgtaccgcattaaatttgctgaacaccaccagactggcaacaagtggtgcatctacccgatgtacgacttcacccactgcatcagcgatgccctggaaggtattacgcactctctgtgtacgcttgagttccaggataaccgtcgtctgtacgactgggtactggacaacatcaccattcctgttcacccgcgccagtacgaattctcgcgcctgaatctggaatacactgtgatgtccaagcgtaagctgaacttgctggtgaccgacaagcacgttgaaggctgggatgacccgcgtatgccgaccatttccggtctgcgtcgtcgtggttacactgcggcttctattcgtgagttctgcaaacgcatcggcgtgaccaagcaggacaacaccattgagatggcgtcgctggaatcctgcatccgtgaagatctcaacgaaaatgcgccgcgcgcaatggcggttatcgatccggtgaaactggttatcgaaaactatcagggcgaaggcgaaatggttaccatgccgaaccatccgaacaaaccggaaatggggagccgtcaggtgccgtttagcggtgagatttggattgatcgctccgatttccgcgaagaagctaacaagcagtacaaacgtctggtgctgggtaaagaagtgcgtctgcgtaatgcttatgtgattaaggcagaacgcgtcgagaaagatgccgaaggtaatatcaccaccatcttctgtacttatgacgccgataccttaagcaaagatccggcagatggtcgtaaagtcaaaggtgttattcactgggtgagcgcggcacatgcgctgccggttgaaatccgtttgtatgaccgtctgttcagcgtgccgaacccaggtgctgcggatgatttcctgtcggtgattaacccggaatcgctggtgatcaaacagggctttgctgaaccgtcgctgaaagatgcggttgcgggtaaagcattccagtttgagcgtgaaggttacttctgcctcgatagccgccattctacggcggaaaaaccggtatttaaccgcaccgttgggctgcgtgatacctgggcgaaagtaggcgagtaattttaagtttcgctatgccggatggggcgtttacgtcgcatccggcaaggaacagacaaacagtttcaaacgctaaattgcctgatgcgctacgcttatcaggcctacatgatctctgcaatatattgagtttgcgtgcttttgtaggccggataaggcgttcacgccgcatccggcaagaaatatgcaaacaatccaaaacgccgcgttcagcggcgttttttctgcttttcttcgcgaattaattccgcttcgcaatttatccataaaataaatttaaaaacacaaaacataattagataaaatgtaaccgctttcatcttgctggaatttcacgcttttattcttctgcaagcctttcaaccgcaaacttaagccttgtaacaaaaatcatcaaaatatgtgcggttgctcatgttcttacattctggttacagaaagagattgataattcgcgtcgcgaaaaatagtctgttcctgtagtcagcgagacttttctcaacgctacttttttaatttttatttttttcgctgttcacctgtggtgcagcaatttatacgtcaaagaggattaacccatgcgtacgtttagtggcaaacgtagtacgctggcgctggctatcgccggtgttacagcaatgtcgggctttatggcaatgccggaggctcgcgccgaaggattcattgacgattcaaccttaaccggcggtatctattactggcagcgtgaacgcgaccgtaaagatgttaccgacggcgataaatacaaaaccaacctttctcactccacctggaacgccaacctcgattttcagtccggttatgctgctgatatgttcggccttgatattgccgcgtttacggcgattgaaatggcggaaaacggcgacagctctcacccgaacgaaatcgcgttttcaaaaagtaataaagcctatgacgaagactggtccggcgataaaagcggtataagcctgtataaagcagcggccaaatttaaatacggtccggkgtggcgagggcaggttatattcagccaactggtcaaacgctgttagcgccgcactggagctttatgccgggtacttatcagggtgcggaggccggggcgaattttgattacggcgatgctggtgcgttgagtttctcctacatgtggaccaacgaatacaaagcaccgtggcatctggaaatggatgagttttatcagaacgataaaaccaccaaagttgattatctgcactcccttggggcgaaatacgacttcaaaaataacttcgtactggaagcggcatttggtcaggcggaagggtatatcgatcaatactttgccaaagccagctacaaatttgatatcgccggtagcccgttaaccaccagctaccagttctacggtacgcgcgataaagttgacgatcgcagcgtcaacgatctttatgacggcaccgcctggctgcaagcgttgacctttggttaccgggcggctgacgtagtggatttgcgcctcgaaggcacctgggttaaagctgacggtcagcagggatacttcctgcaacgtatgactccaacctacgcttcctcgaacggtcgcctggatatctggtgggataaccgttctgacttcaacgccaacggcgaaaaagcggtcttcttcggtgcgatgtatgacctgaaaaactggaatcttccaggcttcgccatcggcgcttcctacgtttacgcatgggatgctaaacctgcgacctggcagagcaatccggatgcgtactacgacaaaaaccggactattgaagagtctgcatacagcctggatgcggtctacaccattcaggacggtcgcgccaaaggcacgatgttcaaactgcacttcaccgaatacgacaaccactccgacatcccaagctggggcggcggttacggcaacatcttccaggatgagcgtgacgtaaaatttatggtaatcgcaccattcaccatcttctgatgcccgacgcggcaggttttgtgcctgccgcacgtttgaggaatttgctatgaaaaaactgattctcatcgccatgatggcatcggggctggtagcttgtgcgcaatcaaccgcgccacaggaagacagccgtctgaaagaggcatacagcgcctgtatcaacaccgcacaaggttcgccggaaaaaattgaagcctgccagagcgtgttaaacgtgctgaagaaagagaaacaacatcagcagtttgccgaccaggaaagtgtccgcgtactggattatcagcagtgtctgcgtgcaacgcaaaccggaaatgatcaggcggtgaaagccgattgtgataaggtctggcaggaaattcgcagtaataacaaataagtgagagctgtaactctcgcttttcttatttcccttgcataaaaaagccaacccgcaggttggcttttctcgttcagactggcttatttgccttcgtgcgcgtgctcatcttcgcggcaatcgccttcggcgcagtgaccgtaaagatagagactgtggttagtcaggcgaatgccatgttttgcggcaatttcacgctgacgcgcttcgatggaatcatcactaaattcgataaccttgccgcagtcgaggcagatcaggtgatcgtggtgatgttgctgtgtcagttcaaatacggatttaccgccttcaaaattgtggcgggtgacgataccagcgtcgtcaaactggttcagtacgcgatataccgtagccagaccaatttcttcacccatatcgatcagacgtttgtataaatcttccgcactgacgtgatggttgtccggctcctgaagaacttccaggatttttaaacgaggaagcgttactttcaggccagctttctttagggcggtattgttatcagtcatgcggaatctggtcctgttactaagcggttcacttcattagaagaagtgacagaatttgctcttgagataatgcggtatcattatagaattgccacgcctaaatgaaaaccacaagtccctggcaaatattgttaataaaaacgtggcacagcttacatttacaacggcaaggccacttgaacaccgggacattgtacaggtacaacggcaaaagttacaaatttgtagcaattattttgattggcattatctattaatacggcgtagacatgagtctacgccgcatcacatcaggcattgagaatttcgtcgagatgcaactcttcagaaatctgtttaacccatttttctacacgttcagcggtcagttccggctgacggtcttcgtcgatagccagaccgacaaagtggtcgtcatctgccagaccttttgatgcttcgaaatgatagcccgcagttggccagtgaccaacgatggttgcaccgcgcggttcaatgatgtcgcggatggtgcccaatgcgtcgcagaaatattcggcgtaatcttcctggtcaccacaaccaaacagcgcaaccagtttgccattgaaatcaatctcttcgagagtcgggaagaagtcatcccagtcacactgcgcttcgccgtaataccaggttgggatgcccagcagcagaatgtcataagcttccagatcttctttgctgctttttgcaatgtcatggacatcggcaacgtctttaccaagctgtttttgaatcatttttgcgatattttcggtattaccggtgtcgctgccgaaaaagatgccagtgatagccatgagtgaaataacctcttgaaacttattgaaatgggggtggaaaattgcccacggataaaggcaatcatagcagaacaggcagtcttgcggaatcagcaaacgagcaggactgcacactgtgctacatgaaagtggaaatttaaacgatgccctgactacgcagcgccgccagttgctgcattaacatctcttcgatcagttcgctacggctcatattgcgcgattccgccagctcgttcagcgcctcgacagcttccgcgttcagcttcagttcgacacgctttaggccacgtactttgtcgcgttttagttggttgcgtttattaatacgcagctgttcatcgcgcgaaagcggatttgttttcggtcgtcccggtcgacgctcgtgcgcgaacagatctaatgtcgtacggtccgtttgttctttggccatgatcttggtgacttcgggggaaacaatcagccaggcctctgcccggatggatagcgcgccataatacatcagcgcgatgagtcacgccaacgcccacgcgcggaaagcgacgcggacgctgggtttttaatcagttgcgttaatcattgagatagcgacggatagcgcgtaataccgcatccggtttttcagcatggacccagtgacccgcgcctgcaatcacatgcgcccgtgcctgtggaaattgtgccagtaaatcatcacggtactgctcgctaacatacggagaattaccaccagggataaacagggcagggtgatcccatgccgggattttctcccaacccacaatatgcggatactgatcccacaataccggcacgttaaagcgccactccccgtcaacaaaagatttcaacagaaactgaatcaccccttcttcattaagatgctggcgcattattgctgctgcttgctggcgagtttgtgcgtccgattcactgaccgcgttgatagccgagaaaatctcatcatgacggcgtacgtgatagtcgaccggtgcgatatcgatcgccaccagtttatcgatgcgatcgggggccagtgcagtaagtgccattaccgctttaccgcccatggagtgagcgataaatgttgctttgtcgatctgctgtgcatccagagtatcaacaagatcctgcgccatcgccgggtaattcattaccggatctctcggtgaaagaccgtggttacgcatatcaacctggatgatattgtgatcgtttaccagatcgcgagccagtacgccaaggttgtcgaggctgccaaacagaccatggacaagaacgatgggagaattattgtgctggttttgtgcagtttgcgcgcggatattcaatttcatggcaaagttctttttttcgcgttgtcgggttagggtattatgttgaccattgtgccacagggctgcaacaaataaggtttattccgagtttttctgcaagccaggcttgacgctatccgctgccgggatttattcatatactcctggcgacttgtattcagctaagacactgcactggattaagatgaaaacgattgaagttgatgatgaactctacagctatattgccagccacactaagcatatcggcgagagcgcatccgacattttacggcgtatgttgaaattttccgccgcatcacagcctgctgctccggtgacgaaagaggttcgcgttgcgtcacctgctatcgtcgaagcgaagccgatcaaaacgattaaagacaaggttcgcgcaatgcgtgaacttctgctttcggatgaatatgcagagcaaaagcgagcggtcaatcgctttatgctgctgttgtctacactatattctcttgacgcccaggcgtttgccgaagcaacggaatcgttgcacggtcgtacacgcgtttactttgcggcagatgaacaaacgctgctgaaaaatggtaatcagaccaagccgaaacatgtgccaggcacgccgtattgggtgatcaccaacaccaacaccggccgtaaatgcagcatgatcgaacacatcatgcagtcgatgcaattcccggcggaattgattgagaaggtttgcggaactatctaaaacgttgcagacaaaggacaaagcaatggcaatccacaatcgtgcaggccaacctgcacaacagagtgatttgattaacgtcgcccaactgacggcgcaatattatgtactgaaaccagaagcagggaatgcggagcacgcggtgaaattcggtacttccggtcaccgtggcagtgcagcgcgccacagctttaacgagccgcacattctggcgatcgctcaggcaattgctgaagaacgtgcgaaaaacggcatcactggcccttgctatgtgggtaaagatactcacgccctgtccgaacctgcatttatttccgttctggaagtgctggcagcgaacggcgtagatgttattgtgcaggaaaacaatggcttcaccccgacgcctgccgtttccaatgccatcctggttcacaataaaaaaggtggcccgctggcagacggtatcgttattacaccgtcccataacccgccggaagatggtggtatcaagtacaatccgccaaatggtggcccggctgataccaacgtcactaaagtggtggaagacagagccaacgcactgatggccgatggcctgaaaggcgtgaagcgtatctccctcgacgaagcgatggcatccggtcatgtgaaagagcaggatctggtgcagccgtttgtggaagggctggccgatatcgttgatatggcggcgattcagaaagcgggcctgacgcttggcgttgatccgctgggcggttccggtatcgaatactggaagcgtattggcgagtattacaacctcaacctgaccatcgttaacgatcaggtcgatcaaaccttccgctttatgcaccttgataaagacggcgcgatccgtatggactgctcctccgagtgtgcgatggcgggcctgctggcactgcgtgataagttcgatctggcgtttgctaacgacccggattatgaccgtcacggtatcgtcactccggcaggtttgatgaatccgaaccactacctggcggtggcaatcaactacctgttccagcatcgtccgcagtggggcaaagctgttgccgtcggtaaaacgctggtttcatctgcgatgatcgaccgtgtggtcaacgacttgggccgtaaactggtagaagtcccggtaggtttcaaatggtttgttgatggtctgttcgacggcagcttcggctttggcggcgaagagagcgcaggggcttccttcctgcgtttbgacggcacgccgtggtccaccgacaaagacggcatcatcatgtgtctgctggcggcggaaatcaccgctgtcaccggtaagaacccgcaggaacactacaacgaactggcaaaacgctttggtgcgccgagctacaaccgtttgcaggcagctgcgacttccgcacaaaaagcggcgctgtctaagctgtctccggaaatggtgagtgccagcaccctggctggtgacccgatcaccgcgcgcctgactgctgctccgggcaacggtgcttctattggcggtctgaaagtgatgactgacaacggctggttcgccgcgcgtccgtcaggcacggaagacgcatataagatctactgcgaaagcttcctcggtgaagaacatcgcaagcagattgagaaagaagcggttgagattgttagcgaagttctgaaaaacgcgtaaacacattaaataagaaaaagggcggtcgcaagatcgcccttttttactttgcttttttaaccgtgtttatttttcagttcaaagcgtggtgataccagaccatacagtgtccaaccaaggaaggtcacgatggaaccgtacagcatggcttcttccccggatgagtacagcgcataaaagctgtacatcgcgccaacaaaagcaacaaagtttgcaactttcgcttttgaggggggcacattagcgaccttctgaataatgactaatgccgccattgacagaatatacggaatgatattggtcaccacggccaggttaaccagcacgttgaactgactgtttagcgacgggctaatcgtcatcagcgccaacccgctctggataatcacaatggtcaacattccctgcaccggtgcatccactttggttacatgggagaaaattttagggaagtagccttcatcagatgaagatttaaacacctgggcaatggtgaactgccagccaagcagcgaaccgcagcaggacatcaccatcagcgccataatgactttacccacttccggcgtgaacatctgcgcgaaggccagaccaaatggtgccgttgaatttgccagctccatatttggcacaatcccggcaatcacgttggtggagacgatataaatcaccgccgcacctaacgtaccgccgagtaccgcgattggcacattacgttccgggttttccactacatcagtatttgcacacgcagactccagaccaagaaaagcccacagcgtcatagcgatggaagaacctaccgcactgaagaacggtgcatgatgcggattccaggaatcaacgtacagcgtcgggctaaaccagaaccagccaataatgcacagaccgacgaccggaataatgactccccacacagtaatgctactgatttgcccggtaatgcgcgcaccaccaaagttagccacggtacaaatccacagcaccccgatggtcgcaagaccaatctgcactggcgacaaactcgcgccgagcagttcggtgccgtaaccaaccgccgaaatagcaatcgcgacgttagcaatcagcagtgagacgccgtaggtatagttcgccataaagttaccggatttaccgaaagcatactcggcataaccgcccataccgcctgatttacggctgaacataccgcattttgcgaatgcccatgccagtgccattgagcctacggctgtcaccagccaggagataattgagattgtcccaacttcggcaagctttgtcggcagcatgatgataccggagcccatcatgttgaccatcgtcagtatggttaactgaacgacgcccattttgttcgatttagcctgactcataatttttcccctttcagcagggtgctttgcgcatcacgaggcttgatgacatagcaccaaacttgcttacgaccatcatgttcttcgatatagacaccctgcagctccggtgcaaaacctggcagcaggttgatcccttcttccagagcgctgaagtaacgcaaaacagcaccaccccagatttcacccggaacaacacacagcacacccggaggataaggaagcgcaccttcggcagcgatacggccttctgcatccggcagacgaaccagctccacttcaccgcgtaaataggcgtagttagcttcttgcggattcatgctgacgcgtgggaagtgttccttacggaacatctctttttgcagttgtttcacgttgtggcgggcatacaaatcatgcatttcctggcacaactgacgaagggtataaccggcgtagcgctcttcatgctgtttgtagatggaaggtagcacttccgccagcggcgcatcagattccagcagtttttcgaagcgtaccagcagggcaacaagttgctgaagtttggccatatcttctgccggagtcagcaggaagaggatggagttaagatcgcatttttccggcactacgccattttcgcgcaggaagttagcaagaatcgtcgcgggtacaccgaacgcttcatattcgccgttacgtgcatcaatacctggggttgtcagcaacagtttgcacggatcaacaaagtattgattctctgcatagccttcaaaagaatgccagtgctcacctggtacaaactggaagaagcgcagatcaaccgcaatttgcgctgtttcatacgactgccagggtttaccatccaccagttcaggtatgaacggacgaatatgctgacagttatcgaggatcagtttgcgggcattaatgccatttaccacacaatccatccacatattacgaccgctgacaccttcatgcattttggcgttgatatccagtgcggcaaacagcggatasaacgggctggtggaggcatgcatcataaaggcgttgttcatgcgtttgtgcggtacataacgctgttgccctttgatgtggctgtcttttttatggatttgtgaagtttgagaaaaaccagcctgctgtttatgtacggattgcgtaaccagaatacccggatcgttctcattaagatccagcaacagcggcgaacagtcagccatcatcggaataaactgttcatagccgacccatgcggaatcaaacaggatgtagtcacacagatgaccaattttatccaccacctggcgggcgttataaatcgtaccgtcgtaggtgcctagctgaatcacagcgaggcggaacggacgcgcytcttttgcccgttgcggtgcaacttctgtaatcagttcacgcagataactttcttcgaagcagtgtgcatcaataccaccgataaaaccatacgggttacgtgctgtttccagataaaccggtgttgcaccagcctgtagcaaggccccgtggtggttagacttatggttattgcggtcaaatagcaccagatcacccggtgtcagcagggcgtttaaaaccactttgttagaagatgaagtgccatttaaaacgaagtaggttttatcggcattaaacacttttgctgcatgttgctgtgcaatgcatggcgcgccttcgtgaatcagcagatcgcccatcgctacgtcggcgttgcacaagtcggcacggaacagcgcctcaccaaagtattccacaaactgattccccgccggatggcgacggaaaaattcgccgccctgatgaccggggcagtcaaatgcgctgttgccctgattgacataatcgaccagtgcgcgaaagaaaggtgggcgcagttgagtttcataatggctggcagcggtttctaactgacgaccataaaattctttgcgtgcttctccatgttcgaagacaccagaaatacgtgaaagatattctgctggtatacgttcttcattttccgttgcaataaaaacaggaatgtcatagccagtagcgtctatttcatcgagttttccacgttcaacatcactgactgataaaataatggcggcaacgtcaatataattactttcgtctatattcacgcatgcacgatgagtggaaaaacaatccgggcaagaacgactaacggcaatttttaattctgacattttgttcatctctttatttcaggtaatagcaggtcctcaatttctcaaaggagaaatcgatcacgccggaaaaaaagcaaagctccaccgctgataaataaatcagtagtttgctttttgcagatgcaataacccagaccagcccggtaactggctatactcgtcatacttcaagttgcatatgctgcgactcgaattatgtagagtttaaaagggttagcagtatatgagcaccgagggatacaggtattaacctgtaatgcttaaagtcagggagacctgtacgctggggtgccctttagtcagaagactagcgggcattaaagaaatgaaagtcaaaactattacgatgggcaaacttcatgatatgggttgtccgccttatatgaggcattaagcggttattattttccatttacctttacctcttgctgtgtcagttgaaggtagagttattctatccatgaaatggctataatctgtgaagaagatcaacaaaaaacgatcataccccagataataaatcattaattatgaatagcgccatactagatgctgttttgttacttaaatgttgtaatttcgtgttttatatttgcgttaagaaattaaacctgccaaataataatatttggcgcaggtttaataataaattaatcactatttaggcgaatttattgaataaaaattcaaagcataaaccgataaccaataccggtttcagtaatgaaatggctggggcgagcgggatcctgttccagtttttgtcgcagatgtcccatataaatacgcaaataatgactgtgttcgaccgcgtttggcccccacacctggttaaggagttggcgctgggtgagcacttttccggcgttgttgagcagcactgccagcaggcgaaactcaatcggggtgagatgcacctcttcctcaccccggtgaatcacgcgggcggctaaatcgacggtaacatcggaaaatttcaccagcggatcgggcgcggcggtggcggagtggcggcgtaaagcgacgcgcagacgggcctgcaattcgccaatgccaaacggcttacttagataatcatccgctccggcatccagcgcggcgattttgtcgctctcttcgctgcgtgcggaaagcacaatcaccggcaccgcgctccactggcgcaggtcgcggataaactcaatcccatcaccatcgggcaggccgagatcgagaataatcaaatctggcttacgggtagccgcttccagcaagccgcgttgcagcgtttcggcctcatagacgcgcatcccgtcgccytccagcgccgtgcgcagaaagcgacgaatagcctgttcatcttcaacaatcagaacgtttgtcacatatcctcatgaaattcttcaagttcaggggcagtttgctggggaagtgtaacacgaaaacaggcaccaccttccggccggttgaacgcggtaatagtgcccccgtgtacatccactatcgcccgacaaattgccagtccaagccctacccccggtactgccgactctttattcccgcgagcaaacttatcaaatatcgtctgctcctggcctggcggaagaccggggccgttatcccagacatccagttgtagattttcgccctcaacgtgggcatcgataccaatttcggcctgcgcacccgcatatttcaccgcgttctccagcagattaatcagcacccgttcaaagagtggcccgtcaacgtggattaaggtcagcggttctggcagagaaagattgatgggcgacgataaacccggttccagcatttgcagcgcgctgccgactacttcttccagcgttaaccactctttcttcaaattaaagccgccggactgaattcgcgccatatccagtagattattcaccagtcgggtagtgttcagcacatgctgacgaatctcgctggcctggcgggcgtggggtgatccttcgcttgccagatcgagcgttaagatttctgcctgaccaaacagcaccgtaagcggagtgcgtaaatcatgcgaaagcgccgccagcagggcgttgcggatctgttcacgttcgcttgccatccgcgcctgttcttcgctggcggtcagcgtcagccgctcaagcgcattggcgactaacagcgtaaacgtctccagcaggcgctgctgttccgggatcatcaactgacgcagattccccggttccaccaccaccagcccgtaggttttctcaccgctttttaacggcaaaatctggtacggcacgccgggtaacgtgtcggtgcccgcacccgcaggcaggcctttatcaaaactccactgcgcgatggcatcgtcccacggcgtcattccttgcggatgtgttaacggctgcaatttaccgttgtcatcgggcaacaacacctgactgcgggcatgaaacgtggaggcaataaattgttcgctggtggcggcgatgtcctgcggactgcggcccaccgccagagctttcgacatttcatataagtgccgtgtgcgttgctcgcggtaacgggctacccgcgcctgataacgcacacccgcagtaaggttcccgatcaccagcccgacggttaacatcaccgcgaaggtcagcagatattgcacatcagasacggcgagcgtgccgcgtggggcgataaaaaagagatcgaaactcaccacattaatgacggtagcaaccaccgaaggccagcgtccataaaatagcgccaccaccaccacgccaagtagatacagcatcaccaggttggcggcatcaaacgccatcagccactgcatggcaattaaggtgataacggcgcataacgcggcggcaaccacgcatccctgaatctgtacccgccacttgtctttaaaagagcggctatccggcgcgttgttaatcgtgcgggcgggtggttcatcaagcgcgaccagcacctgatcgagatcgggggcgatgcgcgccagtcggtcagcaaacgtttcccgacgccaccagcggcgcgaggctgggcgaccgagaataatcttgccgagattatgttcacgggcataacgcactaccgctttctcttccgctggatcagaaagtgttgccgtctccgcgcccagctcctgcgccagacgtaaggcgctgagaattgcccgacgttttttctccggtaagcgatgcagggcaggggtttcaacatacaccgcgtgccagacgctccccagccgtgacgccagccgcgccgccgcgcggaccagtttttcgctgccggtgttatggccgatgcataaaaggatcgcgtcgcgcgtgtgccagactttctcttcgccaggatgcccccgccaggcgcgcatttgctcatcaacgcgatcggcagtacggcgcagtgccagtttgcgcagggcgatcagattgcctttgcggaaaaaatgttcaatggcgcgctccgcctgcccggcaatatagactttgccttctttcagccgctggcgcagatcgtccgggggcaagtccaccagcaccacgtcgtcggcggcatcgaaaaaaggatcgggcacggtttcccgtacctgaattccggtgacgccgctgaccacatcattcagactttccagatgctgaacgttgacggttgtgaaaacatcaatgccagcttccagcagttcttcgatatcctgccagcgtttaggatgacgagaacctggcgcattactgtgcgccagttcgtccattaagatcagcgccggacggcgggcgagggcggcatcgagatcaaactcgctgatgtgccgcccacggtacgccaggcgttttggcggcagaacagccagcccttccagcatggcggcggtatctttccgcccgtgggtttctaccacgccaaccacaatatccagcccttgcgcccgcagtcgctgggcttctgccagcatcgcccaggtcttcccgacgcctgcgcaggcaccgaagaaaactttcagcttcccccgatgcggcgcggcagtttgttccagcagacgatcggggtcgggacgtaagggttcgttattcatcaagtttatctagtgccagattgagttcgacaatgttgacgaccggctggccgatatatttcaccagtggttgttggctgtattttgcgatcagttgcgtgagctgttcaacgctgagattacgcgctttcgctacgcgtgggatctgccaggccgccgcttgcggggtgatgttattgtccagcccgcttgccgacgccgtcaccagttcaaccggaacgctcgtgctggcattcgggttagcggcccgtaatgcagcaacgcgtgcggctattagtttatccagctcagggttactgaccgccagattgctcccgccagaagcctgtggattataaggcatttctgccgttgccgacgggcgaccatgaaaatagccgttgtcggtaaaattctgcccgattaatgccgaaccccgcaccgtatcaccttcacggatcaacgaaccgttggcctgccagggaaaccaccattgccccagcgcggtggtcagcagcgggtaaacaccgccagtaatcaataacagaaagataaatgtcgataatgccggacgtaatccacgcatggtaaacctcacaccagaccgcaaacggtcagtagtaaatcaatgactttgataccaataaacggcaccagcagcccacccagaccgtaaatccataagttacggcgcaacatggcagaagcggtaagcggtttataactcacgccttttaacgccaggggaatcaaaaagacgataatcaaggcgttgaaaatgaccgcactgagaatggcggagtcgggcgaatgcaggcgcatgatgttcagcgcatttaactgtggatacgttaccgcgaatgccgccggaataatggcgaagtatttcgccacatcgttggcaatgctgaaggtggtcagcgagccacgggtcatcagcatctgtttgccaatatgtaccacctcgatcaacttggtcgggttagagtcgagatccaccatattgcccgcttctttcgccgcctgagtaccggagttcatcgccaccgcgacatctgcctgcgccagcgccggagcatcgttggtgccgtcgccggtcattgctaccaaacggccttccgcctgatactgacggatcaatgccagcttggcctccggtgtcgcttcggcgagaaaatcatcgacgcccgcttccgcagctatcgcggcggcagtcagacggttatcgccggtaatcatcaccgttttaatacccattttgcgcagttgggcgaagcgttctttaatgccgcctttgacgatatctttcaacgcaataacgcccagcacacgagaaccttctactactaccagcggtgtggccccctgacgcgcaacctgatcgactttttgatcaacatcggcagggaagtgaccaccgttagcctcaacatggcggcgaatggcatcgacagaacctttacggatcatgcggttgtcgatattgatcccgctcatccggctttgcgcagtaaacggtacaaaggtggcatggagcgactgcacatcgcgctcgcgcaggttaaaacgctgcttggcgaggatcacaatactgcggccttccggcgtttcatcagccagcgaagccagttgtgcggcgtcagccagcgttttttcatccacgccctgcgcagggataaactccgatgcctgacggttaccgagtgtgatggtgccggttttatccagcagcagaacgtcaacgtcacctgccgcttcaactgcacgtccgctggtggcaaccacattcgcgcccagcatccgactcatcccggcgacgccgatcgctgacaacaggccgccaatagtggttgggatcagacagaccagcagcgccaccagtaccgttacgctgactgcattaccgccccacgcggaaaacggccacagcgtggcggttgccagtaaaaagacgatagtcagggcaatcagcaggatggtcagggcaatctcgttcggcgttttgcgtcgctgtgcgccttccaccatcgcgatcatccgatccagaaatgtctcgccggggttaacgctacactcaatcaccagccagtcagaaagaatacgcgtgccgccggtgacggaggcaaaatcgccgccggattcacggatcaccggtgccgattccccggtgatggcgctttcatcgaccgatgcgccgccttcaataacttcaccatcgcaggggataatatcgcctgcttctaccagtacgatatcgcctttacgcagttgatcggcgggaactttgtccgccgcagcgccatatttcggctcacgcagcttgcgggcaaaggccgtttttttcacccctttcaggctgttggcctgcgctttactgcggccttctgccagcgcctcggcgaaattagcgaacagtacggtgacccacagccagccgctaatggccacgctaaacagcgcattgccaggcatcgcgccgcttgccatcgcgatgctaatacaggtggtcagcagactgccgatccagacgataaacatcaccggattgcgccattgcgcctgcgggtttaattttttcaccgcttctttcagcgcctgaacgacaagtgttggttcgaatagcgccagttgtttacgactcatattcagtgctcactcaatatcatcaggagagatattccgccaccggaccaagcgccagggcagggataaaggtcagtgcgccaaccagcaacacggtgccgattaacaggccaacaaacagcgggccgtgcgttggcagcgtgccggagctggcgggttggctctttttactcaccagcgaaccggcaattgccatcaccgggataatcaccccgaagcgaccgacaaacatgcagaacgccagtaaacagttccagaacggagagttggcgcttaatccggcaaaggcgctgccgttgttgttagcggcggatgacacggcgtacagcacttcgctaaaaccatgcgggccagggttgagcatggcgctacgtccggcgtcggtcatcattgccagcgccgcgcccatcagcaccagcgtcggggtgaccagaatcgccagtgcagtcagtttcatctcacgtacgtcgatttttttacccagatattccggtgtacgaccaatcatcagcccggcaataaacaccgccagcaggacaaacagcatcatgccgtaaagaccagaaccgacaccgccgaataccacttcaccaatttgcatcagccacatcggcaccatgccaccgagagcggtaaacgaatcatgcattgcaatcaccgcgccacaggacgccgccgtagtcacgaccgcaaacaggytactgaccagcacgccgaaacggctctctttaccttccatattgatgctgctgtctgcgccgagcgccagcagatgaggattaccctgaacttctgcccacatcaccacgcctacgcagatgacaaaaatcactgacatcgcccacagcaacatgcgcccctgacggcgatcgcccgtcacttcaccaaaggcaaagcacagcgctgttgggatcaagaagatcgccagcatctgcacgaagttggtcagtgcggttgggttttcaaacggatgcgacgagttggcattaaagaaaccaccgccgttagtgccgagcatcttgatcgcttcctgagaagccaccggacccattggtaacagctgttgcgctccttcaacggtattcactgcctgatagggcagaaagttttgcagcgcaccttgttgaataaaaaacagtgcgatcaccaacgccacagggacgagcacccataacgtgatgcgtagcagatcgacccaggcattcccgagtgtgctcatgctctggcgggtaaatgcacgaatgagggcaaaaatcaccgcaatcccgctggcggcagaaagaaagttttgcaccgttaagcccgccatctggctgaaatagctcaacgtggtttcaccgctataagattgccagttggtattcgtgacaaagctgacggcggtattcagcgccagatcccacgacagccccggcaactgctgtggattaagcggcagatagtgctgaccgagcaacataaaaaacagcaccgccagccccagcatgttcaggccgagaatggcacagagatactgcttccagttcatctcatggttagagacgccaagcgcgctaaagagtacgcgttcaacgcccgtcgtaccaggaagaggaatatcattaatcagccacgctagcccgctacctaagggacgcgccagcaccattaataccagtaaaaacgtggcaatcagtaagaacccttgcgcagccatcagaatgcctccgcatggatcagggcataaaccaaataacccagtaataaaaacaccagcaacacgccggctatcacgcctgcactcacagtgcacctccagtggcctaaaagtgataccggaagggtagaattctggctgcaaagatttcgcaaaaatctgcggacggggtgtaaaaaaagtataaaaatggcaaaagccatgatttaactaatgtttagtattaatttaacttttgtgtaacttaattacagggtgaatgtaaataaaccatcaataagcaaaaataagtggtcggatgagtagtaaaattacacaaaaggcggtactattttcatcagataaacaaattcatttttccggtgctattcaccgggtagatacaaaagggggagaaaagtatggaactctacagagaatatcctgcatggcttatctttttacgccgtacttatgcggttgcagcgggcgttctggcgctgcctttcatgcttttctggaaagaccgcgcccgcttttacagctacctgcatcgcgtctggtcgaaaaccagcgataaaccggtttggatggatcaggccgaaaaggcaaccggtgatttttactgattgctgagttttgaatacattgaaaaccgccagcggaaacgctggcggttttttgtatcaggaagatgttcagaggaatatttagacaccgttataccaatcgaaacatatattcatgaaatatatataaatattttcctaattgtttctatctgacggatatctcacttaaggctttcttataaatctgtagggttttgcctggaagcagacaaataacccgataaaacaaggatgagcgatgagcggaaaaccggcggcgcgtcagggcgacatgacgcagtatggcggtagcattgttcagggttcagccggggtgcgcattggtgcccccaccggcgtggcctgttcggtgtgccccggcggagtgacgtccggccatccggtcaatcccctgctcggtgcaaaggtccttcccggtgaaaccgacatcgccctgcccggcccgctgccgttcatcctctcccgcacctacagcagttaccggacaaaaacgcccgcgccggtggggagcctcggccccggctggaaaatgcctgcggatatccgcttacagctgcgcgataacacactgatactcagtgataacggcggcagaagcctgtattttgagcacctgtttcccggtgaggacggttacagccgcagcgagtcactctggctggtgcgcggcggcgtggcgaaactggatgaaggtcaccggctggccgcactctggcaggcgctgccggaagaactccgcttaagtccgcatcgttatctggcgacaaacagtccgcaggggccgtggtggctgctcggctggtgtgagcgggtgccggaagcggatgaggtgctgcctgcgccgctgccgccgtaccgggtactgaccgggctggtggaccgcttcgggcgcacacagacgttccaccgcgaagccgccggtgaattcagcggcgaaatcaccggcgtgacggatggtgccgggcgtcacttccggctggtactgaccacgcaggcgcagcgggcagaagaagcccggcagcaggccatttccggcgggacggaaccgtccgcttttcctgataccctgccgggttacaccgaatatggccgggacaacggcatccgtctgtctgccgtgtggctgacgcacgacccggaatacccggagaatttacctgccgcgccgctggtgcgctatggctggacgccgcgcggcgaactggcggtggtgtatgaccgtagtggcaaacaggtgcgcagctttacttacgatgataaataccggggccggatggtggcgcaccgtcacacgggccggccggaaatccgttaccgttacgacagcgacgggcgggtgacagaacagctaaacccggcaggcttaagctacacgtatcagtatgagaaagaccgcatcaccwtcaccgacagcctgaaccgccgtgaagtcctgcacacgcagggtgaaggcgggctgaagcgggtggtgaaaaaggaacacgcggacggcagcgtcacgcagagtcagtttgacgcggtgggcaggctcagggcacagacggatgccgcaggcaggacaacagaatacagcccggatgtggtgacgggcctcatcacgcgcatcaccacgccggatggcagggcatcggcgttttactataaccaccacagccagttaacgtcagccaccgggcctgacgggctggaaatacgccgggaatatgatgaatggggccgtctgattcaggaaactgcccctgacggcgatatcacccgctaccgttatgataatccacacagtgacttaccctgcgcaacggaagatgccaccggcagccggaaaaccatgacgtggagccgttacgktcagttgctgagcttcaccgactgttccggttatgtaacccgttatgaccatgaccgcttcgggcagatgacggcggtgcaccgcgaggaagggctgagtcagtaccgcgcatacgacagccgtggacagttaattgccgtgaaagacacgcagggccatgaaacgcggtatgaatacaacgccgccggtgacctgaccaccgttattgccccggacggcagcagaaacgggacacagtacgatgcgtggggaaaagccatctgtaccacgcagggcggtctgacgcgcagtatggaatacgatgctgccggacgggtcatccgcctgaccagtgaaaacggcagccacaccaccttccgttacgatgtactcgaccggctgatacaggaaaccggctttgacggccgcacacagcgttatcaccacgacctgaccggcaaacttatccgcagcgaggatgaggggctggtcacccactggcactatgacgaagcagaccgcctcacgcaccgcaccgtgaagggtgaaaccgcagagcgctggcagtatgacgaacgcggctggctgacagacatcagccatatcagcgaagggcaccgggtgacggtgcattacgggtatgatgagaaaggccggctgaccggtgagcgtcagacggtgcatcacccgcagacggaagcactgytctggcagcatgagaccagacacgcttacaacgcgcaggggctggcgaaccgytgtataccggacagcstgcccgccgtggaatggctgacctatggcagcggctggctggcaggcatgaagctcggcgacacaccgctggtggatttcacccgcgaccgcctgcaccggaaaacgctgcgcagattcggccgttatgaactcaccaccgcttatacccctgccgggcagttacagagccagcacctgaacagcctgcagtatgaccgcgattacacctggaacgacaacggcgaactcatccgcatcagcagcccgcgccagacccggagttacagctacagcgactccggcaggctgaccggcgttcacaccaccgcagcgaatctggatatccgcatcccgtatgccacggacccggcaggtaaccgcctgcccgacccggagctgcacccggacagcaccctcagcatgtggccggataaccgtatcgcccgtgacgcgcactatctttaccggtatgaccgtcacggcaggctgacagagaaaaccgacctcatcccggaaggggttatccgcacggatgatgagcggactcaccggtaccattacgacagtcagcaccggctggtgcactacacgcggacacaatatgaagagccgctggtcgaaagccgctatctttacgacccgctgggccgcagggtggcaaaacgggtgtggcgacgtgaacgggacctgacgggctggatgtcgctgtcacggaaaccgcaagtgacctggtacggctgggacggcgaccggctgaccacaatacagaacgacagaacccgcatccagacgatttatcagccggggagyttcacgccactcatcagggttgaaaccgccaccggtgagctggcgaaaacgcagcgccgcagcctggcggatgcgcttcagcagtccggcggcgaagacggtggcagtgtggtgttcccgccggtgctggtgcagatgctcgaccggctggaaagtgaaatcctggctgaccgggtgagtgaggaaagccgccgctggctggcatcgtgcggcctgactgtggcgcagatgcaaagccagatggacccggtatacacgccggcgcgaaaaatccacctgtaccactgcgaccatcgcggcctgccgctggcgcttatcagtgcggaaggggcaacagaatggtgcgcagaatacgatgaatggggcaacctgctgaatgaagagaacccgcatcagctgcagcagcttatccgcctgccggggcagcagtatgatgaggagtccggcctgtattacaaccgccaccgctattatgacccgctgcaggggcgatatatcactcaggatccgattgggctgaaagggggatggaatttttatcagtatccgttgaatccgatctcaaatatagatccattaggattagaaacactaaaatgcattaagccactgcattcaatgggcggaactggtgaaagaagcggtccagatatatgggggaatccgttctatcatcaatatctttgtgtcccagatggtaaaggggactatacttgtggtggccaagaccaacggggagaatcaaaaggagatggtctatgggggccaggtaaagcaagtaatgatacaaaagaagctgctggccgttgtgacctcgttgaaaccgataatagttgtgtggagaactgtttaaaagggaagtttaaagaggtaaggccgcgttattctgtattgcctgatatattcacacctataaatttagggctatttaaaaactgccaagactggtctaatgattctttagaaacatgtaagatgaagtgctccggaaataacattggacgttttattagatttgtattcaccggagtgatgtaatgaaatatattatttttttattcagagctatatggctggctttatcgcttttaatactattcttttccatgcatagactttcactattagactccactcgtgatgtgagcgagttaattagtctcatgtcttatggaatgatggtaatatgttttccaacaggcatagtattctttattgctctaatatttatagggactgtatcagacattattggcgtaaggattgatagtaagtatattatggcgataataatatggctttattttctgtcaggagggtatattcaatggtttgtattaagtaagcgcattataaacaaataaattaagttaattgctcttattattatatgtaacctgggcattgatatcccgtatgccacagacccggcaggtaaccgcctgcccgacccggagctgcacccggacagcaccctcagcatgtggccggataaccgtatcgcccgtgacgcgcactatctttaccggtatgaccgtcacggcaggctgacggagaaaaccgacctcatcccggaaggggttatccgcacggatgatgagcgcacccaccggtaccattacgacagtcagcaccggctggtgcactacacgcggacacaatatgaagagccgctggtcgaaagccgctatctttacgacccgctgggccgcagggtggcaaaacgggtgtggcgacgtgaacgggacctgacgggctggatgtcgctgtcacggaaaccgcaagtgacctggtacggctgggacggcgaccggctgaccacaatacagaacgacagaacccgcatccagacgatttatcagccggggagcttcacgccactcatcagggttgaaaccgccaccggtgagctggcgaaaacgcagcgccgcagcctggcggatgcgcttcagcagtccggcggcgaagacggtggcagtgtggtgttcccgccggtgctggtgcagatgctcgaccggctggaaagtgaaatcctggctgaccgggtgagtgaggaaagccgccgctggctggcatcgtgcggcctgactgtggcgcagatgcaaagccagatggacccggtatacacgccggcgcgaaaaatccacctgtaccactgcgaccatcgcggcctgccgctggcccttatcagtaaggaaggggcaacagaatggtgcgcagaatacgatgagtggggcaacctgctgaatgaagagaacccgcatcagctgcagcagcttatccgcctgccggggcagcagtatgatgaggagtccggcctgtattacaaccgccaccgctattatgacccgctgcaggggaggtatatcactcaggatccgattggactgaaggggggatggaatttttatcagtatccgttgaatccggttcagtatatagattcaatgggactggcatcaaaatatggacacttaaataatggcggatatggagcgagacccaacaaaccgcctacgcccgatccaagtaaatttccagacatagcgaaacaattaagactgccatatcctattgaccaggccagtagtgcgcctaatgttttcaaaacattcttcagagcattaagcccttacgactacacactgtattgcaggaagtgggtaaaaccaaatctgacttgtacgccacaggatgatccccagtatccagggatggatacaaagacagcaagtgattacctgccacagacaaattggccaacaactcaattaccaccaggatatacttgtgcagaaccctatttattccctgacattaataaacccgatgggccagcaacagcagggatagatgatttgggtgaaattttagctaaaatgaaacagagaacatcgagaggaataagaaaatgaaaagagttttgtttttttttgctgatgatatttgttagttttggtgttatagctgattgcgaaatacaagctaaagatcatgattgttttactattttcgctaagggtactattttttccgcgtttcctgtcttaaataataaagccatgtggagatggtatcagaatgaggacatcggtgagtattattggcaaacagaactgggtacatgtaaaaataataaattcacaccaagcggggcgagactcttaattcgtgtcgggtcactacgccttaatgaaaatcatgccatcaaaggaacgttgcaggagttgataaatacagcagaaaaaacggcgtttctcggcgatcggtttagaagttatataagagcgggtatctatcaaaaaaagagcagtgatccagctcagttgttggcagtccttgataattcaatcatggttaaatattttaaagatgagaagccaacttatgctcgaatgacagcacatctcccgaacaaagatgagtcttacgaatgtttaacaaaaatacagcatgaactgcttcgtagtgaagaaaaataaaacatcttcctgagaaaataaattaaccattcggaaaaacatgttcttaatggatatccaggtacaccagaaggtcgatttggaaaaatggattccgatggtaagaatatcatatattctgaatgtaatgttttacccacaacttttgagattcgataggtgtagaacatgagaaactcactaatattacttattatgatattgtttacaatatcacactcagtatttggaaaagaaaatccagtggaaatttaagtaaatagtcgtgaaatggctttggaattatcatatgtttacattaaatatgtatacgggaaagaaaaagcagaatttcagaaaccatatagtattacagatgacaataattgttggaaaatcgagggaaaacaaccgaagaattcaggaggaaattttacaatgctaatagcgaaaaaagatgggcaagtgttgaatgtaatacacacaaaataatccactgtacagtcgattcaaatattttaccaaggtgtgtttcgtaacaattttgtgtacaatatgactctacatatcgacgaaaaaaccacttgatttgacaggaatacattcaaaaaatttcttttttcatttcaggagcgattttcatctgttacttgaagtatctgtgagattaagtgactccccctaacgtcgtactaaatagtaattactggccataccgggagcagtattcggcgctccccacatgcagcagaataaccgcatcagcgaagatgtatttttactatcacaatgtgtacggacggtttatggaaaagaatgaacattagatacgcgatgcggcggcaggttacacggttatcactacgatagccaatactggctggtgcattaccgccgtgaacaataggacgccgtactgctggaaatttcttacctttataactccccgcgccgccgtatcgggaaacgggaagcaatcaagatgaggctgatataatgtgcggaatgcctgagtatttttagaataggggggtaatatgtttgatagaatatatcttggtgatcgagcaataaaaaaattgaatttgatttatggagtaaacaaattagaattcaggttaatttaatctcaaggatagcctatggtacaacagaatggaatttttatgataatgaagacttagaagatggttatttggtattttcaggtgttagtttcttcaatataactcctaatggctctattccaaatgattatataatttcaataattacagataatgtcaatgttgaatattttgaatcaactatagtttcagttggacaaattccaaatacaaattcttgagacattgataatattggtgagtgtcaaattttcatcaggtgtaaacacagctggattgagaataaattcaaagaaaaaataattgaataaccatgttatgtataggcattttagacagggaaagatcattagaagttcactttttgtactaaataattcgcattttatgtttaaaaattgagatactcctcattacctgaagctgttttttattgcttatatatgatcaaatactccttacataattaaggagaacaaaatggaacttaaaaaattgatggaacatatttctattatccccgattacagacaagcctagaaagtggaacataaattatcggatattctactgttgattatttgcgccgttatttctggtgcagaaggctgggaagatatagaggattttggggaaacacatctcgattttttgaagcaatatggtgattttgaaaatggtattcctgttcacgataccattgccagagttgtatcctgtatcagtcctgcaaaatttcacgagtgctttattaactggatgcgtgactgccattcttcagatgataaagacgtcattgcaattgatggaaaaacgctccggcactcttatgacaagagtcgccgcaggggagcgattcatgtcattagtgcgttctcaacaatgcacagtctggtcatcggacagatcaagacggatgagaaatctaatgagattacagctccccctgaacttcttaacatactggatattaaaggaaaaatcatcacaactgatgcgatggggtgccagaaagatattgcagagaagatacaaaaacagggaggtgattatttattcgcggtaaaaggaaaccaggggcggctaaataaagcctttgaggaaaaatttccgctgaaagaattaaataatccagagcatgacagttacgcaattagtgaaaagagtcacggcagagaagaaatccgtcttcatattgtttgcgaagtccctgatgaacttattgatttcacgtttgaatggaaagggctgaagaaattatgcgtggcagtctcctttcggtccataatagcagaacaaaagaaagagccaaaaatgacggtcagatattatatcagttctgctgatttaaccgcagggaagttcgccacagcaatccgaaaccactggcacgtggagaataagctgcactggcgtctggacgtggtaatgaatgaagacgactgcaaaataagaagaggaaatgcagcagaattattttcagggatacggcacattgctattaatattttgacgaatgataaggtattcaaggcagggttaagacgtaagatgcgaaaagcagccatggacagaaactatctggcgtcagtccttgcggggagcgggctttcgtaatcttgccctggtattcgctgctttgatgatgatgtaaaatgattgtttttgaactggatataacagcttggtagggaagaaagcataaccccacaaaattcatttaccatcgtctacacttactcctgtaaaccgttcaggagcagtaatgaatcagcaacgatttgatgacagcactctaatccgtatcttcgcgcttcatgagttacatcgactgaaagaacatggcttaacgcgcggggcgcttctcgattatcacagccgctataaactcgtatttctggctcattcccagccggaataccgcaaacttggcccgttcgtggctgatattcaccagtggcaaaatctggatgatttttacaaccagtaccgccaacgcgtaattgttttgctttctcatcccgccaacccgcgcgatcacaccaacgttttgatgcacgttcagggttattttcgcccgcatattgagtccacagaacgccagcagctggctgcgcttatcgacagttatcgccgtggcgagcaaccgcttcttgcgccgctgatgcgtatcaaacactatatggcgctttatccttacgcctggctttcagggcagcgttatttcgaactttggccgcgtgtgattaacttgcgccattcaggagttttatgactacccatctggtctggtttcgccaggatttacgtctgcatgataatctcgcgctggctgccgcctgccgcaattcatctgcacgcctgctggcgttgtatatcgctacaccacgccagtgggcggcgcataatatgtcgccgcgtcaggctgaacttatcaatgctcaactgaacgggctacaaatcgcgctggcggaaaaaggcattcctttattgttccgtgaagtggatgactttgccgccagcgtcgaaatagttaaacaggtgtgcgcggaaaacagcgttactcatcttttttataactatcagtatgaggtgaatgagcgggcgcgggatgtgcaggttgagagaactctgcgtaacgtggtgtgtgaaggatttgatgacagcgtgatccttccgcctggcgcggtgatgaccggcaatcatgagatgtacaaagtctttacgccttttaagaatgcctggctgaaacggctgcgggaagggatgccggagtgcgtcgctgcaccaaaagttcgtagtagcggatcgataaagcccgcgccatccattacgctgaattatcctcgtcagtctttcgatactgcgcatttcccggtggaagaaaaagcggcgattgcgcaattacgccagttttgccagaacggtgccggagaatatgagcaacaacgagattttccggcagtggaaggcaccagtcgtttgtccgccagcctggcaacgggcgggttatcgcctcgccagtgtttgcatcgcttgttggcggaacagccgcaggcgctggacggtggggccggtagtgtctggcttaatgagctgatctggcgcgagttctaccgtcatctgatgacgtattacccctcgttgtgtaaacattgtccgtttattgcctggacggatcgtgtgcagtggcagakcaatcccgcacatttacaggcctggcaggaaggcaaaacgggatacccgattgtcgatgctgccatgcgtcagcttaacagcactggctggatgcataacaggctacggatgattacagccagttttctggtgaaagatttgttgatcgactggcgcgaaggcgagcgatatttcatgtcgcagctgattgatggtgatttggcagccaataacggtggctggcagtgggcggcttctacgggtactgatgcagcgccgtattttcgtattttcaacccgacaacccagggcgagaaatttgaccgcgaaggcgagtttatccgccagtggctaccggaactgcgcaatgtaccggggaaatcggtgcatgagccgtggaagtgggctgagaaagcaggtgtgaagctggattatccgcaaccgatagtcgagcacaaagaggcgagagtacaaacgttggcagcgtatgaggcggcgcggaaggggaaataacagacgcgtcaggcaatcgagcccagatgccggatgcggcgtgaacgccttatccagcctacaaatttgtgcaaattcaataaattgcaggaaatacgtaggcctgataagacgcgtcaagcgtcgcatcaggcatcggtgctggcctattaagactccagcgccagcgcgcggtttctgaatttcagcgcctgatacagccaaatcatcagtaccactcctacacacgccagtgcgccccaggtaatttgatcaaatacttcaatatatgcattgatggagtagttgatcgccccggaagcatcaaacgaagcctgcgatgtctgatcggcaatcacgcccgccagatagttcgcaatcgcgccggaaagcagcatataaatgccggttaatacgccggtcacaccggggatttcaatgcgcgtaatctgcgacatagcaaccgggtcgataaacagttccgcaaagcccatcaccgccaggcctaataccatcmgtggcagagaagagtgaccatacattgcggaccagcgggcgcttaaggtcagaatgcagaatccggcgctcatcaggccaaggccaagagcaaattttccccagatgcgcacggtacgattacccgcgacactctcttttaccacccacgccaggaacacaccgcacagcataactgcgaaggcattaatcgactggaacatcgcggtcggaacggtataaccaaacatatcgcgattaacgaagcggtcgatataaaggctaatcgagctaccgccctgttgtgcgaaggcccagaacaacatactgaagaaggtgagcgtcacaatcagcctcagctccttccgctgtttctggttttctgctttgcgataaatttttgccagtacacccaggccaatgatagtcgcgacaatcaaggcgtataccgaccattctttccagaacagtacggtaatcagcgcaggcgttgccaccagcagaaccagcagccatccccagttcggcagcagaaagtttgtcgcacgcagtacttttttgttaacgccgcgggtatgtgtgaaatgacgattgccacataagaaaataaccagacccgcgatcatacccaccgccgccaggccaaagcccatcgcccaactgtactcttcctgggcgtagccacaggcaataggtgcgataatagaccccacgttacccgctgcatacatcagcgagaaaccgccatcacgacgcggatcggttggctcatacagctcgccgagcaggcaactgacattggatttaaacagaccatagccacaaacgattatcgccagggacagatagaggaatgacggatggatctcacttgcacccaacaccacatgaccgatcgccatcaataacgcccccagcatcaccgccatgcgattgccgagaactttatccgccaaaaagccaccgaggattggcgtgacatacaccagcgaacagtaggcgctaaataactcgtaggcgtgagtatcgttgtattttagttgattggtgagatagagaatcagcagggcacgcatgccgtaaaagctaaaatattcccagatttgcagcgcaacgacatagtaaatagcgcgcggttgtgatgcgtgtttattcataataattccacaattgacggcaacgtcacgtaatagttgcgcggcgtgcttgtgtttccttaaagttaaaactttgatacagatctgattatttatgcaatatgctgtctgattgcataaatatacattagctgaagcgtgatgatataaacaatttgcgtcttttggcgtcgggtttgtttcttaatatgtcaaaagattggctatcgacgaacaggcgaggtaacgctatgttaacggtgtagctatcagaatacggaaggcgcgaagatgaaaaacaccgaactggaacaactgattaacgaaaaactgaacagcgcggcgattagtgattacgcgccgaatggtttgcaggtggaaggcaaagagacggtgcaaaaaattgttaccggtgtcactgccagccaggctttgctcgatgaggcagtgcgtctgggcgcggatgcggtcattgtgcatcatggctacttctggaaaggcgaatctccggtcattcgcggcatgaagcgtaaccgtttaaaaacgttgctggcgaatgatatcaacctgtatggctggcatttgccgcttgacgcacatcctgagctgggcaataacgcacagctggcggcgttactggggatcacggtcatgggcgaaattgagccgttggtgccgtggggcgaactgaccatgcctgtgccgggactggagctggcttcctggattgaagcgcgtctgggacgtaagccgttatggtgtggcgataccggacctgaggtggtccagcgcgtcgcctggtgcacgggcggcgggcaaagttttatcgatagcgccgcgcgttttggcgtggatgcttttattactggcgaagtttctgaacagaccattcattcagcccgcgagcagggattgcatttttatgctgcaggtcaccatgccactgaacgtggtggtattcgcgcattgagcgagtggctgaatgaaaataccgatcttgatgtgacctttattgatattcctaatcctgcataacgaataatcagagggatcgaaagtgcaacgagcgcgttgttatctgataggtgaaacggcggtagtgctggaactggaaccgccggtgacgctggctagccagaaacggatctggcgactggcgcagcgtctggtggatatgccgaatgtggttgaagccattcccggcatgaacaatatcacggtgattttgcgtaatcctgagtcgctggcgctggatgccatagagcgtttgcaacgctggtgggaggagagcgaggccctggaacctgagtctcgctttattgaaattccggtggtttacggtggtgcaggcggaccggatttggcggtggtcgcggcgcattgcgggttgagcgaaaaacaggttgttgaattgcactcctccgtggaatacgtggtctggtttttaggttttcaaccgggcttcccgtatctcgggagtttgccggaacaactacacacgccacggcgcgctgaaccgcgcttgctcgttccggcaggttctgtcgggatcggcgggccgcagactggtgtttatccgctggcaacgccgggtggctggcagttgattggtcatacctcactcagcctgtttgatccggcgcgtgacgaacccatcttattacgtccgggagacagcgtgcgctttgtaccgcaaaaggagggagtatgctgaagattattcgtgcgggcatgtataccactgtgcaagatggcggtcgtcacggttttcgccagtcgggtatcasccactgcggcgcactggatatgcctgcgttacgcattgctaacctgctggtgggtaatgatgccaatgcccccgcgctggagatcacgctcggtcagttaacggttgagttcgaaactgatgggtggtttgctctgacgggtgccggttgcgaagcgcggctggatgataatgccgtctggaccggctggcgattgccgatgaaagcaggccagcgtttaacgcttaaacgcccgcagcacgggatgcgcagttatctggcggtcgcgggtggtattgatgttccgccggtaatggggtcatgcagcaccgatctcaaagtggggattggcgggctggaaggccgtttactgaaggatggtgaccgactcccgattggcaaagcgaagcgtgattttatggaagcgcagggcgttaaacagctgctgtggggcaaccgcattcgcgccttgccggggccggaatatcatgagttcgatcgcgcctcgcaggatgcattctggcgttcgccctggcagcttagctcgcaaagtaaccgcatgggctatcgcttacaggggcaaattttaaaacgcaccaccgatcgcgaactgttatctcacggtttgttaccgggcgtggtgcaggtgccgcataacgggcagcccattgtgttgatgaacgacgcacagaccaccggtggttacccgcgtattgcctgtatcattgaggctgatatgtaccatctggcgcaaattccgctcggtcagccgattcattttgtccagtgttcactggaagaggcactgaaagcgcggcaagatcagcaacgttatttcgaacaattagcgtggcggctgcacaatgaaaattgacctgaacgccgatctgggcgaaggctgcaccagcgacgcagagctattaacgctggtttcctctgccaatattgcctgtggatttcatgcaggcgatgcgcaaaccatgcaggcttgcgtgcgtgaagcaataaaaaatggtgtcgcgattggcgctcatccgagttttcccgacaggaaaaattttggtcgcagcgctatgcagctgccgccagaaaccgtttacgcccagacgctgtatcaaattggcgcgctggcaacgattacccgtgcgcaaggtggtgtaatgcgtcatgtcaaaccgcacggcatgttatacaaccaggcggcgaaagaggcacaactggcagacgccatcgccagagcggtatacgcttgcgatccagcattggttctcgttgggctggcaggaagcgagctgattcgtgcaggcaagcaatatggcctgacaacgcgcgaggaagtgtttgccgatcgcggttatcaggctgacggctcgctggtgccgcgaagccagtcaggcgcgctgattgaagacgaagaacaggcgcttgcgcaaacgttggagatggtgcaacacggcagagtcaaaagtatcaccggcgaatgggcaacggtcacggcgcaaacggtctgcctgcatggcgacggcgagcacgcactggcgttcgcccgccgactacgctctgcatttgccgaaaaggggattgttgtcgcagcataaccccgattaataaagaatgaaaaaaggatatcaccatgcctgaaggcccggagatccgccgtgcagcggataacctggaggcggcgatcaaaggcaaaccactaactgatgtctggtttgccttcccgcagttaaaaacttatcaatcacaacttatcggtcaacacgttacccatgtggaaacgcgtggtaaggcgttgttaactcatttttccaacgacttaacgctctacagccataatcagctttatggcgtctggcgcgtggttgataccggcgaagagtcgcagaccacgcgagtattgcgggtaaaactgcaaacggctgacaaaaccattctgctttatagcgcctcggatattgagatgttgaccccggaacaactgaccacgcatccgtttttacaacgcgttggtcccgatgtgctggatccgaatctgacgccggaggtggtgaaagaacggttattgtcgccgcgctttcgtaaccgtcagtttgctggattactgctcgatcaggcgtttctggctgggcttggcaattatttgcgtgtggagatcctctggcaggttgggttgactggaaatcataaagcgaaagacctcaatgcggcgcaactggatgcactcgcacacgcgttactggatattcctcggttttcttacgctacgcgggggcaggtggatgagaataagcatcatggggcgctgtttcgctttaaggtttttcatcgtgatggcgaactgtgcgaacgctgtggcggcatcattgagaaaaccacgctgtcatctcgcccgttttactggtgtccgggctgccagcactaggccgtacgtttcggcgcataggttgaaataaaccgcgcaatggcaggccctgtcagcaaaatactgaacaggcgcaggggttgcatcgccataatgagcgccatatcggcattgctccctgcggcgatgaccgccacggtatcaagcccgccggggctggtggcgaggtaggcagtcataaaatcaatgtgcataaaccgggtcagtccccacgccatacccgcacaaatagccagcagagcaaaaatcgacagcaggatttgtggtagcgggcgtagtgcccgcagtaagatttgtttatcgaaaccaaggccaatccgccagccaattgccatatacgccatcgccagtagccattccggtagttcgatggtgatgagctgaccagactggagcactgcgcccgccagcatcgggatgagcatcgtgccggaaggaagacgcagcaggcatcccactgtaccggcaacgaccgcgagcaaaatagtaagcaggagattaatgctcactggcgggaaccagacgatatgctggttaaccgcttcagcgttatcgcccagcatcattcgcgtgaccagaactgcggcccccgcgacaaacagcactcgcagatactgcataaacgccaccaggcggatatctgcgccgtaatcctgcgccatcgcgaccattgccgccgccccgccaggcgaggagccccaggcaccagtatttccgggcagtgagctatagcgcaccagtagccatcccacgatagcgctggaaagcaacgtcaccagtaaaatagctaacacaatcggccagttaacctccagcgtggtcaggatcgaaccggtcaagttttgcgcaatcatgcagccaagaatggcctgcgcggcgagaaaagcggagcgggggagttgcagggtaaccccgcgcatactgaagatgatcccggcgatcatcggtccaagtaagagtgccgccgggagatgtaatccgaggaaaccaatagaaaggagaagtgatagcacacataacattccccactgcaaaactggcatcctttgctccctcattattttctctttggtgtatcgatacagcataaagaatgccgggcatggaaaaaataacggtaatcaataaaagccggaaaattggcaattaaccgaagaagccctctccggctggaaagggcaataggctaaatcagttgtagttaattttgaaaagtaccactgtatcaaagggaccaacgtcgatgggcgtacccggcgtggatgacaattctgccgtgtaggttttttcatacactaacaggtcgctggtaaaatcggcatactcactgtatttgttgaaagtatagggtgaggcattttcatccaacaatcgaagcttcaagccattgccaatgagcagtgatttatcttcgtcgataagggtttcatcggtataaaacgaagagctgactttaaaaccgtcggtacactggtcgttttgtgatttggttgtagttattttaaattgctgcgacatcgtatggcgacgaatatccagcacgttaaatcggccaaaatcaacgacctgggtttcaggtgagatagcaaagttgacgctgcaatccagcacgcggatattttccagaccggtaatgtgatatttcagattcttcgcggtagggtcttcgttcacgctgcctgcgccatcaaactgtacgacgatgtaatcgctgagtttgctctgataatcatggggcggcatggcgcgaactttaacgtaaagccgcatacgcgccacaaacgtccgcgatttgtgcataacggttggatcgccggagcaaagtttattttgccagcccatcgcaatgatctgctccggggtgtaaatatcaatattcttactgtcgatgcactgattcgtgtcgatgcggcttttcccaaggcttgcgtcatagtccacgccttcataggttacgcccaattgataatagggatcctgaataccggggtaagggtttacccaggcgtagacgtgctcgctttcaaaattaccgtttgtgttgttgtcacagtagaccggaatttttatatcgtcagattcccagattttatcgccgggtttggaattggccggaacggcgaagggcataatagcttccgatttttctacagcgccgtttgcggtaccaaaatagcagttcagcgccagcgccgcttttagcggcaaaaaaatcagacagatggcgagcaacacgcctttggcgaatctcattttttattctccaccggctgcaggcggcattgccgctggcaggagagcgtgttcatacgcaatgcgccgtagtcgtccatgtagccaagataaaactgcttgccgctatagctgcccgtgctggtggtgaccgaactgaacggtgcgaccatcgtgcttttaaagccaggcagcacgcctttctcatcccgcccaagataggcaatagtcagatagtatccggtcggggttttcagggtaagctggttattctgctggctaacctgtagctgttgctcaacatgatcgcccatttttttgcgtaatgcggcgggtcgccagaatagcttaatgcgactttggacggcgacttgcaggatcgcatggccctcgctgccttccgggacaggcggaatttcacgcaggttatagtaaaagagagattcgcgatcggtgggtaatttcgcggtggcggcttgtttcatgatccgaacctgcgaagtcgcttttggctccagtcgctggataggcggcagggcgacgagaaattcatcgcttttctctcccttttcattttctatccatgaataggcgaggtaggggagtttatcgctgcggttttccacgcgcaggctggttgctttatctttgctattaaagatgatgcgcgtgcggtcaggctgcactgcgccgtggctgcacatactggcaaccagaagaatcaaagggaatcctttaacaaatgtcatcgtcttttccttaattaatgacagggtaaaatcaggcgcttagtcacatcttccagatgttccggcagatgaatggcacacgttttctggtcgccccagtgcacggtaaattgttgattttcatcgaccccactcagccatgcgtgaccgttttcgccaaccatcccgacgctgacaccgccttcagcctggcgaacatcggcaccgagcggcgggaaatgcccgttagcatcgctgataatgacgttgagatctttcccggcgcgggacgccagcgatttaaagccgatggcgccttcggtctaggtttctttcaccacgttttcggaaacggtaacgccgtcaggcaagtcgttcatattgaccgccaccgtcgtaggctggtagctggaaacaaacggtaccacggcaataccaaagcggttggtgtagtcaatattgccctgaatcggaatatcgcccacgccgtcggtgctgaccatcaggcgtggttcattggtggaactgcggcgatggaatgccgcgccatgttgagtcgcggtaaacgagccgctccaactggcactggcggaagtgtaatcattggcggcataggttccggtcagatcccattcccccgccgaactgaggtgttggtaattgccgctgacctgcgcaccgttatccgggcgatcggattgtattccagccgacattccccaactgtttcgttcatccagggtatcgttccacgacatgcggtgggtggtagtattactgttgttctgcatgtcataacccagtcgaccactttccccaatcggtaaggagatcgaaaagtaaatctggttgtcgcgatctttatcttcataatgggtggtgttgaacgaggtcgagacagaaatatctttccagtcgccaatgtcgacgttaaaaccgacggtaatgttggccgtggtggaggtatccgcattccaccagctctgatgcaggatgttggcgtagagattaagattcagcagagtaataggctgaccgaaggagaggctgattgtttgcttttcatcctgcgcgtcggcgtcattgtatttgtgatcaatgtagttagcgtagctgtgaaaatggcgatcggagaagcgataggctgccaatgagatggtgctgttggtcgcatcaacctgtttgctgtagttaaagcggtagctgtaaccctgctcatcctgttgggtatcaaaatggctgtcggcccaggtcacgtcaaacgacagcgcccccatccagagcatattttgcccaatacccagcgcgccggaacgatagtcatcgcctgcgagaagcatgccgccatatagtgaagtgttggagagcattccccaggagacttcatggctaatgaaggtttcatcctcggtgtggtgcgacatagaggaacgcgggcgaccggcagccagtttatagcgcacctggccctgacgcgtcaggaacggggtagaggccgctgaaacctggaagttattcacccgtccatcttcttcgctcactttgacatccagtgtaccttgcactgactgattcaggtcatcaataataaatgggcctggtggaacttttttctggtaaatcacgcgaccagaatggcttatcgtgaccgtggcgttagtctgtgcgatgccgctgatttgcggcgcgtagccgcgtaactcccaggggagcattcgatcgtcgctggctaacgccgcaccggtataggagaaaccatcaaaaatgttagagctaaaatcggtttcgcccagggttaatcgggaacctatttgcggtaacgggcggaacaggtaggtccgtgaaatcgccccagattgttcacggttgtcgccgctatcggactggctaagctgataatcgctgcgcagacgccatgccccggcgttgaggcccgtggtgccataggcgttcaggttgttgctgctgctgccgctttgtgggcgataagtgctggcaaacaggttgtaatccatcaggaagccaggaataccgttattccacgttgagggtggcgtccagttttctgaatgccacgccagccatgcctgcgggattgtaatattgagctgttgatttgcctgatcgaaagtaaagatgatttcagggaagacactaaaatcgacacattcttttattgccggtaattttttacgaaagtcagatttaagtccgaagagttcgatcagcgattcattgatacaaggaataattttatcgccagatttttgccagcgaatttgttgcccattactgattttattattattaaccgtaacactaacaaagtaatcgccgggagctacgacgcctttttgattgagcaacgaaatatcaacgctatcccgaatcgacttatcgagaacgttaaggttaaattcagctgtcagcgcaggaggggttaccattgccagacaggaaagaacagagagtcgataaatattcacggcatccatacctgaacaatattcgcaaaaggcggctaatcagccgccttaaaaaggattattggtaatccagaacgtaagttgcgttagcagtaacggcccccgcggtaaccgaaactgcgttatccatctgttccatccaggcaaagaagtttaacgtttgttctgttgaacttgccaataagtcaattgttggcgcttctgttcccaatgtaacaaatgattcatctttgttcatgagacgtacgccaacgccggtagcctcgccagcactgatgttactaaggagcggggttgcacctgtcgttttagccgtgctgtcgaaggtcacgcctacctttgagaccacgccacccttgccatcatcccagcctgcaatatcacagttgattaagcgaatattgacaggttttttctcgctatgatgttctcgatttatgtgggatgtggttacttcacccaggtcaatgttcatatcaaggtcatcagggtgaatttcacatggtgcttcaataacttcacctttaaagtggatttcaccagatccttcatctgcagcaaaaacaggtgaagcgaatagtagagatatggccagggcggccagtgttttttgtcctttaaacatacatgaatccttcatgggctatgataaagtatactaattattccgacagaatagtggttttttgttcatgtaataatattaatgttgctacattatgtttgagagtttctcaaagctctcgaatcataaataaagtgaattaatcctattacgagtttatttaattgtgggtgctacccaatgtattctacatcgattggcgggataacggtggtggtgaatgaaaaattaggattttatttagttatcggatatgtattcttgtaacgtgtaattatgtatttgtgtccgattacgtttttttgtcgatagacataactaacgaacaaaaaaaagcccgccagatattcaggcgggctaaacgatatatggttcaaatcagataattaatgtttaacatctgatttaaagtctcgtttttcatagccggtgtacaactggcgcggacgggcgatcttcatgccgtcactgtgcatttcgctccagtgagcgatccagccaacggtacgggccatagcgaagatgacggtgaacatggaagacggaatacccatcgctttcaggatgataccagagtagaaatcgacgttcgggtacagtttcttctcgataaagtacgggtcgttcagcgcgatgttttccagctccatagccacttccagcaggtcatctttggtgcccagctctttcagaacttcatggcaggtttcacgcattacggtggcgcgcgggtcgtaatttttgtacacgcggtgaccgaagcccatcaggcggaaagaatcatttttatctttcgcacgacgaacaaattccggaatgtgtttaacggagctaatttcttccagcattttcagcgccgcttcgttagcaccaccgtgtgcaggcccccacagtgaagcaatacctgctgcgatacaggcaaacgggttcgcacccgaagagccagcggtacgcacggtggaggtagaggcgttctgttcatggtcagcgtgcaggatcagaatacggtccatagcacgttccagaatcggattaacttcatacggttcgcacggcgtggagaacatcatattcaggaagttaccggcataggagagatcgttgcgcggataaacaaatggctgaccaatggaatacttgtaacacatcgctgccatggtcggcattttcgacagcaggcggaacgcggcaatttcacgatgacgaggattgttaacatccagcgagtcgtgatagaacgccgccagcgcgccggtaataccacacatgactgccattggatgtgagtcgcgacggaaagcgtggaacagacgggtaatctgctcgtggatcatggtatgacgggtcaccgtagttttaaattcgtcatactgttcctgagtcggtttttcaccattcagcaggatgtaacaaacttccaggtagttagaatcggtcgccagctgatcgatcgggaaaccgcggtgcagcaaaataccttcatcaccatcaataaaagtaattttagattcgcaggatgcggttgaagtgaagccagggtcaaaggtgaacacaccttttgaaccgagagtacggatatcaataacatctkgacccagcgtgcctttcagcacatccagttcaacagctgtgtccccgttgagggtgagttttgcttttgtatcagccatttaaggtctccttagcgccttattgcgtaagactgccggaacttaaatttgccttcgcacatcaacctggctttacccgtttgttatttggctcgccgctctgtgaaagaggggaaaacctgggtacagagctctgggcgcttgcaggtaaaggatccattgatgacgaataaatggcgaatcaagtacttagcaatccgaattattaaacttgtctaccactaataactgtcccgaatgaattggtcaatacttccacactgttacataagttaatcttaggtgaaataccgacttcataacttttacgcattatatgcttttcctggtaatgtttgtaacaactttgttgaatgattgtcaaattagatgattaaaaattaaataaatgttgttatcgtgacctggatcactgttcaggataaaacccgacaaactatatgtaggttaattgtaatgattttgtgaacggcctatactgccgccaggtctccggaacaccctgcaatcccgagccacccagcgttgtaacgtgtcgttttcgcatctggaagcagtgttttgcatgacgcgcagttatagaaaggacgctgtctgacccgcaagcagaccggaggaaggaaatcccgacgtctccaggtaacagaaagttaacctctgtgcccgtagtccccagggaataataagaacagcatgtgggcgttattcatgataagaaatgtgaaaaaacaaagacctgttaatctggacctacagaccatccggttccccatcacggcgatagcgtccattctccatcgcgtttccggtgtgatcacctttgttgcagtgggtatcctgctgtggcttctgggtaccagcctctcttcccctgaaggtttcgagcaagcttccgcgattatgggcagcttcttcgtcaaatttatcatgtggggcatccttaccgctctggcgtatcacgtcgtcgtaggtattcgccacatgatgatggattttggctatctggaagaaacattcgaagcgggtaaacgctccgccaaaatctcctttgttattactgtcgtgctttcacttctcgcaggagtcctcgtatggtaagcaacgcctccgcattaggacgcaatggcgtacatgatttcatcctcgttcgcgctaccgctatcgtcctgacgctctacatcatttatatggtcggttttttcgccaccagtggcgagctgacatatgaagtctggatcggtttctgcgcctctgcgttcaccaaagtgttcaccctgctggcgctgttttctatcttgatccatgcctggatcggcatgtggcaggtgttgaccgactacgttaaaccgctggctttgcgcctgatgctgcaactggtgattgtcgttgcactggtggtttacgtgatttatggattcgttgtggtgtggggtgtgtgatgaaattgccagtcagagaatttgatgcagttgtgattggtgccggcggcgcaggtatgcgcgcggcgctgcaaatttcccagagcggccagacctgtgcgctgctctctaaagtcttcccgacccgttcccataccgtttctgcgcaaggcggcattaccgttgcgctgggtaatacccatgaagataactgggaatggcatatgtacgacaccgtgaaagggtcggactatatcggtgaccaggacgcgattgaatatatgtgtaaaaccgggccggaagcgattctggaactcgaacacatgggcctgccgttctcgcgtctcgatgatggtcgtatctatcaacgtccgtttggcggtcagtcgaaaaacttcggcggcgagcaggcggcacgcactgcggcagcggctgaccgtaccggtcacgcactgttgcacacgctttatcagcagaacctgaaaaaccacaccaccattttctccgagtggtatgcgctggatctggtgaaaaaccaggatggcgcggtggtgggttgtaccgcactgtgcatcgaaaccggtgaagtggtttattttaaagcccgcgctaccgtgctggcgactggcggagcagggcgtatttatcagtctaccactaacgcccacattaacaccggcgacggcgtcggcatggctatccgcgcaggcgtaccggtgcaggatatggaaatgtggcaattccacccgaccggcattgccggtgcgggcgtactggtcacckmaggttgccgtggtgaaggcggttatctgctgaacaaacatggcgaacgctttatggagcgttatgcgccgaacgccaaagacctggcgggccgtgatgtggtggcgcgttcaatcatgattgaaatccgtgaaggtcgcggctgtgatggtccgtgggggccacacgcgaaactgaaactcgatcacctgggtaaagaagttctcgaatcccgtctgccgggtatcctggagctttcccgtaccttcgctcacgttgatccggtgaaagagccgattccggttatcccaacctgtcactacatgatgggcggtattccgaccaaagttaccggtcaggcgctgactgtgaatgagaaaggcgaagatgtggttgttccggggctgttcgcggtaggtgaaattgcctgcgtatcggtacacggtgctaaccgtctgggcggcaactcgctgctggacctggtggtctttggtcgcgcagcgggtctgcatctgcaagagtctatcgccgagcagggcgcattgcgcgatgccagcgagtctgatgttgaagcatctttggatcgtctgaaccgctggaacaataatcgtaacggtgaagatccggtggcgattcgtaaagcgctgcaagaatgtatgcagcataacttctcggtcttccgtgaaggtgatgcgatggctaaagggcttgagcagttgaaagtgatccgcgagcgtctgaaaaatgcccgtctggatgacacttccagcgagttcaacacccagcgcgttgagtgcctggaactggataacctgatggaaacggcgtatgcaacggctgtttctgccaacttccgtaccgaaagccgtggcgcacatagccgcttcgacttcccggatcgtgatgatgaaaactggctgtgccactccctgtatctgccagagtcggaatccatgacgcgccgaagcgtcaacatggaaccgaaactgcgcccggcattcccgccgaagattcgtacttactaatgcggagacaggaaaatgagactcgagttttcaatttatcgctataacccggatgttgatgatgctccgcgtatgcaggattacaccctggaagcggaagaaggtcgcgacatgatgctgctggatgcgcttatccagctgaaagagaaagatcccagcctgtcgttccgccgctcctgccgtgaaggtgtgtgcggttccgacggtctgaacatgaacggcaagaatggtctggcctgtattaccccgatttcggcactcaaccagccgggcaagaagattgtgattcgcccgctgccaggtttaccggtgatccgcgatttggtggtagacatgggacaattctatgcgcaatatgagaaaattaagccttacctgttgaataatggacaaaatccgccagctcgcgagcatttacagatgccagagcagcgcgaaaaactcgacgggctgtatgaatgtattctctgcgcatgttgttcaacctcttgtccgtctttctggtggaatcccgataagtttatcggcccggcaggcttgttagcggcatatcgtttcctgatcgatagccgtgataccgagactgacagccgcctcgacggtttgagcgatgcattcagtgtattccgctgtcatagcatcatgaactgcgtcagtgtatgtccgaaggggctgaacccgacgcgcgccatcggccatatcaagtcgatgttgttgcaacgtaatgcgtaaaccgtaggcctgataagacgcgcaagcgtcgcatcaggcaaccagtgccggatgcggcgtgaacgccttatccggcctacaagtcattacccgtaggcctgataagcgcagcgcatcaggcgtaacaaagaaatgcaggaaatctttaaaaactgcccctgacactaagacagtttttaaaggttccttcgcgagccactacgtagacaagagctcgcaagtgaaccccggcacgcacatcactgtgcgtggtagtatccacggcgaagtaagcataaaaaagatgcttaagggatcacgatgcagaacagcgctttgaaagcctggttggactcttcttacctctctggcgcaaaccagagctggatagaacagctctatgaagacttcttaaccgatcctgactcggttgacgctaactggcgttcgacgttccagcagttacctggtacgggagtcaaaccggatcaattccactctcaaacgcgtgaatatttccgccgcctggcgaaagacgcttcacgttactcttcaacgatctccgaccctgacaccaatgtgaagcaggtaaaagtcctgcagytcattaacgcataccgyttccgtggtcaccagcatgcgaatctcgatccgctgggactgtggcagcaagataaagtggccgatctggatccgtctttccacgatctgaccgaagcagacttccaggagaccttcaacgtcggttcatttgccagcggcaaagaaaccatgaaactcggcgagctgctggaagccctcaagcaaacctactgcggcccgattggtgccgagtatatgcacattaccagcaccgaagaaaaacgctggatccaacagcgtatcgagtctggtcgcgcgactttcaatagcgaagagaaaaaacgcttcctaagcgaactgaccgccgctgaaggccttgaacgttacctcggtgcaaaattccctggcgcaaaacgcttctcgctggaaggcggtgacgcgttaatcccgatgcttaaagagatgattcgccacgctggcaacagcggcacccgcgaagtggttctcgggatggcgcaccgtggtcgtctgaacgtgctggtgaacgtgctgggtaaaaaaccgcaagacttgttcgacgagtttgccggtaaacataaagaacacctcggcacgggtgacgtgaaataccacatgggcttctcgtctgacttccagaccgatggcggcctggtacatctggcgctggcgtttaacccgtctcaccttgagattgtcagcccggtcgttatcggttctgttcgtgcccgtctggacagacttgatgagccgagcagcaacaaagtgctgccaatcaccattcacggtgacgccgcagtgaccgggcagggcgtggttcaggaaactctgaacatgtcgaaagcgcgtggttatgaagttggcggtacggtacgtatcgttatcaacaaccaggttggcttcaccacctctaacccgctggatgcccgttcaacgccgtactgtactgatatcggtaagatggttcaggcaccgatttttcacgttaacgcggatgatccggaagccgttgcctttgtgacccgtctggcgctcgatttccgtaacacctttaaacgtgatgtcttcatcgacctggtgtgctaccgccgtcacggccacaacgaagccgacgagccgagcgcaacccagccgctgatgtatcagaaaatcaaaaaacatccgacgccgcgcaaaatctatgctgacaagctggagcaggaaaaagtggcgacgctggaagatgccaccgagatggttaacctgtaccgcgatgcgctggatgctggcgattgcgtagtggcagagtggcgtccgatgaacatgcactctttcacctggtcgccgtacctcaaccacgaatgggacgaagagtacccgaataaagttgagatgaagcgcctgcaggagctggcgaaacgcatcagcacggtgccggaagcggttgaaatgcagtctcgcgttgccaaaatttatggcgatcgccaggcgatggctgccggtgagaaactgttcgactggggcggcgcggaaaacctcgcttacgccacgctggttgacgaaggcattccggttcgcctgtcgggtgaagactccggtcgcggtaccttcttccaccgccacgcggtgatccacaaccagtctaacggttccacttacacgccgctgcaacacatccataacggccagggcgcgttccgtgtctgggactccgtactttctgaagaagcagtgctggcgtttgaatacggttatgccaccgcagaaccacgcactctgactatctgggaagctcagttcggtgacttcgccaacggtgcgcaggtggttatcgaccagttcatctcctctggcgaacagaaatggggccggatgtgtggtctggtgatgttgctgccgcacggttacgaagggcaggggccggagcactcctccgcgcgtctggaacgttatctgcaactttgtgctgagcaaaacatgcaggtgtgcgtaccgtctaccccggcacaggtttaccacatgctgcgtcgtcaggcgctgcgcgggatgcgtcgtccgctggtcgtgatgtcgccgaaatccctgctgcgtcatccgctggcggtttccagcctcgaagaactggcgaacggcaccttcctgccagccatcggtgaaatcgacgagcttgatccgaagggcgtgaagcgcgtagtgatgtgttctggtaaggtttattacgacctgctggaacagcgtcgtaagaacaatcaacacgatgtcgccattgtgcgtatcgagcaactctacccgttcccgcataaagcgatgcaggaagtgttgcagcagtttgctcacgtcaaggattttgtctggtgccaggaagagccgctcaaccagggcgcatggtactgcagccagcatcatttccgtgaagtgattccgtttggggcttctctgcgttatgcaggccgcccggcctccgcytctccggcggtagggtatatgtccgttcaccagaaacagcaacaagatctggttaatgacgcgctgaacgtcgaataaataaaggatacacaatgagtagcgtagatattctggtccctgacctgcctgaatccgtagccgatgccaccgtcgcaacctggcataaaaaacccggtgacgcagtcgtacgtgatgaagtgctggtagaaatcgaaactgacaaagtggtactggaagtaccggcatcagcagacggcattctggatgcggttctggaagatgaaggtacaacggtaacgtctcgtcagatccttggtcgcctgcgtgaaggcaacagcgccggtaaagaaaccagcgccaaatctgaagagaaagcgtccactccggcgcaacgccagcaggcgtctctggaagagcaaaacaacgatgcgttaagcccggcgatccgtcgcctgctggctgaacataacctcgacgccagcgccattaaaggcaccggtgtgggtggtcgtctgacccgtgaagatgtggaaaaacatctggcgaaagctccggcgaaagagtctgcaccggcagcggctgctccggcggcgcaaccggctctggctgcacgtagcgaaaaacgtgtcccgatgactcgcctgcgtaagcgtgtggcagagcgtctgctggaagcgaaaaactccaccgccatgctgaccacgttcaacgaagtcaacatgaagccgattatggatctgcgtaagcagtacggtgaagcgtttgaaaaacgccacggcatccgtctgggctttatgtccttctacgtgaaagcggtggttgaagccctgaaacgttacccggaagtgaatgcttctatcgacggcgatgacgtggtttaccacaactatttcgacgtcagcatggcggtttctacgccgcgcggcctggtgacgccggtactgcgtgatgtcgataccctcggcatggcagacatcgagaagaaaatcaaagagctggcagttaaaggccgtgacggcaagctgacggttgaagatctgaccggtggtaacttcaccatcaccaacggtggtgtgttcggttccctgatgtctacgccgatcatcaacccgccgcagagcgcaattctgggtatgcacgctatcaaagatcgtccgatggctgtgaatggtcaggttgagatcctgccgatgatgtacctggcgctgtcctacgatcaccgtctgatcgatggtcgcgaatccgtgggcttcctggtaacgatcaaagagttgctggaagatccgacgcgtctgctgctggacgtgtagtagtttaagtttcacctgcactgtagaccgacgtggatagggtgtcggtctacggtttaaaagataacgattactgaaggatggacagaacacatgaacttacatgaatatcaggcaaaacaactgtttgcccgctatggcttaccagcaccggtgggttatgcctgtactactccgcgcgaagcagaagaagccgcttcaaaaatcggtgccggtccgtgggtagtgaaatgtcaggttcacgctggtggccgcggtaaagcgggcggtgtgaaagttgtaaacagcaaagaagacatccgtgcttttgcagaaaactggctgggcaagcgtctggtaacgtatcaaacagatgccaatggccaaccggttaaccagattctggttgaagcagcgaccgatatcgctaaagagctgtatctcggtgccgttgtagaccgtagttcacgtcgcgtggtctttatggcctccaccgaaggcggcgtggaaatcgaaaaagtggcggaagaaactccgcacctgatccacaaagttgcgcttgatccgctgactggcccgatgccgtatcagggacgcgagctggcgttcaaactgggtctggaaggtaaactggttcagcagttcaccaaaatcttcatgggcctggcgaccattttcctggagcgcgacctggcgctgatcgaaatcaacccgctggtcatcaccaaacagggcgatctgatttgcctcgacggcaaactgggcgctgatggcaacgccctgttccgccagcctgatctgcgcgaaatgcgtgaccagtcgcaggaagatccgcgtgaagcacaggctgcacagtgggaactgaactacgttgcgctggacggtaacatcggttgtatggttaacggcgcaggcctggcgatgggtacgatggacatcgttaaactgcacggcggcgaaccggctaacttcctggacgttggcggcggcgcaaccaaagaacgtgtaaccgaagcgttcaaaatcatcctctctgacgacaaagtgaaagccgttctggttaacatcttcggcggtatcgttcgttgcgacctgatcgctgacggtatcatcggtgcggtagcggaagtgggtgttaacgtaccggtcgtggtacgtctggaaggtaacaacgccgaactcggcgcgaagaaactggctgacagcggcctgaatattattgcagcaaaaggtctgacggatgcagctcagcaggttgttgccgcagtggaggggaaataatgtccattttaattgataaaaacaccaaggttatctgccagggctttaccggtagccaggggactttccactcagaacaggccattgcatacggcactaaaatggttggcggcgtaaccccaggtaaaggcggtactacccacctcggcctgccggtgttcaacaccgtgcgtgaagctgttgctgctactggcgctaccgcttctgttatctacgtaccagcaccgttctgcaaagactccattctggaagccatcgacgcaggcatcaaactgattatcaccatcactgaaggcatcccgacgctggatatgctgaccgtgaaagtgaagctggatgaagcaggcgttcgtatgatcggcccgaactgcccaggcgttatcactccgggtgaatgcaaaatcggtattcagcctggtcacattcacaaaccgggtaaagtgggtatcgtttcccgttccggtacactgacctatgaagcggttaaacagaccacggattacggtttcggtcagtcgacctgtgtcggtatcggcggtgacccgatccctggctctaactttatcgacattctcgaaatgttcgaaaaagatccgcagaccgaagcgatcgtgatgatcggtgagatcggcggtagcgctgaagaagaagcagctgcgtacatcaaagagcacgttaccaagccagttgtgggttacatcgctggtgtgactgcgccgaaaggcaaacgtatgggccacgcgggtgccatcattgccggtgggaaagggactgcggatgagaaattcgctgctctggaagccgcaggcgtgaaaaccgttcgcagcctggcggatatcggtgaagcactgaaaactgttctgaaataaatatctgtaataagaaatagccctcgccgcttccctctacaggaatggcgaagggctgtcggtttcgacatggttggccatcgtatgatggccttttttatgccttaaacggttaaccacggtcgaaatctgactgcaggcttgactgcatgaccacagccactgtggattgccgcaaccgaccgcaagccacgaataagaacgacggcgaatttcgaatcgttacctgatgcactggcttcccagcgtttgaccgtagcgttaagtaaatcaacaaaagcgatgttcaccgcttttcgtcaagtcgtgccatttgtcagccaggatcgggtctttaccccggatattgcagcatcgcaaaaattcttagagggatatgctataaatcaaaaataaaatctttgttgattgtttatcataatatccacagatatgataaatgatatcaatttaataattttcacttaatgtgattccggataattcgaaaggcgctgtgcttttcggattattattatctgattaagatatttgtcacgccagccttactggtttataaatgtcaatcatgattcttataaattatttattgctgctttggttaccattacttcgtaataagtaatgtatttttgatggtttaaactatttttaagggacggcattatgcgagggaaaatacctaaaacggaactgctggtgacttttgaggtcgtcgcacgtcatgaaagttataccagagcggcagaggagttagcgttaacccaaagtgcagtattcagacaagtaagtgcgctggaggaatttttacgtactccgttattttcacactctaaaaaacgcatttttcttaatgatacagggaagtattacctggggatagtaaaagaaacattaaataagctggaacgcgataccaataccattatgacctggcagcctacggttcaggttattgaacttgccgttaatcctacttttagtacccactggttaatcccaaatttacatgaattcacaaagttacatcccgatattattgttaatattcattctttagctaataacggcgattttcttaatcgggagtacgatgctgtcattatgcgcgaaaatttttgcgcgccctgggcggaagtagaatatctctttgaagaggagattttgccggtatgcagcggcagtttgcttgcaatgtccgatcaaaaactgtcagtggcagaactgcttactgagttaccacttctgcatcaaagcacccgtattactggctgggaagagtggtttgctttatctggcgttagcagtccgctggtcaacaacggaccacgtttcgatttgctttcaatgctgattgccgccgtgcgctctaatctcggcgtggcgctgttaccacgtttcgctattcaacatgatttggatagtggcgatatggtgattccctgtgatgtgcctattcgtaccggtaatcgttttattatgacgtggcaggaagagaagtctgactcaccgcacttgcagcaatttcgtgaatggttgctggcgaaatcggtcgtaccgcaggagatgtaaaacctgcgcctggcgggatgccaggcgcagttattaccagtcgatacccggctgggcctgaatgccgttatcaaaagcatgtttgacggggcggatttcgctgaccgtatctgccatttttaatatctgactgtggcaaccgcgtccggtgacaatgacactttgttgtgccgggcggttttgcagagaagcgatcacttcttcggtatccagataatggtaagccagcatataggtcagctcatcaagcaccactaagtcgtaacgcttgtcagccagcatccgtttgctttccgaccagacytctttcgccgcgtcgatatccgcttgccggttctgtgtctcccaggtaaaaccggttcccataatatgaaactcaacccccagcggctggagaaggttgtattcgccgttgtcccattgccccttgatgtactgcgcaacccccaccgttttgccatgacccaccgcgcgcgtcacagtaccaaacgcggcagtggatttccctttgccgttgccggtgaaaacaatcaagatcccttttttctctatcgccgccgcgacgcgcgtatcgacctgttccttcaatttctgttggcgctgcacatgccgttcagttgaaattcgcgcttccattcattttccttaatgtcccgcagggcaactggcgcagcggtgttgctgctcaaactgactaaagaaattattgcctttatcatctaccaggatgaatgcgggcagattttccacttccatcatccacaccgcttccatacccagctccgggtattccaggcaacgcagacttttgacatattcttgcgccagtaacgcagctgcaccgccaatacttcccagattgaagccgccatgtttgtgacaggcatcggtgacctgctggctgcggttacctttcgataacatcactagactgccgccagccgcctggaaggtatcgatataaccgtccattcgaccgcccgtggttggacccagtgaaccgcaggccatgttctccggtgttttcgccgggccagcgtaatagacaatatgatgcttcaggtactccggcatcggttcgccgctatccagccgcgcttttattttggcgtgggcgatatcgcgcgccactacgatgggaccacttaacgacacgcgggtgcctactggtaatctggcgagatcctgcatcacgtcacgcaacggacggtttagatccagttgtacatgttgcgcgtgattttcttcccgcagtgaggctggaatatattgccccggattgtgttcgagtttttccagccagataccgtgtttgttaatttttgctttgatattgcgatcggcagaacaggagagcgccatagctatcgggcaagagccaccgtgacgcggcagacgaatgacgcgaatatcatgagcgaaatatttacccccaaattgcgcaccaataccaaattgctgactggcctcgagcaacactttttccagctcaatatcacggaatgcttgtccctgctcgtttccgctggtgggcaaattgtcgtaatatttcgttgaggccagcttggcaatttttaaggtttgatcggctgaaagccctccgacgacaaaggcgatgtggtaaggcgggcaggcagcggtgcccagcgatttcattttttcgattaaaaatgcggtcagtttttctggttgcaataaggatttggtttcctgataaagcgcggctttattggcggagccgccccctttattaacacagagaaaatggtactcatcaccagcgacagcgctgatatcaatctgcgccgggagattggtttgcgtattgacttcggtatacatatccagcggcgcattttgtgaaaagcgcagattattttcctggaaagtactgtaaatgcctttacttaaggcttcggcgtcgttacctccggtccatatctgttgccctttactggcaacaatagttgcggtgccggtatcctgacagttgggtaataccccttttgctgagacttcagcattacgtaataactgcaacgcaacgtatttatcattactgctggcctgctgatcgttaagaatgctggcgacctgttgcaaatgagcggaacgtaagaaaaaagaggcttcataaaatgcctgccgggcaagcagcgttaatgcttcaggagcgatttttatcacttcttcgccgtctaattccgttactgtaatatgttgatcgctaattaatgtatattctgtaccgtctttattttgtagaaacggttcttgccagataaatggtttggacatatttcacttttcaccttaaacgttagtgttacttaattgccgtctaacttcatgatccggcttataaaaatgcgtagtcattggcttctgattgcttaagatccccctcagggcagagcaacgttcgattcattgggttttaatgctttaccccgacagccctcgccgaaatgttcgccttcccaccgactcaccatcgcagcgcccattgcgttgctcatgacgtttgtcgcggaacgccccatatcaaggaacggatcaacgcccatcagcaagatcagccccgcttccggaatattgaactggttgagcgtggcggcgataaccaccattgaggcgcgtggtacgccagccattcctttcgaggtcaacatcaggatcaacagcatggtgatttgctcaccgatggataaatggatattgcaggcctgggcgatgaaaactgtggcgaaggagcagtaggccattgatccaacgagattaaatgagtagccaatgggtaagacaaagctggcaattttgggggaaacgccaaattgctccagtttttcaagcgttcccggaaaagccgcttcagaactggatgtggtaaatgccagcagggcgggttccgaaagggcgcgggtcaggcgtctgatgcaggggccgacataaacgatggccagaccgataagcagtacccaaagtaataacatggtgaaataaaattcacccataaagatcccggcgctcaccataactgccagtcctcgttcagcaatcaatgctgaaatagcagcgaatacggtcaggggagcgaagagcatgacgtagccagtgagctttaacatggcatgtgccagcgaatctaaggcgtgaacgatggcgctgcctttctcgccaatcgccgtcaggctacagccgaggaaaattgagaacaccacgatttgcaaaatttcattgtgcgccatggcatcgacaatgctggtggggaaagcatgcgaaataaatacttttagcgtaaagggttctgccgcgaccactccggtggtttcggcaccgtgtgcaacaaaattaattcctgtacctggcatgaagaaatttaccgttatcaagcctaaggcaattgacagcaatgaggcgcaaataaataaaaagagtgttttagaaaaaatacgaccaagggctttggcatcgcccattttagcaatacctaccaccagggtagagaccactaacggagcgataatcatttttatcagtcgtaagaaaatcgtcgtgaatatcgatatttcttgcgcatagagttttgcggtttccggtgaagcagtgttattgagcactacgccgataatcattccaagtaccagcgccaaaagaatcatcgtggttaaacttattttcttcattttttcctccatcaggtgcacggcgataaatcagaatcaggagaagtagatgcctgaatagagattcaggcatctacctgctattacaaccttacaaatagctgaagtgttgaactgcaataagtgacgggatgtcagttggctaaaagtattcggatttttacaaatcgaaactcatatttaataaaggtgcatgttgctgtgcaccatagacatcattgtcacctacattcccggagataatatctcgtggcatgacgatttttactgcgttagaaggatcaaaccagacaatacgatgaataaagtcaggttcaacatgatataagcgtgcaatcagttctggggttaattgccctgatgatttaactcgctcatagttttctttcgttttaaataaaatatctaaaaccagttcgtaaggtccggcatttttcgaacgaatgacttgcgccagtgagacaattgactgtttcatgcctgaactccttctggcgtcacctgttcaatatggaaatcaaaacgcagagcgtcgttggcttcaatcaggtgatatatggaaaattcgtataccggcccgccctggatatcagaaggggagaacgggaacgccagattacctgcggtagcgatgcggttttcatagccgtagtgcagcatggtagagcgcaccagcgagcaaacgctgttggcaatttcctgggtcggtgcaactacatcaaggacaatccccagctcatgcccggcagtttgcatcggttcatggtctcccatcaccccgtttttgccgtacaggtggaaattgatgcgaatgctgtcatcgtcgagcgacaggttacgcgaaacgctggttttgacttcatcgatgattttatcgatcccggcgatcataatcgggtcgcgcgttccggcgatggtcagacagcggaagcccacccgtcgtgcaccttccagtttcagggcatacggcgtttcttcatgcttagaaccgctgacgtagacttcgccgtcatttactgctttaaatgtgcagcctttcaggttcaacacgccgccaggtcctggcaggaagtagggatcggatttctcatacagtgtgtgtgcagctgctgacgtttcggtaaatttacgcttcggattaaatgttttcagcgtaaagccgttgtcatcaatgatgcccatcgcacagtcagagcctgagccgggcgttgcggcgattgccgcgcattcaaggattttcccacaatgcagcgccagaccttcatcaaagccttgcatgatcgggagcgcagcaaagcaggccgggtcgtaagcgcgcccgcccagcaccacttgcgcgcgttctttcagcgcccgctggaagggttcgatgcccatttgcgcgacgatatacgtactttcgtcaatcgcgtcgtgggttaacggcgggacaaaatccagcgccgtgattttgccgttatccagcgcctggtggacgatggctttgtcaacgtctgccgggatcaacgccatcgagaacgagaggtgctcttcccgggcaatctcatgaattatttctcggcaccactccaggtgtggtgcggcaccagaaccgccagccgttccgatcaccaccggtatattattttgcacgcctgcggtgatcatatagcgcagatcgcgcttgacccctgcgcgatcggtaaacggtttgcctgccccgaggtagtgggggcctggatcggaagagcctgcatcaacggcgatcagatcgggcgattctgccatcgctttgcggaagctctcttccgggaatccatacccgaggattgccgttggcgataagactttaaaagaacgagccatttgttaatccttagcctgcaacagcgcgatagtacgattcatttcgttgaagacgatatcgaggccttcgtcaaagcccatccctggttttaccagcatacgcatggggcgagcggcaagggcgacgtggacacaggtgcgggcactgacatcagtttcattgcaggtgccgccctggtacgcttccatgctgtggctgttgcagtaaagaaccgcatcgacgatgttgtgaatactgcccagatccggggttttgatttgcaccatgtgacaactggcagcatcagtgaaatcaacaatatcctggtaggtgttacaccattcatcggccacaattttcacgccggaaccgaggcgcgtcagctctttggtaatcgcggtcagcaggcgaatttgatcgggcttgttaccggcatcgaccggcccttcgatgtagagcggcaggccttgcgcttctttttccaggctggcgatgtattgcgcacagcgaagcggatccatatcgaagatcagaccgatagtgccgtatacatcgatgtgcagggtagggtggtagcgtgcgctggtgcgcttgcttagaatgcgatccgacaaccagcggacatattcgcgcagtttttcacctttaaagcccagcttctcttcgacgttattaatcagcgcatggggcagcacgtcgatgcctttaaggatcatcttatcgacggcgatatatcgatcgtcgccgctctgaccaaataatggaatggattccgccacgcgtggcaactgccattcatcacagaccacttcagttttcagacggccggttgccagcgcggtagcatcaagcagcgcctgtgataatccgtagcgcacggcggtatgcagcaagttgccgtcaatacgcaatttgtcgaagaaacgggcattcggcaggaaagcatccacatcgcggcctaccagtaatggcttgatatggtcgttgaggaacggaataaagtgctctgcgaggaacagtggatcgcgaccgcctgccccggaatactgtacggcagtacagtcacctacggcgaccgcgccgttttccagaatcaactgtaccgatacgcactccccggcctgacgtacggcgttaaacccctgtgttactggctccccggtataaaaaaagccgtcatgacccgctccgttttttatcgcctgctggtcatcgaaatagaatgaggagtagccagcggtgaacagagcctgttttattttcattatggtcttcctattaatttactgtgggatacagcattgatgtcatctacaaccatctggaatgtcggttggcgtccttcacagcgtgcgcgttccgcaacgtaatcgtggtggaggtcgagaatatcttttggcaatggaacggctccggcttccagtacgcgtatcgcgccggtgttgtcacggaccggaagaattttgcccgcgttgcaggcggctggcgcaaacggcacatccagtacgcccgcttcaaatgccagcaccgttccgcgcgcaatatcaccattacccagttcgaacactttattcagtaccgcgcgaacctcgctcttaatcagttcaatttccagttcaaccgcagggcacggcgggaatttctgctcattgaccatgttgagcatttggcgggaggctttcagcccctgaatgttggcagcggcagtcgggataccccaggcttcgtgcggacttttggtgatgactttggtggcaccagacatccccgcgacggctgcgccccaggagataatagcgaacgctttcgattcgtcttccggaaagccgcccatccactggtgaaacacggtactcaattcatagtcggtatagccatagctctgaaaatattcgtgtgcaagttcacgcagagactggatcgccgcaacatcctgcgtcaggctgccgacctggccataaccaacggtgatagatttcacaccctgttccagcgccagcaagccttcgattatcgcgatagagtgcgagataaacggcgggatcagcgtacccgttagtgggccaaacggttcgcggttgatgcggatcccgtgttcttcatacatccccattaaacggtcgcagtactgccagtcgcggatcgatttttccagcgttacgcgtttggcatacggaatgttgtaggaaatgccaccgccttcataactggtaaagccgctggccattgagatttcagccagcagacgcgcatctggcgtgccgtggcggatctgtagcggtttttgcagggtttcggtgaggcgacggcaagctgcgacaccatggttaactaccggtaaaccgttcagtttagaggttccggcttcgatggattttttaatccctacagccgcttcttcgtaccgattcagacgggtatatgcatcgatggtgcttggcagcagatcgcactcttcttgtagtgttttcagcagttcgatgtgttcgtccatcagcgccacacctgcgcgcggttggctaagggttttaccttccttgtctgctttcagcagcgcaagagagaaacgtttatgctcagggatggtttgttggtatttaacgccatcttcaaagttttcaacatccttgccggtttcccaggttttcagtacctgttgccgctcggtcatgaattcgtcatgggttaatttcttatttcgaagttccattgattgcagccttaattgttatagggttaagcattgaatactggtgcgcgcggcggccagcggatcgactctggcgacgtttgccagcagtggtaatagcccccgggaatcgcggtaatattcaaattcggtcggtaagagaatgcgtttaccgtcgtcgtttaactcgcggtatttcaaccagtgatgcatatcgaactgactggcacgcgagagccatccgccggatccgacgactttacgcacggttgtcaggtcacgtcccatctgtaaatcgacattgccgacgcaggtgcagacctcttttttggtgcccgcatgtctttcggtggcataacccacacacagtccggccaggacggtatcgaaatatttctcttctgcatttgcgggtaagtagtcgggatgagcgactagatgacggaggtaatgataaaaagcgtccagctgtgcgggttgctgagcaaaattcacattgactaactctttcgcactttcaccaaccaccactgccgagacgcgcattcccagatcgccttccaccgtccgttttacgaagggttccggtacgccgtgtaaaacggtgtcgggcgagagcgtgttggcacaggcggaataaacatcggtggttgcgccgcccatgtcgatcagcatgaactctttccagctgtgatcgacgttactgattgccttgaccagttcaaagaccgtccatggtgtcggcattggttcttcgcctgttttatcaacaatgacatccagccctttccctttaacgatgcgtttaaggaatatgtcgcaaatagcctggcgtgcagctacagggttcggatggtcaagatcgggcagaacgttgtcgacaatggtcaggtctttatgcccgaggatctcctgcacctcgtcctgaatatcccggtttccggcataaataatggcgcagtcgagtttggattctgccagcacacgggcgttattcagtccgtagctttcttctccgccgtcggtgccgccggtgaacaagagaatatcgggctgcgtttcttccagtgcctggatatcacggcggttcagcttgtaggcgtaatattgcgcaattttagcacccgcagagtgagcggttactttcgcggtttccagggtgatagaaggcaccaatcccattgcggcaaccgccagcccacctttggcagaggaggaatacttcaatgcaacctcaccgctgtttaacagggggagggcattatctacgtttaacacctggttcaggctggagaaaaaccccttcgccagatgatgggtggtggttggggtcagtacgtggttaaccaacgttaacgcgtccccctcccgggtaaagagggctgctttggtccacgtcgatccaatatcgacagagacgatttgcatcagatagcctcttcaagaatacgagtatcaacgtcatgacgttggttgatatcgtgggccatcagctggcaaacatcttctaagtcatgacttggggcaaagacgcgatcaaatcccatctctttgaatttggtttccacgtcagcgaagtcatgttttccgaccaccaggttaccgcccacatagagcaggatgtcccccagtccacgctcgatgcagcgttcgcgcatgcccagacagtcgatatcgccatgcccatagatagaggagacgacaatcgcgtcagcgccagtttcaatggcagcatcaatatattcgtcctggctgaccattacgcccagattaatgactctgaagtcgtggttgctaaaaacgcggtccagaactttattgcctactgcatggcagtccgcgccaataacgccaatcacaagtgttgctttcttcatgggtaatcctttgtaagacagagagtaaaataagttacacacgtcgtatttatggccgttcataacggcacaggtttaatatcacaggagtgtctttatctgaccgtaatgttgcaattgatctattttcaaaatgtctttcgggaaatgattgtttgaagtgtgtttttaaatttccatgttaattcagtgtgttatgtcaactaatgtcatgagtgttaaatttttaaaattaacttgatttaatgtattgagataattgtgatctacttctaatttgcatttttgtgacgtggttttagccatgagtaaatgcatttcataagatttaagtcgaatttcactgcaattcatctctgcttaatgtaaaaataatgttgaaaataacaaatggttaatgattcatgcgaattatgaccttagttagctcttttaatttttcgtaaaaaagagaggtacatgaaggtgctatcagtatgagtaacgttaatcaaaggttttattacgtctggcaataacgcaggccatttttcgcgacagggtggatttaatcagtataatcctcatacaatagttcacgattaactgaaccgttaacggggatttggtgttgaaatttagaaatggcggagtcaattaatgaagacaatatcgaaaaaatgactgtgtcagaattaatttcaattaatccttctcgttgttgaccaaaaaagatatttatcttgatttcatttgtactacggcaatcaatatgtagtaatttttgatcgctgagattttctgtttcataaatgtttttggcgagagtcgggtgtattgatgccagacatctgctcagataagccatatcctttagggaacaccccgctgagtagaggatgtcagagaatttttgtgtgtcaactgttgtctctgaagcgtatgttgcattgactggaagggtattgaaagagatctgagatggtatcattatttaaatctttccgtgagtaataaaaattaatccccaggcattgtttagcaatatttgccataggggatatatagaaaattaaagtattttattggcttcggttaactgatctataaccagtgccagattggtaaacattttgaaaaagcgatactggctcggaatatctctttcaaagacgaaacattcaatgtcattgtttgaaaaataaaggactagtgttgctgattcgtcagggaaaacatggaaatgtatctggttaccagaaggaggatagtccagaagaagggtatctttgcccgtcacatacctgttgttgtcgtggacgctacgctcacacttcatcagaggtgtcaggatactcatgtattcatctgatgttaatttattaaaatcatcattcattttaaagaaacgataaagtaacagtacatcctcttgcgtaaccggttcgtttgtttttagagggaaataagcgggaaccagaagatgaggttctaatctattttgttgagcgctataactgaatttgaacataaattccggatcgctcatcaattgagcgacataattatgcctggcttcgaaaattttaatttttatcaggttaaataagtctgtttcgtcatcctgtattacaagacattggccatagcagccaggttttttttcattataagcagaaacggttattctgtcagaggtgtcaacgttatattcaaaagccagatagtgactttcttcatcgcgatttgtttccagattatttaaattcatcacatgaagtgtttgcaatgctgattcaatgagctgttgactctctgaggtaaatgtttcgcgctgcgttgtataaagtgtatcaattccaacgactatccgatgtgggtcaaggatggcggcaatcatctttattacctgcacagtcacgggtgatgtcattgattctttatctgtttttagagaatcattagatggccaacctgagaagcgattgacagccgaaccgatattatcaggactcatagcagcaacctcattgtaatcaagcgaggcgctgagcgtactcggctatagaaaaactaacttgcaaaaatcgctcatttttcatttatcaggcgaaagtggcctctgttcactcagaaacaatcactcccggtaagtcatacctgtttcatcgatacatttaagtgattattactaatgaaacaataacataacgggcttacggtcggtgctcataaaggcaacaatcaattaactttgataaaaatatgttatgtaaaatagcaacaaattggctactctaatcaattggtattataaaaagtggataaggcggttctgttaaataaaatactggttttttatctataccttttcattgtaataattgtgttgcataaatatttcacaataaattaacaataaaatcaccaatgatctatggtttatacataattaacatatttggttggttttgatataaatcaatttttaattcttgaaaaaaatctgcaaaacacgataaattgtcgtagatcaaattggtgagatcgtgacaatttcgctataaattgatcactgtcgaaaaatgcaaatttgctcaataaaaacctgtttattgtaaggattttgcggcgtaatataattacgggatcaatttggtttattcattaacatatttgtaacttttttatcattgtcttttcctcttttgatgaaatggcaacgatagaggcgagcaaataattttgtattggggcatgcgtgtgaccctttctaacggggttcactctcggagtcttcatgcgatgagcaaggagtcatgatgttagatatagtcgaactgtcgcgcttacagtttgccttgaccgcgatgtaccacttcctttttgtgccactgacgctcggtatggcgttcctgctggccattatggaaacggtctacgtcctttccggcaaacagatttataaagatatgaccaagttctggggcaagttgtttggtatcaacttcgctctgggtgtggctaccggtctgaccatggagttccagttcgggactaactggtcttactattcccactatgtaggggatatcttcggtgcgccgctggcaatcgaaggtctgatggccttcttcctcgaatccacctttgtaggtctgttcttcttcggttgggatcgtctgggtaaagttcagcatatgtgtgtcacctggctggtggcgctcggttcaaacctgtccgcactgtggattctggttgcgaacggctggatgcaaaacccaatcgcgtccgatttcaactttgaaactatgcgtatggagatggtgagcttctccgagctggtgcttaacccggttgctcaggtgaaattcgttcacactgtagcgtctggttatgtgactggcgcgatgttcatcctcggtatcagcgcatggtatatgctgaaaggtcgtgacttcgccttcgctaaacgctcctttgctatcgctgccagcttcggtatggctgccgttctgtctgttattgttctgggtgatgaatccggctacgaaatgggcgacgtgcagaaaaccaaactggctgctattgaagctgagtgggaaacgcaacctgcgcctgctgcctttactctgttcggcattcctgatcaggaagaggagacgaacaaatttgcgatccagatcccttacgcgctgggcataattgcaacgcgttccgtggatactccagttatcggcctgaaagaactgatggtgcagcatgaagaacgcattcgtaacgggatgaaggcgtactctctgctcgaacaactgcgttctggttctaccgaccaggcggttcgtgaccagttcaatagcatgaagaaggacctcggttacggtctgctgctgaaacgctatacgccaaacgtggctgatgcgactgaagcgcagattcaacaggcaaccaaagactccattccgcgtgtagcgccgctgtacttcgcgttccgtatcatggtggcgtgtggcttcctgctgctggcaatcatcgcgctctctttctggagtgtcatccgcaaccgcattggcgagaaaaaatggctcctgcgcgccgcgctgtacggtattccgctgccgtggattgctgtagaagcgggctggttcgtggctgaatatggccgccaaccgtgggctatcggtgaagtgctgccgacagctgtggcgaactcgtcactgaccgcaggcgatctcatcttctcaatggtgctgatttgcggcctgtataccctgttcctggtggcagaattgttcttaatgttcaagtttgcacgcctcggcccaagcagcctgaaaaccggtcgctatcactttgagcagtcttccacgactactcagccggcacgctaagacaggagtcgtcaaatgatcgattatgaagtattgcgttttatctggtggctgctggttggcgttctgctgattggttttgcagtcactgatggtttcgacatgggggtgggcatgctcacccgtttcctcggtcgtaacgacaccgagcgtcgaattatgattaactccatcgcaccacactgggacggtaaccaggtttggctgatcaccgcaggcggcgcactgtttgctgcctggccgatggtctatgccgctgcgttctccggcttctatgtggcgatgatcctcgtgctggcgtctttgttcttccgtccggtcggttttgactaccgctccaagattgaagaaacccgctggcgtaacatgtgggactggggcatcttcattggtagcttcgttccgccgttggtgattggtgtagcgttcggtaacctgttgcagggcgtaccgttcaacgttgatgaatatctgcgtctgtactacaccggtaacttcttccagctgcttaacccgttcggcctgctggcaggcgtggtgagcgtagggatgatcattactcagggcgcaacctatctgcaaatgcgtaccgtgggcgaactgcacctgcgtacccgtgcaacggctcaggtggcggcactggtgacactggtctgtttcgcactggctggcgtatgggtgatgtacggtatcgatggttatgtcgtgaaatcgacaatggaccattacgcagcctctaacccgctgaataaagaagtggttcgtgaagctggcgcatggctggttaacttcaacaacacgccaattctgtgggctattccggcactgggtgtggttctgccgctgctgaccatcctgactgcacgtatggataaagccgcgtgggcgtttgtgttctcctccctgacgctggcctgcatcatcctgactgccggtatcgcaatgttcccgtttgtgatgccgtccagcaccatgatgaacgcaagtctgacaatgtgggatgcaacttccagccagctgacacttaacgtcatgacctgggttgcggtggttctggtaccgatcattctgctctacaccgcctggtgttactggaaaatgttcggtcgtatcaccaaagaagatattgaacgtaacacccactctctgtactaagtaaggagctaaaaatgtggtatttcgcatggattctgggaacgcttcttgcctgttcgtttggggtaatcaccgcgctggcgcttgagcacgtcgaatcaggcaaagccggtcaagaagacatctgatgagtaagattatcgcaaccttgtatgcggtaatggacaagcgccccctgcgggcgctttccttcgtgatggcgcttctgttagcaggatgtatgttttgggacccatctcgtttcgccgcgaagaccagtgaactggaaatctggcatggtttattgctgatgtgggccgtctgtgctggtgtgattcacggcgtgggctttcgtccgcagaaggttctttggcaagggattttttgcccattgcttgccgatattgttctcattgtcgggctgattttcttcttcttttaaatcagaattctctttaaaaaattatgggccgtgccaggcccataaatttttacgctcccttaacttgccctcattcccaaacctcaatcgcgcgcgtatagtagcagcgtttaaaagctctaacttttgttgcattaccgggatgtaaagtgaatacaacgctgtttcgatggccggttcgcgtctactatgaagataccgatgccggtggtgtggtgtaccacgccagttacgtcgctttttatgaaagagcacgcacagagatgctgcgtcatcatcacttcagtcaacaggcgctgatggctgaacgcgttgcctttgtggtacgtaaaatgacggtggaatattacgcacctgcgcggctcgacgatatgctcgaaatacagactgaaataacatcaatgcgtggcacctctttggttttcacgcaacgtattgtcaacgccgagaatactttgctgaatgaagcagaggttctggttgtttgcgttgacccactcaaaatgaagcctcgtgcgcttcccaagtctattgtcgcggagtttaagcagtgactgacatgaatatccttgatttgttcctgaaggctagccttctggttaaacttatcatgttgattttgattggtttttcaatcgcatcctgggccattattatccagcggacccgtattcttaacgcagcggcgcgcgaagccgaagcgtttgaagataaattctggtctggaatcgaactctctcgcctctatcaagagagccaggggaaacgggataatctgactggttcggaacaaatcttttacagcgggttcaaagaatttgtgcgcctgcatcgtgccaatagccatgcgccggaagccgtagtggaaggggcgtcgcgtgcgatgcgtatttccatgaaccgcgaacttgaaaatctggaaacgcacattccgttcctcggtacggttggctccatcagcccgtatattggtctgtttggtacggtctgggggatcatgcacgcctttatcgccctcggggcggtaaaacaagcaacactgcaaatggttgcgcccggtatcgcagaagcgttgattgcgacggcaattggtctgttcgccgctattccggcggtaatggcttataaccgtctcaaccaacgtgtaaacaaactggaactgaattacgacaactttatggaagagtttaccgcgattctgcaccgccaggcgtttaccgttagcgagagcaacaaggggtaagccatggccagagcgcgtggacgaggtcgtcgcgatctcaagtccgaaatcaacattgtaccgttgctggacgtactgctggtgctgttgctgatctttatggcgacagcgcccatcatcacccagagcgtggaggtcgatttgccagacgctactgaatcacaggcggtgagcagtaacgataatccgccagtgattgttgaagtgtctggtattggtcagtacaccgtggtggttgagaaagatcgcctggagcgtttaccaccagagcaggtggtggcggaagtgtccagccgtttcaaggccaacccgaaaacggtctttctgatcggtggcgcaaaagatgtgccttacgatgaaataattaaagcactgaacttgttacatagtgcgggtgtgaaatcggttggtttaatgacgcagcctatctaaacatctgcgtttcccttgcttgaaagagagcgggtaacaggcgaacagtttttggaaaccgagagtgtcaaaggcaaccgaacaaaacgacaagctcaagcgggcgataattatttcagcagtgctgcatgtcatcttatttgcggcgctgatctggagttcgttcgatgagaatatagaagcttcagctggaggcggcggtggttcgtccatcgacgctgtcatggttgattcaggtgcggtagttgagcagtacaaacgcatgcaaagccaggaatcaagcgcgaagcgttctgatgagcagcgcaagatgaaggaacagcaggctgctgaagaactgcgtgagaaacaagcggctgaacaggaacgcctgaagcaacttgagaaagagcggttagctgctcaggaacagaaaaagcaggctgaagaagccgcaaaacaggccgagttaaagcagaagcaagcggaagaggcggcagcgaaagcggcggcagatgctaaagcgaaggccgaagcggatgataaagctgcggaagaagcagcgaagaaagcggctgcagacgcgaagaaaaaagcagaagcagaagccgccaaagccgcagccgaagcgcagaaaaaagccgaggcagcagctgcggcgctgaagaagaaagcggaagcggcagaagcagctgcagctgaagcaagaaagaaagcggcagcagagaaagctgcagccgacaaaaaagcagcagaaaaagcggctgctgaaaaggcagcagctgataagaaagcagcggcagaaaaagccgccgcagacaaaaaagcggcagctgcaaaagcagcagctgaaaaagccgctgcagcaaaagctgccgcggaggcagatgatattttcggtgagctaagctctggtaagaatgcaccgaaaacggggggaggggcgaaagggaacaatgcttcgcctgccgggagtggtaatactaaaaacaatggcgcatcaggggccgatatcaataactatgccgggcagattaaatctgctatcgaaagtaagttctatgacgcatcgtcctatgcaggcaaaacctgtacgctgcgcataaaactggcacccgatggtatgttactggatatcaaacctgaaggtggcgatcccgcactttgtcaggctgcgttggcagcagctaaacttgcgaagatcccgaaaccaccaagccaggcagtatatgaagtgttcaaaaacgcgccattggacttcaaaccgtaatcgcgatgttgactgttccgacggtcaacatcaggcaccggttgccacggggttctggtagttttgtgtattttagtttgttaacattctgctaaattatcgtgggccatcggtccagataagggagatatgatgaagcaggcattacgagtagcatttggttttctcatactgtgggcatcagttctgcatgctgaagtccgcattgtgatcgacagcggtgtagattccggtcgtcctattggagttgttcctttccagtgggcgggccctggtgcggcacctgaagatattggcggcatcgttgctgccgacttgcgtaacagcggtaaatttaatccgttagatcgcgctcgtctgccacagcagccgggtagtgcgcaggaagtacaaccagctgcatggtccgcgctgggtattgacgctgtagttgtcggtcaggtcactccgaatccggatggttcttacaatgttgcttatcaacttgttgacactggcggcgcaccgggtactgtacttgctcagaactcgtacaaagtgaacaagcagtggctgcgttatgctggtcataccgccagtgatgaagtgtttgaaaaactgaccggtattaaaggtgcgttccgtacccgtattgcctacgttgttcagaccaacggcggtcagttcccgtatgaactgcgcgtatctgactatgacggttacaaccagtttgtcgttcaccgttcaccacagccgctgatgtccccggcgtggtcaccagacggttctaaactggcttatgtgaccttcgaaagcggtcgttccgcgctggttatacaaacgctggcaaacggcgctgtacgtcaggtggcttcattcccgcgtcacaacggtgcgcctgcattctcgccagacggcagcaaactggcattcgccttgtcgaaaaccggtagcctgaacctgtacgtaatggatttggcttctggtcagatccgccaggtgactgatggtcgcagtaacaataccgaaccgacctggttcccggacagccagaacctggcatttacttctgaccaggccggtcgtccacaggtttataaagtgaatatcaacggcggtgcgccacaacgtattacctgggaaggttcgcagaaccaggatgcggatgtcagcagcgacggtaaatttatggtaatggtcagctccaatggtgggcagcagcacattgccaaacaagatctggcaacgggaggcgtacaagttctgtcgtccacgttcctggatgaaacgccaagtctggcacctaacggcactatggtaatctacagctcttctcaggggatgggatccgtgctgaatttggtttctacagatgggcgtttcaaagcgcgtcttccggcaactgatggacaggtcaaattccctgcctggtcgccgtatctgtgataataattaattgaatagtaaaggaatcattgaaatgcaactgaacaaagtgctgaaagggctgatgattgctctgcctgttatggcaattgcggcatgttcttccaacaagaacgccagcaatgacggcagcgaaggcatgctgggtgccggcactggtatggatgcgaacggcggcaacggcaacatgtcttccgaagagcaggctcgtctgcaaatgcaacagctgcagcagaacaacatcgtttacttcgatctggacaagtacgatatccgttctgacttcgctcaaatgctggatgcacatgcaaacttcctgcgtagcaacccgtcttacaaagtcaccgtagaaggtcacgcggacgaacgtggtactccggaatacaacatctccctgggtgaacgtcgtgcgaacgccgttaagatgtacctgcagggtaaaggcgtttctgcagaccagatctccatcgtttcttacggtaaagaaaaacctgcagtactgggtcatgacgaagcggcatactccaaaaaccgtcgtgcggtactggtttactaagagaattgcatgagcagtaacttcagacatcaactattgagtctgtcgttactggttggtatagcggccccctgggccgcttttgctcaggcaccaatcagtagtgtcggctcaggctcggtcgaagaccgcgtcattcaacttgagcgtatttctaatgctcacagccagcttttaacccaactccagcaacaactctctgataatcaatccgatattgattccctgcgtggtcagattcaggaaaatcagtatcaactgaatcaggtcgtggagcggcaaaagcagatcctgttgcagatcgacagcctcagcagcggtggtgcagcggcgcaatcaaccagcggtgatcaaagcggtgcggcggcatcaacgacgccgacagctgatgctggtactgcgaatgctggcgcgccggtgaaaagcggtgatgcaaacacggattacaatgcagctattgcgctggtgcaggataaatcccgccaggatgacgcaatggtggcatttcagaatttcatcaaaaattaccctgattcaacttacctgccaaacgccaattattggctgggtcagttaaactacaacaagggtaaaaaagatgatgcggcgtactattttgcttcggtagtgaaaaactatccgaagtcaccaaaggctgcagatgcgatgtttaaagtcggcgtcatcatgcaggacaaaggtgacaccgcaaaagcgaaagccgtataccagcaggttatcagtaaataccctggtactgatggcgctaaacaggcacaaaaacgtctgaacgcgatgtaatgcataacacacgaccagaagtcgcattatttctggtcgtgtcgtgcgaatcataagcagttgagtgatctacatcgaaatttttgttgcgctcaagtctgaaatcagtaatatatgccgccgttgccacgggatatcaaacaaaccgaaagcaacgaaaaagtgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccactaacctagttagttgtagtatccagcgtaatatcgggtgattagctcagctgggagagcacctcccttacaaggaggggggcggcggttcgatcccgtcatcacccaccaccgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccactaattacggtgggttcggtggaagtagtttgtagtatccagcgcagtatcgggtgattagctcagctgggagagcacctcccttacaaggaggggggcggcggttcgatcccgtcatcacccaccactcgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccaattttaacatcaaactcagatgttaagcgtgaaggataacgttgcgtcagcaacggcccgtagggcaagcgaagcgagtcatcctgcacgacccaccaattttaaagattggttccgagtagaaatctttcaggtaacacccgtatgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccaatgtaaaaaagcgccctaaaggcgcttttttgctattcaggcatctctcaatttcaattcttgaccctgatgacatactccgcgcttgctgcgtaaacaactttacgtcggaggaataagacgcaaagtgtggcattcggcatctcatacgtaattcgagtgacttttccccaccattcgactatcttgtttagcatataaaacaaattacaccgataacagcgaatatcacgctaatgtcggttttaacgttaagcctgtaaaacgagatggtaagatgagcgtgatgtttgatccagacacggcgatttatcctttccccccgaagccgacgccgttaagcattgatgaaaaagcgtattaccgcgagaagataaaacgtctgctaaaagaacgtaatgcggtgatggttgcccactactataccgatcccgaaattcaacaactggcagaagaaaccggtggctgtatttctgattctctggaaatggcgcgcttcggtgcaaagcatcccgcttctacgttgttagtcgctggggtgagatttatgggagaaaccgccaaaattctcagtccggaaaaaacaattctgatgccgacacttcaggctgagtgttcactggatctcggctgccctgttgaagaatttaacgcattttgcgatgcccatcccgatcgtactgtcgtcgtctacgccaacacttctgctgcggtaaaagcgcgggcagattgggtggtaacttcaagcattgccgtcgaacttattgatcatctggatagtttgggtgaaaaaatcatctgggcacccgacaaacatctggggcgttacgtgcaaaaaaagacgggcgcagacattttatgctggcagggtgcctgcattgtgcatgatgagtttaagactcaggcgttaacccgcttgcaagaagaatacccggatgctgccatactggtgcatccagaatcaccacaagctattgtcgatatggcggatgcggtcggttccaccagtcaactgatcgctgctgcgaaaacattgccacatcagaggcttattgtggcaaccgatcggggtattttctacaaaatgcagcaggcggtgccagataaagagttactggaagcaccaaccgcgggtgagggcgcaacctgccgcagctgcgcgcattgtccgtggatggccatgaatggcctccaggccatcgctgaggcattagaacaggaaggaagcaattacgaggttcatgttgatgaaaggctgcgagagagggcgctggtgccgctcaatcgtatgctggattttgcggctacactacgtggataacgaataataaggcgtaacgttacgctttgggggaaagatggatttttttagtgtgcagaatatcctggtacatataccaataggagcaggcggttatgatctctcatggatcgaagcggtaggcacaatcgccgggttgctgtgtattggccttgccagtctggagaagatcagcaactacttctttggcctgatcaacgtcaccttgtttggcattattttctttcagattcagctgtatgccagcctgctattacaggtgtttttctttgccgcgaatatttacggctggtatgcgtggtcgcgacaaaccagtcagaacgaggcggagttaaaaattcgctggttgccattgccgaaggcactcagctggttggcggtttgcgttgtttcgattggtctgatgacggtatttatcaatccggtgtttgcatttttgacccgcgtggcagtcatcatcatgcaagcattaggattacaggttgcgatgcctgaactacaaccggacgctttcccgttctgggattcttgcatgatggtgttatctatcgtggcaatgattctgatgactcgtaagtatgtggaaaactggctgttgtgggtgattattaacgtgattagcgtcgttatttttgcacttcagggcgtttacgccatgtctctggagtacatcatcctgacctttattgcgctcaacggcagccggatgtggatcaatagcgcacgcgaaagaggctcacgcgcgctgtcccattaatggtgatgatgtgaatggccagacaccccttcattcaggtggcagtctggcccatgacaaggttgatattccatctgaatggtggcgtgctcaatctgatagtgatccatcaggtagtgttggatctgatccaacaaggcatcgtgatcgtgtggcgggatcacctgcacatgcaacgtcatcaccggcttctcgcctaccatccatacatgcacatggtgcacattgcggacttccgggatttcccggcacatacgacgcttcagttcagcgatatccagcgataccggtgcaccctcaagtaattcattcacgctatctttcaacagtcgccacgcgctacgcagaaccagaagcgacaccagtatcgagagaatggggtcagcaggtgtccagccggtccagataataatcaacgcggcaataatagccccaaccgaacccagcaggtccccgagcacatgcagtgccgctgctcgtacgttgaggtttttctcttcgctgccgtgatgaagtaaccagaaagaaagtatatttgccagcaacccagccacggcaattgccatcatcatgccgccctcgaccggacgcggcgtgcggaagcgttctatcgcctcccagacaatcaaaatggtaattaccacgagggcgatggcattcacaaacgccgcgagcgtggtcaatcttagccaaccgaaagtgtggcgaatggtgggaggacgacgtgaaaattgcacggcgagtagggcgaaaagcagggcggcagtatcggtcaacatatgacccgcatcggccagcaaagccagagaaccggaaagaaaaccaccaatgacttctaccagcataaacccggcagtcacgccgaaagcatacaacaagcgacgagcattattatcttctggcaggtgtgaggacgtgtgtgagtgcgccatgacgagtcatcccttaattattctcacttaactttatgacatcatactgcttttagaagggaaaaattaaaagggagagactccgctctcccattattggctattttgcagggttactgcgtggtaccgtcggttttggtatcgacatcattattgatgccatcaccggtttgtacctttttattgatatccgggcagcgaccatctttgcacatggtgttcttgtgctcttcatctttggtcatgccgtcattgttcattgaagaaccatccggatgcagcatagtgccgccagaaccggtatttaccccgttattgtcgacgttatttggcgcgacattttcacgggcgtcaggggctacctggcccgcatcagctgcggcgtttgcctggccgttattggtttgcgctccgctatcggcagccagtgcggcaccgctggcaaggcttagagtggcagtcagaaatagtgtggccagttttgtcattttcataggatgctcctgttatggtcgttatgtcggataacctcttccaacagtgcatttgcaggtgaatataaggcattggtttaagatttcagccaggcaaagaaatccagcagagaatcttgaaataattaacaaacaaaggagttacagttagaaattgtaggagagatctcgtttttcgcgacaatctggcgtttttcttgctaattccaggattaatccgttcatagtgtaaaaccccgtttacacattctgacggaagatatagattggaagtattgcattcactaagataagtatggcaacactggaacagacatgaattatcagaacgacgatttacgcatcaaagaaatcaaagagttacttcctcctgtcgcattgctggaaaaattccccgctactgaaaatgccgcgaatacggttgcccatgcccgaaaagcgatccataagatcctgaaaggtaatgatgatcgcctgttggtggtgattggcccgtgctcaattcatgatcctgtcgcggctaaagagtatgccactcgcttgctggcgctgcgtgaagagctgaaagatgagctggaaatcgtaatgcgcgtctattttgaaaagccgcgtactacggtgggctggaaagggctgattaacgatccgcatatggataacagcttccagatcaacgacggtctgcgtatagcccgtaaattgctgcttgatattaacgacagcggtctgccagcggcgggtgaattcctcgatatgatcactcctcagtatctcgctgacctgatgagctggggcgcaattggtgcacgtaccacggaatcgcaggtgcaccgcgaactggcgtctggtctttcttgtccggtaggttttaaaaatggcacagacggtacgattaaagtggctatcgatgccattaatgccgccggtgcgccgcactgcttcctgtccgtaactaaatgggggcattcggcgattgtgaataccagcggtaacggcgattgccatatcattctgcgcggcggtaaagagcctaactacagcgcgaagcacgttgctgaagtgaaagaagggctgaacaaagcaggtctgccagctcaggtgatgatcgatttcagccatgctaattcgtccaaacaattcaaaaagcagatggatgtttgtgctgacgtttgccagcagattgccggtggcgaaaaggccattatcggtgtgatggtggaaagtcatctggtggaaggcaatcagagcctggagagcggggagccgctggcctatggtaagagcatcaccgatgcctgcattggctgggaagataccgatgctctgttacgtcaactggcgaacgcagtgaaagcgcgtcgcgggtaaagtttaattgtcggatgcgccgtcagartggcgtatccgatgaatcaccgtagccctgacaagacgcgcagcgtcgcatcaggcaatgtgctccattgttagcgacgacaaacaaaaaagccgactcacttgcagtcggctttctcatttttaaacgaatgacgtttacttcgctttaccctggttcgcaacggctgctgctttcgccgcgatctcgtcagcattacccagataatagcgtttcagcggtttgaagttctcgtcaaactcataaaccagcggcacgccggtcgggatattcagctcaagaatctcttcttcgctcatgttatcgagatatttcaccagcgcacgtaacgagttaccgtgtgcagcgatgattacgcgctcaccgctcttcatacgcggcagaatggtttcattccagtaagggatcacgcggtcaatggtcagcgccaggctttccgtcagcggcagttctttctcgctcagtttcgcgtaacgcggatcgtgacccggataacgctcatcatctttagtcagttccggcggagtcactgcaaaaccacgacgccactgtttcacctgctcgtcgccatatttttcagcagtttccgctttgttcagaccctgcaacgcaccgtagtgacgttcgttcagtttccaggatttctcaacgggcagccatgcctgatccagttcgtccagcacattccacagggtatggatagcgcgtttcagcacagaggtgtaagcaaagtcaaagctgtaaccttcctctttcagcagcttacctgctgcttttgcttcgcttacgcctttctcagacagatccacgtcgtaccaaccggtgaaacggttttctttgttccactgactttcgccatgacgaaccagaaccagcttagttacagccatatacttactcctcaaatcatcttttaatgataataattctcattatattgccgtgacgaagcaacagcaatgcttacgcataaccatagcgaaaatagtggcgcagtgtaaggttgttgtgaatattgagttgcaaatatgtcggtgtttgctggtgatttgaacaatatgagataaagccctcatgacgagggcttaacattactcagcaataaactgatattccgtcaggctggaatactcttcaccaggatgcaggaaacagtccggttgcggccattcagggtggttcgggctgtccggcagaaactcgctttccaacgccagcccttgccagtcggcgtaaggttcggttccccgcgacggtgtgccgccgaggtagttgccggagtagaattgcagagccggagcggtggtgtagaccttcagctgcaatttttcatctgctgaccagacatgcgccgccactttcttgccatcgcctttggcctgtaacaagaatgcgtgatcgtaacctttcactttgcgctgatcgtcgtcggcaagaaactcactggcgatgattttggcgctgcggaaatcaaaagacgttccggcgacagatttcaggccgtcgtgcggaataccgccttcatcaaccggcagatattcgtccgccagaatctgcaacttgtgattgcgcacgtcagactgcttgccgtcaagattgaaatagacgtgattagtcatattcaccgggcaaggtttatcaactgtggcgcgataagtaatggagatacggttatcgtcggtcagacgatawtgcaccgtcgcgccgagattacccgggaagccctgatcgccatcatctgaactcagggcaaacagcacctgacgatcgttctggttcacaatctgccagcgacgtttgtcgaacccttccgggccgccgtgcagctggttaacgccctgacttggcgaaagcgtcacggtttcaccgtcaaaggtataacgactattggcgatgcggttggcataacgaccaatagaggcacccagaaacgcggcctgatcctgatagcattccgggctggcacagccgagcagcgcctcgcggacgctgccatcggaaagcggaatacgggctgaaagtaaagtcgcaccccagtccatcagcgtgactaccatccctgcgttgttacgcaaagttaacagtcggtacggctgaccatcgggtgccagtgcgggagtttcgttcagcactgtcctgctccttgtgatggtttacaaacgtaaaaagtctctttaatacctgtttttgcttcatattgttctgcgacagcttgctgtacggcaggcaccagctcttccgggatcagcgcgacgatacagccgccaaatccgccgccggtcatgcgtacgccacctttgtcgccaatcacagctttgacgatttctaccagagtgtcaatttgcggcacggtgatttcgaaatcatcgcgcatagaggcatgagactccgccatcaactcgcccatacgtttcaggtcgccttgctccagcgcgctggcagcttcaacggtgcgggcgttttcagtcaggatatgacgcacgcgtttcgccacgattgggtccagctcatgtgcaacagcgttgaactcttcaatggtgacatcgcgcagagctggctgctggaagaaacgcgcaccggtttcgcactgttcacgacgggtgttgtattcgctgccaaccagggtacgtttgaagttactgttgatgatgacgacagccacacctttcggcatggaaactgctttggtccccagtgagcgacagtcaatcagcaaggcatgatctttcttgccgagtgcggaaattagctgatccatgatcccgcagttacagccaacaaactggttttctgcttcctgaccgttaagcgcgatttgtgcgccgtccagcggcagatgataaagctgctgcaatacggttccgaccgcgacttccagtgaagcggaagaacttaacccggcaccctgcggcacattgccgctgatcaccatgtccacaccgccgaagctgttgttacgcagttgcagatgtttcaccacgccacgaacgtagttcgcccattgatagttttcatgcgcgacaatgggcgcatcaagggaaaactcatcaagctgattttcataatcggctgccattacgcgaactttacggtcatcgcgtggcgcacagctgatcacggtttgataatcaatcgcgcagggcagaacgaaaccgtcgttgtagtcggtgtgttcaccaatcaaattcacgcggccaggcgcctgaatggtatgagtggcagggtagccaaatgcgttggcaaacagarattgtgttttttctttcagamtcatttcttacactccggattcgcgaaaatggatatcgctgactgcgcgcaaacgctctgctgcctgttctgcggtcaggtctcgctgggtttctgccagcatttcataaccaaccataaatttacgtacggtggcggagcgcaacagaggcggataaaagtgcgcgtgcagctgccagtgttgattctcttcgccattaaacggtgcgccgtgccagcccatagagtakgggaaggagcactggaagaggttgtcataacgactggtcagctttttcaacgccagtgccaaatcgctgcgctgggcgtcggtcaaatcggtgatccgcaaaacgtgggctttgggcagaagtagcgtttcgaacggccaggcagcccagtaaggcacaactgctaaccagtgttcggtttcgacaacggtacggctaccgtctgccagctcgcgctgaacataatccaccagcattggcgatttctgctcggcaaaatattctttttgcaggcggtcttcgcgctcagcttcgttaggcaggaagctatttgcccaaatctgtccgtgcggatgcgggttagagcagcccatcgccgcacctttgttttcaaagacctgcacccacgggtatgttttccccagttctgcggtttgctcctgccaggttttgacgatttccgtcaatgccgcaacgctcagttctggcagcgttttactgtgatccggtgaaaagcagatcacccggctggtaccgcgcgcgctctggcaacgcatcaaaggatcgttgctttctggcgcatctggcgtgtcagacatcaaggccgcaaagtcattagtgaaaacgtaagtcccggtgtaatcggggtttttatcgcctgtcacccgcacattacctgcgcagaggaagcaatctggatcgtgcgcaggtaacacctgtttggctggcgtttcctgcgccccctgccaggggcgcttagcgcggtgcggtgaaaccagaatccattgcccggtgagctggttgtagcggcgatgtggatgatcaacgggattaaattgcgtcatggtcgttccttaatcgggatatccctgtggatggcgtgactgccagtgccaggtgtcctgcgccatttcatcgagtgtgcgcgttacgcgccagttcagttcacggtcggctttgctggcgtccgcccagtaggccggaaggtcgccctcgcgacgcggtgcaaaatgatagttaaccggtttgccgcaggctttgctgaaggcattaaccacgtccagcacgctgctgcctacgccagcaccgaggttgtagatgtgtacgcctggcttgttcgccagtttttccatcgccacgacgtgaccgtccgccagatccattacgtggatgtaatcgcgtacgccagtaccgtcttcggtcggataatcgttaccaaaaatcgccagcgagtcgcgacggcctacagcaacctgggcgatgtatggcataaggttattcggaatgccttgcggatcttcgcccatatcgcccgacggatgtgcgccaaccgggttgaagtagcgcagcagggcaatgctccagtccggctgggctttttgcagatcggtgaggatctgttccaccatcagcttgcttttgccgtaagggctttgcggtgtgccggtcgggaagctttcaacgtatggaattttgggctgatcgccataaacggtggcggaggagctaaaaataaagtttttgacgttagcggcgcgcatggcgctaatcaggcgcagagtaccgttgacattgttgtcgtaatattccagcggtttttgtaccgattcgccaacggctttcagcccggcgaagtggatcacggtgtcgatagcgtgatcgtgcaggatctcggtcatcaacgcttcgttacggatatcgccttcaacaaacgtcggatgtttgccgcctaaacgctcgataacaggcagtacgctgcgcttactgttacagaggttatcaagaatgatgacatcatgaccgttttgcagtaattgcacacaggtatgacttccaatgtaaccgctaccaccagtgaccagaactctcataattcgctccattaggcttatggtatgaaataaccatagcataacaaagatgcgaaaagtgtgacatggaataaattagtggaatcgtttacacaagaatttagccgttttttatgcgcgattaagtgattataaaacagagggattgtgaatgattgcgctttttatctgaaaaaaagacgcagtttcatgcytggatgcgtctgaccgtgtgccggataaagcgtttacgccgcatccggcacagtcagcattaccgacttagtttatttttgtcagcgcataatgatagaggccaccgtccggcacgaactccagacgatgggtaatacaagccggcgcatcttcagcatggtgcgaaacaaacaacaattgcgtttcaccttcgctaatcagcacatcaacaaaacggcgaataagctggcgattgagcggatcaagcccctgcaatggttcgtcgagaataagcaacgtcggatgtttcaccagtgcgcggacgatcagcgccagacgctgctgtccccaggaaagactatggaacggagcgtcagccgtgcgtttatcaatgccgagaatatccagccactgctgcaccagtttttgctggcgatccgaaacggcctgataaatgccaatcgaatcaaaatagccagaaagaatcacattacgcacagtagtactgacccggtaatccagatgcaaactactgctgacgtaaccgatatgctttttgatatcccagatggtttcgccgctgccacgacgtcgtccgaaaagcgtcaaatcgttgctgtaaccttgcggatgatcgccagtaatcaggcttaataacgtcgattttcccgcgccatttggcccgacaatttgccagtgttcacctggattcacctgccagctaaggttattaagaatggggcgatcgttataagaaaccacgccattattcagcacaatgcgcggttcgttggcgggtaaggcgtgacgtgctgaaggttcatccggctccggcagttgcacaccttcaagctgttcactatgcgccagttgcgcgacgagtgcttgttggagcagttcctctttagcgccagtttccgctaacgtgcaatccgccagcacgccagcaaactggacaaactccgggatctcatcgaagcgattgagcaccagtaccagagtaataccggactgatgtaacgaggcgagtcgctcagccagctgctgacgtgaggcaacatccaggccatcgaacggctcatcaagaatcaacaagtcaggctccgacatcagcgcctgacacagcagggtttttcgcgtctcgccagtggaaaggtatttaaagcgtcggtcgaggaggggggtaataccgaactgctgtgccagttgcatgcagcgcggtgcatcctttacttcatcctgaataatctcagccgtagtgcgtccggtgtcatcttcgccagggccgagcatatcggtgttattccgctgccattcgtcgctgacgagcttttgcaattgctcgaaggagagacgagtgatgtgggaaaactggctttgccgttcacctttcaaaagcggaagttcccccgccagcgcgcgggccagggccgatttcccgcttccattcgaaccgacaaacgcccaactatcacccgcgtttaacgttagctgaggcaattgcagcgtttttgtgtcgctaagacgaaacgtgccttgcaaaatttgcaacgatgacattttatatcccattttgtgcagcgattactgacagggatacgtgtttcataacaaattgtcaacacgcttagcacagtgtggcgataatcacgctgtcggcattaaagtaggccgtgacattctgtccttgctgaagagaagtcgcttcatttaccggcactgtggcgcacagtgtttgcccgtccggtagcgccattaatacttcgcactgctctgcgccgcgctcaatatgactaataatacccggtaattggttgtcagcgttttgcgcgaccgcttcgtcctgagtaatgcctacccacggcgcttttagcaatatcaacacttctttgccttcatccagccccagacgcgcgccgctttgtgcggtaattgcgactttcaggcgtgtttttccatcagccagtaagacatcaacatgctgttgaacgtcatcatgatcgcgggcggtgatggtaccgaaccactggttacgggcgctggtttggagtgaaaaacgtgagatcgcggccagcaggctgttcagcggcagggcgtcatcgtcacttaacacatcaaaggctttttgctggatttgcgccagtaagtcatagagctgaatcagtcgctgaccatakcgggtcagtactgcgccgccgccacctttaccgcctgttgcgcgctcgaccagaatatgctcacttaactgattcatctcgttaatggcatcccaggcgcttttatagctgataccggcatctttcgctccctggctaatggaaccggaaagcgcaatgtgttttagtagcgaaatgcggcgcgggtcggcgaataatttttgttggagcttaagggtgagaaggatttcggcctgcataacaatgtcctggcaaaagtcttattgtgacggaaaacgaacgccacgcaaagctgaccgcacaaaaggggagtgcttttctgtgcttagcggttagaatagtctcatgactatatctggagttgaccatgttagagttattaaaaagtctggtattcgccgtaatcatggtacctgtcgtgatggccatcatcctgggtctgatttacggtcttggtgaagtattcaacatcttttctggtgttggtaaaaaagaccagcccggacaaaatcattgattccctgaatgcccgcttagtcgggcattttctttttctcaacttcctgcttttcctgccgatattttttcttatctacctcacaaaggttagcaataactgctgggaaaattccgagttagtcgttatattgtcgcctacataacgttacattaaggggttaccaatggctcgtaaatggttgaacttgtttgctggggcggcactctctttcgctgttgctggcaatgcactggcagatgaagggaaaatcacggtgttcgccgccgcatcactgactaacgcaatgcaggacattgctacgcagtataaaaaagagaaaggcgtggatgtggtttcttctttcgcttcgtcatctactctcgcccgtcagattgaagcgggtgcccctgcggatctgtttatttctgccgatcagaaatggatggattatgcggttgataaaaaagcgatcgatacagctacgcgtcagacactgctcggcaatagcctggtcgttgtagcaccgaaagccagcgagcagaaagattttaccatcgacagcaaaaccaactggacttcactgctgaatggcggtcgcctggcggttggcgatccggaacatgttcccgctggcatttatgcaaaagaagcactgcaaaaactgggcgcatgggatacgctctccccgaaactggctccggcggaagatgttcgtggcgcgctggcgttggtcgaacgcaatgaagcgccgttgggcattgtttacggttctgacgcagttgctagcaaaggggtaaaagtggttgccaccttcccggaagattcacataaaaaagtggaatatccggttgctgttgtggaagggcataacaatgcgacagtgaaagcattttatgattatctgaagggaccgcaggcagcggaaatctttaaacgttacggatttacaaccaagtaatgatactgaccgatccagaatggcaggcagttttattaagcctgaaagtttcttccctggctgtgctgtttagcctgccgtttgggatcttttttgcctggttactggtgcgttgcacgtttccgggcaaagctctgctcgacagcgtactgcatctaccgctggtgttaccgcccgtggtcgtcggttacttattattagtttcgatggggcggcgcggatttatcggtgaacgtctgtatgactggtttggtattaccttcgcctttagctggcgcggcgcggttctcgctgccgccgtcatgtcgtttccgctgatggtgcgggcaattcgtctggcgctggaaggggttgatgtcaaactggaacaggccgcaagaacactgggggccgggcgctggcgcgttttctttactatcacgttaccgctgaccttaccgggaattattgttggtacggtactggcttttgctcgttctctcggtgaatttggcgcaaccatcacctttgtgtcgaacattcctggtgaaacgcgaaccattccttctgccatgtataccctgattcagacccccggcggggaaagtggcgcagcgagactgtgcattatttctattgcgctggcgatgatctccctgttgatttcagaatggctggccagaatcagccgtgaacgggcggggcgctaatcatgctggaactgaatttttcccagacgttgggcaaccattgcctgactattaatgaaacgctgcccgccaatggcatcactgctatctttggcgtctccggtgccggaaaaacttcgctgattaacgccatcagtggactgacgcgcccgcaaaaagggaggattgtcctcaatggtcgggtactaaatgatgccgaaaaaggtatctgcctgacgccggaaaagcgtcgcgttggctatgtttttcaggatgcgcggctgttcccgcattacaaagtgcgtggcaatctgcgctacggcatggcgaaaagcatggtcgatcagttcgataagctggtggcgcttttaggcattgaaccgttgcttgaccgtttaccaggcagcctgtccggaggcgaaaaacagcgcgtagcgattgggcgggctttgctgacggcaccagaattgctgttgctggatgaaccgctggcgtcactggatattccgcgtaaacgcgaactgttgccttatctgcaacgtctgacgcgggaaatcaacatcccgatgttgtatgtcagccattcgctggatgagatcctccatctggcagacagagtgatggtactggaaaacggtcaggtgaaagcctttggcgcgctggaagaagtctggggtagtagcgtgatgaatccgtggctgccgaaagagcaacaaagtagcattctgaaagtgacggtacttgagcatcatccgcattacgcgatgaccgcgctggcgctgggcgatcagcatttgtgggtcaataagctggacgaaccgctgcaagctgcgctacgtatccgcattcaggcttccgatgtttctctggttttacaaccgccgcagcaaaccagcattcgtaacgtattgcgggcaaaagttgttaatagttatgacgacaacggccaggtggaagtggaactggaagtcggcggtaaaacgctgtgggcgcgtatcagcccgtgggccagggatgaactggcgatcaaacctggcctgtggctgtacgcgcaaattaaaagtgtgtcgataaccgcctgattaaatcaggtggctataaatgaactgggcaatgctgtcggtggtgttatcaccaatcacaatgttggcgcgcgcttttaccgcgtcatcggcgttgcccatcgccacgcctgtaccagcggcctccagcatactgatatcattaaagttatcgccgaacgccacgacgttttccatcgaccagccttgcgcctcaacccatttcgtcaaacgtttacctttgctgttgccgccgcgtgcaatatcaacctgatcgtgccaggaccattcacactccagtcccagttcatgttcgacatgcttaccaaaatgctgcaattgcggcaggtcatcgtgcgtgagggcgaacttccatacggcgttaacttgttgcgccgtttcagccagagaagcgacttgtgtgaaagtcggacgctgttccggcggcagggtttgcgcccagttagacgtgcgaatgacatgcccggtcgggtgctcataaaccatctcgtcatcgacatacatcagaccgtgaatgtggtgttcattcagcatctcaatgagttgtagggctttattaacgggcattgggtccgcttccagcacggtttttgcatgataatcatacaaataggtgccattacagcaaatagcaggtgtatccagcgccagcgcctgataaaaaggatgaatagcgacgtgatggcgacctgtgacgatgattaattgataacctgcttcgcgagcgcgggccagggcttctatcgatgaaggtagcagggtctttttcggggtcaataaggtgccgtctaagtcgagagcaatcacgcgtgtggtcatggcgtattccagattaaggttaagaattttcttctgcgcgaatggtacaccgataccactatcggacaaaattctgcgttttaattcagcattcaccgccaaaagcgactaattttagctgttacagtcagttgctaaatgcaaaggagcattcatgaagcaaacagtttatatcgccagccctgagagccagcaaattcacgtctggaacctgaatcatgaaggcgcactgacgctgacacaggttgtcgatgtgccggggcaggtgcagccgatggtggtcagcccggacaaacgttatctctatgttggtgttcgccctgagtttcgcgtcctggcgtatcgtatcgccccggacgatggcgcactgacctttgccgcagagtytgcgctgccgggtagtccgacgcatatttccaccgatcaccaggggcagtttgtctttgtaggttcttacaatgcgggtaacgtgagcgtaacgcgtctggaagatggcctgccagttggcgtcgtcgatgtggtcgaggggctggacggttgccattccgccaatatctcaccggacaaccgtacgctgtgggttccggcattaaagcaggatcgcatttgcctgtttacggtcagcgatgatggtcatctggtggcgcaggaccctgcggaagtgactaccgttgaaggggccggcccgcgtcatatggtattccatccaaacgaacaatatgcatattgcgtcaatgagttaaacagctcagtggatgtctgggaactgaaagatccgcacggcaatatcgaatgtgtccagacgctggatatgatgccggaaaacttctccgacacccgttgggcggctgatattcatattaccccggatggtcgtcacttatatgcctgtgaccgtaccgccagcctgattactgtcttcagcgtttcggaagatggcagcgtgttgagtaaagagggcttccagccaactgaaacccagccgcgcggctttaatatcgatcaccgtggtaagtatctgattgccgccgggcaaaaatcgcaccacatctcggtatacgaaattgttggtgagcaggggctactgcatgaaaaaggccgctacgcggtcgggcagggaccaatgtgggtggtggttaacgcacactaaccgctgatttacccggcgcagtctctcctgcgccggtgtattaacctatctcctgtaacgcatgtctctggcgttcgacgatattggtccacaaattgtctttatcgtcagtccacaaattaatcagcaaggcaaaaaagcgttctgctgccggagaaagcacggcatctttgcggcgaataatccccaatgtccgacgtataacgggttccaccagtgggataccaataatagaagaatagggcgcatggggcattgccagaccaggaagcgccgaaattcccagtcccgcctctaccagtcctaatgacgtcgaaagatgacgcacttcgtaaaaccagtccagcttccagggcttgtcggctagctgttgttctatcaacaatcggttgccactggaggaacgtacgccaatcattttgtaacccactaactcctgccattctacaagctgctttttagccaatggatggtcacgccgacaggccagcacgaacggctcgttgaccagtggggtaaaatcaatggatgaatttgtgacgttgttcatgtttatgccaaagtctgattcgttacacagcaccgattccatgcaattattcgtgccttgttccagaatccgcactttaatattgggatacagctcattaaatttaccgattgccagcggtaaaaaataaaatactgcggtcggaatacacgctaacgtcaccataccacgatgataagcattcatatcacgaatattaaaaagcgtttcatcgaatttctttattaattcccgcgcctctgggagcaacctttttcctgcttttgttaacgtaaccttgcgagttgtacgctcaaatagttgaatatgtaaatcttcctccatcttttttattcttcgtgttaatgcaggttgcgtaatattgagtaatttagcggcattgttaaatgaactggactctgccagtatgacaaatgccttcatacttgataattcatgcttcattattactccgggaaatggaagcgacgattttgggtggctggccgttaaaaattttaactgcatttagccaacttaaattaatgaaaaaatgttattaatcgttgagctaaagtcattagagatgctttgcccttaatgtaaccatatcgcaataagttatgtttttaaattgagggcattattatgaaaaaaataccctgcgtgatgatgcgaggtggaacctcgaggggcgcgttcctgttagcggaacatttacccgaagatcaaacgcagcgcgataaaatattgatggcaattatgggttccggtaacgatctggaaattgacggtattggcggcggtaatccactgaccagtaaagtcgccattattagccgttccagcgatccgcgtgctgatgttgattatctgtttgctcaagttatcgtccatgagaaacgtgtcgataccacgcctaactgcggcaatatgctgtctggcgttggggcattcgccattgaaaatggtttgattgcagcgacttcgccagttacccgcgtacgtatccgcaacgtcaatacgggtacgttcatcgaagctgatgtgcaaacgccaaatggtgttgtcgagtacgagggtagcgccagaattgacggcgtaccgggtactgccgcaccggttgcgctcactttcctgaatgccgctggaacgaaaaccggaaaagttttcccgactgataatcagattgattattttgacgatgtcccggtgacctgtatcgatatggcgatgccagtcgtcattattccggctgaatatctgggaaaaacaggctatgaattaccggcggaactggatgccgacaaagcattattagcccgcattgaatctatccgtctacaagcgggtaaagcaatgggcttaggcgatgtcagtaatatggttatccctaaacctgtgcttatttctccagcgcagaaaggcggggcaattaatgtgcgttattttatgccgcattcttgccatcgcgcgctggcgataaccggtgctattgctatttccagtagttgtgcattggaaggtaccgtcacccgacaaatcgtcccttctgtaggatacggcaatatcaatattgaacaccccagtggtgggctcgacgttcatttaagtaatgaaggtcaggatgccacgacgttacgcgcatctgttattcggacaaccagaaaaatattttccggtgaagtttatcttccctgaaaagattcgttgtcaggataaggacaatcaataaaggacttctgtatgagtcatacaagaaagaacaggattttaaatgaataagaaatcgttatggaagctaattctgatattagcgatcccatgtattattggctttatgccagctccggcaggattaagcgaactggcgtgggtgctttttggtatttacctggcggccattgtggggctggttatcaagcctttcccggaacctgtcgtactgttaattgccgttgctgcctccatggtggtggtcggtaacttatccgacggtgcgtttaagaccaccgccgtattaagcggttactcttcaggtactacctggctggtgttctcggcgtttaccttaagcgccgcatttgtgaccaccggtttaggtaaacgtattgcctatctgctgattggtaaaatcggtaacaccacgctgggtctgggttacgttacggtattcctcgatctggtattggctccggcaacaccgtctaacaccgcgcgtgcgggcggcattgtgttaccgatcatcaacagcgtggcggtggctttggggtccgaaccggaaaaaagtccgcgtcgtgtcggacattacctgatgatgtccatttacatggtcaccaaaaccaccagctatatgttctttaccgcaatggcggggaacattctggcgctgaaaatgatcaacgacattctgcacctgcaaattagctggggtggatgggcgctggccgccggattgccgggcatcattatgctgctggtcaccccgctggtgatttacaccatgtatccaccagaaattaagaaggtggataacaaaaccatcgctaaagcgggccttgccgaactgggaccgatgaaaatccgcgaaaaaatgctgctcggtgtctttgtgctggcgctgctgggctggattttcagtaagtctctgggggttgatgaatcttcagtggctattgttgttatggcgaccatgctgctgctgggtatcgttacctgggaagacgtggttaaaaataaaggcggctggaataccttaatctggtacggcggtattatcggcttaagctccttattatcgaaagttaaatttttcgaatggttagctgaagtctttaaaaataacctggcatttgatggtcacggtaacgttgctttcttcgttattattttcctcagcatcatcgtgcgttatttcttcgcttccggtagtgcctatatcgttgctatgttaccggtatttgccatgctggcgaacgtctccggcgcaccgttaatgttaaccgcgctggcactgttgttctccaactcctatggcggcatggttactcactatggcggcgcggcaggtccggtcatctttggcgtgggttataacgatattaaatcctggtggttggtcggtgcggtactgacgatattaaccttcctggtgcatatcaccctcggcgtgtggtggtggaatatgctgatcggctggaacatgctgtaaatatactcgtcatacttcaagttgcatgtgctgcgtctgcgttcgctcaccccagtcacttacttatgtaagctcctggggattcactcgcttgtcgccttcctgcaactcgaattatttagagtatatccatttattttcttgctgcgcacttcacggtgcgcagatatctggagcatttgatgatcaagttatctgaaaaaggcgtgtttctcgccagtaataacgaaataattgccgaagaacatttcaccggcgaaattaaaaaagaagaagcaaaaaaaggcactattgcctggtctattctctcttctcataatacgtccggaaatatggataaacttaaaattaagtttgattcattagcctctcacgatattacctttgttggtattgtacagaccgctaaagcgtccggtatggaacgtttcccgctgccgtatgtgctgaccaactgccataactcactctgcgccgtcggcggcaccattaacggtgatgaccatgtttttggtttatcggcagctcagcgttatggcggtatttttgtgcctccgcatattgcggtcatccatcaatatatgcgtgagatgatggcaggtggcggcaaaatgatcctcgggtcagacagtcacacccgttacggtgcattagggacaatggcagtcggtgagggcggcggcgagttggtaaaacaattgcttaatgacacctgggatatcgactatccgggagttgttgcggtgcatctgaccggaaaaccagcgccgtatgtggggccgcaggatgtggcgttggctatcatcggtgccgtgttcaaaaacggctacgtcaaaaacaaagtgatggaattcgtaggtcccggtgttgctgcgctctctaccgatttccgtaacagcgttgacgttatgaccactgaaacgacctgtttaagttctgtctggcaaaccgatgaagaagtccataactggctggcgctgcacggtcgcggccaggattactgccagcttaaccctcaaccgatggcgtactacgatggctgcatcagcgttgatttaagcgccatcaaaccaatgattgcgctgccgttccacccgagcaacgtgtatgaaatcgacacactgaaccagaacttgaccgacattctgcgtgagattgaaattgagtccgaacgcgtggcgcacggtaaagccaaactctcgctgctggacaaagtggaaaatggtcgcctgaaagtgcagcaggggattatcgcgggctgttctggcggtaactacgaaaacgtcatcgcggcggcgaatgcactgcgcggtcaatcctgtggcaatgacaccttctcgctggcggtttacccgtcatcacagccggtgtttatggatctcgccaaaaaaggtgtggtagcagatttgattggcgcaggcgcaatcatcagaaccgcgttctgcggcccatgctttggcgcgggcgatacgccaatcaacaacggtttgagtattcgccacaccacgcgtaacttcccgaaccgcgaaggctctaagccagctaatgggcagatgtcagcggtggcgttgatggacgctcgttctatcgctgcgactgcggcaaacggtggctatttaacctctgccagcgaactcgattgctgggacaacgtgccggagtacgccttcgatgtaacgccgtataaaaatcgcgtctatcaaggctttgtgaaaggggcggcccagcaaccgctgatttacggaccgaacattaaagactggccggaattgggtgcgctgactgacaatatcgtcctcaaagtgtgctcgaagatcctcgacgaagtgaccaccaccgacgaattgattccttccggtgaaacctcttcttatcgttcaaatccgattggtctggcggagtttaccctgtcacgccgcgatccaggttatgttggcagcagtaaagcgactgctgagctggaaaatcagcgtctggcggggaatgtcagcgagctgacagaggtgtttgcgcgcattaagcagattgctggtcaggagcatattgatccgctgcaaactgaaattggcagcatggtctatgcggtgaaaccaggcgatggttctgcgcgtgaacaggcggcgagttgtcagcgtgtgattggcggtctggcgaatattgccgaggagtacgcgactaaacgctatcgttctaacgtcatcaactgggggatgttaccgctgcagatggtggaagcgccaacctttgaagtgggggattacatttacatccctggcattaaagcggcgctggataatccgggtacgacgtttaaaggttatgtgatccatgaagatgcgccggtaacggaaattacgctctatatggaaagtctgactgctgaagagcgcgagattatcaaggcgggtagtttgattaacttcaataaaaaccgtcagatgtaaaaagcgccatgtgaatgtaggtcgcattcggcacttattgtcggatgcgatgctggcgcatcttatccgacctacaaatcgcatcgaaccgtaggccggataaggcgtttacgccgcatccggcaaatagttaatagctcttacttcttcgcctctgcaaccactttgctacccacgccgcggttattgtattcccacatgcggttgtagttagtgtcattcarattgcgctgtatttcgtcgctatcgtcaacgctgccggtgttacccgcaaacggacgattagagatcaccgcatcgccccacggtttagccgtgttaaaaccttcgttgatggcgctatcacggatcaccacctgaccgttggtattggcatcaacatccagcgagcggcccagttgtgccacgccatcaccggaagcattgaaacggctgtttacggcgaggaaaccgtagtaaatgttggacagcgtagccggtgcaaacacatacgcttcttgctgagtacgtgagttcaccacgcggaattcggtgttatcgaacaccactgcgccgcgaccagaaacgatatccacatccccttcaatgtagctgttggtcaccagcgtacgcggctgacgattcgtttccagacggttctgcacaccgctgttggtgacaaagaaggtgttctgacgaccgagaatgttaacgttgttaatctgtacctggtcaccgtcagtacgcagtgccaccgccggatggttacccgcatctacgctatcacccagcgtgttttcgatggtcaggttttgcagttgcaggccattgttttgtgaccagaagaccgcagaacacagaacaccgatactgtcgctgcgtttgctctggcagctatcgtacatataccacgctggtttacctggcatatatttgccgcgcgggttgacgtcgtgacgccagtcggcagggctcatgcccccatcaagggaaagcccaatcttcacatcaatcggtttttcacctgtaccgtacagagtaattccacctggagcagcagggacatacaccgttccctgatactcaccaggcatcacggcaatatactggcgcttgttggtgcgcttgataattgccgcatctaccgccgcctgaatcgtggtatgcgttacaccttgagtacccgccgggccgacaacaaagtcaggttgcgcaggcagggttatcggggacggattccacgctgcagcacctggtgtcagggatgcaaaatagtgttgagcatcgaaattctgcgcttcttttgccgacagaatcgggcgagaagaggtaccaggcgcagtttgatcagaaggacgttgatcgggtggtgttgagctacaggcggtcagcgtcacgccaaaagccaatgccagcgccagacgggaaactgaaaatgtgttcacaggttgctccgggctatgaaatagaaaaatgaatccgttgaagtctgcttttttatactaagttggcattataaaaaagcattgcttatcaatttgttgcaacgaacaggtcactatcagtcaaaataaaatcattatttgatttcaattttgtcccactccctgcctctgtcatcacgatactgtgatgccatggtgtccgacttatgcccgagaagatgttgagcaaacttatcgcttatctgcttctcatagagtcttgcagacaaactgcgcaactcgtgaaaggtaggcggatccccttcgaaggaaagacctgatgcttttcgtgcgcgcataaaataccttgatactgtgccggatgaaagcggttcacgacgagtagatgcaattatggtttctccgccaagaatctctttgcatttatcaagtgtttccttcattgatatcccgagagcatcaacatgcaatgttgtagggatggcaatttttacgcctgttttgctttgttcgacataaagatatccatctacgatatcagaccacttcatttcgcataaatcaccaactcgctgcccggtaacaacagccagttccattgcaagtctgagccaacatggtgatgattctgctgcttgataaattttcaggtattcgtcagccgtaagtcttgatctccttacctctgattttgctgcgcgagtggcagcgaccgggtttgttgttatatggccttcagctattgcctctcggaatgcatcgctcagtgttgatctgattaacttggctgacgccgccttgccctcgtctatgtatccattgagcattgccgcaatttcttttgtggtgatgtcttcaagtggagcatcaggcagccccctccttattgctttaattttgctcatgtaatttatgaagtgtcttctgcttgattcctctgctggcgaggattttttcgtagcgatcaagccatgaatgtaacgtaacagaattatcactgttgattctcgctgtcagaggcttgtgtttgtgtcctgaaaataactcaatattggcctgtattgcttcagtgattgctatcctcctgtctcggcctaaaccaaactctttacccgtccttgggtccctgtagcagtaatattgtttcttatataaaggttagggggtaaatcccggcgctcatgacttcgccttcttcccatttctgatcctcttcaaaaggctacctgttactggtcgatttaagtcaacctttaccgctgattcgtggaacagatactctcttccatccttaaccggaggagggaatatcctgcattcgcgcacccatcgacgaactgtttcaaggcttcttgggcgtcgctggcgtgcgttccactcctgaagtgtcaagtacatcgcaaagtctccgcaattacacgcaagaaaaagccgccatcaggcggcttggtgttctttcagttcttcaattcgaatattggttatgtctgcatgtgctatctgcgcccatatcatccagtggtcatagcagtcattgatgttctctgcttcgataactctgttgaatggttctccattccattcacctgtgactcggaagtgcatttatcatctccataaaacaaaacccgccgtagcgagttcagataaaagaaatcctcgtcagtgcgaggatgctgttcattgctgctatacacttttttgctctcaacgtaagcggtagctcattctgttgggttggtgcagttgcttttaggaaatgctatttaccccttaaacgtcggctgaaagagctaaaatccatgcaaaaaatttacgcaattttgtgtattattgtgcagtaagtaatgagctattttctgcgcaaaaaatggatggtaaatttgtccggggcaggaaaaattttatgggcgctaaacatgaaaaaagattcgtatccttatttgatttgcatgacagttttaggcctgatctttattttccttttcttctggtggcgggcagatatttacagggtcacgtttcttaatcagagtatatcccactattacattctgtttagcatgggaatagcttttctgttatctctgttttgggttaagaaggggatagtaaaacaaagcggctggaagagtctgtcagcataccttaaggtttatgcagggatgtgcatatttgctggattttttctgattataccccttacaacactaacttattttttgcctggagagacatcgtcttatgttgcaccgtatcggtatacttccggtagttcaaaaagttgttctggagctgaggtggatgaccccgatctacatgagaatattcgcatttgctatccgtatggcaattatgagtacgataatattatctatgttgaaaagaaaattaatacattaggtgcggtagtaacatatgcacagaccgcgcgtgatgatactgaatgagatagtatatagcgggcaagttttagttaatttatcgaggtaatataatttacctcgactcgtttattctggtattaatatttcgctttacgatcgatttttatctgatgatatcatgcggttttcatatactgacttactgtcttttctccgttagcgattttctcctgctcagcgatgattttatctttggcttctagttaatttcgctcacttcgaacctctctgtttactgataagttccagatcctcctggcaacttgcacaagtccgacaaccctgaacggccaggcgtcttcgctcatctatgggatcgccacactcacaacaatgagtggcagatatagcctggtggttcaggcggcgcatttttattgctgtgttgcgctgtaattcttcaatttctgatgctgaatcaatgatgtctgccatcttccattaatccctgaattgttggttaatacgcttgagggtgaatgcgaataataaaaaaggagcctgtagctccctgatgattttgcttttcatgttcaccgttccttaaagacgccgtttaacatgccgattgccagacttaagtgagtcggtgtgaatcccatcagcgttaccgtttcgcggtgcttcttcagtacgctacggcaaatgtcatcgacgtttttatccggaaacggctgtctggcttttttgatttcagaattagcctgacgggcaatactgcgaagggcgttttcttgctgaggtgtcattgaacaagtcccatgtcggcaagcataagcacacagaatatgaagcccgctgccagaaaaatgcattcagtggttgtcataccaggtctctctcatctgcttctgctttcgccaccatcatttccagcttttgcgaaagggatgtggctaacgtatgaaattcttcgtctgtttctactggtattggcacaaacctgactccaatttgagcaaggctatgtgccatctcaatactcgttcttaactcaacaggagatgctttgtgcatatcgcctcccgtttattatttatctcctcagccagccgctgggctttcagcggatttcggataacagaaaggccgggaaatacccagcctcgcttcgtaacggagtagacgaaagtgatcgtgcctacgcggatattatcgtgaggatgcttcatcgccattgctccccaaatacaaaaccaatttcagccagtgcctcgtccattttttcgatgaactccggcaccatctcgtcaaaacccgccatgtacttttcatcccgctcaaccacgacataatgcaggccttcacgcttcatacgcgggtcatagttggcaaagtaccaggcatcttttcgcgtcacccacatgctgtactgcacctgggccatgtaagccgactttatggcctcgaaaccaccgagccggaacttcatgaaatcccgggaggtaaacgggcatttcagctcaaggccgttgccgtcactgcataaaccatcgggagagcaggcggtgcgcatactttcgtcgcgatagatgatcggggattcagtaacattcacgccggaagtgaattcaaacagggttctggcgtcgttctcgtactgttttccccaggccagcgccttagcattaacttccggagccacaccggtgcaaacctcagccagcagggtgtggaagtaggacattttcatgtcaggccacttctttcctgagcggggctttgctatcacgttgtgaacttctgaagcggtgatgacgccgagccgtaatttgtgccatgcatcatccccctgttcgacagctctcacgtcgatcccggtacgctgcaggataatgtccggtgtcatgctgccaccttctgctcagtggctttctgtttcaggaatccaagagctttcactgcttcggcctgtgtcagttctgacgatgcgcgaatgtcgcggcgaaatatctgggaacagagcggcaataagtcgtcatcccatgttttatccagggcgattagcagagtgttaatctcctgcatggtttcatcgttaaccggagtgatgtcgcgttccggctggcgttctgcagtgtatgcagtattttcgacaatgcgctcggcttcatccttgtcatagataccagcaaatccgaaggccagacgggcacactgaatcatagctttatgccgtaacatccgtttgggatgcgactgccacggccccgtgatttctctgccttcgcgggttttgaatggttcgcggcggcattcatccatccattcggtaacgcagatcggatgattacggtccttgcggtaaatccggcatgtrcaggattcattgtcctgctcaaagtccatgccatcaaactgctggttttcattgatgatgcgggaccagccatcaacgcccaccaccggaacgatgccgttctgcttatcagggaaggcgtaaatttctttcgtccacggattaaggccgtactggttggcgacgatcaacaatgcgatgaactgcgcatcgctggcatgaaagcgcgatggggagacagggcggcatgagacgacagcgacgaagtttcaccgacatcatctgcgaaaactgcaaataccttccaacgaaacgctccagaaataaacgcaagccaatcccaaaagaatctgacgtaaaaaccttcaactacacggctcacctgtgggatatccggtggctaagacattgtgcgaggaaaacaaggtgattgaccaaaatcgaagttacgaacaagaaagcgtcgagcgggctttaacgtgcgctaactgcggtcagaagctgcatgtgctggaagttcacgtgtgtgagcactgctgcgcagagctgatgagcgattcgaatagctcgatgcacgaggaaaaagatgatggctaaaccagcgcgaagacgatgtaaaaacgatgaatgtcgggaatggtttcaccctgcattcgctaatcagtggtggtgctctccagagtgtggaaccaagatagcactcgaacgacgaagcaaagaacgcgaaaaagcggaaaaggcagaaaaggcagcagagaagaaacgacgacgagaggagcagaaacagaaagataaacttaagattcaaaaactcgccttaaagccccgcagttactggattaaacaagcccaacaagccgtacacgccttcatcagagaaagagaccgcgacttaccatgtatctcgtgcggaacgctcacgtctgctcagtgggatgccggacattaccggacaactgctgcggcacctcaactccgatttgatgaacgcaatattcacaagcaatgcgtggtgtgcaaccagcacaaaagcggaaatctcgttccgtatcgcgtcgaactgattagccgcatcgggcaggaagcagtagaggaaatcgaatcaaaccataaccgctatcgctggactgtcgaagagtgcagggccatcaaggcggagtatcaacagaaacttaaaaaactgcgaaacagcagaagtgaggttgcatgaatatctacgaaagaattgatggcagcaaataccgaaatatttgggtagttggcgatctgacggatgctacacgaacctgatgaaaaaactggagacgataggattcgacaccaaaaaagacctgcttatctcggtggcgatttggttgatcgcggacagagaacgtagaatgcctggaattaatcacattcccctggttcagagctgtacgtggaaaccatgagcaaatgatgattgatggcttatcagagcgtggaaacgtcaatcactggctgcttaatggcggtggctggttctttaatctcgattacgacaaagaaattctggctaaagctcttgcccataaagcagatgaacttccgttaatcatcgaactggtgagtaaaggaaaaaaatatgtcatctgccacgccgattatccttgtgataaatacgagtttggaaagccagttgatcatcagcaggtaatctggaaccgcgaacgaatcagcaactcacaagacgggatcgtgaaagaaatcaaaggcgcggacacgttcatctttggtcatacgccagcagtgaaaccactcaaatttgccaaccagatgtatatcgatactggcgcagtgttctgcggaaacctcacattgattcaggtacagggagaaggcgcatgagactcgaaagcgtagctaaatttcattcgccaaaaagcccgatgatgagcgactcactactggccacagtttattggttttcgtaactgagtcattttattattttattgcaacttttaatcttttatagtgcgaaataaatggagctggcattcatttcgcactttatgtttttgttggacttatgttattttgattgaattcaattcagttaaaaaaanaaggtgattgctccatttataaatgaatagtcatcccctgtcttgaattctgatgttactttattaaatgctagtgtgaaggctacaggtgcatacccaattgttgcgccaacttgatattcatcaacagttttgtttagcgatactgttgtttgtttcgtctgtattgtttttccttcgagagtatagttgcgattgacatctcgtctttccatacctgcaaaaatcttgtatttgaatccgcttgtatcggacatatgcattaaaccacggggagccagcagaccaaagccattatccgaattgaaggttttatcattaccaatggcaatggttgcgccatatgctacatattgaaataagtttccagtaacagcagaaacttcagggtataatccaacattagcacctaaaatatccatacttggtgtcatggatagcatcccttttacagtataaccgtagcgattctctatttgatcatcccatgcatgatatttttctgccccaataatctcatgagctttattttgtactttctgaccgcctgcgtcggggccaacaacacctatgtcagtacctaatcgatagcgaatccagtcattcgcaagggagttccattcaataccagtgtgagtgtatgcactaaaagctctgtctccagttacagctgtgttgtgtcttttattactgcctgatggagagtaaatatcttgcgcaatatggagagataattggctcgagtctgagatatcgtggctatatcccagaaataagccttgtgagtaatcatctctgttttcatgtttattgccataaatatcattaagtattggttgaaacttccctgcatcatcatttgctaatgataatgcaaggctgttcgcgatagctgaacacgtggtaaatgacagagcaataaagacgccagcgatgacactttttttcatatgttattgtcttccttttttttgaatggtgcgcgtattttacatacatgagtttgtaatgcaaggtgcgtaatcaatatgatgttttataattgcgtgagacaattgatttattcgttttttattgcggtttttattatcttttaatgtaacggtgtttttattaagtgtgtttgcgtggtgttttatgttttttataattttattttattaaatttaaatgcattagtaatggctattctatatagcaatataagaactgttacaaaaaaagggggggcaattacaggtagttatggatgatgagtgaaacagatattggagaaccggggaatgaatgatgtctgagtcttatatatcagaactccttcgctgtcgctgggggctcctgtgcttatgtcgtttccccgattcggttttgaacgattaccgaatgttgaagaattatgccaaaatatagaaaggatttactgcatgaatacccaatatttacagtatgttcgtgagcaacttatggcagctactgctgacttgaacggagcaacgaaaggccagctcgaagcctggcaggagcatgcacaatttgatactggtacatacaaacgaaagaagccgcgcattctggatgtggtaactggcaagatgattacgctggataatacgccgacttccggtaagcagtcgtacgcaaaaggttcatccattgctttggtcagcccggttgaattctcaacctcttcatggcgccgcgcggttttgtctctcgatgaacatcagaaagcatggttgctttggtgttacagcgaaagcgttcgatgggggcatcaggtcaccataacgcaatgggcatggagcgagtttaaagatttgttaagtaacagaaaaattgcaggtaagacactggatcgcctgaagacgttaatctggctggctgcacaggatgtgaagagcgaacttgcagggcgtgaggcctatgaataccagacactggcatcattggtgggagtgacaacaaaaaactggtccgagacatttactgaacgctgggttgcaatgaagcacatttttctacagcttgatagtgatgctttattgcttgtgacgagaacacgttcaaaacaaaaggcagcatttttacagcaaaatattgcaaaactggattaaaagccatatacttcatgcaaatttggtatgttgtaaaaaatgttataaacccgctgccgagtgggtttttttatgccctgagttgtacttgtacggtaaacatgctggctgctatgtaatagagtttttttagcctgtaacctcttgacggcattgaattgcttttgttatgagttgtaagccaatgttatcatcttgtattggggtggttatgaaggatggtgcgctgctcaggagttcttcactttttattgcctacatgggatgccttggatgggggagtgcttatttctatggatggggtacttctttttactacggcttcccatggtggattgtaggtgcaggtgttgatgatgttgccagaagtttattttttgcagttatcgtcattgctatatttcttatcggttggggtattggtgttgtattctttttcgcagtgaaaagaaaacattctatgcaagagctaaatgtatttcgcctttattttgctgtggaattattgtttgtgccggcaattattgagttttctatattgagacagaagattcaggtacctcttttgctactgtcagcagcgattgcgctggcggttacaatttcgataagatcttatgggcgatttttatcggtatcatgcttctatgataagccatttataaaaaaacatttttttgagattgtgatgattgcttttgtggcatatttctggcttttttcatttctgacaggatattacaaaccacagtttaagaaagaatatgaaatgattaattataatgatggttggtattatgttcttgctcgttatgataattgtctggttttgtctacttctttcaatgcaggtagtaaaaggtttgtcatttatcaatcagcacaagataagaatcttcaggttgatattgtaaggaccagaatttaattggctgcataaataatattttaagttgcaagttggctattcgtaggaatagaaccttaggcatgctgaatgcgtttcctgaacattgttttataaactgtgtctgcttgctgttgtgatcctgcttttagtgatggtgatgatggatttcaccagcaggataatgttggtactgactgatggcgctctggtctgcggcattgtggtattgctgtggccgatgatgaaagaacagaatgaataattcttgacttttttgtttactgtttattaaaaaatcaaccgcatggtgaatcctccttggaggggctaaatgatcgagttttaagggcacgtagcgagttctgtttgatcattgcagaacttagcgggaggcgccatgcgtacatcactaatgttatttccttctatcattttccttgtgagttctggctgcgcatggcgcggccttttttttatgacctgccactggcagatggtcatcctgtgatttgattccggttccggctttttaactctgttcctgtacacgggagaaattctatgtcgattaatcgttatgatattggttacaagaagtaccacgtattgtgttgagatagaaagcatggtgccagaggtaaatgcagcagcataataaaaaagagccagcgcagaagagaacgggtaaaagagtctgcgctggcgtggggatattccccgtggagaaatgatatgtaacacacatcgggaacctttctatataaacattatcattattgtcaatcataacagtcaggtattatgacgtttatgcatcagggccatcaggaattaactggtggctttttattgttgtcagcttccggataacgggagacggggtatgtaccagatggaaaaaataacaacaggtgtgtcatacaccacgtcagcggtggggacgggatactggctactgcagttgctggacaaagtctccccatcccagtgggtggcaataggmgtrytgggtagcttggtgtttggcttgctgacgtatctgacaaacctttatttcaagattaaagaagataagcgtaaggctgcgagaggtgaataatgtcgccatcattacgcaaggctgttgctgctgctattggtggtggggctgctgccatagcgtctgtgctcatcactggtccgagtggtgacgatggcctggaaggtgtcagctacataccatacgaagatatcgttggcgtatggactgtatgtcacggacacaccggaaaagacatcattcccggtaaaacgtataccgaagcagaatgcaaagccctcctgaataaagaccttgccacggtcgccagacaaattaacccgtacatcaaagtcgatataccggaaacaacgcgcggcgctctttactcgttcgtttacaacgtgggcgctggtaatttcagaacatcgacgcttcttcgcaaaataaaccagggtgatatcaaaggcgcatgtgatcagctacggcgctggacatacgctggcggtaagcaatggaaagggctgatgactcgccgcgagattgagcgtgaagtctgtttgtgggggcaacaatgagcagagtaaccgcgattatctccgctctggttatctgcatcatcgtctgccagtcatgggcggttaatcattaccgtgataacgccatcgcctataaagaacagcgtgataaaaaagtcagtgagctgaagcaggcgaccgccaccattactgacatgcagcagcgccagcgtgctgctgatgcactcgatgctaaatacacsaaggagttagctgatgcgaaagctaaaaatgatgctcttcggcgcaagcttgataatggtggtcgggtgttcgtcaaaggaaaatgccctgtgccatcctcagacgaaacctccagcgcctccggcatgggcaatgatgccaccgtcgaactctctccagttgctggacgaaacgttctcggtatccgggacggaattatccgcgaccaaacagcactgagaacgcttcaggaatacatcaggacgcaatgccttcgatgatagcgataattttactcatcatccttcacatctggctctgtagacagggtggtgctcacttctggagtgaatcatggttaaacatctcattgctgatgcttgatattgagcatctggcgcgcggtaaggggctgcgttgagataagagccagtcattaaaaatacctggatttagcctcgcattcgcggggcttttttattgccattacaaaagccactccctacagagtggctttgataatggcttataccctacacgggataacttaactgatatcccttttaacggataaaggtattcaagcctgacacatcatgcgctgtatcgtcgctgtattcccgcattaaccatgaccgtagcccgacggggaactccttctgcgcgagtgtgcgggaataatcaaaaacgatgcacaccgggtttttaccgcgctaatgattcgcgggtttgtccctcatgctcgccagtcctgtgygggggtggaagaaacaggacactcacacagattcttgtgggtcgatgctattcctttctggattatcccgatgccattcatgcaagggctgtatcagacgttcgtcatggctttcaggctgacggctcctcccggtggggtggcctgccacggggcgggagcgtcgcggaaaaaggctagtttttgcatttttatcggccaccatcatctttgcatcttattgattattaatggttatttgttttttgtatgtcgaattgagtgttttttgttcgacatcgaacgcgttttcttaaagttgttcgcacgatgcatgtttaaagctctccggaggaaatatggatcatgagttgaaaaacctggtgctgaatattaatcaactggcggctttatctggtctgcaccgccagactgtcgtggcaagactgaaaaacattcgtcccgctggtggacatgacaaactcaagctataccggttgaccgatattctgactgaatttatggggttaccaccgccggttgctgagggcgaaatggatccacatgaacgcaaagcctggtatcagtctgaacgtgagcgtcttaagttcgaacaggaaacggcacaactcattccggccagtgatgtcagacgggagtttgccatctgggcaaaagcggtcgtgcaggtgctggagacattaccggatattctggaacgtgactgtggtctgcagcctgccgctgtgagccgtgttcagtccattattgatgatctgcgcgatcagatagccctgcgggtgaccgaagcaggtgcggatgatgaggaggaattacagcaggaggagtaatgctgaatcaggaaaccgcaaaggcagcacgaaccgattcaggttatatccttcgcgcaccgagacgaatgcgggttgctgatgccgttgctcagtatatgcgggtgcccatgggggccgggaactcagtcccgtgggatccgctggtggcaccgtatgttattgagccgatgaactgcctggcctcgcgtgaatacgacgcagtgatatttgttggcccggcacgaaccggcaagactatcggcctgattgacggctgggtgatttacaacgtgatttgcgatcctgcggatatgctgatcattcagatgacggaggaaaaagcccgcgaacactccaaaaaacgactcgccagaacgtttcgcgtcagcccggaagtggtcagtcgcctgagtccgaacaaaaatgacaacaacgtttatgacagaacattccttgctggcaactacctgaaaatcggctggccgtcagtcaatatcatgtcctcatcagattataaatgcgtggcgctgacggattatgaccgttttccggaagatattgatggcgagggggatgccttctctcttgcctcaaaacgtaccaccacatttatgtccagtggtatgacgctggtggagagttcccccggcagggatgtgaaggatgtgaaatggcgacggacttcaccgcatgaggctccaccaaccacggggatactgtcgctctataaccgtggcgatcgccgtcgctggtactggccctgtccacactgtggtgagtattttcagccctgcggcgatgtggttgctggtttccgtgatattgccgatcccgtgctggcaagtgaggcggcttatattcagtgtccttcctgttcaggacggattatgcctgaacaaaaacgtgagctgaacggacgtggggtctggttgcgggatggtgaatccatcaatgcggatggtagtcgttatggtgatccccgacgctcacgtattgcgtcattctggatggagggtccggcagctgcttaccagacactctcgcaactcgtttacaaactgcttactgcagaacaggaatacgagacaaccggaagtgaagaaacactcaagacggttatcaataccgactggggattaccttatcttccccgcgccagcatggagcaacgaaaaagtgaactgcttgagcagcgggcagagccagttccttccagcagtgtgccggatggcgttaatttccttgtggcgacagtggatgtgcaggcgggacgtcatcgccgttttgtggttcaggtaacgggctatggcagccgtggcgaacgctggattattgatcgttacaacatcacgcagtcattgcgcggtgacagcgacggtgagagccagcgaattgatccggccagctatccggaagactgggatgtcctgctgacggatgtttttcataaaagctggccgctggcctccgatccttctcaacaaatgcgactgatggcaatggcggtggactccggcggtgaagacggggtcactgataatgcctataaattctggcgtcgttgccgtcgtgatggccttggtaaacgtatttacctgtttaagggcgacagcatccggcgcgcaaaactgatcacccgtacattccctgataacaccggacgaacgggccgacgggcgcaggccgcaggtgatgtgccgctctggcttcttcagacggatgcactgaaagaccgggtgaataacgcgttatggcgtgactctccaggtcccggctatgtgcatttccctgactggctggggagctggttttacgacgaactgacgtatgaagagcggagtagtgacgggaaatggagtaagccgggtcgcggtgccaacgaagcttttgacctgatggtgtatgccgaggctctggtcattctgcatggatacgaaaagatccgctggccggatgcaccggggtgggcgagccgggaaacctggctggagagtgtcccggacagtaccgaaccgtcaccctcaccggaaccggtatccacgcctgttaaaaaacaaaaacggaagaaaacagtaactgacgatgttaacccctggctgacttccggaggatggttatgaaccagaatgatatcgaagccatgattcagcgttatacggaagctgaaatggcggtgctggacggaaaatccgtcacctttaatggtcagcagatgaccatggaaaacttatctgagatccggcagggacggcaggagtgggagcgccgccttgcggctctgattacacgacgacgggggcatcccgggtaccggctggcgaggttctgatggcaattcttgatgatgtgattggcgttttttcaccaggatggaaagcggcaaggctgcgttcccgtgcggtgatccaggcttatgaggccgtaaaaacgacgcggacacacaaagcccggcgggaaaaccgaactgccgaccagttaagccagtacggggccgtgtcgttacgtgagcaggcccgttaccttgataacaaccacgatctggttattggtgtatttgacaagctggaagaacgggtggtggggaaaaacgggattattgtcgagccacatccggtattacgcaatggggccattgcccgtgatctggcagcggagatacgcacccgatggagtgaatggtctgtcagtccggaagtcaccgggcagtttacccgtccgatgctggaacgtctgatgctgcgtacctggctgcgcgatggtgaggtgtttgcccagatggtttccgggcgcataaacagcctgacgccttctgccggtgttcatttctggctggaggcgctcgagccagactttattcccatgaccagtgatgagagcaacaggctgaatcagggcgtgtttgttgatgactgggggcgtcccgaaaaatatctggtgtataaaagccgtcccgtatccggacggcagatggaaaccaaagaagtggatgcagagcgaatgctgcatcttaaatttgttcgccgtctgcaccagatgcgcgggacgtctttgttgtccggtgtgctgatccgcctcagtgccctgaaagagtatgaggattctgagctgactgcagcaaggatcgccgctgctctggggatgtacatccggaaaggcgatgggcagagctatgaaccggatggtaatggcagcaaggataaggaacgcgagcttaccattcagccaggcattatttacgacgatctgaaacccggcgaagaaatcggaatggtgaagtcggatcgccccaatcctaaccttgaaacttttcgtaatggtcagttgcgtgccgtggcggcgggcagtcgtctgaattttttccagtacagcgcgcaactataacggcacttacagcgcccagcgtcaggagctggttgaatccactgatggctacctgatcctgcaggactggtttattggtgccgtcacccgcccgatgtatcgtgcctggctgaaacaggctgtggcatccggtgttatcaggctaccccgcgatcttgaccgttcttcactgtataccgcggtgtattccggaccggtgatgccgtggattgaccctgttaaggaggctgaggcctggaaaattcagattcgtggtggagcagcgacagaatcagactgggtacgtgcaggtggtcgtaatccggatgatgtcaaacgtcggcgcaaggccgaaattgatgaaaaccgcaagctggatctggtatttgataccgatccggccagtgataaaggaggcagcagtgccgcaacgaaacgacaggagccgcagcacaccgacgaccagtccgaagaataattcctggttcaggatgcaggctggtcaccagagtgacgcggatatttatatttatgacgagattggtttctggggtgttacagcgaagcagtttatcagtgatctgaatgcactgggcgatatcacccacattaatctcaatatcaattcaccgggtggcgatgtctttgaaggcatcgccatttttaatgcactgaaaacacatggtgcgtccattaccgtttatgtcgacggtgtggcggcgtcaatggcgtcggtcattgcgatggtgggaaaaccggtcattatgccggaaaactccttcatgatgattcataaaccatttggctttacgggcggtgatgcggaggacatgcgcacctatgccgacctgctcgataaagttgaggcggttctgttacccgcttatgcacagaaaaccgggaaaaccaccgatgaaattgctgccatgctggcggatgagacctggatgtccggtgccgaatgtctggcacatggatttgctgatcaggtgacgccagccgttaaggcaatggcatgtattcagtcaaaacgtacagaggaatttaaaaagatgccggaatccattcgaaacatgattactccgccacgcaacagtgctccacgcgtacaggatgatggacctgcagcctcccggacgccagtgcaggcagcagcacctgtggtggatgaaaacagtatccgtgcgcaggtactggcagagcaaaaagcgcgtgtaaacggtattaatgatctgtttgccatgtttggcgggcgttatcagacgctgcaggctcagtgtcttgccgatcctgaatgttcgctggagcaggcccgcgaaaagctgttgaacgagatggggcgcgagtccacgccatctaataaaaataccccggytcatatttatgccggaaacggtaattttgtgggggatgggatccgccaggcgctgatggcgcgtgccggatttgaaaaaaccgaacgtgataatgtctacaacgggatgaccctgcgtgaatatgcccgtatgtcactgactgaacggggtattggggtttccagttataacccgatgcagatggtcggtgcggcgttcacacacagtacgtctgacttcggtaatattctgctggatgttgcgaacaaagccattctgcagggctgggaagatgcccctgaaacctatgaacagtggacgcggaaaggtcagttgtctgattttaaaattgcccatcgtgtgggtatggggggcttcagtgctctgcgtcaggtgcgtgaaggggcggaatataaatacgtcaccaccggagataaacaggccactattgcactggcgacctatggcgagctgttcagtatcacccgtcaggccattatcaatgatgatctgaatatgctgaccgatgtcccgatgaaactgggccgtgcggcgaaatccactattgccgatctggtttatgccattctgacgtctaacccgaaaatctccacagataatgtaagtctgttcgataaagcgaaacatgcaaacgtactggagagcgctgcaatggacgtggcatcgctggataaagcccgccagttgatgcgcgttcagaaagagggggagcgtcatctgaatattcgtcctgcgttcgtactggtaccgacggcgatggagtctgttgctaaccaggtcattcgctcctcaagtgtcaagggggctgacattaacgccggtattattaacccggtgaaagattttgcgaccgttattgcagagcctcgtcttgatgataacagccagaccaccttctacctggctgcgtcaaaaggctccgatacgattgaagtggcttatctcaacggtgtggatacgccatatattgatcagatggagggcttcagtgtggatggcgtgacaacgaaagtgcgtattgacgccggtgtcgcgccagttgatcaccgcggtctggtgaaatgtacggcgtaaacgtcgcagacaacaactctgatggcccgtaagggctttttttgtacctgaaatcagcccctgaacggggctgtgcggagacagttatggcaaagaattttgtagaagaaggaaaaacggtggcgattgttgccagtgcagccatcagcagcggagatctggtgcaggtgggcgatgtttttgcggtggcgctgaccgatattccacagggtgaaacaggcgacggcatgaccgaaggtgtgtttatgctgcctaagctgaaaacggatgacatgaaaacgggtaagaaggtttatctgaagtcaggaaaagttcagctgactaacagcggctctgatccgctggtcggggttgtctgggcagatgccggaaccagtgcagaagaagtgccggtaaaactcaatgtctgatcccttttcccggctggcagcgcgtatggatgctatcacggtcagaaagatgggaaagacagcctcgattaatgatgtcgatatgactgtgatcccgggagaaacactggcagagctgaatgctctgtccggacctgcggtctctctggtggtgttttcttcgggataccgcccacggcgcggggatcgcgttgtttatgacggacaacaatggacggtcacacggcatgaacgctttaacggtaagccaatgatctttattgagtaaagaggtgtgggatgaaggggcttgagaatgccatccgcaatctgaacagccttgatacccgtatggtgccacaggccagcgcatgggcgataaaccgtgtggcacaraaagcgggctcggttgccacccggcaggttgccgggaataccgttgcgggagataaccaggtgaaagggatccccctgaaactggttcgtcagcgtgtccgggtgtttaaagccagtccgtcaggaaaaatgacggccaggatccgcgttaaccggggcaatctgcccgccattaagctggggacagcccgggtcagactggcccagcgtggtggaaaactgcagtaccgtggcagtgtgctgaaggtgggtaaatatcttttccgggatgcgtttattcagcaactggcgaatggtcgctggcatgtgatgcggcgtattgatggcaaaaatcgttaccccattgatgtggtgaaaatcccgctgtccggaccgctgacacaggcatttgaagatgcccgcgaccgcatcattgctgcggaaatgccgaaacagctggggtatgcactgaaacaacaactgaggttatggctgacccgatgaaccgacatacacaaatccgccaggtcgtactggcacgccttcgggaacagtgtggagacagcgccacgttttttgacgggcttccggcatttgttgatgcgcaggaactgcctgccgtggcggtgtggctgagtgatgctcagtacaccggaaaaatgacggatgaagatgactggcaggctgttctgcatattgctgtcttcatccgggcacaggcaccggattcagagctggatatgtggatggagagcaccattttcccggccctgaatgatgtatcggcactttccggactcatcgacaccctgatcccactcggttttaactatcaacgtgataatgagatggccacctgggcgatggcggaaatcacgtaccagatcacgtacacgaattaaggaggtggtaatgaccacgccaaatccactggcaaagacgaaaggtgcggggacgacgttctggatgtataccggcaacggcgatgcgtttgcgaaccctttgtcggacactgactggctgcgtcttgcgatggtgaaggatctgcaacctggcgaaatgaccgctgatgcagaagatgacacttatctcgatgatgaagatgcagactggaaaacgacaacccaggggcagaaatccgttggtgatacttcggcgacgctggcctggcgtccgggtgacagcgggcagaaaaaactggttcagttgttcgactccggtgaagtctgcgcgtttcgtatcaaatatcccaacggcactgttgatgttttccgcggctggctgagctcactgggtaaaaccattgcctcaaaagacgtgatgacccgcacagtgaaaatcagcggtgtggggcgtccatatctggcagaggagggcactgaaactgtgggcgttaccgggctgacggtggcaccggcatccgccagtgtcaatgtgggagcaaccaccacgctgacctttacagtaaaacctgacggagccagtgacaaagcgatcagtgtgcattcgacagatccacagacagccactgtgaccctgaacggacttgtggccacggtgaaaggcgtgaagcagggcagcgtcagcattgtgggcatgaccgctgacgggaattttgtggctgtggctgcggtgactgtcagcgctgcaggttaacaggacgatactcatcatttgccccggttatccggggcttttttgcaggtggagaacatgatgtttctgaaacagggcacgtttaattatgaaaagcagtccgtggtgctcagtgagctgtccgggctgcagagaattgaatatctggcgtttgttcagcagcgaacggcaaagtttgatgccgaagagggagaactgccggaggctgaacgacagattgcttttctgcggatggggatggatatcaatgcttggctggtttcccgctcactgtggaatgcggaacagtctcaggatgttgagacgctttgcgcatccgttattacaacatggtcgtatgatgccctgggagcgggggcggagatggttctgtcgctgagcggtatgggagccattgagaatgccggggatttggagcatgaggtgctgacgccggaaaagtcctgacgcgggaaatgcagtttgtcatgcggcttgcccgggagttccggcgggcagactggcggcggatgctgtcggaaatgtcggccactgagcttggtgagtggggcgattatttccggatgcagagcttcagtgatgtgtggatggatgcgcagtttgcctcgctgaaggcattgatcgtgagaatggtgtccggtagcagtgatgctgcggtggctgatttcagccttttaccggaagagaacgggataccggagcgaacggacgaagaactgatgcatcttggggaaggtatttccggaggtgtgcgttatggaccagatagccaacctggtcattgatttggggattgatgcggcagagtttaaaaatgaaattccccgtatcaaaaaccttctgaatggtgcagccagcgatgcagaacggtcttctgcccgtatgcagcgttttatggagcgtcagactcaggccgcccggcagacaatgcaggcggcttcttcggctgcaacagccgcatccgtccatgcgcagacggtggagaagagcgcacaggctcatgaacgcatggcccgcgaggtggagcaaacccgccagcgtatggaggcactgagccagaaaatgcgcgaggaacaggcgcaggccatggctctggcggaggctcaggataaagcggctgctgcgttttatcgtcagattgacagtgtgaaacaggccggtgcggggctgcaggaattacagcgtattcagcaacagatccgacaggccagaaacagtggcgggattggtcagcaggattatctggcgctgatttctgaggttacggcgaaaacccgtgttcttacacaggctgaggaagaggctacccgacagaaagtggcgtttatccgtcagcttaaagagcaggcaacccgccagaatctttcttcttctgagttgcttcgtgctaaggctgcccagctgggggtaagcagtgctgcagaagtgtatatccgcaaaatggagcaggcaggaaaagccacgcattcgctgggtctgaaaagtgcagcagcccgtcaggagataggcgttctgataggtgaactggcccgcggcaatttaggtgcgctgaggggatccggaataacgctggctaaccgtgccgggtggatagacacactgatgtcaccgaaaggcatgatgccaggagcggttattggcggtattgccgcggctgtctatggtctgggtaaagcctggtatgacggtcagaaggagggggaagaatttaaccgccagctgtcgctgacggggcattatgccggagtcactgccgggcagctgtggacgctcagtcgtgctatttccgggaatggtatcacgcaacatgctgcagccggtgcgctggctcaggtggtggggagtggtgcatttcgtggaaacgatatcggtatggtggcgagagctgccgcacagatggagcgatcggttggccagtcggtcagcgataccataaatcagtttaagcggctgaaggatgatcctgtaaatgccgcgaaggctctggacaatgagctgcattttcttactgccactcagcttgagcagatacgcgtccttggggagcaggggcggtccagtgatgctgcacggatagccatgtctgcactggcagaggaaaccggtcggcgtactgcggatattgataataacctcaatgcgcttggcagtacgctgaagtatctgtctgatttgtggagtcgtttctgggatgcggccatgaatattggtcgtgaagactcgctggatgaacagattgccgctttacaggagaaagtgtcgcgggcgaaaagactcccctggacggcatcatcttctcaggttgaatacgatcagcagcgtcttaacgatcttcaggagaaaaaacgccagaaggatttgcaggatgcaaaagagcaggcagagcggaattatcaggagcaacagaaacgccgtaatgctgaaaatgctgcactgaaccggatgaatgaaacggaagcagcacgacatcagcgtgaaatagcgcgtattaatgccatgcagtacgccgatcaggctgtcagggatgcggcgatacaacgtgaaaatgaacgttacgagaaagccctggcatccggtaagaaaaaaacacgcgaaacccgtaatgatgaggccacccggttattgctgcagtacagtcagcaacaggcacaggtggaaggacagattgctgctgccagacagtcagcaggcattgccacggaaaggatgacagaagcgcgtaaacagcttctggctctgcagcagcgcatcagcgacctggacgggaaaaaactgacggcagatgaaaagagtgtgctggcccgtaaagatgaactgattcaggcactgacgctgctggatgtaaaacagcaggagcttcagaaacagacggcactcaacgagctgaagaaaaaaacaattcagctgaccagtcaactggctgaagaagagcgcgctcagcgtcagcaacatgacctggatatcgccacggtgggtatgggtgatcagcagcgacagcgatatcaggtacaactgagtcttcgccagaaataccagcaacagctggagcagttgaggcgggatagtgagcagaaagggacatataacacggatgactacagaaaggccgagcaggcgctgacggagagcctgaaccgacaactgaatgagaatcgccgttactggcaacagcttgaagttgtacagggtaactggaaaaacggagtcctgcgtgcatttcaggattttaccgtggatgcagataatacggcagaaacagcagaacaggtgttctcgtcagccttcagcaacatgggaaatggcctggcaacttttgtcactaccggcaaactcaatttcaaatccttcacctcttctgtgctgtcagatatggcgaaaatcctggcgcaggcaaccatgatgaaatcgataaaagggattggcagtgtactgggatttgatctcagcagcctttccctgaatgccaatggggggatttatcagtctgctgatttgagtcgttacagtggcacggtggttaaccgtccgacgttttttgcttttgcaaaaggcgcgggtgtgatgggggaagcgggacctgaagccattctgccattgcgtcgtggtgctgacggtaagctgggggttgtggcggatattgggggttcaggtatggcgatgttttccccgcagtacaacatcgagatcaataacgatggcacgaacgggcagataggtccggctgccctgaaggcggtttatgacctcgggaaaaaagcggcascsgmctttatgcaacagcaggcccgtgatggtggtcggttaagtggagcatatcggtaatggagacgtttcactggaaagtgcgcccggatatgaatgtggtatcagagccgaaagtggtgacagtgaagstgggcgatggttatgaacagcgtcgtgcggcgggactgaataaccagttgtcgacttacagcgtgacgatacgtgttcgtaaatgtgaacacccatctttaaaagcctttctggaacggcacggtggcgtccgtgcatttcagtggacgccaccttatgactggaaaccgatcagggtggtttgtcgtaaatggtcggcaagcgtgggggcgctgtgggtaaccataacggcagattttgaacaggtcgtggcataggaggctctgatgcaggatattccacaggaaacacatcatgagacgacacgcctcaytcagtcagcccaggcggtgctctgggaaatcgatctgacagaggtcggtggtgaacgttattttttytktaatgagcagaacgaaaaaggtgagccggttacctggcaggggcggcagtatcaggcataccccattcaggggacgggatttgaactgaacggcaagggcagttctgcccgtccgacactgacggtttctaacctgcacggcatggtcacggggatggcggaagacctgcagagtctggtcggcggaacggtggtccggcgtaaggtttacgcccgttttctggatgcggtgaacttcgtcaacggaaacagcgacgccgatccggagcaggaggtgatcagccgctggcgcattgagcagtgcagcgaactgagcgcggtgagtgcctcttttgtactgtccacgccgacggaaacggacggcgctgtttttccgggacgtatcatgctggccaacacctgcacctggacctatcgcggcgatgagtgcggttatcacggtccggcggtcgcggatgaatatgaccagccaacgtccgatatcacgaaggataaatgcagcaaatgcctgagcggttgtaagttccgcaataacgtcggcaactttggcggcttcctttccattaacaaactttcgcagtaaatcccatgacacagacagaatcagcgattctggcgcacgcccggcgatgtgcgccagcggagtcgtgcggcttcgtggtaagcacgccggagggggaaagatatttcccctgcgtgaatatctccggtgagccggaggcgtatttccgtatgtcgccggaagactggctgcaggcagaaatgcagggtgagattgtggcgctggtccacagccaccccggtggtctgccctggctgagtgaggccgaccggcggctgcaggtgcagagtgatttgccgtggtggctggtctgccgggggacgattcataagttccgctgtgtgccgcatctcaccgggcggcgctttgagcacggggtgacggactgttacacgctgttccgggatgcttatcatctggcggggattgagatgccggattttcatcgcgaggatgactggtggcgtcacggtcagaatctctatctggataatctggaggccacagggctgtatcaggtgccgttgtcatcagcacaaccgggcgatgtgctgctgtgctgttttggttcatcggtgccgaatcatgccgccatttactgtggtgatggcgagctgctgcaccatattcctgaacaactgagcaaacgagagaggtataccgacaaatggcagcgacgcacacactccctctggcgtcaccgggcatggcgcgcatctgcctttacggggatttgcaacgatttggccgccgcatcgaccttcgtgtaaaaacgggggccgaagccatccgggcgctggccatgcagatcccggcgtttcgtcagaagctgagcgacggctggtatctggtacggattgccgggcgtgatacaggtgaaaatgaattatctgcccgtcttaatgagccgctggcaaatggtgccgtgatccacatcgtgccgcgcctggcgggtgctaaaagtggcggtgtgtttcaggcagtgctgggtgcggcgctgattgcggtggcatggtggaaccctgtgggctggctgggggccgcggctgtatcgggtatgtatgcagcaggggccagtatgatcctgggtggtgtggcgcagatgctggcaccgaaagccagaactccccgtacacagacaacggataacggcaaacaaaacacctatttctcctcactggataacatggttgcccagggcaatgttctgcccgttctgtacggtgaaatgcgcgtgggatcacgtgtggtttctcaggagatcagcacggcagacgaaggggacggtggtcaggttgtggtgattggtcgctgatgcaaaatgttttatgtgaaaccgcctccgggcggttttgtcgtttatggagcatgacgaatgggtaaaggaagcagtaaggggcataccccgcgcgaagcgaaggacaacctgaagtccacgcagctgctgagtgtgatcgatgccatcagcgaaggaccgattgaaggtccggtggatggattaaaaagcgtgctgctgaacagtacgccggtgctggacagtgaaggtaataccaacatctccggtgtcacggtggtgttccgggccggtgagcaggagcagacaccgccggagggatttgaatcctccggttctgagacggtgctgggtacggaagtgaaatacgacacgccgatcacccgcaccatcacgtcggcaaacatcgatcgtctgcgctttactttcggtgtgcaggcactgcgggaaaccacctcaaagggggaccggaatccgtcggaagtccgcctgctggttcagatacagcgtaatggtggctgggtgacggaaaaagacatcaccattaagggcaaaaccacgtcgcagtatctggcctcggtggtggtggataacctgccgccgcgcccgtttaatatccggatgcgcaggatgacgccggacagcaccacagaccagctgcagaacaaaacgctctggtcgtcatacaccgaaaatcatccgatgttgaaacagtgctacccgaacacggcactggttggcgtgcaggtggactcggagcagtttggcagtcagcaggtgagccgtaattatcatcttcgcgggcgcattctgcaggtgccgtcaaactatgatccggaaaaacgcacttacagcggcatctgggacggaacgttaaaaccggcatacagcaacaacatggcctggtgtctgtgggatatgctgacccacccgcgctacggcatggggaaacgtcttggtgcggcggatgtggataaatgggcgctgtatgtcatcggccagtactgcgaccagtcagtaccggacggctttggcggcacggagccgcgcatcacctgtaatgcgtacctgaccacgcagcgcaaggcgtgggatgtgctcagtgatttctgctcggcgatgcgctgtatgccggtatggaacgggcagacgctgacgttcgtgcaggaccggccgtcggataaggtgtggacctataaccgcagtaatgtggtgatgccggatgatggcgcgccgttccgctacagctttagcgccctgaaagaccgccataatgccgttgaggtgaactggactgacccggacaacggctgggagacggcgacagagcttgtggaggacacgcaggccattgcccgttacggtcgtaacgtcacgaagatggatgcctttggctgtaccagtcgggggcaggcacaccgtgccgggctgtggctgattaaaacggaactgctggaaacgcagaccgtggacttcagcgtgggcgcagaagggcttcgccatgtaccgggcgatgtcattgaaatctgtgatgccgactttgcggggatcagcatcggtgggagtgtgctggcggtgaacagccagacccggacgctgacgttcgaccgtgaaatcacgctgccatcctccggcaccacgctgataagcctggttgacggaagtggcaatccggtcagcgtggaggttcagtccgtcaccgacggagtgaaggtaaaagtgagccgggttcctgacggtgttgctgaatacagcgtgtgggggctgaagctgccgacgctgcgccagcgcctgttccgctgcgtgagtatccgtgagaacgacgacggcacgtatgccatcactgccgtgcagcatgtgccggagaaagagggcatcgtggataacggggcgcactttgacggtgaccagagcagcacggtgaatggtgtcacgccgccagcggtgcagcacctgaccgccgaagtctccgcagacagcggggaatatcaggtgctggcgcgatgggacacgccgaaggtggtgaagggtgtgagcttcctgcttcgcctgaccgtggcagcggatgacggcagtgagcggctggtcagcacggcccggacgacggaaaccacataccgcttcacgcagctggcgctggggaactacaggctgacagtccgggcggtaaatgcgtggggacagcagggcgatccggcgtcggtatcgttccggattgccgcaccggcagcgccgtcacagattgagctgacaccgggctattttcagataaccgccacgccgcatcttgcggtttatgatccgacggtacagtttgagttctggttctcggaaacgcggattgcggatatcaggcaggttgaaaccagcgcgcgttatcttggtacggcgctgtactggatagccgccagtatcaatatcaaaccgggccatgattattacttttatatccgcagtgtgaacaccgttggcaaatcggcattcgtggaggccgtcggtcgggcgagcgatgatgcggaaggttatctggattttttcaaaggcaagataaccgaatctcatctcggcaaggagctgctggaaaaagtcgatctgacggaggataacgccagcagactggatgagttttcgaaagagtggaaggacgctaacgataaatggaatgccatgtggggcgtcaaaattgagcagaccaaagacggcaaacattatgtcgcgggtattggcctcagcatggaggacacggaggaaggcaagctgagccagtttctggttgccgccaatcgtatcgcgtttattgacccggcaaacgggaatgaaacgccgatgtttgtggcgcagggcaaccagatattcatgaacgacgtgttcctgaagcgcctgacggcccccaccattaccagcggtggaaatccaccggtattttccctgacatcagacggaaagctgaccgctaaaaatgcggatatcagtggcagtgtgaatgcgaactccgggacgctcaacaacgtcacggtaaatgaaaactgtacgattaagggcatgctggaggcgactcaggtcagaggtgacttcgttaaagctgtatccaaatcatttccgaaacaggctggtacgtggggtaacacggaaacaccaaacgggacggttacagtcaccatcagcgatgatcataactttgaccgtcaaatcattattccgcccattatctttaacggaatagcgtatagcgatccgggaagtggtaataacccgggaggtacaagatacacgggttatggttttgaagttcgcaaaaacggtgtattaatcgcatccagagaaactaaaggggccattcccggtagctacagtgcggttattgatatgccgagtggcaggggaagcgtcactctggagtttaaggttttccataaaggcaatcagcgggcaggtaatatcaccgactgtacggtgattgtgaccaaaaaagcggcttccggcatcagtatccgttgaaatatttataaccctaataacgggcgccagaaatggcgccttttttattgcagaaaatcgggaggtaattatgcgtaaagtttgtgcagcaattttgtccgcagccatttgtctggccgtatccggtgtgcctgcatgggcgtctgagcatcagtccacgctgagcgcaggatatcttcatgccagtacggacgctcccggcagcgatgatctgaacgggattaacgtgaaataccgttatgagtttacggacacactggggctgattacgtccttcagttatgccaacgccgaagatgagcaaaaaacgcattacagcgatacccgctggcatgaggattacgtgcgtaaccgctggttcagcgtgatggcagggccgtctgtgcgtgtgaatgaatggttcagtgcgtatgcgatggcgggtgtggcttacagccgtgtgtcgactttttccggggattatttccgcgtaactgacaacaagaggaaaacgcacgacgtgctgaccggaagtgatgacgctcgctacagcaacacatctctggcgtggggggctggcgtgcagtttaacccgaccgaatcagtggccgttgatgtcgcttatgaargctccggcagcggtgactggcgcactgacggtttcatcgtgggtgtcggttataaattttgattagtaacacagcgttatgacagcccgccggttcaggcgggcttttttgtggagtgggtatggcagcagtacaaatatcaggcgtgctgaaagatggtgcgggaaaaccaatacagaactgcaccattcaactgaaagccagacgtaacagcaccanggtggtggtgaacacggtggcctctgaaaatccggatgaggcagggcgttacagcatggacgtcgagtatggtcagtacagcgtcactctgttggtggagggattcccgccatcacatgccgggaccatctccgtgtatgaagattctcaaccgggtacgctgaatgattttctcggtgccatgacggaggatgatgcccgtccggaggcactgcgtcgttttgaacagatggtggaagaagcagcgcgtcacgcagaggaggcgaagaagaatgccggagaagcagagacgtccgcgaggaatgccggcatatcagccagtaaggcggaagcgagcgccgcaaatgctgatacttcagcagaggatgcatcggagtcagcccggcaggcggcagaaagtgcagcctctgcaaagaagtcagaggaagcgtcctcgtcctcagcctctgaggccgctcaaaaagccagtgagtcattacaaagtgcaacagatgccgagttgtcaaaaaagacggcagaaagtgcagccggtaatgcagccagggatgcaacgacctcaacagaaaaagcccgggaatcagcagaaagcgcacagtcagcggaacaaagcagaatagcggcggaagacgccgtaaacagaattcccaccgtggtggggcctcccggaccaaagggggaaccgggtcccgcgggtcctcaggggccgaagggagataaaggagagcgtggagacaccggtccggcaggggcaaccggtgaacggggaccgggaggagatacaggtccggcaggtccgcaggggccgaaaggtgacaggggagagcggggagagaccggtctgacgggaaatgcaggtccacagggtccaaagggagacaccggggcagcaggcccggcaggcccacagggaccgaaaggagaaacaggtgcggctggcccggtgggggcaaccggacctcaggggccgaagggcgacccgggggagacacaaatacggttccgtctggggccgatgagaattattgagacaaacagctatggctggttcccgggtacagatggtgcgctcatcaccggactgacctttcttgaccccaaagatgccacacaggttcaggggatgtttcagcatttgcaggtcagatttggtgacgggccatggcaggatgttaagggactggatgaagtgggcagtgatacaggcagaactggagaatgacatgaatattttgagaaagcttatgcagagtctgtgcggttgcggaaagcatgatgactgtgaaaacggacggtcacttacagcacaattgcgactgggaccggcagacattctggagtcagatgagaatggcattattccggagcaggacagggtaatcacacaggtggtgatactggatgcagataaaaagcagatacagtgtgtggtaagaccgctgcaaatcctgcgtgctgacgggacgtgggaaaatattggcgggatgaagtaacccgacagcttcacaaaaccggagtccggctccggtttttgttgtcatgtccggtggatgtttgttaggaaagcaaagatggcaaaactgctggaggttttgtggttgagtatgccaatataattaatagattaaagagttagttgtgaagaaaatatggataaacaggacgacgaatgctttcaccgataaggacaactttccataactcagtaaatatagtgcagagttcaccctgtcaaacggtttcttttgcaggaaaggaatatgagttaaaggtcattgatgaaaaaacgcctattctttttcagtggtttgaacctaatcctgaacgatataagaaagatgaggttccaatagttaatactaagcagcatccctatttagataatgtcacaaatgcggcaaggatagagagtgatcgtatgataggtatttttgttgatggcgatttttcagtcaaccaaaagactgctttttcaaaattggaacgagattttgaaaatgtaatgataatctatcgggaagatgttgacttcagtatgtatgacagaaaactatcagatatttatcatgatattatatgtgaacaaaggttacgaactgaagacaaaagagatgaatacttgttgaatctgttagagaaagagctgagggaaatttcaaaggcgcaggattctttgatttctatgtatgcaaagaaaagaaatcatgcatggtttgatttcttcagaaatttagccttattaaaagcaggagagatattcaggtgcacatataatacaaagaatcacggtatttcattcggggaggggtgtatctatcttgatatggatatgatacttacaggtaagcttggtacaatatatgctcctgatggaatttcaatgcatgtggatcgtcgtaatgatagtgtaaatattgaaaatagtgcaataattgttaaccgtagtaatcatcctgctctacttgagggactttcttttatgcatagtaaagtagatgctcatccatattatgatggtttggggaaaggagttaagaaatattttaattttacaccattacataattataatcatttttgtgactttattgagtttaaccaccctaatataatcatgaacacaagtcagtatacatgcagttcatggtaaatgaatttgatatagtttattttgttgtaataaatgatttgcagggtattagatataaacatgaaaattccctcattacagtccaacttcaacttttccgccccggcaggatactctgctcccattgctcctaatcgtgctgaaaatgcctatgcggattacgttttggatataggtaagcgaataccactttccgcagcagatttaagcaacgtatacgaaagtgtaatacgcgccgtccatgacagccgtagcaggcttatcgatcagcatacagtcgatatgatcggcaacactgtacttgatgctttgagccgatcacagacatttcgtgatgccgtaagctatggcattcataatgagaaggtacacattggttgcattaaatacagaaacgaatacgagcttaacgaagaatcttctgtcaaaattgatgatattcaatcactaacctgtaacgaattatatgaatatgatgtcgggcaagagccaattttccccatttgcgaagcaggagaaaacgataacgaagagccttatgtcagttttagtgttgcgccagatactgactcttatgagatgccatcgtggcaggaaggactgattcacgagattattcatcatgttactggatctagcgatccatctggagatagtaatatagagttaggacccaccgagattctcgcacgtcgtgtcgctcaagaactgggatggagtgttcccgacttcaaaggatatgcagagccagaacgtgaagctcatcttaggctacgtaacctgaatgcccttcgacaggctgccatgaggcatgaagagaatgagagggctttcttcgaaaggctgggtacgatcagtgaccgatatgaggcgagtcctgatttcacagagtattccgctgtgtctaacataggatacggatttatccagcaacatgattttcctggattggctatcaacgataatttacaggatgcaaatcagatccaactgtatcatggcgccccttatatttttacatttggggatgtggacaaacacaatcagcaatgattcgtctttgcagtgacataaggttactattcatacattttaacggagttgatgatgggtaatcgtgcaacattgtatgtaaaggcaattcccctaattttactgtagtaagtgaacatggccggaacgagactatcagcatcatcggcttcggcccagtaaaaagaggctcggaaaaatgcacaataggcatcacacgtcatgcatggattcaaattgtacataattcaacagtacagctataaatcgtaaagaaactgcagtacgttgtgcacagaaaagtaccgtgattcactattgtacaggtccattgcagcaacaatattttgtgaattttgcgtgagagaaagaaaaggaataatttgtatataaacaattgattaatcaattgctggaaaataaataaaactgataattaaaggcttaaagcttgtattaaatcatatttaaaattttttgttttaaatgcagcgtgttattgtgttttttttaatctatcggtctggtacttgtaatcagtgagtatatcgcaccacttcaggatgctgcagatttagatattgcgacggatgagcagacatcgttactggcggcatggaagcagtatcgtatgccgctcaatcatgttgatacgtctgtatctccagatatcgagtgaccggtaatacctgcgttatagttcgtaaacgttcgtttgatgggatgctggaaggatgaattagttgccagatacaaaaagcaagagttcatttctaatttttgttgccatgttaggggggatgtttgttaaggaaatttagatgggtttattttgaaggttgaaatgtatgttatcgccatattctgtaaatttgggatgttcatggaattctttaaccagaaacctgacttcgcctgataatcgtgttttatcctctgtaagggatgctgccgttcattctgataatggggcgcaagtaaaggttggcaacagaacatatcgtgttgttgccaccgataataagttttgcgttacaagagaaagtcatagtggttgttttactaatctgttgcacaggctgggatggcctaagggggagattagcaggaaaattgaggtcatgctgaatgcatcaccagtgagcgctgctatggaaagaggcattgttcattcgaacagacctgatttacctcctgttgattatgcaccgccagagttaccgagtgtggactataacaggttgtcagtacctggtaatgttattggcaaaggggggaacgctgtagtatatgaagatgctgaggatgcaacaaaagtcctgaagatgtttactacatctcaaagcaatgaagaggtgacaagcgaagttcgttgcttcaaccaatattatggtgccgggagtgcagaaaaaatatatggcaataatggtgatattattggtattagaatggataaaataaatggagaatcgcttttaaatatttcgtccttgccagcacaggctgagcatgctatttacgatatgtttgatagactggagcaaaaaggaattctttttgtcgatacaacagagacaaatgtcttatatgaccgcgcgaagaatgagtttaatccaatagatatatcatcttataatgtttccgaccgttcatggagtgaaagtcaaataatgcaatcttatcatggcggaaagcaagatcttattagtgtggtattaagtaaaatttagtaattttatccagtgtagtggatttgttgcatggatggagttggtaacaaattgtgtggttggcaattcttggcggatcacggaaatgggcaatgtcgctgaggactggcaaatggctatgatccgctttattatcgggtttggtgaccgccttgacggtcacttttaaaaaaatcattttcacagagtggtaaacaggctgctaataagtagcattctcaggagtcctgatgcgccctacgtccctcaacttggtattacatcagtcatcaaggtcgagctcaatgtcagatacagatatcgagtctcttgtaaaagcatcgagcgttcaatggataaaaaataatccgcaacttcgtttccaggggactgatcataatatatatcagcagattgaagcagcactcgataagattggctctacagagacagggcgtgtactcctgaatgctattgaatcaatatcccgacttaaatcagaaacagtggtaatacacctcaactcttccagactaggagttatggcacatagagatatagatgctgagaaccatcgggggactggttccgattttcactgtaatctgaatgcagttgaatatccctgtggggaggggattagcgtggtggactttcatgcgactattgtttttcatgagttgctccatgttttccacaatttaaatggggagcgtttgaaagttgagagttcccgagcagaatcacaaaaatactctccacttttactcgaagaagccaggactgttgggttgggggctttttcagaggaggtgctttcagaaaataaattccacgaagagattgggatgccccgtagaacctcctacccgcrcgactcagctcttattcatgatgacaatacagtgagtctgggattccaacaggtaagactgcatccattgctttagctgtgtttcttgtgctgaatatatattggtggggcaaacggaggcacacaaaactttgcactggattgcaaggctttgtgctattccgatagtggttcaggtggagtaccccaccttttcatcaagccagcccacccaccactgcatcatttctctgcgcttatagagatactgagcatggttgtaaattcagcaaacgacgtaatgtgtttgacaaaaaattagcgcaagaagacaaaaatcaccttgcgctaatgctctgttacaggtcactaataccatctaagtagttgattcatagtgactggatatgttgtgttttgtagcattatgcagtctattttttagactaaatgcattgtaatacattgatattattgggttttgctgtttcgcgttcagcttttttatactaacttgagcgaaacgggaaggtaaaaagacaaaaagttgttttttaatacctttaagtgataccagatagcattgcgccatctggcagagtgattaactaaacatcgcggtaatcgatgcgcttgccagagagtggaaatgaacgttaaacccgaccatcgcgccgctggctccttcatcgacatcaatacgctctacatccagcgcgtgaacggtaaaaatgtagcgatgggtttcgcctttcggcggcgctgcgccatcgtatccggttttaccaaaatcggtacgcgtctgcaaaacgccgtctggcattgctaccagaccagagccaaacccttgcggtaatacgcgggtatcagcgggtaaattaacaactacccagtgccaccagccggagccggttggcgcatccgggtcgtagcaggtgacaacaaaacttttcgttcccgcaggaacatcatcccacgccagatgcggtgaaatattatcgccatcgtaacccatgccgttaaagacatgacgatgcggcaacttatcgccatcgcgcagatcgttactgatgagtttcataaaccctcctttctagtttgcagaaagtgtagccagaaactctcacgctgacttcccgttattggcaaaaaaatgtttcatcctgtaccgcgcggttaaccgctgcggtcagacgctgcaactgttgcgggagaataatatagggcggcatcaggtaaatcagtttgccaaaaggccggatccagacaccctgttcgacaaasaatttttgcaatgccgccatattcaccggacgagttgtttcgactacgccaatggcccccagcacgcgcacatcggcaaccatttcggcatcacgggcgggggcaagttgctcgcgcagctktacttcaatagccgccacctgttgctgccagtcgccagattcgagaatcgccaggctggcgtttgcagccgcacaggccagcggattgcccataaaagttggcccgtgcataaagcagccggcttcgccgttactgatggtttctgcaacctcgcgcgtggtgagtgtggcggaaagggtcattgtgccgccggttaaggctttaccgaggcacaaaatgtccggcgcgatttctgcatgttcacaggcaaacagtttgccggtacgaccaaatccggtggcgatctcgtcggcaatcagcaagataccttcgcgatcgcacattttgcggattcgttttaaccattccggatggtacatgcgcatcccgcctgcgccctggacaatcggttcaatgatcaccgctgcgatttcatgacgatgcgccgccatcaggcgggcaaagcccaccatatcgcgctcatcccattcaccatccatgcggctttgcggggcgggagcaaacaagttttctggcagatagcctttccacaggctgtgcattgagttgtccggatcgcacaccgacatcgcgccaaaggtatcgccatgataaccattgcggaaggtcagaaaatgctggcgcgcttcgcctttggcttgccagtactgcaacgccattttcatcgccacttccaccgctacggaaccggagtccgcgagaaaaacgcattccagcggttgcggcgtcattgccaccagtttgcggcacagctcaatggctggcgcatgggtgataccgccaaacatcacatgcgacatggcatcaatttgcgacttcatcgccgcattaagctgcgggtgattgtaaccgtggatcgccgcccaccaggacgacataccgtcaaccaggcgtctgccgtcagacaaaattagctcgcaaccttcggcgctcgccaccggataaaccggtagcggggaggtcatggatgtgtatgggtgccagatatggcgttggtcaaaggcaagatcgtccgttgtcataatcgacttgtaaaccaaattgaaaagatttaggtttacaagtctacaccgaattaacaacaaaaaacacgttttggagaagccccatggctcaccgcccacgctggacattgtcgcaagtcacagaattatttgaaaaaccgttgctggatctgctgtttgaagcgcagcaggtgcatcgccagcatttcgatcctcgtcaggtgcaggtcagcaccttgctgtcgattaagaccggagcttgtccggaagattgcaaatactgcccgcaaagctcgcgctacaaaaccgggctggaagccgagcggttgatggaagttgaacaggtgctggagtcggcgcgcaaagcgaaagcggcaggatcgacgcgcttctgtatgggcgcggcgtggaagaatccccacgaacgcgatatgtcatacctggaacaaatggtgcagggagtaaaagcgatggggctgkaggcgtgtatgacgctgggtacgttgagtgaatctcaggcgcagcgccttgcgaatgccgggctggattactacaaccataacctcgacacctcgccggagttttacggcaatatcatcaccacacgtacttatcaggaacgccttgatacgctggaaaaagtgcgcgatgccgggatcaaagtctgctcaggtggcattgtgggtttaggcgaaacggtaaaagatcgcgccggattattactgcaactggcaaacctgccgacgccgccggaaagcgtgccaatcaacatgctggtgaaggtgaaaggtactccactggcagataacgatgatgtcgatgcctttgattttattcgcaccattgccgtagcgcggatcatgatgccgacctcttacgtgcgcctttctgccggacgcgagcagatgaacgaacagactcaggcgatgtgctttatggcaggcgcaaactcgattttctacggttgcaaactgctaaccacgcccaatccggaagaagataaagacctgcaactgtttcgcaaactggggctaaatccgcagcaaactgccgtgctggcaggggataacgaacaacagcagcgtctggagcaggcactgatgaccccggacactgacgaatattacaacgcggcagcactatgagctggcaggagaaaatcaacgcggcgctcgatgcgcggcgtgctgccgatgccctgcgtcgccgttatccagtggcgcaaggagccggacgctggctggtggcggacgatcgccagtatctgaacttttccagtaacgattatttaggtttaagccatcatccgcaaattatccgtgcctggaagcagggtgcggagcaatttggcgtcggtagcggcggttccggtcacgtcagcggttatagcgttgcgcatcaggcgctggaagaagaactggccgagtggctgggctattcgcgggcactgctatttatctctggttttgccgctaatcaggcggtcattgccgcgatgatggcaaaagaggaccgcattgtcgctgaccggcttagccatgcctcattgctggaggctgccagtttaagcccgtcgcagcttcgccgttttgttcataacgatgtcactcatctggcgcgactgcttgcttccccctgtccggggcagcaactggtggtgacagaaggcgtgttcagcatggacggcgatagtgcgccactggcggaaatccagcaggtaacgcaacagcacaatggctggttgatggtcgatgatgcccacggcacgggcgttatcggggagcaggggcgcggcacctgctggttgcaaaaggtaaaaccagaattgctggtagtgacttttggcaaaggatttggcgtcagcggggctgcggtgctttgctccagtacggtggcggattatctgctgcaattcgcccgccatcttatctacagcaccagtatgccgcccgctcaggcgcaggcattacgtgcgtcactggcggtcattcgcagtgatgagggtgatgcacggcgcgaaaaactggcggcactcattacgcgttttcgtgccggagtacaggatttgccgtttacgcttgctgattcatgcagcgccatccagccattgatcgtcggtgataacagccgtgcgttacaactggcagaaaaactgcgccagcaaggctgctgggtcacggcgattcgcccgccaaccgtaccctstggtactgcgcgactgcgcttaacgctaaccgccgcgcatgaaatgcaggatatcgaccgtctgttggaggtgctgcatggcaacggttaataaacaagccattgcagcggcatttggtcgggcagccgcgcactatgagcaacacgcagagttacagcgccagagtgctgatgtcttactggcaatgctcccacagcgtaaatacccccacgtactggacgcggggtgtgggcctggctggatgagccgccactggcgagagcgtcacgcgcaggtgacggcgttagatctctcgccgccaatgcttgcgcaagcccgccagaaagatgctgcagaccattatctggcgggagatatcgaatccctgccgttagcgactgcgacgttcgatcttgcatggagcaatctcgcggtgcagtggtgcggtaatttatcaacggcactccgcgagctgtatcgggtggtgcgccccggaggcgtggtcgcgtttaccacgctggtgcagggatcgttacccgaactgcatcaggcgtggcaggcggtggacgagcgcccgcatgctaatcgctttttaccgccagatgaaatcgaacagtcgctgaacggcgtgcattatcaacatcgtattcagcccatcacactatggtttgatgatgcgctcagtgccatgcgttcgctgaaaggcatcggtgccacgcatcttcatgaagggcgcgaccagcgaatattaacgcgttcacagttgcagcgattgcaactggcctggccgcaacaacaggggcgatatcctctgacgtatcatctttttttgggagtgattgttcgtgagtaaacgttattttgtcaccggaacggataccgaagtggggaaaactgtcgccagttgtgcacttttacaagccgcaaaggcagcaggctatcggacggcaggttataaaccggtcgcctctggcagcgaaaagaccccggagggtttacgtaatagtgacgcgctggcgttacagcgcaacagcagcctgcagctggattacgcaacggtaaatccttacaccttcgcagaacccacctcaccgcacatcatcagcgcgcaagagggcaggtcgatagaatcatcggtaatgagctccggattacgcgcgcttgaacaacaggctgactgggtgttagtggaaggcgctggcggctggtttacgccgctttctgacactttcacttttgcggattgggtaacacaggaacaactgccggtaatactggtggttggcgtgaaacttggctgtattaatcacgcgatgttgacggcacaggcgatacaacacgccgggctgactctggcgggttgggtggcgaacgatgtcacgcctccgggaaaacgtcacgctgaatatatgaccacgctcacccgcatgattcccgcgccgctgctgggagagagcccctggcttgcagaaaatccagaaaatgcggcaaccggaaagtacataaaccttgccttgttgtagccatcctgtatttggttaaattgcgagcgagatcggcgtcttcgattgactgcaatttaaccaattaaattctaaaataatcacgaaaaaaattttacttccgcatcatgcggcgaatgtgggaattgcccaggcggcgggggataggggctgcagacagttatccactattcctgtggataaccatgtgtattagagttagaaaacacgaggcaagcgagagaatacgcggcttgcacgcgaattggcgttaaagacggctcaaagaaatatcttttattttttaactggttagataattgcaatggcagtcactgaacaggcatctcttgccataaaactgacatcactcatcttgacaaatgttaaaaaagccgttgctttggggataacccggtaaggtccgagttttatctcgccacagagtaaattttactcatgattgacagcggagtttacgctgtaacagaaatattatggtgatgaactgtttttttatccagtataatttgttggcataattaagtacgacgagtaaaattacatacctgcccgcccaactccttcaggtagcgactcatgagtaaaccgttcaaactgaattccgcttttaaaccttctggcgatcagccagaggcgattcgacgtctcgaagaggggctggaagatggcctggcgcaccagacgttacttggtgtgactggttccgggaaaaccttcaccattgccaatgtcattgctgaccttcagcgccctaccatggtacttgcgcccaacaaaacgctggcggcccagctgtatggcgaaatgaaagagttcttcccggaaaacgcggtggaatatttcgtctcctactacgactactatcagccagaagcctatgtaccgagttccgacaccttcattgagaaagatgcctcggtaaacgaacatatcgaacagatgcgtttgtccgccaccaaagcgatgctggagcggcgtgatgttgttgtggtcgcgtctgtttccgcgatttatggtctgggcgatcctgatttatatctcaagatgatgctccatctcacggtcggtatgattatcgatcagcgcgcgattctgcgccgactggcggagctgcaatacgctcgtaatgatcaagcattccagcgtggtactttccgtgttcgtggcgaggtgattgatatcttcccggcagaatcggatgacattgcacttcgcgtggaactgtttgacgaggaagtggaacgattgtcgttatttgacccgctaaccgggcagattgtttccaccattccacgttttaccatctacccgaaaacgcactacgtcacaccgcgcgagcgcatcgtacaggcgatggaggagatcaaagaagagctggccgccagacgcaaagtgctattggaaaacaacaaactgctggaagagcagcggctgacccagcgtacccagtttgatctggagatgatgaacgagctgggctactgttcggggattgaaaactactcgcgcttcctctccggtcgtggaccgggtgagccaccgccgacgctgtttgattacctgcctgccgatgggctgctggtggtcgatgaatctcacgtcaccattccacaaattggcggcatgtatcgcggtgaccgggcgcgtaaagagacactggtggagtacggcttccgcctgccatcagcgctggataaccgtccgctgaaatttgaagagttcgaagcattagcgccgcaaaccatctatgtttcggcgacgccaggtaattatgagctggaaaaatccggcggcgatgtggtggatcaggtggtgcgtccaaccggattgcttgatccgattatcgaagtgcggccagtggcgacacaggttgatgatcttctttcggagattcgtcagcgagcggcaattaacgaacgcgtactggtcaccacactgaccaagcgaatggcggaagatcttaccgaatatctcgaagaacacggtgagcgcgtgcgttatcttcactcagatatcgacaccgtcgaacgtatggagattatccgcgacttgcgtctgggcgagttcgacgtgctggtggggatcaacttactgcgcgaaggtctggatatgccggaggtttcgctggtggcgatcctcgacgccgacaaagaaggcttcctgcgttctgaacgttcgttgatccagactattggtcgtgcggcgcgtaacgttaacggtaaagcgattctctacggcgataagatcaccccgtcaatggcgaaagcgattggcgaaaccgaacgtcgccgcgagaaacagcagaagtacaacgaggaacacggcattacgccgcaaggcttgaacaagaaagtggtcgatatcctggcgttggggcagaacattgctaaaaccaaagcgaagggcagaggaaaatcgcgaccgattgttgagccggataatgtgccgatggatatgtcgcctaaagcgttgcaacagaaaatccatgagctggaagggttaatgatgcaacacgcgcaaaatctggagttcgaagaagcggcacaaattcgtgaccagttgcatcagctgcgtgaattgtttatcgcggcttcgtgacaggataacgaagaagacagatgacaaaagcaaaattgcctgatgtgctacgcttatcaggcctacatgattctgcaatacattgaattagcgcggtttgtaggccggataaggcgttcacgccgcatccgtcataaacaacgcgcactttgtcttcattaggaagccggaattttccttcggatttccgttaacctaaagcctgtaacgccttttccagtgcgctatgtaacaactggcggtcatgacgatacggaatatcgctggcctccagcacctcctgaatcacaatccgctctttcaccgccgagacatccacttttggcccgacgatgaccgcatcaatgacctttttaccaacatactgctccataattgccagcttgctttccagcttcaaattggccgcaggtaaactcaactcacgccccagattgccgatatagaccatcggcgctggcgtgcggcgtaatgcctgcgcgatttccttcascagcagaattggcatcaggctggtgtaaaaactgccaggcccaataatgatgagatccgcttcattgatagcgtgaaccgcctcacgcgttgcgggtacattaggcgttaacaataactcttgaatcggcgtagttaactggtcgatattgacctcgccgtaaacttcatgcccctgatcgtcaatcgccatcagatcaacaggatgctccgacatcggaatcaaatgtgcgtccactttcagcagatttcgaatcagattgatcgcttcaagaggtcgcacgctaaggtgatccagtgccttcaacatcaggtttccaaggttgtgcccggaaagttcgccattaccgccgaaacgatattcaaacattgctgaagcgacgctgggttcagttatcagctggttaaggcagttgcgcatatcgccccaggcaatgccgccttctgaacggcgaatacgccccgtcgagccaccattatccgtggtggtgacgatacccgttaaacgagaacccaaagacgaaagtgatgagagaacgcgtcccagtccatgccctccgccgagagcaacgacacgatcaagatcagccagcgtacgattgcgcatatagtttcctggagtcagattatccgcgctacartagcgcaaattgcggggaaacagcaattaacctgccaatattgaggatacaaactattttcttctacctctaaaggacgatgcacgctatgcctccctgatgatgtatatcaaagtaaaaccgccattttcccttattctgtagcgaaatagcacgatcaggacgctatatacatgattacatagcgaaagtgtggatggtaaaaatctcatttacacgctagtatcggcttaaccactaaacactytagcctctgcacctgggtcaactgatatggtgctttggccgtgacaatgctcgtaaagattgccaccagggcgaaggaagaaatgacttcgcctcccgtatctggaaaggtgtacatggcttcacaactgactgatgcatttgcgcgtaagttttactacttgcgcctgtcgattaccgatgtgtgtaactttcgttgcacctactgcctgccggatggctacaaaccgagcggcgtcaccaataaaggctttctgaccgtcgatgaaattcgccgggttacgcgcgccttcgccagtctgggcaccgaaaaagtgcgcctgacaggcggtgagccgtctttacgccgcgactttaccgatatcatcgccgctgtgcgagaaaacgacgctattcgccagatagcggtcaccaccaatggttaccgtctggaacgcgatgtggcgaactggcgcgatgcgggacttactggcattaacgtcagcgtcgacagtctggacgcccgccagtttcatgccattaccggccaggataaattcaatcaggtgatggcagggatcgatgctgcatttgaggccggttttgagaaggtcaaagtcaataccgtgctgatgcgtgatgtgaatcatcaccagctcgacacctttctgaactggatccagcatcgccctatccagctgcgtttcatcgaactgatggaaacgggcgagggcagcgagcttttccgtaagcatcacatctctggtcaggttctgcgtgacgagctactgcgtcgcggctggatccaccaattacgtcaacgcagcgacggtcccgcgcaagtcttttgtcatccggattacgccggagagattggccttatcatgccgtatgaaaaagacttctgcgccacttgcaaccgtctgcgcgtttcctccattggtaaactccatctctgcctgtttggtgaaggcggcgttaacctgcgcgatctgctggaagacgatacccagcaacaggcgctggaagcgcgtatttcagcggcgctgcgggagaagaaacagacccatttcctgcatcaaaacaacaccggtattacgcaaaacttatcgtacattggcggctaaaacgtcaaaaggagagatcagatgagtcaggtaagcactgaatttatcccgacccgtattgctattcttacggtttctaatcgtcgcggtgaagaagacgatacctccggtcactatttgcgcgattcggcgcaagaagcgggccatcacgttgtcgataaagccattgtgaaagaaaaccgctacgctattcgcgctcaggtatctgcgtggatcgccagcgacgatgtacaagtggtgttgattacgggggggactggcctgacggaaggtgatcaggctcccgaagcattgctgccgttgttcgaccgtgaagttgaaggttttggtgaagtgttccgtatgttgtcgtttgaagagattggcacttccacgttgcaatctcgtgcggtagcsggcgtcgctaacaaaacgctgattttcgccatgccgggttcgaccaaagcgtgccgtaccgcatgggaaaatatcatcgcgccgcagctggatgcccgtacgcgtccgtgtaatttccatccacatttgaagaaataagtatgtcgcaactgacccatatcaacgccgctggcgaagcgcacatggtggatgtctccgccaaagcggaaaccgtgcgtgaagcgcgggcggaagcctttgtcaccatgcgcagcgagacgctggcgatgattattgatggtcgccaccacaaaggcgacgtatttgccactgcgcgtattgccggtattcaggcggcaaaacgcacctgggatctgatcccgctgtgtcatccgctgatgctcagcaaagttgaagtcaatttacaggccgagccggagcacaatcgggtgcgtatagaaaccttatgccgcctgaccgggaaaaccggtgtcgaaatggaagcgttaaccgcggcctccgtggcggcgctgaccatttatgacatgtgcaaagcggtgcaaaaagatatggtgattggtccggtacgtttgctggcgaagagcggcggcaagtcgggtgactttaaggtggaagcggatgattaaagttctttttttcgcccaggtgcgcgagttggtaggaacagatgcaaccgaagtggctgcggatttcccaaccgttgaagcgttacgccagcacctggctgcgcagagcgatcgctgggcgctggcgctggaagatggcaaattactggctgccgtcaaccagacgctggtgagttttgaccatccgctgactgacggcgacgaagtagctttcttcccgccggtaaccggaggttaagatggcagaaaccaaaattgttgttggtccgcagccgttcagcgtaggagaagagtacccgtggctggcggagcgtgacgaagacggtgcggtagtcacctttaccggtaaggtgcgcaaccataacctgggcgacagcgtcaaagcattaaccctcgaacactatccggggatgactgaaaaagcactggcagaaattgtcgatgaagcgcgtaaccgctggccgctggggctcgtcacggtgattcaccgcatcggggaattatggccgggcgatgaaatcgtttttatcggtgtcaccagtgcgcatcgcagcagtgcgtttgaagccgggcagtttattatggattatctcaaaacccgcgcaccgttctggaagcgcgaagccacgccggagggcgaccgctgggtcgaagctcgggagagcgatcagcaggcggcaaaacgctggtagtttttgttagccggataaggcaccgctgcgtccggcaatttcaccgctcagtacatgcgtttacgctgcgtcgatgcacagcctcatcattttgcagtatccttaagatattccttatatcttcaggagatcgtcatggacagattcccacgttctgattcaattgtacaaccccgggctggcttgcagacttatatggcgcaagtctatggctggatgaccgttggcttattgctgaccgcatttgttgcctggtatgcggctaattccgcggccgtgatggagctgttgttcactaaccgtgtctttttaatcggtctgatcatcgcgcaattagcattggttattgtgttatcagcgatgattcaaaagctgagcgcaggtgtaacgacgatgctctttatgctttattcggcgctgacgggtcttacgctttccagtattttcattgtttataccgctgcttctatcgccagtaccttcgtcgttactgccgggatgttcggcgcaatgagcctgtacggttacaccacgaagcgcgatttaagtggctttggcaatatgctgtttatggcgttaatcggcattgtgttggcatcgctggtcaacttctggctgaaaagcgaagcgttgatgtgggcagtcacctacatcggcgtgattgtctttgtcggattgacggcgtatgacacccagaaactgaaaaatatgggtgagcagatagatacccgcgacgcgtcgaacctgcgcaaatattccattctttgcgcattaaccttgtatctggacttcatcaacctgttcctgatgttgctgcgaatttttggcaatcgtcgttaattcttttttcaccatcaatatcccggccatgtgtcgggattttttttcttactaaaaacgacacttaacaagtaccaggtataaaatacgccttatggccgagcggaagagttttccgtatccataaatacaaaagtattttgtatgcgtgggtttaaatttattcatgatgaatattaatatttttctataaggacaactaaaagaatggaatcatacttgcaaaacagcaataaattagattttcagcacgagaccaggatattaaacggtatatggctcattaccgctttaggtttggtggcaaccgcagggctggcctggggggctaagtatctcgaaattacggcaaccaaatatgattcaccaccaatgtatgtcgccatagggttattattactttgtatgtatggcttaattaaggatatcaacaagataaatgccgccatcgcaggcgtaatatatctgtttttactctctttggtggcgattgtcgttgcaagtttagttcctgtatatgccattatcgtcgtgttcagcactgcgggcgcgatgtttttaatcagtatgctggccggtttattatttaatattgatcctggttctcaccgttttatgattatgatgacgttgacagggttggccctggtaatcatcgtgaatgccgcattaatgagtgaacggcccatttgggtaataagttgcttaatgattgtgttatggtcaggcattatcttgcatggacgaaataagctccttgaattggcggggaaatgccatagtgaagagttgtggagtccggttcgttgcgcttttacaggtgcattaacactctattactattttatcggcttctttgggatacttgccgcgatagctataacgcttgtctggcaaaggcatacgcgtttttttcattagtcgtaaatgcacatactaaagaacttaactaaacttcacatcgccgcttcatttttcgcccgtagcttcttcgcctggctttccagcaacaggtaacagatcagcgccagcagcagcgggataaagtaatacagcacacggtaagcgagtagggcggcgataattgtgcctttggatgtatgctccccagccagtagcgcgataaacaccgyttccagcacaccaatccccgccggaacatgcacgatgacgccggcaatactgctaaccagcaacacgcccagtacaaagaaatagttcacgctttgaccaagtaacagccagataatcgcccccatgaccatccagttaacgctggaaatcagcatctgggcgagggcgaatttccacgaaggcagcaccagcttttgccctttgatggtcatatggcggtgcttcgcgaaagcgcaaaaccacaaataaaccgcgataatcatcagtaagccaatgccgagaatacgcagcgtagtttgatcgacataccagtggtccggcaactccaccacgcctgcggtaaagataatccctgccagtaaaatatagcccagccagttggtggtaatactgagcgagaaaatccgcgtaatagtgctgcccggcaatcccagacgggagtacaaacgatagcgcataccaatgccgccgacccaggtactgagcgtcaggttgaaggcgtagcagataaacgacaccagcatcacctggcgcttcgccagtttgtgaccgcagtaaaagcgggcgagcaggtcatagcagccgtaaatcagatagctgacgaccaccagcccgaccgcactaagcagcgcaacgcgattgtagtcgcggatgaccttccagacctcttcccagtccacttttttggcgtagaccaccagcaacacaatcaccgcgataaaaaacagccaggtgaggatcttctttgctaagcgccagcgcgggtgtgatttactcatcagggttttacccccgtgttttcagtttctacccgatcctgcgtttccattgtcggttgtgcgggaggatcaacctgcgccagacgtggcgtgtgtgccggaagccagccaaccagcgccgggaagtggcgtaaaaagtggaacgccagcacgcttttggttaggttccaccaggtgcgtttcggcagcatggtctcatcgacctgctgacaatctgcggcaataatgccgttcagattatcgcgcagcgtctggttaaaatgacgatcgtggatgatgacatttgcttcgagattcagtgacaaactgagcggatcgagattactggaccctactgtcgcccagtgatcgtccatcaatgccactttgccgtggagcgggcggcggcggtactcaaacacctgaacgccgcctttaaccagatagttatacagcaagcgcgcaccgactctgacaatcggcatatccggttcgccctgaatgatcagtttgatccgcaccccgcgccgtgccgctttacgcaaggcgtgtaaaaatcgatagccggggaagaagtaggcgttggcgataatgacttctcgccgcgcctgagtgagcattttcagatagtgacgttcaatatcatcgcgatgttcttcgttatcgcgccagaccagcaatacctgcgcttctcccggctggcggttctcttccgctttgtgatgacgtcgccaccagcgtcgtgccgcgctctgtccaggcaggttttccagctcaaactggagaatatcttcgacaatcggcccttcaaggcgtaccgcgtaatcctgtttagcctctggaccgtagctggacatatgctcggcggagtaattcagcccgccaataaaggcgatacgcgcgtcgattaccacaattttgcgatgcatccggcgaaacacattggtgcgcataccaaaaaggcgagggcggggatcgtagtagcggaacactacgccagctgccgtcagttcattgacaaactcatcgctgagatccggcgaaccgtagccatccagcaagacttccgctttaaccccgcgttgcgctgctgccagtagtgccgcatgcagttgtttgccgacgtcatcctcaaaccagataaacgtttcaagaatgatgcgttcttgtgcctcgccaatcgccttaaacaccgcgggataatattgctcgccgttttccagcaactggatcttattgccttcgcgccagctacatttcataaatgaatctccgcacttaaaggggcatgatcagaaaggtgtcgccatgtccgcagcggcaacgcggttggcgcgctggcgctggcatttttgacgtagatcctgtccagtcgtagtagaggaaattgcaccggaaacgtgcgcgccgggcgtccgtgggcgcgggtaaaaatctcatccagtccggcctgcacttttaacggatgattagctttttgccgccagtcattgaaatcacccgccaccaataccggttcgccgtccggtagctcattcacccattcggcgagcatcgcaagctgcgcctgacggtgcgcctcacgcaggcccagatgtacgcacatcacatgaatcgcttttccggtcatcggcggcacaatgcggcagtagagcacgccgcgcttttccgcaccatcgaccgaaacatcgcgattctcataatgttcaatgggataacgcgacagtacggcgttgccgtgatgcccttccgggtatacggcattgcgaccgtaggcaaaatcgctccacatagtgtcggcgagaaactcgtagtgcgaggtatcgggccagttttccacatgcagcggatgaacttcgtgcgcgcccatcacttcctgcaggcaaacaatatcggcgctgacggtacgcacggcatcgcgaagttccggcaaaatgaagcgtcggttaaacgcggtaaagcctttgtgaatattgatggtgagcaccttgaacgaaaattgttgtgtttgatcgggcataattttcctgtctttgcctcttatctcattgaaatagtgtagtcggcgtcacaaaaaggtgcggtcttacggaattttccgtaaagttcggtactctgagtaagtagagataaattcttcaggagagaagccatgaagtggcaacaacgtgttcgtgtcgcaacgggtctaagttgctggcagattatgttgcatttactggtagtggcgctgctggtggtgggctggatgagtaagactctggttcacgtcggcgtgggattatgcgcactgtattgtgtcacggtagtgatgatgctggtgtttcagcgccaccccgagcaacgctggcgtgaggtggcagacgtgctggaagagctgaccacgacctggtattttggcgcagcgctgattgtgctgtggctgttgtcccgcgtactggaaaacaactttttgctggcaattgcagggctggcaatccttgccggcccggcggtagtgtctttgctggcgaaagataagaagttacatcaccttacgtctaaacatcgcgtacgccgctgaccctgtcgtggccgttatcaccagtagcggccacaaactattccacacaatatccagactcgcatccttcaaataaatctgcttggtaatgtccgtaaagtggcgaataggattaatccacgtcaggttttgcagccatactggcatgttttccaccggcgaaacgtaaccggaaaggagaatggcgggcatcataaagacaaacacgccgataaacgcctgctgttgtgttgaacagagtgatgaaatcaacagaccgaatcccaccagcgataaaccataaatcaccatcgtaaagtagaacagcgccmgcgatccggcgaaggggatttgatacgcccagataccaatcgccagcacaatggtggcctggaaggtggcgacaattaacgccggtacggctttgccgatgaagatctgccaggtggtgagcggcgaaaccagtagctgatcgagcgtaccttgttcacgttcgcgggcgacggaaagtgaagtgacgatcattacgccaatagtggtgatcatggcgatcagcgacggcaccacaaaccatttgtagtcgagattcgggttataccagttgcgtaccaccagctcgctgttgttaggtttcggttttccttccagcagctcctgctgataatttttgacgatctgttgcaggtagttggcggcaatttgcgcactgttggagttacgcccgtcgaggatcaactgcaacggcgcggtctggaaggtatccagtttgcgcgagaagtcagccgggaaacgcaccagtagtaacgccttttgtgtgtcgatggtcgggcggatctcctgtgggcttttcagcagcagcacatgtgtaaaggcgctggcgcgggcaaaacgttgggtcagctccaccgaatgctcgccgttatcttcatcgtagatggcgatggtggcgttggtcacttccagcgtggcggcgaacgggaacagaatcacctgaatcagcaccggtaaaatcagaatcgcgcgggtttgtggttcgcgcagcaacgactgcaactctttgcggattaacgtccataagcgatgaaacatgctcttctccctaatccagccgacgtttggttttcagccacgtcaggccgataaacatcaccgccgaagcgatcaaaaacagtacgttcaccaccagcaccactggaatattcccggcgaggaacaggctttgcagggtgctgacgaaataacgtgcgggaataatgtacgtcaccgcgcggatcaccgcgggcatactgtcgatctgaaaaataaagccggaaagcataatcgacggcaggaacgcggcgttcagggcgacctgagcggcattgaactggttgcgggtaatcgtggaaatcagcagccccatccccagggtactgagtaaaaacaggctggagataaaaaacagaatcagcagcgaaccgcgatacggcacgccgagaataaacactgacaccagcatacacagcaacatcgccagcatcccgagaaagtaataagggatcagcttacacagcagcagttccgtgcgggtaatctccgtagagagcagagcctccatagtgccgcgttcccattctcgcgccaccaccagcgaggtgagaatcgcgccgatgaccgtcatgatgatggtcaccgcaccggggataataaagtgctggctaatcgccgccgggttaaaccagtagcgggtttgtacatcaataagcggctcaaaggtctgcccgttatcctccgcccgctgcatttgccagatctgccagatcccttcgacatatccctgcacaaagttagcggtattcggctcactgccgtcggtgatcacctgaatcggtgcggtagcgttggcgcgctccatctgttcggcgaaatccacgggaataaccaccagaccgcgaattttccccgcctgcattttggcgatcagttcctgacggttatcgctgatggtggcgtcgatgtagggcgaaccggtcatggtgtgggtgaaatccagcgctgcttcgctacgctgttccagtaaaatcccgacccgcagcttgctggagtcgaggttaatgccataaccaaaaataaacagcagcaacagcgggatcactaccgcaatcagccagctactcggatcgcgaacgatctgccgcgtctctttgacgcacagcgcccgcacgcgacgccaggaaaggatcgggttactcattgctatgctccttatcccagtcgtggatcaactgaataaaggcttgctccatggtgggatcgggttgctcatcgttagccgactgtgctttcaaatcgtccggcgtgccgctggcgattaatttcccgcggtacaccaggccgatgcggtcgcaatattccgcttcatccataaagtgggtggtgaccatcaccgtgacgcctttctctaccatgctgttgatgtgcagccagaattcacggcgggtgagggggtcaacgccggaagtcggttcgtcgagaaacagaatatccggttcatgcatcagcgaacaggccagcgccagccgctgtttaaaacctaatggcagttcatcggtggcgtgtgaggcaatacttttcaggccaaatgcctcgctcatacgggagattttttcgttctgcgcccgaccgcgtaagccatacacaccagagaaaaagcgtaaattctgttcgaccgtcaggttgccgtagagcgaaaatttttgcgccatatagccgagatgctggcgcgctttaccggaactctctttcagatccatccccagcaccagcgcctggccggaagtcggcaccagcaaaccgcacatcatcttaaaggtggtcgatttgcccgcgccgtttggccccagcaaaccaaaaatctccccgcgtttaacggcaaagttgacgtgatcggtggcggcaaaatcaccaaatttcttggtcagttctttcgcttcgatcaccgtctcgccgggtgtgccttctaccgtatgcaatattgcacccagcggcgattctgaggttccggcaccgcccagcaaatcaataaacgcatcttcaaaacgcggcgtagtttcgttgatgttgatttccggcatcccgtcggcatggcgaatatcgtctggtgtggcctcttttttgaggatcagacgtaccgatttcccctgaatcatgccgtcgctgacctgcggcagtttcaaggcgcgttgcaacagtttgcggttgccctcgtgtggactggtcatcagaaagctgcgtccggccatggtttgtgtcagggcttttggttctccctgatacagcaactcgccttcgttcatcagtaacacgtcacggcactgctcggcttcgtcgagatacgaggtactccagargattaacatcccttcgcccgccagctcatgcaccatctgccacagttcgcgccgtgagatagggtcaacgccgacgccgggttcatcgagcagcaacactttcggttcgcccaccagggtacaggccaggccgagtttttgtttcatcccaccggagagcttgcccgccaggcgtccggtaaacgggccaagagacgtaaactccagcaggcgagcaaaagtctgcttccgtgcctcgccggtgacgctgcgcaaatccgcgtacagattgaggttctccatcaccgtcagatcttcatacaggccgaatttctgcggcatatagccgagcacggcgtgcagcgcgccgtcgtttttgatcggatcaaagccaatcaccgtggcattgccgctgtcgggtttcagtaatcccgccagcatccgcatcagcgtggttttacccgcaccgtctggccctaccagccccgtcacataaccggcatgaatggtgcaatcgagcggcgcgacggcgggcttgtccatgcccggaaagcgtttttccaggccgttcagcgtgataacggcatcattcatgtcctgcctcgtcaccgaattgtaccgtcactggcattccctggcgtaacgcatcatcggcgtcggtcaccacaatacgcaggcgatagacgaggtcggtacgcagatccggtgtttcgacggttttcggggtaaattcagcagtcggcgaaacgaaaccaatctgcccgtgatagggcttgtccgggcgaccatcggtataaagcagcactttgcgccccggctgggcctggtcaagattccgttcatcaacataagcacgcacccacaccggacgcgttagtgaaacggtaaacaccgtgccaccttcattgagaaccgtgcctggctccaccgcgcgcgttaacagcgtgccatcagacggtgctatcaacgttgagtcctgtaaattcagctccgcctgcgccagttgcgcctgcgcctgttcgaggctggctttcgcctgagcgatgtcctgttcacggttaccggaacggtactgacgcaatttatcctgtgctgatttcagcgttgcctgtgcctggtcgcgcgaggagcgggcattttccaggtcatttgccgaaatggtgcggcttttccacagtccttgctggcggttatagaagttctgcgcatagtcataggcggcttgcgcctgtttcaccgctgcggcggcctgagcgatttyttcatcgcgatacccggcaagcatcaggtcatactgcgcctgtgccaccgagacgcccgctttcgcctgcatcagggcaatctcatacggcttgtgatccagttcgcccagcacctggcccgctttgatagcatcaccttcgtccaccgccagcgattcaacgcgccccccaacacggaaactaagattcaccgtacgaatatccacgttgccatacagcgtcaggccgttatcctggcggctttgataccaccagtagcytccggcaaccacggcggcaagtaccactaccgccagtccgatcacgacaggttttttcatcactacaaactcctttgcgataatccttgcaaaatcaggtcgatatgacaggtcaccgtctggttgatcagttcggtcttttcttcatcgaacgcggtccagccggtacgtaacagaattgtttctttgccaagacggaacgccagaatctcaccaatcaacgcatgggtatgaaggatcatgcgggtgtcattggcgtcgcagccggtccaggcggcaatcaggcgtgtcaggtggctgtgtagcggactaatcacctgttcgtgcaccaggtggtaggctgccgtgggagagagctgctcacgggagataaacttgctgaggttgacggtgtcatcctgggtgagcagcttaatcatgttcctgcaggcgcgaaggatcagttcacggatggcagcccgatcaggctgtggttgggcgaacaagcgttcggcttcctcggcatgcggacggaactgctcgccaataaaatcggcaatccactgggcgcaggcgaggtacaaatcttctttcgaaccgaagtagtaggtgatggcagcgatattctgcccggcctgggcggctatctcgcgggtggtggcgttcattccatattcaccaaactgcgccagtgcggcagcaatcagctgttttttcgcctgttcacccttgattgtcatggcaggattattcatcgcacagtccattcttaatcaaatgattgattaagattatgactccatatgggagttgtccagtatggctaagaattttagctacgccagtcacagggataatttatgcgctgcgtcacaaaaactgctacactccgctccctcatgacattgtggtttttgtcattttccttttcagtatctccctgaaaactacaccggtaacggtcggggcggttcggagtagttatgtctttcgattctttgggtttaagccctgatatcctgcgcgccgttgccgagcagggttaccgtgaacccacccctattcagcagcaggcgatccctgcggtgctggaaggccgcgacctgatggctagcgcccagaccggcaccggcaaaacagcgggctttacgctgccgctgttgcaacacctgatcactcgccagccgcacgccaaagggcgtcgtccggtacgtgcgctcattcttaccccgacccgtgaactggcggcgcagattggcgaaaacgtccgtgattacagcaaatacctgaacattcgttcgctggtggtgtttggcggtgtcagcattaacccacaaatgatgaagttgcgcggcggcgttgatgtgctggtggcaacgccgggacgtttgctggacctggaacatcagaatgcagtgaagctggatcaggttgaaatcctcgtcctcgatgaagctgaccgcatgctcgacatgggctttatccacgatatccgtcgcgtgttaacaaaactacctgcgaagcgccagaacctgttgttctccgcgaccttctctgacgatattaaagccctggcggaaaaactgttgcacaacccgctggaaatagaagtggcacgccgcaataccgcgtctgatcaggtgacccagcatgttcactttgttgataagaaacgcaagcgcgaattgctgtcgcacatgattgggaaagggaactggcagcaggtgctggtgtttacccgtaccaaacatggcgctaaccatctcgctgaacagcttaataaagatggcatccgtagtgcggcgatccacggtaataaatcgcaaggtgcgcgtacccgtgcgctggccgattttaaatcgggcgatattcgtgtactggtggcaactgacatcgctgcgcgcggtctggatatcgaagagttgccgcacgtcgtcaactatgaactgccaaacgtaccggaagattatgtccaccgtatcgggcgtactggccgtgcggcggcaactggcgaagcattgtcgctggtgtgtgttgatgaacacaaactgctgcgtgatatcgaaaaactgctgaaaaaagagatcccgcgcattgcgattccgggttatgagccggacccgtcaatcaaagccgaaccgatccagaacggtcgccagcaacgtggcggcggcggtcgtgggcaaggtggtggtggtcgcggtcaacagcaaccacgccgtggagaaggtggtgcgaaatcagctagcgcgaagcctgcagaaaaaccatctcgtcgtcttggcgatgccaaaccggcaggcgaacaacaacgccgtcgccgtccgcgtaaacctgccgctgcgcagtaataccatgtaagggcaaaagagtatcacaggcttttgcccattattcaggtaacacggtcagacatgcatgacatgtctgattttattgttttaataaatttgctttatgatctatctagtgtatctaaaatggcaatgaaattatttctccttgcaatttgaattattgttaataacattggttgatattcataaacaaattctgggaaaatctggaataaacatgctattgcataaagagtttgttcatcatctggtaaattattatgagatatgtgattcagtattagcttgattctgtccctgattttattattttcattgtctatagtgtatccgactatctccctaagcaaaataaagtgtgcagtcgtttcattaccgtatatctttagtagttctaataaactatcaaaaatcgctcatttcagcttattgatagaaagattgattgccagtctgtttagagccgtacagcagcaaactttcataaccaggttgatcctgaatttgcagtacgaaaagttaaaaatgagcgatttctgtaagactccccattttgccaggcttatgattcgcagatcattcaagtgcaaaggagcgatgtatggattgttcaaaatgcaatggttatgcgacgatgttattaaatatggtgcagggttctgacccggttaatttactggaattacatggtttccttgaacatttcgcatattatgtttcatttggcaaatttaatgctggccaccagcgctataatgcatttaaaaaattcgtcagtgagatttcggagatcagcgcaaatgatatcaatatgacgattaaaaccgggcaatccagacatgaaaatgtgatctctataaatatgaatgatgcaattcctcgtgatgagaaagggatcaccgttagaatagataatattaatggaaagaaaaacaactctaattcatcagatgtttttattccttatgtaaatacatttcccgacctcaaaaataaaatactcaggatgaaaattgaactgactgaaggtagtggtttttctaaaagtctttctgacagtcagattgagatgcatattctgaggactgttaattcgctaaatgttggcgagaaattgaatgatgataatcttgcagatcattctatattcactaacgaattctctgttattattccgccatcctattatgatgcaacttctgcagtaaacgctaataatattgtgagagaaaaactatttgaaagtgatagtaaagttaaagatatcgtcgatgatatgtctaatcatgacgtggagagcgaaaaagatatatttgtaatcggggggatgatagaaaaactgaattctctggcagacgaatctttcaatgatagtactgatwacatacaaacagtaaaagatctgttaacgcaattaactgatggcatggagctcttcgcgctgcgggacatagtggcattcccatcaaccataatagcaaaattaataaaatccccacttaatagcgatcatgaacttgttatgcgcgcactggatacgtatctgtgctacttcagaaataaaaatctgaataacaatgcggaaataattaactttttccatgccctctttttaaagagaccagagttgatggttgctgaaaattatagatttattcaatttattgatttgctttttgaaaacggaaatgttgaagagaaaaacttagcatttgacctttatcacaattatctttcattatctgaaataaaacaattcgttactgaagaaattaaattgaatttcaatgagcagcaaggattgttagataaagataataaatgttatatcctgttatcatccgataactctgggcgagtaatgcgcttatcgcaccaggcgttaatctcaatgcttgagccagaggttaagaaaaagactatctggaataattactctatttatccatctttgcaggatacccatgaagttgtcagagatgatccagaaacgatttgtatgcgtgcatttcctttatttgcaaaaggatgggaatatgcgcagaaaaataagaaacatcaattgatcctcaatgctcttggattcaaaggttatattcgtgatatatttatgtcagcaataatgcgaaaaacagattttgtgctcgaatgcaataatcaaccgacagaacttaattcatcattttcctctttgatgaacgattcagatcaatggcaacagcatactctgaaagataaacattacgctaatctattaacgatgctggatctcaatgatgccagtgaaagtgataagtctaaaatatttttctgcctgtctgccgtatttgcaaatatttctcacagtaatgtctttaacggtattcctgatgcgtcaaaaactttaaaacgttatgcatttgctttattggcgaaagctcattctttagatgaaagtatgataagcaatcaaacttttaatacatacaaaacggtattgcttgatttcaataatctgtctaatgaagaggccaaccagttgcgcataagttcgttatatcgtgatatggtccgctatgcacaatatcgtttttctaaagttttatccgagtggacgccagacgcatggctgtaaagatcgcagcagaataatggcattgatggccctggctcaggccagggtcggcaataccggttcctgcgaagcgatgacggcggcaattgtaaccacgaaatgcggtatcacttgctgttttctgccctgaagactggcgctcactgtgccgtcgaattttcaatcaaatatattgcgagagggcgtgtttgcgagccgctttccagaaacagaaaaaccattacccctgaaaaccgaaaaatgccacaatattggctgtttatacagtatttcaggttttctcatggcattaaccgccgcgcttaaagcgcaaattgccgcctggtataaggcgcttcaggaacagatccccgactttattccccgtgcgccgcagcggcagatgattgcggacgtcgccaaaacgctggccggagaagaagggcggcatctggcgattgaagcccccactggcgttgggaaaacgctctcctatttgattcccggcatcgccattgcccgcgaagagcaaaaaacgctggtggtgagtaccgccaacgtggcattgcaggatcagatctacagcaaagatttgccactgctgaaaaagatcattcccgatcttaaattcactgccgcttttgggcgtgggcgctacgtttgcccgcgtaatctgacggcgcttgccagcactgagcccacgcaacaggatctgctggcgtttcttgacgacgaactgacgccaaataatcaggaagagcaaaaacgttgtgcgaagctgaagggcgatctcgacacttataaatgggatggtctgcgcgatcatacggatatcgctatagatgacgatctctggcgtcgtttaagtaccgacaaagccagctgcctcaaccgcaactgttactactatcgcgaatgcccgttttttgtcgctcgtcgggaaattcaggaagcggaagtggtggtggcaaaccatgcgctggtgatggcggcgatggaaagcgaagccgtattgcctgacccgaaaaatttactgctggtgctggacgaaggccatcacctgccagatgtggcgcgggatgcgctggagatgagtgccgaaatcaccgcgccatggtatcggctacagctggacttgttcacgaaactggtcgctacctgcatggagcagtttcgcccgaagaccatcccgccgttggcgatccctgaacgtttgaatgcgcattgtgaagagctgtatgagcttatcgcctcattaaacaacattctcaatytctacatgcctgccgggcaggaagcagaacaccgttttgcgatgggcgaactgcctgatgaagtgctggagatctgccagcggctggcaaaactcaccgagatgctgcgtggtctggctgagttatttcttaacgatttaagtgagaaaaccggcagccatgacattgtacgtctgcatcggttgattttgcagatgaaccgcgcgttggggatgttcgaggcgcaaagcaaactctggcggctggcttcgctggcgcaatcttccggtgcaccggtgaccaaatgggcgacgcgggaagagcgcgaagggcagctacacctctggtttcactgcgtgggaatacgtgtcagcgatcagctggaaaggctgctgtggcgcagtattccgcacattattgtcacctccgcaaccttgcgttcgctgaacagtttttcgcgtttgcaggagatgagcgggctgaaagagaaagcgggcgaccgttttgtggcgctggattccccctttaaccactgcgaacagggcaaaattgttattccccggatgcgcgttgagccttccatcgacaacgaagaacagcatattgctgaaatggcggcctttttccgtgagcaggtggagagcaaaaaacatctcggtatgttggtgctgtttgccagcgggcgtgcgatgcagcgctttctcgactatgtgacggatttacgtctgatgttgctggtgcagggcgatcagccgcgttaccgtttagttgaactgcaccgcaaacgcgtcgccaacggtgagcgtagtgtgctggtgggcttacagtcatttgccgaagggcttgatttgaaaggtgatatgctcagccaggtgcatatccacaaaatcgcttttccgcctatcgacagcccggtggtgatcactgaaggggaatggctgaaaagcctcaaccgctatccatttgaggtgcaaagcctgccgagcgcctcgtttaacctgattcagcaggttgggcgactgattcgaagtcacggttgctggggcgaagtggtgatttacgataaacgcttgctgaccaaaaattatggcaagcgactactggatgcattaccggtatttccgatagagcaaccggaagtccctgaaggtatagttaaaaagaaagaaaaaacgaaatccccacgccgtcggcggcgttaatgatgtgagtcaggtaaggagtcgtaaatggactatcgcaaaatcattaaagagatcgggcgcgggaaaaaccacgcgcgcgatttagaccgggatactgcgcgcggtctgtatgcccatatgctcaatggtgaagtccctgaccttgagttgggcggtgtattgattgcgctgcgtatcaaaggggaaggggaagcagagatgctcggcttttacgaagccatgcaaaatcacaccatcaagctgacgccgcctgcaggcaagccgatgccgattgtcatccccagttacaacggcgcgcgtaaacaggccaacctgacgccgttgttggcgattctcctgcacaaactcggttttcctgtggtggttcacggggttagcgaagatccaactcgcgtgctgaccgaaaccattttcgaactgatgggtattacgccaacgttgcacggcgggcaggcgcaggcgaagctcgacgaacatcaaccggtgtttatgcctgtcggcgcgttttgcccgccgctggaaaaacaactggcgatgcgctggcggatgggcgtgcgtaacagtgcacataccctggcgaaactggcgacgccatttgccgaaggtgaggcactgcgtctttccagcgtttcgcatccggaatacatcgggcgagtcgcgaagttctttagcgatatcggcgggcgggcgttactaatgcatggtactgaaggcgaagtgtatgctaatccgcagcgctgcccacagatcaatctcattgatcgtgaagagatgcgggtgctgtatgaaaaacaggaccctgctggaagcgagttactgccacaagcaaaagatccggaaaccacggcgcagtggattcagcgttgccttgctggccgcgaaccgattcccgaatcgctgaaaatccagatggcttgctgcctggtggctacgggtgaagcggcaactatcagcgatggcctggcgcgcgttaatcaggcattttaattcttttctcagccggatgagccatgtcatccggcttttaccccaccgcaattatgaaattcctgcatctttattgaccttcccgcgcccggcgtgcagcataaaaaaacaacaaacacataacataaacaggagttaaccatggaaagtggtcatcgctttgatgctcagacgctgcacagctttattcaggctgtatttcgtcagatgggtagcgaggaacaagaagcgaaattagttgccgatcatttaatcgcggcaaacctggcagggcatgattcacatggtattggcatgatcccaagctatgtacgctcctggagtcaggggcacctgcaaattaaccatcatgccaaaatcgttaaagaggcgggggcggcggtcacgctcgatggcgatcgcgcatttggtcaggtcgcggcacatgaagcgatggcgctggggattgagaaagcgcatcagcacggtattgctgccgtggcgctacataactcgcatcatatcggccgtatcggttactgggcggagcagtgtgcagcggcggggtttgtctctatccactttgttagcgtggtcggtattccaatggtcgcaccgttccacggtcgcgacagccgctttggcacgaatccgttctgtgtggttttcccacgtaaagatgattttccgctgttgcttgattacgccaccagcgccattgcatttggcaaaacccgcgtcgcctggcataaaggcgtccccgtgccgccaggttgcctgattgacgttaacggcgtgccgacgaccaatccggcggtaatgcaggagtcgccgttgggttcgctgttgacctttgccgaacataaaggctacgccctggcggcaatgtgtgaaattcttggcggggcgctttctggcggtaaaactacgcatcaggaaacgttacaaaccagtcccgatgccattcttaactgcatgaccactatcatcatcaacccggaactgttcggcgcgccggattgtagcgcgcagaccgaakcctttgccgagtgggtgaaagcctcgccgcatgatgacgataagccgattttgctcccgggcgagtgggaagtgaacacgcgtcgcgaacggcaggagcaggggattccattggatgcgggaagctggcaggccatttgtgatgcggcgcggcagattggtatgccggaagagacgttgcaggctttctgtcagcagttagccagctaaaaaaaagcccgtccagtggcggacgggcaaacaagggtaacataggatcaatgagggttagagcatatgccgtctgtcggcaaacagacagggaaatacttgtgcaggacgtagcgtaaacgcctgatccgtccaacggttcggattttgtaggcctgataagacgcggtagcgtcgcatcaggcatctgttgccggatgcggcgtaaacgccttatccgtcctacgaattacttataaattaccgcagtaccgcttaatttattgttgttggtggcggaagtgatgctatatccactggcaccggctgccgccgctttctcagccagtttcgcttccagggcatcgagggtggatgcgccatcggcagaaaccacgccgattttattcatgttctgtgcctgggatgccgttaccggttccgcggcaaacacgccaaatgacagagctgaaagagccatagcagcaacaacagtattgatagttttcataattaatctctcgcaggtgatttttgtataagtgacgttgtttcgtcgatgtgatgagtatcacgtttttttacgagagataaaatcgaagagaattgaccgccttgttcaaataaattgattgatatctaacatactgataaaccatttatttgttgtacttatggacttgttttatgcagcgtggcagtcacgacagcgttaaaggcacggaatgccacgcaaaatacaaattatactcgctatacatctcgccagttgtagttaacgtaactggctttctttcgaacctctgcgattatatcctgtataagctggtttttgtaaatctttctcctgctgacaatgaatacataagcgcacgccaggaatggcttcccgacgggcttgcgggatgggggcaccgcactcttcacattcatacaggctttcgccacgcggaatttcaccccgagcgcgggcaatcgcatcttcaattgtactgttgatctgttcgttgacggcgtcatcgttagcccaaccggatgccatatcgtcctccccatatatcaatgcttgtatagttaagtgtagctaatatagggacgaacctgggcagttcaagcgtcagatctccgaccattcccgcagcagattatgataaagattgagcagcgacaggatctcttcattttcaccatagcggcttttcagcgactgaatattctgaatatttttgtccagttcaaacagcatggcgcgctttttatcatcgcggatcatcgactggatccatataaatgatgccaytcgtacgccgcgggttacgggtgtcacgcaatgcaggctgctggagggatacaacaccagatcacctgccgggagttttacccgatgttgtccgaaggtgtcattaacgaccagttcgccgccgtcgtagctttgtggatcgcttaaaaacagcgtggcagaaaggtcagtgcgcatccagccgttttgtggatggctgcgtactgcgccatccacatgaaaaccataggtttcattgttctgatagcgattaaacagcggcgtggaaagggtacgcggcaaggccgcggcaaagaacaaagcatgttggttaaccgcgttcagcacctcattttgcagggcggcgtataacgtgctgcgggtgtctacctgttgattgttcttaacttgcgcaccttgtgcgccggtggtgacgcgtccatccacccattcggcttgttccagttgttcgcgaaaacgggcgacgtcctgtggcgataacacgccgggaatgtggtacatcatacaagttctccaaaaagtggggcctgcgccccacatctgaatcagaaatgcatattggctgtgagcaagaaggttcttggctcgcccgggtgataacggtagccgctcttattgattgaggcgacgtaatcggtatcaaacaggttgtagacgtttagctggaagtcgagattgcgattaaccctataccccagtttggcatcggcgacccagtaaccttcggtaaacgctggcgttcccaccgcgccgtctgaacctttatgcatactgccgatatagcgtgcgcccgcgccaacagagatatcatcggttgcctgatattggctccataaggtgaaggcgtgctccggggtatacggcagcgatgaggaaccatcctgggcaacatctttgccgtttttgatggttgctttttgctgggtatagccgccaatcacctgccacgcgggagtgatattccctgccacggatatctcatagccttcgacgcgtttcttaccgtattgcgagtaagtcccgtcatcattttgctcaacttcattttcgatatcagtacggaacagcgcggcggtgagcaacaggcgtttatccagaacctgccatttggtgccaatctcgctggtgttggctttttgcggtttaaaatcggtgcggttggcactgttaccgctgccagactgcgcaagggcgaagttgttgccgcccggaggctgctgggaaacggcatagttaatatagacattgccgttttccgtcaggtgatacagcgccccggctttccagttcaccagattgcccgacttggcggtgtcgacggtggtgaccggagaaccttttgccacaccagctgggcaggtgatggcaccgcgtccgctgccgccgcaggcggtggcactgtcatattcagtatgataattatccagacggatcccgccgttcagctcaaaatcacgggtgatttgcagcgtatcgaatgcgtaaattgcgaaggtatccgtctgaccattggcgtttgcgccgttgcgcgtcaggccgccgggatgaatgctgctgtcaggatgataaatatttaccgcaggtaacgtcaccggattaacgccgtagttagtctgcgtttcacgggtaaattccacgccggtactgacatcatgaccgatagaagcggtatagaatgtcgaggtcaggttggtctggttggtgagaattttattactcacatctttggtattcgccgtgcgtgaccacgtccagctattcacatcgctggtgggctgggtaatattcgacgccccacccataatcgccgtcatcaggtaatcctgcttcacgcgcgaccaacgggtagtgttgcgaatggtggtgttatcgttgatatcgtgctcaaaacgcatggtggcggtgtcggtggtcgaatcgtcgtaatcggaatccgtgccgtaaaagttatgcgtatcaacttttccggaatgattcagggtcgccgttcctgcagatggggcagaatagcccggcaaaccgatggttggaatgccgccgtctggcgtgttgtgctgggtgacatgcagataattaagatacaaacgattcgctgtaccaaggccaaaagcgatagaaggggcgacgccgtaacgctcatttttgactttgtcgcgtccggcatcgtgcgttttttcgcccatcacattcaggcgcaccgcagtggtatcaccaatgacctgattgacgtccagcgtgccgcggcggaaccaggcgctgccaatactggcggaggcgtcaatgccggaatcattgcgcggctgcttgctgatcatattgatcgagcccgtcggcgcgctgcgcccgtagtcggtgccggaaggccctttaatcacttcgacctgctcagtattgaaggtgtcgcgcgagacgctgccgatatcgcgaatgccatcaatataaatactgttagaggtatcagcaccgcgcatataaatggcgtcgccagtggtggagttaccgttctcacccgcaaaaaacgcacccacgccggggacgtttttgagcgcatcggtaaggttggttgcgccctgatctttaatcacttgttcagaaatcaccgtcatcgtgcgggtagtatccgctaccggacgcgagaatttcggatcggcagattgttgtggcgcataaagcgaaggcgttgatgcttcgacaaccagcgtgtcatccgcgttagtttgcccttcggcggcgagtgcctgagccacaggcgtgatgccaatacaaagaccggcaaagaacgtgagcgaatgaaattgtctggcagggaaattgcgattgttttccattttgcaggtgactttttcttatatgttgaaattttcactgccacgagaaagcctctctgcggatgcgatgccactgttaatctcgtgatagtgttcgtgcaagtgataataattttgataagcattatcacttggcgcgattttctatcacccattgcgcgaaaaagaaatacatttatttacattgcgttcatatttgatgttttttgattacaaaacaggcgaaaactgcatccagaggcgaatgcagttacgttggtggggttatttgtagatggttgcagtaccgaacatctggtcatttccgcctgcggaattaatgacataacctttcgcgccttgctcgcgcgctttttctgccagtttatcctccagatcgcttaggtttgatgcgccagttgccgaaacggtaccggcgggccgtagctgaccgctgtccaggttactcatcggttgcgcggcataagccgtgagagagattccgctcaggacggtggcaatcagtagtgtgaggcactttttcataatgacatcctcataaatacaacgggtagtgcctgataagtgtaggtcgcctgcgcgatgcaaatgacgcaaaaaattgacagagatgtgcttattttttgaacgatatatttttacaaaataagacaaatcaatgacatgcataatgctgatttttatgatgaattgccataaaccatagccatgttaaggttttggggaatgataaacgcagccagatatttaccctgtcgcgttatgcgggtatcttacgccgctgcttaaaggagaatgctatgtccgcccagaaaccggggttgcatccgcgcaaccgtcatcacagccgctacgatctcgccacgctttgtcaggtcaatcctgaactcaagcaattcctcacgcttacacccgccggggagcaaagcgtagactttgccaatccgctggcggtgaaggcgctcaataaggcgttgctggcccatttttacgccgtagcgaactgggatatcccggacggttttctctgcccgccagtaccgggccgggcggattatattcatcaccttgccgatttactggctgaagcaagcggaacaattccagctaatgccagcattcttgatatcggcgttggtgcgaactgtatttatccgctgattggcgtacatgaatatggctggcgttttaccggtagtgaaaccagcagccaggcgttaagcagcgcgcaggcgatcatcagtgctaatccggggcttaatcgcgccattcgtctgcgtcggcaaaaagagagtggggcgatttttaacggcatcatccataaaaacgagcaatacgacgcgaccttgtgtaacccgccattccacgattccgccgctgcggcgcgggcaggtagtgagtgtaaacgccgtaacctggggctgaacaaagacgatgcactgaactttggcggccagcaacaggagttgtggtgtgaaggcggtgaggtcacctttatcaaaaagatgattgaagagagcaaaggcttcgcgaagcaggtgatgtggtttacttcactggtatctcgtggtgaaaacttaccgccgttgtatcgtgccctgacggacgtgggcgcggtgaaggtggttaaaaaagagatggcccaggggcaaaagcagagtcgctttattgcctggacctttatgaacgacgagcagcgccgccgttttgtcaatcgccagcgttaaagcgttggctcccccggcggtaacggttcagccggggtcgcgcccggagcaggcagcacctkataagtctgcaccggcgcgcgaacgcccgccaggtcgaaatgttttttcacctggctgtcgagggcaaagcgtaccgtccactgtttgagtggcagcgtggtgaacgaaacacgcagtgtaaacgcggtattgcttaagccaacaatcccggcaaagttcggttcaccaataatcagcccacgaatttcttcgttttccattaattccgctaccgcatctttcagtgcctgattggctttatcagcatcttcatggcgatcaacatcgtagtttgccactaccgaaccaatgccgcggacaaagttggcaaaggtggtaatcgaagaccacggaatgatgtggtacgccccggtatcctggcgtacgcccacggagcgaatcgacatccgttccacagtgccggtcaacggcccaatagtcaccaaatctccagtgttcatgccgttttcaaactgaataaataccccggtgataatatctttcaccagcgtttgcgaaccaaacgagatagccagacctaatgccccggcacctgccagcaatggcgcgatattgacgccgatttccgacaacacaatcatgatggtgatggtactgataatcaccgccagcgcgttacgaaacagcgtaagcagggtacgcgtgcgggcgctgggtagcgggcggccatgaatatccgaagccagccggttttcgatcaaactggcgagcaccgtccagccaaccgccgagaagaaaagaatgagtgcgatacggatcaggatatctacggttttctgccccgcgccgttttgcagccagttccagaaatcgaacaatccccatgcgctcaacagcagcattaccgccacgcagacggtcagaatacgcgccgttttcagcgccgccgaaagccagccattcagccgtttttgcaactccggatagttacgctgagtatgtggcgagagagtgatggtttttgccagccagcgggaaaacataccggaaacaaatgctgcgataccaataatcgccaggctgcgcactgttgcacccatcataaatttcaggctgttgcccggatcgaacaacgaaaagaaaaacagcacgataaaataggcgcttgccagccagtgccacaccagcgcaaaggcgcggataaacaggctgaaaaaggccagcgaatgctccgcaaagttgagcaaatgctgggtaatctcttttttattacgaaagatcaggtacaacgcccagacggtcatgcacagcataatgatgacgttcgccagcgcacctatctgtacattcacctgattagagataatcggcacggccacaatcaggccataacctatcaaactgcctaaccagctcaggcgacgactccagtaacgggcgctctcgtcctgaatcgtgaacgggcgcagttccgccacgtttgggcaaaaaatcaggcgtagtacggctttgaaaaattcaatcagggcaaaggcgttgagaaacaaactttgttggaaagcgatggtgcgactgcctgcattcaggttgtcgcttaatatctggccgacaaataatgtcagtgccagtaacagcaggtcgataataaacgccccgataatcatcgccggaagctgcagccagttactgcgctcacgatttttttgccgcgcccactgacccattttgcgatacagcggcagtgcgcacaggcgaatcagccagtaaaaaccaaacactaaaaccgctaacattgaaaaatgggtcagcgcattgctgaaggtttgtggattaaacggcttatgcggggagccggtgatattgcgataaagctgcccgaagcgggcggaaagggcttcaccataatggcggctgaattcggtgaccttttgcagcacggtttgctcttcaaccagcgtcggcggcacgatcttcgggaccggttcagcaggtggcgtcgcggcgacggtgcgcaactggtcgatcaactctttacgcgaggtgtcattatccagcacatccgccagtgcgccataagccgcttttttttgttcgatatccggttccggggccggttcagtcgttgagtccgttgtcgttgtggttgtaacgccgggtatggataccgcgtgggcaggtgcgcccagcaggcagaagaggatgaacaggatccaccgcatgactcctccagtgagaaaacagagcaaaaagataagtatagatgctgggggaggggtgattttaaatgagaggaatctggtgtacctccctttcgggtgaaagggaggcagagaagttaagagacgtgctgtaaaaattcctgcaagcgctggctcggcggatttttaatcaacacttgtggatcgccatcttccgcaatccggcctttgtcgataaagatcaggcgcgaagctactttctcggcaaaaccgatttcgtgggtcacgatcaccatcgtcatcccttcttcagccagatcttgcataaccttcagcacttcatggcgcagttccgggtcaagagcggaagtcggttcatcaaacagcatcattttcggcttcaccgccagcgcgcgggcaatcgccacacgctgctgttgaccaccagaaagttcggaagggtagtgatgtgcacgttctgccagaccgactttcgccagcagctcacgtgccagtttttccgcytcttctttgttcgcgccacgcacgcgtagcgggccaaacatgacgttttccagcgccgtcagatgcgggaagaggtaaaactgctggaacaccatacctgcttcctggcgaatcaggcgctcgtcaactttcggatcgttaaccttcaggccatcgacaatcagatcgccggaggtgatttcttccagtttgttgatgcagcgcagcagggtcgatttaccggaaccggacggcccgataatcaccacgayttcgccctgggcaatgttcaaatcgatattgtgcagcacctgggttgggccaaagtgcttggagacgtttttaaattcaatcacaggattttcatccttctttccagacgacgcagaataaagctcagcaccagggtaataatcagatagaacaccgccacggcgctccagatctcaagggcgcggaagttaccggcaataatttcttgcccctgacgggtcagttccgccacgccgatcacaataaacagcgaggtgtctttaatgctgatgatccactggttacccagcggcggcagcatacgacgcagtgccagcggtaaaatgacgtagcgaatggtttcccaacgtgaaagaccgagcgccagtcctgcttcacgaaaacctttgtggatagacagcaccgcaccacgcgtgatttccgcaatgtacgcgccggagttgatcatgatggtgaccaccgccgcagtaaatgggtcgatgcgtaagtcattaaacgccatcggcagggcaaaatagataaacatcacctggacgacgataggtgtgccgcggatcacttcaataaaaaccagcgcgacgtggttggctatccaaccaccgaaggtgcgtgcaaaacctgccagcaatccgatcaccaggccgccagccagaccgaggaccgatatccacagggtcattttggcaccttcaatcagaagcggaatggcaggccagatagcactccagtcaaactgcatatgttgttcctgttaccgtggtgtaaataatcaaattcagggtaattaatggccccggagcgggtttgcgccctcaccctaatcctctccccagaggggagagggaactgccagtgcgctttacaggtgtagcagttattatttcggttcagtaccgaaccattttttgtagatttcgttgtaagttccgttctcgcgcagggttttcaacgcgccgttgactttgtcacgcagctcgtcgctacctttcgggaacgcaataccgtattgctgcgcttccagagagtcgcctaccgctttgaactgaccgttaccggcggttttgatgaagtacagaatgtttggcgtatcgtgcagaacggcgtctgcgcggttggtgcccagttccatataggcgttatcgatgttcgggaactgacgcagatctttagttttgatgtttgctttcgcgtaatcaacggagccagtgccgctcttcaccgcaaccactttcccgtcgagatctttcacgcttttcacatcgttattgttagctttcaccatcactaacaggccgcttttgtagtagccgtcagagaaatcgatcgcttttttacgctcgtcggtgatggtaatgcccgccagcgccagatcgacgtttttggtttgcagtgccggaatgatcccactgaaatccatcggcttcagttcgtaatccagcttcagctctttagcgatggcagcccacagatcaacgtcaaagcccacatatttatcgccctgtttaaattcaaacggaacgaaggcggtatccgtcgcgacaactaattttttatccgcggcatgagaagaaaccgcaaaagccagggtcagtgcagccagtgaaacttttaatacagacttcatagcatttccttttttctatccacgggacgatcccctgcgtgacattcacatatatgaaaaaatcgtgccagttttgcaactcattgatttttcgagatgcggcaaaaacgtgatgcacgatttatagggcaacaccctgaagatgcaccattatggggcaccaaactggtgcgctaaaattgtgcactcaacacagtgattatttagcgtaaaacctgatgaaaaaacaatctttatgtaacgattgtgtgatgatgtggatacaaaaaatttacttaatcagctggggatagcagatggatgcactaaataagtgcgttgaggcgggctgcaaaacaaaacggcctcctgtcaggaagccgcttttatcgggtactaaaattctgcaccatcagcgatggatttattcgatgttagactcgataaaccacaggaatttatccaggtcgcgagacgcggcggtcaggatatctgcggtgtcgtcatctttcgcttcgccaatcgctttgcgtacgtcattagcgacgattgcgtaacggtcagccagttctttcaggtgatcctgaacgttgtggatgtccagcgggtaacttttcagcggggttttgctgttgataacttgagtggtccccagagctacaccgcccagctgcactgcacgttctgccatggtatccagatgatcgatcagtgcagtgcggaagccatccagcatttcatgtacggcaatgaagttagcgccgcgcatgttccagtgcgcttgtttggtaatcaaagaaagatcaataaactggataacctggcgattcagcaactctactgttgcttttttctcgctgtcagagacatcgttgcgggtataaagcagattggtcgcttttgatttaactaatttagcggtactcataatttcatatcctcttgatgttatgtcccagtaattaacgagactaagtatagcaccggctatgtgttccgctattctggctgttcctatcacactaatagtggtaacaagcgtgaaaaacaaaactaataaagattcaatgagttagatatattgataagaacaattcttatttatttgctcgccaggaattttcggaataaatatgcttttgcataattcgatatataaagacggtgtagaggaaaagtagcgagaaattctgcatggttatgcataaccatgcagaaatgtaaatttaattaatgtctaattcttttattttgctctctttgcgtactgtcagcgtagaacccattgaagcggcgataattgcgccgagcgccagcagctgtatgggtgtcagtgtttctccgaggaaaatcatcccggaaacggcagccagcgccggttccatgctcatcagcgtaccaaatgtccgtgttggcaaacgggtgagggcaatcatttccagcgaataaggcagagcggtcgagagaatagcgaccgccagacccaatggaataaccgaccagtgccagagtgcttcaccagcctgaagcgctccaattggcacgaaaattaacgctgcaatcaacgaaccaattgccaccgtcgcagggccatgttccgctcctgcgcgttgcccacttaaaatgtaaatagcccaacaagccccggcccccagtgccagcgcacagccggttaaatcgacatgggaaacgtcttgccccagcggtagcaggaaccacagaccaagaaccgccagcacaacccagacgaaatctaccgggcgacgagaagagaacagcgccaccgccagtggtccggtgaactccagcgccaccgcaatacccagcggtaccgtctgaatagagagataaaaaagataattcatcccacccagcgaaacgccgtaaaacaacagcggtaaccgttgctctttggcaaagcgcagtcgccatggcttaaagaacgcgatgaggatcagcgttcctaatgccaggcgcagcgcagtgacacccggtgcgcccaccagaggaaaaagtgacttagctaacgaagctccaccttgaatagacgccatggcaacgagcaatatgactattggtaaccagaccggcattttacgtaatgaaccaggcatcctttctcccacaaatatctagacttaagtaaagcgtggagtgtactggatatacccaatgctggttgagcatttgttgaaaaaattttcccccgttttgactaaaatgcgccaggattgatggaatcattagtctggtgattaggaataatctggatgaatgacagggaaaacatgcgtaatacttacgcagttctctgaaaaagtgatttaaatttagatggatagcggtgtatggaaacgttctgttacatgaaatggcccgttagacatcacaaatcgcgaagagtttcccattaatttttgatatatttaaaacttaggacttatttgaatcacatttgaggtggttatgaaaaaaattgcatgtctttcagcactggccgcagttctggctttcaccgcaggtacttccgtagctgcgacttctaccgtaactggcggttacgcacagagcgacgctcagggccaaatgaacaaaatgggcggtttcaacctgaaataccgctatgaagaagacaacagcccgctgggtgtgatcggttcattcacttacaccgagaaaagccgtactgcaagctctggtgactacaacaaaaaccagtactacggcatcactgctggtccggcttaccgcattaacgactgggcaagcatctacggtgtagtgggtgtgggttatggtaaattccagaccactgaatacccgacctacaaacacgacaccagcgactacggtttctcctacggtgctggtctgcagttcaacccgatggaaaacgttgctctggacttctcttacgagcagagccgtattcgtagcgttgacgtaggcacctggattgccggtgttggttaccgcttctaatcactttggtgatataaaaaatccgcctctcggggcggatttttgtttttaaggcttcgggtcgaaaatatcggttccgaratggttgtaatccaccttctgtaactggaagttggtgatgtatatcggcccggctttcttctcagatataaacgggtatttgatgttaatttccttcgctttaattcccgtccactgcgagaaaaagcctaagaagtcattggctgagcggcgggctttaatcacccgatgcgctttatcgtcgctggaaatgaccataaaaggcacctggaaattttgctgatacttatcatcatgggcaaggtattgcacgtctttgccgcgctctttaaaggccagaccgtggtcagaaaagtaaaccagcgagaagctgctgccgctgttgcgtaactgatcgtacagcttgcgcagtaaatcgtccgtttgcgtcatagtatagagatagcacgacgtttctttcgattgcacaaaggtttcgtatttgccttttgtccggtcgcaggcctgcggatgcgagcccatcagatgcagaacaatcagctgcggttgcgagtgctcttgcgccagcacttgagcggtcatatccagtaacgcttcgtctttcgtgtttttatctgcttcaaaattaccttctttcaggaagtacacttcatctgcacgtttggcgatgctggcgatagcagtatcgtattcgccgatttggccctggttggaaaaccaccaggtctggaagcccgcgcgatttgccagggtgacaaagttatcctgaaactgtggtttgccatcgactacgcgattgagcgttaagccaagcgatttctgcgtggagccactggcggcaatgtagtcagcaaatatcaaaccgttaacgctgctggcaaacggggtattgtcccagtgaccgccaaaggcaccgagggcatcgcgacgcgcgctttcaccgatcaccaccacataggtctgatacttcggcttaacggcagtgaccgtccaggtatctttcattccggaaagttttgccatccgttcttgctcttcaatcacctcgttattattgacgatgacatccttagcaaaacgaaataccggatagccagtatctttcagtttaaatacgccaccccaggccaggttttgcacgggagcaacaaaaaatgtcgccacactgaataccagacacaggctgtcgaaggtattccagcgcgctttttcattctctttttttcgcctgattgctattacgccgagcgcaaaaataaataagccgaccaagtagctgtaccacggaaaaatcgtcaggatttcggtcgactcttccatattggtggagtgcaatgccagcaatgtattgaaattaggcgcgccgtaggcctgagcaaaagggaaataacaagccgccaccagcgaactgacaccgaccagaactttttgtacgcgaggcaatgttcgccatagcaaaagcaaaatagccgtaaacgcagcggtgtagagcaaactgaaggggtaacytaagccgaggttaattaatagcgactgtaaaaagtagaacgcagtccacgggctaaatacccggctacgggtaacaagcgattctttgagggttaaattcatatgccactatcgtaacaaacgccatgtgcttaccctggcgtcaagggtcaatacctgcaagagtgcgtgaagaggggaaaggggtccgcatccgcgagccgcaatatacgcagggctgcaagaagatagagcgagccgcagttcaggtcaactactgacgaacaaatcttttgcgaaggggattgcaaatccgacaaaaagtggggtttttcagaccaaaacgcgtcgtgcctgcatgaaagcaggagtgaagcggcgtaccgcgacgccgctatttatcggaaggtttatcttgctgcggtttgttgttgaccatatcgcacaacatagagagcagcattaaccgtactttaaagggagaatgactaaacacgcgcatacacctcttgaactcattcataagacctcctgacttgctaatcccgtcgatccttgagggatgattgcattacatacagatatagcacargctatattatatagctattgctaaaacgttaattttttgtaccttcgcaactctggtttacaatgtgcgcacgaaatgagaacgctatgtatgcgtcaccataatgaggaagcacaatgagtcgtcgcgcaggtacgccaacagcaaaaaaagtgacgcagttagtgaacgaggaagagcacgttgaagggttccgccaggtcagagaggcgcatcggcgcgagcttattgatgattacgttgagctgatttctgacttgatcagggaagtgggggaagctcgtcaggtagacatggctgctcgtttgggagtttcgcaaccgacggtggctaaaatgcttaagcgactggcaactatggggctgattgaaatgatcccctggcgtggcgtgtttttaacggcagaaggagagaagctggcgcaggaaagccgcgagcgacatcagatagtcgaaaatttcttgttggtgttgggcgtcagtccggaaatcgcccgtcgcgacgcggaaggcatggagcaccatgttagtgaagagacgctggatgcctttcgtttgtttacccagaaacacggtgccaaatgagcctgccttttttacgcacgctgcaaggcgatcgtttttttcagttattaattcttgttggtatcggattaagttttttcgtgccctttgcaccgaaatcctggcctgctgctatcgactggcacaccatcatcaccttaagcggcctgatgctgctgaccaaaggtgtggagttaagcggttattttgatgtgctggggcgcaaaatggtgcgccgctttgctacggagcgtcggctggcgatgtttatggtgctggcggcggcgctgctttctacctttctgaccaacgatgtcacgctgtttattgttgttccgctgactatcacgctaaaaaggctgtgtgagatcccggttaatcggctgattatttttgaggcgctggcagtcaacgctggttcgctactgacgccaattggcaacccgcaaaatattcttatctggggacgttctggtctttcgtttgccggatttattgcccaaatggcaccgctggctggcgcaatgatgctgacgctcctgctgttgtgctggtgttgtttccctggaaaggcactccaataccatacgggggtgcaaacaccggagtggaaaccgcggctggtgtggagttgtctggggctgtatatcgtctttctgacggcgctggagttcaaacaagagctgtggggactggtgattgtggcggcgggctttgcgctgctggcgcgtcgcgtggtgttgagtgtggactggacgctgctgctggtgtttatggcgatgtttatcgacgtccatttactgacccagcttccagcgttgcaaggcgtgttgggtaacgtgagtcatttatctgaacccggattatggttaacggcaatcggtttatcgcaggtgatcagtaacgtgccgagtactatattgttgctgaactatgtgccgccgtctttattactggcatgggcggtaaacgtaggtggctttgggttattacccggatcgctggcaaatttgattgcgctacgtatggcgaacgatcgccgcatctggtggcgtttccatctctattcaataccgatgctgttgtgggcggcgctggtgggatatgttttgttggttatgatcccggcctggtaaggtctggcaaataaaaaaggcggattatgagtccgcctttgttttacgttttgaagattaattcagacgaaccggcatcccggagcggtttttaatcgcttcatcaagaacaacctggtcaacatctggctggccggtcactgtctgcacgctcttcgtcagggtaattggcacaatttcctgaccttcaaattgggcttcggtggtagacagcgggttatggacttcaatgtaacggctgccgtctggctcggtggtcgcttttaccggctcatcaataaactgtacgcgggtaccgaccggtactttctcgaacaggaatttgatgtcttcgttacgcagacgcacacaaccatgacttacacgcagaccgataccgaagttagcgttggtgccatggatagcgtacaggcgaccgatgtagagtgcatacagccccatcgggttatccggacctgccggaacgacagccggaagcggttcgcccgcagcgcggtactctgcgtgcattttggcggtcggcgtccaggtcgggcctgctttcttacgctcaactttggtggtccagttgataggcgtatctttgcctaactgaccaatgccgatcggcagcacgataacggtgttggtccctttcggatagtaatacagacgcatctctgcactgttaatgacgatgccttcatgaacggtatccggcaggatcagctgctgcggaatgttcagtacagtaccgcctttcggcaggaaggtatccacacccgggttcgcttccatcatattggaaagccccatctggtactccgcggcaaaatactccagcggctgagtgttaccttcaggaatggtgatcacctgattctgaccaaccaggcgactcccgtcggttggcagaggataagttaccgcagaggcggtactgcaaaagccgacaacagcgaaggccgctgcgaataatgttttcaatttcatattcatgttaagcgagattttgtgcctggcaggccattgggttgaaraatattaragtattggaagcgcattataagttcattccagctcacagtgaaatcaratgtgtacraaatcacattttttgcctttggcttgagtgtagatcttaagcgaggagcaggatcttctttcagacttatggcataatgcgcggtttgtcatatctcttttcaggatacgcctgtgttagtttccagtaacgtcaccatgcagttcggcagtaagccgttgtttgaaaacatttccgtcaaatttggcggcggcaaccgttacggcctgattggcgcgaacggtagtggtaaatccacctttatgaagatcctcggcggcgaccttgagccgacgctgggtaacgtttccctcgatcccaacgagcgcattggtaaactgcgtcaggatcagtttgcctttgaagagttcactgtgctggatacggtgatcatggggcataaagagttgtgggaagtgaagcaggagcgcgaccgcatctatgctttgccggaaatgagtgaagaagacggctataaagtggccgatctggaagttaaatacggcgaaatggacggttactctgcggaagctcgtgccggtgaattgttgcttggcgtgggaattccagtggaacagcactacggcccgatgagtgaagttgctcctggctggaagctgcgtgtgttgctggcgcaggcgctgtttgctgatccggatattctcctgctcgacgaaccgaccaacaacctcgacatcgacaccattcgctggctggaacaggtgctgaacgagcgtgacagcaccatgatcatcatctcgcacgaccgtcacttccttaacatggtctgtacccacatggcggatctggattacggcgagctgcgcgtttatccgggtaactacgatgagtacatgacggcggcgacccaggcgcgtgaacgtctgctggccgataacgccaagaagaaagcgcagattgctgagctgcaatctttcgttagccgctttagcgccaacgcctcgaaatctcgccaggcaacttcgcgcgcgcgccagattgataaaatcaaactggaagaggtgaaagcctccagccgtcagaacccgttcatccgttttgaacaggataagaagctgttccgtaacgcgctggaagtggaaggtctgaccaaagggtttgataacggtccgctgtttaaaaatctcaacctgctgctggaagtcggtgaaaaactggcggtactgggtaccaacggcgtcggtaaatcaacgctgttgaaaacgctggtgggcgatctgcaaccggacagcggcaccgtaaaatggtctgaaaacgcgcgcattggttactatgctcaggaccacgaatatgagtttgaaaatgatctgaccgtgttcgaatggatgagccagtggaagcaggaaggcgatgacgagcaggcggtgcgcagtattctcggtcgtttgctgttcagccaggacgacatcaaaaagcctgctaaagtgctttccggtggagaaaaagggcggatgctttttggtaagttaatgatgcagaagccgaacattctgatcatggacgaaccgaccaaccacctggatatggaatccatcgagtcactgaacatggcgctggaactgtatcagggcacgctgatctttgtttcacacgaccgtgagttcgtaagctccctggcgacccgcattctggaaatcaccccggaacgcgtgatcgactttagcggtaattacgaagattacctgcgtagtaaagggatcgagtaagttattatccgtcaccccgatactgtcggggtgacggcggctgatgacaaacgcaagattgcctgatgcgctatgcttatcaggcattaagaaagcgcacttgtcagcaatctgagtaacgtcgaatcgattttcttaatcccacatcaattcacttcaattaactctcaaacatccatgcccaacgctcgcttaccgtgaatgttgaggtcggcaagcgtaaagcgtccttcccagtttgtttcatagtcctcgcgcgggaagtcgcccggcgatgcgcctttttccagtgcggccttcaccttgtgcgcgtaggcaagatttttctcgcacatcggtgccgcaggaatgtacatcacgttgccccaaccctgttgattttcaacgggggcaacggaatggatgacgtcgcagtgccaccagacggagtctccggcctcgagttttggaatgctggttaacgcctcaattaacagtggatgccattgctctgataccggcaacactcttccgggcgctacgccgcacagttcatcctccggcacatcatcaagcagcggacgtaacagtacgtacgccatggcttcaggaatgggcacgacgtgcagcaacccctgactaggcagcatatcagagagcgctgtccagccctggaatgtccgaaacacggaacatttggtggtgttgtccaccgtgtactcttcaacttccgtacgatgtgccgcatgccagggatcgtatttcgccagattgccattaaagacgttagcgaaaacgtgctgatacgctggaagcagccagcgttccagcgccccggagtcggtatgcgctccaagacctttggaggtcgttccgggcggacggcggcggatacggtcagggtagatgacgctcacatccgggttaaaccattgctttccatcactttcaaatgtccacagacgattgagaaacgactgcgcattcgccatttcttcactctggcgggcctgcatttgcgcctgcgaccagtagatggggtaaatctcgggacgtgaagcgctgagcgtcccgaagaaattatcgccggggcctttgtagacctcgtcaaagcggttgcggtccagatagtccagcatcgactgatcccagcctagcgcttgttcgcgggggaaatggccttttatcaccgcacaaccgcgacgtttaatctgttcgcgctgctctgcagtaacatgacctgctttgatatcggcataagacagcaccggccagacggcatcgccctgtgctttgagtgcgttgatttcagccactcgcgtggcaatgtcatcgcttagctgattaaagatctgctggacgtcgccaagctgcgcccgcagcgcgtgcttcatctgacggatagctgctttgtgatcggcaggcaatgtgtcgctggtaaaagtagaagccataaccacctcgcattaactttcattcgaaactatgctgatttgcatgtgacaatataagttataaataagttaatgcaagtttaatgatttgatgtgatgtaacaggatgtaaaaagaagggataaccggagcgcatggctccggtagagaggtcagctgttaaaaggggatgtgttatccagtacagcctgaatcacattcagcgcgccttcatgattattatcatcggtagcgtaacgggcgatttgtttaatgttttccgcagcattgcccatcgcaaaggaataacgcgccattttcagcatctccgcatcgttaccgctgtcgccaatcgctaccacattttgcggtgacagatcccagcgtttcagtaaccgcgaaataccgtttgctttatgtagaccgggaataatcaggtcgataaagccaaaaccactggtgacgggtttcataatgccatcgagcgctatgtgcagtttgtcgatcactaacgggatttgttcatccggcaggttgagtgaaaacttgaacagtacgtcgtcaatctcctgataatcttttacaggtttcaggcgatggtagtgttttgccatcagtgcgacaaatgcttcgggggcattttcgctgacatatgcactttgcagaccgcaggcgacaaaattgagttgcttatcttttagcaactcgccaataacaatccgcgattcatgtcgggtcagttcgccgtggaacagttgcttgccatgttcgtaaaccagtgcgccgttttccgcgacaaaagagatctcatcctttagctcaggaaagaatgaaataagctggtaatactgattaccgctggcgacaacgaactcaatgccgcgctttttcagttcctgatattgcgccataaaacgtggttggttgtacgttttgacgtcgttaagaaaagtaccgtccatatctgtgacgataacttttacgctcataggtgtgctcccggctcgaaaatgaaaccgtaacagtgtaataacaatgtgacgcagagcacaaattatatttcgaatgaaagtaaggatgaaattgatgatgtgaatgatttagcccggcgacgtctccgccgggctgaggggattacagcatatgttcggtacgggcgatgatatcgtcctgagcgtctggagagagcgcggtgaagaaggcggaataacccgcgacacgcactaccagatcgcgatactgatcgggatgttttttcgcctccagcagcgtttcgcgggaaacgatgttgtactgaatatgccagcctttatgcacttcaaagaaggtgcgcagcaggatcatcagtttctgcttgtcagattcgttctccagtgttgctggattcagtttctggttgagcaacaccccgccgagaatcgctgccgtaggcagtttacccaccgagccaatgaccgcagtagggccaagatgatcagtaccggaagccgggcttgcgccttctgccagcggggtgtgggctttacgtccgtctggcgttgccatagtttgcgcgccaaacggtacgttagcggagatagacgacgtacccgcgtaatagttgccgccaaccggaccacgaccgtagcgcgggttatggtactgtttcagttcgtcgatataggtctgataagcgcgagccagcagcgtatcgacagtatcatcgtcgttgccgtacttcggcgcaccgttaatcagccgctgacgcagctgctcgtgagtcaggccgtcgaagtcattcgccagtgcggcagccagctgttgctgactaatcgcgccctgttcaaataccagtttcttcacggccgccaggctgttgccgaggttggcaatgccaacctgcaggccagaaacccagtcatatttcgcgccgccttgcttgatacttttcgctcgctcaatacagtcatccaccagcgccgagcagagaatatcgtgcacgttctcttccagcatggtgtcgacgacatattcgatttcgattgatttacgcgtgtagtaacggatttgcgtatcccacgcgtccatcacttcatcgaagttgttgaagttacctgccgacaacgctttttcttgtggcaggaacactttgccgctggtggcatcacgcccgccttccagcgccgccagcatcacgcgggcgaagttgataaagctcatgccggtacagcgatagccccatttgccaccgacggcggtttcgatacaaccaatcgctgcatagttgtaagcatcctgcggttcaataccgagtttaataaattccgggatgacgatttcgtcgttgttgaacgccggcatcccgaagccgcaacggatcacctgtacgcaggcgtcgaggaaatcgttgctcattcccgcgtggtaacgcacgctgaggttaggctgagtggaacgcaggcgaccgcaggattcgaggatcgcgtaagagagtggattcaccgcgtccattggttgaccatcaaccagattttgtccgccaatggtgacgttctgatacagaggacttcccgcagaggcttttgagtgtgagcctgagcggattttgttcacttccagcagtttcagccagcagctatgcagcaattcgatggcgtgttcgcgatccagtgtctggttgagttcaacgtcgcggcgatagtacgggtagagatactggtccatacgaccaaacgatactgagtgaccgttagattcgatctgcaaaatcaactggatgaagtaacacagttgcagcgcctgccagaaagtctgcggcggctggtgggcgataagatcgcagttttctgccatcgccagcagttcatcgcgacggctttcgcgggtttcggtcgcggccattgcacgcgccagggcagcgaaacgttcaatgtgttcactgactgccaccagcacgatatcaatcgctttcaggaactgttcgccgtgcagatcttccagtaccgtcagattgatgcgcgagcgacgttccgctactttctcgcgcagaccatcaagcctttttccagcagcagcgggaaattcaccgccaggtgcgcatcgccggaggtcatattgccttccgctttaatgattccggtcgccagcagacctttttgctcatcggtaaacatgccgtagcagcgatcctgtaccgtctgaccgcgccaccacgggcacacttcatgcagaacgcgtttgttctcttcgctcaccgcaaagccagcaccgggacgatctgccagatcatcaatctctttttcgatccacgagacagtatattccgggaagatcggcgcggcgcgaacttcgcttgcctggttgccgatgatcaactcatcgtgcttgatccagatagtgcgattcgccaggtgatgtgccagcgccagcgcgcgacgtacagggatcggcttatcgagatgttgttgatacatctcggtatagtgctgcgcgcgctcggtacaaaccggcggtttcacaatatgcaccagcgcatttttgtgcgctttaatgcggtcgctgagcgtgtccagtttcagtgtggtcatggttgttatcctcgtaaggtcgcggttaaccctttctggcaggcatactgctgggcaaagtcgagcagttctggcgcatcaagcggtttttccggggcgtcatagggcagattaagtaagtgatatttgttgatgcccagcgtgtggtagggcaggaaatgaatttcgccaacgtgcagctcgtcggcggcaaaatcggtaatggctttcacagaggtttcgtcggcattaaagccttgaatcagcggcacgcggataatgatttttttgcccgctgcggcgagttttttcaggttatccagcaccctggcggcgttaccgtcggtccactgtttaaacggcgcgtcggcaacgtgttttaaatcggcaagaaacagatcgatatagggcagagaaggggcgatatatttccacggcacatgcaggcaggtttctaccgcagtatgaatgccggcctcgtggctggcttgcagtadcgccgtcgccatttccggctgcatgaatggttcaccgccagaaagtgttaagccgccgccgctgcgatcgtaaaacggtttatcgcgcagaacggtcaccatgatctcctcaacgcttttcacttccccacacacggttaacgactgtgtcgggcagcagtcggttaacgccgtcagatgctccggggttaacttttcccgatgaataagcaaaccattcagcgcgcgctcaatcacttccggcgcggtcttagcgcacagctcacagccttccaggcacagacgtgggtcatacagcagatcctgcgtgcgggcgcggctttccgggttctgacaccagcggcagcccagcgaacagcctttaagaaatacgaccgtgcggataccggggccatcatgggtcgagtagcgctgaatattgaaaatcatagttgcctctctgtttcgttcaaatattaaaatactttcgaatgaaagttagattgatgtgcgtcaactgttcagagagttttcccgtgatagtctacattcagacaaaaagtacattttgaggatggttatggaactgtatctggatacttcagacgttgttgcggtgaaggcgctgtcacgtatttttccgctggcgggtgtgaccactaacccaagcattatcgccgcgggtaaaaaaccgctggaggttgtgcttccggaacttcatgaagcgatgggcggtcaggggcgtctgtttgcccaggtaatggctaccactgctgaagggatggtgaatgacgcacgtaaattgcgttctattattgcggatatygtggtgaaagttccggtgaccaccgaggggctggcagctattaagatgttaaaagcggaagggattccgacgctgggaaccgcggtatatggcgcagcacaagggctgctgtcggcgctggcaggtgcggaatatgttgcgccttacgttaatcgtattgatgctcagggcggtagcggtattcagactgtgaccgacttacaccagttattgaaaatgcatgcgccgcgggcgaaagtgttagccgcgagtttcaaaaccccgcgtcaggcgctggactgcttactggcaggatgtgaatcaattactctgccactggatgtggcacaacagatgattagctatccggcggttgatgccgctgtggcgaagtttgagcargactggcagggagcgtttggcagaacgtcgatttaaccggacgttctgcatcctcataaattgctgatgacgtggcggagtgcaccgatgcctgccgcgcttggaaatctgtgcccgaaccgtaggccagataaggcgttcacgccgcatctggcgtctggagcaaatgcctgatgcgacgcttgtcgcgtcttatcaggcctggaggtggcaattactgcccgcacacctcacaccccggattgcgcatcagtttcatttcgcgaaactgacaggtcatcgcatcgtacatgacgattttcccgctggccggtttgccataacctgccagcagtttgatcgcttccattgcctgcaacgaaccaatcacgccgatcaacggtgccatcacgcctgcttctacgcaggttaacgcgttctcgctaaacaaacggctaaggcagcgatagcacggttcgccgtcctgataagtgaagaccgtgatttgcccttccatacgaattgccgcgccggaaaccagcggcaccttcgcggcaaaacagcctgcgttcagttgattacgtaccgcaacgttatccgtacagtcgagcacaagattgtgttcagcaatcaatgctgcaagttctgcgtcatccagcagtgcattgactggcgtaatcgcgatatgtgggttgatccgcgtcagagcgtcacgggcggattccaccttcggttgcccgaccgtagcatcactgtgcagcgtctggcgttgcagattcgagagcgaaaccgagtcgaagtcgagcagcgtcaggttgccgacaccggcgcttgccagatactgcgaagctgcgcagccgagtccaccgaggccgacgaccagcacacgagaatctttcagcgcctcctgaccgtcaaaatcaaaaccgcgcagaatgatttgccggttgtagcgcagcatctcttgatcgctgagttccgccattacaggcctccgaacaacgcgttaaacggttctacttccacccattcgcccacttccacattgccgcgatcgcgttccagcacgataaagcagttgccgaggctaaaggagctgaatatatgtgaaccctgatgtccggtggtcgtcacttccagttcgccatcggcgttgcggtgcagcacgccgcgctggaaatcaagacgtcctggcgtttttttcaggcgggacgctgtgcgtacgcgctggcgcgcgggcaggccgctggcggtgttgccgcttagttttgccagcaaaggctgtaccagttgatagaaggtcagcgtcgctgaaaccgggttgcccggcaggccgcagaaccagctattgctgagtttaccgaacgcgaacggtttacctggtttaatcgccagcttccagaaggcgatctcccccagctcttcaagaatcgttttggtgtaatccgcttcacccactgaaacaccgccggaactgatcaccacatccgcctggctgtcggcttcaataaatgcggcgcgcagggcatgtggatcgtcgcggataatccctaagttgattacctcgcaacccagctgttctaacatcaggtgtacggcgagacggttggtatcgtagatttggccgtcgcccagcggctggcctggcaactggagttcatcaccggtagaaaaaagcgctacacgcactttacgaatcaccggaacttcggcaatccccagtgaagcaattactggcagmtctgcggtagtcaggcgagtccccgccgggaaaacaaccgcacctgcagagatatcttcaccgcgacggcgaatattttgcccgctacgcacttcagcagtaaaacgcacgccattgtccgtttgttcagtctgctcctgcatcaccaccgcttcgcagccttccggcaccggcgcaccggtcataatacgaatgcaggtacccgcaggccattcaccatggtacggctgaccggcaaaggatttaccggcaacgggcagcggttgtccggaggtgatatcggccaaacgtaccgcgtaaccatccattgcggagttatcaaaccctgggacatccagcggcgaaacgacatcgctcgccagaatacgaccaaaacactgaaccagtggcagcgtttcctgggcggtcagtggggtgacgcgagaaagcatctcattaagcgcggtgtcgagcgacatcaatccggtggtaaattccatgaaaacactcctgcggaggcaaaatcgaatttgcctattatgtcagaaaaacgccacagactgtatgccacctcgggcgtagcgctgggtcctgcctttacatgccatatccatctttctatattcaaaaattgaatgagtaattcataaaaattctgatatttatagcaaaagtggcgagccacccttaatggacgaatactatgggcaaagcagtcattgcaattcatggtggcgcaggtgcaattagccgcgcgcagatgagtctgcaacaggaattacgctacatcgaggcgttgtctgccattgttgaaaccgggcagaaaatgctggaagcgggcgaaagtgcgctggatgtggtgacggaagcggtgcgtctgctggaagagtgtccactgtttaacgccggaattggcgccgtctttacgcgtgatgaaacgcatgaactggacgcctgtgtgatggatggtaacaccctgaaagccggtgcggtggcgggcgttagtcatctgcgtaatccggttcttgccgcccggctggtgatggagtaaagcccgcatgtgatgatgattggcgaaggggcagaaaattttgcgtttgctcatggcatggagcgcgtctcaccggagattttctccacgcctttgcgttatgaacaactaatggcagcgcgcgaggaaggggcaacagtcctcgaccatagcggtgcgccactggatgaaaaacagaaaatgggcaccgtgggggccgtggcgttggatttagacggcaatctggcggcagccacgtccacgggcggaatgaccaataaattacccggacgagttggcgatagccccttagtgggtgccggatgctacgccaataacgccagtgtggcggtttcttgtaccggcacgggcgaagtcttcatccgcgcgctggcggcatatgacatcgccgcgttaatggattacggcggattaagtctcgcggaagcctgcgagcgggtagtaatggaaaaactccctgcgcttggcggtagcggtggcttaatcgctatcgaccatgaagggaatgtcgcgctaccgtttaacaccgaaggaatgtatcgcgcctggggctacgcaggcgatacgccaaccaccggtatctaccgtgaaaaaggggacaccgttgccacacagtgatgaacttgatgccggtaatgtgctggcggttgaaaatcttaatattgcctttatgcaggaccagcagaaaatagctgcggtccgcaatctctcttttagtctgcaacgcggtgagacgctggcaattgttggcgaatccggctccggtaagtcagtgactgcgctggcattgatgcgtctgttggaacaggcgggcggtttagtgcagtgcgataaaatgctgttgcggcggcgcagtcgtgatgtgattgaacttagcgagcagagcgctgcacaaatgcgccatgtgcgcggtgcggatatggcgatgatatttcaggagccgatgacatcgctgaacccagtatttactgtgggtgaacagattgccgaatcaattcgtctgcatcagaacgccagtcgtgaagaagcgatggtcgaggcgaagcggatgctggatcaggtacgcattccggaggcacaaaccattctttcacgttatccgcatcaactctctggcgggatgcgccakcgagtgatgattgcgatggcgctgtcatgccgcccggcagtgctgatagccgatgagccaaccaccgcgctggatgtcactattcaggcgcagatcctgcaattaatcaaagtattgcaaaaagagatgtcgatgggcgttatctttatcactcacgatatgggcgtggtggcagagattgccgatcgggtactggtgatgtatcagggcgaggcggtggaaacgggtaccgtcgaacagatttttcatgcaccgcaacatccctacacccgtgcgctgttagctgctgttccgcaacttggtgcgatgaaagggttagattatccccgacgtttcccattgatatcgcttgaacatccagcgaaacaggccccccccatcgagcagaaaacggtggtggatggcgaacctgttttacgggtgcgtaatctggtcacccgttttcctttgcgcagcggtttgttgaatcgcgtaacgcgggaagtgcatgccgttgagaaagtcagttttgatctctggcctggcgaaacgctatcgctggtgggcgagtctggcagcggtaaatccactaccgggcgggcgttgctgcgcctggtcgaatcgcagggcggcgaaattatctttaacggtcagcgaatcgataccttgtcacccggcaaacttcaggcattgcgccgcgatattcagtttatttttcaggacccttacgcttcgctggacccacgtcagaccatcggtgattcgattatcgaaccgctgcgcgtacacggtttattgccaggtaaagaagcggttgcacgcgttgcgtggttgctggagcgcgtgggcctgttacctgaacatgcctggcgttacccgcatgagttttccggcggtcagcgccagcgcatctgcattgctcgcgcgttggcattgaatccaaaagtgatcattgccgacgaagccgtttcggcgctggatgtttcaattcgcgggcagattatcaacttgttgctcgatctccagcgtgatttcggcattgcgtatctgtttatctcccacgatatggctgtggtagagcggattagtcatcgtgtggcggtgatgtatctcgggcaaattgttgaaattggtccacggcgcgcggtcttcgaaaacccgcagcatccttatacgcgtaaattactggcggcagttccggtcgctgaaccgtcccgacaacgaccgcagcgtgtactgctgtcggacgatcttcccagcaatattcatctgcgtggcgaagaggtggcagccgtctcgttgcaatgcgtcgggccggggcattacgtcgcacaaccacaatcagaatacgcattcatgcgtagataacattcaggcggagaataaaatggcaagagctgtacaccgtagtgggttagtggcgctgggcattgcgacagcgttgatggcatcttgtgcattcgctgccaaagatgtggtggtggcggtaggatcgaatttcaccacgctcgatccgtatgacgcgaatgacacgttatctcaggccgtagcgaaatcgttttaccaggggctgttcggtctggataaagagatgaaactgaaaaacgtgctggcggagagttataccgtttccgatgacggcattacttacaccgtgaaattgcgggaaggaattaaattccaggatggcaccgatttcaacgcagcggcggtaaaagcgaatctggaccgggccagcgatccggcgaatcatcttaaacgctataacctgtataagaatattgctaaaacggaagcgatcgatccgacaacggtaaagattaccctcaaacagccgttctcagcgtttattaatattcttgcccatccggcgaccgcgatgatttcaccggcagcgctggaaaaatatggcaaggagattggttttcatccggtgggaaccggaccgtatgaactggatacctggaatcagaccgattttgtgaaggtgaaaaaattcgcgggttactggcagccaggattgcccaaactggacagcataacctggcgtccggtggcggataacaacacccgcgcggcaatgctgcaaaccggtgaagcgcagtttgctttccccattccttacgagcaggccgcactgctggagaaaaacaaaaatatcgagttgatggccagtccgtcaattatgcagcgttatatcagtatgaacgtgacgcaaaagccattcgataacccgaaggtccgtgaggcgctgaattacgccattaaccgtccggcgctggtgaaagtggccttcgcgggctatgcaacgccagctactggtgtggtaccgccgagtatcgcctacgcgcaaagttataaaccgtggccttacgatccagtgaaagcgcgcgaattactgaaagaggcgggatatcccaacggtttcagtaccacgctgtggtcgtcacataaccacagcaccgcgcagaaagtgctgcaatttacccagcagcagttagcgcaggtcgggattaaagcccaggtgactgcgatggatgccggacagcgggcggcagaagttgaaggtaaagggcaaaaagagagcggcgtgcggatgttctacactggctggtcggcttcaaccggcgaagcggactgggcactatcgccgttgtttgcctcgcaaaactggccaccgacgctgtttaataccgcgttttacagcaataaacaggtggatgacttcctggctcaggcactgaaaactaatgatccggcggaaaagacccgcttatataaggcggcgcaggatatcatctggcaagagtcgccgtggatcccgctggtggtagaaaaactggtgtcggcacacagtaaaaacctgaccggtttttggatcatgccagataccggcttcagctttgaagacgcggatttgcaataagcaacgcagggagtggaatgcttaattacgttatcaaacgattactggggttgattccgacgctgtttatcgtctcggtgctggtgtttttatttgtgcatatgctgcccggcgatccggcgcgattgattgccgggcccgaagctgatgcgcaggttatagaactggtgcgtcagcagctggggttggatcagccgctgtatcaccagttctggcactatatcagcaatgctgtgcagggggattttggcctgtcgatggtgtcacgtcgtccggttgccgatgagattgccaggcgctttatgccaacgctgtggctgaccataaccagtatggtctgggcggtgatatttggtatggcggcgggaattatcgccgccgtctggcgtaaccgttggccggatcgattgagtatgaccattgcggtgtcggggatctcgtttccggcatttgcgctggggatgcttttaattcaggtattctccgttgaactgggctggctgcctaccgtgggagcagacagttggcagcactacattttaccctccctgacgctcggcgcggcagtggccgccgtgatggcgcgctttacccgcgcgtcgtttgtcgacgttttaagcgaagattatatgcgtaccgcgagggcgaaaggggtgagcgaaacctgggttgtcctcaaacacgggctacgcaacgcgatgatcccggtagtgaccatgatgggcttacagtttggctttttgctcggtggttccatcgtggtggagaaagttttcaactggcccggacttggacgcttactcgttgactccgtagaaatgcgcgattacccggtgattcaggcggaaattctgcttttctcgctggaatttattcttatcaacttagtggtggatgtgctttacgccgccattaacccggctatcaggtacaagtaaggatgcgactatttaactggcgacgtcaggcggtgttaaacgccatgccactggtcaaacctgaccaggtacgtacaccgtggcatgaattctggcgacgatttcgccgtcagcatatggcgatgaccgccgcattattcgttattttattgattgtggtggccatttttgcacgctggatcgctccctatgacgccgaaaattattttgattatgacaatctgaataacggaccttctttgcagcactggtttggcgtcgattcactggggcgcgacattttcagccgtgtcctggttggtgcgcaaatctcgctggcggcgggcgtgtttgccgtgtttatcggtgcggcgatagggacgttgctgggcttgttggctggatattatgaaggctggtgggatcggctgatcatgcgcatttgcgatgtgctgtttgccttcccgggtattttactggcgatcgctgttgttgcggtgttgggaagcggcattgctaacgtgattattgcagtcgccattttttccatccctgcgtttgcccgcctggtgcgcggcaacacgctggtgttgaaacagcaaacctttattgagtcagcacgcagtattggtgccagcgatatgaccattttgttgcgtcatatcctgcctgggaccgtctcttctatcgtggtgtttttcaccatgcgcattggtacctcgattatctctgccgccagcctgtcatttctcggcctcggtgcgcagccgccgacaccagagtggggagcaatgctcaatgaggctcgagcggatatggttatcgcgccgcatgtcgctgtttttccggccctggctatttttctgactgtactggcgttcaatttgttgggcgatggtttacgcgatgcgctggatccgaaaattaaaggatagttacgtttgaatattgcttgaaagagtaatcacctcrcaggaaattattgccctaagcaagtgttgtaactttctgctgattttgtaraatcgggtaatttggttaaatagccgcagcaagggactgtttttgcagcggcacagcgttcagacagttattttgttaaatgtattaacatgctgagtttatacgaaaagataaagataaggctgataattttatttttattggcagcactgtcatttattggcctttttttcatcattaactatcaactggtatcggaacgcgcggtaaaacgtgccgatagccgctttgaacttattcagaaaaacgttggctatttctttaaagatattgaacgttcggccctgacattaaaggactcactgtatttattaaaaaatacagaggagattcaacgcgctgtgatcctgaaaatggaaatgatgccatttttagactcggtgggactggtacttgatgataataaatattatctcttttcgcggagggcgaacgataaaatcgttgtttatcatcaggaacaagtaaatggaccgcttgtcgacgagtcagggcaggttatttttgccgattttaacccatcgaaacgaccgtggtcggtggcttcagatgactctaacaacagctggaatccggcctacaattgctttgatcgtccgggtaaaaaatgtatctcttttacgctacgcatcaacggcaaagatcacgatttgttagcggtggataaaattcatgtcgatttaaactggcgatatctgaacgagtatcttgatcaaatcagcgctaatgatgaagttctatttttgaaacaaggccatgagatcattgccaagaatcaactcgctcgtgaaaaactgattatttataatagcgaaggtgattataatattattgattctgtcgatactgaatatatcgaaaaaacatcagcggtgccaaataacgcattattcgaaatctatttttattatccgggcggtaatttattgaacgcatcagataaacttttttatctgccgtttgcgttcattattatcgtattgctggtggtttatttaatgaccactcgtgtgttccgtcggcaattttctgaaatgacagagctgattaatacgctggcgtttttgcctgactcaacggatcagatcgaggctctgaaaattcgcgaaggcgatgcgaaagagattatcagcatcaaaaattcgatcgcggaaatgaaagatgccgaaattgaacggtcaaataaattgctctcactgatctcttacgatcaggaaagtggttttattaaaaatatggcgattattgagtccaacaataatcagtatctggctgtggggatcatcaaactgtgtggtctggaagccgtggaagctgtgtttggtgttgatgaacgcaataaaatcgtcaggaaattgtgtcagcgaattgctgagaaatatgcacaatgctgcgatatcgtgacattcaatgccgatctctatttacttctgtgtcgggaaaatgtacagacatttacccgtaaaatagcgatggtaaacgattttgacagcagctttggctaccgcaatctgcgcatccataagtctgccatttgtgaacctttgcagggggaaaacgcctggagttacgcagaaaaactgaaactggcgatttccagtatccgtgaccatatgttctccgagtttattttctgtgatgacgcgaaactcaacgaaatagaagagaatatctggattgcgcgtaatattcgccatgcaatggaaattggcgaactattcctcgtctatcaaccgatcgttgatattaacacccgcgccattctgggcgcggaggcgttgtgccgttgggtgtctgcggagcgggggatcatttcaccgctgaagttcattaccattgctgaagatatcgggtttatcaatgagctgggttatcagattattaaaacggcaatgggtgaattcagacattttagtcagcgtgcatcgctgaaggatgatttcttactgcatattaatgtttcgccctggcagttaaacgaaccgcactttcatgagcgttttaccaccatcatgaaagaaaatggcctgaaggcgaacagcctctgtgttgagatcactgaaaccgtgatcgagcgaattaatgaacatttttatctcaatattgaacaactgcgtaaacaagggttacggatatcgattgatgactttggcaccggtttgtcaaacctgaaacgtttttatgaaattaatccagacagcataaaggtggactcgcaatttaccggcgatattttcggtactgcgggaaaaattgtgcgcattattttcgacctggcacgctataaccggatcccggtgattgcggaaggcgtagagagcgaagacgttgcgcgcgaattaatcaaattaggatgtgttcaggctcaggggtatctgtatcagaaacccatgccattctccgcctgggataaaagtggaaaattagtaaaagagtagtttacgtatgtccagaatcaataagttcgtacttacagtcagtctgctgatttttatcatgatttcagcagttgcctgcgggatctacactcaaatggtaaaggaacgggtgtatagcctgaaacagtccgttattgatactgcttttgcggtggcaaatattgctgaatatcggcgtagcgtggcaattgatcttatcaacacgctaaatcccacggaggaacagctgttggttggcttacgcacagcttacgccgactcggtttcaccctcttatttgtacgatgtcggtccttatctgatttccagtgacgaatgtattcaggtaaaggagttcgagaaaaattattgtgcagatattatgcaggttgtgaagtatcgacatgtcaaaaatacagggtttatctcttttgacggtaaaaccttcgtctattacctctatccggtaactcacaatcgtagtctgatatttttgcttggtctggagcgtttttctttactgtcaaaatcgctggcgatggacagcgagaacctgatgttctctctgtttaagaacggtaaaccggtgaccggtgatgaatataatgctaaaaacgccatcttcaccgtttcggaagcgatggagcacttcgcctatttgccgaccggattgtacgtatttgcgtataaaaaagatgtttatttgcgggtctgtacattgattattttctttgccgcattggtggcagtgatatcgggtgccagttgcctctatctggtacgcagagtgattaatcgtggtattgtggagaaagaagccattattaataaccattttgaacgcgtactggatggcgggcttttcttttcggctgccgatgtcaaaaaactctacagtatgtataactcggcgttcctggacgacctgaccaaagcaatgggtagaaaatcctttgacgaagatttaaaagcgctgccggaaaaaggcggttatttgtgcctgtttgacgtcgataaattcaaaaatattaacgacaccttcggtcatttgctgggcgatgaagtgttgatgaaagtggtgaaaatccttaaatcacagatcccggtagataaaggtaaagtctaccgcttcggcggtgacgaatttgcggtgatttatactggcggcacactggaagagttactatcgattctaaaagaaatcgttcatttccaggtgggaagcattaatttaagcaccagtatcggtgtagcgcattcaaatgaatgtactaccgtcgaacgcttgaaaatgctggcggatgagcggctgtataagagtaagaaaaacggcagggctcagattagctggcagtagaattagaatagtgttagtacccctgaatcaaggggtactaatgaatgtggtaaatcatttgcaaacattttactttgcaaaaacttccggcccttttattgccaatgtattcaaaatacgtagtgccgggccgctcggttttatttcattacgttcccatttcgagacactttcttttgacattcccattgtatgtgccagcacggattgtgacatgccgtatcgggtgcggatggctttgatctcttcacccgtcattgatttgactttggctatacgggcgctgacttcacgggctttgaccatgacggcaatggcatcaacctcactatcagacatcaggcccagtgcattcagttcctttgcatcttccagcatcatttgtaatttatcgctcatttttcacctcaatcaagaagccagtttcgatcaaatcctctatttgcttattgctaaaggccagaaatgcatttgccatttttttgtaggctgccagttcatcatcttcgatttctttgcttcctttactgcttagaccactcttggaccaaccatcataaaaaaacacatgatttgctgatttaaaaaagataattgttctggctccaccactctttccttgttggaggggtaaccgttttttgatgacaccgctacctaaatcagcctcccatatgccttgcatcacttcttcagcggcagccatgagaactttatcgtgaataccaagttttttcgtgctttggctgaatcgccttgccttatacacacccatacatccatccttgtggtaatgtttactatagtaaccattacgcttatttcaagtaattgcgatcaaaactttaatttggtgtgaaaaagtgagagttgcctcgagtacgattcatttttctcgatttatgcgtcaggggattttgtgcgtaagggtaggacatcgggaagggtagtagaggcagatcgaagaacaatatccttgttagatctgcctttagattaattaaacccggctaccccacaaatcgtactcatcggcgtgctcgactttcacacgcaggatatcacccggcttaacgttggtttcaccattgagataaaccgcaccgtcgatttccggtgcatctgccatgctgcgaccaatcgcgccttcttcgtccacttcgtcgataatcaccagaatttcacggcccactttctcttgcaggcgctcggcggaaatctgctgctgcaactgcatgaaacggttccagcgttcttctttcacttcttccggaacctggtcaggcagggcattggcgtctgcaccttcaaccgggctgtatttaaagcagccaacgcgatccagacgcgcttctttcaggaagtcgagtagcatctggaaatcttcttccgtctcgccagggaagccgacaataaaggttgagcgtagggtcagttccgggcagatttcgcgccactgtttgatgcgcgccagttggcgatctacagaacccggacgcttcatcagtttgagaatgcgcgggctggcgtgctgcaacggaatgtccagatacggcaggattttgccttctgccatcagtgggatgacgtcgtccacatgcggataagggtaaacgtagtgcagacgtgtccagatccccagtttcgataactgttcgcacaggctgaccatgctggtttttaccggctcgccgttgtggaagccagtacgatgtttaacatcaacgccataggcggaagtatcctgcgagatcaccagaatctctttaacgcccgcatctaccagacgtttcgcttcacttaatacttcgccaatcggacggctcaccaggtcgccgcgcatagacggaataatgcagaaggtgcagcggtgattacagccttcagaaattttcagataggcataatgacgcggcgtcagtttgacaccttgttctggcaccaggctcaggaatgggttgtgtttcggttttggcacgtagtgatgaacgtgctccagaacctgctcatagctatgaggcccggtgatttccagcactttcgggtggacttcgcggatctgatcttcttttgcccccagacaaccggtcacaattaccttgccgttttcattcaacgcttcaccaatggcttccagtgattcttgtaccgcgctgtcaataaagccgcaggtgttgacgatcaccatgtccgcatcgtcatagctcggtaccacgtcataaccttcagtgcggagttcggtgagaatacgctctgaatcgacaaggtttttcggacagccaagggaaacaaagccgattttcggctggggagttactttgctcatagcttaaaaaatattcagttacaggaaaggtcagggcagggattctacagagttctggataaaatttgtatcgcaatctcattcgctggcggaggcgaaggaaatgtaaattttgttaattcggcgtgaagaattgatcctggacagcattatgctcaaaaaatagccatactatttaattgcaacaaggctggaaagaggaggatcgaagtatgttcgttgacagacagcgaatcgatctgctgaaccggttgatcgacgcacgcgttgacctcgccgcatacgtgcaactgaggaaggcaaaaggatacatgtccgtcagcgaaagcaatcatctacgagataacttttttaaactgaatcgcgaactgcacgataaatcgctgcggttgaatcttcatctggatcaggaagagtggagtgctcttcatcatgctgaagaagcattagcgacagccgcagtatgtttgatgagtgggcaccatgattgcccgactgttattaccgtcaacgccgataagcttgaaaattgtctgatgagcttaacgctgagtatccagagcctgcagaagcacgccatgcttgagaaggcctgaaaactaagggggagaaagcgtctcccccttcatgtttaagtttttgtaaaaatgaatttgttatctcctccactgactacgctttaagccagagtcaatccggaggcgttatgcatcgacaattctttttccttgtgccccttatttgtctttcttccgctctctgggcggctcctgcaacggtaaatgtcgaagtactgcaagacaaactcgaccatccctgggcactggcctttttacccgataaccacggtatgttaatcactctgcgcggcggcgagttgcgtcactggcaagcaggaaaaggattatctgcgccgctttccggagttccggacgtttgggcgcacgggcagggcggcctgctggacgtggttttagcgcctgattttgctcagtctcgccgcatctggttaagttattccgaagttggcgatgatggcaaagccggaactgctgtggggtatggccgcttaagtgatgatctctcaaaagtgaccgactttcgcaccgtctttcgccagatgccaaaactgtctaccggcaaccattttggcgggcggctggtattcgacggtaaaggttatctttttattgctctgggcgaaaacaatcagcgcccgacggcgcaggatctggataaattacagggcaaactggtgcgtctgaccgaccagggcgaaatcccggatgataatccttttataaaggaatccggtgcgcgcgccgagatctggtcttatggcattcgtaatccgcaaggaatggcgatgaatccgtggagtaatgcactgtggctgaatgaacatggcccgcgcggtggtgatgaaattaatatcccgcaaaaaggcaaaaactacggctggccgctggcaacctggggaatcaactattcaggctttaagataccggaagcgaaaggggagatcgtcgccgggaccgagcaacctgttttttactggaaagattcgcccgccgtgagcggcatggccttctataacagcgataaattcccccagtggcagcaaaaattatttattggcgcgctgaaagataaagatgtcattgtgatgagcgtcaacggcgacaaagtaacagaagatggccgtattttaacggacagagggcagcgaattcgtgatgttcgcactggacccgacggttatttatacgttctcaccgacgagtccagtggggaattacttaaagttagcccacgcaattagctaacgggaatcatcaccactttgcgcactgcggggcgttcagtgagttgctgataccagcgttgcagatttggacgcggtgtccaggtcaggccaacattaaacaaattgtagatgaacggtgcgatagcgatatcgcccacaccaaactcgtcgccagagaaccattttacttttgccagttccgcatcgagcagggcaaacagggcgtcgcactctttgcaactggcatcaatggcggcctgatcgcgctcttccggtggtgttctgactaatcccatcaggatcccgcgatgagcattactgagtgtctggtttgcccagtccatccatttttctgcttccgcacgacgtgccggtgagtcgatccacaggcgtttttgcccgtactgtgccgccagatagcggacaatggcgtttgattcccaaagaatgagatcactttcgtcgtcacgcaacaacggcaccagcccgttagggttcatcgccagaaaatcagcatcgtgatttatcccaaactcacggcccgcgagaatttgctcataaggtagttccagttcttcgagcgtcagcaatactttttttacgttggttgaattattccgaccccacagcgtaatcatactcaccccttttccgacaggcagccacaggctgaacaggactccgatggtgaagtaaagttaacttttaagcaacagctggcaaaaaaatgacaccagaagcagcgaagcggcaggatattgcataaactttaaaaactttaccaacttacggtttctttaagtttgtgtgtgcgttattaatcaccgaacttatcatacggcgatataacgtatttttttgaatggatactcgggtggcatttatgacgcaatactcctctctccttcgtggtcttgcagcgggttctgcatttttattcctttttgccccaacggcattcgcggccgaacaaaccgttgaagcgccgagcgtggatgcgcgtgcatggattttaatggattacgccagcggtaaagtgctggcagaaggcaatgcggatgagaaactggatcccgcgagcctgactaaaatcatgaccagctatgtggttgggcaggcgcttaaggccgataagattaaactcaccgatatggtgacggtcggtaaagatgcctgggcgacgggaaatccggcactgcgtggttcatcggtaatgttcctcaaaccgggcgatcaggtttcggtggcagacttgaacaaaggtgtgattatccagtccggtaatgacgcctgtattgcgctggccgattacgttgccgggagccaggagtcatttattggtttgatgaatggttatgccaaaaaactggggctgaccaacactaccttccagacggtgcacggtctggatgcgccggggcagttcagtaccgcgcgcgatatggcattgctgggtaaagcattgatccacgatgtgccggaagagtacgccattcataaagagaaagagttcaccttcaacaaaattcgtcagcctaaccgtaaccgtctgctgtggagcagcaatctgaatgttgatggcatgaagacaggaaccacggcaggcgcgggatataatctggttgcttcggctacccagggcgatatgcgtttaatctccgtagtgctgggggcgaaaaccgaccgtatccgttttaatgagtctgagaaattattgacctggggtttccgcttctttgaaaccgtgacgccaattaaacctgatgccacctttgtgactcagcgcgtctggtttggtgataagagcgaagtgaatctcggggcaggcgaagcgggctcagtgaccataccgcgtgggcagctgaaaaacctgaaggcgagctacacgttaacggaaccgcagcttaccgcaccgctgaaaaaaggtcaggttgtcgggaccattgatttccagcttaacggtaaatccattgagcagcgtccgctgatcgtgatggaaaatgtggaagagggcggattctttggtcggatgtgggatttcgtgatgatgaaattccatcagtggttcggcagctggttctcttaatcttctgataaccggatggcgcgaaacgtcatccggttatacgtcattaatacatcaacttaatacgctgcgtctgcgcgtacttcacatactcatcttccgggcaacaatcgctcaccacaatatcaaagcgtttcaggtcacccatgcgcgccggacgcaccttgccaaatttactgtggtcaacaaccagcacatgcttttgcgccatcgacatggcccagtgttttaccggcaactcttcaagattaaaacaggtagcgcctttactgacatgcacgcccgccgcagaataaaaagcgatatccgggcaaaaattattcagcgtttgctgaaaatcgatgggtttgaaaatggcgttgctggcgtgaaattcaccaccgcacagaaatgcgcggcaatggggtttttctttcagcgccagaaaggtatttagcgaataacaaacggcggtaaaagggatttcattatcaatcgcttcaataatccacggcgtggtggtgccacagtcaaaaaagagggtctgatcgggttctaccagtgtcgcagccagttttgccgcccggcgtttttcttccaccaggcgggatttttgatcgcttaacaggtaatggctggcgctgcgcggttccagaacaatatagccgccgagcaaaacgacgggcgcactgtggttgttcagatcgcgacgaatcgtcatctccgaaaccccaagcagggcggcggcgtctttaagatgtaacttatcgctgcgttttaattcttgcagcagctgcccgatacgctcttcgcgacgtgtttccataatccctctgaatagttattgaagcgagccgctcaatactacactttttagcagagatcagtcacgcacccagcctttgcggatcggtaatgcaaaacagaagcgataccacgattgcagacgttgatagagtttatgccccatcgcttgccagataatctgggcactaaggcagccaatcatacctgccagcaatccaccgagcatatccagcggccagtggacgccaagataaacgcgcgaccaggcaatgacgacggccagcaccattaaaagtgagccggaccacaggcgatgccagcataaaaatgccagtgcaaaggtgaaaatcaccgtaccgtgatcgctcgggaatgagtcatccgccgcatgatgcaggaagttatagccgatattttcgacaaacggtcggtcgtgcggaaaaagatgtcccatcgtccaggacaccaacaggctgaccgccagcgcgatagcgatttttatcaccagttgccgttgtgctgtaagcccccacaaccaaagtaccgcggccagcagcggcaccacggtaatcaaatctttagcaataaaaatcgccaacgagatcatccacggagccgagtctggcgtcgcgttaataagagagaatagagagagattcaaattttccagcataacttcccgacgcaaagtgattaaaagggagccaatacaggcaagtcgttgagaataaagtgcaggttaaactgggtaaagcggcatcgtcttatttccctcaagcggcctgtttacggtgggtgattgtaacgggcataggttaaataaaacttaaagaaagcgtagctatactcgcaataatgtaagaatgtgcttaaccgtggtttcagctacaaaattcgctttctcgttagctgcgcttttattaaactctgcgcgattattattggcgaagaaattgcatgcaaaataaattagcttccggtgccaggcttggacgtcaggcgttacttttccctctctgtctggtgctttacgaattttcaacctatatcggcaacgatatgattcaacccggtatgttggccgtggtggaacaatatcaggcgggcattgattgggttcctacttcgatgaccgcgtatctggcgggcgggatgtttttacaatggctcctggggccgttgtcggatcgtattggtcgccgtccggtgatgctggcgggtgtggtgtggtttattgtcacctgtctggcaatattactggcgcaaaacattgaacaattcaccctgttgcgcttcttgcagggcataagcctctgtttcattggcgctgtgggatacgccgcaattcaggaatccttcgaagaggcggtttgtatcaagatcaccgcgctgatggcgaacgtggcgctgattgctccgctacttggtccactggtgggcgcggcgtggatccatgtgctgccctgggaagggatgtttgtcttgtttgccgcattggcagcgatctcctttttcggtctgcaacgagccatgcctgaaaccgccacgcgtataggcgagaaactgtcgctgaaagaactcggtcgtgactataagctggtgctgaagaacggtcgctttgtggcgggggcgctggcgctgggattcgttagcctgccgttgctggcgtggatcgctcagtcgccgattatcatcattaccggcgagcagttgagcagctatgaatatggtttgctgcaagtgcctattttcggggcgttaattgcgggtaacttgctgttagcgcgtctgacctcgcgccgcaccgtacgttcgctgattattatgggcggctggccgattatgattggtctgttggtcgctgctgcggcaacggttatctcatcgcacgcgtatttatggatgaccgccgggttaagtatttatgctttcggtattggtctggcgaatgcgggactggtgcgattaaccctgtttgccagcgatatgagtaaaggtacggtttctgcggcgatgggaatgctgcaaatgctgatctttaccgtcggtattgaaatcagcaaacatgcctggctgaacgggggcaacggactgtttaatctcttcaaccttgtcaacggaattttgtggctgtcgctgatggttatctttttaaaagataaacagatgggaaattctcacgaagggtaaaaaaatgcctgattgctttgtgcgatcaggcattctcgaattaatggtgatggtcgtcaatctggtgttcgataaccatcccttcacctacgctggcaagatggcgaacataaggatgcgggtggtaagccggagctggcgcaggagccacatagacggtttgcggcacagtcgcgacgctgaccgcttgtggaacgctgactgaatcaggaaccacaaccactttgtatccactcggcacatcgacggtgacactttgcgccatcgccacaccagtaaagcccattaaaagcgcgcccaacagtagacaatttttcataatcatttcgcctgaaataatgcagcgggttaatttccgsgrrttatgcagccttcattcaggtattgtgttgccgggcgtgctgccgtttttattggtcaaatggcgcttcgtgtttaagaactttatcgatcacatccagtacgccttcacggttattggagcctgcccggtattttgccgctgcgacgaccgcgttgccggcattttccattgcaaaactaaagcctgcctgacgcagcatctcaatatcgttaccgccatcgccaaagaccaccacttcgctgtcgtctattccccataatttctgcagttggcgaaggccattggctttatgtacgccggggataatcagatcgatgctgccgttgccggtgtggaccggcaccataatatcgccgatggcctcatgtaatgttttttgtacttgtggaatcagttcatcggaaagattcaggccaaacttaaagaagatatcttctaagttgtcaaagttatcgacgtattccagacggtgataatacatttccgccaccattttcatggcatcgtcatattttttgagcgtataggcgctattttttccgcaggcaataatttccacttccgggcgcgtcagcaaatgttccacgacagtagtaaacgcatccttcgacagctcgccattaaaaacatctttgccttcactcactacccagccgccgttttcagccacaaaggcaatttcattagcaatttcagggaagaaagagatcaactgataatattgattcccgctggcgaccacaaagcgaatgccttgtgctttcatttgctgatactgagccataaaccgctcacggttataggttttttgatcgcttaagaaagtaccatccatgtctaccgcaattaatttaatgctcatcaactattctccatcgccgtctgcgttttggtatcgggtttggcgacggctttcgcgacaatagccgcgagaataaccagcgccagtacaaccagcattgcactacgtaatccataatgttcgccgagatagcccagcagcggcggcccgacgaggaaagccagataaccggtcgttgctaccacactgacgcgggttggtgcatcggggccggtatcgctggcggcagaaatggtcagcgggaagcccagcgaggcacccagtccccagagtacaacagacaccccagcgacccaggcgctatcgacaaaaataatcagcccaatacccaacgcccccattagcgcaytggcccgaaccacggcaacgcgactgtaacggtcgatgaaccaaccgccagtgaagcgtccaacggtcatccccagggtaaaaccggcataaatcagcgagccggaagtggggctaaaaccgtgaccgtcaaccattaataagggtaaccagtcgttggcagaaccttcggcaaaggccatcgccagcaccacaacaccaatcagcagcaactggatatcgcgataaaaaggtacgcctttttcgccatgctgggtgccatcggcagcatttttgcccgtaccgtcagggattgcctgaatggcgatatatataggcgcgatgcctaccagcgccgccaataaaatgtgcaccgttgccggaacgccaaaggccgtcagtgccatcccgacaccagcgcctgccagcgtgcccaggctataaaaaccgtgcatcatcggcaaaaccgttttattcatttctcgctcaacggcggcaccttcaacgtttatcgccacttccgcagaaccaaaacttgccccaaagacgccgagaccaacggcaaagagcaggggcgatgtcagccagagtgccagacttaatatcatcatcccgaccaatgcgcaggacatggtgaccaggatgacattacgtgtcccaaagcgtttcactaaccacgccgagcagagaataccgctcatcgaaccgatcgacagaccaaagagaacaccgcccatttcagcgatcgagacagagagaatatcgcggatagcaggcgtacgggttgcccaggacgccattaacaggcccggcaaaaagaagaacataaacagcgcccaggttcggcgtttcaatgcattacgtgaagaatttacggtcatagatcacgtcaaaataagaagagggaagacaacattagcaaggttgtgtacatttgtacacaattgcagacagaggaaatgacatgcgtcgcgctaacgatccgcaacggcgagaaaaaattatccaggccacgctggaggcggtgaaactttacggaatacatgctgttacgcaccgcaaaattgctacccttgccggggtaccgttgggatcgatgacctactatttttcaggaattgatgagttgttgctggaggcgttcagcagttttactgagatcatgtcccggcaatatcaggcattttttagcgatgttagtgatgctcaaggcgcatgccaggctatcaccgatatgatctacagctcacaggttgcaacgccggataacatggagctgatgtaccagctctacgcgctggctagccgaaaaccgctattaaaaacggtaatgcaaaactggatgcagcgcagtcagcaaacgctcgaacaatggtttgaacccggaaccgcccgcgcgcttgatgcgtttattgaggggatgacgctgcattttgtcaccgaccgtaagccgctatcgcgcgaggagattttgaggatggttgabagggttgcagggtagtagataaatttcaggcaacaaaaaacccatcaaccttgaaccgaaatggcggggttgatgggctccacaaaatggggacatcaaagaaaagcagtggcactaattaagactgatgccctgcggaaaagttctgcggttgtgcaaaaaaatttcattttcagggcaacttcagttttatcctaatcctggccataccatgacgatgattgtccctgccagcgtcagcaggacgttggcgattgcgtaggtgcccgcatagcccagcgccgggatgttactgcgagctgtatcactgatgatctccattgccggcgcgcaggtgcgtgcgcccatcattgcgccgaacaacagtgcgcggttcattcgcaatacataagcaccgaacaagaaacagataaccacgggcacaagactgacaatcaatccggcaatcaacatctgaccgccaatcgcgcccagaccgttattaataccgctaccggcgctcagaccaacgcctgccataaacaccatcaagccgaactctttcaccatgcttaatgccccttgcggaatgtaaccgaaggtcgggtggttagcacgcataaagcccagcataattccggcgaataacaacccggcagcgttccccatgccgaaactgaatgtgctgaactggaaggtgatcatcccgatcatcagcccaataacaaagaaggcgcagaatgccagcaggtcagtgacctggctgtgaatcgagataaagccgatgcgatcggcgatggtttttacgcggcgggcatcgccgctgacttgtaaaacgtcacctttgttaagcacgacgttgtcatcaatcggcatctcaatctggctacgaatgacgcggttaaggaagcaaccgtgatcggtcaacttcagttgtgcgagacgtttacctacagcgttatggtttttaacgaccacttcttcagtgacgatacgcatgtcgagaaggtcacgatcgaaaacttctttaccgttacggaagctgggatcgagtcgggcatgggcgtcgggatagcctaccaacgctatttcatcgcccatttgtagcacggcatcaccgtctggatttgccagaatcccgttacgtcgaatacgttcaatgtagcagccggtttgtcgataaatacccagttcacgcagatttttgccgtcggtccaggccaccagctccgggccgacgcgataggcgcggatcaccggtaaataaaccttacggttggcatcagtgtccaggccacgttcgcgggcgatttgctgggcgctggtctgtaagtcctgatgctgcaatttcggcaagtaacgcgcaccaacaatcaaactcaccagaccgattaaataggttaaggcatacccgaggctcagattatccagtgccagtgagagctgcctgctttccataccggaatgacgcagtgtatcgccagcaccgaccagaaccggtgtcgacgtcatagagcctgctaacataccggccgtcaggccaatatcccagccaaacagcttacctaaccctaaggcgatcaccagcgcactgccaaccatcaccagtgctaacattaggtaatttttcccatcgcgaaaaaaaatggaaaaaaagttcggtccggcttcgaccccgacgcagaaaataaacagcataaagccaagattaagcgcatcggtgttaatgctgaaatgttgttggcctaataacagcgatacgactaaaacgccaatggaattacccagttggatcgaaccaagtcgtaactttccgagacatagcccaagcgcgaggaccacaaataataacagaatgtaattcccatttaacaattcggcgacgtttatattcacggaggctaacttcttgtttactagtaaactgttgaaagaaatggtaatttacgataatgttttttaccagaattcagggcgcagattcattcagcgcacctaaacgatagtaaagtaacaatatattttactagtgtaatcacattaggtatcaacggttatatgaattgcgttggcctatattagcatggaatgcgaagcggctttatcttactgaacgccacactggcgaaaaatgtgttcgatagacgcagtgtcaggaggaaccgagtgaaacataaacaacgttgggcgggggcaatctgctgttttgtcctcttcattgtggtgtgcctttttctggcgacgcacatgaaaggcgcttttcgggctgccgggcatcctgaaatcggcttgctgtttttcattcttcctggagcagttgccagtttcttttcacagcgtagagaagtcctgaaacctctatttggcgcaatgctggcggcaccctgttcaatgcttattatgcggctgtttttttcaccgacccgctcattctggcaagagctggcatggttactaagcgcggtgttctggtgtgcgctgggggcactgtgtttcttatttatcagtagcttgtttaaaccacagcacagaaaaaatcagtaaagccctcaacgcgagggcttgtcagacgatcaggcgtccagattctctttcacccatgcagcaaaatcggtatagccgccgatatgttgctgatcgacaaaaatctgcggcacggtttctacgggtttacctgccttttgttgtagatcttctttagtgatcccttccgcacgaatatctacatactgatactgaaaatcatcgcgttcattgctcaatttctcagccagatcttttgcacgcacacagtaagggcaacccggacgaccaaaaataacggtttgcattatttctctcctcatagatttatgcctgtaatgatcacgctaaaatgtattcgctgaaagtaggtttaacctgttgcattaattgctaaaagctataactgttaaacacaatacagtgaaaagttttagactgaaggttcactttgcagagggaagcgtatgcgcgcgatcggtaaattgcctaaaagcgtgttgatactggaatttatcggaatgatgttgctggcggtggcgctgctgtcggtaagcgactccctgtcgctgcctgagccattttctcggccagaagtgcagattctgatgatttttctcggtgttttgctcatgcttcccgctgcggtggtggttattcttcaggtggcaaaacgtcttgccccacagctgatgaaccgtccaccgcagtattcacgttcagaaagagaaaaagataatgacgccaaccattgaacttacttgtggccatcgctccattcgccatttcactgatgaacccatttccgaggcgcagcgtgaggcgattattaacagcgcccgtgcgacgtccagttccagttttttgcagtgcagtagcattattcgcattaccgacaaagcgttacgtgaagaactggtgacgctgaccggcgggcaaaaacacgtagcgcaagcggcggagttctgggtgttctgtgccgactttaaccgccatttacagatctgtccggatgctcagcttggcctggcggaacaattgctgctcggtgtcgttgatacggcaatgatggcgcagaatgcattaaccgcagcggaatcgctgggattgggcggggtatatatcggcggcctgcgcaataatattgaagcggtgacgaaactgctgaaattaccgcagcatgttctgccgctgtttgggctgtgccttggctggcctgcggataatccggatcttaagccgcgtttaccgtcctccattttggtgcatgaaaacagctatcaaccgctggataaagacgcactggcgcagtatgacgaacaactggctgaatattacctcacccgtggcagcaataatcgccgggatacctggagcgatcatatccgccgaacaatcattaaagaaagccgcccatttattctggattatttgcacaaacagggttgggcgacgcgctaaaaccgccacgccgatgtatgatacgcgggcttttgaccaggtctgacagagaggtgcagggtgaaaattgccatattgtcccgggatggaacgctctattcgtgtaagcggctgcgtgaagccgctatacagcgcggtcacctggttgaaattcttgatccgctttcttgctacatgaacataaatcctgcggcgtcttctattcactacaaaggccgcaagttaccccattttgacgcagtgatcccgcgtattggcaccgccattaccttttatgggacggcggcactgcgccagttcgagatgctggggagctatccgctcaatgagtcggtcgccattgcccgggcgcgtgacaaattgcgttccatgcaactgctggcgcgtcagggcatcgacctgcctgtcacgggcattgcgcattcgccggatgataccagcgatttaatcgacatggtcggtggtgcgccgctggtggtcaagttggttgaangcacgcagggaattggcgtcgtgctggcggagacgcgtcaggcggcggaaagcgtgattgacgctttccgcggtctgaacgcgcatattctggtgcaggaatatatcaaagaggcgcaagggtgcgatatccgctgtctggttgttggcgatgaagtggtcgctgcgattgaacggcgggcgaaagagggcgattttcgttccaatttgcatcgtggcggcgcggcaagcgtcgccagtatcacaccacaggagcgtgaaatcscgataaaagccgcgcgaacgatggcgctggacgttgctggtgtggatattctgcgtgctaatcgcgggccgttggtgatggaagtgaatgcgtcgccggggctggaaggaatagaaaaaaccaccggtatcgacatcgcgggtaaaatgatccgctggatcgaacgccacgctacgacagaatattgcctgaaaacgggtggttagtcgcaatcacattactgatcatggktttgcctgctctttttgcgtaagctgtgccggtctttttatcgaaagaggttgtacaaaattatgacatcgctggtcgttcctggtctggatacgctgcgtcaatggstcgatgacctggggatgagtttttttgaatgtgataactgtcaggstytgcatytgccccatatgcagaatttcgacggtgtctttgatgccaaaatcgatctgatcgataacacgatcctgttttctgccatggcggaagtccgaccttcagccgtattgccgctggcggcggatttatctgccatcaatgccagttcgctgaccgtgaaagcatttcttgatatgcaggatgataatctgccaaagctggtggtttgccagtctttatccgttatgcagggcgtaacctatgagcagtttgcatggttcgtgcgtcagagcgaagagcagatttcgatggtcattcttgaagctaatgcccatcaactgctgttaccgactgacgatgaagggcaaaacaacgttaccgaaaactatttcctccactgataactcctttcgagcacgcagtcgctggtgcagtggctgcgcgctgcaaaattatctgctgtttttaaccttttcttaaagattatttcacttctcttgtgtcgatttggctttatcacatagagcaaatacgcataaaaatttgttaaataccgttttttaatccgagctatagtctcaaaccctggctaaagttattcttgcgatgcttttatatagcgagcagtgctggccgggagagagttctcttttcttacaccgcgccgataaaaaatatgcacgtttattgcatatctttcagtgtgacaacttttgttcgtttgttaacgaactttcagaaggaaagagatatgaccgccttaaataaaaaatggctttcgggtctggttgcgggtgctctgatggccgtctctgtcggcacgctcgcggctgaacaaaaaacactccacatttataactggtctgattatatcgcccccgacacggtggctaactttgaaaaagaaaccggtattaaagtcgtctacgatgttttcgactctaacgaagtactggaaggcaaattaatggccgggagcaccggctttgacctggtggtgccgtcagcaagctttcttgaacgccagctgacagcgggagttttccagccgctggataaaagcaaattgccggagtggaagaatctcgacccggaactgctgaagttggtcgccaaacacgatcccgacaataaatttgctatgccctatatgtgggcgacgaccgggattggctataacgtcgataaagtcaaagcggtgctgggcgaaaacgcgcccgtcgatagctgggacttgatcctcaagcctgaaaatctggaaaaactgaaaagctgcggtgtatctttcctcgatgcgccagaagaagtttttgctaccgtgctgaattatctcggcaaagatcccaacagcactaaagcggatgattacaccggaccggctaccgatctgctgttaaagctgcgcccgaacattcgttatttccattcatctcaatatattaacgacctggcaaacggcgatatttgcgtcgctatcggctgggcaggtgatgtctggcaggcgtcaaaccgcgcgaaggaagcgaagaatggcgtgaatgtctcgttctcgattccaaaagaaggggcgatggcgttctttgatgtattcgccatgcctgcggatgccaaaaataaagacgaagcctatcagttcctgaattacctgctgcgtcctgatgtggtggcacatatctctgaccatgtgttctatgctaacgccaataaagcagccacgccgctggtgagtgcggaagtccgtgataacccgggtatttatccgcctgcggatgtccgcgcgaagttgttcactctgaaagtacaggctccgaaaatcgaccgtgtgcgcacccgcgcgtggaccaaagtgaagagcggaaaataatccgcagccttagatgccgggcgggagcgccactccctccggcaattcgcaccaacatggtgcgcttgcacacatttaatgccggagagcagccgtgaatgacgctatccctcgcccccaggcgaaaacccgtaaggcgctgaccccgctattagaaatccgcaatctgaccaaatcctacgatggtcagcatgcggttgatgatgtcagcctgaccatctacaaaggtgaaatctttgcgctgctgggcgcatccggctgtggcaagtccacgctgctgcgtatgctggcaggtttcgaacaaccttcagccgggcagattatgcttgatggcgtcgatttgtcacaggtgccgccttacctgcgccccatcaatatgatgtttcagtcttacgcgctgtttccgcatatgaccgtggaacagaacatcgcttttggcctgaaacaggacaaactaccgaaagcggaaattgccagccgggtcaatgagatgctcggccttgtgcatatgcaggagttcgccaaacgcaaaccgcatcagctttccggtggtcagcgacagcgtgtggcactggcccgaagccttgccaagcgcccgaaactattactgctcgacgagccgatgggcgcgctggataaaaagctgcgtgaccggatgcagcttgaagtggtggatattctggaacgcgtcggtgtgacttgtgtgatggtcacccacgatcaggaagaggcgatgaccatggcggggcgtatcgccattatgaatcgtgggaaatttgtccagattggcgaaccggaagagatctacgagcatccgactacccgctatagcgccgaatttattggctcggttaatgtctttgaaggtgtactcaaagagcgtcaggaagatggtctggtgctttattcgccggggctggtgcatccactgaaagtcgatgcggatgcttcagtggtcgataacgtgccggtacacgtagcgctgcgtccggaaaaaatcatgctttgcgaagagccgcccgccaatggttgtaacttcgcggtgggggaggtgatacacattgcctatctcggcgatctttcggtgtatcacgttcgtctgaaaagtgggcagatgattagcgcccagctacaaaacgcccatcgtcatcgtaaagggttaccgacctggggcgacgaagtgcgtttgtgctgggaagtggacagctgtgtggtgctgacggtttaaggagcaaagatgagtacacttgaacctgctgcccagtcgaaaccgccgggcggatttaagctgtggttgtcgcagttgcaaatgaagcatgggcgcaaactggtcattgcgttgccgtatatctggttgatcttgctgtttctgctgccatttctgattgtctttaaaataagcctggcggagatggcgcgcgctattccaccttataccgaactgatggagtgggctgacgggcaactgtccatcacccttaatttcggtaatttcctgcaactgaccggcgatccgctctatttcgatgcttatctccagtcgttacaggtggcggcgatttcgacattttgctgtttactgatcggctatccgctggcgtgggcggtggcgcacagtaagccttcgacccgtaatatcttattactactggtgatcctgccgtcgtggacctcgtttctgattcgtgtctacgcctggatgggaatattaaaaaacaacggtgtgctgaataattttctgctgtggctgggggttatcgatcaaccgctgaccattcttcataccaatctggcagtttatattggcattgtttacgcctacgtgccgtttatggtgctgccgatttataccgcgttgattcgtattgattattcgctggtggaagcagcgctggatctcggtgcacgaccgctgaaaacgttctttactgtgatcgtgccgctgactaaaggtgggattattgccggatcgatgctggtgtttatcccggctgtgggcgagtttgtgatcccggaactgctcggtggcccggacagcatcatgatcgggcgcgtgctatggcaagagtttttcaataaccgcgactggccggtggcctcggcggtagcgatcatcatgttgctgctgctaattgtgccgataatgtggtttcacaaacaccagcaaaaaagcgtgggagaacacggatgaataatttaccggtagttcgttcgccctggcggattgtgattttgctgttgggcttcacctttctctacgcgccaatgctgatgctggttatctattcgtttaacagctcgaagctggtgacggtgtgggccggctggtcaacgcgctggtatggcgaattattgcgcgatgacgcgatgatgagtgcggttggtttaagtctgacaattgcggcctgtgcggcgacggcggcggcgatcctcggaactattgcggcggtggtgctggtgcgctttggcaggtttcgcggatcaaatggctttgcctttatgatcaccgcgccgctggtaatgccagatgtcatcacgggcttgtcgctgttgttattattcgtcgcgcttgctcatgccattggctggcctgcggaccgcggtatgcttaccatctggctggcgcatgtcactttctgtacggcttatgtggcagtcgttatttcgtcgcgtcttcgggaactggatcgctcgatagaagaagcagcgatggatctcggtgcgacgccgctgaaagtgtttttcgtcattacgctaccgatgatcatgcccgcggtcatttctggctggttactggcttttactttgtcgcttgatgatctggtgatcgccagctttgtatccgggccgggagccaccacgttaccgatgctggtcttttccagcgtgcggatgggggtgaatccggaaatcaacgccctagcaacattgatcctcggcgcggtcggaattgtcggatttatcgcctggtatctgatggctcgcgcagaaaaacagcggatacgcgacatccagtgtgcaagacgtggctgaagacactaaaatttgccaacctggctacataatgccgcgtatgtcgcggcattgttttcatggaagacgaaacgttgggattttttaagaaaacatcttcatctcatgctcgcctgaatgtgcctgcgcttgtgcaggtggcggcgctcgccattattatgatccgtggcctcgacgtgctgatgattttcaatacgctgggcgtgcgcggtattggcgagttcattcatcgcagcgtacaaacctggagtttaacgctggtctttttaagcagtctggtgctggttttcattgagatctggtgtgcgttttcactggtgaaagggcgtcgctgggcgcgctggctgtatctgctgacacaaatcactgccgcaagttacttgtgggcggcttcgctggggtacggttatccggagctgttcagcattcccggtgaatcaaaacgtgaaatcttccatagcctgatgctgcagaagctgccggatatgctcatcctgatgctgctgttcgttccctcgaccagtcggcggttcttccagttgcaataatgtgtataatcgtcgcccctgatgatgtgaaggtcaatgtatgcagtgcgcactttacgacgcgggtcgctgtcgttcctgtcagtggataacgcagccgattccagagcaactctccgctaaaaccgccgatcttaaaaatctgctcgccgactttccggttgaggaatggtgcgcgccggtgtcaggcccggaacaagggtttcgtaataaagccaaaatggtggtgagtggtagcgttgaaaaaccactgctcggtatgctgcatcgcgacggcacaccggaagacctttgtgactgcccgctttatcctgcctcatttgcgcccgtttttgcggcgctaaaaccgtttatcgcccgagcggggttaacgccctacaacgtggcgcgtaagcgtggcgaactgaaatacattctgctgactgaaagccagagcgatggcggcatgatgctgcgctttgtactgcgttctgaaaccaaactagcacaactgcgtaaggcattgccgtggttacaggcacaattgccgcagctaaaagttatcaccgtcaatattcagccggtacatatggcgattatggaaggggagacggagatctacctgaccgaacaacaggcgctggtagagcgttttaacgatgtgccgctgtggatccgtccgcaaagtttcttccagactaatccggcggtcgccagccagctgtacgctaccgcgcgcgactgggtacgacagctgccggttaaacatatgtgggatctgttctgcggtgtggggggctttggtttacactgcgcgacgcctgacatgcagttaaccgggatcgaaattgcgctagaggccattgcctgtgcaaagcagtcagccgctgaactgggcttaacgcgtctgcaatttcaggcgctggactccactcagtttgccaccgctcagggggaggtgccggagctggtgctggttaacccgccgcgccgcggcattggtaaaccgctgtgtgattatctctcaacgatggcaccgcgttttattatctactccagctgtaacgcccaaaccatggcgaaagatatccgcgaactgccaggttaccgcatcgaacgggtacagctttttgatatgttcccgcacaccgcgcactatgaagtgctgacgctgctggtaaaaatgtaaatacatcattcaaatcaatatcacctcggcatacatccatccaaaataataatcgtgatcgatcgattaataataaccgatcgatcacggttatatattgctctatttttgcaaatcaaatcacaaataatcaaataagatctttaattgaactgttttgattactacagtgcacttaccgaatacatacagaggcattgcttagcgaaacacaaaatttcctgagacattattaacgtcagcagaaggttcatgcattgacaacggaaatgtacgcgtatggagggcgttccgacgatgtttgccaaattcatagatgttattcaaacgtttttaactgaaccggcaattttaattggtttgctggtgggtattggttatgcccttgataagaaatcgccaataaaaattattaccggcatggtcagcgccatggtgggattaatgatggtgttatttggtggtttccagttttccgcaacatttaaaccggtagcagaagccgtaagtaaagcctatggtgttcacggatatttaatggattcctacgcaatgaaagcggcaacgcaaattgcattgggggataattttggttatgtcgggtatgtatttgtactggcgttttttaccaacctgctgctggtattatttggtcggtatactggtgccaaagggatatttttgacagggaataccggtgtttcacattctcaggcggtattatggttgattgtcttttggctgggttttagctggactacatccattattattgccggaatattaacgggtgtattctgggcgttctccaccacgctcattgttaagcccattgccaaagttaccaaagatgccggttttaccattgctcataaccagatgttgggattgtggtttttctccaaattcgcccataaatttggtgaccctgaaaagcacgatgctgaaaacctgaaacttcccgggtggctggcgatttttaaccataacgtaacggctatcgccattgtgatgacgctgtttgtcggtggtttcttgctatcaacgggtatcgataatgtccagttaatggcgaaaggcaagccctggtacatctatatcatcaaccttggcttacagttctccatgtatatggtcattctgctgcagggtgtgcgcatgatggtgggcgaaattaacggttcgtttaaaggctggcaagatcgctttattcctaacgctattcctgctgtcgatgttgcagcgctgttacctttttcacccaatgccgcaacgttaggcttcgtcttctgtacttttggcaccattttttcgatggggatcttattactggttcacagcccaattatggtattgcctggctttgtacctctgtttttctctggcggtccaattggcgtattagcaaaccgcatgggcggataccgttccgtaattatctgtacgttcttgctgggtattattcagaccttcggtacggtgtgggctattccgttaaccgggcttgctgaaaatggcgtcggctggacaggaatatttgactgggcaaccgtatggcctgctatttgtgaagttctgaaatttatcgctgcaacattccatcttggtccttacgcgggttaattaaatattaagggtttaaaaatgaaagatacaattaatattctgtttgtctgtggttacggtgtaggcagtagcgttatgttacaaacggtcgttaaaaaagcgctgaccaaatatgatttcaaagttgaaatggaacataccgccgcaggtgaagtcggcggatttaccgactgggcggatatttttgctatttccaaaaaattactcgatgtggttagtcttgacccgaaacaagggcaatatttgattccgatagagaatattatggacggtgaaactattggtcagcaaatttatgaagtggttcagcaacattttccgcatttaattaatcaataaggtagggcgtaatgagagcgattattctgctgttcgatagtctgaataaacgttatctgccaccttatggcgatgcgttaaccaaagcgcctaatttccaacgtctggcggctcatgccgccacctttgaaaacagttacgtcggcagtatgccgtgtatgcctgcccggcgggagttgcataccgggcgatgtaacttcctgcatcgggagtgggggccgttagaaccgtttgacgattccatgccggagctgcttaaaaaggcggggatctatacccacctgataagcgatcatttgcattactgggaagatggcggckagaattatcataatcgctacagttcgtgggagattgtgcgcggacaggaaggcgatcactggcatgcaagcgttgcgcaaccgcctattcccgaggtgctacgggtgccgcaaaagcagaccggtggcggtgtttctggtctgtggcgccatgactgggcaaaccgggaatatattcagcaggaagcggattttccacaaactaaagtgtttgatgcaggctgtgcctttatccacaaaaatcacgcggaagataactggttattgcagatcgaaacgtttgatccgcacgagccgtttcacacaacggaagagtatctttccttgtatgaagataactgggatggaccgcattatgactggccgcgtggccgggtgcaggaaagcgacgaggccgtggagcacatccgttgccggtatcgttcgctggtgtcgatgtgcgatcgcaacctggggcgcattctcgacctgatggatgagcacgatctgtggcgagataccatgctgattgtcggcactgaccacggctttttactcggtgagcatggctggtgggcgaaaaaccagatgccttattacaacgaagttgccaataatccgttgtttatctggaacccgcgcagtggtgtaaaaggagagcggcgacaggcactggtacaaatgatcgactgggcgccaacgttgtatgacttttttcaacagccagtgccgcccgatgtgcaggggcaaccgctggcgaaaacggtcagtcacgatgaaccagtacgcagctcggcgatgtttggtgttttcagtggtcatgctaacgtaactgatgggcgttatgtgtatatgcgtgcagcgctgccggggcgtgaggatgatattgccaactacacgttgatgtcctgcaaaatgaacagccgctatccggtggatgagatgcgggctttatcgctggccccaccgtttcgttttaccaaagggttacaggtattacgcatcccggcacaggaaaaatataaggggttgaatcagtttggtcatttgctgtttgatctgcaaaacgatccgcagcagctacatccgattcatgatgatgtgatcgagtcccggatgatcgcgttgctgattcagttgatgaaagataatgatgcgccgccagagcagtttcagcgcctgggattagcgtagagaagtgattttgccggagtgggtgttcgcccactccggcaaatgaataattattgcgggaaccactgatcgctgatttgttgatatgtaccgtcagctttaattgctgccagcgcgttattcagtttttccagcagagctttgttatccggacgtacagcgatacccagaccggtgccaaagtattgcggatcggtcactttttcagtagcaacgcccagttgcggattggttttcagccattcattaaccaccgcagtgtcaccaaatacgccatcaatacggctatttttcagatcgataaaggcattttgataactgtcataggagaccgttttcacttccgggtgctgatcctgaatatatttctggtgcgtagtaccgttttccatcccaatgcgtttgcctttcaggtcggcaaacgttttgtaggtatcttttttggcaatcacgacggctgagttttcgtaatagggcgtggtgaacgatacctgcttgctacgatctggtgtgatatccataccggagattacggcgtcatatttcctgaatttcagtgacgggatcaggctgtcgaacgcgtgattggtaaaagtacattctgcctgcatctgtttgcataacgcttttgctaggtcgatatcaaagccgacgatctggttattggcatccatcgactcgaacggcggataggtcgctgatacgccaaaattgattttctctgcggcagaagcgccgaacgcacaggatgccagtaatgcggcaagaactaactttttcatgatggaactcccgtctgtcaatcttatgattattggccgtgtctgcggcatgggataacaatgccatcaagtgaatttatatgcaataaatatgattaaataatttgcatgaaataaaaaaagacggacaacttagtgagttgtccgtctttattataagaatttatgcactatgtaggccggataaggcgtccacgccgcatccggcacaggcaccgtgctgatgtctgatgcgacgctggcgcgtcttatcagacctacaaaacccccggcgaatgtacgcagccacattaattccttcgctcaaacgccagcgctttgcgctcgatcagacgcatcatcagcgtcagcaggccgttaacgaccagataaataatccctgccgcgccgaacaccatgacatcgtaggtgcgtccgtacaacaactggctgtatcccatcacttccatcagcgtaatggtgtaagccagagaggtacttttgaacaccagcaccacttcgttggaataagaagagagcgagcgtttaaaggcatacggcagcaggatcgccagcgtatcttttttgctcattcccagggcgctacaggactgccactgaccttccgggatcgcacgaattgcaccgtaaaacagctgcgtggtatacgccgcactgttcagcgacaacgcaatcagcgcacataaccacggttctgacaacaaatgccacagtgccggatactcctgcaacgtcgggaactgacccggcccgtaataaatcaggaagatctgcaccagcagcggtgtaccggtaaacagcgtgatataaccccgcaccagccacaccagcaccggcgttttcagcgtcaggatgatggtaaaaatcaacgccagaatcagtgccacaatcagcgaggcaacggttagcgtcaggctggtgtgcagccctttcatcagttcgggtaaatactcaaacattagctgggcctccgctcaaaacgtgtcgcgcgcaggtcaatgcgtttgagaatgtactgactgagcagggtgatcaccaggtaaatcgccgccgccacaatgtaccaggtaaatggttcctgggtacgagtagcgatgcttttggtttgcagcattaaatcattcacactaatcaaactgaccagcgcggtatctttcagcagcaccagccactgattaccgaggccaggcagcgcatgacgccacatctgcggcatcaccagacggaaaaagatagccgatttcgacagccccagcgcctggccggattcccactgacccatcggcaccgctttcaacgcgccgcgcagcgtttgcgaggcataggcggcatacagcagtgacagagcgatgacaccacaaaggaacgggctaacgtcgaagttttcaatctgcatctgcaccgggatctctacaatcccaagattgatagtgaagccatccgaaagtgtcagcagcagctgcgaggagccaaaatagataaacagcaccaccagaatttctggcaggccacgcagaatggttaccagcgctgaacctgcccacgcgacaggacgccatttcgcagactcccataccgcaaagaacatcgccagcgccagcccgacaatcaatgcacaaacggcaaggccgacggtcatcccggcggcgcttgctaaaggaaaaaattcattcatcaggaattacttctggaaccatttgttgtagatggtttcgtaagtgccatctttcttcactttttccagcgcagtgttgagtttctgctgcagctcagtgttgccctgacgtaccgcgatgccgaggccagtaccgaagtaatctttatcggtcactttatcgcccactgccgccagtttcgggttatctttcagccattcagttaccactgcggtgtcaccaaatacgctgtcgatacgaccgttttgcagatccagttttgcgttctggtagctgtcatacggcacggtggtgatttccgggtgcttatccataatgaatttctggtgagtcgtaccattctgtacgccgacttttttgcctttcagctgatcaacgctggtgtatttaccctgctgacccacaaacagggcagagttgtcatagtacggcgtggtaaacagtacctgcttttcacgttccgcggtgatatccatcccggccatcaccgcttccacgcgacggaatttcaggcttgggatcaggctgtcaaatgcctggttagagaaagtacaggtcgcatcaatctctttacacagcgcctgtgccaggtcgacgtcaaaaccaacgatctggttgtttgcatcaatcgattcaaacggaggataggaggcttcggtagcaaaacgaatggtttcggcagctgtggcggaaagactaaaacctgcaattaacgcggcaatcagaacttttttcattgttgttatcccgaatcttagtgagagagatagtttttaaatgcttcggtttgcggctcggtaaagcagctcgcgtcgccttgttctacgatatgaccgttttccatatacaccactcggctggcggttttacgcgccacttcaacttcgtgggtgacgatcacctgggtaatattcgtttctgccagctcacgaatgatgctgacgatttgtgccgtaatttccgggtccagtgcggcggtcggttcatcaaacagcagtacctgcggttccatcattaacgcacgggcaatagcaacacgctgctgctgaccaccagaaagatgcagcgggtaacgatcgctataaggtttgagacgcagacgttccagcagtttttctgcacgggccagcgcctgatctttactcaaccccagtacacggcagggcgcttcaatcaggttttgctgcacggtcagatgcggccacaggttgtattgctgaaacaccatgccaacgttacgacgcaaatcgcgaatcgctttgtctgagggtgttttggtgaaatcgaaatggttgcctgcaatgttgagcgtaccggagcgcggcatctcaagcagattgagtacacgcagcagcgagcttttacccgcgccgctggggccaagtaacaccagcgtttcgccctgtgggcaatccagcgtgatatcgaacagcgcctgatgcgcgccgtagaagcaattaatgccgtttaattgaatactcattgacactcgtatactggcagtctgatagctattgaggtcgaagatagtacctttgacagaataattatgcaatatttctgctttaaaagttaaaagcaaagcgcattattcaataaacatagcacaaaataacgggggcggtggtcggcgagcataaatgtcggcattcctcacgaaatgccggacaatttacggggtttattggttgatcaaggcgttagcgattytcgatggactgacggagcgtacccgccgtggcatgaacgctaccgcctaagtagcgcacatcgtcgatcacccaacactggccttcctgaatcattaacayttcatcctgccagccctggtcaccctgcttgagatccacgcgcaatggaatgttacgggcatcacgattagggatagtcgatgcactggcaacgtgggcgctgtctggcaaggtggttcgactggagaacggatcactgcttaacaattcacgatgactattatcgcggctggcatcgctaagtagggttgccagtttgtcactcaaataggggcgcagggcggtaatgtcattgctgcgatgttgaatgtggtagtcatagaattgttgggccacgctgtcaggccccccctggacacaggaaccggtgcggggaccattatctttataagctggcgtgacggtggtacaggcactcagcagcagtgcacatggaataagtagagatagtgaacggtagcgcataatcatttccttattagcttgctgtctgcgtcacactacgaccaaacgctatcagattatttaatacattgtttttaatacaattctgaaacaatctgaacacctgattgggtttgagtccattgctggcgacccactcaaggttgctcgtagctgacttacttaaattacccaaacaatagacagtgtaaaccatttgtgaggttgagcgtgttatatggctgaaatgatcatttaaggtaaatatgatagttctgaaatggtggtataaatcctcctgtagaggttaagagcatctgcaagaagccagtttcacatttataacggcgtgataaatgaacgcggttattgtctaatcattacaaatttttcacatgcgataagagatcctgctattaagatgattgccaaaattacgttgtatttttgaaaatgagcgaaatttgatagtcccagctttgacttttgataatattatttatgctacagttgtgggtataaaatataatctttttgaacaagtgaatttgagctaagaataaatcaagttgtttcagtgtttcgttaattaatatgagtataaaaggtgttgtgcttttataataataaagcgcgaggagttcggtggagtatcgtttttcttgggtgatttttaatatgataaacaatatatctgatcaagcgtcatcatttccatgcacacaattgaatcaaagtgataatttcctcgattcactgagggaatttttcgcgatattaaattccagtcgtaagggtgagttgtctacatgggataccatctacttgcatctgatattagtaataaatgctgacagtgatctcataaaaaatgatgtgttgctcgcggaaaatattccaacagcggattatcaatttaatacattttttagtaatgctttcgagactgatgttaaaaaatatctgggtaaatcagaagataacgaagttgaaataaaaacgggtaatgaaagaatctctattggaatacgtaacagatcgaatggaaaacttgaaagacaaaagtttcttttcccactggactatgagaataaattacaacatcaattagacaagcattttacgattgaatcgcacccattattatacaggcatactatgggtagtaagattgcgaatgtgatttttgaaaaattatacagtcgtattgactttaacaaagaacaatatatatcctttataaaggacgcgtttcttcatttttatgattatagcaggcgatatgcaattaatgaaaatattgcaaaagacgctgtaacaaacaatatcgcattgatgagcactttttatgacagtgataatacgtcaggtgaggttttaaataatgattttacagaagagtcatttgaaactgcgttagatgtagagcatacaatagtgcttggatttgctgatgataattttgaaacaaaacctgttcattatcaggatttattaacacgatttagtgcctttcaagataccgtgtttaatctgtttcctgaaatgcactcttcgcattacaacgatatttgtagcgtaagtgtggatatgacaaagggaacgcaatgcatgattcacttgatggtgaatgaagaagttttcatgtctctgcctgttccagttgccacgatggtacgtgaagatgcaagtaatttaatcaatcttaaaacactactcaatgatggttgctttattaaatatagtcattttaatgacgtggcattaataaagcaaaacataagtaatctctatttatcacacactgttgtgaatgaaagcatattgaaaaaatgttgttttgaaaacggcagtttaggtgatgttaaaataacaaataacaaatagcaatatagtaaataatgtattcaaaaatatttcgtttagatctgttaaaattaacaacgtaaatactcattctttaaaatttattaactgtcatttttttaatgttgatatgataagagttaatttcagcaaatgtctttttcatgactgtagcatgcatggtgtcaagataaaaccatggttgccagtaaaatggacaaaagagttaataaatgattatttgtatggctgtttactctctctgtactctatctgtgcaagagatatatataatatgaacgccgggaataacgtgaaggttgctgcggatgcttttcttgaaatactttattctcttaaaaataaatattgtattaaactattaagcgctcaggatcgggcgtttatatacgaatttgcaagaatgatcttcgcttatattaatgacaaaagcattgagatcttattactttcttgttttgcggcggcggaccaaaaagcaatccagcggtatatacctcaggcgcaagatggggaagactttaggaatcatttacaatataagttgactcttcccactcattaatgttgccggcacaacataatagggcaggtaagcggtgctccataatgaaaccaatatccggttacgaaacagataattgtacaggcttatgtagctgtttttgacacaatgagatgatttcctaaactgatcaaaaccttcttcccaacatggcatatcagtccgataatgctttagagatcgaaggcttaacaaacaaggagatcgatcatgcaattttccacaactccaactctggaaggccagaccatcgttgaatattgcggtgtggtgactggcgaagcgattttaggcgcgaatattttccgtgatttctttgctggtattcgcgatatcgttggcggacgctccggtgcctacgaaaaagagctacgtaaagcgcgggagatcgcctttgaggagcttggctcccaggcgcgggcgctgggggccgatgccgtagtcggtattgatatcgactacgaaacggtcgggcaaaacggcagtatgctgatggttagcgtcagcggtacggcggtgaaaacgcgtcgatgagaagagtcttctggctgatcgctgtcgctctgttactggcagggtgcgcaggcgaaaaaggcattgtcgagaaagagggatatcagcttgatacccgacgccaggcgcaggcggcgtatccgcgcattaaagtgctggtgatccactacaccgcagatgattttgatagctcgctggcgacactgaccgataagcaggtcagctcgcattatctggtccctgcggtaccaccgcgatacaacggtaaaccgcgcatctggcaattggtgccggaacaagaactggcctggcatgcggggattagcgcctggcgcggggcaacgcgccttaacgacacctctattggcattgagctggaaaaccgtggctggcaaaaatcggcgggggtgaaatattttgccccgtttgaaccggcacagattcaggcgcttattccgctggcgaaagatattattgcccgttatcacatcaagccggaaaacgtagtggcacatgcggatatcgccccgcagcgcaaagacgatccggggccattatttccctggcagcaactggcgcagcaggggattggtgcctggccggatgcgcagcgggtgaacttttaccttgccgggcgcgcgccgcacacaccggtagataccgcgtcattgctggagcttttggcgcgctacggttatgacgttaaacctgatatgacaccgcgcgagcagcggcgcgtgattatggcgttccagatgcatttccgcccgacgttatataacggcgaagcggatgcagaaactcaggcgattgccgaagcgttgctggagaaatacgggcaggattagcgcggcagttttccgtggtcgcgcagccaggcggcagttttctcgataccttcatccagggtgatgaccggctgataacctaactcttcctgtgcccgcgtaatatccagcgtaaagtcaaaattaagcttcgagacgccgtagtgggtcagcggcggctcttttgctgacttgcggcctaaacgctccatgctgcgggcgatcatatccagcatcgggtaagggacggaacgaatacgacagtcaatattcaactcgtcgatcagcttctgcacgatgctgcgcagtgtgcgatgctcgccgttggtgatgttgtacacacgcccggaaggtagcttatcgcaggcttcctggcttgccagccacatggcgtgcacggcattttcatagtaggtcatatccaccagcgcactgccgccatgcggtaacagaatgctgccgtagtggtgcatcatatgcgcaagacgggggataaagactttatcgtgcggtccgaacagactttgtgggcgcagaatagtaaagcgcgtttgtggattcgcctgcgaaagcatattgatcacttcttcgctggccgctttgctgcgggcaaactcgttggcgaagcggtgagggcgaaaatcttctttaatatcgcgatggtggtgataatcgaagtacagggagggagaagagatatgaataaagttacgtacaccccaggcgacagcccattcacctaggcggcgagtggcgcgaacgttagccagatcgaaagcctgttgtgtcccccagggagaggtaaagctggagcagtgccacagcgtatcaatgcccgcgagcatcactttagcttgtgatgagaccagctcggtcagatccgccggaacaaactctgcgcccattttttccagcaatttacccattgcctcgttgcgaccggtcgctcgcacgctgatgcmtttctggcataaaaactctaccgcgtttcgacctaagccgctggtggcgccggtaaccagtaccttcatatcaatccactgttgttgagaaaatgacgtgcgcattcttccgtgatttcccccttgatgcaatgggaaacatgaaagaataacgcaggttttgtcgattaatctgtgctttgttctgccagtctggcgattcgttttgccattccgcgaaaaataaacagatgcgcggggatcatcaataaccagtaaaacagccccggcataccgtgcggatgccagaaagcgcggacatcgatagtacgatagtcgcctttatcttccagggtaaaacacagtcgtcccagccccggtgctttcatgccaaataacaacgtaagttgtttttccggttcaacgacaatcactttccagctatccaccgcatcgccagtttgcaaatattcgcgctccggacggcctttcgctaatttatgaccgatcgcacggtccatcaacgcccgtgtctgccacaaaatattgccaaagaaataacgctctttaccgccgatttggttcaccacctgccataaagccgcaaggctggcggacgttttaacggtaaatcccgcctgtttggcaaaataaccatactctggtcgccagcgggcaaaggcctgagtgtcgtatccccagtcgctggagttgaccagcttttcttcttctttcagggtgcgacgtaccgcgtcatcgaaagcgatcagccgttgtgggatgagcgcacgtagcgcggtgtcatccgccagcagatcgtgtttcagcccctgaatcaacgccctggcggtggtgggcggtacggaagtaatcacattgagaaaccacaccgaaatccagcgggtggggagggggatggggatcaaccagcggcgcttaccgctcaccgccataaaatgttcaaactgttgctgataactgagcacctctggtccggcggcttcgaagatgcggtgttcgttggctggatggtctaacagcgccaccagatagtgcagcaagttttccagcgcgatgggcgtggtgcgtgaacgtacccagcgtggcggcgttaacactggcaggttgtagaccatatcgcgcatgacttcgaacgctgctgaacctgcaccaacgattattccggcacgcaattcggtcactggtacattcgcttcacgaagaatgtccgccgtagcctgacgcgcgcgcagatggtccgactgctcatgtggcggggcctgcaacgaactgagaaagattaattgcttaactggtacttcacgtagcgcatcgcggaagttgagagccacctggcgctcctgagcgataaaatcgccgccttcgcccatgctatgcaccagaaaatagaccgtatcgatatcctgtaacagggccggaaggttatccggccagctgagatcgactttatggcaactgacgtttgccagttgcagctttgcaagcctgtcgacatgacgtgccgccgccaggatctgatgcccttgctggctgagtgtgcgcaccagatgctgaccaatgtagccactggcaccaagaactaaaatgcgttgcggcacgtctccctccttaacgcgccaggaatgcgcgccagtgggcggcgacttctgccagttgttcgcgcgagacgtcaagatgggtcaccaggcggacaatcggcgaggcgttaatcagtacgtttctcgctttcatgtattcgcctaacgcggcagcattttcttcgccgacgcgaacaaacagcatattagtgtcctgacgcatcacatccgcgcctgcttcacgcagttgctccgccatccaggcggcgttgtcgtgatcttcctgcaaccgtgcgacgttatttttcagcgcatacatcccggcggcagccagaatgccggactggcgcatcccgccacctgtcattttccgccagcgaatggcacgtttaatgtaatcacgattaccgacgagtaatgaaccgactggcgtcccaagacctttcgacaggcaaatggtgaacgaatcacaatattgcgtgagctctttcagttcgctgccgtaagccaccacggcattaaagatgcgcgcaccgtcaacatgcagcgccagattgcgctcgcgggtaaattcccatgcatctttaaggtattcacgcggcaacactttgccgttgtgggtgttttccagactgagtaatttggtgcgggcgaaatggatatcgtcgggtttgattttcatcgccactttatccagcggtagcgtgccgtcggcagccgcgtcgatgggttgcggttgaatactgcccagcaccgccgcgccaccggcttcaaacagatagttatgcgcggcctgaccgacaatatactcttcgccgcgttcgcagtgactgagcasagcgaccaggttggcctgagtgccggtaggcagaaaaatggcggcttctttaccggaaagctctgctgcatagtcctgcagagcattaacggtagggtcgtctccgtaaacgtcgtccccaaccggggcggccatcatcgcttcgagcatggcgcggctcggtcgggttacggtatcactgcgtaaatcaatcatggcatgtccttattatgacgggaaatgccaccctttttaccttagccagttcgttttcgccagttcgatcacttcatcaccgcgtccgctgatgattgcgcgcagcatatacaggctgaaacctttggcctgttcgagtttgatctgcggtggaatggctaactcttctttggcgaccaccacatccaccaataccggaccgtcgatggagaaggcgcgttgcagggcttcatcgatttcagaggctttttctacacgaatacccgtaattccgcacgcttcggcaatgcgggcaaagttggtgtcgtgcagctcagtaccgtctgtcaggtagcctccggctttcatctccatcgccacaaagcccagcacgctgttattaaagacgataattttcaccggcagtttcatctgcactaccgagaggaaatcgcccatcaacatgctaaaaccgccatcgccgcacatggcgaccacctgacgttccggctcggttgcctgcgcgcccagcgcctgcggcatggcgttagccatcgaaccgtggttaaacgaacctaacaggcgacgcttgccgttcattttcagataacgcgccgcccacaccgttggcgtgccgacgtcacaggtaaagatggcgtcatcggcggcaaaatgactaatttgctgcgccagatattgcgggtgaatggctttctcgctcggtttagctaaatcgtccagccctttgcgggcatcgcggtaatcttccagcgctttatccagaaacttgcgatcggctttttcttccaccaatggcagcaatgcacgcagggtcgacttgatatcgccgaccagcgccatatccaccttgctgtgtgcgccgatgctggctgggttgatatcaatctgaataattttggcatcggtcgggtagaacgcacggtaggggaactgagtaccgagtagcactaacgtgtcggcgttcatcatggtatggaaacctgacgagaatccgattaacccggtcattccaacatcatacggattatcgtattcgacatgctctttaccgcgtagggcatgaacaataggtgctttaattttcccggcaaactcaactaactctttatgcgcccccgcgcagccgctgccacacatcagagcgatattgctggaataacgcagcagttgcgccagtttgcgtaactcttcttcttccggcgtcacgactggctgtggcgcatgataccagtgggtagttgccccttctggcgcaggttttaacgccacgtcgcccggtaacacgacaacggaaacgccacggttaagcaccgctttgcgcatggcaatcgccagcacttgtgggatctgctccgggctggaaaccagctcgcaatagtgactacattcgcggaatagctcttgtgggtgggtttcctggaaatagccgctgccaatttcgctggaaggaatatgagcggcaatcgccagtaccggaacgtgattgcggtggcaatcgaacaggccgttgattaagtgcaggttgccggggccgcacgatccagcacagaccgccagttctcctgaaagttgtgcttcagcgccagcggcaaacgccgccacttcttcatggcgggtggacatccaytcgatggtgcccatgcgattaagactgtcgctaagaccgttcagagagtcgcccgtgactccccagatgcgtttcacgcctgccgattcgagtgttttggcgatataagctgcaaccgtttgtttcatggttctccatctcctgaatgtgataacggtaacaagtttagttcatctgacggagggggaagggatgggagagaaaggaggcactaacggttaaatagcccgatgaaaggaatatcatcgggcataaggcgattatgcgagaaccaaatccccctgcggatggcaggagcaggccagtacgtaaccttcagcgatttcggcgtcggtcagcgtcattgtactgctcaccgtatattcaccggaaaccactttcgtcttacagcagccgcaaacacccgcgcggcaggcggcgacaaccggaacgttattgctttccagcgcctccagcagcgtggtgccaacaggagcgtaaaattcttgcgccggttgcagtttggtgaatttcagaccgctggtcgcagcttccgctactggggtgaagaatttctctttaaagaaacgcgtcacgccgagtgctttcacttcctgctctacccaatccatatacggagccgggccgcaggtcatcacggtacgtgaagctaagtcaggaacgcgagtcaggagttcgcgagtgagacgaccagcgataaagccttcggtaacgttattttccgccaccagcgttaccggatagttacgccactcatcggcgaaaataacatcctgcggcgtacgcacgttgtagatcacccgcacatcggcctgtggacggttcttcgccagccagcgacgcatcgacataatcggcgtgacgccgcagcctgcagccagcaacaggaatttatcttctgctttatcgtcgcaggtaaattcccccatcgcgtctgaaagccagagataatcaccgcgttttacatcgcgggtcagccactgggagccgacaccgtcatcaatccgccgcacggtcagggtgatatattcactcacgcctggcgtggaggaaatggtgtaagcacgcagcgtttccgctgagttacgcacgctgaccagtgcatattgcccggcgcggtatgggtagtaatcgtggcaaatcagggaaatcgtccacacatccggcgtttcttgcttaatgtgatgaacctgcatccgccacgggcattgattcgttggcatcgtcatcgacaaactccttacgcgctcaacagttgcttcatgtcttcttcaacagtggtgatagaacgcaggccgaatttctcgttcagcaccgccagcagatctggtgtcaggaaaccaggtgcagtcgggccggtgacgatatttttcacgcccagagaaagcagcgtcagcagaatgacaatcgctttctgttcaaaccaggagagcaccagcgacagcggcagatcgttgacaccgcagcccagtttttctgccagcgtaaccgccagaataattgctgagtaagcatcgttacactgaccggcatccaccagacgaggcagaccttcgatatcgccaaactcaagtttgttaaagcgatatttaccacaggcgagagtcaggatcaggcagtcatctggcacgctggtggcgaaatcggtgaagtagtgacgttcgccgcgtgcgccgtcacagccaccaagcaggaagatatgacgcagtttttcacggctcaccagatcaattagcgtatccgctgcgccaagcagcgtctggcggccaaagcccacggtgatcaggtgcggaatttcgctgtatgggaagcctgccatttgttgcgcctgggcaatgaccgcagagaaatcttcgccatccagatgacgcacgccaggccagccaacgatgctgcgggtccagatacgatcgtcataagcgcctacggttgggtcgatgatgcagttcgaggtcatcacgatggggccagggaaacgagcgaactccacttgctgattctgccagccgctgccgtagttaccgaccagatgcttgaatttacgcagctccgggtagccatgcgcaggcagcatttcgccgtgggtgtagacattaacgcccgtgccttcggtctgttccagcaggttgtagagatctttgagatcgtgaccggaaatcaggatgcatttacccgccgtcgctttgacgttgacctgggttggcgtcgggtgaccgtatttaccggtttcgcctgcatccagaatgctcatcactttgaagttcatctggccgatttccattgaacactcaagaagcgcgttcatatcggcaggccaggtccccagccacgccatgattttatgatactgggcataaatatcgttgtcgtattgaccgagaacgtgtgcgtgttccatataggccgccgcacctttcaggccatacaggcacagcagacgcaggccgagaatgttttcgccaatcgccgctttatctttgttaggggtaaattctgctgcctgacgttgcagttcgccgagatcgtcgctcaccagttgcaggtcagccatcgggttatcgacgcgggcgttggcatctacagccaggcattgtgctttcagcgcctcgcgcaaggcaatcgcttcacgagcgtagccgacaatacgcggagaatcgaagttaacgttggtcagggttgagaaaaaggcacgtggcgcgaagctgtcgacatcgtggttgatgatgccgtattcacgcgcttttaccgcccaggcagaaagcccttgcagcgccgcgatgagtaaatcctgaaggtcagaagtttccgccgttttaccacacatcccctgcgcgtatgagcagccgtttcctgccggagtacggatagtttgttcacattgcacacaaaacatgatcacaccttttaaagttatatttaatatacatgtttaaggttaagacgcttaacgcggggataaaagggatttttcatgcaactttaagggagattgatttagcgcaattttggcggcagggatctaccgccagagaggtattacgcggagaaaaaggcgatgaggatcggcactaacaggctaagaataaaaccgtgaacaattgccgccgggaccatatccagcccgccagtacgttgaagaacgggcagggtgaaatccatcgacgtcgcaccgcataagcccagtgcggtagagcggctgcggcgaatcagcccagggatcaacataattgcaatcagctcacgggccagatcattaaaaaacgccgcgctcccgattaccggaccaaaagattcggtcaataaaataccggaaagagaataccagccgaaaccagaggccattgccagcgcggtattgatgggtagatcaagaataaaggcgttaattaaaccaccaattaatgaactggcaaccaccaccacggcgacaatcattccccggcgattaaggacaatctgctttaaggtcatgccattattgcgcaactgaataccgacgaggaaaagtagcagaattaacgtgtattcactggcttcggtcgcgtgttgtaagaaagccagtccactcaggccaatggcaaaaccaatcactactacgccgcacagttttagcgactcaagcgccatcgcaatacgcgacgggagtttttcttgctgatggtggttgcgccacggcagaccgcgctccagccacataagggcggcaatattacacagtaaaataacggtaatactgacggcagaataatgcagaatcgccaacaggttactggcgaggttatcgagaaacgccagactgatacccataaaaaagagaataaggtaaaccatccagcttaatagctgattaataacttttaacgcagcttgttggcgaagcggaatgaggtaacccacaatcaggggaaccagaatgattaacaacccagaaaacatgaaaaaccagcccttgcaaagaaagaagtcgaaatgcgcgatgacacactactgaaagcggaaggacgagtaaagttgcaattaaaaggaaatgttatgcatcagagggggatttttaattctatatgagtgtttagcattgttgcgctcctttcatgtgcaatgccatataaagccactggcgcagggagcgcgcagggntcttccagtcgccgccgccccctgcacccccgggctctggcgaacaaaatcgccgctgcgcggtaccttcagcttatccccttcggcaaccgggtcgggcgcgaggtaacgtcctgtaagacgcgccctcagcccacatccatgtgggctgccccggccttcggggaacgcttcagcgattttgacgccaccaatacccgtgcggtttgtaatgtcgaagataaaacaaccagggcagataaaatgccaatgctaattaattacgcttttccagcagagtccggtaaatcagaccaccgataatgccaccgacaattggcaccacccagaagaaccacagttgttctaatgcccagccgccctggaagatggcaaccgcggtgctgcgcgccgggttaacagaagtgttagtcaccggaatactgattaagtgaatcagggttaaggccagaccaatagcgatcggcgcaaaacctgccggagcgaatttgtcggttgcaccgtggatcactaacaggaagcccgcactcaataccagttcaactaccagcgcggaaagcatggaataaccgcctggtgaatgctcgccataaccgttagaagcaaaaccgctggctgccgcgtcaaaacccgttttaccactggcaattaaatacagcagcgctgccgcaacaataccgccgacaacctgggcaattacgtagccaacgacttcttttgccggaaaacgtccgccagcccataaaccaatagtgaccgccgggttaaaatgaccaccagaaatatgaccaacagcaaaggccatcgtcagaacggtcagaccgaacgccaacgccacgccggcaaaaccaatgcctaattccgggaagcctgcggccagtacagcactaccacagccaccaaaaacaagccagaaagtaccaaaacattcagctgctaattttctgaacatatccacctcaattaaaaattgaccctgtgaaaaatatggtcgttttatagggtcgtcgtaaaaaagtgacgacggaaataatgcgcggctattttaaaaacgaaggcgagtcattcaccagataaataaatccagtaaatttgatttagggcaacagcgggttgccccatatagtcatttgtctgattgacagtgtagtgcaagcaaaagatttaatcctttaggcgtaataaaaaataatttatcatgctaattatttgattttgttgtttttgcagacttatcagcaagagggagtataacgcgattattcgctcatttttcagacatttgccatgcttaaatgtgatgtcatcacgtattagcaaggcctttcccgttatactgccagcgtaaaggataagtcacatatttctggaggggatatgattcttgagcgcgttgaaattgtgggttttcgcggtatcaaccgtttgtcgttgatgctggaacaaaacaacgtcctgattggggagaacgcgtggggtaaatccagcttgctggacgccttaaccctgctgctatcgccagaatcagatctctaccattttgagcgcgacgatttctggttcccgccgggagatatcaacgggcgagaacatcatctgcatattattttgaccttccgcgaatcgctgccaggtcgacatcgggttcgccgttatcggccgctggaagcgtgctggacgccatgcaccgatggctatcaccgtattttttatcgtctggaaggggagagtgcggaagacggcagcgtgatgacactgcgcagttttctcgataaagacggacatccgattgatgttgaggatattaacgatcaggcacaccatctggtgcgtttaatgccggtgctgcgcttgcgtgatgcccgttttatgcgccgtattcgtaacggcacggtgccaaatgtccccaatgtggaagtcaccgcgcgccagctcgatttcctcgcccgtgagttgtcctcacatccgcaaaatctctctgatggacagattcgtcagggactttccgcaatggtgcagttgcttgagcattatttctctgagcagggggctggacaggcgcgatatcgtttaatgcggcggcgggccagcaatgagcaacgaagctggcgctatctggacatcatcaaccggatgattgaccgacctggagggcgctcgtatcgggttattttgctcggcctgtttgctactttattgcaggcaaaaggcacattgcgactggataaagacgcccgtccattgttgctgatcgaagatccagaaacgcgtttacaccccattatgctttcagttgcctggcatctgttgaatcttttgcctttacaacgtattgctaccaccaactctggcgagctgctttcgttaactccagtggaacatgtttgccgcctggtgcgtgaatcttctcgtgttgccgcctggcgtctggggccaagtggcttgagcaccgaagacagccgccgcatctcttttcacattcgttttaatcgtccgtcatcgctgtttgctcgctgctggttgctggtggaaggggaaacggaaacctgggttatcaatgaactggcgcgtcagtgcggacatcattttgatgccgaagggatcaaggtcattgagtttgcccagtccgggctaaagccactggttaaatttgcccgccgaatggggattgaatggcatgtactggtcgatggcgatgaagcagggaagaaatatgccgctacggtacgcagcctgttgaataatgatcgggaagccgaacgagaacatttaacggcgttaccggcgctggatatggaacattttatgtatcgccagggattttccgatgtgttccaccgcgtggcgcaaatcccggaaaatgtcccgatgaatctgcgcaaaattatctcgaaagcgatccatcgctcttccaaacccgatcttgccattgaagtggcaatggaggccggacgtcgtggtgtggactccgtaccgacgctgctgaaaaaaatgttctcacgcgtgctgtggctggcgcgcggtcgcgcggattaaccgcgaaacatcgtggccatttgtggctgaatagcgtcgagcatctcatagcgccgacggtattcagcccgttttttactggcgatttcggcaatctcttttcgtgctatctgtgctggaaggcggtaatggcgttcagcatcacatacgccgccaaccgattcccagaaagcgttgtaatcggcatggatcttgccttctttatcgcgataacgcaggctgcggtaaatatgcgtttcattgctgacggcaataatctgctctacctgcaaacgttgggcaaacagacaggccgcttccatcacgaggcgtttgggaaatagcccgtggcaggctttcgtcgcattctggatttcctgatgtggaatttcccattttgcgccttgcagtccaccaataaacatcgttcttttcccctgatattcacacagggtaaacgtgatttctgccagaggaataccttcgctgttgcggaacaggattgtgctgtcaccttctttatccattgagatcatcatggtcagctcaagcgtgaactgctcgccgtttttgccttccagcttcgccagttgcagcccgggggtattcaaatataagctgaattcttccgccgacatacatccacggagtaacgcataatggtaacgtaacgcctccagcaattgcttacggctaagattcgccgcaaggtaagggcgatgcagacgcacaggcagtcgcggctggcgcgttaacaatacattgagattaggccagtgggaaagttcgttcatccactcaacgcttaaacgcggcataatcaacgagcgcagcaaaaatttctggcgaaaactacggcgatgccagaatttacccggccgacactgtccacgtgccagactaagaaaaagtgacaggctgctgagagattcagatgacgtaaaggtccgttcggttagctgcgacatattcatgaaatcaatggttgtacatgacgtcgatttcaccattgcgtatcttaaccaaacatcaatagtgtgattactaacgtaaattttagggttttgttgatatttcgttgaagttaatgacccggattggcatatggagtattcagaatatttatgaaaaagcggaaaaccgtgaagaagcgttacgttattgcgctggtgatagtcatcgccggactgattacgttatggagaattcttaacgcacccgtgccgacttatcagacactgattgtgcgccccggtgatttacagcaaagcgtgctggcgaccggaaagctggacgcgctgcgtaaggttgacgtgggcgcgcaggtcagcggtcagttgaaaacgctgtcggtggcgattggcgataaagtaaaaaaagaccagcttttaggggttattgatcctgaacaggctgaaaaccagatcaaggaggtcgaagcaacgctgatggagctacgcgcgcagcggcagcaggcggaagcggagctgaaactggcgcgggtgacgtattcccgtcagcaacgtctggcacaaacgcaggcggtttcactgcaggatctcgacaccgccgcgacggagatggctgtgaaacaggcgcaaattggcaccattgacgcgcaaatcaagcgcaatcaggcttctctcgatacggctaaaaccaatctcgattacactcgcatcgttgccccgatggccggggaagtcacgcaaatcaccactctgcaaggccagacggtgattgccgcacaacaagcaccgaacattctgacgctggcagatatgagcaccatgctggtaaaagcgcaggtttctgaagcggatgtaatccacctgaagccggggcaaaaagcctggtttacggtacttggcgatccactgacgcgctacgaggggcaaatcaaggatgtactaccgacgccggaaaaggttaacgacgctattttctattacgcccgttttgaagtccccaaccccaatggtttgctgcggctggatatgactgcgcaagtgcatattcagctcaccgatgtgaaaaatgtgctgacgatccctctgtcggcgttaggcgatccggttggcgataatcgttataaagtcaaattgttgcgtaatggtgaaacacgcgagcgtgaagtgacgattggcgcacgtaacgataccgatgttgagattgtcaaagggctggaagcgggcgatgaagtggtgattggtgaggccaaaccaggagctgcacaatgacgcctttgctcgaattaaaggatattcgtcgcagctatcctgccggtgatgagcaggttgaggtgctgaagggcatcaccctcgatatttatgccggtgagatggtagcgattgttggcgcttcgggttccggtaaatcgaccctgatgaatattctcggctgtctggataaggccaccagcggcacctatcgcgtcgccggtcaggatgttgccacgctggacgccgatgcgctggcgcaactgcgccgcgagcatttcggctttattttccagcgttaccatttgctttcgcatttaaccgccgagcagaacgttgaagtaccagccgtctatgctggtcttgagcggaaacagcggctgcttcgcgcccaggagttgctgcaacgactggggctggaagaccgtacagagtattatccggcacagctttcgggtggtcagcaacagcgcgttagcatcgcgcgggcattgatgaacggcggtcaggtaattcttgccgatgaaccgaccggcgcactggacagccattcatgcgaacaggtgatggcgatcctgcatcagctgcgcgatcgcgggcatacggtgattatcgtcactcacgatccgcaggtcgctgctcaggccgagcgggtgatcgaaattcgcgacggcgaaattgtgcgcaatcctcccgccattgaaaaagtgaatgttgctggcgggacggaacctgttgtcaacacggcgtctggctggcggcagtttgtcagcggttttaatgaggcgctgacgatggcatggcgggcgctggcagcgaataaaatgcgtactttactgaccatgctggggattataatcggtattgcgtcggtggtttccattgtcgtggtgggcgacgccgccaaacaaatggtgctggcggatattcgttctattggtacgaatactattgatgtctatcccgggaaagattttggcgatgacgatccgcaatatcaacaggcgctgaagtacgatgacttaatcgccatccaaaaacaaccgtgggtcgcttcagccacacctgccgtctcgcaaaacctgcgcctgcgttataacaatgttgatgttgctgccagtgccaatggcgtgagcggcgattattttaatgtctatggcatgaccttcagtgaaggaaacacctttaaccaggaacagctgaacggtcgtgcgcaggtcgtggttctcgacagtaatactcgccgccagcttttcccccataaagcagatgtggttggcgaggtgattctggtcggcaatatgcccgccagagtcattggtgtggcggaagaaaaacagtcgatgtttggtagcagtaaagtgctgcgtgtctggctaccttacagcacgatgtccgggcgagttatgggccagtcgtggctgaactccattactgtcagggtgaaagaaggatttgacagcgccgaggcggaacagcaactcacgcgtttactttcactgcgccacggtaagaaggatttctttacctggaacatggacggcgtcttgaaaaccgttgaaaagaccacacgtactttacaactgtttatgacgctggtggcggtgatttcgctggtagtgggcggtattggtgtaatgaatattatgctggtgtcagtgaccgagcggacgcgggaaattggcattcgcatggctgtaggtgcgcgagcaagcgatgttttgcaacagttcctgatcgaagccgtactggtttgcctggtcggtggcgcgttgggaataacactgtcactgttaattgctttcaccttgcagcttttcttacccggctgggagattggtttttcaccgttggcactgctgctggcgtttctctgctcgacggtcaccgggattttatttggctggttacccgcacgaaatgcggcacgactggatccagtagatgctctggcacgagagtaatttttgagataaaaatgccagccgatcgggctggcattttgcctttaggatgtacacaatgagacagaagagctatgcgactgccgcttctacttcgacgggcacaataacactggcgtgattgccttttggcccctggtggacatcaaactgaacggattgtccagcttttagcgttctgtaaccatccatctgaatggtggaataatgagcgaaaatatcttcgccgccgccttcagggcagatgaaaccaaaccctttggcattgttgaaccacttaacagtacccttttccatgcttcgacatccttcgcaaatcttatacaagtaagatggaataaaccggggtcagagagggggctgttcaaaacctcgccaactctagaaatacaatttagagaattagggcgagccgtcaagcatttgacaggggacagggggcaggtatgaatcaaaaatttgaagcagttaacgctattgacaggaatgtgacagatgtcgctgatgccaacgatagatgatagttatctatcatgtggagtagattggtcaggcaaataagctcttgtcagcggcagggcgttctgccgataaccgtaaccgaagatgataactgacaatgggtaaaacgaacgactggctggactttgatcaactggcggaagaaaaagttcgcgacgcgctaaaaccgccatctatgtataaagtgatattagtcaatgatgattacactccgatggagtttgttattgacgtgttacaaaaattcttttcttatgatgtagaacgtgcaacgcaattgatgctcgctgttcactaccaggggaaggccatttgcggagtctttaccgccgaggttgcagaaaccaaagtggcgatggtgaacaagtacgcgagggagaatgagcatccattgctgtgtacgctagaaaaagcctgaatgcaggcataaaaattgggggaggtgcctatgctcaatcaagaactggaactcagtttaaatatggctttcgccagagcgcgcgagcaccgtcatgagtttatgaccgtcgagcacttgttactggcgctgctcagtaacccatctgcccgggaggcgctggaagcgtgttctgtggatttggttgcgctccgtcaggaactggaagcctttattgaacaaaccacacccgttctgcctgccagtgaagaggagcgcgacacacagccgacgctgagttttcagcgtgtactgcaacgtgcggtcttccatgtccagtcctccggtcgcaatgaggttaccggtgcaaacgttctggtcgctatctttagcgaacaggagtcgcaggcggcatatctgttgcgtaaacatgaagtcagccgtctcgatgtggtgaactttatctctcatggcacgcgtaaagacgagccgacacagtcttctgatcctggcagccagccaaacagcgaagaacaagctggtggggaggaacgtatggagaatttcacgacgaacctgaatcagcttgcgcgcgtgggcggaatcgacccactgattggtcgtgagaaggagctggagcgtgctattcaggttctctgccgtcgccgtaaaaacaacccgctgctagtgggggaatctggtgtcggtaaaaccgcgattgcagaaggtcttgcctggcgaattgttcagggcgatgtgccggaagtgatggctgactgtacgatttactctctcgatatcggttctctgttagcgggcacaaaatatcgcggcgactttgaaaaacgttttaaagcgttgctcaagcagctggagcaggacactaacagcatcctgtttattgatgagatccacaccattatcggtgcgggtgcagcgtctggtggtcaggttgatgcggctaacctaatcaaaccgttgctctccagcggtaaaattcgcgtaattggttcgacaacctatcaggagttcagcaacattttcgagaaagaccgtgctctggcgcgtcgcttccagaaaattgatattactgaaccgtcgatcgaagaaactgttcaaatcatcaatggcctgaaaccgaagtatgaagcacaccacgacgtgcgttataccgcaaaagcggtgcgtgcggcggtagagctggcggtgaaatacattaacgatcgtcatctgccggataaagccattgatgttatcgacgaagcgggcgctcgcgcacgtctgatgccggtaagcaaacgcaagaaaaccgttaatgtggcggatattgagtccgtggtggcccgtattgcacgcattccagagaagagtgtttctcagagtgaccgcgataccctgaaaaacctcggcgatcgcctgaaaatgctggtcttcggtcaggataaagccattgaggcgctgactgaagccattaagatggcgcgtgcaggtttaggtcacgaacataaaccggtcggttcgttcctgtttgccggccctaccggggtcgggaaaacagaggtgacggtacagctttcgaaagctttgggcattgagcttctgcgctttgatatgtccgagtatatggaacgccataccgtcagccgtcttattggtgcgcctccgggatacgttggttttgatcagggcggtttgctgactgatgcggtcatcaagcatccacatgcggtgctgctgctggacgaaatcgagaaagcgcacccggacgtgttcaatattctgttgcaggtgatggacaacggtacgctgaccgataacaacggacgcaaagcggacttccgtaacgtggtactggtgatgaccactaacgccggggtacgggaaactgagcgcaaatccattggtcttatccaccaggataacagcaccgatgcgatggaagagatcaagaagatctttacaccggaattccgtaaccgtctcgacaacattatctggttcgatcatctgtcaactgacgtgatccatcaggtggtggataaattcatcgtcgagttgcaggttcagctggatcagaaaggtgtttctctggaagtgagccaggaagcgcgtaactggctggccgagaaaggttacgaccgggcaatgggcgcacgtccgatggcgcgtgtcatccaggacaacctgaaaaaaccgctcgccaacgaactgctgtttggttcgctggtggacggcggtcaggtcaccgtcgcgctggataaagagaaaaatgagctgacttacggattccagagtgcacaaaagcacaaggcggaagcagcgcattaatctgattgtcaggtaggttggtgaagtccgtaatctcgaaagaggttacggactttttatttatggggtggaacggtgaaaaccctatttttggaggtgaaggtaatttgttgataattagtgctgctggaaaaggtaaggataaaaaagggtgacagcaggaaaatgagatggttttgctttattaacaacgggctaaacgtgtagtatttgarttcactgccgtacaggcagcttagaaattcactggtaacatactccacccgcccaccatgttcactgccgtacaggcagataaaatgcgaaaaaaaagcccgtactttcgtacgagctcttctttaaatatggcggtgagggggaccgcctgaaataaatctgacttaatccaggggtgttatataatttcattataaacaatgtattacactttttgttgtccgatattatctaatgtattcttagtgaagcgagagactaatggcatactggatggcataccagagtgacgggaattagcgtatggcagtattgacggatacgaaagcaagacatatcaaacctgatgacaaaccattgccccatgggggaattaccggactgacccttcatccttcttcagtaaaggggcgggggaaatgggtttttcgttatgtaagtccggtgacacaaaaaagacgtaatgctggattgggaacttacccagaggtcagtattgctgaagctgcacgtactgcccggataatgcgagagcaacttgctgcaggtgatgatcctctggagattaaaaaggctgaatctgagaaagtcgctatcccaacatttgccgatgcagccaggcgtgtacatgcagaactgtctcctggatgggaaaatccaaagcatgtaaggcagtggttatcgacgcttgagaattacgcgtttcctcaactgggagcaaaaacgctggattcgattacggctgcggacgtggcagaaacactgcgtccagtctggttaaccttgtcagaaacggcaagccgggttaaacagcgcattcatgttgttatgcagtggggatgggcgcacggtttttgtgtagcaaatcctgttgatgtggttgaccatttgcttcctcagcagacaagaggacgtgatgaacaccaacccgcaatgccctggaggcagttaccgctttttgtggcgaccagtgtgtataccgatgaaccttataatgttacccgcgcactgttattaatggtgatacttacagcaactcgctcgggcgaagccaggggaatgcgctgggctgaaattgattttcataagcgggtatggactatacctgcagaaagaatgaaagccaggatacagcatcgtgttcctttatcccggcaggctatttacattctggaaaatatacgtggcctgcatgatgaactggtgttcccttcacccagaaagcagcagatcctttccgatatggtgttgacaagttttctgcgtaaaaagaaagccgtcagtgacattccggggcgagttgccacggcacatggttttcgctcaacattcagggactggtgtagcgaacaggggtattcgcgggatctggcggaaagggcgctcgctcatacgctgaaaaataaggttgaggcggcatatcatcgtactgatctactggagcagcgtgtaccgatgatgcaggcatgggcggattatgtgatgtctcaaattgtgaataaataatagtgaaaatgtatattgtacgatcatgatttgatatgtgatcgtagcagtagtaattaagaaaccgcttttatgtcaaatgtattgagctgataattatcagatcgtcaggaaagcgtattttgattaacaggggattacttaacaatcccctttttataaaaaataatttgcctgtttaactcttcactcctgctgagactgaattattcctagtgcgtcataaatcagtcttctgcgtagtttattgtttttatctgcaccatataacataaatatattttcaactttttcttcaggtgttctgagataatggataagaaaggttatcattccaacacaatggaataaagtgaatccatcaaacaggcttatcaggtttccttttttttcccgtgttgtaagtattttttcgcgggtaagaatatttgccagttcatggggggctgatatgtttctgctgtctataatgtcatttattttaccaagggctatatcaacttcctgtaataggttatttatcatagctgagtgaatgttattggtttcatgttcctgacagtttatgaacttataaatcattgagttatacagaaatattactcttcctaataaatatgtgtttgtgtcattttgaagacaggactctgggtattcgtgatccagtgaaataaggttaatggactcgccctgataagtcataaaataattgatgtcatttaataatgctcggatatttacatgatttttactgaattttattttaaatgctatctttagtatagcaaacgcggcaatgataaatccaaaaggtaatttctcatagttcagtttattgatggtgcgatgaacactttcagtctttcctgaagtaagttgtctcaaacagttaacaaattctgtatagccatttaagacataatggcatgaagaatcttttaaagagttttctatgttttgtaatgtgacgccgttgttcaatgtataaatgtaaccgccaaagacaatgttttcaatctcaacgacacaatttattgttttttgttcaggataaagataaatatcagaaatactatagtctcgtattgcgtcaatggcatcccacgataatgcactgtcaattttcagtgtataaaatggtgagttctcattaggaaagtaatatatgtatttgttcagtatattcattacatctattgggttggttaaatataataactggcattcatattctgaaacttctctttcgcttatcagcattttatataaagttgccagggtgcttgttaatgaagttcgtctttcgaaagccagtaatatagtgagataataacatgcaacctgaactttatctaagtcagaaattattttttccttgtcttcattacttaaataaagcagatgtttacaggtttctttgcatgtgttgatagttgcgataagttttgtttttcctggtgtactgtttttgcgaatattacgaatgaattcatatacgccatcaaagatatctttgaaatgcgcattcgctggcgtgtatccggataaacataacttaacgtaatttcgcagatatgtccttgcagcatgatatatatcatcctcattatccggtatctgagtgagaaaagaatgaatatgatagtaaaatgccatctcattatccgggcgatatgtgttcctgatgtcgagtgcgagaatcattggtacaatgtcattaaaatatttttgttttattatttgatgtgttttgtctgtaaaaacagaatagtgcattagcttaacatagagatcttcatatctcctaaatataacttttcgttgttctttactcaatacttgttctttatcaataatgtttattaattcatcaaacatgtcgcccagtgaatgttgatgtgaggaaaaatttttaatatttcggatgtcacggctattctggtttttagccagaacaccaaaacatgaaaagacatcatacattatagtgataaaattatacataacattctccttttattgcactatataaaattttaacattatatcattttgcttttctgttaactggttttcatttttgaatcaatattttctgaacagggtaatagtacacgtattaacagattatgtcagaaggccccggtgatgccttctgacgatagattaatgttgtattctattggtatctggagaccatatggcaacagttacagtatattctccccgctgtaattcctataaagtgtaccgttatgatcacagcacctcagatcatgagcgtttccagtgctaatcctgcaaacgtgtatttcaactgaattacatctacgaaacccgaaaaccaggcattaaagagcaaattgttgaaatggttcataacggagccggggttcgcgatagctccagaacgctgaaggtggatatcaacaccgtcattctcactttaaaaaacgctcaccacgtaaagtaaccatatctccagccgccagtgtcgatgtggcacttatctgtgaacttgatgaacaatggagttttgtcgaaaacaaagctcgtcagcagtggcactggtacgcgtataagaccaaagctgacggtgtgctggcttacacttttggtcctcgcactgatgaaacatgccgtgagttgccggaattcctgaagccattctccgcaggcatgataaccagagacaaccggagcagttataccagagaaatgccacaggataagcatcttgtcggcaagatatttacccggcgcattgagcgcaacaatctgacacttcgtactcacatcaaacgacctgcccggaaaacgatttgctttttacgctccctggaaattcacgaaaagccattggttcatttatcgaaaacacatgtactactgacaggagtcattaccagggcctcttttgctgtttttttgccatgaatgataatgagaatcgacagcgataagggaaaagtaaaataacactaatgctgtcgttttctatcatattgatttttaattatttattgtcttttttctcaacccatttttttacgcagacaaatttacccggggaatacaaactgtaacgacagttcaccacactatgggggataaaatgccagatcaatccggacactgcaggactccttcacgcatcttacggatgcctgaactgagccaattgttaggtatatctcgttcgacaatttacgaaaaaatgaatccgttatcgaaatactacgatgcaaccttccccaggccggtacgtcttggtagtggttctgtgggctggcgttcatcagctattgacgaatggcttactttacatactgtacctgccagatcagcagtcaaaggtgttaatgacgaagtgagacatacgctttcttcagatatgaccatgagcagataagtttttgtcatcacgtgatcacctcaggaggaaaaagaagcataagaacaatttagccagaagtttaattgataaacagaatttccagcattcattgttgaaagagcagctattgtcgctattgtagcggtaattgctgctataaccgaaacgtattacgaaaaaggaagcatttatgccttacatcaaaccggatatgtcgtattcagtatatgcatgaccatcaatgatagggaaggcaataattaaagctcaatacaataaacaagtacctctgactctggttgcaatgtcagtattaacagcgatgtcaattgcctgtcagaatcaggttgacgtatgcagtcccggaaatttacgtggggccgttaatatttacactatggttctggagaaagggaaaagaccgggggaaaggtattagtgaaataatttccggaggtattaagaatgagaaatatgaatgatatttcgtggtgaataatacagtcttcactgaattaaccttatcggtttattaaacatcagatctacaaatgctctgtatttctcagagcatcaggtctgaatagcagctattttcgctattgtagcgggatttgctgctattttactaacccattaatgaaaagagaggcttttatgtgcttacttgcaccagaaaatccttatccgatatatgcactaccaccgctggtgagaaatgcaataattgaaactcaaaaaaatacacaggcacctttggctatggtggcaacatccgcattaacagcgatctcaattgcctgtcagaatcagattgacgtgtgcagacctggaaatttacatgggcctgttaatctttactctctgattctggctgattccggtgaaaggaaaacgaccgtggataaagtgtttatgaaagcattttatctcagggatgaagccctggcggatgaatacgcgaaactggttgagaattacagtacagaaaaggaaatatgggagcaaaaacaaaaagcgctggaatcaaaatttcataaagagattcgtgccggtaaagattacaaggcaacagaatcagagcttgaaacgcatctgaataaacctcctgttccgccgcagatacgtcgaacaatttttaatgagacaacgatagagggaatgttaaaatattactccgatagcaatcgctcttttgctcttgtatccagtgaagggggggtaatttttgacagccgggccatgagtaaactgggaattattaacactttgtgggatggaggttctcttttcatcgacaggaaatcatctcccggaattaatttgaaggagccaagactgacgatatcggtgatgattcagcctgatgtttaccacaaaggtttttgtacgcgaaaaaaagaaattgtgaaaacgtcaggacatcatgcaaggtttttgatgtgtcaaccaacatcaacgcaggggacaaggataatgatcaatgagcttattgatgaaagtctggcgatgagtggtgaacgacgttgccttcacttttctcctcaggctgccagaatctggacggattattacaatgatgtggaatcgaagctggggggattggggcctttaagacattgccgggaatatgctgctaaaaatgcagagtatatggcaagactggcaggacttatttaccattcgagcggtgaagagggggagatttccccttacactgcagaaatggcgagagaattagcaatatggtacggtaatgagtatgtgcggttgtctaatccgttaacttttgacaactctgccctgaccgtacctgtgcgactcattccagaggagcttgaacttttcaactggataaaaagctattgtattgagaaggggatcctctgtatgaaaaaaaatgacattttacagcgtggtccgaaccgtttccggaaaaaggataaaatcaactggttactggatttactgtatgaacaaaacagagttgtaccggttattgagggaaaaacgttgtgtgtcgcacctaactttgacctctgaacgacttaatcgttgagtacatatagtttcctctgctacttgcggaggagactaatgtctttaccatgtcagcgttgtattagaaaactctggtacaggtcagtcagtaaatataactggtgtaaccactatttactattggatagagtgttgctcaggatattgtcggctttagtctgaggtgaggtggggccttcattgttttcgtgttcaataaataatttaggttaattagtattattagtggaagttatgtgatctgttatgttgtcttgtacgcacttaacactggttacgtaccggaacactattagagtatgttatggctctgttacagtttataggtatgaaaaaatataatctttcctgtatgaaataatattcttatggtgtgtggggtatggtctgtataccatcatttttatggtgaagttaaatatctgtagaggccttaagctgggtcgctgtttttacttaatggtacagaagtattaatagcggtgttgcctgtggctacccgatactggcttttgtgaatgtcagattacttcctgtaagtgattgaatggtacttccttaaactcaattctatgaggtgtgtttttaccattgtaattcgtactggtcctcagtttaagtgagtcttactgtactctgaaatattacctctttggagtaatgaggtaatacgaaacagttttatcaggttgtctgtgctgctggttacctcgtttattaatgccgcggtacggcgtttctgtactctcagtatttatgtaattccaccttcctgtaacttttataaagtaaggactataaaatgtataatgctaatcccaattacgaaatggacttcatgattctgaaagacgtgaatgaacacatggaaggtctgtttcaacgtttttctaaactgttacctttcagaattgattttgcctacaggaaagacacgcccagttttggtcattcctgtaggcacagtatgtgtattgaaatgcaccgcttacttagtgaaacccaaacgatgctggcgggatattactgggtaatggaatatacgtcaaacaagggacttcatattcattttatcggctacctggatgggcaacgtcacaacaaatcttatcggatatccaggcaactgggagatatctggaggcggatcacggaaggggagggttattttcacctgtgcagggctaaagacaaatacccggtgcgtatcgatcacgtaattcactatagtgataaatctgcggtagacgacttacgttacgcccttagctatctggccaaacaggatcagaaagaacacggtattattctgaggcgtagcaggcttcccgaaaaaagtaaccggggccgaccacgacataactgaattacagctgtattaggtattagaattaagtttctgtaagttgttgggaggtgcttgagttaataggcagaaragggcggggcgctttgtcatcagtgtaggggacccgaatttctgccgtggtgcctcagtggatcggatacaggtaacgaatatggttcataaatctgacagtgatgaattagctgcattgagggcagaaaatgcccgtctggtctcattacttgaagctcatgggattgaatggcgacgtaaaccgcagactcctgtgcagcgcgtttctgtattatccaccgacgagaaggttgcattatttcgtcggttgtttcgtgggcgtgatgatgtatgggcacttagatgggaaagtaaaaccagcggcaaatcagggtactctcctgcctgcgctaacgaatggcaggcgagaatatgcggtaaaccccggataaaatgtggggactgcgctcaccgtcagttgattcctgtatccgatctcgtcatctaccaccatctggccggtacccatactgtcgggatgtatccgttgctggaagatgattcctgttattttctggcagttgattttgatgaagctgaatggcagaaggatgcatccgcattcatgcgatcctgtgatgagctgggtgtacctgctgcgctggaaatatcccgttcacgtcagggggcgcatgtctggatattttttgcctcacgagtttcggcccgcgaagctcgccgtctggggactgctattattagctatacgtgtagtcggacccgacagctgcgattggggtcttatgaccgattatttcctaatcaggatactatgccaaaagggggatttggtaatctcatagcgttacctctgcaaaaaagaccgcgtgaattggggggaagcgtttttgttgatatgaatctccagccttatcctgatcagtgggcttttcttgtatcggtgaccccgatgaatgtgcaggatattgaaccgacgatattacgggctacagggagtatccatcctctggatgtgaattttatcaacgaagaagacctgggtacgccgtgggaagagaaaaaatcatcaggaaacagactgaatatttctattgcagaaccgctgaaaatcacgctggcaaaccagatctatttcgaaaaagcgcaattacctcaggtgctgattaaccgacttattcggctggcagcatttccgaaccctgagttttataaggctcaggcaatgcgtatgtcagtctggaataagccccgtgttataggttgtgcggagaattacccgcaacacattgcgttgccccggggatgtctggacagcgtattatctttccttagggacaacaatattgctgcagaattaatcgataaacgatttgccgggacggaatgtaatgccgtttttatgggaaacctcagagcggagcaggaagaggccgtttcggcattactccgttatgacactggtgtgctttgtgcgccaacggcttttggtaagacagttaccgcagcggcagtgattgccaagcggaaagtgaatacactgatactggtacaccggactgaattgctgaagcagtggcaggagcgtctcgcggtgtttctgcaggccggtgacagtattggtattatcgggggaggtaaacataaaccctgtggcaatattgatattgcggtggtgcagtccatatccagacaaggagaagttgaacctctggtcaggaattatgggcaaatcattgtggatgagtgccatcatattggcgcggtttcattttctgcgattctgaaggaaacgaatgccagatatctgcttggcctgacggcaacaccaatccgacgggatggtctgcatcccattatttttatgtactgtggtgccattcgccatacagcggtccgcccgaaggaaagcccacataatctggaggtactgatccgttcccgttttacatctggtcatttaccatcggatgcgagaatccaggatattttcagagaaattgctctggatcatgacagaacggtggcgatagctgaagaagccatgaaagctttcgggcaggggcgaaaagttctggtactgactgaacgtacagatcatctggatgagatagcatcagtgatgaattcactgaaattgtctccctttattctccatggtcgactatcgaaaaaaaagcgtgcgatgctgatatccgggctgaatgctcttcctcccgattctcctcgaattttgttgtcaacaggcagacttattggtgagggatttgaccaccctccgctggatacgctgattcttgccatgcctgtgtcatggaaagggacattacagcagtatgcagggcgtcttcacagagagcataccggtaaaagcgatgtcaggatcattgattttgtggataccgcgtatcctgtgctgctcagaatgtgggataaacgtcagcggggttataaagcgatggggtacaggattatagctgacggcgatgaatcagtgatttaattttaaggagtactttaccctttttaaataatttgagctccccgggttgttcgggcaacaaagagtcccagtatacaggcttcaggaatatgttgtagtatcaggcttttcatcgctttaaaatgactaccggcagtgagaacgtcatcaaaaataacaatctagggcctgcacccttccagtaattgttcatccagttggtagtttgccataatcgcttctggtaagggccggtttgttgcggtatgagaggctattgttgatacgttttgcacaaccagttcccagaaatccagccatggttcgtaggtttgcgcaattcgcagaatttctgtcatacggtcatcgtaagcggcatctgtacggcatttggatggtggtacgggaacaaatgtgtattcctcaagattaccgatatttgatatgagcatctgagcaacatactcaatagcagcctttttatagtggtaatcaggctacgaaagtacagcgttttataaattgtctcaggtgatattcgcagcgttttttgacgtggttttgttcgccttaaccatcctgatatttgctctggagaccatttcatctccagcttttccagaacaagctttcgcaatggtaaattttgatccagtaagcacggttttggccttttcgccattctgttggctcggttattagcatcaacagctttgtaatagcgtctgccccgattacgcgtaagcgtacagcgagggccgtattgacggggatgtgttattcagctggcagtgctatgcgccacggaagcagttcgctgacccggttgaccggccagtctgctatgacgccaagcacatggcgaaggtagctttctggatccacgtcattcagtttgcacgtcccgatcaggctgtacagtagcgctccccgctcaccaccatgatcagagccgaagaacaggaagtttttacgacccagactgaccgcccgcagggcattttcagcgatgttgttgtcgatttccacccagccatcgttcgcatagtacgtcagtgccggccactggttaagtgcgtacgcgaacgccttcgccaactctgagtgtcgcgacagggtcttcatcttttcacgcaaccagctttccagggatttcaacaacggtttcgtttttcgctgacgttcagcaagccgctgctctgccggcattccccttatatccgcctctatggcgtacaactgaccgatctgctccagggcttcttccgtcagtgctgacgggatgcggacgtgcacatcgtggatctttcggcgggcatgagcccagcaggcagcttccgttatcccaccattgcgatacagctcgttgaacccggcgtacgcatccgcttgcagcacaccgctgaagcaggcaagatgagtctgcggatggatgccttttctgtccgggctgtaagcgaaccacactgcaggtgccaacgctgaccctgcattgcggtcatcacgaacatacgcccacaaccgcccggtcttcgtcttcttattacccggcagcagtacctggaccggggtatcatcggcatggagtttgccgtcagtcatgacatagccatgaagcgcctcttccagcggagacagcagccggcagcatgcatccacccagcccgacagcagtgaacgcctcagctccacaccttgccggccgtatatttctgactggcgatactgcggggtgtgctctgcatacttcgaggtcagcacgcgggccagcagccccggtccggcgataccccgctcgatgggccgcgaaggtgcaggtgcctgcacgatggcatcgcactgagtacaggcatgtttttcccgtaccgtccggataacccggaaggcgctacgcatcaactccagctgttcggcggtatcctcgcccagatagctcagtgaaccgccgcagttcgggcagcacggcgccgcaggcaacagtcgcttttcgtcacggggtagtgattcagggaacggcttacgggtgcgggtctgacgcaacggacgctgtactgccgggtcatacaccctaccagtcagcgtatcgctctctttctgaagccggttcagatcggcttccatttgtgcgatacggcgggagactttttcggaacgactgccgaagttcatccggcggagtttatccagctgcgcctgcagatggtctatttcgcgctcccggttgctcagcttttcctgcagggcgtggatcagcgcttcctgttcggccaggcgctgtttcagcaggaagatgtcgtcagaagagatgtcgttcataagctcgtattttaccgggcttattctgtgacaaccaggataaagagatttacagcatggtcagggaggtcagcagccgcttaggctgtcgccagtcgataccttccagcagcatcgccagctgcgcctgcgtaaggaacactttgccatcacgggctgacggccaggcgaagcgcccacgctccagccgtttggtcaggaggcacagtccgtcaccggtggaccacagcagtttaacctgactgccgctgcggccccggaaaatgaaaacatggccggacatgggatcgtctttcagcgccgtttgtactttcgcagccaggccgttgaagccatttctcatatcggtgataccggcaaccagccaaattttggtcccgaaaggtaacgggatcatcgcttcagttcctgtatcagcagagtcaggagcttttcgctgacattgccattgaagcggagcgtaccgtgccggaacgttacctcacagctgatactgagggtttccgggtcctctgcgagcgattctggctgttcggcagctgcatcgagagtcacaggaagtagctgggggctctctgaagaaggtaatagcagctttccctcgcgccattgttgtcgccatttgaacaacagattggcgttaatgccattttcaagagcaagttttgagatggatatcccgggttcacaggaggcagcaacgagctgctgtttaaattcgggaggataattagggcagccttttcgcctgccgggagtcacatttttctgcatatctgatactttggttcccactacttatttggtggacaccactttgtctaattcgtcagattctgaccagacggttcaggctgtacgcttacgattacgctgaacttcacgtgagatcgtcgaaggactgcgattcagcgcagtagctatcgcacgaatgctcattttggctgacaaaccagctcgtatctcctcgcgctcagacagtgtcaggtgagctacagcccgcttacgctcatggggttttatgccgccagtatcccttaacatagtgaagatcgttccgggttttgaacccaggatattcgctatttcactgaagcctgttccgttcttccatagttcaaaaacagaggctttttcctctgctgtaaatgttcgtctcattcaaaaaacctccgcaaccccatgttttcacataactgttgcgttgaccaattgaatctacaacagcgtattttgcacaggagtcgctgaaaaatacgcgttaatcgaacaatggcgacaacaatttcccattgaagcgatgtgtcaggtatttggtgtatccaggagcggttattacaactgggtacagcatgaaccctcagacagaaaacaaagtgatgagcggctaaaactggagattaaggtggcacatatccgcactcgcgaaacatatggaacccggcggctccagacggagctggcagagaatggcatcatcgttggtcgtgaccgactggcacgtcttcgtaaggagctaaggctacgctgtaagcagaaacgcaagttcagggcgactacgaactcgaaccacaatctgccagttgcgccaaatctgctgaaccagacgttcgctcctacagcaccaaatcaggtctgggtggcggacctgacgtatgttgccacacaggagggatggttgtacctcgctggcatcaaagatgtttatacgtgcgaaattgtcggctacgccatgggagagcgcatgacaaaagagctgacaggtaaagccctgtttatggcgctcaggagccagcgcccacctgccgggctaatccaccactctgatcgaggttcacagtactgcgcatacgattaccgggtcatacaggagcagtttggtctgaaaacatcaatgtcgcgtaaaggtaactgttacgacaacgctccgatggaaagcttctggggaacgctgaaaaatgagagcctgagccactatcgttttaagagccgggatgaggccatctcagtaatacgggaatacattgagattttctacaatcgtcagcgtcgtcactctcgtctggggaatatctccccggcagccttcagggaaaaatatcatcagatggctgcttaaaaaaagaacaaatggtagtgtccgctattgtcagtacacctcaaccatctggcttgaacctgcgagcgaacgcaccgttttcctgcagatcaaaaacacgtcggataaagacatgagtggactacagggaaaaattgccgatgcagtcaaagccagaggttatcagatcatgacttccccggataaagcttactactggatccaggctaacgttctcaaagcagacaaaatggatctgcgtgaatctcagggatggctgagtcgcggttatgaaggtgcagcagtcggagctgctcttggaggtggaatcacagcgtacaataccgggtcggcaggtaccactctcggtgttggactggctaccggtctgattggcatggccgcggatgcaatggtggaagatataaattacacaatgattacagatgttcagattgccgagcgaaccagaaccagcgtcagaacggataatgttgcagctttgcgtcagggaacatcaggctccaaaattcagacaagcacagaaaccggcaaccagcataaataccagacccgggttgtatccagtgccaaccaggttaatctgaagtttgaagaagctaaacctcatctggaagaccagctggcaaaatcaatcgccaatatactctgatataaatatcccggtggccattcacctggcctccggccctcttagtctcaacgttcagacaattcagatattattttccctgtcacaccatatacccatgccggaacagaatctaatgacggtaccagtaaattcttcagcgttcggtttgcctgacgcccgtagctgtatttgtgtctgtttcttcttatacaagagcagtagtacaatttctcttccagagtcagttcaactttaggacgtaaccaataaagatctcttccactataaaatggtgaatcctgtacaaacgattccataacagaacctcctgctgctacagttaacacagctgctggcatggactaataccatcttttaatttaaccctggcggagacgccattatttttggacgttcttgaaacaaaattaattcctgaagaatctttctccagtttattcagctcaagattcagtccataattaacgtcaaataactctgataaaggtatcagtttatgttcaggataatgattatcccgacgacaacaaatattaaaatcctgcatattacccgacatcaggagttcaaaaccgtccccggcatcattcatactggcagataaattcattacccagtttagtgctaatcaacaggtacggcttaacttacaggaattccccgggaggggcggactcatcctcagttagcggcaaaatcgcatcacagccaatcgcctgtctcgattccccatcggcgaacaatgtatgtggccacaaaatcctggctggctcagaacgaagagcatctgagcaaagaggtcatcaatctggtatgaatatctggcagaaaatatcccctgaatccacaactgctgtgcatatctgctcaaatcagcatcaatcataaaccagtaatcacagtgcctgtgattgggttacaggaataagtcccccttcataaggcatatcatcaataccggtgaaggaaaagaaagcatcagatggcctgatagtctgcgtcagtcaatgacatcagtgctttatccggaacaatgtatccatgttggcgacagagaaagccattgccatgaacagttttgtttatccccggaaagtcatttctgttacaaatttatattgacaaacttgctttcgatgagaaacatactatttcaatgaaatgcagaatgaggcaaaatttcgttatgttttttaattcccgaaagaataaatgtggcttattacaaaatcctgttaatgttaactgatattttataatgcatattcagacatataattaaataagaggtatttatggctaatacgaccactggtgttaccagaattattaaagcagcgggttattcatggaaaggcttatgtgcggcatggcgctatgaagcagcctttcgtcaggagtgcattctggttctgtcagcactgataatatccttttggctggatgttgactctgttactcgagtattactcattggttcggcaatgatggtaattattgttgaaataattaacagtgcaattgaagcagttgttgacagaattggttcagaacatcacgaattatcaggcagagcaaaagatatgggttcagccgcagtgttgattacgattttagttgctatcattatatggggagttttattactttcataacgcccaacatctaaattattcacagttacctggttaatatttacttaaggataagaggtattcacctcttatcctcagaaaaatgtcagtatctatctgcaggaggatataatatcatcttctttattataaactgaagtatttacattccataaccccagtaacgatgaaaatatattatcatgacttactgttctgtttagagcatgttctgacaaacaattcaaatcaatttttttagaggaaacgaaccccggagacatccaggtaataagaggcacatgcgtttgctcagctggagcaacattatatggtgttccatgtaagtataatccattttctcccagagattctccatggtcagagacatataataaaacagtatcatactcatctttatattcgataagcttgtcaattaattttgatattatataatcagtatagcgaattgtattatcataggtattaatcaattgctcatgcgtacaattttcgatatcactacgatcacatgttggtttaaaatatttatgtgactcaggataacggagatagtaggtaggaccatgactacccatcaaatgaaatacgataagtttatcctctgagttattatttatatactcatcaatattttttagcataacctcatcataacatgagtttttcttgcataatgtattatctgaatttgatggctcaatattaattgtagggattcgcttacatacacctttacatcccccgtcattttcaatccagagtaaatttacccccgttctgtacagaatatccagtacattttccgaatttaccgctttgcgggaattgaactcttttcgcttcatatctgaaaacatgcatggaacagatatggctgtggatgtgccacacgactgcacattatgaaaggatataagttcattatatttctttgtaaaatcattggtaccacgagaatatccattcagagcatagttttgacttcttgctgtctccccgacaactaaaaacataattaccggcttttgtttttcatttattgtgcgggatgcatccgttccagtctgacgaaactcgccaggagaaacaaaaaaatcccttacatatttaaacccactgtagatataattagtaggtattatttctttatttaatgaagagttgtttctgccaactgatgcataatccttataaaagaaaaacgcaatcgcaaatataatcaagagagatgcaaacattgatattaaacgatatgtaataccctttatccatgtctcaggataacggatatttactaacaacaatagtccacatggaagtatacccgtaaataaaaaccacagtacaacagacatattgaaatatgatgtcatttcacctgcatttgtttcaaaaatattctgcatcattgttttatcaaactgcacaccatatttcatggtggcatatgtaacaatggaactacagataaacagaatacaaaaaaaaggtttaaatatatacctgaatgagaacggtgtaaaaacaaaatttaatgcagatatcagaaagactggaagagatataataaatccaagtttcacaccatcaaggttattaataatattaaacagatgcatccagacagggatattgaacaatgtggcaaaaacaacatctatcattaacatcaagaaaagaaaattaatactgatttttttaatcatcttacccccattaattagagcctataattgtccgtatctaaaagtgatatatttttataaaacctggtaaagtgaatactgatttataccaggtcaaacttcaacttcatcatcaaaactttatgtcaataaaggcgtttatagttactgattcttttattttacaacaccactaacatctttttaataaaaaatatgttcacaatagcatacacagaaattctctaaggtattatatcatcaggaaatattattattccattcatctctggaggccccccctcgatatgaaaaacgatatcacacagaagccctgccgtgtacagataaactgtttgcagaccagtcagtgactcaggagcgacgtccgcaacaaatgtatggactgtatcacagatgctctccccgtatgactgaagacaggcatgcatgaaaatactgtcgcttccccaagaaaaggggaaattatcatctgcatgacccgaccagtgctcagtcatgaacactctgtttcagtgagcagtttccgcattaatgaatctgtcatactgctattgtatcagcaagttatccccataacaccttgatatcattctgagccagatggcataatcacagcccattgtcggatctttctgcctgattctctggataatcccgacaatatgcattgcttttctggcgatgtatagccccgggagccggaacgcttcatgacgaaaacaaacattcgtattattcagacgaaaactcactggaaaggcatcatcttttatataacaaggaaatccggctctttactgtcgttttatctttatttatcaggggcgtaagattgctcagtaccgcgttaccacaaaataaaaaaggctggcaggccatgctggatctccgttttcagcgtctgcacgggaaaaccacgctcaccacccgtcatcatgtcggtctgctcactgttcagcgtcctttttatcccgaagaagaaacctgccacctctgtctgcttcatccacccggtggtatcgtcggcggtgacgaactcatcatcaacgcaataattgactctgattgccatacgctgatcaccatgcctggtgccagtaaattttaccgcagcagcggcgcgcaggcgcaccttcagcaaaacctgacgctgtgcaataacgcaacgctggagtggttgccacaggattcgattttttttcccggcgctcacgccacgttgcataccgtgtttcatctgtcgtcctccagtacactgctggcctgggatcttctgtgccttggacgtccggtcatcggagaaaccttcagccacggaacactcgctaaccgtctggagatatgggtcgacggttctccgctgttgattgagcgtctgcacgtggccaatggagaacttacctgcgttgcccggaaaccatgggtgggaacgatgctgttctacctggggaatgaaacgcaactggaagacatacgcgaaaaactcacaccactggaaaactacgccggagccacgctcaccgatggtctactgacagttcgctttttaagtgatgataatctgcgttgccagtaggtaatgcgtgatatctggcaatttatgcggccgcaactgactgacaaatcaccggtacttccccggatctggctgacttaagagaacgctatggaactgactccaagagaaaaagacaaactattactgtttaccgctgcactgctggcagagcgtcgtctggcccgcggcctgaaacttaactatcccgaatccgtggccctgattagcgcttttataatggagggcgctcgcgacggcaaaagcgtcgctgcgctgatggaagaaggacggcatgtcctgagtcgcgagcaggtcatggaaggcataccagaaatgatccccgatatccaggtcgaagccacctttccggacggctccaagctggttaccgtccataatccgataatctgaggtaacagatgatccctggagaatataaggttaaacctggctatatagagcttaacatcggccgggctacctgcagtattatcgttgaaaatcacggagaccgaccaattcaggtcggttcccattatcacttcgcggaggttaacccggcactgaagttcgatcgccagaaggcaagaggctatcgtctcaatatcgccgccggaactgcagtgcgcttcgaaccaggccaaaagcgtgaggttgaactggtggcgctgagcggtgcccgtatcgtgcacggtttccgcggagatataatgggtgagctggaggcaaatgatgagtaatatttcacgccaggcctatgctgacatgttcggccctaccaccggtgataaaattcgtctggcagacactgagctgtggatcgaggtcgaagatgatttaactacctacggcgaagaggtcaaattcggcggcggtaaagtaatccgcgacggtatgggacaggggcaaatgctctccgccggctgcgctgatctggtgctgaccaatgccctgatcatcgattactgggggatcgttaaagccgatatcggcgtcaaagatggaaggatatttgctatcggcaaagccggtaatcctgatatacaacccaacgtcactatcccaatcggcgtatccacggaaattattgccgcagaaggcaggatcgttaccgcaggtggcgtcgatacgcatattcactggatctgcccacagcaggctgaagaagcgctgacatccggcattaccaccatgatcggtggcggtactggcccgacagcgggttctaacgccacaacctgtaccccaggaccatggtacatttatcaaatgctgcaggctgcagacagcctgccggtcaatatcgggttgctgggtaaaggcaattgctccaatccggatgcgcttcgtgagcaggtcgcggccggggttatcggcctcaaaattcacgaagactggggagctacacctgcggtaatcaactgcgcactgactgtagccgacgaaatggacgttcaggttgcgctacacagtgatacgcttaacgaatcaggattcgttgaggatactctgactgccatcggcgggcgcactatccataccttccatacagaaggtgcaggtggtggtcatgctccggatattatcaccgcctgcgcgcaccccaatattctgccttcctcaaccaatccgacgctaccctataccgtcaacactattgatgagcatctggacatgctgatggtttgccatcatcttgacccggatatcgccgaggacgtagcctttgccgaatcgcgcattcgccaggaaaccattgccgcggaagacgtcctgcacgaccttggcgcgttctccctcacctcgtccgattcgcaggccatgggacgcgtcggagaagtagtgttacgaacctggcaggtggcacaccggatgaaagttcagcgcggcccgttaccggaagaaagtggtgataacgacaacgtccgcgtgaagcgctatatcgctaaatacaccattaatccggcattaacccacggtattgctcatgaagtcggctcgattgaagtgggaaaactggcggatctggtgctctggtccccggcgttctttggcgtaaaaccggcgactatcgtcaaaggcggaatgatagccatggcgccgatgggtgatatcaacggctctatccccacaccgcagccggtgcactatcgcccaatgttcgctgcattgggcagtgcccgtcaccgctgtcgtgtgactttcctgtcgcaggcagcagcagcaaatggcgtcgctgaacagcttaacctgcacagcacaactgctgtggtaaaaggctgccgcacagtacaaaaagccgatatgcgccacaacagcctgttgcctgatataaccgtggattcacaaacctacgaagtgcgtatcaacggcgaactgataaccagtgaaccggcggacattctgccaatggcgcaacgttatttcctgttttaaggagcacaaatgctttatttgacccggcgggtggagaccccggctcagacaactgccagcgttaccctccctgttgacatgcgggtaaaaagccgtattaaagtcacccttaacgatggacgtcaggctggactgttgctgccacgcggtctgctgctgcgcgatggtgatattctcagtaacgaaaacggtgatgaattcattaaggtgatcgccgctgatgaagccgtttctgtagtgcgctgcgcagatccttttatgctcgcgaaagcctgctggcatctcggcaatcgccacgttccgctgcaaataatgcccggagagctgcgctaccatcacgatcacgtcctcgatgatatgctgcgccagtttgggctggatgttgattttgcacatcttccgtttgagccggaagccggcgcttacgccagcaagtcgcacgcccataatcacgatcaggagcacagccactgaatgccgactccggaaaaacgtctgcggctgatgcagcttgccagtaacagcctccctgttggaggctacagctggtcccagggactggagtgggcagtggaagcaggctgggtagaagatagcgccgcctttgaacactggcagcagttgcagatggaacagagtttttttgccgtcgacctgccactgcttgcccggctataccgggcctgtgaagcgggcgatcctgacagtgccgggcgctggaccgcttatctgctggcctgcagggaaacccgtgagctacgcgatgaagaacgtaaccgcggtgcagccttcaccagacttctggtcgactggcagcccgactgcccggccgaatggcgcaaactatgccagcaaagccagttaaccggtatggcatggctcggcgtacgctggcaaatatccgtttcagacctggccctgagccttggctacagctggattgaaagcgcagtgatggcgggcgtcaggctggtaccctacggccagctggctgcccagcagttaattatgcgcctgtgtgcccgctatgcggcgaacatggacagtgcccttgcaaccccggatcacgcaattggttcagcaacgccacttgcatctatcgcttccgcgcgacatgaaacccagtattcccgattattccgttcttaggagaaaataaaatgaacataatcaagcaaccgctgcgtgtcggcgtcggcggtccggtcggctcaggtaaaaccgcgcttctggaagccctctgcaaatccatgcgtgacacctggcaattagccgtagtcaccaacgacatctacaccagagaagatcaacgcattctcactgaggccggagcactggaagcggaacgcattgtcggtgtcgaaacggggggctgccctcatacagccattcgtgaagacgcatcaatgaatctggcagccgtggaagcactgagtgagaaatttggtaatctcgagctgatctttgtggaaagcggcggcgacaacctgagtgcgaccttcagccccgaactggcggaccttaccatatatgtcatagatgtggcagaaggagaaaagatcccgcgtaaaggcggtccggggatcaccaaatccgacttcctcgtgatcaataaaactgaccttgcaccatacgtgggcgcctccctcgaggtaatggagcgtgatactttacgtatgcgcggagaacgcccatgggggttcactaacctgaaaagtggtgaaggtctgcaaaacatcatcgcctttatcgaagagcagggcatgctgggtaagtaatcacaacatcctctgtatcagggccggcaggcggccccttgtttttatcagaaggaataacggaagttggcgttcaccgcgttatccacgttgtacttaccagatgccgatttttcaaactccagaccgaagcggatgttgtcgcgaatttccgcattcaggccaacattcatgagcatacgaccgtctttttcacccttgatgcgtttttcgccggatgcatcacgcagtacggtttcaccgttagccagcaggtcaaactgataaccgataccgtcgcgggcagtgaaagagataattgaaaggggtgttgcattgacagattgaatctacagctgctttttttaatatatctcgctcaaggcgagcttcatttaacgccttacgcagttgcagaatttcagattccagttcagccaccgtgcgggaaccaggagtaccgagcccttttctggcggcggtaacccattgtcctaaagtgccttcaggaagagataatcgggaagcgccttcactgatcgaaagttgattttcaagaaccgttctgacagcttcggctttgaactctttagagtaacgttgggtttttctgctcattattagctccttctgatgccattctatttcaggaaggagtgtccgttaaactcaggctacctcaggtttcactcatctgggtttttacttccagatttcgttttttgatcgctgtgcccatggctccacatcctgaaagagccagcgcagagctgaccagtgcaatcatcataacttttttggttttcatttaatgcccttcttatccgacaggtttatggaagacagagaaaccgcctttacggtatattttttcagcgggcttctcaagtatgttaaaggatacaggtaaaaacagcgggatcagatacgtcgggtaaacgtttatttcataagaagtttttaggtcagaataaaataatgggtgttgttatattatcagatgatgatttatgtgagcgcgttacggatattgcacatgaggttaaaggagagagcaagcctccgcaacggctcgcttcttatttaatggattttttcgggaagtccagtttataattatataacatattgtaatactgaaagagagtgaggttataagaacagacagttgaatctgaccgtctgaatatgtacctttatgcggaattttcacttaaagggggaaaactgttgtgaaaccgaatatccatccggaataccgtacagtagtatttcacgataccagtattgatgagtacttcaggatcggttcgacgatcaaaactgaccgggtaattgaactggatggtgtaacttacccatatgttacaattgacgtttcttctaagtcgcatccgttttatacaggtaaactgagaactgtcgcttcagaaggtaatgttgcacgctttacccagcgttttgggcgttttgttgatgcgaaaaaaggtggctgattttgccgccagggtgcgtttgacaatttaaaaacgcaccagacagagagatcctgcacctgaatataccgttagcccgtcccaccggggcgtgtgcagatgatctcgtcaccggaagattgcggacctctctgaaaaccagtacattacgcgcgggtgcctttcggctgacggctggaaggattacctgaaggccggatgtggaaaggccccgagtcaacttaaacgttaacccgaggccctgaccatctaccttcagcaagtggaaggttagcgcctctctgtaaaaggagcaagtgctatgccgcaaaaaacgatcattgtgggcatgttatgcctgaccatgttgctgaccgtctgggtgttacacgcatcaccgtgtgaattcagggtaagcttcatgtggtcggaaattgcggcgttcttgcagtgtaaaccgtaagaaaccgcagcggggacaacagtccccgctatccggttgccaaaggttcggtcgaaagtcgcacccttgcacacaaatcacaaagaaaaaacaaaagtccgcagtgtaaaaactgtgggcttttttattcgcatcccgaaagtgtggtaacagcgtgggggcaccaaaaaaagccccataaaatggggctgaagattctgtaaggaatttcacagcaatgagattcctgctttctccaaggatatacgtgtcttcaggctgaatcaatgggggcgtggctctgaatccacctgcgattaaaacttgcacaatgccgggagttgagttagaaaagtacagggcgcgatatccggcttattttgttgctgtgttttgcctcgtgctggatgtcgcgtccaccgtttttctgatgattcatatgaaatggtactttattgatttactgccattctgatttgcctttttatgttcattattgcggttgtcacttccagtttctggtgatgttttgataaaagtgaaagaataaaacgataattgcaggaaggtattgctaaaactatacatatcattatataaacaagatgaaaatgatatataccataagaccagaaaagaggttttttccagaatgatatggatgtgtattttagtgtgattgtttttgtcaggtatattgaacaaggaagggccaggccactgagtatcagaaataagtcaacttttatcgatgcttctgttggtgtgtcatatatcagatgcaatatggatattataatggggcacattccccacaggatatttttgaaatagaatttccggttcatatgtttatgctcttttgttttatctcgggaattgtctctttttttttattcctgaacattttcgttgtttaataaccatggggtattatgattatcctttatttttgatatgtaattgtcaatagtggatttcgtttcattattgtggttatagtaatcatgaagagtgcaaaacacatcatcttttattgtggcgattaatggggggtgggtgaggttaaaatataaagaacgattgcttagtgtcctgaaatgaattttttcgccaatgaccagatcggtgtttattatattgtagcctatttcaattatattgtttgatggcatgtgtaatacatatatgggatatttgttgtgtttttctattgaataataaataaaatcaggcacagacgtctgttttagttttttttgcatctttcttatatgtcgtgacattaatatcattttcgagagaatgaataagagtctaaaaaagagattaaatactatattcagtactatcagagtaacaaacaggccaactccccatagttctgaaaatatattgtcattgtaaatatactggaatgtatatccggctgataaaaatgccaatatatataacgctatgtctgttttgtttaggttttttattagatcggttattattgattttaagaataagatggtaataagaccagtgataacccagaaaaaaataacggaaaattccataattatacctttatcgtgtttctggggtggtaatctatcattgtgctgatatgtgtgtaaatacatgcattatctgtttcttatattctttttatgaagttactgattaatttatattagaacatcacattcataatgaaatcaacatgttcatatggttgggttgacggcagatttccctttttgttaacctgtatttgcattaactgtcgcttttgcgaccagccaatgttccagcagtctgagagggacgccttcgggtgactgccagccaatgtttcagcaatctgagagaaacgccttcgggtgattgcaatatcctcgtagcctgaaagaggatgcctttatggtggtacatccgtttagcctctgggaacggatatcactacggtgattgaggtacgttgatttttccttcggattaccgtggtgcttccggacaaccggactactgtgtattcccggcagactggcataaaaacgcctttaaaatctgcgtcttaagatattttctgactttccgcatgcgcttcttatgactgtgcgcacggcataagaccatttgaaatttggtcgcttgcgtgtgcatgtggagtttgaagctgtgcgggcgtcactttcgtcagcgttaaagctgacaaagtgacgctcgcacgtctactcaacgaacccgcataaactggctctttacgagatgttttttaacatttgaagaagtgaccagacgtgaacgtttttttcaacctcattctgtatcgtactggcgcttctccggactgacttactgaaagcttcgtaccaacagaatcgcattgttttttaaggagttttatgtagtgagataccgaatcggcgatatgtctgacaggcagatatatcgggggcgacctttaaaggtacagttaattctgcggtcggttagccaaaccgacttgacaccccgctaaacctgaactgattgcgttaccctgacgcacaggtactcactcaccgaaggaacgtaactacaaaccgtgtcgtcagtaatattccggcgaactcatattgacgcgtttttcgggcgcatcatcagcgatgcatacgaatgatcgcagtctgacgatggttgatttattctgttgcgccggggcgaccgccaggctggtatcggaggcgggttctgaagaactgaggtattgttccggcgaactcatattgacgcatttttcaggcgagccactggcagcgcatacgattgatcaccgtctgacgatggttgatttattttgttgcacaggggcgaccgccaggctggtatcggaggcgggttctgaagaactgagtcgggtaattgcgtcaggtcgcgaagtactgacacgggtactgatggcaggtgatgaagtacagccccgggaatggctccgggctgattcaggttctgactcactgtcagcccgcgtggtcgctgctctggctcatttcctgtcgtcaggcgttcaactcccgactgcgggttatggcccgctgcacgaacacctgatggcaggtatcactcacccggagaaggtaaatccctcaaggggcagcaactcttccagtcggtcttccggccactccggtagacgcgtcagaacgtctgtcagccaggcatgcggctccagaccattacgttttgccgtttccagaaggctcattatctgtgccgcgcggttcccggccatcagtgaaccggcgaataaccatgctttccgccccatgaccaccgggcggatagcacgctcgcagatattgttgtccaggggcacggctccgtcactcaggaagcagctcagttcatcgcgccggttcaggatataattaatcgctttgtttagtggtccgtcgggcggacagcacggctcctgctcttcaggccaggcaaacaggtcattcactatcggccgggaataccgttgtcgccattgccgtattttttccacaggacgttcacggatgaacttctcaatgcgataaagacccgcgatttttctcagcgccatggctgcacggggctccctgctggccttatacagatttgcgaaaccgcgccttgcgtggctccagcaacaggcagatgtaataccggggtcattatccgccagagatttgtacacgctgtatccgtcactcaccagcgtaccgccacaccagccctgcagccaggcctcaggatatctgagggcccgtccggtctgcgagtcaaaacagacgaccggcggaccgcttctttctcgtaagcgtaaactgaccgccgtatgtagccattaagccagtattggtaacgtaggtgcccaccttttcaactagtggacacctgttatggaacagaaaatattatcctcagaaccccgcagatcattttcaaatgagtttaaacttcaaatggttaaactggcttcacaaccaggagcctytgttgcccgtattgcccgggaacacgatatcaatgataacctcctgttcaaatggctcaggctctggcagaacgaaaggcgtatatcgcggcgtcttccggtaacaacctcttctggcgctggcgttgaattattacctgttgagataacgcctgatgagcagaaagagcctatggcggctcttactccgcttttatccactccttcacaaagcacagtcagtgccagttcctgtaaagttgagttccgccacggtaacatgacgctggaaaatccttcaccagagctgctcacggtgttgatccgtgaactgaccgggaggggacgatgatctcgctcccatcaggcactcgaatctggctggttgccggcgttactgatatgcgtaaatccttcaacggtctgggagaacaggtacaacatgtgctggatgagaaccccttctccggtcacctgtttatctttcgcggccgacggggtgacacgattaaaattctgtgggctgatgctgatggtctgtgcctgttcaccaaacgtctggaggaaggccagtttatctggcctgcggtgcgtgacggtaaggtatccattacccgctcgcagctggcaatgctcctcgataaactggactggcgtcagcccaaaacatcccgccttaatgcactgacaatgttgtaaaaatgtcatggccggattataaaaacggtcatgagtcggaaatacctcattcgtatcactgagctggaaaggctgctctctgagcaggctgaagccctccgtcagaaagatcagcaactgagtctggttgaagagacggaggccttcctgcgctctgcactggcacgtgccgaggaaaagatcgaagaggaggagcgggaaatagaacatctgagggcccagatagaaaaactgcgccggatgttgttcggtacccgttctgaaaaactgcagcgtgaggttgaacaggctgaggcccaactgaaacaacgcgaacaggaaagcgatcgttacagtgggcgtgaggatgacccgcaggttccccgccagttgcgacagtcacgtcatcgtcgtccgttaccggcacatcttccccgtgaaatacaccgtctggagcctgaagaaagttgttgcccggagtgtggcagtgagctggattatctgggggaagtcagtgctgagcagctggaactggtgagtagcgccctgaaagtgatccgcactgttcgggtaaaaaaagcctgtacaaaatgtgactgtatagttgaagcgccagcgccgtcccgcccgatagagcgcggcatcgcgggctccggattacttgcccgcgtgttaacgggaaaatactgcgaacacctgccactgtatcgtcagagtgaaatctttgcccgccagggcatcgaactgagccgggcattactctccaactgggttgacgcatgttgtcagttaatgactctgctgaatgataccctgtaccgttacgtgatgaacacccgcaaggttcacactgacgacacaccagtaaaagtgctggcaccgggcagaaaaaaggcaaaaacaggacgcatctggacgtatgtccgggatgaccggaatgcgggctcatcagagccaccggcggtctggttcgcctactcaccagacaggcagggaaaacatccggtacaacaccttcgtcccttccggggtatcctgcaggcggatgcgttcagcggttacgatcggctgttcagtgcagaacgtgaaggtggtgcactgacagaagttgcgtgctgggcccatgcccggcgaaaaatccacgatgtatacatcagcagcaaaagtgcgacggcagaagaagccctgaagcgaatcagtgaactgtacgccatcgaggatgaaatacggggattaccggagtcagagcgtcttgccgtcaggcagcagcgaagcaaagtgttactgacgtcactgcatgaatggatggtggagaagaatggtacgctgtcgaaaaaatccagactgggcgaagcgtgcagctatgtactgaatcagtgggatgccctctgttattacagtgatgacggtctggcggaggcggataataatgctgcggaaagagcgcttcgtgcagtctgtctcggaaagaaaaactttatgttctttggcagcgatcacggcggcgagcgtggagcactgttgtacgggctgatcggcacctgccgtctgaacggtatcgatccggaagcgtatctgcgccatatcctgagcgtactgccagaatggccttccaaccgagttgatgaactcctgccatggaacgtagtactcaccaataaataagcgtcaatacggtgctccgttgacgcttactctttctccgctgacgtaagcccacagccagccggagcaggatttaccgcctttccgggtatcaaggagcctcagggacgtttcatctgcatgaataacatcccgtgtcagaagctcgtggcgtaacaattttgccagcggggccagtgcagcgccagcaacaccgaccatatccgccattgtactgacggggagctccacccccattcgggagaaaatgtgctgctggcgatacaggggcagatggtcggtatatttgctgatgacaacctgtgcgatgaccgatggctcaacagcacttttcggaaggatatgtgccggcatttttccgctgaacactttctcacagcagggacagctgtactgcgggcggatatagcggttgaccacgacctgtgccggaatatattccagcttctcgctgacttcatcgcgaatgaagtgcaggggggcatcacagtcaggacaacgttcctcagctggcgggataaccttttcagcacggggaagaggtgaaggcaagggcttacgaacaggacgtgttgttgttttttcttcgtccccggtctgaggaagcagtttgtccagatgcgccgagatttctgcgatatccgcgtcaacatcctcttcgaacagggaacgctgcatcccggccagcgattcgcattttttaccgaaacgctgctggcgtgcgagcttcatctgctcttccaggatgcggatacggttctgaagttctgcattctcagccatgactttttgcaccatggcaattgccagagcgcgaagctgttcagggtcactggtggtactgagaagcgagatatccatgcggtggattatatgacatcacgcatggatattcattatatttcattgagttattgcgttgctctgagcatcttcgggttcttactggtatacccattttgccaggtcatgccctttcacctgttgccagtcaaccccaaagaccagccagtgaaactcatcctgtgtgagatgccatgtggcatcacctttccggggccagcggaagcttccccggtgcagtcgtcgggtacacagccatacgccatgtttgtcccaccggagaacttttatgcgggagcggactttattggtgaagacaaaagcagcaccgtcatgccatgcagcgttaagttcgttctggacgtactgtgtcagtgtgtcgataccccggcgcatatcgacgggttttacgaccaggaatacgttatcaggcgtcagcatggcgaagagcccggaaaacatcggttaactgagaaggctggcagcacatccggataccaccgggcaggaagagagtgacaggctcatccgacaatggtctgccatcagtcattccggaagagccagatactgaaacaggaataatttctggtgctctggctcgtttttcggcttttgcgacatcctgcggccactggcgcagggatttaaacggaatgtcgtaaagttcacagtactgttcacgggtaaggccgctggcgcgccatgcggcaacgtgatgttttttctgatcaagcgtccatcggggttttgacattgattatctccggtaagttggtgaatggatgtcggtaatgctaactgactgaagatccctgtgaagatgacttccccgtaacgacaccaggatgccaatcaatgagcggaagcatgccaaatcgtgatcgattgtgatgccaaacagtgatcggaaatggatgccaaaccatgatcgattcagatgccattttgcatcacgccaatacagaggtgaaatatgacaaaaccggagttttcaccccggtctgagatttagcgtcaggactttttagcgctgtattcttttatcagttcatcaacggagtgcagagccagcttctctaccgcttcacttcgggtcgagtcactcagcgcagccagacggtcaatttttcttagaatccgcatgcgtagcgataatgacacggctgtttttttatccttatcgagtacgaccttccctgtggactcaccggttttcagttcagcattctgtgcgagcgcttcattcatccggcggagggtctttttatccaactggcccggattaacgagatgataggaatgacctgccttgctgtatttgatctccgcagaatatgactcgcgtagctctttgagggcccgggttaatgtcggctcagagcattccagactggttataatgtcggcagcggaaacgggcttgccggtgcccagtaagttggcaagcttaaaaatccgggcctgtctggtatttaattgcatcgtaagatttagcctgcttaaagggttagtggttcaataggctgaaaaatgaaggtactgctcatctttcgaataaccggttgatcgcctaacgcttcaaccggatcaatgtgttttatgcctgcaaaatttactgacgacatctggctgcgagtgcatttgcaggacaggatatactcatcctccagatagccggtccgcttactgacccgttgcgtaaagcctgacacaatcacgttgtcgaaaggtagcgtatgtaaaacgataccgaccaggcggaacaagcagccatggacgtggtgggcatagttttcgcgtacggctttttgcgtcatggctttttccgtcagctccgttccccgggcattaacgccgtaaatcttatcagggaaatcttcaatctcagctaaatcaacgtccagcaggactgctgatagctccggctttacttcaaatgcaacaagcgtttcacgcggccattcagtttctgccagcacacccgccaggtatgattcgaaaaacgcggcgtctgtccggaactgctgccgggcatctgcctgagccgtggcgagccgtttttcatgttcttcagcttcaaacttccagtttgcatactgttcggcccaggccgtccgttgttgctggtaccggtgctgtcgaagggtattctcacgctccacatcaatcagctcctgctgccaccggcgaagattttcggcgtggcgctcagctttagctgattccgattcaaaccatttacccaaaaaactaatgccttcgctctcggcaggcttttccggcaatacaaggtagtctggcttttctggacgcaccggtgccggaacctgaaaaggcgacgttctgttatgcaggtatactgcttccagctctgcccagctgatgcctgtttttggatccggcgtcagctcgtgaatattacggattgcggttaccgctgacatgagttcagcggctttctgctcaagcgcctgtctgagccccgggtcggttgccgtccggttttcacctctggaacgcgcggcccggtcaagccgggtacggtaactcagcccggtaccgggcaagcccagattggcataggtcccccggctaccaaaagaaacggaagcacctctcggcccgacactcaggctcggtgcaccgttactcaggttgaggcgaacgccaggaataatgttgatcgactttctgaacctgaaccccattatgatttccttaatgatgctgggtcacggtaagtaatctgattccatcagcgctttgctcgttctgtaacccataaaaacgagccctgtccagaatgccagccgcccagcggcgatgtgtggcgggttcacacattgctccctgcgacttaaacacggcctgggtagagttcaggatccgcagagcgtcagaatgctcaccctgagtgaccatcagcgcgttttgaatgacctctatctgacccgggtgaatggccgttttcccaacaagcccgtgtgccatatcaagagccagctctctggccataacggcatgatcgtcaatatgctcacatacaggcgcggtcagggcaaaatcacgcgggccgaagaccgaaacgagcattttgatgacgtagcccatcgggctgtcatacagcgtcaggtcccggggacggcgaagcgacacaacgttcataagatcgttgccgccgattcgaagcgcaataatgcggtcgtggcagggatgttcctccagacgggtagccagctcgcgcatctgaaccacgtcaaagacatcttctgtttccagcgttggcatcatgcacaggtgagtcccgaccatgatatcccaccattcagctaacgaactgagggtaaatttaggcagcacaaacccgtcgacagcggaaagatcataatgcgcttttaaccatctgcccatttcggcatgccgggggcgaatgaacaccagaggccagtcatttttacccaggctactcatgctgttactgagctcgtgcagcaggtgctccagatttttgagggcgacggggatgtctgcttcactgacagcatcctccaggcaaatcaccagagagcgcaagcccgggattttcccgtgcaggacggcatcagcaatatcttcccgtgttgcaggcatgtatagcgtggctcccagattccagggagaaagacgatttttcatcagagtaccttcttgataatggttacagcccgatactggccgagggttccccccatttctgtaacaactattcccttttcacgagcaagccctacaagcaaggcaacgtccgggtcgtcaatagaacgcacaaatacatggtccggtacccgacgtaatacagcccgggttgcttcagcaataccgggtttaatacgattgacgctgtccactttaaattcatcggccaggaacgcgataacgtcgcgacttgtctgccataagacccgggctgattccgtattccagctcaggggagcgagggatgacggtgttaacttcttacggaaatgagcgacggtatcggcaagcatccggctgcattcgaattcactgagatgctcgcaaaccatgcacccgtgtaatccttcagaggaccatactgaccgggagatcaggcctgataccggcgcccccatgatgccaaaaggaatgagccagtcatcatcactggctgcaagccaggagcagccacagggatcggccaggacaaccagtcgcggctgctcaggatagcccgggcgatctttcagtgcgcgtacaagctctccggtaattgcgcctttacctgtccatccgtcaacaaagacaataccgctggtaccatgccgctcttcaatgacgtcgagggctgcaccgtcaattccacgatcccggataatgctgataccgtaatgccatgaggttttccccatgtcacgcagggcctggtgcagcataacgccgagcggaacgccagccctgacaagactggccagtacaatgggctcatcaccgaagcgttcggccagagcaatagcgagctgtgtgacttcttttgcaagcctctctgcgccccgatccagcgcccggtgaaacaaatcaagatgccattgtgtaggcgctggctcctggctgagcatgtccgaataatgtttcttcccggactgaatcagttcttcttttttctcaaccggcgtcatctcaatgacaaccggctttagcagaaattccacgtcaccgggctggtatgagccggtaaatgtttcatgtggctgcattttaattttctccaaaaattcgctgtgaaatggcatctgcaaactgactctgacgcgggatgccaaaccagctgcacagtttcataaaacgatgatcgctcaggctgtcgcccaaaccaattacggggaaaactcctcgttcagcccgaagtttttcaagcagccagctgactgccagccctttctcaaccggggtgggaagccaggccacgttattactgttgcggtggatgtagaagccctcggtcggaaacaccgtttctatctcatctgcaatggcattgagctcgtcaaggcgggtgctgtcgcggtgtttcatcaccatataaaccgccgtttcaccgtattcgaagttcagccttgcccaggcattgattccttttgcgtccatcatttcagtgatcagacgctgcatcgatgtcagcttttcctggtagggagccagctggccgagcatatgggccttccactcctcgtcgggtttgccttcaggcgtgagaatgacggccccgtgcgttgtgattgcccaggagtggaaagggatccgtacgcggctgatttcttcagttccccgtgcggtaacgggtatgagttcagcctgctccaggagccagtccaccaacatggactgttcttccgtcataaagcttcgtggattcagggtgcgatcaacggcaccggtacggaatggctccagggccagctcgtccaccattttacgacgggtctgaaagagcgtgtcgtcaaggtcgctcagaacaacgggtttattcataggtaacaatctccacgacgggcgcaacctcagccagcgctttaagaagctgcgtgtcaatactttctgcgggtgtctcagtacacacaagaatgcggtcaaactgctggtgggcgacgttatagacaaaattggggatgcccagcccgtagttatccgtaaaggaaatggcggactcaatggcataaccaacggcgacaggggagcgggtggtcgatccataaaatgcctgtgctccggcagcttcgagccgttcagcaagcaggaacggctcccagacgaattccccggtcccgagaaccagaatacgttcccccttgtggacggagacctcatggccgagatcggccgcaggtgcgagcatccccagtcggccccatgactgtttcccctggatgtcccattctcctcgtgaagttacgttgactttcggcatgtccgggacaggtgcatcaggtaatggggtccatccccactgaccgcttacaagcgaaaccgaagtgacgggcaagggggtgcgctccgacagggcattgccactccagtcggtcagcgttacggcgataacctgttcaatatgttgaagcttgccggtattacgcagggcagaaagcaggttaataaaggtattaccggtggttgcctcgtcatcaatcaaaaccagcgttcgtgcgttggtaacacgacgtcttttctcttcatcatctggcagatagatcagatgatcggtggcgtggctgtgttcttccttgaactcgcaaagcaacgtgccatcaaccgggtgacgggtagaggtcagatagacagattcacgatgctggtggcgcacttcatcaaatacaccggccccaagcccaacggcggtttcagccataccgataaacagtacgggtcctgtcagtgtcgaggggaactggctggcaagctgtctgtaggcctgccgcatgactgagggtggcacgggaatgtgcctgccgagtactttgctgacaaacagaaaggcgcgtttcgggttacgtctttcagcgatgtcaaacaggtcatcgagcgaaacttcaccctggtcacgggttacctgaatcgtaccgcatgagagggtacggcgataaatcatatcttcgaggatatcagacataaatacgccttaattcagaaggttagagagtgattccgggtatgcaattacatccgtaatggatctcaccgcaaccggagaaaaggtgtttttagcgctctggcgtaccatatcttcagacatcagaccgagcttaaaggcagcaaataacccaggaaggttcacaccgctgtgaagggtataacccaccccccctgacggacgcatgttggtttcaagcagcaccgggttgccattcacatcgtttcgcgtctgaacattcaccagcccgtcggccttcataacacgggcgcagtcacacgccagttcccaggcgcttccttcgtttaccagatactggatagccccttccttacggcgtcccacggctgcgagtatttcgcccttatccgcgaggatatcgacggaaaattccgggcctggcaggtacggcatcaaaacaaggggtttaaacgactcagcagctgatgctgctgcaatatactgttgcggactgaccagacgatgttcgggatgattaaagacggccataggcgaagcactgtcatcaaagcgccagaatcccatgccatagatacccgtcaccggcttcacgcataccgggctgtcagtgaacggcggggccgcgaggtgtgtctttaattctgccagcgtattcacccgccaggatggtacgaccgggagacccttttgctccataaactgagcaaaagtaactttttcgtcagccagagttaaccagtcgacgcccgttgcaccggtagtaagggtggcaccggtcggttcaatggctgaacggtgttcttcaaaccactggctgttacggccagtatgaatatggtggatgccgtaggtctgaatggtttcctggataaactgaagacgtttttgaggatcttcaggttcagtcaaagaataatcggcaacggaaaggatttcatttctttcgttacggtgggaggcaaaaacggtaatggcaaaattatttttttgtgcaaatgattttaccccctgaataatatctcgctgggaggataaaccttccataaaccaaattttcttgttcattttttttaattatccggaacgccatgcaaatttatgattgagaagtgagtctatgagtgtctaagctacatgtcaatcataatatgattaataactcctgtggttatggagtgcgtcagtgttttttggattccttataacacattgatatttaaattaaaaatagaaaaactaacaccctgaaaaggatttctttttgtgtttttacagaaaaccacaaaaatttcccttgtcagagaacttcatcatgatatgattttcttcgtcagttactaaatatacctttgattgtctcggtcattaccattttaaggaataaaacatggtttcattagttaagaaccagacggtatcactcagcaaagaatcatctgcattaagccagcttcatttcggtctcggttgggatccggttaagaaaaaaggtcttcttggaggattgtttggaggcaacgactcaatcgatctcgatgctggctgtgtattaatggacagcacaggtaaaacaattgacaccatctggttccgcaaactgaaatccacctgcggcgctgttgtgcacagtggcgataacctgaccggtgagggtgacggtgacgatgaagtgattaaggtcaacctctcccgcctgcctgcaaacgttgaatacctggcgtttacggtaaacagcttccgtggtcagtcgttcaatgacgtcgaaaacgctttctgccgcgttgtcgatcaaaccggcaaagagctggctcgctacaagctgactgagcagggctcacataccgggatcgttatttcttcgctgcgccgtaataacggcaactgggactttaccgcccttggccatgcctgtcgcggccgcacaattgacgatatgcactccgatatcgtttcagcggttattcgctaatgaacctgacgccggggggcaatgcccccgttccagcccaggagttgcgggtccggatcacctcgggcggccaggtggatgcttcggcgtttcgcctgtatgccgacgggaaggtgcagggtgatgcggacatggtgttttatggtcagccacgtaacgatgatggtaccgtcagcctggtcagtgaaggccagtactcaacctttactgtcgcgctcaaccggctgaaacctgatgtccagaaaattgcgttcaccgtgacctgtgacggtgggcagacggtgtccggtcttcgtaatctttccatcgacgtggagcaaggggctaccggcctggttagcggcagtgtcgaactgagcggccgtcaggaagcagccttaattctgggggaattttaccgtcgtaataatgactggaaattccgcttcgttgcgcaggggttcaacggtggacttaaaccgctggcagagcatttcggcgtaaatattgccgacgaaccggctcccgcagccccaactcctccggttgtaacccctccgccagttgagacaaaaatcagcctgagcaaggtatcgctgacaaaagagaagcctgcaatcagcctgaccaaacgggataacttcggtgaaatccggatcaacctgaactggcaccggggcagtagcaaatcaggctttgcaggtatgttcggctccaaaggaatcgacctggatctgggggcctttgttgagcttcaggacgggtataaatcggtcattcaggcgctcggtaatgcattcggtgattatcgcgatgaaccgtatgttcagctcaagggcgatgaccggacgggtgatgtatcagacggcgagtggctgcatatcaatggacgtgaatggaagcatatccgcgaagtgctgatttacgcctttatttatgaaggtgttcccagctgggacaagactgatggtgtagtcaccattcatgtgccggatcaaccgcccattgagacccgcctgaccgaaggtgagaaccgtcgcacattgtgcgccattgccagactcgtaaacgaaaacggcgcaattaaagtcgagcgaattaaccagtacttcaaaggccaggacgaaatggaccgggcatttggctggggatttcgctggagcgccggttctaaataacacagcaacaaaggaaacaggtatgagctttttcgacaaagttaaaggtgccattaactcaggccgtgacgaactgacccgccaggttggccgtttcaaaaacaaaaaattcatgcagggcaccgttgctgtatgtgcccgtattgccgtatcgagtgacggcgtaagttcggaagaaaagcagaaaatgatgggctttctgcgctcttcagaagagctgaaggtcttcgataccaatgaggtgattgagttcttcaataaactggtttcaagcttcgatttcgatgttgaaattggcaagggcgaaaccatgaaatacatcctggcgctgaaagatcagcctgaggccgctcagctggccttacgtgttggtattgccgttgcgaaaagtgacggtaacttcgatcaggacgagaaactggcctcccgcgagatcgctatcgcgttgggcttcgacccggctgaatttggcctctgatccacatccctaagggtaaaatatggtttccacacacatcggcttcccgactgaaacggtcattgtttttattgcgctttcagtcggtgccatctttattgacctgtttatgcaccgtgatgacaagccaatctcgctgaagagtgctgcgctctggtccgtattctgggttgtggttgcgatggcatttgccggtttcctctatatccaccacggtgctgaggttgccagtctgtttgtcacgggttatgcgctggagaaagtgctgtcggtcgataacctgttcgtcatgatggcaatcttctcctggttcgccgttccggatcgttatcgccaccgtgttctctactgggggatcattggtgccatcgtcttcaggggcatctttgtcgccatcggtacgagcctgctgagtctggggccgtacgttgaagttgtcttcgctattatcgttgcctggacggcggtcatgatgcttaaaagcggtgatgacgatgatgaaattgaggattactcccagcatctggcttaccgtatggttaaacgcttcttccctatctggccgaagctcagagggcatgccttcctacttaaccagaaggaagtggatgctgaactggcgaaaccagaaaacagcgatgtcaccattggccgtggtaaaaaagcggcgctgtatgcgaccccgctgttcctgtgtgtggctgtggttgaactctcggacgtaatgttcgcgtttgactcggtaccggcaatcattgccgtcagtcgtgaaccgcttatcgtctatagtgccatgatgtttgctatcctgggtctgcgtactctgtattttgtccttgaggcactgaaacagtacctggttcatctggagaaggccgttatcgtgctgctgttcttcatcgcggcaaaactcggcctgaatgcgaccgatcacatctggcatcatggttacagcatcgcggcaacaaccagcctgtatgttgtactgggtgtactggcgctgggcattctcgcaagcgtcatgttcccgggcaaacctgaatctgaggaaaaggggagttaatccccttaagtgttaacctgaacaattactaatcgaagaggttattttatgagtgtttctctttccaaaggcgggaacgtctccctgagtaaagcagctccgtcaatgaaaaatgtcctggtgggccttggctgggatgcgcgttcaacagacggtcaggactttgacctggatgcttcagcattcctgctggcctcaaacggcaaagtgcgcggcgattcagatttcatcttctataacaacctgacgtcatccgacggttccgtaacgcacaccggcgataaccgcaccggtgagggcgatggtgatgatgaatcgctgaaaattaaactggacgccgtcccgtctgaagttgacaagatcatcttcgttgtgaccatccacgatgctcaggctcgtcgccagagctttggtcaggtatccggtgcgtttattcgtctggttaatgacgataaccagactgaagtcgctcgctacgatctgaccgaagatgcgtccactgagactgccatgctgttcggcgagctgtatcgccacaatggtgagtggaaattccgcgcagtaggccagggttatgctggtggtctggcatctgtatgtgctcagtacggcattaacgcgtcctgatcgaaaagtaacttttcatatctggggctgttaattcagcctcattcaactgtttgcaggagctaaaaatggcagtttctctcgtaaaaggcggcaacgtatctctgaccaaagaagcaccaaccatgaatgtcgctatggttggcctgggctgggatgcccgtgtaaccgatggtcagggttttgatctggacgcttccgtattcgcagtaggtgaagacggtaaagtactgtcagatgcccatttcattttcttcaataataaaaccagccctgatggcgcagtagagcaccagggcgacaaccgtaccggtgaaggcgacggcgacgatgagcaggtcaaaatcgatctgaccaaagtctcagcagacatcaaaaaactggtatttgccgttaccatctatgatgcagaagcgcgtaaacaaaacttcggcatggtgagcaacagcttcatgcgcgtttacaacaacgacaacgggacggaaattgcccgtttcgatctgtctgaagacgcctcaaccgaaaccgcaatggtcttcggtgaactgtatcgccatggtactgagtggaagtttaaagctgttggccagggttttgccggtggtctgtcagcgcttgcttcccagcacggcgtcaatgtctaaaagacgctgagtctgaccccggcaatgccggggttttttttgggtatcgatccgctatcaacgggtgaatatgggaaaggggggggcagaaagcagagctatgttaattctggcatgaaccttttatgcaggccccgggtttatctgtggttgctggttaaagccagtattccgtgtctgatatcaacagcatgcccttcggatatatgttacttttgcgacttatgaaggaacgggccctggaaaataagatacccggtcaatgaaaattcaaattcaacaggtatagaaacttcagcgttatgaaaaatggtgtcataccatatttacgcctcaccgaatatccagcgtccagaactaagcctagggaacatatataaacgctgcgcattaataataatcaaaaatcaggagagttaatatgaatttacaatccggacaaaacataccccttcagcaatctacgatcaggctgaatcttcagtaccctgccaaatccggctttaaaggcgaacccgatacctgcctgttcatgcttaatgctcagggaaaggtcagtggcgattctgactttatcttttataataatttgtcttctcctgagggggcagtcaggctcgttaccggttcgcagcaggccagcattgagatagcactggatcgtgttccggcgaacgtcagtaaaattgcgatcaccgttgtcattgatggtgaagataccatcagttgaggctgtacgcttactgacaaaatggcgattgagaaggtgcaattgacttatttggatttggtcgtggcgaggtggtgaccctgcattctgctaaccgggttatgagtcaggagtcagcgatagacaaagggacttatctgaccgggcccctggaaaaatggcgggagagaatgataccttcctgctgacgagacaggactttgagatgacgagcgatagtgcggcagtgatgtacagcctgatcggtagctgcaaaacttaacggaatcgagccggaaacgtggctacgccacgtgatcagtgtaatcaacacctggcctgccaaccgcatgaaagagttgttgccctggaacgtcactctctctgtaaactaatttttaccccacgtccttcacggtgcgcttacactctggacaagtatgtraatgataagttaaaaataatccgtgcatttcctgtgacgatattagttgttggtaacgaaatctcattagcggatcggaaatgcacttaacctaatacgttgccactgttccgccaggagttgcagtggcaacgtattctaccgtcagtgatagcgttttgttattatcagaactgatagttcagcgacatccagtaatttcgctcaggtatcacatatcctgttgttgatgatcccgtctggaagtaatcaccggcatacagcgtactcttaccggcactgtacaggctcacgtcactgtaatccttgttgagcaggttattcaccgcagcattcagcgtcagggcatccgtcatcttccacgacagacctgcatccaccaccgtccaggctttcaggtattctcctttctcatcatacactttcttctgtacagcgctcagtgacgaataattctgggtgaaacgtggtgttttcccgcgataacgggcacccagccatgatgccacctcttcggtgatctgccagttcagtttcgcattcaccatgtgttcaggggtataactcagcggcgcacctttgttatcaccatcacgttgttcacttcgggtccaggtgtaattcagtgacagcgtgacatcctctgaccacagcggcaatgtgccggcaaattccacaccgtgcaaccgggcctttccgctgtttacatagctattggtgttatcatttatggaataagagacaatcttgttggagaagtcagtcataaaacctgtgacattggcattcagaccggcggggttatcgtaatacaccccagcctcataactgacgctctcttccggcttcaggtcggggttaccaagtagatttgtttttccctgcccggacacaccactaatccctttatgtagctgccccattctgggtgccttatatcccgtggtcacaccgcctttcagcgtccaggcatctgccacatcccagaccagatatgcacgcggactgaagtgtcccccgaattgctcatgatgttcatagcggctgcccgcagtcagcgcaagtgcatccgtgagatgccactcatcctcagcaaataccgaccagcttttctgccggaaagtttcacctgtgctggcaaggacaactccgtctttcatggacgagctctgaaactcgccccccaccgtaaccagatgagattctcccagaggggtaagcagtaatgaattcaggataaggttcgattccttaagctcccgcggctgaccggcaagcccccatttgtcgcgcttcagtacactgcgtacaagctcacgacctttattttctgtctcgttccagttcagatacgatttccatgttccgaaggtgaaagtatgatcatagccagctgaaattttgtttcgctcatagcgcagggtccggtcatatccccccgtcagactccccagttgcccatcccggttatcataacgctgccgggtggtatccatatcaaaccagagcacatcctgctccgacgccttccagtcaagacgtgcaccaagattataattctgtgactccgtgggataaggaatacgcgtggctgctgtatcgctcagtgatgtgaccgatgaaccctgacgctgttgtgtgctaccgcgtacctgcaggctgacagaatcatccacaaggggaccactgctccagaaattaaactggctgctgttaccccatttgttgctttcctgcagattcagccctgcattgacggaagagagccatttgtctgcattctttctggtaatgatattcaccacaccgcccatcgcatcagagccatacagtgtggacatcggccccctgataacctcaatacgctcaatggcggccagagggggcatgaacccggtattcatggcagaaaaaccgttgggagtcacgtcactgcttccgccctgacgaacaccatcaatcagtatcagcgtgtaactggctggcattcctcggatgctgatttccagccctccggttttacccgtaccactttcaacatccacaccctctactgatctcagagcctccgccagatcgtggtactggctggactgcaattcctcctggctaatcacagaaacactggcggctgcgttagtcagctttttctcatagccggatgccgagacaatcatcacatcctctgcagcagctatgctgctggctgaaaatccgagacagggaatgactacggaagccagagtggttattcgcatattactaatctccgatcatgttaaccggcaagacaatacacaaatacaaacaataatgagaataatttatatttgccttttacaaaaaataaagattattgacaaaaccaaatataaataacgactgcctcggcatgccagttaacagctatccgtatggcgtgttcggttttgcgaataaaaaatggttactgtagaagcggatttccaccacatgtcaaccatgaatggtcagtgatgcgagacgactgggatgatttggtcgatgacttcttccggcgaatactgatagaaacattgaaatattgtaagagaaagcgttcaaaattctgtggcacgtgaaaaattctacagcgtcatcaccttattcagtcgaccttcaaaataaacgtttaacagagacaatcaccatttggattgtccgctgaggaggcgaacaatttcctagacagctttatcatgtcagcccacattgttggcgctggcaatactaaggacaaacgatggggaagtagctttttagcgttattttcgggagtaaaaaacgtggtatctttccgtatgtcagttgtatcttgctggtattcgtagtcgtgataaggcatacaacgatatttatcttgacgttagtgaagaataagttgttttgtgatctatgttaatctgggattacaatccgggcttgatacatcgcatcacgacttttattctcttcagaatagaatatgttactccccgctttacaggctcaggatttgaattacaaattatacttttaagtgaacaataaccaagggtatttcttatttcctgaaaccaggcttggcccatttcgggatgagtttgaaaaaactcttgacgcatacgatagtgatgaaataaacgaaacaaattaccgtcaacaaactcaggcgtcttgcctgacatgctcctgacatcattgatattcacgctcatctggcatatgcatttgcgctctttatgctgcaattctggcgaatgttcatttacagcgtcatcaggatgccgttatactcattgataaaatactaacatataaccctgagaataatcagggaacacgctggttactgggggcggaattgttacgtgctggcaagcatggcagggctctgtacgtattgacaggacatgtcaatgaatttcccccctactggtacgagcttgctcttttacattttatgaatgaggcatatattaatgctgcaacggcatttcgatatggatttttaacaagtatatattgttgaaatgctttgttagaatctttatccattccctagggctgtatagtatgatttttcaggtatttctgaatactgccaaatattattgcaaaatattctctaaattatgaattaaatatccataagcattattgcctgggaactggacatataattactcttctgtgctaaaggaacgttctgaaatgtttaagtatgcagagatgttgatggcggaagaagatgataaagtatgtgaacttatttttaaacaacaagataatttgattttaaaaataaatgttagatttcccagaataattataaagaaataccgaacattacaaggtaaagtcgtatggctatggatattgccatttgttattgaatggttaattgtgtgtactttgggtgtaaacagttagcttggtaaaagtaaatatcctgattgttgtttgttaaggagtgagatgcctgtgcgtctggtgtctattatattcccaatattattggcgctattcttgctggcgtaggcatcgccatactatgaatattgtgtttgtcgtgattcaatttttatttataacctctacccggagcaaattcaggtaggtcatgcataaaaatatctttctatactacgaaaattatttttgtgaaagtattgacaacgctaactatttttaattatatattcatgatgctctaggcatcacattttctccatggggtattccctccgccggcactatgtgttgctggcgtttttttatcaattcttactttttaatcccactgtcctttccaccagaaacatacctcgtttctactgtattttgagaatatagttcccagaataccaattatatataatacgttgtaatatatgtattccaattaaagccgttattataataattatcatatatggttattttcatattgatttcgtcagaaatagaaaatgctgatgatgaattgtgaataatcaaactgacctctaattatcctgtatggagtagtgcttattttcgactcaatttctactgattagattatggttatcagtacagtgggttatgaaaaacggactggatctgccagcagtgcttctattattattcaaaaagaacttcagccggacaatgctataatccagggaaaggctataagctctgttggacggaatgtggaaatcagcactggtaaaaggggaactgacattaacacaagaaggattcctgcaagcaactgcttatctgcccggaacgcagaattaaagcataaccacacaggagccagaatactgtggtcgtacgcattcagtattgtgacaactaatagaaataaaaatctggccggtgcgaatattaaacgatgcgataccgtatagtgtaagtcaaaagtaacggggtatttaaaccatctttttatatttatttaacataatgcagattctgatgtattagttcagttgttcgccagaatcagcgctcgatcactatgcgttttagcagtgtgctgaaraagttcttcatcactgcgttattcagaccgtttcctttgtgcggcatattttgtgctactccatggggctttaactttgcctatagcctgcaattcgatattgccaaccctgatccatatgcagcgacggggcatcctctggccgggcactgtgaatgcatcgtatagcatcgtattaacgatgctccatcaccgacctttctgacaagctgtaggagataatttcccggttaaacagatcggagaactggcgacaggtaccacttttcccctgtaccgagaactctgtaacatccgctcccatttttcgttggcctttgtcaaagttccggctcaggatattgggcgcagatcacttatttggtggacaccactttgtcggatgcttcagattatgaccagatggatttcgctggacgcttacgattacatgcaccatattgtcaacgattacgccactgagtgtatgacacacattaaagcgttaggctcaggccttattacaatgtcatgctagtgtgcttgtacgccgtaaatatctgcatgataccagaatgaccggcaaactcgtcagtggatataaagaaaatcaagtgcgctgataacgatgccacatctgtggttggtggcaatatgcagattgttgttatttgtcttcattgcattctaagaagtgtttcttatcagacctgatttttttgccattatttttaatgaggtcttcaagtggaaaataggttaggcgttcatgtggcagcgcggcacgtccccatttagtggcaaactcccgttggcgtgcctgtaacagttgctccagcctttttattttgttctcattcatccggttttcctcgtatgctgcatcacaccactgtgctaatgaaaaatgtaatcagtgtggtggacgtgttttatccgcattggaattgtcgtcaactaaaggagatgaggcccgtttgtatcgcaatgggtctatggcgctcatgcccgtttgctgttcgataatggcttctctgagcatacggtgttgcagttctcgtaaaaactttgcgtcttctggtgataaatccattgttattactcgtaaagcaatgcgctgtagtgccttacgctaccgcgctgatggttcttatccgttttattgaatcggagaacaaactgtgagctatcagcctggtggtctggttttgcctgatttaagccgccgtgggtatttgtccaagaatgcttcaagctccaatcgttttggcctggtgaatggagatgggttaagcaaagactctcgttgctggtgtactttttcgcgctggcgctcaagcatggataatgcgattgcctgtagttcttcgttagtcattgtctgcacctgggaagcaatttaccggagtacctcacactacggcaaaaatgttttattgttgcaacttgcgtaattattcaggtcagtttggaacgcactgtataaacataaataacctgatactgttgtgtgttttcaaagaaaacacaggtatttttcacataaaccttccccttttcatatccgaccacttaatcaaaaaacggttttatacttgttgcccccactggggtcatcttgggtgacttttaacgtcaggtgacgcattgtcacttcagacctgctacctatacgccggaatataatggtcagagaggcatatttcgacgcccctaatctggggcgtttgattcaggatgtctggaacaatccgggctttgtgtcaccgggcgcatcaaagctgtaccacccgggatgtggcgctggatcgtcatttaccggactgcgaagacatacttaaagaggtgatatgggcgttcagtgattttgtccgcgataatcgtggtgtgtatgatccggaagcccgttaccccgccggtaatccctggtatcccgtaacaggccagttctgaaagcacagctcagtagatttcccgcattcgcacaatcttcataaatctcacaggacattctgaccatgttgactacaacaagccacgacagcgtatttctgcgtgccgataattccctgatcgacatgaactatatcaccagtttcaccggtatgaccgacaaatggttttacaagttgatcagtgaaggccatttccctaaacccatcaaactggggcgcagcagccgctggtacaaaagtgaagtggagcagtggaagtgaagtagagcagtggatgtagcaacgaatcgaggaatcctggggggcagcagcatgaaacgtgttgtaatgccggtacgctggcaatgtgcaaaatgccagcgctggtattgtggaacccggccctgcccttggtgctggcgatattcccgttcatcttcctgctgataccttccgttcagcagcgggttgttatcccttcctgactgattcgtcattccattcttattgattagaactggcattacaccggtgccggcgtgctttcctgcgtgtctgcgccggttcagtaaattagaaaagaaacatttgtcagcgccagtgatataaggcgtaacggctaacaatcttggcgttaatacattccgagcaaataaccgaagcgttacttttagtgacggggttatccaatacttttctagtcagtgtttagtatttatgcaagcgatataagtagtcaccgcttagactattgacattcatgatgcctgttaattcaaatttcaggtatgatcagtcatttattgttgtgatactgattccgctagtttagcataactgtcctgcaaatcattgttcaaaaaagaaagctcctacaaactgtatcctgaatctctaccagaagataatatacttggttatttttgtgcataagctcacataaaaataatattaattatgttttcttagagatagaaaaataaacaggtaagcagaagacggacttttttaatgcgaaaacgtattctttttattggcccaccgctgtacggtttgttatacccattgatttctctggctcaggcctttcgtgtaattggacatgatgtagtaattagtagcgctggcaaattcgcgaataaagcagcagaagctggactggttgtttttgatgcagttccaggtttagattcagaggctggatatcgccatcaggaagagttgaggaaaaaaagtaatattattggtcatttctctttttttagcgatgaaatggcagataacctcatcgattttgcaggaaaatggaggccagatttaatagtctatccccctcttgatccggcaggcccattggttgctgctaaatatagaattccttcagtgatgctggctgttggattcgcgcatacatctgcccatattcagatgttaaaccgttctttaagcaatgcttacaggcggcatggagtcagcggtccactatgtgatttagcatggattgatgttgctcccccaagtatgagcattcttaaaaatgctggagaaccggttatctcaatgagatatattccttataacggaggtgctgtaaaggaaacatggtgggacagggattctgatcggaaacgtttacttatcagccttggcactgtaaaaccaatggttgatggtctggagctgatttcatgggttatggattctgcaaatgaagttgatgctgatatcattttgcaacttgcaataaatgctcgtactggtttacgaaaactaccatcaaatgtacgtctggttgactggatacctatgggtgtattccttaatggagctgatggatttattcatcacggtggcgcaggtaataccctgacagcgctgtatagtggaataccacagattgtgtttggcgaaggtgcagatcgctctgttaatgcagaaattgttgcgaagcgtgggtgtgggattattccggacaagcatggactgaccagtgatttggtaaatcgccttctttatgatgattcactacgcttctgttcagatcaggtagccgctgaaatggctgaacaacccagtcctgcagagattgcagaggttttgatgagaaaattaaaaaacaacgggaaacaattgtagcgtattgctgaaattttcaacgagaaatgttatgagtaatataatgtccttcatcacataaatgaaggacatcactaaataaatgagatagtctcccataataatattgcagaaagagttatctgacgataaaacgatattttacacagagttattatttgataccttcctgcaattataatttgctaattcatcaataattgctccgcgccaccaggcataatcgtgaccaccggtatagacagtgaggttactttccaaaccagctgcgattaacgaatgatgcaatcgctgaacatgtgagacggttgtaccttctaaagaaccgactccaagtcgaatatttacatctttcggaggcgctgaaagtatctgctcacttacccaggaggtattattctcaggtaatgactccaacttactgatagtgttttatgttcagataatgcccgatgaccttgtcatgcagctccaccgattttgagaacgacagtgacttccgtcccagccttgccagatgttgtctcagattcagattatgtcgctcaatgcgctgagtgtaacgcttgctgataacgtgcagctttcccttcaggcgtgattcatacagcggccagccatccgtcatccataccacgacctcaaaggccgacagcaggctcagaagacgctccagtgtggccagagtgcgttcaccgaagacgtgcgccacaaccgtcctccgtatcctgtcatacgcgtaaaacagccagcgctgacgtgatttagcaccgacgtagccccactgttcgtccatttcagcgcagacaatcacatcactgcccggttgtatgcgcgaggttaccgactgcggcctgagttttttaagtgacgtaaaaccgtgttgaggccaacgcccataatgcgtgcactggcgcgacatccgacgccattcatggccatatcaatgattttctggtgcttaccgggctgagaggcggtgtaagtgaactgtagttgccatgttttacggcaaggagagcagagatagcgctgatgtccggcagtgcttttgccgttacgcaccacgccttcagtagcggagcaggaaggacatctgatggaaatggaagccacgcaagcaccttaaaatcaccatcatacactaaatcagtaagttggcagcattaccagaaaatgataaggtaaacattgaaaagcagccgactgatgactgttttttatagttgcatttttattttttgttattttcatttatattcccttacttgtcgtttaaaattcttctatataacaggaagaggtaaccatagaatgaacgtttattttcctgtatcagaacagccataacttttattttatagttgttatcagtgaatgaatgcaacctaatagaacaatgaggaaaacaatggagaaaaagcgacggaccggacgccatagttcatattctcgtgtatcagcctcacgtatcaacctttctgaaatggtttcggtttcttttcctcgcaccagaatatgtctgtaatatttcctcatgacatataccgaaaactgaaaccagattaatatggatggacacacaacacataaacttctgatgatatcacccgggaaagtatcttgggcgggtaaaagaaagtcatatactctggataaaatcatcatcgagataaatgagacgccagcacctatccagtattcgatatgagaagatgctgcattatatgcgtcagtaaaatttttctttcttaatgaaggtggaagtgctgaaagttcaggaatacgttttcttgtccagtatattttcatatagtaactcatataaaaagtgttctactttactatgatgatgacgatttataaaaggcttataatgactacttctcctttcattctcgaatttcacgataatgatagagataatcattatcaattgatagtatcagtaattttgacttacatcacactttcatggtttaatcaggtgattgatttaatgaaaagagtgtgtttgtggatgtattgtgtatatgtcctaccgggcatctgttcttacattaattaatatattgctatttaagtattggtagtattgtcagtaacattcttttggttaatttagttattattcctcactgattaattgtccttccgttcttattgtttgtaacttgtgtttgtatcgtacctttcaggtgttgatgcgcgctttactgtgtctgcaccggcttgacaaaattcaacaggggttgaaaaggaacatttcgtgcaaataaccgaagccttaatttcagagccgggggaaatccggcgttttgttcagcaggcggtggaccactggccaaatctgttggcatttcacttcacgctctattcggcagaaggaatctatggtcaacagattcagacattttgtagttcctttcaccgacgggtacacgaacgtattacggagcataatcacacggtcagcccatcagcgccggtggtattacgctggttgcgggaacaacatgaaggagcacagatacgatgtctgttgctgctcagccagacgagtatttgccatccgcgagtcggcgtcatggctgatgaagaatgtgcgcaactggtggatttactgcaacagacctggtcggtgataagtgctggcggacaatgccgggtggaaagatgttttcgggtggcccggcctggttcatcagggcaatacgtggcgttaaaaacggctgttcagtcctttatgtcgcaggttattgcaacaatcatccggtgattgtcgggaggaatatcaatgcttccgttaatttttactggctgataaagttttgtctgctgaatctttatacggaattcctttcagtatgcgtacacgaattgactatctggcggataaatactgttttacagaacggaacgaatccccccgtcttcgccggcagtggcaggatgttctggaggagtgccggcagacagaggccgggccagaagaacggttgcgtattgcactgctgaatgtggattacgtcaccagttttgaactgccttttcgcttgctgcttacccgtacaccgcaattgattgccgcgctgcgtgaagaatggggcatcagccagaaaaatgtggtgtttaacgataaacggtttggctgcgtgtacagcctgaaggccagcctttctggtgtgccggatacataccggtatcatctgtctcaccgtattcgtcgcgtggttgggaatgaaaacacatcattgccatatcagcaggttgcccgggaagtgaaagcgccccgtgaacggctgaagtatgcactggaggcgggtttactggtgactgcactggacggcctgttcaggtttggcagtcagcgtattgcggctgatgttctgaggctgagaaaggccggaatgccggtggtgaccacgaccgtggaggtgcacgataacctgacgggaacaacccgcaaagtaccggcataccatctctgatacaaccatcagggggaatattgctctggcagcagcagtatgacattctttatactttatccccgtgcctgaaaacatgtgctaaggaaacgggaatggcaaggtccgattatgatattatcaatctgtctctggaacatgaactgaatgagtggctggcagagagaggttatgccggactggtggataaccggaatcgcctggcagaagttgttacccgcaaattgcaggacagcttttatataaacgtttccagggatgcgctgaacacggcatacagtgaacacccggagtggttttctgggcttgtctccggggatgagaattaataagtggattatgctgctatcaggtagtgtgattgccggcagggatttcgttttattctgtttcttcccggggttcgggtttgaattttcccagaaagttgtacatcggtcgcatgcagggatgcggatagccgtcctgcataaacaccacccgggtttcctcaacactggtcagggtgacaagcgcaccatgatcgtctttgtatcgctgattgactttcggtaatggaacatcttctgacataaattttagtacggtaacagttaactaaattttcatgtggtagcactgaatcaggagactgcgtttcctgatgtgcgctgttaattttctgtttttacgaaacattttccccttcttcctgtgtattttattgcgctcctcctttcatgtccttcccatatcctgaaactcacttaaatgctgttgaatcgtcaaacattgcaactttcaatgactgaaatcaaaaattgctattttttaagctaaccaactgtattaaaagcattcagtggaataattttctgcacttttccagtaattatggttataaattttgtaatgtgctgtttttgcgatatttgtcagaataaagaactgttcatttgtgttatatcgatcgataaatctgtcatgttgctgtagttcagatcattattctataatgatcaaaattaagtcaattctagctggtttgttactcagcattctggtaccggttgatgcgggtaaataccggaagggcggtagcgtgccatcgcaaaacatggtgggaggtatcgtcaggaggctggtgaaccgccccggttttcctggagagtgttttatctgtgaactcaggctgccagatcatcgtttctgatggaagcataataagctttttctgcttctgccggagggatatgacccagccttcccagcaatcgtcgattgttataccagtccacccacgtgagtgtggccagttccacttctgcacggtttttccagctcttacggtgtattacctccgctttgtaaagaccattgatgctctccgccatcgcgttgtcatacgagtcacctgtactccctgttgatgccagcagttttgcttcttttagtcgctccgtataggccagtgatatatactgagaacctttatcactgtgatggactgtgccggacggccgacgggcccacaacgcctgctccagtgcatccagcacgaatgtcgtttccatagacgatgagactcgccaccccacgatacatccggcaaacacatcaatgatgaacgccacatagacgaagccctgccatgtgctgacgtaagtaaaatcagccacccacagctggtcaggacgttctgccacgaactgacggtttacgcggtcgcctgcggaaacggctttccggctgacggtagtacggayctttttaccccggagaacaccggcaagtcccataaccgccatgaggcgcgccactgtacatctggccaccctgataccttcgcgtaacaactggcgccagactttacgcacaccgtacacctgatgattttcatcgtatacgcgctgtatctctctcttcagccagtcatcgcgctgagcacgggcactgcgtttatcaggatgatgtcgctgttgctgacagtggtaatacgttgacggggcaatatgcagttcactgcataccggtccgaccccgtactgctcatgcagcttatccagcagcggcattattttttccagaggcggtcgaactccgccttcgcaaaataagcggaagcctggcgaaggatatcgttactgcggcgcagttcacgattttcacgttccagctctttcagacgctgacgttcagcggtggtgagtccaccatcaccactcccggtatcccgctcatgctgacgaacccacacacgcagagtctctggtgtacagccaatctttggggcaatggaacaaattgccgcccattgtgagtcatattcgccctgactttccagaaccatacgaactgctcgttgacggacctcgggggaaaaacgtgtatttttagtcatcctgtttacctctttctcagggagtttagtctccaggattcccggggcggttcatggtgattgttggtatgacatgaataaaaggtttttcgtttgactggaaaattatgttgcaggaacgagaggactgaggaacaaagcttattccggcgctgtccgtccttgctgtcactgacactgatgtctgctttattatcgcctttatctcttcaggcagcggatgtccggcgtagcggagatgaagcatttatcattcagcagcagcgtcaggaagcccttgagcaacaactgacgccttcagcccctgatgttcgcctttctgcacctggctcttttgcccataagattaattttcctgttgaaacgccctgttttcagattaaacagacggaactgaagggggctgatgcgttaccacactggctgcctttacaaaaaatcgccaacggggcggtcgggcattgcctgggggcgaaaggaattaatctgctgatgagtacattgcagaaccgtctggtcgatcatggttatgtcaccacccgtgttctggcaccttcgcaggatttaaaaagcggtatcctccggctggttattattcccggtgttgtgcgacatgtgcgtctgacaccggacagtgatgactatattcagttgtattcctcattcccggcacacgaaggttctctgctggatttacgggacattgagcaggggctggatttaggtaacagccggatacagggacaacatactgagctgaatgcaaccagtggaaatctgtctacacagaatgcgcaactgagtgccgatacgctttccgcccggactgccgggcagttcagcagtaatggcggtacgataaatgccgacacactgcagatatcggcacaaagcctgtcaaatcgtaaaggcagtctgattcagacgggaacaggggatttttcgctgagtctgccgggaagcgtggataaccgggaagggctgcttgcggcaaatggcgcggtgcgtctggatgcactgagccttgataatcgcaaggggaaagtgcaggcggagcagtcaccctcccttcagaaatccccgcccacgtttctgaaaccgtttgtggctggtgtctgtgcggcattgctggcggtcagcgtggctattccgggatggcagtttctgacacagccatcaccggaggagcagcattttacctgggggaatggttgtaaaaagcagtgaaaacagtaaatacagagtatcgtgatgaattagtgctcaggggctaccagtattcaataaccagcgtatcggcatcgcattcctgtaattctggtattgactgttatgactaaattcaatgtatatatggcaggcagaaatatgttaacagtcccggagttgtggaaaatcctccggagctaatatcgggagtgccttaacaattttccgtaagttaaatgataatttctgagtaagaatatggtcacgatttgtgttgacggtgaaaataagactcataaaattaccgactggacgctgtgggctggaaatgacgacagagaggttatgctgacctgtcattttcgcagcgggagaaaatatactcgtccgctttctgtatgtcagataacgccaactgtaaatttgcgaaatgttttcctcgaaaggaaagggaacgctgtaacatcccgggctgaactggttattatatatggtgataaatatgctgctgtttattaccgcgagggtgaacgaccctacatcatgaaaacgaccggccttgactttcaacagtgttcagcatttacagagcatgccgtgtttaattacttgtgtagggtggctaatgaacgtattttttatgcccgtggtaataacagaaatatcgatgagaatatccttaggcagataaagaaaatagttcctcatccggataccgccttgcatgcatactgttcaggacagagtaaaaacgtgattcgccatggggtttgatttttccgtttggtcttaatgaaagtcagttgctggctgtcgaacgggcattttcctcacagatttcagttattgaaggaccacctggaacaggtaaaacacagactatactcaatattgttgctaatatattaattcagaataaaacagtggcaattttgtccaataataactcagctgtcagtaatgtttatgaaaagatggacaaacagcaactgggatatgtgatggcacgactggggagtacggagaacaggcaacagtttttttcaacgtcgatttcgcgttctgaggaagtcttacctgactcaccgtctgcaaatgcgattgatgatgtacttcaacaagtgaaaaaacacctgaatgccattaaccaggtcgcttcgttaaaagcagaaattaatgagctgaatattgagtataaatacctgcagcaatggcagagtcagaatcttcgaccggaggagcttttttctcacaaataccgattttcctcacaaaaaacaaccgacctgatggcttatattcattacctttctgacaggcggattggattcagaaacagaattgatttgttgttaaacttcatgatactgaaagtcaaaccattgatgattccggagagaaggctggcgctatttacttctcttcagctttcttattatgaaaaaaatatccgggaaaaacaaatttctctgaatgaatatgaggaagcatttaaaaaatctgattttaaaattttactggggcgcctgacatcatggtctatgctttatttaaagcaacatctgcgaagaaatgtttcaacaagaagttcattctcggcagagacatacagggatgaatttgaccgttttataaagcgttttccgattattggtagcagtacgcattcgattattaactctatcggcaagggggcccttcttgattatgttattattgatgaagcctcgcagcaggatattgttccgggcattctgggactgggatgtgcccgtaatgtaatcgttgtaggggatcgtaagcaacttccacatgttcctgtattactcccgaacagcccatctccaccggcagaatactataattgtgagaaatatagtctacttgattcggtttgtatgttgttcaggaacatggtgccagtaacccttcttaaagagcattatcgttgtcatcctaaaatcattcaattttgtaataagcagttttatgataatgctctgataccgttaacggttgattccggtgaagcctcattatctctggtcatcacggcaaaaggaaaccatacccgtaatttttcaaatctcagggagcttgaatctctggaaggtcattactgggatgaagaaagtagcaggggatacattgccccatataatgcacaggttaatctggctgaaaaagtgctgcctgctgattttgtgaaatcgacggtgcataaatttcagggacgggagtgcgatgaaattgtgttttccactgtgctggataagaagcgcagcagccagcacagtcggaacatcgcgtttgttgataatcctgaactggtgaatgtcgctgtttcaagggcccgaaataaatttacgctggtgactggtaatgatgtatttgaacgccacgctggacatattgcggcgctgattcgttacatcaaatactacgctgatgacggagagattttcgagagcccggtcatatcagcatttgatttgctgtacagtgagtatgacaaatcactggaacgactgaatagtagattgaattcaaatgattcacactttaagtcagaacagattgtggcctgcctgttgcgggatatcctgtcgcaggatagttatcggagtatgatgtttcattcacaaatagcgctgaatcagttggtgttgctggagcggggggattttacacaccgtgaacagttattcatgcgtaaccgggccagttgtgactttgttgtttactataaggtcgggaagactccattaggggttattgaagtggatggaggttatcatctgaccagtgttcaggctgaacgtgatgaacttaaaaacagtatactgaagaaatgcggcctgccattgctaagattacgtactatagacagtgatatagaagggaagttgggagcgtttctgtcaggcctgacaggctaaaatctgaataaaaaatattgcagcgggaggtctcaaacctgatttggtcatgtgccacacacaattgtacgaaccccatggacacaggcttctttgttttggttacatcaacgtacgtattcctgatacatataaaaataagtgctattgctcaaagctaacagggaatgtttctgttgaataattccttagtgaataaactttatcagggggtaattctattacagtgaatacttcctgcaaaatgatatttgaattgttcaccatctgcatcatattttcttatttacaagttgaaaggatagtatatgttgaaaatgcatggattttccaggtgtgttaccagtaagaagcaggtggataaaggatgtgataacaaatccaacaaccaggttaatatctgaagatttttgttgttattatttatccccaaagcggtgagttattaatgaagtttgcctgaatgtataaacagaattattcgacataaagccaggaaaatgagtgatacgcttttaaccgaaaaaatccttaccggagaaaatgttttgcgtgctgcaatcgcccgcattgagtggatttttgaaacatttccgtcggtatgtctgtctttttcaggtggaaaggattccaccgtgcttttccatcttgtggcagaggtggcccgcaggagaaaacgtcatttctctgttctgttcattgactgggaggcccagtatcggtgcaccattgaacatattcagaagatgcgggaaatgtaccatgatgtgacggaaaccttttactgggtggcacttcccctgaccacggtaaacggcgtctcgcagtttcagccggagtggatatgctgggagccaggagtgacctgggttcgccagccaccggaagaggccattacggatatgacatattttccctttttccggtatgccatgacgtttgaagaatttgttccggcattttcttcctggtttgccggtaaccggtgtggagtggcagtgctgaccggtgttcgtgcggatgaatccctcaatcgctttatggggctggtgtctcagcgcaaactgagatatgccgatgataagccctggaccacggcatcgcctgaagggttttattacaccatgtatccgttgtatgactggaaagcccgcgatatctggatatataacgccagagcttgtgccatttacaatcctctgtatgacctgatgtaccgtgccgacgtgccgttacgcaacatgcgtgtctgtgaaccttttggtcctgaacaacgtaaggggctgtggctttaccatgttctggagccggaaacctgggccaggatgtgtgagcgggtgtcaggcgctgccagcggggcgctttatgccaatgaaagcggtgcctattttgccctgcgtaaacgtatatcaaaaccagcccatcatacctggcgcagctatgcgatgttcctgctggatgtgatgccggaaagaacggcagaacattaccgtaataaaattgctgtctacctgcgctggtatcagacgcggggcttcccggatgacatcccggatgaacaggagaatgacctggggagccgggatattccgtcctggcggcgtatctgtaagacacttataaagaatgatttctggtgccggcccctctccttcagtccgaacaaaccccggcactatgaacgttatctgcagcgtatgaaagaaaggaggaaggaatgggggattctgtgacaccggagataattggcaacatgattcgtcagtacttcagccaggaacgaccagaagaagagaccatacaggcccttaatcacctgcgcagagtgcttcatgaagtcagtccttttgcacatgagccagtggactgtgtgctgtgggtaaaagcagatgaggtggtggccaatgattacaatcctaatgtcatggcgccgggtgagaagaaactgctgaagcagtcactggagaaagatggtttcacacaaccggtggtggtgtctgaggaaaagaaccattacctggtggtggatggttttcatcgccaggtgctgggcagggaagcaggtacgggaaaacgtctgaagggctggctgccggtggtctgtattaatccggagagaaagggacaggcctcacgtattgctgcgaccatccgacataaccgggccaggggcaaacatcagataacctcaatgtctgatattgtcagggacctgtcgcgcctgggctggacgaatgaacgcattggtacggagctgggtatggaccaggatgaagttctcagattgaaacagattagcgggctgacggagctgtttcaggaagaggatttcagcccggcatggacggttcgctgagaccgtcagatatgtatattatttcagtgagttaatgttttgagcaggaaaaagagtaccccggaagttgtggaagacatggttgcgcagaaactggaggctgctggttgctggcgcagagcttctgaccgctggctttttgttatgggaaatgttgaatgtacagaagcacaacgggagtggttgttgttgcgccggaattattgtctggcgcagatatcgtccccgccgctacctgaaacgctggatatcagcgaggtggcgaaagctgcagatgccacgctgaggcgaatggggattgccactccgtccggggaggtattcagaaaaggtacaccggtctgttgatattcaggtaacaggtattaatgatgaagcaaggaatggcaaacagtatatcaatgacatggcaacttttatgcgatgaacatggttttacccgggagcactacaatcagctgaagaagttcagcccggagacattacgtgaaattattgctgaaatagccagctgtcatccatcaaccagtgtattgctcaggaataagtggctgacaccgccggaggatattctggagcagattacccgtgaatacgaacgaagaatacaaaactgtccaccgttcaggagcgagaaggaagcggaatcctggttaaatgaactatcttttgctgtgattgctccgctataccgtgttgcccccgaacaaacagaacaggttgagtcctttgttctgcagcttattgccgagcaggagcgggtttgggagcttattttaaccaatgatggttattcatggcattgcgcactttatgatatattatttcatctggttttacgaaatatggaagaccagcctgaacatcagaaacagcgaataacaaaaatattttatgagcccgatgcaagactggttgcagaagagattaaattccggattcaatctctgtatgatgatgaacaaaagagagctttaagtgaactggtaaatgattttacttcaaaagaataaaatgcggcgaggtgatttttactatatgttaataaaacggggggtagatgaaagtgaatggtgttactacatcaaaatatgaaggatggcgagggacgtttcagttatatagatataaaacggtagttctggtgcaccccaaaggatatctggcaggggaaatgattcatcgccaggccctaacgtcgtcttgtcaagattaatgctatagacatagctaaattttttatggataaggatatgaactgtgcctcaggtccggaacatcctgtagggactttttaagtcgggattgagctgaactaatgccaaattatgaacagggaaattcagcagcggctacagtgggtaaaactctatgaaacgtccggtgatgcgggatttgtatgccgtcgctgtggcatttctcggcccacattgcgtaaaatggtggcgcagatatctggctcagggcatcgctggtctggaaagccacagccgtcgccccaagcgttcaccatcaacgaaaaccggcacttgcgaagtcgctctgattctggagttacgttctcagcgaaatctgggggcaagacgtattcaaagcgagttaaaacgacttcattcaatctcactggcaatagcaacaatccacaaagtccttttccagaatcaggtttgaaccgccccgggtttcctggagagtgttttatctgtgaactcaggctgccagatcatcgtttccgatggaagcataataagctttttctgcttctgccggaggagtatggcccagcctttccagcaatcgtcgattgttataccagtccacccacgtgagtgtggccagttccacttctgcacggtttttccagctcttacggtgtattacctccgctttgtaaagaccattgatgctctccgccatcgcgttgtcagtaagcgtaaactgaccgccgtatgtagccatcagacgaaaattggtaacttagacgcccatctgatatagacggacatctaagtatggaattacaggactggcgaaaagaacctcgtaaaaactattcgaatgaattcaaacttcgtatggtggaactggcatcacaaccaggagcctctgttgcccgtattgcccgggaacacgatatcaatgataacctcctgttcaaatggctcaggctctggcagaacgaagggcgtatatcacggcgtcttcaggtaacgacctcttctgacactggcgttgaattattacctgtagaaataacgccggatgagcagaaagaaccggtggcggccattgcgccgtctttatccacttccactcagaccagtgtcagtgccggctcctgcaaggtggagttccgtcacggtaacatgacgctggaaaatccatcgccagagctgctcacgctgttgatccgtgaactgaccgggaggggacgatgatctcactcccgtcaggtacccgcatctggctcgttgccgacgttaccgatatgcgtaaatccttcaacggatacgacatatgctgaaggaggagcagtaatggattaagtgataacaaatacccagaaatagaggttcaaatccagcttagttagtacataaatactattttgatgaaaattattatatgtttcctcagattttaatcaggcgcccagattaaaccaagtattgagcgcctgattatgtttattcattaatatctgtcattgattgtcttattatcagctatccccgtattaatcagagttttcatttatttttaatgcataatcagatgccgcctcatcattatcctcagtattatcatagccgaaaacttctcccggacacgggcgttcacgataatagtcatcgtcatagttttcatcgtcagataatgatatgtcgtattctgaatatgattcaccacaattatacatgaaatcatctcctttggggggggcaataattagtgagtttattcgaaaaaatgatgagcgccagaccaatccacccaacttttgattataatcatgaagatacttgtctcagtacaaattgaatcaaactcaatgcagcatgattcacctttatattctctcagggaaaccaaataccactactcaactattaagaacaaaattcgggatgtatgattatcagaagatacctgcatcctaaataatttcagacagatattatcgttgtgaatcccccgccacctttccggtgcgcggggttttgtcttttttcaccgggaatacatgtatgaatccgtctgatgccattgaggcaattgaaaaaccgctctcctccctgccttactcgctttcccgtcacatcctggaacatctgcgcaaactcaccagtcacgaacccgtgattggcattatgggtaaaagcggggccggtaaatcctcactctgtaatgcactgtttcagggggaggtcaccccggtcagtgatgttcacgccggcacccgggaagtgcggcgcttccgtctgagtggccatggtcacagcatggttatcactgacctgcccggggtgggcgagagccgggacagggatgcagagtatgaagccctgtaccgtgacattctgcctgaactggacttggtactgtggctgattaaagccgatgaccgtgccctgtctgtggatgagtatttctggcgacacatactgcaccggggacatcagcaggtgctgtttgtggtgacgcaggccgacaaaacagagccctgccatgaatgggatatggcaggtattcagccttctcccgcacaggaacagaacattcgcgaaaaaacagatgcggtattccggctgttccggcccgtacatccggttgttgccgtatcggcccgcaccggctgggaactggatacgctggtcagtgcgctcatgacagcgcttcccgaccatgccgccagtcccctgatgacccgcctgcaggacgagctgtgcacggaatctgtctgggggcaggcccgtgaacagtttaccggtgcggtggaccggatatttgacacggtggagagcgtctgtgttgcctctgttgcacgcacagttctgcgtgccgtccgtgacacggtggtctctgttgcccgcgcggtatggaactggattttcttctgaacagtctgccaggggaaatgtctgattacattgcgttaaccaactgaaaacatgatacaaacacctcatgcccctcctgtttctcttgcgtgactgctctactgttaatagaataaaacgatcgataaaacaggtatcgatcgtttatatcgatcgtttatagtggttaatggcctgcgaaaaggcagctgaatctcttcatcatgcagaacggaattgcacacaacagactgatacttctctgtctgatgaagggggagagcgtttacgcccgggacgtatcgctgtgcccgataactctgttttgtacctgccggtatccacttttgtgggtaccggcttttttattcaccctctgtaaggaaaagctgatgaaacgacatctgaacaccagctacaggctggtatggaatcacattacgggcaccctggtggtggcctccgaactggcccgctcacggggaaaacgcgccggtgtggcggttgcgctgtctcttgctgctgtcacatcagtcccggcactggctgctgacaaggttgtacaggcgggagaaaccgtgaacgatggaacactgacaaatcatgacaaccagattgtcttcggtacggccaacggaatgaccatcagtaccgggctggaactggggccggacagtgaagaaaacaccggtgggcaatggatacagaatggcgggatagccggaaacaccactgtcaccacaaatggtcgtcaggtcgtgctggaggggggaacagccagtgatacggttattcgtgacggcgggggacagagcctgaacggactggcggtgaacaccacactgaataacagaggcgagcagtgggtgcatgagggcggggttgccaccggtacaattatcaaccgcgacggttaccagagcgttaaaagtggcgggctggcaacaggaaccatcatcaacaccggcgcagaaggcggccctgattctgacaactcgtatacgggtcagaaggtccagggaacagcagaatccaccaccatcaacaaaaatggacggcagattatcttattttccgggctagcccgtgacactctcatttacgcaggtggtgaccagtcggtacacggaagggccctgaataccacactgaatggcggttaccaatatgtgcacagggacggacttgcgctgaacacggtaattaacgaggggggctggcaggttgttaaggcaggtggcgctgccggtaacaccaccataaatcagaacggtgaactgagggtacatgccggcggggaagccactgcagtcacccagaacacgggcggtgcactggttaccagtactgctgcaactgtcatcggcacaaaccgtctggggaatttcacggtggaaaacggtaaggctgacggtgttgttctggaatccggcggtcgtctggatgtactggagagccattcagcacagaataccctagtggatgacggcggtaccctggcagtgtctgccggcggtaaggcgacaagtgtcaccataacatccggtggtgccctgattgcagacagtggtgccactgttgaggggaccaatgccagcggtaagttcagtattgatggcacatccggtcaggccagcggcctgctgctggaaaatggcggcagctttacggttaatgccgggggacaggctggcaacaccactgtcggacatcgtggaacactgacgctggctgccgggggaagtctgagtggcagaacacagctcagtaaaggcgccagtatggtactgaatggtgatgtggtcagtaccggcgatattgttaacgcaggggagattcgctttgataatcagacgacaccgaatgccgcgctgagccgtgctgttgcaaaaagtaactccccggtaacgttccataaactgaccaccacgaacctcaccggccagggcggcaccatcaatatgcgtgttcgccttgatggcagcaatgcctctgaccagctggtgattaatggtggtcaggcaaccggcaaaacctggcttgcgtttacaaatgtcggaaacagcaacctcggggtggcaaccaccggacagggtatccgggttgtggatgcacagaatggcgccaccacagaagaaggtgcgtttgccctgagtcgcccgcttcaggccggcgcctttaactacaccctgaaccgtgacagcgatgaagactggtacctgcgcagtgaaaatgcttatcgtgctgaagtccccctgtatacatccatgttgacacaggcaatggactatgaccggattctggcaggctcccgcagccatcagaccggtgtaaacggtgaaaataacagcgtccgtctcagcattcagggcggtcatctcggtcacgataacaacggcggtattgcccgtggagccacgccggaaagcagcggcagctatggcttcgtccgtctggagggtgacctgctcagaacagaggttgccggtatgtctctgacgacaggggtgtatggtgctgcaggccattcttccgttgatgttaaggatgatgacggttcccgcgccggcacggtccgggatgatgccggcagtctgggcggatacctgaatctggtacacacatcctccggcctgtgggctgacattgtggcccagggaacccgtcacagcatgaaagcgtcatcggacaataacgacttccgcgcccggggctggggctggctgggctcactggaaaccggtctgcccttcagtatcactgacaatctgatgctggagccacaactgcagtacacctggcagggactctccctggatgacggccaggataacgccggttatgtgaagttcgggcatggcagtgcacaacatgtgcgtgccggtttccgtctgggcagccacaacgatatgacctttggtgaaggcacctcatcccgtgacaccctgcgcgacagtgcaaaacacagtgtgagtgaactgccggtgaactggtgggtacagccttctgttatccgcaccttcagctcccggggtgacatgagcatggggacagccgcagccggcagtaacatgacgttctcaccgtcccggaatggcacgtcactggacctgcaggccggactggaagcccgtatccgggaaaatatcaccctgggcgttcaggccggttatgcccacagcgtcagcggcagcagcgctgaaggctataacggtcaggctacgctgaatatgactttctgattatacggtatcccggaaatacgatttcaggaaaattcatgcagtaatgggaaaggacgctcattgctgttcaccgcagttctgaattattgaatttataaaggtgaatgatgcacgaaaagaacatcgccctgctttgtgatgaagccgaccggcttttgcaactgaatatcaatctgctccggcaaatggttgatgagccggatgtgttatctgacagtaagaacgaaaacgggctgctttttgataaacggaaagcgctgaaaagaattgaggagctggagggcgaacaaatcaaaaccgcccgcagggagatggtgctggctgtggtcggcacgatgaaggcgggcaaatcaaccaccatcaacgccattgtggggcaggaaattctgcccaaccgtaaccgccccatgacctcggtaccgacattgatccgccacgttcccggaaaaacggaaccggtcctccatctggaacatattcagcccgtccgcaatttattaatcacactgcaggaaaaactcgccaccccggcagggcagcaagtcgcacagtccctgcagcaaaccggggatacccgcgaactactggatattctggcggatgatgtctggcttaaaaatgaataccacggggaagacgaaatctttaccggactggcatcgttaaatgacctggttcgtcttgctgcggcaatggggactgaatttccttttgacgaatacgcagaagtgcagaaactaccggtgatcgacgtggcgttcagccacctggtgggaatggatgcatgtcagggaacactcacactgctggatacccccggccctaatgaagccggacaaccacagatggaaatgatgatgcgggatcaactacagaaagcctctgcggtgctggcggtgatggattacacccagatgaactcgaaagccgatgaggaggttcgtaaagagcttaatgccattgctgacgtctcagccggtcgtctgtttgtgctggtcaataaattcgatgaaaaagatcgcaatggtgatggtgcggatgccgtacgccagaaggtgccagcaatgctgaacagcgatgtgctgcccgcctcccgcgtttatcccggctcatcacgtcaggcgtacctggctaaccgtgcgcttcatgagttacgaaaaaacggtgcgcttccggttgatgaagcctgggtcgatgattttatcagggaagctttcggacctatggtggaagaggacgactggaaagacagcactaaggtaaataaaaaggcagaaaaactctggaatatatctctgatcgatcaactgataacggaagtcatacagagctcccattccagagcggcggcactggcggttgactctgccgccgcaaaactgatgcagaatgcagaaaatgtcagcgaatatctgtcattacgtcatcaggggctgcagcaaagcattcagtcactacaggcgcatattaccagcctgctggcggatatccaggagattgaggaatgtcagaatcaggtgaccggtgatgtcagaatggccatggaggacatcaataccaaaaccggggaattactgacgaaggtctgtgcctcactggaggaggagctgaacgactatttcagaagcggtaaacgcaaagaacagcaaatgctggaggaagaaaattcagcgcagccccgggagagaaacgcattcgctttctttcacgatattttcggaaccggaaatcagcatgacaggatgcgggactttgatccggacagccccgaaataaaattcagtgatcgcagggcagcccttgaactgatgacgcaaatcgaatcgaccgtgaccagcctgcaccgtgaggctgaagcacagttccggcctgagctggagaaaatcgtcagcgggattgaaacaggttttcgtggcacggccctgtacgccacagaaaacattgccggtcgcatcaatgcccgcctggaggatgagggctttaccgtaaaaatcagttttccggcagtcagccagttacagacccggctcgcggtaaaaataaatctgagtgcgcttatggaggaaagaacggagaccgtcacccgtcgccgtcggcagagtggcgtatggggaaccgtttgtcgatggtttggcaccagtgacctgggctgggaaaactatgacgaggatgtgagtcgcagcgtgatcaatatcaacaaggccagagaggaagttatgtcactgacccgggcatatttcggggagctgcaggcatccattgagcaggatattaaccagcccgtccgccaggaaatcgatgcctttttctgcgcattcagggagaaagttgaacaactgcgtaacacgctgattcagagctctgaagatcataaacgcgatcagcaggcgcaggaacggcttaccgggcgacttcaggcattaaatgaaagggttcctgagctcattactgacagtaaggcgctgagggaagagctggagacaatgctgtgacttcaccatttattcaacaaattgctgataaccgggtatgtcaggtactcacctgtcttcctgaaaaatttgtggttgatttcgcaaacggaatcgatgttgcacaggagcatatccgcacggccggagagcgcacgttcttccggcgtttaaaagaggggctgaccggcgaaggcgctgcacggcagaatgccatcaatgcgtcgcttgcacagggcgttgaggcgtccctgcgctggctgacggagatgacaacgtcacttgccaccacaaactacgcgattacccgggtaaacgacagggtcagttcactggtcagtgatacagccaggctggcgcattattccgcagatacgcgggagcagttactcaccctggccgatcaggttcaccataaactgaatcatcttgaagaaaaactccaccgtgttgaccaggttcagcgggcgcagttacatcttgagcagatattctcatggtggagcgccgggcgatatgcgtcattttcccctgccggacgttgttatgtggcacttgaagagcttcgctggggcgcgtttggtgatgtgatacgtcagggcgaaacaggccaggttaaccagctactggatattctcagacataaagcattaacgcagatggcacaggagagtggcggtagtgcaaccgtgcgtctgaacactctggactggcttggtggtcagggccgggagcaggcagataacgagtggcatgacgcgattaactggctgggagactggtgcagtgaagagcagcatccggtgatctggtcaaccacgcaggctgcagaacacttaccggttcgcatgcctcgcctctgctctgcagaacgcctctctgaaagtatggtcgatgaaatatttcagaagggggctgcatgagtacagaaatgaaaacggggctggtgctgtccggtggcggggcggtgggcgcttatcaggcgggagtggttaaggcactggcagagtgtggtacacagatcagcatggtttcagggaccagcattggcgcattcaatggtgccattatcgcggcctctcccgatctgtcagaagctgccgtacgcctggaggcgctctgggagcatctggggaataatcaggtgctgtcggtaaacagattggtttacttttcattgctgaaaaaattgttccaggcaatgaacctctgccagatccccggacgtgcaggagcactgcttacgacgcttcttcgccatatatcgacaatcaacgggtttgacaatctgatggctcagccgttgttgtcagatgagcccctgacagcgctgatggatcattatcttgatactgatgctctggcagacgggctaccgctgtatgtgtcgctgtaccccacagaagggggcatgcaggatattattgactgcattcgtgctgaactgggtgtcggaaccacgaaaaacgccgtttttcagcatatccagagcctgccccgcggacagcagaaagaggctctgcttgcgtcagccgcgctgcccctgctgttccgtccccgtgaggttcaggggacaatgttcggtgatggtggtatgggaggatggcgaaatatgcagggaaatacccctgtgacgcctctggtcgatgccggatgcaatatggtgattgtgacgcatctgagtgacggttctttatgggatcgccaggcttttccggacaccacaatccttgagatccgtccccggaaaaggctgaaatatgcaggtgatggtggcaacagcggcggtctgctcagttttacatcggcacataccgacgcctggcgtcagcagggctatgaagacacgatgctggcgatggagcatatccggaaaccgctggcagcacgtcaggcactgacccggtcagaggcggtattgcagaaaagcctggatataacggaagaggcagatttggcactgagaaacgcgatggcccggattaaataaagacgccccaaagaaacgccaccgcctgtggtggtgtttttcctgtctggtgttattgaaaatattttcagatatatattatctgggtgatggttaagatgaatttatttaattttgggggaagatacaaaaacaaccagtgaacatatttccggcgggttatccgcaatgctgaaggtcagttgcactggcgatgccggaatacagcttaatacgtggttcgccagtgaagggcttctcagacaataaacctcattcatttcacccatcaggccgcgtcttctccgggagacgcggctttttcatttatatcgcttaatcattcataaggagcaaatcatgagattagccagtcgttttggttatgcgaaccagatacgtcgtgatcgtccgctgacacacgaagaactgatgcgccatgtaccgagtatttttggggaaaaccgacatacctctcgcagtgaacactatgcgtacattcccactatcaccgtcctggaaaatctgcagcaggaaggctttcagccgttctttgcctgccagacccgcgtgcgcgaccagagccgccgggaatacacaaaacacatgctgcgtctgcggcgggccggacagataaccggtcagcatgtccctgaaattattctgctcaactcccatgacggttcatccagctaccagatgttacccggatattttcgtgccatttgtaccaatggactggtctgcggtcagtctctgggagaattgcgtgttccacaccggggaaatgtggtggacagagtcattgaaggggcttacgaggtggtgggcgtttttgaccggatagaggagaagcgtgatgccatgcagtcgctggtcctgccgccaccggcacgccaggcgctggcacaggcggcactgacttaccgttatggtgacgaacatcagcccgtcaccaccgccgacattctgacaccacgacgccgggaggattacggtaaggacctgtggagtgcttatcagaccatccaggagaatatgctgaaaggcgggatttccggtcgcagtgcaaaaggaaaacgtatccatacccgggccattcacagcattgataccgacattaagctcaatcgcgcattgtgggtgatggcagaaacgctgctggagagcatgcgctgatgccgtttcactgaaagtgcagtcctgactcacatctgttcctgccccggggcttcttccattcatttactttttataaggaataacctcatgacaaccgtttcgcataattccaccacaccttctgtttccgtaaccactgcatcagggaataacccacctcagctggttgccactcccgtccctgatgaacagcgcatcagcttctggccgcagcattttggcctcattccacagtgggtgaccctggagccccgtgtcttcggctggatggaccgtctttgcgaagactactgcggtggtatctggaatctgtacaccctgaacaacggcggggcatttatggcacccgaaccggatgacgatgatgacgaaacatgggtactgttcaatgccatgaacggcaaccgcgctgaaatgagcccggaagccgccggtattgctgcctgtctgatgacgtacagtcatcatgcctgtcgtacggagtgttatgccatgacggtccactattaccggctgcgggattacgccctgcagcatccggaatgcagcgccattatgcgcatcattgactgaatggaggcagggacaatgcagcagctttcctttctgcccggagagatgacgcccggcgagcgcagtctcattctgcgggccctgcaaaccctggaccgccatcttcatgaacccggcgtggccttcacctccacccgtgcggcacgggaatggctgattctgaacatggcgggactggagcgggaagagttccgggtgctgtatctgaacaaccagaatcagctgattgccggtgaaaccctcttcaccggcaccatcaaccgtacggaagttcatccccgggaagtgattaaacgcgccctgtaccacaatgccgctgccgtggtgctggcgcacaatcacccgtccggtgaagtcacacccagtaaggcagaccggcttatcaccgaacgtctggtacaggcactgggcctggtggatatccgggtgccggaccatctgatagtcggtggcaaccaggttttctcctttgccgaacatggtctgctttaacccgtcacaaccacatcacacctgttttcacttttatcttctgtcttcagaggtatcacatcatgagaatcatcacccgtggtgaagccatgcgtattcaccaacagcatcctgcatcccgtctttttccgttctgtaccggtaagtatcgctggcacggcagtgctgaagcgtatactggtcgtgaagtgcaggatattcccggcgttcttgccgtgtttgcagaacgccgtaaggacagttttggcccgtatgtccggctgatgagtgtcaccctgaactgatgttccgtcacccgggaaacgagtacgaccagatgacctcagacgccgctgtggatgaggccattctcatcaatgcatacatcttcaccgaaaccggtcagcgcgccggctgacctgtcatcgttaaaccattcttaaccacttttcagagaggattttatcgtgtcagacaaactctccgggataactcatcccgatgacaatcacgaccgcccctggtgggggcttccctgcacagtgaggccctgttttggcgctcgtctggtgcaagagggtaaccgcctgcattaccttgccgaccgcgccggtatcagaggccgcttcagcgacgcagatgcataccatctggaccaggcctttccgctgctgatgaaacaactggaactcatgctcaccagcggtgaactgaatccccgatatcagcataccgtcacgctgaatgcaaaagggctgacctgcgaagccgacaccctcggctcctgtggttacgtttatctggctgtttatccgacaccagcacccgcaaccacctcataaccccgaagctctcacctttagcactaccagttacagagaacttaagatgaaaacattatccgacacacatgtacgggaggtatctcgctgcccgtctcccgtcaccatctggcagacactgctcatccgactgctggaccagcattatggcctcacactgaatgacacaccgtttgccgatgaacgtgtgattgagcagcatattgaggcaggcatttcactgtgtgatgcagttaattttctcgtggaaaaatacgcgctgaaccgccccggttttcctggagagtgttttatctgtgaactcaggctgccagatcatcgtttctgatggaagcataataagctttttctgcttctgccggagggatatgacccagccttcccagcaatcgtcgattgttataccagtccacccacgtgagtgtggccagttccacttctgcacggtttttccagctcttacggtgtattacctccgctttgtaaagaccattgatgctctccgccatcgcgttgtcatacgagtcacctgtactccctgttgatgccagcagttttgcttcttttagtcgctccgtataggccagtgatatatactgagaacctttatcactgtgatggactgtgccggacggccgacgggcccacaacgcctgctccagtgcatccagcacgaatgtcgtttccatagacgatgagactcgccaccccacgatacatccggcaaacacatcaatgatgaacgccacatagacgaagccctgccatgtgctgacgtaagtaaaatcagccacccacagctggtcaggacgttctgccacgaactgacggtttacgcggtcgcctgcggaaacggctttccggctgacggtagtacggacctttttaccccggagaacaccggcaagtcccataaccgccatgaggcgcgccactgtacatctggccaccctgataccttcgcgtaacaactggcgccagactttacgcacaccgtacacctgatgattttcatcgtatacgcgctgtatctctctcttcagccagtcatcgcgctgagcacgggcactgcgtttatcaggatgatgtcgctgttgctgacagtggtaatacgttgacggggcaatatgcagttcactgcataccggtccgaccccgtactgctcatgcagcttatccagcagcggcattattttttccagaggcggtcgaactccgccttcgcaaaataagcggaagcctggcgaaggatatcgttactgcggcgcagttcacgattttcacgttccagctctttcagacgctgacgttcagcggtggtgagtccaccatcaccactcccggtatcccgctcatgctgacgaacccacacacgcagagtctctggtgtacagccaatctttggggcaatggaacaaattgccgcccattgtgagtcatattcgccctgactttccagaaccatacgaactgctcgttgacggacctcgggggaaaaacgtgtatttttagtcatcctgtttacctctttctcagggagtttagtctccaggattcccggggcggttcacgctggtgcgtaccgaccagccgggattcagcacctgtccccgctctcagttaataaacagtattgatatcctccgggctcgccgggcgaccggcctgatgacccgcgacaattacagaacggtaaataacattaccctgggtaagtatccggaggcgaaatgatgaaactggccctgacactggaagccgacagcgttaacgtacaggcactgaacatggggcgcattgtcgttgacgtcgatggtattgagctcgctgaactgattaacatggtctgcgataacggctactcccttcgtgttgttgatgaatctgaccagacctcagcagaatgcacgccaccatttgctacccttaccggcatacgctgcagtaccgcacatatcacggaaacggacaacgcctggctgtactcgctgtcacaccagaccagtgacttcggtgaatcagaatggattcattttaccggtaacggctatctgttgcgtaccgatgcgtggtcgtacccggttctgcggcttaaacgcctgggtctgtcaaaaacgttccgtcgtctggtcgtcacactcatccggcgttatggcgtcagtctcattcatctggatgccagcgctgaatgcctgccgggtttacccactttcgactggtaaccaggaacaacatgaaatcattaaccacggaaacagcgctggatattctgattgcgtggctgcaggacaatatcgactgcggatcgggaattatctttgacaacgatgaggataaaacggattcagcagcactgttgccctgtatcgaacaggcccgggaggatgtccgtaccctgcgtcatctgcagcttctgcaccagaaccggtgaagctcactcaccagacttcattcctctgacgccagcctgcacagggctagcgttttcatttatctgcaaaaaggaatatcgattatgtcagatatcacaatctcccgtccggaagtggtcaacgggcatacggacgttatctgctcaaccagcattcgccacattctggctgtacgaaagagtacactgttgcaaatcgacacacttatccgacaactggctgaaatctcggtgctgacggaaagcatcggaggtaaaactgccccggactgggccatgaaacaggattttcgctgcggctgctggctgatggagaaacccgaaacagcaatgaaagccattacccggaatcttgatcgcgaaatctggcgtgacctgatgcaacgttccgggatgctgtcattaatggatacgcaggcccgtgatacatggtaccggtcactggagtacgataattttccggaaatcagcgaagcgaacattctgagcacatttgaacaactgcaccagaataaggatgaggtgtttgagcgaggggtgatcaacgtcttcagagggctgaactggaattacaaaaccaattgcccctgtaaatttggcagtaaaattatcgtcaacaatctggtgagatgggaccggtggggatttcatcttatcaccggacaacaggctgaccgactcgccgatctggaaagaatgttgcacctgttcagcggtaaaccaatccccgacaaccggggaaacatcacccttcgtctggatgatcacattcagtctgttcagggtaaagagagctatgaagatgagatgttcagcatcagatactttaagaagggctccgcgcatatcacgttcagaaaaccagaactggttgacagactgaatgatattatcgcaaaacactatcctgatatgctggcagtatagctttgccagtatgctcaaagatcggaaattgtccgataagatatgatcgcggggcatataaaccggtttcagatggcatacccgatggcatactgtctggaagggaaaataaaaaagcgcatgttaaacaataacatgcgcttataatctggcggtgagggggggattcgaacccccgatacgttgccgtatacacactttccaggcgtgctccttcagccactcggacacctcaccaaattgttttgctgccaaacctcatgggtggcaacggggcgctactatagggagttggagtaaaacggtcaagaagaattttaatgataattattgtttgctcatactgtaaacaacttgtgcagtatatctacatcgagacaagttatggacttatacttccaaagtacttcatgcatatcacaaaataaaaaggccggttaaaccgaccttttactcgttctttctcttcgcccatcaggcggtaaaacaatcagcgactacggaagacaatgcggcctttgctcaggtcgtacggggtcagttcaacagtcactttgtcgcccgtcaggatgcggatgtagtttttgcgcattttaccggagatgtgtgcagtaaccacgtgaccgttttctaactctacgcggaacatggtattaggcaacgtttcaagaacggtaccttgcatttcaatattgtcttctttggccatctaatcctctggggtatcactaccgtaatttgaaccggcaagataatgccgaagttctgtaaataagtaaagatttgcgcgctaaatcgcaacaaacaggttcggcacattactccgaaaacacacggctaagccgcaccaaaagcgcaacgtataagggagcggtgagataaacgatgggcgttacctgacgcgaaaaattccttatcggcagcggggtaatgagcgtaaccaactctgcgaccgcaattataacactctggggagaaatgtgccgaaaacattcattcttgtggtgaaaacaagcatcgtggtacccagaaattattcggcaatcgtccgaggcgcatttgattgagataattaaggtaattccggcggggaatttcgcaggcaccaagcgatgctgtgtgatcgttaaggacctggcagtcgataagcttaccgccatgaccgataaattcctcacagaataccagaagcgccgttttagacgcattttccatccggctgaacatggactcgccacaaaatagcgttccctgggccacgccgtacataccgccgacaagctcatyttcacgccagacttcaatggagtgggcatgaccgagttcgtgaaggcgatggtaggcttcgaccacgccacgcgtgatccaggttccttcttcgcgatcgctggcacagccttcaatgacctgaccaaaagcgtaattcatcgtgacacgatagggcgagcgtttatgaaatcgcttcatactacggctgatatgcagtgattctggccatagcaccgcgcggggatcgggcgaccaccagaggatggggtcgcctggagaaaaccacggaaaaataccacgctggtaagccattaacaggcgcgcagggctaagatcgcccccaagtgccagcaggccgttaggctcacgtaatgcgccttccggggaagggaaggctattgaatggcgagaaagctgaaccaggcgcatgaccgcaaaactccacgcaagtcggatcgttcaataatagcttacaaaccctgcttgaactggtaataacgcccctgtctggcaagcagttctgcgtgagtaccttgctcaataatttgcccgttgtccatcactattatttgttggaaacgagagagtccgcgaagtcgatgggtgaccattaacaccgttttctcacgcatcatttctgcaagcaattcaaggatctggctttcggttgtggcatctaagccttcggtaggttcatccagcaacaccagtggcgcatcatgtaacagcgcacgggcgatagccagacggcgcagttcaccaccggagagctggcgtccgccttcacctaaccaactgttgagacctgcatcctcgagctgcttctccagaccaacgcgacgtaagatcaccgccagagcctcatcactactgccaggcgaggcgagtaacagattatcacgcagcgtggcgctaaacagatgcactcgctgaggaacaacgctgatggtctgtcgtagagccgcttcattcaggctggctatggggctatcgttaagcaaaatctcgccctgttgcgggtcccatgcgcgggtcagcagttgtaacagtgttgatttgccgcatccggttcgcccgagaatcgctatatgttccccggcgtttacctgaagagaaatccctttaagtgcctgttgggattgctccggataagtgaactgaacatcccgtaatgtcagcgaaacgcgatcggcaacacgagtttgggtatcagggaaggtgacctccggtttttgatccgttaagtcagagatacgtacggcagaggcaatgacttgccccagatgctgaaatgcacccgttactggtgccagtgcttcaaacgcggctaacgcgcaaaagacaaacagggcaattaacgcgccgggttgagcattgccgccaacgccgccagacgccatccacagcatcaggatcaccgctaacgcgccaatgagcagcattatcgcttgcgacaatgcggtcagttcagattgacggcgttgcgcttccagccattgaatttctgtattctctagttgcgtgcgataacgatcgctggcaccaaaaatggtcagctcagcttgcccttgcagccaggccgtcagttgttggcgatactgtccgcgaagatgagtcagattttgcccggtgctttttcccgcacgataaaacagcggtggcatcaggaaaagcgtcagtaacataatgccgcccagcgtaaaggcgaggggggaatcaaggaaacttaacccgattgtcaccaccataatcaccacaaaagcgcccaccagcggcgagataacgcgcaggtaaagatgatcgagcgtatcaacatccgccaccacgcggttgagcaattcgccctgacgatagcgcgccagtccggcaggggagaggggcaacaatttgctgaaggtgtaaatgcgcagatgctgcaacacgcggaaagtcgcgtcgtgacttaccagacgttcaaaataacgcccggcagtacgggtgattgctgcaccacgcacgcccgcagcgggtagcatatagttgaagctgtacagtccggcaacccccgcaaccgctgaggccgagaggaaccagccggaaagtgtcaacagaccgatactggcgagcagcgtcacaattgccagcacaataccaagacttaacatccatttatgacgtttatacagtgccagatagggtagcaaagcgcgcatttaaatctcctcctgacgatgggccagtaatgtggcgaatgggccaccagccacacttaattccgcgtaacgtccttgctcaataatccggccatcctgcataacccaaatgacatcccagtcagcaagatcttctaactggtgggtgaccattaacgttgtctggcgcagagaggcggcattcagcgcctccattacgcgctgttcactgtgagcatcaaggctggcagcgggttcatccaacagtaatagcgaacagggatttagtaacgcacgggccaccgccacgcgctgcgcctgccccacggaaaggcgggcagcctggtcgccaacaggcgtatcaacgccttgtggcaggagcggtagaaactcgctgacccaggcgttatccagcgctgcttgtaattcttgttcgctggcatcaggtcgcgccagtagtacgttatcccgtaatgttgctgccggtaattgtgggttttgaccaacccaggagagatgtttacgccatgattctggtgataaatcgcgtaattctatcccgttgattcgtaatgatccctgatatgagagaaaaccagaaagcgcgttcagcagtgagcttttacctgaaccgctgcgaccaaccaacactgcacgttggcctgctggcaaagtaaagttcagcggtccggccagcgttttaccttccggcgacgtgataaacagatcctcggcctcaatggtcagcggatcggttgatgctaattccgtctcaccgcgctgcggatgggcgagcggggtttccataaacgttttcagactgtcagctgcaccaacagcctgggctttagcatgataaaacgtaccgagatcgcgtaatggctggaaaaactctggcgcaaggatcagggccagaaaacccgcagccagcgtcacgccagtatcgtagtgaccaaaatccagctcgccgagataggaaaaaccaaagtagaccgccaccagagcaattgacagcgaggtaaaaaattcgagaatgccggaggataaaaacgccagccgtagcacttcywttgtccgttggcggaaatcttccgaagcagaacgaatactttcaatttcagcttcaccacgaccaaaaatacgcaatgtttccatgccgcgcaggcgatcgaggaaatgcccacttaagcgagcaagagcgagaaagttacgtcggttagcatcggcagcccccatcccaaccagcgccataaacaacggaattaacggtgcagtgcccagcagaatgagcgccgcagcccagttagaggggaagatcgccaccacaatcagcaacggcaccgacactgccagcgccatttgcggcaggtagcgtgcatagtaatcatgcatatcgtcaatttgctcgagtacmagcgtcgcccagctccccgcaggtttaccctgaatccacgctggccctgcttgttgcagacggtcgagaacctgacggcggatggcaaagcggatatgctgcccggcgtgataacccacccgttcgcgtaaccagaccacccatgcgcgcagtacaaaggtcagaaccagtaacgtaaagggaagcagcagggcttcacggggaatattctccataatcatatgttgcagaattcgcgccatgaaccatgcctgggcaatgatcaatatgccgctcacaaagcccagcagacgagaaatattcagccaacgttgggagatgacgctttgctgttttaaccagcgggttaactctttttgacgagatttattcattgcacgcttagcaggtgagttatcagaattatttgcagagcaatgttacaacggggaaaaaataaaggcgacccatagtcgcatggtgtcgccttctttacttttgttactgatttgtaaaattattttgcgtcagctaaaccatcgaggtagcgttccgcatcaagtgctgccatgcagcctgtaccagcagatgtaatggcctggcgataaatgtgatccatcacgtcgcctgcggcaaagacgccaggaatgctggtctgggtggcattaccatgaatacccgactgcactttgatgtagccgttttccagttccagctgcccttcgaaaatggcagtattcgggctgtgaccgatagcaacaaacagaccggcaacgtcgagtgactcgatgttatcgctgttttgcgtatcgcgcagacgaacgccagtgacacccatttgatcgccggtcacttcttccagcgtacggttggtgtgcagaatgatgttgccgttctccactttatccatcagacgcttaatgaggattttttccgcgcggaaaccgtcacggcggtgaatcagatgcacttccgaagcgatgttagacagatacagcgcctcttcaaccgcggtattgccgccgccgatgaccgcaactttctggttgcgatagaagaaaccgtcgcaggttgcacaagcagaaactccacggcctttaaaggcttcttcagagggcaggccgagatagcgtgcagaagctccggtggcaataatcagcgcgtcgcaagtgtattcgccgttatcgccattcagacggaacggacggttttgcagatccaccttgttgatatgatcaaaaatgatctcagtttcaaacttggtggcatgttcgtgcatgcgctccattaataacggaccggtcagatcgtttggatcgccaggccagttttccacttccgtggtggtggtcagttggccgcctttttccatgccggtaatcagcacaggttgcaggttggcgcgcgccgcatagacagcagcggtgtatcccgccgggcctgaacccaggataagcagtttactgtgtttggtcgtgcccatgagatccccatagttgttggcagacaatgggcaggattgtagggaatttacagacgtaaaaaaagagtatgacgattttgttaacaatttgtgcaatcggcagcatcgataagcaggtcaaattctcccgtcattatcacctctgctacttaaatttcccgctttataagccgattaaatgatgaataaacgcccctgttaatgaatatctggcatgttgtactaaaaatcgatgttttgctttgacaatcccctggtgttttgcgaaaacattcgaggaagaaaaaaaacagtattcttatatgcgcataaccatgcatgtaaataccatgtttaccgtgctagtgaaatctacgtatggcgtggacagacgccattcgwgatgtcgatagctgccacaaggcaacggtcttctcaccgtagacccaggcattgcgcgccgtgaatcttcatgatttcggtctatcgtgacgggtagcgactctgaacagtgatgtttcagggtcagacaggagtagggaaggaatacagagagacaataataatggtagatagcaagaagcgccctggcaaagatctcgaccgtatcgatcgtaacattcttaatgagttgcaaaaggatgggcgtatttctaacgtcgagctttctaaacgtgtgggactttccccaacgccgtgccttgagcgtgtgcgtcggctggaaagacaagggtttattcagggctatacggcgctgcttaacccccattatctggatgcatcacttctggtattcgttgagattactctgaatcgtggcgcaccggatgtgtttgaacaattcaataccgctgtacaaaaacttgaagaaattcaggagtgtcatttagtatctggtgatttcgactacctgttgaaaacacgcgtgccggatatgtcagcctaccgtaagttgctgggggaaaccctgctgcgtctgcctggcgtcaatgacacacggacatacgttgttatggaagaagtcaagcagagtaatcgtctggttattaagacgcgctaacacggaacaggtgcaaaatcggcgtattttgattacactcctgttaatccatacagcaacagtactggggtaacctggtactgttgtccgttttagcatcgggcaggaaaagcctgtaacctggagagcctttcttgagccaggaatacactgaagacaaagaagtcacattgacaaagttaagtagcggccgccgccttctggaggcgttgctgatccttattgtcctgtttgccgtctggttgatggctgccttactaagctttaacccttcggaccccagctggtcgcaaacggcctggcatgaacctatccataatttaggtgggatgcccggtgcgtggttggcagatacgctgttctttatttttggcgtgatggcttacaccattcccgtcattattgtcggcggttgttggtttgcctggcgtcatcagtccagcgacgaaaacattgattattttgccgtttcgctacgcatcattggcgttttggcgctcatccttacctcctgtggtctggcggcaatcaacgctgacgatatctggtattttgcctccggtggcgtcattggcagcttactaagcactacgctacaaccactgctacacagtagcgggggaactattgcgctgctctgcgtttgggcagcgggcctgacgttgttcaccggttggtcatgggtgaccattgctgaaaaactcggcggctggattttaaacattctcaccttcgccagtaatcgtacccgtcgcgatgatacctgggtcgatgaagatgagtatgaagacgacgaagagtatgaagatgaaaaccacggcaaacagcatgaatcacgccgtgcccgtattcttcgcggcgcgctagcgcgtcgtaaacggttggcggaaaaattcattaatccgatggggcggcaaacagacgctgcgttgttctccggtaagcggatggatgatgacgaagagattacctacactgcacgcggtgtggctgccgacccggacgacgtcctattttcgggcaatcgtgcaacgcagccagaatatgacgaatacgatccattattaaacggtgcgccaattaccgaacctgtcgctgtagcagctgctgctaccacggcgacacaaagctgggctgcgccggttgaacctgtgactcagacgccgcctgttgcctctgttgatgttccaccttcgcaacctacagtagcctggcagcctgtaccgggtccacaaacgggagagccggttattgctcctgcaccggaaggttacccacagcagtcacaatatgcgcagcctgcagtgcaatataatgagccgctgcaacaaccagtacagccgcagcagccgtattatgcacctgcagctgaacaacctgcgcaacagccgtattatgcccctgcgccagaacaaccggtggcaggtaacgcctggcaagccgaagagcagcaatccacttttgctccacagtctacataccagactgagcaaacttatcagcagccagccgctcaggagccgttgtaccaacagccgcaacccgttgaacagcagcctgttgtggagcctgaacccgttgtagaagaracaaaacccgcgcgtccgccgctttactactttgaagaagttgaagagaagcgagcccgtgaacgtgaacaacttgcggcctggtatcaaccgattccagaaccggttaaagaaccagaaccgatcaaatcttcgctgaaagcaccttctgttgcagcagtacctccagtagaagccgctgccgctgtttctccgctggcatctggcgtgaaaaaagcgacactggcgacgggggctgccgcaaccgttgccgcgccagtcttcagtctggcaaatagcggtggaccgcgtccgcaggtcaaagaggggattggcccgcagttgccacgaccgaaacgtatccgcgtgccaactcgtcgtgaattggcgtcttacggtattaagctgccctcacagcgtgcggcggaagaaaaagcccgtgaagcccagcgcaatcagtacgattctggcgatcagtacaacgatgatgaaatcgatgcgatgcagcaggatgaactggcacgtcagttcgcccagacacagcagcaacgctatggcgaacagtatcaacatgatgtgcccgtaaatgcagaagatgcagatgctgcggcagaggctgaactggctcgtcagtttgcgcaaactcaacaacaacgttattccggcgaacaaccggctggggcgaatccgttctcgctggatgattttgaattttcgccaatgaaagcgttgctggatgatggtccacacgaaccgctgtttacgccaattgttgaacctgtacagcagccgcaacaaccggttgcaccgcagcagcagtatcagcagccacaacagccggttgcgccacagccgcagtatcagcagccacaacagcaggttgcgccgcagccacaatatcagcagccgcaacaaccggttgcgccacagcagcaatatcagcagccgcaacaaccagttgcgccgcagccgcagtatcaacagccgcaacaaccggttgcaccgcagccgcagtatcagcagccacaacagccagttgcgccacagccgcaggatactctgcttcatccgctgttgatgcgtaatggcgacagccgtccgttgcataaaccgacgacgccgctgccttctctggatttgctgacaccgccgccgagcgaagtggagccggtagatacctttgcgcttgaacaaatggctcgcctggtggaagcgcgtctggctgatttccgtattaaagccgatgtcgtcaattactctccggggccggttatcactcgctttgaacttaacctggcaccgggcgtaaaagcggcgcgcatttctaacttgtcacgggaccttgcccgttcactttcgacggtggcggtgcgtgtcgttgaagttattcctggcaaaccctatgtaggtctggagttaccgaataaaaaacgacaaaccgtttatctgcgcgaagtattggataacgccaaattccgcgataatccatcgccattaaccgtggtgctgggtaaagatatcgccggtgagccggtggttgccgatctggcgaaaatgccgcacttgttagttgcggggactaccggttccggtaaatctgtcggtgtgaacgcgatgatcctgagcatgctttataaagcacagccagaagatgtgcgtttcatcatgatcgacccgaaaatgctggagctttcggtgtatgaaggcattccgcacctgttaacggaagtcgttactgatatgaaagatgccgccaacgcgctgcgctggtgtgttaacgagatggagcgtcgttataaactgatgtctgcgctgggtgtgcgtaatctggcgggttataacgaaaaaattgctgaagccgatcgcatgatgcgtccgattccagacccgtactggaagccgggtgacagtatggatgcccagcatccggtgctgaaaaaagaaccatacattgtggtgttggtggacgaatttgccgacctgatgatgacagtaggtaaaaaagtggaagagctgatagcacgtctggcgcaaaaagcccgtgccgcgggtatccacctcgtactggcaactcagcgtccatcggttgatgttattactggtctgattaaagcgaatattccgacccgtatcgcctttaccgtatccagtaagattgactcacgtaccattcttgatcaggctggcgcggaatcactgctgggtatgggggatatgctctactctgggccgaactccacgttgccggtacgtgtccatggtgcttttgttcgcgatcaggaagttcatgccgtggtgcaggactggaaagcgcgtggtcgcccacagtatgttgatrgcatcacctccgacagcgaaagcgaaggtggtgcgggtggtttcgatggcgctgaagaactggatccgttgttcgatcaggcggtgcagtttgtcactgaaaaacgcaaagcgtcaatttctggcgtacaacgtcagttccgcattggttataaccgtgcagcgcgtattatcgaacagatggaagcgcaggggattgtcagcgaacaggggcacaacggtaatcgtgaagtgctgtccccaccgccgtttgactaattaatgcattgccggataaggcgcggtagcgtcgcatccggcactctatcaactgaaaattcagtattttcttctttcctcaagctgattattagcctggaatagagagtagagggaactcccgatcgggagtgacgtaatttgaggaataatgatgaaaaaaattgccatcacctgtgcattactctcaagcttagtagcaagcagcgtttgggctgatgccgcaagcgatctgaaaagccgcctggataaagtcagcagcttccacgccagcttcacacaaaaagtgactgacggtagcggcgcggcggtgcaggaaggtcagggcgatctgtgggtgaaacgtccaaacttattcaactggcatatgacacaacctgatgaaagcattctggtttctgacggtaaaacactgtggttctataacccgttcgttgagcaagctacggcaacctggctgaaagatgccaccggtaatacgccgtttatgctgattgcccgcaaccagtccagcgactggcagcagtacaatatcaaacagaatggcgatgactttgtcctgacgccgaaagccagcaatggcaatctgaagcagttcaccattaacgtgggacgtgatggcacaatccatcagtttagcgcggtggagcaggacgatcagcgcagcagttatcaactgaaatcccagcaaaatggggctgtggatgcagcgaaatttaccttcaccccgccgcaaggcgtcacggtagatgatcaacgtaagtagaggcacctgagtgagcaatctgtcgctcgatttttcggataatacttttcaacctctggccgcgcgtatgcggccagaaaatttagcacagtatatcggtcagcaacatttgctggctgcggggaagccgttgccgcgcgctatcgaagccgggcatttacattctatgatcctctgggggccaccgggtaccggcaaaacaaccctcgctgaagtgattgcccgctatgcgaacgctgatgtggaacgtatttctgccgtcacctctggtgtgaaagagattcgcgaggcgatcgagcgcgcccggcaaaaccgcaatgcaggtcgccgcactattctttttgttgacgaagttcaccgtttcaacaaaagccagcaggatgcatttctgccacatattgaagacggcaccatcacttttattggcgcaaccactgaaaacccgtcgtttgagcttaattcggcactgctttcccgtgcccgtgtttatctgttgaaatccctgagtacagaggatattgagcaagtactaactcaggcgatggaagacaaaacccgtggctatggtggtcaggatattgttctgccagatgaaacacgacgtgccattgcagaactggtgaatggcgacgcgcgccgggcgttaaatacgctggaaatgatggcggatatggccgaagtcgatgatagcggtaagcgggtcctgaascctgaattactgaccgaaatcgccggtgaacgtagcgcccgctttgataacaaaggcgatcgcttttacgatctgatttccgcactgcataagtcggtacgtggtagcgcacccgatgcggcgctgtactggtatgcgcgaattattaccgctggtggcgatccgttatatgtcgcgcgtcgctgtctggcgattgcgtctgaagacgtcggtaatgccgatccacgggcgatgcaggtggcaattgcggcctgggattgctttactcgcgttggcccggcggaaggtgaacgcgccattgctcaggcgattgtttacctggcctgcgcgccaaaaagcaacgctgtctacactgcgtttaaagccgcgctggccgatgctcgcgaacgcccggattatgacgtgccggttcatttgcgtaatgcgccgacgaaattaatgaaggaaatgggctacgggcaggaatatcgttacgctcatgatgaagcaaacgcttatgctgccggtgaggtttacttcccgccggaaatagcacaaacacgctattatttcccgacaaacaggggccttgaaggcaagattggcgaaaagctcgcctggctggctgaacaggatcaaaatagccccataaaacgctaccgttaatgttatcgttgcggtaatgttgttactgtatccctgtggtcgcaggctgtggccacatctcccatttaattcgataagcacaggataagcatgctcgatcccaatctgctgcgtaatgagccagacgcagtcgctgaaaaactggcacgccggggctttaagctggatgtagataagctgggcgctcttgaagagcgtcgtaaagtattgcaggtcaaaacggaaaacctgcaagcggagcgtaactcccgatcgaaatccattggccaggcgaaagcgcgcggggaagatatcgagcctttacgtctggaagtgaacaaactgggcgaagagctggatgcagcaaaagccgagctggatgctttacaggctgaaattcgcgatatcgcgctgaccatccctaacctgcctgcagatgaagtgccggtaggtaaagacgaaaatgacaacgttgaagtcagccgctggggtaccccgcgtgagtttgactttgaagttcgtgaccacgtgacgctgggtgaaatgcactctggcctcgactttgcagctgcagttaagctgactggttcccgctttgtggtaatgaaagggcagattgctcgcatgcaccgcgcactgtcgcagtttatgctggatctgcataccgaacagcatggctacagtgagaactatgttccgtacctggttaaccaggacgcgctgtacggtacgggtcagctgccgaaatttgctggcgatctgttccatactcgtccgctggaagaagaagcagacaccagtaactatgcgctgatcccaactgcagaagttccgctgactaacctggtgcgcggtgaaatcatcgatgaagatgatctgccaattaagatgaccgcccacaccccatgcttccgttctgaagccggttcatatggtcgtgacacccgtggtctgatccgtatgcaccagttcgacaaagttgaaatggtgcagatcgtgcgcccggaagactcaatggcggcgctggaagagatgactggtcatgcagaaaaagtcctgcagttgctgggcctgccgtaccgtaaaatcatcctttgcactggcgacatgggctttggcgcttgcaaaacttacgacctggaagtatggatcccggcacagaacacctaccgtgagatctcttcctgctccaacgtttgggatttccaggcacgtcgtatgcaggcacgttgccgcagcaagtcggacaagaaaacccgtctggttcataccctgaacggttctggtctggctgttggtcgtacgctggttgcagtaatggaaaactatcagcaagctgatggtcgtattgaagtaccagaagttctgcgtccgtatatgaacggactggaatatattggctaatacccaatttttctgaatctaaaaagcgcctacgggcgctttttttgtctccctttgataccgaacaataattactcctcacttacacgtaatactactttcgagtgaaaatctacctatctctttgattttcaaattattcgatgtatacaagcctatatagcgatctgctatagaaataattacacaatacggtttgttactggaatcaatcgtgagcaagcttgagtgagccattatgaaaacgaaaatccctgatgcggtattggctgctgaggtgagtcgccgtggtttggtaaaaacgacagcgatcggcggcctggcaatggccagcagcgcattaacattaccttttagtcggattgcgcacgctgtcgatagcgccattccaacaaaatcaggcgaaaaggttatctggagcgcctgtacagttaactgtggtagtcgctgcccgctacgtatgcacgtcgtggacggtgaaatcaaatatgtcgaaacggacaataccggcgatgacaattacgacggcctgcaccaggttcgcgcctgcctgcgtgggcgttccatgcgtcgccgtgtctacaatccggaccgcctgaaatatccgatgaaacgagtcggggcgcgcggtgaaggcaaattcgagcgcattagctgggaagaagcctacgacatcatcgcgaccaatatgcagcgcctgatcaaagagtacggcaacgaatccatctatctgaactatggcaccggtacgctgggtggcaccatgacccgctcctggccgccgggaaataccctggtcgcgcggctgatgaactgctgcggcggctatctgaaccattacggcgactactcctccgcgcaaattgcggaaggtctgaactatacctacggcggctgggcagatggcaacagcccgtcggatatcgaaaacagtaagctggtagtgctgtttggtaataaccctggcgaaacgcgaatgagtggcggtggggtgacttactatcttgaacaggcacgccagaaatctaatgcccgcatgatcatcatcgatccgcgctataccgacaccggtgccgggcgcgaagatgagtggatccctattcgtccgggaacagatgccgcactggttaacggtctggcgtacgtcatgatcactgaaaacctggtggatcaggcattcctcgataaatattgcgttggctacgatgagaaaaccctgccagccagtgcgccgaaaaatggccactataaagcttatattctgggtgaagggccagatggcgtggctaaaacaccggaatgggcctygcaaatcaccggtgttccggcagacaaaatcatcaaactggctcgtgaaatcggcagtaccaaaccggcgtttatcagccagggatggggcccgcagcgtcacgctaacggtgaaatcgcaacccgtgctatctcgatgctggcgattctgaccggtaacgttggtattaatggagggaacagcggcgcgcgtgaaggttcatacagtttaccgtttgtccgtatgccgaccttggaaaacccgatccagaccagcatttcgatgtttatgtggaccgatgccattgaacgtggcccggaaatgacggcgctacgtgatggtgtgcgcgggaaagataagctggatgtgccgatcaaaatgatctggaactatgccggtaactgcctgattaaccagcattctgaaatcaaccgtacccatgaaatccttcaggatgataagaagtgcgagctgattgtggttatcgactgccacatgacctcatcggcgaaatatgctgacatcctgctgcctgactgcaccgcttccgaacagatggactttgcactggatgcatcctgcgggaatatgtcttacgtgattttcaacgatcaggtgattaaaccgcgctttgaatgtaagaccatctatgaaatgaccagcgaactggcaaaacgtcttggcgttgagcaacagtttactgaaggccgtacccaggaagagtggatgcggcatctgtatgcccagtcgcgggaagcgattcctgaactgccaacgtttgaagagttccgcaagcaggggatctttaaaaagcgcgacccacaagggcatcacgttgcttataaagccttccgtgaagatccgcaggcaaatccactgaccacgccatcgggtaaaattgagatttattcgcaggcgctggctgacattgccgctacctgggaattgccagaaggcgatgtgatcgatccactgccgatctacacgccgggctttgaaagttatcaggatccgctgaacaaacagtatccgctgcagcttacaggtttccactataaatctcgcgttcactcaacttacggcaacgttgatgtgctgaaagcggcttgccgtcaggaaatgtggatcaacccgcttgatgcccaaaaacgcggtatccacaacggcgataaagtcaggatctttaacgatcgtggtgaggttcatattgaggcgaaagtgacgccacgaatgatgccgggtgtggtcgcactgggtgaaggtgcctggtatgacccggatgcaaaacgtgtcgataagggtggttgtattaacgtactgaccactcaacgtccgtctcctctcgctaaggggaatccgtcacatacaaaccttgttcaggttgaaaaggtgtaaggagtaaccgatgacaacccagtatggattttttattgattccagccgttgcaccggttgcaaaacctgcgagctggcttgtaaagactacaaagatttgatgccagaagtcagcttccgccgcatttatgaatatgctggtggcgactggcaggaagataacggtgtctggcaccagaacgtgtttgcctactatctgtcgatttcgtgcaaccactgcgaagatccggcttgtactaaagtctgcccgagcggtgcgatgcataaacgtgaagatggttttgttgtggtcgatgaagatgtgtgcattggctgccgctactgccatatggcttgcccgtatggcgcaccgcaatataacgaaacgaaaggccatatgaccaaatgcgatggttgttatgaccgtgttgcggagggtaaaaagccgatctgtgttgaatcttgtccgctgcgggcgctggatttcggccctatcgacgagctgcgtaaaaaacatggcgatctggcggccgttgcgccgttgccgcgagctcactttaccaaaccgaatattgtgatcaaacccaatgccaatagccgcccgaccggggataccactggctatctggcaaacccgaaggaggtgtgagatgggaagtggatggcatgaatggccgctgatgatcttcacggtcttcgggcaatgtgtggcgggtggttttatcgttctggctttggcgctgcttaaaggcgacctgcgagcagaagcccagcagcgtgttatcgcctgcatgtttggcttatgggtgctgatgggcattggctttatcgcctctatgctccatcttggttcaccgatgcgcgcctttaactcgctcaaccgggtaggggcttcagcactcagtaacgaaatcgccagcggttcgatcttttttgctgtaggcggcatcggctggttgctggcaatgctgaaaaagctgtcacctgcattgcgtacgctatggctggtggtgacgatggttcttggcgtcgtctttgtctggatgatggtgcgtgtgtataacagcattgataccgttccgacctggtacagcatctggacgccgatgggcttcttcctgacgatgttcatgggcggcccgttactgggttacctgttgctgagtctggctggcgtcgatggctgggcgatgcgtctgctgccagccatttctgtactggcactggtggtgagtggcgtgatgtcagtgatgcagggcacagagctggcaactattcatagttctgtgcagcaggccgcagcgctggtgccggactatggtgcgctgatgtcctggcgaatcgtgcttttggccgttgccctgtgcttgtggattgcaccacagctaaaaggttatcagcctgcggttccgctactatccgtctcattcattctgcttctggcaggggaattaatcggtcgcggcgtattctatggtttgcatatgaccgtggggatggccgtcgcaagctaatcagtaacaaccggggtttcggccccggttctcttttatttctgcttcgttaacgtgtcataactggtcatcaaattacgataatcaggaatgtggttagagaacaacgtcgccagtccttcaatatcattacgccagtcacggtgcagctcgcaagccacgccgaaccatgtcatcaattgcgcacctgcttgcgacatgcgatcccatgccgaatgccgggtaatttcattaaaggtccctgacgcgtcagtcacaacaaagacatcaaaccyttcttcaatggctgaaagcgccgggaatgccacgcaaacttcggttaccacaccggcaataattaactgttttttacctgtcgctttgactgcttttacaaaatcttcgttatcccaggcgttaatattgccagggcgagcaatgtaaggtgcatcggggaattgtgctttcagctctggaactaatgggccgttaggaccggtttcaaaactggtggtaagaatagttggtaagttgaaatacttagccaggtcacccagcgccagcacgttatttttaaacttatcgggttcgatatcccgtacaagggaaagtaaaccagcctggtgatcaacaagcaaaacggcagcatcatttttatcaagacgaacatacggtttggtcatcctcttctcctttcgagagtcagtggtacgtctgaaatcggtcagacgcgatgcattgctctgaaagcatagacgggaaatatgagtttgctgtgaccatgaaatttttcgactgaacgaagcgtatgaaatttgtgttagatcaataaaaacaatcagatgagattaatcatctcttcagcattagcgttatgaatgagtaatataaatcgataataccgccgctgcgatatgcgcgtattttcacccattgacaatgttttttgcggtggcatgatgcgcatgaaatttgaacttcctcacggttttaattcatgtccacgtatacccggcctgtcatgcttttgctgtctggcctgcttttgttgactctggcgatcgcggtgttaaatacactcgtgccgctttggctcgcccaggaacacatgtccacatggcaggtaggcgttgtcagctcatcctattttaccggcaaccttgtcggtacattgctgacagggtatgtcattaaacgcattggctttaaccgcagctattatctggcctccttcatttttgccgctggctgtgccggccttggcctgatgattggtttctggagctggttggcgtggcgttttgtcgcgggcgtcggctgtgccatgatttgggtagtcgttgagagcgcgctgatgtgcagtgggacgtcacgtaaccgtgggcgtttgcttgctgcgtatatgatggtttattacgtgggaacatttttaggccagttactggtcagcaaagtctcaaccgagctgatgagcgtattgccgtgggttacaggtttgacgttggcagggatcttaccgctgttgtttacgcgtgtcctgaatcagcaggctgaaaaccatgattcgacgtcaattacgtcaatgctaaaactccgtcaggcgcggcttggcgtgaatggctgcattatctcaggaatcgtgctgggatctctatatggcctgatgccgctgtacctcaatcacaaaggggtgagcaatgccagcattggtttctggatggcggtactggtcagtgcgggtatcctcggacaatggccgattggacgtctggcggataagtttggtcgactgctggtgttgcgtgttcaggtctttgtcgtcattctcggcagtatcgcgatgcttagccaggcggcgatggccccagcgttattcatcctcggtgccgctggctttacgctatatccggtggcgatggcctgggcttgtgagaaagttgaacatcatcaactggtggcgatgaaccaggccttactgttgagctataccgtgggaagtctgcttggcccgtcatttaccgctatgctaatgcagaatttctccgataatttattgtttatcatgatcgccagcgtatcgtttatctatttgctgatgctgcttcgcaacgccggtcatacgccgaaacccgttgctcacgtgtaaatgaattcaagcaaagtgtgaacttactgtttcacactctgcttttttgtttcttctatctgacttgcttttttccaaattttattcgtttaaaaataaaatgtgcagcaggttataattttgcatttcgctatttccgcacttcttatttgccgcgcataatccctcgttttacagatgcccctttaattttggcgaaggatttgtctatggctgggaatgttcaggaaaaacagctgcgatggtacaacattgcgctgatgtcttttatcactgtctggggttttggcaacgttgttaataactatgccaaccaggggctggtggttgttttttcatgggtgtttatctttgcgctctatttcacaccttatgcactaattgttggtcagttaggctcgaccttcaaagatgggaagggcggggtcagtacctggattaaacacacgatgggacccggattggcttacctcgccgcgtggacctactgggtggtgcatattccctatctggcacaaaaaccccaggcaatactgattgcgctcggttgggcgatgaaaggcgacggttcgctaatcaaagaatattcagtcgtagcgttacaggggttaacgctggtgctgtttatcttctttatgtgggttgcttcacgcggtatgaaatcgctgaaaatcgtcggttctgtggcagggattgcgatgtttgttatgtcgctcctgtatgtggcgatggcggtaaccgcgcctgcgattactgaagtgcatattgcgaccacaaacattacctgggaaacgttcattcctcatatcgactttacctacattaccactatttcaatgctggttttcgcggttggcggagctgagaagatttctccttacgttaatcaaacgcgcaacccaggaaaagaatttccaaaagggatgttatgcctggcggtgatggttgcggtttgtgccattctgggctcactggcgatggggatgatgtttgactcgcgtaatatcccggatgacttaatgactaacggtcagtattacgcctttcagaagctgggcgagtattacaacatgggtaatactttaatggtgatttacgccattgcgaataccctgggacaagtagctgcgctggtattctcgattgatgccccgcttaaagtgctattaggcgatgctgacagcaaatatattccagccagtttatgtcgtaccaacgcttctggtacgcccgttaatggctattttctgaccctggtgctggtggcgatcctgattatgctgccgactctcggcatcggtgatatgaacaatctctataaatggctgttgaatcttaactcggtagtgatgccgctgcgttatttatgggtatttgttgcatttattgcagtcgttcgcctggcgcagaaatatacaccagagtatgtctttattcgtaataagcctctggcaatgaccgtcgggatttggtgttttgcctttactgcctttgcctgtttgacggggatcttcccgaaaatggaagccttcactgcagagtggaccttccagttggcgctgaatgttgcaacgccgtttgtgctggtaggattaggactgatattcccgctgctggcgcgtaaagcgaatagtaaataattattgtggtcggtgacgctgactctggcagatctgacccgtttttacataatcgagaaatgcgcgcaagccgcaggacatatactggcggtttgggtaatacatttggaagctgtgctgtaagggcgttagaaatagagctctgaattatttatgcagcgcggaataaaaaagcggcaactcaataaagttgccgctttacggggaaattagaacattaccttatgaccgtactgctcaagaatacctttcacgcgttccatggtttctttcttcggtggtttaacaccatcgagtttgtattcttcacccatcgccacccatttgtgtttgcccagttcgtggtaggggagaagttcgattttctcaacgttacccatatcacgggtaaattcaccgaggcgatgcgctgaatcgtcatcgtcagaccagcctgggacaacaacgtagcggatccacaccttcacatttttattcgccagatatttggcgaactccagcgtgcggtggttggaaactccaaccagattttggtggatctcgtcgttcatctgtttgagatcgagcattaccaggtcggttacttccagcagttcatcaatcaccggatcgtaacgacgaacaaaaccgttggtgtccagacaggtatgaatgccttcttttttgcaggcgcggaaccagtcacgaacaaactcagcttgcaggattgcttcaccgccggatgcggtaacgccgccgccggaagcgttcataaagtggcgataggtcaccacttccttcatcaaatcttcaacggtaacttctttaccgccatgcgtgtcccaggtgtcgcggttatgacaatacaggcagcgcatcaggcagccctggaaaaaggtgataaagcgaatacctgggccgtctacggttccacaggattcaaaggagtgaatgcgaccaataactgacattgcggtgtttctccagatgtggcccatctgaggccgtgttggtgcgcagctcgaaggctacgtcgagtctgttttggcagtcaccttaaagtatagatagctgacaaaaaaggctcacgtgctaaaaaaggccccactttcgtggagcctttattgtacgctttttactgtacgatttcagtcaaatctaattacatagattgagtgaaggtacgagtaataacgtcctgctgctgttctttagtcagcgagttgaaacgtactgcgtagccagatacacggatggtcagctgcggatatttttccggattttccatcgcgtcgagcagcatttcacggttcatcacgttaacgttcaggtgctgaccaccttcgatggatgcttcgtggtggaagtaaccatccatcagaccagccaggttggtcttacgaacttcgtcgtctttacccagtgcgttcggaacgatagagaaggtgtaggagataccatctttagcgtaagcaaacggcagtttagcaacggaagtcagagacgctacagcacctttctggtcacgaccgtgcatcgggttagcacccggtccgaacggcgcgccagcacgacgaccgtctggggtgttacccgttttcttaccatacacaacgttagaagtgatggtcagaacagactgagtcgggatagcgtcacggtaggtgtgcagtttctgaattttcttcatgaaacgttctaccaggtcaacagccaggtcatctacacgcggatcgttgttaccaaactgcgggtattcgccttcgatttcgaagtcgatagccagaccgtcttcgtcacgaatcggtttaactttcgcatatttgattgcagacagggagtcagcagcaacggacagaccagcgataccacacgccatggtgcggataacgtcacggtcgtgcagcgccatcagagaggcttcgtagctgtacttgtcgtgcatgtagtgaatgatgttcagtgcagtgatgtactgtttagccagccagtccatgaagtgatccatgcgctccatcacttcatcgtagttcaggagatcgcctttgatcggttcagacttcggaccaacctgcattttcagtttttcgtcaacgccgccgttgattgcgtacagcatggttttcgccaggtttgcacgcgcaccgaagaactgcatttgtttaccaacgatcatcgggcttacgcagcaagcgatagcgtagtcatcgttgttgaagtccggacgcatcaggtcatcgttctcatactgcagagaagaggtgtcgatggacactttagcggcgaatttcttgaagttcagcggcagtttttcagaccacagaatggtcatgttcggttccggagacggacccatggtgtacagggtgttcaggaaacggaagctgtttttggtaaccagggtacgaccgtcgaggcccataccaccgatagattcggttgcccagatcgggtcgccagagaacagttcatcgtactccggagtacgcaggaagcgaaccatacgcagtttcatgaccaggtggtcaaccatttcctgcgcttcttgttcggtgatcttgccagctttcaggtcacgttcgatgtacacatccaggaaggtggaggtacgaccgaaggacattgcagcaccgttctgagacttaacagcagccaggtagccgaagtaagtccactggatagcttcctgagcgttggtagccggaccagagatgtcgtagccgtatttcgcagccatttctttcatctgacccagagcgcggtgctgttcagcgatttcttcgcgcagacggatagtctgttccaggtttacgccgttttccagatcagcctgcagagaggtgaactgagcgtatttgtctttcatcaggtagtcgataccgtacagcgcaacgcgacggtagtcaccgatgatacggccacggccataagcatctggcagaccggtcagaacaccggatttacggcaacgcaggatgtccggagtgtaaacgtcgaacacgccctggttgtgagttttacggtattcagtgaagatttttttgatcatcgggtccagttcgcggttgtacgctttgcaggaaccttcgatcattttgataccaccgaacgggataagagcacgtttcagcggagcttcagtctgcagaccaacaactttttccaacgctttgttgatgtagccagcgtcgtgagaggtgatggtggaagcaacagcggtgtcgaagtcaactggcgcgtgagtgcggttttccagtttaacgccttccattactttgtcccacagggtggtggtcgcttcagtagcgccagccaggaaggactcgtcaccctcgtacggagtgtagtttttctgaatgaagtcacggacgtttacttcattctgccagtcacctttggtaaaaccttcccaggctgtggctaacttttcattaagctcggacatgtaacacctaccttcttaagtggattttttatttactgcgtacttcgacaaccattaatggtgatcgttttcacgcaggtaaatgacccagtatgtcaacccaaccaacaaaccaccgccgataatattaccgatcgtaaccggaatcaggttatcagtgatgaagttcatcacggtcaggtgagaaaaattttccggtgcagaaccgacagcggtccagaattccggagatgcgaagtcgcggattacaatacccatcgggatcataaacatgtttgcgatactgtgctcaaaaccgctggcaacaaacatcgcgaccggcagcaccatgataaacgctttgtccatcaggctgcggccagaataactcatccatactgccagacataccatcaggtttgccaggataccaaggcagacggcctcaataaaagtatggtgcactttgtggtcggcggtttgtaggacgtttagtccccattgaccatttgcggtcatatactcgccggaaagccacattaaaagtacaaacagcagtgcgccgaccaggttgccaaaatagacatttagccagtttttagccaactgaccccaggtgatgcgcccactcgccttagcaacaacaatcaacactgtggaagtaaagagatcggctccgcagacaacacaaagaatcagtcccagagagaagcaaatgccgccaaccagttttgccatgccgaagggcattgtgcctgtgccagtggttgctgtgatatagaagacgaatgcgattgagatgaaaacaccggcggtaatcgccagatagaaagtcttaagcggatgtttcgttgctttatagacacccgcctcttcggccactttggccattgcagcaggaagtaaaagatcaaaagggttgtcagctttcacactaactctctctttattaagtcggcgacgagatactaacaaagcattatagatgagaaattgatatagatcatatctcgcctggcttataggcccgtaactcgcatggtttttatgcaaatacggagtaaatatttgattatccaaataaaaataaattttaaaaattaacaaatgagttgaattttttccgcatcctccgctaaaacagttaattaaaagggagcatcaggcgaataaagtaacaatatcgatcgtatttattaaatacaaattaccgatatttaaccttataattacaattattttattaatgcaaatatatgtaaagcggggcattaaaaaaacgccccgtaatataactcagacgaatcattaagcctacattacgtaggctatttgattttattttgcccagaatgctgctttggcgcgctgcagcttttcgtaggccttcaacagcgactgatgtgcagcaaacgcgtgcagatcgctatctactggttgcaagccataaaacgccgcttcgccgctcattgccgcactggcggcttccacggcatctgcgccgtacatgcgaacaaacgcattcagatattgcagcggctggcgatcttcttcctgcgccagtaataacaacgtttgcaggcagcgataatagttggcgcgttccgggctgaataccgatgagttaaactccatcgtccattcggtccagaccagagcctgttccagatcgccaccagccagcgccagcatggcttttaattcaccaatacgcagggtgtaccaaccgttatccgacccggtcgccagacccaacagctcacgcacgcgggtaaagtcatcaaaaccttcttcatccagttgctcgatgaggttcaggtaatcttctttttcccactcgctgcctggtagcgaaagaatcgtttcacgtaaatggctgcccatactgttattcgcgagccacagatcttcagccggataaatatcggacatgccaggcacgataatacggcaagcataaacgcccagatgctcgtaatcggcaatataaacttctttatcttctttgttgaagatagccatcagcgtagcaaactcttcttccgtggtgccggagaaattccagtccacaaacggataatcggcatcctgcttgaacaggtcccaggagattaaaccgctggaatcgataaagtgcgtttcgaggttggtatgttcagcgacttcttcatcatcgaaggttggcggagtaaacacatccaaatctttcaggccacgaccttgcagcagctcggtcacggtacgttccagtgctacgccaaaatcaggatgcgcaccgaaagaggcaaagcaggtgccgttagcaggattaaacagtaccacgcaaatcaccggatactggccgccaagggaaccatcatatgcgaagatcgggaaaccttctgcttccagtgtttcgatcgcttcaaccaccgctgggtaacgcgccagcacgtctgccgggatttccggcaagctgatgctttcagcaataatgcggtttttcacgtagcgttcgaaaacttcggacaacccctgaacgcgtgcttcgttacgggtattgccagcagacataccgttagaaacgtacaggttaccaatgatattcatcggaatataaacggtctgattatcagactgacgtgtaaacggcagaccgcaaataccacgatcttcgttaccggattgtaggtcaatcagcatactgccggtcaattcattctccggatcgtaaaatgcgcgcagacgttcatcgagcagcccttctggcacatcgtcattttcggtcagtgggaaccatttttcgttgggataatgcacaaatggaccgttggcgatggtttcgcccagccagaaatcagcaaaaaagtagttggttgagagacgctcgaaatattcaccgagtgcagaagccagcgccgctttcttggttgcgcctttaccgttggtaaaacacagtgcgcactctttgtcgcgaatatgtacagaccagacgttaggcacgggattcagccaggaggcctcttcaatctgaaagccgaggtctgaaagtttttgctggaagcgagcgatggaatcttccagtgcggcatctttgccggggataaatgtttgcgtcatgaaaatcactttagtcgtacggaaagcgcgcaataatacgggttttatctcaaaggcgctatcaccgccgccatgccgatgaactgttgactatgcttttagcggataaaccacgttaagagcataaaaatgaaggcgttcgatctccaccgtatggcatttgataaagtgccttttgatttccttggcgaagttgcactacgtagtctttatacctttgtactggtctttttgttcctcaaaatgaccggaagacgcggtgtgcggcagatgtcgctgtttgaagttttaatcattctgacgctgggatcagcggcgggagatgtggcgttttatgatgatgtgccgatggtcccggtacttatcgtctttattactctggcgttgttataccgcctggtaatgtggttgatggcgcacagtgaaaaactggaagatcttctggaaggcaagccagttgtcattattgaagatggcgagctggcctggtcgaaactcaataactccaacatgacggaatttgagttctttatggagctacgattgcgtggcgtggagcagctggggcaggtrcgtctggcgattctcgaaaccaacgggcaaatcagtgtctatttctttgaagatgacaaggtgaaatcgggtttacttattttacccagtgattgtacgcagcgttacaaagtggtgccggagtcggcggactatgcctgtattcgttgtagtgaaatcattcatatgaaagcgggggaaaaacaattatgtccgcgctgtgcaaatccagaatggacgaaggcaagtcgggcaaaacgggtgacctgacagtaaaaacatcggctttttgctaataatccgagagattcttttgtgtgatgcaagccacatttttgccctcaacggttttactcattgcgatgtgtgtcactgaatgataaaaccgatagccacaggaataatgtattacctgtggtcgcaatcgattgaccgcgggttaatagcaacgcaacgtggtgaggggaaatggctcaaatcttcaattttagttctggtccggcaatgctaccggtagaggtgcttaaacaggctcaacaggaactgcgcgactggaacggtcttggtacgtcggtgatggaagtgagtcaccgtggcaaagagttcattcaggttgcagaggaagccgagaaggattttcgcgatcttcttaatgtcccctccaactacaaggtattattctgccatggcggtggtcgcggtcagtttgctgcggtaccgctgaatattctcggtgataaaaccaccgcagattatgttgatgccggttactgggcggcaagtgccattaaagaagcgaaaaaatactgcacgcctaatgtctttgacgccaaagtgactgttgatggtctgcgcgcggttaagccaatgcgtgaatggcaactctctgataatgctgcttatatgcattactgcccgaatgaaaccatcgacggtatcgccatcgacgaaacgccagacttcggcaaagatgtggtggtcgccgccgacttctcttcaaccattctttcccgtccgattgacgtcagccgttatggtgtaatttacgctggcgcgcagaaaaatatcggcccggcaggcctgacaatcgtcatcgtccgtgaagatttgctgggcaaagcgaatgtcgcgtgtccgtcgattctggattattccatcctcaacgataacggctccatgtttaacacgccgccgacatttgcctggtatctatctggtctggtctttaaatggctgaaagcgaacggcggtgtagctgaaatggataaaatcaatcagcaaaaagcagaactgctatatggggtgattgataacagcgatttctaccgcaatgacgtggcgaaagctaaccgttcgcggatgaacgtgccgttccagttggcggacagtgcgcttgacaaattgttccttgaagagtcttttgctgcaggccttcatgcactgaaaggtcaccgtgtggtcggcggaatgcgcgcgtctatttataatgccatgccgctggaaggcgttaaagcgctgacagacttcatggttgagttcgaacgccgtcacggttaatgccgaaattttgcttaatccccacagccagcctgtggggtttttatttctgttgtagagagttgagttcatggaatccctgacgttacaacccatcgctcgtgtcgatggcactattaatctgcccggttccaagagcgtttctaaccgcgctttattgctggcggcattagcacacggcaaaacagtattaaccaatctgctggatagcgatgacgtgcgccatatgctgaatgcattaacagcgttaggggtaagctatacgctttcagccgatcgtacacgttgcgaaattatcggtaacggcggtccattacacgcagaaggtgccctggagttgttcctcggtaacgccggaacggcaatgcgtccgctggcggcagctctttgtctgggtagcaatgatattgtgctgaccggtgagccgcgtatgaaagagcgcccgattggtcatctggtggatgcgctgcgcctgggcggggcgaagatcacttacctggaacaagaaaattatccgccgttgcgtttacagggcggctttactggcggcaacgttgacgttgatggctccgtttccagccaattcctcaccgcactgttaatgactgcgcctcttgcgccggaagatacggtgattcgtattaaaggcgatctggtttctaaaccttatatcgacatcacactcaatctgatgaagacgtttggtgttgaaattgaaaatcagcactatcaacaatttgtcgtaaaaggcgggcagtcttatcagtctccgggtacttatttggtcgaaggcgatgcatcttcggcttcttactttctggcagcagcagcaatcaaaggcggcactgtaaaagtgaccggtattggacgtaacagtatgcagggtgatattcgctttgctgatgtgctggaaaaaatgggcgcgaccatttgctggggcgatgattatatttcctgcacgcgtggtgaactgaacgctattgatatggatatgaaccatattcctgatgcggcgatgaccattgctacggcggcgttatttgcaaaaggcaccaccacgctgcgcaatatctataactggcgtgttaaagaaaccgatcgcctgtttgcgatggcaacagaactgcgtaaagtcggtgcggaagtagaagaggggcacgattacattcgtatcactccaccggaaaaactgaattttgccgagatcgcgacatacaatgatcaccggatggcgatgtgtttctcgctggtggcgttgtcagatacaccagtgacgattcttgatcccaaatgtacggccaaaacatttccggattatttcgagcagctggcgcggattagccaggcagcctgaatgaataacgtccaataaatagccaaaactttctttatcaaaacgtcggcacattgccggcgttttttttcggaccttgtgagtcattttgattaatggtagcgtcgcttgtcaatgtaagttgttgatacataatgtttatatatgattaatcaacggatgattcacatgaagaatactaaattactgctggcgattgtgacctctgcagcattactgacggggtgtcaaaatacccacggtattgataccaatatggctatcagctccggtttaaatgcctataaagcagcaacgttaagcgatgccgatgcaaaagcgattgccaatcagggctgtgccgaaatggacagcggcaatcaagtcgcaagtaaatccagcaagtacggtaaacgtctggcaaaaatcgccaaagcattgggtaacaatattaatggcacgccggtcaactataaggtttatatgaccagcgacgtcaacgcatgggcgatggcgaacggctgtgttcgtgtttacagtggcctgatggacatgatgaacgataacgaaattgaaggcgttctgggccatgaactgggccacgtcgcgttgggtcactcgctggctgaaatgaaagcttcttatgcgatcgttgccgcacgcgatgccatttcagctaccagcggtgtggcttcccagctttcccgctcacaattgggtgatatcgcagaaggcgctatcaatgcgaaatactcccgcgataaagagtccgaagcagatgatttctcctttgatctgttgaagaaacgtggcatcagcacccaggggctggttggcagctttgaaaaactggctagcctggatggcggtcgcacccagtccatgtttgactctcacccaccatcaacagagcgtgcgcaacacatccgtgatcgtatcgcctctggtaagtaaatcattgtcatctttcgggctggtcttctgccagcccgctataattgcrcaataaatccccatctgaatacagacaaaactggtttttgcacacaacgttaacgatttgtggcgtcggcgcgtataatgcgcgcggttatgttaacggtacgcctgttttaaggagataaagatgacggcaattgccccggttattaccattgatggcccaagcggtgcagggaaaggcaccttgtgtaaggctatggcggaagcgttgcaatggcatctgctggattcgggtgcaatttatcgcgtactggcactagcggcattacatcaccatgttgatgttgcatcggaagatgcgctggtgccgctggcatcccatctggatgtacgttttgtgtcaaccaatggcaatctggaagtgatcctcgaaggggaagatgtcagcggcgaaattcgtactcaggaagtggcgaatgcagcttcacaagtcgcggcattcccacgcgttcgtgaagcattattgcgtcgccaacgcgcgtttcgcgaattaccaggcctgattgccgatggccgcgacatgggaacggtggtattccctgatgcgccagtgaaaattttccttgacgcctcctcggaagaacgtgcgcatcgccgcatgctacagttgcaggagaagggctttagtgttaactttgagcgccttttggccgagatcaaagaacgcgacgaccgcgatcgtaaccgagcggtagcgccactggttccggcagccgatgctttagtgttggattccaccaccttaagcattgagcaagtgattgaaaaagcgctacaatacgcgcgccagaaattggctctcgcataagcgaccgaatttgcagtacccccgttgcaatggaatgacagcgggtatgttaaacaaccccatccggcatggagccaggtggacgttaaatataaacctgaagattaaacatgactgaatcttttgctcaactctttgaagagtccttaaaagaaatcgaaacccgcccgggttctatcgttcgtggcgttgttgttgctatcgacaaagacgtagtactggttgacgctggtctgaaatctgagtccgccatcccggctgagcagttcaaaaacgcccagggcgagctggaaatccaggtaggtgacgaagttgacgttgctctggacgcagtagaagacggcttcggtgaaactctgctgtcccgtgagaaagctaaacgtcacgaagcctggatcacgctggaaaaagcttacgaagatgctgaaactgttaccggtgttatcaacggcaaagttaagggcggcttcactgttgagctgaacggtattcgtgcgttcctgccaggttctctggtagacgttcgtccggtgcgtgacactctgcacctggaaggcaaagagcttgaattcaaagtaatcaagctggatcagaagcgcaacaacgttgttgtttctcgtcgtgccgttatcgaatccgaaaacagcgcagagcgcgatcagctgctggaaaacctgcaggaaggcatggaagttaaaggtatcgttaagaacctcactgactacggtgcattcgttgatctgggcggcgttgacggcctgctgcacatcactgacatggcctggaaacgcgttaagcatccgagcgaaatcgtcaacgtgggcgacgaaatcactgttaaagtgctgaagttcgaccgcgaacgtacccgtgtatccctgggcctgaaacagctgggcgaagatccgtgggtagctatcgctaaacgttatccggaaggtaccaaactgactggtcgcgtgaccaacctgaccgactacggctgcttcgttgaaatcgaagaaggcgttgaaggcctggtacacgtttccgaaatggattggaccaacaaaaacatccacccgtccaaagttgttaacgttggcgatgtagtggaagttatggttctggatatcgacgaagaacgtcgtcgtatctccctgggtctgaaacagtgcaaagctaacccgtggcagcagttcgcggaaacccacaacaagggcgaccgtgttgaaggtaaaatcaagtctatcactgacttcggtatcttcatcggcctggacggcggcatcgacggcctggttcacctgtctgacatctcctggaacgttgcaggcgaagaagcagttcgtgaatacaaaaaaggcgacgaaatcgctgcagttgttctgcaggttgacgcagaacgtgaacgtatctccctgggcgttaaacagctcgcagaagatccgttcaacaactgggttgctctgaacaagaaaggcgctatcgtaaccggtaaagtaactgcagttgacgctaaaggcgcaaccgtagaactggctgacggcgttgaaggttacctgcgtgcttctgaagcatcccgtgaccgcgttgaagacgctaccctggttctgagcgttggcgacgaagttgaagctaaattcaccggcgttgatcgtaaaaaccgtgcaatcagcctgtctgttcgtgcgaaagacgaagctgacgagaaagatgcaatcgcaactgttaacaaacaggaagatgcaaacttctccaacaacgcaatggctgaagctttcaaagcagctaaaggcgagtaattctctgactcttcgggatttttattctgaagtttgttgagtttacttgacagattgcaggtttcgtcctgtaatcaagcactaagggcggctacggccgcccttaatcaatgcagcaacagcagccgcttaatttgcctttaaggaaccggaggaatcatgaccaagtcagaattgatagaaagacttgccacccagcaatcgcacattcccgccaagacggttgaagatgcagtaaaagagatgctggagcatatggcctcgactcttgcgcagggcgagcgtattgaaatccgcggtttcggcagtttctctttgcactaccgcgcaccacgtaccggacgtaatccgaagactggcgataaagtagaactggaaggaaaatacgttcctcactttaaacctggtaaagaactgcgcgatcgcgccaatatttacggttaagtttttactcaaacttgaacgagagaaaagcacctgtcgggtgcttttttcatttatctaatctggaactggaagctgcctcgcagagttttgagcagttttcaccctttcgttaaattcttctgaatgtgcctcggggaacgcaaaattcccaccagacaaccgctcaacaaagttgcacactttccataaacagggaggggtgcatgaaaataacgacagtcggcgtatgcataatttgcggaatttttccgttgctgattttgccccaattgcctgggacattaacccttgcgtttctgactctcttcgcctgcgtactggcatttatccctgttaaaaccgtccgttatatcgcgctgacgttgctgtttttcgtttggggcatattatcagcaaagcaaattttgttggcaggagaaaccttaactggcgcgacgcaggatgcaattgttgagatcactgctactgacggcatgaccactcattacggtcaaattacttatctacaaggtcaacgtatattccctgcgccaggccttgtgctgtatggcgaatatcttccgcaagcggtttgtgccggacaactgtggtcaatgaaactcaaagttcgtgccgttcatggtcaacttaatgatggcggctttgatagccagcgttatgccattgcccagcatcagccgctcaccggccgctttctgcaggcaagtgttattgaaccgaattgtagcctgcgtgcacagtatctggcgtcactacaaacaacgctgcaaccctatccgtggaatgcggttattcttggtttaggtatgggggaacggttatccgtccctaaagaaatcaaaaatatcatgcgtgatactggaacggcgcatttaatggcgatatcgggattgcacatcgcttttgcggcgttgctggctgccggactcattcgcagtggacaaatttttctgcctgggcgctggatccactggcaaatgccattaattggcggwatctgctgtgctgctttttatgcctggctgacgggaatgcaacctcctgcattgcgtaccgttgtggcgcttgctacgtggggtatgcttaagttaagtgggcgacagtggagtggctgggatgtatggatatgttgtctggcggcaattttgctgatggatcctgttgtcattctctcgcaaagtttatggctctctgccgctgcggtcgcggcattgatattttggtatcagtggtttccctgtcctgagtggcaactgccgccggtattgcgtgcagttgtttccctcatccatctgcaactgggaatcacacttctgcttatgcccgtgcaaatcgtcatttttcatggcattagtctgacctcgtttattgcaaatctattagcaattcccttggtgacatttatcacggttccgttgatcctcgccgcgatggttgtgcatttaagcgggccgttaatcctggatcaagggttatggtttcttgccgaccggtctttggctttacttttcttggggttaaagagtttgccagaagggtggatcaacattgctgaacgttggcaatggctatcattttccccatggttcttactggtggtatggcgattaaacgcctggcgaacgttgccagcaatgtgtgtggctgtaggcttgctgatgtgctggccgctgtggcaaaaacctcgacctgacgagtggcaagtgtacatgcttgatgtcgggcaagggctggcaatggtgatagccagaaacggcaaagcgattctctatgacacgggactggcctggcctgaaggggatagtgggcaacaactgattatcccctggctccactggcataatcttgaaccggaaggcgttatcctgagtcatgaacatctggatcaccggggagggctggactcaatattgcatacatggccgatgttatggatcagaagtccgttaaactgggaacatcatcagccctgtgtgcgtggcgaagcgtggcaatggcaaggattgcgtttcagcgcgcactggcctttacaaggtcgcaacgataaaggaaataaccattcctgtgtggttaaggttgatgacgggacgaatagcattcttctaaccggtgatattgaagccccagctgaacaaaagatgctaagccgttactggcagcaagtgcaggcaacattgcttcaggtacctcaccatggcagtaatacctcatcatcattgccattaattcagcgagtgaatggaaaagtggcactcgcatcggcatcgcgctataacgcatggcgactgccctctaacaaagttaagcatcgctatcaacaacaaggttatacgtggcttgatactcctcatcaggggcaagtaacggtcgatttttcagcgcaaggctggcggattagcagcctcagggagcaaattttacctcgttggtatcatcagtggtttggcgtgccagtggataacgggtagaatatgcggctatttcaacaaatgctggttttttgaatgcataacgacaaagatctctctacgtggcagacattccgccgactgtggccaaccattgcgccttttaaagcgggtctgatcgtggcgggcgtagcgttaatcctcaacgcagccagcgataccttcatgttatcgctccttaagccacttcttgatgatggctttggtaaaacagatcgctccgtgctggtgtggatgccgctggtggtgatcgggctgatgattttgcgtggtatcaccagctatgtctccagctactgtatctcctgggtatcaggaaaggtggtaatgaccatgcgtcgccgcctgtttggtcacatgatgggaatgccggtttcattctttgacaaacagtcaacgggtacgctgttgtcacgtatcacctacgattccgaacaggttgcttcttcctcttccggcgcactgattactgttgtgcgtgaaggtgcgtcgatcatcggcctgttcatcatgatgttctattacagttggcaattgtcgatcattttgattgtgctggcaccgattgtttcgattgcgattcgcgtagtatcgaagcgttttcgcaacatcagtaaaaacatgcagaacaccatggggcaggtgaccaccagcgctgaacaaatgctgaaaggccataaagaagtattgattttcggtggtcaggaagtggaaacgaaacgcttcgataaagtcagcaaccgaatgcgtcttcaggggatgaaaatggtttcagcctcttccatctctgatccgatcattcagctgatcgcctctttggcgctggcgtttgttctgtatgcggcgagcttcccaagtgtcatggatagcctgactgccggtacgattaccgttgttttctcttcaatgattgcactgatgcgtccgctgaaatcgctgactaacgttaacgcccagttccagcgcggtatggcggcttgtcagacactgtttaccattctggacagtgagcaggagaaagacgaaggtaagcgcgtgatcgagcgtgcgactggcgacgtggaattccgcaacgtcacctttacttatccgggacgtgacgtacccgcattgcgtaacatcaacctgaaaattccggcagggaaaacggtcgctctggttggacgctctggttcaggtaaatcaaccatcgccagcctgatcacgcgtttttacgatattgatgaaggcgaaatcctgatggatggtcacgatctgcgcgagtataccctggcgtcgttgcgtaaccaggttgctctggtgtcgcagaatgtccatctgtttaacgatacggttgctaacaacattgcttacgcacgaactgaacagtacagccgtgagcaaattgaagaagcggcgcgtatggcctacgccatggacttcatcaataagatggataacggtctcgatacagtgattggtgaaaacggcgtactgctctctggcggtcagcgtcagcgtattgctatcgctcgagccttgttgcgtgatagcccgattctgattctggatgaagctacctcggctctggataccgaatccgaacgtgcgattcaggcggcactggatgagttgcagaaaaaccgtacctctctggtgattgcccaccgcttgtctaccattgaaaaggcagacgaaatcgtggtcgtcgaggatggtgtcattgtggaacgcggtacgcataacgatttgcttgagcaccgcggcgtttacgcgcaacttcacaaaatgcagtttggccaatgatcgaaaaaatctggtctggtgaatcccctttgtggcggctattgctgccactctcctggttgtatggcctggtgagtggcgcgatccgtctttgctataaactaaaactgaagcgcgcctggcgtgcccccgtaccggttgtcgtggttggtaatctcaccgcaggcggcaacggaaaaaccccggtcgttgtctggctggtggaacagttgcaacagcgcggtattcgcgtgggggtcgtatcgcggggatatggtggtaaggctgaatcttatccgctgttattgtcggcagataccaccacagcacaggcgggtgatgaacctgtgttgatttatcaacgcactgatgcgcctgttgcggtttctcccgttcgttctgatgcggtaaaagccattctggcgcaacaccctgatgtgcagatcatcgtaaccgacgacggtttacagcattaccgtctggcgcgtgatgtggaaattgtcgttattgatggtgtgcgtcgctttggcaatggctggtggttgccggcggggccaatgcgtgagcgagcggggcgcttaaagtcagttgatgcggtaatcgtcaacggcggtgtcccccgcagcggtgaaatccccatgcatctgctgccgggtcaggcggtgaatttacgtaccggtacgcgttgtgacgttgctcagcttgaacatgtggtggcgatggcagggattgggcatccgccgcgcttttttgccacgctgaagatgtgcggcgtacaaccggaaaaatgtgtaccgctggccgatcatcagtctttgaaccatgcggatgtcagcgcgttggtaagcaccgggcaaacgctggtaatgactgaaaaagatgcggtgaaatgccgggcctttgcagaagaaaattggtggtatttgcccgttgacgcacagctttcaggtgatgaaccagcgaaactgcttgcgcaactaacctcgctggcttctggcaactagttacgccgcggcagcgttcgattgatggagtcatgaatgtcgctgccgcacctctcccttgctgatgcgcgtaatcttcaccttgccgcgcaaggcctgttaaacaaaccccgccgtcgagcgtcgttggaggatattccggcaacgatctcccgcatgtccttgctgcaaatcgataccatcaatattgttgcccgtagcccatatctggtgcttttcagtcgtctgggaaattatcctgcccagtggctggatgagtctctggcgcgtggcgaattaatggaatactgggcgcatgaagcctgctttatgccacgcagtgactttcgtcttattcgccaccgcatgctggcacctgaaaaaatgggctggaaatacaaagacgcctggatgcaggaacatgaggcggaaattgcacagttaattcagcatattcatgataaggggccggtacgttcagccgattttgagtatcctcgtaaaggtgcaagcggctggtgggaatggaagccgcataaacggcatctggaaggtttatttactgccggaaaggtgatggtgattgaacggcgcaacttccagcgcgtttatgatttaacccaccgtgtcatgcctgactgggatgatgagcgcgatctcgtttcgcaaacagaagcagaaatcatcatgctggataacagtgcgcgtagccagggaatattccgcgaacagtggctggcagattactatcggctgaaacgtccggcactggcagcgtggcgcgaagcgagggctgaacagcggcaaatcattgctgtgcatgttgaaaaattgggcaatctttggctgcatgctgatttgctgccgctactcgagcgagcgctggccggaaagctcactgcaacgcacagcgcggtactttcgccttttgatcctgttgtctgggatcgcaaacgcgcagagcagctttttgattttagctaccggctggagtgctataccccagcgccgaaacgccagtatggctattttgttctgccgttattacatcgtgggcaattagttgggcgaatggatgccaaaatgcatcgccagacaggcatccttgaagttatctctctgtggttacaggaaggtattaaaccaacgacaacgctgcaaaaagggttacgtcaggcgattactgatttcgctaactggcagcaggcaacgcgggtgacattaggacactgcccgcaaggtctctttacggattgccgcaccggctgggaaatagaccccgtcgcataaatgattatgataagatttatgcattcataacccgatccatctggaggaactatggatcatcgtctgcttgaaatcattgcctgcccggtttgcaacggaaaactttggtataaccaggaaaaacaagaacttatttgcaaactggacaacctggctttcccgctgcgcgatggcattccagtgttgctggaaacggaagcccgcgtgctgactgctgatgagagtaaatcatgagttttgtggtcattattcccgcgcgmtacgcgtccacgcgtctgcccggtaaaccattggttgatattaacggcaaacccatgattgttcatgttcttgaacgcgcgcgcgaatcaggtgccgagcgcatcatcgtggcaaccgatcatgaggatgtcgcccgcgccgttgaagccgctggcggtgaagtatgtatgacgcgcgccgatcaccagtcagggacagaacgcttggcggaagttgtcgaaaaatgcgcgttcagcgacgacacggtgatcgttaatgtgcagggtgatgaaccgatgatccctgcgacaatcattcgtcaggttgctgataacctcgctcagcgtcaggtgggtatggcgactctggcggtgccaatccacaatgcggaagaagcgtttaacccgaatgcggtgaaagtggttctcgacgctgaagggtatgcactgtacttctcacgcgctaccattccgtgggatcgtgatcgttttgcaaaaggccttgaaaccgttggcgataacttcctgcgtcatcttggtatttatggctaccgtgcaggctttatccgtcgttacgtcacctggcagccaagcccgttagaacacatcgaaatgttagagcagcttcgtgttttgtggtacggcgaaaaaatccatgttgctgtcgcgcatgaagttcctggcacaggtgtggatacccctgaagatctcgagcgcgttcgcgctgaaatgcgctaatttcacttcacgacacttcagccaattttgggaggagtgtcgtaccgttacgattttcctcaatttttcttttcaacaattgatctcattcaggtgacatcttttatattggcgctcattatgaaagcagtagcttttatgagggtaatctgaatggaacagctgcgtgccgaattaagccatttactgggcgaaaaactcagtcgtattgagtgcgtcaatgaaaaagcggatacggcgttgtgggctttgtatgacagccagggaaacccaatgccgctaatggcaagaagctttagtacgcccggaaaagcccgacaactggcatggaaaaccaccatgctggcaagaagtgggactgtccgtatgccgactatttatggtgtgatgacgcatgaagaacaccccggccctgatgtcctgctactggagcggatgcgtggtgtttcggtagaggcaccagcccgaacaccagaacgttgggaacagctcaaagaccaaatcgttgaagccttactggcctggcaccgtcaggacagtcgcggttgcgtcggcgcggtcgacaatactcaggaaaatttctggccctcatggtaccggcaacatgttgaagtgctatggaccacgctcaatcagttcaataacaccggtctgacgatgcaggataagcggatcctgtttcgcactcgcgaatgtctcccggcattatttgaaggttttaacgacaattgtgtgctgattcacggtaacttctgtttacgcagcatgttgaaagattcgcgcagcgatcagttactggcgatggtcgggccgggactaatgctttgggcaccgcgagaatacgaactgttccgactaatggataattctctggcggaagatttgctctggagttacctgcaacgcgcgccagtggcggagtcgttcatctggcggcgttggttgtatgtgttatgggatgaagttgcgcaactggttaataccggacgatttagtcggcgcaacttcgatctggcatcaaaatcactcttgccgtggctcgcctgacgaaccttttagccactgccagatgcggccaagcgtttcatagccaacacgatcgctatgcatcaaccagaccggagaagggattgcccgttcccacgggttaagcggcgagtcgatggccaactgattcgccggggctggtagtggatttaacccttcctgctgaaaaaagatcatcgcccgcggcagatgtgatgcggaggtcaccagcaggaaaggggcgtcaccaatcgcctgtttcactgccgcagcttcttcttcggtatcttttggcaaatccagggtgataatttgctcgcgcggtacgcccagcgattgcgcaactctggcacctacttccgctgtactcaccgtattggtttttgctacgcctcccgtgaagatcagttttgaacccggattttcgcgccataaacggataccctcattcaggcgtggcagactgttattgattaaattagagctcggtgcccactgcgggttccaggtataaccacctccgagcaccacgatatagtccactttttgcgaattattccatgtcggataggtgctttcgatgggacgcagcaggcggtcggctaccggttgcaaactcaataacaagagtgccagccacccaatgctaataaaaatcttcccggttttttgaaaacggctaaaccacagtagcgccaggccagcgccaataattaacaacatcagcggaagtggcagcaacatattgccaatcacttttttcagtgtaaaaagcatcctttctggttccttttttaaccatatagcaagggatcgccagcgatattacaccagacgggttcattctcgccgtggctgtgacaaaatagcgtctttatcagaaaacgtcttagccaaccggtggagaaagcaatgcaggatcgcaattttgatgatattgcggaaaagttttcccgtaacatttacggcaccaccaaagggcagcttcgacaggctattctgtggcaggatctcgatcgcgtgctggcggaaatgggtccgcaaaaactgcgtgtgctggatgcgggcggtggagaagggcagaccgcaatcaaaatggccgagcgcgggcatcaggtcattttatgcgatctttctgcgcagatgatcgaccgcgcaaaacaggcggcagaagcaaaaggtgtgagcgacaacatgcaatttatacattgcgccgctcaggatgttgcttcgcatttggaaacgcccgttgatctgatattgttccatgcggtgctcgagtgggtggctgatccccgcagcgtattgcagaccctgtggtcagtgttgcgtccaggcggcgtgttgtcgttaatgttctacaatgcgcatggtttgttgatgcataacatggtcgccggsaattttgattacgtgcaggcgggaatgccgaaaaagaaaaaacggacgctttcgccagattatccacgcgacccgacgcaggtttatctgtggctggaagaagctggttggcaaattatgggtaagacaggcgttcgcgtgtttcatgattatctgcgcgagaagcaccagcagcgcgactgctatgaagcattacttgaattagaaacgcgttattgccgtcaggaaccgtatattaccctggggcgttatattcatgtcaccgcgcgcaaaccgcagagcaaggataaagtatgagtgaattttcccagacagtccccgaactggttgcctgggccagaaaaaatgacttctccatttcgctgccggtagaccgactctcttttctgctggcagttgccacgctgaacggcgagcgtctggatggtgagatgagtgaaggcgagctggtggatgcattccgccatgtgagtgatgcgtttgagcaaaccagcgaaaccatcggcgtgcgcgccaacaacgcgatcaacgacatggtgcgtcmacgtctgctgaaccgctttaccagcgagcaggcagaagggaacgcaatttaccgtctgacgccgctcggcatcggcattactgactattacatccgtcagcgcgagttttctacgctgcgcctttctatgcagttgtcgattgtggcgggtgagctcaaacgcgcagcagatgccgccgaagarggcggtgatgaatttcactggcaccgtaatgtctatgcgccactgaaatattcggtagcagaaattttcgacagtatcgacctgacgcaacgtctgatggacgaacagcagcagcaggtgaaggacgatatcgcccagttgctgaacaaagactggcgggcggcgatttccagctgtgaattgttgctttcggaaacttccggaacgctgcgtgaattgcaggatacactggaagcggcaggcgacaaattgcaggctaatctgttgcgcattcaggatgcgacgatgactcatgacgatctgcatttcgtcgatcgtctggtgttcgatctgcagagcaaaytcgaccgtattatcagttggggccagcaatccatcgatttgtggattggctacgaccgccacgtacataaatttattcgtaccgcgatcgatatggataaaaaccgcgtctttgctcagcggttacgtcagtcggtacaaacctattttgatgagccgtgggcgctaagttatgccaatgccgatcgtctgctggatatgcgtgacgaagagatggcactgcgcgatgaagaagtgactggggaacttccgccagatttggaatacgaagagtttaacgagatccgcgaacagctggcggcgatcatcgaagaacaacttgccgtgtacaaaaccagacaagtgccgctggatcttggtctggtggtacgcgaatatctgtcacagtatccgcgtgcacgtcactttgacgttgcgcgcattgttattgatcaggcggtacgtcttggcgtagcgcaagcagatttcaccggactgccagcgaaatggcagccgattaatgattacggagccaaggtacaggcgcatgtcatcgacaaatattgaacaagtgatgccggttaagctggcgcaggcgctggcgaatccgttatttccggcgctggacagcgccttacgttcaggccgccatattggcctcgacgaactggataatcatgcattcctgatggattttcaggaatatctggaagagttttacgcgcgttataacgttgagcttattcgtgcaccggaagggttcttctatttacgtccacgttccaccacgctgatccctcgttccgtcttgtcggaactggatatgatggtcgggaaaatcctctgttatctctatctcagcccggaacggctggcgaatgaggggattttcacccagcaggaactgtacgacgaactgctcaccctggccgatgaagcgaaactgctgaaactggtgaacaaccgttcaaccggttcagacattgaccgtcagaagttgcaggaaaaagtacgttcttcgctcaaccgtctgcgtcgtttaggtatggtgtggtttatgggccacgacagcagcaagttccgcattaccgaatcggtgttccgcttcggagccgatgtgcgtgctggcgacgatccccgtgaagcacagcgtcgcctgattcgtgatggcgaagcaatgccgattgaaaatcatctgcaactcaacgatgaaaccgaagagaatcagccagatagcggagaggaagaataatgattgaacgcggtaaatttcgctcactgacgctgattaactggaacggcttctttgcccgaacttttgaccttgacgagctggtcacgacgctttctggcggtaacggggcgggtaaatccaccaccatggcggcgttcgttacggcgctgatccccgacctgaccctgctgcatttccgtaacactacggaagccggggccaccagcggttcgcgcgataaaggtctgcacggtaagctgaaagcgggtgtctgttattcgatgctcgacaccattaactcgcgccaccagcgcgtggtggtcggtgtgcgtctgcaacaggttgccggacgcgatcgtaaagtggatatcaaaccatttgccattcagggactgccgatgtcggtgcagccgacacagctggtgaccgaaactctgaacgaacgccaggcgcgcgtgctgccgcttaacgagctgaaagacaagctcgaggcgatggaaggcgtgcagtttaaacagttcaactccattaccgattaccactcgctgatgttcgatctgggcatcattgcgcgtcgtctgcgctccgcatctgaccgtagcaaattctatcgtctgatcgaagcttcgctgtatggcgggatctccagtgccattacccgttctctgcgcgactacctgttgccggaaaacagcggcgtgcgtwaagcgttccaggacatggaagcggcgctgcgtgaaaaccgcatgacgctggaagcgattcgtgtcacccagtcggaccgtgacctgtttaagcatctgatcagcgaagctaccaactacgtggcggcggactacatgcgtcacgccaacgagcgccgtgtccatctcgataaggccctggagtttcgtcgcgaactacatacttcgcgtcagcaactggcggcggagcagtacaaacacgtcgatatggcgcgtgagctggcagagcacaacggtgccgaaggcgatctggaagcggattatcaggcggccagcgatcacctgaacctggtgcaaaccgcactgcgtcagcaggagaagatcgaacgctacgaagcggatctcgatgagctgcagatccgtctggaagagcaaaacgaagtggtggcagaagccatcgaacgccaggaagagaacgaggctcgcgcggaagctgccgaactggaagtggacgagctgaaaagccagcttgctgactaccagcaggcgctggacgtccagcaaacgcgcgcgatccagtacaaccaggcgattgctgcgcttaatcgtgccaaagaactgtgccatctgccggacttaaccgccgacagcgccgccgaatggctggaaaccttccaggcgaaagagctggaagcgactgaaaaaatgctctctcttgagcagaaaatgagcatggcgcaaaccgcgcacagccagtttgagcaggcttatcagctggtggtggcaatcaacggcccgctggcgcgtaacgaggcgtgggatgtcgctcgcgaactattgcgcgaaggggtcgatcagcgtcacctggcagagcaggttcagccgttgcggatgcgcttaagcgaactggaacagcgtctgcgcgaacagcaagaagctgagcgtctgctggcagatttctgcaaacgtcagggcaagaattttgacattgacgagctggaagccctgcatcaggagctggaagcacgcattgcctctctttccgatagcgtgtctaacgcccgtgaagagcggatggcactgcgccaggagcaggaacagctgcagtctcgcattcagagtttgatgcagcgtgcaccggtttggctggcagcgcaaaacagtctcaaccagttgagcgaacagtgcggcgaagagttcacctccagccaggacgtcactgaatatctgcaacagttgctggagcgtgagcgcgaggccattgttgaacgcgatgaagtaggcgcgcgcaaaaacgccgtcgatgaagagatcgaacgtttaagccagcctggcggctctgaagatcagcgtctgaacgcgctagcggagcgttttggtggtgtgctgctgtcagaaatttatgacgacgttagcctggaagatgcgccgtacttctcagcgctgtatggcccgtcacgccacgccatcgtggtgccagatctgtcacaggtaaccgaacacctggaaggtttgaccgattgcccggaagatctctatttgatcgaaggggatccgcagtcattcgatgacagcgtgttcagcgttgatgagctggaaaaagcggtagtggtgaaaatcgccgatcgtcagtggcgttattcacgtttcccggaagtgccgctgtttggtcgtgctgcgcgtgaaagccgtattgaaagcctccatgccgagcgtgaagtgctttccgaacgcttcgccacgctctcctttgatgtacagaaaacccagcgtctgcatcaggcgttcagccgctttatcggcagtcatctggcggtggcgtttgagtctgacccggaagcagaaatccgtcaactgaacagccgtcgcgtcgaactggagcgggcgttgagtaatcatgaaaatgataaccagcagcagcgtattcagtttgagcaggcgaaagaaggcgttacggcgctgaaccgcattctgccgcgtctcaacctgttggctgatgacagcctggcggatcgcgtcgatgaaatccgcgaacgtctggatgaagcccaggaagccgcgcgttttgttcagcagtttggcaatcaactggcgaaactggaaccgatcgtttcggtattgcagagcgacccggaacagttcgaacagttaaaagaagattacgcgtactctcagcagatgcagcgcgatgcccgtcagcaggcgtttgccctgacggaagtggtgcagcgtcgtgcgcactttagctactctgactcggcagaaatgcttagcggtaacagcgatctcaacgaaaaactgcgtgaacgtctggaacaggcggaagcggagcgtacccgcgctcgcgaagcgttgcgcggtcacgcagcgcagttgagtcagtacaaccaggtgctggcttcgctgaaaagttcttacgacaccaaaaaagagctactcaacgatctgcaacgtgaattgcaggatatcggcgtgcgtgctgatagcggggcagaagagcgggcacgtattcgccgtgacgagctgcatgcacaactgagcaataaccgttcgcgccgcaatcaactggaaaaagcgctcaccttctgcgaagcggagatggataacctgacccgcaaactgcgcaagctggagcgtgattactttgagatgcgcgagcaggtagtgaccgcgaaagcgggctggtgtgcagtcatgcgcatggtgaaagataacggcgttgagcgccgcttacaccgtcgtgagctggcttatctctccgctgatgatttgcgttccatgtcggataaggcgttaggtgcgctgcgtctggcggtggcggataacgaacatctgcgcgacgtgctgcgcatgtcggaagatcccaaacgtccggagcgtaaaattcagttcttcgtggcggtttatcagcatctgcgtgaacgtattcgtcaggatattattcgtaccgatgatccggtggaagctatcgaacagatggagatcgaacttagccgtctgaccgaagagttaacctcccgtgaacagaaactggcgatcagttcccgcagcgtggcgaacatcattcgcaaaaccattcagcgcgagcagaaccgtatccgtatgctcaaccaggggttgcagaacgtatcgtttggtcaggtgaacagcgtgcgcctcaacgtgaacgtgcgtgaaacgcacgccatgctgctggatgtgctctctgaacagcatgagcagcatcaggatctgtttaacagcaaccgtctgaccttctcggaagcgctggcgaaattgtatcagcgtcttaatccgcagattgatatggggcagcgcacgccgcagaccattggcgaagaactgctggattaccgcaactatctggaaatggaagttgaggttaaccgtggttccgatggctggttgcgcgcagagtctggtgcattgtcgaccggtgaggcgattggtaccggtatgtcgattctggtgatggtggtacaaagctgggaagatgaatctcgccgcctgcgcggtaaagatatctctccttgccgcctgctgttcctcgatgaagcagcgcgactggatgctcgttctatcgccacgctgtttgaattgtgtgagcgtttgcaaatgcagctcatcatcgcagcgccggaaaatatcagcccggagaaaggcaccacctataaactggtgcgtaaagtcttccagaataccgaacatgttcatgtcgtcggcctgcgaggatttgcgccgcaactccctgaaacgcttccaggaagtgacgaagcgccttctcaggcgagttaaaattaaggcggcagcaatgccgccttttctttttccgaaaactccgtttctgcactaaaaaagtggcacattacggcgcgcttttctttaaacttctttacattaggttatgtaaaaacgtatcggcgtttatatactgaagataagcctgatgagtaacaggcttgctcgtcatactttcgtgagtattggcgttgtacaggcaagtcgtaaaataacagcctggctattcagagtatgataaaaacagggggcaagggatgttgcttaatatgatgtgtggtcgtcggctgtcggcaatcagtttgtgcctggccgtaacattcgctccactgttcaatgcgcaggccgatgagcctgaagtaatccctggcgacagcccggtggctgtcagtgaacagggcgaggcactgccgcaggcgcaagccacggcaataatggcggggatcctgccattgcctgaaggtgcggcagaaaaagcccgcacgcaaatcgaatctcaattacccgcaggttacaagccggtttatcttaaccagcttcaactgttgtatgccgcacgcgatatgcaacccatgtgggaaaaccgtgatgctgttaaagccttccagcaacagctggcagaggtggcgattgccggtttccagccgcagtttaataaatgggtagagttactgaccgatcctggtgttaacgggatggcacgcgacgtggtgctctctgatgcgatgatgggctatctccatttcattgcaaatattccggtcaaaggcactcgctggctatatagcagtaaaccttatgcgcttgcaacgccgccgctttcggtgattaaccaatggcagcaggcgctggataaaggtcaattgcctacgtttgttgcaggactggcaccgcagcatccgcaatatgcggtgatgcatgaatcgttactggccttactcagtgacaccaaaccgtggccccaactgaccggcaaagcaacgttgcgcccagggcagtggagtaacgacgtaccggcgttgcgtgaaatattgcaacgcacaggcatgttggacggggggccgaaaattactctacctggcgatgacacgccaactgacgcggtagtcagcccatccgctgttactgttgaaacagcagaaactaagccgatggataagcaaacgacgtctcgtagtaaacctgcgcctgccgttcgcgccgcctacgataatgaactggtggaagccgttaaacgttttcaggcatggcaaggattgggggcagatggtgctattggcccggcaacgcgtgactggttaaacgtaacgcccgcccagcgtgctggcgtgttggctctcaacatccagcgattgcgcttgctgccaacagagctttctaccgggatcatggttaacattccggcctattcgctggtytactatcagaacggcaatcaggtgctggattcgcgagtcattgtcggtcgccccgatcgcaaaacgccgatgatgagcagtgcccttaacaatgtagtggtaaacccgccgtggaacgtacctccaactctggcacgcaaagatattctgccgaaagtgcgcaacgatccgggatatctcgaaagccatggctatacggtgatgcgcggctggaacagcagagaagcgattgacccatggcaggttgactggtctacaatcacggcctcgaatttaccgtttcgcttccaacaggctccaggcccacggaactcgctggggcgctataaattcaatatgccgagttcagaggccatttatttgcatgacacgccgaaccacaatctgttcaagcgtgatacacgcgcattgagctcaggctgtgtacgagtgaataaagcttccgatctggcgaatatgctgttgcaggatgcaggctggaatgacaaacgtatttctgatgcgctgaagcagggtgatacacgttacgtcaatattcggcagtcgattccggtgaatctctactacctgacggcctttgttggtgcagatggtcgtacccagtatcgtacagatatttacaattatgatctgcctgcgcgatccagctcgcaaatcgtatcgaaagcggaacaattaatcaggtaaatgaagtagttcggggaaatcagttgtcgtaataattagcatgattgggggcaattctctgcagcccccgtcactgctggggttgagtcatcttgacgtctgctttacgggcggttaaggtgcctcttgtgcgccagaagtgcatataaacgataacattgacctgtagacttgattatcatggacaaattcgacgctaatcgccgcaaattgctggcgcttggtggcgttgcaytcggtgccgccatcctgccgacccctgcgtttgcaacactctctaccccacgcccgcgcattttgacactcaataatcttcataccggagagtcaatcaaagcggagtttttcgatggcagaggctatattcaggaagaattggcaaaacttaaccattttttccgcgattaccgcgcgaacaaaataaagtccatcgacccaggattattcgaccagttgtatcgcctgcaagggttattaggcacccgcaaaccggtgcaactcatttccggttatcgttccattgataccaacaatgaactacgcgcccgcagccgtggagtagcgaagaaaagctatcacactaaaggccaggcgatggatttccatattgaaggtatcgcgttaagcaatattcgcaaagccgcgttatctatgcgcgcaggtggtgtaggatattacccacgtagtaactttgtgcatattgataccgggccagcacggcactggtagtaattgcttaacgaaacaggggcagtatgaactatcgtattattccggtcaccgcattctcccagaactgttcattgatctggtgtgaacaaacccgcctggccgcactggtcgatcctggcggcgatgcggaaaaaatcaaacaggaagttgacgccagcggcctgacactgatgcagatcctgctgacgcatggtcatctggaccacgttggcgcagcggcggaactggcgcaacattacggcgtgccggtttttggcccggaaaaagaagatgagttctggctgcaaggcttgcctgcgcaaagtcgtatgtttggtctggaagagtgccagccgctgacgccagatcgttggctgaacgaaggcgataccatcagcatagggaatgtgactttacaggtgttacattgccctgggcatacgccgggtcatgtcgtgttttttgatgatcgggcaaagctgctgatttctggcgatgttattttcaaaggcggagtagggcgcagtgacttcccgcgtggcgatcataatcaactgatttcttcaatcaaagataaattgctgccactgggtgatgacgtgacatttattccgggtcacggaccattatccacacttggttatgaacgcctgcataatcccttcctgcaagacgaaatgcccgtctggtaaggcacacataaaaaagcccgcttttcagcgggcttcattgtttttaacgcttacagcactgccacaatcgcttcgcacagcggagccatgttatctggtgtcatcccggccacgtttacgcgaccagaagcaacagcatacacgccaaactcttcgcgcagacgcagcacttgttcttttgtcaggccactgaaggagaacatgccgttctgtttgatgataaagctgaagtcgcggtttgcgcctttttcctgcagcgtattgacgaacaactgacgcatacgctgaatacgctggcgcatatcagtcagctcttgttcccaaatcgcacgtaacgcatcgttgctcaggatggtggcaacaacagaagcgccgtgtgctggtgggttagagtagttagcgcgaatcgccgctttcatttggctgaatgcgcgatcaacggtttcactgtcggcagcaaccagagtacaagcgccaacacgctcgttgtacaggccaaagtttttagagtaggaactggcaacaatcagctctttatgcatagccgcgaaagcgcgcagtccttcagcatcttcttccagaccacgggcaaaaccctggtaagcgaagtcaaacagcggtaaccagcctttctcaacggagagttgtgccagtgtctgccattgttccagcgtagggtcgataccggttgggttgtggcagcagccatggaacagcactacgtcgccagcctgagcttcgttcaggctgttaatcagtgcatcgaagtcaagggtgtggttttccgcatcataataagcgtattcacgaacttccagatctgcagagttaaagacgctcttatggttcggccagcttgggttgctcacccacactcgcttaacgctggtattttttgccaggaaatcggcagctatgcgtagtgcgccagtgccacccggagtctgtgccgtgcgagcacgtttgtcattgatcagggcgctacctttaccaaacagcagttcctgagtgcagcgaccaaattcagggatgccgtcaatgccgaggtaatttttggtggtttcattttcgagcagatactgttcagcctttttcacgctggtcagtaccggggttttgcccgtctcatctttatagacaccaatcccgaggttaattttgccgggacgttcatcggcacgaaacagatcggccaggcccagaatcgggtcggcaggagcggcggtaatgttctcaaacatgacgaggttccattatggttacagaagggaagtccgctatcagggtaacgggagatttacaaaattccaactattactgatgaaaacgcaggctgtttttgcaagacgtgagattgctctggaaggcataaaaaaaacaggaccaaagtcctgttttttcggcatttaacaaagaggtgtgctattagaactggtaaacgatacccacagcaacggtgtcgtctgaacctacgcccagtttgttgtcagaatcgatctggttgatgatgtagtcaacataggtggacatgtttttgttgaagtagtaggttgcgcccacttcaaagtagttcaccagatcaacatcaccgataccttctacgtctttcgctttagatttggtgtaagcgatggacggacgcagaccgaaatcgaactggtattgcgcaactaacagaacgtcttgcgttttgttggcgaagccgctgatgtttgtaaatttattagtgatcggcgtagcgttacgcgtttcaccgtagttcgctgccaggtagatgttgttcgcatcatacttcagaccagtagcccactgttcagcttttttaccgttgccaagaagttgagcttcttgcaggttggtacggtcagctgcaccataagcaccaacgataccaaagccttcgtattcgtagctgatagamccgccaacaccgtcgccgttagagcggcgtgcagtgtcacgctcgtttttacccaggtactgaacagcgaagttcaggccatcaaccagaccaaagaagttggagttacgataggtagcaacgccgccaacacgaccaacgaagaagtcatcgctgtatgcagtatcaccaccaaattctggcagcatatcggtgtaacccagtgcatcataaaccacaccgtagttacggccgtaatcgaaagaaccaacgtcagcgtatttaagacccgcgaatgccagacgcgttttgttaccagtttgagcgtcagcgccttcagagttgttaccctggaagttatattcccactgaccataaccggtcagatcggaattgatttgagtttcccctttaaaaccaagacgggcataggtcatgtcgccattgccaccgtaactgttttcaccgttacccttggagaaataatgcagaccgacagctttaccgtacagatctactttgttgccatctttgttatagatttctgcagcgtttgcagtacctgctactaacagagcagggacgatcactgccagaatattgcgcttcatcattatttattaccctcatggttttttttatgacacctgccactgccgtcaataatttctgtcaataaaattttacggaactattgatgagagtttggtgtctttatgtgtctgcaggcatctttccattcaaactaacgtttcgctaccgtgaaagtgctacaaagataaagatttagtttcaaaaagaaaaaatatgtaactaaaagtaaaaattaaggaactttgtgaacaccgtcatatttccatagaggcgtgatgatatttacagcaatttttatctatttatatgatttccttatatttaaattaactaaacggaaattttgtttctgatggaaactttatcgacctggcccaaaatcctctttcagacatccagaatgccaaaaaaatagtatgaaaattgtgctatcagctaagaaaaaactaatccgcaataagaatgcgggttattttttgtgcgtaaatgttgcaatgtaatattccgtaacaggatgatcgttatggcggggttgcaaatagattgattgacttaacaaacagataacttgacagaaaggataaaaaagagccagcgggtgctggctcttgtagacgctaaattagaagctggcgttacgcggagttcgtgggaacggaatcacatcacgcacgttttgcacaccagttacgtaagcaatcaggcgttcaaaaccaagaccgaaaccggaatgcggaacagtaccgtagcgacgcagatcgcgataccaccagtaatcttctttgttcaggcccatttccagcatacgctcgtccagcacgtccagacgctcttcacgctgggagccaccaatgatctcaccgatgcccggagccagaacatccatagccgcaacggttttaccgtcttcgttgaggcgcatatagaacgctttaatatctttcggatagtttttaaccactaccggtgctttaaagtgttcttccgccagataacgctcatgctcagaagagagatcgacgccccagtaaaccgggttttcaaacttcctgccgcagttttcgagaatggttactgcttcggtgtaatccacctgcgcgaaatcggcctcaataaagcgttccagacgtgaaacggcatctttatctacgcgttcagcgaagaatttcatgtcgtcagcgcgttcttcgagaaccgctttgaagacatatttcagcatggcttcagccagacccgcgatatcgttcaggttagcaaacgccacttccggctccagcatccagaattccgccaggtgacggctggtgttggagttttcagcacggaaagtcgggccgaaggtataaattttggataatgcgcaagcgtaggtttcgccgttcaactggccagatacggtcaggaaagactctttaccaaagaagtctttgtcgaaatccactttgccctgatcgttacgcggcagattttccagatccagcgtagaaacgcggaacatttcgccagccccttcggtatcagacgcagtaatcagtggcgttgaaacccagaagaatccctgctcgttaaagaagcgatgcagcgcctgcgccagcgtatggcgaacgcgcgcgacggcaccaatcaggtttgtgcgcggacgcaggtgagcgacttcacgcagatactcaatgctgtggcgttttgccgccatcgggtaagtgtctggatcttcaacccaaccagcaacttcaaccttgctggtctgaatttcaaattgttgcccctggcccggcgacgccacgactttacccgtcacaatgaccgagcagccggtggtcagacgcaggacgtcttcattgtaattgggcagagaattattgatgacagcctgtacaggatcaaagcaggaaccgtcataaacggcgaggaaggagatgccagcttttgaatctcggcgggtacgtacccatccgcgtacggtgacttcgctgtcaacggctacgcggccctggagtacgtcggctacaggcacaacgctcataatattctctctgttaatagtcggaaaaaataaacacttgtccacccgtaaatggggggatacctatgttacctggcatctgcaatcagacaagcagaattcgcaaatgcagcgaaagatttcggaattaaaggtaaaaaaagggagccgattagctccctgatgatattaactggcttttttaatatgcggaaggtcgaacgctttgcgcagcgcccgaacaaacgctttatcatggcagatagttttgccagggctgtcagaaagtttcgccaccggtttaccgttacactctaccaacttaatcacaatattcaggggttttacctgggggatatcgcaggtcaggcgagtcccaataccaaaacttaattgcacgcgggaagagaagtggcggtatagctcaaccgctttgcgtaaatccagattgtcagagaaaaccagcgttttactctgtggatcaatttccagcttttcataatgtgcaatggctttttcaccccattcaaccgggtcgccagagtcatgacgcaggccctgataccgactagcgaactcgacaccgaaatcacgcaggaaagcatccatagtgatgcagtcggttaatgcaatgccaagttggtcgggatactcttccagccaggcagcaagtgcagctcgctggctgttggctagatccgggctgatttgctgatgtgcctggaaccattcgtgtgcctgtgttcccatcggcgtgagggaaagccgacgcgccagatcgtagttgctggtgcccacgaaccaggattcctgttgcagacgcttaacgatggtttcttgtacttcgcgagaaaaacggcgacgggtgccaaaatccatcagatggaagcgcgacatatcaagaccagcggttaacgccgagaagtcgactaatttgctttccagcgtgtcgagggcttgcgcaacgtcggcctgcggtgagcgatagcgatgtaccatttcactgataaccgccagcaaaggaacctcccagaggatgacttcacgccacgggccgcttaaacgaatatccagcttgccattatcgttggacacggtgacttgttccgggttaaagcggaactcgcgtaaccagttaagatagtcggccttaaagaaaggcagggcagaaagccactgatattcatcatcctgcaggcgcaggtgctgcatcgcctgaacctgttcacgaatagcatcggcataaatacccagcagatcgtcacctcggcaacgaaactccgccgcgacatgcacatcgtaataatgatgaaacacggcttgctgcatatgcaacttataagcatctgtatccagcaacgagtgcagaacaggagaagcgaattgtgtcataggtgcgcagtagcgtcctcgtacaggagcgtttagtacaataaacatcttcaggaactgctggagtataccttgtttcgcaatttattgaaccccgatcacaccatatgccacctttctggtcgatggcattacgcggtgtatgttataaaaatgtagcaataaaggcgtttgtacctgaaaagatgaagattctgcatagcgcgatttacgcaacaggaatagactgaacaccagactctataaaagatgctaaaggttatttatgactcaacagccacaagccaaataccgtcacgattatcgtgcgccggattaccagattactgatattgacttgacctttgacctcgacgcgcaaaagacggtcgttaccgcggtcagccaggctgtccgtcatggtgcatcagatgctccgctttgtctcaacggcgaagacctcaaactggtttctgttcatattaatgatgagccgtggaccgcctggaaagaagaagagggcgcactggtcatcagtaatttgccggagcgttttacgcttaagatcattaatgaaataagcccggcggcgaatacggcgctggaagggctttatcagtcaggcgatgcgctttgcacccagtgtgaagccgaaggtttccgccatattacgtattatctcgaccgcccggacgtgctggcgcgttttaccaccaaaattattgccgataaaaccaaatatcccttcctgctttccaacggtaaccgcgttgcgcaaggcgaactggaaaacggacgccattgggtacagtggcaggacccgttcccgaaaccgtgctacctgtttgcgctggtggcaggcgactttgatgtactgcgcgatacctttaccacgcgttctggtcgcgaagtagcactggagctgtacgtcgatcgcggcaaccttgatcgcgcgccgtgggcgatgacctcgctgaaaaactccatgaaatgggatgaagaacgctttggcctggagtatgacctcgacatctatatgatcgtcgcggtggatttcttcaatatgggcgcaatggagaataagggtctgaatatctttaactccaaatatgtgctggcccgcaccgataccgccaccgacaaagattacctcgatattgaacgcgttatcggccatgaatatttccataactggaccggtaaccgagtgacctgccgcgactggttccagctcagcctgaaagaaggtttaaccgtcttccgcgatcaggaattcagctctgaccttggttcccgcgcggtaaaccgtatcaataatgtgcgcaccatgcgcggattgcagtttgcggaagacgccagcccgatggcgcacccaatccgcccggacatggtcattgagatgaacaatttctacaccctgaccgtttacgagaagggcgcggaagtgattcgtatgatccacaytctgcttggcgaagaaaacttccagaaagggatgcagctctatttcgagcgccatgatggcagtgcagcgacctgcgacgatttcgttcaggcgatggaagatgcgtcgaatgtcgatctctcccatttccgccgttggtacagccagtccggtacgccggttgtgaccgtcaaagacgactacaatccggaaaccgagcagtacaccctgaccatcagccagcgcacgccagccacgccggatcaagcagaaaaacagccgctgcatattccgtttgccatcgaattgtatgacaacgaaggcaaagtgatcccgttgcagaaaggcggtcatccggtgaattccgtgctgaacgtcacccaggcggaacagacctttgtttttgataatgtctacttccagccggtgcctgcgctgctgtgcgaattctctgcgccagtgaaactggaatataagtggagcgatcagcaactgaccttcctgatgcgtcatgcgcgtaatgatttttcccgttgggatgcggcgcaaagtttgctggcaacctacatcaagctgaacgtcgcccgtcatcagcaagggcagccgctgtctctgccggtacatgtggctgacgctttccgcgcggtgctgctcgatgagaagattgatccggcgctggcggcagaaatcctgacgctgccttctgtcaatgaaatggctgaactgttcgatatcatcgacccgattgctattgccgaagtacgcgaagcactcactcgtactctggcgactgaactggcggatgagctactggctatttacaacgcgaattaccagagcgagtaccgtgttgagcatgaagatattgcaaaacgcactctgcgtaatgcctgcctgcgcttccttgcttttggtgaaacgcatctggctgacgtgctggtgagcaagcaataccatgaagcaaacaatatgaccgatgcgctggcagcgctttctgcggcggttgctgcacagctgccttgccgtgacgcgctgatgcaggagtacgacgacaagtggcatcaggatggtctggtgatggataaatggtttatcctgcaagccaccagcccggcggcgaatgtgctggagacggtgcgcggcctgttgcagcatcgctcatttaccatgagcaacccgaaccgcattcgttcgttgattggtgcgtttgcgggcagcaacccggcagcgttccatgccgaagatgggagcggttaccagttcctggtggaaatgcttaccgacctgaacagccgtaacccgcaggtagcttcacgcctgattgaaccgctgattcgcctgaaacgttatgatgccaaacgtcaggagaaaatgcgcgcggcgctggaacagttgaaagggctggaaaatctatctggcgatctgtacgagaagatcaccaaagcactggcttaataaatccccgaatggcggcaatagcgccgccattcggggattttacccctgttttctcaggcgagtttcagattcaccacgctgcatcacccgttgcaacacttccgcttccagctccgctaatcgcaccgaccctaaccggcgcggacggggaatatccaccgtcaaatccagaccaatttttccctcttcaattaacaacacccgatcagccattgctaccgcttcgctcacatcatgcgtcaccaacagtacggtaaaaccgtgctcctgccaaagtgacacaatcaaatcctgcatctcgagtcgcgttaaggcatccagcgcaccgagcggttcatcaagcaacaataaacccggtcgatgaatcaacgctcttgccagcgccactcgctgtttctgcccgccagaaagtgcggcaggccattccccggcgcgattctccagtcctaccgcagccaacgcccgacgcgcggcatcgcgccactggcctttaaggcctaacccaacgttatcaatcaccgatttccacggtagcagacgcgcatcctgaaacatcattcgcgtgtcttcctgaatttcagccagcggtgtggtgcccgctaacacatcgccagcggttggcgtttccagacctgccagcaggcgcagcagggtacttttgccaccaccgctgcggcccaccaccgccacaaactgacctgccggaatatgtaaatccagttggttcaggacgatattttccgcgtaatgtttgcttactgcattgagcaacaatggtgtgccctggttcagacgagcagtattcataccgtggcctccttcaaatgataagccgggttccagcgcaaccagaggcgctctaacagctgcgcgctgacgtcagcaagtttgccgagcagggcgtaaagaataatagcgactaccaccacgtccgtttgcaaaaactcccgcgcattcatcgccagataaccaatgcctgaattggcagaaatggtttcggcaacaatcagcgtcagccacatcaggcccaacgcaaaacgcacgccgaccataattgagggcagggcaccaggcaggatcacatggataaacagcggtatgccggataatccatagctacgcgccatctccaccaacccgcgatcgatattacggatgccatgccaggtgttgatataaatggggaatagcgtaccgagcgccaccagaaagatttttgcggattcatcaatgccaaaccacaaaatcaccagcgggatcagcgccagatgcggcacgttgcgcaacatctgaattgaggtatccagcagcctttctccccagcgcgacagtccgctaatcagtcccaaaatcaaccccagcgagccgccaattgaaaaaacaatcagcgcccgccaggagctgatcgccagatgctgccacaattcgccgctggctgagagcgtccagaacgccatcaccaccccttccggtgagggcaaaatacgcgtcgacaaccagccaaccgaggaggccagttgccacaccgtcacgatgcccaccggtaaaaaccagggggcaacgcgcaataaccacttcttcactggcgttgccattatcttcttccttagctttgcgcgactctgcgagggataaaatcattctccaccgcttcgccttgcggattcagcggctgcggctggggaatttccggaatggcgacatccagatgtgggaacagcaactcgccgacccgatacgcttcttccagatgcggatagcccgaaagcacaaagctgtcgatgccaagcgcggcatattcgttgattcgcgcagcgaccgtaggaccatcgcccaccagcgccgtcccggcaccgccgcgcaytaagccaacgcccgcccataaattggggctgatctccagattgtcgcgcttgccgttatgtagcgctgccattcgctgttgccccacggaatccgtgcgggcgaatgcggcttgtgctttggcgatagtctcatcatcaagatgcgagattaaccgctcggcggcctgccacgcttcgtcgttagtttcacgaacaatcacatgcagacgaatgccgaaacgaattttgcgtccatgcgcggcagctttcgcccgcacttgttcgattttctctttaaccagttccggcggttcgccccaggtgaggtagagatcaacctgttctgccgccagctcctgggcgacgtctgacgatccgccaaagtaaagcggaggatacggctgttgaatcggcgggaagagcagtttggctccccgcacatgaatatgtttaccgttgaaatcgacggtttcccccagcaataaacgccgccagacctgggtaaattccgccgaggcttcgtagcgctcactatgatcaaggaacacgccgtcgcctgccagttcttgtggatcgctgcctgtgaccaggttaaacaacgcacgtccatttgagagacggtcaagcgtggcggcctggcgggcggcaacggtaggtgaggttacgctgggacgcagggcgacaagaaacttcagccgctgcgtcaccgggatcatcgatgcggcaaccagccacgcatcttcgcaggagcgccccgttgggatcagcacaccggtatagccaagacgatccgccgcttgcgcaatttgttgcagataaccgtgatcaaccgggcgtgaaccttcttccgttcccagataatgcccgtcaccatgggtcggtaaaaaccagaacatattcagactcataattgttttccttccagttgagtgggctgccagatgcgttggcgaatatcgacttttttcggcaccagacgattttcataaaacagatctgccgtttgctgctgtaaggcggcaacctcggcgttaaccggtttgatggtggtaggagggcgatgatctaagtaagaggcaatcaccggtgccggtaagcccatcgtttttgccagtaaagcgatactttgctcgcgctggctgcgggttaacgcatcggcctcactaaaggttgccagtacaccctgaataaaagcgccgtttttttctgcataggggcgagctgccagataaaacgatccggtttgattgagatcggtgccgtctttcaacacccgcacgccgccctgtaataatgcagcggagtagtagggatcccagatagcccaggcgtcaacgttaccttgctggaacgcggcgcgggcatcagctggcgtcagataagtgggctggatgtcagtaaacttaagtccggcctggcgtagtgcgcgcagtaaaagattgtgtgaactggaacctttctggaacgcaactttgtggcctttaagatcggctgcggttttgatcgggctgttttctgccaccagaatcacctcggcttttggcttcggcggctcgacgcccacgtacagcaaatcagccccggcagcctgggcgaagattggcggaatatccccggtactgccgagatcaatactgccaacgtttaacgcctcaagcatttgcgggccagcggggaactccacccacgagatttttgattgcggatagcgtttttccagtaactggtggctttttgccaataccataccaatactgcctttctgatagcctatacgtaacgcttcaggcgaggattctgcagcaaccacaatcgtagagacgctaagcaatcccaccagcgccagtttaatgatgttacgcatgggcattacctcgcagagaatgaagatcaggaacctgaacatcgcggcggtgcaatgcctgccagaaagtttctagcgcggtatcaagacgggtttgtaaattcggcgtgaactggggtttgtgatggtaatcaattacttgtgagtcatcggcaaacacgccgtgcaggatctcctgggctttcagcgcacttaaaactggcttaagggcataatcgaccgccagcagatgggccaccgtaccgcccgtcgccagcggtagcaccactttgccttgcaacgcacgttctggcagcaggtcgagcagggttttcagcgcaccggaataagcggctttatacacaggcgtggcgacaatcagcccgtcagcctgttgcaactgttcggtgaaggtatggagtgccggactatcgaaacgagcataaagcagatcttccgcggcgaagttttgcagattccagtgataaacctcaacatccaggccatttagtttttcccgcgcatattccagcaaggagctggagcgagaaggaaagcgaggacyacccgccagggtgatgacacgcatactctctccttataaccaattgttcttgttttgttaacattgataacaattcgctcagtctgtcggagagacaagaaaatgccaaatataaattttgtgtatctttttctgaaaataaactaaagaaagggttttatatatcacgcatatttatttattggatagtcattagatgttgaatcaatgaattactcgttcaggtaatatttaaatattcatgaaatctataaattaaagatttgtcacttattggatttagtatgcttgatttaaatggcggacaattattgttattattaagtctaatgtcatttaaaggcattatcatatttacgaagagatcaggatgataacgatgaaaaaaagtgtattgacggcgtttataactgtggtatgtgcaacgtccagcgttatggctgctgatgataatgctatcacggatggctcagtaacatttaatggtaaagttattgctccagcttgtaccctggtagctgcgacgaaagattccgtggtgactttgccagatgttagtgccacgaagttgcaaaccaatggtcaggtttctggcgtgcaaactgatgtgccaattgaattaaaagattgtgatactaccgtaacaaaaaatgcaacgttcacctttaatggcactgcggatactactcagattacagcgtttgctaaccaggcctcatctgatgctgctacaaacgtggccctgcaaatgtatatgaatgatggtacaacggccatcaagccagacacagaaaccgggaacattttgttgcaagatggagatcagacgttgacttttaaagttgattatatcgctacggggaaagcgacttctggtaatgtgaatgcggtaacaaatttccatattaactattattaatagaactcattaattgttttattaattagtacccctccagtgttatggaggggatattcatattttttaagagtgactatttatgaaaacttgcataacaaagggaattgtgaccgtaagtttaacggcaatattactcagctgttcgtccacatgggcggcaggtaaaggcggggttggacttgcagcaacacgtcttgtttattcggaaggtgaagagcaaatttcactgggtgtacgtaacaccagtccggatgttccttatctgattcagtcatgggtgatgaccccagataataaaaaatcagcggactttattattacaccaccgctatttgtgctgaatccggcaaacgagaatctgttacgcattatgtacattggcgcgccgttggcgaaagacagagaaactcttttcttcactagcgtacgggcagtcccttcaacaacgaagcgggaagaaggcaataccctgaagattgccacacaaagcgtcatcaaacttttctggcgaccaaaaggtttagcgtatcccttaggcgaggctccggcgaaactgcgttgcacttcgtcagctgacatggttacggtcagtaacccaacaccttatttcattaccctgacagacctgaaaataggtggaaagttagttaaaaatcaaatgatttccccctttgataaataccaattctctctgccaaagggtgccaaaaatagcagcgtaacgtatcgaaccatcaatgactacggggcggaaacgccgcaactcaactgtaaatcgtaattcgtcttcagttaagagagcgagatgtatagaactcaccgacaacacagcctgttaagctctggtggagtgccatcgtttattggtgggctggtggtgtttgtgtcggcagcgttcaatgcacaagctgaaacctggttcgatccagcctttttcaaagatgatccctcaatggtggccgatttgtctcgtttcgaaaaaggacaaaaaataacgccaggggtttatcgtgtcgatattgttctgaatcagacaattgtagatacgcgcaacgtcaattttgttgagataacgccagagaaggggattgccgcctgtttgacgactgaaagcctggatgcaatgggcgtgaatactgatgcatttccggcttttaaacaactggacaaacaagcgtgtgcgccattggcggagattattccggatgccagcgtaacttttaatgtgaataaactccgtctggaaatttcagtaccgcaaattgccatcaaaagtaatgctcgtggttatgtccccctgaacgttgggatgaagggatcaacgcgctattactgggatattcatttagcggggctaacagtattcatagcagcgcagacagtgattctggcgacagttattttctgaatttaaacagtggcgttaatttaggcccatggagattgcgcaacaattcaacatggagtcgtagtagtggccaaaccgcagaatggaagaatctcagcagctatttgcaacgggcggttattcctctgaaaggcgaactgaccgtaggtgatgattatactgcaggcgattttttcgatagtgtcagctttcgtggtgtgcagctggcgtcagatgacaacatgctgccagacagcctgaaagggtttgcgcctgtggtgcgtggtatcgccaaaagcaatgcccagataacgattaagcaaaatggttacaccatttaccaaacttatgtatcgcctggtgcttttgaaattagtgatatctattccacgtcgtcgagcggtgatttgttagttgaaatcaaagaagcggacggcagcgtcaatagctacagcgtacccttttccagcgtgccattactccagcgtcaggggcgaatcaaatacgcggtgacactggcgaaatacagaaccaatagtaatgaacagcaggagagcaaatttgcccaggccacgttgcagtggggcggaccgtggggaacgacctggtatggtggtggacaatatgctgaatattaccgtgccgccatgtttggtctgggatttaacctcggcgatttcggagcaatttcgttcgatgtgacccaggcgaagagtacgctggcagaccaaagcgaacataaaggtcagtcatatcgttttctgtatgccaaaacgctcaaccaattgggtactaactttcaattgatgggctatcgctattcgacgtcgggtttctacaccctttccgacaccatgtataaacatatggatggctacgaatttaatgacggtgatgatgaagatacgccgatgtggtcgcgttattacaatttgttttacaccaaacgtggcaaactgcaggtcaatatctcccagcaattaagcgagtacggttcgttttatttaagtggtagccagcaaacttactggcataccgatcaacaggatcggctattacagtttggctataacacgcaaattaaagatctctcgctggggatctcctggaactacagtaagtcccgtggccaacctgatgctgatcaggtgtttgcacttaatttttccctgccactcaatctgttgctctccagaagtaatgatagctataccagcaaaaaaaattacgcctggatgacctctaacaccagtatcgataacgaagggcacactacacaaaacctgggtttaacggagacactactcgatgacggtaacctgagctacagcgtgcaacagggatataacagcgaggggaaaacggctaatggcagcgccagcatggactacaaaggggtgtttgcagatgcccgagtgggctacaactacagcgataacggcagtcaacaacaactgaactacgctctttcaggcagtttagttgcccattcacagggcattaccctggggcaatcactgggggaaactaacgttctgattgcagcaccaggcgcagagaatactcgtgtggcgaacagcaccgggctgaaaactgactggcgcggatataccgttgttccttatgccacttcttatcgtgaaaatcgaatcgcacttgatgcggcgtcgttaaaacgtaacgtggatcttgaaaatgcagtagtcaacgtggttcccaccaaaggggcgttggttctggcggagttcaatgcccatgcgggagcaagggtattaatgaaaacatcaaagcagggtatatcgctgcgttttggcgcgatagcgacgctggacggcgtacagactaatagcggcataattgatgatgatggctcgctctatatggcgggtttaccggcgaagggaacaataaccgtgcgctggggcgaagctcccgatcaaatttgtcatatcagttacgagcttaccgaacaacaaattaactctgcgattacgcgaatggatgccatatgcagataatctttggagaaaaatgcgtgtcattactacgactattttttgccgccgtcttaatgctatggtgcgctcaaaccgctgcttatagcgggcagtgtcataccactcaggggaatccgtatattggcgtcaattttggcgttaaaaccctggaggaagaagaaaatacgactggggtagtaaaagacaaattttatcagtggaacgaatcgaatgattattatgtttcctgtgattgcgataaagacaatgtcagaagtggccgatgggcattcgccgcggattcaccgttagtctatttaggcgacaactggtacaaaattaatgactatcttgccgccaaagttttattgcaggttaaaggcagttctcctacagcggttcctttcgaaaacgtggggactggggcagatacccggtggcatatttgtgaccccggcggtcaacgtttaggcggccagggagctagcggtaatagcggtagcttttccctgaaaatattgcagccgttcgttggttcggtcgtcattcctcctatggcgctggcgcgattatttgaatgctacaacatacccgcaggtgattcctgcacgactacaggcacaccggttttagtgtattacctgtctggtactatcaattcacttggctcatgttccgtcaatgccggagaaacaatcgaggtcgatctgggcgacgtatttgcggctaactttcgtgttgtagggcataagcctcttggggccagaacggcagaacttgcaattccagtcaggtgtaacacgggaaacgcggggttagttaacgtcaacctgagtctgacggcaaccacagaccccagctatccccaggcgattaagacgtcacgtcctggcgtgggcgtggtggtgaccgatagccagaacaacattatttcccctgctggtggaacattaccgctctctattcctgatgatgcagacagtatcgcgtgaatgaatgtctatccagtcagcacgacaggtgtaccaccagaaaccgggcgatttgaagccacggcaacggtgagaataaattttgattaacgcgtgaacgtatgaagaaaaaaaacgatatttcagtgcgttatcttgttctttagcattcttaacatccatgtcgggatggctgggcctgaacaagttagtatgcatatttatgggaatgtggtcgatcagggctgtgatgtcgccaccaaaagtgcattacaaaatattcatattggtgattttaatatcagtgattttcaggccgcgaataccgtaagcactgctgctgatttgaatatcgatatcaccggttgtgccgctggtattactggcgcggacgtcctttttagcggcgaggctgacacccttgcgccgacactgctcaaactaactgacacaggcggaagcggtggtatggcaacggggattgccgtgcaaattcttgatgcgcaaagtcagcaagaaatcccgctcaatcaggtccagcctcttacgcccttaaaagccggggataacacactcaaatatcaacttcgttataagtccacaaaggcgggagcaacgggcggtaatgcgacggcggttctctattttgatctggtttaccagtgaaggagtgatgttgaaacggataatctggattctgttcttactgggattaacgggggggtgtgagctatttgcccatgatggcacggtcaacattagcggatcgtttcgccgtaatacatgcgtgctggcacaggatagcaagcaaatcaatgtgcagttaggcgatgtctcactgacacgtttttctcatgggaattatggcccggagaaatctttcatcattaatttgcaggattgcggaacagatgtcagcacggttgacgtcaccttttcaggaacccccgacggagtgcagagcgaaatgttgtccattgaaagtggtacggatgcagccagcgggctggcaattgcgattctggatgatgcgaagatattgattccgcttaaccaggcgagtaaagactacagcctacatagcggtaaggtgccattaactttttatgcgcaattgcgacctgtcaatagcgatgtgcagtcgggtwaagtgaatgccagcgcgacatttgtacttcattatgactaatacgtggaacagattggcgctcttgattttcgccgttttatcgttgctggtggcgggtgaattgcaggcaggagtggtggtcggcggaacgcgatttatctttccggcagacagagaatcgatatctattttactgactaataccagtcaggaatcctggcttattaaccgtaaaatcaaccgcccaacgcgttgggccgggggtgaagcgtcgacagtgccagcaccattactggccgctccgccacttattctcctgaagcccggtacgacaggcacgttgcgcttgctgagaacggaaagcgacatcttgcctgtggatcgcgaaacgctatttgagttaagcattgccagcgtgccatccggcaaagttgaaaatcagagcgtaaaagtggcgatgcgctcggtatttaaactgttctggcgacccgaaggttgccgggcgacccgctggaagcttatcaacaattacgctggacacggaagtcgcagggtgtacaactcactaacccaacgccttattacattaacctgattcaggtgagcgtaaatggtaaagcgttaagtaatgtgggagttgtgccgcctaaaagccagcgtcagacaagctggtgtcaggcaatagcaccgtgtcatgttgcctggcgggcgataaatgattacggcgggttgagtgcaaagaaggagcaaaatctgccctgaaacaggttcggaaaacgtttgcgttttttttgccgcaggtcaattcccttttggtccgaactcgcacataatacgcccccggtttgcacaccgggaatccaggagagttcatgtactaccccttcgttcgtaaagcccttttccagctcgatccagagcgcgctcatgagtttacttttcagcaattacgccgcattaccggaacaccgtttgaagcactggtgcggcagaaagtgcctgcaaaacctgttaactgcatgggcctgacgtttaaaaatccgcttggtctggcagccggtcttgacaaagacggggagtgcattgatgcgttaggcgcgatgggatttggatcgatagagatcggtaccgtcacgccacgtccacagccaggtaatgacaagccgcgtctctttcgtctggtagatgccgaaggtttgatcaaccgtatgggctttaataatcttggcgttgataacctcgtagagaacgtaaaaaaagcccattatgacggcgtcctgggtattaacatcggcaaaaataaagatacgccagtagagcagggcaaagatgactatctgatttgtatggaaaaaatctatgcctatgcgggatatatcgccatcaatatttcatcgccaaataccccaggattacgcacactgcaatatggtgaagcgctggatgatctcttaactgcgattaaaaataaacaaaatgatttgcaagcgatgcaccataaatatgtgccgatcgcagtgaagatcgcgccggatctttctgaagaagaattgatccaggttgccgatagtttagttcgccataatattgatggcgttattgcaaccaataccacactcgatcgttctctggttcagggaatgaaaaattgcgatcaaaccggtggcttaagtggtcgtccgcttcagttaaaaagcaccgaaattattcgccgcttgtcactggaattaaacggtcgcttaccgatcatcggtgttggcggcatcgactcggttatcgctgcgcgtgaaaagattgctgcgggtgcctcactggtgcaaatttattctggttttatttttaaaggtccgccgctgattaaagaaatcgttacccatatctaattatttcttcgaattcctctttataagataatcagggctttattttcagccctggttgttttatattcattgctgttgcttatttagacattttgtacttttattgttgaggttattaagcgaagcgacaatggattgtgttgctgcggttttatagggtaggggagaggcagatgcgaattaaaccagacgataactggcgttggtattacgatgaagagcacgatcgtatgatgctcgatttagccaatggtatgctatttcgctcacgttttgcgcgcaaaatgttgactccagatgccttttctcccgcaggcttttgcgttgacgacgccgcgctctatttctcttttgaagaaaagtgccgcgattttaatttatctaaagaacaaaaagccgaactggtgctgaatgcactggtagcaattcgctatctcaaaccgcaaatgccgaaaagctggcattttgtttcccatggtgaaatgtgggtgcccatgccgggcgatgcggcctgcgtttggttgagcgacactaacgagcaagtgaatttactggtcgttgaatctggcgagaatgccgcgctatgcctgctggcacaaccctgcgttgttattgcgggtcgcgcgatgcagttgggcgacgccattaaaatcatgaacgacaggctgaaaccgcaggttaatgttgacagcttcagcctcgaacaggcagtctaacgcgccaacttaagtgcagtcttcggtacacagctacagcaaagaatggtgccatcatcgcccattgctgattttttcagcggcgtgacttcgccttctaaaagctgaacacggcaacttccacaaatgcccgcgcggcaagaataagggatacgaattccctgattttctaattgctccagcaacacctgttggttatttccacgaaatgcctgtccctgccagtcaatatctacattggcgtccggttgttgcgtgatgttggcagtatcatcagcggcagctgcgccgtaaatttttgccggagccgttgtcagaatttccacctcatcgccaacgcgaatcacgccgctattacgggcaattaaattctgaccaaaatcgacatcgccgttatcctgggcagtgcggaaagattgcaatgtttttaatggttcgcctgccggatgtttttgccctttttctgggctgacggtggtgaaaatacagcggctacaaggtttaaccacatcaaacaccacatcaccaatgcgaatcactttccaactatcttcttcccaggctgacgcgccggaaaccaccagattggggcggaattgctccatttttacactggccggacaacgttgttggagatcacgtaacgaggcttcgttagcaagaaggtaaggatagccatcagcaaatgacaggggtacagtgttgtggcgtttcacgcgccgggtcatttgtggccccacccagcgtaattgcacttcgcgggagaaaaatccacttaaccatttgttgatcgcttctggcgcaattcgcgcggtaaaatgtgtgccccaaacttcggttggtgcgtcttgtgtggcgaaatcagcaaaacgaacatatgcgctactgctatctggtgcggtgagatgcaagccatcatgcacgggtgaaggagtaaatcgtaccatctggggaaactggcgagcggtgataaacgtaccgtcaggttccgtgatcataaagatgcgatcgaaggccagaccactgacatctgccagagcatgtgtaagaccaatgccgcgcatcgatttaacaggatgaataaaaagccgggttaatgtcgccacggtgcggtcctcaaatgaaaataagccctcaactttatgacatgacgcgcttattagctataatgcgcaacaattttcttagcgcctgtcccattaggctattttatttgtcagtttggccctgggttgtgctcgaaatcctcacgtacttgtgtacgctccggtttctccgcgctgtccatgtccagactgactgcaacaattacgcctactgcggtaggctcttagagtaaaagtgacgatatgaattctctgtttgccagtacggcccgtgggctggaagagctgttaaaaactgaactggaaaacctgggggccgttgaatgccaggtggttcagggtggggtccatttcaagggcgacacacggcttgtttaccagagcctgatgtggagccgcctggcctcgcgtattatgttgccgctgggcgagtgtaaggtttacagcgatttagacctctatctcggtgttcaggcgatcaactggacagagatgtttaatcctggcgcgaccttcgctgtccacttcagtggtttgaatgacactatccgcaacagtcagtacggcgcgatgaaagtgaaagacgcgatcgtcgatgctttcacgcggaaaaatctgccgcgtccaaatgttgatcgcgatgcgccggatatccgcgttaacgtctggctgcataaagaaaccgccagtatcgcccttgatctcagtggtgatggtttacatctgcgtggctatcgcgatcgtgctggtattgcgccgatcaaagaaaccctggcagccgctattgtgatgcgatccggctggcagccaggaacaccgttgctcgatccgatgtgtggttccggtacgttgctgattgaagcggcgatgctggcgaccgatcgcgcaccaggcttgcaccgtgggcgttggggctttagcggctgggcgcagcatgatgaagctatctggcaggaagtgaaagcggaagcgcaaactcgcgcccgtaaaggcctggctgagtatagctctcatttttacggttcggacagcgacgctcgggtgattcaacgtgcacgcactaacgcccgtcttgcggggattggtgaactgatcacctttgaggtgaaagatgtcgcgcaactgaccaatccgctgccgaaagagccgtacggcacagtgttaagcaacccgccatacggggaacgtctggacagcgaaccggcgctgattgcgctgcatagcctgctgggtcggatcatgaaaaaccagtttggtggctggaatctctctttgtttagtgcctcgccggatctgctaagctgcttgcagctgcgtgcagacaaacagtacaaggcgaaaaacggcccgctggactgcgtacagaaaaattaccacgttgccgaaagcactccagacagcaaaccggcgatggtagcggaagactacgccaaccgcctgcgtaagaacctcaaaaaattcgagaagtgggctcgtcaggaagggattgaatgttaccgcctgtatgacgccgatctgccggaatataacgttgccgttgaccgttatgccgactgggtggtggtgcaggagtatgcgccgccaaaaactattgatgcgcacaaagcgcgtcagcgtctgttcgatattatcgctgcaaccatttcggtactggggattgcgccaaacaaactggtgctgaaaacccgtgaacgtcagaagggcaaaaatcagtaccagaaactgggcgagaagggcgagtttctggaagttaccgaatataacgctcacttgtgggtgaacctgacggattatctcgatactggtctgttcctcgatcaccgtatcgcccgtcgtatgctcggccagatgagcaaaggcaaagatttcctcaacctgttctcttataccggcagcgccaccgtgcatgcgggattaggcggtgcacgcagcaccaccaccgtggatatgtcgcgtacttatctggagtgggcagaacgcaacctgcgtctgaatggcctaaccgggcgtgcgcatcgcctgattcaggccgattgcctggcgtggctgcgtgaggcaaatgaacagttcgatctgatctttatcgatccgccaaccttctctaactcaaaacgaatggaagatgcgtttgatgttcagcgcgatcatctggcgctgatgaaagatttgaaacgtctgctgcgtgcaggtgggacgatcatgttctcgaacaacaaacgtggcttccgtatggatctcgacggcctggcaaaactgggactgaaagcacaagaaattacgcaaaaaacgctctcccaggatttcgcccgtaaccgccagatccacaactgctggctgattaccgcagcctgaaaggaatagtaatgtcattaatcagtatgcatggcgcatggctgtcgttcagcgacgcgccgcttctcgataacgcagaactgcatatcgaagataacgaacgtgtttgtctggtgggccgcaacggcgcaggcaaatcgacgttaatgaaaatcctcaaccgtgaacaagggctggatgacggtcgcattatttacgagcaggatttgattgtagcgcgtctgcaacaggatccgccgcgtaacgttgagggtagtgtttatgatttcgttgccgaaggcattgaagaacaagcggaatacctgaaacgctatcacgatatttcgcgcctggtgatgaacgacccgagcgagaaaaatctcaacgaactggcgaaggttcaggaacagctggatcaccacaacctgtggcagctggaaaaccgcatcaacgaagtgctggcgcaactggggttagatcctaacgttgcgctgtcgtcgctttccggcggctggttgcgtaaagcggcattaggacgcgcgctggtgagcaatccgcgcgtattgctgctggacgaaccgactaaccacctggatatcgaaaccatcgactggctggaagggttcctcaaaaccttcaatgggacgattattttcatctcccacgaccgttcgtttatccgcaatatggcgacgcgcattgttgatctcgatcgcggcaagctggtgacctatccgggcaattacgatcagtacctgctggaaaaagaagaagccctgcgcgtggaagaactacaaaatgccgagtttgatcgcaaactggcgcaggaagaagtgtggattcgccaggggatcaaagcacgccgtacccgtaatgaaggccgcgtacgcgccctgaaagcgatgcgtcgcgagcgtggcgaacgtcgcgaagtgatgggtaccgcaaagatgcaggtggaagaggccagccgctccggtaagatcgttttcgaaatggaagacgtttgctaccaggttgacggaaagcaactggtgaaagatttttctgcccaggttctacgtggcgacaaaattgccctgattgggccgaatggctgcggcaaaaccacgctgctgaaactgatgctcggtcakcttcaagcggacagcgggcgtattcacgttggcaccaaactggaagtggcttatttcgatcakcaccgcgcggaactggatcccgataaaacggtgatggataaccttgccgaaggtaagcaagaggtgatggttaacggcaagccacgccacgttttgggctatttgcaggacttcctgttccatccgaaacgggcgatgacgccagtacgtgcgctttctggcggtgagcggaaccgcttgctgctggcgcgtttgttcctcaaaccaagcaacttattgattcttgacgaaccgaccaacgatcttgatgtcgaaacgctggaactgctggaagaactgatcgacagctaccagggcacggtattgctggtaagccacgatcgtcagtttgtcgataacaccgttacagaatgctggatcttcgaaggcggcggtaaaattggtcgttatgtcggcggttatcatgatgcccgtggtcagcaagagcagtatgtggcgctcaaacagcctgcggtgaaaaaaaacgaagaacccgccgcgccaaaagcagaaactgtaaaacgcagcagtagcaaactaagctataaattgcagcgcgaactggagcagctaccgcaattgctcgaagatctggaggcgaagctggaagccctacagacgcaggtggcggatgcttccttcttcagtcagccgcatgagcagacacaaaaagtgctcgccgatatggctgctgcagagcaggagctggagcaagcctttgaacgctgggagtatcttgaagcgttaaaaaatggtggctgatcgcaaaatagtcgatttaaacagagacagctgacaacggtaaaattgcctgatgaactgggtttatcaggcatgaaaacaaacactttgttagtcatctgtaaaatagcgcatcattaaggagtaccaatgtgcgaacatcatcatgccgcgaagcacatcctgtgctcgcagtgtgacatgctggtggcgttaccgcgccttgagcatggtcagaaagcggcatgtccccggtgtggcacaacgttaaccgtggcgtgggatgccccccggcagcgtccgaccgcctatgcgttggctgcactgttcatgctgttgctgtccaacttgtttccttttgtgaatatgaacgttgcaggagttaccagtgaaattacattactggaaattcccggcgtgcttttttctgaggactacgccagcctcggcacctttttcctgttgtttgtgcaactggttcccgcgttttgtctgataaccattctgttactggtgaatcgcgcggaattaccggtccgtttaaaagagcaactggcacgggtgctttttcaactcaaaacctggggaatggcggagattttcctcgcgggtgtgctggtcagtttcgttaaactgatggcttacggcagcattggcgtaggcagcagctttctcccctggtgtttattttgtgtcctgcaactgcgcgcttttcagtgcgttgatcgtcgctggttatgggacgatatcgccccgatgccagaactgcgccagccgctaaaaccaggcgtcacggggatacgtcaggggctgcgttcgtgctcctgttgtacggcaatccttcctgctgatgaacccgtgtgcccgcgctgtggtactaaagggtacgttcgacgtagaaacagcctgcaatggacactcgcgctgcttgttacgtccatcatgctgtatcttccggctaatattttgcccatcatggtgacggatttattaggctcgaagatgccatcgacgattctcgctggggtcatcctgttatggagcgaaggctcttatcccgtcgctgcggtgatctttctggccagtattatggtgccaacgttaaagatgatcgccatcgcgtggctgtgttgggatgccaaagggcatggcaagcgcgacagtgaaagaatgcatttgatttatgaagttgttgagtttgtaggccgctggtcgatgattgacgttttcgttatcgcggtgctctcggcgctggtgcgtatgggaggtttaatgagtatttatccggcaatgggtgcattaatgtttgctttagtcgtcataatgacaatgttttctgctatgacgtttgacccgcgtttgtcgtgggatcgtcaacctgaatcagagcatgaggagtcctgacagtatggaatctaataatggggaagccaaaatccagaaagtgaagaactggtctcccgtgtggatatttcctatcgtcacggcgctcattggggcctgggttcttttttatcattacagccatcagggaccggaagtgaccctgatcaccgcgaatgcggaaggaattgaaggtggcaaaaccaccattaaaagccgtagcgttgacgtcggcgtggttgaaagcgccacactggctgatgatttgacacacgttgaaatcaaagcgcggctgaattccggtatggaaaaattgctgcataaagataccgtcttttgggtggtgaaaccgcagattggtcgagaagggattagcggtctgggaaccctgctgtctggggtttatatcgaactgcagccaggcgcgaaaggcagcaaaatggataaatacgatttgctggactcgccaccgttggccccgcctgatgcgaaaggtatccgtgtggttctcgatagcaaaaaagccgggcagctctcgccaggagatccggtgctgttccgtggctatcgggtaggttcggttgaaaccagcaccttcgatacgcaaaaacgcaatatcagttatcaactgttcatcaatgcaccttatgaccgactggtgaccagcaatgttcgcttctggaaagatagtggcattgcggttgatctgacgtcagcgggaatgcgtgtggagatgggctcattgacaacgctgctgagtggcggtgtcagctttgatgtgccggaaggtctggatttagggcagccagtggcaccgaaaacagctttcgttttgtatgatgatcagaagagcattcaggattcgttgtacaccgatcacattgattatctgatgttctttaaagattcggtacgcggtctgcaaccgggagctccggtagaattccggggtattcgcctcggtaccgtaagcaaagtgccattctttgcgccgaatatgcgtcagacatttaacgatgattaccgtattccggtgctgattcgtatcgagccagagcggctgaaaatgcagcttggcgaaaatgcggatgttgttgagcaccttggcgaattgttgaaacgtggtttacgcggatcgctgaaaaccggaaacctggtcactggcgcactgtatgttgatctcgatttctatccaaatacgcctgcaataaccggtattcgtgaatttaatggttatcagattatcccgaccgttagcggcggcctggcgcaaatccagcaacgactgatggaagcgttggataagatcaacaaactgccattgaatccgatgattgaacaggcaaccagtacgctttctgaaagtcagcgcacaatgaaaaacctgcaaacgacgctggatagcatgaacaagatcctcgccagccagtcgatgcagcagttgccgacggatatgcagtcaacgttgcgtgaattgaatcgcagcatgcagggcttccagcccggctccgcagcctacaacaagatggtggcggatatgcagcgccttgatcaggtgttgcgagaactgcaaccggtgctgaaaacgctcaatgagaagagtaacgcgctggtatttgaagcgaaggacaaaaaagatccagagccgaagagggcgaaacaatgaaaaagtggctagtgacgattgcagcactgtggctggccggatgcagctccggcgaaattaataaaaactattaccagttacctgtggtgcagagcggtacacaaagtaccgccagccagggcaatcgcctgttatgggtagagcaggtcgctgtacctgactatctggcggggaatggtgtggtttatcaaaccagtgatgtgaagtatgtgattgccaacaacaacttgtgggccagcccgttggatcaacagttgcgcaacaccctggtagccaacctgagcacgcaactgcccggctgggtggttgcctcccagcctctgggaagcgcccaggacacgctcaatgttaccgtaacggagtttaacggtcgctatgatggcaaggtcattgtcagtggtgagtggctgttgaaccaccagggacaactgatcaaacgtccgttccgtctggaaggagtgcaaactcaggatggttacgatgagatggttaaagtgctggccggtgtctggagtcaggaagccgcttctattgcacaagagataaagcgtctaccttaattataaagatttgtaaatataaccgtctccggtatgttgcctgaggcggtttttttgtttctaacgtgcggaaaaatttgttcctcttcacattttttgtacaaccgacatgcccgtgtagctcacaaatatgacagtggcgtgaattttgcgcattgacggcagttatgattcgcggtattgcttaactgtgattgcacatttagtaatcactgttttcttttccaccagaaaccagtatgagggaaacgaggcatgaagagacaaaaacgagatcgcctggaacgggcacatcaacgtggttatcaggccggcatcgccggacgctcaaaagaaatgtgtccctatcagacgctgaatcaaaggtcacaatggctgggaggctggcgagaagccatggcggacagggtagtaatggcctgattctgtctctttaaaaagaaacctccgcattgcggaggtttcgccttttgatactctgtctgattataatcagaaggcagacgtatcctggaacagaccgactttcaggtcgctggcggtatagatcagacgaccatcaaccagcacttcgccatccgccaggcccataatcagacgacggttaacaatgcgtttaaagtgaatacggtaggtcacttttttcgctgtcggcagtacctgaccagtgaatttcacttcgccaacgcccagcgcgcggcctttaccttcgccgcccagccagccgaggtagaaccctaccagctgccacattgcgtccaggcccaggcatcccggcataaccggatcgccaataaagtggcatccgaagaaccacagatccggattgatatccagttctgcttcaacataccctttgtcgaagttaccacccgtttcggtcattttgaccacacggtccatcatcagcatgttcggtgctggcaattgcgggcctttagcgccaaacagttcaccgcgaccagaggcaagaaggtcttcttttgtataggattcgcgtttatctaccatgttctctgtaagccttattttattgaagcacgcaggatagctaacacgtgtacgctgaacaagtccgatcagttcggaataaaccagttcagccaacgtaatggccatggaaaacggtgacgtccttcctgttgcgatgcttgcgcgatacgttcctggatggtttgcatcagcgtcgtttggccttcgccatcccacaccagatttaataataacggcagtgcgtcagtcacatcgtctactgcccagatggtgaatttgccttcttctaccgctttcaccagttcactgtgaagacttaaatggcgaacgttagctgtggggataatgacaccttgtttcccggttaactcacgttgctggcaaatagcaaagaagccttcgattttctcatttaaaccaccgaccggctgggcgcgaccgaactgatcgactgaacctgtgatagcgatactctgattcaccggcacatcggcgagggcgcttatcagggcgcagagttcagccatcgaggcactatctccatcaacttcactgtatgactgctcaaatgtcagcgatgctgagaaggggatctgttgctcaagctgtagttccgacatcaggaacgcttgcatgatcatcatccctttcgcatggatattgccgccaagctccgctttgcgttcgatgtcggtgaattcaccatcgccaatatgcacaacgcagctaatgcgagaaggttcgccaaaagcgcgtggatgacccggaaattcaatgaccgaaagggcgttaatttgcccgatgcgttcgccttcggtttcaatcaggatttgctcctgaaggatctcatcctgcatacgttcagcgaggaaaccttcgcgccattcacgctgctgcagcattaagtttagctgctcgccggagaaggtgtcgccatcacacagggaggcgacctctttacactggcggaggatccactgcgggctaagcggaagtgtttcttgttcaccggtgtagcgtgctgcttcgcggataagtaccggccaggcatccgctcccggggcaggtaagtgattatgtctggcggtaaatgtcacccagcgacaccactgggttactgactccgcatcgacaatctgcagagtatcttcaaattcgctataaatagcctgctctgaaagctctggctccatctcctggaaatcagccaatgattcgcgttcgcctaccagaatgactttcagcttcaatggcatcgaaggcacagagacggggagagggcgcgactcatcaaacgcaacccagtcaaaacgctcgcggttaacgatatttttcagccgcatccacagcagaggttgcgccagcagtgtacgcaaagagatgatgagaataccgccatttgcctgatgcaccagaccaggctgcagggtaatgtcgccattaaactggcgcaggcagccaaagagttgctccgcttctacccagtcggcagcgacaacttgcgttaaagtcgcaaaattatcatctgcactcactgcgtgacgtaagcggatggagtggccggaaacctcatagtgaccgcccaccagttggcctgcatcgctttgtagcgtacgcgcggcattggcaataagattcagatactcagactcttccggggccttcgccagcataaaagaggaggatgctcgcgtatgcagcaactgctccagcgcaaattgcagccgcggttgagtatcactgaataaaggatcgttttcgtcaatcaaatgtggctgagcaaatatttcctgatagctatcggtatcaggaaccaggtcacgccatgcaagtttcgtaatggtcaaagttgatgttttttagtctgttgtcaaagccgcgattataccgtaaccggcactacagcacacgtagaaagcaccgacaatactcctggcatgggcgttaaagctcacaggatggagattcttttcttcactggcctaaaaagctgatattctgtaaagagttacacggtaacattgagatcgctatgaaatatcaacaacttgaaaatcttgaaagcggttggaaatggaagtatctggtgaagaagcatcgcgaaggggagttaatcacccgttacatagaagccagtgccgcccaggaagccgtcgatgtgttgctctcgctggaaaatgaacccgtgctggtaaatggctggattgacaagcatatgaatccggaactggtcaatcgcatgaagcaaaccattcgggcaagacgaaagcgccattttaatgcggaacaccagcatacgcgcaaaaaatcgatcgatctggaatttattgtctggcaacgtctggctggtcttgcgcagcgtcgcggtaaaacgctttctgaaacgattgttcagctgattgaagatgcggaaaacaaagagaaatacgcgaataaaatgtcttctctgaagcaggatctgcaggcattgctgggtaaggaataactgacgaaagtcagttcaatttactaaaggcaaaaaaaaccccgcagcagcggggtttttctaccagacgagaacttaagcttgcggctgagttacaacgtctttgatacctttaacttcgatctctacgcgacgatccggagccaggcagtcgatcagtgcagcacgctgtttcacgttgtcacaggtgttgccagtaaccgggttggattcgcccataccacgtgcggagatcttgtctgccgggatacctttggagatcaggtaatcaacaacagactgagcacggcgctcggacagaccctggttgtaagcgtcagaaccgatgcggtcggtgtaacccagaacaactacggaaccgtctttcggatccaggttgctcagctggctgtacagctgatccagagcagcctgaccttccggtttcagggttgctttgttgaagttgaacagaacgtcagacttcagagtgaagtgcttggtctgtacttccggtgccggagctggagccggagcaactactggagctgcttcgccctgaccgaaacggtaggaaacacccaggctcagcatgccgttgtccggacgagtgccgatggtgtgtgcgtcaccgatgttgttggtccactggtattccagacgggtagcgatttcaggagtgatcgcgtactcaacaccgccagcgaagaccggagaaacgccggtgtcgtggtttttaccataaacgttggatttagtgtctgcacgccataccataccacccagacgagtgtagatgtccaggtcgtcagtgattgggtaacccagtttagcggtcagttgaacgccctgagctttgtatgcaccgttttcaacgctgcctttgtacggcatacgacctaaccagtcgtaacccatttcaaagccaacatacgggttaacctggtaaccaccaaaagcaccagcgcccagttggttttcatgggtcgggccattgttgttgatgaaaccagtgtcatggtactgggaccagcccagtttagcaccagtgtaccaggtgttatctttcggagcggcctgcgctacggtagcgaaaccagccagtgccactgcaatcgcgatagctgtctttttcattttttgcgcctcgttatcatccaaaatacgccatgaatatctccaacgagataacacggttaaatccttcaccgggggatctgctcaatattaactctaccgatatcttcggcttatgccgagcacccctggcgatgtaaagtctacaacgtagttgaaaacttacaagtgtgaactccgtcaggcatatgaaaaaaaagtcttgtataaggtatgtttaatcttttttgtcagcgacaatttacagaagagaatcgcggaaaccgcttcagacaagcctscgcaaggaaaattagtcacgactgaaagcattggctgggcgacaaaaaaagttccaggattaatcctaaatttacttaatgatacaaattagagtgaatttttagcccggaaagttgtctcstggcgtgagaggatgcgcttaccggacgcataataaaccccatagcgttaccttcatttgccgcatcaacaagttcagcatgctcttcttcagtcaaatcatctgccaaccaaccgatcaccacactgtaattgcccgtgcgtaaagcgcgaaccattgactccacagtgtggcaaggggagagctggctaatctgcattactttcgttaagggtagcccagatgcctgaacccattcccgactcagtttttgttgcggtgttaaccagagttgccagcgcgattgctgaccgagttgctgtaacaatggcaacagtagaagttgcgtcatcatgggctgatcttcgcgatagacaacttcactgataagcccggctgtagtgttttccgtagagacacgcgcaattttacttgctgcggatgagaacgacgaagaacgatgtgcatagcctgaagtgtacataatcaatccagcccctgtgagttactgtatggatgtacagtacatccagtgacaacaaagatcaaccctattttcggaaagagcctcgcaaattttgtcgttggtgacgggaaaacataaattaatcttgccgcttaagaataagttgcctattttcgtagttaacggatccgttaatgtgaatcattcttttatgttatgattttaaaaggaattttatgaaaagcctctcctataagcggatctataaatcacaagaatacctggcaacgttgggcacaattgaataccgatcattgtttggcagttacagcctgaccgttgacgacacggtgtttgcgatggtttctgatggtgagttgtatcttcgggcttgtgagcaaagtgcacagtactgtgtaaaatatccgcctgtctggctgacatataaaaagtgtggccgatccgttaccctcaattactatcgggttgatgaaagtctatggcgaaatcaactgaagctggtgcgtctgtcgaaatattctctcgatgcagcgctgaaagagaaaagcacgcgcaatacccgggaaagactgaaagatttgcccaatatgtcttttcatctggaagcgattctcggggaggtggggattaaggatgtacgggcgttacgtatacttggggcaaaaatgtgttggttgcgactgcggcagcaaaacagtctggtgacagaaaagattctgtttatgcttgaaggtgccattatcggcattcatgaagctgcgctcccggtggcacgccgccaggagcttgcagaatgggctgactctcttacgccgaaacaggagtttcctgcggaacttgagtaatctggcgttgcagacgaccaatctcaggcagtaatgcaatcaataatccaacttgttgtacgaccagaggttctttgctgtctgcccgtggttcaagttgctgcatccgctgtttcaggctagctaatgcctcattgacgcgttcttcatcagcaggttgatgatgtaacgcgtcatcaacatagcaaactgcgtcatcaagaaacgccagaatttcaggattagttaactgctcccggtgagcaccgagggctgagatatagctggtaaacgtatggttaaggcacagcaaccgaaacgcggcttcgcgaatttgcggggtaacgttcggctcgctggacatatttgatactaccgacgccagctcagcatcacggttgtgtgcatcgcggcgggcaatacgatacgccagacggttatcacgcccctgatggtattgctccagtatggcatcgagataccgacagttggcctctgtggcgcgttcgagcatgcgcggcagattgcgaaactgccagtcaggccagatgtagctcactgccgcccacgcaatggcacaaccaatcagcgtatcgattacgcgaggtaacgctacttcaaaaccttcacccagtaagttaaaacacagtagcaccaaaagtgtgatgaacatcgttgcatgagcgtattgcacgttacggaaggcaaaaaagagcacgccggtaataaccagcagcaccagctgcccttccagtgatggcacawaccacagcacaggaatgccaatggcgatacctaccagcgtaccaataatccttaacttcaggcggtggcgcgtggcgttatagtttggctggcagacaaacaaacttgtcagcaagatccaatacccgtgatgcattccggttatctgaatgatggcgtagccgaagcacaacaccagcgacattcttaccgcatgacggaagagggcggattccggcgtgaagtgacggctaagacgcagccagatatcactcaacccgtgcgggctgtcatcagcgagctcattttygtcattattatggggtagtgcctgggcctgttctgattcaattgttgccagttgggcatcaatggcgcgtaaattgttcagcaaaaatcccagtgttttgagtaaatcggcgggtgcgccgttatcgcgcatccgctccagcgcagcatcaatatgcgtaaaagcgcgctcaaaatgcggatcatgttgataaggctgacgcaacaaaatacagcgtgacagttgctggcacgcctggccctgcatcgacatcagccgctgaaaacggaacagcacgtcgctgtggcgaaaatgttcacgcaatgtttgatactgaatatgagaagagctggcacgctcgtgaatatcctgtgcgacaaagtaataatgcagcgtgcgacgcgttccccgttgaccacgatcgccacgtaagcgggtcagcagcgagagtttcgtctgattcaatgtcgccatcagcagaccgttggcgagagccaaatcgtacagcggtgcctggctttcatcttcaatatcaggatcaaacatgcgcgacttgagctcaagataacgcgccagttgttcatagcaacgcgccaggttgtcctgcagcgggcggaccgggaacagcagatgaccaataagtgtcaggacgttgtaccagacggcaccggccagcagatacatcggctgctgataccagtgctcatacagtgatgttcccaacatagtgtaaatggcgatcagcaatgcaccgaaggcaattgttgcatagcgttgacccagaccgccgagcaaaatgaagccgctggtagagagcgttaagccaatcgcaaatagccagggccagggaaacagcaattctactgaggccgaggcgataaaaaagcagaacagcgtaatgatgaggttacgcaaacgtcccgccagtcggtcatcgagatcggtcagcgccgctgccaccatccccagcgttagcggaatcgtcagttttacatcacccagccaccacggaaacgctgtggttccacaaagcgcaataaaaatacgcgcgtaatacagccaggcgctgttccaggtatagcgtttgagcaaaggacttagcataaaggccatattagtggattattcaaaacgacgacgtgcattggcttcacgcgcagcttgcgctgtttctaccgataccacgcgacgaccaaccggccatagtgcaatagcggcaattttaaagttcgcaatgccgacaggaatgccaatgattgaaatacattgtgcgatgcccgttgcaatgtgcatcaggcataaccaccagccaaagaaaatcagccagaaaatattcaataccgtaccgccagtattcagcagcacatttttgccagccgggttcagttcatcgacatgaatagcttcattgccataaggcaccagagacagtttagtgatctcccagcaggatcgtgtcagcggtaaggtaaaaatcagcgcaatactgaccagagtcgccaacagccagcccagagtggtggcaaatccgccaagcacaaagttcagaatgttcaaaacggtacgcataaaacctcgctttactgtggttttcagtaatgggcggcaattgtaacgtttttttgggctggagcacgttttctctgacggttacactgataagaaataatttcgtgtggatctacagagtcatggaactgaaagcgacaacgcttggaaaacgtctggcacagcacccttacgatcgggcggtgatcctcaatgccgggattaaagtctccggcgatcgccacgaataccttattcctttcaatcaattactggcgattcactgtaagcgcggtctggtatggggcgagctggaatttgtactgccggacgaaaaagtggtgcgtctgcacggtaccgaatggggcgagacgcagcgtttttaccatcatcttgatgctcactggcggcggtggagtggcgagatgagcgaaattgcgtctggtgttttacgccagcaactggatttgattgccacgcgcactggagaaaataaatggctgacgcgtgagcaaacctctggcgttcagcaacaaatccgccaggctttgtcggcgttgccgttgccggttaaccgactggaagaattcgataactgccgtgaggcgtggcgtaaatgtcaggcctggttgaaagatattgaaagcgctcggttgcagcataaccaggcgtataccgaagccatgcttaccgagtatgcggattttttccgccaggtcgagtcttcaccgctgaatccggcgcaggcccgggcagtcgttaatggcgagcattctctgttagtgctggcaggtgcaggaagcggaaaaacgtcggtgctggtggcccgtgcaggctggttgctggcgcgtggtgaagcgtcccctgagcaaattttattgctggcgtttggtcgcaaagccgctgaagagatggacgagcgtattcgcgaacggctacataccgaagacattaccgcacgcacgtttcatgcgctggcgctgcatattattcagcagggcagcaaaaaagttccgatagtcagcaaactggaaaatgataccgctgcccgtcatgaactctttattgctgagtggcgcaagcaatgcagcgaaaagaaagcgcaggcgaagggctggcggcaatggctgacggaagaaatgcagtggtcagtgccagaaggtaacttctgggatgatgaaaaattacagcgtcgtcttgcctcacgcctcgatcgttgggtaagtctgatgcggatgcacggtggtgcacaggcagaaatgattgccagtgcacccgaagagattcgcgatctgttcagtaaacgtatcaagttgatggccccgttattaaaagcctggaaaggtgcgctgaaggcagaaaacgctgtcgatttttcgggccttattcatcaggcgattgtgattctggagaaaggtcgctttatcagcccgtggaagcatattctggttgatgaatttcaggatatctcgccgcagcgggcagcgttgttagcggcattacgcaagcaaaacagtcagacgacgttgttcgccgttggtgatgactggcaggcgatttaccgattcagcggtgcgcaaatgtcgctcaccaccgctttccatgaaaactttggtgaaggcgaacgctgtgatttagacacgacttaccgttttaacagtcgtatcggtgaggtggcaaaccggtttattcagcagaacccaggccagctgaaaaagccgctaaacagcttaaccaatggagacaaaaaagccgtcacgttattggatgagagtcaacttgacgctttgctggataagctctctggttatgccaaaccggaagagcgcattctgatcctggcgcgttaccatcacatgaggcctgccagcctggaaaaagcggcaacacgctggccgaagttgcaaatcgactttatgaccattcatgccagcaaagggcaacaggcggattacgtcctcatcgttggcttgcaggagggaagtgatggttttccggctgcggcgcgggagtcgattatggaagaggcgctactgccaccggttgaggatttcccggacgctgaagaacggcggttaatgtacgtggcgctgacccgggcacgtcatcgggtatgggcactgtttaacaaagagaatccctctccctttgtggaaatactgaaaaatctggatgtgccggtggcgagaaaaccgtaagaaacaggtggcgtttgccacctgtgcaatattacttcagacggtccgcgagataacgctgataatcggggatcagaatatcgaccgcgtcgttgaaatgcggcgactggataatgaagtctgccgttgccacgttggtggcgaccggaatgttccataccgtcgccagacgcagcaaggctttcacgtcaggatcgtgcggcacggcatttagtggatcccagaagaaaatcaatacatcaattttcccttctgagatcaatgcgccaacctgctggtcaccccccattgggccactcaacatcgcgttgacgttcatgccggtcgcgcgggaaattaagttaccggtagtgcctgttgcatacagtacgtgttgttccagtaacggttgatgccgttccacccagctcatcagcatttgtttgcagtgatcgtgtgccaccagcgcaatatgtttccgcgcaggtaaagtgcgagtcgtcagttccataatgtacatccgtagttaactttcctacagattactgtaagcacttatcgctgcaagataaagaccgaaaaagcctgcgcacaggcacaaaaatctcaggaagatggttgtttttccgcccattgcaggaaagtatttcgcgtttgtgggtcagccagtttaaaccaatacttcagccgttgttctgtgagcacctgagactgcggtggaatagcatccagctcggaaacacccgaaagcagcgtactgtcatctgccatcatcgtggcaaattgcggtagtgaagcgcgtttcgcggatttgttatagcgttcaacctcgacctcataatcaatcgtttttgccgttgaggtaatggcgagaatatccagctttaccggaatcggcgtcgcatcgccatccaacaattcaaggcgcggcgcggcatcaaaatggttagcttcccgctcattctccaggcgaggcaggcgaaaattgacctggttgatgagctgggtattaaaactgaccaccagcggtggggagatatacagccgttcttcactattggaaagatgaatcgtcttctcaacgcgaaacactaactgatgcggtccattatccagttcaatgctgtccgcaccgcgcagcagagagctggaaaccttcttgccgtcgagtaccagaagatcgacatcggttgaaagccgcagcgtggtggcaaaaacggataccggcaaacataatgcaatcaaggtggtcacgatgccggttttcataggtagctcctgtcaaaagaccgcccgaataataatgtgtcaaaatttttctttaatcatacttactaacatatagacatatttcccgcttttgctctcattcattcgtattagctgcatggttggcatgtcggctttgtcgtacactttgtgaaacagtctggaggaaataatgaaagaaaccgatattgcaggcattttaacgtccactcacaccattgcgctggtgggggcaagcgacaaacccgatcgtcccagctatcgcgtgatgaaatatctactcgaccaggggtatcacgtcattccggtttcgccaaaagttgccggcaaaacgctgctgggccagcaggggtacggcacgctggcagacgttccggaaaaagtcgatatggtcgatgttttccgtaattcagaagcggcgtggggcgtagcgcaggaagctatcgccattggcgcgaaaaccctctggatgcaactgggggtgattaatgagcaagcggcagtactggcacgggatgccgggttgaatgtggtgatggatcgctgcccggctattgagatccctcgcctgggcctggccaaataaaaaatccccggaaggcaaaaaccttccggggatctgttcagggattagttacgcagacgcggggcctggagttgtttgcggatggtctgcgccagctcatccatggatggctgttcaggatgttcatcctgcaattcgctacttagctgggcttcagccaggtaggtatgaaccggtaggccgttatcgtcctccatcaccacgtgataccacggagcggcgcgaagctcgtcattcaccgccagctcatcaggcgacggttcagagagcgaataaaccgggtcgatatccacgaccactccgagataacctaacagggaatggcggacctgctggccgataccgaatttgctggcaatcatagtcacctcccgggaaatctttacctttgatataagggtaaaattccacatttcaagttacatgacgcgacaggcaaaccctttcagatatagcccttccggataggtagcgatcaccggatgatcggccgcctgacggaactgctctataaattgtacatcacgaccggcatcaattgcggcatccgcgatgattttctgaaataaatcgctggtcatcagaccggaacaggagaaagtcaggagaataccgccttcattcagcagctgaatcgccagcatgttgatatctttatagccacgacacgcgcccatcaactggcttttattctcaacaaacttcggcgggtccatcacgataacgtcaaatttttcaccgcgatcgcgataggtacgcagcaatttaaagacatcatcacggacaaactcagccttgctcagatccagtttgttcagctcaacgttctgccgtgcaatatccagtgcttcctgggaggtatcaacgctgacaacctggctgcaaccgcccatcagtgccgatacggcgaaaccaccggtataggagaaacagttcagtacgcgtttattttcaacgtagcggcgggtagccaggcggctgtctcgctggtccaggtagtagcccgttttgtgtccgtgctgtatgtccaccagcagcttcatgccatgttcttcaatcggcagcagggcaggcggcaactcaccggtgacgaggccctgggtcagctccatcccttcttttttacgtaccgcaacatcgctgcgatcgtaaatcgcacattccgggtacagcgtttgcagggcactaattaatgccgcgcgctgatattctgcgccagcactcagcagttgcagcaccagaaaattaccgaaacgatcgatagtaatacccggcaggccatcagattctccggcgattaaacgatagctgtcgaggccatctttttgcgccagccagtcacgccatttttgtgcttgttgcaaacggcgggaaaaaaaagcaatgtcgatagactcagacgggtcaaacgtccagacgcgcgcccggatttgcgaagctggcgaataagcgccgcgtgctaaccattttccctgatgatcaacaatatcgatggtttcaccgaggctggctttaccttccatacgggcaacggccccggaaaagacccacggatggcgacgaagtaatgatttttcgcgccctttggctaacactaaacgtacactcataatttacttttctgtcgatgcaaagaaatgggcgtcattgtccggagttttccatggatttgcaacgcgtccattaaggataaggagagcagcaatgtcgaaagtctgcataattgcctgggtttacgggcgagttcagggcgtaggatttcgctacaccacacagtacgaagcgaaaagactgggcttaaccgggtacgccaaaaatcttgacgatggcagcgtggaagtggttgcctgcggtgaagaagggcaggtagaaaaattaatgcagtggttaaagagtggcggcccgcgttctgcgcgtgtagaacgggtgctcagcgagccgcatcatccctcgggggaattaaccgattttcgtatccgttaaatacattttaccggttttggcaggccagcaattttggtggcttgcttagccggacctttcggaaacagtcggtataaatagcggctgttacctttttcttcgccaaatttattcgccatcgcttttaccagcatacgaatcgccggagaagtattgaattccagatagaaatcacgcacaaaacgcaccacttcccagtgttctggcgacagcgaaatcccttcgttctctgcaatcaccactgccagcggctcactccactggctgctttctttgagatagccttcggtatccgtttctatctctttaccttcgaagatcagcataattattactaccttaatcagactgccggcagtgtaacaaaaaacaaagccccgcataaagcgaggctatgaaagtgttagcgggtgagattaatcgcggctggcgaagcccagaatgctcagcaggctgacgaagatgttgtacagcgaaacatacaggctaaccgtggcacgaatatagttcgtttcaccgccatgaatgatgttgctggtttcaaacaaaatagcgccagaggagatcaaaatgaagaccgcgctgatcgccagatgcagagcaggcagctgcaggaagatattagcaaccataccaatcagcaccaccacaatacccgccatcagcataccgccgaggaacgacatatctttgcgggtggtcagcacatatgcagagcagcagaagaacactaacgccgttccgcccagtgccatagcgattacgtcacccattccggcagacagataggtattcagaattggtccgaggatataacccagaaaaccggtaaaggcgaatgcggagataatcccggtcggcttattcgccattttataggtcaggaacatcaaaccatacatacccaccagcgtcagaatcagacccggagatggcagcatcagcaccgtactggcagttgcggtaatcgccgaaaaggccagcgtcaggctcagcagaaaataggtattacgcagcactttatgggtgctaagcagtgatgtacggtcatgtgaagaactaacaatacgatccattgagtcactctctatgacagatgtaattaattaagcagcataatgataatgcgtaagggcacccagtagttttacccatctttacgcatttgatctggaacaggtttaacagcggattatcaggtcattaagcaaatataacgccctgagaatttcggcaggcaaaagaaaaaggggttagcatttagctaaccccttatcttatctggcggaagcgcagagattcgaactctggaaccctttcgggtcgccggttttcaagaccgaagaaaaacaaataaaaatcagtgtaatacgtgaaattgctgaaaagttaatcaaatttaacaccaagaaaaatcaaggtattgaggaagttgctcatagctagtataccaagtctttttgccagaaatttttctggattgtctacttgctaaccacgagcggcaaatccagtgttggtgtgatttttgttttacgatcgtaaatcaacacctgattttctgttttatgcccgctgaaaatttgtttgtcgcgactgctgccttcgtaatctgagatccccttggcttttatgtcgtgaaaattgcacccgaacggaacgccaactttttgctcggctgcgcgtttagcctgattccaccagttattcagcgttttagctatgactttcccgcctttggttgtattgatcacatattcgcatgtacaggaagatacatttcgggctaactggatcgctgtacgtaatcgcggtgaccattccttgatttgtttggtgccggttttgttttgctcaatgtagatccctttatccataatatcctgccatttcaactcaagcacatcaccgagtcttgccgcacagagataggaaatctccattgcaatgcgtaactgtggaattgcttccgcatatatcgccgcatactgttcatcggtgatgtaaacagtgcgggctttaagagagaattttctgactcctttgcatgggttattcttcacatacccacgctcatatccccacccgtatactcgactcaggcttgccagttcatgatttgcctgggtcttgctctcaagccctcgtttatccatgaaaattcttacctgctcagttttgacattatcagcaagcacttttccgaataccatcagcaacgccttctgatgttgtcgataatctttttgggttcggggggccagttctgtaaatgcaggggagtccataaacatgtgccacaatttagctacggtcattatgttgtggagttttgctttttccagttcataattttgccagactttagctacgctggttttccgcactcttcctagccctatacttcttgtacttccttcgggtttccacacgtaactgtaaccattcgatctaacccgcggtggcagtacattatcttttttattttttcttggtcttcccattgttcagcgcctcaaaatcgggttcagcagaaaccagttcagatgtttttggcatcgttgtcagaccgtgtggaatatccctgcggagaactatgggttcgtttttagggccgattacaaatgggatgccgtgcagtcttaactggtgttgctgttttgtgtatcgctcgtatttcgtgatctctttaatctctgctggagatagagttaattcgtacatgtggtcacgtgcctttacagcatgaccgcggccactatagctggtgggcggcgatatgggttgaacatcaaaaatcagcctgactcgggagcagtttttgccagatggctgaaacgtatttcgcctggtaacgtgcatcgtgcagggcgttatggcgttcaccttcgaatggaatagtcgttcttgcgtcgaaatccatcaccagtcccagagcaaccatcgttcttacatcgcgatcattggtgtaacgccacgggcaggggatcccctgccgttcatatgaacggcgtaaaatcacgttgtcgaaagttgcaccgttaccccagacctgaacaaaaaattcaccggagttttcgtcgataaattcccggaattgcagcagtgcatcatccaacgtgatttcatcggtcagaatggaggattgtgcttcgcgtgactgtttcagccaccacttaatggtgtcccgatcgatgaccccacctgcggtttccagatcgatagttttgctgaattctggccccatctctccggttgccggatcaaaaaacttaccggctatagagtttattggcgcatcaggattttttcccattgtttcaaggtcaatcatcagatggtgccacaacctgctggtggatgagatttcatgatgaccgttcactttaattaagggatttgctgtttcgccagttttattatcgctggcgtgatactgatcgctgccagtgttctccttgtgcagatgttcagtgccttccatttcctccggatcatttttctgagcttcagcctgattctcttcatcgaatgtttccaggtaggttgcgttccccatcaccgcaccacagtcaggacagttgccgccaccggtctgaccgcatgcggtgcaaactttttccagttcctgttgcactgctggttctggttgttgttcttctggcccgttttgttgcgtatccgggctgttttgttccgcttctggctcattttgtttcacgttgggctgattctggtcctcagcgtcgcgactctggatccctttcacccatttcggatcattcgggtcgctaatcccttcaacaaattcaccacgtgatgcagcaagcaatttatcggcgtcaggctggctgatattggctgcctgcataattttgtttacttcgtcagcggtaacttttaccggctctgattgttcggaatcttcagcggtatccacattttgcggtaagcccgtgtatgtgccattttttcgggcaaaatattcttcttttgagatttcggtaccgccggcagccagcgccttgtccagaccagaaagtttgtttgccctgccgtatttttccccgcccttatcggtaaagacgaaataaaatggtccttcacgctctacagatggttcagcttccaccaggatttcatttttttgagtatcggattctgccgtctccactggagcagtttgtgctgctgacggctggagagcatcagtagagctctggtctgtttcttcatgttcaaacacgccctttgtcgtcaggtattcactgatatatttgttcagtgcaacgggatctttgtgaatatcgatcggacgttcgcgaacaaggccaaaaatagtctgacggtcatagccaagtgcttcgggctgtttgcgcattgatgctgagatacgcttccagtcttcgcgatccttgtcgataacctcatttgtcgcccagcgatggatggtaccgtcaatgtttcctgcatccacatcaccgggccagagggcgcaggccagttcattgtcgagtgttttccatgtctgtttgtattcgcggcgaatggcaacagtgacagccccggttttttcagcagcgttttcagkgttctgttggttgactctggcgcgggygagatcaacaacagacgtgtattttccggtttccttgcgttcaccttcgcgacgttttttccagatgcgcatctctgcctgaatttcaggccatttagcgccaggctcacatttatgcttaacccacccgatggcatgcagtttaagttcaggatacatggcgttaacttctggcattttcatcaacgcttcaacgatatgtccgccgaatgttgccatgtcttcctgtagtaattcctgtgcgctaatcaccatatcaacggtgatgttttcgcatgtgtcgaatttaaccaggactgcgttctgtacttcaggggacagcttgtcaaaattgacgttcatcggatcggattctggttcgaccggtacaaaggaagctgactcctcatcccagcggttttcctgcatatattcggtatcccaggaatcgagggcagggcggggtatgccgggtttatcctcgcagacaataaatttataagcgcagtcctgagctgccgggaattgctccagaaattgccagtgaaattttgcgcgtgcgcgacgctcatcaccggcttcaatggcagtggccaccgcaacagcgctatcttcttttatggcctgttcgtcaggaatagcagcgcaaataaagattttactcattgtgttttaacctcattacagatttaagggtgaacaaatccctgccattgctggcatataaaaatgaaaccggatattaattacggtgctgttttaaagtcctgccggtatttcgttattattagtgtgagtagttttatctaccggataacagttaccgggaattttttgttctgctgctgcagccatgcattctttcattgaaccgtataagccagtcaccagctcaagagattcgccggaaacaagataaactgtcagaacgagtgcaaatgttgtattcattgtttatatcctttttgcagcaggtccagacgagccagcattgaaggaatgcatacttcatttaacaggtcctgctcgagttttctctgcttaatggcgtcttcaataaatgttttgtctccagtgataacgccaatttcgaaacgaagttcagacgtgctggcattacatgataacttttccattatcgcgtcctcaacaatgaattttgtgatgcggtgcctggtgcctccaggtgacgttaaccagttaacaattaacgccggatacagagcattctcgttactcagcaaatgaccgctttaccgatttaactgttccgcgtgcgctgagccgcattcaccgcatcacaaaattcacttttaaaaaagggcggcagagcagttacggagtaaaactgataccgccaaatgtcaccagaatattgataacagagggcgttgcagcggggttgtcacttaagcgtatggtcaacctgacaacccggtgtcctcaacgggggaaagaataaccccgccatacttaccgccgcgccatttcgcggattgccacaaccggaagcgcacggtcgaattaaatttaacgacggctctaagggagaaggacttcgccgtgcactttcgtgttatgccctgacttttcagggatatatcctttcagtaaactgtcagtgccggattcttatctgtgtccggcgcacgaccacacgtagcagcgtgttggtctccatttttaattcagcccttaatggaggataaaatgccaaacaaaccatgccctgcctgtaacgctctttctggctttttagagaagggcggttattacatttttaactgtccagaacatgttgaatttcatatatcaaaacttgacagtatcattacaaagccaaatcagtatcagtctgatttactgaataaagagttaaacgccgcccgagattaagggcgtagtggcccattaaaaatattgcaaagaccaactattgttgaactggattaaaccagtaattctctattgctcttattgttaccatcggatgattgccgggggttattttaagttcgggaggaaaaggctctccatcagcagccatcattgagtatgtgaaatccgccgacgcagtccctttcatgataattccgaatttttcaagtaatgagagcagttccggtaatcctgtgtcatctgaataactttcctcatagaaagaagcgattgccgcaggagatgacagttctcgctctgcaatttttttgtagttttccagaattctttttttgaatacttttcctcgacatgaaaacccatcaccgaggcaatccgctttgcagtttcttcagtattctggttgtttgttaccgaaacagagtacaatccggtaaacgcatcgcgcacattacgagccatattatcaatgtatttcttcgttgcagattctaattcaacttcgttcagacgttggtgaagtgcatgtgctgcaatttcctggatttcttttagtaaatctttaaattccatctttaactccgttagtcgttagattttgccgaactggaaagcgcctgtttaaactcactgaagctgagagcttcctcgccttcggcaaggccttcgaagtattcttcgtaagccttttccatgattgtgtcgaaatccatatcactcacctgagtttctttccagccagcgacgggcaccattttcggttttaaacgttttgcttttggtatacgtcatcgcggtgaatgtaccgtcctggttgggaaacacgccgtacaccagagattcgttgttgccaagatcgatagtatccatgttgacctcatttccccttaacgccgggtagcggaacaaaaacctgctgcatagttattaaagttgaaccctgccgtcatgttcatacgcctcgggctggctacttaccccctgaccactgcttggtaactcgaagtattgcccggcgttctgtggggcggggtgggtggttggtgtatgtaatctacaataaaaaactgtttttgtgtcaacagtttttaattgttgttttgggcaaaaaaatccctcgaaagagggagtatgaaaattgttcaactcagatagagaagggaaattgtcgccgagaatgtgtcacgcttacaatctcaatgcttgaagcagctactctgtacaggattatgtagttagggtgggtcacgatctctctcaatccagaaacccgttcgcttggtggatataagtacggatgctcagatagaggtaataccgatgtttcaatgcgtatttttagtctacgtgctgccggtgggttctccttggcgatgtaagttatgatctggcgcaaatcatcgcgagcagacggtagccataaaatgggtaacattactcgctcttgttagttacagcaatttgagcaataagattttccatttcagccattacctcgtcatgtggaattgcggggcgagtgtctgcaaggcttgacgttactttagtgcgcaaccattcgttgtaactgttttcttgttcggtagtttcgaattctgaaactatcggagaaagggctgtacccatggcataactcctcttcttgtactgtggtcacgcccggcggcttttttgtgccgccagccacctagcaatggtttcttccattgattttttcttgtctttgatttcttgaagcattttttcttggtcttcctcaggaaacgcactaaaagcttggagcagttcgcgttggcgaggaccaattttcatcgtgtcaggggtgaaaatttgctcacactcttcaggaggcaataaaaaccaatgcaatggatgccctgaaacctcaaccagtttatccaaacttgaggctttaggtgtagccttaccgctgacccattgttgaacagtttgttgtgtcacaccaattctacgggcaagctcagcctggctccatccagtttcctgaagaagcttgctgattctgtacatagatacttctagggcgctcatcattattcaattttacaggtaaatactgttaaaagcatcacaataaaaaactgttgattgcatacagttttttattgtaggctttgcttatagtttttagaggagggcaaaatgctagatagcactcgcgaaaaaattaggcagaaatacactcaggctgaaataggtcgttatatgggggtcgctcaacagactgtttggcaatggtttagctttggcgttcccccaaagcaggtaattccgttatgccaactaatgaagtgggaagttaccccgcatgaaatccgcccagatatttatcctaacccaaccgacggtttacctgttggatgtaaggttaacacatcaaatgcgccggagttgattcatgaaaatcaagcatgaacacatccgcatggcgatgaatgcctgggcgcatccggacggcgaaaaagtaccggctgcgaaaattaccaaagcgtatttcgagctgggaatgacgttcccggaactgtatgacgacagccatccggaagccatggctcgcaatactcagaaaattttccgctgggtggagaaagacactcctgatgcggttaaaaaaattcaggcgttgttaccagcgatcgaaaaagcgatgccgcctccgctggtggcccgaatgcgcagccacagttccgcttattttcgggagttggtagagacgaaggaacggctggtgaaagatattgatgatttcgttgcatcagcgatcgttctgttcgatcagatgaatcgtggtggcccggcaggaaacactctggctgtgcattaattgggtaataaatatgagtaatgacaaaaaattgacactgagcgtttacgaaaacagtccgcacatctggcgtggcggtttatctgatgtggagctggcagagtggttgatacataaagctaatgcgctgctctggcgtttgtcagccagagaacagcgcaaggaaaccagaataaagctggctgatgcagaagcgtgtgccgggcttattgaggattatacaaatcttggtatttcttcagcagagagtgatcccattcagcctctgagcagggagtcaatccagcacgctggttgtatggcacatcttgtaactgctcgtcaacatgaggtgggtattggatcacttccggcgggatattcgctgattccagagctggttgaagcaagaaaatcagttcagaaaaagagagatgacgcacttcaattattgagagagcactatggcgcgataccagaatgcgaacagcgtcgataccctgaaggttatgaatggatgcagtctctttttgaagttcgctaatcaatatgtcgagacgaaggtatgtttcggcgcgcagccaggctctgtaatccgggagcatttcggggctgttacaccagcggtttgttgctgcaacatttaatacatgagcctgataaaggcttttcaaaaaatacatgtcgaacctcctctggttctgtcgattgggaaccacagattatatccggaggaaggttcggcaccagatgaggtagccatgcgtgattacgcaaaagtttctccgcgattctggctgggagaaacggggagagaacttagaaaggcgggtgcagaagcgcaagttgttgctttttacctgatgacatcccctcacgcaaatatgctgggtttgtattacctgccagttttataccttgctcatgaaaccgggcttggtctggaaggggcttcaaaggggcttaaaagggctgttgaagctggtttttgtagctatgaccatgatgcagagatggtctgggtccatgaaatggcagcctggcaggttggggaaacgttgaagcctggcgataaccgttgtgcaggtgtcaggaatgagtatgcatcattacctgaaaacgcttttctgtcagtgttttacgacagatataaaacggatttccatctggatgtgaggcggaataatagccgaaattcggtaaggggcttcgaaggggcttttaaggggcttcgaagccaagaacaggaacaggagcaggagaaagaacaggaacaggacaaaaacactatggttcatggcaaaaaaaacaccacgaaccaggcaggggatgttcagaccgtcaatcctggtcagccagcaggcacgacaccggaagccgattcgggcgctgtgcagcaggtgatgaccgcagggtcggagcaatcacaccaactgcagcagcctgaagccgattccgccattcagcgggaagccgatcgggtagtcccggaaagcaccgggcagtctgtgggacgagtggattatccggatgtgttcgaacaggtctggcgggaatacccgttgcgtgctggggcaaacccgaagaaatccgctttcagtgcctggaaggccagattgcgcgagggggtgccaccagagaccatgctggatggtgtgaggcgttacgcgagatacctggcggcgaccgggaaagcgggaacggaatttgttcagcgagcgacgacgttttttgggccggaccggaattttgaaaacccctggttgctcccggtaagcggcacgaacaaccagcgttgtgtgaatcatatttctgaaccggataccgaaattccgccgggattcagggggtgatgtggcatgaaaaacattgcggcagccggggttcttgaacgtattcgcagacttgcaccacaggcgtcggttccaccgtaccggacggtggaggagtggcgggaatggcaacttgctgaaggacgaaaacgcagcgaggagattaaccgccagaatcaccagttgcgggtggaaaaaatcctgaatcgttcgggcatccagcctctgcacagcaaatgctcgtttgcgaattatcaggtgcagaacgacgggcaaaaatacgcgctgagccaggccaaatccatagctgacgaactgatgaccgggtgcacgaattttgtgttcagcggtaaaaccggcaccgggaaaaatcaccttgcagcggcgatgggtaaccggctgatggcgaaggggcgcagcgtgattatcgtcaccgtgtctgatgtcatgagcgtgttgcatgacagctacgacaacggcaaatccggggaaaaatttttacaggagctttgcagtgttgatttgctggtcctggatgaaataggcgttcagcgggagacgaaaaacgagcaggtggtattacaccagataattgatcgccggacagcatcactgtgcagtgtcgggatgttaacaaacctgaatcatgccgcaatgagtacacttcttggtgagaggattatggaccgcatgaccatgaacggtggtcgatgggtgacgtttaactgggatagctggcgtccaaatgtcagcaatatgagggttgtgaagtaattttgtccggaggaaattttaatggaaaccgtatctgacgcactgaaagcactgaaaaaagcctcttcacatgtggtggcagctcgccttggaatcagtcgtgaagaggctgtcaacgagctgtgggaactcaaaataaatggcgtcgttgataaaactggtcacacctggtttctggctggcgaaggtgaatcccgggtaaccgaagagcggccagtaaaatctgaagcacaggatatgctgaccggggaggtcgaacaaaaagttaccgcagacatgatgattgagtttatcggtcaggatggggctaaaacgtgtgaggaactggcgggtaagttcggtgtcagtactcgcaaggttgcttccacgctggcggtggtaaccgcaacggggcggctggcacgcgttaatcagaacggtaaatttcgttactgcatgccgggcgataatttaccagcagagccgaaagccgcgctggtaacggaaagtgatggtaaggcctttcctcagccagcaggtgctgcgttaccagtccgggaagccgcaacacaggaagaaattaaaacagaaactgtggcggacattgtgcagccgttgccatcgtttaccgaaacgcaagcagatgagctgatttttccgtcccttcgcagggcaaacctggcgctgcgcagggcgaaaagtgatgttcagaagtgggagcgagtctgcgccgcgctgcgggagctgaacaagcaccgggatattgttcgacagattactgattcttcccgccgtgttgtatcggaaaagtgattgccggaggcgcttatggcaaaagtatttacacaggaagagcgggaaaaaattaaagggcaggttgttgagctagtacgccggagtgggcgcgagacgttacggcaactggaagccaagacaggtgcgacaagatatctgatgagcgttcttgccagagagctggttgccagtggcgatgtatacaactctggttacgggttattcccatctgaacaggctcgtaaggactggcaaaacgcccgcaaaaaactatcgagggcaaaactgaagaaaccggttgtggttgatcctgaccttatctggtcattaccagacggagaaatacgccgctatgacaggcaattgaacataatttgtagtgagtgccgtaacagtgaagtgatgcagcgagttttgatattttacacaggagtaatgatggaatagtgaaaataacatgaaacctttggattctggtgtttcagtggatgggaaaagagcagatacatagaaaatgaatagcaataattcacagtctggatgttgtttgtatgcttataaaatgatcctagtatgcattgccggagttgaatcagctccaatgaagaaactgagaggagtatttagaagatagctaaatggatgtaattattagtatctaaaaaatagtatttttgaaatgggtctaagaacacaacaatgtacaaatgagaagttatcttttaatatgttcaaagacccattaggattgatatcagttatgttagctagattgataaagtgattacatattttctgttatatgctgaaatgaataatgctattccagagtgcagcagagaaagtctcctgatgattgagctctggaaattgtacaatagaaaaattactgtatttttctgtcaaaatatttctcaaaacagattccgctttgatggcttcaggatataaagatgcggagtaatcaaggctaagatttccgttaagcaagcatatacttttagtgtgctttgattctgatatatcatctttaattatcttgatgattctttcattctgccatagaagtgatggtgcagatatataataatagttaaagcatgaattattttttaagcaatcaagcacaaaaatagcacctagcgagtgtccccatataccgattctggaactgttcggagcaatagtactaacccatggcatgatctgagttagtaataattctcggaaagactggcttcctccaccagtaaagtagatccatgctggtttagagttatcaacaatagcattttcaccatcaggagtataatcgtaagcacggcgatgaatgctaaggttattccaagattcataaccaagtgtaactaacactggtggattgggtagtgcatcaataacaggcagaatatcagaaatgtaattgttggcactattcccatcaagtatataaagagttgcattattttttttaatgttttttggagtaaaaatacatattttatatttggtgtcatggttaattgagttaaatatgcgtgtttgacaatgaatgtccatatgtttagtcatgcgttctccccatgagcattaaaggatgcttaagatatgctatgtcactgataaaaaatttgttgtgtgtgtttagttattttatctacctccattatgatttaagactgatatatgttatcagcaaaggtacatcgttattattttacctgtcaatacatttgatattgattatcgtttacatcgcttgcttaggaaattgaaggcaggtaactatcatgtcaatgaactaacccacagtctaacgtacttctttccccaatcaccaacaaccaaattcctgttatcaccactgggattttggcgcaacttcatggtgcagaggtaaatagcatcaagcaaaatctctttttccgttgttgtccttatgggacgtctgtctttctgaccgatttcatattggcgaggtaatgggaagttaagtagaatagctgcgggtgcttgaggctatctgcctcgggcatgaacaccaacggcagatagagaaaagccccagttaacattacgcgtcctgcaagacgcctaacattaatctgaggctcaatctatgaacggcaaatctaggttagcctcttacgtgccgaaaggcaaggagaagcaggctatgaagcagcaaaaggcgatgttaatcgccctgatcgtcatctgtttaaccgtcatagtgacggcactggtaacgaggaaagacctctgcgaggtacgagtccgaaccggccagacggaggtcgctgtcttcacagcttacgaacctgaggagtaagagacctggcgggggagaaatccctcgccacctctgatgaatcaggcatcctcaacgcacccgcacttaacccgcttcggcgggttttgttttttcctggcattctggtttacaattcgcacgccagcctgaacaactggcacctgctgcgccagcagagacaaccgatggcgcacgataccaaattatacaattctgatgattctgccgtctttgccagcaggcgcggacggtgttttcacgcattcaaatctgactggtaccagcatcccccatgcactgaagaacaggccgaatggctcattcagtgttaccgcaggcgcggatgcgaggttaaaaaagcccttagcctcgactaccgtcactggataatctccgtcaggctcccttactccgaacggccaccgcgtccgtcccgcacattccagcaacggatctggaggtaatgtgcgggtattacttcgacctgttctggtaccggaactcggtctggttatcgttaagccaggccgtgaatcaatgtcagcattccataacggcagaatactggtggagccggaaccaaaaagcatgcgagctctgccgtccggggttgtacctgccgttcaccagccgctggcggaagataaatcactactgccatttttcagcgatgagcgggtgatccgtgctgcgggtggcgctggtgcactgtctgactggttattacgtcacgtgaaatcctgccagtggctacacggtgattatcatcatagcgaaaccgtcattcaccgttacggtaccggcgcgatggtgttgtgctggcactgcgacaaccagctgcgggagcagacatctgattcactggatcaacttgctcaacagaatctggccgcctggatgattgacatcatccgtcacgcaatgaatggcgcacaggagcgtgaattatctctggctgaattatcctggtgggcggtccgcaatcaggtggcggacgcgctaccggaagcggtattacgtcgttcgctggggttgcgtgcggaaaaaatccgctccgtataccgtgaaagcgacatcataccgggagaacagaccgccaccagcatactgaagcagcgcacaaaaaatattgcgctaccgtctcacacccaccagcaacagaacccaccacaggaaaagacggtggtcagcattgccgttgatccggagtctccggaatccttcaggaaacgacctaaacgtcgccgctgggtaaatgagaaatacacacgctgggtaaagacacagccgtgtgcgtgttgtggtaagccagcggacgatcctcatcatctgattggtcatggtcagggcggaatgggaacaaaatcccacgatattttcacgctaccgctgtgtcgggagcatcacaacgagcttcatgcggatccgctggcgttcgaagaaaagcatggttcccaggttgatttaatttttcgttttcttgatcacgcctttgcaaccggcgtgctcgggtaaaagaggttactgatgcgtatagagtttgttttgctttacccgccgacggtgaacacctactggcgacgtcgtggcagcacatattttgtatcaaaagccggtgagcgttatcgccgggctgtggcgcttattgttcgccagcagcggctgaaattaagcctgtccggaaggctggcgataaagattattgccgagccaccggataagcgccgccgtgacctggacaatattctgaaagcgccgctggatgcgctgacgcatgcggggttgctaatggacgatgagcagtttgatgaaatcaatatcgttcgtgctcagccagtatctggtggacgtctgggggtgaagatttaccccataatgcttgaagggcaggtcaaaaaatgaaactggaagatttaccgaaatactactccccaaaatcccccggcctgactgatgcatcggcctcaacgtcgaaagatacgctgagtatcactgatgtgatggccgcgcagggcatgacacagaattgggctgagatggggttttctgcgttccttgggaaaatgggcattagtatgaatgacagagagcgggcaacagaattgctgacagaatatgcactcagtcggtgtgatcgcgtggcggcgttaagaaaactcccggcagaaataaaaccggcagtgatgcgtattatggcttcgtatgcgtttgaagattatgcccgtagcgcggcgagcaaaaaacagtgcccctgttgtcacggaaaaaaatttattgaaagcgaggtttttacaaacaagatccagtatccggatggtaagccgccagtgtgggcaaagtgcacaaaaggcgtgtatccgtcttactgggaggaatggaaaaaagtcagggaggtggtaaaagttgcctgtccggagtgtggagggaagggggaggtttccaccgcctgtaaagattttcgtgggcgcggtgttgccattcatcgtgaagagtcggtaaaacgtggtatgcctgttatcagagactgccagcgttgtggtggtcgtggctatgaaagattaccttcaacggaggcatttaatgccatatgtaatgtaaccgatgccatatctcttgatacatggaaaaaaacagttaaacgtttttacgatacgctggtggtgcagtttgatattgaagaagcatgggcagaacaacaactgaaaaaggtgaccagatagctttgttgatttttcccgaatctgtggtaaatttgccctaacgatgggcgttttatgcctgacgttagaagattttttacacccgtcgccaggcgggtttttttatgactgaaatcacgccagtacagtaaacgcgctggtggttgtgaataccggtctttctgcttgctggctttttcgacaagagttattggtgtgtcacgttaaccggaaaaaggaaagtttgagaaacgcgatctggcacaggcggtgattaacgccgcatacctggtggcctgtgcagatggtgaatgtgaggcttcctagaaagcgaagatcgaacaggtactgcgtaatcagccagcgctgtccgcgtttacgtcagaaattaatgcgattagcgcaaccattatcggtcagctggatacgaactttaaaactggtcgtcgtgcggcgttacgtgagatcgaggatgtgaaacacgatacgcgtgaagcggaagatgtgctggatgtggcggtggccattgcggaggcagacggcgaaattgagccggaagagcgcaaggtgctggaagagattgccggtgttctgggtcttcgtctggagaattacctgtgacggtaaaactgcgtctggctgtggctgcactcctgctgtttctggtggtgatggtggatttcaccagcagaatcatgtcggtgctggcggatggggggctgktctgcggcattgtggtattgctgtggccggtgataaaaagaaacagcctgcataatgcttgatttttttgtttactgtttattaaaaatactactgcatggcgaatccccctgtgcggaggggcaatcagcaaccaggtatatgggataatcgcggattcaggtgctggtactgaattcaccgggaggcacccggcaccatgctttgccacaaaagtgttatttctgtttttctcaaactatcatcgttatccctttatttccggctgcgcatggcgcggccttttttttacgaccagccactggcagatggtcatcctgtgatttgattccggttccggctttttaactctgttcctgtacacgggagaaattcgatgtcgattaaacattatgatgttgtcagggcggcgtcgccgtcagaccttgcggaaaagctgacacacaaactgaaagagggctggcagccgtttggtagtccggtggccataaccccttataccctgatgcaggcgattacagcagaaggtgatgtggtggtcagtggtgcaactgagccggattggtactacgtcatcgtactggccgggcagtccaatgccatggcttacggtgaagggcttccgctgccggattcatacgatgctccggatccgcgcattaaacagctggcgcgccgcagtacagtgacgccgggtggggctgcctgcagatataacgatattattccggccgaccactgcctgcatgatgtgcaggatatgagtacgctgaatcatccgaaggcagacctgagcaaagggcagtacggctgtgtcggccaggggttacatattgccaaaaaactgctcccgtatatcccgaataacgcggggatcctgctggtaccatgctgtcgtggtggttcggcatttacccagggcgcggaggggatattcagcgagtccacgggggccagccaggattcggcgcgctggggtgtgggtaaaccgttatatcaggacctgattgcgcgcaccaaagctgcattacagaagaacccgaaaaatgtgttgctggcggtgtgctggatgcagggagagtttgacatgagcgccgccacccacgcacagcaacctgcgctgtttacagccatgctgrcacagtttcgtgctgacctctccgtgtttaacgcgcagtgccatggtggcagtgctgcagatgtgccgtggatttgtggtgacacgacgtattactggaaaaatacatacgctacccagtacracaccgtktacggcgggtataaaaacagggagagtgagggcgtttattttgtgcccttcatgacagacggtaacggcgtcaataccgccactaacgcgccggcagaagatccggatattccggcatcaggatattacggtgcggcatcgagaacgaatggaaaccaggtatcatcaaaccgcccgacacatttcagttcatgggcgcgcaggagcattattccggatcgtctggcaaccgctattctgaacgcagccgggcgcacctcagccttcatcagtggtaaggcaccggaaatcaaaccctcgcccggcggcaacacgccatcgggtccgtctgcagatacgtccgttcgcacaatctccctgctgccggcagccggagaggctgctgcgcagggctggagcattaaggatggcggaattcagttgtcagatggtgtatttaagatcaccaggcagagcaataaaacctggtccctgacgcatccggtggatgacgcaattaccctgctgacacagggcggcagactgacctgtaagttccgcctgtcaggcgcgctgaccaacaatcagttcgggctggggatttatctgtatacggatgctcccgttcctgatggtgtggcgatgacgggtaccggtaatccgttcctgatgtcgtactttactcagaccactgacggcagagtgaatctgatgcatcacaggaaagccggaaacacgaagctgggggagttcggcgattacggtaacgactggcagacgctggagctggtgttcaccgccggcagtgccacggttactccgaaactgaatggagtggctggcccggcattccaggttataaaagacagtctgacactgggactgaatgcgctgacgctgacggatgttacaaaaaatgcagcgtatggcgttgagatagaaagtctggtgctggagataaatgcaccggcagcataataaaaaaagagccagcgactgacctgaaagaagacgctggctaaaaggccttatatgtttgtagagacttatttttcacagacagcaatgatgcctgtcaatatattatcaatatgcggattgtttcagttacagatgctttattaaggaaaaaaacagccagcactgactttcggtggagaggtgctggctcagaaggatagttggatttcacatgatacttatgcctggcggtatattttctgacagacagtgacgggtgttgtcaagatattgtgtcatttataacctgaatcagggggtggccggaatgttatctggcatttttagcagagcctgaatgccataatcacggctcccggcgttggccgtcagtgggtgacactggcggcttttttgtttttctttactttcattttctgtcggcggtgacggagacatacatcagatggaaaaaatcacaacaggtgtgtcatacaccacgtcagcggtggggacgggatactggttactgcagctgctggacaaagtctctccgtcccagtgggtggcgataggcgtgctggggagtctgctgtttgggctgctgacatatctgacgaacctgtatttcaagattaaagaagaccggcgtaaggcggcgcggggagagtaaagtgatgaagaaaaaatacgaactggttgttaaagggataaataattacccggataagattactgttactgtggcacyggaaattggtgggtatccgtcactgttgttgccagatgtggcgattagtcttgaccgtactgaaggtgccacgctggagttttacgaagctgaggcgaaaaagcaggcgaagcagtttttcatggatgttgctgccgggttatgtgaaggggatggtccgttaccggaaaagcgtcccgtaattttagaggcgcaggatgtgttgataacctacagaggaaaactaccgggaataattacgggttctctgaagactccaccgctggcctgaagacttaacatatccagggatttgaaatcgataaaccctgataaatatccatgaacgcaaaaatcagatacggcctgtcggctgccgttctggcgctgattggtgcaggggcgtctgcgcctgaaatcctcgaccagtttctggatgaaaaggaaggtaaccacaccacagcataccgtgatggtgcgggtatctggaccatctgccgtggagccacccggggggatggtaagcctgttattcctggcatgaagctgtcgaaggaaaaatgcgaccgggttaacgccattgagcgtgataaggcgctggcatgggtggagaaaaacatcagagtgccgctgaccgaaccccagaaagcggggatcgcgtcattcttgtccgtacaacattggccccggtaagtgtttcccgtcgacgttttacagacggattaatgcaggagatcgaaaaggtgcctgcgaagcgattcgctggtggattaaggacggtggcagggactgccgtattcgctcaaataactgttacggtcaggtatcccgtcgtgaccaggagagcgcgctggcgtgctggggaatcgacagataagcagaatattttgctgaaaaatgaggtttgcttacatggacggataacacgaaatcctgcaaattggcaaaatgtaagtgaataaagtcaaagcagttgtttaacactcaggcaccgtaatgatgcctttgtcatttctgcgcatctcacgcgcatctcacaacacagaacctttcaggatgacccttgaggataccggtttggctgtcggtgcctttctgtgggctggattcctgtgagacaaggttcatcactaaaaggaaataaccgatgaatatgatggccgtgccgtttcacggcaactctctttatgtagttaaccataatggcgaaccatacgttcccatgaaacctgtcgttgcggggatggggctggcctggcaatcacagttggctaagttaagacagcgttttgcgtcaactataacggaaatcgttatggttgctgaggatgggaaacaacgcaatatggtgtccatgccacttcgaaaacttgccggctggctacaaaccattaatcccaacaaagtaaaacccgaaatccgcgataaggtcatccggtatcaggaagagtgcgacgatgttctttacgagtactggacgaagggttttgtcgttaatccccgtaaaatgagcgtgatggaagaactcaaccaggcttgtgctgacatgaaacgggataaaaacattgccagtgtgtttgctaccgggctgaatgagtggaaacaggttaaagccgcgcatgtatcaaaaatccgtacgctggtaaatgaagcgaatatgctgattgattttgtcctggctgatacaggcaaagggaaaataacaaaggcggattgatggggtggctaatgatatcagataaactcataacgctggtgaagagcctctgtgtacttgtcggcatttcatttttagtcatgctggttgccattttcttttccaccgcctggcgagtcctgacgttatcgggactggtggggtgaaagagagatgaaccgtgttctgtgtgtggtgattattgtcctggcggttggctatggtgcgctgtggctggcaacaaaccattaccgtgacaacgcgctcacctacaaagcgcagcgcgataaaaaagccagagagctggaacaggcgaatgccaccattactgacatgcaggtgcgccagcgtgatgttgctgcgctcgatgcaaaatactcgagggagttagccgatgcgagagctgaaaatgaaactctgcgtgctgatgttgccgctggtcgtaagcgcctgcggatcaacgccacctgctccggtaccgtgcgtgaagccaccggcacctccggcgtggataatgcaaccggcccccgactggcagacaccgctgaacgggattatttcatcctcagagaacggttgatgacaatgcagaagcagctggaaggggcacaggactatatccgcactcagtgcctgaactaagttttgctgatgcgccgtatcgtcgccgtattcctgcattaacagagaccgcagcccgacagggagactcctctgcgagagtgtgcggggataatcaaaaacgatacacaccggggtttaccgcgtaaacggagcgcggcgttctcccctcatggtcgcccgtccggtgcgatggtggaagaaactggaatctgttcaataaaaaaactgccgtgttggagtcacagcagtaatgtactgattgggtagaagattattattgttatgctttatttttattctatatggctgattatttcaattcggaattaatacagctaatgtctgtgagtttttataaattcagcaatataaagaaatagttatatgaacagccatcgcagagcatactgtgtatcattcttttttatagtcaactgacgggcatattttatgtctgctgccagctcccggcggcaagattcaatgacccacgcagaaaaattttctgaacctttctggtcaagagcgatgttaatttgttcaatcatctggtttggaaatcggatgttgcgggttgttgttctgcggggccggtttttcgatgacattttctttcctctggtgacaagctatatggcgaggattttacatggctgtgcttcgtacgttaccgggcagaatcaaaactctgaacacccggcggataaatgtcctgaggggggaacagcgtcgtgtcagtggcagtgcccgggtttccctcaaacgtcgtatctggcggagggatgccggacactgttgtctctgtagacgcgtggttgacctttgtgaccagtgaactcgatcaccgcattgcacttcagttcggtggtggtaatgaggagacgaacctctggaccctctgtactgaatgccatcgccagaagtcagcgagtgaagcggcgagtggtatgcctgatccgacgttgcctgagcttcctgatggcacgctcagggccgacggaatcactggcctgtgaccagacccgggggggatcatccggcgaaaaaaaacgatcgccctggacaccgcgccccctctcacgcagagaaaaaattcccgtttcagggcagttaacatgttaactggctgcccgggcatttttgcggtttttatctttattattcagtttgttgtgcggaaaaaatgttaacaggctttttcagcaaatgttaaccaggcagcagttaacatttgcggcatgagacgccgggaaaaatgggctgaaccatacccggctgagtgcgttctggacccgggaggaggctgtgctgacaacgcaaaaacgaaaatttgcgctggcgctcatgtccgggaaaaacaaaacagcgtcagcccttgccgccggttattcggcgaagacagccagggttaaaggctcgcagctggcaaaagatccggaggtgcttgcgtttatagcccgtaaacagtgcsagacggtggaggtggatgaggttcctgtttatcggcagaaaaaatcagagccggaggataaaccccgtcgccgtgaggcggctgcaataccacagccggacgaaacaaatccggagatgccaccgcccgtggtgatatctcctggtattgagtatatggaggacggtcttcccgatccggtgaaagcgatggggcgtcttctggtggagaacattaataccgaccccaggctggcgctggatgcggcttataagctggcgcagttcacgcaccacaaaaaaggggatgccggtaaaaaatcggcaaaaggtgacgcggcgaaaaaagcggctaaccgttttgcggtgccaccaccaccccgcctggtggtgaataatgataatgagggcaacggatgatacctgtgtggagcacggcctgcccggactgggcagagcgcctgaaaaaggggctgtcgattattccggctccgatttatccggagcaggccgcacatgccctggcgatttttaaacaactgcggattgtggatgcaccgggcagcccgacgttcggggagtcctgcgcacagtgggtgtttgacctggtggcggccctgtttggctcctacgatgcgcagaccggtgtacgccatatcaaggaagtttttatccttatccccaagaaaaacagcaagtccacgctggctgccgggatcatgatgacggcgctgttactgaactggcggcaggcggcgggctacaccattctggccccgaccgtggaggtggcggctaacgccttcaaccctgccagggatatggtacgacgggacgatgatctggatgacctctgtcaggtgcagacacatatccggaccatcacccacagggtgacggacaccaccctgaaggtggtggctgccgatccgaatacggtatccggtatcaagtccgtggggacgctgattgatgaactgtggttatttggcaagcagtacaaagcggaggacatgttacgtgaagccataggcggccttgcctcccgcccggaagggtttgtggtgtatacgaccacccagtcgaatgagccgccagccggggtgttcagacagaaactgcagtacgcccgggatgtccgtgacggcaaaattcatgatccgcactttctgccggtgatttttgagcatcctcctgaaatggtggaaagcggggctcacctgctgatggaaaacctcgccatggttaacccgaatctcggttattcggtggatgaggcttttctgtaccgggagtaccgtaaagcccgggaggctggtgaggaagcatttcgtggcttcatgtcaaaacatgccaatgtggaaattggtcttgccctgcgttctgaccgctgggcgggtgcggatttctgggagcagcagggcaggcgcgtcagcctggacgatatcctgcagcgcgctgatgtggtgacggtggggattgacggcgggggcctggatgatctgctgggaatgtacgtgaytggccgtgacagggaaacccgcgaatggctgggctggggccatgcctgggcgcatgaaaccgcggtggtccgacggaagagcgaggcdgtcccggtttcaggatcttgttgcctgtggagatatgaccattgtccggcgtgtcggggatgacacggcggaagtggcggaatatgtgcgtcgcattcatgaggctgagttactggaccatatcggtattgacccgtcaggggtggggcagattctggattcactggcggaagccgggatccccgacggaattgtggtggggataagccagggctggaaactgggcggggccattaaaaccaccgagcgcaaactggctgaaggggtgctggtgcatggtgaccagcccctgatggcctggtgtgtcggcaatgcccgggtggagcctaaaggtaacgccattcttatcaccaaacaggccagtggacggggaaaaattgacccgctgatggcgctgttcaatgcggtctccctgatgtcccttaacccggaaccgaaaaagaaagaatatgcggtttttttcatataaccctgttcacactgtaaccatcatgaaccgctgcggcggtttttttattttcaggaggctgatgtgactcttaaacgggcctgttccctgctgacggtgaaatccttcagtgaggatgaacgggtgatcaccgggattgcgtcaacgccttctccggatcgggatggtgacatcctggagccggagggcgcggagtttggcagtgcgatcccgtttctctggcagcatgaccattcccgcccggtggggcagtgtacggtgcgccgggtcagcgaagggctggaaatcacggcaacactggtgaagcccgtaccggatatgccgtcgcaactggctgcccggctggatgaggtctgggcggccattaagaccgggctggtcagggggctgtccgtgggcttccgtccccatgaatacacctttctggacggaggcggactgcattttctgcgctgggaactgatggaggtgtctgccgtcaccgtgcccgcgaatgcggaatgcaccatccggaccattaaatcttacgaccgcccgttttctgccgcgtccggcaaccggaaaccggtggtgaaaatcgcatcttctgccggcgctgcggcacagtcaacaaccgtttttcataaggaaaagaccataatgaatattggcgaacagattaaaagttttgaaaacaagcgtgcagcgctggcagcctcccttgaggaggtcatgaccaaagccgcagaggaagggcgcacgctggatgtggaggaggaagagcattacgacaacaccgcagcggaaatccgtcaggtggatgcgcacctgaagcgcctgcgtgaactggaagccggtaaggccgccacggcgcagccggtgaaacaggccggtaacgggaatgtggccgcggtggcttctgcgccggtgatccgtgtggagcagaaactggataaggggattggcttcgcccgctttgccaaatcgctggctgcggctaaaggcgtccgatctgaagccctggaagtggcccgtcgtcagtatccggatgacagtcgtctgcatcatgtcctgaaatcggcagtgggcgcggggaccaccacggatccgcagtgggcaggcagcctgtctgaatatcaggaatacgcacaggactttattgattacctgcgtccgcagaccattatcgggcgatttggtcagggcgggatccctgcacttcgtcaggtgccattcaatatccgtgtgcacgcccaggtgtccggcggtgctgccggctgggtgggtgagggtaaggcaaaacccctgacgaagtttgattttgaatccatcaccttcagtcatgcgaaggtgtcggccattgcggtactgacggaagaattgatccgtttttccagtccggctgctgatgcactggtccgtaatgcgctggcggaagcggtggtggcgcgtctggatacagactttgtggacccgaaaaaagccgcagtggcagatgtctccccggcgtccatcacccatgatgtgaagggcacggcatcaaccggtaacccggatgcggatgccgaggctgcgtttggacagtttgtggcagcaaacctgcagcccaccggtgcggtctggctgatgtccagcaccaatgccctggcactgtccatgcgtaaaaatgcgctgggtcagaaggaatacccggacatgaccctgctgggtggctccttccaggggctgccggtgattgtctcccagtacgtgggtgaccagctggtgctggtgaatgccccggatatttatctggcggatgacggcggcgtggcagtggatatgtcccgcgaggcatcactggaaatgcagtctgagccgggcggcgacagtaccacgccgtccccggtggagctggtttccatgttccagacaggcagcgtggccatccgtgcggagcgctggatcaactggcgtcgtcgccgtactgcggcggtggcggtgatcaccggagtgaactacggcagtgcgtccggcggctgagtctgataaggaggacgggaggcgtgcgcctcccgtaacaggttatggcaaagatccgatatctgcagggcacgcatgatgcccgggccggggatatccgtgatgtggcacagccgtgtgcggaggtgctggttcgcctggggaaggcggagtacatcacagcgcgacgtccggcaggtcagaaaaagaaacgtgatgcggagcatggcgaatgtggaaccttttgcggcgaacccgaaaaaaccagaaatcaggacgtgacgtaagagaagtgggctggcggtccctgtttcaggcggtggctgagccttttgccggtgcctggcagcagggggtgaaagccgatccggaaaccgttttgtcctttcacgcggtgttttcatgcatttcgctgatatcccaggatattgccaaaatgcggcttcgcctgatgcagactgatgtacagggaatacgccgggaaaagcggcagggagatactgcccgtctctgtcgtcgtcctaatgcgcagcagaatcgcatccagttttttgaactgtggctgaattccaaattgcgtcacggcaatacggtggtgctgaaaatccgcaccccccgggggcagatcaaagaactgcgtattctggactggaaccgggttgaacctctggtggcggatgacggcgaggtgttctaccgcatcacgccggaccggaactgtgggatcacagagtcgggtgacggtgcctgcccgggaggtgatccacgaccgttttaactgtttttttcatccgcttgtggggctgccgccggtgtatgccgcaggactggccgccatgcaggggcatcatattcaggcaaattcgacgtattttttcaagaaatggcgggcgaccatcaggcgtgattgaggtccccggcatgtattacggaagaaaacgcgaaaaaactgaaggggaactgggacagcggatatacgggcgaaaatgccgggaagacggccatactgagcaacggggcaaaatacagccccacgacgttttcaccggtggatgcgcagacggtggaacaactgaaaatgacggctgaaattgtctgttcggtgttccgtgtcccggcctacaagattggcgttggccacccgccttccagtgacaacgtggaggcgctggagcagcagtattattcccagtgcctgcagacgctgattgagtccattgagctgttactggatgaggcgctggaaacgggggaaaacgagagcacggagtttgacgtcaccacgctgctgagaatggacagcgaacggcgcatgaaaacactgggtgaatcggtgaaaaatacgcttctcacgcccaatgaggcccgtaaacgtgagaacctgccgccccttgccggcggtgatgcactgtatcttcagcagcagaactacagtctggaggcgctgtcccgtcgtgatgcccgtgaggacccgttcgcgtcggccgggaaaacagtttcagcacaactgcctgacggcgcatctgacggtaataaggcaatcagtgaaacagagcatgatgcagtgaaagcgatgttcagggggatactgagaaaatgacggaacgggaactgtccattattcgtgcactgggcgaagaattctccacggtgctggcggatttacagcgcacatttgaggggaagatggccgcgcaggcacaagcgtttgaagagaaactggcttccctgtcggcggtattacagaagcatgtgacggtggatgaggtacatccggttctgcaggcgatggtggatgacgctgtggggaccattccggtaccgcgtgatggtcgtgattatgatccggatgtactgcagcaggcggtgaatgatgcggttgcgaatattccggtaccggcggacggcaaaagtatcacccccgatgatgtgcgtccgatgcttgagcagatggtgaaagaggctgtaagccatatccctgctccgcgtgacggtcagtgattatgatccggaagtacatgrascaggcggtgaatgatgcggttgcgaatattccggtaccggcggacggcaaaatgtatyacccccgatgatgtgcgtccgatgcttgagcagatggtgaaaaaggctgtaagccatatccctgctccgcgtgacggtcgtgattatgatccggaagtmctgaagcaggcggtgaatgatgcggttgcgaatattccggtaccggcggacggcaaaagtatcacccccgatgatgtgcgtccgatgcttgagcagatggtgaaagaggctgtaagccatatccctgctccgcgtgacggtcgtgattatgatccggaagtactgaagcagncggtgaatgatgcggttgcgaatattccggtaccggcggacggcaaaagtattacccccratgatgtgcgtccgatgcttgaacagatggtgaaagaggcggtaagccatattcctgttccgcgtgatggtcgtgactatgatcccgatgttctgcagaaggctgttctggatgcggtgagagccctgccggctccgcaggacgggcgtgatgccacggcactggaaataatccccgccattgacgatcaaaaatcctttccccggggcacgtatgccacacaccagggcggactctggcgggcgtatgaaaaaacgcacgggatgcggggatgggaatgcctggttgacggggtggccgatattgacgtcagcatgaccggcgaacggtcgttcactgtggtggtccggcagagcagtggccagcgtacggaaaaaacattttccctgccggtgatgctctaccgcggtgtgttcagagccggtgaaacctaccaccccggtgatacggtgacgtgggggggctcgctgtggcactgcaacagtatgaccggtgataaacccggagaagctcattcatcaggctggaccctggctgccaaacgtggacgggatgcaggaggcggaaaatgacggcattactgacactggaagagatcaaggcacatctgcgtgtcgaccatgacgcggatgatgacatgctgatggacaaggttcgtcaggctaccgccgtgctgctggcctacattcagggcagccgggataaggtgattcgtgaggacggtgaactgatcccgggcgaggcattaacccggatgaagggggctgccatgcgactgaccgggatgctgtaccggaatccggatcttgcggagcgggaagaactgattcagggggarctgccgttttctgtttccgtgctgatttacgatttgcgttgtccgacggtgttatgaggagggggaatggcaatatctgcaggtcgtctgacacagatgataagtgttctgaacccggtgttaacccgtaacgctgccggagaaatgacggaagaatgggtgtcatgcgggaaaattcatgcggatatccggggcaggagcagccgggagcggatgcagtccggtgcggaaatggcgcaggcggaaatccgcatctgggtgcgcggtcagtccggtcgggaaatcacggcagcgtcacgacttcatgtgctgagtggtccctggcgtgaccggatcctgaacgttgtcgggctgcccgtgccggatgcgaccggcggacgtctggaaattctctgtcggctgggaggggaaaaatgatcgaaaccctgctggatttttcggggctggaggacatcagccgcgatttgcagcttctgagtggtgcagaaaataaccgggtgctgcgtgaggcaacccgtgcgggtgcgaatgtgctgaaagaagaagtggtgtcacgggcaccggtacgcaggggaaaactgcgccgcaatgtggtggtcctttcccggcgctcccgcgatggcgggatggaatccggtgtgcatatccggggtgttaatccggacaccggtaacagcgataacaccatgaaggcggataacccgcgcaacgctttctactggcggtttgtggaaatggggaccgtgaatatgccaccgcacccgtttgtgcgcccggcatttgatgtgcgcagtgaacaggcggcacaggtggcgattgcgcggatgaaccgggccattgatgaggtactgagacgatgacggaggcggatttgtatcctcatctggcgcatcttgccggcgggcaggtgtacccgtatgtggtccccctgctggatggcaggccgtcggtggcgcttccgtgggtggttttcagcctgatttcatcggtgtcagcggacgtgatgggcgggcaggcggagtcctcagtgtcggtgcagataracgtttatgccgggactgtgacgcaggcgcgtcagatacgtcaggacgcccgtgaakccataatgctgctggccccgggatccgtcagtgaaatgcaggactatattccggaaaaccgctgttaccgtgcaaccctggagtttcaggtcacggtgtgaattttttcaacagaacccataacccgccgcgtgcgggttttttattatcaggaggcagaatgtctgctttgtatgaacgttcacagctgacgcaggtgatgatttcatctgccccggcgactgctgaaaccatggagaaggcggaatatctgcgcctggactgcaccatcaaggaagtccagttcaccgccggtcagaaacaggatattgatgtgaccacgctctgctccacagagcaggagaacatcaacggtctgggggcgtcgtccgagatttccatgtcgggtaatttttatctgaatcaggcccagaacgccctgcgtgatgcctatgacaatgacacggtgtatgcgtttaaggtgcagtttccgtccggtaagggctttaagttcctggcggaagtgcgtcagcacacctggtcatccggtaccaacggcgtggtggctgcaacgttttcacttcgcctgaagggtaaaccggtgtcctatgtggtaccgctggcgtttgtgaaaaatctggataagacacttaccgtgaataccggtgcgctgctgacaatgtcagtcagtgtcaacgggggaacgccsccttataaacacgcctggaagaaggatggtcagccggtagagggacagactactgacactttcagtaaagccaatacgcagtcaggtgataagggggcttatacctgcgaggtaacggattctgcagaacagccgcagagcattacctctgatgcgtgtacagtaacggttaatggtgcgggcggataaggcttatggcaaaagatctgaaaacactggcgctggccagactgtcggggttccgtcataaaacggtgaaggtgccggaatggagaaatgtcagcgtggtgctgcgggagccttcggcagaggcctggtatctgtggcaggaagtgctcaatggtgatggagaggatgacgataccctgtcggtggtggcgaaaacccgccgtaacctggaagcggatgtgacgctgttctgcgatgtcctgtgtgatacggatctgcagcgggtgttcgctccggacgaccgtgagcaggtgctggccgtctatggtccggtacatgcccggttgctgcgtcaggcactggaactgatcgctgatgcagagtcggccagaaaaaagtagcccgcccggaaattcgctttctgatgcgacttgcgctccgtctggggcgcaccttatccgaactgcgccacagcctgagtgcgagcgaggcgatgatgtggatggagttcgacagggtatccccgctgggtgatgagcgcggggatatccgtaatgcacagatcgtgaaagcggttttcggggcacaggggatgaatgttgcactgaaggacgccatgctctgctggggcgaggatgaggataagccggaggtggatccgnttgcggcgctggaagacgcnytgagccttgcagcaatgtcataaataatgatgatacccctcctgtggcaggttttttttttgscccggaaaaaaggtgaatggsykmcgttaacgtgaactgattatcaaaatttcggcaaattckcagtcattccagtcggagatccagcgggcgtcccgtatgggcagtgaatatwacccggaccctgcagaatggcgggcgtcaggmcrctgcggcagcccgggatcagcgacgtgccctgkcagaactgaacagccagttkacggaaattckynggttctgctgtcggaatgkctggmgcatttkccggtgcctttgccaccggacacctgatttcactggctgatgagtggagttccgtgaatgmccgtctgaaacaggcgtmgcagtcatctgatgaattttcgtcakcacagaaagtgctgatggatatcagtcagcggacaggkwccgctttttcggataatscggccctgtttgyccgctcggcagcctcaatgcgtgaatatggttacagtgctgatgatgtgctgaaggtgacggaggccatttccacggggctgaaaatctccggtgccagtacggctgaggcgggttcggtgatcacccagttcagccaggcgctggcacagggtgtgttgcgcggtgaggaatttaattcggtcaatgaaagtggtgaccggatcgtacgtgcactggctgcgggtatgggcgtggcccgtaaagatctgaaggcgatggcggacgatggtcaactgacggcggataaagtcgttcctgcgttaatcagccagctggaggtattgcgtgatgaatacgcggccatgccggaaacggtctctgacgggatcacaaaggtggaaaacgcctttatggcctgggtgggtggtgcgaatgaggccagcggggtgacgaaaacgctctccggcgtgctgaacggtgttgccggacagattgataatgtggcaacagcccgtgggggcactggttgccgtcggggttgcccggtactttggcaatatggcctccggagcgatgtctgccacggcaggacttgtgacggctgcacgtaatgaagttgcactggcggaagcacagttcaggggaacgcarattgccacggcgcgggcaagrrcagccgtgtaccgtgctcagcaggccgtggcggcagcccgcgggacggagatgcagattgcwgcagargcccgtctggcggccacacaggaacgcctgaacagaaatattgctgccagaaccgccgccccacagggctgaatcntcaactgaagacgtttcaggcggtgttccgggtgacggatgagtcaacccggcgctggctggatgaatttttatcctggcatggtggttaccgtgcctttttgtggcgaccgccgaaacataaccggacggtgagggtkgtgtgccgggagtggagcgtcacggataacgcccggtacagtgatttcagttgtacgattgagcaggtggtgaactgatgcagracattcatgaagaaagtctgaacgagtcggttaaatcagagcagtcaccgcgggtggtrctctgggaaatygacctgacggtgcagggyggtgagcggtattttttctgtaatgagctgaatgaaaaagggraggcggtcacctggcaggggcggsaatatcaggcatacccgattgacggcagcggttttgagatgaacgggaagggcagcagtgcccgcccgtcactgacggtgtccaatctgttyggyctkgtcaccgggatggcggaggacctgcagagcctggtgggggccacggtggtccgccgccgggtgtatgcccgttttctggatgcggtgaatttygtkgcgggcaatccggargcggacccggagcaggagctgagcygaccgctgggtggtggagcagatgtcagcagctgacrgccatgacrgcctcgtttgtgctggcyacaccvacsgagacggayggrgcgctgtttcccggtcgcatyatgctggcgaatacctgtatgtggacctaccgctctgatgagtgtggttacacgggcggggctgtggcggatgagttcgayaamcccaccacgcgatatccgtaaggacagatgcagcaagtgcatgcgcgggtgtgagatgcgcggcatggyggytaattttggcggtttcctttccatyaataaactttcgcagtaaatccygktttatgacacagactgaatcagcgattctggcgcatgcccggcggtgtgcgccwgcggagtcgtgcggcttcgtggtgagaacgccggagggggagcggtatatcccttgtgtgaatatctctgcagagccggaggcgtattttcgtattgcaccggaagactggctgcgggcagagatgcagggggagattgtggcactggtccacagtcatcccggtggtctgccctggctgagcgaggccgaccggcggctgcagataaaaagtgcactgtcctggtggctggtctgccggggggaaattcataaattccgctgtgtgccacatctgacaggacggckctttgagcacggggtgacggactgttacacgctgttccgggatgcytaycatctggcgggraytgatatgccggattttgagcgtgaggatgactggtggcgcaatggtcagaacctgtacctggacaatatggaggcgactggtttttacaggatttccctsccttccgcacagcctggcgatatyctgctgtgctgctttggygcwtcggtrscsaaycatgccgccatwtactgcggcaaacggtgarctgcttcaccatctgcctgaacaactgagtaaacgggagaggtattccgaaaaatggcaacgacgaacgcattcagcctggcgtcaccgccactggcacgtatctgccttcacggggatttacaacgatttgggccgccgcctcagcctgtatgtgaacacggcagcggaagccatccgggcgctgtcgttacaggtgccsggmttycgccgtcagatgaacraaggctggtaccagatacgtattgccggtkatgacacggcaccggaggcggtgtacgcccgtcttcacgaacagctgggtgagggaacggtcatccayattgtgccgcgactggccggggccggaaagggtggactncanattgtgctgggggcggcagccatcgtgggctctttcttcacggccggagcatcgatggcagcctggggtgcagcgctgagtgccggcggtttttctgccaccacgatgctgttttcactkggwgccagcatgatwctggsyggtgtggcmcagatgctggccccgaagccaaaaacaccggawtaccgcgcaacggataacggcagacagaacacgtacttttcctcgctggataacatgattgcccaggggaacccgatgccggtgccttacggggaaatgctggttggctcccgccgtatatcccaggacatcagcacccgtgatgaaggcgggggcggaacggtcgtggttgtcgggcgacagggataaaacataaaaaaatcccgcagtgatcgcggagctgcggggacagacaaatgaagatcaatgttaaggagttgtttttgttactcgggcaaaagaaacactaacgcagcgaaattataagcgccacagtcagtgtgtgaaaatgtgaagatattcagaatttttatgccattaccggttttaaccaacaggattatcggtgggcatgaaagaaaaccccggtatctgctgataccggggttttctttagcatggcagaaatgtgtttcatgcttttcgggcgaaggatatccgacttctgtacggaatggcaagtggcggttaatttattcaggggaaggctgtatgggaaaaggtggcggtaaggcacacacagcctctgtgaggcgaaggataatctcaaatccacgcagatgatgagtgtgattgatgcgattggtgagggaccgatagaaggtccggtgaagggactgcagagtattctggtgaacaaaaccccactgacggacacggacggcaatcccgtgatacacggtgtgaccgcggtctggcgtgccggggagcaggagcagacaccaccggaaggytttgagtcctccggagctgaaaccggactgggcgtggaagtgacgaaggcaaaaccggtgacgcgcaccattacgtccgcgaacattgaccgcctgcgggtcaccttcggggtgcagtcactgttggagaccacctcaaagggcgaccgtaatcactcttctgtccgactgctgattcagttgcagcgtaacggtaactgggtgacggaaaaggatgtcaccattaacggcaagaccacctcgcagtttctggcgtcggtgattctggataatctgcctgagcggccctttaacatccggatggtccgggagacagcggacagcacctcggaccagctgcagaataagacgctctggtcgtcatacaccgaaatcatcgatgtgaaacagtgctacccgaacacggcgattgtggggctgcaggtggatgcggagcagtttggcggtcagcagatgacggtgaactaccatatccgcggtcgcatcatccaggtrccgtcaaactatgacccggaaaaacgcacgtacagcggcatctgggacggcagcctgaaaccggcatacagcaacaaccckgcctggtgcctgtgggacatgctgacycacccgcgctacggaatgggaaaacgcctgggggcggcggatgtggacaagtgggcgctgtatgccattgcgcagtactgcgaccagacggtcccggatggtttcgggggcacagagccgcggatgactttcaatgcggtacctgtcacaacagcgtaaggcgtgggacgttctcagtgatttctgctcggcgatgcgctgtatgccggtatggaacgggcagacgctgacgtttgtgcaggaccgtccgtcagatgtggtgtggcctacaccagcagtgatgtggtggtggatgataacggcgtggggtttcgctacagcttcagcgccctgaaggaccgccacacggcggtggaggtgaattacaccgacccgcagaacggctggcagacctccacggaactggtggaagacccggaagccatactgcgctacggrcgcaacctgctgaagatggatgcgttcggctgyaccagtcgcggtcaggcccaccgtgccgggctgtgggtgataaagaccggactgctggaaacgcagacggtggatttcacgctcgggtcacaggggctgcgtcacacacccggtgacattattgaaatctgtgataacgactatgccgggaccatgaccggcggacgtrtcctgtccatcgatgccgccagccgcaccctgacactggaccgtgaggtgaccctgccggagaccggtgccgccacggtgaacctgattaacggcagcggtaagccggtgagygtggccatcactgcacaccccgcgccggaccggatacaggtcagcaccctgccggatggcgtggagacatacggtgtgtgggggctctccctgccgtcactgcgtcgtcgcctgttccgctgtgtctccatccgggaaaacacggacggcacctttgccatcacggcagtgcagcacgtaccggaaaaagaagccatcgtggataacggtgcccgctttgagccgcagtcaggcaccctgaacagcgtcatccctccggcagtgcagcacctgacggtggaggtgagcgcagctgacggccagtatctggcgcaggctaaatgggacacgccgcgggtggtgaagggcgtgcgcttcagtctgcgcctgaccagcggaagcggagaaggcagccgtctggtgaccaccgccatcactgcggatacagagcatcgttycagtggtctgccgccgggggaatacaccctgacggtcagggcgattaacagttatggccagcagggggaaccggccaccaccacgttcaggattaatgcacctgcggtacccgccacgattgagctgacaccgggctattttcagataacagcggtcccgcgtcttgcggtgtatgacccgacggtacagtttgagttctggttttcggagacaaaaatcgcagatacatctcaggtggaaacctctgcccgttatctggggaccggcagtcagtggagtgtatccggcccgcacattaagcccgggaaggatttctggttttacgtgcgcagcgtcaacctggtggggaaatctgcttttgtggaagccagtggccgggccagcaatgatgcagaagggtatctggggctgtttcgggaaaaaataggaaaactgcatctggctcaggggctatgggagctgatagacaacagccagcttgcggatgagatggcggagatgaagaccaccatcacggaaacccgcaatgaaatcacacagacggtcagtaaaacgctggagaaccagagcgccactatacagcagatacagcgcgtgcagaaggacacaaatgatgacctggctgcgctgtacatgctgaaggttcaaaaaacgaaagacggcattccctatgtggccgggattggtgcagggattgaggatactgatggccagccactgagcaacatactgctgytggctgaccgtatcgcgatgataaatccggagagcggcaacagcacgccgttatttgtggcgcaggggaatcagctgttcatgaacgacgtgttcctgaagcgactgtttgcggtgagtatcacctcgtccggcaatcccccgacgttttccctgacgccggacgggcgactgacggcgaaaaatgcggatatcagtggcagtgtgaatgcgaactcagggacgctcaacaacgtcacgattaatgagaactgtcagattaaggggaaactgtcagccaaccagattgaaggcgatattgtcaaaacggtcagcaagtctttcccccgcacgagcacttatgccagtggcaccatcacggtaagaatcagtgatgatcagaagtttgaccggcaggtcatgataccgccagtgttattccgcggtggtaagcatgagaatttcaacagtaataaccaacagtcatactggtattcaacctgccggttaagagtgacccgcaatggtcaggagatttttaatcagtccacgacggatgctcagggcgtattttcctcagttatagatatgcctgccggacaggggacgctgacactgacattcaccgtatcttcatcaggagcgaataactggacaccaacaaccagtatcagcgatctgctggttgtggtgatgaaaaaatccacagcaggtatcagtatcagctgaattttataacccatatacgggcgccagaaatggcgccttttttattgcagaaaagcgagaggtaattatgcgtaaactttatgccgccattttgtccgcagccatctgtctggccgtatccggcgcgcctgcatgggcgtctgagcagcaggccacgctgagcgcggggtatcttcatgcccggacgagcgctcccggtagcgataatcttaacgggattaacgtgaaataccgttatgaatttacggacacgctggggctggtgacgtcattcagctatgcaggagacaagaatcgccagcttacccgttacagcgatacccgctggcatgaagattccgttcgtaaccgctggttcagcgtaatggcggggccgtctgtgcgcgtgaatgaatggttcagcgcgtatgcgatggcgggtgtggcttacagccgtgtgtcgactttctccggggattatcttcgcgtaactgacaacaaggggaaaacgcacgatgtgctgaccggaagtgatgacggtcgccacagcaacacgtctctggcgtggggggctggcgtgcagtttaacccgaccgaatccgtggccattgatattgcttatgaaggctccggcagtggcgactggcgcactgacggtttcatcgtgggtgtcggttataagttctgattagccaggtaacacagtgttatgacagcccgccggttcaggcgggcttttttgtggggtgaatatggcagtaaagatttcaggtgtactgaaagacggcacaggaaaaccggtagagaactgcaccattcaactgaaagccagacgtaacagcgccacggtggtggtgaacacggtggcctctgaaaatccggatgaagccggtcgttacagcatggacgttgagtacggtcagtacagcgttattctgttggtggaagggttcccgccgtcacatgccgggaccatcaccgtgtatgaagattctcaaccggggacgctgaatgattttctcggtgccatgtcggaggatgacgtccggccggaggcactgcgtcgttttgaactgatggtggaagaagcggcgcgtcacgctgaggaggcgaagaagaatgccggagaggcggagacgtccgcgaggaatgccggcatatcagccagtcaggcagaagagagcgcggcaaatgctgacacttcagcaggggatgcatcggagtcagcccggcaggcggcagaaagtgcagccgctgcaaagcagtcagaggaggcgtcctcgtcctcggcttctgcggccgctcaaaaagccagtgagtcatcacaaagtgcagcagaagctgaattgtcaaaaaagacggcagaaagtgcagccggtaatgcagccagggatgcaacgaccgcaacagaaaaagcccgggagtcagcagaaagcgcacagtcagcggaacaaagcaggatagcggcggaagaggccgtaaaccgaatccccacggtggtggggcctcccgggccaaagggggaaccgggtcccgcgggtcctcaggggccgaagggtgataagggagagcgcggtgacaccggccctgtcggggcaaccggcgaacggggaccggcaggtgatgctggtccggcaggcccgcaggggccgaaaggtgacaggggagagcggggagagaccggtctgacgggaaatgcaggtccacagggtccaaagggagacaccggggcagcaggcccggcaggcccacagggaccgaaaggagaaacaggtgcggctggcccggtgggggcaaccggacctcagggaccgaagggcgacccgggggarmcacaaatccgttttcgtctggggccggcgagccattattgagacaaacagccatggctggttcccgggtacagatggtgcgcttcatcaccggactgacctttcttgcccccaaagatgccacacgggttcaggttttttttcagcatttgcaggtcaggtttggtgacgggccgtggcaggatgttaaggggctggatgaagtgggcagtgatacaggcagaacwggagaatgacatgaacatattaaaaaaaattatgcagcgtctgtgcggttgcggaaagcatgatgactgtgaacacgggcagtcgcttacagtacaactgcgactggggccggcagacatcctggagtcagatgagaatggcattattccggagcaggacggggtaatcacgcaggtggtgatactggatgcagataaaaagcagatacagtgtgtggtaagaccgctgcaaattctgcgtgctgacgggaggtgggaaaatattggcggaatgaaatagccgacagcttcacaaaaccggagtccggctccggttttttgttggttagatgtaatctgacagatacctgtataaataaccggtaactgtcaggtcagagctaatataggtaattatattataatcacgagcgcttagatgtattaatgccatgctctgcaagatgctgcatcagacgctgagccacatcaggcaaaggtcttgattgttcattttgtactggcggcgttggcgcaggccagttaggtgccggaggaatatgttcagccatattccgggctggttgaatgccatgctctgcaagatgctgcatcagacgctgagccacatcaggcaaaggtcttgattgttcattttgtactggcggcgttggcgcaggccagttaggtgccggaggaatatgttcagccatattccgggctggttgaatgccatgctctgcaagatgctgcatcagacgctgagccacatcaggcaaaggtcttgattgttcattttgtactggcggcgttggcgcaggccagttaggtgccggaggaatatgttcagccatattccgggctggttgaatgccatgctctgcaagatgctgcatcagacgctgagccacatcaggcaaaggtcttgattgttcattttgtactggcggcgttggcgcaggccagttaggtgccggaggaatatgttcagccatattccgggctggttgaatgccatgctctgcaagatgctgcatcagacgctgagccacatcaggcagaggtcttgattgttcattttgtactggcggtggtggcgcaggccagttaggtgccggaggaatatgttcagccatactccgggctggttgaatgccatgctctgcaagatgctgcaccagacgctgagctacatcaggtagaggccgatgtaaagcgtttttttctatacttgactgagtataagatgtgggacgttgaagtcctgattctgtataagaattttttaccttaaaaatagttgttgcactggcaggactgttgctgggagaaaaaggtgagctggtttttaccgtgttaggtgtgcttttgtgctgcgagacagtgaaggtactgctgcgtatagcacttgatatactgcgaggaaggccggaaaaaaagaattaatgctatttatcatatagataaccttataagagctttattggatagtcttatttatccgtttacatgaaatctaccttttgtgaaattctcgtcaatattttactcaaaatgatcggctgtaggaataaactatttgatattattacgtttttagagttgttttcaatcagctatagatagggcttggcgccagaatggagaatatttaacgaggaatagaagctttgtatcagacgggcttccctaaatagagaagttaaataatcaggatgatgctaatgaatatcagggacaaggtgagtgtcttcatgttcagtgaaacagggtgtcacaaaaaagattggggagggctagagccttctgcacgaaaatagtgatgcgacagatctgagatggctttgtatccttctgcctggttcaggcctggagcagtccatgttttacaaaaatactcggcagcgtaacgtgttgcaagagcggcatcagacgaggaacctgaggttccgctcatgaccgataatctcatccgaataaaaatataccaattggtataccaagtttataccaagagccaaaaaagcaaaggggctaccatttggtaaccccttgattatttggcggaagcgcagagattcgaactctggaaccctttcgggtcgccggttttcaagaccggtgccttcaaccgctcggccacacttccggaatgacgcgcactataaacatcccgatgcggcgtgtaaacccctaatctgtttgtttgcctgaaaaacagccaaaagtgcattgatagcgtgaaataaaagcagattgatcatttcatcaccataaattccttctcttttactcgtttagcaactggctaaacatcccaccgcccggcaaaaagaaaaataggtccatttttatcgctaaaagataaatccacacagtttgtattgttttgtgcaaaagtttcactacgctttattaacaatactttctggcgacgtgcgccagtgcagaaggatgagctttcgttttcagcatctcacgtgaagcgatggtttgccttgctacagggacgtcgcttgccgaccataagcgcccggtgtcctgccggtgtcgcaaggagaagagacgtgcgatatgaataacgaggaaacattttaccaggccatgcggcgtcagggcgttacccggcgcagctttctcaaatattgtagtctggctgccacgtcgctgggattaggcgcgggaatggcaccaaagattgcctgggcgctggagaacaaaccgcgcattccggtggtatggatccacggtctggaatgcacctgctgtaccgaatcttttatccgctccgctcacccgctggcaaaggacgtcatcctttccctgatttccctcgattacgacgatactttgatggctgccgccggaacccaggcggaagaagtctttgaagacatcatcacgcaatacaatggcaaatatatcctcgcagtagaaggtaatccgccgctgggcgagcaggggatgttctgtatcagcagcggtcgaccgtttattgagaaactcaaacgtgccgctgccggagccagcgcgattatcgcctggggaacctgtgcgtcctggggctgcgtgcaggccgcgcgacctaatccgacacaggcaacgtctatcgacaaagtcatcaccgacaaacccattatcaaagtacctggctgcccgccgatcccggatgtgatgagcgccatcattacttacatggtgacctttgatcgcttgccagatgtcgacagaatgggtcgtccactgatgttttatggtcagcgtatccacgataaatgctatcgccgcgctcacttcgacgccggagagttcgtccagagttgggatgatgacgctgcccgcaaaggttattgcctgtacaaaatgggctgcaaagggcctaccacctataacgcctgttcctccacacgctggaatgatggcgtttctttcccaatccagtctggtcacggctgcctgggctgtgcggaaaatggtttctgggatcgcggttcgttctacagccgcgtggtcgatattccacaaatgggtactcattccaccgccgataccgtcggtttaaccgcgcttggtgtggtggcagcggctgttggtgtgcacgcagtcgccagcgccgttgaccagcgcagacgtcataatcagcaacctacagaaaccgaacatcagccaggcaatgaggataaacaggcatgagcactcagtacgaaactcagggatacaccatcaataatgccggacgccgcctggtggtcgacccgattacgcgcattgaaggccacatgcgctgcgaagtgaatattaacgatcagaatgtaatcaccaatgccgtctcctgcggcaccatgtttcgcgggctggagatcatcctgcaagggcgcgacccgcgcgatgcgtgggcgttcgttgaacgtatctgcggcgtctgtactggcgtacacgctctggcttcggtttacgccatcgaagatgccatcggtattaaagtgccggacaacgccaatatcatccgcaacattatgctggcaacgctctggtgccacgatcatctggtgcacttctatcagcttgccgggatggactggatcgatgtgttggatgcgctgaaagccgacccgcggaaaacctccgaactggcgcaaagtctctcctcttggccgaaatcatcccctggctatttcttcgacgtacaaaaccgcctgaagaaattcgttgaaggcgggcagttggggatcttccgcaatggctactgggggcacccgcagtacaagttgccgccagaagccaacctgatgggctttgcccactatctcgaagctctcgatttccagcgtgaaattgtcaaaatccacgcggtctttggcggtaaaaacccgcatccaaactggattgtcggcgggatgccttgcgccattaacattgacgaaagcggcgcggtcggggcggtcaatatggaacgcctgaacctggtgcagtcgattatcacccgcacggcagacttcattaacaacgtgatgatccccgacgccttagccatcggtcagttcaacaaaccgtggagcgaaatcggcacgggtctttctgataaatgtgtcctcagctacggcgcattcccggatattgccaacgactttggtgagaaaagtctgctgatgcctggcggcgcggtgattaacggcgacttcaacaatgtgctgccagtggatttggttgatccgcagcaggtgcaggagtttgtcgatcacgcctggtatcgttatcccaacgatcaggtcgggcgtcatccgttcgatggcatcaccgacccgtggtacaaccccggcgatgtcaaaggcagcgataccaacattcagcagctgaatgaacaggaacgctactcgtggatcaaagcgccgcgctggcgcggtaacgcgatggaagtggggccgctggcacgcacgttaatcgcttatcacaaaggcgatgctgcgaccgttgagtcggtcgatcgcatgatgtcggcgctgaacctgccgctttccggtatccagtcaacgttgggccgcattttgtgccgcgcgcacgaagcacagtgggccgcaggtaagttgcagtatttcttcaacaagctgatgactaacctgaaaaacggcaatcttgccaccgcctccacggaaaaatgggaacccacaacctggccgacagagtgccgtggtgtcggttttaccgaagcgccgcgcggggcgttaggccactgggccgccattcgcgatggcaagattgatctctaccagtgcgtggtgccgaccacctggaacgccagcccgcgcgatcccaaagggcagattggcgcttatgaagcggcgctgatgaacaccaaaatggcgatccccgagcaaccgctggagatcctgcgtactctgcacagctttgatccgtgcctcgcctgttcaacacacgtgctgggcgacgacggtagcgagctgatctccgtgcaggtgcgttaacagcgaaggagaatcatcatgcaacagaaaagcgacaacgttgtcagccactatgtctttgaagcgccagtgcgtatctggcactggctgacggtgttatgcatggcggtgttgatggtcaccggttactttatcggcaaaccgctaccttccgtcagcggcgaggcgacgtatctgttctatatgggctacatcaggttaattcacttcagcgccgggatggtttttaccgtggtcttgctgatgcggatctactgggcttttgttggcaatcgatactcccgcgagctgtttatcgtgccagtatggcgtaaaagctggtggcagggcgtgtggtatgaaatccgctggtatctgtttctggcaaaacgtccgagtgccgatataggccataaccccatcgcccaggcggcgatgtttggctatttcctgatgtcggtctttatgatcatcaccggctttgcgctgtacagcgaacacagccagtacgctatttttgcgccgttccgttatgtggtggaatttttctactggacgggaggcaactcaatggacattcacagctggcatcggctggggatgtggctgattggcgcgtttgtgatcggtcatgtctatatggcgctgcgtgaagacatcatgtccgacgacacggtgatctccaccatggtcaacggctaccgtagccacaaatttggcaaaataagtaacaaggagcgttcatgagcgagcaacgcgtggtggtaatggggctgggcaacctgctgtgggccgatgaaggtttcggcgtgcgggtggcggaacggttgtatgcccattaccactggcccgagtctgtggagattgtcgatggcggtactcagggactgaacttgctggggtatgtcgaaagcgccagccatctgttgattctcgatgccattgactacgggctggaaccaggaacgctgcgaacctatgccggagaacgtattccggcttatctcagcgcgaagaaaatgagcctgcaccagaacagtttctccgaagtgctggcgctggcagatatccgcggacatctgccagcacatattgccctcgtcggtctgcaacccgcaatgctcgacgactacggcggcagcctgagcgaactggcacgggagcaactgcccgcagcggaacaggcggcgctggcgcagctggctgcatggggaattgtgccgcaaccggctaatgaatcgcgctgtctcaattatgactgtctgtcgatggaaaattacgaaggcgttcgcttgcgccagtacaggatgacactggaggagcagggatgagcaacgacacgccatttgatgcgttgtggcaacgaatgctggcgcgcggctggacgccggttagtgaattccgtcttgacgactggcttacgcaagcgccagacggcgtggtgttattaagcagtgacccgaaacgcacgccagaggtcagcgataatccggtaatgattggcgaattactgcgcgagtttcccgactacacatggcaggtggcgattgctgaccttgaacagagcgaagccatcggagatcgctttggcgtctttcgctttcccgccacattagtgtttaccggcggaaactatcgcggcgtgctgaatggtattcacccgtgggcggaactgataaacctgatgcgtgggcttgtcgaaccacagcaggagcgtgcntcatgagcgaaacttttttccatctgctggggccaagaacgcaaccgaacgatgacagtttcagcatgaatccactgccgatcacctgtcaggtgaatgatgaaccgagtatggcggccctggagcaatgtgctcacagcccgcaggtgattgcgctgttaaacgagttacaacatcaactaagtcaacgccagccgccgttgggcgaggtgctggcagtcgatctgttaaatctcaacgccgacgatcgtcactttatcaatacgcttctcggggaaggtgaagtgtcagtgcgcattcagcaggctgacgacagcgaaagtgaaatacaggaggcgatcttctgcggattatggcgggtgcgcagacgtcgcggcgaaaagttgctggaggacaaactggaggctggctgcgcgccgctggcgttgtggcaggcggcaacgcaaaatctcttgccgacagattcgctgttaccgccgcccattgatggcctgatgaatggcctaccgttggcgcatgagttactggcgcatgtacgtaaccccgacgcgcagccgcacagcattaatctgacgcaattacccatcagcgaggctgatcggctttttctctcacgtctctgtgggccgggaaatattcagattcgtaccattggctatggcgagagctatatcaacgccacggggttacgccatgtctggcatttacgctgtacggacaccttaaaaggcccgttactggaaagttatgaaatctgcccaataccggaagtggtgctggcagcgccagaagatttggtcgactctgcgcagcggcttagtgaggtatgtcagtggctggcggaagctgcaccgacgtaaaaagacggtaagtatcgctttcaggcttatgaatatcgcaatcggcgaatacctctggtcgtagagtttcaggataaagagggagatctaccattaacgggttatttttctctcttcgcctacaggagtgcgcatgtgggatgtcattgatttatcgcgctggcagtttgctctgaccgcgctgtatcactttttatttgtaccccttaccctggggctgatttttttgctggctatcatggaaaccatttacgtggtcaccggcaaaacaatctaccgcgatatgacgcgcttctggggtaagctcttcggtatcaactttgctcttggcgtggctaccggcctgaccatggagtttcagtttggtactaactggtcattctattccaactatgtgggcgatatttttggcgcaccgctggcgatggaagcattaatggccttcttcctcgaatccacctttgtcgggcttttcttcttcggctggcagcggctgaataaataccagcacctgctggtgacgtggctggtggcgttcggttcaaatctctctgcattgtggatattgaatgccaacggttggatgcaatacccgaccggtgcgcattttgatatcgacaccctgcgtatggagatgaccagcttcagcgagctggtctttaacccggtcagccaggtgaaatttgtgcacaccgtaatggcgggctacgtgaccggggccatgtttattatggcgatcagcgcctggtatttactgcgcggacgggagcgcgatgtcgcattacgctcgtttgccatcggttccgtcttcggtactctggcgattatcggtaccctgcaactcggagacagttctgcgtatgaagtcgcgcaagtacaaccggtaaaactggcggcgatggaaggggagtggcaaacggaacctgctcctgcaccgttccatgtggttgcctggccggaacaggatcaagagcgtaacgcctttgccatcaaaattcccgtgctgttagggatcctcgccactcactcattagataaacccgtgccgggtctgaagaatttgatggctgaaacctacccacgcttgcaacgcggacgtatggcctggctgttaatgcaggaaatatcgcaaggcaatcgtgagccgcatgtgttgcaggcattccgggagctggaaggcgacctgggctacggcatgttgctctcccgctatgcgccggatatgaatcatgtcacagccgcacagtaccaggcggcgatgcgtggcgcgatacctcaggttgcgccggtattctggagtttccgcatcatggtgggctgtggttccctgctgctactggtgatgctgattgcgcttgtccagacgctgcgtggcaaaatcgaccagcatcgctgggtgctgaaaatggcgctctggagtttgccgttgccgtggattgcgattgaagccgggtggtttatgaccgagtttggtcgtcagccgtgggcgatacaggacatcttaccgacatactccgcgcactccgctttaaccacaggacaactggctttctcactgatcatgatcgtagggctttacaccctgttcttaatcgccgaagtctacctgatgcagaaatatgcccgtctggggccgagcgcgatgcagagtgaacaaccgacgcagcaacaggggtaaaggagaaaatcatgtttgattatgaaacattgcgcttcatctggtggctgctgattggcgtgatcctggtggtctttatgatctccgacggatttgacatggggattggctgtttgctgccgctggtggcgcgtgatgatgatgaacgccggatagtgattaatagcgttggtgcgcactgggaaggcaatcaggtctggttgatcctcgcaggtggggcattatttgccgcctggcccagagtgtatgcagcggcgttttccggcttttatgtggcgatgatcctggtgctgtgctcgctgttcttccgcccgctggcctttgattatcgcggaaaaatcgccgatgcacgctggcgtaaaatgtgggatgccggtctggtcatcggcagtctggtgccgccggtagtcttcggtatcgccttcggcaacttgttgctcggcgtgccgtttgccttcactccgcaattacgcgtggagtatctcggcagcttctggcaactgctgacgccattccctttattgtgcggattgctcagccttgggatggtgattttgcaaggtggcgtctggttacaactgaaaactgttggtgtgattcatctgcgttcacagctgtcgactaaacgcgctgcactgttggtgatgctgtgctttttgctggcgggttactggctgtgggtcggtattgatggctttgtactgctcgcccaggatgctaacggtccttccaatccgttaatgaaactggtggcagtgctacctggtgcctggatgaataattttgtcgagtcgcccgttttgtggatcttcccgctgctggggttcttctgcccattgctgacggtgatggcgatttatcgtggccgcccgggttggggatttttgatggcgtcattgatgcaatttggcgtgattttcacggcaggcatcacgctgttcccctttgtcatgccgtcaagcgtgagtccaatctccagcctgacgttgtgggacagcacttccagtcagctgacgctgagtattatgttggtaatcgtgctgatatttttgcccattgtgttgctctacactctctggagctactacaaaatgtgggggcgcatgacgacagaaactctccgccgtaacgaaaacgagctgtactaaggagcaggaacaatgtggtatttactttggttcgtcggcattttgttgatgtgttcgctctccacccttgtgttggtatggctggacccgcgattgaaaagttaacgaacgtaagtctgatgcggcgcattagcgtcgtatcaggcaatcaataatgtcggatatgaaaagcggaaacatatcgatgaaagcgatcttgatcccatttttatctcttctgattccgttaaccccgcaatctgcattcgctcagagtgagccggagccggagctgaagctggaaagtgtggtgattgtcagtcgtcatggtgtgcgtgccccaaccaaggccacgcaactgatgcaggatgtcaccccagacgcatggccaaactggccggtaaaactgggttggctgacaccgcgcggtggtgagctaatcgcttatctcggacattaccaacgccagcgtctggtagccgacggattgctgacgaaaaagggctgcccgcagcctggtcaggtcgcgattattgctgatgtcgacgagcgtacccgtaaaacaggcgaagccttcgccgccgggctggcacctgactgtgcaataaccgtacatacccaggcagatacgtccagtcccgatccgttatttaatcctctaaaaactggcgtttgccaactggataacgcgaacgtgactgacgcgatcctcagcagggcaggagggtcaattgctgactttaccgggcatcggcaaacggcgtttcgcgaactggaacgggtgcttaattttccgcaatcaaacttgtgccttaaccgtgagaaacaggacgaaagctgttcattaacgcaggcattaccatcggaactcaaggtgagcgccgacaatgtctcattaaccggtgcggtaagcctcgcatcaatgctgacggaaatatttctcctgcaacaggcacagggaatgccggagccggggtggggaaggatcactgattcacaccagtggaacacgttgctaagtttgcataacgcgcaattttatttactacaacgcacgccagaggttgcccgcagccgcgccaccccgttgttggatttgatcatgatagcgttgactccccatccaccgcaaaaacaggcgtatggtgtgacattacccacttcagtgctgtttatcgccggacacgatactaatctggcaaatctcggcggcgcactggagctcaactggacgcttccaggtcagccggataacacgccgccaggtggtgaactggtgtttgaacgctggcgtcggctaagcgataacagccagtggattcaggtttcgctggtcttccagactttacagcagatgcgtgataaaactccgctgtcattaaatacgccgcccggagaggtgaaactgaccctggcaggatgtgaagagcgaaatgcgcagggcatgtgttcgttggccggttttacgcaaatcgtgaatgaagcacgcataccggcgtgcagtttgtaatgtataaaaaagagcattcagctacctgaatgctctgaggctgatgacaaacgaagaactgtctaatgcgtagaccggaaaaggcgttcacgccgcatccggtcactttaccttcagttttactctttctcggagtaactataaccgtaatagttatagccgtaactgtaagcggtgctggcgcgtttaatcacaccattgaggattgcgcctttaatattaacgccagcctgttccagacgctgcattgacaagctcacctctttggcggtgttcaagccaaaacgcgcaaccagcaggctggtgccgacagagcgccccacgaccgcagcatcgctcaccgccagcatcggcggcgtatcaacaatcaccagatcgtaatggtcgttcgcccattccagtaattgacgcatccgatcgcgcatcagcagttcagatgggttaggtggcacctgaccgcgagtaatcacatcaaagcctcctttgccaaaatgctggatcactttgttgagctcatctttacctgccagatattccgacaagccatgttcattactcacggtaaacaggttatgcgaataaccacggcgtaagtcggcatcaataaataacactttttgatcggactgggcgatcaccgctgccagagttgaactgacaaacgttttaccactgtctggcgtcgcaccggtgatcatcagaatgttattctcagtctccatcatagcgaaatgcagactggttcgtagcgcacgtacggcttccacagcagaatccgccgggttatccaccgccaggaaggggatatttttagtacgatggcgctgctgattagaaaataaatttttcttacgcagacgggtacgtttatccagccactcggacatcgggatggtggcataaacgctgatgccgtgctcttccagttgttccggggcttctacaccacgacgcaacatcgcacgcgccagcacggcacccaccgaaataaacaggccaagaataaaaccaagcaccacattcaacgcttttttcggtttcactggctgcggctgagtgactgccgggtcgataatccgcacgttaccaatggcactggatttcgaaatactcaactcctgctggcggttaagtaattgcagatataccgcacggcccgcttctacgtcacgacttaaacgcaacacttcctgttgggtggaaggcatagccgatacccgcttattcaggcgtttgcgttcttgctccagcgtctggcgtttttccagcagcgcacgataagttgggtgatctttcttatacagctgggagatctctgcctcgcggaaggtcagctcattgagttgattatcaacgttcacaatctgctcaagaacggctttggcttccaggttaaggtcaaccgaatcgcgctgctggcgataaacgttgagtttttcttccgcctggtccagctcgctgcgcacttctggcaactggcgctgtaagaattcaaggctttgtgaatcctgcgccgcctggcgagcgatattctgttgcaaatagttgttagcgatgctgttcagaatacgagtaatcaactggggatcatcaccagtcatggtaagttccagcatcccgctttctttactgcgttcgctaacggtaaaggtttcctgcaacgcgttaatcgcttccagttcggtacgttggctcaggacaaactgtgttcctggtttggccttaatatccgcgatagtcagcgcaacgccatctttttccagacgctggccgaccataccattgacggtgaactcttcaccttccagcgtatagtggccgttttccccaaccgtgagtgtcagttgctgatcctgaccattcagttgtggaatatgcatccagctgatcgccagctcacctggtttctctttggttaatctcgcccagccgcgacccacaatcggaaaatacttctgctcaaccatgtcgcgcagattcagttcagcaatggttttaccgagaatcatgcgcgattgcagcagttggatctccggtgcagactcgggcgatgagttagggatcatatcactcaggccgctgagaatggcgttgccctgtttttgctcaacctggaccagagtatctgcctgataaattggtgtgcttaacagcgagtaagcgacagcgatcagcgtgaataacgcggtcacgctgataataaacttacggtgatcccataactcgccgaccagacgaagcagatcgatctcattttcctgagtgctgcctggtggcgtattcatatttttagttgtcatcgtattttataaactcaaattaccggctgaggcgcttcgcccattcctgactggcgcgctccaacattccgtagacatgttcaaatgcatcctgacttttacgatagggatccgggatctctttctgttccagccattgcccaaacagcattgtcttcccgcggacctcgggagcgattgcggtaacctgagcaatatgttccgactccattgccagaatcagatcgtaatttcgtgccatctcagcagtgagcttacgtccggcatgtccttcaagagatacgccatgattagcggcaacatctgccgctgtcgcatctgcagggtgttttaccagaccatgaacacctgccgatttgacttttacgcccggcagacgtttacgcagcaagcgctcgccaatgggcgaacggcaaatgttgccggtacaaaccaccaggattgagttaaattttagttgggccatgtttgaatccaccgtgaagtctctgtcaggtcatgcaccccggaaatcgtcggtaccagcagggaaatcacacggttccaacgagccagaggcgcggtagtgacataaacaatgtcgtaaggttcaagctggaattccgttccgagtatcattgccgatgcgtccttcgcattcagctgataaatattggcgattttgccattctgcttgttttgcgttgcacgaataacaaaaatccccgtcgcatcagcgacatcctgattcataccctcagcgttacccagcgcttccgccagggtcataccgctgcggtccattttcagcgtgctctgtttacccacttcacccatcacgaagactttcagatcatcgttgcgcggaataaataaaatatctcccgggtgcagcagtttgttctggcgcaagtcgccacgctgcatcagcgcatagaggttcactttggtctttacgccattctgggtgagcaccacattgcgccagtctgcatctgcggtcagaccgcccgcggcgttwatcgcatccatgatggtcagaggaatattggtaatcggctgctgacccgatttgctgacttcaccggtgacgtacgctttttgcgagcggaacgccgcgacgctgacatcgacttgcgggctttcaatgactgaatccagacgcgctgtaatctcgttgcgtacctgggtaagtgttttcccggccactttcaggcgaccaatataggggtagaaaatcgcaccatcggcgttaacccagttgccggtatcactggcgctacggtattgccctgcgggggtggttagttccgggtgatcccagaccgtaaccatcaacacatcaccaatgccgatacgatattcatagttcgcgatttgctgctccagctccgggttagcctgcgacataatcggtttggcgcgcaactgatcaatcaatcctggcgtgacgggatagatattgaccattttgtccaggtcatactgattgtcaggtagttcaatgacatccttgttactggtcgataaattctgaccaggaacaagggtacatgctgtcaaagacagaacagccaatgtcagtaccgaaaacttaaaaatgttctttttcattggtttatatttatcagtcaatgtaatgttatgaattacgtcaggttattgtccaaccggtacttctcgctctgccgtcattggatagagctggtatttgcgtgacagcatttgtccaccatcacgcgtcaatggtgtccacgaaaccaccgcgcggttgcggttaggtccaatggtcatcaagtcgaacggaatcgagatataaaaacctttactaaagccgccttcgccgtagtcatctttagatacgttactgattgccgcccatacccctaccgccacgccgctgtcaaagcgtttggcgacgtcgatcgttgcccctttatcttttgccagatattgcccaacgctaagtttcatcagtacgccattgagcgtcggcgggttccagtaagccgtcacgaaaccagttggcgtggaataatcggtgaagcgcatcatgttgtcccagtcacgctgcttcacgtagttaacgtccacacccagcgcccagctggcatctagcgggcgataaagcagctcggaaccgacaccggcatacatcgtttccagataaccgccatacacctggccatagaaaccattgcctaagtcggcaaagtaattcgcttgcaagttgttgagataaacgtcattgcgaacgtaatcacggatatgcgtgcgcacgcggggcagggtagagtccgcgggcaacagcgaagacttaaacttgtcgtagttgttgtaaatattggtgaaaataccgccatcaagcagcaggtggtcggtaaaccagtagcgggcgctggacatcagccccagctggaacatatagaaatcttccgggccgcccagcgactgtgaaagtgttgggttgaaagagtagctaaagcgatcttcacgaatacggtagccccgaccaaaggcagaaagatcttcagcttcaacacgttgttgttgcagtggctctgattgaccaggcgctgtacctgccagctgtttgcgcaggctggctacgtcggtttcggtagtcaccatcgccatatgctcgcgcttttgcgtcacgctaatcttctcaacgccttgcggcaggttattcaccagaatccggttggcacgatcgaccgcttcacgagagtcacggtatttgtattgctgaccagacatatacagcgtcttatcgcgtagctgaatttctggcgcgtcaaagcccgcgttatacttcagggcggtaagttggtttgctaccgtggtgtactgcaatccttcagattcaggcgcaggttgatatgccggttttggcgtatcgcgcagggcagggcgcagatcgttgaaattggtccgtaaagtgaaaccaaacatcaacgtgttaccgcgttcataactcaggttgaggtctgcccagctggcagcgcgataaactgcaccgacgttgaaatggcttgcctgaggcagtttgccagcgaaatcattctggtaattgtygccgtcgtattcgagtttcagacgcaggggattccacggcgtttgatactcaatgccgccaaagatggaagccgggccacgaaagatatcgctaaagctgatatcgcccgcatcgtgagactctgcgcgatgacaatatttatcgctcacccggcaaaacgggttggtaatattgcccgcattaccggcgtagccccatgccatcccgagggtgaaatcaaatggccccgcttgcttgctggccaccagatactcaccgtcaaacagacccgtaccagcaatatcacgtttaccaaacgccacttgcggtagccagtaaccttcttcccacaggcgaagtttaaaatcgaatgatttgtctttgtatgactgatcgccgctgaaatcttcccactggctatatttacgtgtgcgcacatccgtataacgaatggtgccttccagccatgggaacagcgccacggaggtggagtagaaacggtattgatcgttatcccggtagttgacgctgaattcaccttccggtgcgatgcgcgcatttggcatctgcaacaatcctgtgccgccaaagtccgattgcgacgaacccagcggatccgggtaggttaatacttcagcatgacaggcactggagacggcaatggccaggcagcttaaaagataagaattcttcttcatcagtcaggaacacgttgcgttaaaacagacacaatctggtcatttaaatcagcatatttttcgggcagtacatgcgcagaaaagcctaaccaaagctggctgccaggcggtggttccacatgtcttttattccacagggcaacaggggcgacgacagtctcaccctcaggcgtaatcacgataacgttattcttgtccgcgcctgcaagacgggggtgatcttgcagataatcggtaacgctacggcctgcctgccagggcaattgcccagccccagaaaccgcacccagaagagtaatagtcaccgggcgctgtacggtatagagcgtatagttcccgaccagcgggggattgctgttctcatccactcgtacaaaatcagggtccagtttgaccggtaagcgaccagtaatattgagattgagtaactgctggcgcacggatttaatcgttgccgccacatcgtcgtcagcttctgcttcccaggaagcaagctgtgccatgacatgttggtagtctttaagcgctttagctttcaccgcggagtcggtcagcagggcaccaggccaccagaggcgatcgcgcagttgcggttgtgtcactaactgggcaacattctccacggggccaacggaaagtgtctgttgttcgccaggcagataaatagtcaccgttccttgcgcaaaggcatggggtgtcattacgtaaagtacgctggcaatgaaatacgactgtaatttattcatggtgcgggtttaagaaacgtcatttctacgggaataacccctgcgcctaacatttgccgactttgacgaacctggccagtagccgaatcgacccagaatgtgttttgccactgtttttctggtagcgtggaagtcacctcttcctgccagacattacacagcacatcgcgacccgcaatatgcagcgtctctaatccagcaaaggaaaaagtggaactcagggtcgcagagcgaaaatggttgtcttcactccagagaatatcgcgcgtccagcggctgccgtcttttattgccagcgcgttacgcagagggtcctgcccggaatttgtcacttccagcagattattattaagtttgacggtctttaaaagacgtccattgtgggtaaccagcatggcgttatcctgggataaccatttgctttgttcttgttctatatatcccagtaccacaaagattcgttgcccttcattaaggcgtaaatacatcgtggaataaggcaacgcctggatctgctgatccgctacggtgatatcctgattatcgaaaaggctggcgcgaaatgtatcgaccatactttgctggctgtgcgtacatcccgcaagaaatagtgcgaaaatcgataaaataagagggcgcacctttaatccttgaaaggttaattaaaaaaatgcaaatctctaaagcccggtacgaatatcgcaaccgggtattatttaactttaatttcgacgcgtttaagcagaattagcgcgtagtggacgtggtggttgaggtgttatgagaaccgccatcgccactgtcatttgctgcaactactgccaacgtcgccacaccaacagccgttgccacaccgacaactgtcgccgtgccgacagcgccagcagccacgccaccagtggtagcagccgtcgtggttgcaccggtagtggtcgttgtggtgccagtagtacccgtcgttgcctcggtcccgtttgctgcttcaggggcagcaaacgcagctggcgtcgtcaacatgaaggccataaggattgcagaaagcttgtgtttcataacttttcctttattcatcgcatggacaatacgtacgcttgagatcaggattgtctactttgagtataacatccttgtgaaatctccctttcctcataccacttgcactatatacagcgggtgagaaaggcgcgcagagggaaatataagattgttaactattcccctctggaaatacgacctgtgagcataagataaatcttagcaaaatacaaattaaagataagaaaattgttaagaaagctattaactattgttggcaatatagtttcaagtggtactataactcgctgttaagtggcatttataactattagttgtagagatattcggttaaatggattagttttccggtgaaaaagtaacttgtgttataatacatggtgttgactattgaactatgccaataaaaccagtcagctttaaacaagcagcgtcatattaagagagataaacatttgccgctgttggtcctcgcaggccatttacgcggcaaaattccacgcgtaatcctggtataagcacttctgcgtcgcggggagtgaatgcggaaatatggacctgaacttctttacgaccgtcggaggggataatgaatcctttgccgcttttgcgatcaaaggttttgacaattcctgtcattttacgggacaaacaaattccttactgaaaatactgcgctgcactatacggggttaataaaataaagccagcgatatttaagaccgccggacggctaaaataaaatttgcttaatctcaattatcatgcgttaatagctgcgtcggttggaaagacagacagcatacaaagtagtttactaaagcagttctcattatcaggcattatccccttcttttgagtctctctcctgaacactaagtagtttctgtattaaagccctgtttgccgaaaggcccaaaatgaaggaagtaaaatatgtctaataaaatgactggtttagtaaaatggtttaacgcagataaaggttttggctttatcactcctgatgatggcagcaaagacgttttcgtccatttcaccgccatccagagcaatgaattccgcacgctgaacgaaaatcagaaagttgaattttctattgagcagggtcaacgtggccccgcggcagcgaacgtagttacgytctaaggttgcsgttattactcaacatctccattttcgctgtccatgttgtcatggttcacagtaccgyacatcggcattcgatgtgacggagcgaaaccctttgggcgctaagtgtattttttgtaaatcgacgatgatcacctttgataacgtcgcgctgcaaatacgcactgaccatgcaccgctggatttcacaaaataatatcaggctcccttgtggagccttttttatatctgtcttattttttttcaacgctgtatgtatagtaagcgataacctgttgattattgaatctttcggggagatggcttataacatttcttacctgaccagggtaccgggaaccaacaccttactggcgtgttgctgtcttttaagaccagaagaggttaacagtgaatattgaagagttaaaaaacaagccgaaacggaaatcgccgactttatcgcgcaaaaaatcgccgagctgaacaagaatacagggaaagaagtctctgaaattcgcttcaccgcgcgagaaaaaatgaccgggcttgaaagttatgatgtcaaaatcaaaataatgtgattttgtgaacatcaccccgtgcgaggtgatgttccgcttgttgctaatttagtgaccaatcattggcgcttgcggaattaagcgtcggtacaattcctccggcaccgggctttgccatactcctgcatacattgcgtaaccaatcaccgtaaacataatccccagaaccagtagcgtcattaaccagccagacaacgcaaaggcttttttatttgccgcaggtttttgcagtgaaaaggtcaatgttgaggctaccggacatgactctacgcaagtcatacagccggtacattccactgttcgtacctgaattaatttatcgaccgggatccgtgatgggcaattttttgcgcatttgccacaatcgatacaactttcggcattgcgacgaatcttaaacggcgataatagcgaaaccacgcccatcagcgcgccatatgggcaaagataacgacaccaggcatggcgaataaacaggctggcaatcagcaaaacggtcacgctgattaatgtcgcggtccccatatgacgaaagaaatcgagcattttaacgtccatcaccacgctgtagggcgacaacataaaatagtgaatcgcctgagcaggcatcaataacgcgatatagagaaaaaaactcaacagcaaatactttacaccgcgcagaggaatatccagccagcggggaaggacacattgccgaccaaacagtttgttaccgagagcgccgattaattcagaaagcgtaccaaccgggcataaccatgagcaaaaggcctttttgagtaatagactgatgacgataaaagcgaccaataacagcatcgcggcggcgtggacggacggtaactgacctgttgcaaggctatatttcagattcatcagaccggcaatcggtagccagccttcgatacctcccggtctggcgacaaatatcgtactacctgccgtttcgtaatagcgcacccaataccagaacgtgatggcaatataaatattcattgccaacagcaataattgcgtcgctttacgccaggtcgtggcattgtgccagtcattccacggtaatttgccgcccgtcgtgcctggccgccgctgccagcgggttctttttttctctgccatgattttgccagtccgttaagttgcataccagatgccactattctagttattcttaactggctgatattgattcaaatcgcgttcaggtctttcttattcaaccatgcttccagagcggcaacactgcgtgtaatttcttcgtgtggaaggggggcagataatggctgctgctccagttgtgcgcagagctggctggcgctacgcattcccagactcgagcaactgctttttagctgatgcgcggcacgctttattttctcgctatcctgagtggcgcgggcaatgtcgatttcatcgagaagcggcagggcatgttgtgtaaataatgccagccattcgtggatcttctccgtccccattaactgagcgtcttcattgagttgcgatacatccagtggtagatcgttattggcttgcagttggagatagtgcgccagtaactgaccgagcacttcacgcggcaccggtttagggataatcccgcgaaatagtgaactggtacgctggcgcagcgtttcgtcaatgacatgggcgctaaagccaatcaaaaccagcgacggatattgtcgtgccagttgtcgggcaagcgtaatgccgttgacatccggcagatcaaaatccaccagtgcggcagcaaacggttcgctattttgcagtgtctctaaagcctgcgcggcattgccaatagcaacaacctgcgcaccactggtgttcagcatctcaacggtaattcgctgggttagcgggttatcttcaattaacagcaaacgtaaaccgtcaagacgcaccgcctgattgactgtttttggcacgggtgccgtggcaacacgtaacggcaagcgtaaacaaaaacagcttccaacctccggcgtgctggtggcgctcagttcgccgcccatcgcctgggccagacggctactgatagtcagccccagcccggtgccgccgcgtttgccacttacctgaataaatggctggaagatttctgccagtttcgcgggatcaataccgcagccgctgtcttccacttcgaccagccattgctcaccatcagtacggctacgtaaaacgatctgcccttcgtcagtaaaacgcagggcgttgctcaacaggttggtaatgacctgacgaatacgccgcggatcgcccattaacgcagtcggtacatcgtcggcaattgccgttgccaggcgaatcgggcgacctttcacccgtccactcattaattgcagggtactttccagcagcggtcgcggttcaaagggttcatcgctgaccgaaacattcttgccacctgcttcgatagcggaataatcgagaatatcgttgaggatggtcagcaacgattcgccggagtcggtaattgcccgcaaatcatcacgctgggcgttaagtgcggggttatctgccagtagctgtgcggtgccgagaataccgtacagcggtgtgcggatctcatggctcatcgccgccagaaacgccgattttgcctggctggctttttctgcttccgcccgtgcttgtcggtgttctatcaccagttcctgcaattcagctgtacgcgctttgacctgcgccgccagctgttcgcggtggcgattcagtgcatgaacactgctgcgaaacgcatccatcagccgcccgatggtgtccagctcccgtacgccagcggtttccgggaaaggggagtcaatatcaccgtccagcagccgttgcagcgcctgcgtttgttcggcaagtggacgcgtgactgagcgataaaccacgcgccagaggatcagaatcagtgcgcaaagtgaaaccatccccagcaataacaggctgtattgcccgcgtgcactggctttttccagatgcgccagtccgtgctgattacgcagctcaatggtgtcgaccagctgactgacttcgctgctaaactgcgcgaactgggcgatgttattttgtgcgagagtttgtaggtgattgctgatttcactgtcctgctggaacagcgccagcaaatcgctatattggctaacggtagttaacgttgttgcgacctgagcacgaactcccggatcttcaatgcgtatttgccgacgttgcagaattttcaccgcattattgagctgcttttccagcgttggcgcatttttctggatctgctccagccccagattcatcaccatttgctgcacccgcagagcgctaaggcgcagttcattcatctggttaacatactcaagatcgatatcaatcagccgatcgagtgcactttcagcagcctgacgctgatcttgttcgatcaaatcgtaaatcccggcctgggtcgctccggcggaggttgccgcattattcgcctgaccttgcgccaggcgtgcgatctcatcggcggcagcgactatctgctgactgagtcgctgttgttgctggcgcagttgcagacgccgccccaccagttccccttgctgacgtaacgaacgggagatctcctgctcctgttgttcaatagcggtggtatcaaaaccttgttcccgtaacgcttgcagcaacgcattaatcttcaggctttgtgcggtgagcattcgcccctgcgcctgccacatcttttcgttatcggcactggtcaggttctgcgcggcgaaaagttcccaggcgctggcttcgctcaactggcgcgccatattcatggtaggaatcaatgcctgagtattgtctttttccacctggctgataaagcgcaggttgtaccatcccaccagggtactggtcagggttaacagcgccatcagggcaaagcccatccagagtcttcgggtcagggttaaattcacggtcggtgcacttaaggtgaaaaatgttgagtcgcaaagcggaatgcatctagcataaagccttattattgatgaggctatcatgcgcgtgctgctatttttacttctttcccttttcatgttgccggcattttcggctgataacctgttgcgctggcatgatgcgcagcatttcacggtgcaagcctctatgccgctaaaagccaaacgcgtatggaaactgtgcgcgctttatcccagcctgaaagattcatattggttatcgttgaactatggtatgcaggaggctgctcgccgctacggtgtggatttaaaagtgctggaggcaggcggctacagccagttggctacccagcaagcacaaatcgaccagtgtaaacagtggggcgcagaggccattttgctcggtagtagcacgacgtcatttcccgatctgcaaaagcaagtagcaaatctgccggtgatcgagctggtaaatgctattgatgctccccaggtgaaaagccgcgttggtgtgccctggtttcagatgggctatcaacctgggcgatatctggtgcaatgggcgcacggtaaaccactgaatgtgctgttgatgcccggacccgataacgccgggggcagtaaggagatggtcgagggttttcgcgcagccattgccggaagcccggtgcgtattgttgatattgcgcttggtgataacgatattgaaatccagcgtaacctgttgcaggagatgctggaacgccatccagaaatcgacgtcgttgccggaacggccattgcggcagaggcggcaatgggggaagggcgtaacctgaaaacgccgcttaccgtggtgtcgttttatctttcacatcaggtgtatcgcgggctgaagcggggaagagtgattatggctgccagcgatcaaatggtctggcagggggaactggcagttgagcaggccatcaggcaattacaggggcaatcggtgtctgataatgtcagcccaccgattttagttctgacgccgaaaaatgccgaccgcgaacatatccgccgctcgctgtcgcctgggggatttcgtccggtctatttttatcagcacacatcagcggctaagaaataaccttcgccatgttgcgtcaccagtaaatccgcgctgagtttatggcgtaaacgacgaattaacacatcgacggtgcgcaggtcagggttttccacccgacgcgcagagagcatacgcagcagacgttcacggctgagaatttcgcccggattggtcacaaatgccaccaacatttcatactctgcgcgggtcagtttaatcggctcaccatcccgctccagcgtatggcgcgacacattcaggcaataacccgcaaagcgatagcagttgtcctgagtgtacggttgagcttgtcgcgcgaggtcgattcgccagagcagattttttacccgtactaccagttcgcgcagttccagcggtttggtgacgtaatcgtctgcgcccatttccagcccaacaatacggtcaatccgatcgctgcgtccggtaaccagaataatccccaccgttgagcgttctcgcagggcgcgggttaacatcaggccattttcatcgggcaagttgatatccagcagaattaaatccaccggctgattctgcataatttcccgtagcccggcaccgctcgccgtaacggaaacggtatacccctcctgagtgaagtaggattgtaatcgcgcctgggtaaccggctcatcttcaacaataacaatgtgatgtggcatcagagggttttactcattctgttcatatctgttcatattctgccgtaagccgttcatcctgaccagtgccgctgttcatatttactcattaagatcgcttcactaaaccataattttacaggggctattatgcggaaactctggaacgcgctacgccgacccagtgctcgttggtcggtactggcgctggtcgctattgggattgtgattggcattgcgctgattgtattgccacacgttgggatcaaagtcaccagcacaaccgaattttgtgtcagttgccacagtatgcaaccagtgtatgaagaatataaacagtcggtgcatttccagaacgcctccggcgtgcgagctgaatgccatgactgtcatatcccgccggatattccaggcatggtgaagcgcaaactggaagcgagcaacgatatctaccagacctttattgcccactccattgatacacctgaaaaatttgaagccaaacgcgcggaacttgccgagcgtgaatgggcgcgaatgaaagaaaacaactcggcaacctgtcgctcctgccataactacgatgcgatggatcatgcgaagcagcatcctgaagcggcacgtcagatgaaggtggcagcgaaagataatcaatcctgcatcgactgtcataaaggtattgcccaccagttaccggatatgagtagcggcttccgtaagcagttcgatgagctgcgcgccggtgctaatgacagtggtgacacgctgtactctattgatattaagccaatttatgcggcgaaaggcgataaagaagcctctggttctctgctgcctgcctcggaagtgaaagtccttaaacgtgacggcgactggctgcaaattgaaattaccggctggacagaaagcgccggacgtcagcgtgtactcacccaattcccaggtaaacgcatctttgttgcctcgattcgtggtgatgtgcagcagcaggtaaaaacgctggagaaaaccaccgttgccgacaccaataccgagtggagcaagttgcaggccaccgcgtggatgaagaaaggtgacatggtgaacgatatcaaaccgatctgggcttatgcggattcgttgtacaacggcacctgtaaccagtgccacggcgcaccggaaatctctcactttgacgctaacggctggattggcacgctcaacggcatgatcggctttaccagcctcgataaacgtgaagaacgcaccttgttgaaatatctgcaaatgaatgcgtctgacaccgcaggtaaggctcacggcgataagaaggaagaaaaataatgaacaatamcgatctctttcaggcatcacgtcggcgttttctggcacaactcggcggcttaaccgtcgccgggatgctggggccgtcattgttaacgtcgcgccgtgcgactgcggcgcaagcggcgactgaggctgtcatctcgaaagagggcattcttaccgggtcgcactggggggctatccgcgcgacggtgaaggatggtcgctttgtggcggcaaaaccgttcgaactggataaatatccgtcgaaaatgattgccggattgccggatcatgtacacaacgcggcgcgtattcgttatccgatggtacgcgtggactggctgcgtaagcgccatctgagcgacacctcccagcgcggtgataaccgttttgtgcgtgtgagctgggatgaagccctcgacatgttctatgaagaactggaacgcgtacagaaaactcacgggccgagtgccttgctgaccgccagtggttggcaatcgacggggatgttccataacgcttcggggatgctggcgaaagctattgccttgcatggtaatagcgttggtacgggcggagattactctactggtgctgcgcaggtgatcctgccgcgcgtrgtcggttcgatggaagtgtatgaacagcaaacctcctggccgctggtattgcagaacagcaaaaccattgtgctgtggggytccgatttgctgaaaaaccagcaagcgaactggtggtgcccggatcacgatgtttatgaatattacgcgcagttgaaagcgaaagtcgccgccggtgaaattgaggtcattagcatcgatccggttgttacatccacccatgagtatctggggcgcgagcatgtgaagcacattgcggttaacccgcaaactgacgtgccgctgcaactggcgctggcgcatacgttgtacagtgaaaacctgtacgacaaaaacttcctcgctaactactgtgtgggttttgagcagttcctgccgtatctgctgggtgagaaagacggtcagccgaaagatgccgcatgggctgaaaaactgaccggcattgatgccgaaaccattcgtggactggcgcggcagatggcggcgaacagaacgcagattattgctggctggtgcgtacagcgtatgcagcacggtgaacagtgggcgtggatgattgtggttctggcggcgatgctggggcaaattggcctgccaggtggtggctttggttttggctggcactataacggcgcaggcacgccggggcgtaaaggcgttattctgagtggtttctccggctctacgtcgattccgcctgttcacgacaacagtgattacaaaggctacagcagcaccattccgattgcccgttttatcgatgcgatcctcgaaccggggaaagtaatcaactggaacggtaaatcggtaaaactgccgccgctgaaaatgtgtatttttgccggaactaaccccttccatcgccatcagcagatcaaccgcattattgaaggctggcgcaaactggaaacggttatcgccatagataaccagtggacctcaacctgccgctttgccgatatcgtgctgcctgcgaccacgcagtttgagcgtaacgatctcgaccagtacggcaaccactccaaccgtggcattatcgccatgaaacaggtcgtgccgccgcagttcgaggcgcgcaacgactttgatattttccgcgagctgtgccgccgctttaatcgcgaagaagcctttaccgaagggctggacgaaatgggctggctgaaacgcatctggcaggaaggtgttcagcaaggcaaaggacgcggcgttcatttgccagcgtttgatgacttctggaataacaaagagtacgtcgagtttgaccatccgcagatgtttgttcgccaccaggcattccgcgaagatccagatctcgaaccgctgggcacgccgagtggcctgattgagatctattcgaaaaccatcgccgatatgaactacgacgattgtcaggggcatccgatgtggtttgagaaaatcgaacgctcccacggtgggcccggctcgcagacgtatccgttgcatctgcaatctgtgcatccggatttccgacttcactcgcagttatgtgagtcggaaactctgcgtcagcaatatacggtagcgggtaaagagccagtgttcattaacccgcaggatgccagcgcgcgcggtattcgtaacggtgatgtggtacgcgtctttaacgctcgcggtcaggtgttggcaggggcagtagtttctgaccgctatgcacccggcgtggcgcgaattcacsaaggggcatggcacgatccagataaaggcggcgagcctggtgcgctgtgcaaatacggtaaccccaacgtgttgaccattgacatcggtacttcgcagctggcgcaggcgaccagtgcgcacactacgctggtggaaattgagaagtgcaacggaacagtggagcaggtaacggcgtttaacggccccgtggagatggtggcgcagtgcgaatatgttcccgcgtcgcaggtgaaattatgaccacgctgacagcacaacagatagcctgtgtttacgcctggctggcgcagttgttctcccgtgaactggacgatgaacaactgacgcaaatcgccagtgcgcagatggctgaatggttttcgttgctgaaaagcgaaccgccgctcactgcggcggtggatgagctggaaaaccgtgttgccactctgacagtacgtgacgatgcccgtctggaactggccgctgacttttgcggcctgtttctgatgactgacaaacaagcggcgctgccgtatgcatcggcctacaaacaggacgagcaagagattaaacgcttgttagttgaggcagggatggaaaccagcggcaatttcaacgaaccgacagatcatctggcgatctatctcgagttgttgagtcatctgcatttttcgctgggagaggggacggttcctgcgcgaagaatcgacagtttacggcaaaaaacactcacggcgttgcggcaatggttaccagagtttgttgcgcgttgccatcagtatgacagctttggtttttacgcggcactaagccagttattgctggtgttagttgagggcgaccaccaaaacagataacgtcgkkwgytwgsckratmagacgcgtttagcgtcgcatcaggcattagggcaccgccgccggatgcggcgtgaacacgccttatccggcccacaggaaaagtactctttgcaggcaggctaagatgcgtcatcacatccggcaaacacacatcacggatgagctacaaaccgggaaagccgctggcgcagcaggcggttttcctgcttcaggtgcgcaatatcatccattaacgtcagcgccaccgcgatccccggccagtccagagccagttcatgacgcaggcgcaccgcgcgttgcaccacgatggcggcatggtcgtcaaatacccmggttgtttcctggmtctcacgcggttcaaccacccccaaaccgacaatttcattcaattcctcttcagagatgccggtatgcaggcaaaattcggtaatagtaaaagtcaccgtaacattagccattatgctttcccccaatctttacgtggatcaaaagacgactgggcgtctgccagttgctgccacagcgcggcagtgttttcatccggtttcggcggcatcacgattttcagtaccgcatacagatcgccggtctgttttttgctcaccagacctttgcctttaacgcgcaatcgttgcccggcctggctgccaggcgggatagtcagcaaaatgctttctttcagtgttggaacggtgactttagcacccagcgccgcttcccacgggctaaccggcaccacaatttccagatcctggccgacaatatcaaacagcggatgtggcgcaatatgaatcaccagccacaaatcgccatttggaccgccgttttcgcccggcgtcccctggcctttcaggcggatgcgttgaccattgccgacgcctgccgggatcttcacattcagcgttttcgggatttcctgttcgatcatgccaaaggcgttataaaccggcaggttatagctgatggtacgcttatgctcagtaagcgtttcttcgaggaataccgccacttcgatttcaatatcgtggccgcgtgcggcggggcgttgacggctctggcgggcatgctgaccgaaaattgacgagaagatatcgtcaaaatcttcggcgttaaaactctgaccgtcgccatgctggaactgacggctaaattgcggatcgttgcgatgttgccacatctgatcatactcagcgcgacgttgttcatcacttaacacttcccaggcttcagcgacctctttgaagcgggcttcggcatccggttctttgctgacatcaggatggtatttgcgggcaagtcgacgataggcggtcttgattgtcttgagatcgtccgtcggtttcacgcccatgatggcgtaataatcctttaattccatagcgttatctcgcgtaaatcaacacaaattgaaggaacccctgtaaggtaactcctataagtgtagggtaatcctcaaaatttcatatgccaacacagaatatgttattgaaatcatcgcggagaggaggtcgcctcaaggtggggcgctgaacatattttaaacaggtgaaaaagggtgagcgatttttgatagttgaaacaggcactttaagttttactagbgcgttattatttattaaattttataggcgctatatatgggtaatatacatggaattagttgcactgcaaataattatttgaagcaagcctggaacgatataaaaaatgagtacgaaaaaaataaaacatattcaatcacgctttttgaaaacacactggtgtgttttatgcggttgtataaagaaatcagacgtcaacaagctgaagactacattccatgcctggaatgcgattcactagaaaaagaatttgaggaaatacagaatgataatgatttatcattatttatgaaaacattgcgtactaatgataaacaaatttattcaggggtttcaggaggtattacatatactatacaatatgttgaagatgttgatattgttagagtatccttgccgggtagaggttcagagtctatcacagattttaaaggttattattggtatggctttatggaatatattgaaaacattaatgcgtgtgatgatgtttattctgattattgttttgataatgatgaaaatatgagtatccagccagaatggataaatacgccgggaatatctgatttagattctggtattgatttgtctggtatatcttttattcagagtgaaattaataaaacttatggattaaaatacgctccagtagatggcgatggctattgtctgttaagggccatactggttttaaaagaacatgagtattcatgggcgctgggcagccataagacgcaaaagcaagtatacgaagagtttattaaaattgttgataaacaaacgatcgaggctcttgttgatacggcattctataatctcagggaagatgtaaagacgttatttggcgttgatctacaatctgacaacaaaattcaggggcagggtagtcttatgtcatggaactttctgttttttaaaaaaagaatttattgatagttgcttgaatgacaaaaaatgcatactgcatttacccgagtttatatttaatgataacaaggcgcgccttgttttagacaccgacccagagaagaggattaatgaggtgaaaaatttcctcactgctctttcagatagcatttgctcattatttattgttaatagtaatgtggcatcaatctccttagggaatgaatccttttcaacagatgaagatcttgagtatggttatttaataaacactggcaatcattatgacgtttacctccctcctgaactttttgctcaggcttacgagttaaacaataaggaaaggaatgcgcaaattggttttttaactcgttatgcaatttaatgacagaggcatatgctaaaaaccattgttattagtctcacacttttttattggtaaatattgcctctgtattggtaacgccgccgatattctgtttagccacaggtgcaatcatcagcggcgtacgcgaggcaggggctaatcaggcatagtttgcgtcaaaccttgcctgtttttaaagatgaatataaaaacagccgttcaacaagccattttgcgaacctgttcccggaaaaaagtcatatttctgtcacactctttagtgattgataacaaaagaggtgccaggaatgaacaaaacgctaatcgccgcagctgtggcaggggtagttttactcgcttcaaacgctcaggcacaaaccgtaccggaaggctatcagctacagcaagtgctcatgatgagccgccataacttacgtgcgccgctggcgaacaatggcagtgtgytggagcagtcgacgccgaataaatggcccgaatgggacgtccccggtgggcaactcaccaccaaaggtggcgtactcgaagtgtatatgggccattacatgcgtgaatggctggcagagcaggggatggtaaaatcgggggaatgcccgccgccggacaccgtttatgcctatgccaatagtctgcaacgtaccgttgcgaccgcacagttctttattaccggcgcattcccggggtgtgatattcctgtgcatcaccaggaaaaaatgggcactatggacccaacctttaacccggtgatcaccgatgattccgccgcattcagtgaacaggcggtggcggcaatggagaaagagctcagcaaactccagcttaccgacagctaccagctactggaaaaaatcgttaactataaagattcccctgcctgtaaagagaaacaacagtgttcgctggtggatggcaaaaatacctttagcgccaagtatcaacaagaaccaggtgtttccgggccgctgaaagtcggcaactcgctggtagatgcgtttactttgcaatactacgaaggttttccgatggatcaggtggcctggggagaaatcaaatctgaccagcagtggaaggtgttgtcgaagctgaaaaacggttaccaggacagcctgtttacctcaccggaagtggcgcgcaatgttgcgaaaccgctggtcagttatatcgacaaagccctggtcaccgatcgcaccagtgctccaaaaatcacggtgttagttgggcatgactccaacattgcctctctgttaacggcgctggatttcaaaccgtatcagttgcatgaccagaacgaacgcacgccgattggcggcaaaatcgttttccagcgttggcgtgacagcaaagccaatcgcgatttgatgaaaattgaatatgtgtaccagagtgcggaacagttacgtaatgccgatgcgttaaccctgcaggcacctgcgcagcgcgtgacgctggaattaagcggttgcccgatagacgctgatggtttctgcccgatggataagtttgatagcgtgttgaatgaagcggtgaaataacagaaaactcccccgttcgctacgggggagtcgctggttaaacgtttttacgttcgatggtctgttcgccccaaaaaagcgaatctttgtcggtcttagcaaaggctttgactaacacttcatcgctaccttcttcccaaatcttttccgccattttttcgtcgtacccggcgacttcgaaaatggcctcggctatttccggcgacgtattgcgcagagatgcccattcaccgacgtgatgagctttcgcttcttgagttggcatgcgtatcctcctgttgaagattagccattaagtttaactgccagacctgcgacatattccccttgataacgagcaatagacagttcttcctggctgggctggcgtgaaccgtcaccgcctgcgatggtggttgcgccgtacggcgtaccgccgcgaacctgtgaaacgtcaaataattcctgcgctgcgtagccaatggggacaatcaccatgccgtgatgcgcaagggtcgtccaggtggatgtgatggtttgttcctgaccgccgccagtaccggtggaactaaagacgctcgccagttttccgtatagtgcgccggaagcccacaggccgcccgtctggtcgaggaaggtacgcatttgaccggacatgttgccaaagcgggtaggtgtaccaaaaataatggcgtcgtaattggccagttcttgcggggttgcaaccggtgcagtttgcgttttaccgcctgctttttcaaataattgcggcgacatggtttccggtacacgcttaacgacaacttcagcgccatccactttgcttgcaccctcagcgactgcgcgtgccatcgtttcaacatgtctaaggatatggtttatcattttgaaaaatataattttatttcatcctcctggtcactttggggcacgtctggggcacgggcattaaggacattattcaacatggcaacttgagtcacgctgcactcaggcatccatgcaccataaacattgtagaccatgctggcgctggagtgccccatctgtgatgcaataaatgtcgggtttgctccggaagataaagcccagcacgcataggtatggcgtgactgatacgctttacgggatcggatacccgctctttttattgctgaatcccatgtcgctccgatggagcttaccgcgtagttaatacccgccttgtgattcttgcgaacgatttgcggacagaaaacaaaagtgcactcgtgcaaaattgttcttccgtactcgcgtaattgaacagtgatctgatgctgcctgctaagacgagtaagcatcgcctggtttttaagtgcttcaattgctggtgccagaagatgtataacccggttagtgcctgcgtcggtctttggtagcgtaaaatcacctatttttgtaaaatttcgtcgcactgttatcgtgccagctttcaggtcgatatcctcccatgcaagtgcggcaatttcaccgtgtcgcatccctgtaaaaacagccactgtccagaggtttttggtctgttgatgatggcaggcatcaatgagacggctaaactcatctctggtcagtggatccggcactggttttgatttcctcagcggtgttattgaattaaacgggtttttctccagatacccgttttcggcggcaaagctgaacattccggctgttgttgtcatgtaatagttcactgtgggtacggttcttccttttcgggacgtgctggttttcctgcttcccttttccccggtcagtaaatctttcctgataaacagcagatcttcttttgtaatcgatgacgccagcctgccaggaccaagcctcggtagcatatttttcatcactgattgataacgatttaaggcgttactaccgatttccattgctttcagagtaagccatttctgtgccagttcaccgacggtgatatctttttttaccaggccaaatagcttcaggttaggtgagtcagggaatcgatcggcataatcaaacgttcctgttctgattgcaaagcagaccgaagcccttaactcaccagcgatctttctgtttttcggtgtatcgggcacgcgaagattttcgcgcactcgtttacccctgtacttaaacgttattcggagttttcctccgtgattttcaacgccggctggataggctgaattcgccattgttcctcctgcgtccaagagcacgctcaggttatactcttatggacaagaattaaacatcctgagatggtaagggttggtttttgatccaagtgttgatggtaggaagatgatagagacattcgctgtttttctttggcgttccgtcgggggcgatttgtttatattctctgccgttcatccacgcactgtccctggcgcgtaatattgttccttttctcaggcctgttacagccattaaaagctccagtgttacccattcattcgcatttatctgtacaacaggtgtgatgactggctgaatgccatggttatgttggtttactaactcgcgcataagttgcctctgcatgtgtaagaaaaaaccgccatcaggcggcttggtgttctttcagttcttcaattcgaatattggttacgtcttattcgatgcgcactcctggtatttcgccttttgatattgctaagtcataaatttgcgcggcactatacccatctcgcatccatgaatctaaggcgcgaacagcctcgctacgctttttatcttctctctcatttttgatatcaacgaggacatcaacgcaattaaggcaaatgtggattttgtctttacattcgatcatggcggctttgccatgatttccgccacacagtgagcataaatcttcagggtctggctggtatttctgtaacgttagagggttgaatgttgaacaggccataatcatctccataaaacaaaactcgccgtagcgagttcagataaaagaaatccccgcgagtgcgaggattgttattcattgccgatattcacctttatcgcgaacacctttaccggtttatcaccgaagtgcggatgtgtgattgtcttgatttcatatccgtcatacggaacatcaattcttcggctggaatcgtcgcgcttcggatatccctttgtgataatcaggcggtcatactcgcggaacataattcgcttattccagtagtcattaaacaggcgatactcttccgttttctctccgcgaatcatggcatcgaagtattcacctttaacggcaagttgcaggttagccacggttaacctcctgcggcggttctggtagcggcatccagtgagttgcttgctcaataccattacccggcttaatcgttgcatctccgcgccgaaaggtgcttccggtatagcgtgcggagcatattagcggttcaaccagagagctatcgaaattcaccgaaataagcacgttctggcccttttcaggcattcgatcactacagcttatccaactatccggagttaccggagagttaccagcctcataagcggatttcatccagtgcgtaagcgtttcgatgcttacacatccgcaatcaacgtctattttttctttttgttctgacaaccattcctggaatgacagcttggcagtctggcttgctggatcaattcgtggcaggccgatatatagtggtacatttcccggctccatcgaattgtcgggacaaataaacgtgttacaaccatatttaacgagctcaattcccactgtgtcgatagtggcgaatggttcagtggtcaatgcagtcaacgcaatttcataagcacggcgctcaatattatctcgcacgtccaggctgccgattcgctctttgatttctttaatcatttctttgtcggtgaacgttgtcatgtgttagtccttatccacttcaacgccatctttcagcgtgatgccgtgccaatcatcagcccaactggttaacccaggcgcatcaatgctaggcatatagacgcttgcagtgtggtagcccttatcgttatcaatgctggcaacgtgctcgccgttgtatgcgctcagcgtgtctaggacactataaaactttcctccggctgccctgaaatcctttacagccttcacaagacgattccacgctttttcctgttctggcgtcaggtcgattaattcctgcaaagttgccatttcagttttccttatatgggttaattttattgtgcagtgtgttgaacgacgcccataccacgtcgttatacaactcaataactagctcaattattttcccgattgcccagacaaaaattagcggggatatcggtgtcatcaacacgataaacagaatgagaaacaaaaattctgtcgctctactttttcgcggatattcttttctgaataatgtaggcacatcactctcctttgttgctcctcaaaattttatgccctggcgcaaaagcacgcgttttgtctttgcttattcgccagccatccttgcgcgcctcttttgcacagccagcccatgacgtaccgatatactcaccgaagtctggcgacttatatttgccatctgtacactggaggcaatcacaatagagatgcatggtgtaacttgcagcaatagccatatcactctcctttagtgcgcaagtggtttttccagcggttttgctccgcgctgggctttttgcaaaaaccacaatccatcatcccgtaatatttcatcaaccccatccgtcggttgctgagtctcacccactgccagacgccaggagcgtttctacgaactaacagaatctttgctttacggtttttcatcgttttgctctcctgcatctctttgctgctcgtcgtgccgctgcaataccggtatggcggcgctttggtgtcgggatgatgttctttgcaattagcgcagaagcccaaaaacgagtcggatacggtaacaagccgatacatgccacacgcattactcacctcttttgatgcgaatgccagcggcgcgctcggcttcactttgttcccaaaaccacttgtgaagcgccataagcttttcgtcaatcggtgcatatttgcgattaaagtaggcctgagcatctttctcagattcgtccggtaattcgccagggccaaacagtgtgttataaatccatgctagtccgctcttagcgtcgccagttgcctgccattcgataatggcagcctgcatgaccagaatgtttttcccgattaataggtccagttctttgtaccggttgcggatgtatgcattctcgctttgtaattttgcgttgcgcttttctgaggcttcaagtaacgcctgcttatcgcgtagagcttcttccagttcagcaacatggcattcactatcaataaggttgttctctgctgcttcaagctcaacacgcagcttcccaaccgtaagcgcaatctcctcgttctcctggtcgcggcgtttgatgtattgctggtttctttcctgttcatccagcagtgccagcacggtagccgggttagcctctgctatgaattcagcgtttgcataagcctgatcatctgattcaatcaggcagttaacatgacattccgcaatcacgccaccgggttctcctttccatttttggcaaacaaaaactcctgttaaattgccgtgctggttaacagatgtatgccctacgatgtagcttcctttagttgctttctctgccttttcacgcagtgcctgataattaatttcgctcacttcgaacctctctgtttactgataagctccagatcctcctggcaacttgcacaagtccgacaaccctgaacggccaggcgtcttcgctcatctatgggatcgccacactcacaacaatgagtggcagatatagcctggtggttcaggcggcgcatttttattgctgtgttgcgctgtaattcttcaatttctgatgctgaatcaatgaggtctgccatctttcattaatccctgaattgttggttaatacgcttgagggtgaatgcgaataataaaaaaggagcctgtagctccctgatgattttgcttttcatgttcaccgttccttaaagacgccgtttaacatgccgatcgccagacttaaatgagtcggtgtgaatcccattagcgttaccgtttcgcggtgcttcttcagtacgctacggcaaatgtcatcgacgtttttatccggaaactgctgtctggcttttttgatttcagaattagcctgacgggcaatgctgcgaagggcgttttcctgctgaggtgtcattgaacaagtcccatgtcggcaagcataagcacacagaatatgaagcctgctgccagaaaaatgcattctgttgttgtcatgccgggtctctctcgtttgcttctgctttcgccgccatcatttccagcttttgtgaaagggatgtggctaacgtatgaaattcttcgtctgtttctactggtattggcacaaacctgactccaatttgagcgaggctatgtgccatcccgatactcgttcttaattcaacaggagatgctttgtgcatacagcccctcgtttattatttatctcttcagccagccgctgtgctttcagtggatttcggataacagaaaggccgggaaatacccagcctcgctttgtaacggagtagacgaaagtgatcgtgcctacccggatattatcgtgaggatgcttcattaccattgctccccatatacaaaaccaatttcagccagtgcctcgtccattttttcgatgaactccggcaccatctcgtcaaaactcgccatgtacttttcattccgctcaatcacgacataatgcaggccttcacgcttcatgcgcgggtcatagttggcaaagtaccaggcatcttttcgtgtcacccacatgctgtactgcacctgggccatgtaagccgattttatggcctcgaaaccaccgagccggaacttcatgaaatcccgggaggtaaacgggcatttcagctcaaggccgttgccgtcactgcataaaccatcgggagagcaggcggtgcgcatactttcgtcgcgatagatgatcggggattcagtaacattcacgccggaagtgaactcaaagagggttctggcgtcgttctcgtactgttttccccaggccagagccttagcgttaacttccggagccacaccggtgcaaacctcagccagcagggtgtggaagtaggacattttcatgtcaggccacttctttcctgatcggggttttgctattacgttgtgaatttctgaagctgtgatgacgccgagccgtaatttgtgccacgcatcatctccctgttcgacagctctcacgtcgatcccggtacgctgcaggataatgtccggtgtcatgctgccaccttctgttcagtggctttttgtttcaggaatccaagagcttttactgcttcggcctgtgtcagttctgacgatgcacgaatgtcgcggcgaaatatctgggaacagagcggcaataagtcgtcatcccatgttttatccagggcgatcagcagagtgttaatttcctgcatggtttcatcgttaaccggagtgatgtcgcgttccggctgacgttctgcagtgtatgcggtattttcgacaatgcgctcggcttcatccttgtcatagataccagcaaatccgaaggcgagacgggcacactgaatcatggctttatgacgtaacatccgtttgggatgcgactgccacggccccgtgatttctctgccttcgcgggttttgaatggttcgcggcggcattcatccatccactcggtaacgcagatcggatgattacggtccttgcggtaaatccggcatgtgcaggattcattgtcctgctcaaagtccatgccatcaaactgctggttttcgttgatgatgcgggaccagccatcaacgcccaccaccggaacgatgccgttctgcttatcagggaaggcgtaaatttctttcgtccacggattaaggccgtactggttggcgacgatcagcaatgcgatgaactgcgcatcgctggcatcacctttaaatgccgtctggcgaagagtggtgatcagttcctgtgggtcgacagaatccatgccgacacgttcagccagcttcccagccagcgttgcgagtgctgtactcatccgttttatacctctgaatcaatatcaacctggtggtgagcaatggtttcaaccatgtaccggatgtgttctgccatgcgttcctgaaactcaacatcgtcatcaaacgcacgggtaatggcttttttgctggccccgtggcgttgcaaatgatcgatgcatagcgattcaaacaggtgctggggcaggcctttttccatgtcgtctgccagttctgcctctttctcttcacgggcgatctgctggtagtgacgcgcccagctctgagcctcaagacgatcctgaatgtaataagcgttcatggctgaactcctgaaaatggctgtgaaaatatcgcccgcgaaatgccaggctgattaggaaaacaggaaatggggttagtgaatgcttttgcttgatctcagtttcagcattaatatccattttttataagcgtcgacagcttcacgaaacatcttttcatcgccaataaaagtggcgatagtgaatttagtctggatagccataagtgtttgatccattctttgggactcctggctgattaggtatgtcgataaggcgtttccatccgtcacgtaatttacgggtgattcgttcaagtaaagattcggaagggcagccagcaacaggccaccctgcaatggcatattgcatggtgtgctccttatttatacataacgaaaaacgcctcgagtgaagcgttattggtatgcggtaaagccgcactcaggcggccttgatagtcatatcatctgaatcaaatattcctgatgtatcgatatcggtaattcttattccttcgctaccatccattgaaggccatccttcctgaccatttccatcattccagtcgaactcacacacaacaccatatgcatttaagtcgcttgaaattgctataagcagagcatgttgcgccagcatgattaatacagcatttaatacagagccgtgtttattgagtcggtattcagagtctgaccagaaattattaatctggtgaagtttttcctctgtcattacgtcatggtcgatttcaatttctattgatgctttccagtcgtaatcaatgatgtattttttgatgtttgacatctgttcatatcctcacagataaaaaatcgccctcacattggagggcaaagaagatttccaataatcagaacaagtcggctcctgtttagttacgagcgacattgctccgtgtattcactcgttggaatgaatacacagtgcttattcgtactaataaaatacccaattttctgtttcttggttgtgtccaaagttatattcaatatctggtgttgatgtatcaatattcttcataccatcaacaagagttgatacaacagccaaatcttgtttgattctcattaaatggtatttcttccggcgcaataaactttcaatggcaagtttcttcgttgggaatgcaaaagatctttctgcattttttgctactttcttaattgcatatctatttctcctttgtttccattcctgtaaccactgatttggtgctggtttaaaattaacaatccaatgcgcaggaaccaaccatgcataatgctctgtctgatgaaaagctatatattgaagtgcgaatatttttatcccatcttcttcaactgtcgcctggaatctccagaaaacaggcattccatcatgttcagtttctgattcaggaaaaggtacgctccatgattttgtcatatctcacctcaaataagtggtttgctgcctaatttcattttctggcgaccaacacaagtcacctcgccgtcagttgttttgatttccggtagcctgccgcgtaaatggctacgtttggaagacatacaccagtttctggttgcttatgtccaaactcattcgcgtacacaatggccgctcgctccagattgcgtctgtattctttctgttgccagatcacgtcctgtgccatgaacttaattggcttagcgtcttctatgcgctcaggcgtttcgtgagtacctttagcctgaatctgcgctctgcttagagtagggcggtgtaatacttctgaacttattgcttcttcgcgggccagtacgccgttagctaatgcctttgcctttaaacgctcacgacgacgagaacgtgaattgcctttgaactgagttctgcgtgtcatatagacctcctgatgaactttggtggtgtggtaggtgggagacccatttcgacctgtttcggcctacttcaattcggcaatagtcccgcaggcctcgccgctttacgtgcgacatattcccgtccatgaacccttcaccacaccccaaagttcactttggttattgcgctttgtcagcgccgtagattcatattcgaatcgttgtatattcaccgccctggtgagtaatgcgtcctgctgacgacgataataatgaaccaatagttcgacattatcaagaactattggtacgaattttggtgatttattaactctacgaagtatgattctgatatataaggaaatttatttttgaaaatgtggctgatgaaggttatgcggcagggatcataactgcatggtttagcgagttacatcaataaatacaattggttatgttttttaggtgggcgaacgtgaggcaaagaaaacccggcgctgaggccgggctagattttaaagtatttatcttttagagatgtagatgtaaaacttttcgcctttgaaaattttttgtcatcagaagggcttatgaactcatcttttttgtagggaaccgctaatgctgcatcacgtctgcgaggcagcttgcttacttcctcgcgctttttcatgatcagttatcctttaataacctatacagttttgtaggggtacatcctgaggatattgttaagttcgtagcacgccttttccgcccatcatcgtataaacgaaaaccagtagtagacgaattttctgcgtcaaaaactatagacagtatagcgtccccagactttttttgccattcgcatgtgccgttagttggtttcgtcatctgtagacgccagtcaagaacgccatcacttatagctgagagatcgtttagtacatctagtacggattgatatctttcatttggatctacatgaatgcatttgttcactattgttattaattttttatgtatatggggaggatactcttttaatggatagcagccattaattatcgactctctgagttgttcaatcgtgctaaatgcagatctttctctttcaaaattatcatgtccaacacacattctatatatggttaatcctgcctgatatatgtcatatgtgaaattataatcatttgttgataaagaaaaatattccggtggcacatgaaaatgatatccaaactcaggcgcagctctcgattcctcattgactaactgagataatccaaagtcagatagcatggcctcatttctgtttgatatcataatgttattaggttttatatcaaaatgcataagaccttttgagtgtatatgataaagtccacttaaaaattgaatggaataccgtattatctccctgcttgtaagattattttttttcattaattggtttagcgaaccattatgataaaatggcatggctatatagatattgctctcacattgagcagcatactgaacttgcacaatatttggatgtgcatgtttatagagaagccttgcttcattaaagtagtcgtcgtggttagtgttttcttttttttctatttctttaatcaccaagtcatgagctaggtgtctgtcatgagccagatatacttttgaaaaacaaccctgttcttctagatcactaatccattcgaattctacatcagctcttttgtatggagttagcatccccttacctccgcagatagtgcagccaaaacagcttcatttgtttcagttgtaaaaccagaattatcgattccatttatattgcggtgtgacttcaatatttctttatactcgatctctgttaggttcaatgatgatttcatgccagattttctaatagtgtaatattttcttacatcactgcttgaaaatgcttcttgaataacagcttctatataaaggcggtcaatgctaagattatcagagtttgattcagtaacgcgtatggcagctaattcaacattatataaattaagaatgtcgaggatgttatttctcacatactttaatttttctggtgtgtctaaggtcgaaggtattttaataacatcaacacatttgagtgcagactcattagtgcaatatacaacaaaagatgtaactttgggcgccgctctaacacctagtattctcattttttatatcctattttagaatcaggccgcatctctgcgaccatccatcatccaaacgtctcttcactcatccgaagaagcagcaatccgggttagcacgcacaagctcaagcgcatcagtcagcgaaagttcagtactgtactgatgccatttcatatccttccgcatccaatagattttccatctatccagagaacgtatgtacttgattcttgctgatggcaggatgtttgtttcacctggattgccctgccacacggggcgctgttcgccgatatctatcgtttggtcattgatgctataaacaatatccagttcattgcggatatgttcaggcggccttatgctttcaatgaattggtgaacttctttttttactgcttgatattcaaggtcattgaacgccatctatcctccttacccaaacgtctcttcaggccactggttaccagctatgtgacgatgaagtcacgaacttttcagccactcccttgcctcgatgtcatccagatggcgagattgcttcagaataccagctacatactccacctttgctacttgatgataaggcaacgttataggcctgtgatcctggttaatgcttgtaaattggtattctccatctctgtcatagccaagaaccttaatcatgttgtgtccttcaacggttctgacaaacacctcatcacccgggaatactttggtgttaggctcaatgagtacatattctcctgattttattctgggccacatgctgtctcctttcacacgaagaccaaaggcatctggatcatcgctataaattttgagccacccatcgcgctcttcggtcatctcgatggcaccatcaacaccaagaattgcctcaccaaccacgcgcactaaccctttttttaatttgccaacaaatgaaagagtatcttcatcattcgctccatttaacgaagtgccgtgctgaagccaaacaacatcaacgtttagaaatttcgcaagcgcattcattttttcctgacgcggtaaagactcagcattaaaccatttgctaacgcctttggacgaaagagaaagggcacgggctatagccattcccctaccatgttcatcaagaccagcttctttacaggcttgcgctagccgctgggcgaattctttgcgcactttttcattctgaaccatgagtacgatactaaagcacttgcaaaaactttcagttcaaccataatacgtactgaaagtacgaaaaaggatattcctatgcaaaatcttgatgagccgattaaaggtgtcggcatccctgaagttgcgaaggcttgtggagttagcgaaagggctgtctataagtggctcaaaaacggcttcctccctaagactgagttttttgggaaaactaaatacgcatcaaaaatcgaagagatttctggtggcaaatatcaagcaagcgaaatgcttgaaataagcaaaaagaaccttctggctgcataagtaacaccgctattttcacaatggacattcgtcctacgtcgctgacaaagcgagtcccaatatatctgaccaactaaggccatatgcgtttccacgcatacctttcaactagctattcactattggaaatcttaagaaatggaacaaacaagttacagcaaactatcacagcgagaaattgatcgcgctgaaactgatttactcatcaacctgtcaacgcttacccagcgcggtctggcaaagatgattggctgtcatgaatcgaagataagcagaacagactggaggtttatagcttcggtcttgtgtgcttttggcatggcatcagacatcagtccgattagcagagcttttaagtatgcgcttgatgaaatcacaaagaaaaaatccccggtggccgccggggactctaagcaaattgatatgcaattctgagggaattactggatcaatccacaggagtcattatgacaaatacagcaaaaatactcaacttcggcagaggtaactttgccgaacaggagcgtaatgtggcagatctcgatgatggttacgccagactatcaaatatgctgattgaggcttattcaggcgcagatctgaccaagcgacagtttaaagtgctgcttgccattctgcgtaaaacctatgggtggaataaaccaatggacagaatcaccgattctcaacttagcgagattacaaagttacctgtcaaacggtgcaatgaagccaagttagaactcgtcagaatgaatattatcaagcagcaaggcggcatgtttggaccaaataaaaacatctcagaatggtgcatccctcaaaacgagggaggttcccctaaaatgagggacatccctcaaaacgagggaaaatcccctaaaacgagggataaaacatccctcaaattaggggattgctatccctcaaaacagggggacacaaaagacactattacaaaagaaaaaagaaaagattattcgtccgagaattctggcgaatcctctgaccagccagaaaacgatctttctgtggttaaaccggatgctgcaattcagagcggcagcaagtggggaacagcagaagacctgaccgccgcagagtggatgtttgacatggtgaagaccatcgcaccatcagccagaaaaccgaattttgcagggtgggctaacgatatccgcctgatgcgtgaacgtgacggacgtaaccaccgcgacatgtgcgtgctgttccgctgggcatgccaggacaacttctggtccggtaacgtgctaagtccggccaaactccgcgacaagtggacccaactcgaaatcaaccgtaacaagcaacaggctggcgtgacagctggaaaaccaaaactcgacctgacaaacactgactggatttacggggtggatttatgaaaaacatcgccgcacagatggttaactttgaccgtgagcagatgcgtcggatcaccaacaacatgccggaacagtacgacgaaaagccgcaggtacaacaggtagcgcagatcatcaacggtgtgttcagccagttactggcaactttcccggcgagtctggctaaccgggaccagaacgaactgaatgaaatccgccgccagtgggttctggctttccgggaaaacgggatcacctcgatggaacaggttaacgcaggaatgcgcgtagcccgtcggcagaatcgaccatttcttccatcacccgggcagtttgttgcatggtgccgggaagaagcatccgttatcgccggactgccaaacgtcagcgagctggttgatatggtttacgagtattgccggaagcgaggcctgtatccggatgcagagtcttatccgtggaaatcgaacgcgcactactggctggttaccaacctgtaccagaacatgcgggccaatgcgctgactgacgcggaattacgacgcaaggctgccgatgaactgacctgtatgacagcgcgaattaaccgtggtgagacgatacctgaaccagtaaaacaacttcctgtcatgggcggcagacctctaaatcgtgttcaggcgctggcgaagatcgcagaaattaaagctaagttcggactgaaaggagcaagtgtatgacgggcaaagaggcaattattcattacctggggacgcataatagcttctgtgcgccggacgttgccgcgctaacaggcgcaacagtaaccagcataaatcaggccgcagctaaaatggcacgggcaggtcttctggttatcgaaggtaaggtctggcgaacggtgtattaccggtttgctaccagggaagaacgggaaggaaagatgagcacgaacctgatttttaaggagtgtcgccagagtgcagcgatgaaacgggtattggcggtatatggagttaaaagatgaccatctacatcactgagctaataacaggcctgctggtaatcgcaggcctttttatttgggggagagggaagtgaacgatagctaccgacagtttgaaaactggtggtcaaaagacaaaagccagttcacgggagacgatgaattaaaagagtttgcctgggtgatatggcaggcatcgcgctctgctattgaactggatatcgactggcccgaatcgaatgacgacttttggaaagatggtgaagaaggtgcttatgcgatgggttatgaggatgggcgtgacaaaacggtaattgcagtaatgaaagccatcagggccgcaggaatcaaagaaaagaatttcgattaagcaaatatcacttcaataaatcgcttttaaggcatcacaatcgctctgtagtgaggtaaacgcgtgcaaggcatgccaatagcagcgagaatgaaaaatgcgtcagaatgcgtttgaggaggttttaagaaatgagtacgatagctgagcttgtcagggctaattttcgtgaagagttggtgcgttggtatcggtatcgttcatcgtccagtttgccgcttgatgagttgtatgagcattcacctgccgcacgatgctatccgcgtgaccgtgttcttcgacggttgttcaaactcaacaatgagtttcagcgcaacagaattatccggagtctggattttaagtgaaggagtgagcatgagcgacctatcattaacccagccaaagctaaaagaatgtccgttttgcggcggtaatgctcgtctgtgggttgaggccggaataaatattgatgtgtggggctatgcagaatgtgacctctgtgaagccagggggggcatgggcaccatcagttgctgcggcggctgaaaaatggaaccggagagcaggagatgaagcaaacctttctgcttcgcaacgaagcaatcagaaataacgccatagacgccattctctcactacccatcgacgacaagtcaccccacgaagtccacgttaaagaacccaagcgcagcaaagcgcagaatgaccgtatgtggccgatgctgaacgatgtttcgcgtcaggtgctatggcatggtcaacggctggcgccggaagactggaaagacctgttcactgccctgtggcttaagaccaaaaaactggagcaacgaagtgtgcctggtatcgacggtggcgttgtcatgcttggcgtgcgtaccagcaaaatgcggaaggccagcatgactgagcttatcgaaatcatgttctggttcggctcagagcgcaacgtgcggtggagtgatgactcccggcgagagtatgaatggttacaacgaaaaggtagggctgcatgactatcaaatcaaatacaccagcacacgacaaggactgctggcaaacgccgctttggctttttgatgcactggatattgagtttggattctggctggattcagctgcgagcgacaaaaatgctctgtgcgctcactggctaactgaggtcgacgacgcgctcaattctgagtgggtaagccacggtgcaatctggaataacccaccgtacagcaatatcaggccgtgggtggaaaaagccgctgagcagtgcatacaacagcgacagacggtagttatgcttgtaccagaggatatgtcagtcggatggttcagcaaggctctggagagtgttgacgaagttcgtattatcactgatggacggattaattttatcgaaccatcgacagggctggagaagaagggaaacagcaaaggttccatgctgctgatttggcgaccgttcatcagtcctcgacggatgtttactaccgtatccaaagcggcattgatggcgatcgggcagggcgtcagaagggcggcatgaggcgacagcaaagaagcatcaccgacatcatctgcgaaaactgcaaataccttccaacgaaacgctccagaaatttagttttgagcagaataccatgatgtcagtgcaagggggagaaagtctcctcattatctgattcgcaatttacgtgcatatttaaatattgcacgttacaacgtgcatgtgtatgattgacttatcaatcacaacacgagatatgctcatgaaaaatgatgatgttagtgggaaggccaaaggcggtaaggcacgcgcggcaaaaatgacagcagagcaaagaaaagaatcctcaagaaaggctgttgccgcaaaaaaagaaaaagctttattgcccgtatctgcgaatgagggaaagttaaagatcggtgatgcggaattagatgtcgcggttctcgaaaatggacggcgtatcatatcacaagcttctgtttttaaagcatttggccgaccacaaagagggggtagagcacctcaagaagagggggtgatcaatatgcccgcttttatggatgctgcaaaccttaaaaaatatataaatcaagatgttatgggtgtgatcaataaggtcaaatacaagacgattactggctccgtccaggaaggttatgacgcatccataatacctcttgtctgcgatgtttatttaaaggcaagagaggcaggcgctatcaccaggccaaaccagttagagacagccaagaaagctgaaattctggtgcgctcattagctaaagtcggaataatagcgcttgttgatgaagcgacggggtaccagcgagatagagaaaaagatgcgctcgccaaaatactcgaggcctttgtcgcaaaggaaattcaaccttatattacaacatttcctgctgattattatgaagagcttttcaggttaaggggcttagaatacccgccggaaaatccccgcttccggcctcagtattttggcgttttgacaaatgatatcgtctacaagagattggcaccaaacatccttgaggagcttaaaaagcagaacgtaaaggcctcaaaaggtacaaagttgtttcaggggctgacgccaaatattggatatcaaaaattaagagagcatctgtcatcaaccgttacgattatgaagctatctaacgactattcagattttattgcaaaaatgaatcgcctgcatccaaggtttgaggatgtgaaaacagacgaactggatgattcagacaagtaacagtaacccaccttcaggtggtttttttgtacaaatccttcagagtaagtttacctccttcactgcattactactgaccattgacaacttaacaaacccagcttcggctgggttttttattgctgaattttcaatgtgagaggacatgacaatgaatgagctgataaatagcaatgccatcaaaatgacaagcattgaaatcgctgagttggtgggaagccaacacggtaatgtcagaatatcaatagaacgtctggcaaagcgtggggtgattcaacttccttcaatgcaaaaagttgaaaataaacaaacaattagccctaacaaattcacaagcgtgtatatattcgaaggcgaacaaggtaagcgaggcagcattattgtcgtcgctcagttgtcgccggaattcaccgctcgccttgttgaccgctggcgagaactcgaaggggcaaccgcgaaaataccacaaaccttttctgaggcattgcgccttgcggccgaccttgaagaccagaaggctgaactggagaaacagcttgctctcgcagcacctaaagttgagtttgccgatcgagttggcgaggccagcggaattttgattggaaactttgcaaaggttgttggtattggtccaaacaaactgtttgcgtggatgcgcgatcacaaaatccttattgcttcaggtgcccggcgcaatgtgccaatgcaggaatatatggatcgcggctatttcacagtgaaagaaacagcggtcaatacaaatcacggaatacagatatcgttcaccacaaaaatcaccgggcgtggtcaacagtggctgacaagaaagctgctagataacggaatgcttaaagtaacaggggaggctgcttaatggctaaaccagcgcgaaggaaatgcaaaatctgtaaggaatggtttcacccggcattctcaaatcagtggtggtgctgcccggaacacggaactcaattagcactcgaacgacgaagtaaagaacgcgaaaaagcggaaaaagcagcagagaagaaacgacgacgagaggagcagaaacagaaagataaactgaagattcgaaaactcgccttaaagccccgcagttactggattaaacaagcccaacaagccgtaaacgccttcatcagagaaagagaccgcgacttaccatgtatctcgtgcggaacgctcacgtctgctcagtgggatgccggacattaccggacaactgctgcggcacctcaactccgatttgatgaacgcaatattcacaagcaatgcgtggtgtgcaaccagcacaaaagcggaaatctcgttccgtatcgcgtcgaactgattaaccgcatcgggcaggaagcagtagacgaaatcgaatcgaaccataaccgccatcgctggactgtcgaagaatgcagggcgatcaaggcgaagtatcagcagaaacttaaagacctgcgaaacagcagaagtgaggccgcatgacgttcacagtaaaaaccattccagacatgctcgttgaggcatatgaaaatcagaccgaggtagccagaatactgaactgtagtcgcaacacggtcagaaaatacactggcgataaagaagggaaaagacacgctatcgtcaacggtgttcttatggttcaccgcggatggggtaaagatactgatgcgtgatatccggcaggttcttgagcgctggggggcatgggcggcaaataactatgaggatgttacatggtcgcccattgctgccggatttaagggactgatccccgaaaaagtaaaatcacgtccacagtgctgtgacgatgatgcgatggtgatatgcgggtgcatagcccgcctttaccggaacaatcgcgatctgcatgacttgctggttgattattacgtgttgggggagacgttcatggcgttggcacggaaacatgggtgctctgacacctgtataggtaaacgccttcacaaagcggaggggattgttgaaggcatgctgatgatgctgggagtgaggcttgagatggatcggtatgttgagcgtgaattgccgggagggagaacctctgtattttatcagcgaaaaaatagtttacgatcgtaaaaatctgcatatcatgataagagtggttacattgccacgcagtcgaacccgccgatgcgcgggtttttttgtaccccgaatcctgtgagctatacggaaagtacacagaaaggaaggtgcgaccgtaattaataacaaaatcttaaaaatcgcatatagcactattagttttctaaatattgtatattttaagtattgcaggataaccctgtaacgaagtttgcgtaacagcattttgctctacgagtttgccagcctcccccagtggctggcttttttatgtccgtagcgtcaaagcagcaatggcgctagggcgtcgtgcaattggcgttgagctggagagcgggcgttttgagcagacggtcagggaagttcagaatgtagtcagtcagaacggatgatattgcaggattagttacgtaccgttattatcctgcgcccggccctttagctcagtggtgagagcgagcgactcataatcgccaggtcgctggttcaaatccagcaagggccaccatatcacataccgccattagctcatcgggacagagcgccagccttcgaagctggctgcgcggggttcgagtcctcgatggcggtccattatctgcattatgcgttgttagctcagccggacagagcaattgccttctgagcaatcggtcactggttcgaatccagtacaacgcgccatatttatttaccaggctcgcttttgcgggccttttttatatctgcgccgggtctggtgctgattacttcagccaaaaggaacacctgtatatgaagtgtatattatttaaatgggtactgtgcctgttactgggtttttcttcggtatcctattcccgggagtttacgatagacttttcgacccaacaaagttatgtctcttcgttaaatagtatacggacagagatatcgacccctcttgaacatatatctcaggggaccacatcggtgtctgttattaaccacaccccaccgggcagttattttgctgtggatatacgagggcttgatgtctatcaggcgcgttttgaccatcttcgtctgattattgagcaaaataatttatatgtggccgggttcgttaatacggcaacaaatactttctaccgtttttcagattttacacatatatcagtgcccggtgtgacaacggtttccatgacaacggacagcagttataccactctgcaacgtgtcgcagcgctggaacgttccggaatgcaaatcagtcgtcactcactggtttcatcatatctggcgttaatggagttcagtggtaatacaatgaccagagatgcatccagagcagttctgcgttttgtcactgtcacagcagaagccttacgcttcaggcagatacagagagaatttcgtcaggcactgtctgaaactgctcctgtgtatacgatgacgccgggagacgtggacctcactctgaactgggggcgaatcagcaatgtgcttccggagtatcggggagaggatggtgtcagagtggggagaatatcctttaataatatatcagcgatactggggactgtggccgttatactgaattgccatcatcagggggcgcgttctgttcgcgccgtgaatgaagagagtcaaccagaatgtcagataactggcgacaggcctgttataaaaataaacaatacattatgggaaagtaatacagctgcagcgtttctgaacagaaagtcacagtttttatatacaacgggtaaataaaggagttaagcatgaagaagatgtttatggcggttttatttgcattagcttctgttaatgcaatggcggcggattgtgctaaaggtaaaattgagttttccaagtataatgaggatgacacatttacagtgaaggttgacgggaaagaatactggaccagtcgctggaatctgcaaccgttactgcaaagtgctcagttgacaggaatgactgtcacaatcaaatccagtacctgtgaatcaggctccggatttgctgaagtgcagtttaataatgactgaggcataacctgattcgtggtatgtgggtaacaagtgtaatctgtgtcacaattcagtcagttgacagttgcctgtcagactgagcatttgttaaaaaaatttcgcatggtgaatccccctgtgtggaggggcgactggtgaaaaatccttgcttgtgattcattatcgacacgggttcggtggtaccaggccgaactcaccgggaggcacccggcaccatgcagtatacagagattaggcatataccaaggcctctcatagcaggggcctttttacatgtaaaaaagcccgagtgggttcgggcaattgcatgagatactcgttttaataatcgaaatcattttaaccaggattcataaggctgcgcaactgcgcggcctttttcgtatttcgggctgtagtcttccttctgccattgtcctgtaacttccggacttcagcccgctccttattttactcacaatattatcccggccgggaggattcatggcatttaaacactatgatgttgtcagggcggcgtcgccgtcagaccttgcgaaacgaataactcaaaaactgaaggaagggtggcagccttatggtagtgcgctgatttcgacagctggttatggtgcggagttcatccagccagttgtgagtgaggggagcatctcatcaccagaggagccaggcaaccgtccgacgacctcagcgccttctgttgcgccagaatattactatgtgatcgcgcttgctggtcagtccaatggtatgtcatacggtgagggactgccattgccggatacattcgacagccctgatccacgtattaaacagttagcgcgtcgcagtacggtgacaccgggcggtgcagtatgcaaatataacgacatcattccggcggaccattgtctgcatgatgtgcaggacatgagccgtcttaaccatccgaaagcggacctgtcaaaggggcagtacggaaccgtggggcaggggctgcatatcgccaaaaaactgctgccgtttataccggcgaatgcgggcattctgctggttccgtgctgtcgtggtggttcagcgttcaccaccggagccgatggcacatacagtgacgcgagtggtgcctcggagaattcaacccgctggggtgtggacaagccgctgtataaggaccttatcggtcgaacaaaagcagcactgaagaagaatccgaaaaatgtgctgtttgccgtggtgtggatgcagggggaatttgattttggcggtacgccggtaaatcacgccgcacagtttggtgcgctggttgataaattccgtgcagacctggcggatatggcaggccagtgcgtcggtggctctgctggcggtgttccctggatatgcggggacacgacgtatttctggaagcagaagaacgaatccacgtaccagacggtgtatggcagctataaaaacaaaacggaaaagaatatccatttcgtaccgttcatgacggatgagaacggggtgaatgtgccgacgaacaaaccggaagaagacccggacattccgggtatcggatattacggttcgaaatggcgtgacagctcagccacctggacgtcacaggacagggcgagccatttcagttcatgggctcgccgcgggattatttccgaccgtctggcaacggcgattttgcgccatgcgggaagagtggcgctaaacgcgggggcatcatcgacagtatcagaggtgcgcccgtcatcgccttccggtgcagaagccacaggcgtcacaacactgctctcttaccttgccagcgagtcagagggaagcctgaaagtacagggatggtcagccagtggcggcagggcagaagtggtcagcgatgcggagggaaccggaggtaaggcagtgaagctgaccaaggaagccggtaaaagcagctgggtgctggagtacgccgcgggcaacggtgcggctctgttacagaaaggggggcagattcgctgccgctttaaggtttcgggagcgctggctgcgaaccagtatgttatggcgttttactggccggtatcttcactgccacagggcgttgccctgaccggagacggggggaataacctgctggcagcgttctacatccagacagatgcaaaagacctgaatgtgatgtaccacaatgcgaaagtggcgacaaacaacctgaaactgggaacctttggcgcatttgataacgaatggcatacgctggctttccgctttgccgggaataacagcctgcaggtgacgccggttattgatggtcaggatggcacaccgttcacgctgacgcagtcaccggtcagtgcctttgcggcggataaactgcatgtgacagacattaccagaggtgcgacttacccggtactgatagacagcattgcggtggaagtgaacagcacagacactgcggcatgataaaaaaaccgccagcgacaggaatggacgctggcggtggtgatacctatggagaaaaaataaaggaacgatactttcgtactctggtttttaatgaaaacagttcttattgtcaacaataacggaaagaaattatgacatttctgaaccagttaatgctgtacttctgtacggtggtctgtgtgctgtatctcctttcgggtgggtacagggccatgcgtgacttctggcgcagacagattgacaaaagggccgctgagaaaatcagcgccagtcagtcagccggaagcaaacccgaagagccgctcatttagcggcaactttcttaatcacacctttcgacgagaaaatcccatgtcagaaattacatccctggtcactgcagaggcagtgaaggacgtcctgcgctctgaagaagtccggagcgcactgaaacagaaacttcgccataacctggaagcgcgtcttgatgcagaagtggatgccattctggatgaactgcttggtgtacaggcagagccaccgactgaagcgggagataccaccgcagagagcggtgaagttcagcctgaatcaccggtcgccgatgcgactgaacctcaacccgaatcggtcatgatgctgtaacggggagtcagggccatcagtaaacagctgctggcctttttcatgttgtgagcttccggattgcgggagacggggtatgtaccagatggaaaaaatcacaacaggtgtgtcatacaccacgtcagcggtgggaacgggctactggttcctgcagttgctggacagggtttccccgtctcagtgggcggcaataggcgtgctggggagtctgctgtttgggctgctgacatatctgacgaacctgtatttcaagattaaagaagaccggcgtaaggcggcacggggagagtaagctgatgagcaggaaactccgctatggtttatcggctgccgttctggcgctgattgccgcaggtgcttctgcgcctgaaatcctcgaccagtttctggatgaaaaggaaggtaaccacaccacagcataccgtgatggtgcgggtatctggaccatctgccgtggagccacccgggtggatggtaagcctgttattcctggcatgaagctgtcgaaggaaaaatgcgaccgggttaacgccattgagcgtgataaggcgctggcatgggtggagaaaaacatcaaagtgccgctgaccgaaccccagaaagcggggatcgcgtcattctgtccgtacaacattggtcccggtaagtgtttcccgtcgacgttttacagacgaattaatgcaggtgatcgaaaaggtgcctgcgaagctattcgctggtggattaaggacggtggcagagactgccgtattcgttcaaacaactgttacggtcaggtatcccgtcgtgaccaggagagcgcgctggcgtgctggggaatcgacagataagaagaatattttgctgaaaaatgaggtttgcttacctggacggataacacgaaatcctgcaaattggcaaaatgtaagtgaataaagtcaaaacagttgtttaacactcaggcaccgtaatgatgcctttgtcatttctgcgcatctcacgcgcatctcacaacacagaacctttcaggatgacccttgaggataccggtttggctgtcggtgcctttctgtgggctggattcctgtgagacaaggttcatcactaaaaggaaataaccgatgaatatgatggccgtgccgtttcacggcaactctctttatgtagttaaccataatggcgaaccatacgttcccatgaaacctgtcgttgcggggatggggctggcctggcaatcacagttggctaagttaagacagcgttttgcgtcaactataacggaaatcgttatggttgctgaggatgggaaacaacgcaatatggtgtccatgccacttcgaaaacttgccggctggctacaaaccattaatcccaacaaagtaaaacccgaaatccgcgataaggtcatccggtatcaggaagagtgcgacgatgttctttacgagtactggacgaagggttttgtcgttaatccccgtaaaatgagcgtgatggaagaactcaaccaggcttgtgctgacatgaaacgggataaaaacattgccagtgtgtttgctaccgggctgaatgagtggaaacaggttaaagccgcgcatgtatcaaaaatccgtacgctggtaaatgaagcgaatatgctgattgattttgtcctggctgatacaggcaaagggaaaataacaaaggcggattgatggggtggctaatgatatcagataaactcataacgctggtgaagagcctctgtgtacttgtcggcatttcatttttagtcatgctggttgccattttcttttccaccgcctggcgagtcctgacgttatcgggactggtggggtgaaagagagatgaaccgtgttctgtgtgtggtgattattgtcctggcggttggctatggtgcgctgtggctggcaacaaaccattaccgtgacaacgcgctcacctacaaagcgcagcgcgataaaaaagccagagagctggaacaggcgaatgccaccattactgacatgcaggtgcgccagcgtgatgttgctgcgctcgatgcaaaatactcgagggagttagccgatgcgagagctgaaaatgaaactctgcgtgctgatgttgccgctggtcgtaagcgcctgcggatcaacgccacctgctccggtaccgtgcgtgaagccaccggcacctccggcgtggataatgcaaccggcccccgactggcagacaccgctgaacgggattatttcatcctcagagagaggctgatcactatgcaaaaacaactggaaggaacccagaagtatattaatgagcagtgcagatagagttgcccatatcgatgggcaactcatgcaattattgtgagcaatacacccgcgcttccagcggagtataaatgcctaaagtaataaaaccgagcaatccatttacgaatgtttgctgggtttctgttttaacaacattttctgtgccgccacaaattttggctgcatcgacagttttcttctgcccaattccagaaacgaagaaatgatgggtgatggtttcctttggtgctactgctgtctgtttgttttgaacagtaaacgtctgttgagcacatcctgtaataagcagggccagcgcagtagcgagtagcatttttttcatggtgttattcccgatgctttttgaagttcgcagaatcgtatgtgtagaaaattaaacaaaccctaaacaatgagttgaaatttcatattgttaatatttattaatgtatgtcaggtgcgatgaatcgtcattgtattcccggattaactatgtccacagccctgacggggaacttctctgcgggagtgtgcggggataatcaaaaacgatgcacaccgggttttctcatttttcacgagatgggagcgatttcccgcgaagccgcctgtccggtgcggtggtggaagaaaccggataaaacaaccgcattgtgcaaatatcgatcaaatatggtgctgctgtgtgaaatctgaaaaatcacagcggtcattatgcatcagtttttaacacaggacgtcagaacgtgacatggcaaagctggactggaaaaagctggagcaggcattccgacgcgaacatgccgaaacgggaataacattactggactggtgccggaagaaaaagattaattacaacaccgccagaacccgtataaaaatgggcaaaatcgatcatgaaattgatcataaaaccgatcatgaaatcgatcatgacatctcagatgaagaaccctgcaatgacgcgggttccggcgatgaaaaatgtgcaaaaaactctgaaaaaaactgcgcaaattcggcagaaacgaaacggattcgtggttcccgacttttaccaccttcaaacgctttttctcagcgaaacacccacgccgtaagacaccgtggatatgcgaagtatcttgaggcagataacctcatggatgatgcgtccgacatggtgctgttcgatgaactggtgttcacccgggcccgcgcactttcagtaactaaggcacttaaagggatgttcgccgacctggaagaggcaactgacgtggaaacccgtgttgctctttacgacaaaatactcaaagctgaacaggcccttgaccggaatattgcccgtatcgagtcaattgaacgctcattgctgacgctggacgtcctggctgagacagcaccaaaacttcgtgctgaccgggaaagaatcaacgccgccagagataaactcagagctgaaaccgatattctgaccaaccagcgtcggggcgttgttacgcctgtcagtgacatcgtgtcatcgctgcatgaaatgagtaattcggggagactggatgacattccggaagaatgaaccgcgatgtgatgagccgtcagaaatgaccgaggctgaacaacgtctgttcatcatgactaaactgagcaatccctggtggcggctcaatcatctctacaaaatacagaacgaaaaaggtgaactggtcaccttcagaatgcgaccggcgcagcgccagttgttccggagcatgcacaataaaaatattatcctgaaagcgcgccagctgggattttccacagccattgatatttatcttctcgaccaggcattattcattccgcatctcaaatgcgggatcgtcgctcaggataaacaggctgccagtgaaattttccgcacaaaaattgctgtaccgtttgatcatctccctgactggctgagagcctcattcaccatcgttgaacgtcgtagcggtgccagcggtggctatatcctgtttggtcacggctcgagtatccaggtggcaacctcattccgttcaggtacggtgcagcgcctgcatatctcagagcacggcaaaatttgcgcgaaatatccggctaaggcgaaagaactgcgaaccggtacgcttaatgccgtctctgatgaatgcattatttttgatgagtccactgctgaaggcgtgggtggtgatttttacgagatgagtaaccgagcacaggagatcactgcatcaggcttattgctgacggcacaggattataaattccatttttacgcctggtggcaggatcctaaatacagcgccagagtgccggaaagcgggctgaagctgtcacgggaaaaaatgacgtatttttctgcggttgagaaggcaatgaacatcacgcttactgatgaacagaagcagtggtacatcaataaggaaactgaacagcgtgaggaaatgaagcaggagtttccctcaacgccacaggaggcgtttctgacgtccggacgacgtgtgttcagtgccgaaagtacgttgcaggcagaatcattctgttcgccaccgatgattgtttatgacattgaacctgttacaggagcgaagactaaagctcagtctctgcgtgaaggaaataaaaacgagttgcagcggacgctgatgaattatctgctggtatgggaactgccggatccggatgaagagtatgtttgtggggcagatactgccgaagggctggagcacggagaccgctcatcgctggatgttgtcaaacgcagtaatggcgagcaggtggctcactggttcgggcatctcgatgctgaactttttgctcatctcatttcgcaggtctgtcgtatgtataacaacgcgtttgtggggccggagcgtaataatcacggacatgcagttatcctgaaactccgggaactctatccgacacgttatatctacaacgaacagcatcttgaccaggcatatgacgacgatacgccccgccttggctggctgacaacccgtcagagcaaacctgttctgaccgaaggaatgaaaacgcttctgaataatggaatatcagggatccgctggtcaggcacattatcggaaatgaacacctacgtttatgacgcgaaaggctccatgaatgcacaggaaggctgctttgatgatcagctcatgagctacatgattgcccaggagatgcgcgccagaatgccggtgagggtaaaacagaaaacggataaacgcagaaccacacactggatggctcactgatgaaaaatgaaactaacaccatggcgacgaaaaacgacaatggagccacgccgcgtttttctcagcgccagttacaggcgctttgttctgatattgacagccagcctaaatggcgtgatgccgcaaacaaggcctgtgcgtattacgatggcgatcagttgccaccggaagttcttcaggtactgaaagatcgcggtcagccgatgactatccataacctcatcgcgcctaccgtcgatggcgttctgggaatggaggccaaaacacggactgatctggtggtgatgtcagacgagccagatgatgaaactgaaaaactggctgaagctattaatgctgaatttgccgatgcatgccgccttggcaatatgaataaagcccgctctgatgcctatgcggaacaaatcaaggcgggcctcagttgggtggaggtcagacgaaacagcgatccgttcgggcctgaatttaaggtgtctactgtcagccggaatgaggttttctgggactggctgagccgggaggctgatttaagtgactgccgatggctgatgcgtcgccgctggatggataccgatgaggcaaaagctacattcccgggaatggctcaggttatcgattatgccattgatgactggcgtggttttgtcgataccacggttactgaaggccagcccagtccgttgatgagtgcatgggaagagtatcagtcatgggatcgacagcagaacgaatggcttcagcgtgaacgccgtcgtgtgctgcttcaggtggtttattaccgtacattcgagcgtcttccggtgattgaactcagtaatggacgggtggtggcctttgataaaaataatctgatgcaggcggtagctgtggcatccgggcgggttcaggtgaaagtcgggcgggtaagccgtattcgtgaagcctggtttgtcgggccacactttattgtggatcgcccctgtagtgctccgcaggggatgtttccgctggttcctttctggggataccgaaaggataaaaccggggagccatacgggctaatttcccgcgccattccggcacaggatgaggtgaattttcgtcgtatcaagctgacctggttgcttcaggccaaacgcgtgattatggacgaggatgccacccagttgtcagacaacgacctgatggagcagatcgaacgtccggatggcattattaaactgaatccggtccgaaaaaatcagaaaagtgtcgcagatgtttttcgggttgagcaggattttcaggttgccagccagcagtttcaggtcatgcaggaatcggaaaaacttatccaggataccatgggagtgtattccgcatttctcgggcaggattcaggtgcgacgtcaggcgtggctatcagtaacctggtggagcagggggccacaacccttgcggaaatcaacgataactaccagtttgcctgccagcaggtgggaagactgttgctggcttatcttctcgatgacctgaaaaaacgccgtaatcatgcagtggtgattaatcgcgatgatcgccagcgtcgccagaccattgtcctcaatgctgaaggtgataatggtgaactgaccaatgatatttcaaggttaaatacacatattgcgctggcgcctgttcagcagacaccggcgtttaaggcacagcttgcacagagaatgtcagaggttattcaggggctgccgcctcaggtgcaggctgttgtgctcgacctgtgggttaatcttctggatgtgccgcagaaacaggagtttgttgagcgtattcgtgctgcgctggggacgccaaaatcaccggatgaaatgacgccggaagaacaggaagtagcggcacaacaacaggcacttcagcaacaacaggcagaactccagatgcgcgagatggctggcagagtggcaaaactggaagctgacgccgccagggcacatgcagctgcacaacgggataatgccagtgcacagcgggaagtcgccctgacacaggggcagcgttatgtggatgcgcttaaccaggcacatacggcagaaatcattaccggcgtacagaatatggaacaggagcaggacgttcttcagcaacagatgctgtatacgttacaacagcggatgaatgaaatgtcgctctgaaaactctggcttcaactgaaccccgtcatcgtacggggttttttgtttccggaggtaagcgttccgggagcggtgcgcttattcgcgggggcagcgataagccttatttactcaaccattcggatctgtccgataaacagaccatgcggagttatttatggattttgaatttacgggtgaagaaaccccggaacaactggaaaaaatgctggaaggacttggggatgtggatattgacagtcacgcacaggacgtcgtgacggaagataccacggaaaaacatgcggatgaggaagcacagactcagacgggcgataacaatgtggcaccgacgccggatgccagtgtggagcagacgcaggacgtgaaggagccggaagcgaagggggtgctcacccgcgacggtaaacacgtcattccctatgaagtccttgaggctgaacgttccggtaagcaacgggccgaacaggaagccgcacttcttcgtgggcagatagctgaagaaaaacgcagggtggaactgctgacgtctcagatccaccaggccggtatgaagcccacaccgttaccggaaaacgaaaaaatttctgatgagcagattgcccgtatcagggagatgtatccggaaattggtgacgcggtggcttcgctcatccgtaaaaataactatctccagtcccgtgttcagcaatcagcacagcaggcagaaggtaatggtggtgaggatttatcaccggttcttgatgcgatgaatgccgtgccggtgctgaaaacgtggcaggagtccgatccagatcgcttctcggttgctgtatccatcgacgggaagctccagaatgaccccgcatggaaagacaaaacgctcactgaacgtttcgctgaagtggcccgtcgtacgcaggttgctttcggtgaagtcagtgagtcgtctgctgacaacaaggcagacaaaacggatatccggaaaacggcggaagagaaagtgaagaccgctgaacaggagcaggcagtacctgcttccccgtcagatttaggcaccacggcttccgtcggaaccggtgataattttgaacggttacttggcgcttctcattcagaggcagaggcgattatgcgcggtatgacgaatgctgaaatagacgcgcttctggagaagctcgggtaacttactgaaggagaactgaagtaatgacgactgtaacatcagcccaggcgaataagctgtatcaggtggcgctttttaccgctgccaaccgcaaccgctcgatggtaaatatcctcactgaacagcaggaagcgccaaaagcggtttcgccggacaagaaaagcacgaagcagaccagcgcgggtgcgccggttgtccgtatcacagaccttaacaaacaggccggtgatgaagtgaccttcagcatcatgcacaaactctcaaaacgtccgacgatgggagatgagcgtgttgaaggtcgtggtgaggatctcagccatgctgacttctccctgaaaatcaatcagggacgtcacctggtggatgcaggcggacgtatgagtcagcagcgcacgaagtttaacctggcatcctcagccagaacgcttctggggacgtactttaatgacctgcaggaccagtgtgcgatagtgcatcttgctggagctcgtggtgattttgttgctgacgacactattctgccgacagcggagcaccctgaattcaaaaaaatcatgatcaacgatgtactgcctccgacacatgaccgtcacttttttggcggtgatgcgacaagctttgagcagattgaagcggcagatattttttctattggcctggtggacaatctctccctgttcattgacgaaatggcgcatccgttacagccggttcgtctgtccggtgatgaacttcacggagaagatccatattacgtcctgtacgtcacgccgcgtcagtggaatgactggtacacctcgacgtccggtaaggactggaaccagatgatggttcgtgccgtgaaccgtgcaaaaggttttaatcatccgctgttcaaaggtgaatgtgcgatgtggcgcaatatcctggttcgtaagtatgcgggtatgccgatccgtttctatcaggggtcaaaggttctggtatcagagaataacctgacggcaaccacgaaagaggtcgctgctgcaaccaatattgaccgcgccatgttactgggggctcaggcgctggcaaatgcttacggtcagaaggcgggcggtcacttcaacatggttgagaagaaaacggatatggataaccgtactgagatagcaatcagctggatcaacggtctgaaaaaaatccgtttccccgagaagagcggcaagatgcaggatcacggcgtgattgccgttgatacagcagtgaagctctgattttttcctttccctatgccgggttttcgcccggctttttcaggagtcattaattatggcaaagactatccttgccccgtcactgagtgaacgggtctatacgggtacgcacggtaatgagtcggtggcagaaggcgtatttacggtgaatgctgcggaagcggacagtgttattcatcttctctcactgccagtgggcatccgtatcaactcactccaactggtttcaacgggtggtctgggtactgcaaccgtcagcattaagtccggtgagcatgctctcatcgataacagcgaagctgtttctgcaaaatttgccagatatgtgccagtggagccgtacaccacacagcgtgacggggagctggttactgtcaccattaagactgccgctgcaaccggcaccctgaatgttctgctgcgttataccgtggtgggatactgattaaaaccttccggcccgcgtcatgcgggctttttatccggggaattatatgagtgagaaaattgccgttgtctatatcggcccaaaacccgtgaaaaaggacaccattaccggaagtcgcacgctgttcccacgtcttgagccggtgcatgttgacagcgcgatggcctggcaactgctggggtttccggatgtctgggttcgtcatgaagagcttgatgatgttctgaaaaagcaacaacagaatgagcagttgcggcaggcacagcaggcgcaggaaagagtgcttgctgcgctggcagaagcggagaacagttttgttgtttctgttaacgggcaggaggtggatttaagtaagctcacctcagcacggctggcgacgctgtgtgaggcagaagagctggatattcacaaagacccgaaagaaacggctgaggcattccgtatccgggtgcgtgaggcatttcgccgtcgtgttgcggagactgaacagcatggcggaactgagtgattttttaccgtatgtccgtcgtcatatcagcggtccactgaacattatgatgacggatgctctgtcaatggctgccgtggcattcagccgccagtcgttggtgtgccgtcgggaggttactgttgtaccagtagcaggaaaagaaatcgtgcttccgtatgacaaagatgatgaggagtgcgttcatatcatccgtatctctgacgataatcatgagctttttgtcggtcgggatgtggatatcagctccggacgctccctgcgatttgcctgttctcccggtgaggtgagcgtgctttatgccgtcgctccgaaagccggacgcagccagataccggatgaactcctcacatggcctgaagaagtggctgcgggggcacttgagcggttgttcatgcagactggtgtttcatggtcagatccgttacgcgcacagtatttttctgtgcagttttctgaggggatccgtcgggcatatcgtcatacactggcgacaagcccgtactcttcataccgcaaccctgtacgcaggcagaggtttttctgatgacgacgattacagaaatcatcggacgtgtgaatacacaactggttgacccgatgatggttcgctggcccctgcaggaattgtgcgattattacaatgatgctgtgagggcagtgattctggcgagaccggatgctggcgcaagcctggaaacaataagttgtgttcctggcgcccgtcaggttttgcccgatggtgtaatacaacttcttgacgtgatatgcctcagtgacggtagtgcagtcagaccattatcccgggaggtgctggatgcgcagtatcctgagtggcccacaatgaagggtattcctgaatgttttatcagcaacgacctgtccccgcgcgtattctggctgtttcctgctcctgacaaagagataagtattgatgcagtggtaagccggataccggaggcagtgtatgttctgacgcaggacgatgatacgccagttccactggaagaggcttatgttaacccactggtggagtggatgttgtttcgcgctttcagtaaggatgctgccggtggcgcagaatcggggctggctgcgcagcattatcagagttttgttgagcaacttgggatcaaacagggggcagacagtgcattgtatgcccgtaaaaaagtgtttaacggaggtggagtgtgagtgttgttgtttcggggacgctgaaatctcctgatggtgaggcgatatcaggagcaaatattaccctgacggcgctgacagtttcaccggatgcgctcagcggcaccagtgcgtcggcagtgacccgtgaaggtggatattacggaatgacgatggatccgggggagtatgcggtttcggtgacggtgaaagggaagactgctgtctacggacgtgtgcgtattgaggggaccgaaagtacggtgacgctcaatatgctgttacgccgcagtcttgttgaggttagcatacccggagaactgctgacagatttccggcagatacagaataatgtggctgatgaccttgccactattcgtcgcctgaatgaagacacggcgacaaaaaacactcaggccacacagtcaaaagaaagtgcagcagccagtgcgaagagtgcatctgacagtgcaaagacggcaaccagcagggcggctgaagccggacaaaaagcgactgatgccactgaggctgcgacccgtgcagtcacagcagcggggaatgcagaggaaagctcgacccgtgccggagagtctgaaaaagccgccggagctgatgcagaaaaagccagacagcatgctgaaaaggccaggctggcgcaggagagcgccggagagatccttaagcgggcagaggctgccactgtcagtgctgaagaggccagacgtatggctgagaatgcacgggggccccgggggcctcagggagaaactggtccgaagggggatgtcggtcctaaaggcgaaacaggtccagtgggccctcaagggcccgcagggccgaaaggtgagcgtggtgacgttggtgctcagggggctgtagggcctgctggtccgcgtggtgagaagggcgaacagggggagcgaggaccgcagggaataccaggcctgaagggggataccggagagcgggggcctaaaggggaccagggggatatggggccaaaaggcgagaaaggtgatccgggaggtcctgcaggcccgcaaggtcctaaaggcgaacgaggagaagccggaccacagggaccgatgggagcacgaggtgagcgtggggagactggcccccgaggtgaacctggtcctgcaggtccgagaggcgaacgaggagagaccggacctcagggacctcgtggagagccaggtccggcaggcagcgctgcaaatgtggctgatgcaacgacggcacagaagggaattgtgcagttaagcagcgcaacggacagtgatgatgaaacgaaggctgccaccccgaaagcggtgaaagcggcaatggatgtggcaaatgaagcgaaaacaaaggcagaagaggctgcagcaggaggtggtgttcccggtccgaaaggagataaaggggacacggggccagcaggtccggctgggccgaagggtgataagggagagcgcggtgacaccggccctgtcggggcaaccggcgaacggggaccggcaggtgatgctggtccggcaggcccgcaggggccgaaaggtgacaggggagagcggggagagaccggtctgacgggaaatgcaggtccacagggtccaaagggagataccggtgcggcaggcccggcaggcccacagggaccgaaaggagaaacaggtgcggcaggcccggtgggggcgaccggacctcaggggccgaagggcgacccgggggagacgcaaatacggttccgtctggggccgggaaacattattgagacaaacagccatggctggttcccggatacagatggcgcactcatcaccggactgacctttcttgaccccaaagatgccacacgggttcagggtttttttcagcatttgcaggtcaggtttggtgacgggccgtggcaggatgtcaaggggctggatgaagtgggcagtgatacaggcagaacaggagaatgacatgaatattttgagaaagcttatgcagagtctgtgcggttgcggaaagcatgatgactgtgaaaacgggcagtcgcttacagcacaactgcgactgggaccggcagacattctggagtcagatgagaatggcattattccggagcaggacagggtaatcacacaggtggtgatactggatgcagataaaaagcagatacagtgtgtggtaagaccgctgcaaatcctgcgtgctgacgggacgtgggaaaatattggcgggatgaaatagccgacagcttcacaaaaaccggagcccggctccggtttttgttgtcatgtataggggggggttattagagagtgaagtaataaacatgttaatacgatggagtgaaggatgccgtgtaattctggttcaagagttttttatgccggaaaatcgcaggattattctggatagtaaagaatcctggttaataatctgtgatagtcagttgggccatttaatgcgcagtatgtatcagggacgccgttttattcagctgaatctggaaaaattgaaaggggtacatgatgtcgccttgccagtgaaatgggaattcacacgaagacagtgaatagctttctgtatacgggaatggcgaaaaatggactgtatggtgtgagtgtgaaacatcttgcgtgtgcggagtgatgcttctcgttgctacagcggcaatgataatgcagtgaaaaaaggggagcaatatgctcccccaaaccgaaagaaaattgcaataatcaatgaagttatttagtcatcatcagaatgtcatgcaaggcattttgtttcagtgatgccgatcgcgattttagcgaattccatcataaatcccctgatttttaagcctgaagcagtcaaaggaatttctatgccctatatcgatatcaccacgatgcgtgggatgatgccgcgcgttgtgacatccatgctgcccgagcattccgctgtactggcggaggactgccatttccggtttggtgttattacaccagaacgtcagatatccggggttgagaaaacattcacaattaagccaaaaacaatttttcattaccgtgacgatttctggtttgcatggccggatgtggtggatgtgatccgcagtccgatcgctcaggacccccacgggcgtatttactacactgacgggcgttttcctaaagtgacggatgcgactattgccacaaaaggggacgggaatcacccgacatcatcgtatcgtctggggatccccgcgccgacgacagctcctgtctgtactgttcagcagggcggtgatgtttctgacgataacccgaatgatgatgaaacccggttttatacggaaacctttgtctcagattatggtgaagaaggtccgccaggtccggcgtctctggaggtaacactccgtactccgggaactgcggtacaactgacgctggctccggtgccattgcagaatgccagtattaaacgtcgccggatttatcgctctgcatcaggtggaggggaggcggattttttacttgtggctgaactggatgcatccgtgctcagttacacggacaaaataccggcgaaaaaccttgggccttccctggcgacatgggattacctgccgccgccagagaatatgacaggcctttgcctgatggctaacggtattgccgccgggtttgccggtaatgaagtgatgttttcggaagcgtatctgccgtatgcatggccggaagtgaatcgtcacacgacggcagaagatattgtagctatctgtccgctgggaacgtcactggtggtggcgacaaagggggagccttatttgttcagtggggtatcaccgtccacaatttctggttccaaaatcccttcaatgcaggcgtgtctgagcaggcggagtatggttgcgatggagggttttgtgctgtatgcaggaacaaatggcctggtgtctgttgatgcaaacggtaatgtcgcgctggcgacggaacagattgtttcaccggaacagtggcagagtcagtttaatccggcctccattgtggcttatccctggcgtggtgaatacattgcctgttacacgaaaccggatggtaagcaggatgtgtttgtattcagtccggtgaacatggatatccgttatctcagtacaccgtttgactgcgcatgggttgatctcgcgaaagatatgatgcgcgtggtgacaggagacaaaatgtcagtgcttgccgggggggctctgccctccacgataaggtggcattcaaaaattttttcattacctgaaagaacctctttttcctgtatcagggtgaaatctccggcgcctgagcgggtggggatcaccattatggctgatgatgttcctgtgattcattttgcgccgggtacgtttaagggaagtgtggtgagacttccggcagcaaccgggcaaaactggcaggtgatggtatccggattcgggcaggtggaacgaataaccctgagtacatcaatgtcggagatgccggtatgaccagaaaaccgtggcgtgcggggaaggatttatccactgttgtggagaatatggaaattggcaccgggcagcgtggtgacggacgtcacgcatttgtgacccgtgaggaactggttggtcttaaactcgcccggcgtcgaacatcgggtggtgcctcatatgcactgaatccgggtattgagattgacagtactttaatgactgttgattttcccacaaaaccgctgaattttaaggcgaccggtggatttggctcggttcttcttgaatgggatatgcctaattatcgcggacattcactgactgaaatctggcggggtacggaggatgaccttgctgatgcagtgctggttgccacgacgccggggcaggtttacggcgatccggttgaccctggctggtcgggattttactggatacgttttgttaacgcggcaggagtgaaaggtccatggaatgctgaaaaaggcactcaggcacaaacacagatcggcgtgaaggccatcattgaccagatccgcgatgaggctgcaaagtcgccggttgtgtccgagctgcgtaaagaaataaaaaacgcgcaggggcaggctgtaaaggatgctgcaattaagacaaccgaagttgtagggactctcagggaagaaacgacaagaacgattggtggtattgaaacccgcattagcacactggattcgtcaaccagtgaatcgcttaatgaggtcgacaagcgcatcactaaattggataaagaaggcggtgaagcttttcttgcaatgtggtcaaaaaaagcgggagttgatggtatcactgcggggatcgggattgtcgccggaaaagacagtgaaggcaggcctgtaagtcaggttgcaatttctgcgtcgcagttgtttgtctttgacccgaataatccggataacacagcctatccgtttgcggtatcaggtggcaaggtagtgatcccgaaagcgatgatttatgacgcggtgattgaaacactggtgtcgcggaaggttgtggcggatgaggtaaaagccggggtaagtatcacttcgccagttatccggagtgccgttattcagaacggaaactttcaggttgattctcagggtaacctgaatattggaggccttttcagtgttacgtcacaagggcaactgacaattcgttactctaatcagaatgtaggactggtgatccgcaatgataaaattgaggtttatgaccagaatggacgactggctgttcgcataggcagattacgctgatcaggaggtgagtattggaatacggttttgccatttataacagaaataacgttaatgttacgggcgtgctgactccagtatttttcctggacagatttacagcggagtctggctcaaagacgtacactaataaacccgacgggaaatcattgcaggctgtatgttgtttatttccctggaataatgtatttgcggatcggaaagtaccgaagataaccattaatgacaatacggtgacgtggtcgaatcttgagcagggtatgggatcttatatttatacattctggggataagtgttatgtacggtttgagcattatgaagccggatggcagcgtatggataagtccaggttttacgccgcagtgtctgatcaacaaaggcaccataccggcgactgaaaagtctttttttaaaacatcaatcccgtcaggcaaaagttgttttttctttatcagaacagagaagaaggccgatgtcatgtacacgcatgaacagattgatggatatcatgcactaaggcttcatgtaattgtcaggggaacgaaccctggtgttacgacggtttatgctttcgcgaatatggttactccaccttctgagtatggtatcgccatgtataacccggacggtgagatgatttatcatggcgaaatgatgctgcttgacgcgaagttaatacctgttgatatcaaatttgaaaaggaccttggatatccatgcgcaatcatgcctgcactggtcgggtattataactggaaaagaactccttatgatcgaccgatttataccacatccactggtgctacaggaaataaaatatattcctgtgagcattattccggtggtgcaacatgggatattcgaaagccgtatatagataaggtcctggttattaatacatcagtatatgattagttgaagcgagtctttaatattcatttaaaatgtctaaaaagatgtattattaaaaagtttagcgtgttatctgaatacaggatatcttaaatgaagagtatagcaacactggttgtgtgtgcaatctccgggattgcctgtgtaaatttatctgcacatgcagcagaaggagagcatacaatttctctggggtatgcgcactttcagtttccgggactgaaggattttgtaaaggatgcgactgctcataacagggagactttcagtcatttcgtcaacagaaactacttttcttcattgggcgaatatacagatggtcgggtcagtggatatgaaggcaaggataaaaatccacagggcattaatatcaggtatcgctacgagataacggatgattttggcgttatcacctcttttacatggacgcgttctctcactaactcacagacatttattgatgtgcagtcagccgatcataccaggaagattaagaatccggcagcttctgccagaacggatatcagggcgaattactggagtctgttagcggggccttcatggcgggttaatcagtacatgagtttatatgcgatggcagggatgggcgttgctaaagttagcgctgacctgaaaattaaggacaatattaacagtagtggcggattttctgaaagcaacagcacgaaaaaaacctcccttgcgtgggctgcaggtgcacagtttaacctgaatgagagtgttacactggatgtggcttacgaaggttccggctctggcgactggcgcacgagtggcgttactgctggcattggcctgaaattctgacctgtatccggtaaccgtttactacccgctgtgatggcgggttttttattgcccgtacagggcaaaaaccgtaaattatgcgtgggtgcctttcggctgatggctggagggtgaacctgaaggcctgatgtggaaaggccccgagtcaacttaacgttaacccgaggccctaacacttcgtaccttaagcaagtagaaggttagcgcctctctgtaaaaggagtcaagcgctatgtcgcaaaaatcgcttatcaccgtcacaatttgcatgacggttatcttcaccatctggatgttgcacggttcactgtgtgagttccggctgaatttgtggggagcggagtttgcggcgttcttacagtgtaagcagtaggaaaaccgcgacggggacgagagtccccgtcaactggttgctgaggttcagccgatatggcacccgtttcaggtgagagaatgaacgataaaattctctggtatatgcagcgtgttgtgagaaattcccgcaaccctgaatttatgaatgaagttaaagacgcctgccttaaaaagcaggcgttttgttttgaggcacctgatggctttttggtgctgcgttctgtgctcagtgctgatggtatcccttatgttctggtgttgctgggcgtgtgtacggggagtaacagcgttgagcgttacctgccggaggtgaagacattaacccatctggctggcggacgctgggctgagttccatacggcaaggcggggatttatccggctgggaaaacgactgggctttgagcgaatgccggatgatgaggatggcttcatggtgttcaggatagcggtctgactgctacagttttcatcattgtgtttaaaccaacattgtaattcacattctgaccctgctccggcagggttttttgttatccagggggccattatgggtggaagtaaaggcggtggtgataccaaagtaaaaccaacagcagcgcaaatagcacaggaagaagtggcctggaaagggtggcaggattacaaaaatatcctccgcccggctgaagataacttcatggaaaaggtcgatgacctgaacagtgagcagcagtacgacaatattgctggcaccacaaatctggggtatcagaaacagtttggcgaagcacggaaggagcttgcgggtaatcttgctcagtccggcgttgacccatccagtggtcgttttaatgcggtaatgaatgcgaaccagagtgaccaggtaaccgggcagattgacacaaccacacgggggcaggtatcgcaggcagataagtatgttgccgggctacaggatgttgctgctctcggttctggtcagaaggcggatgcgttacagagttttaactctctggcagacagcagtctggcaaaagctaaatcggatgcacaggcggcgtttacgaaacagcaggggcgagcctctcttgttggcgctggtctgggtgcggcaggtgcatatgcgatgcataaggctggcggtagcggaggaagtggcggtgctaaaacacctggcaccggcgctaatgccattcagcatcaggctcagaactggagactgtaattatggagtatggcaaatacgaaactctcgcaagggctggttattcaggagcagaccgcccacagggtgactggcagacgtcagcagcgctgacacgccaacaatacgacgactggcgaaccagatatttgccccgcgtggcaaggctggctgaccttggggagaacaacagtctgatgaatgcacagcttgcacgggtgggaggccttgccacttccagtctccgtacagcgcagatggcgcaggataaccagatggcgagatacggggtaaaccgcccggataatcccgacagtaatacgctggggttacgtaatgccctggcaattgctggcgcgaaaaatggtatccgtgaagccgaacaggatcgccagatgaatattctgacgggggcttctgcaccggcaagacagaaactgagtgttggcggccaactggtggcagcgtaagggggcaatatgggatacggtttactggatattgcaaatcagtcgcggcgtgaggcattacagggaataagtgacgcagacagacgacgtgaagaaattgaggctgcgaacaaacagatggcggcgcaacagaaagcgcagaacaagcagaatatcggtacgggcattggtacgggggcggctattggcgcatccgttggtggtcctgttggtgctgttgctggagcagtaattggcggcattgctggttctttgttttaaggagtggtgaatgagcggatttgcacaggggttacttgccggattcagcaccgttgaccaggcaatgacccgtcgtaaggagcttggtctgcgtgaagcacagcttgcccggcaacagaaaaataacgagcgcgattttgagtttgcgcagtctcagtttgaacataataaaaacgttgatcagcggaactttgattacagagccaaagttgacgaccgtaattatgcactgaaggagagggagtttaacgctaaccagaattaccggaatgcgtcactgggtatggagcagcagcgactccagttgcagaaatacaaccagcgacggcttgagtataacgatatgattgcccatagccagccactaatggaagcgcttggaaaagcaattgaggctggcgatcaggaggctgcaacgcgtctgttcgggcagctgccaaagggacatccattaattcttatgtcaaacgaaggctatgcagcgaaagcgggtcaggccgtgatcaacctgcaaaaaatctttggtgataagccggacatggcgatcgattcgctgaataccccggaaaatctcgatgtgctttccggcgtgtttgccccggaactacaacagcgtattggcatgcctgattcaaccggggacaaaacgataaaagaggccaggattggcagtatcgtaccagcgcagcaggaagggtacgtacttattggccttgatctcacatacagcgatggctccaccgcgcataaacctgtaacagaatacggcagtgcgcaccctgatgatcaaaccgtgctggcgatacccgttgataaggctatcgctcaggtcagggatcgcagcaaatttgcagagatatcgaaaaattatggttattttatgccgaagcagcagggactttctctgaaagagcttcagaagggggccagcaacgtagcggcggacgcgatcaagaatggcggtaatgctcaggctgcggtggatgaatattatgctgcgactggttcacaaccgcatcaacagaaaattcagcaacaaaaacttcagcaacaggttatcaactgggcgggagatgatcctgacaagctgtcatttgccagaaatgtagcggcccgtcagcctgaaatgctggaacctcagaatcagaaattgctggagaacgggtatgcgaattttctccgtattcaaaaggccaggggggaacaggccagagatgaaagtgcttcatctgcatctcagtttatccgtggactgaaacagaattacgcccagtaattcacgatattccattaataccatttcctgatgcccggccattgtgccgggtttttttatggagtctgtatggcctattcagaggaacagcgtcctgaggcgcaactcggtaaccagaatcgtaacagcctgaacattcagcaacccggcgaaactgacagctatgaagcatttttctctgatccgaatcgctggaaggataacagtacgtcgttcagcctgggcgatgtattgccaacaatgggtaaaggtttcgcccagtccgtccggggaacaggggaaatggcccgtggactcggtgatgcgatgattcagagcccggtaaaaacaggggcgcgtattttaaatgagttcagccgtatggggctgccgggtgtcgcaactgtgcaggatatttttgccggtggcagcaggggggctgatgaggtcatcgataccctgcctgatggcaaaaacgcggttactgatattgtcggtaaaggtctgaaggcaaccggtaaggctgtcagtgatggtgccaaagccactgatgaatggctgaccggtaagatgtcgccgggtgcagttcgtgcgctgaatacgccgatgaccgaaggctataatgattctgcggtctgggtggcgaagggtgtaaacctgattggtgcgcttgtacctgatatggttgctggcggtgtggctagaaaggtgggtgatgtcacactgcgaaaaatgctgaccgccgggctggagaaaaaatacatcgcggcagggatgcagccggaaagagccacggcactggcagcagaagctgtcgataaaaaaatgccggatttattccaggcgggcctgatcacccattccactgtaagtgcacaggggcagagtgcaatggcggcagcagatgctgttcttaatgctgattactctgagctggcgcagtcaccgaaatttcagcagacgtttttgtccattgacgccgacccgcagcacgcacagcttactgatcgccagaaaatggatctggcaaaagagcgtgttgccgatgaggtgcgcgcgcagctggcaaccgatcctgaattgctggctgtgaatgccatggcggcaaaactgggtgacgcacaactgtttaatctggtgacacgaggcacagcgaagaccgttaaaagcggcattgtcagaaatgccacggaacagggggcgattaatgcggcgcagggcggctattcacgctatcaggaaaacacggcattgcgtgagaccgccggaatgggtgtgtcaccgtgggagggcgtggctgacgcaacgatcgaaggtgcagcctttggtgctgcgatgggggctccattcggtgcggttgccggatatcgtggcagacgtcaggccgcagaagaaaccgccatgcgtgatgctgaaaccgtgcagcaggacgacgcagccccgcaaccagaatctgttgatccggtggcgcagcagcgtgaatccatgcagggcatgaatcgcgagcagcttctggagcagtatgctgatgcggatatggcaacagagggtgacgcatccgcagctcatcgccgggaagctgccagccagttgttgaatgaactggacgaacagacgaagcgacaggctgtgatgaatgagctgaaggcgaagccgcgttctgaactgcttgaggaataccgcagactcagccagaaagaggggcgcaccgagactgaagaacaacagtttcaggcaatacgagaagtcattcgcccacaacaggaagtgacgccggaagcacagtcacagcctgaaaatgcggaggatggtaacgggagcatttacccgacggtgcggttccgggacccgaatgaagtccgcattgaaattaacgggaatggtgcgtccagaccagcggaacgcattgagaaggtgcgcccggacaaccgttatttcacggatgagaaaagcgccatggggagtgatgttttccgtaatgccgccgccaccggcctgaaaccgtccgtagtgaagaaaggcgagaatcagtatgccgttgaaatggataatcctgcgttctctgaagatgtggcaacggaaaccattaacaccctggctgacggagagcgtattgctgatgctgacccgatggagcagcccgcgttcatgcgtgacccgcgattccgtggtttcacgggggatgatacggaggtacaggcccgccttgcccgtggcaacgcgccgacggcagaggagcttgtacgttcacagatggctgaaggtgatgccggtccgacagcacaggagttaactgagcgtccacgcctgcccgctcccggcgatattcatcccggacagggatatccgttaccgggagaagtggcgcgtacgccggatgaaaatcaggccggacgtggtggtcgttttaccacaaccggtgaggttaagggccagagtttccagaaaggacaagctccggcaccggaaaacgccgctggtcgccagggggaaacactcgagggtgacatggttcgtcgtggtctgccgtcaccggatgcgcagaacgcgacagcaccggtacgtgaagggctaccggctcctgacattgcgcgtaatgttcgtatgcctcagcctgaatcacttccccgcactgtacgggactcactgcctgagcttgcacagcaggcagaagtacgccgacaggccggaggaaatcgtgacatcccgcagcctgagacaatcgcacctgaatctgaaacaactgtctctactgacagggaagctaccgtgcgcggaggtgaagtcaggggcaaaaaaattgaagactttggtgaagaaattaagggcgcggcaaaacaccgttatgcacagcttgctgaaacactgggtaaaacgctggaagacagggattatgccacgcagccgctgagcaaactgttcccgaaaccggactacgcaaaactggcgaacgaaggtgctgatgctgataccctggcaatgatagcgctgtatcgtagcgatattccggcgaagacgaaacacaatacggcaggctggggggagagcataaaaaaagtacgacacagtgtatcggaaatgctgaacggaacggtcagcgcgaaacgcctcgcagaatggatggaaggcagaatgccctcccgttacgcggatacctggcaactgttacgcactctgccaccctcacagatggacagggcttctgcttatcgggtggtatcgggtgtgtatcaggcggcaggagggaagcgttacgatccgccacagaaactttattcactgcgcaataaggacaataaggggagtaacctctttttctcggaaagcagggatgaattactggcaaaggcgaaagtctggtttgcagagcaggaggaaaaatcacaggcgaaaggtgatgaaaaaacagcaccgtcaccggatgacaaaatccgctttgacgtttaccggaatacccgcagtggcgatatttttatcgcttacggtaaaaacaaaatgcgggtgagaggtggctttaagtcagccagtgatgcgcgtaagtacattgattcacatcgtgatgagcttgttcgtcatgtgaaggagatgcgggagatttcgcgtgaggagcagcgcaacgccaccaaccgcgaccgtaccggaccagaacgccgcaaggggaatgtttcaccggagcagttcagtgatgcgtttggtttccgtggtgtgcagtttggtaactacgtggaaggtccgcgtcgtcaggctgatttgaaccgggcttatgactcgctgcatgaccttgcggaagtactgaatgtaccgacaaaagcgctttccctgaacggtcgtcttggcctggcatttggtgcccgtggtaagggtaaggcggcggcacactatgagtcaggtgaggtggcaatcaacctgacaaaaggtaacggaccgggtgcgctggcgcacgaatggttccattctctggataattattttggtcgttatgacgtttccaatgacgggaaaattacgtcaggtggcgactttatgacggaagcacagcgtgtcaggcgcatatttaaagacggcaggtatgttgatgctgaatatccggtacgtcaggaggtttacgacgcttttaaaggtgtgattcaggccattaaaaacagtgacatgccgcgtcgttcagcgcttctcgataaggtgcgctcaaaaccgtactggtcaacggatgttgaaatggcggcacgtgcctttgagcgttatgttcaggataaggcgcgtatggctggcgtggagaatgattatctggtcaatatccgtaaggcacctgagcacaacacagataacacctacgcttatccgacgaatgcggaactggatggcggtattcgtgaggcattcgatcacctgttccgcaccctgaaaacccgtgagacggacaagggcgttgcgttttattcccgtaagggcgttacccgcacacctgaaggtaatctcatttcggatgttaaccgtagtgcggaagccaaaggcagcccggtcccgcaggttgaagcggttgcccgtggcgtgatgagcggcattaaggacagtgacctgaaggtccgtgtggtgaagtcacagaaagaggctgaagcgctggcgggtgaattgttcgatggttacggcagggtgcacgcattctatcgtccggataaacgagaaattgtcctggtggcggataacatccctgacgggcggaccgttcgcgagaagctgcgtcacgagatcattcaccatgccatggagcatgttgtcacaccagcggaatatcagacgattatcaaaaccgtgctgaaaacccgcgacagtgataacgtcaccatccgtgaagcctggcgtaaggttgatgcttcctatggtaaggaatcaccggaagtacaggcgggtgaatttctggcacatatggcggagaaacagccgaataaattcgtggcggcatgggagcgtgttgttgccctggtcaaaggggtactgcgtcgtacggggttactgaagccgacggaactgaacgatatcagacttgttcgcgagaccatccgtacgttaggccagcgtgtgcgggaaggttacacgccgcgtgaggatggcgcgggcgcatcgtttcagtactcccgtagtggtaaacgtgatccgttcaaagtgccggaaggtgagggcgagcgttatcgtgatgaccttgccagaatgatgaaatctctgcgcaccacagatttaacggtaaacatcgggcgtacgccgccggtattgcgtcaccttggtgcaccggatttgccgctggttatttcccgcgatactgtgcggaaggccaccaatggtgtgaaacatgtggtgccgatggatgttatcgagagactaccggaactgatgcacgatccggatgcaatttaccgctcagcgacagaaagaaatgcggttgtgatgctgcttgatgccgtggataaaaatggtgatccggtggtgtcagcggtacacatgaaggctgtccggtcgcgtctggaaatcaacaaggtagcttctgtttacggtacagaaaatggaaaaaaactgaagagtatggaaatgaccgggttaacgttgtaccggagagaaaaattaagccgcgataaccttctgcacagagggctccaattgcccaaaggggaacattcttatcgcggctctgcggataaaatactctatcctgaagatattcgcaaggggccgtattactcccgtaccagcagtctgacaccggaagagacaattgcatcgcgttttgtgcgccagatgcaggataaattccaggtgctgaaagctgttcaggagaatatccgtaaaactggcggcaaagtggacgacagtaacaacgcttatatggcggaagaactcttccacgggaaggcggaaaacgacctgaacgtgatgaaggagcgctacgttcagccactggctaaattactggcggactacaaaattgcgcaggccgatctggatgagtacctctacgcccgtcacgcgccggaacgtaacgcgcatatcgcgaaaatcaacccgaaaatgccggacggcggttcggggatgaccaacgcggaagcggcggaaatcatgcagcgtgtacgtaacagtggcaaacaggcacagtatgaccgtctggcagggattattgacgatatgctggcccgtcgccgtgagcttatccgtgaggccggacttgaagagaacggtgtggtggatgcctggcagaacgcctaccgttactacgttcccctgaaaggtcaggatgttgacggtgtggtgtcactgccccgtacaggtaagggcttcaccatcggcggacgtgaaagcaggcaggccatggggcgtgcatcccgggcacagtctccgtccactcaggcgatacaggacctgagcgaatcgctgatccgccatcgcaaaaacgaagtgggtaacgccttcctgaaactggtgcaggataatcccgacaaggattactggcaggtattcaccgatgacagaccggataccatgcggacgattgcagagcgcaaggaccaggaaactggtgaaaccattcgcgaagttgtcgaacgccctgtaccgatggcaatgatggcagaccggtacttcaccaccaaaaagaacggcaaaacgtactacatcaaactccatgatccgcgcctgatgcgtgcgatgaagagtatgggaccggaaaccagcaatgcctttgttcgtacgctggggaaagttaaccgcttcctggcaacggtgaacacgtcgtataacccggaattcctggtcagtaacttcatccgtgacgtgcagacggcggtgatgaacctgaaggcggagcagggaaggagcgacggtaaactgaaagggctggataacttatccgccctggctgtggtgaaagacagccgttctgccatgtcagccgtatacgccagtctgcgtggtaaaaccctcacgggaaaaggtgcacagtggcagaaggtgtggaaagagtttgttgaggacggagggaaaaccggctggtttaacatgggtgaccttgaaggccagcagaaggaaatggatcgccttgtctcactggcgaaggggggatggaaaggccagagtatcggtgcatggaattcgttccttaaccttgtcgaggatgccaacggtgcggttgaaaacgctctgcgtctttctgcctataagcacgcccgtgatgccggtttgtcacgccagcaggcggcgtctcttgccaaaaacatgacggtgaactttaaccgtcgtggtgagcagggggcgctgatgaattcgctgtacatgttcgccaacgccagcattcagggaacggcaaatctggtgagaacgctcggacatcttaatggtgagggacctttactggagcgccttcgctggaagaatctgaatgttccgcagaaaatcgcgcttgccgctgtgggagcaggttatctgcttggctcgcttaaccgcagcgtggcgggtgaggatgatgacggggttaactggtatgacaaggtgccgtctcatgtgaaagagcgtaacctcgtcattatgaaatcggtgttcgggggcaaggccggagagtactggagtattcctctgccttacgggtacaacgttttcttcctgctcgggcatactgctgaaggtgtggcggcgggtgacctgacggcgtcccgtgctgccggtaatgttgttggtggtgtgcttggtgcattcagcccgattggcagtgagacgtcggaaacactgtccggggcattgctgaaaaatgcagcgccgaccattctgcgtccgtttgcgaaccttgccatgaatgaaaacttcatgggggcgcagatttaccaggagaacatgccgtttggtacaccaaaacctgacagccagctgggaagacgttcaacgccagaagcgtacaaggcgtttgcatcctggctgaatgcgttctcaggtggcagccagtaccgtcccggcgcggtggatatcacaccggaatcgctgaaattctggattgactatatctccggagggacagggcgcttcatttccaaaaccacggatgcggcggtgaaatcgctgaatggtattgatataccggaacagcaggtgcccttcctggggaaaatttcgggggaggtgatgccgtatgcagaccagcagaagatgtacgaccggatgacagagattgcgcagtatcacgcagagctgaagagtctgaccggtgcagaaagaacggcgttcattgacgagaacaacggaaaattgtcgatgaacgggcttatgcaggatacccggaagagactgaaggatttgcgtaaacagcgtgatgccatttacgccgacagtactctcagtctggcgcaacagtcggcgatggtgaaatcggtagagcgggatatgaaaattgccgtggatcggtttaaccgcgagtacaacaaaaaagtgggagtggattaacagaaatggccccgtacggaagtgcggggctgattaagaaataaacactcattgacctgtaataaccggagctattaacatatagtcagaagagcatttcatgtgatacagagagccgatttatgtttaatgaagaaaaagttgcgcaaatggcagcgtatttgctgaaaaagcatggcggatctatgcgtttcattaagctgaagcagcaacggtaatggcgaatagcatttatgagcaaaataatcttgatatgttattaggcgatctgatgtaaccgggatgatgttcaccccttatcgccggggaacaataccggcaatcagaattgcggatggaactattcaggcccacgatgatatcgatgaggagttttttcagccagtattggatggctttcttatatccaaatatacgccatttgacatcctccacgccctgaaggacggggttttacagcgcaccggataagattcggtgttttgttgaaaaatactgtgataacaaacagaaaacccgtcagtaagacgggcttagcaagctgggacggttactttaataatttcagtgcctttacatccacttcaacactgctcaggtctttatcaatttcaccctcaattcttactttgtctttcggagaaacattctgaccggcccatatgctgtcatcgatatccgtgacaattgtcccgctattgtcacgaaactcataacgttcatcacccacttttttaacgatgctcccttcaaggataacccatgcatcatccttcagttcttttgcctgcgctactgttgaacgctctgcttcaggcccttggaaaccgccctgctgtgcaaaagcgccaaaagacacaccagaaataagtgctgcaatcaatacctttttcattcatagtcctctttcagagatgaacattcaaacagcattttcagtatggtaaagcgcgggtgcgttgaggatgcctgacacatcagaggtggcgggagattactcccccgcttggtctcttacttctcagattcgtagtctacgaagacagcgacctccgtctgaccggttcggattcgcacctcgcagaggtctttcctcgttaccagtgccgtcactatgacggttaaacagatgacgatcagggcgattaacatcgccttttgctgcttcatagcctgcttctccttgcctttcggcacgtaagaggctaacctacatgtgttcagcatggattgagcctcagattaatgttaagcgtcttgccggacgcgtaatgttaactggggcttttctctatctgccgttggtgttcatgcccgaggcagatagcctcaagcacccgcagcaattctacttaactctccttttcccgcaaaccgtttttatctccagcgacaaatcgaatacacaaccagcaccaccgccattactgttcctacatttgcgaatgcttcaggccaggtcattgattcaccttctgctcaatatttttaaggtcattttccgcatacagtattgcagttcttgctgcccgcaaccgtgctttggtgttcttttcttcacgctcgaggctggcaacagattctcggagctgatcgtgtctgttatgaagctgtctaatctctctcaccacagcctcaccatcgttcgcacaccgcagaacatactgaaaagggtccacaacacatccgcactgcaagcacaggataacgtgatcctgttcatgaacctcaatggcccgatgcttacagctctgttgtgtgtagttttttctgccagttactgtaatgttcagcagcttctcttcatcgcgctttggctgcaccagtgtgatgatattatcgccttcattttccatcagttcacctcctgcggcggttctggtagcggcatccagtgtgacggtttccacgacgcaccaggaattatccacccatcattagcgtcaggatgccccgggatgtaagtcgcccacttcattcgccagtcacctttcctgtcaaactccacggcaacaagaacggctgttttggtatccggcattcgctcactacaacttatccaaccatccggagttaccggagagttgccagacagcgcattctgcaaccgttccagcttaacgtattcctgaaccctgtttccgtcgcacgcctgaagccattgctcagccttttgcgcatcagtgtgaaaggcacaagtgcgaccgtcatcaaattgcatttcgtagaggttagcaatctgttcaaactgcgtgtgtggcaacttgtaagtttggcttacgagttcggcttccagttctgctatgcgcttctctgatgcttcaagtaacgcctgcttatcgcgtagcgcttcttccagttcagcaacatggcattcactatcaataaggttgttctgtgctgctcccagctccactctcagcttcccaaccgtaagcgcaatctcctcgttctcctggtcgcggcgtttgatgtattgctggtttctttcctgttcatccagcagtgccagcacggtagccgggttagcctctgctatgaattcagcgtttgcataagcctgatcatctgattcaatcaggcagttaacatgacattccgcaatcacgccaccgggttctcctttccatttttggcaaacaaaaactcctgttaaattgccgtgctggttaacagatgtatgccctacgatgtagcttcctttagttgctttctctgccttttcacgcagtgcctgataattaatttcgctcacttcgaacctctctgtttactgataagctccagatcctcctggcaacttgcacaagtccgacaaccctgaacggccaggcgtcttcgctcatctatgggatcgccacactcgcaacaatgagtagcagatggggcattactatcggatttgtatttttgcagggagagattgcgctgcaattcttcgatttcagcggcgttgtcgatgatatctgccattttcctttccttcaggcatgaaaaaaggagccgaagctcctttggttttagaattcgaattgccttgcccgcaggcttttcagcattggtctggcccgctgaactacgaaactcgactggtcaagccgtgccgcctctctcagtagcacatctctgttcttcgtcaccatgtagatggtctcaaacgcaatgtcatacagcttgttcgtgtatgaggagttcagctctttcatgatcggatacaggtgtttgctgaggtcctgggctttttccatccagagttgcatgtagcagaggaggatgatttcctcgtctgtgaattgttgctgtggttctgcttgtgccgactgcatgttgcgaagtttcttttcgcactcgatgaagtatctgcgtatctgtcggcctttttcgttacgctctaccatcgccgtttctttggctgtatcgagggtaaggtggtagtcttttttccctcgcccataacctatttcccgtttctgggaaatagctatatagtcctgattttcaacgaatccgtactcttcaatacgttctgtaatccacgatgcaaagcgtttacctactccaagaaaagtatgtaaatcacgggcattaacgagaagagtggtttcgttggcgatagtgccgttgaatacggggatgcgttgactggtcatgatgacctccttatttgtttagtttataaccgccagttagtagctggcggtcgggtgtcaactgagccaaataagaagctctgggcatattccccttgcgggtgttgtattacgcctctccacccgacctttgtacggatgtaactatgccaaattgcaggcataaaaaagccgcaaagctatcgggtgcggagaccgcttatttgttcagtgcggtcagtatgcgatagctctggaggatttgtcaatcagcggaatattgatgaacgggtaacggtaaatgcctcatccagaaaattaacgcaaattcgcatcgcaaacttgcgttaattatctgaaatatcaagttaaatccccttaaatgtttggggcactattggggcaaaatgtggttgtttggggcactattggggcaaaatgtggttgtttggggcatatttggggcaaaaaagaacgtataaagaacggtgtaaaattgatttcttcatggtcaaaatgaggtgtaacagattgaaaaatatatgctcttggacgatcttcggtaattctgtgtttttaatgcttcatggtttcaatatgtccgtacatggaataataaagcaccagaactttagccatttctaaccactcctcgtgttatctctattccgtagcgattcgctaccacttatttaaagataagacgtccttttcagagtgcaaatttcacaaccacttatttgatttataacaactttcacaagcacgcaattttgtcgcaaaatgacacatttttatctcatcgcgtttttttaatcataagagcggcttatggataattattggagatgatatctattctcgctaagaagctgttgcaggatattaccaaacgcgggtagaaacacgtcagttcactaagcttagtcccacgtagcgaaaatatggcagccgccatacgccgcgttaattctagcaatatgatgtctatacccagacggaggtcagtaatggcaaaccatcgaggcggttccggcaattttgcagaagaccgcgaaagagcatcagaagcaggtaaaaaaggtggcaagagcagtcacggcaaaagcgacaactagccgggctaatcaatgacgaatgcatttttttcttaagctcgtcaaaaagccatcaccgccggtaaccccggcggttttctgtttatggctcctgatgaacaacttctggcggtggaacgtcaaccaaccttctgcttaataacgcattgagtaaaatcgcgccaaaggttgctgtaccgattcctcccaacgtaaaaccgcccagcgtgagagcaaaatcacccgcgcccagcactaaggttactgcgaccataatcaaattaccgttctggcttaaatcgacacggttttgtacccatatccttgcgcctgcgacggcaatcagcccgaacacaacaattgatgcaccaccaatcaccgcggccggaatggtatgaatcagcgcgccaaatttcggtgaaaagcccaacagcatggcgatgacggcagcagcaacaaacaccagcgtcgagtagacttttgtcacggccatcacaccgatattttcagcataggtggtgacgccgctactgccgacagaaccagaaagcatcgttgccagaccatcgcctacgaatgctcgccccatatacgggtccatattgcgtccggtcatcccggcgaccgccttgagatgacctaagttttccgccaccagaatcaccgccacgggcgcaatcagcatcattgcctgaccattaaaagcaggagtggaaaaatgtggcagaccgaaccaggcagcatggctgacgagagtaaaatcgacggcttttcccagccctaaaacgttggtcatcacgccatacagcagacaggcgacaattaatcctacaagaatcaataaccgctggatcatgccacgggtaaacaccgccaccagcccaatacacagcaccgtcattaccgccatccagctatcaaagcctgaagccgatacactttttaccgcgataggcgctaagttcaggccaatcgccatcaccaccgcacccgtcaccaccggcggcattagccgttcaatccagcgcgtaccgattttcatcaccaccaggccaatgacggtataaaccagcccacaggcgataatcccgcccagcgcaatgctgatattcgggttaatgccctgaccgttaaagcccgttgcggcgatcaccacgccgacaaaagccgcgctggagccgagataactgggcacgcgcccgccggtaataaagaaaaacagtaacgtgccgatccctgacattaaaatggaaagattgggatccagccccatcagaatcggcattaacaccgtcgcgccaaacatcgccaccgcgtgttgaacgcccattactgccgtctgagcaaacggcaatcgttcatccggcgcgaccacgccgctctctgtagaggtcgattttaactgccagtgaggaagaccgaacattgccatcagctgtctccttaaggaggttaacaagcagggcgcatcagcgcgtgataactgcgatcgaaccacaccagcccgtagggggtggcgtgacgatgaatcgcttcgatggcgcaaaacaaaatgtcgtgggtgccgacgctcaccacctggctgatacggcagtcaaacgaaaccagcgcctcttccagttgcgggcatccggtcacaccattctgccagcgggcggcggcaaagcggtgttccatgggcgttttgccgccaaaaaggtttgaaagcggctcctgcccggcgctaagtgtatttacacacagcgttcgattttcattgaataccggccagacggacgccccacgattcaggcacaccagtaatgtgggaggcgtgtcggtcacgctgcagacggcgctggcggtgaacccggcgcgcccggctggaccgtccgtggtgatgatattgaccgccgcgcccatgcaggacatcgcatcgcgaaaagtttgttgatcgacaatgttcatagtttgctccttacaacagcccgcaggcttcttcaaaggacagacgtggcaggcgcgcaaaaagtttgctgctatcgccatagccgatattaatcagcagattgctcttcagcgtgctgcctgcaaaaaaagcgtcgtctacgtgttgacgatcaaaacccgacatcgggccggtatccagccccagcgcacggcaggcgatgatcagataagccgcctgcatggaactgttgcgaaacgctgtttcttcggcaagttgtgggctggaggtaaaccaactgcgggcatcgccgtgaggaaacagttgcggtaaccgttcataaaattcactgtcccatgcgacgatagcggtgacgggcgcggtcagggttttttgcagattgccgctggaaagcgccgggcgcagacgttcttttccctctgcagtgcggataaacacgatacgtgccggagaacagttagctgatgtcggcccccatttcatcagggcataaagctcccgtaacgtctcatcgctgacgggtgtctcccgccagccgttgtgagtgcgggcatcggtgaacagggtgctaagcgcacctgggctaacggcttcgttcatagcaattccttacagggcggcttcacggtgatgtaacaggctggcaagcccgttgagtaacagagcattaaacgtttcgggatcggtcacgttgcaggcgtgtccgccatagcgcatcaccattttctggctatcgggcagggcggcatgaagttcactggaacatgctgatggcaccagcagatcatcactggcgcagatgatttgcaccgggcagcggatgcgatccgcatggtgactaaagtcagcgcgtttgagggcgttaagtcgacgcagtaaattatttttgccctgaaaatgcgccagtgccagcgcgtcttctgcctcaaggcgaggtgcgcgggccgccatccagtcggcgggatagaggaacaacggctgcgcttccacccatgcctgcgcgccaccgctatacagtaatcgttcgcgaacctgaaaacagcggcgcgtatgggcgtttattcgtagccagccgttaacgcagaccagcacagttaccgacgcgggatgatccagcgccagctgcattcccaccagcgcaccgagcgcatggccgaccactgcgtaatgctcaatccctgcggctaccagcgcctgatgcagttccgctgccatctgggtgatactgtaatcttctgccagcgtgtcgggattattgccggtgccgcgctggtcgtaacagactacctgatactcctgctccagcaccgccagttgcggtaaccagtaactgccgctaccgccaagacccgaaatcaacaccactacgggcgcatcagcataagggggaggtgagagtgaaagtttcatcgcggcctcacttggcgatatgcgcaattgtggcgatttccaccagcgcgtcaggttttaccagtccgcactgaatgcagaatcgcgccggtttatcacctggaaaaaactcggcgtaggtttcgttaatcgcggcgtaatttttccagtcggtaataaagatgctgttgaaggtcacatccgccatcgtgccacccgctgtctcgattaccttgcggatagtttccagaacgtggcgggtttgcgcctttgggtcatcggcaaacagcacgttattgtgttgatcaaaagccagcgtaccggagacatacaccacgccatcagccagcgtgccgggaacgaagggggccagcggtgcgctgctgccagcgggaataattacggattttggcatcgttaaactccttaagcgatacgagcaaaggacgtgggagaaagcgcgtcgcagaacgtttcgacgtcgctgacccagccaaaaaaggtttcgatattgaacaacgcggctttctgtacaaattccggccccgcctggtgtgttgcgtcttccagcaccacgccgaaatactccagaaaaaagccatcgcgtagcgtcgattcgacgcagacgttggtagcgatgctggtgaaaaccagatggcgtattccgcggctgcgcaaaatgctgtccagcggcgtattgaagaaaccgctgtagcgcggcttcggcagcacaatatcgccaggctgcggcaccagttcatccaccagttgataatcccaggagcctttcgccagcaatttcccctgcagctgcggctgtttacgcatggttttgagggcgttcgatttatgaaaattcggtgagccagggccgccagcctcgacatactgttcatcccagccattttgaaaccagatgatcaacatccctgccgctcgcgctgcggtcacggcggtttgaatgttggcaatgaccgggcgagtggttgagacatcaaacccggcgagatctaagtagccgcctggtgtggcataggcgttttgcatatccaccacgatcagcgcactttgctgcggatcgaaggtaatggcttccggtcgagcggttaatgtcgtcatcatgccacctcctgagtcagcacagggagatgggcgcggcactgcatcagtggttgaatgcgctcgccgaaggtttcgattcccgacagaaaatcgtcgaaggttaacagcacgccttcggcaccaggcacgcttgcgacttcatctaacatgcgcgcgacactggcgtaagaaccgactaacgtccccatattgatgtttaccgccgaagtgggatcggccatctgacggacgttggtgtcagtaccggagcgggtatctttctgactttgttcggttagccagcttaacgcctcttcatccgcgcccgctttgtagtgttcccatttggcgcgagcggcatcgtcggtttcatcggcaatcaccataaacaatacataagagccaacgtcgcgcccggtttgctctgcggcctgtttcatccgcgcagcggtcggggcgaaagccgtgggtgtatttacgcctttgccgaaacagaagttgaaatcggcatactgagcggagaacgccatgccagcgtcgctttgcccggcgcagatcactttcatggggacactcggttgcggactgacgcgacaatcattcatggtgaaaaaatcgcctttaaaatcgctttttcccgtgccccacaggtcgcgcagcacctgaacatactcggtgagatagtcgtaacgacgggagaaatagtcatcgccaggccagatacccatctgctcatactcgggcttttgccagccagtcacgaggttgacgccaaaacgcccgccagagatggagtcgatggttgcggccatacgggcgacgattgccggaggtaacgttaaggtggcggcggtggcgtaaatctgaatgcgcgaggtcacggccgccagccccgccatcaaggtgaacgactcaaggttgtgatcccagaactcagttttgccgccaaagccacgcagtttgatcatcgacagggcgaaatcgaaatggtagtgctccgctttttgcacgatggctttattcagttcaaaggtcggcatgtactgcggcgcgtgggtcgaaatgagccagccgttgttgccaataggtacgaatacgccaattttcatcatcaacctctyttcgtctcgtaaagtgaaagtcagacggggcgctgcattctgcatatccttttcagccgcgtattggcttgtttgcaaagcggatgccagtttttaaaaagggagtgttattaatgtgttaacatcgcgttatctaaaatgtctggtaaaaagtggactaaacggtcaaaacagttgcacataaaacatgcatctgtgcgcgatgagagtgcaraaggtcgaggccgggcgggggttttgctatcctgttgccaatctacaagaggggagagcgcatgacgcaaggcgcagtgaaaacaacgggtaaacgttcgcgcgcagtaagcgcgaagaaaaaagcgattcttagcgcagcactggacactttttcacaattcggttttcacggcacacggctggagcaaattgcagagttggcgggtgtttcaaaaaccaatctgctgtattactttccgtcaaaagaggcgctgtatattgccgtgctgcggcagattctcgatatctggctggcaccgttaaaagcgtttcgtgaagatttcgccccgctggcggcgatcaaagagtacatccgtctgaagctggaagtctcacgcgattatccgcaggcttcgcgcctgttctgtatggagatgctggcaggcgcgccgctgttaatggatgaactgacgggcgatttgaagtcattaattgatgagaaatcggcgctgattgccggttgggtcaaaagcggcaaactcgcgccgattgatccgcagcatttgatttttatgatttgggcttccactcaacattacgccgatttcgcccctcaggtggaggcggtgacaggcgcaacgttgcgcgatgaggtatttttcaatcaaacggttgaaaacgtgcagcggattattattgaggggattcgaccacgctaatgatgccggaggagggtgtaacatcctccggctacctgtttaaccgatcgtcattaagctggcgttaccgccagcggcagcggtattcacactcagcgaacgctcgatatacagccgttccagcaggatattgctttcgccacgggcaaaaccctgcaccgaaacaattgcgccatcccgcgcggcaactgcttcacacaatgcgcgaagctgatccgaatcaccgtggaagatcaccgcatcaaacggttgagcggtaatattttccgctttcgccagttgaatacgctcgctgacagtcgatggcaatgccttcactaactgacgatgcagcgcgtcatctggccacagcacctggctgcccaccgccagcacggcggcgagctgagtcagcgcatcctgttcatcatccgcgatacacaatacgcgctcacgcggcagcagcgtccaggtgttgcgctcacccgtcggccctggcagcaatcgttgtgttcctgcctgcgccagctcgccatattgcgtacataacgcctgcaattctggacgatttgctgcccattcccgcagtgcatttagcggctgagtcaatgcggctttcaactgcgcatcgaccggatactctgcatcctgacgcgcgagtgtcaccgccagcgcactttccgggcgattcgccagcagacggtagagatagagcggaccgcctgctttcggcccggtaccggacaacccttcgccgccgaatggctgcaccccaaccactgcgcccaccatattacggttaacatacaggttaccaacatgggctgagccagtgacctgggcgatggtttcatcaatacgcgtatgaacgccaagcgtcagaccatagccggaagcgttaatctgctcgatcagctccggcagctgattacggttataacgcaccacatgcagcaccggaccaaagacctctttttgcaattcggcaaagtcatccagttcgatcagcgtcggggcgacaaaggtgccgctttgccattcacgggcatcttcgctgttttcccgcaccgcctggaacaccggacggcctttgctacgcatggtctgaatatggcgctcaatattggctttcgcttcgctatcaatcaccggaccgatatcggtggtcaggcgacccggattacccatccggcattcggccattgcgccgcgcagcattttcaacgtgtggtcggcaatctcatcttgcaggcacagcacgcgcagcgccgaacaacgctgacccgcactgtcgaacgccgaggccagcacatctattacgacttgttcggtcagtgctgaagaatcgacaatcatcgcgttcatgccgccggtttcagcgatgagcggaatagggcgaccctgagcgtcgaggcggctggcgatattgcgctgcagtaacgtagcgacttcggttgaaccggtaaacatcaccccgcgtacgcgatcatcacccgtcagttgcgcgcccacggtttcaccccgacctggcagcaattgcaccacgcctggcggtacgcccgcttccagcaaaatggcgatcccttgcgcggcaatcagtggcgtttgttctgccggttttgccagtacgctgttacctgccgccagtgcggcagcgatctgcccggtgaaaatcgccagcgggaagttccacgggctgatacataccacaggccctaatggacgatgggtttcgttagcgaaatcatcccgcacctgtccggcgtagtagtggagaaaatcgaccgcttcacgcacttcggcaatggcgttactgaaggtttttccggcttcacgcaccagaataccaatcagttgctgcatctggctttccatcagcacggcagcgcgatgcaaaatcgccgcgcgttcagccggaggagtggcaaaccagattggcgcgttattaaccgcactttccagcgcctgctctacttcacgcggcgtggcttcacgtacatagcccacaatatctttcggttccgccgggttaataacgggcgacatctcacctgccgctaccggttgttccagcattggcaaggcctgccatttttgcagtgcactattgagcagggcagaagagagggatgccagacggtgttcgttagcgagatccagccctgccgagttgtcgcgcccgtgaccgtaaagatcgcgcggcaggggaattttcggatgcggtaatccagtttgcccttcctgttgtgccagtttttctacagcagtgaccggatcggcgaccagttcatccagtggcaaagaggtatcggcaatacggttaacaaacgaggtgttagcaccgttttccagcaggcggcgcaccagatacgccagcagcgtttcatgtgtgccgaccggggcataaatacgacacggacggttaagtttgccgtcggcaactttcccggtgacctgctcatacagcggctcgcccataccatgcaggcactggaactcgtactgacccggatagtagttctgacctgccagttgataaatcgccgccagcgtgtgggcgttgtgcgttgcgaactgcgggtagattagattcggcaccgccagcagctttttcgcacaggcgagataagaaacgtcggtatataccttgcgggtataaaccggataaccttcaaggccgtccatctgcgcgcgcttgatttcactatcccagtacgcgcctttcaccaggcgaatcataagacggcgacggctgcgggtggcgagatcaatcaggtaatcaatcaccagcgggcagcgtttttgataagcctgaataacaaaaccgatgccgttccagcctgccagctctggctcgaaacagagtttttccagcagatcgagggagatctccagacgatcggcctcttcggcgtcaatgttgataccaatatcgtactgacgcgccagcagggtgagtgatttcagacgcgggtaaagctcttccattacccggtcatactgggcgcggctgtaacgcggatgcagcgccgacagcttgattgaaatgcccggaccttcatagatgccacgaccgttagacgctttaccaatggcgtgaatcgcctgctgataggaaaccatgtacgcctgtgcgtctgcggcagtcagtgcagcttcgccgagcatatcgtaagagtaacggaaacctttctcttccagcttgcgggcattggctaacgcttccgcgatggtttcgcccgtgacgaactgctcgcccatcaggcgcattgccatatccacacctttgcggatcagcggttcaccgctcttaccgataatgcggttcagcgagcgggagaggctggcttcgttatgggtggaaaccagtttgccagtaaacaacagcccccaggtagcggcattaacaaacagtgacgggctacgaccaatgtgtgactgccagttaccgttgctgattttgtcgcgaattaacgcatcacgggtggctttgtcgggaatacscaacaacgcttctgccagacacatcagcgccacgccttcctgcgatgacagcgaaaactcctgcaataacccctggaccatacctgcgcggccactggcatttttttgattacgcagtttatcggccagttgatacgccagtttgtgtgcctgttcagcaactggttgcggcaggcgggcttgttccagcagcatagaaaccgcttcggtttccgggcggcgataggccgcggtgatcgcagcgcgggaaaccgactggggcaaaatttgctcggcaaagtcgaggaatggctggtgtggttcctctgccggagtcggtgcttcatcgctctcattggcagcgccagaaagcagcgcaggtagctctggcagagtatcgctgttttccagttgttcgagataagaaaaaatcgcctgcttaattaaccagtgtggcgtgcgatcgatacgtgtcgcggcagacttaatacgctcacgcgtcgcgtcgtccagcttaacccccatggtggtggttcccatgccattactcctgttgttctgaaaggtgcaacttaacgttatcgtgaaatatccatgatgttgcaactttgtgcaaccatgttaaatgtgacctgcgtagcaagcttaaaaatgaatgaaatgttaataaaagaaatcgatatgacagggattaaaaaaataactcagactttttctctgcggcagttaacatttttgaaaggtgcaaccgcaaaaaatgtgagagagtgcaacctgatgaaaaatagtgtcgctgagcactaaaatttaatgtaaatggtgtgttaaatcgattgtgaataaccagcgcttccggcaggatacggtcgccctggtaaaacataaactctgttaccccgttccggtggcagatataacggcaagtttcgacattgccgataataattttttggagactttagatggctattagcacaccgatgttggtgacattttgtgtctatatctttggcatgatattgattgggtttatcgcctggcgatcaacgaaaaactttgacgactatattctgggcggacgtagccttgggccattcgtgacggcattatcggcgggtgcatcggatatgagcggctggctgttaatggggttgccgggcgcggtttttctttccgggatttccgaaagttggatcgccattggcctgacattaggcgcgtggattaactggaagctggtggccgggcggttgcgtgtgcataccgaatacaacaataacgccttaacattaccggattatttcaccgggcgttttgaagataaaagccgcattttgcgcattatctccgcgctggtgattttgctgttcttcaccatttattgcgcttcgggcattgtggcaggcgcgcgtctgtttgaaagtacctttggcatgagctacgaaacggctctgtgggcgggagctgcggcgacgatcctttacacctttattggcggtttcctcgcggtgagctggactgacactgtacaggccagcctgatgatttttgccctgatcctgacgccggttatcgtcattatcagtgtcggtggctttggtgactcgctggaagtgatcaaacaaaagagcatcgaaaacgtggatatgctcaaagggctgaactttgtcgccattatctcgctgatggggtgggggctgggttacttcgggcaaccgcacatcctggcgcgttttatggcggcggattctcaccacagcatcgtccatgcgcgtcgtatcagtatgacctggatgatcctctgcctggcaggggcggtggctgtcggcttctttggtatcgcttactttaacgagcacccgtcggtagctggtgcggtaaaccagaacgccgagcgcgtgtttatcgaactggcgcaaattctgtttaacccgtggattgccgggattctgctgtcggcgattctggcggcggtaatgtcaacgttaagttgccagctgctggtatgttccagtgcgattaccgaagatttgtacaaagcgtttctgcgtaaacatgccagccagaaagaactggtgtgggtagggcgtgtgatggtgctggtggtggcgctggtggcgattgcgttggcagcgaacccggaaaaccgcgtgctgggcttagtgagctacgcgtgggcaggctttggcgcggcgtttggtccggtggtgctgttttcggtgatgtggtcacgcatgacgcgcaacggtgcgctggcggggatgatcatcggtgcgctgacggtgatcgtctggaaacagttcggctggctgggactgtacgaaattattccgggctttatctttggcagtattgggattgtagtgtttagtttgctgggtaaagcaccgtcagcggcgatgcaaaaacgctttgccgaggccgatgcgcactatcattcggctccgccgtcacggttgcaggaaggctaagctgaagagtaattagttatcttttgctttttaacccgaatgttccctgccatgcggtataagttgcctggcagggagtgttcgggggcaattgctatttgcccacccggcacagatgaacaaaattgccgctatcggtaccttcagcttatgtcctgcggctggttggttgggcgagatagaatggattcgacatattcccgctgttttttaaccacgccagttttctcgcaccttgcttggtcactccgctcgatttcaggtaggatctggcagtagaccactggaagccgcgttttttactccacttttcggctccccctgcgctgttacgctcctcctgggtcatattcgcccattgtacgatgtctccgaaggtgaacgtgacccatttctgcggccctgtcagcttcaactcacccagggcggtaagcccgtcgttcttcaggtaattcctggcagtagttggcgcgaggtttctttccttacaccacttttctaaataaccaaccggttttcgcacatgcttgtttaaggctgcccactggcggatatgttcaagggtgaatttggcatattcatgcggcctgtttacctttacctgtcccgcgtagttcaggccgtgatcggtcaggtaatttctggcatttttgatattaaaatgattgcgcgtacaccatcctgaaactccctgtagagcgtttcgcgcctgctggtccatagccgcccattttcgcatgtcgtctacagtcaatttaacatattgctgtggctcgtccgcctctggctggtcctcgatggtctgcctggtgttgtttatgtcgtcatttgcagcatttggtgggatgttgcttgtattacacgattgctgtaattccacatcgttacgccacgccagcggagacatatttccaaattctcgcatgccattgttggtaaagtgtgtttcttctcttccgtattgctgggccggggagtagcgagctgcttcatgcaccctgttttgactttcatccgtgagtattggccgtacggaccagagatcaaaggttccatattgactgcgtgacatcagggttgtgacaatggagtgaaacagctcaagagtaatatttgtactggtgcacacaccgctcttgctgactgcaattttcatgagattgcccgtgttgtcatgctcttgcgtcttcgtgaaggtgatggtgaaaccggcaacatcgaaggtgaacggttcaggaagttgcagatcatttgcacttaccaccggttggaactgatgtcgatgcagttcggttgtcatcgcagcagccagcaagtgaacctcttcaggaaccagtggagctacagccatgcccgtgctgtagtccgcatcccttttgatataattattcatctgcaccagaagcgtcaaagtttccagacaactactcgggagttgttgcggtggaatataggttgctgcgctcgtattgaggttggatattggtctcatgtaatgctctccgtatccttacagggttaatgattcgtattaagtcgtagccatccgcatggctccgggcgattcagtcggcgcaccaggatgtacacttcggatgcgttcttgatgtagtaaacaatccgctcattctggtgttaatggaaacacccgtaaaaagcaggaggaatgccagttattggcgaatttacaatgctgccatcggggtgagtttcatgaagattattatttttttttacgccttttatcatcgcgttaaataataatttcttcctgtgtttcataaagtatatagttacaattactcgtgaattttatcgataactcgacgttagccttcagccagagaaaaattaactcgcaaattttttaatttatcgttaggggaatgggtaaattatattctcgaccctaattacagggttcatctgaaagcagtggcgtctcatcttattacttctctttctgtattcatgctagtgggtttgtgataatgtcatagtagaaaaatcgtgagaaaaaagccctgaacaattattaaattattgatttttgtgtgttggtgtttttggtgattgattttcacgatgatctattacttctggttaagatttctatttttattatgtgtgactttattaatgcgcatcctgcttcgttttatcgtgatttagaattgtatgtagcattagccataaaatgatatcactgggaatataataaggggaattataattttgggggataattaggcactatcaaaaatcgctcattccagacttaaatacacgttttctcctgtttaggttgtgggcaaaaaattcgatgaggagatgaggtataatttcattcacaaccttatcactatctattaataagcaaaaaacaacgttcttttgtgaaacgactaactgaaaattcaacccttcgggcacgctgcagcgagtttgtcgccaccaacattcgtacaagcttcatctgccgggcgaaacgtcagctaaataccttaaaataatcgcttttttctccggatttgatctcctcatttttacattccaacatcattttataaatattccgcttgtatttttctttagcgtaatgataatcgctatcactgcgatttacttttctttgcatagattgactcagaaaaacgtttaagggtgggtggcatgtttgttccgtttctcattatgttgcgcgaaggacttgaagccgcgctgattgtcagtttgattgccagctatcttaagcgtacccagcgaggccgatggattggtgtgatgtggattggcgtgttgcttgccgctgcgttgtgcctgggcttggggatcttcattaacgaaaccaccggcgaatttccgcaaaaagagcaggaactgtttgaaggtatcgtggcggtgatcgccgtggtgatccttacctggatggttttctggatgcgcaaagtgtcgcgcaacgtcaaagtacaactggagcaggctgtcgatagcgcattgcagcgtggaaatcatcatggctgggcgctggtgatgatggtcttttttgccgttgcaagggaagggctggagtcggtctttttcctgctggcggcatttcaacaagatgtcgggatctggccgccgctgggtgcaatgctcggtcttgctactgccgtggtgctaggcttcctgctctactggggcggtattcgcctcaatcttggtgcattttttaaatggaccagcctgtttattctcttcgtcgccgcagggctggcagctggtgccattcgcgcatttcatgaagccggattgtggaaccactttcaggaaatcgccttcgatatgagtgcggtgctctcaactcactcgctgtttggcacgctgatggaagggatttttggctatcaggaagcgccgagcgtcagcgaagtcgccgtctggtttatttatctcatcccggcgctggtggcatttgctctgccaccacgcgcaggggcgacagcgtctcgctccgcgtaacaaatacgacgcaaactcttgcttagttacaacatactttaaagggatagtctcgtcatgaccattaacttccgccgtaacgcattgcagttgagcgtggctgcgctgttttcttctgcttttatggctaacgccgctgatgtgccgcaggtcaaagtgaccgtgacggataagcagtgcgaaccgatgaccattacggttaacgccgggaaaacacagttcattattcagaaccacagccagaaggcgctggaatgggagatcctcaaaggcgtgatggtggtggaagagcgggaaaatatcgcccctggctttagccagaaaatgacggcgaatttacagcctggcgaatacgatatgacctgcggtctgctgactaacccgaaagggaagttgatcgtcaaaggtgaggcaacggcggatgcggcgcaaagtgatgcgctgttaagtcttggtggtgcaattactgcatataaagcgtatgtcatggcggaaaccacacagctggtgaccgacaccaaagcctttaccgacgcgattaaagcaggcgatatcgaaaaagcgaaagcactgtatgcgccgacgcgccagcactatgagcgcattgaaccgattgctgaactgttctccgatctggatggcagcattgacgcccgtgaagatgattacgagcaaaaagccgctgatccaaaattcaccggtttccaccgtctggaaaaagcattgtttggcgacaacaccaccaaaggcatggatcagtacgctgaccagctttataccgatgtggtcgatttgcaaaaacgcatcagtgaactggctttcccaccttcaaaagtggtcggcggtgcagccggactgattgaggaagtggcagccagcaaaatcagcggtgaagaagatcgctacagccacaccgatctgtgggatttccaggctaacgttgaaggctcgcagaaaattgtcgatctgctgcgtccacaactgcaaaaagctaacccggaactgttggcaaaagtcgatgccaactttaaaaaggtcgataccattctggcgaaataccgtactaaagacggttttgaaacctacgacaaattgaccgatgccgaccggaatgcactgaaaggaccgattactgcgctggcggaagatctggcgcaacttcgcggtgtgctgggattggattaagcattatgcagtatgaagataaaaacggcgtgaatgaaccgtcacgccgacgtttactgaaaggcattggtgcgctggcgctggcgggaagttgtccggtcgctcatgcacaaaaaacgcaaagtgcgccgggtacgctttcaccggttgcacgcaatgagaaacagccgttttatggtgagcatcaggcagggatcctgacgccacaacaggccgcaatgatgctggtggcgtttgatgtgcttgccagcgataaagccgatcttgaacggttgtttcgcttgttgactcagcgttttgcttttctgactcagggcggagcggcaccagaaacgccaaatccgcgcctgccaccactcgattccggcattcttggcggctacattgcgcccgataatctcaccatcacgttatcggtgggtcactcattgtttgatgagcgctttggccttgcgccacagatgccgaaaaagttgcagaagatgacgcgttttcccaacgactcgctggatgcggcgttatgtcatggtgatgtgttgctacaaatttgcgccaacacccaggacacggtgatccatgcactgcgcgatatcatcaaacatacgccggatttgctcagcgtgcgctggaagcgggaagggtttatttccgatcacgcggcgcgtagtaaaggcaaagagacgccgattaatttgctgggtttcaaagacggcactgccaatcccgatagccagaatgataagttgatgcaaaaagtggtgtgggtaacggcagatcagcaggagcctgcgtggacaatcggtggcagctatcaggcagtacgcttgattcagtttcgagtggaattttgggacagaacgccgctgaaagaacagcagacgatttttggccgtgataagcaaaccggtgcgccgctgggaatgcagcatgagcatgatgtgcctgattacgccagcgacccggaagggaaggggattgcgctggacagccatatccggctggcgaatccccgcacggcggagagtgagtccagcctgatgctgcgtcgtggctacagttattcactgggcgtcaccaactccgggcaactggatatggggctactgtttgtctgttaccaacacgatctggaaaaaggcttcctgacagtacaaaaaaggctcaatggcgaagcgctggaggaatacgttaaacctatcggcggcggttatttttttgcgctgccgggagtgaaggacgcgaacgattatctcggaagcgcgttattgcgggtttaatgtttttagacggataaggcgttcttgcgcagatgcctgatgcgatgcttgcgcgtcttcttatgcctacaatcggtgcgggttcggtaggcggataaggcgttcacgccgcatacggcgatcgtgcactgatgcctgatgcaaatcctgctgaaagcacacagcttttttcatatctgtcatcactctgtcatctttccagtagaaactaatgtcactgaaatggtgttttatagttaaatataagtaaatatattgttgcaataaatgcgagaactgttgtacttattaagtagcagcggaagttcccggcagtgatagtcagtcactatggagatcgcggatggtaacgtcctgtactggacatgttttagataatcaacgcgccaccactcgcggagttttctcctccggtagtcatctcgtcactttgcattttcaacctcatcctttcttttcatgtgttaccgacgccgtaaacggtgcgcgtagccgtttttcggcattttatccaaaagcaaactatggcttacaaggaagccaaccctctgatgttcgtgcgcataatcgcgctgccaacggcgcgtgtgatgaatacaaacaactcaaggtgctctccatgggaagacaaaaagcagtgatcaaagctcgtcgcgaggcaaaacgtgtgctgagacgggattcgcgcagccataagcagcgtgaagaagaatcggtcacctcgcttgtgcagatgggcggcgtakaagccattggtatggcccgcgacagtcgcgatacttcgcccatcctcgcgcgaaatgaagcgcaattgcactatctgaaggctattgagagtaagcagctgatattcgccacgggcgaagccgggtgcggaaaaacctggatcagcgcagcaaaagcggcagaggccctgatacataaggatgtcgacaggattatcgtcacccgtccagttctgcaagccgatgaagatcttggcttcttacctggagatatcgcagaaaagtttgctccctattttcgcccggtctacgacgtgctggtccggcgcttaggggcttcctttatgcagtactgcctgcgaccggaaatagggaaggtggaaattgcgccgttcgcctatatgcgtggacgtacctttgaaaatgcagtcgtcattcttgacgaggcgcagaatgtgactgccgcgcaaatgaaaatgtttttaacccgcctcggggagaacgtgacggttatcgtcaacggtgatatcacgcaatgcgatttgcctcgcggcgtgtgctccggattaagtgacgcgctggaacgtttcgaagaagatgaaatggttgggatcgtccggttcggaaaagaggattgcgtacgttcggcactttgccaacgtacgctgcatgcatacagttaagtgtattatcggtgcagagcccgggcgaaccgggctttgttttgggtgtttatgccctgactagcgctttttctgaaacaaccatttttatttgcccctggctggtgaagtgtacgctcatcctgtggcttttttgtagttgctgatagagctcatcaggtattgctaagctctctgcatattcttgcggcgtatattggtaggctgcatgatgctgctgtttttgaaaacgcagcttattgtacagcgcccagacaattaacacgacggcattcgccactgccagcaaaaaatagaactgaagtcggcttctggcctcgctttgccagtaataacccgtcagcagatccatggcgaataagaatatgaacaacgcaaataatgtccacaagatggttgtggcaacataatcaaccagtaaacgtactggtgattgtcgggtcgtaataattaaattgttcatattaacctctcagaatcccgcgatcgggacttacccaacgggcgcgttgctttttaggcatcaacatgactcgtgtaaatgataccaatgtcgttgccaggctcagcatccagaaaataaccgggaaccaaataatccagaaaagcgatgaagtcagattatgctcatagcgattctcgatcatcaggctgacaataaattgcagtaaacataacgtacacaataatattccggcagtatgtgtcgcagcgatatgtgtcaattcaatatttaacggtacaccggcaagttggactgcgtaaataatgaaaccgaccaggcaggtgaaggcccatattgtcgtcaggctgtattcaaaaaacagcggccacattcgaaagttttctttgcgccacaaccttgtcatatttttgaggaatacttctgcaccgccctgagcccagcgcaggcgctgtttccacagcccttttaacgtttcaggcattaatatccagcacagtgcccgtggctcgtaaaaaatcgtccactgattcaactgcagcttccagctaatatcaatatcttcggtgatcatatcgtcactccagtaacccacttctgccagggcgctgcgacgaaatgcggcaataacaccggaaacggtaaatacgtttccatagatacgctgggttcgcttgatcaaaccaataattgaggaatactcgccaacctgaattttacccaccagggtagaacgtgttcgaatacgaggattaccggttacggcacccacacgcgggttgtacaacatcggttccacaatatatgccgccgcatcgcggtctaataacgcatcgccatcaatgcacaccagatattcacttttcgccgcggcagctccggttttaagcgcaatggctttcccctggttttgcgccagatgaatgacccgcaaatggggaatttgtgcagccatgcgatccaggatggcacgggttttatctgttgaaccgtcatttacggcaataacttcaatgttctcataacgctgtgctaaagcggcgtgtatggtttcctcaacgtttttctcctcattaaaacagggaatgataatggagatagacggattatctttcaactggggagctggtgcgttttctccccacggccagcggcgttcacgatagacccagaaatagacgccgccaacaatccacataatggacataaaaaacggccagaagaaaacgaacctcatcatcagttcaccagagtgaaagtacgctacgcataggggtatgcataacaccagacataatataaaaaacgatacgatgcgattaatcatttttcggataccaggctgttgaaaactcaggacgaataaggtctatttcaggttggttatgcagaaaattgtcgggataataaccatagtttttcactccattcagttgtaataggctcatccagtgagcgagttgttgcgaagaaatagcctgatgctgaccatttttctgccagttttgtgcctgtaattctaaaatagatttgtctttagcctgagggatgtttttaatttgattggtcaattgtattaaccattggtcagccgatttttctgcgacaccttccagataaggcatagccataatagcggtccagtcatagctttttaggaaatcagcataattctgtgcaaaccaggcttcactttcaggttgtattaccggaagtgcaaaaatatttcgtgcagttttaatatgtggaccgcgaatggcttttacgcgcgcactaagttctaaagtgaagtcagttaacgcacgacttttaaagcgggcccactgtttaaattgctccgggttttgtcgaatttcgctcagactcccgctaaagcctgcttgctgataagccgtgatagccggtgcactggcatcttcataatctgaaagcaaagcatcatcgtggaacaatatgccatcaaaagcagcatgtccggcaagatcttcatataacatgccaacttgtgctctgactctgtcatcgaaaggagagagacggtgatattgttcaggatgaatttgtgcttttttctcccctgttggtaagtattttactcgcgttaatgtgggatctaaatcccagcttaataccggcatccacgcatagatgtttacacctgagcgggtacgtaattgccaggcaacccgactaaaaatatctgctttcattggtagcaaacgatttggaaaccagacctctttgaccagcccatcaccatcgggatcagcaaatgcctgcaaatacacggttgatatttgcatatctttcacccgctgaattagcacatcaatattgcgatccatttgctggaggttttcgtcataaacgtaatcaagatcgatatgcattatccgttgtggtgatttttcctgtacggtaataatttgctgggcaaactcttttaatgagggattattggcgattaatacccgcggaatggaatccaattgcgacgcatttgccaaacctgattcaagggtgaagaacatgtcataaccgagtttttttaattcctctatcgctatgccattcgcttcgccataaggccaaataaaaacgtgtggatttacctcaacctttgtacgcaggtattccgtcatttttacagcatccagacgaattctttcccggtattctgctgcggtttcataccgtgcgtggtcagtaaaatatgcacgatttacatatacaggcaataagctgccggtggcattagcctgaataccgtagtgagaattccatgtatgagaagcgagctcaacgagccgggaacgcgcaacttctcgcacttgttgccacgtggcaaaatattctcgatcgaccaactcatcgccaaattttacttgtttatccgctggcgtatcgacccaactgccgacgggggcccatacagcaggccactggaaggcctgaagaattgggaagacgcgggtataaaaactctggtagccgtcatcaaaagtcagcactacagctttttccggtagcggttttcctcctcgatgtgcttcacgaatttgagcaatactgaccggttgataaccgttctcgcgcagccaggcaaattgttcacgcagtgctgatgtccgcactgacataaaacgctggtcggcagcttcgtcttcaacgttatgccatgaaatcgctacaaaaccattatgcggccacggttgctcggcgagtaaagatttgcgatcctgtggcggtataaatgatgttcttgactggctaatgcacgcggtgagcataattatactcaccagcatcaggagatatttatttccattacgtaacatatttatccttaaaatctgaatgtcatatcgaattcaacgtataagttgtgttctctgtcaccgtcataaggtcgtttttcccagcgtagcgttgcgccagcatcaatcacgtcattccagctaatgcgttgcccgtagccgagttgggtgacgacatccgtgccataatgtttttgccaggaggcaccaacacctgcgctgaatatttgctcccagctattttcatagcttcgccataacaaatggcttgcctcaaatgccggaacaatatcgaacgtttttatagggttgtagtatggggtatcgtgttctgtattttgttcgtaatacagactgggtaggaaatcgacaatcaaatatggtgaagaccagatgcgttcctgaccctcaagtgagacttcatgacgctggttactgtcggaaaaatcagtgaaagcccaggagacaccgtacttacgccgctcattttgataccagcgaacataagcctgagcactgttgcctgtaacaccatttttcattgcccgtaatggaacgcggtgagagaggcgttccagttgcgaaccaatacgccagttatcattaaaatcataccagccagacaggcgcgcgccgggtttatgctcatgattgaaaacgcgttcagcgtactctgcctcgagccagatattacgtgaccgccactcaacacccgcaagccagtcgcgaacaatcccttttccttcgctaaattgtccatcggcataaccgaatccagcaaaaccgcgccagttatccttcagcggtggtgaataaacgatggtggttaagtcgacatcatgtttaccactatccgggccttcggcatcaattcctgttgagccagcgatacgaagctctgcaagattatgtacatcaaccgcacgttttaatcgtacaacgccgggatcttgcggttcacgttcgacaacatcgtgcgttaagacagctgcctgctgccattcttgtaacgttaatgctgtccaggcttgttcaacctccagattaatattacgtggctcgatcacttctgctttttttaattcattttctgctgcacgaggccaaccgcgggcttgtaacacactcgcgtaatcaatgcgcagtccctgatttcctggtgcgttataagcaagctctctggctgtcatttcagcctgaggaagatcattactatattttgctacggttgagagaaacgaatgcccctgtaaccaggtatcattcgggatgctcgtaggcgtgcccattaaccgaaggaaaggcggcgaagtattaatggtatgttgggtgacagttagcgcgcccggataattttcactctccaggtggctgtaaaagagatccgcaagttcttcatcggataaatccggggcaatggtctccttgtgataaaagagctcggtcattattgactgtgcttttttcggctgatgatctttgagataagccgatgcaacccaatattgcccccagggcggaataatttgccccgtcttttttaatcgctgatagtgagaaataacgtctttataacgatcgcgagttaataacgcgccaagatgatcaacctgaatacgctggtactgggcagtacggtctgggttatcgtgccacagaatttctaatgcagcgtattgggcgagggcgcgatcggcaatggcataacgttcactttcactgcgcgtaggcataaacgacagtctgaccagttcggcatgaatatcagcgcgaatatctggcgttaaattggcatcgtcaatcgcggcagcaagttgattattacgtaatgcctgcacgtattctgtgggatattgttgcgtagatgcattttcaggtaatgactctgtcatcgcccgtaattcatcctgatgacgccccgccagtttatagatataggcttctgcgagtaaattggctttgtccggtgctccagagttaagctgcttaagtttaaccagcgcagtatcatagtgaccagcatctgccagggttaaaatttgtccccgttgataatccttattttgcggctccagagagagcgccttttgccacagtgtaagcgagttttgccattgttgcaggttacgataagcgacggcgacagctgcataaccacgcgctggtaattgctgatgacggtagcggttgtaaacggtaataacctgtttatcttgcccggcccataaggcaatctgtaaccagtcagcaatttggttattgctgartgctgattttartgcaaaccatgacaaagctggctgagtattacccttgcgagcttcaataatcaatgcatcataggcgttattaacagcactcttcgccgcgggactcgctgctaaaaatgcggcagtaagaagtttcaaagcccatttggttttcgggcacctttttctgctacttgaatacatcctgtattactccatgtattgccaaaatctctctctgtatctaattacaggtaactgaaaagaaagatatttttgcacctcataatccgttattaaacgcggaagagagacgtgaattgttgatgatgagaagaagaaatgatgagcagagtgtccatataaaatccttttctcgcccgaaaatccattccaatgatgaggatcttcaggaatacggcataaatcccgatgcctttttcaaaataaattaggattaaaataattaaatcagtaaattccgatgcatgatttcggatttttcgaaagtcctgatgaaaggctgcgctacggcactcacggatttaattgttattcctaatgtatctatgaattaatgttttataaggattttctataaccatttataagtattttcaagcctggcttgttgcaaacaatgtataaagcacttaggcaataataattacattcagcaactatcatcatcggtattgtttgtgggcggaatttcatattgacaacagtacagttcttatatctattaataatagaaagggatctacaacctacagattggtgtagctttatggaaaaagactatttgagaattagtagtactgtattagtgagcttattgtttgggcttgctttggttttggtgaatagttggtttaatcagccaggcgttgaggaagttgttccacgatcaacctatctgatggtaatgattgctttattttttatcgatactgttgcatttatttttatgcagttgtatttcatttatgaccgtaggcaattttcaaactgtatacttagtttggcttttctgagttgtttgatttactttgttaaaaccgtcattatcattcagcaaattattgaggggcgtttgacaagcagtgttgtccaaaatgacattgcaatctattatttgtttcgtcagatgagtttgtgcatattaatatttctggcattggtgaataaagttagtgaaaacacaaaacagcgcaatttattttccaaaaaaatgactttgtgcataagtttgttttttgtttttgggggggcgatagttgctcacatactttctagtcattatgagagctacaatttacacattgccgagttaaccaatgaaaatggtcaggtggtttggaaagcctcatatgttaccataatgattttcatgtggttaaccttgctttcggttaatctatactttaatggtttacgctatgatatctggaatggagtgacggtgattgctttttgtgccgtactgtacaatatctctctgttatttatgagtaggtatagcgtgtccacttggtatattagtcgcactattgaagtagtcagtaagttaaccgttatggtaatatttatgtgccatatattcagtgcgctacgagtaacaaagaacattgcacatcgcgatcccttaaccaatatatttaacagaaattatttttttaatgaactgacagttcaatcagcatcagccaaaaaaacgccttattgcgtcatgattatggatatcgaccacttcaaaaaagtcaacgacacctgggggcatccggttggcgatcaggtgataaaaacagtggtgaatatcattgggaaaagcatacgaccagatgaccttttagcgcgcgtcggcggcgaagagtttggcgtcttgctgacggacatcgatactgaacgtgcgaaagctttagcggaaaggattcgggaaaatgttgagcgtttaactggcgataatcctgaatacgctataccacaaaaagtgacgattagtattggcgctgttgtgactcagggaaatgcgttaaacccgaatgagatctatcgactggctgataacgcactatacgaggcgaaagagaccgggcgtaataaggtggttgtgagggatgtggtgaatttttgtgagtcaccataaagcggcattttagcgggtgattttggtaagcgctaaatagctattcgcagacatgcgtaacaattttcagaaatatcatagtactatatgatcttaaatgcttatcattgatcagtctgctatcacccgcttttactggcaattgtactataatttcttaggttgcatcaccctgatgcgtggggaaacatgtatggtattcaacaaaaaaatgtttgtactcattataataccaggcattctgggggtgttactgtcgtttgctatgtcagtatttcaaatgaatcgagatacgacaattaccgccggtattctgttaaaacagcttgataatgttacgcaaattgtcaaacatacgacaaagcttacttctattctggtgatgaaaccctgcaaagatatcctggaacaattgattgctaacggagcattgaccccctatgttcgaacaacgggtcttatagaaaataatttccaaatatgttcttcagttagcggtttcaaaaaaatgaatgttaacgatgtttacggtacgagctttcacaataaaaataaagaatcacgcatagtatcaattagcggtacaagttttgtaccaggtaaaacagccatagtgttccttatgccaatagggaatgatatgacagcttttagtattgtagagtcacgatatatctatgatctgatggatgttcttgatgatgagaatgatgattcattttctcttcgctttactgaagggcctgcaattattagtggtgtaaataataatgacaggttatatatgttaaaaaaagattttaattctgcgatcagtcaggctagtcttacagttactacgccgatgatttcattatatccctatgtcattagtaatgtattttacattcttccattatctattcttctttcttttatcctgtacttcttatggcagcgctggatatctcggaaaatgtccctggcagaagaaattaagaaaggaatgtcatccggagaattttctgtgcattatcaaccagtatgtgacacgacaaccaaagcgtgtctgggggttgaggcgttaatgcgttggcaacgcgaagatggtaaaaatatatctccggtagtttttatccgcgctgcagaagaggaaaatttaattataccgttaactaagcatctctttgaactgattattcaggatgtacaaagctggaaagtgaaaaagccgtttcaccttgggataaatattgccgctgaacatcttgcacatcctgattttgttgctgatgttttacatataaaaaatgcaatatctgataaatttaacattgtccttgagattaccgaacgcaatctggttgaagatactgatcatgcattacagaaaataaatgaattaaggagccatggctgtgaatttgcagttgatgattttggcacgggatattgttcccttggccttctgcaaaagttgtctgttgattatcttaaaatagataaaagctttatagacacgctcactacagcggaagacgaaacgcctgttttagatattattattaagctgagtaatcgactcaatttgataacgattgcagaaggtgtcagtacctctcaccaggcggaatatcttattcataataacgtgacattagttcagggatacttatatgcaaaaccaatgaaagcgacagagttttatcaatggtatgtaaacagataaataattaaccaatattggaatggttttttattgccttaaaatataaacaaagccatcagaaggttattaactggtgacaaacgccaggagcaacaatgctgttagtgggaaatacatatgaagcgtggtgtcctgcctgtagagaatacgtagttgtaatcattttgacgtgtaacataaaaattaattgaggtgtcaacttttatgaaaaaatcagaagtgatattttcaaggatttcatcactaatgttatcatctttttgtattttttgtattttaacagtggtgaagtaaacggtatcacggaatttcttgtatgtaaaactcacatatcggcggatgaagcctatcttttttccatctaccgtgtatgcgcccgtgagatacatgtttcctgtgttattttcagaaatcatatttaacgaaaaatattgatccatttttgtatgatcggtgaaattaataacatgggcattacatgatatgttttgctctgctggttcattggcatgatgaaacgcaatatggctcagaattgctgcaataaaagcacataaaattattcccgcaaacagaaaatatctttgagtcatatgattactccgctttataatagagagagttgcaattatttggtgattcagagtttaacatctgactacaggtgaaagcataaaatccgctcatgctatcatttgttgcaatgtaaatgtaaggatgtattttgcagttaatttccatcttctgcaatttttcaataatcggtgataacatgtctacggaattaaagtatttattatcatagaaataactgcatccttcctgagtagggtgttgagcataatttgagaaagcatctattttttttatagtgtgggatttgctttgaaaagccatatcgaaaaaataagaagatatatacactatcccccatgccgcaaaaaaacaaactataagtaatgtattctttgtggtaaatataccttttgcaatgtgatttttatttatattttcagtgtgggtaccattctcttcactctcaacactttcattctcattgtgattattgtcgagaacagttatgctgatttcttcattgattttgaagcctttacggggcaccgttctgataacatcattaaatatcgtcgctgagctgatttcacgaaaagaacgtcttatcatcgatatattttgatataaagtgttggttgcgacatcggcactgctatcgctccagactttttcaaagaattgattgtgtgacacgacactataagcgttatctaaaagtaactttaagcattttcccgcaggataagtgagtatcacttcctctgatgtaaggagtgatgttaacttattagatgatgagttgaatcttacttcatcatttataatgtagatcattacattttataccttagttgtgtattacaaatccagtattactcagaaaataaaggcaagaacattaagtgcactatagtataattycctaaaaatgcaaatctgaattatctgatttttaagaataatcttgatttaattgaaattcttaaacgatgtatatttctattaaatgctttctgcagtgatgtgaattaggggtttttctgcatgtactgataaaaactgcgtatccccgttatagggaaagaacgggacgcatcctccacccatgacactaaccgtgtgattggtagttccctgctgtgcacttctggtgaaatagaagaagctctatgtgccgaccggtactgtcttttatccgattatttaccagtgacaccttgatatgaggttatatctattattgctaggaggtaatatatgcttatgttattatccaaagcgccaatagtaatttagataaagattatagatcagcaagcaaatccagtctgtttttttgtgcgtactgcataacatctatgatgactatatttttacgtgatacatcactacttaaatgtatataagatttgatgtttattattcatgctgagttttaatgtttatatttttttattgaaatctaaaaattacttaaattatcccttaaatattacttactcataaggagcaatgtgtgatatgagcttttctattgaagatttttcattggattttttttcattacataacaaggtggccatcgtaactggggccgcgggtgagctggggagaggcttatgctcggctctggccaaagcaggggctaatctattgttggttgacatcaaagagcctgataatagatatttgaagcatttaactcatgaaggcgttgaagttgagtttatgacaatagacataacaaaacctgatgcatcatgcaccattattaataggtgtctggagcgtttcggtcagttagatattctggtcaataacgcgggcgtgtgtaacattaatcgtcctatcgatttcaatcgaaacgactgggatccgatgattaatctcaacctgaatgctgcattcgatatgagccaggccgcattgaatatatttgtcccgcaaagaaaagggaaaattattaatatgtgttccgtattgtcatttcatgggggacgttggtcgccagggtatgcggcgactaaacatgctttagcggggctgaccaaagcgtatgccgatgattttgcggaatataatattcagattaatggtatcgccccaggatattatgtgagtgaaatgaccgctattatttataataaccctaaaataaaagagttaataaaagggcgtataccggctcaacgctggggaagggcacaggatcttatgggcgcaatggtgttcctcgccagtgccgcttcagattatgtcaatggacaactattagtcattgatggtggatattcaattcgttaacgatttttggctgcgttgaggtgttttgactggaaaatggagtggagagattttgtcatttctccacttccggtacttcaggtgggtatagtggttattcgttagcgttgaaccatcgcgatgagtttacataccactcagagcattattgcgctaattgttgttttatctgtgcaccattatcatcgagatatgtcgccgcaaccacaccactaacgttattacttgctaaccagtaccgtcgttgactgaagggttttatcatcatatcgctttcttgctgcacctttgtagccccaatgctgatggaggtgaaagagatattcagtggtgttgggttattaagctcaatatagctactgctgccgtcgttacccagatgccaacttattttacgcatagcttcttggggcgtcatagttacagattttggcctgtaaaagattttaagttgcgtattcattgccagcgttaaatgtgtgggatcttgatggggagtttctggcggcatttcataaagatttaaccagaatgcagattcgcgatcctggggaagtgggtcatgattatagataatccgcaacccctgggttcgtctcgcagccaggcggaaaaccggtggcagcaccacaaaggggggagaagcagcttctggggaaccttcaccattatctacccaactttgcaccagtaccggatagtcattggtattgaccagcatcagtgtcttttcccgatcgccatcgcgataaataatccgtgaagaagccggcatgatgccggcttccactgactgtacgaacaagatggttaagagcagcaaaacggatttcattgcattttcaccaatatataagccgttgcccgcacttttcccgcactgactgtctgatttggcagtttcttcaaccgggcgataaaagagtaactatagctggagtatccggggtgagtcgcaccttctaatgttgccccttcaaatacaggataccaccccgctgcatttcctccgggggttaacttcgcgatgcccggttgaccaaccagcgtcatcgccgtatcggggtgagcactgttagaaatgtagatcccaacgccctttgccatctctgctgcgtcataattatcagagaccagggcgctgacgccgccgttgctattgataatccccagtttttgcgccgctgtatatgcaccttcagacacctggattcctaatgctgtctgagtatcgctaatccctgattgaaccgagttactacactcgacgcggacattaaaattaccggtactttccatgcccgcattcagttgtgcttctgcaattgtcggcagcaatactaacggcgtggcgctgcgggcaacgcaggtggcattgttgtagagtcgattggccgaacgcattccgtaaccaaaaccattatcagcaccccagaaatcccaatgaacagaactatcttcgccgggctcatcatgaccaaataaaatgccgctggtaccggaaagctgaatataggcattgggctgaacacagttatagattgtaccggaaggttttgcgaatccgactccactactatctgtattattattaccgcaccaacttgttgttgctgatgtatcaggtagcgtactgatgcgataaagctcagcatgaagaggagggatatcctgtaagcgaatctggattttagttccctgagtggcataactggtgatgggcactttcttccagtaacgaccaagcgtcacgcccgccatggtctgcttgagaccgacaaaagcgaaccaggtggcatagacatcactcagaccatcaggcccgcctgcatcgtaaaagccccccacgcggtcgtcgccattggtagcgaccagaaaatagatgtttggcaaatctgttgcatcacattcccacaatacggagcttcctgtcgcgccacctgatgtgtagttagtgggaggtacgaccgttgtcgcgaggagtgaacctgctggcgcaaaataggtgtcggtcatattaatttttccgaactcaataagcgctgtccgaccatcttcagtttgacctatctgtgtgtttgtacagttagcccaagcggatgattgtattagtgccaccaatatgatggagctaatcagaatgtgtaaaaaagtcgatttagacatcgggttttctctgtatcaagactgacaggtttcattcaggcggatgatagggctattgctgtccttcccgctgatatcaaagggcaattggcagctatcgttagcacyttcaccccagcgaactgacaagtggccttttgtctgttctgtgcggaggtaaatttgccccccctgaccggctataccgacgactgtattattctcatccagcacatcggctcccattggcagttccgaaccatctgccatgcgggatttaatcagcaacgctttaccaggacgggtacggaaaattactttcaccgccgcacccgcaaccggtgctacctgtctttcactgtcgaccaactcggcatcgccatccattccttgtggatcgagagatatacggttgtagcgatagggcgttactgccggaacaagcgcatagccactgtcattaatttccagctgactggagttatagacttttgcaccttctgcgcctttagcttcgaccagggcgaacgtttcacccagataaggtccgaaagtaatgccgccaccatgcacagccatcgcgccttgtacgttacctgaagcctgccagtaatcctggcccttcgatgcgttcaatccgacggtagtttgtgaaaaacgtttttgcatgtttccgctaagcgtcgtctgcttatattgttgatcgcgcatgacgttcaggctgtagttggtggtctgtgcttcatcaagcattccggttagcgagctttgtaattgcgagctaccgtcagttgaatgggtccagctgttgctaagacttggtacacgaggtccattgccgccaagtgggaatgagaatgaaagggatgttaccgtctgcatatcatcagaattgtctttatagccgcccattctttggcgtccgacggaaaggttcatactgatgccatggctaaagctattgctgtaacctaactgaagctgtgtatcacggctcttgccgccacggtagttctgtgttgaacctgacacaaacaggttgccgtaattcgcaaggctctgacttaacgtaagatcgaagcgcgactgttgacgccactggctggagtcccatgactgtttattgctggcagcatgacgctctcccagcacatcagccagatcacgatagccgctggtagagtatcgataacctgccagggagacggtggttgaagtaggctggaaagttttactccaggttaattgcgacatccaaccactctgcgcttcgctttcgggaacacgcgcatgggaccaagtgaggtttgccccaaatgcccccagcgaactgccatagactccgcccagcatcagcgcctggtagccatcagcgatacgcgaaccactgttaaatgtcagcgtattagtcatcccgtgctgccaggtaaggtcaccaaacatcgagtcatcaccactatcctgcgttttacctacttccacgttataacgggaagttcctggacgcatcgattctggtacggctgaaaaggggacactgaaacgactgactgcgccgttagcttccgtaacggtgacatccagatcgccgctgtagctggtggggtataggtcgtttatctcgaaagggccaggagccacggtggtctgatatatttcatgaccgttttgcattaccgagactctggcgtttgttgcggccacgccgcgaatagtcggcgcatagccgcgcatggagtccggcagcatacgttcatcggtcgcgagactaacgccgtgataactgagtccagagaaaaatcttccgctggtgataagctgccccatcattaactggctatttatggcgggcagcgggcgttgcaaatagctacgaatattgttccactgattccctttgtcattatcccaggtcatgttggataactgacgatattgccaggcaccaaggttgatgccaccattaaatgatgcccatagcgaacgctggctatgagcattctgccctgaataggcaacgttgtaatagttggcaatataattcatgaacgccagcgatgctccggtatccagctcgctggggggaacatagccgcgagggcgactaatcaattgactctgtggcaccgataagtccaggcgcaattgtgacaactgtgtctggctggtgatgccgggagcgagttccttagcaaacgtacagacaggatctttttcccccttatcttcccctgttttgaggcctatcgcgtccgcgacttcaggcgtcaggcagggcagaacgcgaccatcagcggcttctttaaacgtgacattccaactgcctgacaacttattgttggtgtagatatccattttataattgcccggtgcaacagactcacgtgttgtcagttttgctaatgacgactgactaaatctgctgccgcggaagagttgcgggtcaaaggtgtagttgtcttcatctgacggtgttgcgggtgagatttcgctccccatgaccggttggcaaagtaaaaccaacattgccgcagaaattgacacaacggatttattcatctcgacgtactcgtgcgtgaaaaaggataccgctcaaaaaaggagaaagaggttataaggcatgctcagacgtaacatttacgccatagtcgttgacggtcactaaatggatctgcgcaccgggagcgacactgatgccagagggtagtgtccattcagttgtgctttgaggagcaatcattaccgaattcgcgagggggacttttttaccattattaagcagttcagcggcgcgaattgtgacgtaatagcccgtgggattcgtcacttcaatgcggttctgttttacctggtaagtcaggtttttgggtgcgtcactggatttaccgacaatcgagctgggacgatagaaaattttgactcgattagtcagggccaggatgagctggttctgacttttatcattcttattcagataaggtagttgactgaaactaaaccagaaaacagactcgcgatcctgcggtaaattattaccagtgtagagcaggcgtaacgcctgacctgcggcagcttccatgcgaaatgtctgcggggttggcataaacggtacattcttgtcagaaccacgttcatcctcaacatggatattaatgatatagggctgatcgctggtatttcgcaactggatggttttttcctttgcgtcaccagggaaaataatacgggttccggtcattaccacgctggcaaacgcgctgctgctcatgctcatggaaaatacaagtaccagtaaatatgcaaaaatgttcattcttatcttttccatgtccatgaaaaatcactattaattgtgcgaagaaatactggctggcatttactgccagccagtagattaattagaggtagctcagggtgtattctgcgacagcggtaattttaccggcagtggcagcagcgctatcgataacgaagtaacgcgcaccgaagtcgtagctggcttcggtatcgccaactttcagggtcagacccggtacgttagtcgcgccagccagagttactgggttaccagaagtgctggaatccattaactgaatgccaaagcctttcgccgcatcgctgctggtatcacggtttcccataacacccgtgctagcgtcaacgtcgtagcccaggaaggtggtgttgattgcctgatctgcaccagttggagcctggcagttagacacagaaaccgtaaacggcgtctggcctgcgctctgaccatcagctaaagttgcaccgaagtcagccatggctacggtcggcatcaatactactgaattggtttgaccgttgatatttacggaacaggtctgatcggttacttcaccctgaaaagtgactgtaggcgcagccatagttgaaaaaggtaatgcaatagctgccagcagagctgcttttttgaaagtagaaaacatattaatatccttgaaatttagagttaatatagaacgagttaattaatgcaattgatacaatctgacgtttttaaaaccggtaaatctccttaactgtataagtgccttgaaaatgtaaaagccatcactatcacaagcaatttcaaacttgttaaaaactgatattttatagtgactaatatacttgacatccttttttagcagggtgtgcaatattcttttgttatctatcttaaaatataagtaatagatatcccactcataccttgtcagagtcacctgcctgacttgctggtctttatcagtacttttaatcaaagtaatgagtttattcaattttatatatcggctaatgaatgtttgctctgaaagtgaaaagaagatatttctgtttttcatctttcttagtgaaacaatcattaaaaacctggccaaatctggcagttttgcaagtatacttacgtcatccactgcgacaagaagtacgttttttgtaaagcggttgtcaaatctaagtgtacttaggtcattattgcatgcattttgagaacaaaaaaaacactcaataaaaaaacgataatggtgacctagttttgcacttaatccctgaaggtaatatagatcatccgaaatgataattacccttgttagtaagttcttgttcattgcactaactcaattgcttgcagcaaaacagcccatcttcatggagtaaaaattttgaaagtgaataaagctttttactaaagatgtaacaatgggcattccatatgcgacataacaactgcagtaacacaactaatctttgcgtgttctttatattagagagtaacagcgtgatatctgtatctctaaaagaatagcgatgtcctgcaatcgatgagcacaatatatgacattcatcacatgtataacaattgaattttcattcatactaatgttgaacggtaatatagtaatttaatgcttgccgaaagatgataaacagagttttattctgaataagagtgttttttgcgattttctcaggttgtaaattctgcataatggctgaacctattactttttatgtcaaaaaagccgtttttatargaataaaacaacgatatttaagagtgctggcagcggagaaaagggttaatacagtcatttaagattacttcagcttttcctgtggtgagaaatgagcggaattgtagcgcaatctgtaaaaacaattcctcttaactaataaaaatcgcgaataatcattgtgttagattgatttgttgcaaaataataacaacattattaaaatcattacaatctttaatttagaataacatttttatgaagaccagaatacgttaagggatgatgtatagcggtgattgctattagatgggaatgaaagcttgccaaaccgttttgctcttstttctccctttcaacgataagccaggcataatgtggctgcttaagccaattgtcgcaaagccaaagctctctatatagctaacctcatggttaatccgatctcagtaataccatgagcaagaactctttcctttttatataactcttaagggttacatgcgtgaatgcaaatggtaatataatgaaatgtcgcctgcccgtaatgaccataaagaatctaccccgacgtawaagatatagagaataagatgcagtaatgatgatgctttgttaatcaaataataagatttaaattaattgtaactcaccaactttgttgttttattcggatgtctgaaatgatgtcgtacagaaaactacatatcatttcagacgtcctctaaattggatttttttcacccaaggagcaaggatgggggacttttaaattattgtgttttagtaagttaggttcttcgccgttcgatgaaaaaacaataactcttagttgtttttttgagtccttatttcagcttatttttcgtgattttttattgcgccaggtgataggatttgccgcaatcatttttgctgatattccgtgagtcatcaaaagtgatctgcatgtccaaaatgaatagcatcaataaggaaaacgttagtggcgatgataaatttaagtaaggaagcaacggtggggaaagcattaacccctattgctatacttatgatgttgtcttttcctgtagcttctcaagcggcgggattagtcataaaaaatggaacggtatataacgccaatggtgtgccagtcgttgacatcaacaaacctaacggtagcggtttatctcataatatctgggataacctaaacgttgataaaaatggtgtcgttttcaataatagcgctaatgaatccagtacttcacttgccggaaatattcagggaaacagtaatctgacctccgggtcggcgaaggtgatcctgaatgaggttacttccaaaaatccttcaaccattaatgggatgatggaagttgcaggggataaagcggatctgattattgccaacccgaatggtattactgtaaacggtggcggttcaatcaatacaggtaaacttaccttaaccaccgggacgccggatatccaggatgacaagctggccggttactccgtgaacggcggtaccattacgctcggtaaactggataacgccagcccgacagaaattctgtcccgtaacgtggtagttaacggcaaagtgtctgccgatgagctgaacgttgttgctggcaataactatgttaatgccgcaggccaggtgaccggtagcgtatccgccacggggtcccgtaacggttacagcgtagatgttgccaaactgggcggaatgtatgcgaacaaaatcagtctggtcagcaccgagaaaggtgtgggggttcgcaacctcggcgttattgctgggggtgttaatggtgtcagcatcgattccaaaggtaacctgttaaacagtaacgcccagattcagtctgcaagcacgatcaacctgacaacaaatggtactctggataacaccaccggtacggtgacatctgtaggcactatctcgcttaataccaacaagaatactatcgtgaatacccgtgcgggtaacatctctacgatgggcgatatctacgttaacagcggtacgattgacaatactaacggcaagcttgcggctgcaggaatgctggcggttgataccaataacgccacgctgattaactctggtaaagggagttctgtcgggattgaagcggggctcgtggcgctgaaaaccggaacgctcaacaacagcaatggtcagattcgcggtggctatgtgggtcttgaatccgctgcgctgaataacaacaacggtgatatccagaccaccggcgatatcgccattatcagtaacggtaatgtggataacaacaaaggtctgatccgttcgtccaccgggcatatcgttattggcgcggcaggtagcgtaaataatggttcaaccaaaaccgccgataccggcagttctgactctctgggcattattgcagataccggcgtagaaattggtgcgaacaacatcaataacaacggcggacagattgcgtctaatggcaacgtctccctgtcaagttacagcacgatcgacgactatgcgggcaaaattctgtccaacagcaaagtgattatcaagggaagctctctgcgtaacgataccggggggatcagcggtaagcagggtattgaagtcgccgttggcggcagcctgaccaataatattggcgtgatcagctctgaagagggtgatatctccctgttagccaactccgtggataaccacggcggcttcatgatggggcagaacatcacgatggagtcgatgtctggcgtcaataacaacacagcgctgatcgtggccagcaaaaaactgaagataaatgcgcgcggcagtatcgaaaaccgcgatggcaataacttcggtaatgcttatggtctgtacttcggcatgcctcagcaaacgggtggaatggtcggcaaggaaggcatcgagctttccgggcagaacatctataacaacaacagccgtcttatcgctgaggatggtcctctgactctgcaggcgcagaacacgttcgacaacacgcgtgctctggtcaccagcggggcggatgcatctattcaggttggcggaacgtattacaacaactacgctaccacctggagtgcgggcaacctggatatcgacgcgaccacgctgcaaaacagcagcagcggtacgatgatcgataacaatgcgaccgggttcatagcatctgataaaaacctgtcactggaagtggtgaatagccttaccaactacggctggatcagcggtaaaggcgatgttgatgtcacggtgaataacggcaacctgtataaccgcaataccattgcggctgaaaaggggctggatattgccgcgttgaacggtattgaaaactggaaggatatttctgctggcggcgacctgacgatgaacaccaatcgccatgtgaccaacaactccaacagcaatatggtggggcagaatattgttattaacgcggttaacgatatcaacaaccgtggcaacattgtcagtgacgctgacctgaacgtgacgaccaaaggcaacctgtataactatctctatatggtagggtatggggatatcgcattgtcggcaaatagcgtggcgaacaataacgcgaccatcgaagcgacaggcgatctgattatcgattcgaagggtaacgtgggtaacaaccgcggtaatctgcatgcgttgaacggcgtgttgtctgttaaaggcaacaatctgaacaacgataacggtgaaattcgtggttatggcgatgtcacgctggcactgacgggcaactacgacagctataagggttcgctgacctctgaaacgggcgacgtgactctgacggcgaacattgtagacaacgcctatggtttgattgccggtgagaatgtttctgtcgatgctaaatcgacgatttacaacaacactgcgctgatcgcggcgaataaaaagctggttattaacgctggcggcaacctcgaaaaccgcgacgggaataacttcctgcgtaataacggcgcgctgtttggaattaccgacaacgttggcggcatcgtaggtaaagaaggtgtcacgctttctgctcagaacgtctacaacaataacagcagcatcatcgctgaaaatggtccgcttaatctgctgtccaggggaacgctggataatacccgcgcgcttcttagcagtggggctgatgccatcatccgtgcggcagggacgttctacaacaactatgccaccacgtacagcgccggtaatctcgacgtttatgcggcgtcgttgaacaacgccagcgatggtcgcctggaagacaataccgccacgggcgtgattgcgtctgacaaaaacctggatctgagcgttgataacagtgtcactaactatggttggatcagcggtaaaggagatgtgcatttcaatgttctgaaaggcacgctgtataaccgtaatgccatcgcggcggacaacgcgctgaccattaatgccctgaacggtgttgagaactttaaagacattgtggcgggtactgcgctgactattgatacgcagaagtatgttaccaacaacagcaacagtaatatgttgggacaaaccatcgcgatcaatgccgtgaatgacattaataaccgtggaaatattgtgggtgattattctctgggtgttaaaaccaccggtaatatttataactacctcaatatgctgagttatggtgtcgctggcgtatcggcaaataaggttacgaatagcggtaaagacgctgttctcggtggcttctacggtttagcgttagaagcaaacgaaactgataacaccggtactattgtcggcatgtaagatgtaaccaaagacagcagtggcttttaatattaatgcgtcatgtcacgcaggggttgctgctgtctttatttagtttgagaagataatgcaattacgatttaattttggtttgctgctcattctttgttgttttcaggttgcagcgaaagacagtcttgataatttgatcaagcagcaaaaaaatgcagatgaaagcacgttgcgcgcgcataaattagaaaaaaaagatgtttactcaaatgcacaacgtaatgcgtttactctgggtgatctgccgcaggaaaagaattgctttatcattaatcggattgaactggaagataactttctgggtggtcagttgatttctgaagtgcaaaaagcgattgccggacgttgtgtcggtagtgctggtgtgcaaaaaattgcagctgccttgcaggattattatattaatgcgggatatatcacaacgcgaattagtatcccttcgcaggatatttctaaaggcaagctacgtttccaggttaatgccgggaagatagaaaaaacgattgtcgaaggtaatgatatcagtgaatggatgttaccttttcagcgtaacgatattctcaatattcgtgatattgaacaggggctggaaaatcttcagcgagtacctgacgttgatgtgaaaattaatattgaaccgggaacacgggatggttacagcatcgttcatattgatacacaccgggggaaaaactggagcgttcgggcaagttacaacaattggggcgatgaagaaacgggccgttaccagacaacctcggtgggttatctgtttaatccagcgaaaatgggggatctgttttatctcgccggtacgcgtagtactaccggacagtatgaaaacgtcagtagttattattccattccggtggggtactgggagtacggctttttctatagcaaaagtaaatcgcagcaggtgattccgctttcgtacatctcgctggattatgttggcatcagcgaatacttgagcgcaaaagcgacgcataccgtttatcgcgataaaacaaaaaagttcgccggtagtgcagaactcattcgacgaaagtcgaattacacgcttaatggtgaggagctgacattacaggcgcgggatatgggaaatatcaagctggggctaaattataagcaacagttacccggcgcgttctgggattcaaccctctcgtggcaacgctttttaacctggttcggtggtgaaaaaacgccggatatgcaatatggcgacgttagcccggtaagcaatatctttaattttgagggtaactatacccgacaaatagagaatggatattacaataccgctttttttgcccagtacgcaccgcgtgaactgactttgcaagataaaattacagttggcgatcgttggagtattcgcgggtttgaaaatagcgtaggtttgtcagggaatgatggtttttatataaaaaatacgctggcatttcctttgcctggaatgaaagctaattattatgccggtcttgattttgggcaagtgtatcaggacgcttcttatggcgatgaatcactggtgggctcggcagttggtattgatggaaacattaaaagtcttgagtataacttttccgtttctaccccattaaagtatccggcgacattagatattgatcgggtgaatgtaaattttaatttttcgtaccaaatgtaaaggataacgagactcatgagaatagggacagatattgttgaaattgccagaataaccaaagccattattaatggagagatggctttttatgagcgtgtttatacttctcatgagcgcttactcattaaccctgcagaacctgattatgaacgggcctctggattctgggcggcgaaagaagcgttagttaaagcgattggttgtggttttcgtgatggcgtacgtttccaggatattgaaataaagcatgatgcagccaaagcaccttatttcgttatttccggaagactacaagaaatttttatcgggcaggggttgcaaaataactccctgagtatttcgcattgccgtacccacgccattgcgactgtcatcgtttattaactcaacatatgtgatgaatatgtacaaatataatgatttaaatgaaaaaaccgtactggtgacaggagccagtggtgatattggactgggtatttgcgaaaaatatctggagcagaactgcgatgtttatgcgctctataaatccaacgacgtgcaattaacggcgctgaaagcaagccatcctgcaggcgataaactgcatattgtgcagtgcgatcttgcctgcccccagagcgtgagcgcattgtgcgaacagatagagcgccaagctggcaagattgatgtgctggtaaataacgcgggcatcgttaaagacagcctgtttgcctcgatgagttatgaggatttcacccaggttatcgaaaccaacatgttcagcattttccgtctgacgaaagacgcgctgatgctgcttcgtgcggcagaaaatcccgccattattaacgttgcctctattgcagcgctgatcccaagcgtcggtcaggcgaattacagcgcgtcaaaaggggcgatcctaggcttcacccgcacgctggcagcagaaatggcaccctggggcgtgcgcgtcaacgcggtcgcaccgggaatgattgaatcgaaaatggtgaaaaaagtatcccgcgcagtggtccgtgcggtaaccagtaccatcccgttacgccgtctgggtaaatgtgaagaagtggcgaacaccatcgtcttcttaagttcctctgcctccagctacattgtcggccagaccatcgttatcgatggcggcctggtcatgcggtgatttatgtctaaatacacgattccttcgaaaatcttcctcgaaatgggcggctggcgtcagccgctgctgatggtcgataaaattgcagattataaatacggtgaaaatggctttgtcagtgtcgtgaaacacgtcacctataacgaaccgtatctactggggcatttcccggaagatccgattatgcccggggtgattatttcggaaatcttcggccaggccagcgagtatctctctttcctgaccgacatttgcgatatctggcgcgaacgttttgaggaagagctgaagtcgttacgtgatattcacgcacgcattcaccgccctgaaatgctggagattatccgtacctggcgcagccaggtacgcggcgtgctggcggctcagaacctgaaatttaaagatatcgcctatccgggtgattctattgatgttgtcagcaaattggctttttcggatgccagtggctttaaacactattccgtgaccgcgtacgtcggtaaaaagctgattagtcagggcaccattatcaatttccgtgaaaccaagtaatccaataagagagtaaatattatgtctaccatgaatgacgctattgaacagcgtaaagaagttctgatgaccattaaaactgagatcatccagcgactgaatattcaacgcgatgaagcgcaaattgatgatgatactgcgctgtttggtaatggttttaaactggactccgtcgatgcaacggaaattgtcgttctgctggataaagtatttgatatcaagatcagcgaaagtgacgacccgtcctatatgcgcagtatcaatagtctggccaccttcgttattcaaaagaaaaacgattaactacttattaaagaattaattatcaggacacgtttatgaaatctcttgctgaatttcacttgaaaaataatgcggtaatgggggtatataacaaccgtaccctaccttcttcttatcacgatgctatgaccgaatataaagccgttcgtgaaaacgcgctgctggtggactattctcacctctctattgttagcgtcatgggcgatgatgcctgggcgctgatcaaccagctggtttccgcagatgtctccatcattcgtgatgagcaggcaatctactcactggtgttgaatgaagagggcaccattcgcggagacgtctatgtgctgtgcagcattgacggttattacctgctttcagaagatatttcggctgccgaattgatcgccagcatgaataccattctcgaaaaagcggaagaactggatattcaatcgatgcctgaaattcaggatatgcgggaaaacaactggggggcaatcctgctcgaaggcccatactcctgggagatcatgtctgaaattcatggctttgacgtgattggcctgccttactacgaatacatgaataccgaggaggatctgctgctcttccgctgtggtaaacacggtgagtatgcgtacatgaccatcggtgagcaggcgaaactggcggagcagtgggaaaaactgttaaccgttggcgagaaatacctgatgcagaccggcggcctggattatcaaaaaatcgtacgcctcgaaaatccgtgctgggatgccagcctctgggaaggtcaggcggtgaatccggttcagttgcagatgcagtgggcggtgcagtacgacaaagatgattttattggcaaggacgcggtgacagagctatcccaggagtataccggtaataaactcatcggcatgatcgcacaggaagaatgcgaaggcattgaggctggcgatcgcgtgctggtggaaggtcaagacgtgggctatgtcgtgaaggcactcttttccccagcgttgcagcgtttcattgccctgaccctgctggaaaaggattacgcytgktctgacatcagcggctacgaaattcaaattgctcacggaattattccggcgcaatcaaaatgtatgccgtttatttataacctgagcatgttggttagcccaactgagcacagttatatcgacgcgtcaaaaaataaaagcgcagcgtaatgaatatcgccgcgtgactatagcttacgcggcttaaattaaccccaattggcgggattgccaggtattattcatgaaaacgaacaggaaaagagttgttattaccgggctggggattttgtcctcactggcggaaaatattcaggatttccgggaagcattattaaataaaaaaaatggcgttaaggatagcgaacgctttgcaaaatggtttgaaaatgcgcgtgcggcagaagtgttgcatgacattgaatactccgatctgaacgaagatgttatcgattcactggataacgcagcgctctgggcctacaaagtgggtaaagatgcgctgagtcaggccggcctgatggatagccgtgacaccctcaaagaaacaggcatgatcgtcggtgtttcgtccgcgggaacagaggcatttttgccgctgttcgaacagcgcatggaagatttctcgctgcgtaaagcactcttttccggcgcattctcatcctgttgttccagcgtttcaacgctgctgggcttacagggtggggttgaactggtggcgaccgcgtgtaccgccagcccgaacgccgtggggatggcctttgactacatccagaatggtaaaagcaaaaccatgctggcagtgggcactgagcccatctatctgccgacctttgccggattctacgcactgaatgtcatgcatccagacacttgtacgccgttctcgggtcagtccggtatgtcgattggtgaaggcgctggcgctatcgtgctggaagagtatgagcacgccgtagcacgcggggcgaccatttatggtgagatcctctcttacgccacttcctgcgatgctttccatgaaaccgggccagatccgcgtgccagcggagcggtgcaggtcatgaacaaggcaatggcaaatgcgggcgtaaccccggagcaaatcgattacgtcaacgcgcacggtacgggtaccgaagccaatgaccgtattgaaacgctggcaatgaaaaaggtcttcgctaaccacgataaactgctggtgagctccaccaaatcttactttggccacaacattggcgcagcggggattgtggaactgattgcctgtctggcaacgcttccggataaccgcgtactgccgacgctgaatttcagccatgcacgcccgaattgcgatctggactatgtgccgaatgagtttcgcgatcgcaaagtgaacatcttcatgaagaataactatgccttcggcggcaacaactgctgcatgatcctgagcatggagcccgcgtccattccggtcagtacctatgattcgaagcgtgtggctatctcgggcgtcggtgcagtatccgcaataggccacacgctcaaccaggttctggaaaacatctgggcgcaggaccaccacgttgaactgggtagcgtaaccttcccggacgatacactggaagaagccaaagagctgctggccgtgctggatgaatcaaaccagtttgccgagctgtttgatgaagagtacagcttcagcgaagctacgcttccggaaacggaaagcaactttaaaacgttccaggtttccgggctggagccgcgtaaacacctgcgtcgtttcgatcagcgtaaagcgacccgtggcggcacgtttgccctgatcgcactcaccgaagcgctggaacaggcgaagcgtaaaatcaaacgcgacggcgatgagttgggcatgatcatggggatgtcccgcggcccgcaggaaaccacctacaaatatctgcaaagtctgaaacccgatccacgcaaagtacgtacatcggaatttcctggctcgctgatgaatgcgatcccaacgttctgcgggatctctgaagggatcaaagggtataccactacgcttgcgacaggggaaaactcggcgctgggcgcgctgacctacggttatgaaatcgtccggcagaacctgcaaccgcaggtattggttggcggcgcggatgagtacttcccgtcgatgtcgctgtatatggatgcggtgacacaaaagatccacatgacggctgaggcgagcgactatcagatttacggtaaagatccgcaaggttatgttccgggcgaaggggcttgcatgctgctgctggaagatccgcagttggctgtggcgcgtggcgctgaggttctcgcggaagtggtgggctacggcaagtcatgcagcaatacctacttcgacgcctcattgttggaagaaaaatccgcgtcgatggcgctggccattgaacgcgcccttacgcatgcgggcatctctgctggcgatattgatttggtatgtggtaccagcaacggtagcgatgaccattctcgtatcgaaattgacgcgatttacaacaccttcgccgcgcaaaacccggcggtgccggtagtgaactataacgcttgctttggttttgtcgcctctgccgctggtttgcttaacctcgccgtgattactgactgcattaagaagcaggcagtacctgcgattccaaatacggtggaattctttgatgagcgtgtgaattttgtacgccagtcgatgaaacttgcgctgaaccatgtcctgcttgttggcgcaacggaaggcggcaactactacgcgttcgtcattaagggataagactgtggacaatgccgctattatttcgggttacagcgtgtggatgccgtatgccgaagactgttcgcagttaattgacaatctgaaacaggggaaacgcgttgcgcgtacaccctggtttacctccaacgaggaagccattaaatgcgggtttaagggtaatccgtcagtggcgacgttgaaacaggtggacgatagcgcattggacctgctgtctcagttgatcgacgaagccctggaacaggcaatgctggataagcattgcctggccgggcgcaacgttcgcgtttatctgaccggtattgggccgcgtatcgacgggctggattacaaatctttctataattacaacgatgtagaagatatcaacttaacgcaatccatcacaaatctgcatgcctcaaagatgtcgcaggacacgatttcaagccatcttgcgcgcaaatatcgcttgcagtatttgccgcctaacatgaactgcaccagtaactcgtcactgactgcggtgcatctggcgacgcagggcattgagcagggcgggattgatctcgcgattgtgctgaactgttcgaaaattaaaacccaggacatctggttcctggaaacgcaatcgatgctggacagcgaacaagtgcagccgtttggtgaaaacagtaaaggtgtggcgttcgcagaaggttttagcgcgctcctactggaaagcgctcatcaccgccgggcgcgtcaacaaagtgagggcgtaagggtgcaaacgacttacacccaaatcagcgcgggccgcagcaacgatgcctcctggcttagcactaacgtgcacaaggtcatgcaggccgcgatgaagcaggctgaaattgcgctggatgatcttgcagccattcttccacacggcaacggttcggcagtgagcgataacgcggaggccaaagccatcgccatgttcgcaggggagcgacagatccccgttctcgcctataaagggcagatcggctataccgcaaccggatctggtgttgtcgatctgatcattggccaccattcgttgacgcatcatcaactgatcgcacctgttggcaacgacgtcattatcgacagcatggcttcgctggtacttacggacggcagcgtgacaaaccatagcaaacgccatttgctgaaggttggtgtgggtgtcgatggttcagttattggcgttgtcatgacaaatatgcaagcggggcgcgcgaaatgacggaaaagagtatctacctgtcttcctgggcgcttacggaaccggacgacattttttatttttatcagccgacctggctcaacgcctgggaagcacatatgtacgaaaggggattatacggcacccgtgctaatggctggggactgaagcgctttggcgtggagaacgatatttatgcaccagaacggatccgtaatccacaatatatgccttaccttgaggcgatggagcaggtgaccgattctgcattacaacaaatgccgactaaagaacgcatgaagttaatgaaatcgcgcacggcatttatttatgccgattcctggggcgaatccggttcgtttgaaaaaatttccagtgcgctgcatatcgccactattgatacgcttcccaagaatttacttaagaagttttcgataacggaaccgacttgcaagattcgcggcgaaaaacaggcattcgttcaggcgctgcgtatggcgcaggattatctcgcctgggatgtattcgataacgtggtgatttgtgctgcctatcgggcaattccggtgctggtattctctgaagaagatgtgggtaaaccgcctaagcgtttatttccccgtcgtgctgatgaggtgaatttatctgttgaacgagtgggttgttttattctcagccagcgtgagagcgccatcaggctgcaatgcggggaatatcattccggcactgcgccacagcatgctacggatattgatgtcatggccttcagcgaacggcaacaaatgccgtcccggcctgctgctggcgttatcgacctggtggcccattacggtgaaagcggttgtctgacgcccgcgttgagtatggattatttaacccgtcatattcagcccggtggaaaaatgcgtacggtcattgccgataaacagtttggttatcactactttgaccttgaataccttgaaggataacgacagtcgtatgcaatctactattaaatcgttgcccgctatttcgcttagcaatatttataagtgttatggcgctggggcaggaaaggttgatgcgcttaaaagcattaatcttgatatcaataaaggcgaatttctcgcactgtgtgggccgtcaggcagtggtaaaagtactctgttgaatattctctcgggtattgataaaccgaccagcggaacggtgatatttttaaataaattactgaaccaactgccagaagagcagttggctgtgattcgtggaaaacatttgggttttatttttcagttttttaaccttatgccggtattaaatgttttcgataacgtttatttcccactggtgcttaatggtcagttcagtaaaaaagaagccactgaacggacgctgcattatctcgatagtgttggattaagcggttttggcgatcgtaaacctgggcaactatcgggcggtcaacaacagcgtgtcgccatcgccagggcactggcccacgaaccgatggtggtcattgccgatgaaccgacgggaaatttagacctggcaaccggcgaggctattttggacctgttgttgacgattaatcagcagaccggcaccacatttgttatttccacgcactccagcgaattaaaagcgcgggcacggcgagtggttgaaattcaggatggagtattgattcatgactcagatgcataaaggatttttgctcatcggcgtctttttgtacgcggcgtttgtggctccgaagatttacgcggcaacacccgacgctgttaaccaggttctgcaacaggggctcccggcgcagcctgccgcgctggcgacgctgaccgaggcgttaaagaaagagtatgaagccaggcacaatgtggtggcgctggttttttacgcctatggcttactgcgtcaagcggacggttatgcggcaacaaacgattttatccatgcctcagaatacgccaaaagcggctttttctggctggatgaagcggtggatttgcaggagaaaaatcaacgcgtacggtatttacgcgcccgcgtagatgcctatttacccgcagactcagggcgttgcgtggtgacagtcaaagacaccgaacacatgctggctgacccggcgatatggacgacaacgatccgcgaccatattctggcgatgcgttatcgcgcattacgtcactgcaaggacaccacccgcgcgaatgcgttgttggcgcaaattaaagggcaaaacgccgcgcttgcgcagtcgctgacgcaggattttaatgttgtaccagaatgggatagtgaagagttaacccaggtactgctgccgctgatgaaaggtgagtaaatgtccggggaaattttagctgttaattgcgttctgctgctgattctgttttttgtgttttatcagcttctgttttattcacgagatgtcaaatttgcatttttgaatctctttcgccacaagcgtcgctctttttctaccataaccgctattgtattgggtggcgtggcaatttttttatatggcggatttattgattactctttctggatcctgaaagagcagacgattcgtaccaatattggtcatgtacaaatttacaatcagcactattttgaaacgtcgaataaaaataagagcctgattgccgattatgcggcgttaaagaaagctattttgtcggacccgacgctggcggcggatatttccacgctctccgggcaactggagtttactggcgtaatttcacattacgagagcgaaacctccagctatttctccgcgctgggggtcgagccgttacccgctttaaagctgggttcgttcgataagattatcgcggggagcgatctttcccgggtaaaaggtgatgaaatcaccctgggcagcggtctggcgaaaacgttgaatgcgaaatatgacgactggctggatgtgatggtggtcaacacggcgggcgggcagggcgcattgtcgctaaaaatgcgtggcatttttgagtcaggcattaaagattatgacgatgtcgcgatgaagatcccgctggacaccgcgcagcgcatgatgggtacggatggcgtcagcaaagtgcttattctgcttaaagaggatgacaccgcggcgtttagcgcaaagctgcgtcaatttatcgaacgcaatcatttgccgctggtggtcaaagactggcgtgatgtttcactcttttatcaacaggttgaagggttgctatcggggatctatttcttcatcaagctgattgttgcgctgattgtcatcttcatgatcggcaactcgatggcaatgaacattgttgagcgcacccgtgaaattaccactctgcgtgccataggcctgaagccgcttcacgtcacgcgcttgtttctgacagaaggcatttttattggtgtgattggcgcagtcggcagcctgctggtggggggcgtgttagcctggattattaatctttatggtattgcgatgccgccatcgccgggacaaaccatcggctataccgcctttataaaaaccagtaacccggaattgatttgggtgacggtggtattacctattttgacagcaacaggtgcctctgtgttaccggctttacgtgcttcccggctgaatatttctgacgcatttaaattctcatagggctaattatgaatatggctttttacggcaagtggtttgcttgcctgtggctcgctacgtcgtgcgttcaggcggcgagcacagataataaggcgctggagataattcgtcgcgctgacgaaattcgttcgccgmataaaccgtttcgttacacgctgacggtaacggaatataaagcgggcgcaacccagccagagaataaacaggtcctcgatatttccatgcgctttatgaaaccgcagggtaatgaaaaagcggatgcacgctcgctggtgcgttttatttatccgccgcgagataaaggaaaaatcatgctttccgactggtacgatttatggttttacacgccggaactgcgacgtcctatgcctatttcacggcaacaaagattaattgggcaaatctctaatggcgatgtcattgtcactaactttgaatatgcctatgactcgaccctgatgggggaagtcacgtgtgctgaaaagcagtgttacaagctggcgctggtgcgtaaatcggcggatatcacctggccgaaggttatctattacgttgaaaaagacggtgataatcgcccgtggaaggcggcctattattcgcaggatgaccagttaataaaagaagtgttgtatcaggatttccagccggtgttggggaaaacgcgacccatgaaaataaccgttaccgatgttcgtcacggcaataactattcagtgatggagtacagcgatgttcgtctggaatcgctgccggagtttcatttcaccaaagagtatattcagcgaggtgcgaaatgaaacgtacgctgaaratctcttcgttgctgtgtgttgcgctgccgttgacggtacaggcggattgcctgtcaggtgacgaggtggcacaaaatagcgatgtgacgctttacgagcaggtgtcttatgtcaataaacaggcttcggcctggcagattgcaggcaaaaatccctacacccgtcacaacggttatcaggaggcggggattggcatcaatagcggttgttcgataatcgacaatacgctggaccttaagctcaatctgtatggaataaacgaatatgcgcttaaacccgcagggaaattcgaaacggatgatagccgcacgcgtgcgttaattaaccgcctcagtctggtctatagcgcctcggacagcgttcaatttgaagcaggcaaatttgccgcgccgtcaggaatgttctttttgcgttcgccttctgatttgcaaacgcattattacaccggattccagtcgacgcgtttgcacgatcccaaaatgacatcggcgtatcaggcgtcatcgtggggcgcaaaaatgagcgtggatacacgcgattatgcgttttcggcgagtgtcataccgaagttagccaccatcgacaaacgctatgtgacgtctggcaactggtcggctaatcagcagggaaacagcgacgaagcctatctgctgagcttcagcgatcatcgctttggtgagcacacgccgacagtcaatgtgcggctcggaccatcgccgtcactcgcgctgtctgacagttatcactacaccccgcagcttacgctgaatgtcgacgcagcctaccaccgctcccagcaatggcggcatctttcccaccgtgagacggcgcaggtcgaggaatatcagtttccggattcgctctatgaaacgaaagatgaaagcggcgtagagctggcgctgggtgggcagtacaccagtgataatttcagcgtgtttggcgttgagtattactttcagagcgagggttattcgcgcgctgaacagcgtcagcagcgcgagttaattgacttcctcaataccacaaccggctatgcgccactggatcaggcatttgattcttacaaatacctgatggcttcagaaatcagcaataccgccaatcaggggatgctgcagggtaagcactatctgaacgcctgggccagtctgccgctggcgggagagtcgackctgcagccttcgctggtggtgaatctcgttgatggcagcacgttgctgggcctgcattattccacgccgctcagcgctataagtaaccagcttgaagcctatgccggtggctatagcgcgctgggaagtcggtactccgaatttgcgctttttggcgacacgttaggcctttatttgggctttaaatactatctataaggataaagagatgatgaataatgcttcacaaccgacagtactgctttttgccggtcagggtaatccggttattggtatgggcagcgatctttgggatctcaacgccagtacaaaacatatctgggattgtgccagcgatatttccggactgaacctgcgtcgcctgtgtcagaaagggccgatgaatcgccttattcaaacgacggtacaacaactggcggtgaccgcaattaatgtaacgctctataccctgtgccgcgagcgtcttgagaatttaacggttgtgggctcctgcggacacagcgttggtgaatacagtgcgctctacgccgctggagctatttctcttgagacgctatttggcatgattcacttcagagccagcctgatgcatgacgaaagccagagaaataaaggcgcaatgctggcggttaaaggcatcaaccgcgaacaactgcagacgatgattacggaatcaggcattgcgctggatattagctgtgataacacgccgcgccagcaggttattgggggaacgcaggctgcgttgaatgaatttgccacgctgctgatggccgctggatacgaaccggttaaactcggtgtgagcggtgcctggcacacgcgtttgatggaagacggcgttcaggcaatgcgcgattatcttgccggactggatatcgcttcgccagagcatcaggttctgatgaacgtaacagcaaaaagcgaggtcgctccgtcaattatcaaagaaaatctctcattacacttaactcatacggtgaaatggactgaatctctcgatacatttctgaatatgccaacctcggtagctttccttgaaataagtaataagccctatttggggaatatgttcaacgatttcgctggcgtggatcagcaacgagttatgcattgtcgtaaagcatttagtgatgcgaaggtattcaaatgattcctgattatttaacttttattcgctttcaggataaacgaagtctgatatacatttatgctattggacttattctgataggcttttattggaaaaatgcaggatttacttttccatcagaggatattggtgtcgttagtgggattctggccctggtgctgtataattttatttttgatctcaaggcgtactgggcttataaatgcgtcacgaagaatatcgatttttcgtggtttaagaaaaagcagaaccacaaaatagaattatttcttacgcaacctctggtggcaggatttctgtcgttaatcatgttgagtgcaatgagttgggggctataccagcgtctaccctcgttatatgcgctgttcctgatttcgttacttgggccgttggttatctttctgctgtttcggatgatccgcaccagttatgtcaagcaggtcgctatttcagtagcgaaaaaagtaaaatataaaagtctgactcgctatgtgctgctttcggtgtgcatctcaacggttgttaacctgcttactatcagcccgttgcgtaacagtgattcttttgtgatagaggggcagtggttaacgtttaaatcgataattgcattgctcattctttgtggcgtagtgttggcgattaatctgttttttctgcgcttctccaggcggtacgcttttttgggcaggctttttttgcaggaaatcgatctctttttctccagtgaaaatgcattgtcgaccttttttgccaagccgctttggcttcggttattcatattgctggttattgaagtgatgtggattacgctggtgtcggtattggcaacgcttgtggaatggcggatttggtttgaagcctattttttactctgctatgtaccgtgcttaatttactattttttctattgtcgattcctctggcataacgattttatgatggcatgtgacatgtatttccgttgggggcattttaataagtgaggaagtgataggaagtgaccagataatacatatatgttctgtactctcttgcgcattttgattgttgactgagcaaccagacagttgatgtgcacgatttcccctcgcccaaacagacgtgggcgggggcacccggtgtgtgcaatatacgaaaaaaaagcccgtactttcgtacgagctcttctttaaatatggcggtgagggggaccgcctgaaataaatctgacttaatccaggggtgttatataatttcattataaacaatgtattacactttttgttgtccgatattatctaatgtattcttagtgaagcgagagactaatggcatactggatggcataccagagtgacgggaattagcgtatggcagtattgacggatacgaaagcaagacatatcaaacctgatgacaaaccattgccccatgggggaattaccggactgacccttcatccttcttcagtaaaggggcgggggaaatgggtttttcgttatgtaagtccggtgacacaaaaaagacgtaatgctggattgggaacttacccagaggtcagtattgctgaagctgcacgtactgcccggataatgcgagagcaacttgctgcaggtgatgatcctctggagattaaaaaggctgaatctgagaaagtcgctatcccaacatttgccgatgcagccaggcgtgtacatgcagaactgtctcctggatgggaaaatccaaagcatgtaaggcagtggttatcgacgcttgagaattacgcgtttcctcaactgggagcaaaaacgctggattcgattacggctgcggacgtggcagaaacactgcgtccagtctggttaaccttgtcagaaacggcaagccgggttaaacagcgcattcatgttgttatgcagtggggatgggcgcacggtttttgtgtagcaaatcctgttgatgtggttgaccatttgcttcctcagcagacaagaggacgtgatgaacaccaacccgcaatgccctggaggcagttaccgctttttgtggcgaccagtgtgtataccgatgaaccttataatgttacccgcgcactgttattaatggtgatacttacagcaactcgctcgggcgaagccaggggaatgcgctgggctgaaattgattttcataagcgggtatggactatacctgcagaaagaatgaaagccaggatacagcatcgtgttcctttatcccggcaggctatttacattctggaaaatatacgtggcctgcatgatgaactggtgttcccttcacccagaaagcagcagatcctttccgatatggtgttgacaagttttctgcgtaaaaagaaagccgtcagtgacattccggggcgagttgccacggcacatggttttcgctcaacattcagggactggtgtagcgaacaggggtattcgcgggatctggcggaaagggcgctcgctcatacgctgaaaaataaggttgaggcggcatatcatcgtactgatctactggagcagcgtgtaccgatgatgcaggcatgggcggattatgtgatgtctcaaattgtgaataaataatagtgaaaatgtatattgtacgatcatgatttgatatgtgatcgtagcagtagtaattaagaaaccgcttttatgtcaaatgtattgagctgataattatcagatcgtcaggaaagcgtattttgattaacaggggattacttaacaatcccctttttataaaaaataatttgcctgtttaactcttcactcctgctgagactgaattattcctagtgcgtcataaatcagtcttctgcgtagtttattgtttttatctgcaccatataacataaatatattttcaactttttcttcaggtgttctgagataatggataagaaaggttatcattccaacacaatggaataaagtgaatccatcaaacaggcttatcaggtttccttttttttcccgtgttgtaagtattttttcgcgggtaagaatatttgccagttcatggggggctgatatgtttctgctgtctataatgtcatttattttaccaagggctatatcaacttcctgtaataggttatttatcatagctgagtgaatgttattggtttcatgttcctgacagtttatgaacttataaatcattgagttatacagaaatattactcttcctaataaatatgtgtttgtgtcattttgaagacaggactctgggtattcgtgatccagtgaaataaggttaatggactcgccctgataagtcataaaataattgatgtcatttaataatgctcggatatttacatgatttttactgaattttattttaaatgctatctttagtatagcaaacgcggcaatgataaatccaaaaggtaatttctcatagttcagtttattgatggtgcgatgaacactttcagtctttcctgaagtaagttgtctcaaacagttaacaaattctgtatagccatttaagacataatggcatgaagaatcttttaaagagttttctatgttttgtaatgtgacgccgttgttcaatgtataaatgtaaccgccaaagacaatgttttcaatctcaacgacacaatttattgttttttgttcaggataaagataaatatcagaaatactatagtctcgtattgcgtcaatggcatcccacgataatgcactgtcaattttcagtgtataaaatggtgagttctcattaggaaagtaatatatgtatttgttcagtatattcattacatctattgggttggttaaatataataactggcattcatattctgaaacttctctttcgcttatcagcattttatataaagttgccagggtgcttgttaatgaagttcgtctttcgaaagccagtaatatagtgagataataacatgcaacctgaactttatctaagtcagaaattattttttccttgtcttcattacttaaataaagcagatgtttacaggtttctttgcatgtgttgatagttgcgataagttttgtttttcctggtgtactgtttttgcgaatattacgaatgaattcatatacgccatcaaagatatctttgaaatgcgcattcgctggcgtgtatccggataaacataacttaacgtaatttcgcagatatgtccttgcagcatgatatatatcatcctcattatccggtatctgagtgagaaaagaatgaatatgatagtaaaatgccatctcattatccgggcgatatgtgttcctgatgtcgagtgcgagaatcattggtacaatgtcattaaaatatttttgttttattatttgatgtgttttgtctgtaaaaacagaatagtgcattagcttaacatagagatcttcatatctcctaaatataacttttcgttgttctttactcaatacttgttctttatcaataatgtttattaattcatcaaacatgtcgcccagtgaatgttgatgtgaggaaaaatttttaatatttcggatgtcacggctattctggtttttagccagaacaccaaaacatgaaaagacatcatacattatagtgataaaattatacataacattctccttttattgcactatataaaattttaacattatatcattttgcttttctgttaactggttttcatttttgaatcaatattttctgaacagggtaatagtacacgtattaacagattatgtcagaaggccccggtgatgccttctgacgatagattaatgttgtattctattggtatctggagaccatatggcaacagttacagtatattctccccgctgtaattcctataaagtgtaccgttatgatcacagcacctcagatcatgagcgtttccagtgctaatcctgcaaacgtgtatttcaactgaattacatctacgaaacccgaaaaccaggcattaaagagcaaattgttgaaatggttcataacggagccggggttcgcgatagctccagaacgctgaaggtggatatcaacaccgtcattctcactttaaaaaacgctcaccacgtaaagtaaccatatctccagccgccagtgtcgatgtggcacttatctgtgaacttgatgaacaatggagttttgtcgaaaacaaagctcgtcagcagtggcactggtacgcgtataagaccaaagctgacggtgtgctggcttacacttttggtcctcgcactgatgaaacatgccgtgagttgccggaattcctgaagccattctccgcaggcatgataaccagagacaaccggagcagttataccagagaaatgccacaggataagcatcttgtcggcaagatatttacccggcgcattgagcgcaacaatctgacacttcgtactcacatcaaacgacctgcccggaaaacgatttgctttttacgctccctggaaattcacgaaaagccattggttcatttatcgaaaacacatgtactactgacaggagtcattaccagggcctcttttgctgtttttttgccatgaatgataatgagaatcgacagcgataagggaaaagtaaaataacactaatgctgtcgttttctatcatattgatttttaattatttattgtcttttttctcaacccatttttttacgcagacaaatttacccggggaatacaaactgtaacgacagttcaccacactatgggggataaaatgccagatcaatccggacactgcaggactccttcacgcatcttacggatgcctgaactgagccaattgttaggtatatctcgttcgacaatttacgaaaaaatgaatccgttatcgaaatactacgatgcaaccttccccaggccggtacgtcttggtagtggttctgtgggctggcgttcatcagctattgacgaatggcttactttacatactgtacctgccagatcagcagtcaaaggtgttaatgacgaagtgagacatacgctttcttcagatatgaccatgagcagataagtttttgtcatcacgtgatcacctcaggaggaaaaagaagcataagaacaatttagccagaagtttaattgataaacagaatttccagcattcattgttgaaagagcagctattgtcgctattgtagcggtaattgctgctataaccgaaacgtattacgaaaaaggaagcatttatgccttacatcaaaccggatatgtcgtattcagtatatgcatgaccatcaatgatagggaaggcaataattaaagctcaatacaataaacaagtacctctgactctggttgcaatgtcagtattaacagcgatgtcaattgcctgtcagaatcaggttgacgtatgcagtcccggaaatttacgtggggccgttaatatttacactatggttctggagaaagggaaaagaccgggggaaaggtattagtgaaataatttccggaggtattaagaatgagaaatatgaatgatatttcgtggtgaataatacagtcttcactgaattaaccttatcggtttattaaacatcagatctacaaatgctctgtatttctcagagcatcaggtctgaatagcagctattttcgctattgtagcgggatttgctgctattttactaacccattaatgaaaagagaggcttttatgtgcttacttgcaccagaaaatccttatccgatatatgcactaccaccgctggtgagaaatgcaataattgaaactcaaaaaaatacacaggcacctttggctatggtggcaacatccgcattaacagcgatctcaattgcctgtcagaatcagattgacgtgtgcagacctggaaatttacatgggcctgttaatctttactctctgattctggctgattccggtgaaaggaaaacgaccgtggataaagtgtttatgaaagcattttatctcagggatgaagccctggcggatgaatacgcgaaactggttgagaattacagtacagaaaaggaaatatgggagcaaaaacaaaaagcgctggaatcaaaatttcataaagagattcgtgccggtaaagattacaaggcaacagaatcagagcttgaaacgcatctgaataaacctcctgttccgccgcagatacgtcgaacaatttttaatgagacaacgatagagggaatgttaaaatattactccgatagcaatcgctcttttgctcttgtatccagtgaagggggggtaatttttgacagccgggccatgagtaaactgggaattattaacactttgtgggatggaggttctcttttcatcgacaggaaatcatctcccggaattaatttgaaggagccaagactgacgatatcggtgatgattcagcctgatgtttaccacaaaggtttttgtacgcgaaaaaaagaaattgtgaaaacgtcaggacatcatgcaaggtttttgatgtgtcaaccaacatcaacgcaggggacaaggataatgatcaatgagcttattgatgaaagtctggcgatgagtggtgaacgacgttgccttcacttttctcctcaggctgccagaatctggacggattattacaatgatgtggaatcgaagctggggggattggggcctttaagacattgccgggaatatgctgctaaaaatgcagagtatatggcaagactggcaggacttatttaccattcgagcggtgaagagggggagatttccccttacactgcagaaatggcgagagaattagcaatatggtacggtaatgagtatgtgcggttgtctaatccgttaacttttgacaactctgccctgaccgtacctgtgcgactcattccagaggagcttgaacttttcaactggataaaaagctattgtattgagaaggggatcctctgtatgaaaaaaaatgacattttacagcgtggtccgaaccgtttccggaaaaaggataaaatcaactggttactggatttactgtatgaacaaaacagagttgtaccggttattgagggaaaaacgttgtgtgtcgcacctaactttgacctctgaacgacttaatcgttgagtacatatagtttcctctgctacttgcggaggagactaatgtctttaccatgtcagcgttgtattagaaaactctggtacaggtcagtcagtaaatataactggtgtaaccactatttactattggatagagtgttgctcaggatattgtcggctttagtctgaggtgaggtggggccttcattgttttcgtgttcaataaataatttaggttaattagtattattagtggaagttatgtgatctgttatgttgtcttgtacgcacttaacactggttacgtaccggaacactattagagtatgttatggctctgttacagtttataggtatgaaaaaatataatctttcctgtatgaaataatattcttatggtgtgtggggtatggtctgtataccatcatttttatggtgaagttaaatatctgtagaggccttaagctgggtcgctgtttttacttaatggtacagaagtattaatagcggtgttgcctgtggctacccgatactggcttttgtgaatgtcagattacttcctgtaagtgattgaatggtacttccttaaactcaattctatgaggtgtgtttttaccattgtaattcgtactggtcctcagtttaagtgagtcttactgtactctgaaatattacctctttggagtaatgaggtaatacgaaacagttttatcaggttgtctgtgctgctggttacctcgtttattaatgccgcggtacggcgtttctgtactctcagtatttatgtaattccaccttcctgtaacttttataaagtaaggactataaaatgtataatgctaatcccaattacgaaatggacttcatgattctgaaagacgtgaatgaacacatggaaggtctgtttcaacgtttttctaaactgttacctttcagaattgattttgcctacaggaaagacacgcccagttttggtcattcctgtaggcacagtatgtgtattgaaatgcaccgcttacttagtgaaacccaaacgatgctggcgggatattactgggtaatggaatatacgtcaaacaagggacttcatattcattttatcggctacctggatgggcaacgtcacaacaaatcttatcggatatccaggcaactgggagatatctggaggcggatcacggaaggggagggttattttcacctgtgcagggctaaagacaaatacccggtgcgtatcgatcacgtaattcactatagtgataaatctgcggtagacgacttacgttacgcccttagctatctggccaaacaggatcagaaagaacacggtattattctgaggcgtagcaggcttcccgaaaaaagtaaccggggccgaccacgacataactgaattacagctgtattaggtattagaattaagtttctgtaagttgttgggaggtgcttgagttaataggcagaaragggcggggcgctttgtcatcagtgtaggggacccgaatttctgccgtggtgcctcagtggatcggatacaggtaacgaatatggttcataaatctgacagtgatgaattagctgcattgagggcagaaaatgcccgtctggtctcattacttgaagctcatgggattgaatggcgacgtaaaccgcagactcctgtgcagcgcgtttctgtattatccaccgacgagaaggttgcattatttcgtcggttgtttcgtgggcgtgatgatgtatgggcacttagatgggaaagtaaaaccagcggcaaatcagggtactctcctgcctgcgctaacgaatggcaggcgagaatatgcggtaaaccccggataaaatgtggggactgcgctcaccgtcagttgattcctgtatccgatctcgtcatctaccaccatctggccggtacccatactgtcgggatgtatccgttgctggaagatgattcctgttattttctggcagttgattttgatgaagctgaatggcagaaggatgcatccgcattcatgcgatcctgtgatgagctgggtgtacctgctgcgctggaaatatcccgttcacgtcagggggcgcatgtctggatattttttgcctcacgagtttcggcccgcgaagctcgccgtctggggactgctattattagctatacgtgtagtcggacccgacagctgcgattggggtcttatgaccgattatttcctaatcaggatactatgccaaaagggggatttggtaatctcatagcgttacctctgcaaaaaagaccgcgtgaattggggggaagcgtttttgttgatatgaatctccagccttatcctgatcagtgggcttttcttgtatcggtgaccccgatgaatgtgcaggatattgaaccgacgatattacgggctacagggagtatccatcctctggatgtgaattttatcaacgaagaagacctgggtacgccgtgggaagagaaaaaatcatcaggaaacagactgaatatttctattgcagaaccgctgaaaatcacgctggcaaaccagatctatttcgaaaaagcgcaattacctcaggtgctgattaaccgacttattcggctggcagcatttccgaaccctgagttttataaggctcaggcaatgcgtatgtcagtctggaataagccccgtgttataggttgtgcggagaattacccgcaacacattgcgttgccccggggatgtctggacagcgtattatctttccttagggacaacaatattgctgcagaattaatcgataaacgatttgccgggacggaatgtaatgccgtttttatgggaaacctcagagcggagcaggaagaggccgtttcggcattactccgttatgacactggtgtgctttgtgcgccaacggcttttggtaagacagttaccgcagcggcagtgattgccaagcggaaagtgaatacactgatactggtacaccggactgaattgctgaagcagtggcaggagcgtctcgcggtgtttctgcaggccggtgacagtattggtattatcgggggaggtaaacataaaccctgtggcaatattgatattgcggtggtgcagtccatatccagacaaggagaagttgaacctctggtcaggaattatgggcaaatcattgtggatgagtgccatcatattggcgcggtttcattttctgcgattctgaaggaaacgaatgccagatatctgcttggcctgacggcaacaccaatccgacgggatggtctgcatcccattatttttatgtactgtggtgccattcgccatacagcggtccgcccgaaggaaagcccacataatctggaggtactgatccgttcccgttttacatctggtcatttaccatcggatgcgagaatccaggatattttcagagaaattgctctggatcatgacagaacggtggcgatagctgaagaagccatgaaagctttcgggcaggggcgaaaagttctggtactgactgaacgtacagatcatctggatgagatagcatcagtgatgaattcactgaaattgtctccctttattctccatggtcgactatcgaaaaaaaagcgtgcgatgctgatatccgggctgaatgctcttcctcccgattctcctcgaattttgttgtcaacaggcagacttattggtgagggatttgaccaccctccgctggatacgctgattcttgccatgcctgtgtcatggaaagggacattacagcagtatgcagggcgtcttcacagagagcataccggtaaaagcgatgtcaggatcattgattttgtggataccgcgtatcctgtgctgctcagaatgtgggataaacgtcagcggggttataaagcgatggggtacaggattatagctgacggcgatgaatcagtgatttaattttaaggagtactttaccctttttaaataatttgagctccccgggttgttcgggcaacaaagagtcccagtatacaggcttcaggaatatgttgtagtatcaggcttttcatcgctttaaaatgactaccggcagtgagaacgtcatcaaaaataacaatctagggcctgcacccttccagtaattgttcatccagttggtagtttgccataatcgcttctggtaagggccggtttgttgcggtatgagaggctattgttgatacgttttgcacaaccagttcccagaaatccagccatggttcgtaggtttgcgcaattcgcagaatttctgtcatacggtcatcgtaagcggcatctgtacggcatttggatggtggtacgggaacaaatgtgtattcctcaagattaccgatatttgatatgagcatctgagcaacatactcaatagcagcctttttatagtggtaatcaggctacgaaagtacagcgttttataaattgtctcaggtgatattcgcagcgttttttgacgtggttttgttcgccttaaccatcctgatatttgctctggagaccatttcatctccagcttttccagaacaagctttcgcaatggtaaattttgatccagtaagcacggttttggccttttcgccattctgttggctcggttattagcatcaacagctttgtaatagcgtctgccccgattacgcgtaagcgtacagcgagggccgtattgacggggatgtgttattcagctggcagtgctatgcgccacggaagcagttcgctgacccggttgaccggccagtctgctatgacgccaagcacatggcgaaggtagctttctggatccacgtcattcagtttgcacgtcccgatcaggctgtacagtagcgctccccgctcaccaccatgatcagagccgaagaacaggaagtttttacgacccagactgaccgcccgcagggcattttcagcgatgttgttgtcgatttccacccagccatcgttcgcatagtacgtcagtgccggccactggttaagtgcgtacgcgaacgccttcgccaactctgagtgtcgcgacagggtcttcatcttttcacgcaaccagctttccagggatttcaacaacggtttcgtttttcgctgacgttcagcaagccgctgctctgccggcattccccttatatccgcctctatggcgtacaactgaccgatctgctccagggcttcttccgtcagtgctgacgggatgcggacgtgcacatcgtggatctttcggcgggcatgagcccagcaggcagcttccgttatcccaccattgcgatacagctcgttgaacccggcgtacgcatccgcttgcagcacaccgctgaagcaggcaagatgagtctgcggatggatgccttttctgtccgggctgtaagcgaaccacactgcaggtgccaacgctgaccctgcattgcggtcatcacgaacatacgcccacaaccgcccggtcttcgtcttcttattacccggcagcagtacctggaccggggtatcatcggcatggagtttgccgtcagtcatgacatagccatgaagcgcctcttccagcggagacagcagccggcagcatgcatccacccagcccgacagcagtgaacgcctcagctccacaccttgccggccgtatatttctgactggcgatactgcggggtgtgctctgcatacttcgaggtcagcacgcgggccagcagccccggtccggcgataccccgctcgatgggccgcgaaggtgcaggtgcctgcacgatggcatcgcactgagtacaggcatgtttttcccgtaccgtccggataacccggaaggcgctacgcatcaactccagctgttcggcggtatcctcgcccagatagctcagtgaaccgccgcagttcgggcagcacggcgccgcaggcaacagtcgcttttcgtcacggggtagtgattcagggaacggcttacgggtgcgggtctgacgcaacggacgctgtactgccgggtcatacaccctaccagtcagcgtatcgctctctttctgaagccggttcagatcggcttccatttgtgcgatacggcgggagactttttcggaacgactgccgaagttcatccggcggagtttatccagctgcgcctgcagatggtctatttcgcgctcccggttgctcagcttttcctgcagggcgtggatcagcgcttcctgttcggccaggcgctgtttcagcaggaagatgtcgtcagaagagatgtcgttcataagctcgtattttaccgggcttattctgtgacaaccaggataaagagatttacagcatggtcagggaggtcagcagccgcttaggctgtcgccagtcgataccttccagcagcatcgccagctgcgcctgcgtaaggaacactttgccatcacgggctgacggccaggcgaagcgcccacgctccagccgtttggtcaggaggcacagtccgtcaccggtggaccacagcagtttaacctgactgccgctgcggccccggaaaatgaaaacatggccggacatgggatcgtctttcagcgccgtttgtactttcgcagccaggccgttgaagccatttctcatatcggtgataccggcaaccagccaaattttggtcccgaaaggtaacgggatcatcgcttcagttcctgtatcagcagagtcaggagcttttcgctgacattgccattgaagcggagcgtaccgtgccggaacgttacctcacagctgatactgagggtttccgggtcctctgcgagcgattctggctgttcggcagctgcatcgagagtcacaggaagtagctgggggctctctgaagaaggtaatagcagctttccctcgcgccattgttgtcgccatttgaacaacagattggcgttaatgccattttcaagagcaagttttgagatggatatcccgggttcacaggaggcagcaacgagctgctgtttaaattcgggaggataattagggcagccttttcgcctgccgggagtcacatttttctgcatatctgatactttggttcccactacttatttggtggacaccactttgtctaattcgtcagattctgaccagacggttcaggctgtacgcttacgattacgctgaacttcacgtgagatcgtcgaaggactgcgattcagcgcagtagctatcgcacgaatgctcattttggctgacaaaccagctcgtatctcctcgcgctcagacagtgtcaggtgagctacagcccgcttacgctcatggggttttatgccgccagtatcccttaacatagtgaagatcgttccgggttttgaacccaggatattcgctatttcactgaagcctgttccgttcttccatagttcaaaaacagaggctttttcctctgctgtaaatgttcgtctcattcaaaaaacctccgcaaccccatgttttcacataactgttgcgttgaccaattgaatctacaacagcgtattttgcacaggagtcgctgaaaaatacgcgttaatcgaacaatggcgacaacaatttcccattgaagcgatgtgtcaggtatttggtgtatccaggagcggttattacaactgggtacagcatgaaccctcagacagaaaacaaagtgatgagcggctaaaactggagattaaggtggcacatatccgcactcgcgaaacatatggaacccggcggctccagacggagctggcagagaatggcatcatcgttggtcgtgaccgactggcacgtcttcgtaaggagctaaggctacgctgtaagcagaaacgcaagttcagggcgactacgaactcgaaccacaatctgccagttgcgccaaatctgctgaaccagacgttcgctcctacagcaccaaatcaggtctgggtggcggacctgacgtatgttgccacacaggagggatggttgtacctcgctggcatcaaagatgtttatacgtgcgaaattgtcggctacgccatgggagagcgcatgacaaaagagctgacaggtaaagccctgtttatggcgctcaggagccagcgcccacctgccgggctaatccaccactctgatcgaggttcacagtactgcgcatacgattaccgggtcatacaggagcagtttggtctgaaaacatcaatgtcgcgtaaaggtaactgttacgacaacgctccgatggaaagcttctggggaacgctgaaaaatgagagcctgagccactatcgttttaagagccgggatgaggccatctcagtaatacgggaatacattgagattttctacaatcgtcagcgtcgtcactctcgtctggggaatatctccccggcagccttcagggaaaaatatcatcagatggctgcttaaaaaaagaacaaatggtagtgtccgctattgtcagtacacctcaaccatctggcttgaacctgcgagcgaacgcaccgttttcctgcagatcaaaaacacgtcggataaagacatgagtggactacagggaaaaattgccgatgcagtcaaagccagaggttatcagatcatgacttccccggataaagcttactactggatccaggctaacgttctcaaagcagacaaaatggatctgcgtgaatctcagggatggctgagtcgcggttatgaaggtgcagcagtcggagctgctcttggaggtggaatcacagcgtacaataccgggtcggcaggtaccactctcggtgttggactggctaccggtctgattggcatggccgcggatgcaatggtggaagatataaattacacaatgattacagatgttcagattgccgagcgaaccagaaccagcgtcagaacggataatgttgcagctttgcgtcagggaacatcaggctccaaaattcagacaagcacagaaaccggcaaccagcataaataccagacccgggttgtatccagtgccaaccaggttaatctgaagtttgaagaagctaaacctcatctggaagaccagctggcaaaatcaatcgccaatatactctgatataaatatcccggtggccattcacctggcctccggccctcttagtctcaacgttcagacaattcagatattattttccctgtcacaccatatacccatgccggaacagaatctaatgacggtaccagtaaattcttcagcgttcggtttgcctgacgcccgtagctgtatttgtgtctgtttcttcttatacaagagcagtagtacaatttctcttccagagtcagttcaactttaggacgtaaccaataaagatctcttccactataaaatggtgaatcctgtacaaacgattccataacagaacctcctgctgctacagttaacacagctgctggcatggactaataccatcttttaatttaaccctggcggagacgccattatttttggacgttcttgaaacaaaattaattcctgaagaatctttctccagtttattcagctcaagattcagtccataattaacgtcaaataactctgataaaggtatcagtttatgttcaggataatgattatcccgacgacaacaaatattaaaatcctgcatattacccgacatcaggagttcaaaaccgtccccggcatcattcatactggcagataaattcattacccagtttagtgctaatcaacaggtacggcttaacttacaggaattccccgggaggggcggactcatcctcagttagcggcaaaatcgcatcacagccaatcgcctgtctcgattccccatcggcgaacaatgtatgtggccacaaaatcctggctggctcagaacgaagagcatctgagcaaagaggtcatcaatctggtatgaatatctggcagaaaatatcccctgaatccacaactgctgtgcatatctgctcaaatcagcatcaatcataaaccagtaatcacagtgcctgtgattgggttacaggaataagtcccccttcataaggcatatcatcaataccggtgaaggaaaagaaagcatcagatggcctgatagtctgcgtcagtcaatgacatcagtgctttatccggaacaatgtatccatgttggcgacagagaaagccattgccatgaacagttttgtttatccccggaaagtcatttctgttacaaatttatattgacaaacttgctttcgatgagaaacatactatttcaatgaaatgcagaatgaggcaaaatttcgttatgttttttaattcccgaaagaataaatgtggcttattacaaaatcctgttaatgttaactgatattttataatgcatattcagacatataattaaataagaggtatttatggctaatacgaccactggtgttaccagaattattaaagcagcgggttattcatggaaaggcttatgtgcggcatggcgctatgaagcagcctttcgtcaggagtgcattctggttctgtcagcactgataatatccttttggctggatgttgactctgttactcgagtattactcattggttcggcaatgatggtaattattgttgaaataattaacagtgcaattgaagcagttgttgacagaattggttcagaacatcacgaattatcaggcagagcaaaagatatgggttcagccgcagtgttgattacgattttagttgctatcattatatggggagttttattactttcataacgcccaacatctaaattattcacagttacctggttaatatttacttaaggataagaggtattcacctcttatcctcagaaaaatgtcagtatctatctgcaggaggatataatatcatcttctttattataaactgaagtatttacattccataaccccagtaacgatgaaaatatattatcatgacttactgttctgtttagagcatgttctgacaaacaattcaaatcaatttttttagaggaaacgaaccccggagacatccaggtaataagaggcacatgcgtttgctcagctggagcaacattatatggtgttccatgtaagtataatccattttctcccagagattctccatggtcagagacatataataaaacagtatcatactcatctttatattcgataagcttgtcaattaattttgatattatataatcagtatagcgaattgtattatcataggtattaatcaattgctcatgcgtacaattttcgatatcactacgatcacatgttggtttaaaatatttatgtgactcaggataacggagatagtaggtaggaccatgactacccatcaaatgaaatacgataagtttatcctctgagttattatttatatactcatcaatattttttagcataacctcatcataacatgagtttttcttgcataatgtattatctgaatttgatggctcaatattaattgtagggattcgcttacatacacctttacatcccccgtcattttcaatccagagtaaatttacccccgttctgtacagaatatccagtacattttccgaatttaccgctttgcgggaattgaactcttttcgcttcatatctgaaaacatgcatggaacagatatggctgtggatgtgccacacgactgcacattatgaaaggatataagttcattatatttctttgtaaaatcattggtaccacgagaatatccattcagagcatagttttgacttcttgctgtctccccgacaactaaaaacataattaccggcttttgtttttcatttattgtgcgggatgcatccgttccagtctgacgaaactcgccaggagaaacaaaaaaatcccttacatatttaaacccactgtagatataattagtaggtattatttctttatttaatgaagagttgtttctgccaactgatgcataatccttataaaagaaaaacgcaatcgcaaatataatcaagagagatgcaaacattgatattaaacgatatgtaataccctttatccatgtctcaggataacggatatttactaacaacaatagtccacatggaagtatacccgtaaataaaaaccacagtacaacagacatattgaaatatgatgtcatttcacctgcatttgtttcaaaaatattctgcatcattgttttatcaaactgcacaccatatttcatggtggcatatgtaacaatggaactacagataaacagaatacaaaaaaaaggtttaaatatatacctgaatgagaacggtgtaaaaacaaaatttaatgcagatatcagaaagactggaagagatataataaatccaagtttcacaccatcaaggttattaataatattaaacagatgcatccagacagggatattgaacaatgtggcaaaaacaacatctatcattaacatcaagaaaagaaaattaatactgatttttttaatcatcttacccccattaattagagcctataattgtccgtatctaaaagtgatatatttttataaaacctggtaaagtgaatactgatttataccaggtcaaacttcaacttcatcatcaaaactttatgtcaataaaggcgtttatagttactgattcttttattttacaacaccactaacatctttttaataaaaaatatgttcacaatagcatacacagaaattctctaaggtattatatcatcaggaaatattattattccattcatctctggaggccccccctcgatatgaaaaacgatatcacacagaagccctgccgtgtacagataaactgtttgcagaccagtcagtgactcaggagcgacgtccgcaacaaatgtatggactgtatcacagatgctctccccgtatgactgaagacaggcatgcatgaaaatactgtcgcttccccaagaaaaggggaaattatcatctgcatgacccgaccagtgctcagtcatgaacactctgtttcagtgagcagtttccgcattaatgaatctgtcatactgctattgtatcagcaagttatccccataacaccttgatatcattctgagccagatggcataatcacagcccattgtcggatctttctgcctgattctctggataatcccgacaatatgcattgcttttctggcgatgtatagccccgggagccggaacgcttcatgacgaaaacaaacattcgtattattcagacgaaaactcactggaaaggcatcatcttttatataacaaggaaatccggctctttactgtcgttttatctttatttatcaggggcgtaagattgctcagtaccgcgttaccacaaaataaaaaaggctggcaggccatgctggatctccgttttcagcgtctgcacgggaaaaccacgctcaccacccgtcatcatgtcggtctgctcactgttcagcgtcctttttatcccgaagaagaaacctgccacctctgtctgcttcatccacccggtggtatcgtcggcggtgacgaactcatcatcaacgcaataattgactctgattgccatacgctgatcaccatgcctggtgccagtaaattttaccgcagcagcggcgcgcaggcgcaccttcagcaaaacctgacgctgtgcaataacgcaacgctggagtggttgccacaggattcgattttttttcccggcgctcacgccacgttgcataccgtgtttcatctgtcgtcctccagtacactgctggcctgggatcttctgtgccttggacgtccggtcatcggagaaaccttcagccacggaacactcgctaaccgtctggagatatgggtcgacggttctccgctgttgattgagcgtctgcacgtggccaatggagaacttacctgcgttgcccggaaaccatgggtgggaacgatgctgttctacctggggaatgaaacgcaactggaagacatacgcgaaaaactcacaccactggaaaactacgccggagccacgctcaccgatggtctactgacagttcgctttttaagtgatgataatctgcgttgccagtaggtaatgcgtgatatctggcaatttatgcggccgcaactgactgacaaatcaccggtacttccccggatctggctgacttaagagaacgctatggaactgactccaagagaaaaagacaaactattactgtttaccgctgcactgctggcagagcgtcgtctggcccgcggcctgaaacttaactatcccgaatccgtggccctgattagcgcttttataatggagggcgctcgcgacggcaaaagcgtcgctgcgctgatggaagaaggacggcatgtcctgagtcgcgagcaggtcatggaaggcataccagaaatgatccccgatatccaggtcgaagccacctttccggacggctccaagctggttaccgtccataatccgataatctgaggtaacagatgatccctggagaatataaggttaaacctggctatatagagcttaacatcggccgggctacctgcagtattatcgttgaaaatcacggagaccgaccaattcaggtcggttcccattatcacttcgcggaggttaacccggcactgaagttcgatcgccagaaggcaagaggctatcgtctcaatatcgccgccggaactgcagtgcgcttcgaaccaggccaaaagcgtgaggttgaactggtggcgctgagcggtgcccgtatcgtgcacggtttccgcggagatataatgggtgagctggaggcaaatgatgagtaatatttcacgccaggcctatgctgacatgttcggccctaccaccggtgataaaattcgtctggcagacactgagctgtggatcgaggtcgaagatgatttaactacctacggcgaagaggtcaaattcggcggcggtaaagtaatccgcgacggtatgggacaggggcaaatgctctccgccggctgcgctgatctggtgctgaccaatgccctgatcatcgattactgggggatcgttaaagccgatatcggcgtcaaagatggaaggatatttgctatcggcaaagccggtaatcctgatatacaacccaacgtcactatcccaatcggcgtatccacggaaattattgccgcagaaggcaggatcgttaccgcaggtggcgtcgatacgcatattcactggatctgcccacagcaggctgaagaagcgctgacatccggcattaccaccatgatcggtggcggtactggcccgacagcgggttctaacgccacaacctgtaccccaggaccatggtacatttatcaaatgctgcaggctgcagacagcctgccggtcaatatcgggttgctgggtaaaggcaattgctccaatccggatgcgcttcgtgagcaggtcgcggccggggttatcggcctcaaaattcacgaagactggggagctacacctgcggtaatcaactgcgcactgactgtagccgacgaaatggacgttcaggttgcgctacacagtgatacgcttaacgaatcaggattcgttgaggatactctgactgccatcggcgggcgcactatccataccttccatacagaaggtgcaggtggtggtcatgctccggatattatcaccgcctgcgcgcaccccaatattctgccttcctcaaccaatccgacgctaccctataccgtcaacactattgatgagcatctggacatgctgatggtttgccatcatcttgacccggatatcgccgaggacgtagcctttgccgaatcgcgcattcgccaggaaaccattgccgcggaagacgtcctgcacgaccttggcgcgttctccctcacctcgtccgattcgcaggccatgggacgcgtcggagaagtagtgttacgaacctggcaggtggcacaccggatgaaagttcagcgcggcccgttaccggaagaaagtggtgataacgacaacgtccgcgtgaagcgctatatcgctaaatacaccattaatccggcattaacccacggtattgctcatgaagtcggctcgattgaagtgggaaaactggcggatctggtgctctggtccccggcgttctttggcgtaaaaccggcgactatcgtcaaaggcggaatgatagccatggcgccgatgggtgatatcaacggctctatccccacaccgcagccggtgcactatcgcccaatgttcgctgcattgggcagtgcccgtcaccgctgtcgtgtgactttcctgtcgcaggcagcagcagcaaatggcgtcgctgaacagcttaacctgcacagcacaactgctgtggtaaaaggctgccgcacagtacaaaaagccgatatgcgccacaacagcctgttgcctgatataaccgtggattcacaaacctacgaagtgcgtatcaacggcgaactgataaccagtgaaccggcggacattctgccaatggcgcaacgttatttcctgttttaaggagcacaaatgctttatttgacccggcgggtggagaccccggctcagacaactgccagcgttaccctccctgttgacatgcgggtaaaaagccgtattaaagtcacccttaacgatggacgtcaggctggactgttgctgccacgcggtctgctgctgcgcgatggtgatattctcagtaacgaaaacggtgatgaattcattaaggtgatcgccgctgatgaagccgtttctgtagtgcgctgcgcagatccttttatgctcgcgaaagcctgctggcatctcggcaatcgccacgttccgctgcaaataatgcccggagagctgcgctaccatcacgatcacgtcctcgatgatatgctgcgccagtttgggctggatgttgattttgcacatcttccgtttgagccggaagccggcgcttacgccagcaagtcgcacgcccataatcacgatcaggagcacagccactgaatgccgactccggaaaaacgtctgcggctgatgcagcttgccagtaacagcctccctgttggaggctacagctggtcccagggactggagtgggcagtggaagcaggctgggtagaagatagcgccgcctttgaacactggcagcagttgcagatggaacagagtttttttgccgtcgacctgccactgcttgcccggctataccgggcctgtgaagcgggcgatcctgacagtgccgggcgctggaccgcttatctgctggcctgcagggaaacccgtgagctacgcgatgaagaacgtaaccgcggtgcagccttcaccagacttctggtcgactggcagcccgactgcccggccgaatggcgcaaactatgccagcaaagccagttaaccggtatggcatggctcggcgtacgctggcaaatatccgtttcagacctggccctgagccttggctacagctggattgaaagcgcagtgatggcgggcgtcaggctggtaccctacggccagctggctgcccagcagttaattatgcgcctgtgtgcccgctatgcggcgaacatggacagtgcccttgcaaccccggatcacgcaattggttcagcaacgccacttgcatctatcgcttccgcgcgacatgaaacccagtattcccgattattccgttcttaggagaaaataaaatgaacataatcaagcaaccgctgcgtgtcggcgtcggcggtccggtcggctcaggtaaaaccgcgcttctggaagccctctgcaaatccatgcgtgacacctggcaattagccgtagtcaccaacgacatctacaccagagaagatcaacgcattctcactgaggccggagcactggaagcggaacgcattgtcggtgtcgaaacggggggctgccctcatacagccattcgtgaagacgcatcaatgaatctggcagccgtggaagcactgagtgagaaatttggtaatctcgagctgatctttgtggaaagcggcggcgacaacctgagtgcgaccttcagccccgaactggcggaccttaccatatatgtcatagatgtggcagaaggagaaaagatcccgcgtaaaggcggtccggggatcaccaaatccgacttcctcgtgatcaataaaactgaccttgcaccatacgtgggcgcctccctcgaggtaatggagcgtgatactttacgtatgcgcggagaacgcccatgggggttcactaacctgaaaagtggtgaaggtctgcaaaacatcatcgcctttatcgaagagcagggcatgctgggtaagtaatcacaacatcctctgtatcagggccggcaggcggccccttgtttttatcagaaggaataacggaagttggcgttcaccgcgttatccacgttgtacttaccagatgccgatttttcaaactccagaccgaagcggatgttgtcgcgaatttccgcattcaggccaacattcatgagcatacgaccgtctttttcacccttgatgcgtttttcgccggatgcatcacgcagtacggtttcaccgttagccagcaggtcaaactgataaccgataccgtcgcgggcagtgaaagagataattgaaaggggtgttgcattgacagattgaatctacagctgctttttttaatatatctcgctcaaggcgagcttcatttaacgccttacgcagttgcagaatttcagattccagttcagccaccgtgcgggaaccaggagtaccgagcccttttctggcggcggtaacccattgtcctaaagtgccttcaggaagagataatcgggaagcgccttcactgatcgaaagttgattttcaagaaccgttctgacagcttcggctttgaactctttagagtaacgttgggtttttctgctcattattagctccttctgatgccattctatttcaggaaggagtgtccgttaaactcaggctacctcaggtttcactcatctgggtttttacttccagatttcgttttttgatcgctgtgcccatggctccacatcctgaaagagccagcgcagagctgaccagtgcaatcatcataacttttttggttttcatttaatgcccttcttatccgacaggtttatggaagacagagaaaccgcctttacggtatattttttcagcgggcttctcaagtatgttaaaggatacaggtaaaaacagcgggatcagatacgtcgggtaaacgtttatttcataagaagtttttaggtcagaataaaataatgggtgttgttatattatcagatgatgatttatgtgagcgcgttacggatattgcacatgaggttaaaggagagagcaagcctccgcaacggctcgcttcttatttaatggattttttcgggaagtccagtttataattatataacatattgtaatactgaaagagagtgaggttataagaacagacagttgaatctgaccgtctgaatatgtacctttatgcggaattttcacttaaagggggaaaactgttgtgaaaccgaatatccatccggaataccgtacagtagtatttcacgataccagtattgatgagtacttcaggatcggttcgacgatcaaaactgaccgggtaattgaactggatggtgtaacttacccatatgttacaattgacgtttcttctaagtcgcatccgttttatacaggtaaactgagaactgtcgcttcagaaggtaatgttgcacgctttacccagcgttttgggcgttttgttgatgcgaaaaaaggtggctgattttgccgccagggtgcgtttgacaatttaaaaacgcaccagacagagagatcctgcacctgaatataccgttagcccgtcccaccggggcgtgtgcagatgatctcgtcaccggaagattgcggacctctctgaaaaccagtacattacgcgcgggtgcctttcggctgacggctggaaggattacctgaaggccggatgtggaaaggccccgagtcaacttaaacgttaacccgaggccctgaccatctaccttcagcaagtggaaggttagcgcctctctgtaaaaggagcaagtgctatgccgcaaaaaacgatcattgtgggcatgttatgcctgaccatgttgctgaccgtctgggtgttacacgcatcaccgtgtgaattcagggtaagcttcatgtggtcggaaattgcggcgttcttgcagtgtaaaccgtaagaaaccgcagcggggacaacagtccccgctatccggttgccaaaggttcggtcgaaagtcgcacccttgcacacaaatcacaaagaaaaaacaaaagtccgcagtgtaaaaactgtgggcttttttattcgcatcccgaaagtgtggtaacagcgtgggggcaccaaaaaaagccccataaaatggggctgaagattctgtaaggaatttcacagcaatgagattcctgctttctccaaggatatacgtgtcttcaggctgaatcaatgggggcgtggctctgaatccacctgcgattaaaacttgcacaatgccgggagttgagttagaaaagtacagggcgcgatatccggcttattttgttgctgtgttttgcctcgtgctggatgtcgcgtccaccgtttttctgatgattcatatgaaatggtactttattgatttactgccattctgatttgcctttttatgttcattattgcggttgtcacttccagtttctggtgatgttttgataaaagtgaaagaataaaacgataattgcaggaaggtattgctaaaactatacatatcattatataaacaagatgaaaatgatatataccataagaccagaaaagaggttttttccagaatgatatggatgtgtattttagtgtgattgtttttgtcaggtatattgaacaaggaagggccaggccactgagtatcagaaataagtcaacttttatcgatgcttctgttggtgtgtcatatatcagatgcaatatggatattataatggggcacattccccacaggatatttttgaaatagaatttccggttcatatgtttatgctcttttgttttatctcgggaattgtctctttttttttattcctgaacattttcgttgtttaataaccatggggtattatgattatcctttatttttgatatgtaattgtcaatagtggatttcgtttcattattgtggttatagtaatcatgaagagtgcaaaacacatcatcttttattgtggcgattaatggggggtgggtgaggttaaaatataaagaacgattgcttagtgtcctgaaatgaattttttcgccaatgaccagatcggtgtttattatattgtagcctatttcaattatattgtttgatggcatgtgtaatacatatatgggatatttgttgtgtttttctattgaataataaataaaatcaggcacagacgtctgttttagttttttttgcatctttcttatatgtcgtgacattaatatcattttcgagagaatgaataagagtctaaaaaagagattaaatactatattcagtactatcagagtaacaaacaggccaactccccatagttctgaaaatatattgtcattgtaaatatactggaatgtatatccggctgataaaaatgccaatatatataacgctatgtctgttttgtttaggttttttattagatcggttattattgattttaagaataagatggtaataagaccagtgataacccagaaaaaaataacggaaaattccataattatacctttatcgtgtttctggggtggtaatctatcattgtgctgatatgtgtgtaaatacatgcattatctgtttcttatattctttttatgaagttactgattaatttatattagaacatcacattcataatgaaatcaacatgttcatatggttgggttgacggcagatttccctttttgttaacctgtatttgcattaactgtcgcttttgcgaccagccaatgttccagcagtctgagagggacgccttcgggtgactgccagccaatgtttcagcaatctgagagaaacgccttcgggtgattgcaatatcctcgtagcctgaaagaggatgcctttatggtggtacatccgtttagcctctgggaacggatatcactacggtgattgaggtacgttgatttttccttcggattaccgtggtgcttccggacaaccggactactgtgtattcccggcagactggcataaaaacgcctttaaaatctgcgtcttaagatattttctgactttccgcatgcgcttcttatgactgtgcgcacggcataagaccatttgaaatttggtcgcttgcgtgtgcatgtggagtttgaagctgtgcgggcgtcactttcgtcagcgttaaagctgacaaagtgacgctcgcacgtctactcaacgaacccgcataaactggctctttacgagatgttttttaacatttgaagaagtgaccagacgtgaacgtttttttcaacctcattctgtatcgtactggcgcttctccggactgacttactgaaagcttcgtaccaacagaatcgcattgttttttaaggagttttatgtagtgagataccgaatcggcgatatgtctgacaggcagatatatcgggggcgacctttaaaggtacagttaattctgcggtcggttagccaaaccgacttgacaccccgctaaacctgaactgattgcgttaccctgacgcacaggtactcactcaccgaaggaacgtaactacaaaccgtgtcgtcagtaatattccggcgaactcatattgacgcgtttttcgggcgcatcatcagcgatgcatacgaatgatcgcagtctgacgatggttgatttattctgttgcgccggggcgaccgccaggctggtatcggaggcgggttctgaagaactgaggtattgttccggcgaactcatattgacgcatttttcaggcgagccactggcagcgcatacgattgatcaccgtctgacgatggttgatttattttgttgcacaggggcgaccgccaggctggtatcggaggcgggttctgaagaactgagtcgggtaattgcgtcaggtcgcgaagtactgacacgggtactgatggcaggtgatgaagtacagccccgggaatggctccgggctgattcaggttctgactcactgtcagcccgcgtggtcgctgctctggctcatttcctgtcgtcaggcgttcaactcccgactgcgggttatggcccgctgcacgaacacctgatggcaggtatcactcacccggagaaggtaaatccctcaaggggcagcaactcttccagtcggtcttccggccactccggtagacgcgtcagaacgtctgtcagccaggcatgcggctccagaccattacgttttgccgtttccagaaggctcattatctgtgccgcgcggttcccggccatcagtgaaccggcgaataaccatgctttccgccccatgaccaccgggcggatagcacgctcgcagatattgttgtccaggggcacggctccgtcactcaggaagcagctcagttcatcgcgccggttcaggatataattaatcgctttgtttagtggtccgtcgggcggacagcacggctcctgctcttcaggccaggcaaacaggtcattcactatcggccgggaataccgttgtcgccattgccgtattttttccacaggacgttcacggatgaacttctcaatgcgataaagacccgcgatttttctcagcgccatggctgcacggggctccctgctggccttatacagatttgcgaaaccgcgccttgcgtggctccagcaacaggcagatgtaataccggggtcattatccgccagagatttgtacacgctgtatccgtcactcaccagcgtaccgccacaccagccctgcagccaggcctcaggatatctgagggcccgtccggtctgcgagtcaaaacagacgaccggcggaccgcttctttctcgtaagcgtaaactgaccgccgtatgtagccattaagccagtattggtaacgtaggtgcccaccttttcaactagtggacacctgttatggaacagaaaatattatcctcagaaccccgcagatcattttcaaatgagtttaaacttcaaatggttaaactggcttcacaaccaggagcctytgttgcccgtattgcccgggaacacgatatcaatgataacctcctgttcaaatggctcaggctctggcagaacgaaaggcgtatatcgcggcgtcttccggtaacaacctcttctggcgctggcgttgaattattacctgttgagataacgcctgatgagcagaaagagcctatggcggctcttactccgcttttatccactccttcacaaagcacagtcagtgccagttcctgtaaagttgagttccgccacggtaacatgacgctggaaaatccttcaccagagctgctcacggtgttgatccgtgaactgaccgggaggggacgatgatctcgctcccatcaggcactcgaatctggctggttgccggcgttactgatatgcgtaaatccttcaacggtctgggagaacaggtacaacatgtgctggatgagaaccccttctccggtcacctgtttatctttcgcggccgacggggtgacacgattaaaattctgtgggctgatgctgatggtctgtgcctgttcaccaaacgtctggaggaaggccagtttatctggcctgcggtgcgtgacggtaaggtatccattacccgctcgcagctggcaatgctcctcgataaactggactggcgtcagcccaaaacatcccgccttaatgcactgacaatgttgtaaaaatgtcatggccggattataaaaacggtcatgagtcggaaatacctcattcgtatcactgagctggaaaggctgctctctgagcaggctgaagccctccgtcagaaagatcagcaactgagtctggttgaagagacggaggccttcctgcgctctgcactggcacgtgccgaggaaaagatcgaagaggaggagcgggaaatagaacatctgagggcccagatagaaaaactgcgccggatgttgttcggtacccgttctgaaaaactgcagcgtgaggttgaacaggctgaggcccaactgaaacaacgcgaacaggaaagcgatcgttacagtgggcgtgaggatgacccgcaggttccccgccagttgcgacagtcacgtcatcgtcgtccgttaccggcacatcttccccgtgaaatacaccgtctggagcctgaagaaagttgttgcccggagtgtggcagtgagctggattatctgggggaagtcagtgctgagcagctggaactggtgagtagcgccctgaaagtgatccgcactgttcgggtaaaaaaagcctgtacaaaatgtgactgtatagttgaagcgccagcgccgtcccgcccgatagagcgcggcatcgcgggctccggattacttgcccgcgtgttaacgggaaaatactgcgaacacctgccactgtatcgtcagagtgaaatctttgcccgccagggcatcgaactgagccgggcattactctccaactgggttgacgcatgttgtcagttaatgactctgctgaatgataccctgtaccgttacgtgatgaacacccgcaaggttcacactgacgacacaccagtaaaagtgctggcaccgggcagaaaaaaggcaaaaacaggacgcatctggacgtatgtccgggatgaccggaatgcgggctcatcagagccaccggcggtctggttcgcctactcaccagacaggcagggaaaacatccggtacaacaccttcgtcccttccggggtatcctgcaggcggatgcgttcagcggttacgatcggctgttcagtgcagaacgtgaaggtggtgcactgacagaagttgcgtgctgggcccatgcccggcgaaaaatccacgatgtatacatcagcagcaaaagtgcgacggcagaagaagccctgaagcgaatcagtgaactgtacgccatcgaggatgaaatacggggattaccggagtcagagcgtcttgccgtcaggcagcagcgaagcaaagtgttactgacgtcactgcatgaatggatggtggagaagaatggtacgctgtcgaaaaaatccagactgggcgaagcgtgcagctatgtactgaatcagtgggatgccctctgttattacagtgatgacggtctggcggaggcggataataatgctgcggaaagagcgcttcgtgcagtctgtctcggaaagaaaaactttatgttctttggcagcgatcacggcggcgagcgtggagcactgttgtacgggctgatcggcacctgccgtctgaacggtatcgatccggaagcgtatctgcgccatatcctgagcgtactgccagaatggccttccaaccgagttgatgaactcctgccatggaacgtagtactcaccaataaataagcgtcaatacggtgctccgttgacgcttactctttctccgctgacgtaagcccacagccagccggagcaggatttaccgcctttccgggtatcaaggagcctcagggacgtttcatctgcatgaataacatcccgtgtcagaagctcgtggcgtaacaattttgccagcggggccagtgcagcgccagcaacaccgaccatatccgccattgtactgacggggagctccacccccattcgggagaaaatgtgctgctggcgatacaggggcagatggtcggtatatttgctgatgacaacctgtgcgatgaccgatggctcaacagcacttttcggaaggatatgtgccggcatttttccgctgaacactttctcacagcagggacagctgtactgcgggcggatatagcggttgaccacgacctgtgccggaatatattccagcttctcgctgacttcatcgcgaatgaagtgcaggggggcatcacagtcaggacaacgttcctcagctggcgggataaccttttcagcacggggaagaggtgaaggcaagggcttacgaacaggacgtgttgttgttttttcttcgtccccggtctgaggaagcagtttgtccagatgcgccgagatttctgcgatatccgcgtcaacatcctcttcgaacagggaacgctgcatcccggccagcgattcgcattttttaccgaaacgctgctggcgtgcgagcttcatctgctcttccaggatgcggatacggttctgaagttctgcattctcagccatgactttttgcaccatggcaattgccagagcgcgaagctgttcagggtcactggtggtactgagaagcgagatatccatgcggtggattatatgacatcacgcatggatattcattatatttcattgagttattgcgttgctctgagcatcttcgggttcttactggtatacccattttgccaggtcatgccctttcacctgttgccagtcaaccccaaagaccagccagtgaaactcatcctgtgtgagatgccatgtggcatcacctttccggggccagcggaagcttccccggtgcagtcgtcgggtacacagccatacgccatgtttgtcccaccggagaacttttatgcgggagcggactttattggtgaagacaaaagcagcaccgtcatgccatgcagcgttaagttcgttctggacgtactgtgtcagtgtgtcgataccccggcgcatatcgacgggttttacgaccaggaatacgttatcaggcgtcagcatggcgaagagcccggaaaacatcggttaactgagaaggctggcagcacatccggataccaccgggcaggaagagagtgacaggctcatccgacaatggtctgccatcagtcattccggaagagccagatactgaaacaggaataatttctggtgctctggctcgtttttcggcttttgcgacatcctgcggccactggcgcagggatttaaacggaatgtcgtaaagttcacagtactgttcacgggtaaggccgctggcgcgccatgcggcaacgtgatgttttttctgatcaagcgtccatcggggttttgacattgattatctccggtaagttggtgaatggatgtcggtaatgctaactgactgaagatccctgtgaagatgacttccccgtaacgacaccaggatgccaatcaatgagcggaagcatgccaaatcgtgatcgattgtgatgccaaacagtgatcggaaatggatgccaaaccatgatcgattcagatgccattttgcatcacgccaatacagaggtgaaatatgacaaaaccggagttttcaccccggtctgagatttagcgtcaggactttttagcgctgtattcttttatcagttcatcaacggagtgcagagccagcttctctaccgcttcacttcgggtcgagtcactcagcgcagccagacggtcaatttttcttagaatccgcatgcgtagcgataatgacacggctgtttttttatccttatcgagtacgaccttccctgtggactcaccggttttcagttcagcattctgtgcgagcgcttcattcatccggcggagggtctttttatccaactggcccggattaacgagatgataggaatgacctgccttgctgtatttgatctccgcagaatatgactcgcgtagctctttgagggcccgggttaatgtcggctcagagcattccagactggttataatgtcggcagcggaaacgggcttgccggtgcccagtaagttggcaagcttaaaaatccgggcctgtctggtatttaattgcatcgtaagatttagcctgcttaaagggttagtggttcaataggctgaaaaatgaaggtactgctcatctttcgaataaccggttgatcgcctaacgcttcaaccggatcaatgtgttttatgcctgcaaaatttactgacgacatctggctgcgagtgcatttgcaggacaggatatactcatcctccagatagccggtccgcttactgacccgttgcgtaaagcctgacacaatcacgttgtcgaaaggtagcgtatgtaaaacgataccgaccaggcggaacaagcagccatggacgtggtgggcatagttttcgcgtacggctttttgcgtcatggctttttccgtcagctccgttccccgggcattaacgccgtaaatcttatcagggaaatcttcaatctcagctaaatcaacgtccagcaggactgctgatagctccggctttacttcaaatgcaacaagcgtttcacgcggccattcagtttctgccagcacacccgccaggtatgattcgaaaaacgcggcgtctgtccggaactgctgccgggcatctgcctgagccgtggcgagccgtttttcatgttcttcagcttcaaacttccagtttgcatactgttcggcccaggccgtccgttgttgctggtaccggtgctgtcgaagggtattctcacgctccacatcaatcagctcctgctgccaccggcgaagattttcggcgtggcgctcagctttagctgattccgattcaaaccatttacccaaaaaactaatgccttcgctctcggcaggcttttccggcaatacaaggtagtctggcttttctggacgcaccggtgccggaacctgaaaaggcgacgttctgttatgcaggtatactgcttccagctctgcccagctgatgcctgtttttggatccggcgtcagctcgtgaatattacggattgcggttaccgctgacatgagttcagcggctttctgctcaagcgcctgtctgagccccgggtcggttgccgtccggttttcacctctggaacgcgcggcccggtcaagccgggtacggtaactcagcccggtaccgggcaagcccagattggcataggtcccccggctaccaaaagaaacggaagcacctctcggcccgacactcaggctcggtgcaccgttactcaggttgaggcgaacgccaggaataatgttgatcgactttctgaacctgaaccccattatgatttccttaatgatgctgggtcacggtaagtaatctgattccatcagcgctttgctcgttctgtaacccataaaaacgagccctgtccagaatgccagccgcccagcggcgatgtgtggcgggttcacacattgctccctgcgacttaaacacggcctgggtagagttcaggatccgcagagcgtcagaatgctcaccctgagtgaccatcagcgcgttttgaatgacctctatctgacccgggtgaatggccgttttcccaacaagcccgtgtgccatatcaagagccagctctctggccataacggcatgatcgtcaatatgctcacatacaggcgcggtcagggcaaaatcacgcgggccgaagaccgaaacgagcattttgatgacgtagcccatcgggctgtcatacagcgtcaggtcccggggacggcgaagcgacacaacgttcataagatcgttgccgccgattcgaagcgcaataatgcggtcgtggcagggatgttcctccagacgggtagccagctcgcgcatctgaaccacgtcaaagacatcttctgtttccagcgttggcatcatgcacaggtgagtcccgaccatgatatcccaccattcagctaacgaactgagggtaaatttaggcagcacaaacccgtcgacagcggaaagatcataatgcgcttttaaccatctgcccatttcggcatgccgggggcgaatgaacaccagaggccagtcatttttacccaggctactcatgctgttactgagctcgtgcagcaggtgctccagatttttgagggcgacggggatgtctgcttcactgacagcatcctccaggcaaatcaccagagagcgcaagcccgggattttcccgtgcaggacggcatcagcaatatcttcccgtgttgcaggcatgtatagcgtggctcccagattccagggagaaagacgatttttcatcagagtaccttcttgataatggttacagcccgatactggccgagggttccccccatttctgtaacaactattcccttttcacgagcaagccctacaagcaaggcaacgtccgggtcgtcaatagaacgcacaaatacatggtccggtacccgacgtaatacagcccgggttgcttcagcaataccgggtttaatacgattgacgctgtccactttaaattcatcggccaggaacgcgataacgtcgcgacttgtctgccataagacccgggctgattccgtattccagctcaggggagcgagggatgacggtgttaacttcttacggaaatgagcgacggtatcggcaagcatccggctgcattcgaattcactgagatgctcgcaaaccatgcacccgtgtaatccttcagaggaccatactgaccgggagatcaggcctgataccggcgcccccatgatgccaaaaggaatgagccagtcatcatcactggctgcaagccaggagcagccacagggatcggccaggacaaccagtcgcggctgctcaggatagcccgggcgatctttcagtgcgcgtacaagctctccggtaattgcgcctttacctgtccatccgtcaacaaagacaataccgctggtaccatgccgctcttcaatgacgtcgagggctgcaccgtcaattccacgatcccggataatgctgataccgtaatgccatgaggttttccccatgtcacgcagggcctggtgcagcataacgccgagcggaacgccagccctgacaagactggccagtacaatgggctcatcaccgaagcgttcggccagagcaatagcgagctgtgtgacttcttttgcaagcctctctgcgccccgatccagcgcccggtgaaacaaatcaagatgccattgtgtaggcgctggctcctggctgagcatgtccgaataatgtttcttcccggactgaatcagttcttcttttttctcaaccggcgtcatctcaatgacaaccggctttagcagaaattccacgtcaccgggctggtatgagccggtaaatgtttcatgtggctgcattttaattttctccaaaaattcgctgtgaaatggcatctgcaaactgactctgacgcgggatgccaaaccagctgcacagtttcataaaacgatgatcgctcaggctgtcgcccaaaccaattacggggaaaactcctcgttcagcccgaagtttttcaagcagccagctgactgccagccctttctcaaccggggtgggaagccaggccacgttattactgttgcggtggatgtagaagccctcggtcggaaacaccgtttctatctcatctgcaatggcattgagctcgtcaaggcgggtgctgtcgcggtgtttcatcaccatataaaccgccgtttcaccgtattcgaagttcagccttgcccaggcattgattccttttgcgtccatcatttcagtgatcagacgctgcatcgatgtcagcttttcctggtagggagccagctggccgagcatatgggccttccactcctcgtcgggtttgccttcaggcgtgagaatgacggccccgtgcgttgtgattgcccaggagtggaaagggatccgtacgcggctgatttcttcagttccccgtgcggtaacgggtatgagttcagcctgctccaggagccagtccaccaacatggactgttcttccgtcataaagcttcgtggattcagggtgcgatcaacggcaccggtacggaatggctccagggccagctcgtccaccattttacgacgggtctgaaagagcgtgtcgtcaaggtcgctcagaacaacgggtttattcataggtaacaatctccacgacgggcgcaacctcagccagcgctttaagaagctgcgtgtcaatactttctgcgggtgtctcagtacacacaagaatgcggtcaaactgctggtgggcgacgttatagacaaaattggggatgcccagcccgtagttatccgtaaaggaaatggcggactcaatggcataaccaacggcgacaggggagcgggtggtcgatccataaaatgcctgtgctccggcagcttcgagccgttcagcaagcaggaacggctcccagacgaattccccggtcccgagaaccagaatacgttcccccttgtggacggagacctcatggccgagatcggccgcaggtgcgagcatccccagtcggccccatgactgtttcccctggatgtcccattctcctcgtgaagttacgttgactttcggcatgtccgggacaggtgcatcaggtaatggggtccatccccactgaccgcttacaagcgaaaccgaagtgacgggcaagggggtgcgctccgacagggcattgccactccagtcggtcagcgttacggcgataacctgttcaatatgttgaagcttgccggtattacgcagggcagaaagcaggttaataaaggtattaccggtggttgcctcgtcatcaatcaaaaccagcgttcgtgcgttggtaacacgacgtcttttctcttcatcatctggcagatagatcagatgatcggtggcgtggctgtgttcttccttgaactcgcaaagcaacgtgccatcaaccgggtgacgggtagaggtcagatagacagattcacgatgctggtggcgcacttcatcaaatacaccggccccaagcccaacggcggtttcagccataccgataaacagtacgggtcctgtcagtgtcgaggggaactggctggcaagctgtctgtaggcctgccgcatgactgagggtggcacgggaatgtgcctgccgagtactttgctgacaaacagaaaggcgcgtttcgggttacgtctttcagcgatgtcaaacaggtcatcgagcgaaacttcaccctggtcacgggttacctgaatcgtaccgcatgagagggtacggcgataaatcatatcttcgaggatatcagacataaatacgccttaattcagaaggttagagagtgattccgggtatgcaattacatccgtaatggatctcaccgcaaccggagaaaaggtgtttttagcgctctggcgtaccatatcttcagacatcagaccgagcttaaaggcagcaaataacccaggaaggttcacaccgctgtgaagggtataacccaccccccctgacggacgcatgttggtttcaagcagcaccgggttgccattcacatcgtttcgcgtctgaacattcaccagcccgtcggccttcataacacgggcgcagtcacacgccagttcccaggcgcttccttcgtttaccagatactggatagccccttccttacggcgtcccacggctgcgagtatttcgcccttatccgcgaggatatcgacggaaaattccgggcctggcaggtacggcatcaaaacaaggggtttaaacgactcagcagctgatgctgctgcaatatactgttgcggactgaccagacgatgttcgggatgattaaagacggccataggcgaagcactgtcatcaaagcgccagaatcccatgccatagatacccgtcaccggcttcacgcataccgggctgtcagtgaacggcggggccgcgaggtgtgtctttaattctgccagcgtattcacccgccaggatggtacgaccgggagacccttttgctccataaactgagcaaaagtaactttttcgtcagccagagttaaccagtcgacgcccgttgcaccggtagtaagggtggcaccggtcggttcaatggctgaacggtgttcttcaaaccactggctgttacggccagtatgaatatggtggatgccgtaggtctgaatggtttcctggataaactgaagacgtttttgaggatcttcaggttcagtcaaagaataatcggcaacggaaaggatttcatttctttcgttacggtgggaggcaaaaacggtaatggcaaaattatttttttgtgcaaatgattttaccccctgaataatatctcgctgggaggataaaccttccataaaccaaattttcttgttcattttttttaattatccggaacgccrtgcaaatttatgattgagaagtgagtctatgagtgtctaagctacatgtcaatcataatatgattaataactcctgtggttatggagtgcgtcagtgttttttggattccttataacacattgatatttaaattaaaaatagaaaaactaacaccctgaaaaggatttctttttgtgtttttacagaaaaccacaaaaatttcccttgtcagagaacttcatcatgatatgattttcttcgtcagttactaaatatacctttgattgtctcggtcattaccattttaaggaataaaacatggtttcattagttaagaaccagacggtatcactcagcaaagaatcatctgcattaagccagcttcatttcggtctcggttgggatccggttaagaaaaaaggtcttcttggaggattgtttggaggcaacgactcaatcgatctcgatgctggctgtgtattaatggacagcacaggtaaaacaattgacaccatctggttccgcaaactgaaatccacctgcggcgctgttgtgcacagtggcgataacctgaccggtgagggtgacggtgacgatgaagtgattaaggtcaacctctcccgcctgcctgcaaacgttgaatacctggcgtttacggtaaacagcttccgtggtcagtcgttcaatgacgtcgaaaacgctttctgccgcgttgtcgatcaaaccggcaaagagctggctcgctacaagctgactgagcagggctcacataccgggatcgttatttcttcgctgcgccgtaataacggcaactgggactttaccgcccttggccatgcctgtcgcggccgcacaattgacgatatgcactccgatatcgtttcagcggttattcgctaatgaacctgacgccggggggcaatgcccccgttccagcccaggagttgcgggtccggatcacctcgggcggccaggtggatgcttcggcgtttcgcctgtatgccgacgggaaggtgcagggtgatgcggacatggtgttttatggtcagccacgtaacgatgatggtaccgtcagcctggtcagtgaaggccagtactcaacctttactgtcgcgctcaaccggctgaaacctgatgtccagaaaattgcgttcaccgtgacctgtgacggtgggcagacggtgtccggtcttcgtaatctttccatcgacgtggagcaaggggctaccggcctggttagcggcagtgtcgaactgagcggccgtcaggaagcagccttaattctgggggaattttaccgtcgtaataatgactggaaattccgcttcgttgcgcaggggttcaacggtggacttaaaccgctggcagagcatttcggcgtaaatattgccgacgaaccggctcccgcagccccaactcctccggttgtaacccctccgccagttgagacaaaaatcagcctgagcaaggtatcgctgacaaaagagaagcctgcaatcagcctgaccaaacgggataacttcggtgaaatccggatcaacctgaactggcaccggggcagtagcaaatcaggctttgcaggtatgttcggctccaaaggaatcgacctggatctgggggcctttgttgagcttcaggacgggtataaatcggtcattcaggcgctcggtaatgcattcggtgattatcgcgatgaaccgtatgttcagctcaagggcgatgaccggacgggtgatgtatcagacggcgagtggctgcatatcaatggacgtgaatggaagcatatccgcgaagtgctgatttacgcctttatttatgaaggtgttcccagctgggacaagactgatggtgtagtcaccattcatgtgccggatcaaccgcccattgagacccgcctgaccgaaggtgagaaccgtcgcacattgtgcgccattgccagactcgtaaacgaaaacggcgcaattaaagtcgagcgaattaaccagtacttcaaaggccaggacgaaatggaccgggcatttggctggggatttcgctggagcgccggttctaaataacacagcaacaaaggaaacaggtatgagctttttcgacaaagttaaaggtgccattaactcaggccgtgacgaactgacccgccaggttggccgtttcaaaaacaaaaaattcatgcagggcaccgttgctgtatgtgcccgtattgccgtatcgagtgacggcgtaagttcggaagaaaagcagaaaatgatgggctttctgcgctcttcagaagagctgaaggtcttcgataccaatgaggtgattgagttcttcaataaactggtttcaagcttcgatttcgatgttgaaattggcaagggcgaaaccatgaaatacatcctggcgctgaaagatcagcctgaggccgctcagctggccttacgtgttggtattgccgttgcgaaaagtgacggtaacttcgatcaggacgagaaactggcctcccgcgagatcgctatcgcgttgggcttcgacccggctgaatttggcctctgatccacatccctaagggtaaaatatggtttccacacacatcggcttcccgactgaaacggtcattgtttttattgcgctttcagtcggtgccatctttattgacctgtttatgcaccgtgatgacaagccaatctcgctgaagagtgctgcgctctggtccgtattctgggttgtggttgcgatggcatttgccggtttcctctatatccaccacggtgctgaggttgccagtctgtttgtcacgggttatgcgctggagaaagtgctgtcggtcgataacctgttcgtcatgatggcaatcttctcctggttcgccgttccggatcgttatcgccaccgtgttctctactgggggatcattggtgccatcgtcttcaggggcatctttgtcgccatcggtacgagcctgctgagtctggggccgtacgttgaagttgtcttcgctattatcgttgcctggacggcggtcatgatgcttaaaagcggtgatgacgatgatgaaattgaggattactcccagcatctggcttaccgtatggttaaacgcttcttccctatctggccgaagctcagagggcatgccttcctacttaaccagaaggaagtggatgctgaactggcgaaaccagaaaacagcgatgtcaccattggccgtggtaaaaaagcggcgctgtatgcgaccccgctgttcctgtgtgtggctgtggttgaactctcggacgtaatgttcgcgtttgactcggtaccggcaatcattgccgtcagtcgtgaaccgcttatcgtctatagtgccatgatgtttgctatcctgggtctgcgtactctgtattttgtccttgaggcactgaaacagtacctggttcatctggagaaggccgttatcgtgctgctgttcttcatcgcggcaaaactcggcctgaatgcgaccgatcacatctggcatcatggttacagcatcgcggcaacaaccagcctgtatgttgtactgggtgtactggcgctgggcattctcgcaagcgtcatgttcccgggcaaacctgaatctgaggaaaaggggagttaatccccttaagtgttaacctgaacaattactaatcgaagaggttattttatgagtgtttctctttccaaaggcgggaacgtctccctgagtaaagcagctccgtcaatgaaaaatgtcctggtgggccttggctgggatgcgcgttcaacagacggtcaggactttgacctggatgcttcagcattcctgctggcctcaaacggcaaagtgcgcggcgattcagatttcatcttctataacaacctgacgtcatccgacggttccgtaacgcacaccggcgataaccgcaccggtgagggcgatggtgatgatgaatcgctgaaaattaaactggacgccgtcccgtctgaagttgacaagatcatcttcgttgtgaccatccacgatgctcaggctcgtcgccagagctttggtcaggtatccggtgcgtttattcgtctggttaatgacgataaccagactgaagtcgctcgctacgatctgaccgaagatgcgtccactgagactgccatgctgttcggcgagctgtatcgccacaatggtgagtggaaattccgcgcagtaggccagggttatgctggtggtctggcatctgtatgtgctcagtacggcattaacgcgtcctgatcgaaaagtaacttttcatatctggggctgttaattcagcctcattcaactgtttgcaggagctaaaaatggcagtttctctcgtaaaaggcggcaacgtatctctgaccaaagaagcaccaaccatgaatgtcgctatggttggcctgggctgggatgcccgtgtaaccgatggtcagggttttgatctggacgcttccgtattcgcagtaggtgaagacggtaaagtactgtcagatgcccatttcattttcttcaataataaaaccagccctgatggcgcagtagagcaccagggcgacaaccgtaccggtgaaggcgacggcgacgatgagcaggtcaaaatcgatctgaccaaagtctcagcagacatcaaaaaactggtatttgccgttaccatctatgatgcagaagcgcgtaaacaaaacttcggcatggtgagcaacagcttcatgcgcgtttacaacaacgacaacgggacggaaattgcccgtttcgatctgtctgaagacgcctcaaccgaaaccgcaatggtcttcggtgaactgtatcgccatggtactgagtggaagtttaaagctgttggccagggttttgccggtggtctgtcagcgcttgcttcccagcacggcgtcaatgtctaaaagacgctgagtctgaccccggcaatgccggggttttttttgggtatcgatccgctatcaacgggtgaatatgggaaaggggggggcagaaagcagagctatgttaattctggcatgaaccttttatgcaggccccgggtttatctgtggttgctggttaaagccagtattccgtgtctgatatcaacagcatgcccttcggatatatgttacttttgcgacttatgaaggaacgggccctggaaaataagatacccggtcaatgaaaattcaaattcaacaggtatagaaacttcagcgttatgaaaaatggtgtcataccatatttacgcctcaccgaatatccagcgtccagaactaagcctagggaacatatataaacgctgcgcattaataataatcaaaaatcaggagagttaatatgaatttacaatccggacaaaacataccccttcagcaatctacgatcaggctgaatcttcagtaccctgccaaatccggctttaaaggcgaacccgatacctgcctgttcatgcttaatgctcagggaaaggtcagtggcgattctgactttatcttttataataatttgtcttctcctgagggggcagtcaggctcgttaccggttcgcagcaggccagcattgagatagcactggatcgtgttccggcgaacgtcagtaaaattgcgatcaccgttgtcattgatggtgaagataccatcagttgaggctgtacgcttactgacaaaatggcgattgagaaggtgcaattgacttatttggatttggtcgtggcgaggtggtgaccctgcattctgctaaccgggttatgagtcaggagtcagcgatagacaaagggacttatctgaccgggcccctggaaaaatggcgggagagaatgataccttcctgctgacgagacaggactttgagatgacgagcgatagtgcggcagtgatgtacagcctgatcggtagctgcaaaacttaacggaatcgagccggaaacgtggctacgccacgtgatcagtgtaatcaacacctggcctgccaaccgcatgaaagagttgttgccctggaacgtcactctctctgtaaactaatttttaccccacgtccttcacggtgcgcttacactctggacaagtatgtraatgataagttaaaaataatccgtgcatttcctgtgacgatattagttgttggtaacgaaatctcattagcggatcggaaatgcacttaacctaatacgttgccactgttccgccaggagttgcagtggcaacgtattctaccgtcagtgatagcgttttgttattatcagaactgatagttcagcgacatccagtaatttcgctcaggtatcacatatcctgttgttgatgatcccgtctggaagtaatcaccggcatacagcgtactcttaccggcactgtacaggctcacgtcactgtaatccttgttgagcaggttattcaccgcagcattcagcgtcagggcatccgtcatcttccacgacagacctgcatccaccaccgtccaggctttcaggtattctcctttctcatcatacactttcttctgtacagcgctcagtgacgaataattctgggtgaaacgtggtgttttcccgcgataacgggcacccagccatgatgccacctcttcggtgatctgccagttcagtttcgcattcaccatgtgttcaggggtataactcagcggcgcacctttgttatcaccatcacgttgttcacttcgggtccaggtgtaattcagtgacagcgtgacatcctctgaccacagcggcaatgtgccggcaaattccacaccgtgcaaccgggcctttccgctgtttacatagctattggtgttatcatttatggaataagagacaatcttgttggagaagtcagtcataaaacctgtgacattggcattcagaccggcggggttatcgtaatacaccccagcctcataactgacgctctcttccggcttcaggtcggggttaccaagtagatttgtttttccctgcccggacacaccactaatccctttatgtagctgccccattctgggtgccttatatcccgtggtcacaccgcctttcagcgtccaggcatctgccacatcccagaccagatatgcacgcggactgaagtgtcccccgaattgctcatgatgttcatagcggctgcccgcagtcagcgcaagtgcatccgtgagatgccactcatcctcagcaaataccgaccagcttttctgccggaaagtttcacctgtgctggcaaggacaactccgtctttcatggacgagctctgaaactcgccccccaccgtaaccagatgagattctcccagaggggtaagcagtaatgaattcaggataaggttcgattccttaagctcccgcggctgaccggcaagcccccatttgtcgcgcttcagtacactgcgtacaagctcacgacctttattttctgtctcgttccagttcagatacgatttccatgttccgaaggtgaaagtatgatcatagccagctgaaattttgtttcgctcatagcgcagggtccggtcatatccccccgtcagactccccagttgcccatcccggttatcataacgctgccgggtggtatccatatcaaaccagagcacatcctgctccgacgccttccagtcaagacgtgcaccaagattataattctgtgactccgtgggataaggaatacgcgtggctgctgtatcgctcagtgatgtgaccgatgaaccctgacgctgttgtgtgctaccgcgtacctgcaggctgacagaatcatccacaaggggaccactgctccagaaattaaactggctgctgttaccccatttgttgctttcctgcagattcagccctgcattgacggaagagagccatttgtctgcattctttctggtaatgatattcaccacaccgcccatcgcatcagagccatacagtgtggacatcggccccctgataacctcaatacgctcaatggcggccagagggggcatgaacccggtattcatggcagaaaaaccgttgggagtcacgtcactgcttccgccctgacgaacaccatcaatcagtatcagcgtgtaactggctggcattcctcggatgctgatttccagccctccggttttacccgtaccactttcaacatccacaccctctactgatctcagagcctccgccagatcgtggtactggctggactgcaattcctcctggctaatcacagaaacactggcggctgcgttagtcagctttttctcatagccggatgccgagacaatcatcacatcctctgcagcagctatgctgctggctgaaaatccgagacagggaatgactacggaagccagagtggttattcgcatattactaatctccgatcatgttaaccggcaagacaatacacaaatacaaacaataatgagaataatttatatttgccttttacaaaaaataaagattattgacaaaaccaaatataaataacgactgcctcggcatgccagttaacagctatccgtatggcgtgttcggttttgcgaataaaaaatggttactgtagaagcggatttccaccacatgtcaaccatgaatggtcagtgatgcgagacgactgggatgatttggtcgatgacttcttccggcgaatactgatagaaacattgaaatattgtaagagaaagcgttcaaaattctgtggcacgtgaaaaattctacagcgtcatcaccttattcagtcgaccttcaaaataaacgtttaacagagacaatcaccatttggattgtccgctgaggaggcgaacaatttcctagacagctttatcatgtcagcccacattgttggcgctggcaatactaaggacaaacgatggggaagtagctttttagcgttattttcgggagtaaaaaacgtggtatctttccgtatgtcagttgtatcttgctggtattcgtagtcgtgataaggcatacaacgatatttatcttgacgttagtgaagaataagttgttttgtgatctatgttaatctgggattacaatccgggcttgatacatcgcatcacgacttttattctcttcagaatagaatatgttactccccgctttacaggctcaggatttgaattacaaattatacttttaagtgaacaataaccaagggtatttcttatttcctgaaaccaggcttggcccatttcgggatgagtttgaaaaaactcttgacgcatacgatagtgatgaaataaacgaaacaaattaccgtcaacaaactcaggcgtcttgcctgacatgctcctgacatcattgatattcacgctcatctggcatatgcatttgcgctctttatgctgcaattctggcgaatgttcatttacagcgtcatcaggatgccgttatactcattgataaaatactaacatataaccctgagaataatcagggaacacgctggttactgggggcggaattgttacgtgctggcaagcatggcagggctctgtacgtattgacaggacatgtcaatgaatttcccccctactggtacgagcttgctcttttacattttatgaatgaggcatatattaatgctgcaacggcatttcgatatggatttttaacaagtatatattgttgaaatgctttgttagaatctttatccattccctagggctgtatagtatgatttttcaggtatttctgaatactgccaaatattattgcaaaatattctctaaattatgaattaaatatccataagcattattgcctgggaactggacatataattactcttctgtgctaaaggaacgttctgaaatgtttaagtatgcagagatgttgatggcggaagaagatgataaagtatgtgaacttatttttaaacaacaagataatttgattttaaaaataaatgttagatttcccagaataattataaagaaataccgaacattacaaggtaaagtcgtatggctatggatattgccatttgttattgaatggttaattgtgtgtactttgggtgtaaacagttagcttggtaaaagtaaatatcctgattgttgtttgttaaggagtgagatgcctgtgcgtctggtgtctattatattcccaatattattggcgctattcttgctggcgtaggcatcgccatactatgaatattgtgtttgtcgtgattcaatttttatttataacctctacccggagcaaattcaggtaggtcatgcataaaaatatctttctatactacgaaaattatttttgtgaaagtattgacaacgctaactatttttaattatatattcatgatgctctaggcatcacattttctccatggggtattccctccgccggcactatgtgttgctggcgtttttttatcaattcttactttttaatcccactgtcctttccaccagaaacatacctcgtttctactgtattttgagaatatagttcccagaataccaattatatataatacgttgtaatatatgtattccaattaaagccgttattataataattatcatatatggttattttcatattgatttcgtcagaaatagaaaatgctgatgatgaattgtgaataatcaaactgacctctaattatcctgtatggagtagtgcttattttcgactcaatttctactgattagattatggttatcagtacagtgggttatgaaaaacggactggatctgccagcagtgcttctattattattcaaaaagaacttcagccggacaatgctataatccagggaaaggctataagctctgttggacggaatgtggaaatcagcactggtaaaaggggaactgacattaacacaagaaggattcctgcaagcaactgcttatctgcccggaacgcagaattaaagcataaccacacaggagccagaatactgtggtcgtacgcattcagtattgtgacaactaatagaaataaaaatctggccggtgcgaatattaaacgatgcgataccgtatagtgtaagtcaaaagtaacggggtatttaaaccatctttttatatttatttaacataatgcagattctgatgtattagttcagttgttcgccagaatcagcgctcgatcactatgcgttttagcagtgtgctgaaraagttcttcatcactgcgttattcagaccgtttcctttgtgcggcatattttgtgctactccatggggctttaactttgcctatagcctgcaattcgatattgccaaccctgatccatatgcagcgacggggcatcctctggccgggcactgtgaatgcatcgtatagcatcgtattaacgatgctccatcaccgacctttctgacaagctgtaggagataatttcccggttaaacagatcggagaactggcgacaggtaccacttttcccctgtaccgagaactctgtaacatccgctcccatttttcgttggcctttgtcaaagttccggctcaggatattgggcgcagatcacttatttggtggacaccactttgtcggatgcttcagattatgaccagatggatttcgctggacgcttacgattacatgcaccatattgtcaacgattacgccactgagtgtatgacacacattaaagcgttaggctcaggccttattacaatgtcatgctagtgtgcttgtacgccgtaaatatctgcatgataccagaatgaccggcaaactcgtcagtggatataaagaaaatcaagtgcgctgataacgatgccacatctgtggttggtggcaatatgcagattgttgttatttgtcttcattgcattctaagaagtgtttcttatcagacctgatttttttgccattatttttaatgaggtcttcaagtggaaaataggttaggcgttcatgtggcagcgcggcacgtccccatttagtggcaaactcccgttggcgtgcctgtaacagttgctccagcctttttattttgttctcattcatccggttttcctcgtatgctgcatcacaccactgtgctaatgaaaaatgtaatcagtgtggtggacwgtgttttatccgcattggaattgtcgtcaactaaaggagatgaggcccgtttgtatcgcaatgggtctatggcgctcatgcccgtttgctgttcgataatggcttctctgagcatacggtgttgcagttctcgtaaaaactttgcgtcttctggtgataaatccattgttattactcgtaaagcaatgcgctgtagtgccttacgctaccgcgctgatggttcttatccgttttattgaatcggagaacaaactgtgagctatcagcctggtggtctggttttgcctgatttaagccgccgtgggtatttgtccaagaatgcttcaagctccaatcgttttggcctggtgaatggagatgggttaagcaaagactctcgttgctggtgtactttttcgcgctggcgctcaagcatggataatgcgattgcctgtagttcttcgttagtcattgtctgcacctgggaagcaatttaccggagtacctcacactacggcaaaaatgttttattgttgcaacttgcgtaattattcaggtcagtttggaacgcactgtataaacataaataacctgatactgttgtgtgttttcaaagaaaacacaggtatttttcacataaaccttccccttttcatatccgaccacttaatcaaaaaacggttttatacttgttgcccccactggggtcatcttgggtgacttttaacgtcaggtgacgcattgtcacttcagacctgctacctatacgccggaatataatggtcagagaggcatatttcgacgcccctaatctggggcgtttgattcaggatgtctggaacaatccgggctttgtgtcaccgggcgcatcaaagctgtaccacccgggatgtggcgctggatcgtcatttaccggactgcgaagacatacttaaagaggtgatatgggcgttcagtgattttgtccgcgataatcgtggtgtgtatgatccggaagcccgttaccccgccggtaatccctggtatcccgtaacaggccagttctgaaagcacagctcagtagatttcccgcattcgcacaatcttcataaatctcacaggacattctgaccatgttgactacaacaagccacgacagcgtatttctgcgtgccgataattccctgatcgacatgaactatatcaccagtttcaccggtatgaccgacaaatggttttacaagttgatcagtgaaggccatttccctaaacccatcaaactggggcgcagcagccgctggtacaaaagtgaagtggagcagtggaagtgaagtagagcagtggatgtagcaacgaatcgaggaatcctggggggcagcagcatgaaacgtgttgtaatgccggtacgctggcaatgtgcaaaatgccagcgctggtattgtggaacccggccctgcccttggtgctggcgatattcccgttcatcttcctgctgataccttccgttcagcagcgggttgttatcccttcctgactgattcgtcattccattcttattgattagaactggcattacaccggtgccggcgtgctttcctgcgtgtctgcgccggttcagtaaattagaaaagaaacatttgtcagcgccagtgatataaggcgtaacggctaacaatcttggcgttaatacattccgagcaaataaccgaagcgttacttttagtgacggggttatccaatacttttctagtcagtgtttagtatttatgcaagcgatataagtagtcaccgcttagactattgacattcatgatgcctgttaattcaaatttcaggtatgatcagtcatttattgttgtgatactgattccgctagtttagcataactgtcctgcaaatcattgttcaaaaaagaaagctcctacaaactgtatcctgaatctctaccagaagataatatacttggttatttttgtgcataagctcacataaaaataatattaattatgttttcttagagatagaaaaataaacaggtaagcagaagacggacttttttaatgcgaaaacgtattctttttattggcccaccgctgtacggtttgttatacccattgatttctctggctcaggcctttcgtgtaattggacatgatgtagtaattagtagcgctggcaaattcgcgaataaagcagcagaagctggactggttgtttttgatgcagttccaggtttagattcagaggctggatatcgccatcaggaagagttgaggaaaaaaagtaatattattggtcatttctctttttttagcgatgaaatggcagataacctcatcgattttgcaggaaaatggaggccagatttaatagtctatccccctcttgatccggcaggcccattggttgctgctaaatatagaattccttcagtgatgctggctgttggattcgcgcatacatctgcccatattcagatgttaaaccgttctttaagcaatgcttacaggcggcaggagtcagcggtccactatgtgatttagcatggattgatgttgctcccccaagtatgagcattcttaaaaatgctggagaaccggttatctcaatgagatatattccttataacggaggtgctgtaaaggaaacatggtgggacagggattctgatcggaaacgtttacttatcagccttggcactgtaaaaccaatggttgatggtctggagctgatttcatgggttatggattctgcaaatgaagttgatgctgatatcattttgcaacttgcaataaatgctcgtactggtttacgaaaactaccatcaaatgtacgtctggttgactggatacctatgggtgtattccttaatggagctgatggatttattcatcacggtggcgcaggtaataccctgacagcgctgtatagtggaataccacagattgtgtttggcgaaggtgcagatcgctctgttaatgcagaaattgttgcgaagcgtgggtgtgggattattccggacaagcatggactgaccagtgatttggtaaatcgccttctttatgatgattcactacgcttctgttcagatcaggtagccgctgaaatggctgaacaacccagtcctgcagagattgcagaggttttgatgagaaaattaaaaaacaacgggaaacaattgtagcgtattgctgaaattttcaacgagaaatgttatgagtaatataatgtccttcatcacataaatgaaggacatcactaaataaatgagatagtctcccataataatattgcagaaagagttatctgacgataaaacgatattttacacagagttattatttgataccttcctgcaattataatttgctaattcatcaataattgctccgcgccaccaggcataatcgtgaccaccggtatagacagtgaggttactttccaaaccagctgcgattaacgaatgatgcaatcgctgaacatgtgagacggttgtaccttctaaagaaccgactccaagtcgaatatttacatctttcggaggcgctgaaagtatctgctcacttacccaggaggtattattctcaggtaatgactccaacttactgatagtgttttatgttcagataatgcccgatgaccttgtcatgcagctccaccgattttgagaacgacagtgacttccgtcccagccttgccagatgttgtctcagattcagattatgtcgctcaatgcgctgagtgtaacgcttgctgataacgtgcagctttcccttcaggcgtgattcatacagcggccagccatccgtcatccataccacgacctcaaaggccgacagcaggctcagaagacgctccagtgtggccagagtgcgttcaccgaagacgtgcgccacaaccgtcctccgtatcctgtcatacgcgtaaaacagccagcgctgacgtgatttagcaccgacgtagccccactgttcgtccatttcagcgcagacaatcacatcactgcccggttgtatgcgcgaggttaccgactgcggcctgagttttttaagtgacgtaaaaccgtgttgaggccaacgcccataatgcgtgcactggcgcgacatccgacgccattcatggccatatcaatgattttctggtgcttaccgggctgagaggcggtgtaagtgaactgtagttgccatgttttacggcaaggagagcagagatagcgctgatgtccggcagtgcttttgccgttacgcaccacgccttcagtagcggagcaggaaggacatctgatggaaatggaagccacgcaagcaccttaaaatcaccatcatacactaaatcagtaagttggcagcattaccagaaaatgataaggtaaacattgaaaagcagccgactgatgactgttttttatagttgcatttttattttttgttattttcatttatattcccttacttgtcgtttaaaattcttctatataacaggaagaggtaaccatagaatgaacgtttattttcctgtatcagaacagccataacttttattttatagttgttatcagtgaatgaatgcaacctaatagaacaatgaggaaaacaatggagaaaaagcgacggaccggacgccatagttcatattctcgtgtatcagcctcacgtatcaacctttctgaaatggtttcggtttcttttcctcgcaccagaatatgtctgtaatatttcctcatgacatataccgaaaactgaaaccagattaatatggatggacacacaacacataaacttctgatgatatcacccgggaaagtatcttgggcgggtaaaagaaagtcatatactctggataaaatcatcatcgagataaatgagacgccagcacctatccagtattcgatatgagaagatgctgcattatatgcgtcagtaaaatttttctttcttaatgaaggtggaagtgctgaaagttcaggaatacgttttcttgtccagtatattttcatatagtaactcatataaaaagtgttctactttactatgatgatgacgatttataaaaggcttataatgactacttctcctttcattctcgaatttcacgataatgatagagataatcattatcaattgatagtatcagtaattttgacttacatcacactttcatggtttaatcaggtgattgatttaatgaaaagagtgtgtttgtggatgtattgtgtatatgtcctaccgggcatctgttcttacattaattaatatattgctatttaagtattggtagtattgtcagtaacattcttttggttaatttagttattattcctcactgattaattgtccttccgttcttattgtttgtaacttgtgtttgtatcgtacctttcaggtgttgatgcgcgctttactgtgtctgcaccggcttgacaaaattcaacaggggttgaaaaggaacatttcgtgcaaataaccgaagccttaatttcagagccgggggaaatccggcgttttgttcagcaggcggtggaccactggccaaatctgttggcatttcacttcacgctctattcggcagaaggaatctatggtcaacagattcagacattttgtagttcctttcaccgacgggtacacgaacgtattacggagcataatcacacggtcagcccatcagcgccggtggtattacgctggttgcgggaacaacatgaaggagcacagatacgatgtctgttgctgctcagccagacgagtatttgccatccgcgagtcggcgtcatggctgatgaagaatgtgcgcaactggtggatttactgcaacagacctggtcggtgataagtgctggcggacaatgccgggtggaaagatgttttcgggtggcccggcctggttcatcagggcaatacgtggcgttaaaaacggctgttcagtcctttatgtcgcaggttattgcaacaatcatccggtgattgtcgggaggaatatcaatgcttccgttaatttttactggctgataaagttttgtctgctgaatctttatacggaattcctttcagtatgcgtacacgaattgactatctggcggataaatactgttttacagaacggaacgaatccccccgtcttcgccggcagtggcaggatgttctggaggagtgccggcagacagaggccgggccagaagaacggttgcgtattgcactgctgaatgtggattacgtcaccagttttgaactgccttttcgcttgctgcttacccgtacaccgcaattgattgccgcgctgcgtgaagaatggggcatcagccagaaaaatgtggtgtttaacgataaacggtttggctgcgtgtacagcctgaaggccagcctttctggtgtgccggatacataccggtatcatctgtctcaccgtattcgtcgcgtggttgggaatgaaaacacatcattgccatatcagcaggttgcccgggaagtgaaagcgccccgtgaacggctgaagtatgcactggaggcgggtttactggtgactgcactggacggcctgttcaggtttggcagtcagcgtattgcggctgatgttctgaggctgagaaaggccggaatgccggtggtgaccacgaccgtggaggtgcacgataacctgacgggaacaacccgcaaagtaccggcataccatctctgatacaaccatcagggggaatattgctctggcagcagcagtatgacattctttatactttatccccgtgcctgaaaacatgtgctaaggaaacgggaatggcaaggtccgattatgatattatcaatctgtctctggaacatgaactgaatgagtggctggcagagagaggttatgccggactggtggataaccggaatcgcctggcagaagttgttacccgcaaattgcaggacagcttttatataaacgtttccagggatgcgctgaacacggcatacagtgaacacccggagtggttttctgggcttgtctccggggatgagaattaataagtggattatgctgctatcaggtagtgtgattgccggcagggatttcgttttattctgtttcttcccggggttcgggtttgaattttcccagaaagttgtacatcggtcgcatgcagggatgcggatagccgtcctgcataaacaccacccgggtttcctcaacactggtcagggtgacaagcgcaccatgatcgtctttgtatcgctgattgactttcggtaatggaacatcttctgacataaattttagtacggtaacagttaactaaattttcatgtggtagcactgaatcaggagactgcgtttcctgatgtgcgctgttaattttctgtttttacgaaacattttccccttcttcctgtgtattttattgcgctcctcctttcatgtccttcccatatcctgaaactcacttaaatgctgttgaatcgtcaaacattgcaactttcaatgactgaaatcaaaaattgctattttttaagctaaccaactgtattaaaagcattcagtggaataattttctgcacttttccagtaattatggttataaattttgtaatgtgctgtttttgcgatatttgtcagaataaagaactgttcatttgtgttatatcgatcgataaatctgtcatgttgctgtagttcagatcattattctataatgatcaaaattaagtcaattctagctggtttgttactcagcattctggtaccggttgatgcgggtaaataccggaagggcggtagcgtgccatcgcaaaacatggtgggaggtatcgtcaggaggctggtgaaccgccccggttttcctggagagtgttttatctgtgaactcaggctgccagatcatcgtttctgatggaagcataataagctttttctgcttctgccggagggatatgacccagccttcccagcaatcgtcgattgttataccagtccacccacgtgagtgtggccagttccacttctgcacggtttttccagctcttacggtgtattacctccgctttgtaaagaccattgatgctctccgccatcgcgttgtcatacgagtcacctgtactccctgttgatgccagcagttttgcttcttttagtcgctccgtataggccagtgatatatactgagaacctttatcactgtgatggactgtgccggacggccgacgggcccacaacgcctgctccagtgcatccagcacgaatgtcgtttccatagacgatgagactcgccaccccacgatacatccggcaaacacatcaatgatgaacgccacatagacgaagccctgccatgtgctgacgtaagtaaaatcagccacccacagctggtcaggacgttctgccacgaactgacggtttacgcggtcgcctgcggaaacggctttccggctgacggtagtacggayctttttaccccggagaacaccggcaagtcccataaccgccatgaggcgcgccactgtacatctggccaccctgataccttcgcgtaacaactggcgccagactttacgcacaccgtacacctgatgattttcatcgtatacgcgctgtatctctctcttcagccagtcatcgcgctgagcacgggcactgcgtttatcaggatgatgtcgctgttgctgacagtggtaatacgttgacggggcaatatgcagttcactgcataccggtccgaccccgtactgctcatgcagcttatccagcagcggcattattttttccagaggcggtcgaactccgccttcgcaaaataagcggaagcctggcgaaggatatcgttactgcggcgcagttcacgattttcacgttccagctctttcagacgctgacgttcagcggtggtgagtccaccatcaccactcccggtatcccgctcatgctgacgaacccacacacgcagagtctctggtgtacagccaatctttggggcaatggaacaaattgccgcccattgtgagtcatattcgccctgactttccagaaccatacgaactgctcgttgacggacctcgggggaaaaacgtgtatttttagtcatcctgtttacctctttctcagggagtttagtctccaggattcccggggcggttcatggtgattgttggtatgacatgaataaaaggtttttcgtttgactggaaaattatgttgcaggaacgagaggactgaggaacaaagcttattccggcgctgtccgtccttgctgtcactgacactgatgtctgctttattatcgcctttatctcttcaggcagcggatgtccggcgtagcggagatgaagcatttatcattcagcagcagcgtcaggaagcccttgagcaacaactgacgccttcagcccctgatgttcgcctttctgcacctggctcttttgcccataagattaattttcctgttgaaacgccctgttttcagattaaacagacggaactgaagggggctgatgcgttaccacactggctgcctttacaaaaaatcgccaacggggcggtcgggcattgcctgggggcgaaaggaattaatctgctgatgagtacattgcagaaccgtctggtcgatcatggttatgtcaccacccgtgttctggcaccttcgcaggatttaaaaagcggtatcctccggctggttattattcccggtgttgtgcgacatgtgcgtctgacaccggacagtgatgactatattcagttgtattcctcattcccggcacacgaaggttctctgctggatttacgggacattgagcaggggctggatttaggtaacagccggatacagggacaacatactgagctgaatgcaaccagtggaaatctgtctacacagaatgcgcaactgagtgccgatacgctttccgcccggactgccgggcagttcagcagtaatggcggtacgataaatgccgacacactgcagatatcggcacaaagcctgtcaaatcgtaaaggcagtctgattcagacgggaacaggggatttttcgctgagtctgccgggaagcgtggataaccgggaagggctgcttgcggcaaatggcgcggtgcgtctggatgcactgagccttgataatcgcaaggggaaagtgcaggcggagcagtcaccctcccttcagaaatccccgcccacgtttctgaaaccgtttgtggctggtgtctgtgcggcattgctggcggtcagcgtggctattccgggatggcagtttctgacacagccatcaccggaggagcagcattttacctgggggaatggttgtaaaaagcagtgaaaacagtaaatacagagtatcgtgatgaattagtgctcaggggctaccagtattcaataaccagcgtatcggcatcgcattcctgtaattctggtattgactgttatgactaaattcaatgtatatatggcaggcagaaatatgttaacagtcccggagttgtggaaaatcctccggagctaatatcgggagtgccttaacaattttccgtaagttaaatgataatttctgagtaagaatatggtcacgatttgtgttgacggtgaaaataagactcataaaattaccgactggacgctgtgggctggaaatgacgacagagaggttatgctgacctgtcattttcgcagcgggagaaaatatactcgtccgctttctgtatgtcagataacgccaactgtaaatttgcgaaatgttttcctcgaaaggaaagggaacgctgtaacatcccgggctgaactggttattatatatggtgataaatatgctgctgtttattaccgcgagggtgaacgaccctacatcatgaaaacgaccggccttgactttcaacagtgttcagcatttacagagcatgccgtgtttaattacttgtgtagggtggctaatgaacgtattttttatgcccgtggtaataacagaaatatcgatgagaatatccttaggcagataaagaaaatagttcctcatccggataccgccttgcatgcatactgttcaggacagagtaaaaacgtgattcgccatggggtttgatttttccgtttggtcttaatgaaagtcagttgctggctgtcgaacgggcattttcctcacagatttcagttattgaaggaccacctggaacaggtaaaacacagactatactcaatattgttgctaatatattaattcagaataaaacagtggcaattttgtccaataataactcagctgtcagtaatgtttatgaaaagatggacaaacagcaactgggatatgtgatggcacgactggggagtacggagaacaggcaacagtttttttcaacgtcgatttcgcgttctgaggaagtcttacctgactcaccgtctgcaaatgcgattgatgatgtacttcaacaagtgaaaaaacacctgaatgccattaaccaggtcgcttcgttaaaagcagaaattaatgagctgaatattgagtataaatacctgcagcaatggcagagtcagaatcttcgaccggaggagcttttttctcacaaataccgattttcctcacaaaaaacaaccgacctgatggcttatattcattacctttctgacaggcggattggattcagaaacagaattgatttgttgttaaacttcatgatactgaaagtcaaaccattgatgattccggagagaaggctggcgctatttacttctcttcagctttcttattatgaaaaaaatatccgggaaaaacaaatttctctgaatgaatatgaggaagcatttaaaaaatctgattttaaaattttactggggcgcctgacatcatggtctatgctttatttaaagcaacatctgcgaagaaatgtttcaacaagaagttcattctcggcagagacatacagggatgaatttgaccgttttataaagcgttttccgattattggtagcagtacgcattcgattattaactctatcggcaagggggcccttcttgattatgttattattgatgaagcctcgcagcaggatattgttccgggcattctgggactgggatgtgcccgtaatgtaatcgttgtaggggatcgtaagcaacttccacatgttcctgtattactcccgaacagcccatctccaccggcagaatactataattgtgagaaatatagtctacttgattcggtttgtatgttgttcaggaacatggtgccagtaacccttcttaaagagcattatcgttgtcatcctaaaatcattcaattttgtaataagcagttttatgataatgctctgataccgttaacggttgattccggtgaagcctcattatctctggtcatcacggcaaaaggaaaccatacccgtaatttttcaaatctcagggagcttgaatctctggaaggtcattactgggatgaagaaagtagcaggggatacattgccccatataatgcacaggttaatctggctgaaaaagtgctgcctgctgattttgtgaaatcgacggtgcataaatttcagggacgggagtgcgatgaaattgtgttttccactgtgctggataagaagcgcagcagccagcacagtcggaacatcgcgtttgttgataatcctgaactggtgaatgtcgctgtttcaagggcccgaaataaatttacgctggtgactggtaatgatgtatttgaacgccacgctggacatattgcggcgctgattcgttacatcaaatactacgctgatgacggagagattttcgagagcccggtcatatcagcatttgatttgctgtacagtgagtatgacaaatcactggaacgactgaatagtagattgaattcaaatgattcacactttaagtcagaacagattgtggcctgcctgttgcgggatatcctgtcgcaggatagttatcggagtatgatgtttcattcacaaatagcgctgaatcagttggtgttgctggagcggggggattttacacaccgtgaacagttattcatgcgtaaccgggccagttgtgactttgttgtttactataaggtcgggaagactccattaggggttattgaagtggatggaggttatcatctgaccagtgttcaggctgaacgtgatgaacttaaaaacagtatactgaagaaatgcggcctgccattgctaagattacgtactatagacagtgatatagaagggaagttgggagcgtttctgtcaggcctgacaggctaaaatctgaataaaaaatattgcagcgggaggtctcaaacctgatttggtcatgtgccacacacaattgtacgaaccccatggacacaggcttctttgttttggttacatcaacgtacgtattcctgatacatataaaaatagtgctattgctcaaagctaacagggaatgtttctgttgaataattccttagtgaataaactttatcagggggtaattctattacagtgaatacttcctgcaaaatgatatttgaattgttcaccatctgcatcatattttcttatttacaagttgaaaggatagtatatgttgaaaatgcatggattttccaggtgtgttaccagtaagaagcaggtggataaaggatgtgataacaaatccaacaaccaggttaatatctgaagatttttgttgttattatttatccccaaagcggtgagttattaatgaagtttgcctgaatgtataaacagaattattcgacataaagccaggaaaatgagtgatacgcttttaaccgaaaaaatccttaccggagaaaatgttttgcgtgctgcaatcgcccgcattgagtggatttttgaaacatttccgtcggtatgtctgtctttttcaggtggaaaggattccaccgtgcttttccatcttgtggcagaggtggcccgcaggagaaaacgtcatttctctgttctgttcattgactgggaggcccagtatcggtgcaccattgaacatattcagaagatgcgggaaatgtaccatgatgtgacggaaaccttttactgggtggcacttcccctgaccacggtaaacggcgtctcgcagtttcagccggagtggatatgctgggagccaggagtgacctgggttcgccagccaccggaagaggccattacggatatgacatattttccctttttccggtatgccatgacgtttgaagaatttgttccggcattttcttcctggtttgccggtaaccggtgtggagtggcagtgctgaccggtgttcgtgcggatgaatccctcaatcgctttatggggctggtgtctcagcgcaaactgagatatgccgatgataagccctggaccacggcatcgcctgaagggttttattacaccatgtatccgttgtatgactggaaagcccgcgatatctggatatataacgccagagcttgtgccatttacaatcctctgtatgacctgatgtaccgtgccgacgtgccgttacgcaacatgcgtgtctgtgaaccttttggtcctgaacaacgtaaggggctgtggctttaccatgttctggagccggaaacctgggccaggatgtgtgagcgggtgtcaggcgctgccagcggggcgctttatgccaatgaaagcggtgcctattttgccctgcgtaaacgtatatcaaaaccagcccatcatacctggcgcagctatgcgatgttcctgctggatgtgatgccggaaagaacggcagaacattaccgtaataaaattgctgtctacctgcgctggtatcagacgcggggcttcccggatgacatcccggatgaacaggagaatgacctggggagccgggatattccgtcctggcggcgtatctgtaagacacttataaagaatgatttctggtgccggcccctctccttcagtccgaacaaaccccggcactatgaacgttatctgcagcgtatgaaagaaaggaggaaggaatgggggattctgtgacaccggagataattggcaacatgattcgtcagtacttcagccaggaacgaccagaagaagagaccatacaggcccttaatcacctgcgcagagtgcttcatgaagtcagtccttttgcacatgagccagtggactgtgtgctgtgggtaaaagcagatgaggtggtggccaatgattacaatcctaatgtcatggcgccgggtgagaagaaactgctgaagcagtcactggagaaagatggtttcacacaaccggtggtggtgtctgaggaaaagaaccattacctggtggtggatggttttcatcgccaggtgctgggcagggaagcaggtacgggaaaacgtctgaagggctggctgccggtggtctgtattaatccggagagaaagggacaggcctcacgtattgctgcgaccatccgacataaccgggccaggggcaaacatcagataacctcaatgtctgatattgtcagggacctgtcgcgcctgggctggacgaatgaacgcattggtacggagctgggtatggaccaggatgaagttctcagattgaaacagattagcgggctgacggagctgtttcaggaagaggatttcagcccggcatggacggttcgctgagaccgtcagatatgtatattatttcagtgagttaatgttttgagcaggaaaaagagtaccccggaagttgtggaagacatggttgcgcagaaactggaggctgctggttgctggcgcagagcttctgaccgctggctttttgttatgggaaatgttgaatgtacagaagcacaacgggagtggttgttgttgcgccggaattattgtctggcgcagatatcgtccccgccgctacctgaaacgctggatatcagcgaggtggcgaaagctgcagatgccacgctgaggcgaatggggattgccactccgtccggggaggtattcagaaaaggtacaccggtctgttgatattcaggtaacaggtattaatgatgaagcaaggaatggcaaacagtatatcaatgacatggcaacttttatgcgatgaacatggttttacccgggagcactacaatcagctgaagaagttcagcccggagacattacgtgaaattattgctgaaatagccagctgtcatccatcaaccagtgtattgctcaggaataagtggctgacaccgccggaggatattctggagcagattacccgtgaatacgaacgaagaatacaaaactgtccaccgttcaggagcgagaaggaagcggaatcctggttaaatgaactatcttttgctgtgattgctccgctataccgtgttgcccccgaacaaacagaacaggttgagtcctttgttctgcagcttattgccgagcaggagcgggtttgggagcttattttaaccaatgatggttattcatggcattgcgcactttatgatatattatttcatctggttttacgaaatatggaagaccagcctgaacatcagaaacagcgaataacaaaaatattttatgagcccgatgcaagactggttgcagaagagattaaattccggattcaatctctgtatgatgatgaacaaaagagagctttaagtgaactggtaaatgattttacttcaaaagaataaaatgcggcgaggtgatttttactatatgttaataaaacggggggtagatgaaagtgaatggtgttactacatcaaaatatgaaggatggcgagggacgtttcagttatatagatataaaacggtagttctggtgcaccccaaaggatatctggcaggggaaatgattcatcgccaggccctaacgtcgtcttgtcaagattaatgctatagacatagctaaattttttatggataaggatatgaactgtgcctcaggtccggaacatcctgtagggactttttaagtcgggattgagctgaactaatgccaaattatgaacagggaaattcagcagcggctacagtgggtaaaactctatgaaacgtccggtgatgcgggatttgtatgccgtcgctgtggcatttctcggcccacattgcgtaaaatggtggcgcagatatctggctcagggcatcgctggtctggaaagccacagccgtcgccccaagcgttcaccatcaacgaaaaccggcacttgcgaagtcgctctgattctggagttacgttctcagcgaaatctgggggcaagacgtattcaaagcgagttaaaacgacttcattcaatctcactggcaatagcaacaatccacaaagtccttttccagaatcaggtttgaaccgccccgggtttcctggagagtgttttatctgtgaactcaggctgccagatcatcgtttccgatggaagcataataagctttttctgcttctgccggaggagtatggcccagcctttccagcaatcgtcgattgttataccagtccacccacgtgagtgtggccagttccacttctgcacggtttttccagctcttacggtgtattacctccgctttgtaaagaccattgatgctctccgccatcgcgttgtcagtaagcgtaaactgaccgccgtatgtagccatcagacgaaaattggtaacttagacgcccatctgatatagacggacatctaagtatggaattacaggactggcgaaaagaacytcgtaaaaactattcgaatgaattcaaacttcgtatggtggaactggcatcacaaccaggagcctctgttgcccgtattgcccgggaacacgatatcaatgataacctcctgttcaaatggctcaggctctggcagaacgaagggcgtatatcacggcgtcttcaggtaacgacctcttctgacactggcgttgaattattacctgtagaaataacgccggatgagcagaaagaaccggtggcggccattgcgccgtctttatccacttccactcagaccagtgtcagtgccggctcctgcaaggtggagttccgtcacggtaacatgacgctggaaaatccatcgccagagctgctcacgctgttgatccgtgaactgaccgggaggggacgatgatctcactcccgtcaggtacccgcatctggctcgttgccgacgttaccgatatgcgtaaatccttcaacggatacgacatatgctgaaggaggagcagtaatggattaagtgataacaaatacccagaaatagaggttcaaatccagcttagttagtacataaatactattttgatgaaaattattatatgtttcctcagattttaatcaggcgcccagattaaaccaagtattgagcgcctgattatgtttattcattaatatctgtcattgattgtcttattatcagctatccccgtattaatcagagttttcatttatttttaatgcataatcagatgccgcctcatcattatcctcagtattatcatagccgaaaacttctcccggacacgggcgttcacgataatagtcatcgtcatagttttcatcgtcagataatgatatgtcgtattctgaatatgattcaccacaattatacatgaaatcatctcctttggggggggcaataattagtgagtttattcgaaaaaatgatgagcgccagaccaatccacccaacttttgattataatcatgaagatacttgtctcagtacaaattgaatcaaactcaatgcagcatgattcacctttatattctctcagggaaaccaaataccactactcaactattaagaacaaaattcgggatgtatgattatcagaagatacctgcatcctaaataatttcagacagatattatcgttgtgaatcccccgccacctttccggtgcgcggggttttgtcttttttcaccgggaatacatgtatgaatccgtctgatgccattgaggcaattgaaaaaccgctctcctccctgccttactcgctttcccgtcacatcctggaacatctgcgcaaactcaccagtcacgaacccgtgattggcattatgggtaaaagcggggccggtaaatcctcactctgtaatgcactgtttcagggggaggtcaccccggtcagtgatgttcacgccggcacccgggaagtgcggcgcttccgtctgagtggccatggtcacagcatggttatcactgacctgcccggggtgggcgagagccgggacagggatgcagagtatgaagccctgtaccgtgacattctgcctgaactggacttggtactgtggctgattaaagccgatgaccgtgccctgtctgtggatgagtatttctggcgacacatactgcaccggggacatcagcaggtgctgtttgtggtgacgcaggccgacaaaacagagccctgccatgaatgggatatggcaggtattcagccttctcccgcacaggaacagaacattcgcgaaaaaacagatgcggtattccggctgttccggcccgtacatccggttgttgccgtatcggcccgcaccggctgggaactggatacgctggtcagtgcgctcatgacagcgcttcccgaccatgccgccagtcccctgatgacccgcctgcaggacgagctgtgcacggaatctgtctgggggcaggcccgtgaacagtttaccggtgcggtggaccggatatttgacacggtggagagcgtctgtgttgcctctgttgcacgcacagttctgcgtgccgtccgtgacacggtggtctctgttgcccgcgcggtatggaactggattttcttctgaacagtctgccaggggaaatgtctgattacattgcgttaaccaactgaaaacatgatacaaacacctcatgcccctcctgtttytcttgcgtgactgctctactgttaatagaataaaacgatcgataaaacaggtatcgatcgtttatatcgatcgtttatagtggttaatggcctgcgaaaaggcagctgaatctcttcatcatgcagaacggaattgcacacaacagactgatacttctctgtctgatgaagggggagagcgtttacgcccgggacgtatcgctgtgcccgataactctgttttgtacctgccggtatccacttttgtgggtaccggcttttttattcaccctctgtaaggaaaagctgatgaaacgacatctgaacaccagctacaggctggtatggaatcacattacgggcaccctggtggtggcctccgaactggcccgctcacggggaaaacgcgccggtgtggcggttgcgctgtctcttgctgctgtcacatcagtcccggcactggctgctgacaaggttgtacaggcgggagaaaccgtgaacgatggaacactgacaaatcatgacaaccagattgtcttcggtacggccaacggaatgaccatcagtaccgggctggaactggggccggacagtgaagaaaacaccggtgggcaatggatacagaatggcgggatagccggaaacaccactgtcaccacaaatggtcgtcaggtcgtgctggaggggggaacagccagtgatacggttattcgtgacggcgggggacagagcctgaacggactggcggtgaacaccacactgaataacagaggcgagcagtgggtgcatgagggcggggttgccaccggtacaattatcaaccgcgacggttaccagagcgttaaaagtggcgggctggcaacaggaaccatcatcaacaccggcgcagaaggcggccctgattctgacaactcgtatacgggtcagaaggtccagggaacagcagaatccaccaccatcaacaaaaatggacggcagattatcttattttccgggctagcccgtgacactctcatttacgcaggtggtgaccagtcggtacacggaagggccctgaataccacactgaatggcggttaccaatatgtgcacagggacggacttgcgctgaacacggtaattaacgaggggggctggcaggttgttaaggcaggtggcgctgccggtaacaccaccataaatcagaacggtgaactgagggtacatgccggcggggaagccactgcagtcacccagaacacgggcggtgcactggttaccagtactgctgcaactgtcatcggcacaaaccgtctggggaatttcacggtggaaaacggtaaggctgacggtgttgttctggaatccggcggtcgtctggatgtactggagagccattcagcacagaataccctagtggatgacggcggtaccctggcagtgtctgccggcggtaaggcgacaagtgtcaccataacatccggtggtgccctgattgcagacagtggtgccactgttgaggggaccaatgccagcggtaagttcagtattgatggcacatccggtcaggccagcggcctgctgctggaaaatggcggcagctttacggttaatgccgggggacaggctggcaacaccactgtcggacatcgtggaacactgacgctggctgccgggggaagtctgagtggcagaacacagctcagtaaaggcgccagtatggtactgaatggtgatgtggtcagtaccggcgatattgttaacgcaggggagattcgctttgataatcagacgacaccgaatgccgcgctgagccgtgctgttgcaaaaagtaactccccggtaacgttccataaactgaccaccacgaacctcaccggccagggcggcaccatcaatatgcgtgttcgccttgatggcagcaatgcctctgaccagctggtgattaatggtggtcaggcaaccggcaaaacctggcttgcgtttacaaatgtcggaaacagcaacctcggggtggcaaccaccggacagggtatccgggttgtggatgcacagaatggcgccaccacagaagaaggtgcgtttgccctgagtcgcccgcttcaggccggcgcctttaactacaccctgaaccgtgacagcgatgaagactggtacctgcgcagtgaaaatgcttatcgtgctgaagtccccctgtatacatccatgttgacacaggcaatggactatgaccggattctggcaggctcccgcagccatcagaccggtgtaaacggtgaaaataacagcgtccgtctcagcattcagggcggtcatctcggtcacgataacaacggcggtattgcccgtggagccacgccggaaagcagcggcagctatggcttcgtccgtctggagggtgacctgctcagaacagaggttgccggtatgtctctgacgacaggggtgtatggtgctgcaggccattcttccgttgatgttaaggatgatgacggttcccgcgccggcacggtccgggatgatgccggcagtctgggcggatacctgaatctggtacacacatcctccggcctgtgggctgacattgtggcccagggaacccgtcacagcatgaaagcgtcatcggacaataacgacttccgcgcccggggctggggctggctgggctcactggaaaccggtctgcccttcagtatcactgacaatctgatgctggagccacaactgcagtacacctggcagggactctccctggatgacggccaggataacgccggttatgtgaagttcgggcatggcagtgcacaacatgtgcgtgccggtttccgtctgggcagccacaacgatatgacctttggtgaaggcacctcatcccgtgacaccctgcgcgacagtgcaaaacacagtgtgagtgaactgccggtgaactggtgggtacagccttctgttatccgcaccttcagctcccggggtgacatgagcatggggacagccgcagccggcagtaacatgacgttctcaccgtcccggaatggcacgtcactggacctgcaggccggactggaagcccgtatccgggaaaatatcaccctgggcgttcaggccggttatgcccacagcgtcagcggcagcagcgctgaaggctataacggtcaggctacgctgaatatgactttctgattatacggtatcccggaaatacgatttcaggaaaattcatgcagtaatgggaaaggacgctcattgctgttcaccgcagttctgaattattgaatttataaaggtgaatgatgcacgaaaagaacatcgccctgctttgtgatgaagccgaccggcttttgcaactgaatatcaatctgctccggcaaatggttgatgagccggatgtgttatctgacagtaagaacgaaaacgggctgctttttgataaacggaaagcgctgaaaagaattgaggagctggagggcgaacaaatcaaaaccgcccgcagggagatggtgctggctgtggtcggcacgatgaaggcgggcaaatcaaccaccatcaacgccattgtggggcaggaaattctgcccaaccgtaaccgccccatgacctcggtaccgacattgatccgccacgttcccggaaaaacggaaccggtcctccatctggaacatattcagcccgtccgcaatttattaatcacactgcaggaaaaactcgccaccccggcagggcagcaagtcgcacagtccctgcagcaaaccggggatacccgcgaactactggatattctggcggatgatgtctggcttaaaaatgaataccacggggaagacgaaatctttaccggactggcatcgttaaatgacctggttcgtcttgctgcggcaatggggactgaatttccttttgacgaatacgcagaagtgcagaaactaccggtgatcgacgtggcgttcagccacctggtgggaatggatgcatgtcagggaacactcacactgctggatacccccggccctaatgaagccggacaaccacagatggaaatgatgatgcgggatcaactacagaaagcctctgcggtgctggcggtgatggattacacccagatgaactcgaaagccgatgaggaggttcgtaaagagcttaatgccattgctgacgtctcagccggtcgtctgtttgtgctggtcaataaattcgatgaaaaagatcgcaatggtgatggtgcggatgccgtacgccagaaggtgccagcaatgctgaacagcgatgtgctgcccgcctcccgcgtttatcccggctcatcacgtcaggcgtacctggctaaccgtgcgcttcatgagttacgaaaaaacggtgcgcttccggttgatgaagcctgggtcgatgattttatcagggaagctttcggacctatggtggaagaggacgactggaaagacagcactaaggtaaataaaaaggcagaaaaactctggaatatatctctgatcgatcaactgataacggaagtcatacagagctcccattccagagcggcggcactggcggttgactctgccgccgcaaaactgatgcagaatgcagaaaatgtcagcgaatatctgtcattacgtcatcaggggctgcagcaaagcattcagtcactacaggcgcatattaccagcctgctggcggatatccaggagattgaggaatgtcagaatcaggtgaccggtgatgtcagaatggccatggaggacatcaataccaaaaccggggaattactgacgaaggtctgtgcctcactggaggaggagctgaacgactatttcagaagcggtaaacgcaaagaacagcaaatgctggaggaagaaaattcagcgcagccccgggagagaaacgcattcgctttctttcacgatattttcggaaccggaaatcagcatgacaggatgcgggactttgatccggacagccccgaaataaaattcagtgatcgcagggcagcccttgaactgatgacgcaaatcgaatcgaccgtgaccagcctgcaccgtgaggctgaagcacagttccggcctgagctggagaaaatcgtcagcgggattgaaacaggttttcgtggcacggccctgtacgccacagaaaacattgccggtcgcatcaatgcccgcctggaggatgagggctttaccgtaaaaatcagttttccggcagtcagccagttacagacccggctcgcggtaaaaataaatctgagtgcgcttatggaggaaagaacggagaccgtcacccgtcgccgtcggcagagtggcgtatggggaaccgtttgtcgatggtttggcaccagtgacctgggctgggaaaactatgacgaggatgtgagtcgcagcgtgatcaatatcaacaaggccagagaggaagttatgtcactgacccgggcatatttcggggagctgcaggcatccattgagcaggatattaaccagcccgtccgccaggaaatcgatgcctttttctgcgcattcagggagaaagttgaacaactgcgtaacacgctgattcagagctctgaagatcataaacgcgatcagcaggcgcaggaacggcttaccgggcgacttcaggcattaaatgaaagggttcctgagctcattactgacagtaaggcgctgagggaagagctggagacaatgctgtgacttcaccatttattcaacaaattgctgataaccgggtatgtcaggtactcacctgtcttcctgaaaaatttgtggttgatttcgcaaacggaatcgatgttgcacaggagcatatccgcacggccggagagcgcacgttcttccggcgtttaaaagaggggctgaccggcgaaggcgctgcacggcagaatgccatcaatgcgtcgcttgcacagggcgttgaggcgtccctgcgctggctgacggagatgacaacgtcacttgccaccacaaactacgcgattacccgggtaaacgacagggtcagttcactggtcagtgatacagccaggctggcgcattattccgcagatacgcgggagcagttactcaccctggccgatcaggttcaccataaactgaatcatcttgaagaaaaactccaccgtgttgaccaggttcagcgggcgcagttacatcttgagcagatattctcatggtggagcgccgggcgatatgcgtcattttcccctgccggacgttgttatgtggcacttgaagagcttcgctggggcgcgtttggtgatgtgatacgtcagggcgaaacaggccaggttaaccagctactggatattctcagacataaagcattaacgcagatggcacaggagagtggcggtagtgcaaccgtgcgtctgaacactctggactggcttggtggtcagggccgggagcaggcagataacgagtggcatgacgcgattaactggctgggagactggtgcagtgaagagcagcatccggtgatctggtcaaccacgcaggctgcagaacacttaccggttcgcatgcctcgcctctgctctgcagaacgcctctctgaaagtatggtcgatgaaatatttcagaagggggctgcatgagtacagaaatgaaaacggggctggtgctgtccggtggcggggcggtgggcgcttatcaggcgggagtggttaaggcactggcagagtgtggtacacagatcagcatggtttcagggaccagcattggcgcattcaatggtgccattatcgcggcctctcccgatctgtcagaagctgccgtacgcctggaggcgctctgggagcatctggggaataatcaggtgctgtcggtaaacagattggtttacttttcattgctgaaaaaattgttccaggcaatgaacctctgccagatccccggacgtgcaggagcactgcttacgacgcttcttcgccatatatcgacaatcaacgggtttgacaatctgatggctcagccgttgttgtcagatgagcccctgacagcgctgatggatcattatcttgatactgatgctctggcagacgggctaccgctgtatgtgtcgctgtaccccacagaagggggcatgcaggatattattgactgcattcgtgctgaactgggtgtcggaaccacgaaaaacgccgtttttcagcatatccagagcctgccccgcggacagcagaaagaggctctgcttgcgtcagccgcgctgcccctgctgttccgtccccgtgaggttcaggggacaatgttcggtgatggtggtatgggaggatggcgaaatatgcagggaaatacccctgtgacgcctctggtcgatgccggatgcaatatggtgattgtgacgcatctgagtgacggttctttatgggatcgccaggcttttccggacaccacaatccttgagatccgtccccggaaaaggctgaaatatgcaggtgatggtggcaacagcggcggtctgctcagttttacatcggcacataccgacgcctggcgtcagcagggctatgaagacacgatgctggcgatggagcatatccggaaaccgctggcagcacgtcaggcactgacccggtcagaggcggtattgcagaaaagcctggatataacggaagaggcagatttggcactgagaaacgcgatggcccggattaaataaagacgccccaaagaaacgccaccgcctgtggtggtgtttttcctgtctggtgttattgaaaatattttcagatatatattatctgggtgatggttaagatgaatttatttaattttgggggaagatacaaaaacaaccagtgaacatatttccggcgggttatccgcaatgctgaaggtcagttgcactggcgatgccggaatacagcttaatacgtggttcgccagtgaagggcttctcagacaataaacctcattcatttcacccatcaggccgcgtcttctccgggagacgcggctttttcatttatatcgcttaatcattcataaggagcaaatcatgagattagccagtcgttttggttatgcgaaccagatacgtcgtgatcgtccgctgacacacgaagaactgatgcgccatgtaccgagtatttttggggaaaaccgacatacctctcgcagtgaacactatgcgtacattcccactatcaccgtcctggaaaatctgcagcaggaaggctttcagccgttctttgcctgccagacccgcgtgcgcgaccagagccgccgggaatacacaaaacacatgctgcgtctgcggcgggccggacagataaccggtcagcatgtccctgaaattattctgctcaactcccatgacggttcatccagctaccagatgttacccggatattttcgtgccatttgtaccaatggactggtctgcggtcagtctctgggagaattgcgtgttccacaccggggaaatgtggtggacagagtcattgaaggggcttacgaggtggtgggcgtttttgaccggatagaggagaagcgtgatgccatgcagtcgctggtcctgccgccaccggcacgccaggcgctggcacaggcggcactgacttaccgttatggtgacgaacatcagcccgtcaccaccgccgacattctgacaccacgacgccgggaggattacggtaaggacctgtggagtgcttatcagaccatccaggagaatatgctgaaaggcgggatttccggtcgcagtgcaaaaggaaaacgtatccatacccgggccattcacagcattgataccgacattaagctcaatcgcgcattgtgggtgatggcagaaacgctgctggagagcatgcgctgatgccgtttcactgaaagtgcagtcctgactcacatctgttcctgccccggggcttcttccattcatttactttttataaggaataacctcatgacaaccgtttcgcataattccaccacaccttctgtttccgtaaccactgcatcagggaataacccacctcagctggttgccactcccgtccctgatgaacagcgcatcagcttctggccgcagcattttggcctcattccacagtgggtgaccctggagccccgtgtcttcggctggatggaccgtctttgcgaagactactgcggtggtatctggaatctgtacaccctgaacaacggcggggcatttatggcacccgaaccggatgacgatgatgacgaaacatgggtactgttcaatgccatgaacggcaaccgcgctgaaatgagcccggaagccgccggtattgctgcctgtctgatgacgtacagtcatcatgcctgtcgtacggagtgttatgccatgacggtccactattaccggctgcgggattacgccctgcagcatccggaatgcagcgccattatgcgcatcattgactgaatggaggcagggacaatgcagcagctttcctttctgcccggagagatgacgcccggcgagcgcagtctcattctgcgggccctgcaaaccctggaccgccatyttcatgaacccggcgtggccttcacctccacccgtgcggcacgggaatggctgattctgaacatggcgggactggagcgggaagagttccgggtgctgtatctgaacaaccagaatcagctgattgccggtgaaaccytcttcaccggcaccatcaaccgtacggaagttcatccccgggaagtgattaaacgcgccctgtaccacaatgccgctgccgtggtgctggcgcacaatcacccgtccggtgaagtcacacccagtaaggcagaccggcttatcaccgaacgtctggtacaggcactgggcctggtggatatccgggtgccggaccatctgatagtcggtggcaaccaggttttctcctttgccgaacatggtctgctttaacccgtcacaaccacatcacacctgttttcacttttatcttctgtcttcagaggtatcacatcatgagaatcatcacccgtggtgaagccatgcgtattcaccaacagcatcctgcatcccgtctttttccgttctgtaccggtaagtatcgctggcacggcagtgctgaagcgtatactggtcgtgaagtgcaggatattcccggcgttcttgccgtgtttgcagaacgccgtaaggacagttttggcccgtatgtccggctgatkrktgwmayccykrrmwrrykkkyygyswsmmrrgawrmrrrymckrycrsrwsacytmrrryksssswrkgsrtkmgssyaykcwcwtmamyrswkrcmksywcwsmsrwacyrkkcagcgcgccggctgacctgtcatcgttaaaccattcttaaccacttttcrgagaggattttatcgtgtcagacaaactctccgggataactcatcccgatgacaatcacgaccgcccctggtgggggcttccctgcacagtgaggccctgttttggcgctcgtctggtgcaagagggtaaccgcctgcattaccttgccgaccgcgccggtatcagaggccgcttcagcgacgcagatgcataccatctggaccaggcctttccgctgctgatgaaacaactggaactcatgctcaccagcggtgaactgaatccccgatatcagcataccgtcacgctgaatgcaaaagggctgacctgcgaagccgacaccctcggctcctgtggttacgtttatctggctgtttatccgacaccagcacccgcaaccacctcataaccccgaagctctcacctttagcactaccagttacagagaacttaagatgaaaacattatccgacacacatgtacgggaggtatctcgctgcccgtctcccgtcaccatctggcagacactgctcatccgactgctggaccagcattatggcctcacactgaatgacacaccgtttgccgatgaacgtgtgattgagcagcatattgaggcaggcatttcactgtgtgatgcagttaattttctcgtggaaaaatacgcgctgaaccgccccggttttcctggagagtgttttatctgtgaactcaggctgccagatcatcgtttctgatggaagcataataagctttttctgcttctgccggagggatatgacccagccttcccagcaatcgtcgattgttataccagtccacccacgtgagtgtggccagttccacttctgcacggtttttccagctcttacggtgtattacctccgctttgtaaagaccattgatgctctccgccatcgcgttgtcatacgagtcacctgtactccctgttgatgccagcagttttgcttcttttagtcgctccgtataggccagtgatatatactgagaacctttatcactgtgatggactgtgccggacggccgacgggcccacaacgcctgctccagtgcatccagcacgaatgtcgtttccatagacgatgagactcgccaccccacgatacatccggcaaacacatcaatgatgaacgccacatagacgaagccctgccatgtgctgacgtaagtaaaatcagccacccacagctggtcaggacgttctgccacgaactgacggtttacgcggtcgcctgcggaaacggctttccggctgacggtagtacggacctttttaccccggagaacaccggcaagtcccataaccgccatgaggcgcgccactgtacatctggccaccctgataccttcgcgtaacaactggcgccagactttacgcacaccgtacacctgatgattttcatcgtatacgcgctgtatctctctcttcagccagtcatcgcgctgagcacgggcactgcgtttatcaggatgatgtcgctgttgctgacagtggtaatacgttgacggggcaatatgcagttcactgcataccggtccgaccccgtactgctcatrcagcttatccagcagcggcattattttttccagaggcggtcgaactccgccttcgcaaaataagcggaagcctggcgaaggatatcgttactgcggcgcagttcacgattttcacgttccagctctttcagacgctgacgttcagcggtggtgagtccaccatcaccactcccggtatcccgctcatgctgacgaacccacacacgcagagtctctggtgtacagccaatctttggggcaatggaacaaattgccgcccattgtgagtcatattcgccctgactttccagaaccatacgaactgctcgttgacggacctcgggggaaaaacgtgtatttttagtcatcctgtttacctctttctcagggagtttagtctccaggattcccggggcggttcacgctggtgcgtaccgaccagccgggattcagcacctgtccccgctctcagttaataaacagtattgatatcctccgggctcgccgggcgaccggcctgatgacccgcgacaattacagaacggtaaataacattaccctgggtaagtatccggaggcgaaatgatgaaactggccctgacactggaagccgacagcgttaacgtacaggcactgaacatggggcgcattgtcgttgacgtcgatggtattgagctcgctgaactgattaacatggtctgcgataacggctactcccttcgtgttgttgatgaatctgaccagacctcagcagaatgcacgccaccatttgctacccttaccggcatacgctgcagtaccgcacatatcacggaaacggacaacgcctggctgtactcgctgtcacaccagaccagtgacttcggtgaatcagaatggattcattttaccggtaacggctatctgttgcgtaccgatgcgtggtcgtacccggttctgcggcttaaacgcctgggtctgtcaaaaacgttccgtcgtctggtcgtcacactcatccggcgttatggcgtcagtctcattcatctggatgccagcgctgaatgcctgccgggtttacccactttcgactggtaaccaggaacaacatgaaatcattaaccacggaaacagcgctggatattctgattgcgtggctgcaggacaatatcgactgcggatcgggaattatctttgacaacgatgaggataaaacggattcagcagcactgttgccctgtatcgaacaggcccgggaggatgtccgtaccctgcgtcatctgcagcttctgcaccagaaccggtgaagctcactcaccagacttcattcctctgacgccagcctgcacagggctagcgttttcatttatctgcaaaaaggaatatcgattatgtcagatatcacaatctcccgtccggaagtggtcaacgggcatacggacgttatctgctcaaccagcattcgccacattctggctgtacgaaagagtacactgttgcaaatcgacacacttatccgacaactggctgaaatctcggtgctgacggaaagcatcggaggtaaaactgccccggactgggccatgaaacaggattttcgctgcggctgctggctgatggagaaacccgaaacagcaatgaaagccattacccggaatcttgatcgcgaaatctggcgtgacctgatgcaacgttccgggatgctgtcattaatggatacgcaggcccgtgatacatggtaccggtcactggagtacgataattttccggaaatcagcgaagcgaacattctgagcacatttgaacaactgcaccagaataaggatgaggtgtttgagcgaggggtgatcaacgtcttcagagggctgaactggaattacaaaaccaattgcccctgtaaatttggcagtaaaattatcgtcaacaatctggtgagatgggaccggtggggatttcatcttatcaccggacaacaggctgaccgactcgccgatctggaaagaatgttgcacctgttcagcggtaaaccaatccccgacaaccggggaaacatcacccttcgtctggatgatcacattcagtctgttcagggtaaagagagctatgaagatgagatgttcagcatcagatactttaagaagggctccgcgcatatcacgttcagaaaaccagaactggttgacagactgaatgatattatcgcaaaacactatcctgatatgctggcagtatagctttgccagtatgctcaaagatcggaaattgtccgataagatatgatcgcggggcatataaaccggtttcagatggcatacccgatggcatactgtctggaagggaaaataaaaaagcgcatgttaaacaataacatgcgcttataatctggcggtgagggggggattcgaacccccgatacgttgccgtatacacactttccaggcgtgctccttcagccactcggacacctcaccaaattgtcgttcctgtcttgctggaacgggcgctaatttagggaaatcatgacctgaggtcaacaaacttttttaaaaaatcgcgcgtttattcaaacttcaatcaatatgcagttttaataagcaaaatctgcttttttggccaccgaccacggatttgttatgctggtggtctttgtagatcataacgataagtgcgaataaatttcgcacaacgcttttcgggagtcagtatggatatcatcttttatcacccaacgttcgatacccaatggtggatagaggcactgcgcaaagctattcctcaggcaagagtcagagcatggaaaagcggagataatgactctgctgattatgctttagcctggcatcctcctgttgaaatgctggcagggcgcgatcttaaagcggtgttcgcactcggggccggtgttgattctattttgagcaagctacaggcacaccctgaaatgctgaagccttctgttccactttttcgcctggaagataccggtatgggcgagcaaatgcaggaatatgctgtcagtcaggtgctgcattggtttcgacgttttgacgattatcgcatccagcaaaatagttcgcattggcaaccgctgcctgaatatcatcgggaagattttaccatcggcattttgggcgcaggcgtactgggcagtaaagttgctcagagtctgcaaacctggcgctttccgctgcgttgctggagtcgaacccgtaaatcgtggcctggcgtgcaaagctttgccggatgggaagaactgtctgcatttctgagccaatgtcgggtattgattaatttgttaccgaatacccctgaaaccgtcggcattattaatcaacaattactcgaaaaattaccggatggcgcgtatctcctcaacctggcgcgtggtgttcatgtcgtggaagatgacctgctcgcggcgctggatagcggcaaagttaaaggcgcaatgttggatgtttttaatcgtgaacccttaccgcctgaaagtccgctctggcaacatccacgcgtgacgataacaccacatgtcgccgcgattacccgtcccgctgaagctgtggagtacatttctcgcactattgcccagctcgaaaaaggggagagggtctgcgggcaagtcgaccgcgcacgcggctactaataaagcatcaggattcctgctatccttggcgggaattgaatacaggagagagttatgtatcccgtcgaccttcatatgcataccgttgccagcacacatgcatatagcacattgagtgattacattgcccaggccaaacaaaagggcattaaactttttgcgattaccgatcatggcccggacatggaagatgcgccgcatcactggcacttcattaacatgcgtatctggccgcgagtggttgatggggtagggatcctgcgcggcatcgaagctaacattaaaaatgttgatggtgaaattgattgcagcggtaaaatgtttgactcgctggatctgattattgccggttttcatgagccggtttttgcaccacatgacaaagcgaccaatacacaagcgatgatcgccactatcgccagcggcaatgtgcatataataagccatcccggaaatccgaaatatgagatagatgttaaagccgttgctgaagcagccgcgaaacatcaggtggcgctggaaatcaataattcctcatttttacactcacgtaagggcagtgaagacaactgtcgtgcggtagccgcagcggtacgtgatgctggaggttgggtggcattaggctcggattctcacaccgcgtttaccatgggggaatttgaagagtgtcttaaaatcctcgacgcggtagattttccgccagagcgcattttgaatgtttctccgcgccgcttactgaacttccttgaatctcgcggtatggcaccgattgcggaatttgcagacctttaattactagtaatggaaatatattaatgaacgagttttctatcctctgtcgtgtgctgggttcgctctattaccgccaaccgcaagatcctttactggtgccgctgtttaccctgattcgtgaggggaaactggctgcgaactggccactggagcaggatgagttgctgacacgtttgcagaaaagctgtgatatgacgcaagtctctgccgattacaatgcgttgtttatcggcgatgaatgtgccgtgccgccatatcgtagcgcatgggttgaggacgcaacggaagcggaagtgcgcgcttttctttctgaacgagggatgccattagcggatacgcctgccgatcacatcggcacattgctgcttgcggcttcctggctggaagatcagtcaacggaagatgagagcgaagcactggaaacactgttcagtgagtatctgttaccctggtgtggtgcgttccttggcaaagtggaggcccatgcaaccacgcctttctggcgcaccatggcaccgctaacccgcgatgccattagtgcaatgtgggacgagctggaagaagattctgaagagtaaatgtgatatgcgtcactcataactgcracagataatttgctgttgcataaaatgtgtgctcgatctcattcatggccgcgttttctgctatcatgcgcggcatgaacatacttctctctattgcaatcacaacaggcattctctccggtatctggggatgggtggctgtttccctgggcttactaagctgggcgggcttcctgggctgtacggcctactttgcctgcccgcaaggtgggctgaaagggctggcgatctccgctgcaactctgcttagtggcgtggtgtgggcgatggtcattatttacggtagtgcactggcgccacatctggaaattctcagttatgtcataaccggtattgtcgcgtttctgatgtgtattcaggccaaacagctgctgctttcatttgttccggggacgtttataggcgcatgcgcgacgtttgccgggcagggtgactggaaactggtgttaccttcgctggcgcttgggctgatatttggttacgcaatgaaaaacagcggcctgtggctggcggcgcgtagtgcaaagacggctctccgtgagcaggaaatcaaaaataaagcgtgaggggcactcacgctttcgcttaaacagtaaatgccggattattaattccggcatttttatctgtcaggattccggtggaaccgacatatggcggtatttcaccagaatgtcattctgccgttctgctttgttctgcaaatcccacagaccacggtcaataccatcattaatcaggaaaatgacccctgtttcgatagccgacatcaggcacagcataacgggttcgttcgaggtgtaacccacttccccttccagcaagcgctggtagtcaataaagcggaaaaccccggcctgaacttcataggaaagtatcgtcttactggtgttcaccgaggagaggatctcaccggtactcacattgacgacgcgcaggttcacggcaatctgatcgagctggtattgcgtgtcggcaccgatcccaaaatatcttgccccaaccccgccagatttgacattgctttcataaccgataatcgaaccttcaaccatgatatttgccgcagttaaagattgcagcgggattcggttattaatggcaaccgtgccgttttcttgtgccgcacgaataatcttgcgctcattaagcaggttttgtaagccctggcgctccagcggtataaaccagcgagaatctttcaatgccgtgaccagcatcgccgtggcgctttgcggaacagcagtggagaagttacttgccgggtagggtttaaattgcccggtttcgtcctgaatgttgtataccgaaacaaagatcttacccgtcggcgctggcagatgggtcaaatctttgtagctctgagcacgaggcattaatgtcggtctggcggcttctttaggcggggcggttaagcatccgctcagtaacatgacggcaaccaaaagaaataagcgctgcatgattattttccttatgaagctggggcttaaaaatcggttgagttattttgtaaacccgaaacctggatggtcgaggtttgtccggttttacgatctgtcacgttcaactgcaattgaccatcgcggttagcaatatcaacaatataatcgttggtcaccatgcggcccggtttaccggtattaatattcgacagtagcccacctaaaatttgtgactggatggcctgagtaaagttatctaacgctgagggtgtttcaataccaaagtcatcgttatagctcggatctttataagagttttgggcctgagcgctatttaataaaaaagcgccattatttgggttaccaccaaagtttggattacggaactggaaagtcatggttccagcccaacttaatggcgaaataagcatgagtagaactactgcatgttkgacacgcattgcagcctccgaacaattttttatttagaattcatcatgcgccaaatcgcccgtacttaataacgcctgatttatctggcgacgatttagtgcttcttcagtttgaatcagtgcaaagacgacagttttttcgaagtctcttttcaacgggaataaaaaagtctggaaaataacgtcctgattgaccgttattgtgatccagcttccccatcgtgcactgggcctttcattaatcgttaagttacccgtatagtcactttcccatttatcactaaaggctcggtaaaaatcatggccaatagatgaaacagtatggtcagttaacaatcccgggacttctacctcaacggcgtgaagattccctgcggcgaacagaaattctgccgccacaatccagcgtaaataacgtttcatggctttatcgcctgaggttatcgtttgcccaggaaaccgcttgtgtccggttttttacggctatcttcttgaaaagattataaagatgcgttttaaccgtattttcgctgatgaacaacgaacgagcgatctcgttattagacgcgccgatacgcagcttattcaggatctctttttcccgatgagtaaggagggctgattccgtgctgttataacgatagttaccagaatgtgtaatcaggtaactggcaagcttttgcgtaaagtagcattcgccgcgcaggacgccttgcaatccattgacaacgcgttcttgatcctccatggcataaaaaacgccgttgatatgaggccagttttcaatgtcgcggtacgggtaatcttcaggcgtatttagcaacaatattttgatattgttgtttttcctgctcaaagtatcctgccaataatggataagctttttatccgcttccatcatatccagaagaataatagagcctgaagagatatcgtccagagaacgttgaatattatgtaattttcctgtaattgccagcgattgtttaaggtgctgcaagagagctgtcgcctgcaaagaaggtttagtgatcaacaataatgtatgaccatgaatactatggacttcattaaacatgatgaaaccccgctttttttattgatcgcacacctgacagctgcctctaaaatagaagcaccagaagtactgacagatgttgcactgctgtgtgtagtaataaatcagccctaaatgggtaaaatataaaactaatggattacatctgatttcaatctagccattacaaatcttaaatcaagtgttaaacatgtaactaagtgtaactggttatattaaaatgttaaccttaaggttttattaagtttagaaatgatagaaaagttgtacatttggtttttattgcacaattttaaaaaatcatacaaatggtgctaacttactaattaatgcatataaaaaatatttcggtgtagtcctttcgtcatgtaaaacgttcttgttttttctccacaccaccgtggacaattttttactgcaaaaagacgaggtttgtcacggcttgtgcgcaagacatatcgcagcaatcagcgacgggcaagaagaatgactgtctggtgttttttgctagcggaaaacggagatttaaaagaaaacaaaatattttttgcgtagataacagcgtatttacgtgggttttaatactttggtatgaacaaaaaaagaaaaatacaacgcgcgggtgagttattaaaaatatttccgcagacatactttccatcgtaacgcagcgttaacaaaatataggttgcgttaacaaccaagttgaaatgatttaatttcttaaatgtacgaccaggtccagggtgacaacatgaaaaacaaattgttatttatgatgttaacaatactgggtgcgcctgggattgcagccgcagcaggttatgatttagctaattcagaatataacttcgcggtaaatgaattgagtaagtcttcatttaatcaggcagccataattggtcaagctgggactaataatagtgctcagttacggcagggaggctcaaaacttttggcggttgttgcgcaagaaggtagtagcaaccgggcaaagattgaccagacaggagattataaccttgcatatattgatcaggcgggcagtgccaatgatgccagtatttcgcaaggtgcttatggtaatactgcgatgattatccagaaaggttctggtaataaagcaaatattacacagtatggtactcaaaaaacggcaattgtagtgcagagacagtcgcaaatggctattcgcgtgacacaacgttaatttccattcgacttttaaatcaatccgatgggggttttacatgaaacttttaaaagtagcagcaattgcagcaatcgtattctccggtagcgctctggcaggtgttgttcctcagtacggcggcggtggcggtaaccacggtggtggcggtaataacagcggcccgaattcagagctgaatatttatcagtacggtggtggtaactctgcacttgctctgcaagctgatgctcgtaactctgatcttactattacccagcatggtggtggtaacggtgcagatgttggtcagggctcagatgacagctcaatcgatctgacccaacgtggctttggtaacagcgccactcttgatcagtggaacggtaaagactctcatatgacagttaaacaattcggtggcggcaacggtgcagcggttgaccagactgcatctaattccaccgtcaacgtaactcaggttggctttggtaacaacgcgaccgctcatcagtactaatacatcatctgtattaaagaaacagggcgcaagccctgttttttttcgggagaagaatatgaatgcgttattactccttgcggcactttccagtcagataacctttaatacgacccagcaaggggatatgtacaccattattcctgaagtcactcttactcaatcttgtctgtgcagagtacaaatattgtccctgcgcgaaggcagttcagggcaaagtcagacgaagcaagaaaagaccctttcattgcctgctaatcaacccattgctttgacgaagttgagtttaaatatttccccggacgatcgggtgaaaatagttgttactgtttctgatggacagtcacttcatttatcacaacaatggccgccctcttcagaaaagtcttaatttgttgaaatatcgagcataagatgaatctggagagaatggtctgctgcgaatcagccaacctgaaagtatggataacacaaccctcaaggatgactaatcattgaggaaatagaataaatgttcagaccttttttaaactctcttatgctcggcagtttgttttttccttttattgccatcgcaggaagcaccgcgcaagggggcgtgatccatttttatggccaaattgtggaaccggcatgtgacgtcagcacccagtcatcacccgtagaaatgaactgcccacagaatggttctgttccgggtaaaacctactccagcaaagcgttaatgagcggcaatgtcaaaaacgcgcaaatagcctcagtaaaagtgcagtatcttgataaacagaaaaagctggctgtaatgaacatcgaatataactaagtttctgaacaactcacgttgctgagcagaaaaatgcgatttaaccaaaaagcctgctgtacacttaagaaacaagaaggtgtaaggaggcgttatgaaaacgcgtattcatgttgtgcagggtgatattaccaaactggccgttgatgtgattgtgaatgcggctaatccttcattaatgggaggtggcggcgtcgatggggccattcatcgcgcagcgggtccggccctgctggatgcttgtttaaaagtcaggcaacagcagggcgattgccctacggggcatgccgttattacgcttgcaggcgatcttcctgctaaagccgtagtgcacaccgtcgggccagtctggcgtggtggtgaacaaaacgaagaccagcttttgcaggatgcctatctcaatagcctacgactggtggcggcaaacagctatacgtcagtggcttttcctgcaatcagtactggggtttatggttaccctcgtgcggcagcggctgaaatcgcagtaaaaaccgtttcagaatttattacccgtcacgctttacccgaacaggtatactttgtctgttatgatgaagaaaacgcccacctctacgaaagactccttacccaacaaggagatgaatgatttgccccggctggcgagcgcggtgctgccactgtgttcgcaacatcccggtcagtgtggtcttttccctctggagaaaagtctggatgcgtttgccgcccggtatcgtctggccgaaatgtcagagcatacgctggatgttcagtattacatctggcaggacgatatgtcgggtcggttactgttttccgccctgttagccgcagcaaagcgtggcgttcgcgtccgtttgttgctggacgacaacaatacgcccggacttgacgacattttacgcttgcttgacagccatccccgcattgaagtccggctttttaatcctttctcgtttcgcttgctgcgtccgcttggttatatcaccgacttttcccgtctcaatcgccgtatgcacaataaaagtttcactgtcgatggcgtggtgacgttggtaggggggcgaaatattggtgatgcctattttggggcaggggaagagccacttttttcggatttagatgtcatggcaataggacccgtagtagaggacgttgccgatgatttcgcccgctactggtattgcaaatcggtttcacccttacagcaggtgctggatgtcccggaaggtgaaatggcggatcgcatcgagttacccgcctcctggcataacgatgccatgacgcatcgttacttacgcaaaatggaatccagtccgtttataaatcatctggttgatggaacgttgccgcttatctgggcgaaaacacgtttattaagtgatgatccggcgaaaggggagggcaaggcaaaacggcattcactgttaccgcagcgcctgttcgatatcatgggctcacccagtgaacgcatcgatattatctcttcctattttgtaccgacacgcgcaggtgtggcgcaactcttacggatggtgagaaaargggtaaagattgcgatcctaaccaattctcttgccgctaacgatgttgctgtcgtccatgccggatacgcgcgctggcgcaaaaaattgctccgctatggcgtggaattatatgaactcaagccgacgcgtgaacaaagtagtacgttacacgatcgcggcataaccggtaattccggtgccagcctgcatgctaaaacctttagcatcgatggtaaaacggtgtttatcggttctttcaatttcgatccgcgttcaacattgctcaatactgaaatgggcttcgtgatagagagcgaaacgctggctcagttaattgataaacgctttattcagagccagtatgatgcggcctggcagctccgtctggacaggtggggacggatcaactgggttgatcgtcatgcaaagaaagagattgttctcaaaaaagaacccgctaccagtttctggaagcgggttatggtcagactggcgtcgatattgcccgtggaatggttattgtaaatgtggcttaacgggctggtgctttatcgttctcacgcttaacaaccggtttaccagagaacaaaaacttcagtaacgggatgcgcaaatgaatttcatacagaattatcgcaatccctactacgaatatcaggccacagagaaaaccaagccagttggaggtgatgtgcggtgtaatgtatgcgccgaaaaacagcgttaacgggtggtgaaccagatagataaacagcgatgcgttaacaaaataagtcacccgcgctgactggaagttaagcaaacggtggccaaaggagaagaccacattcaccatccacagaccgaggaccatggtgatcaccgactcggtttcgtacatccaggcatcgccactgccatagcgctggttgagtaaataagcgacaaacgccaatgctgcagcgagggtacagccacgagacggcgtggtaaacaaggctttaagatgagggaaaatgaaagccagtgcgccgaggataaagaacggtaaataaaatagcgtttgcatgacaataaaattgaacgtgccattactcagaatgggtggatacacaataaaaatcgttcttcttattaccgcataaccgatgccgaggcacaaaaaaatcaccgatagttttaccatcgagaattttttattcgttttatcagaattttctaaattatttctgatgcgtttaaatatccatacgcacagcgtcgtcatgaccactaacaccagtaaaaaccacagatgtgatattaattcccaggccaacgtattatatttgtcatacaatgacagcccaggccaactttccgctttccctttgacgtattgcagcataataaattgcggcaatgtcagtagggggatggctgttaacatcgggatccctacacgttcgacacgtactttccaccattttttcaagggatagcgtaaaaaaagcatgtaggaaaagtacccggatataacgaaaaatacctgcatgcggaacgagtggatgaagtcattaaaaagggtcagccacaatgacggttcggcgctattcacatgccatgtatggctcgaatagattaaagaaatatgaaaagggatccctaacaacatcagccaggcgcggatggagtcgargaaatattcacgttgcgcgggtactggattcatatatggttaactaatctcggatttttcgtcttatccctgtcgggttatgcctttaggcttgttgccatagcgacaccgacctgaccgcgccaggcgcaggcttcaagtttttatgcatagcatcatcgctaccactaaccagaatggaagcgtctgtaagacggttgataaataaatttgctggcaaaccctacacgaagtcgatgcttctgtctttaggagaagcacggaaagtgaaaacggttgcaatcaggtgcttaatccatgagccagcgtgctgaacgataccgggattctgttgtcggaatggctggttatccattaaaatagatcggatcgatataagcacacaaagggggaagtgcttactaattatgaaacataaactacaaatgatgaaaatgcgttggttgagtgctgcagtaatgttaaccctgtatacatcttcaagctgggctttcagtattgatgatgtcgcaaagcaagctcaatccttagccgggaaaggctatgaggcgcccaaaagcaacttgccctccgttttccgcgatatgaaatacgcggactatcagcagatccagtttaatcatgacaaagcgtactggaacaatctgaagaccccattcaaactcgagttctaccatcagggtatgtacttcgataccccggtcaaaataaatgaagtgactgccaccgcagtcaaacgaatcaaatacagcccggattatttcactttcggcgatgttcagcatgacaaagacacggtaaaagaccttggttttgccggttttaaagtgctttacccgatcaacagcaaagataaaaacgatgaaatcgtcagcatgctcggggccagctatttccgcgtgattggtgcaggtcaggtttatggcctttctgcccgcggtctggcaattgataccgccttgccatcgggtgaagaatttccacgcttcaaagagttctggatcgagcgtccaaaaccaactgataaacgtttaaccatttatgcattgcttgactcgccgcgcgcgacaggtgcttacaaattcgtagttatgccagggcgtgacacggttgtggatgtgcagtcgaaaatctatctgcgcgataaagtcggcaaactgggggttgcaccgttaaccagtatgttcctgtttgggccgaaccaaccgtcgccagcaaataactatcgtccggagttgcacgactctaacggtctctctatccatgccggtaatggcgaatggatctggcgtccgttgaataacccgaaacatttagcggtcagcagcttctccatggaaaacccgcaaggctttggtctgttgcagcgcggtcgtgatttctcccgctttgaagatctcgatgatcgttacgatctccgtccaagcgcatgggtgactccgaaaggggagtggggtaaaggcagcgttgagctggtggaaattccaaccaacgatgaaactaacgataacatcgtcgcttactggacgccggatcagctgccggagccgggtaaagagatgaactttaaatacaccatcaccttcagccgtgatgaagacaaactgcatgcgccagataacgcatgggtgcaacaaacgcgtcgttcaacgggggatgtgaagcagtcgaacctgattcgccagcctgacggtactatcgcctttgtggtcgattttaccggcgcagagatgaaaaaactgccagaggataccccggtcacagcgcaaaccagcattggtgataatggtgagatagttgaaagcacggtgcgctataacccggtcaccaaaggctggcgtctggtgatgcgtgtgaaagtgaaagatgccaagaaaaccactgaaatgcgcgctgcgctggtgaatgccgatcagacgttgagtgaaacctggagctaccagttacctgccaatgaataagacaactgagtacattgacgcaatgcccatcgccgcaagcgagaaagcggcattgccgaagactgatatccgcgccgttcatcaggcgctggatgccgaacaccgcacctgggcgcgggaggatgactccccgcaaggctcggtaaaggcgcgtctggaacaagcctggccagattcacttgctgatggacagttaattaaagatgacgaagggcgcgatcagcttaaggcgatgccagaagcaaaacgctcctcgatgtttcccgacccgtggcgtaccaacccggtaggccgtttctgggatcgcctgcgtggacgcgatgtaacaccgcgctatctggctcgtttgaccaaagaagagcaggagagcgagcaaaagtggcgtaccgtcggtaccatccgccgttacattctgttgatcctgacgctcgcgcaaactgtcgtcgcgacctggtatatgaagaccattcttccttatcagggttgggcgctgattaatcctatggatatggttggtcaggatttgtgggtttcctttatgcagcttctgccttatatgctgcaaaccggtatcctgatcctctttgcggtactgttctgttgggtgtccgccggattctggacggcgttaatgggcttcctgcaactacttattggtcgcgataaatacagtatatctgcgtcaacagttggcgatgaaccattaaacccggagcatcgcacggcgttgatcatgcctatctgtaacgaagacgtgaaccgtgtttttgctggcttgcgtgcaacgtgggaatcagtaaaagccaccgggaatgccaaacactttgatgtctacattctgagtgacagttacaacccggatatctgcgtcgcagagcaaaaagcctggatggagcttatcgctgaagtcggtggcgaaggtcagattttctatcgccgccgccgccgtcgcgtgaagcgtaaaagcggtaatatcgatgacttctgccgtcgctggggcagccagtacagctatatggtggtgctggatgctgactcggtaatgaccggtgattgtttgtgcggcctggtgcgcctgatggaagccaacccgaacgccgggatcattcagtcgtcgccgaaagcgtccggtatggatacgctgtatgcacgctgtcagcagttcgcgacccgcgtgtatgggccactgtttacagccggtttgcacttctggcaacttggcgagtcgcactactgggggcataacgcgattatccgcgtgaaaccgtttatcgagcactgtgcactggccccgctgccgggcgaaggttcctttgccggttcaatcctgtcacatgacttcgtggaagcggcgttkatgcgccgtgcaggttggggagtctggattgcttacgatctcccgggttcttatgaagaattaccgcctaacttgcttgatgagctaaaacgtgaccgccgctggtgccacggtaacctgatgaacttccgtctgttcctggtgaagggtatgcacccggttcaccgtgcggtattcctgacgggcgtgatgtcttatctctccgctccgctgtggtttatgttcctcgcgctctctactgcattgcaggtagtgcatgcgttgaccgaaccgcaatacttcctgcaaccacggcagttgttcccggtgtggccgcagtggcgtcctgagctggcgattgcactttttgcttcgaccatggtgctgttgttcctgccaaagctattgagcattttgcttatttggtgtaaaggaacgaaagaatatggcggcttctggcgcgttacattatcgttgctgctggaagtgctgttttccgtgctgctggctccggtacgcatgctgttccatacggtcttcgtcgtcagcgcgttccttggctgggaagtggtgtggaattcaccgcagcgtgatgatgactccacttcctggggtgaagcgttcaaacgccacggctcacagctgctgttagggttagtgtgggctgtcgggatggcgtggttggatctgcgtttcctgttctggctggcaccgattgtcttctcgttgatcctgtcaccgtttgtttcggtgatttccasccgtgccaccgttggtctgcgcaccaaacgctggaaactgttcctgatcccggaagagtattcaccgccgcaggtactggttgataccgatcggttccttgagatgaaccgtcaacgctcccttgatgatggttttatgcacgcagtgtttaacccgtcatttaacgctctggcaaccgcaatggcgaccgcgcgtcaccgcgccagtaaggtgctggaaatcgcccgtgaccgccatgttgaacaggcgctgaacgagacgccagagaagctgaatcgcgatcgtcgccttgtgctgctaagcgatccggtgacgatggcccgtctgcatttccgcgtctggaattcccctgagagatattcttcatgggtgagttattacgaagggataaagctcaatccactggcattgcgtaaaccggatgcggcttcgcaataaaaacgtagttgcctgatgcgctatgcttatcaggcctacatcgctcctgcaatgtgttgattttgcaagattttgtaggtcggataaggcgttcacgccacatctggcaaaaacaacgagccaataaaaataccggcgttatgccggtatttttttacggaagaggtatcaaatgcgtttaattgtggtgagcatcatggtgaccttgctgagtggctgtggcagcatcattagccgcactataccggggcaggggcatggcaaccaatattatcccggtgtgcaatgggatgtgcgtgactccgcctggcgttatgtcacaatccttgatctgccattctccctggtttttgatactttactgctgccgatcgacattcatcatggcccgtatgagtaattaacgttcatcccactcatcagctgctgcgcgtccttcctcggtatccagcggtggctcaagctgaaattccccctcgtcccattcatgtaatgtattctcttcctgccactcctggcggatctctatctcatcatagtcgccatcaaaaacactttgcgcggcttcaccgctaagcataggtaaacattcaccttcttccccttcgtcggcaaaaaactcaacttgccacatgatgtcgccgtcctgcaaaacgtatttttgggcattgaactgttgcacattcgcatcttcggcgtcgatgccggggttgtctgcaagaaattcttcgcgtgcagcgtcaatggcttcttcaagcgttgcgtacatggtcatcacgattctccctttgagttgatgaggtttcagggaaaaggatagctgattctccgcttttgcaagtatgaaaggcgaaaaatcagttcgatacctggggtattcgacgacgacgtagactgttccatgaatagactgcgttgaataacactacgccagcggtgacgagaaataccgctctgaaaccgtagttcgctgaaatcgctgctcccatcaatggtccggtaacgttgccaatatcacgaaacgattggttatagctgaagatacgtccggcgatttggttgctcgagttgtaaaccaacagtgtctgtacggcggggagtagtgcaccatcggcggcaccgagcaaaaaacgtaaaatcccaagttgcaatggcgtctgaacgtaagacattgggatcaacagcagtacagaaaagatcagcgccgtaatcaggatcttttcgggtccgattcgatcgccaagtttgccgagtcgtggtgcactcagcagagcagctacgcctggcaccgaggcgatcatgccactgataaaggcgacgttactgacgttacccgccagttcgcggacatacagcgtcagaatgggggcaattgagcccgtcgccacctggatgattaacgtggtgacaaacaggctgagtaccagtttcgggtttttaagtgatgtcaccacttcccgcatgtgcagcatctcttttttgctgaccggctggaatttttctctgatgcaaaacagggtgacgaaaaagcagagtatgagcacactggcggtaataaagaataccggacgtaagccgtagctatcggcgagcaggccgccagccattgggccgagcaacgcaccgctaacgccgcctgtggagagcgtacccagtgcccagccgcttttattacgcggtacttgtgtggcgataagagcattagcgttggggacaaatccgccaagtaacccaagaagcgcccgcaggatcaaaaactgccagatattttgtgccagccccatcaacaccatcacgatgcccatgccgagagcagagcgtaatagcatgagttttcggcctttacggtcggcgagtccaccccaaaacggtgaggcgatggccgaaaataaaaatgtaatgctgaagacaataccggaccacatattcagggcggagtggccggtaacgccaagctgctcaacgtagaggggttagaagggcattaccagactgaaggcggcaccggtaagaaaacagcctagccaggcgacgatcaggtttcgtttccagtttataggggtgtcattttcacagggtgacatagcaatccgctgttggtgcgccaggcgcggtgaacataagaagaaaagataagcacactaattatgcgcccgacttccagggggcgcaatccagagagcttttatcgctaaatcagggggatttgctgtggtaatgccggatgccattctgaagcatccggcatgggagatttaatagcgtgaaggaacgccttccgggcgtgttttaaagcgacggtgtaaccacatatactgctctggtgccatcatgatgcatttttcgaccactttgttcatccacgcggcggtagtttcggcatcatccagcggcggagaacactctggcggcagcataatcaattgataccctttgccatctggcttacggcgtggaacgaagggcaccagacatgcgccggacatccgtgccagcatccaggttccggtcgtggtcgcagcctgctcaacggcaaataaagggacgaaaacgcttgagcgcgggccgtaatcatgatccggtgcgtaccagaccacttcgccttttttcagggctttaatcatgccttttaaatctttgcggtcgagcatcgatttatttgagcgcaaacggccccaggtttgtagccagtcaatcagtggattatcgttcgggcggtaaacgccaatccccggttcctgcataccaaactgccgcgcacccagctccagtgtcagaaaatggatgccaactaacaggatgccgcgtttttgcgcctgcacgtcacgaatgtgttccatgccgatcacttccgtccagcgagcgattcggcggtccggccagaaccacgccatgccagtttccatcagtcccatgccaacggattcgaaattcttcaccaccattttacggcgttcttgttcgctcatttccgggaagcacagttccaggttgcgatgcacaatttttgcgcgtcgtttcataaaacgtaacgccagttttcctaatccacaaccgaggcggtagataaccgggtagggcaattgcacgactaaccaaagtacgccaatacccaaccaggttaaccaataacgcggatgaagcagtgcggtggagaacttgggtagattcgtcatatcaatcctgtttttcaacctattcgggcaattgtatgtattgtcgcattttttcgcccgcaaccaaaatttgtggctgaagactgggcgaaattgccgcgcttgtaaataacaaataatttttaatgcgcaaatgtagcgtaaaatgtgtggatgttaattatcgataattgctatatcatgccgcggatttttactttcccatctcgcaggaaccgtacaccatgccagtgttacacaaccgcatttccaacgacgcgttaaaagccaaaatgttggctgagagcgaaccgcgaaccaccatttcgttttacaagtatttccacatcgccgatcctaaggcgacccgtgacgctttatatcagctgtttaccgcgctgaatgtttttgggcgagtgtatctggcgcatgagggcattaacgcgcaaatcagcgtacctgcgagcaatgttaaaacatttcgcgcgcagctctatgccttcgactcggctttagatggcttacgcctgaatatcgcgttggatgatgacgggaaatccttctgggtactgcgcatgaaggtccgcgatcgtatcgttgccgacggtattgacgatcctcactttgatgccagcaatgttggtgagtatctgcaagcggcggaagtgaacgccatgcttgacgatcccgatgcactgtttatcgacatgcgtaaccactatgagtatgaagtggggcactttgaaaacgcgctggaaattccggcagataccttccgtgagcagctgccaaaagcagtcgagatgatgcaggcacataaagataaaaaaatcgtcatgtactgcaccggcggcattcgttgtgaaaaggccagtgcctggatgaaacataacggattcaataaagtctggcatatcgagggtggaattattgaatacgcccgtaaggcgcgcgagcagggcttgccggtgcgttttattggcaaaaattttgtttttgacgagcggatgggcgaacgtatatctgatgagattatcgcgcattgccaccagtgcggtgcgccgtgcgacagccataccaactgtaaaaatgatggctgccacctgctgtttattcagtgtccagtatgtgcggaaaaatacaaaggttgttgtagtgaaatttgctgcgaagaaagcgcgttaccgccagaagaacagcgacgccgtcgggcaggacgtgaaaatggcaataagatctttaataagtctcgtggacgtctgaatacaacactgggcattcctgatccaacagaataaatatcattgccggatgcgtgccatccggcaacatttcactcttacttctgctgtacgccttccactgaaataatcagatccacttcctgagaagctggacctaaatctgtcttgatattgaagtccttgagcttaattttgccttcggcctcgaagcctgcacgtttaccaccccatgggtcgtcgccctgaccaattaatttcgcttccagcgtgacgggtttggttacaccattcagcgtcagatcgccggtaatatccagttcgtcaccgtctttcttcacgctggtggaggtgaatgttgcctgtggatattttgcggtattgaggaaatctgcactgcgaagatgtttatcacgttcggcgtgattagtatcgacgctggtggtgttaattgtcacattcactttatcggcagctggatttttttcatcaaaggtaaaagtaccgtcgaaatctttaaaggtgccatataaccagctatagccaagatgctggatgcgaaagttaacaaaggcgtgctgaccttctttgtcaattttgtaatcggcggcaaccgctgaaccggcagagaacatcagggacgcgaaggttaaaccaagcaggctttttttcattttttatactccatagtcagatgacgactttcccagcatgcgcttcagagtgtcgtctttatcgatgaaatgatgcttcagggccataaatccgtgcataacggacagtactacgacgctccacgcgagccaaaaatgcagggcaccggcaaagtctgcctgtgcgccagcgtcggcaagggtcgcggggacgtcaaaccagccaaaaacgctgatcggtttaccatcggcagttgagatcagatagccgctgatgccgatggcgaacagcaataggtacaatgcgagatgtccagcttttgcggcaagacgagtcatgggcgaataactcggcagcggacccggcggtggagatatgacacgccacagaacgcgaataaccagccccatcattaacaaaataccgatgcttttatgtagttcgggtgctttgtgataccagccatcgtaataactgagcgtgaccatccacagacctaaagcaaacatgccgtagacaataattgcgcttagccaatggaaggccgcagatataacaccatagcgttcaggggtatttgtgaatgacataagtgcatccaaaacgaatttgtgagagaaagaaaatggcgtgtcggagaatgaattgcaacacaaaaataacaaattgaatgatatttatttttatttcaataattttgaattaataatgaaagaatcttcataagtttagtgggttcagcatcagagatgtctggtgagtgctgtagaagcaggaataatctcattcaatttttcacgctaaatgaaagggagattaaatatttgtcagtttatgtcagtgcggaaaactaaaaataaaacacatagatcagatccataattgccaacaatccccagagaaaaagatatagcatcagatgctcgcgaatattattgatgagatagtgcaacagccgacgcattaaatactcctgtaaaaacggcctcattctggaggccgtaatgatgattattggaagcgggaaaggctgaatggcgtcaaatcaaaatcgctttttttgtcttgcgcaaaatcggcagctatttcccctaaaactgacgcaaatttaaaaccgtgcccactcaggccggtaatgagcagtgtattatcgtggccgggtagggtatcgataataaaatcttcgtcaggcgaattatcataggtgcaggcagcgccgtacaggcagcaaccgatacccggcaatacattgcgcaagaacgggaaggcttccgaaccatcgctgaccacttccgcaaacggaacacgttcatccgctgaatggataacctggcctccgttatgtttgccaatcttcaacgcgtcgttttctgccggaaaaccataatattgatcgccattgggcagttcaccggtaaacgccgggaatttattcttcacgctatagcggccatcggcctgataccaggcaaatactttacgtacgggctggacaggcagctccgggagcaggtcttttacccatgttcccgcgcagacaatcgcttttttcgcctgatactcaccgtcagccgtttcaatagttacgccatcatcgtcatgacgaattgcggtgaccgggcagttgaacagttgcgcacagcccgcttccttcgccagttggatccaggttttaatcgccagttcgctgcgcaaaaaaccggaatcagtctcaaataagccgatgtagttgtccgggacgcgtatttctggccagcgggccataatcccttgcgcatcgagcttttcaacgttgagttgccactgttcggcgctgtgggcgacgttggcgagaaatgcggagtcagccgggccaaggttaatgacaccagagcgtacaaaaatgggatcatcttcgttgtggcgggagaggtcatcccacagcgtttgtgcgcggaggaccagcgggacatacttttcgccttcaccataagcatgtcgaattaatcgcgtatcgccgtggtggctgccgtgttgatgtggtggcatatgggcgtcggtcataagcacgtttaaaccggcgcgggttgcataatacccggcggcagcgcctacggaaccgctgccaataatgatgagatcgtatttcatttttttctctctgctctcatggtttaagcagagtaattaactgaatgcagatatacaacccagaaatggtaaaggcaccggtgaggtgccttttgggtggatggtcatgtcatgttaatgacgccgatactcgtttaccgggaaatcaccggattcaattttggcgattcctgcttctaatatcgaaataaattgtctggcaacatcagtggttaaccagagcgtctgaccaacttcagtcccttcctgctcggacttatttggggtctggtagtgcaaacgcaacatcagcgcatcatagctatcaacggtgctgatgtcccaccctacgagcggatgagtctgaatgacttcattatttttttccatcatggccccctaattcgtgttactagacaacgttattcgaggttcaatgcgtttttatctgaagcaacttcagtataccaataaataagggtaatcaccsaatttttaaaggggggaacagataaatttctgcttttaagatttatatgaacaataaaacagcatgtcattcatatttttttagcatattgtgcaattattttgaggaagtgtagaaattttgtactcataattcgcaagtaaaataaaaaagccggggcgacccggcaaaaacaaaaatcactgcatattattcgctgacaaaccagtcatcggcgctttcccacgtttcctggagaatttcgctaatgcgctgtttatcttcttttgtcgcgccaataaccgataaattattcgctgcggcataacgtactgatacgtggccttcattatcaggaaacgcatactgaatacggcgggaaagttcgccagccagggcgtcaatagccccagctggcaatggagaagttttcgctatggtgacttcaattcgcataatagccccctgttgaatatactggttatttatacaggtaaaataacctaatgacaacaggaagctacgatttttattgtttaacagaccagcgtaccgtttccccggcgaggaatggcaccagcgtgtcatcagtcagtgcgatgctttcagcaacctgatgctcttcacgtaccagttcgatgaatgtgtcgttgaccggtaacccatagaactgcgggccgtttacagaacagaatgcttcaaagtgctgcagagcattcatctcttcaaagacggtagcgtaacttcccagcgcggttggggcgttgaagcagcccgcgcagccgcagctgctctctttgcgatgacgtgcatgtggcgcagaatccgtaccgaggaatactcgattaaaaccgctggcgactagttcacgcaatgcctgttggtgaatattgcgtttgaggatgggtagacaatacaggtgcggacgcacgccaccaaccagcatatggttgcggttaaacatcagatgttgcggagtgatggtagcagccagccgttcatttccgtcacggacatagtcggctgcgtctttggtggtgatgtgctcaaaaacgactttcagcgcggtcaggcgctggcgcagaggttccatcacgctttctataaagcgcgcttcacgatcaaaaatgtcgatatctgcatgtgtcacttcaccatgcaccagtagcggcataccgattttttccatgcgctctaataccggcatgattgcgtcaactgacgtcacgccgtggctggagttagtggttgcgtttgccgggtaaagttttgcagcggtgaacacgccttcgttaaatccgcgctccagctcattaggatccagcgaatctgttaaataacaggtcatcaatggggtgaaatcgtgcccggcaggtacggcgtgaagaatacgttggcgatacgccacggcagcctcaacggtggtcacgggcggagccagattgggcattacgatagcccgtccataaatttcgctggtatacggcacgacagtttttaacatgtcgccatcgcggaggtgaaggtgccagtcgtctgggcggcggatctttaatacctgggatggtgcagtcattaatctctatgctccggctgaagggatgtttttgccggacacaaaggataagcggaaacgttttcctttgcacgaaaaataaagggcgcgaatgcgccytcgtgattaatcagtaaatggaatgacaatttcgcctggcttcacttcaatgcctttcgccagttttttcgccattgcttcgccctggctgccatcttcgcgcaggacgtaagcaggttgctggttaaagtaattgcgtaatgcctggttcagatagggaagcaacgtttgcatcaccgtttgcattttttccggttgtaccgtcgcatcgaccacctccatctctttcaggaagatcgcgcctttttctttatcaaacacgggcagcgctttcagcttcagtttcatggtcgctttctggctaccgaacagggagttcatgtccagattggcgtctccggttagggcaaccttattcggctcttcgcgaccaatttggctggtcaggtttgtcagaacaatatgggcgtcagccacaccgggtaaaccaatatcttttgagaaattattatgtttcgcaagcgactggttaatttcttgttcggtgatggtgtattgggtgagttgattacagccaacgagcaggccactgacgatcaatgcagcggcaaataaaaacttgttcatggtagtcctcgacatgaaatctgcgtcaatatcctgacacaacgcagcatgtgtcaccagcgataaactcgccagcagaaaaaactgaaaacggcggcaacccgcgaatacaggctgccgcggcgagtcaggattaaatcgccattgatgataacaaattgatttgtgtctgtttcgccatattatcgcggtaatcagcaacgcggcttggccagttaattccggctaccagcgtcagattacgcagtagcgggaatagctgaatatcatcttccgaaagttcgccattcacggcgttcggtttgacgatcagtttgtccagcgcacgtaaatcatcgctgatattcttaatcagaccgtcagagtgggccagcaggtcggcaaaattacccgcgctggcctctttcttgtcgacgaaatatttgcgcgcggcgggagtagaaaactcatcaaatgccgatttggcaaaacgcggcaacagcagtttgttggcgtagccattgaccttgcgcagccactcttcaatggcaggggaacgtttgccggtcagtaacggtttgccgtcgagtttatcgacatagtgaacgatatccatgctttctggcatatagcggctgtcatctttttgcagaatgggaacctgtttttgaccgaccatccgggtgggtgtttctgcgtcgtcgttgagcagaacatgtaattcgacggggatatttttcaggccgaaaatcatgcgggctttgaggcagtaagggcagtgatcgtaaatgtatagcttcacgtgactcctccatttggctgtcagttcactttcagtatggaggagtcaggggggagtatcaaatcaggcgtcgcgttcaagcaaacgacgcgcggcgcgtttctggctaaactgccaacccagcgcaaggaaagtgaagatgccaataatgcccagcatcatccacggaagctctggctggtgcaccgatttgcccaggtcaaacagccagccgccaccgatataaccaatagcgccgccaatcgccagacccagacggctaaaccccatatagctgccgcgagytcttgcgtccgccagcgaagcacttaaggtttcacgcgcaggctcggcaatgatcgacccgatataaaacagacaaatcagggtgaaaagttgttgcaggccgctgaccatgcccaccggcatcatgcttaatgacattatcaacagcccagccatcaaccggtgttccagacgaaaatgcttttcactccagcgggcgatagggtagagcaacgttaacgacagacacgcttcaatggcatacatccatttaacggcagagggcgcgccagccacatcgttgaccataattggcagcatcagcatcacttgtacagccagcatgtagtaacccgccagcgtcaggacataggtgacaaaacgcttgtcgcgcatcacgcgggtcatgccttcgcgaacgggcgtgcgtacggtggagagtttccatgccggtaacaaccacgcattgaacgctgcacacagcacaaacaaaacggcccctgtggcgcagaccaggcgaaagtcgtattgcaacagccagytccccaacaatgcgccaatgaccgcaccggcactgtcctgcatcatcaacagcgagaaaaaacgaccacgctgttgtggacggattagtttcaccaccagcgccgaacgcggcggatcaaacaacgtgccaccgagtcccgagagcaggcatgaaaaccacaatagccacggttcgtgggcgatacccattgtggcgaatccggcggcacgcatcagcataccggtaacaatcatcggtttggcaccaaagcggtcggcaattgcgccgccgaaaatacccagaccttgctgaataaactggcgtaggccgagggcaataccgaccatgacggcggcccagcccatttgatcaacgaagcggatagagatcagcgggaagacaacaaagaaccccagcacgaccagcatattatcgatgagcaggaaatatttacccaggttcctcgcctgcgacacgcgggacatttcccctcccgggaaataaaagatgagcactttctattctgcattgccgctaagacttttcccatcacttcggggacaatatttttttatcaaaacgtcgctttgatagagagtttttatcaaatatgtgaataatgcagaaaatggcattttggacttttcacagggtctggttgcgcaggtatagtaatacttacagcgtattaaagacgttacgggaaggagtaggtatagaatgtttggctatcgcagtaacgtgccaaaagtgcgcttaaccacagaccgactggtcgtgcgtctggtgcatgatcgtgatgcctggcgtctggcggattattacgcagagaatcgccatttcctcaagccctgggagccagtgcgcgacgaaagccactgttatccatcaggctggcaggccaggctggggatgattaacgaatttcataaacaaggttcagctttctactttggcttattcgacccggacgaaaaagagattattggcgttgccaatttttccaatgttgttcgcggctcttttcatgcctgctatctcggttattcgattgggcaaaaatggcagggcaaaggactcatgtttgaagccctgaccgcagccattcgttatatgcagcgcacccaacatattcatcgcattatggctaattatatgccgcacaataaacgcagcggtgatttactggcgcgactgggttttgaaaaagaaggctatgcgaaagactatctgttgattgatggacaatggcgcgatcacgtactgacggcattaactaccccagactggacgcccggccgctaaggagaatctcatgaaatatcaacttactgccctggaagctcgtgtgattggttgcttgctggaaaagcaggtgaccacgccggagcaatacccgctctcagtcaatggtgtagtcacggcctgtaatcagaaaacgaaccgtgaaccggtcatgaatctgagtgaatctgaagtgcaggaacagctggataatctggtcaaacgtcattatctacgcacagtgagcggttttggtaatcgggtcaccaaatatgagcaacgtttttgtaattcagaatttggcgatctgaaactgagcgccgcagaagtggcgttaatcaccacgttgttattgcgtggtgcccagacgccgggtgaactgcgcagccgcgccgcgcgaatgtatgaattcagcgatatggcggaagtggagttgacgctggaacaactggcgaatcgcgaagatggtccttttgtggtgcgtctggcccgcgaaccgggtaaacgcgaaagccgctacatgcatcttttcagtggtgaggtagaggatcagccggcggtaacggatatgtcgaacgcggttgacggtgatttacaggcccgcgtcgaagccctggaaatcgaagtggcagaactgaaacagcgtcttgattcgttgctggcccacctgggagattaaagtgaaaaaattacgtatcggcgtagtgggattaggcggcattgcgcaaaaagcgtggttaccggtgctggcggcagcgtctgactggacgttacaaggagcctggtcgcctacgcgcgcgaaagccctgccaatttgtgaaagctggcgcattccttatgccgattcgttatccagccttgccgccagttgcgatgcggtttttgtacattccagcaccgccagtcactttgacgtggtcagtacgttactcaatgcgggggtacatgtctgtgtcgataaaccgctggcagaaaatctgcgcgatgctgaacggctggtggaactggcggcgcggaaaaaactgacgttgatggtcggttttaaccgtcgtttcgcaccactctactgtgagttaaaaacgcaactcgccaccgcagcctcgctaagaatggataaacatcgtagcaatagcgtcgggccacacgatctttatttcacgttgctggatgattatctgcatgtggtggataccgcgctgtggttgtcgggcggcaaagcctctctggatggcggtacgctactgactaacgacgctggcgaaatgctgtttgccgagcaccatttttcggccggtcctttgcagatcaccacttgtatgcatcgccgtgccggaagtcagcgtgaaaccgtgcaggccgtgactgacggtgcgctcatcgacattacggaaatgcgcgaatggcgtgaggagcgtgggcagggtgtagtgaataaaccgattcctggttggcagagcacgcttgagcaacgtggatttgtcggctgtgcgcggcacttcattgaatgcgtgcaaaatcagacagttccgcaaaccgccggcgaacaggcagtgctggcgcaacgtatcgttgacaagatctggcgcgatgcgatgagtgaataaaccctgtaacatctggmrgwagcaattcaccataatccaggtagactattcgcctctttcagcgcctgccttgcaggcgttttgcccgtgggtctggattagaacaccgatgaatttattaaaatcgctggccgccgtcagctcgatgaccatgttttcgcgtgtgcttggcttcgcacgagacgcaattgtcgccagaatctttggcgcagggatggcaaccgacgcctttttcgtcgcttttaaacttcctaacttgttacgccgtatctttgccgaaggggcattttcccaggcatttgtaccgattctggcggaatataaaagtaagcagggtgaagacgccacgcgggtctttgtctcttatgtttctggcctgctgacacttgcgctggcggttgtgacggtcgctggcatgctcgccgcaccgtgggtgatcatggtgaccgcgccaggcttcgctgacacagctgacaaatttgccctgaccagccagctactaaagattacctttccctatatcttgctgatctccctggcgtcgctggtgggascgattctgaatacgtggaaccgcttctcgattccggcgtttgctccaacactgcttaacatcagcatgattggtttcgcgctgtttgccgcaccgtactttaacccaccggtgctggcgctggcgtgggctgtgacggtcggcggcgtcctgcagctggtgtatcagctaccgcatctgaagaagatcggcatgctggttttgccacgcattaacttccacgatgccggagcaatgcgtgtggtgaaacagatgggaccggcaatccttggcgtctctgtgagccagatctccttaatcatcaacaccatttttgcctcgtttcttgcttccggttcggtgtcatggatgtattacgccgaccgcttaatggagtttccgtccggtgtgctgggcgtggcgcttggcaccattttgctaccgtcgctgtcgaaaagttttgccagtggcaatcatgatgaatacaaccgtttgatggactggggactgcgtctttgtttcctgttggcgttgccgagtgcggttgcgttgggcattctttccggtccgttaaccgtttcgctgttccagtacggtaaatttaccgcctttgatgcgctgatgacccagcgggcgttaattgcctactcggtgggtttgattggcctgattgtagtgaaagtgttggctcctggcttttattcccgccaggacattaaaacgccagtgaaaattgccatcgttacgctgattttaacgcaattgatgaacctggcgtttatcggtccgttgaaacatgccgggctgtcactttctattggtctggcggcgtgtctgaatgcttcgctgctttactggcagttgcgtaagcagaaaatctttaccccgcaacctggctggatggcgtttctgttgcgtctggtggtggcggtactggtgatgtctggcgtgcttttaggtatgttacatatcatgccggagtggtcattgggtaccatgccctggcgtttgctgcgtttaatggcggtcgtgctggcggggattgccgcgtacttcgctgcactggcggtactgggcttcaaagttaaagaatttgcccgccggacggtgtaacaatgcattccggcctgcagtgcaggccggagataatcttcagatcgaaatctttttactgccgcgatgggttgttgaggtctgaccgttcgccccatatagcgtcggttcctgatgcggtttcaacatttccagcgcctgttgattgcgctcaatctgtccttccagtaaccagccgttatgttgattcatttggcgtagttgctgcgttttcacagcaatttcctgccagcgttgactaatatcaacgctatttgctgtattgggttctttcctgcgtaactgttcgaggtaatccaacgttgccagcagtgagcttttttgttctgtaatccattgcaactggctgccgttgatctgccccatagagagatgttgctgctcttgatccattaccgttttgagatcgttaagcacagcggacatctggtcgaggatctctgcaagacgcgtcatacgattaattactctgcaagtcttgctgcgcttcgttgatcagcgcatcggcaattttgccggtgtccatttttagttcaccgttacgaatcgccagttttaacgcttcgacacgttcaagattgatatcactgctgccgggttgcatcagttttgcttgcgcgtcgcttaacgtcacactggtgctggtggaggctgttgtttttgccgctcgggtgttcgttaccggcgcgtcagtggtttcgcgcggttgaacggtgcttacgggcttcagaggcgaagtgcgatcaatactcatggtttattcctcattgagggcgcttttatcatgtgttgcttatttatcggcaagggacgggtaatctttaacagcttacaggtttataagaatattcccatctgcatcaacaacgccgctgactacctgtccagataccatgcgcacccgcgcattctgtgcgacggctgcattgtttagcgcctgaccttctgcgttggcgctaaacccatcaccgctggcgatcacgttgacgcgttgtcccgcttttacccgccatgcctggcgaaactgggttaactggataggttgatcgggtgatagatcgcgcaggctaacggcatcaacaagttgattgatatccagcaccgtacgcggtggcaaggtatccagccgtccgcgtttcagtttgacattgccagctcccagctttcctcctcgcacaatgggcatcgcggcaaccacataatttcctgtggcctgcacattaacctgtaaatatcgtttgtcgttaccgcagcgtgccaacacattcacattgccccacaagcgggaattattgctcatcgaaagcaatggctgctcgcacggcggtagtagattgggcgctgtacgaatagaaacacgaacctcatcacttatccctgcgagctgggagctaaaaaaggtttgcaattgcgatgtgagattgctcgccgcacttaacggactgaacagtatcgcgatgatcgccacgctacgttttattgccagcattttcgcccccagccatttctacaacgtgaattgtacctgtccacaatgaccatcaacggcataaatagcgacccattttgcgtttattccgccgataacgcgcgcgtaaaggcatttaagctgatggcagaattttgatacctgcggaggagatatgctcgataagctcgacgccgccttacgttttcaacaagaggcgctcaatctgcgcgcccagcgtcaggaagtgctggcagcaaacatcgccaatgccgatacccctggttatcaggcgcgcgatatcgattttgccagtgaacttaaaaaagtcatgcaacgtggacggaatgcaaccagtgtggttgctctgacgatgacctcaacgcaacacattccggcgcaggcgctgacgcctcctaccgcagaactgcaataccgtattccggaccagccttcgcttgacggtaataccgtcgatatggatcgcgaacgcacccagtttgccgataacagcctgcaataccagatgagccttagcgcgttgagcgggcaaatcaaaggcatgatgaacgttttacagagcggaaattaacggatggcactgctgaatatttttgatatcgccgggtcggcgttaactgcccagtcccagcgcctgaacgtggcggccagtaatctggcgaatgctgatagcgtgaccggtcctgatggacagccatatcgggcaaaacaggtggtattccaggttaacgctgcaccaggtgctgcgacaggcggcgtaaaggttgccgatgttatagaaagtcaggccccggacaaactggtttatgaaccgggtaatccgctggcggatgcaaagggctacgtaaaaatgccgaacgttgatgttgtcggagagatggttaacaccatgtcggcgtcacgcagctatcaggccaatgttgaagtgctcaacacggtgaaaagcatgatgctgaaaacccttacgctcggtcaataaaggagaaagctatgtccattgcggtaaccaccaccgatccgacaaataccggcgtcagtaccaccagcagtagttcgctcacgggcagcaacgccgcagatttacaaagcagttttctgactttgttggtggcgcagctgaaaaaccaggacccgaccaatccaatggaaaacaacgagctgacgtcgcaattggcacaaatcagcacggtcagcgggattgaaaaactcaataccacgctyggatctatttccggacagattgataacagccagtcgttacaggccagtaacctgatcggtcacggcgtgatgatccccggcaccactgttcttgcgggaaccggcagtgaagaaggggctgtgaccacgaccacgccgtttggtgttgagctgcaacaggcggcagacaaagttacggccaccatcaccgataaaaatggcgcggttgtgcgcaccattgatattggtgaactgaccgccggagttcacagtttcacctgggacggtacgttgactgacggcagcactgcgccgaacggttcttacaacgtagcgattagcgccagtaacggtggtacacaactggttgcccagccgctgcagtttgctctggtgcagggtgtgatccgcggcaacaacggtratacgctggatctcggcacttacggcaccaccaccctcgacgaagtacggcagataatttaagccttcacatttcaggagtcagtcatggccttttctcaagcggttagcggattaaacgctgccgccaccaacctcgatgttattggcaacaatatcgccaactccgccacctacggctttaaatcaggcacggcctcttttgccgatatgtttgccggttcgaaagtgggactgggggtaaaagttgccggtatcactcaggactttaccgatggcacgaccaccaacaccgggcgtggtctggacgttgctatcagccagaacggttttttccgtctggtagatagcaacggttcggtgttctacagccgtaacggacaatttaagctggatgaaaatcgtaacctggtgaatatgcaaggtttacagctgacgggttacccggcaaccggtacgccgccgactattcagcaaggggcgaatccgactaacatttcgatcccgaataccctgatggcagcgaaaactaccaccacggcgtcgatgcagatcaacctgaattccagcgatccgcttccctctgttaacgcatttgatgccagcaatgcggatagctataacaaaaaaggttcggtgactgttttcgacagtcagggtaatgctcatgacatgagcgtctactttgtgaagaccggggataataactggcaggtctacacccaggatagcagtgatccaacaggtacagccgagcctgcaatgaagctggtgtttaatgccaatggcgttctgacctcaaatccaacagagaatattaccaccggcgcaattaacggcgcagaacccgccacgtttagcctgagcttcctcaactccatgcagcaaaataccggcgctaacaacattgtggcaaccacccagaatggctacaaaccgggcgatctggtgagttatcaaatcaatgatgacggtacggttgtcggcaactattccaacgaacaaacccaactgctggggcagattgtactggcgaactttgccaacaacgaaggtctggcatccgaaggcgacaacgtctggtctgcgacgcaatcttctggcgtggcgctgttggggacagccgggacgggcaactttggcaccctgaccaacggtgcgttggaagcgtccaacgtcgatctcagtaaagaactggtcaatatgatcgttgcccagcgtaactatcagtctaacgcccagaccatcaaaacccaggaccagatcctcaacacgctggttaacttacgctaatcgctgacgggatagctcaatggatcacgcaatttataccgcgatgggagcagccagccagacgctgaatcaacaggcggtaaccgccagtaatctggccaatgcctctacgcccggttttcgcgcgcagttaaacgccttgcgcgcagtgccggtggaagggctttcactgcccacgcgcacgctggtaacggcgtcaacaccgggtgcagacataacgcccggcaagatggattacacctcgcgcccgctggacgttgcgttgcagcaggatggctggttggccgtgcagaccgctgacggcagcgaagggtatacgcgtaatggcagcattcaggttgatcccaccgggcaactgacaattcaggggcatccggtgataggcgaggcggggccaattgctgtgccggaaggggcggaaatcacgatagctgccgatggaacaatctcggcgctgaatccgggcgatccggcaaatacggttgcgccagtggggcgtctgaaactggtgaaagccacgggcagcgaagtgcagcgcggtgacgacggcatttttcgtttaagcgcagaaacccaggccacgcgtggaccggtactgcaggcagatccaaccttgcgtgtgatgtcgggggttctggaaggcagtaacgtcaatgccgttgcggcaatgagcgacatgattgccagcgcgcggcgttttgaaatgcagatgaaggtgatcagcagcgtcgatgataacgcaggccgtgccaaccaactgctgtcgatgagttaattgaacgattgatgacattgcaataaaagcgagcggactgttccctcgcccctttggggagagggttagggtgaggggaaattcgcaccgccgcgtgcttctgctctgcttgtcagcaatccactacaggacattttatgatcagttcattatggatcgccaaaacgggccttgacgcccagcaaaccaatatggacgtcattgccaacaacctggcaaacgtcagtactaacggttttaagcgtcagcgcgcggtgtttgaagatctgctttatcaaaccattcgccagccgggggcacagtcttccgaacaaaccaccttaccctccggattacaaatcggcacgggggtacgcccggtcgccactgaacgcttacacagccaaggcaacctgtcgcagaccaacaacagcaaagatgtcgcgattaaagggcagggctttttccaggtgatgttgccagatggctcatcagcctatacccgtgacggytctttccaggtggatcagaacgggcagctggtgacggctggtggttttcaggtgcagccagcgatcaccattccggcgaatgcgttaagtatcaccatcggtcgtgatggcgtggtcagcgtaacccaacaaggccaggcagctccggttcaggttgggcagctcaatctcaccacctttatgaatgacaccgggctggagagcattggcgaaaacctctacaccgaaacgcaatcctccggtgcaccgaacgaaagcacgccgggcctgaacggcgcgggactgctgtatcaagggtatgttgaaacgtctaacgtcaacgtggcggaagaactggtcaatatgattcaggtgcaacgcgcttacgaaatcaacagtaaagcggtgtccaccaccgatcagatgctgcaaaaactgacgcaactctaaggcataaccggtggcaggttcaccggtttattgatttttgaagatgatagccatgcaaaaaaacgctgcgcatacttatgccatttccagcttgttggtgctttcactaaccggctgcgcctggataccctccacgccgctggtgcagggggcgaccagtgcacaaccggttcccggtccgacgcccgtcgccaacggttctattttccagtctgctcagccgattaactatggctatcaaccgctgtttgaagatcgtcgaccacgcaatattggcgatacgctgaccatcgtgttgcaggagaacgttagcgccagcaaaagctcctctgcgaatgccagccgtgacggtaaaactaattttggctttgatactgtgccgcgctatttgcaggggctgtttggtaacgctcgtgccgatgtcgaagcctccggtggtaacacgttcaacggaaaaggcggggccaatgccagtaatacctttagcggcacgttgacggtgacggttgaccaggtactggtcaacggcaacctgcatgtggtgggtgaaaaacagattgccattaatcagggtaccgaatttattcgcttctctggcgtggttaatccacgcactatcagcggcagcaataccgtaccgtctactcaggtggcggatgcgcgcattgaatacgtaggcaatggctacattaacgaagcgcaaaatatgggctggttgcagcgtttcttccttaacctgtcgccaatgtaagtgaggctgtggtgattaaatttctctctgcattaattcttctactggttacgacggcggctcaggctgagcgtattcgcgatctcaccagtgttcagggggtaaggcaaaactcactgattggctatggtctggtggtggggctggatggcaccggtgaccagacaacccagacgccgtttaccacacaaacgcttaataacatgctctcacagctgggaattaccgttccgacgggcaccaatatgcagctaaaaaacgttgctgcggtaatggtgacggcgtcacttccaccgtttggacgtcaggggcaaaccattgacgtggtggtttcttccatgggaaatgccaaaagcctgcgtggcggcacattgttgatgactccgcttaagggcgttgacagtcaggtgtatgcgctggcgcagggcaatattctggttggcggcgcaggagcctccgctggcggtagcagtgttcaggtgaaccaactgaacggtggacggatcaccaatggtgcagttattgaacgtgaattacccagccagtttggcgtcgggaatacccttaatttgcaacttaacgacgaagatttcagcatggcgcagcaaatcgctgacaccatcaaccgcgtgcgtggatatggcagcgccaccgcgttggatgcgcggactattcaggtgcgcgtaccgagtggcaacagttcccaggtccgtttccttgccgatatccagaatatgcaggttaatgtcaccccgcaggacgctaaagtagtgattaactcgcgcaccggttcggtggtgatgaatcgcgaagtgactctcgacagctgcgcgatagcgcagggaaatctctcagtaacagtcaatcgtcaggccaatgtcagccaaccagatacaccgtttggtggcggacagaccgtggtaacgccacaaacgcagatcgacttacgccagagcggcggttcgctgcaaagcgtacgttccagcgccagcctcaataacgtggtgcgcgcgctcaatgcgctgggcgctacgccgatggatctgatgtctattttgcaatcaatgcaaagtgcgggatgtctgcgggcaaaactggaaatcatctgatgatcagcgacagcaaactactggcaagtgcggcctgggatgcgcaatcactcaacgaactaaaggcgaaagcgagcgaagatccggcggcaaatatccgtccggtggcccgtcaggtggaagggatgttcgtgcagatgatgttgaaaagcatgcgcgacgcgttaccaaaagatggcctgttcagcagcgagcacactcgcctgtataccagtatgtatgaccagcagattgcccaacagatgacgacgggcaaaggtctggggcttgcagagatgatggttaagcagatgacgccagaacaaccattgccagaggagtccacgccagcagcaccgatgaaattcccgctcgaaaccgtggtgcgttatcaaaatcaggcgctttcgcagctggtgcaaaaggccgtgccacgtaactacgatgattcgctgccaggtgacagtaaagcattcctcgcgcaactctcgctgcccgcccaactggcaagccagcaaagcggtgtgccacatcatttgatcctcgctcaggcggcgctggaatctggctgggggcaacggcaaatccgccgcgaaaacggcgagccgagctataacctgtttggtgtcaaagcctctggcaactggaaagggccagtcactgaaatcaccacgactgaatatgaaaatggcgaagcgaagaaagtaaaagcgaagtttcgggtctacagctcgtatctggaagcattgtcggattacgttgggctgttaacacgtaacccgcgctacgccgccgtgacgaccgccgcgagtgcggagcagggggcgcaggccctacaggacgcgggctatgccaccgatcctcactatgcccgtaaactcaccaacatgattcagcagatgaaatcgataagcgacaaggtgagcaaaacctacagcatgaacattgataatctgttctgaataactcaagtccggcgggtcgctgccgataatactctgtaattgaaggcttataaggaacctccatgtccagcttgatcaataacgccatgagcggactgaacgcggcccaggcggcgttaaatacggcaagtaataatatctccagctataacgttgccggatatacccgccaaaccactattatggcgcaggccaatagcacgttgggcgctggcggctgggttggtaatggtgtctacgtttctggtgtgcagcgtgagtatgatgcgtttattaccaaccagttacgtgcggcgcagacgcaaagtagcggcctgactgcccgctatgagcagatgtcgaaaatcgacaatatgctctccaccagtacctcttcgctggcaacacagatgcaggatttcttcaccagcctgcaaacgctggtgagtaacgcggaagacccggcagcgcgccaggcgctgattgggaaatcagaagggttggtgaatcagtttaaaaccaccgatcagtatcttcgcgaccaggacaaacaggtcaatatcgcgataggtgccagcgttgatcagatcaacaattacgctaaacaaatcgccagcctgaacgatcaaatctcccgcctgacaggcgtgggggcaggggcgtcacctaacaatctgctggatcaacgcgatcaactggtgagcgaattaaaccagattgttggtgtagaagtcagcgttcaggatggcggcacttataacatcacgatggccaatggttactcactggttcagggaagtacggcgcggcaactggcggcagttccttccagcgccgacccttctcgtacgactgtcgcttatgttgatgggacggcaggcaatattgagatcccggagaaattactgaataccgggtcgctgggcggcattctgacattccgttctcaggatctggaccagacgcgtaatacgcttggacaactggcgytggcatttgctgaggctttcaacagccaacacaaagccggatttgatgccaacggcgatgagggtgaagatttctttgctatcggtaagcccgcggttctgcaaaacactaaaaacaacggtaacgttgcgatcggtgccacggtaactgatgcytccgcggtactggcgacagattacaaaatctcgttcgataataatcagtggcaggtcacccgccttgccagcaataccacttttacggtgacgccagatgccaacggtaaagtggcatttgatggtctggagttgacgtttacaggaacgcctgccgttaacgacagcttcacgctgaaaccagtaagtgacgccatcgtcaacatggatgtattaatcaccgacgaagcgaaaatagcgatggcgagcgaagaagatgcgggtgatagcgacaaccgcaacggtcaggccctgctggatctgcaaagcaacagtaaaacggtgggcggagcgaaatcctttaacgacgcttatgcctcgttagtgagtgatatcggtaataaaaccgcgacgttgaaaaccagtagcaccacgcaaggtaatgtggtgacgcagctttccaatcagcagcagtcgatttccggtgtcaatctcgatgaggagtacggaaatctgcaacgttttcagcagtattacctggcgaatgcgcaggttctgcagacggcaaacgcgatttttgatgcgctgattaacattcgctaaggggagataaaatgcgtttcagtacccagatgatgtaccagcaaaacatgcgcggcatcaccaattctcaggcagaatggatgaagtacggcgagcagatgtcgacgggtaagcgagtcgttaacccttcagacgatcccattgctgcatcacaagctgttgttctctcccaggcacaggcgcaaaacagccagtacacgctggcacgtactttcgccactcaaaaagtgtcactggaagagagtgtacttagccaggtcaccaccgctatccagaatgctcaggaaaaaattgtctacgccagcaatggcaccttgagtgacaatgaccgggcctcgctggctacggatattcaggggcttcgtgaccagttgctgaatctggcgaacaccactgacggtaacgggcgctacatttttgccggttataaaacagagactgcgccgtttagtgaggttaacggtgattatgtcggcggaacagaaagtattaagcaacaggtcgatgcttcgcgttcgatggtgataggacatacgggcgacaaaattttcgacagtattaccagtaacgcggtagcggaaccagacggtagcgcttctgaaaccaatctttttgccatgctggatagcgccatcgcagccctgaaaacgccggtcgcggatagcgaagcggataaagaaaccgccgctgcggcgttagataaaaccaaccgcggactgaaaaactcgctgaacaatgtcctgaccgttcgcgcggaattaggcacgcagctgaacgaactggagtcgctggattcattaggtagcgatcgcgcattagggcaaacgcagcagatgagcgatctggttgatgtggactggaatgcaactatttcatcttacatcatgcagcaaacggcattgcaggcatcgtataaagcatttaccgatatgcagggattgtcgctcttccagctcaacaaataagctcgctttaaaacatatcatgaaactgggtatgttttgtctgcccgctcagggatcgccggggcgggcatttttttgcctattttgcattgttggttagcaaggatgccattcgatgaattttaatatgttgattcaaagatgaaataaaaaagccctggcagttaccagggcttgattacttgagctaattattactcaacaggttgcggacgcgcaggagcggcagaggcatgatgcgttgccgtatgaccacctgcggcacctttaccttcgaaggcaaaagtagggcgctgccagtcactgtgacgcggtgcctccggaacatattccggtgccggagcgcgcgtcattggcgcggtagcgtggttatgctcaacggtgatctctggtttaaccgcggttaccgtttcaacttctgctgcgacttcagcgacgactggcgcggcaggttgagcaacaacttcaggttcagcaaccacaacctcagcagtttcggcaacttcttcaatatctgccgtctcttcctgcggttcaaccaccggttctgcgtgttctgcaacttcctgggctacggcaacatcagactcggtaatcacctgcggctgttcagttaccgcggcggcaatcacttcaggatgcgtcgtttcaaccacttccggttgcggttcggcaaccggtacgggggcttctacgacttcagccatttcttcaacaactggcgcgctaacaaccggttcgacagcggcggcgacagggacctcagtcaccatcggctgcacttgcacttcttcctgttcgcgctgctcttcaacctgtacatcttgtggacgtacaatcggatagcggatccagactttgccagaggccagttccggagacgcgcacgctacggtcaacggcattggcgattgggttggataacgctcgtcacgatagcgacgacgacgctgaccactcacgcgcaggtgacgaggcgagcggcgagaacgacgcggcatgccaccgttgtcacggttatcagcattgttctcttcttgctgttctggtgcagtttgcgctacgactggcagcgggactttcaccagttctgtgcgtggagctggcgcttcctgaacaattggttcggcagcgacagtttcttcagctaccggtgcgactaccgtttcttcggctacgctttgctcgtaacgcactttctgattgagctgacgctgtttacgacgcggctgaaccggacgtacacgttcttcctgttcggtttcctgaacagattgctcttcaacattcagcgccttcgcttcttgttgcgcctgacgtttatcatcgttacggcggcggctacgttcacgacgcggcgcttgctgctcgtcggcggtacgcgctttttccgttacctcagcctgctgacggccctcacgcgtctcggcagtctgctgctgtgcttggcgacgattacgacggttttcttcgcgattatcgctgccttcagtacgttcactacgggtgtcgcggcgctcattacggtcacggcggttgttctgacgaggcttgcgacgatcctgttgacgttccggtttcgcttctgctttcggtgctggttgctcggtcggtttggtttcttcaccaccgctgaacagcgctttcagtgcgccgaagaagcggctcaacagcccaggttgtgcaggagttgctggtgttgccggtgcagctttcggtgctggggctacaacaggcgcggcaggttcagctggcgttggcgctggcggcacatccggcatggcaaaggttgccagcgcaggttgttccggacgcttacgttcagcgaactcttcttcagacggcagcgccatcgcttcttcatgcagcttcggcagcatgtagcttaaggttggggtttcttcccctttacgcacgcgcagcacgtggtagtgcggggtttccatctgatcgtttggcacaattacacagcgcacaccgtcctgacgagtttcaatggcatttaccgcagaacgtttttcattcagcaggtaagaagcgattggcacaggaacaatggcgtgaacttcctgggtgttctctttcagcgcttcttcttcgatcagacgcagaatagagagcgacagcgattcgttgtcacgcacggtgccagtaccagaacaacgcggacaaacgtgatgactggattcacccagtgatgggctcaggcgctggcgggacatttccagcaggccaaagcgagaaatatggctgatttgaatacgcgcacggtcctgacgcaccgcttcacgcagacggttttctaccgcacgctggtggcgtactggcgtcatgtcgatgaagtcgataacaatcaggccgccgaggtcacgcaggcgcagctgacgagcaatctcatcggcagcttcgaggttagtgttaaacgcggtttcttcgatatcgccgccgcgggtcgcgcgtgcggagttgatgtcgatggccgttaacgcttcggtgctgtcgataacaatcgaaccaccggatggcagacggacttcacgctggaaggcggactcgatctgcgactcgatctggtagtggctgaacagcgggatctcgccggtgtacagtttgattttgctgctgaaatccgggcgacctaatgcagcgatatgctgacgtgccagttcgagcactttcgggttatcgataaggatttcgccgatgtcctgacgtaagtaatcgcggaatgcgcgaacgattacgttgctctcctgatgaatcaggaacggggccgggcggctttcagcggcttttttgatggcttcccagtgtttcagacggaagcttaaatcccattgcagcgcctcagcagatttgccgacgccagcggtgcgcacgataagccccatgccttccggcagttcaaggcttgccagtgcttcttttaattcggtacggtcgtcgccttcgatacggcgagaaatgccacccgcgcgcgggttgttcggcatcagaaccagatagctacccgccagactgataaaggtggttaatgccgcgcctttgttgccgcgctcttctttatcgatctgaacaatgacttcctgaccttcacgcaacacatctttaatgttgggacgaccatgagcactgtagttagcagggaaatattcgcgggcaatttcttttagtgggaggaaaccgtgacgttcagcgccgtaatcaacaaaagcagcttccagactcggttcaatgcgggtgattttacctttgtagatgtttgcctttttctgctcgtgccctggactttcgatatccaggtcatacagacgctgcccatctacaagggcaacgcgcaactcttcctgctgagttgcgttgattaacattcttttcatcgtaacttactcattattcttacattgacgactaagctgcgggcaaagtaacgcctttccgggtgtgaaccgatggcctcgtgtctagtcgcgtcgccaacctcacggttatcgtcagctcaaagaggcgcagagtgtcggttgcccgtttttcatgcggaaaaacagcgcaattatcaaagaaacagactgggtattactctccagaaatatttccatctaccggtaaggactgcaacccgcagcccgctaactgcctgaaagatcaatacgtcttacgccattgctgcgtggatgatcggtcgggcaaaatgggttattccgtaaaatttcttgttttaacaaggatggacacggaaacggcctcattattccactgcaagccttgttatagcaagatgacttttaccatttatcacccgcttactcacagttttttcacttcttgctggtgattggtttaataaccatcaataaagtgatcacgtagtgaagtaataaggtgcaaaactaaatataagcatagaaaaatgagtggcgcgaatcctgttggctaattagaatcgcccaccatgaaaacagagactccatccgtaaaaattgttgctatcaccgccgacgaagcggggcaacgtatcgacaactttttgcgtacccaattgaaaggcgtaccaaaaagtatgatttaccgtattttgcgtaaaggcgaagtgcgggtgaacaaaaaacgtattaagcctgaatataaactcgaagcgggtgatgaggtgcgtattccaccggttcgcgttgctgagcgggaagaagaggcggtttcgccacatctgcaaaaggtggcggcgctggcggacgtcatcttatatgaagatgatcacatcctggtgctgaataaaccttccggtacggcggtacatggcggcagtggtttaagcttcggcgttattgaaggtttgcgggcgttgcgcccggaagcgcggttccttgaactggttcatcgtcttgaccgggacacctcaggtgtgttgctggtagcgaaaaaacgctcggcgttgcgttctctgcatgagcaattacgtgaaaaagggatgcaaaaagattacctggcgctggtgcgcggtcagtggcagtcgcatgtgaagagcgttcaggcgccgttattgaaaaatattctgcaaagcggcgaacgtatcgtgcgtgtgagtcaggaaggcaaaccgtcggaaacacgctttaaagtggaagaacgctatgcatttgccaccctggtgcgttgtagtccggtaacagggcgcactcatcagatccgtgtgcatacacagtatgcaggtcatccgattgcctttgacgatcgctacggtgaccgtgaatttgacagacagctcactgaagcaggcacgggattaaatcgtctgttcctgcacgccgcagcgttgaagtttacccatccggggaccggtgaggtgatgcgtatcgaagcgccgatggatgatggtttgaagcgttgtttgcaaaagctgcgtaacgcgcgctaatacgagcatataagcatgataatgggataaggcgtttacgccgcatcaggccgccagcaccgattgccggatgcgacgtaaccgcatccggcgcaaaaaactatcccatcagcgggtttttcccttcccgacgtaacatctgacacagcgcgattagcggtaaaccaaccagcgtgttaggatcacgcccctctaaacgctcaaacagagtaatgccaaatccttcactcttaaagctacccgcgcagtgcaggggatgctctttacgcacgtaattatcaatctccgcctcgctcaggtgacggaaatggacgtcaaaaggctccacttctgtttgcagatgcccattcgccgaattaaacaacgccagtccagtatagaaagtgacgatattgccgctggctttgcgtaattgcagacgggcattttcttccgttaacggtttaccggtgatttcgccatcaagaacacatacctggtctgaaccaataattaaatgatccggataacgtgacgccagagattgcgctttttcttgtgccagtcgaagcaccaactgtcgcggtgattcgtcgctgtgtggagtttcgtcgacctcgggtgctgcacattcaaaagagatttgcagtttttccagaagagcgcgacgccagggcgaggtggaggctaaaataagtttaggcatatttttttccatcagatatagcgtattgatgatagccattttaaactatgcgcttcgttttgcaggttgatgttcgttatcagcactgaacgaaaataaagcagtaacccgcaatgtgtgcgaattattggcaaaaggcaaccacaggctgcctttttctttgactctatgacgttacaaagttaatatgcgcgccctatgcaaaaggtaaaattacccctgactctcgatccggttcgtacggctcaaaaacgccttgattaccagggtatctatactcctgatcaggttgagcgcgtcgccgaatccgtagtcagtgtggacagtgatgtggaatgctccatgtcgttcgctatcgataaccaacgtctcgcagtgttaaacggcgatgcgaaggtgacggtaacgctcgagtgtcagcgttgcgggaagccgtttactcatcaggtctacacaacgtattgttttagtcctgtgcgttcagacgaacaggctgaagcactgccggaagcgtatgaaccgattgaggttaacgaattcggtgaaatcgatctgcttgcaatggttgaagatgaaatcatcctcgccttgccggtagttccggtgcatgattctgaacactgtgaagtgtccgaagcggacatggtctttggtgaactgcctgaagaagcgcaaaagccaaacccatttgccgtattagccagcttaaagcgtaagtaattggtgctccccgttggatcggggataaaccgtaattgaggagtaaggtccatggccgtacaacagaataaaccaacccgttccaaacgtggcatgcgtcgttcccatgacgcgctgaccgcagtcaccagcctgtctgtagacaaaacttctggtgaaaaacacctgcgtcaccacatcactgccgacggttactaccgcggccgcaaggtcatcgctaagtaatcacgcgtctgcgtgatgaagcttagtgaggattttccccaggcaactggggaaagaccaaaccgggcggcgacgataccttgacacgtctaaccctggcgttagatgtcatgggaggggattttggcccttccgtgacagtgcctgcagcattgcaggcactgaattctaattcgcaactcactcttcttttagtcggcaatcccgacgccatcacgccattacttgctaaagctgactttgaacaacgttcgcgtctgcagattattcctgcgcagtcagttatcgccagtgatgcccggccttcgcaagctatccgcgccagtcgtgggagttcaatgcgcgtggccctggagctggtgaaagaaggtcgagcgcaagcctgtgtcwgtgccggtaataccggggcactgatggggctggcaaaattattactcaagcccctggaggggattgagcgtccggcgctggtgacggtattaccacatcagcaaaagggcaaaacggtggtccttgacttaggggccaacgtcgattgtgacagcacaatgttggtgcaatttgccattatgggctcagtcctggctgaagaggtggtggaaattcccaatcctcgcgtggcgttgctcaatattggtgaagaagaagtaaagggtctcgatagtattcgggatgcctcagcggtgcttaaaacaatcccttctatcaattatatcggctatcttgaagccaatgagttgttaactggcaagacagatgtgctggtttgtgacggctttacaggaaatgtcacattaaagacgatggaaggtgttgtcaggatgttcctttctctgctgaaatctcagggtgaagggaaaaaacggtcgtggtggctactgttattaaagcgttggcnacaaaagagcctgacgaggcgattcagtcacctcaaccccgaccagtataacggcgcctgtctgttaggattgcgcggcacggtgataaaaagtcatggtgcagccaatcagcgagcttttgcggtcgcgattgaacaggcagtgcaggcggtgcagcgacaagttcctcagcgaattgccgctcgcctggaatctgtatacccagctggttttgagctgctggacggtggcaaaagcggaactctgcggtagcaggacgctgccagcgaactcgcagtttgcaagtgacggtatataaccgaaaagtgactgagcgtacatgtatacgaagattattggtactggcagctatctgcccgaacaagtgcggacaaacgccgatttggaaaaaatggtggacacctctgacgagtggattgtcactcgtaccggtatccgcgaacgccacattgccgcgccaaacgaaaccgtttcaaccatgggctttgaagcggcgacacgcgcaattgagatggcgggcattgagaaagaccagattggcctgatcgttgtggcaacgacttctgctacgcacgctttcccgagcgcagcttgtcagattcaaagcatgttgggcattaaaggttgcccggcatttgacgttgcagcagcctgcgcaggtttcacctatgcattaagcgtagccgatcaatacgtgaaatctggggcggtgaagtatgctctggtcgtcggttccgatgtactggcgcgcacctgcgatccaacagatcgtgggactattattatttttggcgatggcgcgggcgctgcggtgctggctgcctctgaagagccgggaatcatttccacccatctgcatgccgacggtagttatggtgaattgctgacgctgccaaacgccgaccgcgtgaatccagagaattcaattcatctgacgatggcgggcaacgaagtcttcaaggttgcggtaacggaactggcgcacatcgttgatgagacgctggcggcgaataatcttgaccgttctcaactggactggctggttccgcatcaggctaacctgcgtattatcagtgcaacggcgaaaaaactcggtatgtctatggacaatgtcgtggtgacgctggatcgccacggtaatacctctgcggcctctgtcccgtgcgcgctggatgaagctgtacgcgacgggcgcatcaagccggggcagttggttctgcttgaagcctttggcggtggattcacctggggctccgcgctggttcgtttctaggataaggattaaaacatgacgcaatttgcatttgtgttccctggacagggttctcaaaccgttggaatgctggctgatatggcggcgagctatccaattgtcgaagaaacgtttgctgaagcttctgcggcgctgggctacgacctgtgggcgctgacccagcaggggccagctgaagaactgaataaaacctggcaaacccagccagcgctgttgactgcctctgttgcgctgtaccgcgtatggcagcagcatggcggtaaagcaccggcaatgatggccggtcacagcctgggggaatactccgcgctggtttgcgctggtgtgattgatttcgctgatgcggtgcgtctggttgagatgcgcggcaagttcatgcaagaagccgtaccggaaggaacgggcgctatggcggcaatcatcggtctggatgatgcgtctattggaaaagcgtgtgaagaagctgcagaaggtcaggtcgtttctccggtaaactttaactctccgggacaggtggttattgccggtcataaagaagcggttgagcgtgctggcgctgcctgtaaagctgcgggcgcaaaacgcgctctgccgttaccagtgagcgtaccgtctcactgtgcgctgatgaaaccagcagccgacaaactggcagtagaattagcgaaaatcacctttaacgcaccaacagttcctgttgtgaataacgttgatgtgaaatgcgaaaccaatggtgatgccattcgtgacgcactggtacgtcagttgtataacccggttcagtggacgaagtctgttgagtacatggcagcgcaaggcgtagaacatctctatgaagtcggcccgggcaaagtgcttactggcctgacgaaacgcattgtcgacaccctgaccgcctcggcgctgaacgaaccttcagcgatggcagcggcgctcgagctttaaaagaggaacatcatgaattttgaaggaaaaatcgcactggtaaccggtgcaagccgcggaattggccgcgcaattgctgaaacgctcgcagcccgtggcgcgaaagttattggcactgcgaccagtgaaaatggcgctcaggcgatcagtgattatttaggtgctaacggcaaaggtctgatgttgaatgtgaccgacccggcatctatcgaatctgttctggaaaaaattcgcgcagaatttggtgaagtggatatcctggtcaataatgccggtatcactcgtgataacctgttaatgcgaatgaaagatgaagagtggaacgatattatcgaaaccaacctttcatctgttttccgtctgtcaaaagcggtaatgcgcgctatgatgaaaaagcgtcatggtcgtattatcactatcggttctgtggttggtaccatgggaaatggcggtcaggccaactacgctgcggcgaaagcgggcttgatcggcttcagtaaatcactggcgcgcgaagttgcgtcacgcggtattactgtaaacgttgttgctccgggctttattgaaacggacatgacacgtgcgctgagcgatgaccagcgtgcgggtatcctggtgcaggttcctgcgggtcgcctcggcggcgcacaggaaatcgccaacgcggttgcattcctggcatccgacgaagcagcttacatcacgggtgaaactttgcatgtgaacggcgggatgtacatggtctgaccgcgatttgcacaaaatgctcatgttgcgcgcagtctgcgtggttatgagtaataattagtgcaaaatgatttgcgttattggggggtaaggcctcaaaataacgtaaaatcgtggtaagacctgccgggatttagttgcaaatttttcaacattttatacactacgaaaaccatcgcgaaagcgagttttgataggaaatttaagagtatgagcactatcgaagaacgcgttaagaaaattatcggcgaacagctgggcgttaagcaggaagaagttaccaacaatgcttctttcgttgaagacctaggcgcggattctcttgacaccgttgagctggtaatggctctggaagaagagtttgatactgagattccggacgaagaagctgagaaaatcaccaccgttcaggctgccattgattacatcaacggccaccaggcgtaagtgaacatctccaggcggtcgttcgaccgcctgagttttatctttttgtcccactagaatcattttttccctccctggaggacaaacgtgtctaagcgtcgtgtagttgtgaccggactgggcatgttgtctcctgtcggcaataccgtagagtctacctggaaagctctgcttgccggtcagagtggcatcagcctaatcgaccatttcgatactagcgcctatgcaacgaaatttgctggcttagtaaaggattttaactgtgaggacattatctcgcgcaaagaacagcgcaagatggatgccttcattcaatatggaattgtcgctggcgttcaggccatgcaggattctggccttgaaataacggaagagaacgcaacccgcattggtgccgcaattggctccgggattggcggcctcggactgatcgaagaaaaccacacatctctgatgaacggtggtccacgtaagatcagcccattcttcgttccgtcaacgattgtgaacatggtggcaggtcatctgactatcatgtatggcctgcgtggcccaagcatctctatcgcgaccgcctgtacttccggcgtgcacaacattggccatgctgcgcgtattatcgcgtatggcgatgctgacgtgatggttgcaggtggcgcagagaaagccagtacgccgctgggtgttggtggttttggcgcggcacgtgcattatctacccgcaatgataacccgcaagcggcgagccgcccgtgggataaagagcgtgatggtttcgtactgggcgatggtgccggtatgctggtacttgaagagtacgaacacgcgaaaaaacgcggtgcgaaaatttacgctgaactcgtcggctttggtatgagcagcgatgcttatcatatgacgtcaccgccagaaaatggcgcaggcgcagctctggcaatggcaaatgctctgcgtgatgcaggcattgaagcgagtcagattggctacgttaacgcgcacggtacttctacgccggctggcgataaagctgaagcgcaggcggtgaaaaccatcttcggtgaagctgcaagccgtgtgttggtaagctccacgaaatctatgaccggtcacctgttaggtgcggcgggtgcagtagaatctatctactccatcctggcgctgcgcgatcaggctgttccgccaaccatcaacctggataacccggatgaaggttgcgatctggatttcgtaccgcatgaagcacgtcaggtcagcggaatggaatacacgctgtgtaactccttcggcttcggtggcactaatggttctttgatctttaaaaagatctaagttgtcattttccacccatataaaaggtccgcttgcgggccttttttcttagcttttattccgacttgttccgtagtgaacatgctgccacactaacaattctctgataaggagccggtatgttcttaattaacggttataagcaggaatcgctgtcagtaagcgatcgggcaacgcagtttggtgatggttgttttaccaccgccagagttatcgacggtaaagtcagtttgttatcggcgcatatccagcgactacaggatgcttgtcagcggttgatgatttcctgtgacttctggcctcagcttgaacaagagatgaaaacgctggcagcagaacagcaaaatggtgtactgaaagtcgtgatcagtcgcggtagtggcgggcgagggtacagcacattgaacagtggaccggcaacgcggattctctccgttacggcttatcctgcacattacgaccgtttgcgtaacgaagggatcacgttggcgctaagcccggtgcggctggggcgcaatcctcatcttgcaggtattaaacatcttaatcggcttgagcaagtattgatccgctctcatcttgagcagacaaacgctgatgaggcgctggtccttgacagcgaagggggggttacggaatgctgtgcagctaatttgttctggcggaagggcaacgtagtttatacgccgcgactggatcaggcaggtgttaacggcattatgcgacaattctgtatccgtttgctggcacaatcctcttatcagcttgtcgaagtgcaagcctctctggaagaggcgttgcaggcagatgagatggttatttgtaatgcgttaatgccagtgatgcccgtacgtgcctgtggcgawgtctccttttcgtcagcaacgttatatgaatatttagccccactttgtgagcgcccgaattagtcatgaaaaaagtgttattgataatcttgttattgctggtggtactgggtatcgccgctggtgtgggcgtctggaaggttcgctatcttgccgacagcaaattgcttatcaaagaagagacgatatttaccctgaagccagggaccggacgtctggcgcttggtgaacagctttatgccgataagatcatcaatcgcccacgggtttttcaatggttgctgcgtatcgaaccggatctttctcactttaaagccgggacttaccgctttacaccgcagatgaccgtgcgcgagatgctgaaattgttggaaagcggtaaagaagcacagttccctctgcgactggtagaagggatgcgtctgagcgactacctcaagcaattgcgtgaggccccgtatatcaagcacacgctgagcgatgataagtacatcaccgtagcgcaggcacttgaactggaaaacccggagtggattgaaggttggttctggccagacacctggatgtataccgccaataccaccgatgtcgcgttactcaagcgagcgcacaagaaaatggtgaaagcggtcgatagcgcctgggaagggcgtgcggacggtctgccttataaagataaaaatcagctggtgacgatggcatcaattatcgaaaaagaaaccgccattgccagtgaacgcgatcaggttgcctcggtatttatcaaccgtttacgcattggtatgcgcctgcagaccgacccaaccgtgatttacgggatgggagagcgttataatggcaaactttctcgtgcagacctggaaacgccgacagcgtataacacctataccattaccggtttgccgccgggtgcgatagctacgccgggggcggattcgctgaaggctgctgcgcatccggcaaaaacgccgtatctctattttgtggccgatggtaaaggtggtcacacgtttaataccaatcttgccagtcataacaagtctgtgcaggattatctgaaagtgcttaaggaaaaaaatgcgcagtaagtatatcgtcattgaggggctggaaggcgcaggcaaaactaccgcgcgtaatgtggtggttgagacgctcgagcaactgggtatccgcgacatggttttcactcgggaacctggtggtacgcaacttgccgaaaagttaagaagcctggtgctggatatcaaatcggtaggcgatgaaatcattaccgataaagccgaagttctgatgttttatgccgcgcgcgttcaactggtagaaacggtcatcaaacctgcgctggctaacggcacctgggttattggcgatcgccacgatctctccactcaggcgtatcagggcggaggacgtggtattgaccaacatatgctggcaacactgcgtgatgctgttctcggggattttcgccccgacttaacgctctatctcgatgttaccccggaagttggcttaaaacgcgcgcgtgcgcgcggcgagctggatcgtattgagcaagagtctttcgatttctttaatcgcacccgcgcccgctatctggaactggctgcacaagataaaagtattcataccattgatgccacccagccgctggaggccgtgatggatgcaatccgcactaccgtgacccgctgggtgaaggagttggacgcatgagatggtatccatggttacgacctgatttcgaaaaactggtagccagctatcaggccggaagaggtcaccatgcgctactcattcaggcgttaccgggcatgggcgatgatgctttaatctacgccctgagccgttatttactctgccaacaaccgcagggccacaaaagttgcggtcactgtcgtggatgtcagttgatgcaggctggcacgcatcccgattactacaccctggctcccgaaaaagggaaaaatacgctgggcattgatgcggtacgtgaggtcaccgaaaagctgaatgagcacgcacgcttaggtggtgcgaaagttgtctgggtaaccgatgctgccttactgaccgacgccgcggctaacgcattgctgaaaacgcttgaagagccaccagcagaaacctggtttttcctggctacccgcgagcctgaacgtttactggcaacgttacgtagtcgttgtcggttacattaccttgcgccgccgccggaacagtacgccgtgacctggctttcacgcgaagtgacaatgtcacaggatgcattacttgccgcattgcgcttaagcgccggttcgcctggcgcggcactggcgttgtttcagggagataactggcaggctcgtgaaacattgtgtcaggcgttggcatatagcgtgccatcgggcgactggtattcgctgctggcggcccttaatcatgaacaagctccggcgcgtttacactggctggcaacgttgctgatggatgcgctaaaacgccatcatggcgctgcgcaggtgaccaatgttgatgtgccgggcctggtcgccgaactggcaaaccatctttctccctcgcgcctgcaggctatactgggggatgtttgccacattcgtgaacagttaatgtctgtcacaggcatcaaccgcgagcttctcatcaccgatcttttactgcgtattgagcattacctgcaaccgggcgttgtgctaccggttcctcatctttaagagagacatcatgtttttagtcgactcacactgccatctcgatggtctggattatgaatctttgcataaggacgtggatgacgttctggcgaaagccgccgcacgcgatgtgaaattttgtctggcagtcgccacaacattaccgggttatttacacatgcgggatctggtaggcgaacgtgacaacgtcgtattttcttgtggcgtgcatccactcaaccagaatgatccctacgatgtagaagatttacgccgtctggcggcagaagagggtgttgtagcgctgggtgaaaccgggctggattattattacacaccggaaactaaagtacgtcagcaagagtccttcatccatcatatccagattggtcgtgaactgaacaagccggttatcgtccatacccgtgacgcccgcgccgatacgctggcaattctgcgcgaagaaaaagtgacggattgcggtggcgtactacactgttttacagaggacagagaaacggcgggcaaattactggatctcggattttacatctccttttccggcattgtgaccttccgtaatgcggagcaactgcgcgatgctgcgcgttatgtccccctggatcggttactggtggaaactgactcaccttaccttgcgccggtgccgcatcgaggaaaagagaatcaacctgcgatggttcgtgacgttgcagaatacatggctgtgttgaaaggtgttgccgttgaagaactggcgcaggtwaccaccgataacttcgcccgtctgtttcacatcgacgcttcccgccttcaatccatccgttgaatgagtttttttaaagctcgtaattaatgactaaaaacgagtaaagttcaccgccgaaaattgggcggtgaataaccacgtttgaaatattgtgacatatgttttgtcaaaatgtgcaacttctccaatgatctgaagttgaaacgtgatagccgtcaaacaaattggcactgaattattttactctgtgtaataaataaagggcgcttagatgccctgtacacggcgaggctctccccccttgccacgcgtgagaacgtaaaaaaagcacccatactcaggagcactctcaattatgtttaagaatgcatttgctaacctgcaaaaggtcggtaaatcgctgatgctgccggtatccgtactgcctatcgcaggtattctgctgggcgtcggttccgcgaatttcagctggctgcccgccgttgtatcgcatgttatggcagaagcaggcggttccgtctttgcaaacatgccactgatttttgcgatcggtgtcgccctcggctttaccaataacgatggcgtatccgcgctggctgcagttgttgcctatggcatcatggttaaaaccatggccgtggttgcgccactggtactgcatttacctgctgaagaaatcgcctctaaacacctggcggatactggcgtactcggagggattatctccggtgcgatcgcagcgtacatgtttaaccgtttctaccgtattaagctgcctgagtatcttggcttctttgccggtaaacgctttgtgccgatcatttctggcctggctgccatctttactggcgttgtgctgtccttcatttggccgccgattggttctgcaatccagaccttctctcagtgggctgcttaccagaacccggtagttgcgtttggcatttacggtttcatcgaacgttgcctggtaccgtttggtctgcaccacatctggaacgtacctttccagatgcagattggtgaatacaccaacgcagcaggtcaggttttccacggcgacattccgcgttatatggcgggtgacccgactgcgggtaaactgtctggtggcttcctgttcaaaatgtacggtctgccagctgccgcaattgctatctggcactctgctaaaccagaaaaccgcgcgaaagtgggcggtattatgatctccgcggcgctgacctcgttcctgaccggtatcaccgagccgatcgagttctccttcatgttcgttgcgccgatcctgtacatcatccackcgattctggcaggcctggcattcccaatctgtattcttctggggatgcgtgacggtacgtcgttttcgcacggtctgatcgacttcatcgttctgtctggtaacagcagcaaactgtggctgttcccgatcgtcggtatcggttatgcgattgtttactacaccatcttccgcgtgctgattaaagcactggatctgaaaacgccgggtcgtgaagacgcgactgaagatgcaaaagcgacaggtaccagcgaaatggcaccggctctggttgctgcatttggtggtaaagaaaacattactaacctcgacgcatgtattacccgtctgcgcgtcagcgttgctgatgtgtctaaagtggatcaggctggcctgaagaaactgggcgcagcgggcgtagtggttgctggttctggtgttcaggcgattttcggtactaaatccgataacctgaaaaccgagatggatgagtacatccgtaaccactaatccgtaagacgttggggagactaaggcagccagatggctgccttttttacaggtgttattcagaattgatacgtgccggtaatgctgaaattacgcggtgcgccgtagacgatagaaccttccacgttggtatcgtaggttttgtcgaacaggttattgacgttcccctgtaacgagaagtttttcgtcacctggtagcgggtgaagagatccaccaacgcgtagctaccttgctcggcgcggaaggtgccatacggtgtcacggtgtcggtatacacgcgattttgccagttaacaccaccgccgactgtcaactctggcatgacaggcaaccgatagctggtgaacattttaaccgtggtgcgtggcagattaggattaacggcgtttccttcgttatcctctgcaatatagcgcgttgcgccaaatgtcagctgccagttgtcggtaattgcgccgttgagttcaaattccacccctttactgactgtcccatccaccgctttataggcggtttcgccgttgctgccggggataggtgtaccggtggactgagcgacattatcctgctcaatacggaagatggctaacgtggtggtcagacggctattcatccagtccgatttcagacccagctcgtagttgttaccggtgattggagccagatatttgcctgaactgtcacgatcattttgcggctggaaaatagaggtatagctggcgtaggtcgaccagttgtcattgatgtcaaacaccagaccagcgtaaggcgtggtgtggtttttctccatgctgtaagtcagcgtatcaacccgccagttggtataacgtgcgccgaggatcagatgcagcggatcggcaagggtgacacgagtggcagcatataacgatttcatatgtgtggtatcgtcctgcgccaggctctgtggtgaccagtcggtttgtgggaaattgccattaaagttgtagaaactgccaatttcatccgggaagatgttggcccatgaactgaagtaacgattgttttgtttgctgtaactgccaccaaacattagattgtgctgacgaccaaacaattcataactaccgtcagcgaacaaatccagcgcatcaactttacgtttgccactgttccaaccggtgccgccgacataatcaaagccaggtccataattactgtatggcccaaccagcataccatccgctttgtttacataggcatcgacatacatcattttgctgtcaaattcgacttcagagtgggtggcattcagtgtcgcttgccaggtatcagcaaaccgctgcttcagggtcataaagaccttgttgatctctttatcgttgtacgcccagtcaggtgcggtactgcgtgcgcgatcgtaactgttgctgctgccatcagtattccagcgcggtaaaccgccccaggttgggctattaacatcaatgcgctgatattcgtaaccggctgaaagcgtcgtaagatcgcctaaatcagcatcgacaatgccggagaagaaggtcttttcactattgtagcggtccagccatgagtcgttattctggtagccgccgacaattcgcgcgcggattttaccgtcttcggtgagtgggctttgtaaatccgccacataccgttctttgttccagctaccgtattccgccgagacatcgcctttaaattcacgactggtcgcgtgttttcgaaccatattaattgccgcagatggattacccgtcccggtcatgagtcctgtcgcgccacgcactacttctacgcgttcaaacagtgccatatcagaaagtgcgtcgcccagattccagcgcgattcaaaataggtggggataccatcaaccatatagttatcgatctggaatccgcgggaataataaagagcacgatcggaatccgcctgacttttgctgatccccagcgtgttttccatcacttcgcccagcgtttgtaactgctgatcttccatccgctgctggctaacaatagtgaccgactgaggaatatcacgttgagtcatctgcattttggtacccgcagaggtagacgttacgctgtaatcattttcgccatcatctggagctgtggctgaaccctcaacaatcaccgtttcttcagtggctggtgcagcamaagcggcagaaggtaatagtgccagtgctatgcaaccggcaagtagtgacggtttggtgatggcttgatattgattatccctgttaaattgtgttgaaagcatttgaaatctcttggtttatgttgtcgtcaggctcatgccggaggagggtgatgagcggttatatttagtgtgcgaataatttkgcttgcaaatgcaaatgcaaattgcaaatgcaaatgagaaatatacgcattcatatttgkcngtgtaaaccaaacagagaatgtcttttcagcgcattcgcaggcagaaatgggaataatggagatatatacggcagcaaaacgattttttgcttaagaaatcgtragttaaggttgaaagagcaggtttaactcgaccatmctctatactcgcagtgtggcrcggcgtagcatggcgcaacgcatggctatttgaaaaaggaaaatgtcgtggcagaagaaactatattcagcaaaattattcgtcgtgagatcccctccgatatcgtctaccaggatgatctggtaacggcgtttcgcgatatttcgccgcaagcgccaacgcatattctgatcattccgaatatcctcattccgactgtgaacgacgtctcagctgagcatgagcaggcgctgggacgcatgatcaccgtagcggcaaaaattgctgagcaagaaggtattgccgaagatggctatcgtctgatcatgaacaccaaccgccatggcggacaagaggtttaccacatccatatgcacttgttgggtggccgtccgctgggaccaatgctggcgcataaaggtctgtaacgatgagaaaaggatgctttgggctggtgtctctggcgttgttactgctggtgggctgtcgttcacatccggaaattccggtgaatgatgagcaatcgctggtgatggagtcatctttattggctgcgggcatcagtgcagaaaagcccgtcctttcgacgtctgatattcaaccttcagcatcctcaacgctttataacgaaaggcaagaacccgttaccgttcattatcgtttttactggtatgacgccagagggctggagatgcatcctctggaaaggccacgcagcgttaccattcccgcacattcggcggtaacgctgtacggcagcgccaattttctgggggcgcacaaagtcagactttatctatatttgtaaggggtgaatcttgatgacaaaaatgagtcgctacgccttgattaccgcgctggcgatgtttctcgccgggtgtgtggggcaacgtgaacctgcaccggtagaagaagtgaaaccagcgccggaacaaccagccgagccacaacagcctgtccccacagtgccctcggtgccgacgatcccgcagcagccaggcccaattgagcacgaagatcaaactgcaccgcctgcgccgcatattcgccattatgactggaatggcgcaatgcagccgatggtcagtaagatgcttggggctgacggggtgactgcgggtagcgtcctgctggttgatagcgttaacaaccgtactaacggttcgctgaatgccgcagaagcgaccgaaacgctgcgaaatgcgctggctaataacgggaaatttaccctggtttccgcccagcagctgtcgatggctaagcaacagttaggtttgtcgccgcaggatagtttaggcacccgtagtaaagccataggcattgcccgcaatgtcggcgctcattacgtgctgtactccagcgcctctggcaacgttaacgctccgaccctacaaatgcagctgatgctggtgcagacgggcgaaattatctggtcaggtaaaggtgccgtttcgcagcaataatcccatcacgcgcgacgaattgctgtcgcgctttttcccgcagtttcatcccgtcacgacgtttaatagtgggcttagtggcggtagttttctcattgaacatcagggccagcgttttgttgtgcgtcagccgcacgatcctgatgcgccgcagtccgcgttcttgcgccagtatcgggctttatcacaactacccgcatgcattgcaccgaagccgcatttatatctccgtgactggatggtagtcgactatctgcccggcgaggtaaaaacgtatttgccggataccaacgaactggcaggcttgctgtattatctacatcaacaaccacgttttggctggcgaataacgctgttgccgttactggaactgtactggcagcaaagcgatccggcgcggcggacagtgggttggctgcgaatgttaaaacgtctgcgcaaagcgcgggaaccacggcctttacgcttaagtccattgcatatggatgtccacgccggaaatttagtgcatagcgcgtcagggttaaaactcatcgactgggagtatgcaggagatggtgatatcgcgctggaactggcggcggtgtgggtggaaaatactgaacagcaccggcaattggtcaatgactatgccactcgcgcgaagatttatccggcgcaattatggcgtcaggtcaggcgatggtttccctggctgctgatgctcaaagcagggtggtttgagtaccgctggcgacaaaccggcgatcaacaatttatcaggctggccgatgacacctggcggcagctattaataaaacaataaggagagcagtgtgggtccagtaatgttggatgtcgaaggttacgaactggacgcggaagagcgtgaaatactggcgcatccgctggtgggagggctgattctctttacgcgaaactatcatgatcctgcccagttgcgtgaactggtgcgccagatccgcgcagcatcgcgcaatcatctggtggtggcggtagatcaggaaggtggacgcgtccagcgttttcgcgaaggttttacccgcttaccggcagcacaatcctttgctgcgctgttgggaatggaagagggcggcaaactggcgcaagaggcgggttggctgatggccagcgaaatgatcgctatggatattgatatcagctttgcgccagtgctggatgtaggacatatcagcgcggcgattggcgagcgttcttatcatgccgacccagaaaaagccytggcaatcgccagtcggtttattgatgggatgcatgaagccggaatgaaaacgaccgggaaacacttcccaggacacggtgcagtaactgcagattcacacaaagagacgccgtgcgacccacgcccgcaagcggaaattcgtgccaaagatatgtcggttttcagcacgttaatccgcgaaaataaactcgacgccattatgcctgcgcatgtgatctacagtgatgttgatccgcgtccggcgagcggttcttcctactggctgaaaaccgttttgcgtcaggaactgggttttgacggcgtgattttctctgacgatttatcgatggaaggtgccgcgattatgggcagttatgccgaacgcgggcaggtatcactggatgcgggttgcgatatgatcctggtctgcaataatcgtaaaggggccgtcagcgtgttagataatctgtcaccgatcaaggcagaacgtgttacacgtttgtatcataaaggttcattttcgcgacaggaactgatggactcggctcgctggaaagcgatcagcgcccgtctgaatcagttacatgaacgctggcaggaagagaaagcaggtcactaaccctggcttatgtgaggaagcgatgattatctatttacacggttttgactctaacagtccgggtaaccacgagaaagtcttacaattgcagtttattgacccggatgtacgcttgataagctacagtacgcggcatccgaaacatgatatgcagcatctgctcaaagaagtggacaaaatgttgcaactgaacgtcgacgagcgtcccctgatttgcggcgttkgtctgggcggatactgggcggaacggattggttttctttgcgatatccgccaggtgatcttcaaccctaatttgttcccttatgagaacatggaaggcaagattgatcgcccggaagagtatgccgatattgccactaagtgtgtgaccaacttccgcgagaagaatcgcgatcgttgcctggtgattttgtcgcgtaatgatgaagcgcttaacagccagcggacatctgaagagttgcatcattattacgagattgtctgggacgaagagcagacgcacaaattcaagaatatctccccgcatttgcagcgcattaaagcgttcaaaaccctcgggtaaatgccctcgtcgcatcaggtaaccttgccggtacctgatgcgctccgaattctgtaagtcggataaggcgttcacgccgcatccgacagtcgagcatcaatgcctgatgcgcctcttatcagacctaccgaacgccctacatacacccctcacgctatatcactctcacaaattcgctcaaataataaacaataaactctgttttttgatcttcacccggtaaagtcgcctatcttttcagcaacaaaacttgattaacatcaattttggtatgaccaatgcaccattcatgttattctcaatagcgaagaacattttcattgctgtaacctgttgttaattaagagctatgttaataaccattaattaacaattggttaataaatttaagggggtcacgttgactacgccattgaaaaaaattgtgattgtcggcggcggtgctggtgggctggaaatggcaacacagctggggcataagctgggacgcaagaaaaaagccaaaattacgctggtcgatcgtaaccacagccacctgtggaaaccgctgctgcacgaagtagcgactggctcgcttgatgaaggcgtcgatgcgttgagctatctggcccatgcgcgcaatcatggtttccagttccagctgggttccgtcattgatattgatcgtgacgcgaaaacaatcactattgcagaactgcgcgatgagaaaggtgaactgctggttccggaacgtaaaatcgcctatgacaccctggtaatggcgctgggtagcacctctaacgatttcaatacaccaggtgtcaaagagaactgcattttcctcgataacccgcaccaggcgcgtcgctttcaccaggagatgctgaatctcttcctgaaatactccgccaacctgggcgcaaatggcaaagtgaacattgcgattgtcggcggcggcgcgacgggtgtagaactctccgctgaattgcacaacgcggtcaagcaactgcacagctacggttacaaaggcctgaccaacgaagccctgaacgtaacgctggtagaagcgggagaacgtattttgcctgcattaccgccacgtatctctgctgcggcccacaacgagctaacgaaacttggcgttcgcgttctgacgcaaaccatggtcaccagtgctgatgaaggcggcctgcacactaaagatggcgaatatattgaggctgatctgatggtatgggcagccgggatcaaagcgccagacttcctgaaagatatcggtggtcttgaaactaaccgtatcaaccagctggtggtggaactgacgctgcaaaccacccgcgatccagacatttacgctattggcgactgcgcgtcatgcccgcgtccggaagggggctttgttccgccgcgtgctcaggctgcacaccagatggcgacttgcgcaatgaacaacattctggcgcagatgaacggtaagctgctgaaaaattatcagtataaagatcatggttcgctggtatcgctgtcgaacttctccaccgttggtagcctgatgggtaacctgacgcgcggctcaatgatgattgaaggacgaattgcgcgctttgtatatatctcgctataccgaatgcatcagattgcgctgcatggttactttaaaaccggattaatgatgctggtggggagtattaaccgcgttatccgtccgcgtttgaagttgcattaatcgacgtacactggcggatgtggcataaacgcctcatccgccctggacaaatggtacgagcggtaggcctgataagacgcgttaagcgtcgcatcaggcattccttcagactcctccgaatccttaagtatttccagccattcccgcgcttttcatcttctgtctgatagctgcttttctccttcgcttgcatgattggcataactgcaaagaargaggtattcccgtgaataaatcaatgttggcgggtatcgggattggtgtcgcagctgcgcttggcgtagcggcagtggccagtctgaacgtgtttgaacgtggcccgcaatacgctcaggttgtttctgcaaccccaatcaaggaaacggttaaaacaccgcgtcaggagtgtcgcaacgtcacagtgacccatcgtcgaccggtgcaggatgaacatcgcattaccgggtcggtgctcggcgctgttgctggcggcgtgatagggcatcagtttggtggtggtcgtggtaaagatgtcgccactgttgtgggggcgctgggtggtggatatgccggtaaccagatccagggctctctccaggaaagcgatacttacacgactacgcaacagcgttgtaaaacggtgtatgacaagtcagaaaaaatgctcggttatgatgtgacctataagattggcgatcagcagggcaaaatccgcatggaccgcgatccgggtacgcagatcccgctagatagtaacgggcaactgattttgaataacaaagtataacaaggctgtactctgcaatttggcccctcattcgctcaggctgaggggctttttttgcgacttatttcaccagttcgggccataaacgcaaagtcgttccggcaatctgcatcagtttttccaacgatgcaccttcgcgtgcgctgatcgacatcccctgaataatacaattaaggaattctgccagatgtgtcacgtcacagtgggtcgggatttccccgcgcgcttgtcgttgacataaaaactgctgcaaagtgcgctcttgcatcgcatggcgtgatttcaacgtattggcgatatctcctgaatctggggagagggtggtgcagttgttgatcatgaagcagcctgccggggtgtctttgccggtaaagcagttggcgatggcagcaaaatagtcagccagcgcagactccacgcttttctcttcacaaaacagctgtgcttcatgcttagcggcaaaacgatcgatatagcggtcgagaacggcacgaaataacccctctttgttggtaaattccgcgtatagcgtgggcgctttggctccggtcgcttcgacgaggtccgcaagagaagtcgcttcataaccgtgttgccagaacaatttcatggccttatcaagcgcggcatccctgtcgaacacttttgggcggccacggcttttttttacacattgtgttgagtcagttgccatgatgccgttgtacctggtgactgtgaatgaaaggttattataaaaataatcacctccgttcaccagtccagatcccataaaaataattgctttctatttaactgaaatttaaagatttttaaattaattaatgattgttataaaaaatatcttgtatgtgatccagatcacatctatcatttagttatcgatcgttaagtaattgcttgcgacgtcattcatctgcataaggccactattatgaaaaacgtaaaaaccctcatcgctgcggcgattttaagctccatgtcatttgccagctttgcggctgtcgaagttcagtcaacgccagaaggccaacaaaaagtcggtacaatcagtgctaacgcggggacaaatctgggatcgctggaagagcagctggcgcaaaaagcggatgagatgggcgcaaaatctttccgtattacttctgtaaccggtccgaataccctccatggaacagcagtaatttataaataagcattaaccctcattaatgcctgctactgctgattttttccccgcgacatgccgtgtcgcggggattttttttatccaggatttacagcgtttgtgggctcacttgatgacggcggacatccaccggcatcccggaacggacatccatcacatgttgcatcacttcagcgtcagtttgtgctgcatctttaaatgattgcattgcgctattcagcgtaattggcagcagctgcggatcgtcatcaatcttctctgacagcggctgatgtacttcaaccagacgcgcaccgtttggttcggcagagacttttatcggagtgttgatgatattcactttggtgcctggggtgacctggctaaagagtgttttgatatcgtcatcccgcagacgaatacagccagaacttacccgcatgccaatgccgaaatcggcgttcgtaccgtgaagcaaataaacgccgccataggccgccagacgaatcgcatgatggcccattggattatccggtccagccggcactaccgcaggcaactcaattccttgtgccttataccgcgcgcgaatgtttgccgttggcgtccaggttgggtttgcacgcttgtcagaaacggtggtcaccattgtcggtgtcagcgtgtcaccacctaactgaccaatacctattggatacacggttaccgaatttttacccggcgggtagtaatagagacgaagctccgcaatgttgatcacaatgccttcgcgcggcgcgtctggaagtagggtttgcaacgggatcgttaacacgctgcccgcgcgcggtacgtaaggatcaacgccggggttagcctgtaatagagcgagaaagccgacgttatattttttggcgatggcttccagagaaccaccgtcattttccaccacatgaaatttgttttcgccaaccagacgactgcccgctggcggcagcggccaggtgttggcttttgccggtagcgccagcgccacggcagcggcgaacgtaaaaaacgttagccagcgagaaaaacgcgttttgatcatcaccaaaaatccataataaatataaggttattgtaataaacagataagcctgaattatggatggtgacagtgtcggatagtgcagggaagtgcaaagaatttgtaaatgttgcagatgggggcgcagaaacgcccccgatttaccattaagcgatcgcgttttcttccagttcacgcataaactggcgtacccattcgatacgcgttttccgctcactcaaatcctgaataaatttcaggcgcgtcggaccatcaaggcggtaatgctgcggctgtttttgcagcaaaccaatcaaccaggccggattaacgtgattcttctcggcaaattcgatcacgccgcctttctcattaccttccagcttcctgatccccagtttctgcgcttgctggcgtagacgggcaatatccagcagggtacgcgccggatccggcagcaggccgaagcgatcgataagctcgactttgatctcttccagttcgttttccgttttggcgctggcaatacgtttatagaacgacagacgcgtattcacgtcaggaatgaaatcatctggcaatagcgacggcatccgcagctcgacttctgtttgctggctggtgagatcttccagcgacggctcgcgtccggctttcagtgcatcgacggcgttttccagcaactccatatacagcgagaaaccgatggtttccattgagccgctttgttcttcgccaagcagttcacccgcgccgcgaatctccagatcgtgcgttgccagcgcaaaacctgccccgagatcttccagcgaggcaatcgcttcaagacgtttttgtgcatcggtagtcatcgcttttggatgcggcgtcagcagccatgcatatgcctgatgatgcgaacgtccgacgcgaccgcgtaactggtgcagttgcgccagaccgaagtgatccgcgcgttcaatgataatggtgttggctgtcgggatgtcgatcccggtttcgataatggttgtacaaaccagcacgttgaaacgttgatgatggaaatcattcatcacccgttccagttcgcgctcgcgcatctgcccgtgaccgatggcgatccgcgcttctggcaccagttctgccagccgttcggcggctttctgaatgttttccacatcattgtagagataataaacctgtcctccgcgcaaaatttcacgcaggatcgcctcgcggaccaccaggctgtcatactcacggacaaaggttttaactgccagacgacgggcgggcggcgtggcgataatcgataggtcacgcattccgctcattgccatattcagcgtacgtgggatcggcgttgcagtaagcgtcagaatatccacgttcgcgcgcatcgctttaatgcgctctttatgacgcaccccgaagcggtgttcttcatcgacaatcagcaggcctaaatctttaaacttgacgtcactttgcagcagtttgtgcgtaccgatcagaatatcgattttcccttccgccacttccgcaaggatttgcgtctgctctttggcgctgcggaaacgggagagcatttcgatacgtaccggccagttggcgaaacggtcgcggaagttgtcgtaatgctgctgcgcgagaagggtggtaggcaccagcaccgccacctgcttgtggttatctactgccaggaaagcggcgcgcatcgccacttctgttttaccaaagccaacatcgccgcacaccagacgatccattgccagcggctgacwcatgtcgctaagtaccgcattaatggcctgcgcctgatccggcgtggtttcaaacgggaagctgtcgcagaacaactgatactgctcacgatcgtgtttaaacgcgaagccctctttggcggcgcgttgcgcgtagatatccagcaattccgccgccacatcacgcactttttccgccgctttctgccgcgcgcgtgaccacgcatcgccgccaagtttatgcagcggggcattttcttccgcaccacccgcgtaacggctaatcagatgcagcgacgacaccggaacatacaatttggcgtcgttggcataggtgagcatcagatactcgccggtaatgccgcctgcttccagcgtggtcattccggcatagcgcccgacgccgtgctccagatggaccaccggctgaccaatatgcagttccgcgaggttacggatcagtgtatcggggttgatggtgcggcgagaatcctgacgacgacgggcaacgcgttcaccgagcagatcgctttcgcaaatcagcgccagattacgtaccgtatcgacaaaaccatgctctgcagcgccaatcatcagataacgcccacggtcgctggcttcatcaagacgcataatgcgttgcggagcaattttaattcgcgcgagcagttcacccagcgcttcacggcggccttcactttctaccgagaacaccaccggaccgtcgaaagactcgaggaacttacgcagcgcatccagcggcgctttttgttgtgcctgaacggccaggtctggcagtttctggaaacctaaattggcattcgcggcttttgtcggtaaatgttcagtttttagctgcactcggggccagtttttcagctctgagaagagctcgtccacccgcagccagagcgattgtggtggcaacagtgggcgcatcggatcgacgccgcgattctcaaaacgcgccagcgtgtcagcctggaaacgttcggcactgttttccagatcgccagtattcaccagcaaggtattggcagggaaataactgaacagcggcggcagtggttcgctgaagaacaatggctgccagtactcgatcccggcaggtaatgtgcctttactcacttgctggtaaatatgttccggatcgcgcttcacttcgaaggtatcgcgccactggctgcggaacagttcaatcgccgctttatcggtcggaaattcgtgcgcaggcagcaggttgatcgcttctacttcctccagcgtgcgctgactgtcgacgtcaaacacccgcagactgtcgatttcatcatcaaagaaatcaagacgataaggcaactcactccccatcgggaagagatccagcaacgcgccgcgcgtggcgtattcgccgtgctccatcacctggtcaacatggcgataaccggcgctatccagttgggttcgtaatgcatctcgtgacaggcgctgacctttttccatcaccagcgcatgaccgtggagaaaactgtgcgggcaaacgcgctgcataagtgtattcaccggaacaatcagtacgccacgctgcattgtcggtagctggtaaagggtggaaaggcgcgaggagataatgtcctgatgaggcgaaaaactgtcktaagggagggtttcccagtccgccagattcatcaccatctggtcggtaaactggctaatttcatcatgcaaacgcagggcattttgcatatctggcgcaataagcaccaccggtccggcgtgacgttcggcaatttccgctaccagcgtcgcgcaggcagcgccggttaactcgcccagcagacgctgctcacccgctttgacgggcagcgtataacgatattgttcaggcataacggttgtcarattctcgttaggatatgcctcaacatatgggggcatatctctgataagcaatgctgttcattatccgtaatcgacatggtttagcaaattgaatcgccccggctggggcgatggcttarcgggagtaactgacggcaacgggcagtgaaggcggggagaacaacagatcgctgaatgctcgctgtgaaagttttcttaccagcaagcccgcaacagtacagatgaacaaactaacaaaggggtaaaccagcaggagtgtcagttcgacttgcggcgaccagcgtgctgcgttcatttgcgcaagcagagttaagctgaatatctctaccagaattctatgggtagtgtagatagcaatagtgttggagccaatcacattcagcagactggtggaacgcatgccaaaacgttgttcatactgataaaacaacttcatgatcaccacaatcgacaccagcgacaacagcagcgagatagtaaacaaccaggcaccgaccgccagagcagccagcaaagaagccatcagcagatggcggcgcaacggcacctctttaacacaggtcattattgttgcgccaaaccatgcaccaaggctgtaataaggcaaattgcggatcacmctgttcattccccaccacggcgtgggaacgaaattaaccgccacactcagcagwacaaacaaggcgaatagtggcagcgmcagacggctaaaaattttacataccacgaaatagacaattaacgcatacagataccacaagctggtgctggcggtgatcatcccgtgcaggaactcaccggtggaatcggcatacgcggcattggaggcattgcttaaatcgcgctcaggtgccagccactggttcagcgcacttaacgccagccactgcaccacgccccaaagcgccagcacccagaagatgttccagatccgtttatcgagacaatttccccacggtacgctgtcgatatagcggcgaatcaaatagccggatataaagaaaaaaaccggcatacgaaagggtgcaaggtaaagattgaaatagatccagcatttgctcaggacttccgataacggatgctgaaaagtggtcatatgcggataaaaggtaatgaccgagtgataaatcaccaccagacaaatacataaccctttgatctggttaatccatagctctttttgtttcatcaggacaacacgctcttttttaatttacatgcggttgatcctgcgggttatgacccgaggtgtaatgggtatctgtctgtattggatgatttttcagattaagatcaggcggcaagattgatgataaaacatggcaatttagccgattgatttacgggggcttttcagattagccctgacgatcacttacagttcagacgtttacccatcttgctttcgcttatatactcgtgtctttgctacagcaaccagacggatttcatgtaccaacctgtcgctctatttattggcctgcgttacatgcgtgggcgtgcagcggatcgcttcggtcgtttcgtctcctggctttctaccatcggcattaccctcggggtgatggcgctggtcacagtattgtcagtgatgaacggctttgagcgcgagctgcaaaacaacatccttggcctgatgccacaggcaattctctcttctgagcatggctctcttaacccgcagcaactcccggaaacggcagtcaaactggacggcgttaatcgcgtcgcacctattactaccggtgatgtggtactgcaaagcgcgcgcagcgtggcggtcggggtgatgctgggtatcgatccggcgcaaaaagatccactaacgccgtatctggtcaatgtgaaacaaactgacctcgagccggggaaatataatgtcatcctcggcgaacaacttgcctcacagctaggcgttaatcgcggtgatcaaatccgcgtgatggtgccatctgccagccagttcacgccgatggggcgtattccaagtcagcgcctgttcaatgtgattggtacttttgccgctaacagtgaagtcgatggctatgaaatgctggtgaatattgaggatgcctcgcgtctgatgcgttatccggcaggcaatattaccggctggcgtttgtggctggatgagccgctgaaagttgactctttaagtcagcaaaaactgcctgaaggcagcaaatggcaggactggcgtgatcgtaaaggcgagctgttccaggccgtacgcatggaaaaaaatatgatgggcttactgctgagcctgattgtcgccgttgcggcgtttaacattattacctcgctggggctgatggtgatggagaagcagggcgaagtagcgatcctgcaaacgcaaggcttaactccgcgacaaatcatgatggtctttatggtgcaaggggccagcgccgggattatcggtgcgatcctcggagcggcgcttggcgcactgcttgccagccagttaaataatctgatgccgataatcggcgtcctgcttgatggcgcggcgctgccggtggctatcgaacctttacaggtcattgttattgcgctggtggcgatggctatcgcgctgctgtctacgctttacccttcatggcgcgctgccgccacacaacccgctgaggctttacgttatgaataagatcctgttgcaatgcgacaacctgtgcaaacgctatcaggaaggcagtgtgcaaaccgatgtactgcacaatgtcagtttcagcgtgggcgaaggtgaaatgatggcgatcgtcggtagctctggttccggtaaaagtaccttgctgcacctgctgggcgggctggatacaccaacctccggcgatgtgatctttaacggtcaaccgatgagcaaactgtcttcggcggcgaaagcagaactgcgcaaccagaagctgggctttatttatcagtttcaccacctgctgccggattttactgccctggaaaacgtggctatgccgctgctgattggcaagaaaaagcccgctgaaatcaacagccgtgcacttgagatgttaaaagcggtggggctggagcatcgtgcgaatcaccgcccatctgaactttctggcggcgaacgccagcgtgtggcgattgcccgtgcgctggtcaataacccgtggctggtactggcggatgaacctaccggtaacctcgatgcgcgtaacgcagacagcatcttccagttgcttggggaattgaatcgcttgcagggcaccgccttcctggtggttactcacgacctgcaactggcgaaacgtatgagccgccaactggagatgcgtgatggtcgtctgacggcggaactgagcctgatgggggcggagtaatggcgatgcctttatcgttattgattggcctgcgttttagccgcggacggcgacgcggcggcatggtgtcgctgatctccgtcatttctaccattggcattgcccttggcgtggcggtattgatcgtcggcttaagcgcgatgaacggctttgaacgcgaactgaataaccgcattctggcggtggtgccgcatggcgaaatagaggcggtggatcaaccgtggactaactggcaggaagcactggataacgtgcaaaaagtgccaggtattgccgccgctgcgccgtatatcaatttcaccgggctggtggaaagtggagcgaatctgcgcgcaatccaggtgaagggcgttaacccgcaacaggaacagcgtctgagcgcattaccctcgtttgttcagggggatgcctggcgcaattttaaagcgggcgaacagcaaattatcatcggcaaaggcgtggcggatgcgctgaaagtgaagcagggcgattgggtgtcgattatgatccccaactcgaatcctgagcataaactgatgcagccaaaacgtgtgcgtttgcacgttgccggtattttgcagttgagtggtcaactcgatcacagttttgccatgatcccgctggcggatgcccaacaatatcttgatatgggttccagcgtgtcaggtattgcccttaaaatgacggatgttttcaacgccaataagctggtacgcgatgcgggtgaagtgaccaacagctatgtttatattaaaagctggattggtacttacggctatatgtatcgcgatatccagatgatccgcgccattatgtatctggcgatggtactggtgattggcgtggcctgtttcaacatcgtctccaccttagtgatggcggtgaaagacaagagtggcgatatcgcagtattaagaacgctgggggcgaaagatggtttaattcgcgccatctttgtctggtatggattgctggcagggctattcggtagcctgtgtggtgtgattatcggcgtagttgtttcactgcaacttaccccgattattgagcggattgaaaagctgatcggtcatcagttcctctccagcgatatctattttattgacttcctgccatcggaattgcactggctggacgtcttctacgtactggtcacagcattgttgctgagtcttttggcaagttggtatccggcgcggcgcgccagtaatattgaccctgcgcgagtccttagcggccagtaaaggcagtacattaaaacaaggagcggcaatgtattacgggtttgatattggtggaacaaaaattgcgcttggcgtgtttgatagcggtcggcagttgcagtgggaaaagcgggtgccgacaccgcgtgacagctatgacgcatttttagatgcagtgtgcgagctggtagccgaagctgatcaacgttttggctgtaaaggctctgtcggcatcggtattccgggaatgccggaaacagaagatggtacgctgtatgccgccaatgtccctgctgccagcggtaaaccgctgcgtgccgacctgagcgcacgtcttgatcgcgatgtacgccttgataacgatgccaactgttttgccctttcagaagcctgggatgacgaatttacgcaatatccgttggtgatggggttgattctcggcaccggcgttggcggcgggctgattttcaacggcaaaccgattaccgggaaaagctacattaccggcgagtttggccatatgcgtctgccggttgatgcgttaaccatgatggggctggatttcccgttacgccgctgcggctgtggtcagcatggctgcattgaaaattatctgtctggtcgcggttttgcgtggctgtatcaacactattatcatcaaccgttgccggctcccgaaattattgcgctttatgatcaaggcgatgagcaggcaagggcgcacgttgagcgttatctggatttattagcggtttgtctgggaaatatcctgaccattgttgaccctgacctggtcgtcattggtggtggcttatcgaatttcccggcaatcacaacgcaactggcggacaggctgcctcgtcatctcttacctgtagctcgtgttccgcgcattgaacgcgcgcgccacggtgatgcgggaggaatgcgtggtgcggccttcctacatctaaccgattaaacaacagaggttgctatgctgtcgcgtcggggtcatcggttaagtcgttttcgtaaaaataaacgccgcctgcgcgagcgtttgcgtcagcgtatttttttcagagataaagtggtgccggaagcaatggaaaaaccaagagtactcgtactgacaggggcaggaatttctgcggaatcaggtattcgtacctttcgcgccgcagatggcctgtgggaagaacatcgggttgaagatgtggcaacgccggaaggtttcgatcgcgatcctgaactggtgcaagcgttttataacgcccgtcgtcgacagctgcagcagccagaaattcagcctaacgccgcgcatcttgcgctggctaaactgcaagatgctctcggcgatcgctttttgctggtgacgcagaatatagacaacctgcatgaacgcgcaggtaataccaatgtgattcatatgcatggggaactgctgaaagttcgttgttcacaaagtggtcaggttctcgactggaccggagacgttaccccagaagataaatgccattgctgccagttcccggcccccttgcgcccacacgtagtatggtttggcgaaatgccactcggcatggatgaaatttatatggcgttgtcgatggccgatattttcattgccattggtacttccgggcatgtttatccggcggctgggtttgttcacgaagcgaaactgcatggcgcgcacaccgtggagctgaatcttgaaccaagtcaggtcggtaatgaatttgccgagaaatattacggcccggcaagccaggtggtgccagaatttgttgaaaagttgctgaagggattataaagcaggaagcattgcctgatgcgctacgcttatcaggcctacaagcggaccacaataccgacgaaagagcgggataaaactttactgtcctgactcattagccacatccttgctaactaaaaaacgggcggtaataccaccgcccgcttgctgaattaacgtcctgctttcagcttctgataatactcttcataaatgctgctggctgcgccaacgtcattctgccattcgccatttttaatggtttcagcatccggggagagcgtcttatcgttcgccacttctggacttaacagcttacgcgccgcaaggtttggcgttggataaccgatagtttcagcaacctgttttgccacatccgggcgcagcaggaagttgatcaatttcagcgcgccttctttgtttttggcatttgccgggatcgccaggctgtccatccagaatatgccgccttctttcggccacaccacgtcaataggcgtacccgcctggcgtgcaacgaaagcagaaccgttccagatcatgccgaggttaacttcgccttccatgtacgggttagccgggttatcggagttaaacgctgcgacgtttggcatcagttttttcagctcgttatatgcagcttcaatctctttcggatcggtggtgttaccggagtagcccagcttacgtagcgccatctggaacacttcacgggcatcgtcggtcagcagcaggctgcctttgtactcaggcttccacaaatcggcccagctggtgacagatttcggatccaccgcatcaccgttaacgccaatcgccgtcgcaccccagatatacggaatggagtaatcgttattcgggtcaaacggcttattgagcatgtctggatcgagattgctgaagttcgttaacttcgacttgtcgatcttctggatcatcccttctttacgcattttatcgacgtaataggttgaaggaaccaccaggtcataggcaccgtctttgtacgttttcagcttggcatacatggtttcgttcgactcgtaagtcgaatagataaccttaataccggtttctttggtgaactgttcaagcagtcctggcggcacgtactcggtccagttgtagaaatacagcgtgttgttgtcatcggcgtgagcggcgctcatgcccagtgccagagcacccgccgcgagcaggtggcgtgaccattttttcatttaacgtcccctgtgttacctttcgttttatcacgagcaataagctggctggcaataaccatcaccagcgacagcaccagtaatatggttgccagcgcgttaacttccggcgatacgccgactttgaccatcgaataaatttttaacggcagaatttcataactcggcccggtgacgaacgaagaaaccaccacatcgtccatcgacagggtaaagcttaacacccagcctgccgccaccgctggcattgccagtggcagaatgatttttcgcagaatggtaaattcgctggcaccgagatctttcgccgcttccagcatccgcacgtcaaaacctttcaggcgcgaatacaccgtcaccaccacaaatggcaggcagaaggtgatatgcgagaacagcagcgaccagaagccaagctgaatacccagcagcataaacagcaccagcagcgaaatcgccatcacgatatctggtgacatcatcaccacaaacagcattccgctaacgaacggcttaccacgaaagcgataacggtacagcgcaactgccgtcagtgaaccgataagcgtagcaaacgtcgccgaaaacaccgccattgttagtgaatgctgcgctgcctgtaacaggctgtcgttgttcatcagcaggctataccatttggtggtaaaaccctgccagttgatgccaaagcgcgagctgttaaaggagttcacaatcaaaataatgattgggatatacaggtacgcgtagatagcggtcataaaaccgccgcgaagcagtcgaccgatcattcgagttccacctttttattcataaggcgggacactttcaggattttgaatttattcaattttttcctttctccaaaatctctccaaaacgtttccccaaaactaggccacgcattttacaacacttttttcctgagatggtgacggatattccatatggtgtttgtcaaataaccaacttaacccattcctgacctcgagtatcgttatagcgatcggtggttgcctggactttatgtcctagtaatgtttttgtatcgataccctgtgcacggtacagccgttctgatagagagcgttgttcatgaaatgttggcggagtttttcctgctggtggaattaccccagccagatcccgtgctttggcaaagtagtcgctcaggttgtctttactcatcggcttcggttgtttctggtgccgactatggattagatatggacttaatattctgtctcggcacccatcaataacttcttttaacgttatcccaatggcatcacagcgtagtgtaagcggtaacgccagacgcattccggtttttccctgggtgatatgcaagtgttcgttccacacatctgaaaaacgcatgtggcaaatgtcatcacggcgctgaccagtaacaatcgcaagaagcattgcgttacggataaagtgtttttcaggcgttgcattgtaaattttttgccagtcttccatggtgagcctggctctggttactttagggatcggtttacgggtagcctccggaggattccatccaggaggaacttcccctgcatgctgtgcttctttataaatatcaacccataatccacgatttactctcgctgtactgaccatgtctttatccagccactcatccagtattaatgcaaagtctcttacttccagttctttcaatgggtggtttcccagacgggaaaccaggtatgcagccattcgagttttttctttgtgagttgtagctgcaatatctccatttttcagtcgcgtgtcctgtattttcagatatcgatcaacccatgcctttaatctgataccccgacgttttgttgctgacggactttcatcaattttgcgcatgaaatattcagcttctgctgcagctattcgctgattggctgtggaagcgattttttctgccttacctttgtctgttccgagtccgtgaaattttccagtcacaggatttttatactggtagtaaactctgccagttctgcgatcaaacttttcgtaaagaccggctacgtcagtgctgttttttcgtggcctcggtgacatgagttaaaatctccttcagtgcatcatcatcgccagtatgaatttccggcgcaattcccgtttcaccaggcccaacaaatactgctcggcgatctatcagccaacgcccacgaattttttgtggtcttggaacgatgtatcctagttttccgtatttcaccagggtagtgtttgttattgggagactgaaccgttttggtttccactcgtcgagcgttatcaggtactgttcgctcatggctatcactccggaacgcgccagttgcagaatatcaacgacaactggcgacggttgaacattaaaaatcagcctgactcgggatcagtttttgccagataactgaaacgtattttgcctggtaacgggcgtcatcaagtgcattatggcgctcaccttcgaatggaatagccgttctggcatcgaagtctatggctttccccagctcaacgattgtgcgtacatcgcgatcgttgtagtaacgccacgggcaggggatcccctgccgttcgtatgaacggcgcaaaatcgtgttgtcgaagttggctccatttccccagacctgaacaaaaaattcaccggagttttcgtcgataaattcccgcaattgtaacagtgcatcatctaacgggatttcatcggtcataatggcagattgcgcttcgcgtgattgcttaagccaccatttaatggtgtccctcgccgtgtgctttcgtgttgtgtgcctgctttttaccacgtcaggcgaggtggtccccgttattccccaacaacaaggatcttgttaatctggatatccccaacaacaataagagtattgaatgtgatcgctgaattaacggcagcaatgacggctattcgtgaaaccgcccagattgcaaaactaatgaacgaggcaaaaactcaagctgaagtaaatgcggctattggtgaactgaactcaaagcttgcatctattcagcgcgaatgcgtgtctctcgttgagctggtgggcacttatcaagaaataaatgcttctctcaaagctaaaattgcagaatttgaaaactttgaggctcagacggaaggttatatccttagccaacttgagtcgggaacttttgtgtactcgaaggaggtaaccgtgaacggcggcagcataatcatgcatctttgtccaaaatgttttggacaaaagatagtatcgatacttcagccattcccggttagagaatatgaattttttcataaaagcaggtgcctgtactgtgaaaatcagtttcttatgaataaaaatccggattacgtatcacctccatctattgaagagttggccagaaaactgaacggcaatctgtagatttttactgttatggatatccagattgttaaagagcatgccggatgcttgcttgtgtccggcgcgtgtgcaccactctccccccgtggaggattccttaattaccagatttcattagtcagagtttcttgctaaccagcgacgcgcgccagattcggttttaaacgttttgcttttggtatacgtcatcgcggtgaacgtgccgtcctggttgggaaacacgccgcacaccagagattcgttgttgccaagatcaagagtatccatgctgacctcatatccccttaacgccggggtagcggaacaaaaacctgctgcatagttaaagttgaaccctgccgtcatgttcttacgcctcgggctggctacttaatccctgaccactgccgggtaactctaggtattgccctgtattgtgtgggacgggatgggttggtatgggaaaactataggaaatgcctaattgcttgtcaataggctacgcctaatgatttgggtgcgacctaataggtgatggtttgtgggagaggtagtaggagttaactaacgggaactaggaatttcccgtcggaccatataagtttaagttcctgtcttggtgatgttctggcttttccgttttgattcttgatttttcagatagttagctaccttcatttccattgcggcaatgtaggcacgaacgtcatgatcaacccaactaggctccgtagcatttccagataagaggaaagccacaattgctcttttttcatcagaggcggcttgataaaggctgtttatgtctaaaagttcactttttgtatctgaagtggatggggttggtatggggtattcgttaagcccccaatgctctggaccaaccacatcagaaaagaaacgccatagttctggaagtttgtctttacttatcgaacctttcttaatccagtcatggattgatggtggttggactttgaaatgacgtgcgatttccgcctttgatttgacggctcctgatgcaatttttttgttaatggcctgctctatcgctcggcctaagtctttaccactaagcattgcttaatagtctcctatgcgcatcgcattaggcaatgcctactctcgaagcgttaggcatagcctattgacaattgcattaggctaagcctaatattattgtgtgttttttggagttcattcgatgaaaaaagataactattcattcaaacgagcttgtgctgttgtcggtgggcaatcagcaatggctaggcttttaggtgtatctcctccaagcgtaaatcaatggatcaaaggtgtacgtcagttgcctgctgagagatgtcctgcgattgaacgagcaacaaaaggtggtgtcctgtgtgaagaacttcgtcctgatgttgattggacatacttacgacgctcgtcatgttattcgcagaatatgtcgatgaagcaaccaaatgacgaaaacgatcatacccgaagcatcaagaggcaaatgattcatgaaaatcaaacatgagcacatccgcatggcgatgaatgcctgggcatatcctgatggtgagaaagttcctgcagctgaaatagcccggacttatttcgaactggggatgacgttcccggaactgtacgacgacagccatccggaagccctggctcgtaatacccagaaaattttccgttggctggataaagacacccctgatgctgttgaaaaaatgcaggctctgttaccggcgatcgaaaaggcaatgccgcctctgctggtggcccgtatgcgcagtcacagctctgaatattaccgtgagatcgtcgaacggagggatcggctggtgaaagatgtggatgattttgtcgcagcggcgatcgcctggggcaccctgactaacagtgggggtcagcctggtaatgctgttgtcgtgcattgaccaacaatattcatgccggatttcttccggatgttcgagggtaaagttcggtatcagatgaggtgagtatggctaatgcctggctcagattgtggcatgacatgccaaatgatcccaaatggcgaaccattgccagggtctcaggacagccaatcgcaacagtgatggcggtgtatatccaccttctggtgagtgcgtcacgaaatgtcacgaaatgtcacggcgagtcactacgtggtcacattgatgtcacgacggaagatttagcaagtgcgcttgatgtgacggaagacgtgattgattcaattttgcatgcaatgcaggggcgagttctggatggcgatcttatttccggatgggaaaaacgccaggtgatgaaggaggataacggtaatgtttcgcaaaccgcaaaatccccggcagagcgcaagagagcgcagcgggagcgggaaagactgcgggagcagaacactgattgtcacgatgagtcacgacgcgtcacgcatatgtcacgacaagtcacgacagatacagatacagataaagaattaaaccccacacataacgcgcgcatgcgcgagagtgctccagccagtgagtcgaatggcgcgccgttgcagacagcagaacctgaatacccggatggcctgagcgaaccgatcgggaaatttccgatgactggtgtctggcggccgtcgctggattttcgacagcgggctgcattgtggggtatggctctgcctgagcctgagtttacacctgctgagcttgccgcattccgggattactggatggcggaggggaaggttttcacgcaggttcagtgggagcagaaatttgcccgtcacgtgcagcacgtcagggcacaggtaaaaccagtcagcaagggggtaagccatgcagcaccaggtggcaccgcatcacgggcagttcaggaaattcgggcagcacgtgaacagtgggaacgtgaaaacggatttatcagcaacggaaacggcctggaagctgtgggaacttatgggggaggtgtattcgaaccgctggacccagaagaacggggctgcgccgtcgaagctctggattgctcagattggcgcgatgactgaacagcaaatccggcaggtctgccgtcagtgcatggaccgctgccgggcgggtgaaacgtggcctccggacctggctgagtttgtggcgttgatttcggagagcggggcaaatccatttggyctgacggtggatgccgtgatggaggagtaccgtcgctggaggaatgaatcctggcggtacgacgggagtgataaatacccgtggccacagccggtgctgtaccacatttgcctcgagatgcgtgacagagggattgagcggcagatgacggaaggtgagttaaaacgacttgcagaacggcaactgacgaaatgggcaaagcaagttggtaacgggatgagtattcccccgatccggagacaactcgcatcgccgaagtgcccgcaagggccaacgccaattgaattactgaaacaggaatacgagcgccggaaggcggctggttttgtttgaatctgagaaacgattttgtcggaggaaattttaatggaaaccgtatctgacgcactgaaagcactgaaaagagcctcttcacatgtggtggcagctcgccttggaattagtcgtgaagaggctgtcaacgaactgtggaaactgaaacgccgtggagaagcggataacaagggggcgatatggtggctgactcargctggtgaaagtgaaccggtgtcaccggtaccgaaagtgacggcgcaaatgctgacagaggcgattgaacaacatggcccacaaacggcggatgaactggcattgatgttcggaattacctcccgccgggcgaattcatcgctggcaatggcaatcagcaaagggtgtctgattcgcgtgaatcaggatggtaaatttcgttactgcataccgggcgttgatttaccggcagagccgaaagcagcatccgtagctgaaacggagggtaaagcccttcctcagccagctggtgttgcgttaccagtccaggaaacggctgcacaggaagaaattaaaacagaagcggtggaggacattgtgaagttgcagcaatcgttcactgaagcgaaagcagatgacctgattctaccatcgctgcatgtggctaaccgcgagctgcgccgggcgaaaagtaatgttcagaagtgggagcgagtctgtgctgcgctacgggaactgaacaaacacagggatattctccgggatattaccgccaccagagagcagcagcggtgagtggctggaagaagtggcgctgggctgaaatcctgatactccggcagtgtgcgggaacgatgagagtcgaaagcatcggttatctgattggccgtagtgagtcagccgtcaggacgaaagcgcgggaactgggtatcagcatgatgttacggggtgattatcaccagtcagccaaatgttcacagcgtgatattgagctggcgtggcaactgcatcagcgtggtgtaccccgacgggaaattgccgaaaagtttgggatgaagttgggcgcagtgaataactacgtttatttcgacaggagggttcaggagtgagggtgagggtttatatcgccggtccgatgacgggatatgaaaattttaaccgcgaggcatttcacaaaacggaagaggtgctgaaacgggaagggcataccgttttaaacccggcagtacttccggacgggctgactcagccacactacatggatatttgcatggcaatgctccgttgcgtggatgcggtttacatgctgaaaggctggcagcagtcggcaggtgcaggggctgagctggcactggaggagaaaccgggccatgcggtgatttttcaggaggtgggcagtgaatattgacccggcgataacgattgatatggccctgaacgccggcctggcacttcttggttatttctacattatgttctgcagcggacgatggctgtcactgttgttcatgaaaaaatggaataaacgccgtaagcaggagcaacgccagaaggcaatggatgcatttttcgaagccttcggaattgacggcatggaaccaggggatccagctcgcgcaatcagcagagggggtgtagtaatccttgtatatcggagtgaagagaaaaatgacgatcacaaaacaacgtgtagaagaaatcatatcccgcattgaaatgtatggacatggtgcagggtatatcgcagacgaggttaatgatctggctatactggcgctgaatttatcaaatatcgcgaacctgaagcgatacgagcttgatatgggaggttgcgactcgtgcggtcaggattgtggcgctgatatgactgaagatcctgatggtgattatgtcctgtttgatgacgtggttaagttgtttgaatttgatacaaccactcaaaagttagaaatcccggcaaaggaggcagccagtgggcaagattgactatcaggcactgcgtgaggcagcacaaaactatcaatcgacgctggcgtggtatcaggctaccccggacagcccaaatgctgaacgggattgtgatgcggctcttgctgcgtttaagcgtcacatccgtcatcgggaagcggatattatcgctgatttgctggatggactggaagaagcaaaatcacaactcaacgagcagcgtgagtattacgaaggcgttatctctgatgggagcaagcgtattgctgaactggaagcgcgggaagttcaattaccgactcgctacgaccttcgatatggacacccgataaatgcagatgagcgacatgtcatgatacctaaagaaaatggcagttggctttacctgattgacctagaacacgcattacgcgtcgctggcattcgcatcaaaggagagtgagatgaacggacaaatatcaattgttcgaccaggagcatgtgacgatcgcgaaatacgaatgattattcgtctggcgatggggaaaacaataactgctctcattactccagaaaatctcgcattagcattaacaggaaagtcagacatgccagtagagctaaagctgcgaaatgttgagattaaggtgaaatagctatgaccactattaccaaagatcgactgctgacaatccagcattggcgcgaaacatacggaccgggtagcaacgttgtgcttccagcagaagaagcggaagagctggcacggattgcgctggcatcactggcagcagtatcggatgaacgagcagcctatgaattatttatggagaagcgtttcggagaatctgtagatcgccgcagagcaaaaaatggcgatagagattacatggtatgggatatggcgcttggctggattatctggtgtcaccgcgccgccatgcttcaggctggaaactttcgggaaaataagggttcgtcaaccaataattttcgggaaatctcggaaacgtcaaccaactatccggtaactccggatggttggataagctgtagtgagcgaatgccggatgatggtcagcacgtaattattttatgtgatggcgcattcgttctttatgcgcaatatcgagacggtgagttttttgatgtagtccgtaatggtgatgaatttttcgaaacacagagccgcaatgtaaccgactggatgccgctaccagaaccgccgcaggaggtgcgccaatgatctggcctgaagcctttgcaattacaggcgttgctatagctattgattttttagtatatgttatttgtcggtgggggtaaaaacgttcgccgggattcacaccaaaggagggaatatgtcggatgatatttcactggcaatggaaggtgcgctggctgttattgctgttgtgggcgtttactgcctggttgtgtttttgatggatcgactagggaactgaattcattacgatatgggaattcccatatcgggtaaaaacggtttgcggtaaagcgagagttaagtagaattgctgcgggtgcttgaggctgtctgcctcgggcatgccaccgtaaggyagacagagaaaagccccagttaacattacgcgtcctgcaagacgcctaacattaatctgaggccaatttcatgctagacacatgtaggttagcctcttacgcgccgaaaggcaaggagaagcaggctatgaagcagcaaaaggcgatgttaatcgccctgatcgtcatctgtatcaccgtcatagtgacggcactggtaacgaggaaagacctctgcgaggtacgaatccgaaccggccagacggaggtcgctgtcttcacagcttacgaacctgaggagtaagagacctggcgggggagaaatccctcgccacctctgatgaatcaggcatcctcaacgcacccgcacttaacccgcttcggcgggttttgttttttcctggcattctggtttacaattcgcacgccagcctgaacaactggcacctgctgcgccagcagagacaaccgatggcgcacgataccaaattatacaattctgatgattctgccgtctttgccagcaggcgcggacggtgttttcacgcattcaaatctgactggtaccagcatcccccatgcactgaagaacaggccgaatggctcattcagtgttaccgcaggcgcggatgcgaggttaaaaaagcccttagcctcgactaccgtcactggataatctccgtcaggctcccttactccgaacggccaccgcgtccgtcccgcacattccagcaacggatctggaggtaatgtgcgggtattacttcgacctgttctggtaccggaactcggtctggttatcgttaagccaggccgtgaatcaatgtcagcattccataacggcagaatactggtggagccggaaccaaaaagcatgcgagctctgccgtccggggttgtacctgccgttcaccagccgctggcggaagataaatcactactgccatttttcagcgatgagcgggtgatccgtgctgcgggtggcgctggtgcactgtctgactggttattacgtcacgtgaaatcctgccagtggcctcatggtgattatcatcacagcgaaactgtcatacatcgttacggtaccggcgcgatggtgttgtgctggcactgcgacaaccagctgcgcgaccagacatccgaatcacttgagcaacttgctcaacagaatctggccgcctggatgattgacgtcatccgccacgcaatgaatggcatacaggaacgggaattatcgctggctgaattatcctggtgggcagtctgcaatcaggtggtggacgcattacctgaggcagtatcgcgtcgttctctgggattaccggcggaaaaaatccgctccgtataccgtgaaagcgacatcataccgggagaacagaccgccaccagcatactgaagcagcgcacaaaaaatattgcgctaccgcctcacacccaccagcaacagaacccaccacaggaaaagacggtggtcagcattgccgttgatccggagtctccgaaatccttcatgaaacgacctaaacgtcgccgctgggtaaatgagaaatacacacgctgggtaaagacacagccgtgtgcgtgttgtggtaagccagcggacgatcctcatcatctgattggtcatggtcagggtggaatgggaacaaaatcccacgatattttcacgctaccgctgtgtcgggagcatcacaacgagcttcatgcggatccgctggcgttcgaagaaaagcatggttcccaggttgatttaatttttcgttttcttgatcacgcttttgcaaccggcgtgctcgggtaaaagaggttactgatgcgtatagagtttgttttgcyttacccgccgacggtgaacacctactggcgacgtcgtggcagcacatattttgtatcaaaagccggtgagcgttatcgccgggctgtggcgcttattgttcgccagcagcggctgaaattaagcctgtccggacggctggcaataaaaattattgcagaaccaccggataagcgccgccgtgacctggacaacattctgaaagcaccgctggatgcgctgacgcatgcggaagtgctcattgatgacgagcagtttgatgaaatcaatattgtgcgcggtcagcctgtgccaggtggacggctgggcgtgaagatttacgaaatcagaggtggtaacgatggcgcgtgatatccagatggttcttgagcgatggggggcatgggcagcaaataatcatgaagatgtaacatggccctcgatagctgctggttttaaaggattaatcccgactaaagtgaaatcacgtcctaagtgttctgatgatgacgccatgataatttgtggttgtatggcacgattaaacaagaataatcagtatttgcacgatttgttggtggattattacgtaggtggaatgacatttatggctcttgcacgtaagcatagatgttctgatgggcttattggtaaaaggctttataaagcggaaggtattattgaaggaatgcttatggctctgaatgtccggttagatatggatatgcggtagggatatatagtgatgagggttatgttttctgtgtttataattaacatgtttattttttgatggtcatgtattgtggaaggtagataaaatgttgcctggtgaattgaaaatattgataatcaatcttcatcattaaataaaaggagtgcttatgtggattgtgttagtactgtcactgtcaactctcagttggcataaggtagtggctttttcattgttgacggtgtctgttgtcctggctgtgcttaatgatattattgattggtcggtgttattttttgttgctacaatcgttttttttattattttgaagttcaactggaaatataacgcctgggctaaatctatatatgaagttggcatagttttatcagccatagcattatttttccatctatggccagggtttcacaatcctgtagtgctaaattctgttactgttggccctcaaagtactccctatacaatgtattttaattttgataaagcgctggtgccatttttgttagtcctgtgtacatcttctttgtttaaaaaagaagtaaaatcagaagtgtctttgtggaagtggggggctctgtcgctctctgttcctcttatcctgtttttggctgttttttttggtggattaaagccagagattcattttcctgagtggttgccagagtttatattggctaatttgttttttgtgtctctggcagaggaatcattatttagagggtatattcaatcacggctatcagaagtaacgtctccattggttgcattaattgtggcggctttgttgtttggtttttatcactattcaggtggtgctttacttgtattatttgccacgttatctggtgttgtgtatggattgtcatggatgtggagtgggcgtttgtgggttgccacccttttccattttggtttgaatctgtgtcacttgttattctttacctatccatttttaaaacataattgattttttctatggttttaaatttataagactgaaaaatagcaggacgtgacatttgcatgaaaaatatgcacggcaaagcatttacgtacgtaaaaaatcaggtatgctgttaagagtggttatttcgccgcatagcttgaccccgcctctgagcgggttttttgtgcccgcaaagtagcgcagtgcgttaaatgtgctggtagttattaatacaggtctttcagcttgctggctttttcgacaagagttattggtgtgtcacgttaaccggaaagggtaaaaagacatgctgaaacagcaggatatgacagaaaccgccagagttgtgtttgatgaattaagcgtcaccgaaccggcgacggtcggggagattgcgcagaatacgtacctttcacgcgagcgctgccagttaatactgacccagctggttatgcgggtctggcagactatcagttcggttgttacagacgccttcagtcctgaaggcttttttatttgtggtaaatgggcggctggtgggtgttagcggcacctgtcagtcctttgcttatgtgttgatgataatttaccttttggggctataattgaactaaccaattgctaatgaaagtaaaattataatggttgttgtctgttcagttatcatggtttgctccccaattaatatttttcttgaaaaggatacgttgtcacttaagcccggctcagtcgttctggccaccaaatgcatcagggcgcttttccttatgcattatggcaaagttaaaattttcgatataaaccattccatagtaagtcaatatctggaaattcagcataagctgacaagaactcatctgactgacgttccgctttatctgtcactggaacccaacaaccctgcgttggctgaggctttaattaccagccagagattttccggagataccacggatatgtttcttatgatggcatgcctgtcgctgtttgaatcagatgaacggatattattatttttaagtggatgtttatccagtataagtgccaaagtcagggcgataattcagacagatatatcagcaagctggacgcttggtgcgattgcgttacgcctgcatatgagtgagagtttgttaaagataaaactgaaaaatgaagggcacatgttcagtcgcttgttgctggaagagcggatgcgtgttgctgtcaatatgttatgttcccggcatggatatggacaggctgtagcagaaaaatgcggttattcaagctggtcctactttatttctgtatttcaccgctattatggcttcccgccagacagatatgtatccaggcaagggcttgattattgattttcatctgattattattttttgacccagccctttagctcagtggtgagagcgagcgactcataatcgccaggtcgctggttcaaatccagcaagggccaccatcacataccgccattagctcatcaggaaagagcgccagctttcgaagctggttgcgcggagttcgggtccccgaaggcggtccattatctgtatcctgcgttgttagctcagccggacagagcaattgccttctaagcaatcggtcactggttcgaatccagtacaacgcgccacacttattttccctggctcgcttttgcgggccttttttttaaatgtctcacaattcaggcggttgactgttgtctggtttgcggggagtttgttaaaagaaactggcatggtgaatccccctgtgcggaggggcaatcagcgagtaggtatatgggataatcgcggattcaggtgctggtactgaattcaccgggaggcacccggcaccatgcaatggcacatagcgccactctccagcccctctccggaggggctttcttatggacaaaaaaagcccgcgcagggagacgcgggcggcaaggaataaacaacaaaacgtgaagtaatatttcagctggcgaataatatccgacagtaatcactctgcgcaatagcgcggcctttttcgtattgcgggctgttgtctctcttctgccattgtcctgtaacttccggacttcagcccgctcctcattttactcacaatattatcccggccgggaggattcatggcatttaaacactatgatgttgtcagggcggcgtcgccgtcagaccttgcggaaaagctgacacacaaactgaaagagggctggcagccatacggcggaccggttgccattacgccgtacacactgatgcaggcggtggctattgaaggagatccacaggtcggcccttcatctaagccggactggttctacgtggttgtgcttgccggacagtccaacggcatggcctacggtgaagggcttccgttaccggattcttacgatgctccggatccgcgcattaaacagctggcgcgccgcagcacggtaactccgggtggagagagttgtacgtataacgacatcattccggccgaccactgcctgcatgatgtgcaggatatgagtacgctgaatcatccgaaggcagacctgagcaaagggcagtacggctgtgtcggccagggcttacatattgccaaaaaactgcttccgtatatcccgaataacgcggggatcctgctggtaccatgctgtcgtggtggttctgcattcacccagggcgctgaggggacattcagtgcggacacgggggccagccaggattcggcacgctggggtgtgggtaaaccgttatatcaggacctgattgcgcgcactaaagctgcattacagaagaacccgaaaaatgtgttgctggcggtgtgctggatgcagggagagtttgacatgagcgccgccacccacgcacagcaacytgcgctgtttacagccatgctgacacagtttcgtgctgacctctccgtgtttaacgcgcagtgccatggtggcagtgctgcagatgtgccgtggatttgtggtgayacgacgtattactggaaaaatacatacgctacccagtacgacaccgtgtacggcgggtataaaaacagggagagtgagggcgtttattttgtgcccttcatgacagacggtaacggcgtcaataccgccactaacgcgccggcagaagatccggatattccggcatcaggatattacggtgcggcatcgagaacgaatggaaaccaggtatcatcaaaccgcccgacacatttcagttcatgggcgcgcaggagcattattccggatcgtctggcaaccgctattctgaacgcagccgggcgcacctccgccttcatcagtggtaaggcaccggaaatcaaaccctcgcccggcggcaacacgccatcgggtccgtctgcagatacgtccgttcgcacaatctccctgctgccggcagccggagaggctgctgcgcagggctggagcattaaggatggcggaattcagttgtcagatggtgtatttaagatcaccaggcagagcaataaaacctggtccctgacgcatccggtggatgacgcaattaccctgctgacacagggcggcagactgacctgtaagttccgcctgtcaggcgcactgaccaacaatcagttcgggctggggatttatctgtatacggatgctcccgttcctgatggtgtggcgatgacgggtaccggtaatccgttcctgatgtcgtacttcactcagaccactgacggcagagtgaatctgatgcatcacaggaaagccggaaacacgaagctgggggagttcggcgattacggtaacgactggcagacgctggagctggtgttcaccgccggcagtgccacggttactccgaaactgaatggagtggctggcccggcattccaggttataaaagacagtatgacactgggactgaatgcgctgacgctgacggatgttacaaaaaatgcagcgtatggcgttgagatagaaagtctggtgctggagataaatgcaccggcatcatcataaaaagtgagccagtcaaatggaaggtatcgttaaactcaccggtagtgtcagtgggtcgtctgagacgcctgcatgagttatcagagccatcagtagttaactggtggcttttttattgttgtcagcttccggataacgggagacggggtatgtaccagatggaaaaaatcacaacaggtgtgtcatacaccacgtcagcggtagggacgggatactggttactgcaactgctggacaaagtctctccgtcccagtgggtggcaataggtgtactggggagtctgctgtttggcctgctgacgtatctgactaacctgtatttcaaaatcagggaggaccgccgtaagacggcgcggggagactaaagcgatgaagaaaaaatacgaactggttgttaaagagataaataattacccggataagattgctgttactgtggcacttgaaattggcgggcatccgtcgttgttgttgccacatgtggcgattagtcttgaccgtactgaaggtgccacgctggagttttacgaagctgaggcgaaaaagcaggcgaagcagtttttcatggatgttgctgccgggttatgtgaaggggatggtccgttaccggaaaagcgtcccgtaattttagaggcgcaggatgtgttgataacctacagaggaaaactaccgggaataattacgggttctctgaagactccaccgctggcctgaagacttaacatatccagggatttgaaatcgataaaccctgataaatatccatgaacgcaaaaatcagatacggcctgtcggctgccgttctggcgctgattgccgcaggtgcgcctgcgcctgaaatcctcgaccagtttctggatgaaaaggaaggtaaccacaccacagcataccgtgatggtgcgggtatctggaccatctgccgtggagccacccgggtggatggtaagcctgttattcctggcatgaagctgtcgaaggaaaaatgcgaccgggttaacgccattgagcgtgataaggcgctggcatgggtggagaaaaacatcagagtgccactgaccgaaccccagaaagcggggattgcgtcattctgtccgtacaacattggccccggtaagtgtttcccgtcgacgttttataaacgaattaatgcaggagatcgaaaaggtgcctgcgaagcgattcgctggtggattaaggacggtggcagagactgccgtattcgctcaaataactgttatggtcaggtatcccgtcgtgaccaggagagcgcgctggcgtgctggggaatcgacagataagcagaatattttgctgaaaaatgacgttggccagcgcgggcggataacacgaaatcctgcgaactggcaaaatgtaagtgaataaagttaggcagattatttcacgcagaggcaccgtaatggtgcctttgtcatttctgcgcttcgcacaagcgtaaataaaccaaagaacctttcaggatgagccctggtggataaccggcagtggtctggttaaccctctttgggctggttattcctgtgcgcagggttcatcactaaaaggaatcaaccatgaaagagatgatttctgtcgatcatgaaatatccatgagtagtctggattttctgaataacattattaatccagcccgggcagaagccggagaagtccctcatgaaccgcgtaagtttcttgcaaaaattgaggatgagctagagcttgatggaaccggaaaaaaattccggttaaacaataaccagacaagaacggcatactatgatctggattttgaccagatgatgctcgttggcatgagggagtcaaaggccgttcgtcgttctgtgctggcaagactcaaagcgatgcatggtattcagatcccccggactttacctgaggcgttgcgatttgcggcaaaactggctgaacagaaagcagtgctggaaaatcaactggcaatagcagcgccgaaggctgaatttgttgataactatgttgaagcatctggtctgatgggattccgggaagttgctaagttactcggtatcaaagaaaccgatttccggctgtttttgttggagaacggaataatgtatcgcctcgctggaaaaatgacgccttactcgcatcacctggatgcggggcggtttagcgtgaaaacgggcgaggcgggcaatggtcatgcttttacgcaggttaaattcaccccaaaaggtgttcagtggattgctggtctgcttgctgcatggagagctaccgcagcatgaagatgataaaaacggactggaaatttttgctggtctggctgattccgtttttatgggtggttgcccggttaattactgctattaaggggtaaagatgtcagacaaactcataatgctggcgaagggcctttgtgtaatcgtcggtatttcattttcactaatgctggttgttctttttctttccataacctggatggcgttgacttcggcagggctggtggggtgagcataaaccgaatgctttccgcgtttaccgttattctgctggtggtctgtggtgcgcttagtctggggctgaatcattaccgcgataacgtcatcacctacaaagcgcagcgcgataaaaaagccagagagctggagctggcaaacgcaaccattactgatatgcaggtgcgccagcgcgatgttgctgcgctcgatgcaaaatactcgagggaattagccgatgcgagagctgaaaatgaaactctgcgtgctgatgttgccgctggtcgtaagcgcctgcggatcaacgccacctgctccggtaccgtgcgtgaagccaccggcacctccggcgtggataatgcaaccgtcccccgactggcagacaccgctgaacgggattatttcatcctcagagaacggttgatgacaatgcagaagcagctggaaggggcacaggactatatccgcactcagtgcctgaactaagttttgctgatgcgccgtatcgtcgctgtattccctcattaacagagaccgcagcccgacagggagactcctctgcgcgagtgtgcggggagaatcaaaaacgatacgcaccggggtttaccgcgttaacggagcgcggcgttgtcccctcatggtcgctggttcggtgcgatggtggaagaaaccggacgatgtgttacctcgcaagacctgttatgtcatgtgtctgatttgtgatttaagtcggataattgtcgttgccattaagcagaggattgatggccgacagggtggcattgttagaataagacttattcttatctgtgccgggaatgaaaatgaaaagaaatcttccgttaattattttgttgtcttctctggttatgggctgtacgcaacataaaacagatatgccccgacagttggttaaggcattaccacaatatccggcctatgcagcggcaaattatataaagggacgggttgatgtgaagtttgatattggtgctgatggtactgtcacccgaattgagtttatccgttcagagccgcaccatctgtttgatgagcaggttgtaaaggcgatggcaaaatggcgatttgagaaggacaggccgcgtaaaggcgtgaagaaaacgtttatctttagtccttctgcaccctgattatttcatcagaaattaattatcactctgttgttattctgtacattccggctgggtaagtcttgttccgccgggtatgaagatgaaatattgttggaggacagtgggtacctgctcctgtaaccgaacgttcatttctcgttatttgtcatgctggccggacgcagatgcgttgcatctgttgccagccttctcctgcaggcttcaataacccacgctgaaaagttaccggaacctttatgttcaagggcgatattgatctgttcaatcatgtgattggggaaacggatattgcgggttgtggttctgcgggtccggtttttcgatgacatatttatttcctttactgattgccatatgacggggattttacatggctgagcttcgtacactccagagcagaatcaaaacactgaatacccgacgggtgaatattctgaagggtgaacagcgtcgtgtcagtggcagtgcacgtgtttccctcaagcgtcatatctggctcagggatgccgggcagtgctgtctctgtggtcgtgtggttgacctctgtgacagtgaactcgatcaccgaattgcacttcagttcggtggtggtaatgaggagacgaatctctggacgctctgtaccgaatgccatcgacaaaagtctgctcgtgaagcggcgggtggtatgccggacccgacgctgccggaggtgtccggaggtagtggcagagcggacgacatcatcggactgtaacccgagcgggggggtatcatccggcgtaaaaaacgatcgctccggacaccgcgccccctctcacgcagagaaaaaattcccgtttcagggcagttaacatgttaactggctgtccgggcatttttgcggtttttatctttattattcagtttgttgtgcgaaaaaaatgttaactggctttttcatcaaatgttaaccaggcagcagttaacatttgcggcatgagacgccgggaaaaatgggctgaaccatacccggctgagtgcgttctggacccgggaggaggctgtgctgacaacgcaaaaacgaaaatttgcgctggcgctcatgtccgggaaaaacaaaacagcgtcagccattgccgctggttattcggcgaagaccgccagggttaaaggctcgcagctggcaaaagatccggaggtgcttgcgtttatagcccgtaaacaatgcgagacggtggaggtggatgaggttcctgtttaccggcagaaaaaatcagagcaggaggataaaccccgtcgccgtgaggcggctgcaataccacagccggacgaaaacaatccggagatgccaccgtccgcggtgatgtctcctggtattgaatatatggaggatggtcttcccgatccggtgaaagcgatggggcgtcttctggtggagaacattaataccgaccccaggctggcgctggatgcggcttataagctggcgcagttcacgcaccataaaaaaggggatgccggtaaaaaatcggcaaaaggtgacgcggcgaaaaaagcggctaaccgttttgcggtgccaccaccaccccgcctggtggtgaataatgataatgagggcaacggatgatacctgtgtggagcacggcctgcccggactgggcagagcgcctgaaaaaggggctgtcgattattccggctccgatttatccggaccaggctgcacatgcactggcgatttttaaacaactgcgaattgtggatgcaccgggtagcccgacattcggggagtcctgtgcaccgtgggtgtttgacctggtggcggccctgtttggctcctacgatgcgcagaccggtgttcgccatatcaaggaagtgtttatccttatccccaagaaaaactcgaagtccacgctggctgcggggatcatgatgacggcgctgttactgaactggcggcaggcggcgggctacaccattctggccccgaccgtggaggtggcggctaacgccttcaaccctgccagggatatggtacgacgggacgatgatctggatgacctctgtcaggtgcagacacatatccggaccatcacccatcgggtgacggacaccaccctgaaggtggtggcagccgatccgaatacggtgtccggtatcaagtccgtggggactctgattgatgaactgtggctgtttggcaagcagtacaaggcggaagacatgntacgtgaagccatcggcgggcttgcctcccgtccggaagggtttgtggtgtatacgaccacccagtcgaatgaaccgcccgccggggtgttcagacagaaactgcagtatgcccgggatgtgcgcgacggcaaaattcatgatccgcactttctgccggtgatttttgagcatcctcctgaaatggtggaaagcggggctcacctgctgatggaaaacctcgccatggttaacccgaatctcggttattcggtggatgaggcctttctgtaccgggagtaccgtaaagcccgggaggctggtgaggaagcatttcgtggcttcatgtcaaaacacgccaatgtggaaatcggtcttgccctgcgttctgaccgctgggcgggcgcggatttctgggagcagcagggcaggcgcgtcagcctggacgatatcctgcagcgcgctgatgtggtgacggtggggattgacggcgggggcctggatgatctgctgggaatgtacgtgactggccgtgacagggaaacccgcgaatggctgggctggggccatgcctgggtgcatgaaaccgcggtggtcagacggaagagtgaggcatcccggtttcaggattttgtggcctgtggagacatgacgattgtccgtcgggtcggggatgacacggcggaagtggcggagtatgtgcgtcgcattcatgaggctgagttactggatcatatcggtattgacccgtcaggtgtggggcagattctggattcactggcggaagccgggatccccgatgagagtgtggtggggataagccagggctggaagctgggcggggccatcaaaaccaccgagcgcaaactggctgaaggggtgctgattcacggtgatcagcccctgatggcctggtgtgtcggtaatgcccgggtggagcctaaaggtaacgccattcttatcaccaaacaggccagcggacggggaaaaattgacccgctgatggcgctgttcaatgcggtctccctgatgtcccttaacccggaaccgaaaaagaaagaatatgcggtttttttcatataaccctgttcacactgtaaccatcacgaaccgctccggcggtttttttattttcaggaggctgatgtgactcttaaacgggcctgttccctgctgacggtgaaatccttcagtgaggatgaacgggtgatcaccgggattgcgtcaacgccttctccggatcgggatggtgacatcctggagccggagggcgcggagtttggcagtgcgatcccgtttctctggcagcatgaccattcccgcccggtggggcagtgtacggtacgccgggtcagcgaagggctggaaatcacggcaacactggtgaagcccgtaccggatatgccgtcgcaactggctgcccggctggatgaggtctgggcggccattaagaccgggctggtcagggggctgtccgtgggcttccgtccccatgaatacacctttctggacggaggcggactgcattttctgcgctgggaactgatggaggtgtctgccgtcaccgtgcccgcgaatgcggaatgcaccatccggaccattaaatcttacgaccgcccgttttctgccgcgtccggcaaccggaaaccggtggtgaaaatcgcatcttctgccggcgctgcggcacagtcaacaaccgtttttcataaggaaaagaccataatgaatattggcgaacagattaaaagttttgaaaacaagcgtgcagcgctggcagcctcccttgaggaggtcatgaccaaagccgcagaggaagggcgcacgctggatgtggaggaggaagagcactacgacaacaccgcagcggaaatccgtcaggtggatgcgcacctgaagcgcctgcgtgaactggaagccggtaaggccgccacggcgcagccggtgaaacaggccggtaacgggaatgtggccgcggtggcttctgcgccggtgatccgtgtggagcagaaactggataaggggattggcttcgcccgctttgccaaatcgctggctgcggctaaaggcgtccgatctgaagccctggaagtggcccgtcgtcagtatccggatgacagttgtctgcatcatgtcctgaaatcggcagtgggcgcggggaccaccacggatccgcagtgggcaggcagcctgtctgaatatcaggaatacgcacaggactttattgattacctgcgtccgcagaccattatcgggcgatttggtcagggcgggatccctgcacttcgtcaggtgccgttcaatatccgtgtgcacgcccaggtgtccggcggtgctgccggctgggtgggtgagggtaaggccagacccctgacgaagtttgattttgaatccatcaccttcagtcatgcgaaagtgtcggccattgcggtactgacggaagaattgatccgtttttccagtccggctgctgatgcactggtccgtaatgcgctggcggaagcggtggtggcgcgtctggatacagactttgtggacccgaaaaaagccgcagtggcagatgtctccccggcgtccatcacccatgatgtgaagggcacggcatcaaccggtaacccggatgcggatgcagaggctgcgtttggacagtttgtggcagcaaacctgcagcccaccggtgcggtctggctgatgtccagcaccaatgccctggcactgtccatgcgtaaaaatgcgctgggtcagaaggaatacccggacatgaccctgctgggtggctccttccaggggctgccggtgattgtctcccagtacgtgggtgaccagctggtgctggtgaatgccccggatatttatctggcggatgacggcggcgtggcagtggatatgtcccgtgaagcatcactggaaatgcagtctgagccgaccggcgacagtaccacgccgtccccggtggagctggtttccatgttccagacaggcagcgtggccatccgtgcggagcgctggatcaactggcgtcgtcgccgtaccgcggcggtggcggtgatcaccggagtgaactacggcagtgcgtccggcggctgagtctgatgaggagggcgggaggcgcgagcttcccgcagtaacagatggcaaaaatccagtatctgcagggcacgcatgatgcccgggccggggatatccgtgatgtggcacagccgtgtgcggaggtgctggttcgcctggggaaggcggagtacatcacagcgcgacgtccggcaggtcagaaaaagaaacgtgatgcggagcatggcgaatgtggaaccttttgcggcgaacccgaaaaaaccagaaatcaggacgtgacgtaagagaagtgggctggcggtccctgtttcaggcggtggctgagccttttgccggtgcctggcagcagggggtgaaagccgatccggaaaccgttttgtcctttcacgcggtgttttcatgcatttcgctgatatcccaggatattgccaaaatgcggcttcgcctgatgcagactgatgtacagggaatacgccgggaaaagcggcagggagatactgcccgtctctgtcgtcgtcctaatgcgcagcagaatcgcatccagttttttgaactgtggctgaattccaaattgcgtcacggcaatacggtggtgctgaaaatccgcaccccccgggggcagatcaaagaactgcgtattctggactggaaccgggttgaacctctggtggcggatgacggcgaggtgttctaccgcatcacgccggaccggaactgtgggatcacagagtcggtgacggtgcctgcccgggaggtgatccacgaccgttttaactgtttttttcatccgcttgtggggctgccgccggtgtatgccgcaggactggccgccatgcaggggcatcatattcaggcaaattcgacgtattttttcagaaatggcgggcgaccatcaggcgtgattgaggtccccggcagtattacggaagaaaacgcgaaaaaactgaaggggaactgggacagcggatatacgggcgaaaatgccgggaagacggccatactgagcaacggggcaaaatacagccccacgacgttttcaccggtggatgcgcagacggtggaacaactgaaaatgacggctgaaattgtctgttcggtgttccgtgtcccggcctacaagattggcgttggccacccgccttccagtgacaacgtggaggcgctggagcagcagtattattcccagtgtctgcagacgctgattgagtccattgaactgttactggatgaggcgctggaaacgggggaaaacgagagtacagaatttgatgtcaccacgctgctgagaatggacagtgagcggcgcatgaaaacgctgggggatgcggtgaaaaatacgcttctcacgcccaatgaggcccgtaaacgggagaacctgccgcccctggccggcggtgatgcactgtatcttcagcagcagaactacagtctggaggcgctgtcccgtcgtgatgcccgtgaggatccgttcgcgtctgccgggaaaacagtttcatcacagctgcctgacggcgcatctgacggtaataaggcaatcagtgaaacagagcatgatgcggtgaaagcgatgttcaggggggatactgagaaaatgacggaacgggaactgtccattattcgtgcactgggagaagaattttccacagtgctggcggatttacagcgcacatttgaggggaagatggcctcgcaggcacaagcgtttgaagagaaactgacttccctgtcggcggtattacagaagcatgtgacggtggatgaggtgcgtccggttctgcaggcgatggtggatgacgctgtgggggccattccggtaccgcgtgatggtcgtgattatgatccggatgtactgcagcaggcggtgaatgatgcggtcgcaaatattccgcagccggcggacggtaaaagtctcaccccggatgatgtgcgtccgatgcttgaacagatggtgaaggaggctgtaagccatatccctgttccgcgtgatggtcgtgactacgatccggaagtactgcagaaggcggtgaatgatgcggtcgcaaatattccgcagccggcggacggtaaaagtctcaccccggatgatgtgcgtccgatgcttgaacagatggtgaaggaggcggtaagccatatccctgttccgcgcgacggtcgtgactatgatccggaagtactgcagaaggcggtgaatgatgcggtcgcaaatattccgcagccggcagacggtaaaagtctcaccccggatgatgtgcgtccgatgcttgaacagatggtgaaggaggcggtaagccatattcctgttccgcgtgatggtcgtgactacgatccggatgttctgcagaaggcggttctggatgcggtgagtgccctgccggctccgcaggacgggcgtgatgccacggcactggaaatactccccgccattgacgatcaaaaatcctttccccggggcacgtatgccacacaccagggcggactctggcgggcgtatgaaaaaacgcacgggatgcggggatgggaatgcctggttgacggggtggcggatattgacgtcagcatgacgggtgagcggttgttctctgtggtggtccggcagagcagtggccagcgtacggaaaaaacattttccctgccggtgatgctctaccgcggtgtgttcagagccggtgaaacctaccaccccggcgatacggtgacgtgggggggctcgctgtggcactgcaacagtatgaccgaagataaacccggagaagctcattcatcagcctggaccctggctgcaaaacgtgggcgggatgcaggaggctgaaaatgacggcattactgacactggaagagatcaaggcacatctgcgtgtcgaccatgacgcggatgatgacatgctgatggacaaggttcgtcaggctaccgccgtgctgctggcctacattcagggcagccgggataaggtgattcgtgaggacggtgaactgatcccgggcgaggcattaacccggatgaagggggctgccatgcgactgaccgggatgctgtaccggaatccggatcttgcggagcgggaagaactgattcagggggagctgccgttttctgtttccgtgctgatttacgatttgcgttgtccgacggtgttatgaggagggggaatggcaatatctgcaggtcgtctgacacagatgatcagtgttctgaacccggtgttaacccgtaatgctgccggagaaatgacggaagaatgggtgtcatgcgggaaaattcatgcggatatccggggcaggagcagccgggagcggatgcagtccggtgcggaaatggcgcaggcggaaatccgcatctgggtacgcggtcagtctggtcgtgaaatcacggcggcgtcacgacttcatgtkctgagtggtccctggcgtgaccatgtcctgaatgtcgtcggggtcccggttccggatgcaaccggcgggcgtctggaaattctctgtcggctgggaggggaaaaatgatcgaaaccctgctggatttttcggggctggaggacatcagccgcgatttgcagcttctgagtggtgcggaaaataaccgggtgctgcgtgaggcaacccgtgcgggtgcgaatgtgctgaaagaagaagtggtgtcacgggcaccggtacgcaggggaaaactgcgccgcaatgtggtggtcctttcccggcgctcccgcgatggcgggatggaatccggtgtccatatccgtggtgttaatccggacaccggtaacagcgataacaccatgaaggcggataacccgcgcaatgctttctactggcggtttgtggaaatggggaccgtgaatatgccaccgcacccgtttgtgcgcccggcgtttgatgtgcgcagtgaacaggcagctcaggtggcgattgcgcggatgaaccgggccattgatgaggtactgagacgatgacggaggcggatttgtatccttatctggcgcatcttgccggcgggcaggtgtacccgtatgtggtccccctgctggatggcaggccgtcggtggcgcttccgtgggtggttttcagcctgatttcatcggtgtcwgcggacgtgatgggcgggcaggcggagtcctcagtgtcggtgcagatagacgtttatgccgggactgtgacgcaggcgcgtcagatacgtcaggacgcccgtgaagccataatgctgctggccccgggatccgtcagtgaaatgcaggactatattccggaaaaccgctgttaccgtgcaaccctggagtttcaggtcacggtgtgactttttcttttttctacaaaacccataccccgccgcgtgcgggttttttattatcaggaggcagaatgtctgctttgtatgaacgctcacagctgacgcaggtgatgatttcatctgccccggcgactgctgaaactatggataaggcggaatatctgcgcctggactgcaccatcaaggaagtgcagttcaccgccgggcagaaacaggatattgatgtgaccacgctctgctccacagagcaggagaacatcaatggtctgggggcgtcgtctgagatttccatgtcgggcaatttttatctgaatcaggcccagaacgccctgcgtgatgcctatgacaatgacgcgttgtatgcgtttaaggtgctgtttccgtccggtaagggctttaaattcctggcggaagtgcgccagcacacctggtcatccggtaccaacggcgtggtggctgcaacgttctcactgcgtctgaaaggcaaaccggtgtcctttgtggtaccgctggcgtttgtgaaaaatccggataagacacttaccgtgaataccggtgcgctgctgacaatgtcagtcagtgtcaacgggggaacgccgccttataaacacgcctggaagaaggatggtcagccggtagagggacagactactgacactttcagtaagccaggtgcgcagtccgctgatgcggggaaatatacctgtgtggtgaccgattcggcagagaaagcacagagtgtgacgtctgttgaatgcaccgtgacagtgagcgcagccgccggataaggggatgggtcatcatgaaaaaggatctgaaaacgctggcgctggccagactgtcggggttccgtcataaaacggtgaaggtgccggaatggagaaatgtcagcgtggtgctgcgggagccttcggcagaggcctggtatctgtggcaggaagtgctcaatggtgatggagaggatgacgataccctgtcggtggtggcgaaaacccgccgtaacctggaagcggatgtgacgctgttctgcgatgtcctgtgtgatactgacctgcaacgggtgttcactccggacgaccgtgagcaggtgctggccgtctatggtccggtacatgcccggttgctgcgtcaggcactggaactgatcgctgatgcagagtcggccagaaaaaagtagcccgcccggaaattcgctttctgatgcgacttgcgctccgtctggggcgcaccttatccgaactgcggcacagcctgagtgcgagcgaggcgatgatgtggatggagttcgacagggtatccccgctgggtgatgagcgcggggatatccgtaatgcacagatcgtgaaagcggttttcggggcacaggggatgaatgttgcactgaaggacgccatgctctgctggggcgaggatgaggataagccggaggtggatccgtttgcggcgctggaagacgcgctgagccttgcagcaatgtcataaataatgatgaaaacctgctgtggcaggttttttttgcccggagaaaggtgaatggcgacgttacgtgaactgattatcaaaatttcggcaaattcacagtcattccagtcggagatccagcgggcgtcccgtatgggcagtgaatattaccggaccctgcagaatggcgggcgtcaggccgctgcggcagcccgggagcagcgacgtgccctggcagaactgaacagccagttgacggaaattcgcggttctgctgtcggaatggctggcgcatttgccggtgcctttgcctccggacacctgatttcactggcgsatgagtggagctccgtgaatgcccgtctgaaacaggcatcacagtcatccgatgaatttgcgtcatcacagaaagtgctgatggatatcagccagcggacaggcaccgcattttcggataatgcggccctgtttgcccgttcggctgcctcgatgcgtgaatatggttacagtgccggtgatgtactgaaggtgacggaggccatttccacggggctgaaaatctccggtgccagtacggctgaggcgggttcggtgatcacccagttcagccaggcgctggcacagggtgtgttgcgcggtgaggaatttaattcggtcaatgaaagtggtgaccggatcgtacgtgcactggctgcgggtatgggcgtggcccgtaaagatctgaaggcaatggcggatgacggaaaactgacagcggataaagtggtccccgcgttaatcagccagctggggatattacgtgatgaatatgcggccatgccggaaacggtttccagtagtatcacgaaggtggaaaacgcctttatggcctgggtgggcggtgcgaatgaggccagcggggtgacaaaaacgctctccggcatgctgaacggtgttgccggacagattgataatgtggcaacagccgtgggcgcgctggttgccgtcggggttgcacgttactttggcaatatggcctccggagcgatgtctgccacggcaggacttgtgacggctgcacgtaatgaagttgcactggcggaagcacagttcaggggaacgcagattgccacggcgcgggcaagggcagccgtgtaccgtgctcagcaggccgtggcggcagcccgcgggacggagatgcagattgcagcagaggcccgtctggcggccacacaggaacgcctgaacagaaatattgctgccagaaccgccgccccacagggctgaatcctcaactgaagacgtttcaggcggtgttccgggtgacggatgagtcaacccggcgctggctggatgaatttttatcctggcatggtggttaccgtgcctttttgtggcgaccgccgaaacataaccggacggtgaggggtgtgtgccgggagtggagcgtcacggataacgcccggtacagtgatttcagttgcacgatagagcaggtggtgaactgatgcagaatattcatgaagaaagcctgaacgagtcggttaagtcagagcagtcaccgcgggtggtgctctgggaaatcgacctgacggtgcagggcggtgagcggtattttttctgtaatgagctgaatgaaaaaggggaggcggtcacctggcaggggcggcaatatcaggtatacccgattgacggcagtggctttgagatgaacgggaagggcagcagtgcccgcccgtcgctgacggtgtcgaatctgttcggtctggtcaccggaatggcggaggacctgcagagcctggtgggggccacggtggtccgccgccgggtgtatgcccgttttctggatgcggtgaattttgtggcgggcaatccggaagcggacccggagcaggagctgagagaccgctgggtggtggagcagatgtcagagctgacggccatgacagcctcgtttgtgctggcaacaccgacggagacggacggagcgctgtttcccggtcgcatcatgctggcgaacacctgtatgtgggattaccggggagatgaatgcggttatcacggtcctgcggtggcggatgagttcgacaaccccaccacggatatccgtaaggacagatgcagcaagtgcatgcgcgggtgtgagatgcgcggcatggtggctaattttggcggtttcctttccattaataaactttcgcagtaatggattatgcccaccatcaggtgggttttttatcttcgccgtacatgctgctgagagtcttaagaagagcctccctaaatttttcagattcttgttgagcaaaaccttctattgatcttggtgatttttcttcatcaatagcagcttgcaagatcataactatttctgaatttaatgagcgtccgtttttcgatgctcttatggcaggtcgcgcttgaggctatctggcattcttacgctatatggggctatgtctctaaccttcgtcatacttacaccgtgataatcacattgatatcacagtgtattcaaaaaaactttgacttgatatagtcacagtgatacgtttgtgattcataataactcacgcggtggcgatatggaaaaagaagttagcagaattttggtgagaatacctcagtcgctaaaagatgcgattacaggaaaggccaaagaagaatgccggtcgtttaactcggaagtgatgtgattgctggacagcctgaagagagaggggataacggtatgagtaaagaatgttgttttttgcggcattagcgaatcagacgctgatcaaacatacatttactctaaagaaacaggtcggatgctgtgtagtgactgcgtgtttgacatcataagatacaagtatcttggatgttctgccagcattagcaatataggtgaagtgtacgaagggaaagatataactgatagagcagaaagttgaagccccaactgctgtaacagtcagggcttcgttatcaacaaatcggcttaggaaatattgacatgaaaagtatagcaaaggcacaaaacgatttcactatcttcaaattcggcgacagtgaaatccgcgtcatcaacaagtgcggtgagccgtggtttgtagctaaagatgtttgtgatgctttagctttgactaactcacgcaaggcgcttactgcacttgatgacgatgaaaagggagtaactttaagttacacccttggtggtgagcagaatctaagcattgtgagcgaatcaggtatgtatacattggttctgcgctgccgcgatgcagtcaataaaggttcagtcccgcacaaattccgcaagtgggtaacagcagaagttctgccttcaattcgcaaacatggcgagtatgtaaaaggaaagaaaaccactgttgaggaaagaacaccgctacgcgatgcagtaaacatgctggtaggaaagaaaggacttcgcaatgacgatgcatacaatatggttcatcagcgttttggtattgacagcattgatgagctttcaattgaacaaatcccgcttgccgtagagtacatccacagggtagtgcttgaaggtgaattcattggcaaacaagagaagagcaccaacgagctttccgcaaaagaagcaaacagccttgtatggctatgggattatgccaaccgctcacaggcattattccgcgaactgtatccggcgctaaaacaaattcaatcgaactattccggcagatgctacgactacggtcatgagttctcgtatgttattggaatggcgagagacgttttaattaatcacacacgagatgttgatatcaatgagccagacggaccaacgaatctttccgcatggatgagacttaagaataaagaattacctccttcaccgcatcactactaacagattgccaacgaaatgacccagcttcggctgggtttttatcaggagttctcatgctctatagcaatatattggcgcacgcccggcgatgtgcaccagcggagtcgtgcggcttcgtggtgagaacgccggaaggggaaagatattttccctgcgtgaatatctccggtgagccggaagattatttccggatgtcgccggaggactggctgcgggcagaaatgcagggggagattgtggcactggtccacagccaccccggtggtctgccctggctgagcgaggccgaccggcggctgcagataaaaagtgcactgtcctggtggctggtctgccggggggaaattcataaattccgctgtgtgccacatctgacaggacggcgctttgagcacggggtgacggactgttacacgctgttccgggatgcctaccatctggcgggaattgatatgccggattttgagcgtgaggatgactggtggcgcaacggtcagaacctttacctggacaatatggcggtcaccggcttttaccgggtgcccctgtcctctgcacaggcgggcgatatcctgctgtgctgctttggcgcatcggtggccaatcatgccgccatatactgcggcaacggtgaactgcttcaccatctgcctgaacaactgagtaaacgggagaggtattccgaaaaatggcaacgacgaacgcattcagcctggcgtcaccgccactggcacgtatctgccttcacggggatttacaacgatttggccgccgcctcagcctgtacgtgaacacggcagcggaagccatccgtgccctgtcgctgcagatgccgggattccgccgtcagatgaacgaaggctggtaccagacacgtattccgacagcttcacaaaaccggagtccggctccggtttttgttgtcatgtccggggaatatttgttagataaaaaagaggagataattcaatagggagttaaattaatgccgataaatctgacatcttatttgtgggtacagggacagaaagttgtcccggcagttgtgttttctaattttactttagtggactaagtaaaaaggagtgagataaatgctgcccactacaaatatctctgtaaattctggagtaatatcttttgaaagtcctgtagattcaccatctaacgaggatgttgaagttgccctcgaaaaagtggtgtgctgagggagaatttagcgaaaatcgtcatgaggttgcatcaaaaatacttgatgttataagtactaatggagagactttatcaatcagtgagccaataacaacattaccagacttgcttccaggttctctgaaagaactggttttgaatggatgtacagagcttaaatcaataaactgcttaccccccaacttatcttcattaagtatggttggatgctcatcattagaggttataaattgcagcatacctgaaaatgtcattaatttatctttatgccattgtagttctttgaaacatatagaaggttcctttcctgaggcactcagaaattccgtatatttaaatggctgtaattcattaaatgaatcgcaatgtcaattccttgcatatgatgtcagtcaaggccgtgcctgcctgagcaaagctgagcttactgctgacttaatttggttgtcagctaaccgaacgggtgaagagtctgctgaagaattgaattactctggatgtgacttgtcaggtctaagtcttgtagggctgaatttatcatcagtaaatttttctggagcagtgcttgatgatmcagatctcaggatgagtgatttgtctcaggctgtattggaaaactgttcttttaaaaactcgattttgaatgaatgtaatttttgttatgctaatttatctaattgtattattagggctttgtttgaaaactctaatttcagcaattccaatcttaaaaatgcatcatttaaaggatcttcatatatacaatatcctccaattttgaacgaggctgatttaacaggagctattataattcctggaatggttttaagtggtgctatcttaggtgatgtaaaggagctctttagtgaaaaaagtaataccattaatctaggagggtgttacatagatctatctgacatacaggaaaatatattatctgtgttggataactatacaaaatcaaataaatcaattttattgactatgaatacatctgatgataagtataaccatgataaagtaagggccgctgaagaacttatcaaaaaaatatctcttgacgaattagcggcgttccggccctatgttaagatgtctttggctgattcatttagtattcatccttatttgaacaacgcaaatatacagcaatggctcgagcctatatgtgatgacttttttgatactataatgtcttggtttaataattcaataatgatgtatatggagaatggtagtttattgcaggcagggatgtattttgagcgacatccaggtgcgatggtatcttataatagttcctttatacaaattgtaatgaatggttcacggcgtgatggaatgcaggaacgatttagggaactctatgaagtatatttaaaaaatgaaaaagtttatcctgtcacacagcagagtgattttggattgtgcgatggctctgggaagcctgactgggatgatgattccgatttggcttataactgggttttgttatcatcacaggatgatggtatggcaatgatgtgttctttgagtcatatggttgatatgttatctcctaatacatcaactaattggatgtccttttttttatataaggatggagaagttcaaaatacatttgggtattcattgagcaatcttttttctgaatcatttccaattttcagtattccttatcataaagctttttcccagaatttcgtttctggtattctggatatactcatttctgataatgaactcaaagagagatttattgaggcacttaattccaataaatcagattataaaatgattgctgatgatcagcaaaggaaacttgcctgtgtctggaatccctttcttgatggttgggaactgaacgctcagcatgtagatatgattatggggagccatgtattgaaagatatgccactaagaaaacaggctgaaatattattttgtttagggggggttttctgtaaatactcatcgagtgatatgtttggtacagagtatgattctcctgagattctacggagatatgcaaatggattgattgaacaagcttataaaacagatcctcaggtatttggctcagtttattattacaatgatattttagacaggctacaaggaagaaataatgtttttacttgtaccgctgtgctgactgatatgctaacggagcatgcaaaagaatcttttcctgaaatattttcattgtattatcctgttgcgtggcgttgatttagagaccatggatgaatattattgtaacactgtctttttaggtttgcacatgttcagtgggaacatttattgctccgttgttattatgtcttggtttagtggcatgagccgaatgttcttaaaatttacagtgtcgaagatgaaagagtacgatagaactcgttgtgattcgatttgtctgatatggtggtaatatatgaataggatactgcatatatcgtagtgcttgaggatgttgattagggcatatgatttttatatttttcttgagcaacgttttaagggaaaatttacatatgacaactttgtctgaagagtatctttgttgtcagtatttttttgaatgtgataattgattttgttttgctgtgaatggtcactatagatgaaatatgattttaattacaacgaaaattatgttcgttatttctgggcaaatcgtggagaatcatattttatgaattgatattcagattaatatgtttttgttactatagtaatatggcgtaattaatgattgttttgaaaagactctcaactggtgtttattcattgaatagtgcgttataagaggaagtggaattttaatgaaaataacaaactatatactgccaacaagtcgtactcatggttcattctcaactataaaatcatgggacacaatgaattatattaaacatttaatcagacatacaaatgaccctatatttgaagaacaattttataaaataacacaatctcatattgactttgacaaaagagctaaagatgaaaaaaatgacaccattaacatttatgataactttttctattcatctaatgatgatcttgattctaaaattagaagtatgttaaataatttatatgagaaaagcttaactttccgaagaataattaattattatgtgaaggaaataaacttaagtgattatggctttctaaaatgtaagattttaccagcatatgcttataactatgagatggaaaatgatgcccccccaaaaatactaattccaattgaccataatttaaattttattgatgcaaaatataatggagaaacttatcggggaaatgaagagtttgctattaatctttttctgcagcatatattacataatgacatacaagaacaaacatcgatagacttatacaccgagcataataaataaagagttggatagcaatagaaaatcatacaataatgaaatttttaacaatttctcttttgataagtctgtaaagttgaattcatataactatattgcagatgatatagagcaagtaatcgataaaggaagcaaagttcaattggaggtatataatttattatccgaagaaaagatatttgaacataaaattatgaataattggacaaggagcataaaaaatatattgacgacatatttgtttatgtcatcaggagcggtgacagccagaaatgttcaaaccttttctccaacaataaataatgagtcaaggattcgattgccgagagcattgccagtaggccatccatatcctgaggaacataaggcttctggtttctccccttttatgatgggggggctgagtggtgatattcttccggaaattttaacggggaatggaccatctatattttttaacggaaaacataataaccaacatgatggagcttttggaaaaataatagattttacccaaaatggaaataaaataagtgcaaaagataaagaaataataaaaagatatatttttgataagatcaatgttttgattaaagagtatttcattagaactggtaaaaattctcataccccatttgaagtttttataaaggagcgattatttaatcaatatgatatttttaaaacattggctagagatatattggcacacccattagtaatatatgatgcgggttacaaaaattatcatgagtcattaaatgctgctattgcaataaactctagaccattacaagaaatacattatggtgatgttttatatcattatcataaaaatgacatctctttgggagtagatactctttacgggagggaaagttttgatattgtactggatgcaatgaacgtatatagaaaaagcaaaaaaatgagagttatttccaataatgagatgaaaaaaagcattaaaatatctgaattagttatccataatattataaagaaaggattgactaattgtttgcttaaaaaggatgttcttaatgccagatatgatcttattagagatattcttcgatattctttaaatatacgacagggaattaaacatgatgatgttaatagaatagcggaaaatataataaaaaagtatggtataactgagggtatgaatcctaaacctaggaatgccagaatatctaaagaattgcttttattagctgttgatagacagattgagtgggcgaaaaaacattttataacaaaagatgtattggaaaatgttgtgtcaaaatgtgatttatcatctatctttaatgttaataaagtgcttcagaatactattcttgagtttgtccatgaaattaataatatatcatctgctcgctggatgtcaaaatcagaaaagaataataaacaaaaagaggcaatagaaaagttcaaaaaagaagtatcccatatgaatggcgggcagcagtttatttgggggtttgataaggttattcaagaaggcttaagtggattgattgagttaagtatcgatattaatgatagtacaaatcatcgtgataagtcttctctttctcctgatgggagagctgtgttacattttttaggtacaatttggaatatggcgatgggagctgtacctggttataatgcattgtctggkgtaagkagcattttacatagtgctatagtaaaagaatctagcmatatctgtgattatattcagggggctgtacgtattggaatggactttgttccaggcactcgctctgacttacatagccgttcgctgcagataaaatatgaggctttgaagcatatagaaaaaaacattaatgataatattatttatcatccgagtaataatgctaatttctattctgtaattgagtcaattgatggtaatgactttatatataacgaaaaacaatctaaaatattagaaatgaaacaggatcgtggggggaatagatatagtgcagtagatcttaactcttctaagtatgggtattatgagaaagttggcggtggtttttatagatatatagaatcctttaaccccatatcttcagagacaccaaataaaatagtctacaagggggaatcagtagatttaactaaggagccaaattcggaattatattcaggtaggtattctataaataacaaacaggttaatgtttatttctttcgtgacgctgatggtacattttataaatcagaaggtcttcatggtgggggagttattagatacatagataaaccgtattctcagttaagagaaggagatattgggtatgatgaggatttgttggatatatacgatgattctccggtgcttgaagacacgttgcctgctttatcttctgaaatagtaccaactccagaacatagtattaaacaaatttattcgaaaattaaggaggggcacatagaactgtccgattcagacatcatattgtgtcgcggcacaaccggtattcaagctgaaaatatcgttgaatataaaactgctggagggcttcctgattcaaatccaaatgtaaaagcaccagatgaatatatggcacaacagcaggtacgtattggaagaatattgcctgaatacacatcggatcttagcgttgctgatcggtttagtcgtgagcattatctaatagttgttaaagtaaaggcaaaatatatcacacgaggaagtgttacagagagtggttgggttatagataagaccgcacctgttgaaccacttgcgataattgatagaacttttggtatgaaggaaaatatctcaatggtaaatgcatcgaaatagtttttttacaatctatgtcctgcctcctctggtaaaaacgatgctacatcttggagatgttgcacggcagtacggtgttgaccgatatgtagtgaagtacacatcggtcaacgaattaccattgtcagcaatatcatcctgataaactcagtactcgtgagccgcttgatgacgggcggaatagcccaaaaggtaaacgatccgcatggcagtccgtcggaaagctgctgcttcatacgaccgcttaaaccgtcagttagtgtcagtatcgctgaagatcagcttcttttgctgatttactctgtttttacctgccctgatgaaatactctttaatcataacattgattatatcgaaaatatattttttgctatcattaagaatatttatatgtggaaccggagtattttggacggtagtctttccactctggtgtatctaatattctttctgctggtatctctttgccatgcagataaaattttatgtttttcattatttggctgttgtctttattacgataaatccatctggatttgcccctatatttccagacatctgttatcacttaacccattacaagcccgctgccgcagatattcccgtggcgagcgataacccagcgcactatgcggatgccattcgttataatgctcgaacgcctctgcaaggttctttgctgccgttaacccgtctggtttgggcatgatactgatgtagtcacgctttatcgttttcacgaagttctctgctattccgttactctccggactccgcaccgccgtgttcttcggttcaagtcccaacatccgggcgaactggcgtgtttcattagcccggtagcatgaaccattatccgtcagccactccactggagacgacggaagatcgttgccgaagcggcgttccaccgctcccagcatgacgtcctgtactgtttcactgttgaagccgccggtagtcaccgcccagtgcagtgcctcacgatcacagcagtccagcgcgaacgtgacacgcagtctctctccgttatcacagcagaactcgaacccgtcagagcaccatcgctgattgctttctttcacggccactctgcctgtatgtgcccgtttcgatggcggtacagtaggttttcgctcaagcaacagcgcattctggcgcatgatccggtaaacacgtttggcattgatcgcaggcataccatcaagttctgcctgtctgcgaagcagcgcccatacccgacgataaccatacgtgggcagctctccgataacatggtgtatacggagaagcacatccgtatcatcagtgtgacgactgcggcggccatccatccagtcatcggttcgtctgagaatgacgtacaactgcgcacgcgacacccggagacaacggctgactaagcttactccccatccccgggcaataagggcgcgtgcgctatccacttttttgcccgtccatattcaacggcttctttgaggagttcattttccatcgttttcttgccgagcaggcgctggagttctttaatctgcttcatggcggcagcaagttcagaggcaggaacaacctgttctccggcggcgacagcagtaagacttccttcctagtattgcttacgccagagaaataactggctggctgctacaccatgttgccgggcaacgagggagaccgtcatccccggttcaaagctctgctgaacaattgcgatcttttcctgtgtggtacgccgtctgcgtttctccggccctaagacatcaatcatctgttctccaatgactagtctaaaaactagtattaagactatcacttatttaagtgatactggttgtctggagattcagggggccagtctagtcatctacacaaccaacgccatcgagtcgctgaacagcgtaatccggcatgccatcaaaaaacgcaaggtgttcccgacggatgactcagtgaaaaaggtcgtgtggctggcaatccaggcggcttcacagaaatggacgatgccactgcgggactggcgtatggcaatgagccgctttattatcgagttcggtgaccgcctggacggtcacttctgagaaaaggcatttacacagaatcgtgtacagggtcaaatattttaattttactacattgcatgattacaatcatttttgtgactttattgagtttaaacacaaaaatattattatgaacacaagtcagtacacaggaagttcatggtaaaaccacctcctgtggaggtggttgcttgcagtcaggtgtttcgggtctgtggctttttgtgttctctggtaagtggttgctattcttttgtgttgtgtatctctgtttctatagttttagatagccatgtcatctcagtaactgagagttttagttttggggttctttctcctgcgccgggtgggcgcatgtcaaaactacaggcttttttttggtacactgtatagctatctacattacatgttgttgatgtaagtatgcagttctttgacgctggcttgtcttttatgggaccggatatttccgggtaatgtacttgtgaacttgaaaatctgtttttgattgaaaatggcattgttttctcctttgctccatgaaaagtgtttttatgctattccgttataagttggtatcattaagaatatttatatgtggaaccagagtattttggacgatagtctttccattctggtgtatctaatattctttctgctggtatctctttgccatgtagataaaattttatgtttttcattatttggttgttgtctttattacggtaaatccatcgtaattcgctggcggtaatactctggccatagccctctgacttgttagctatgagtttgagtgagttgacaagctcatccgcacaaaaaataaccgttttattgcgtgttaatgtctgaaactctaggccggccttgcttgtttttgcccataatttgtcgcgattgtatacggaaaggtcggccatggtaacattataattattgtgattctttaagtgttgtttaaattttattcctctttcgtgttcatttaatgctcttttgataagtggatcttgcttatatttgcgaggtgttctggggtcccatactgcgtttgttaacgtattctgagttataatatcttttttggaaaagtcgttaactagtttaatgctgttgacaagtttttctctgggtgaagatagtccatagacaatgtctccctcgcgaaagtgtaaggccacatccagagcgttgccctgaaaggtgatgttttttgctttaactacatctggagagagtagtacattttgtaaatcaagatccagcccatcaggcatcccttcaacaccgatgttccacgtggttttctgctccgcatgaatggttaccgatgtcacactctccggaagtttctccggcagtataatattgctacatccagtcagcgatagcgtcttcagtgacggtgatatcaggttgtcaattctggcctgattctccgggttatagctattgatgctgagagatgataacccgtttggaacattttttatgctgtctgtggcgctaccttttatttcaaggtagcggacactctctggcactccagatatatagcagtggcaaaccgtcaggcactcgatgccttcagatatgaaatgtataaatggtgaatcagttaattcaatatgtagattttttacggttgatggcatgtctgtgatttgtaatttttcacagttaatgacggagaggttttgtgtattaaccggcaatcctgtaagggttgtcaggttgttgcagttttcgattgtaactgatgttatttcgtttggtaactgtggcagatactcaatatcacaatctttgatatataaacgaccactggcccgcgcttcttctatctgaattggtgtgatttcgcttttgatgtctgctgatgtttcagcggaataggagcagaatgtcccggtcggtcgtaattgcgatgtaggaagcattgataaattccatttttagaaataaataacagagtaagttctatccatactactaatcaacaagctaattttaacaaccagcaaagccaaggtgtcaatattagaaaagagagttatatctcaaaaccaacagactgttgattttaacttttgcgaatactttctccagtccgtcatgcatggattaggattgctcatttttataccatttgttgtttttttatagcgatttgctaaaagggagaagaaaaaacgttctccaaaattagattgcaactgtttgattttatggatagaggcatgctgtttactagacagtaaaaagcatgccaaatttcctattaaccttttgaatataaagcactaattatctatttctgttgccttcttattcagcagacgagaagcgcgccagtaaaccagcaacatcaggcccattacgatagtcagcgtaatgctggtggctgcaccaaacggccagtcacgaatattgaggaactgtaccttgatgacgttaccgatcagcaggtttttcgcaccgcccatcaggtcggacacatagaacaggcccatcgctggcagcatcaccagcagacatccggcaataatccccggcatcgtcagtggaataatgatgcggataaaagtctgtaacttgctggcaccgagatcgcgcgccgcctcaagcaacggcttatccagtttttcgatactggagtacagcggcatcaccataaacggtagcagaatgtaaaccagaccgataatcaccgcactgggcgtgaacatgatacgaattggtgtgtcgataacgcccagccagagcaaaaactcgttgagatagcctttggtgctgaggaaaattttcagcccgtagatgcgaatcagtgagttggtccagaagggaacaatcagcagaaacagcagcagcggacgcaccttgtgtggcagcttcgccagaaaccaggcaaacggatagcccagcaccaggcaggcgagggtggcgatcagcgccatattcagcgagtgcaatagcacttcaaaatagagcggatcgagcagacgtgtgtagttatccagcgtaaagaccattttgacaaaactggcgtcgtcgcgggccaaaaagctggtgccaatgatcatcaggttgggcagaaagacaaacaacacaagccaaccgacaatagtgacaatcactacattctggaacttacttgtgttcttcatcagccagtacgacctcccagctttctacccaattaatggccattttttggtcgagagagtggtcaaagtcaggatcgtcttcattgaagaattcgctgaccatcaccatcttgccattttccagttcaacaaccgactccagcgtcatgcctttgtagttacgctcgcgaacgtaaccaatcagcccttcagcgtggttgtcgtcgttaatctcttcaacacgtaagtcttccgggcgcagcagaacatgcagtttttgccccggttcaacggcgaagttaacgtagatattacattcgcggccttcaacgttggcgcgtacgcgctgctcgtcgagacgttcgatgacagtggcgttaaacatattgatttcgccaatgaacccggcaacaaacaggtttttcggctcttcgtagatttcacgcggcgtgccgtcttgctcaatgcgaccatcgcgcatcaccacaatcctgtctgacatggtgagtgcttcttcctgatcgtgagtcacgaagacgaatgtaatgccaagcttacgctgtaacgctttcagctcgttctgcatttgcttacgcagtttgtaatccagcgctgagagcgactcatccagcaacaacagacgaggcttgttaaccaccgcgcgagcaatggcgacgcgttgctgttgaccaccagagagctgatgcggtttacgttgagcgaaggtttccagctgcaccatccgcagggcttccatcacgcggggcgtaatttcagcagcgggggttttttgcatgcgcaacccaaaggccacattttcgaacacggtcatgtgggggaaaagtgcgtagctttggaaaacagtgttcacatagcggttttccgccggaacgtgggtgatgtcctcgttatccaacatgatgcgtccggaatcaacagtttccagacctgcaatcaggcgaagaacggttgttttaccgcagccagaagggccaagcagcgtgaggaactcgccattgttgatagtcagatccagctggggaatgacctctttaccatcaaagcatttgcgaattcccgccaattgcaccagcggtgaaagcgaactcggttgtttattcaattttttactctgtcccatgtaaacgcaacggatggcttaccgatgcggggtttgtggttaaccaccttggtgactcttaatgagggcggtaattctacggcaaaccgcttgaatcgccaatctttgttgtgaattactggcttagctttatattcattaaggtaatgctgataaatattcccgcttgcaggggtaaaagtgacctgacgcaatatttgtcttttcttgcttcttaataatgttgtcacaaaaagtgagggtgactacatggataaactacttgagcgatttttgaactacgtgtctctggatacccaatcaaaagcaggggtgagacaggttcccagcacggaaggccaatggaagttattgcatctgctgaaagagcagctcgaagagatggggcttatcaatgtgaccttaagtgagaagggcactttgatggcgacgttaccggctaacgtccctggcgatatcccggcgattggctttatttctcatgtggatacctcaccggattgcagcggcaaaaatgtgaatccgcaaattgttgaaaactatcgcggtggcgatattgcgctgggtatcggcgatgaagttttatcaccggttatgttcccggtgctgcatcagctactgggtcagacgctgattaccaccgatggtaaaaccttgttaggtgccgatgacaaagcaggtattgcagaaatcatgaccgcgctggcggtattgcaacagaaaaacattccgcatggtgatattcgcgtcgcctttaccccggatgaagaagtgggcaaaggggcgaaacattttgatgttgatgccttcgatgcccgctgggcttacactgttgatggtggtggcgtaggcgaactggagtttgaaaacttcaacgccgcatcggtcaatatcaaaattgtcggtaacaatgttcatccgggcacggcgaaaggagtgatggtaaatgcgctgtcgctggcggcacgtattcatgcggaagttccggcggatgaaagcccggaaatgacagaaggctatgaaggtttctatcacctggcgagcatgaaaggcaccgttgaacgggccgatatgcactacatcatccgtgatttcgaccgtaaacagtttgaagcgcgtaaacgtaaaatgatggagatcgccaaaaaagtgggcaaagggttacatcctgattgctacattgaattggtgattgaagacagttactacaatatgcgcgagaaagtggttgagcatccgcatattctcgatatcgcccagcaggcgatgcgtgactgcgatattgaaccggaactgaaaccgatccgcggcggtaccgacggcgcgcagttgtcgtttatgggattaccgtgcccgaacctgttcactggcggttacaactatcatggtaagcatgagtttgtgactctggaaggtatggaaaaagcggtgcaggtgatcgtccgtattgccgagttaacggcgcaacggaagtaagcgaaaagggatgcggcatgtgatgccgcatccggcttaaatccaaacttacccttcgaagaaccaatacccgctattgaccagcgccgcgagcatcgcgaggaatgacggatcttccagcgcatcgccaaaattctccgcagtcagcgcaatgttgctggcgagtgcatccagtgccggacggtgcggggaatcgatcttctcaccattggtatacacgtcgtcgccaatgcgcaatacgcgcagaccacccaggcgcaccagcacatcaccttgtttcagcgcatcgtagatttcatctggctgataaggcggctccggcggcgcgatatccagttcatgacgtgactgggatataaactcgccaaaccattgcttaaagtgttccggctggttgatcaattcgagcatcatctcacgcagtttatccatctcttgcggcagaacgtccgcaggatgagcgcgaggtggaacatcaggatcgctgtagtagttgccgcccagttcgcgttgcagcacataatcggcaaatccgctaattaattcccgcgtatttggcgcgcgaaaacccacggaatagttcatcgcattttccagcgcgtagccttcatgcgggaatcctggcggaatataaagaatatcgccaggctccagctcttcatcgatgatggcttcgaacggatcgacctgtaacagatccggatgtgggcagtgctgtttcatttgcagcttctcgcccactcgccagcgacgacgtccggtaccctgaatgataaacacgtcgtactgatcgagatgcgggccgacgccgccgccaggtacagaaaaagagatcatcagatcatcaatacgccagtccggtagttcacggaacggtcgcatcagcgcggcggtcggctcatgccagtggttcactgcttgcactaacaatgaccagttagtttcaccgagatgatcgtagctttcgaacggaccgtggctgacctgccattttccatcctggtgactgaccagtcgactgtcgacttcgctttccatcgccagacccgccaactcgtctggagagatcgggtcaataaaattattaaagccgcgttttaacaccaccgggcgtttctgccagtgacgttcaagaaaatcgggccagttaagagtgagttggtattccatgttaagcatccacaggctggtatctgcaaccgattataacggatgcttaacgtaatgcgtgaagtatggacatattttatcaattagtgttttttgccgtttcataatgtttcagattgttcattatgtttttgattataaacagatttgtgattttccttgttccagcttgtttcacgttgtagccctttgtgcaacgatcggtgtagttaatggtgtagttaattgtgatgaccggaatcaaaattatgagcagagcacttaacaaactgagcgatacacagctgaggaaaatcaacggcacacccgcccaaaaaacagcctttcttaatgacggtggaaacctgagcgtcaggcattcaaccagtggccttttaacctggtatttcacttacagggccggaacgggaaggggggcaccaccggaacgcattaagctgggaaattatcctgatctgagcctgaaatcagccagggaaaaagccgcccagtgtcgcgcatggctggcagaggggaaaaatccacgtcatgagcttaattacaccgtacaggaagcgttaaagccggtaacggttggcgatgcgctcacctactggcttgagtcgtacgcaaaggaaaaccgcgtggattatgccgccctgaaaaagcgccttaataatcacgtaatacagcacattggtgctatgccgctggataaatgcgagctacggcactggctggcctgttttgaccaggtggcaaagcgaacgcctgttactgccggattcttgctacagacgtgcaaacaggcgcttaagttctgccggaggcggcgctatgcaatcagcaacgttcttgatgatatgagtgtggcggacgttgggaaaaaaccggatataagcgagcgtgtcttaagcaccaaagaactgggcgaattattgcaggcactggacaaaaaaatattctccccctactacatcgcgttaatccgcctcctgattgtgttcggatgccggacggtagaactgaggttatcggagatcagcgagtgggattttaccgaaatgctctggaccgtgccgaaagaacacagcaaaacgaaggtggcaatattccggcccataccggaagcaatactgccgttcgtcacgcagctggtggagcagaacaggcacacgggtttattgctgggggaagtgaaacaggaaacaagcgtgtcgcagtacggcagattagcgcataggaggctaaatcaccctcactggtcactacatgacatccggcgcacctttacaacgatgctgaacgatttaggcgtggatcctcacgtcgtggagcagcttacaggccaccagatgccaggaatgcagcgagtttataatcattcccgttatctggatgctaaacgcaatgcgctggatatgtggacggagcggttagggatactggcgggaacacatgaaaacgtaaccacgctaccagtagccagaagaaaataatttttttcgtgttttttcagcatgcgcatactggatatgcgaacagatacaacgtgcagcaatgagcaacaatgtggaacaaccacgaacaagaggcgaaaaagcgtacggatttataagtagctgatttttaatgtgttactggttttttatacactagcgaatcactctttaaagagcgagaaaaaaggcatgaaacaatattttatgcctttgtattaacatgaatttaaaagattttattcttactgtttcattttctgtaaatcatacatcctcagtatttgccattcatcactctagcgggaacaatacgacacaataagacacctgatgactctttaagaaacgaaagggggcaatagtgttaagcactgatcggtttatacgtgaaaaagaatgcgaaaaactaaccggccttagccgtacgtgtcgctaccgcctggaaaaggccggacaattcccatcacgtcgtaaacttggcggtcgttccgttggctggtctttatccgaggttctggcctggaaggatagctgcaaggcagttcattaatcacgctggcggcacgcagccgccacacatcaatcatctgaacacagagctataaccatgaagattgaatatacgccagaacgtgggcggggattcgttcgccctggtgaaactgaaaaacaacaaaattggggtttttcaggtataaaaaaagcggccccgaaatggagccgcctttctgaacagataacccgctgcgccgtttgtgtgtgtgatcccaaacataagcacggggatgatagccgctatcaggctggtgggcaatgcaatcagtctggttcagttcgttgccatacctgcaatgagcgcttttccctgtactctttaaggaattgctcaagggcaaaagcacatggtgcgaatctttctgattcatgctctatctttctgcgccgtcttttccgtgccggtgataatgttttggtcaattctttatcggtcattgtgttgtcctgcatagcaatgcgccgtaatacctcacaccacggcgctgatagtttttatcctttgggttctataccgcgccgctttagttcagtacgccccaactctttaagccagttggctaggcttatgccgtcgctctgtgcttctttatcgaattgctcttttagctctggagaaattcgcattctgaattgtggggattgcccgtcccctttagggcttttatcgcgtttgattgttgacaagtggtcacctattgaattagcctttctattgttaggtggtcaccttaacacaagagcacttaaaaaagcaaagccccgcaagtgtcattaccactcgcagggcttctaaccaacaacgtaaactaggagccgttatggttgctgtaaatcatataccacaccttgtacacacacaaacggcctttgtgtggcgttttctggcactgagtgccggagaatctcaaatcatccacgtaaccgcctggacggaacgcgaagcgcgtagccgttgcccgtcaggttgtgttgctgtatttgccgcccgtattcgtcagggggtgtgccatgcttaaaaccttccgtgtatttgccagcgctgttaacccactaggccacacaattggtatcgctcagaatgtgaaggctgttaatgttcagacggctattgctgcggtgagaagcgaatcatcagaatatggcttatcacaagtcattatttcagcagtgtatgaattaaaagaggtgcattaatgaaggaaattacattacacgaagccgctgaacgtgcgcaccagacagaaattatttgccgccttcttgaggtataccctgataaattaaatgatggtgatatatccgcattagctggccttctggcaaaactgtcaggaagtgttgcgctgtggttaattgatgagagagccgaacgctatgaaaaataataaactggcgaccagtgaattaagaagccttgccaacagcgcaatatctttaaacaacgcagcaaacgaagtaatgaatatgtggcttcagtcgctggtgaataatgaacgcgatgaatcaactgcaagattaatattagccgtttctgaattactggatagttcaaccagcaaaatagagagcatatcagagaagattaacggcttatcaggtcacgctatcggggaataaaaataatgaaacttaaatatcctggcttaactgacagcggcaaaactcgcactaaattcatgcgcggggatatttaccgcgaccagtacggcggcacggtaatgattaagggcgtggaggaacggcgcgtaacctaccatcgtgaaggctacgaatatgattgcgtgatgcctgtttatcagttccggcgtgatttttctctggtacaggcagcgccccgcagtaaaccaaccagcagggagaaagcacgcgccaatattcaggaaataaaaaagatgcttaacgtattcaggggtaaaaaatgaaactggcaccgaacgtaaaaaaacagccacgcggaataaaacacaaagacacagaggtgattattttcgcgggtagtgatgcgtgggcacatgcaaaacagtggcaggagcaggacggccccgcatccggcgataatgtgcctcctgtgtggcttggggagcagcagttatcagaactggataagctgcaaattgtgccggaaggcagaaaatccgtgcgcatattcagggccggacatcttgcaccagtaatgatcaaggcgattggtcaaaagctggcggcggctggtgtacaggatgcaaatttttatcctgagggtatgcacggtcagaaggtggagaactggcgcgaatatctggcccgtgagcggcagaatctttctgatggtctggttattgagtttccggtaaagaaaaaagataccggaagccatagcgatgacgaattaaagccacgcgttgaaagtcgcgccgatggtgttttctgggtaacgcccaaagtggataagcagtcaggcgaaattatccggcctgagacgtggttatgttctccgcttgaactactgggaacggggacgatcggtaaagagcattaccgcgtgatgcgctggaaaaaaaccgcaaaccatgaagtcatcacaatggcgatcccgtgtggtggtatcggcgaccgtgacggctggcggttacttaaagatcacgggctgaacgtgacaaccaacggcaaatacagggcaatcctggcggactggatgcagttaagcggaagccatgaggaatggcagttaagcacaacaacgggctggcattttggcgcgtacatcatgccggacggttcgatcattggtgaatctgaaaaaccgatcctgtttaccggaaaaagcgccgcgattaacggttattccgtggcgggcacggcggatggctggcgcgacagcgtggcgcggctggctgcggtaatgcctcaatgatactgggtgtggcaacgtcactggcagcgcctttaattggccttgtgggtgctgacggcttcggggtgcatcttttcgaacagtcatcggcaggtaagaccaccacgcagaacatcgcatcaagtttatggggagagccggacgcgcagcggctgacctggtacggcacggcgttaggtattgccaatgaggccgaggcccataatgacgggcttttaccactggatgagataggccaggccggaaatgcgcgggaagtgtcaacgtctgcttatacgctgtttaacggttcagggaaattgcagggggcgaaggatggcggcaacagggagatcaaacactggcgaacggtggcaatcagcaccggagaaatggacgttgagacattcctcaaaagtgaggggataaaagttaaggcggggcagcttgtccgactgcttaacgttccgatggaaaaagccacgaaatttcacgaatacagcaacggtaaggaacatgctgacgcgttaaaggatgcctggacagcaaatcacggggcggcgggtcgtgagtgggttaaatggctggcaggccaccagcaggaggcaaaggacacggtaagggaatgccgcgaacggtggcgcaacctgataccggagagttacggcgagcaggtccaccgcgtgggtgaacgtttcgccatactggaggccgcgcttgtgctttccggtcatgtaactggctgggtcgtgcaggaatgccgcgacgcgatacagcataactttaatgcctgggtgaaggagttcggcacgggtaacagggaatttaaacagatggttgaacaggctgaggcgtttttgtcgtcgtttgggtttagccgctaccttccgcaccccaatacagatgagcgtgatttaccgattaaagagcttgccggatacagaaaagggagcattcgcaacgaagatgacgagatgcgctattacacgttcccgcacgtgtttgagagtgagatagcgaagggatttaatccggcgcattttgcgcgtgccctggatgctgccggaatgctggagaagggaagcgatcgccgatacaaaaaaaaggcgctgggcaagattgggggtaagcagcatgttttttacgtgctgatgttccagcctgatgatgaagattaatcccctgtgtgaggaaaaaaattgcgggttatgcgggttatcctgtgtataagtgtattaagtgtatgaatataaaggaaatcaataacccgcacgtaacccgcaaaagggcatttataacccgcaaaagcacgattataacccgcaggcgaataactgaagtaacaccggacagtcatgcgtaacccgcagaaaaaaccccgtttgcgggttattttgagcgttttgcgggttacgtgttgagcaaataataaacagggtgttttgcaacatgctgatataaaagggtaaaaaatggttagcacgctaagataacccaataacccgcataacccgcacatgtttctatatatataaattgaggtggcaaatgaccagaacacgcagagacagaacagagccgaaatataaagcgttagatataacagagctggccttaaaggtggcaatcagaacgatagaccgacacgtaggggaaggatacgcgaaggaacatcccgacctgataagcgcattcatgaccacagcagcggcaaactttgccacgttgacagaacgggagattgccgaagcggaacaggtaacaaccatcaacgttaaaaccggagaggtggaatcatgacagcacagatagcggcttacgggcggctggtggacgacccgcaggtaaaacagaccagtaagggcacaccgatgacgctggcgcgtatggcggtatcgttgccatgtagtcaggcgcaggatgggcaggcgacgttatggctatcggtcatcgcatttggtaagcaggccgacttcctggctaaacatcaaaaaggcgacgttgccagcgtatccggcacgatgcaggtcagccagtggaccggacagaacggggaaacgcggcagggttatcaggttattgcagacagcgtaatcagtgcccgtgcggcacgtcctggcgggaacagacgcaaaaccacaggcacacagggtaatcagccaccagcgggaggcgatgacccttacggtgacggtattccgttctgagggggtggcgatggtacatgaccgcatagcggaagaactcgaggcgaaaggcttttaccggagggcggcggcgcgatggggtgaagtcatgctgctggtggagacagacaaggaacggcatcaggttacgatgcgacggctggaatgttccaggaaggcacagaagccaccggagccgccggataacttcggagacctgagaaaggcagtcgatcgcacttatgctgaaatgggtatagatggtgtaagcgatgaaatatggcgtaattacccagacagctaatcaacagccggagaaatccggctttttttgcaccagttgaaacggtatggcgcattaccgggttttcgtcacggtcaggcatagttactatctgaaacaaacagacacaacagaggaaaaaacaatgccgatgaaatttgatgagatattaaaacagcgtgataaataccatgctgacaacatggagacgatgagcatcaatgattaccgcgcattcctggagacgggcgcactgattgaaaaggatcagcatggttttgtgagatgtgctctgtccggtgaaatgctggcggtaaatcctgaacagatagatgcattgatagaatttctgaaagggatcagggactgagcacgcatacagccggagcaatccggctttttgtcattttttgtaaattatttgttcgtggttgttccacgttgttcactgacaggatcggcatattttacccgaactgaatcatgagtattctcgcccgtggtgccaggacgctggggccactttcccgcctgttaatgtgctcgccaatattcattaccaggcgggaaaacgatcggtgcgattgctgatttccttatgaaaaacggttgagtttttgccgcgtcctggagttccttacttaaccccaggacttttttttatgccgagaataatcgaattacgccagcagaaaaccgccattaaaaatcagatgcgcgacatgctggagaacgcggaaaaagaaaaccgcagccttaacgatgcagagggcgcaaaatttgacgaattacgcgctaaagctgaatccctcgataaagacatttcccgccttgaagccattgcagacgaagagcgcagcaagccaggtaaaagcagccagaccactgacccggcagaactccgcaactacatcctgacaggtgaaacccgcgcattaagtacaggcgttcccgctgatggtggttataccgttatccccgaactgaacaccgaaatcatgcgaatgctgacggatgaatccaccatgcgccgcatctgtaccgtgaagaaaatcagcagcaacgagtttaagcagcttgtttccgctggcggtgcgaccgttaaccacggtgaagagggtaagacacgcgaacagaccagcaccccgcagattaacgaggtgagcattaagctgtatccggtctatgcgtacccgcgcaccacacaggaaatcgtggatttttccgatgtggacatcctttcatggctgacgggtgagattggcgacaccttcacggaaaccgaagaaagcgatctggttgtgggcgacggtgacaaaaaagcaaaaggttttttatccgtaccccgtgcagagaagaacgacaaagagcgtgattttggtacgttgcaggtaattaaaccttccgaatctctggcgtggacatctgcggacccgctgatcgacctgaaatttgcattacgtaaaaaataccgcaaaaacgcggtctgggtggttaactccacgacggcggcaaaacttcagaaggtgaagaacgcgaacggtgattacatctggcgcgaccgtttacaggcgggtgatcctgatacgttgctgggccttccggtcgaatatctggagtttatgcctgataacgttattgccctgggtgacttcaaacgcggttactacattgttgatcacgaaacaggtgttcgcaccagaccggacaacctcacagagccgggtttcatcaaaattttcacgcagaaatatttaggcggtggcgtggtggattcgaacgcgatcaagattctggaactgccacaggacgacgattaacagcatacagaaggggcttaaaagcccctttagtgttttatgggtgaaaaaattatgaagagtatggaaatccggtcatcggaaatcaccaccagcgccagcaacacgcttacaggctacgttgttcgctgggataacctttcagagctgctatggggggagttttacgaaaaattccagcggggagcgtttactgaatggcttgcggcgggtaatgacgttcgcggcctgtatgagcatgaccacagcatgttactggggcgcacccgttccggcacgctgaaactggaagaggacgaaacagggttacgctttgaactgaccccaccggataccagtacagggcgcgacgttatcgaactggttaagcgtggggacatctcggggatgagctttggctttcgctcccgtaaggatgtatgggataccacaacagatccatgcgtgcgcaccgtgctggtggcggaactgtacgaaattaccgttacatcggtaccggcttaccccgattccggcgtggagctggcccgccgttccctgtatgagcagcaccccgaaaaaatgccgcgtgcggataatcgccgctggtgggcggatttagcgggggtgtgatatgtggcctttcagaagaaaaaaagagcagcgcagcatgacgcttgatgagtttatggcgctggctggcacatcgaacacgggggcgggtgagtacgtatcatcggggacagcggaatcactgcccgccgtcatgaacgccgtgacggtcatctctgaggcggtggctaccatgccgtgttacctgtacctggtacgcaatgagaaggggaaggaggcccgcgagtggcttgattctcatccggtcgatcatatcctcaacgagcgcccgaacgcgtggcagacgccctatcagtttaagcgaatgatggtccgccactgcctgttaaacggtratgcttatgcggtgattcagtgggggcgtgatggttttccggtggctttgcacccttacccgccgcagtcggtgaacgtggagcagacaggcgaacacaactggcgctattgcatcactgacgcctacaccggaaacacccacaactatttaccgtgggaagtacttcaccttcgttactccacggatgacggctttatggggcgctcacctgtaaccatctgccgcgaatcgctggggcttgggctggcccaacaacgccacggcgcgagcgtgatgcgtgatggcatgatggcggcaggggttatcacgtcaggcgaatggctggacggcgtgaagggcaaacaggcattagccgcactggaacgctacaaaggggccagaaacgccggaaaaacgcccatccttgaagggggtatgagctatcagcagctgggcatgagtaatcaggatgctgaatggctggcctcccgtcgctttaccattgaagacatcgcccgaatgttcaacgtctcgccgatttttttgcaggaatacagcaacagcacctacagcaatttcagcgaggcaagccgcgcatttctcaccatgacgatgcgcccgtggctggcgaactttgagcagcagataaaaaacgccctgctggtggcctcgcctgtacctggtatccggtatcaggtggagtttgacagcgcggacctgttacgggccacacctggcgaacgctttgccacctatgagcgcggcatcaaatccggcgttatgtgcccgaacgaagcccgcgaacgtgaaggactgtcaccgcgtgatggtggtgatgagttcagccaggcatggaaacaggaagtaaaaatcagcgagggagaaaaaccggaatgaacatagggcgactgcgtgacaggataacgattcagaccctgaaacagaccagagccatgacgggcgaaatactcgaaacgtgggaggacggtcacacactctgggcaagcgtgaacatgatcagcagcaaggaggccatttcatcgggcgcagagctggcgattggtaccgtaaggatctggatacggtaccggaaggacatcaacgccaccagccggataaaggtcagtacggggccgctggcggggcgtgtactgaatatcatcgggcagccgttgccggatgtcgccaggacacgccttgaaattctttgtcgtgagggcgcggaaaaatgacagaagaacttatcaccctggaagaagtgaaactccattgccgcatcgatggcgacgaggaagaccagttaatcagcggatacattgccgcatcgcttgaggcgtgccagatacacataggcaggcgctttgatgacgggctggagttcacgccagccataaagattggctgcatgatgtttatcgctcacctgtatgaaaatcgccagattgtcgcggataacgcaaaaacacgcgtacccatgacgattggtgcactctggacggcttaccgtgatgtgggggtgtactgatgccgtggcaaccattaagacgatgcacagaaccaggctgtaacaggcgcgtgaagtccggcaagtgtgaggagcacaggcgggcggcatggcgtgcagaggatgccagacgaggacaccgccgcgcgcgtgggtactccagacagtgggacaaataccgcgccatgtatctgagtaaaaacccgttatgcgtgcgatgccttgagaaggggatatatacgcccgccgtggtggtggatcacattatccccatcgatggcggtgatgatgttctcttctggcccgaatggaaccatcaaccattgtgtcaggcgtgccataaccagaaaacgaaatggcttgatccggcaacaaaaagcaagcgtgccgcaggtggatttcgtgaagaggaagaacgggccgctaaccgcaataactggatgtatgacgctgatgaatgagcgggaacaaaaccgccttatccgtggacttataaggcagcgtgacgcatggaagacacaggaaacagggcataaagataaagcgtcaggacgcgcagaacgcatcacagcgaagcgattaaccgaccgtgaccgcgaggttatggaatgtttccgcaatcgctgatgaggctgtatgacggggtggggggcgttttcaggacaaacccgaccccgccgggcaccgaacgcctcctcaaatttttatgcacgggaattttttgaaaaataatctggcgaaaaaataagcatggcaagaccaccgaaagcccccgcctacctggatgatatcgccgtgaagcagtggcgggaaaaatcgcggcagcttgcggaacggggtgacctgactcccgccgactggagtaatctggaactgtattgcgtcaattactcgatataccggaaagccgtcgcagaccttgcggcgcgcgggttcagcattgttaacagtcagggcggagagagcagaaaccccgcattaagcgcgaaatccgacgcggaaagagtgatgataaaaatggcctccttgctcggttttgacccgataagccgccgtaaaaatccaccggaaacagaagaagaggacgagcttgaccgcctggaataagtacgcagaagacgtaaaaacgggcaaaattccggcctgtaaacggttaaaacaggctgttaaacggtacttttcggaccttaaaagccccctttacacgttcgatcgtgaggttgtggagcggtttattgccttttccagggtgtgcccgcacgtaaaaggaccgatgcgtggcagacccattgagctggagccgtggcagcagttcgcctttgcgtgcatcctcggctttaaggttaaggccaccggacggcgcaaatacacgagcgcctttatcgaagtgccgcgcaaaaatgcgaaatccacgaccgccgcgattctggctaactggtttttgattatggagaacggtcagcaggatatctacaccgcagcggtgagccgtgaccaggcgcggatcgtctttgatgatgcgcgtcagatgtgccttttatcccgaccgttacgcaggcgggtgaatattcaggcgcataaggtgatacacccgaaaagcaacagcctgttaaagccgctggcagcaaaagcggcaaccattgaaggtacaaacccgagtcttgccattgtggatgaatatcacctgcaccctgacaacggggtttattccgcgcttgaactgggaatgggggcgcgtccggaggggctgttatttgccatcaccacatcggggagcaacgttgtttcagcctgtaaacaacactacgactattgctgccagatactggatggtgaagaggtgaacgaatccatgttcgtgctgatttacgagctggatgatgaaagcgaggttgacgatccggcgatgtggataaaggcgaatcccaatatcgatgtttccgtcgatcgtgaaaaactggcctcaaccatccagaaagcgcggggaataccgtcgcagtgggtggagatgatgacaaagcgatttaatatctggtgccagggggctaccccgtggatgggtaacggcgcatgggctgagtgtgccggaacgttcacggaggaagatttacacggccaggagtgttacgcggggctggatttatcatcaaccagcgatatttccagcgtatgctatgcctttccggtcggtaaaaccattatgctgatttcccgtcattatctgccggagttccagctacagaaccccgccaataaaaaccgcgctgtctatcgtcagtgggctaaagcgggctggatacgcacaacgcctggcgactgcattgattacgaccggatcagagatgacatcatgcaggacgcggagaaatttcatatcaggctggtgggctttgatacgtggaacgccacgcatctcagaacgcaattacagggggcaggttttgaggtggagccgttcccgcaaacctacctcagattcagtccggcggcgaaatcgttcgaagtttttgttaaccgcagggtgattgtgcatcgtggcgatccggtgttgtcctggtcgatgagtaacgtcgtgatgcagagtgacgcgaacgccaatatcaagccgaacaagaaaaaatcaccgaacaagatagacccgagcgtggcggcactgatggcgtttggtacattccaggcagagcatgaggattttgcttttgatataagcgacagccaccgccagaaactggaagaattcagcggggtgtaatgaggtcagcagcatgacagaagccgaactactgggattaatccgccgcgtatctggaatcagccagcaggctgacgaacagaccacgcagccggacagcgtgacagccgaaaattatgcgcgtgttgttgctgargtgatgtgccgtgatggtatccagcttaatgatgttgatatgcgcaacatacggatccgcgttcttgaaatgctggcctacaatcgccgcgttgaactgcatcgggagaaagaaaaaataacgtaccactggaagaagccggagcggttgcggcggtaactggttgatattttcgaaattcgccagcggcgaacatcggggaaaccagcctaacccgttgattctttcggaaacagccattggcggaatccggcgcggtaacttgctgatattcccgataacgcaaaattgcgtggctgaatgaacattatgattacttatgattacgcagatgattaaggcctaaaccgttgattcttcccaatttccacagactgtggaagttggcgcggtaacttactgagattaaagcaaagcgcaaaattgcgccgactacatccctcacatgcgaaattttcgcagtttaattactcgccagtttgatcgttaacccgctgatattttcgggaacctcaatttgaggaagtcggcgcggtaactggttgatactttcgacctcctcaatttgaggaggtcggggcacagaaaaacaacgaatatgttgtttttgggaatggtcataatgaccacgcagaccatcaaggcaaccacaacgaacatcgttacggttggagcttttaccccactgggggaaaggtattacgataatcataacacctaccgaacaggtaaaacccaccagcctgattaacagttaaccggaaaaaaaatccggtagccccgttatggggatccccatatcgacattaacgcccctcatgaattggtgcgcttccccctggaaagattacccgcctgtatatttcttgtgtctatttgttccacgttgtttcatacagtgcaccgaacggtgtagttaatggtgtagtcaatttgctgtttttagcactttttgcagtgtgggttgtttaattaaatcaatgggttgccttgctgtggtgataaaaggacatatttattcatctttcggcgtagaatgctggcgaccaaaaatcacctccatccgcgcaccgccaagcatgctctctccggcgacgattttaccctcatattgcttggtgatttcgcgggctaccgccagccccacaccttgcccagggcgtaaagtatcaacccgttgaccacggtcgaaaatgacctctcgcttgcttaatggaataccggggccatcatcctcgaccacaatatagagatgctcgtcggtttgccttgcagaaatttcgacaaactcgaggcaatatttacaggcattatccagtacattgcccatcacctcgacaaaatcgttctgctcaccgacaaagctgatctctggcgaaatatcgagagagatattgacccctttgcgttgatacactttgttcagcgccgaggtgagattgtccagcagtggggcgaccggatgcagctcgcggctgagcaatgtcccgccgtgcatactggcacgatgcaggtagtagccaatttgctgtgaaatgcggctgatttgctccagcattaccggttcagcatcactgacgctcatcttttcactacgtagagaacgcagcgtactttgcagcaccgccagtggcgttttcagactatgggtcaggtcggtgagcgttgtacgatatttgtcgtaacgttcgcgttcactttttaacaatcggttcaggtttcgtaccagactggtcagttctcgcgttgtggctggattgagcaattcgcggttatgttcttccagttcgcggacttcttttgccagggcttcgatggggcgtaaactccaccaggcggcgacccacagcagcgggatcactaacagcagattggctgagagcacatagataaaccagctccagaccatataggaactttttagctccaccggaatggtatccaccaccacaatggttaactttggcatccgcgatgttgccgggtagacgtttaccgccaccgagtgggtcatctccgcgtcgtcatcatcttcccgcacttcctgcaactgttgctgtatcgaatgatctccactcagcaagaggctggtatcgttaacatccgcttcaatttcatgaaaaccattcgatttcagccagtcaggctggatcatcttcatcagccagggcacgtcacgttgcgcccataaaagctgcccgttctcatcataaattagcgtcatggtggggctttgcttgtcgatattttcgggtaactcgacatgcaacttattgttttcccacttcgcaagggtatagaacagattgctctcgccacgtaacagccgaaacgtagttttatcgaaactgacgctataaccgatcagcgcgaccattccgtaggcaagcgaaagcaccagtactaccgctgccgttgccaacagaaaacgtacccgcagcgagagcgggaaaaaaagacgcagtaattttttcatcagcgcaattcgaacaaatagccctggccgcgaacggtagtaatcacttcttgcggatattgtgcctgaatttttttgcgcagacgtcccatcagtacatcaatggtatggctttcccgcagctccgcatccggatagagttgtagcattaacgaatctttgctgaccactttgccattattgcgtatcaacgtttccataatggtgtattcgaacgcggtcagtttgatcacttcgtcattaatagataattcacggcgagagagatcaacctgaaacggggggagcgaaatgacctgtgaagccaggccgctattacgccgcattaatgcctgcattcgcgccatcacctcttcaatatgaaacggtttagtcacgtaatcatcagcaccggcacttaatacttcgactttgtcctgccagctttcacgggcggttaataccagaatcggcagtgaaacatcattgctacgccagcggcaaatcagtgacagaccgtcctcgtctggcaatccgagatcgacaatcgcaatatccggtaaatgttcattgagataataatcggcttctttggcatcttctgcatcatcgacctgatgaccagcatcctgaatctgaactttaaggtggtgacgtaacaacgcattgtcttcaacaaccagtacgcgcatttttatttctccctgtcttaattattaaaatagtgtaacgcgattatgtggttatgggggtaaacattaaataaaccagcgggggaggggaggtaaagtgaaaaaataaaaagcggataatcttaataagcaggccggacagcatcgccatccggcactggtacgagtttatttcagctcatcaaccatggtgatggcgcgaccaatgtagttagccggcgtcatcgctttcaggcgggctttctcttcttctggcaacgccagaccgtcgataaactgcttcatgccttcggcgtcaacgcgcttaccgcgagtcagctctttcagcttctcgtacggtttttcgatgccatagcgacgcataactgtctggattggttctgccagcacttcccagttgtgatccagctcatccagcagatggtcacggttcacttccagtttgctcactcctttcagggtggattgatacgcaatcagcgcataaccgatacccacgccgaggttacgcagcacggtggagtcggtcaggtcacgctgccagcgggaaaccggcagtttgcttgccagatgctgcaataccgcgttggaaaggcccagattcccttcggagttttcgaagtcgatcgggttaactttatgcggcatggtggaagaaccaatctcaccagcaatggttttctgtttgaagtggttaagggcgatataaccccagacgtcacggtcaaagtcgatcagaatggtgttgaagcgcgcaacgcaatcaaacagttcggcaatgtagtcgtgcggttcaatctgggtagtgtacgggttccattgaatacccagcgaggtgacgaactcttcgctgaactgatgccagtcaacttccgggtaagcggcgatgtgggcgttatagttaccgaccgcgccgttgattttgccgaggatctccacctggttaagctggcggtactggcgctccatacggtaggcgacgtttgccatctctttaccgatggttgacggcgtggctggctgaccgtgggtacgggacagcagcgggatatcgcgatactgaacggcgagatctttaatgccatcaattagttgacgccagtacggcaggatcacttcatcacgcgcggttttcagcattaatgcgtgggagaggttattgatatcttccgaagtacaggcaaagtggatgaattcagaaaccgcgtgcagttccgggatctccgccactttttctttcaggaaatactcaaccgctttaacgtcgtggttagtagtacgctcgatggttttgatgcgtgcggcatcttcttcgctgaaattggcgacaattgcatcaaggtaaccgattgcgtcggcagcaaaagcaggaacttccttgatcgctgcgtgcgcggccagtttttgcagccaacgtacttcaacttgtacacggaatttcagcaaaccatattcgctgaaaatcccgcgcagcgcgctgactttatcgccgtagcgtccatcgacaggggaaacggcggtcagtgaggataattccatagatcacaactccggggttaaatgagcaagaatttgttttgcctgagtggtcaggcgattacgagaaaacatcagttgcagacgtccgccgccgacctggtgccagagcacggcggcgcgaatgcctgccagcagggttgcgcgaactttcgcctgcacttgtgggctttgcagtacagcaggggaaccggtgacctgaatgcgcgggccaagcgggctgatcacatcaacatagatagcagccatcgcgctcatcagcgtttcggactgtaaatcgaagtgttcgagctggcgttgcaggccgttgatccggttgcccagagtgtcgagcgcacctttcgctgaggagagtttgcgcttaagcaccatcaggctgagtgtgtagcgggttaattcggcgtttaagccctggcgactgctggcattgagcacgccgagcagggtttccagcccgacgcgcaggttggcttcgctaccgccaaaaaccgccagcgtcgagctggggttcatatcaataatactgttgagtgagacgtgtagcgcatcggcatcacaatgcccctggtgagcgagttgttgcaccaggcgtgccgactgacaaataccggccagggcgagggtgatgtcatagtaattctttgccacgttcactgcttccttgttttaagtaaagataataatcagatcggcagcggcagacgctgctcaataataccgccaccgaggcacacttcaccgttatagaagacggcagactggcccggcgtcacggcggcaacgggctcatcgaaaatcacttcaatgcgatcatcgtccagcgccttgacggtgcaggggatatcggtctggcgatagcgggtttttaccgtgcaacgcatagtaccggtgaatggttcacgatcgacccagtgcagctgctgggcaatcagaccgacagacatcagacgcgggtgttcatggccctgcgcaacaatcagaatgttgttttcgacgtctttatcgaccacataccacggttcttcggtgccttctttggtgccaccgatacccagacctttgcgctgaccgagggtgtgatacatcagcccctgatgctcaccaatttcatcgccatcgactgtaatgattttgcccggttgcgccgggagataacggccaaggaactcgcggaatttacgttcgccaatgaagcaaatgccggtagagtcttttttcttcgcggtgaccagaccaagatcttcagcaatcttacgcacctgcggtttttccagttcgccgaccgggaacaggctttgcgcaatctgctcatggctgagcgtataaaggaagtagctctggtctttattgctgtccagaccacgcagcaggcggctcttgccatcgacatctgcccgacgaacgtaatgaccggtagcgatataatcggcacctaaatcttcggcggcaaattcgaggaaggctttaaatttgatctctttgttgcacagaatatccggattcggcgtgcgaccggctttatattcggcaaggaacagttcgaagacgttgtcccagtactcggcagcaaagttaacggtgtgcagttcaatgccgagcttgtcgcagacagcctgggcatcagccagatccgctgccgctgtgcaatattcctcaccgtcgtcttcttcccagttcttcataaacaggccttcgacctgatatccctgttgttgcaacagccaggcagaaacggaggaatcgacaccgccggacatgccgacgattactttttttgcggtttcagacattggatcactcacgacattgaacttcaaggcggcgtattctatcacgcagccttttagatgacaccctttgtaaaaggccagttaaaatcgccaatcatctccagcggatagcgttgcccgctttgataacaacggatactttccgccaccagcggcgaacgaagatttgacgcctgtaaaatttcttcggcgctgacccaacgacagcagtcgatatcgctgtcatgaggctgggtcgggcatatttgctcaagctcaatggcaaagaggaaacgcaaaaacggcgttttatctggcgcaatccactgatgcatacgaataaagtgttgcggctgcgcgctgatgccggtttcttcccacagctcacgggcggctgcttccactaaggtttcatcggcttccagatgcccggcaggttggttccataaggctttaccattaatcgtctcttcaacgactaaaaatttcccctctgcgtgcactacgcaagcaacggtaacgtgcggtttaaacattgtgcatccttattctgttgcttctcgccattcgccattggcaaggttatccaaagagtaatcacccatcgcatagcgaatcagtcgcagcgtggggaaaccaacatgggcggtcatgcggcgcacctggcgattacgtccttcatataaggtgatcttcagccagctggtgggaatacttttgcgttcacgaattggtggattccgcggccataaccacgcgggttcgtcaaccagctccgcgcctgcgggcagggtagggccatcatttaaggttacgccattgcgcaaggcttcaagtgcgtcttgtgtgggaataccttccacctgcacataatagatttttccggtgcgtttgcccggctgggttaaacgcgcctgcaacgcgccgttattggtcagcaccagtaacccttcgctatcgcggtcaagacgacctgctgcataaacgccctgaaccgggatgaattcttttaatgttttgcgtccggcttcatcggtgaactgcggaagaacatcgtagggtttattgaacaggatcacacgcgtgggctggttttcaggtttacgcctggtagaacgttgtgagctgaatcgcttaacctggtgatttctaaaagaagttttttgcatggtattttcagagattatgaattgccgcattatagcctaataacgcgcatctttcatgacggcaaacaatagggtagtattgacaagccaattacaaatcattaacaaaaaattgctctaaagcatccgtatcgcaggacgcaaacgcatatgcaacgtggtggcagacgagcaaaccagtagcgctcgaaggagaggtgaatggaaagtaaagtagttgttccggcacaaggcaagaagatcaccctgcaaaacggcaaactcaacgttcctgaaaatccgattatcccttacattgaaggtgatggaatcggtgtagatgtaaccccagccatgctgaaagtggtcgacgctgcagtcgagaaagcctataaaggcgagcgtaaaatctcctggatggaaatttacaccggtgaaaaatccacacaggtttatggtcaggacgtctggctgcctgctgaaacccttgatctgattcgtgaatatcgcgttgccattaaaggcccgctgaccactccggttggtggcggtattcgctctctgaacgttgccctgcgccaggaactggatctctacatctgcctgcgtccggtacgttactatcagggcactccaagcccggttaaacaccctgaactgaccgatatggttatcttccgtgaaaactcggaagacatttatgcgggtatcgaatggaaagctgactctgccgacgccgagaaagtgattaaattcctgcgtgaagagatgggcgtgaagaaaattcgcttcccggaacattgcggtatcggtattaagccgtgttctgaagaaggcaccaaacgtctggttcgtgcagcgatcgaatacgcaattgctaacgatcgtgactctgtgactctggtgcacaaaggcaacatcatgaagttcaccgaaggcgcgtttaaagactggggctacgagctggcgcgtgaagagtttggcggtgaactgatcgacggcggcccgtggctgaaagttaaaaacccgaacaccggcaaagagatcgtcattaaagacgtgattgctgatgcattcctgcaacagatcctgctgcgtccggctgaatatgatgttatcgcctgtatgaacctgaacggtgactacatttctgacgccctggcagcgcaggttggcggtatcggtatcgcccctggcgcaaacatcggtgacgaatgcgccctgtttgaagccacccacggtactgcgccgaaatatgccggtcaggacaaagttaacccaggttctattattctctctgctgagatgatgttacgccatatgggttggactgaagcggctgacctgattgttaaaggtatggaaggcgcaatcaatgccaagaccgtaacctatgacttcgaacgtctgatggaaggcgctaaactgctgaaatgttcagagtttggtgacgcgatcatcaagaatatgtaatcactacatgtgttaaatattgaaacgggcgtataacacgcccgttgttttatgatgatttaaaatcttccccaaaactttccccaaaacccttccccaaaactggctattttctatgctgttttgatatctacgataatccagtctttaccacgatcatcattgtatcggtcggtcatttttctggatttatgacctaacaacttttgcgtatccagaccctgttcccgatataaccgttctgacagagatcgctgctcatgaaatgtgggcgcagttccttgctcccattttatgccacatttttccctggcctttttaaaagccgttgtaagagtatttgcagacacctggtctcctctgtttgcttgagaggtagtgtgacggtaatggaccagatatttactaacaacagcatccctgcactgagatataacttcacgaagggtaatattcagagcatcgcatttcaggttaagcggaatagcaagttttgaaccggttttttcctgagtaatgtgcaacatgtcgtcccagatatcagagaatttcaaattgcagatatcgcttaaacgttgtccagtgacaagagcaagtagcatcccgcattttaaatagggctgccgtctgcttacgctgtcaaatattgcctgccattcgggcagtgataatctttgacggtttactcgatttcgcggttgttttgttgcctgcgctgggttaaatcctggcggaacatgtcctgcgtgttgtgcttctttgaagacgtcgatcaacaccattctcacgacttgcgccatcctgttatgaccttcagcctttacagcatcaattatttcggcaatatcaagtgcggtaatatccttgaggtgttgcattccacaatgctcacggaaaagacggatgggtttgcctttttgccgataggagttgggtcttagttcattatgttgcagcctgtcctcctggatagaattatatttatcaagccattctgtcaccgtaatgtctgagcgcctgcctttcattctttccagacgctcattgacgcttaatatttgtcgggtacgttgttcagcaataatggtatttgcttcagtagcaacttgttttgcttcattctcatcagttcctaagctatgaaaacgaccggatagtggatgtttgtattgccaatatacctttccggttcgcttatctaatttgcaatataaattgggtatagagattttgtgagatcgggggctagcagccatcagcgattatccgttggagttttgggtttgcgtttattgggagttgcggttctgcaagcgttcctacaaaacgggaatttcggtcaatcatccagtagcgaccaacttttatagcgggtggggccatcattttcccttgcgcgtattttttcagaactcgctcacttggtgctaagtccccaaattcttctttagcccagtcccgtaaagtgattagtcgagacatttgtcctcctcttagctgctgagggagtttgtgaccgatatatctgacatgatattaagctcatggcaggtacatctcttgactggtcatagagataaatttaatgctgagaaatgcagtattgaatttatcaatttttcaccagcttctggtctttctggctgtcatgcgcaaaacatatggctttaataaaaaactggattgggttagcaacgagcaactttccgaattaaccgggatattgccgcacaagtgttctgctgcaaaaagtgttctggtaaagcgtgggatttttattcagagcgggcggaataccggcattaataatgtggtcagtgaatggtcaacattacccgaatcaggtaagaaaaataaagtttacctgaaagaggtaaatttacctgaatcaggtaaaaaaagtttacccaaatcaggtaaaggcgtttacccgaatcaggtaaacacaaaagacaaactaacaaaagacaatataaaacctttttcgtccgagaattctggcgaatcctctgaccaaccagaaaacgatcttcctgtggtgaaaccggatgctgcaattcagagcggcagcaagtgggggacagcagaagacctgaccgccgcagagtggatgtttgacatggtgaagaccatcgcgccatcagccagaaaaccgaattttgcagggtgggctaacgatatccgcctgatgcgtgaacgtgacggacgtaaccaccgcgacatgtgcgtgctgttccgctgggcatgccaggacaacttctggtccggtaacgtgctaagtccggccaaactccgcgacaagtggacccagctcgaaatcaacccgtaacaagcaacaggcaggcatgatagccagcaaaccaaaactcgacctgacaaacactgactggatttacggggtggatttatgaaaaacatcgccgcacagatggttaactttgaccgtgagcagatgcgtcggatcgccaacaacatgcccggaacagtacgacgaaaagccgcaggtacagcaggtagcgcagatcatcaacggtgtgttcagccagttactggcaactttcccggcgagtctggctaaccgtgaccagaacgaactgaacgaaatccgccgccagtgggttctggctttccgggaaaacgggatcaccacaatggaacaggttaacgcaggaatgcgcgtagcccgtcggcagaatcgaccatttctgccatcacccgggcagtttgttgcatggtgccgggaagaagcatccgttatcgccggactgccaaacgtcagcgagctggttgatatggtttacgagtattgccggaagcgtggcctgtatccggatgcagagtcttatccgtggaaatcgaacgcgcattactggttggttaccaacttgtaccagaacatgcgggccaatgcgctgactgacgcggaattacggcgcaaggctgccgatgaactgacctgtatgacagcgcgaattaaccgtggtgagacgatacctgaaccagtaaaacaacttcctgttatgggcggtagacctctaaatcgtgcacaggctctggcgaagatcgcagaaattaaagctaagttcggactgaaaggagcaagtgtatgacgggcaaagaggcaattattcattacctggggacgcataagagcttctgtgcacaggacgttgccgcggtaacaggtgcaaccgtaaccagcataaatcaggctgcggctaaaatggcgcgggcaggaatcctggtcgttgatggtaaggtctggcgaacggtgtattaccggttcgctaccagagaagaacgggaaggaaaggtgagcacgaatctgatttttaaggagtgtcgccagagtgccgcgatgaaacgggtattgagggtatataaaagaacatcaatgggtacacaatgatgaaacaggtgagttgagttcaaactgtagtacaattctctccagtttgaacaggaaagaatatgttatgaacccttatatttatcttggtggtgcaatacttgcagaggtcattggtacaaccttaatgaagttttcagaaggttttacacggttatggccatctgttggtacaattatttgttattgtgcatcattctggttattagctcagacgctggcttatattcctacagggattgcttatgctatctggtcaggagtcggtattgtcctgattagcttactatcatgggggtttttcggccaacggctggacctgccagccgttataggcatgatgttgatttgtgccggtgtgttggttattaatttattgtcacgaagcacaccacattaaaaataatttcttttaaaagactgcaatatggcggttcatatctttacatgggccgcttttgttaatgtttttagtttttgtgtattcttttgtgccttcaagattattgcgtaagcaaattgcaatacgattattgttgtatattcaagatagtgtgatcgtaattgtctttttaaataaaaattaaacaaaaattatatctcaccactaaggtttataaaagcataagttagcaggtgtcaccatgaaaaaagccatagcatatatgcgattttcatcaccaggtcagatgtctggcgactcattaaaccgacagagaagacttattgctgaatggttaaaggtaaatagtgattattatcttgataccataacatatgaagatttaggattaagtgcattcaaaggaaagcatgcacaatcaggagctttttcggaatttttagatgctatagagcatggttatatattgccaggaactacattgttagttgaaagtctggacagactttcaagagaaaaagtcggtgaagcgattgaacgtctgaaattgattttgaatcacggtattgatgttataactctttgcgacaatacagtctataatattgactctttgaatgagccatattcattaataaaagccatacttatagcacaaagggcaaatgaagaaagcgagataaagtcaagtcgggttaaattatcatggaagaaaaaacggcaggatgcactggaatcaggtacgattatgacggcgtcttgtccgagatggctctccttagatgacaaaagaacggcttttgttccagaccccgacagggtgaaaactattgagctaatttttaaactcaggatggaaaggcgctcattgaatgcaatagccaagtatttaaatgatcatgctgtaaagaatttctcaggaaaagaaagtgcatgggggccttctgtaattgaaaaattattagcgaataaagctctgataggtatatgcgtaccttcatatcgtgcaagagggaaagggataagtgaaatcgctggctattatcccagagtcatatcagatgatttgttttacgctgtacaggaaattcggttggcaccttttggtattagcaatagtagcaagaatcctatgctaataaatctacttcgaacagttatgaagtgtgaggcttgtggtaataccatgattgttcatgcggtatctggaagtttgcatggctattatgtttgtccgatgagaagattacatcgatgtgacaggccatcaataaagagagatttggttgattataatatcattaatgaattgctttttaattgtagcaaaattcaaccagttgaaaacaagaaagatgctaatgaaactttagagttaaaaattattgagcttcagatgaaaattaataatttaatcgttgcattgtctgtcgcgcctgaagttaccgctatagcagagaaaataagactattagataaggaattacgaagagctttggtatcattgaaaactttgaagagtaaaggtgtaaattcattcagtgatttttatgctattgacttaaccagtaaaaatggacgagagttatgccgtacacttgcctataaaatattcgaaaaaatcataattaatacggataataaaacctgtgatatctattttatgaatggcattgtttttaaacactatcctttaatgaaagtaatatccgcccagcaggcgataagtgctctcaaatatatggttgatggtgaggtttatttttgagtaataatcactttttcaaccgtgctatggtatgaaagtaaagtaactactatgatattaactatcgagcaagaatatccccaggcactcaacagggcgcaggtcaacgtgaatcggtcatgacacgacaccgattttgcggaatcaatgttgcttatgaatacaacatcccgcttagtacatgttcaacacatcagcaaattttgaactgggtgtggcacttaactgaaaaaacatggatgacacaaaatgttactcgtcgcttcattgaagtagcttgtggatatcacaagctagactatcgccaatgatattcaatttttgattttttagtatcaaccttccataataatgtcaccggagcttgaacaactccggtgacttctgcgcatttaaggggacttaaatgcgaccacaatctgaactccttaccttgtcacagatgcagaaatgcacctgcgatgtcttgcatccagcgtttgatctctgcggaggtgaagcgtgaacctcccacaagatggcatcaaattacatcgcggtaacttcaccgctgtcggtcagcagatccagacttatctggaagacggcaaatgctttcgcatggtgcttaaaccgtggcgcgagagacgcagtctttcccagaatgcactcagccacatgtggtacagcgaaatcagtgaatacctcatcagcagggggaaatcgttcgctacttcagcatgggtaaaagatgctctcaaacacacatacctcggttatgaaaccaaggacctggttgatgtcgtaaccggcgaaatcactactatccagtcgttacgccatacctccgatcttggtaccggagagatgtatgtcttcctgtgtaaggttgaagcctgggcgatgaatattggctgccacctgactattccacagagctgcgagttccagctgctgcgtgacaagcaggaggcgtaatggctacaccgcttattcgtgtcatgaacggacacatctacaaagtaccaaatcgtcgtaagcgtaaacctgagctgaagccatccgaaataccaacactgctcggatataccgccagcctggttgataaaaaatggttgcgactggcagcaaggaggaatcatggctgatttgagaaaagcagcgcgtagtcgggaatgccaagtaagaatccctggcgtatgtaatggcaaccctgaaacgtctgtactggcacatatccggctgactggattgtgcggcaccggtaccaaaccgccagacttgattgccaccattgcatgttctgcctgccacgacgaaatcgaccgccgcacacattttgtcgatgctgcatatgcaaaagaatgcgcgctggaaggtatggcgagaacacaggttatctggctgaaagagggggttattaaggcgtgaatacctacagcatcacattaccctggcctccgagcaataatcgctactaccggcataatcgcgggcgcacgcacatcagcgcagaagggcaggcataccgtgataacgtcgcccgaatcatcaaaggctccatgctggatatcggcctggctatgccagtgaaaatccgtattgagtgccacatgccggatcgccgtcgccgtgacctggataatctgcaaaaagccgcttttgacgcactcaccaaagcaggtttctggctggatgatgctcaggtcgttgattaccgtgttgtgaagatgcccgttaccaaaggtgggaagctggagctgaccatcaccgaactggggaatgaatgatgtttgagtcttatatggcagaacgtcttcgccaccgctggatgcgcctgcgcttatatcgttttcctggttctgttttgaccgattaccggatactgaagaattacgccaaaacactgaaaggagctgccgcatgaatacccaatatttacagtatgtccgcgagcaactcattgtggctaccgctgatttgagcggagcaacgaaaggacagcttgaagcctggctggagcatgcacaatttgatactggtacatacaaacgaaagaagccgcgcattctggatgaggtaactggcaggatgattacgctggataatccgccgatttccggtaagcagtcgtacgcaaaaggttcatccattgcactggtcagccaggttgagttctcaacctcgtcatggcgccgcgcggttctgtctctcgaagaacatcagaaagcgtggttgctgtggagttacagcgaaagtgttcgctgggaacatcaggtcaccataacgcagtgggcatggagcgagtttaagactctgttgggtaccaggaaaattgcaggtaagacactggaacgtttgaagaagttgatctggctggcggcacaggatgtgaagaacgagctggcagggcgtaagacctatgaataccaggagctggcatcactggtgggagtgacatcaaaaaactggtctgagacatttactgaacgctgggttgcaatgaaacacatttttctacagcttgatagccaagctttattgcttttaacgaaaacacgttcaaaacaaaagaccacattttcacagcaagatattgcaaaactggattaaaaatcatatattttatgtaaatctgatattttgccaatgttgtacgcactggcagtaatccaaattcaagcccgaggtttaaagccttgggcttttctgtttctgaacggtgagtagccttccaacctaccccagccagggggtcttcagctgttgagttgatattgcttagccctctgttgccagctacatgctggcttttttattccaggcttgtggggagcatcaactccgtgctttgtcgttaaattaccccgtgagcctgatttctgacatttaacgtcccggccttttgtcggcggcgaaacattggctattcatatgcacgaaaaagagagccttgccggagcgttctggctcgttttgctgatcatcgcaggttggggcggtctggtccgctacctgatagatgtgaagcagagtaaagcaacgtggagttggataaatgctctggctcaaatagtggtatcaggattcaccggtgttattggtggcctgatcagcatcgaaagtggattcagtatttacatgattctcgcgacagcggggattagtggtgcgatgggttcggttgcactgacgtacttctgggaacgactgacaggggtgaaaaatgcaaaatcttaatcctcagcgtaaagccttcctcgatatgttggcgtggtcagaaggaacggataacgggcgacaaccgacacgtaaccacggttatgatgttattgttggcggcgaactgtttactgattactccgatcaccctcgcaaacttgtcacgctacaccccaaactcaaatcaacagccgccggacgttatcagcttctttcacgctggtgggatgcttaccgtaaacagcttggtttgaaagacttctcccccaaaagccaggacgcagtggcattgcagcagattaaagagcgtggtgctttacctatgattgatcgcggtgatatccgtcaggcaatcgaccgttgcagtaatatctgggcttcactgccgggcgctggttatggtcagttcgagcataaggctgacagcctgattgcaaaattcaaagaagctggcggaacggtcagagagagtgaggtatgagcagaataaccgcgattatctccgctctgctcatctgcatcatcgtctgcctgtcatgggctgttaatcattaccgtgataacgccattacctacaaagcccagcgcgacaaaaatgccagagaactgaagctggcgaacgtggcaattactgacatgcagatgcgtcagcgtgatgttgctgcgctcgatgcaaaatacacgaaggagttagctgatgcgaaagctgaaaatgatgctctgcatgatgatgttgccgctggtcgtcgtcggttgcacatcaaagcagtctgtcagtcagtgcgtgaagccaccaccgcctccggcgtggataatgcagcctccccccgactggcagacaccgctgaacgggattatttcaccctcagagagaggctgatcactatgcaaaaacaactggaaggaacccagaagtatattaatgagcagtgcagatagagctgcccatatcgatgggcagctcatgcaattattgtgagcaatacacacgcgcttccagcggagtataaatgcctaaagtaataaaaccgagcaatccatttacgaatgtttgctgggtttctgttttaacaacattttctgcgccgccacaaattttagctgcatcgacagttttcttctgcccaattccagagacgaagaaatggtgggtgatggtttcctttggtgttactgctgccggtttgttttgaacagtaaacgtctgttgggcacatcctgtaataagcagggccagcgcagtagcgagtagcatttttttcatggtgttattcccgatgctttttaaagttcgcagaatcgtatgtgtagaaaattaaacaaaccctaaacaatgagttgaaatctcatattgttaatatttattaatgtatgtcagatgcgaaggatcgtcactgtattcccggattaactatgtccgcagccctgacagggaaactcctctgcgggagtgtccgggaataattaataacgatgcacacagggtttagcgcgtacacgtattgcattatgccaacgccccggtgctgacacggaagaaaccggacgtgatgatttagcgtggaaagatttgtgtagtgttctgaatgctctcagtaaatagtaatgaattatcaaaggcatagtaatatcttttatgttcgtggatatttgtaacccatcggaaaactcctgctttagcaagattttccctgtattgctgaaatgtgatttctcttgatttcaacctatcataggacgtttctataagatgcgtatttcttgagaatttaacattcacaacctttttaagtccttttattaacacagtgttatcgttttctaacacaatgtgaatattatctgtggctagatagtaaatataatgtgagacattgtgacgttttagttcagaataaaacaattcacagtttaaatcttttcgcacttgatcgaatatttctttaaaaatggcaacctgagccattggtaaaaccttccatgtgatacgagggcgcgtagtttgcattatcgtttttatcgtttcaatctggtctgacctctttgtgttttgttgatgatttatgtcaaatattaggaatgttttcaattaatagtattggttgcgtaacaaagtgcggtcctgctggcattctggagggaaatacaaccgacagatgtatgtaaggccaacgtgctcaaatcttcatacagaaagatttgaagtaatattttaaccgctagatgaagagcaagcgcatggagcgacaaaatgaataaagaacaatctgctgatgatccctccgtggatctgattcgtgtaaaaaatatgcttaatagcaccatttctatgagttaccctgatgttgtaattgcatgtatagaacataaggtgtctctggaagcattcagggcaattgaggcagcgttggtgaagcacgataataatatgaaggattattccctggtggttgactgatcaccataactgctaatcattcaaactacttaacctgtgacagagccaacacgcagtctgtcactgtcaggaaagtggtaaaactgcaactcaattactgcaatgccctcgtaattaagtgaatttacaatatcgtcctgttcggagggaagaacgcgggatgttcattcttcatcacttttaattgatgtatatgctctcttttctgacgttagcctccgacggcaggcttcaatgacccaggctgagaaatttccggaccctttttgatcaagagcgatgttaatttgttcaatcatttggttaggaaagcggatgttgcgggttgttgttctgcgggttctgttcttcgttgacatgaggttgccccgtattcagtgtcgctgatttgtattgtctgaagttgtttttacgttaagttgatgcggatcaattaatacgatacctgcgtcataattgattatttgacgtggtttgatggcgtagatgcacgttgtgacatgtagatgataattattatcattttgcgggtcctttccggcgatccgacaggttacggggcggcgacctcgcggtttttcactatttatgaaaattttccggtttaaggcgtttccgttcttcttcgccgtaacctaatgtttttatttaaaacaccccctgaaaagaaaggaaacgacaggtgctgaaaacgggctttttggcctctgtcgtttcctttctctgtttttgtccgtggaatgaacaatggaagtcaacaaaaagcagctggctgacattttcggcgcgagtatccgtaccattcagaactggcaggagcagggaatgcccgttctgcggggtggtggcaagggtaatgaggtactttatgactctgccgccgccataaaatggtatgccgaaagggatgctgaaattgagaacgaaaagctgcgccgggaagttgaagaactgaggcaggacagcgagacagatctccagccagggactattgagtacgaacgccatcgacttacgcgtgcgcaggccgacgcacaggaactgaagaatgccagagactcagctgaagtggtggaaaccgcattctgtactttcgtgctgtcgcggatcgcaggtgaaattgccagtattctcgacgggatccccctgtcggtgcagcggcgttttccggaactggaaaaccgacatgttgatttcctgaaacgggatatcatcaaagccatgaacaaagcagccgcgctggatgaactgataccggggttgctgagtgaatatatcgaacagtcaggttaacaggctgcggcattttgtccgcgccgggcttcgctcactgttcaggccggagccacagaccgccgttgaatgggcggatgccagttactatctcccgaaagaatccgcataccaggaagggcgctgggaaacactgccctttcagcgggccatcatgaatgcgatgggcagtgactacatccgcgaggtgaatgtggtgaagtctgcccgtgttggttattccaaaatgctgctgggtgtttatgcctacttcatagagcataagcagcgcaacacccttatctggttgccgacggatggtgatgccgagaactttatgaaaacccacgttgagccgactattcgtgatattccgtcgctgctggcgctggccccgtggtatggcaaaaagcaccgggataacacgctcaccatgaagcgtttcaccaatgggcgtggcttctggtgcctgggcggtaaagcggcaaaaaactaccgtgaaaagtcagtggatgtggcgggttatgatgaacttgctgcctttgatgaggatattgaacaggaaggctctccgacgttcctgggcgataagcgtattgaaggctcggtctggccaaagtccatccgtggctccacgcccaaagtgagaggcacctgccagattgagcgtgcagccagtgaatccccgcattttatgcgttttcatgttgcctgcccgcactgcggggaggagcagtaccttaaatttggcgacaaagagacgccgtttggcctcaaatggacgccggatgatccctccagcgtgttttatctctgcgagcataatgcctgcgtcatccgycagcaggagctggactttactgatgcccgttatatctgcgaaaagaccgggatctggacccgtgatggcattctctggttttcgtcatccggtgaagagattgaaccgcctgacagtgtgacctttcacatctggacggcgtacagcccgttcaccacctgggtkcagattgtcaaagactggatgaagacgaaaggggatacgggaaaacgtaaaaccttcgtgaacaccacgctcggtgagacrtgggaagcgaaratcggcgaacgtccggatgctgaagtgatggcagagcggaaagagcattattcagcgtccgttcctgaycgtgtggcttacctgaccgccggtatcgactcccagctggaycgctacgaaatgcgcgtatggggatgggggccgggtgaggaaagctggctgattgaycggcagattattatgggccgccacgacgatgaacagacgctgctgcgtgtggatgaggccatcaataaaacctatacccgccggaatggtgcagaaatgtcggtatcccgtatctgctgggatactggcgggattgacccgacyattgtgtatgaacgctcgaaaaarcatgggctgttccgggtgatccccattaaaggggcatccgtctacggaaagccggtggccagcatgccacgtaagcgaaacaaaaacggggtttaccttaccgaaatcggtacggataccgcgaaagagcagatttataaccgcttcacactgacgccggaaggggatgaaccgcttcccggtgccgttcacttcccgaataacccggatatttttgatcttaccgaagcgcagcaactgactgctgaagagcaggtcgaaaaatgggtggatggcaggaaaaaaatactgtgggacagcaaaaagcgacgcaatgaggcgctcgactgcttcgtttatgcgctggcggcgctgcgcatcagtatttcccgctggcagctggatctcagtgcactgctggcgagcctgcaggaagaggatggtgcagcaaccaacaagaaaacactggcagaatacgcccgtgccttatccggagaggatgaatgacgcgacaggaagaacttgccgctgcccgtgcggcactgcatgacctgatgacaggaaaacgggtggcaacggtacagaaagacggacggcgagtggagtttacgaccacttccgtgtctgacctgaaaaaatacattgctgagctggaagtgcagaccggcatgacacagcgacgcaggggacctgcaggattttatgtatgaaaatgtccaccattcccacccttctggggccggacggcatgacatcgctgcgtgaatatgccggttatcacggcggtggcagcggatttggtgggcagttgcgggcgtggaacccaccgggtgaaagtgtggatgcagccctgctgcccaactttacccgtggcaatgcccgcgcagacgatctggtacgcaataacggctatgccgccaacgccatccagctgcatcaggatcatatcgtcgggtcttttttccggctcagtcatcgcccaagctggcgctatctgggcatcggggaggaagaagcccgtgccttttcccgcgaggttgaagcggcatggaaagagtttgccgaagatgactgttgctgcattgacgttgagcgaaaacgcacgtttaccatgatgattcgggaaggtgtggccatgcacgcctttaacggtgaactgttcgttcaggccacctgggatacccgtccctcgcgactgttccggacacagttccggatggtcagcccgaagcgcatcagcaacccgaacaataccagcgacagccggaactgccgtgccggtgtgcagattaatgacagcggtgcggcgctgggatattacgtcagcgaggacgggtatcctggctggatgccgcagaaatggacatggataccccgcgagttacccggcgggcgcgcttcgttcattcacgtctttgaacccgtggaggacgggcagacccgcggtgcaaatgtgttttacagcgtgatggagcagatgaagatgctcgacacgctgcagaacacgcagctgcagagcgccattgtgaaggcgatgtatgccgccaccattgagagtgagctggatacgcagtcagcgatggattttattctgggcgcgaacagtcaggagcagcgggaaaggctgaccggctggattggtgaaattgccgcgtattacgccgcagcaccggtccgtctgggaggcgcaaaagtgccgcacctgatgccgggggactcactgaacctgcagacggctcaggacacggataacggctactccgtgtttgagcagtcactgctgcggtatatcgctgccgggctgggtgtctcgtatgagcagctttcccggaattacgcccagatgagctactccacggcacgggccagtgcgaacgagtcgtgggcgtactttatggggcggcgaaaattcgtcgcatcccgtcaggcgagccagatgtttctgtgctggctggaagaggccatcgttcgccgcgtggtgacgttaccttcaaaagcgcgcttcagctttcaggaagcccgcagtgcctgggggaactgcgactggataggctccggtcgtatggccatcgatggtctgaaagaagttcaggaagcggtgatgctgatagaagccggactgagcacctacgagaaagagtgcgcgaaacgcggtgacgactatcaggaaatttttgcccagcaggtccgtgaaacgatggagcgccgcgcagctggtcttaaaccgcccgcctgggcggctgcggcatttgaatccgggctgcgacaatcaacagaggaggagaagagtgacagcagagctgcgtaatctcccgcatattgccagcatggcttttaatgagccgctgatgcttgaacccgcctatgcgcgggttttcttttgtgcgcttgcaggccagcttgggatcagccgcctgacggatgcagtatccggcgacagcctgactgccggagaggcacccgcggcgctggcgttatccggtgatgatgacggaccacgacaggcccggagttatcaggtcatgaacggcatcgccgtgctgccggtgtccggtacgctggtcagccggacgcgggcgctgcagccgtattcgggaatgaccggttacaacggcattatcgcccgtctgcaacaggctgccagcgatccgatggtggacggcattctgctcgatatggacacaccgggcgggatggtggcgggagcatttgactgtgctgacatcatcgcccgtgtgcgagacataaaaccggtatgggcgctggccaacgacatgaactgcagtgcaggtcagctgcttgccagcgccgcctcccggcgtctggtcacgcagaccgcccggacaggctccatcggcgtcatgatggctcacagtaattacggtgctgccctggagaaacagggcgtggaaatcacgctgatttacagcggcagccataaggtggatggcaacccctacagccatctaccgggtgatgtccgggaaacactgcagtcccggatggatgcaacccgccggatgtttgcgcagaaggtgtcggcatataccggcctgtccgtgcaggctgtgctggataccgaggctgcagtgtacagcggtcaggaggccattgatgccggactggctgatgaacttgtcaacagcaccgatgcgatcaccgttatgcgtgatgcactggatgcacgtaaatcccgtctctcaggagggcgaatgaccaaagagactcaatcaacaactgtttcagccactgcttcgcaggctgacgttactggcgtggtgccagcgacggagggcgaaaacgccagcgcggcgcagccggacgtgaacgcgcagatcaccgctgcggttgcggcagaaaacagccgcattatggggatcctcaactgtgaggaggctcacggacgcgaagaacaggcccgcgtgctggcagaaacccccggtatgaccgtggaaacggcccgccgcattctggccgcagcaccacagagtgcacaggcgcgcagtgatactgcgctggatcgtctgatgcagggggcwccggcaccgctggctgcaggtaacccggcatctgatgccgttaacgatttgctgaacacaccagtgtaagggatgtttatgacgagcaaagaaacctttacccattaccagccgctgggcaacagtgacccggctcataccgcaaccgcgcccggcggattgagtgcgaaagcgcctgcaatgaccccgctgatgctggacacctccagccgtaagctggttgcgtgggatggcaccaccgacggtgctgccgttggcattcttgcggttgctgctgaccagaccagcaccacgctgacgttctacaagtccggcacgttccgttatgaggatgtgctctggccggaggctgccagcgacgagmtcgaaaaaacggaccgcgtttgccggaacggcaatcagcatcgtttaacytkacccttcatcactaaaggccgcctgtgcggctttttttacgggatttttttatgtcgatgtacacaaccgcccaactgctggcggcaaatgagcagaaatttaagtttgatccgctgtttctgcgtctctttttccgtgagagctatcccttcaccacggagaaagtctatctctcacaaattccgggactggtaaacatggcgctgtacgtttcgccgattgtttctggtgaggttatccgttcccgtggcggctccacctctgaatttacgccgggatatgtcaagccgaagcatgaagtgaatccgcagatgaccctgcgtcgcctgccggatgaagatccgcagaatctggcggacccggcttaccgccgccgtcgcatcatcatgcagaacatgcgtgacgaagagctggccattgctcaggtcgaagagatgcaggcagtttctgccgtgctcaagggcaaatacaccatgaccggtgaagccttcgatccggttgaggtggatatgggccgcagtgcggcgaacaacatcacgcagtccggcggcacggagtggagcaagcgtgacaagtccacgtatgacccgaccgacgatatcgaagcctacgcgctgaacgccagcggcgtggtgaatatcatcgtgtttgacccgaaaggctgggcgctgttccgttccttcaaagccgtcagggagaagctggatacccgtcgcggctctcattccgaactggagacagcggtaaaagacctgggcaaagcggtgtcttataagggaatgtatggcgatgtggccatcgtcgtgtattccggacagtacgtggaaaacggcgtcaaaaagaacttcctgccggacaacacgatggtgctggggaacactcaggcacgcggtctgcgcacctatggctgcattcaggatgcggacgcacagcgcgaaggcattaacgcctctgcccgttacccgaaaaactgggtgaccaccggcgatccggcgcgtgagttcaccatgattcagtcagcaccgctgatgctgctggctgaccctgatgagttcgtgtccgtacaactggcgtaatcatggcccttcggggccattgtttttctgtggaggagtccatgacgaaagatgaactgattgcccgtctccgctcgctgggtgaacaactgaaccgtgatgtcagcctgacggggacgaaagaagaactggcgctccgtgtggcagagctggaagaggagcttgatgacacggatgaaactgccggtcaggacacccctctcagccgggaaaatgtgctgaccggacatgaaaatgaggtgggatcagcgcagccggataccgtgattctggatacgtctgaactggtcacggtcgtggcactggtgaagctgcatactgatgcacttcacgtcacgcgggatgaacctgtggcatttgtgctgccgggaacggcgtttcgtgtctctgccggtgtggcagccgaaatgacagagcgcggcctggccagaatgcaataacgggaggcgctgtggctgatttcgataacctgttcgatgctgccattgcccgcgccgatgaaacgatacgcgggtacatgggaacgtcagccaccatgacatccggtgagcagtccggcgcagtaatacgtggtgtttttgatgaccctgaaaatatcagctatgccggacagggcgtgcgtgttgaaggctccagcccgtccctgtttgtccggactgatgatgtgcggcaactgcggcgtggagacacgctgaccatcggtgaggaaaacttctggatagaccggatttcgacggatgatggcggaagctgtcatctctggcttgggcggggcgtaccgcctgccgttaaccgtcgtcgctgaaggggggatgtatggccataaaaggtcttgagcaggccgttgaaaacctcagtcgtatcagcaaaacggcggtgcctggtgcgtcagcaatggccattaaccgcgttgcttcatccgcgatatcgcagtcggcgtcacaggttgcccgtgagacaagagtacgccggaaactggtaaaggaaagggccaggctgaaaagggccacggttaaaaatccgcaggccagaatcaaggttaaccggggggatttgcccgtaatcaagctgggtaacgcgcgggttgtcctgtcccgacgcaggcgtcgtaaaaaggggcagcgttcatccctgaaaggtggcggcagcgtgcttgtggtgggaaaccgtcgtattcccggcgcgtttattcagcaactgaaaaatggccggtggcatgtcatgcagcgtgtggccgggaaaaaccgttaccccattgatgtggtgaaaatcccgatggcggtgccgctgaccacggcgtttaaacagaatattgagcggatacggcgtgaacgtcttccgaaagagctgggctatgcgctgcagcatcaactgagaatggtaataaagcgatgaaacatactgaactccgtgcagccgtactggatgcactggagaagcatgacaccggggcgacgttttttgatggtcgccccgctgtttttgatgaggcggattttccggcagttgccgtttatctcaccggcgctgaatacacgggcgaagagctggacagcgatacctggcaggcggagctgcatatcgaagttttcctgcctgctcaggtgccggattcagagctggatgcgtggatggagtcccggatttatccggtgatgagcgatatcccggcactatcagatttgatcaccagtatggtggccagtggctatgactaccggcgcgacgatgatgcgggcctgtggagttcagccgatctgacttatgtcattacctatgaaatgtgaggacgatatgccaacaccaaatcctctggcaccggtgaaaggggccgggaccacactgtgggtttataacgggaacggcgacccatatgcaaacccgctttcagacaatgactggtcgcgtctggcaaaggttaaagacctgacgcccggcgaactgaccgctgagtcctatgacgacagttatctcgatgatgaagatgcggactgggccgcgaccggacaggggcagaaatccgctggagataccagcttcacgctggcgtggatgcccggagagcaggggcagcaggcgctgctggcgtggtttaatgaaggtgatacccgtgcctataaaatccgcttcccgaacggcacggtcgatgtgttccgcggctgggtcagcagtatcggtaaggcggtgacggcgaaggaagtgatcacccgcacggtgaaagtcaccaacgtgggacgtccgtcgatggcagaagatcgcagcacggtaacagcggcaaccggcatgaccgtgacgcctgccagcacctcggtggtgaaagggcagagcacgacgctgaccgtggcattccagccggaaggcgcaaccgacaagagcttccgtgcggtgtctgcggataaaacaaaagccaccgtgtcggtcagtggtatgaccatcaccgtgaaaggtgttgctgcaggcaaggtcaacattccggtcgtatccggtaatggtgagtttgctgcggttgcagaaatcaacgtcaccgccagttaatccggagaatcagcgatgttcctgaaaaccgaatcatttgaacataacggcgtgaccgtcacgctttctgaactgtcagccctgcagcgtattgagcatctcgccctgatgaaacggcaggcagaacaggcggagtcagacagcaaccggaagtttactgtggaagacgccatcagaaccggcgcttttgtggtggcgatgtccctgtggcataaccatccgaagaagacgcagatgccgtccatgaatgaagccgttaaacagattgagcaggaagtgcttaccacctggcccgcggaggcaatttctcatgctgaaaacgtggtgtaccggctgtccggtatgtatgagtttgtggtgaatgatgcccctgaacaggcagaggacgccgggcctgcagagcctgtttctgcgggaaagtgttcgacggtgagctgagttttgccctgaaactggcgcgcgagatggggcgacccgactggcgtgccatgcttgccgggatgtcatccacggagtatgccgactggcaccgcttttacagtacccattattttcatgatgttctgctggatatgcacttttccgggctgacgtacaccgtgctcagcctgtttttcagcgatccggatatgcatccgctggatttcagtctgctgaaccggcgtgaggctgacgaagagcctgaagatgatgtgctgatgcagaaagcggcagggcttgctggaggcgttcgttttggcccggacgggaatgaagttatccccgcttccccggatgtggcggacatgacggaggatgacgtaatgctgatgacagtatcagaagggatcgcaggaggagtccggtatggctgaaccggtaggcgatctggtcgttgatttaagtctggatgcggccagatttgacgagcagatggccagagtcaggcgtcatttttccggtacggaaagtgatgcgaaaaaaacagcggcagtcgttgaacagtcgatgagccggcaggcgctggctgcacagaaagcgggaatttccgtcgggcagtataaagccgccatgcgtatgctgcctgcgcagttcactgacgtggccacgcagcttgcaggtgggcaaagtccgtggctgatcctgctgcaacagggggggcaggtgaaggactccttcggcgggatgatccccatgttccgggggcttgccggtgcgatcaccctgccgatggtgggggccacctcgctggcggtggcgaccggtgcgctggcgtatgcctggtatcagggcaactcaaccctgtccgatttcaacaaaacgctggtcctttccggcaatcaggccgggctgacggcagatcgtatgctggtcctgtccagagccgggcaggcggcagggctgacgtttaaccagaccagcgagtcactcagcgcactggttaaggcgggggtaagcggtgaggctcagattgcgtccatcagccagagtgtggcgcgtttctcctctgcatcaggcgtggaggtggacaaggtcgctgaagccttcgggaagctgaccactgacccgacgtcggggctgacagcgatggcgcgccagttccataacgtgacggcggagcagattgcgtatgttgctcagttgcagcgttccggcgaagaagccggggcattgcaggcggcgaacgaggccgcgacgaaagggtttgatgaccagacccgccgcctgaaagagaacatgggcacgctggaaacctgggcagacaggacagcacgggcattcaaatccatgtgggatgcggtgctggatattggtcgtcctgataccgcgcaggagatgctgattaaggcagaggccgcgtttaagaaagcggacgatatctggaatctgcgcaaggatgattattttgttaacgatgaagcgcgggcgcgttactgggatgatcgtgaaaaggcccgtcttgcgcttgaagccgcccgaaagaaggctgagcagcagagtcaacaggacaaaaatgcgcagcaacagagcgataccgaagcgtcacggctgaaatataccgaagaggcgcagaaggcttacgaacgcctgcagacgccgctggagaaatataccgcccgtcaggaagaactgaataaggcactgaaagacgggaaaatcctgcaggcagattacaacacgctgatggcggcggcgaaaaaggactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgggatgcgggaatgggaatgccttggttgacggggtggcggaatattgacggtcagcatgacggggtgaacggtcgttctctgtggtggtccggcagagcagtggccaagcgtacgggaaaaaaacattttccctgccggtgatgctctaccgtggtgtgttcagaatcggcgaaacttaccaccccggcgatacggtgacgtggggggctcgttgtggcactgcaacagtatgaccggtgataagcccggagaagctcattcatcaggctggactctggctgcaaaacgtgggcgggatgcaggaggtggaaagtgacagcattactgacactggaagaaatcaaggcacatctgcgtgttgaccatgacgcggatgatgagatgctgatggacaaggttcgtcaggctaccgccgtgctgctggcctacatccagggcagccgggataaagtgattagtgaggacggtgagctgatccctggtgaggcattaacccggatgaagggggctgccatgcgactgaccgggatgctgtaccggaatccggatcttgctgagcgggaagacctcgtgcagggggaactgccgttttctgtgtccgtgctgatttacgatttgcgttgtccgacggtgttatgaggagggggaatggcaatatctgcaggtcgtctgacacagatgataagtgttctgaacccggtgttaacccgtaatgctgccggagaaatgacggaagaatgggtgtcatgcgggaaaattcatgcggatatccgtggcaggagcagccgggagcggatgcagtccggtgcggaaatggcgcaggcggaaatccgcatctgggtgcgcggtcagtccggccgggaaatcacggcagcgtcacgacttcatgtgctgagtggtccatggcgtgaccggatcctgaacgttgtcgggctgcccgtgccggatgtgaccggcgggcgtctggaaattctctgtcggctgggaggggaaaaatgatcgaaaccctgctggatttttcggggctggaggacatcagccgcgatttgcagcttctgagtggtgcggaaaataaccgggtgctgcgtgaggcaacccgtgcgggtgcgaatgtgctgaaagaagaagtggtgtcacbgggcaccggtacgcaggggaaaactgcgccgcaatgtggtggtcctttcccggcgctcccgcgatggcgggatggaatccggtgtccatatccgtggtgttaatccggacaccggtaacagcgataacaccatgaaggcggataacccgcgcaatgctttctactggcggtttgtggaaatggggaccgtgaatatgccaccgcacccgtttgtgcgcccggcgtttgatgtgcgcagtgaacaggcagctcaggtggcgattgcgcggatgaaccgggccattgatgaggtactgagacgatgacggaggcggatttgtatccttatctggcgcatcttgccggcgggcaggtgtacccgtatgtggtccccctgctggatggcaggccgtcggtggcgcttccgtgggtggttttcagcctgatttcatcggtgtctgcggacgtgatgggcgggcaggcggagtcctcagtgtcggtgcagatagacgtttatgccgggactgtgacgcaggcgcgtcagatacgtcaggacgcccgtgaagccataatgctgctggccccgggatccgtcagtgaaatgcaggactatattccggaaaaccgctgttaccgtgcaaccctggagtttcaggtcacggtgtgactttttcttttttttctacaaaacccataccccgccgcgtgcgggtttttttattatcaggaggcagaatgtctgctttgtatgaacgctcacagctgacgcaggtgatgatttcatctgccccggcgactgctgaaactatggataaggcggaatatctgcgcctggactgcaccatcaaggaagtccagttcaccgccggtcagaaacaggatattgatgtgaccacgctctgctccacagagcaggagaacatcaacggtctgggggcgtcgtccgagatttccatgtcgggtaatttttatctgaatcaggcccagaacgccctgcgtgatgcctatgacaatgacacggtgtatgcgtttaaggtgcagtttccgtccggtaagggctttaagttcctggcggaagtgcgtcagcacacctggtcatccggtaccaacggcgtggtggctgcaacgttttcacttcgcctgaagggtaaaccggtgtcctatgtggtaccgctggcgtttgtgaaaaatccggagaagacacttaccgtgaataccggtgcgctgctgacaatgtcagtcagtgtcaacgggggaacgccgccttataaatacgcctggaagaaggatggtcagccggtcgagggacagactactgacactttcagtaaagccaatgcgcagtcaggtgataagggggcttatacctgcatggtaatggattctgcagaacagccgcagagcattacctctgatgcgtgtacggtaacggttaatggtgcgggcggataaggcttatggcaaaagatctgaaaacactggcgctggccagactgtcggggttccgtcataaaacggtgaaggtgccggaatggagaaatgtcagcgtggtgctgcgggagccttcggcagaggcctggtatctgtggcaggaagtgctcaatggtgatggagaggatgacgataccctgtcggtggtggcgaaaacccgccgtaacctggaagcggatgtgacgctgttctgcgayagtcctgtgtgatacggayctgcagcgggtgttcrctccggacgaccgtgagcaggtgctggcccgtctatggtccggtacatgcccggttgctgcgtcaggcactggaactgatcgctgatgcagagtcggccagaaaaaagtagcccgcccggaaattcgctttctgatgcgacttgcgctccgtctggggcgcaccttatccgaactgcgccacagcctgagtgcgagcgaggcgatgatgtggatggagttcgacaggatatccccgctgggtgatgagcgcggggatatccgtaatgcacagatcgtgaaagcggttttcggggcacaggggatgaatgttgcactgaaggacgccatgctctgctggggcgaggatgaggataagccggaggtggatccgtttgcggcgctggaagacgcgctgagccttgcagcacagtcatgaatgatgagaaccgctgaggcggtttttttacgcccggagaaaggtgaatggcgacgttacgtgaactgattatcaaaatttcggcaaattcacagtcattccagtcggagatccagcgggcgtcccgtatgggcagtgaatattaccggaccctgcagaatggcggacgtcaggctgctgcggcagccagggagcagcgccgggctctggctgagctgcacagccagttgacggaaatccgcgcttcggctgtcggaatgaccggtgcgtttgccggtgcctttgccaccggacacctgatttcgctggcggatgaatggagctccgtgaatgcccgtctgaaacaggcatcacagtcatccgatgaatttgcgtcatcacagaaagtgctgatggatatcagccagcggacaggcaccgcattttcggataatgcggccctgtttgcccgttcggctgcctcgatgcgtgaatatggttacagtgctgatgatgtgctgaaggtgacggaggccatttcgacagggctgaaaatctccggtgccagtacggcagaggcgggctcggtgatcacccagttcagtcaggcgctggcgcagggtgtattgcgtggtgaggagtttaattcggtcaatgaaagtggtgaccggatcgtacgtgcactggctgcgggtatgggcgtggcccgtaaagatctgaaggcaatggcggatgacggaaaactgacagcggataaagtggtccccgcgttaatcagccagctggggatattacgtgatgaatatgcggccatgccggaaacggtttccagtagtatcacaaaggtggaaaacgcctttatggcctgggtgggcggtgcgaatgaggccagcggggtgacaaaaacgctctccggcatgctgaacggtgttgccggacagattgataatgtggcaacagccgtgggcgcgctggttgccgtcggggttgcccggtactttggcaatatggcctccggagcgatgtctgccacggcaggacttgtgacggctgcacgtaatgaagttgcactggcggaagcacagttcaggggaacgcagattgccacggcgcgggcaagggcagccgtgtaccgtgctcagcaggccgtggcggcagcccgcgggacggagatgcagattgctgcagaggcccgtctggcggccacacaggaacgcctgaacagaaatattgctgccagaagcgccgcccagaatgcgctgaacagtacaacggcggtgggctcacgtctgatgagcggtgcgctggggctggttggtggcgtacccggactggtgatgctgggggctgcagcatggtacacgctgtaccagaatcaggagcaggccagggagtctgcgcgccagtatgcactgacgatagatgaaatcgcgcataaaacgccgtcaatgtctttgcctgaagcctcagataatgaaggacgaacacgggcggcgctgacagagcagaaccggctgattgatgaacaggccagtcgggtgaaatccctgcaggaaaaagcgcagtccattcaggatgtgcttgccgggctggaagaccgtcgtgtggcgttaattcgtcagcaggcggcagagcagaataaggtgtaccagtccatgctggttatgaacggtcagcatacggaattcaaccgtctgctggggctggggaatgaactgcttcagcagcgtcagggactggtgaatgtaccgttacggctgccgcaggccaccctggatgataaacagcagagtgccctgacaaaaacagagcgtgagctggccctgtccagactgaaaggggaagaaaaagagcgtgtccgactggggtatgcggcggatgacctcggttttgtgggtgatccgtatcaggaggcgagacaacgttatatcagtaatgccctggaagcctggcgcaataacgaggcgaataaacccaaatcccggggtggaaaatcagagacggaaaaagcggaagacagtttttcccggctgctgaagcagcagaaagagcaactggcactggtggggcagaatacagagctggcgaagctgaaataccagacagcgctgggtgaactgaaaaccctgacggagatgcagaagcaggaactgctgcgtaacgcgaccctgattgaccagcaaaaaatccgggaacagttgcgatcccgggaagagacactgaagaatgagaatgcggctgcgcgtgcgtcgaatgatgctgaactgctggggtacgggcagggggagcgagccagagaacgcatgcgggagttgcagcagatccgcgacagcttccgccagaaggatgcggaccttcagtctcagtatcagaccggggatatcagtgaggatttttacagacaggctctggcacagaacgcgcagtatctgagcgaacgccttaaggaccaggcagtcttttatgccgaatcggatgtgcagcgtgcggactggcagaaagggctgcaggagggattcagtaactgggtggataatgcgtccgattacgcctcacaggcagcacagctggcgacggagggtatctcagggatggtgaataacatcacggagatgctgaacggaaataaagtggaatggcgcagctgggcctcatcagtgctgcaggaaatatcaaaagttcttatgaatgccgcgattgtcaacggaattaagacggcggcaaacggtatgtccggtgcgggaggatttctcggcagcattggtgactggctgggcggagcggtggccaatgcaaaaggcggcgtgtatacctcggcaaacctgagcgcgtacagcaacagcattgtggacacgcccacgtactttgcgtttgcaaaaggggccgggctgatgggggaagccggacctgaagctattatgcccctgacccgggcggcggatggctcgctgggcgtacgcgccgtgggcagtatgaacggcagtgctggtctggtgtattccccggtctaccacatygccattcagaatgacggggctaacggacagatagggccggaggcggcaggcagtcttgtgcagctgattgaccagcgggtgcaggcggtgatgctgtccatgcgacgtgacggaggaatgctgagtggctgagataaaaacgctgcatctggtcccgcgtgaagggatgcaggtgagtgagaagccgtcggtggtgagggtgcggtttggtgacggttatgaacagcgccgccccacagggctgaatcctcaactgaagacgtttcaggcggtgttccgggtgacggatgagtcaacccggcgctggctggaagagtttttatcgtggcatggtggttaccgtgcctttttgtggcgaccgccgaaacataaccggacggtgagggttgtgtgccgggagtggagcgtcacggataacgcccggtacagtgatttcagctgtacgattgagcaggtggtgaactgatgcaggacattcatgaagaaagtctgaacgagtcggttaaatcagagcagtcaccgcgggtggtgctctgggaaattgacctgacggtgcagggcggtgagcggtattttttctgtaatgagctgaatgaaaaaggggaggcggtcacctggcaggggcgggaatatcaggcatacccgattgacggcagcggttttgagatgaacgggaagggcagcagtgcccgcccgtcactgacggtgtccaatctgttcggtctggtcaccggaatggcggaggacctgcagagcctggtgggggccacggtggtccgccgccgggtgtatgcccgttttctggatgcggtgaattttgtggcgggcggtcgtggttatcgggcggcagaggtaaaaagaataaaaaaatcccgcagagttgcggggacagacaaagattaacgttaaggagttatttttgtttctggtgctcgggcaaaaaaacattaacgcagagaaattattagcaccacagtcagtttgtgaaaatgtgaagatattcagaagttttattcagtcatgatacaggcatcctccgggatgcctgttgtttttgtgcgtaacagttatcacagtaaagggtgagacaatgggcaaaggtggcggcaaggcgcacacgcccggtagaggcaaaggacaatcttaagtccacgcagatgatgagcgtgattgatgccattggtgaagggccgattgaaggtccggtgaaggggctgcagagtatcctggtgaacaaaaccccgctgacggacacggacggtaatcctgtgatacatggtgtgacagcggtctggcgcgccggggagcaggagcagacaccacctgaaggctttgagtcctccggggcggaaaccgcactgggcgtggaagtgacgaaggcaaagccggtgacgcgcaccattacgtccgcgaacattgaccgcctgcgggtcaccttcggggtgcagtcactgttggagaccacctcaaagggcgaccgtaatcactcttctgtccgactgctgattcagttgcagcgtaacggtaactgggtgacggaaaaggatgtcaccattaacggcaagaccacctcgcagttcctggcgtcggtgattctggataatctgccgccccggccctttaacatccggatggtcagggagacggcggacagcaccacggaccagctgcagaacagaacgctgtggtcgtcatacaccgaaatcatcgatgtgaaacagtgctacccgaacacggccattgtggggctgcaggtggatgcggagcagtttggcggtcagcagatgacggtgaactaccatatccgcggtcgcatcatccaggtgccgtcaaactatgacccggaaaaacgcacgtacagcggcatctgggacggcagcctgaaaccggcatacagcaacaacccggcctggtgcctgtgggacatgctgactcacccgcgctacggcatgggaaaacgcctgggggcggcggatgtggacaagtgggcgctgtatgccattgcgcagtactgcgaccagacggtcccggatggtttcgggggcacagagccgcggatgactttcaatgcgtacctgtcacaacagcgtaaggcgtgggacgttctcagtgatttctgctcggcgatgcgctgtatgccggtatggaacgggcagacgctgacgtttgtgcaggaccgtccgtcagatgtggtgtggcctacaccagcagtgatgtggtggtggatgataacggcgtggggtttcgctacagcttcagcgccctgaaggaccgccacacggcggtggaggtgaattacaccgacccgcagaacggctggcagacctccacggaactggtggaagacccggaagccatactgcgctacggacgcaacctgctgaagatggatgcgttcggctgcaccagtcgcggtcaggcccaccgtgccgggctgtgggtgataaagaccggactgctggaaacgcagacggtggatttcacgcttgggtcacaggggctgcgtcacacacccggtgacattattgaaatctgtgataacgactatgccgggaccatgaccggcggacgtgtcctgtccatcgatgccgccagccgcaccctgacgctggaccgtgaggtgacactgccggagaccggtgccgccacggtgaacctgattaacggcagcggtaagccggtgagtgtggacatcaccgcacaccccgcgccggaccggatacaggtcagtaccctgcctgatggtgtggagacatacggggtgtggggactctccctgccgtcactgtgccgtcgcctgttccgctgtgtctccgtccgggaaaacacggacggcacctttgccatcacggcggtgcagcacgtaccggaaaaagaagccatcgtggataacggtgcccgctttgagccgcagtcaggttccctgaacagcgtcatcccaccggcagtacagcacctgacggtggaggtgagtgcagctgacggccagtatctggcgcaggctaaatgggacacgccgcgggtggtgaagggcgtgcgcttcagtctgcgcctgaccagtggtaagggaacggatgccagactggtgaccaccgccatcaccgcagacacggagcaccgtttcagcggcctgccgctcggggaatacaccctgacggtgcgggcgataaacagctatggccagcagggtgaacctgccaccaccaccttccggattgccgcaccggcagcaccgtcgcggattgagctgacgccgggctattttcagataaccgccacgccgcatcttgccgtttatgacccgacggtacagtttgagttctggttctcggaaaagcggattgcggatatcaggcaggttgaaaccgcagcccgctatcttggctcggcgctgtactggatagctgccagtatcaatatcaaaccgggccatgattattatttttatatccgcagtgtgaatactgttggcaaatcggcattcgtggaggctgtcggtcgggcgagcgatgatgcggaaggttacctggattttttcaaaggagaaatcgggaaaacacatctggcccaggagctgtggacgcagattgataacggtcagcttgcgccggacctggctgaaatcaggacgtccattacgaatgtcagcaatgaaatcacgcagaccgtcaataaaaaactggaaaatcagagtgcggcaatccagcagatacagaaagttcaggttgatacaaataataacctgaacagcatgtgggccgtgaaactgcagcagatgcaggacggacgcctttatattgcgggtatcggtgccggtattgagaatacgccagcaggaatgcagagtcaggtgctgctggcggcagacaggattgcgatgattaatcctgcgaatggcaacacaaagccgatgtttgttggtcagggcgatcagatatttatgaatgaagtgttcctgaaatatctgacggctcccaccattaccagcggcggtaatcctccggcattttccctgacaccggacgggcggctgacggcgaaaaatgccgatatcagcggtaacgtgaatgcgaactccgggacgctcaacaacgtcacgattaacgagaactgtcgggttctgggaaaattgtccgcgaaccagattgaaggcgatctcgttaaaacagtgggcaaagctttcccccgggactcccgtgcaccggagcggtggccatcaggaaccattaccgtcagggtttatgacgatcagccgtttgaccggcagattgttattccggcggtggcattcagcggcgctaaacatgagaaagagcatactgatatttactcctcatgccgtctgatagtgcggaaaaacggtgctgaaatttataaccgtaccgcgctggataatacgctgatttacagtggtgttattgatatgcctgccggtcacggtcacatgacactggagttttcggtgtcagcatggctggtaaataactggtatcccacagcaagtatcagcgatttgctggttgtggtgatgaagaaagccactgcaggcatcacgattagctgaattttataacccagatacgggcgccagaaatggcgccttttttattgcagaaaagcgagaggtaattatgcgtaaattatgtgctgttattttgtccgcagtagtctggcaggtcgccgctgctacgccagcgagtgcagcagaacatcagtccacgctgagcgcggggtatctccatgcctcgacgaacgttcccggtagtgatgatctgaacgggattaacgtgaaataccgttatgagtttatggacgcgctggggctgattacgtccttcagttatgccaatgctgaggatgagcaaaaaacgcgctacagcgatacccgctggcatgaagattccgtgcgtaaccgctggttcagcgtgatggcggggccgtctgtacgcgtgaatgaatggttcagcgcgtatgcgatggcgggtgtggcttacagccgtgtgtcgactttctccggggattatctccgcgtaactgacaacaaggggaaaacgcacgatgtgctgaccggaagtgatgacggtcgccacagcaacacgtctctggcgtggggagctggcgtgcagtttaacccgaycgaatccgtggccattgatattgcttatgaaggctccggcagtggcgactggcgcactgacggcttcatcgtgggtgtcggctataaattctgattagccaggtaacacagtgttatgacagcccgccggttcaggcgggcttttttgtggggtgaatatggcagtaaagatttcaggtgtactgaaagacggcacaggaaaaccggtagagaactgcaccattcaactgaaagccagacgtaacagcgccacggtggtggtgaacacggtggcctctgaaaatccggatgaagccggtcgttacagcatggacgttgagtacggtcagtacagcgttattctgttggtggaagggttcccgccgtcacatgccgggaccatcaccgtgtatgaagattctcaacccggtacgctgaatgattttcttggtgccatgactgaggatgatgtccgtccggaggcactgcgccgttttgagctgatggtggaagaagtggcgcgtaacgcgtccgcggtggcacagaacacggcagccgcgaagaagtcagccagcgatgccagcacatcagcccgtgaggcggcaacccatgcgactgatgctgcggactcagcacgcgcagccagcacgtcagccggacaggccgcgtcgtcggctcagtcagcgtcttccagcgcaggaacggcatcaacaaaggctactgaagcatcaaaaagtgctgccgctgcagagtcctcaaaaagcgcggcggctaccagtgccggtgcggcgaaaacgtcagaaacgaatgcggcagtgtcacaacaatcagccgccacttctgcatccaccgcgaccacgaaagcgtcagaagctgcctcctcagccagggatgcgtcggcttcaaaagaggcggcaaaatcatcagaaacgagcgcagcctcgagcgccagtagtgcagcctcctcggcaacggcggcaggcaattccgcgaaggcggccaaaacgtctgagacaaacgctaagtcctctgaaacggcagcagaacagagtgcctccgcagcagcaggctcaaaaacagcggctgcattatctgccagtgccgcgtcaacaagtgccgggcaggcctcagccagtgccaccgccgccggaaaatcggcagaaagtgccgcatcgtctgcttcaacagccacaacgaaggctggcgaagccactgaacaggccagcgcagcagcgagttctgcttccgcagcgaagacatccgaaacgaacgcgaaagcgtcggaaaccagcgcagaatcctcaaaaacggctgccgcatcgtcagccagttcggcggcgtcatcggcatcatctgcgtctgcttcaaaagatgaggcgaccagacaagcgtcagcagcgaagagcagcgccacgacggcatccacgaaggcgacagaggcagctggtagtgcgacggcagcagctcagagcaaaagtacggcggaatctgcagcaacgcgcgctgagacagcggcaaaacgggcagaggatattgcatccgccgtggcgcttgaggatgcgagcacgacgaaaaaggggatagtacagctcagcagtgcgactaacagcacttccgagtcactggcggcaacgccaaaagccgttaaggccgcgtatgagctggctaacgggaaatacaccgcacaggatgcaacgacagcacagaaagggatagttcagcttagcaacgcgaccaacagcacatctgaaatgctggcggcaacgccaaagtcggtaaaggcagcctatgaccttgctaacgggaaatatactgctcaggacgctacgacagcacaaaaaggaattgtccagctcagtagtgcaaccaacagcgcatctgaaacgcttgccgcgacaccgaaagcagtgaaagcagctaatgataatgcgaatggtcgggtaccttctgcccgtaaggtgaatggtaaggcgctttcatcggatataacactgacgccgaaagatattggtacgcttaactcaacaacaatgtcattcagcggtggtgctggttggttcaaattagcaacggtaaccatgccacaggcgagttctgttgtttcaattacgttgattggtggcgcgggatttaacgtggggtcacctcaacaggcaggtatatctgaacttgttttgcgtgcaggtaatggtaatccgaaggggattactggtgctttatggcagcgcacatcgacagggtttacaaattttgcctgggtcaatacatctggtgatacttacgatatttacgttgcaatcggaaattatgcgactggtgtaaatattcaatgggattataccagtaatgccagcgtgacgattcatacgtcaccagcatattctgctaataagccggaagggttaacggacggtacagtttattcactctatacgccatcagagcagttttatccgcctggcgcaccaatcccgtggccatcagataccgttccgtctggctatgccctgatgcaggggcagacttttgacaaatctgcatacccgaaacttgcagccgcttatccgtcaggcgtgatccctgatatgcgtggctggacgattaagggcaaacctgccagtggtcgggccgtattgtctcaggaacaggacggcattaaatcgcacacccacagcgccagcgcatccagtacggatttggggacgaaaaccacatcgtcgtttgattacggcactaaatccacgaataacaccggggcgcacacgcacagtgtgagcggtacagccgcaagtgccggaaaccatactcatagtgtcacaggcgcatcagcagtcagccagtggtcacaaaatgggtcagtacataaggtagtgtctgcggccagtgtgaatacaagtgctgcaggagcgcacactcatagtgtcagcggcacagctgcatctgcaggtgctcacgcacatactgtcggtattggtgctcatacgcactctgttgcgattggctcacatggacacaccatcaccgttaacgctgcgggtaacgcggaaaacactgtcaaaaacatcgcatttaactacattgtgaggcttgcataatggcattcagaatgagtgaacaaccacggaccataaaaatttataatctgctgaccggaactaatgaatttattggtgaaggtgacgcatatattccgcctcatacaggtctgccagcaaacagtacctatattgcaccgccagatattccggctggcttcgtggctgttttcaacagtgatgagtcatcgtggcatctcgttgaagatcatcggggtaaaacggtttatgacgtggcttccggcgacgcgttatttatttctgaactcggctcattaccggaaaatgttacctggttatcgccggaaggggagtttcagaagtggaacggcacagcctgggtgaaagatgcagaagcagaaaaactgttccggatccgggaggcggaagaaacaaaaaacagcctgatgcaggtagccagtgagcatattgcgccacttcaggatgctgtagatctggaaatcgcaacggaggaagaagcctcattgctggaagcctggaaaaagtatcgggtgttgctgaaccgtgttgatacatcaactgcacctgatattgagtggcctgtaatacctgaagtttaaaataaaagcccgcttaaaatatcgcgggcttcgaaatataaatgtattttcagaggctagagcttaggatatctcagcggcaattaacttatgagggatagctaaataccagaagataattagtttttactatttatctttgtttgtggttctccttcagcaagctcagcgccagtgacaggattgatgtcttcatgggatttcaaccttgttgccatagcttttatcatagcttcttgcttggtcgaaagatttatcgaggccttcccatccccaccgtcaaccgctgaaactggatcggaaacatagtcaaagttttcatcactgttccaactacctctgacgtcttcaccttctgacatgttgtaatatacgtttttgtatttctcaagtggtggtaattttcctggtggaaaggtgttacgaattgaatgtaatgctttttcaaatgaaagcatgtgtgctgcttcccgggtcattaaaaatgccagagtgtcttttactccaggatcatcagtaacattaatgagacgttcgtaaatgatctttgcccgagcttcagctgcaatatttgaacgaagatcggccgtgacttcgccaatagtatcaacataagctgcagtccagggtactccagctgaattagttaatgctgggcctcctccgtagaggagagaagttatatggctatcattgccattttgagttaaggaacggtaaagctcagcttcattctcagttccttcagcaagtgctccttttgcacctttgttgagcataccaacaagagaaccaataatttcgagatgacttagttcttctgttgctatgtccatcagcatatcccttcggcctgcatcttcatcacttaagccttgagtgaagtatcggcatgctgctgcaagctcaccctgtggcccaccgaattgttctaagagtagattagccaagcctgggtttggctcacttacacgtactgtatattgaagttttttcacgtgtctaaacataatgcctcctcaaaagaattattttttggcttcaactccatcaatttcagatctgaccatgaattgctcagtggtgtcaggaatatggttaagaagccattcagccatttgtttttcttcattaagaattgcttcaataatgggtactgaagctgtatcacccgcatttttggctgctgcgagaagagatgtgtaacacgcaatttcaaattgttcgaacacatagccactgatcgaacctttgacaatttcatcagatggaaaaattccaccaatggattgtccaaacgcggccattttactcatagagtctttaatgacagagcgcgaaatattattacgatcaagtatgctttcaagctgtgaaagctggttctttgtttcgctaatgtgctgctcaattctggaacgtaactcaggatagttttctatccggctggccatagactcaagcattttttcagcttgtttttccatcgcatgtgcatcacgaagccagtcatggtaatgttcaattctattcataatctgtttatcctaaaagaaattgaagtctatagttcaggagttatcctgagcttttttattaacgttattaaatgccaggtctgttaatttgacatcagtagctttttcctcttccagtgtttctttcaggagtttagccgcttttttatatcctaattgctcagcgagtgttaccaaagtgccataactggcaatttcatagtgctctactttttgtgctgcagcaatcaatgcagcatcacgtacttcatttttatcagtgctttcaattacctcattcgcctcttcgataagtccttccattgcggcacacttaattcttttcaatttaagaccatcttcagaatcaacaacctgatcgatgcgttcaatttgaccatgtgtctcatcaagatgtgactgaaaagcagcggttaatttatcactatatgcagagcgactaagtttagacagtgcctttgttagttgtttctcagcgctgtatgtatccgataataagtggatgaagatatcttcaacagatttaatttgcataatcactccagagttttcactgcgagcccgtaggctcgcagttagcttcagttattcacgaatgtagggggtgataaattaagagtcagatttacggccgccaccatggctattctgaccaccttttttccctgcttctgatgctctttgtggatcgtttttaaaattaccgccactatgttggccgcctttacgaccagcgtcagaagctttttgtcgatcttcagcgaaattacctgcaccgccacgatgttcggtcatatcatttctcctctgattttcaaattgtaaataacatgtgccttgtcagcacccaattaactctagtaacaaataagaaagtgtcaaataagagattggtatgcgcatcttaatgtgagaaatagcaattgtaaaaatgtgtactcagtgagtataatctgttgatatcttggtgattaacggaaagtttaggttgtaactcaaaagattaataaatctaaatttacatttctatatcttttgatgtgtatggcgttgtttttctcaatcagaacattctaaaaaataatttaattacacggcggtagttgttaatgtttttacgactcttcctaatgaagtctgtttcttggataaatagagaaattttatcttaaggactaattacaaaaacatctatatagccacaggaatcattattgtacttaactacaatatttgagagtaaaaattaaaccgcagacacggcgtatgcaagaacgtgctgcggttggatgctattttttccctgaagcggaaaacattactacagtaccttgaaccttggttttaacattctcgaaatgctctgagagtatatgtgttaagccttcttcggaatcttttgtgtttgaaaagatgcctttctgattgtaaatgcgcatcagtttttgaccgaagctattgtgcacaactccatcgccaagaattgtggctccgtatagagttccatcgtcagttaaggcctgcgccgcattgcgtattacacagctttttgtagatatatttccaggcaggcagtgaagaaggtaaaacatggaaatggaatcaaattgaccatgtaacgccgcgggataaggttcaaaaacatcatggctaattttatgtttaatttttgattccccagcccttgtagatgccgcgttcaggctagcttcgttcaaatccattaaagatatcagactactctcaggtacgtgagtaaggtaaaacccagttccaacaccaatatccagatggttgttacctaaatgttccagaaagtgtggaagaaggtgttcctttgtaggacatccccatgcaagacgatttgatactcccaaaacccaccagtcataaagctttagggtaagtggtgtgtaaattttagccccatcatctgtgttttttttcattaatttcaccatgttatagttttatttgtgaattaaatcaattatggcgatgaattacaaggggttaaatgctgccgcagcatagcgatattgaaatagcctggtatgctgcgatacagcaggagccgaatggctggaagaccgtcaccacacagttctacatccaggaattcagtgagtatattgcgccactgcaggatgctgtagatctggaaatcgcaacggaggaagaaagatcgttgctggaggcatggaataaatatcgggtattgttgaatcgtgttgatacatcagtagctcgtaagcgtacagcctgaaccgtctggtcagaatctgacgaattagacaaagtggtgcccaccaaataagtagtgggaaccaaagtatcagatatgcagaaaaatgtgactcccggcaggcgaaaaggctgccctaattatcctcccgaatttaaacagcagctcgttgctgcctcctgtgaacccgggatatccatctcaaaacttgctcttgaaaatggcattaacgccaatctgttgttcaaatggcgacaacaatggcgcgagggaaagctgctattaccttcttcagagagcccccagctacttcctgtgactctcgatgcagctgccgaacagccagaatcgctcgcagaggacccggaaaccctcagtatcagctgtgaggtaacgttccggcacgggacgctccgcttcaatggcaatgtcaagcgaaaagctcctgactctgctgatacaggaactgaagcgatgatcccgttaccttycgggaccaaaaatttggctgggttgccggtatcaccgatatgagaaatggcttcaacggcctggctgcgaaagtacaaacgccgctgaaanacgatcccatgtccggccatgttttcattttcctngggcccgcaccggcantcaaggttaaactnctgtggtccacccggtgngggaantgtgcctcctgaccaaaacggctggagcgtgggcgcttcncccccccgtcagcccgtgatgncaaagtgttccttacgcaggngcagctgacaatgctgctggaaggtatcgactggcgacagcctaagcggctgctgacctccctgaccatgctgtaaatctctttatcctggttgtcacagaataagcccggtaaaatacgggcttatgaacgacatctcttctgacgacatcttcctgctgaaacagcgcctggccgaacaggaagcgctgatccacgccctgcaggaaaagctgagcaaccgggagcgcgaaatagaccatctgcaggcgcagctggataaactccgccggatgaacttcggcagtcgttccgaaaaagtctcccgccgtatcgcacaaatggaagccgatctgaaccggcttcagaaagagagcgatacgctgactggtagggtgtatgacccggcagtacagcgtccgttgcgtcagacccgcacccgtaagccgttccctgaatcactaccccgtgacgaaaagcgactgttgcctgcggcgccgtgctgcccgaactgcggcggttcactgagctatctgggcgaggataccgccgaacagctggagttgatgcgtagcgccttccgggttatccggacggtacgggaaaaacatgcctgtactcagtgcgatgccatcgtgcaggcacctgcaccttcgcggcccatcgagcggggtatcgccggaccggggctgctggcccgcgtgctgacctcgaagtatgcagagcacaccccgctgtatcgccagtcagaaatatacggccggcaaggtgtggagctgaggcgttcactgctgtcgggctgggtggatgcatgctgccggctgctgtctccgctggaagaggcgcttcatggctatgtcatgactgacggcaaactccatgccgatgataccccggtccaggtactgctgccgggtaataagaagacgaagaccgggcggttgtgggcgtatgttcgtgatgaccgcaatgcagggtcagcgttggcacctgcagtgtggttcgcttacagcccggacagaaaaggcatccatccgcagactcatcttgcctgcttcagcggtgtgctgcaagcggatgcgtacgccgggttcaacgagctgtatcgcaatggtgggataacggaagctgcctgctgggctcatgcccgccgaaagatccacgatgtgcacgtccgcatcccgtcagcactgacggaagaagccctggagcagatcggtcagttgtacgccatagaggcggatataaggggaatgccggcagagcagcggcttgctgaacgtcagcgaaaaacgaaaccgttgttgaaatccctggaaagctggttgcgtgaaaagatgaagaccctgtcgcgacactcagagttggcgaaggcgttcgcgtacgcacttaaccagtggccggcactgacgtactatgcgaacgatggctgggtggaaatcgacaacaacatcgctgaaaatgccctgcgggcggtcagtctgggtcgtaaaaacttcctgttcttcggctctgatcatggtggtgagcggggagcgctactgtacagcctgatcgggacgtgcaaactgaatgacgtggatccagaaagctaccttcgccatgtgcttggcgtcatagcagactggccggtcaaccgggtcagcgaactgcttccgtggcgcatagcactgccagctgaataacacatccccgtcaatacggccctcgctgtacgcttacagtagctctgggtatgaagctgtttgtaactcatgttacagtaatggctattactatctcgaaggtgcaaaatgtatattgatttgatattttataaatttacttcgaatctggcacgtcaacttttgattaaagtaatatcagttttcggcgaaaaaaggaccgtgtacatgagacgatttcatacaagaataacaaaaatatgaatatgctcccaatgcaatatatgttttgcattgggagcaaatagcggaatattttgaaattattgtatttctgcttcagaatttcctgggcagtatatattttctattttttgtggagtgatcaggtgatgtacaactgctttatctacacataaattaactccggtgagagctaatgtatgcccatcaccatttattgttagtaacgggctggaaaatttctctgccatcttacgggcattaatccagggcgttgttgggtcgtatttgtgtgctacaaacagtaaaccagagggcagaacagtatttttcaggcgagttttgttcaggtcgctatgtattggccataattcacaaaaatcaggtgaatcggaacgtccattgtcaaagttaatagccgggaaggcattcgcaagagcctcttttcggaattttcgctcttctggtgttaattgctcatccccctgatctacacaaaggattacccccgaagcatcacttgactcttctgaggctatcggagcactgagcgcagtttcaatttcattactgacaatcccctgagagaactggcgtatggcagttgcaagggttggccatgatgaacgccatagcagaaggtctgttgttaatgatatgagttcatctgaagatatattttctcccttactgtctaataaaggtttgtgatgtaattttgataatagctcatggaactgagttattgccttatctctgtctgaagaaagcgggcaactttttgtacgcgcacaccaggatgcaaagcgatcaaacgtttcctgataactctgtgcctgtttgagttgccatgtgaagttgtcctccaggtcatcgatatcgacgactccatcaagaacgatagatcttacgttgtagggaaaacgttctgcatataaggctgcaatttgagttccatacgaatacgccacggctgtcagttgtttatcccccaaggcttgcctaatacgatcaatatcgtatacagcctcgttagagccgatatggcgaatgacttcggctccggtattatggatacaggcattaattttatttaatacttgttgcttttcggttatgttttcctgagtctctgtatctgattgccggcagtttattgtcggagtggactgcccgacgcctcgaggatcaaatccaataatatcccatgactcacgaagatttgtgactggccagtcaaagttaatataaggatttatgcctggtaacccgggaccaccacttattatcaggatacttcctttatgcttgctttttgccggcaattttgtcaacgctagtttgacttgtgattttttttcataagaagcatctccgcctgtgtctgtatattttaatggaacagacaaataaccacatagtaagtcaggagacggtttttcctcaccaaaccagtggttgaattgactggccatacaggattgccactgtatctgctgggcagatacggttactggtagaagtaacgttaaaacaactttgaaatgagtaattatttttcgcattgtgtctctgaatatcggaataaagataaaatttgaatatattgaggtcttgtgttgcggtaagagattacacgttatgacataggttaaatgcttacaaaattagtggatattgtctacttgtaactgtaaacaaattccccggggttatacaataccaccggggagaaaatctggttaacttcgttaaaaggtgtacttaagaccagcagtagtgatgaagttatagttttctatgcctgcaccatttttgctgtagtctgaagtgttatcattgtgatcataaagtgaagtattaccttttttattcgtaacccgattccatgtgccttcaacataaacttttgcgttaggtgttacgtaataacctgcattgactgaaacagaatagtaattttggtctttgactttactgcgataagtgattctttttcctgggtcatagtgctcatcgttatcagatgcttccacccagccgctgtatttaaatgtgccacctagctcaaaatcttcataacgataacttccagtcaagccaatgtagggcattttaaaacgttgtttgtagccgattgctctttctccattcgggaaggagccgatatcatctctgaatccctcctcagaactgtagatataggaaccacctctggctgtaaagctataacggctttcctgatatccggccatgagtcccaggcggtaattgggttcgttgaggagccagcctttgatattcagatcaaattcgttggcataattgagttgtgtatcagggtgtctactttcatccgtccaggttccggggttactggaatccatccagtcctgatcgaccatattgccacctcggctgccgagagttgtccagccagcagccccgatagatatctggggcatcaaatcccaattaattgcacctttaataattgcagcgttattgaatttccagtcgagttgactgacttttcggcctccttcttcggctagataaacacgctcttttgtttttccgctcagagttccaagactaatgtccgcatttatgttgtcaggagtaaacgataaagtctcggtagaagcaaaagagctgatcgcaataggggttgtcaggactattcccagaagtttcgcccgcataaaaggtctccattcaatcgttttaatgattgaatatgtattttttatatctaacttaatgagtcaattgtatattgtttaactgtttatggtttgtttaagtttgaattattgtttcgktttattcattctttatgggcagcttgccaagtgttggtattattgttgtggtttaatatgctggaaattttctttttgctgatatttttatctgtctatagttattcatttatacgcatattagcaaaaaaaatattattttaggtatttctacagtacatttgacacgatgattaacctctatgtagctaggtttttgtaaagaaactgtgcgtcactgtatccaggactgttatgtgccaaataaggaagttgaagttaccagctcttactctaaagctataacgtatagaaaaaatgcatttgagacgtgtaaaatcatttatttaatcgcaatttatgtaatggcataatcaggtcggtgaaagaggggagaagaatggataaaagagctaaaaatcagatagtcgatagcgatattgcacgtttgttactcaagctcagaaagtctcgaaacttgactgttacagagcttgcccaacgatctggtgtcagtcaggcgatgatcagcaaagttgaacgaggcacttcaagccccagtgcaacaatacttagtcggttagctaatgcactgaatattacgctatcaaagctttttgcagagcttgagatgcaacagaattcacttgtacttttggctgaccagcaacaacattggattgatgaagaaacaggcattacccgctggtctttgtgaaccgccccggaaatcctggagactaaactccctgagaaagaggtaaacaggatgactaaaaatactcgtttttcccccgaagtccgtcagcgggcgattcgtatggttctggaaagtcaggatgaatatgactcacagtgggcggcaatttgttccattgccccaaagattggctgtacgccggagactctgcgtgtctgggttcgccagcatgagcgggataccgggggcggtgatggtgggctcaccagcgctgaacgtcagcgtctgaaagagctggaacgtgaaaatcgtgaactgcgccgcagtaacgatatccttcgccaggcttccgcttattttgcgaaggcggagttcgaccgcctctggaaaaaatgatgccactgctggataagctgcgtgagcagtacggggtcggaccggtatgcagcgaactgcatattgccccgtcaacgtattaccattgtcagcaacagcgacatcatccggataaacgcagtgcccgtgcgcagcacgacgactggctgaagagagagatacagcgcgtatacgatgaaaatcatcaggtgtacggtgtgcgtaaagtctggcgtcagttgttacgggaaggaatcagggtggccagatgtacagtggcrcgtctcatggcggttatgggacttgccggtgttctccggggtaaaaaggtccgtacgaccatcagccggaaagccgttgccgcaggcgaccgcgtaaaccgtcagttcgtggcaraacgacctgaccagctgtgggtggctgattttacttacgtcagcacatggcagggcttcgtctatgtggcgtttatcattgatgtgtttgccggatacatcgtggggtggcgggtctcatcgtctatggaaacgacattcgtgctggatgcgctggagcaggcgttgtgggcccgtcgtccgtctggcaccatccatcacagcgataaaggctctcagtatgtgtcactggcctatacggagcgactaaaagaagccggattactggcatcaacagggagtacaggcgactcgtatgacaacgcgatggctgagagcatcaatggtctttacaaagcggaggtaatacaccgtaagagctggaaaaaccgtgcagaagtggaactggccacactaacgtgggtggactggtataacaatcgacgattgctgggaaggctgggccatactcctccggcagaagcagaaaaagcttattatgcttccatcggaaacgatgatctggcagcctgagttcacagataaaacactctccaggaaacccggggcggttcaccactgatgcgggtgccgggtttgagcagacgctgaccggaatgacagtggggatcgacagccgtaatgatattcctgaggggattgcgacgctgggcgcttttatgggttattcccattcacatatcggttttgatcgtggaggacatggcagtgtggacagttattctctgggcggctatgccagttgggaacatgaaagtggtttctatctggacggtgtcgtgaagctgaaccgttttgaaagtaacgtagccggtaaaatgagcagcggtggagccgccaatggcagttaccatagcaacgggctgggcggtcacattgaaaccgggatgcgatttaccgatggtaactggaacctgacgccgtatgcctcgttaacggggttcaccgctgataaccccgaatatcatttatccaatggcatggaatcgaaatcagtcgatacccgcagtatatatcgtgaactgggtgcaacgctgagttacaacatgcgtctggggaacggtatggaagttgagccgtggctgaaggcggctgtgcgcaaagaatttgtcgatgataaccgggtgaaagtgaatagtgacggtaatttcgtcaatgatttgtcgggcagacgtggaatataccaggcaggtattaaagcctcattcagcagtacgttaagcgggcatcttggggtggggtatagcaacggtgctggtatggaatccccgtggaacgcggtggctggtgtgaactggtcgttctgaccatcaacgattaaactgcgcttcggcgcagttttcgtttacaggatgttaaaagagaaaattctggggtaaaaaaagcccgccagttacggcgggaaacctcatcctatgggagaacaatgaataatgaaattgcggggttatcatctcccagtatatcaacactaacaataaggttatttactcaaccaggcataaatattttgttttgtgcgtgggaacagccttaaggtgtaaagggggaggtggaaatagcaatgaggagtatcagcaagaatactcgccgctttaccacaacgtggatgagagggatgaaaaactcaaggcagagataactctgccttgaagataaatgcgcttttacagcgggattatttcagctcttctgcttccggtaaggtcacgttcagctcaagaatagaaatatcgccatctttttgctcaagctgtacggttaccatctcaggatcaatttgtacgtatttacaaatgacctcaagaatatctttacgcaactgcggcagataatgcggttctgcatcgctgcgacggcgttcagcaacaataatctgcagccgttcttttgcaatgttggctgtatttttcttccgcgagagaaagaaatcgagtaatgccataacttatcctccgaacaagcgtttgaggaagcctttcttctcttcttcaatgaagcggaaaggacgttcttctcccaacagacgttctacggtatctgcgtaggctttacccgcatcggcgttaatgtcgagaatgaccggttcaccctggttagaggcgcgcaatactgattgatcctctgggatcacgccgacgagtttgatgcgcaggatctccagcacatcttccatgctcagcatgtcacctctgcttacgcggcctgggttatagcgcgttaacagcaggtgctctttaataggctcttcgccattttctgcgcggcgtgattttgacgccagaatgcctaaaatacggtcagagtcgcgtactgaggagacttccgggttggtggtaataatggcttcgtctgcaaaatagagtgccattaacgcaccggtttcaatccctgccggggagtcacaaacgataaattcaaaatccatcgctttcagatcatcaagaactttagcgaccccttcacgggtgagggcatctttatcgcgtgtttgcgatgccggcagaatatagagattttcagtacgcttatctttaattaacgcctgatttagcgttgcatcgccctgaatgacgttgacgaaatcgtaaacgacccggcgttcacaacccataatcaggtcgagattacgcaggccgatatcaaaatctatcacgacagttttctttcccttctgggccaaaccagtggcgatggccgcgctggaggttgtcttaccaacaccccctttgcccgaagtaacaacaataatgcgtgccatasaaattccttgttaaaaagggatcaatttaacggttgaacggtcaaagcgttttcgactaactgcagtcgcgccgctttgccataaaattctgctgggatttgatcactcagccagtattcacctgcgatggacaccaattccgccatcaggttcgtacaaaatatttgcgtttcccggtcaccacttgcccctgccagcgcacgaccgcgcatcatgccatagacatgaatgttcccatcggcaatcaattcggccccagcgctaacgtggcttgtaacaatcagatcacattgtggagcataaatacgctgaccggaacgcaccggggtatctattaaacgcgtttttgtgaccggcgttgtattttgcgctggagcctgcggtgcgggagctggacgtggcgctttttcctttccttccgtcaggataggcagccccattttttcaatttcggctttaagttgcgcatctttgcagccacttacgccaataacccgcaaaccggttgccgaaaccgccttatgcatcgctgaccagtttaccgggtcttccagtgcactgacgttgagtacaacgggggcatgttttaaaaatgcgggggcctgagcgattttgtcttccagcgcctgatggataaccttaggttctgcctcatgcagatgaaccacagataaagtgaagctactgcctttaagctcgattggcgtgtttgacatcctggccttactcaattagctattaatcatcgccagcgcgcgatgatgttccgaagactataaggcatgttatagtctggattatattgaggcaagtcaccctcccatttattcagagtaaaagtctattctgtgataaatggcgctgattcatagcttaaaaaatacccttgtcaatcaacccattgccgtcgtacttttgattcttcttatttacgcttcctttttccgcaccctaatcgtgacagcatctccagacctgtttaaatatccagtattgaggcaagtgtattttttcaccacgccaggctttcttaactttccattttttgcagcatcattaaagaacagatacccgttatcttaatatccgccacagaattgctctatcatagaaaccgcagaagacgtctgatacttctgtcaggtcatcgtaactcgtccaggtcagcggttttgattacggattgatgatgaaatgagcataagtgttgtacggttggattatcaggatgtgctatgaatatgatgcgtattttttatatcggattgtcaggtgtggggatgatgttctcatcaatggcgtctggacatgacgctggcggacttcaatctccggcgtgcggcgttgtttgcgacccgtatatttgtgtgaactcagatggcatttccccagagttaacaaggaaatatctcagcgaaaaagccgctgaaaacttacaatcattacaaggctacgatcccagcgaatttacattcgctaacggtgtattttgcgatgttaaagaaaaattatgccgtgatgatcgttattttggtgtagatggtaagcggagtggaaaaatcaatcaaaccaccacaaagatgttatttatgtgtcgtgagtgatgtcttgtttacattatgttctattcgtcattaacctcttgagcgacagagaggagtggggcgtcaacgtttatgacggggagactccccgtcggttgacatttacttaatttgaatatcgacgttatattttttagttttgtttttacgggcgtcgtttcgggtttgcagcactcgcagctcatatttgccagaagcagggagtgagtattgtccgtgactatcgagttcaggggaatatctggataaatcaacagaatcatcgattcctggcccgaagaggtaagtatcagcgccttcattagagatactcacatgcactttctgaccttttttggcatagaaggtatatgtatcgtaatcgtatccctttatttcgccggagtactgagcgctgctatggccttttctgaactcaacattgacattcttacccgcagcaaagctcgtggaggttagcagtgcaagcagcaatacagccttactgatgctcttgattttcattggtagtcttctgttcagaatgagtacgatgaactgttataatataacaatcccttacgggagaattccagtggctttcctgcgttcggtaaaatcccgtcgcggcatttttgccggggggattacttataaagggggcatggactcaacaaaccgtagaaatttacagctggctggcttgtggcgcgggtttcattgatgttagcttatgccaaaacctggcatcttaaagagtaaaagtatgttttgtgtgatttatcgaagcagcaagcgtgaccagacctatttatatgtcgaaaaaaaagacgatttttcgcgtgttcctgaggaactgatgaaaggttttggtcagcctcagttagcgatgattctgccgctggatgggcggaagaaactggtcaatgccgatattgaaaaggttaaacaggcattaaccgagcaaggttactatttgcagttaccgccaccacccgaagatttgctgaagcaacatctttccgtcatggggcagaaaacagacgacactaacaaataaccgatatccggcggtggcattatctttgtcggcgcgggttttcatatccacgataaggtgaggggaacgttatgtatcaacatcacaactggcaaggtgcgctgctggattatccggtgagtaaagtagtttgtgttggcagtaactatgccaaacatattaaagagatgggcagcgcagtgcccgaagagccagtgctgtttattaaaccagaaacggcactgtgcgatctgcggcagccattggcgatcccatccgatttcggttcagttcatcatgaagtcgaactagcggtgttgattggcgcgacgctgcgtcaggctacggaagagcatgtccgcaaagccattgccggttacggcgtggcgctcgatctgacgttgcgtgatgttcagggaaaaatgaagaaagccgggcagccgtgggaaaaggctaaagcgtttgataactcttgtccgctttccgggtttattcccgcggcggaattcaccggcgatccgcaaaatacaacgctgggcctgagcgtaaacggcgaacaacgccagcaaggtacgactgcggacatgatccataaaatcgttccgctgatcgcttatatgagcaagttttttaccctcaaggccggtgacgttgtgctgacaggcacgcctgatggcgtcggcccgttgcaaagcggtgatgagctgacagtcactttcgatgggcattctttgacaactcgcgttttgtaatactttttgccgcctgaaagcggcggcaaaacttgcatcgctgtgccagactggttataaggtgcgttttaacgtaatggcggaacacctgatgagcgatgtacctttctggcaaagtaaaaccctggacgaaatgagcgatgcggaatgggagtcgttgtgtgatggttgcggtcagtgttgcctgcataaactgatggatgaagacaccgacgaaatctacttcactaacgtcgcctgtcgccagctcaatattaaaacctgtcaatgtcggaactacgaacgtcgtttcgagtttgaacccgactgcattaaattaacccgtgaaaatctgccaacattcgaatggctaccaatgacctgcgcttatcgtttgctggcggaaggtaaagatttacctgcgtggcatccgctgcttactggttcgaaagcggcaatgcatggtgaacgtatctctgtgcgtcatatcgcagtgaaagaatcagaagtgattgactggcaggatcatatcttaaataaacctgactgggcgcagtgataaatttaatagatgttgatgggggctttcttaatatacgtctggatgctcgccatttcgtagccctgtttttgaaagcgctctgtcataatgagagttacccgataccttattatcaacaggtaactctcaatctttaaaaaacgtctgtatttttaaatgtgataaactttataccttgagtacatggagagaataattgctgatcagacttcaggtacctcaaagagtgtcttcttaccgtgtcttttctgatactcattacaggtgttaatcattttattggccgcttcttttagcaaagaaagcattaaatcatcataatcaacatagaatctggttgtttcagtttccgtttttatctccccgatggcggctatttcggtggttaatttcaatttggcggcatcgatatctttattcgcttgtttaaccgtgttagacagggtggtaaagaaactctgcacagattttaacttgttcttcaattctggaatcagtttcccttcaactacgcccgcagcaatagaataggaaatgattaaaccaaatggaccggcgacgacaccggctgcggcaccggcatacgcttccttcctgattttatctacctgtgactggaaatagctgcttttttctgaaaaatcattggttaactggctatctaacgccagcagtttcccggaagcgttgttgaaactttgtgagcttaccagcagggatttttgcgcttcattcagcttcgtgatgccgtcatccagtaccttaatgagaatgtctttctgggcggatgctttcttctcattatactcatcaaatagcaaaatatacgctgcgagcaattgcgtcgcaacaccacaccattcatacactgtttgggttgcttcaaaatacttatcctggctatccattagtaaggttttaatattgccaactaaaacggaggctgcctgtgaatactcctgtttaaagcgacttaactcttttatggtttcatcaaaggtctgccaggggatgacctgatcgagatatttattataaagatccaatgctccatctgcggtttcgattgcgtttttaactacctctaccgttttatctgcaacgatttcagtcataatcattcgcctctttaaatatataaattgtaatgaaactcctgttttacaactattaatgaattttacttcatctaattcatagttagccgggagagatgcgtcaatgtctttatttctattaatatgataaatatcaaacaatgtttaatgtcattatggcgaatgcttctattctattttttagccgggtgatatttttcatttctgctggatgagcgtcgtcgccagaaggccgcgtgagcacaggataagagaacgaaaaatcagcagtctatgcagcgacaaatattgatagcctgaatcagtattgatctgctggcaagaacagactactgtatataaaaacagwataacttcaggcagattattatgttgtttatcaagcctgcggatctccgcgaaattgtgacttttccgctatttagcgatcttgttcagtgtggctttccttcaccggccgcagattacgttgaacagcgcatcgatctgaatcaactgttgatccagcatcccagcgcgacttacttcgtcaaagcaagtggtgattctatgattgatggtggaattagtgacggtgatttactgattgtcgatagcgctattaccgccagccatggtgatattgtcatcgctgctgttgacggcgagtttacggtgaaaaaattgcaactacgcccgacggtacagcttattcccatgaacagcgcgtactcgcccattaccatcagtagtgaagatacgctggatgtctttggtgtggtgatccacgtcgttaaggcgatgcgctgatgtttgccctctgtgatgtaaacgcgttttatgccagctgtgagacggtgtttcgccctgagttatggggtaaaccggtggttgtgctatcgaataatgacggttgcgttatcgcccgaaacgctgaggcaaaggcgcttggcgttaaaatgggcgatccctggttcaaacaaaaagatctgtttcgtcgctgtggcgtggtttgctttagcagcaattatgagctttacgcagacatgagcaatcgggtgatgtcgacgctggaagaactatcgccccgcgtcgagatttacagtattgatgaggcattctgcgatctgacaggtgtgcgtaattgtcgcgatctgactgactttggcagagaaattcgcgcaacggtgctacaacgtacccatcttactgttggtgtggggatcgcccagaccaaaacgctggctaagcttgccaatcatgcggcaaaaaaatggcagcggcagacgggtggggtggtggatttatcaaatctggawygccagcgtaaattaatgtctgctctccccgtggatgacgtctgggggattggacggcggatcagcaaaaaactggacgcgatggggatcaaaaccgttctcgatttggcggatacagatatccggtttatccgtaaacattttaatgtcgtgctcgaaagaacggtgcgtgaactgcgcggtgaaccctgtttgcaactggaagaatttgcaccgacaaagcaggaaattatctgttcccgctcgtttggtgaacgcatcacggattatacgtcgatgcggcaggccatttgtagttacgctgcccgggcggcggaaaaacttcgcagtgagcatcaatattgtcggtttatctccacatttattaagacgtcaccatttgcgctcaatgaaccttattacggcaatagcgcgtcggtaaaactgctgacgcccactcaggacagcagggatatcattaacgccgctacgcgatctctggatgccatctggcaagcgggccatcgctaccaaaaagcgggcgtgatgctgggggatttcttcagtcagggagtcgcgcagctcaatttattcgatgacaacgctccgcgccccgggagtgagcaattgatggcggtaatggatacactgaatgctaaagagggcagaggaacactctattttgccgggcaggggatccagcaacaatggcagatgaagcgagccatgctttcaccacgttatacaacgcgaagttctgatttactgcgggtcaaataaacacagcggcaggaaaaaagcgctcccgcaggagcgccgaatggattagcgaccgaacaggtcacgttttttcgctttaaacggctgggaaatcaccaccagcmccgcgacaatcaggtaagcgataaaaataccgagcagccactgcggcatttccagacctaaaaaatcccactgacgctcggcgcaatcgccagaggcgacaaacacttgcggcacccatttatccagcggcagccattccgggaaacgaaccataaaatcacaggtggcaaacggcgaaggatagagctgaagcatggtgtgctcgtaagttaactgcacaccgcggaacgcactatacaaccagataaccatcgctacataacgcagtggcgtttttggggcgatcgcgccaatcagcgcagcacccagaacgccgaataatgcgcagcgttcataaatacagagcacgcaaggtttcagtaacatcacatgctggaaccacagcgccgtcagttccagtgccagagcagtaaacgccatcaacagccacgcgccccggccttgtgaacattggttcaaaaatcgtaacataatcatttccctgcaatatgcatagagtgcgcagtttaaaccaattcattcgctgcgccaccaggaggcagcaaaaataggacgcaattggacaattatcgggcgaaaaggcaaaccgggcatttatatgcccggtaagttgttatcaaagcgttgctatccagcccatttgcataaaccattcggttacaggggcaagcgtaaactcgacgcagagcagtccgacgagtgtcaggacgagggtgtaaggcagggccatccacaccatgcggccataagagaggcgaatcaatggcgcgagtgcagaggtcagcaggaacaggaacgcagcctgaccgttcggcgtagcgacagagggcagattggtaccggtattaatggcgaccgccagcagctcgtattgcttcaacgtgatagcgccactttccattgccgctttcgcttcgttgatataaatcgtccccacgaagacgttatccgaaatggatgacagcagaccgttgaaaatatagaacagcgacagctgagcatgttccgatgcctgcaacacaaactgaataatcggcgaaaacagttgttggtcgataatcaccgcgactaccgagaaaaacaccgtcaacagtgcggtgaatggcagarattcggtgaaggctttaccgatagcatgttcatcggtgacaccggtcaatgatgttgccagaataatgactgacaaaccaatcaagccaacttccgccagatgcaacgccagcgcagtcaccagccagacgccaataatcgcctggacaatcagacggattttatcctgacgggtacgctggtggcggctttgatcgtcaaactgttgcaacacttcgcggactttctccggcagcgtttcaccgtagccaaaccaacgcagcttctctaccagcaggcaggttaacaggccacaaatcagaaccggaacggtcaccggcgacrtgcgcaggaagaaatcgccaaaatgccagccagccgctttagcgatgatcaggttctgtggttcgcccaccatggtcattacgccgcctaatgcggtgccgacaccggcatgcatcatcaggctacgcagaaagccacggaactgttccagaaccactttgtaatgcttgtcgatatgactatcgtcttgcaggtcggtgtcttcggtacgggaagaggctacgcgatgataaataccataaaaaccgacggcaacgctgatcaccaccgccacgacggttaaggcatcgaggaacgcggagaggaacgctgccgctacgcaaaaagagagcgacagcagcattttggagcgaatgcttaacagcaaacgggtaaatatgaacagcaatagctgtttcataaaatagatacccgccaccataaacatcagtaacagcaagacttcaagatttgccgccacctcttcacggacgtgttccgcgctggtcatgccgatgaataccgcttcgatagccaacaggccaccggggagcagcgggtagcatttcagggccatcgccagagtgaaaataaattccgctaccagcaaccagccagcgacgaaagggctgatgaggaaaattaacggatttacgattaagaaaatgatgagggcgagtttgtaccagtcgggggactggcccaaaaaattgcgccatagcgcgcggccccaggagatctccatgatggtttcccttaccttacaaataatcaatgatgtttttatgtttaaacgcaaagcttaacggtcaggcaggagtgaggcaagtcttgatagtcaaggggaaagagatgcggaaaatgaagccttgatcccttttttcttctttttgtctgctatcagcgtagttagccctctggtatgatgagtccaactttgttttgctgtgttatggaaatctcactatggtcattaaggcgcaaagcccggcgggtttcgcggaagagtacattattgaaagtatctggaataaccgcttccctcccgggactattttgcccgcagaacgtgaactttcagaattaattggcgtaacgcgtactacgttacgtgaagtgttacagcgtctggcacgagatggctggttgaccattcaacatggcaagccgacgaaggtgaataatttctgggaaacctctggtttaaatatccttgaaacactggcgcgactggatcacgaaagtgtgccgcagcttattgataatttgctgtcggtgcgtaccaatatttcaactatttttattcgcaccgcgtttcgtcagcatcccgataaagcgcaggaagtgctggctaccgctaatgaagtggccgatcacgccgatgcctttgccgagctggattacaacatattccgcggcctggcgtttgcttccggcaacccgatttacggtctgatccttaacgggatgaagggactgtatacgcgcattggtcgtcactatttcgccaatccggaagcgcgcagtctggcgctgggcttctaccacaaactgtcggcgttgtgcagtgaaggcgcgcacgatcaggtgtacgaaacagtgcgtcgctatgggcatgagagtggcgagatttggcaccggatgcagaaaaatctgccgggtgatttagccattcaggggcgataatcccttccgtttaaaaaacaaacccctcaaacgaggggttttttgttgtttttacagatttcccattctcggcgggcaacgttccagcaactcgacgctgccgtcttcgttttgctgttccagcatcacatcaaatccccacaggcgatgcacatgcttcagtacttctttgcgcccccgatccagcggtgcgcgattatgtggaatgtaacgcagcgtcagcgaacggtcgccgcgcaaatccacgttccagatctgaatattcggctccagattacttaagttatattgcgacgatagccggttacggatctcccgataaccttcttcattatgaatagcggaaatctccagataattatgccgatcatcatccagcacggtgaagaagcggaaatcacgcatcactttcggcgacaggaactggctgataaaactctcatctttgaaatcacgcatcgcgaaatgcagcgtttccagccagtcggaaccggcgatatccgggaaccagtatttgtcttcttccgttggcgactgacaaatccgtttaatatcctggaacatggcgaacccgagggcatacgggttgatgccgctgtaccacgggctgttataggggggctggaagaccacattggtgtggctgtgcaaaaactccagcataaaacgttccgttactttcccttcatcatacagatggttaaggatggtgtagtgccagaaggtggcccagccttcgttcatcacctgagtctgtttttgcggataaaaatactggctcaccttacgcacaatacgcaggatttcacgctgccatgattccagcagtggcgcatttttctccataaaatagagcaggttttcttgtggttcggacggataacggcgcgcttcagcaaccgttttctcttcctcgcgcttcggcagggtacgccagagcatattgacctgactttgcaaatactcttcgcgacttttctgccgggctttctcttcttgcagcgagattttttgcgggcgtttgtaccggtccacgccgtagttcatcagcgcgtggcacgagtccagaagccgttctacttcatcaacgccataacgttcttcgcactcggtaatatatttacgggcaaaaatcagataatcgacaatcgaactggcgtcggtccagctacggaataagtaattgtttttgaagaaagagttatgcccatagcaggcatgagccatcaccagcgcttgcatggtaatggtgttctcttccatcaggtaagcgatacacgggttagagttaatgacgatttcataggccagtccttgctgaccgtgcttatacagccgttcagtctcgataaactttttaccgaatgaccagtgcggatagttaattggcatgccgacgctggagtaggcatccatcatctgttctgaggttatcacttcaatctggtgcgggtaggtatccagccggtagagtttcgccacccggtctatctctgccagataaacatccagcaggtcgaacgtccagtcgggtccatcgctcaaacgtgtggtgtccttattcatagaatcgatcgtcgccatacgcgcacctcattgttgtcggcgctctctgtgtggagcacctcattgttgtcggcgctctctgtgtggagcacctcatttcaagcatagaacacctgttaaaaaccgcgtcgccggagaatttttttctttgcgatttcttattatcagagtgccactaatccgtttctgaacggaattttatgctggataaaaagggcgttcagcaggagatactaaagacgccatattgccgcagagtcagggagatgtgagccagctcaccataaaaaagccgtatgttgaataatattttcaactgagttatcaagatgtaattagattattattcttttactgtatctaccgttatcggagtggctatgcgagttgtcatactgggaagtggtgtggtaggcgttgccagcgcctggtacttaaatcaggcaggacatgaggtcaccgtcattgatcgggagccgggggccgccctggaaaccagtgccgcgaatgccgggcaaatctcccccggatatgctgcaccgtgggcggcaccaggtgtgcctttaaaagcgattaaatggatgttccagcgccatgcgccgctggcggttcgtctcgacggtacgcagttccagttgaaatggatgtggcaaatgttacgtaactgcgacaccagccactacatggaaaacaaagggcggatggtgcgtctggcggaatacagccgtgattgcctgaaagcattgcgcgccgaaaccaatattcagtatgaagggcgtcagggtgggacgctgcaactgttccgtaccgaacaacagtatgaaaatgcgacccgcgatatcgccgtgctggaagatgccggcgtaccgtatcagctgctggaatccagccgyctggcggaagtggagcccgcgctggcagaagtagcgcacaaactgacgggtggtctgcaattgcccaatgatgaaaccggagactgccagctgtttacccagaatctggcgcggatggcggagcaggcgggggttaaattccgctttaatacgcccgttgaccaactgctttgcgacggcgagcaaatctacggcgtgaagtgtggcgatgaagtgattaaggccgatgcgtatgtgatggcgtttggttcttactcgacggcgatgctcaaaggcattgttgatattccggtgtatccgctgaaaggctactcgctgaccattccaattgcgcaggaagatggtgcgccggtatccaccattcttgatgaaacctacaaaatcgccattacccgtttcgataaccgcattcgtgttggcggaatggcggaaattgttggttttaataccgagctgttgcaaccgcgtcgtgaaacgctggagatggtggttcgcgatctctatccacgcggcggtcatgtcgagcaggcgactttctggacgggtctgcgcccgatgacgccagacggcacgccggttgtcgggcgtacacgctttaaaaatctgtggctaaataccggtcacggcacgctcggctggacgatggcttgcggttccggtcagttgttaagcgatctgctctctggtcgcacgccagcgatcccatatgaggatctaagcgtagcgcgctacagccgtggatttacgccatcacgtccgggccatttacatggcgcacacagctaaggaaacgagatgacccgtccgatacaggccagcctcgatctgcaggcattaaaacagaatctgtccattgtccgccaggccgcgccgcacgcgcgcgtctggtcggtggtaaaagcgaacgcttacgggcacggtattgagcgtatctggagcgcgctcggggctaccgatggctttgcattacttaacctggaagaagcaataacgttacgtgagcgcggctggaaaggaccgatcctgatgctggaaggatttttccatgctcaggatctggaaatgtatgaccagcaccgcctgaccacctgcgtacacagcaactggcagctcaaagcactgcaaaatgcgcggctaaaagcaccgttggatatttatcttaaagtgaacagtgggatgaatcggttgggcttccagcccgatcgcgtgcttaccgtctggcagcagttgcgggcgatggcgaatgttggcgaaatgaccctgatgtcgcattttgccgaggcggaacatcctgatggaatttccggcgcgatggcgcgtattgagcaggcggcggaagggctggagtgtcggcgttcgttgtccaattcggcggcgactctgtggcacccagaagcgcattttgactgggttcggcctggcattattttgtatggcgcttcgccgtccggtcagtggcgtgatatcgccaatactggattacgtccggtgatgacgctaagcagtgagattattggtgtccagacgctaaaagcgggcgagcgtgtgggctacggcggtcgttatactgcgcgcgatgagcagcgaatcggcattgttgccgcaggatacgccgacggttatccgcgccacgcgcctaccggtacccctgttttagtggacggcgtgcgcaccatgacggtggggacagtctcgatggatatgctggcggtcgatttaacgccttgcccgcaggcgggtattggtacgccagttgagctgtggggcaaggagatcaaaattgatgatgtcgccgccgctgccggaacggtgggctatgagttgatgtgcgcgctggcgttacgcgtcccggttgtgacggtgtaacttgttgtaagtcggatcggaggcaacgtcttctggttgcaaaaaaaatcatccatccggctggtcagcaactgtagttgttaatgtgacagagccattgcccatgatagtgcccattaaaaggatggacactatttccccggaacctgaactcaccgcacaggcgttctacataaaacgcttacgcttcattgttgactcgaactcgacttcagataaatcacgcttcacccttgatgcagattcgggttcatgttcagaatgttgattaacaggctgcttcttctgatgttggaatgtgcatatcaaaatcaggaaatgacaagtttatatacaggctcaggctgcgttaagcaaagcatcgtaaccggcgatagatgcttcattaaatttaagattcagcttcctcttcagccactcgaacgccaatcttcaacacttcattatcttctttctcggccaccgtccagatcatcccggcaaactctacctggtcaccgacaaccggtgccgcgcctaacaactgctggacaatttcacccagcgtttgttgcttatcacgatattctcgcccgtcttccaggccatatatcagcgccacatctgcatatttggcgctggcttcgagaatgaagtcaccaaagaagcgttgatccagcgcgaccggcggcgactggctgaacagtttaccgagcgccgggagatcgcgttcccgaccaattacacacaacacatcgccttcgcgcagtcgggtgctgccggtaggatgaagcaactggttatcacgaaacagtgccgcaatacgcgtctcttttggcatatgcaaatcgcgcagtgccgcgcccacgcaccatttatcggcactcaattgataaacaaactgctcccacggattttccggatgaatatccaggccaacgcgtgacaccggacgtccgacgggcggaaccaccactttggcttttttcgccgcccacgagagtgatgttccctgcaagagcagtgaaaccagaaccacaaagaaggcgacattaaagaacagacgtgcattctccagccccgccatcatcgggaacacggccagaataatcggcaccgcgccgcgtaatcccacccagctgataaacacgcgctcacgcagattgaagccacggaatggtagcaatccggcaaataccgaaagaggacgggcgaagaaaatcatccatgcggacaaaatgagcgccggaatggcaataggcwgcagatcgcttgggttaaccaacagccccagcaccaggaacatggcgatttgcgccagccaggcgaggccgtcgaaattttgcaggatgccgtagcggttgcgaatcggccgattacccagcagaaaaccgcacagataaacagccagaataccgctaccttccagcgccgtggttaaagcaaaaattaaaataccgccgcttaatgccagcaatggatataaaccggcgggcagggcgatgcgattaatcatttgcagcagtaaataaccaccgccaagaccgatgacaatcccgaggccaaattgctgcagaatatcgaccacgaacatccaactgacactgctttcatgctgctggatcatcgcaatcagggtaatcgtcagaaagaccgccattggatcattactgccggattcaatttccagcgtcgagccaacacgttcgttaagccccttaccacccagcagagaaaagaccgctgcagcatcggtggagccgacgatagcgccgattaataagccttcaatcaaatcaagattaaacagccacgccgccatcatgccggttaaaccagaggtgataagtacgcccagcgtcgccagcgacagcgccggtcctaacgccacacgaaaggaactggcctgagtgcgcatcccgccatcgagcaaaataatcgccagcgccaggttacttaccatgtaggcgaaggggtaattatcaaatgggataccgccgacgccatcgactcccgccagcatgccgatcgccagaaaaataaccagaataggaatgccaagacgagaagaaaatgaactaagtaatatactgctggtaacaaggatggatcctaagatgaaaaggctaattattgttgtggcatccaacggtcggttactcctgattacgctgtctcttatataaaccctaccatattagcggcagagacagcgttttacttagccctgaagcgtgattttttttacattttaagaacaggatgaccgctaatcgtcaactgagtgccttcccgggtgttagtaagaatggcatgtgcgcccaacggcagcgtaaccgtgcgttgttcatgaccaaaatcgaggccggtaatgagtggaatcgacaggcgggaacgcaaaaatgcgtacactgactccaggttgtaacctgcgtcataatcattaggcgtactgccgctaaagctaccgagaataatcgccttctgacgtggcaaaattcccgcatgatagagctgcaacagcatacgttcgacgcggaaagggtgctcgttaatatcttccagcaccagaataccgttctcaatttttggcatccacggtgtaccgatcagtgaaatcagcatcgcaagattgcctccccacaacgtgccttcggcccgacatgtcgggccttccccttgccattcaatggtaaaggtttcattgcgtaacgccagccagaaatggtgctcggtaaaggtgttcagttcatccgcgccaaagtttgctaccagcatggggccgctaaaggtgatgacattgccttgcgccagaagaccgcactgaatggcggtaaaatcgctatgcccgcatatgagcaacgggtcatattgttggcgagccaccagtgcctgccagtcaatatctgccagtaaacgactggcaccgtaaccgccgcgtacagccagcacgatggtgttgggggtagtcagtctggcaagggaattgagatcttccagacgctccgtttccgtacccgcaaaacgctcacaacgacgggcaataacctcgacgttattgacttgatgccccgcgtcggtaaggcgctggataccacgcagcgcggcgtgctgtttaatgcagtaacccgatggggcaattaagtgaaacagagacatggcaattccttgctgacaacagatacgaaatgtatatcatgccgcttaggtgtgccgttgtcacctcaacggcgattccaggctataaggatagaagaagtgaaattgagatggtttgcctttttgattgtgttattagcgggttgttcatcaaagcatgactatacgaacccgccgtggaacgcgaaagttccggtgcaacgtgcgatgcagtggatgccaataagccagaaagccggtgcagcctggggcgtcgatccacaattgatcacggcgattatcgctatcgaatcgggtggtaatccgaacgcggtgagtaaatcgaatgccattggtttgatgcagttaaaagcttcaacctccggacgtgatgtttatcggcgtatgggctggagtggtgagccgacgaccagcgagctgaaaaatccggagcgtaatatttctatgggggcggcttacctgaatattctggaaaccggcccgctggcaggcattgaagatccgaaggtactgcaatatgcgctggtggtgtcatatgctaacggggcaggtgcgctgctacggactttctcgtcagatcggaaaaaggcaatcagcaaaatcaacgatctggatgctgacgagttcctcgatcacgtagcgcgaaatcatcctgcgccgcaggctccgcgctatatctacaaacttgagcaggcactggacgcgatgtaaatcagtcgcgtactttgtccgctttctcccgggcttcccgctcgagagagaaaataatccgctgtaattgccgctccaccgtcgggctgacgttaagaaaacggaagctcagacggggagtggtgatggtttcattcttgccatctgaaccgccccgggtttcctggagagtattttatctgtgaactcaggctgccagatcattatttccgatggaagcataataagctttttctgcttctgccggaggaatatggcccagcctttccagcaatcgtcgattgttataccagtccacccacgttagtgtggccagttccacttctgtccggtttttccagctcttacggtgtattacctccgctttgtaaagaccattgatgctctcagccatcgcgttgtcatacgagtcgccagtactccctgttgatgccagtaatccggcttccttaagccgctgcgtgtaggccagcgatacatactgagaacctttatcactgtgatggattgtgccggacggccgacgggcccacaacgcctgctccagtgcatccagcacgaatgttgtttccatggatgatgagacctgccatcccacgatgtatccggcgaacacatcaatgatgaacgccacataaacgaagccctgccatgtgcttacccaggtaaaatcagccacccacaactggtctggacgttctgccacgaactgacggtttacgcggtcgcatgcggcaacggctttccggctgacggtagtgcggacctttttaccccggagaacaccggcaagtcccataactgccatgagacgtgccacagtgcatctggccactctgataccttcccgtaacaactgacgccagactttacgcacaccgtatacctggtgattttcatcgtatacgcgctgtatctctttcttcagccagtcatcgtgctgcgcacgggcactgcgtttatccggatgatgtcgctgttgctgacaatggtaatacgttgacggggcaatatgcagttcgctgcataccggtccgaccccgtactgctcacgcagcttatccagcagtggcatcattttttccagaggcggtcgaactccgccttcgcaaaataagcggaagcctggcgaaggatatcgttactgcggcgcagttcacgattttcacgttccagctctttcagacgctgacgttcagcggtggtgagtccaccatcaccactcccggtatcccgctcatgctgacgaacccacacacgcagagtctctggtgtacagccaatctttggggcaatggaacaaattgccgcccattgtgagtcatattcgccctgactttccagaaccatacgaactgcccgttgacggacctcgggggaaaaacgagtatttttagtcatcctgtttacctctttctcagggagtttagtctccaggatttccggggcggttcaatcaatcactttgsgctcgctgatggagattaactgggcgtcaaagtgaaaaacaccccattgccccatgttgacttcaatctgagcgaagcgcataccttcgtgcaacccggcaggttttgctgtttccagtaatgcgcccatgccgcctaacgacaaatcatacaggcggaaacgtaacgtactgttatccgccagtttggtctggcaaaaataaggcggatggagtggggcggagatgcggaaatatcggcgtcgttgtacaaaccataaggtgggaggcggtacggtaataaatgccggaagctgcaagtattcactctgctgtagttgttcaacagtaaactcgactttcgcaccctgagtttcggcggtaatggtaatgtgctgtgcctttagcacggcgatgttgtcttcggcttgactgccgaaatccagcaccagtttatccggggttattaccagtattttgctgatcagctgcccgccaatccaactgagacgcaaaggaattgcggctttgtgcaaatcgcgtaacacgcccaggacggctaacggattttgtttcaggaactgctcatggtaatgactcacgcggaaaaactcctgactgacaaactgtctttggtttatcggtcacagttaacaaaacttaatacaaatgcgtgaatattttttacatgttgttcttaaatcagccgacatacgcccagcatcgatcccgcccttgcctatacttagagcgttgacgtaagcatttcttgcgtccgattcatcgaaacgagggcctgaacatgggaattattgcctggattatttttggcctgatagccggcattatcgccaagctaatcatgccggggcgtgatggtggtggatttttcctgacctgtattctcgggatagtcggtgcggtggtcggcggctggctggcgaccatgtttggcattggcggctccatcagcggttttaatttgcacagcttcctggtggcggtggtgggagctattctcgttctgggcgtattccgcctcctgcgaagagaataagattttcataaggcggatagcgatacagatgccgctatccgctttcacatcagaacgtatactcgacacctgcccagaaattgcgaccttcttcaacaaacccttcactgtaggcatattgggtatcaaacaggttattgaccgacgcattgacgctgaagccatgacctaaggtgtaatcggctcgaatgtgggtcaccgcaaaaccggcggctttttgtgaaccgtcactgttactgtagctggaggaacgcgcctcttccgacagcgttacgcttaacggctcccacggtttgagagtcatccatgcggtcattgtctgcgttggcagatcggttatcttgccgatgtctttacgtttggcgtcagcgtggatcagggcgtagctcaatcctacatccagtatattgctgattttccccttaataccggcatccagaccgctgtaatccaccgtgccgctgttctgattttgaatggtatcggcatcgatattgtgcgagaggatggcatcactcacccggttatagtaaacgctgacctcaaatccccagtcgtgcgtgaaggcaccattccaggttaaatccaccccgcgagcgcgttccggcttgagctgcgggttaacaatcgctatctggttatacgcaggtttggatgtggtatagcgttctttcagcgtcggaaagcgtttgcggtcatagtacgaaagcgccagcgtgtcttcattgacaaagtggtatttccccatcacctgccagttaaaagctgactgattgttgtcgtcataatgggtgatgctgccatctttctcgtgttttttcgcttctacgctatcgcgccagtcatagctgattccagccacaacatcgacattatcggcagcagcccattgatattcactggcgagcgaccaggtacgatcttcatagcgatcgtaagcggcgtgcggcgcacctttttcccggtgtacgtcatctttccagttaacggcaaacgtcagcagatcgttttcacgcacatcggctgccagttgtaatccggcaccgtcgctgtaatcggaataatggctgtagctgccttttttatttttcaaatcagccagcgagttgtacatcatcagcgtattttcaaaggtgtcgcgatacagccgacttttcagggtaaaacgatcgtttagttgggtcgttccctgataataaaaactttctttgtcatactctggccactgccagtagcgtgatttttgaccactatttccgctgtatggcgggttatctttttcaccatcctgcttaatgtaagtcagtgtgtattcatcgttttcacgtggtgtaaatccgagcttcacaatgccgcgtttatcatcagccgatgaattaatcatcttgccgtgtttgcctgcaatatcattatttacaccatgcggcaggccgagaaaatcctgctttagctggctaccgctgacttgcaaataccccagttcgctgctggcggcaaatgaagcatgcatatcataggcattgtcctggctacggctccatccctggcgatatcccagacttgcttccagaggttttgttggcttctgggtggtgatattaatggctccgcccatctgattaggtccctgaagcagcgacgaataccctttggaaacttcgactgcccccagattgttggtcagaatccgcgccagatcgaggttgccgtcatagggaacataaatgggcacaccgtcgaaatagaccggcacctgccgaytatcaaagccacgaacttttacctgttcttcgttgcggctgcctgacttttgcagcaccacgccggggacgacacttaatgcctgagcgacattctgtttatccagggccttcatggtgggttgatcgagaacggtggtcgtcgtcgatgataccggactggaccatacggtcagcgagtcgctctcctgagccgctacggcctgctgggtaaaggcaagtgataatgctgtgcagagataatgttttttgagtctcatagaataaattccgtttaacaaagaattaaatagaggctgcgggttgcagactgactttaatgtcagccggtgccgcgtaataaggcgcggaggtaataaagaggcgaatgccgcagtcgaggtaatttttgagtgtcgtcagattaattccgccggtcagagccagcgtgcagtggggagccagcgacggcgctatttgcgcaatttcagttgcctgttgcggactaaatttgtcgagctgaagtacgtctggttgcgcgcgtaacgcggcgattgcctctttcggcgtgtcggcttcaacaacaattttcttctcgggtgcgtggcgacgtaactgattgattgcgcctgaccagtcctgattgtcatgaagaaaatggcggtggttggcaaacaataatatggtttccgcacatccggcacgatgaatcagtcctccggcagccagaattgcctgcgaggccagtaagcgggtgcccggaattgcttttcgggtgcaggcgatattgccatcaggataacgttcacgaagtaacgccagcatttgatcgagataatcagaaacaccgcaactccactccagcacattctggattgccttccatccctgatgaagtgctgcggcattaccctgcgcacggattagccgctgacccgcgttcgcttgtgaaccgtcgctgaccgcgtcatcaatagttaatcccagcgtagttaacatcttacacgcgacagaaacgccgctgacgcagccgccctgacggagaaaaaactctatatagccatgctggtgtccaatatttaatgctctcgtggtcaggtcaccgccctggatatcttccagaagtaacgcatcgatttgtgcctgagaaaggaaaatcatcgcagtgcctcctgcggtacgctatcccaccagatgagcgcccagtcgcggctggcaggggcgagggcacgagcatcttgttgttgataccagcgatataaccgctcacgctcatcgtcgttaagcgcgccaagactccagctgacgttctgctcaaaacgttcctaggtgctgttatcctgttggcaattttgtccacggataaaatcaacgtgggcataaattcccatctgatacaggacgttgagcgcaaagatatagttgggtaattcgatcacttcccgaccagccgcccgctgaatggctggagagacgaacgaggtgctgaccagatgagtcgtatagacgcgaagccgtgcctgattattcagtttgctcattgcctggcgcatatcagccaccagagtggagcgggaagccacggcaatatcgcagcgtggcaggtcactccagtcctcttcccaggcgcgctggatcaagtggacattgtctgccttcagcgcggcggcgcgacgggcggcaacgttcagcatcccctgactgtaatcaacgccataaatcgtcgtgagtttgtcagccagcgccagcgatacggtacccggtccgcagcccatatcgaataaggtctgagcgccttgtaggtcaattttagcgatcagttgttgcaggtagctgtccgtaggcgaggcgcaattttccgccattttttccgcccgttgatcccagtgatccggcgttttttctgtgcggtgggccagcttgagttgctgcagataaaggtctgcaaaatcaatatcatcaatgagcatgatttttccttagtggctaattgcagagaggtgatgatgaatctggtcggcagaaacccgatacagggcagccagtttgtttgttgttaactgttcggtcggtaagccttgtgttactcgtccatctggctctacctggataatgctgtcggcaatggcgttggcatggagcggatgatgagtcgacattaacattgtcatgccgttatttttgagctgtgccagcgtgtccagtagttggatctgatgaccgaaatcgaggctggaggcaggctcatccagtaacaacaagcgcggttgctggacgagtgcacgggcgattaaagccagctgacgttcaccgccgctaagcgtattccagcgtcgtgccgccagatgcaaaatgcccagcttttccagttgctccgtggctttcaggcgttcttgcttaccgggaacggaaaaagcgcctatggtgggggccaggcccatcaacaccatatccagcacactaaaagcaaaaataccgtcgtgcgcctgcggcacccaggcaatagcctgcgcgcgctggcgatggctgagtgtctgcacagggaggctatccagtaagacctcgccttttaataacggtataacgccaagaatggagcgcatgagtgtggttttgccgcaaccattggctcctaacagacaacaaattgttccttgcgacagggtgaaggacacgtcgcgtagcaccggatggcgggagtaacccagagacgcatgacggacggcaagcaaagtcactggcgacctccgcgtaacaacaaaagcaggaaaaacggtgcgccaacaaaagcggtcagaatgccaagtgggatttctgttgttccaatgctgcgtgccagcgtatcggtaagcaggagcagaatcgcgccagtacacattgccatgggcaacagctgctgatggttatgaccggtcaacaagcgggcaatgtgcggaacgaccaggccgacccaaccaattatgcccgctattgctaccgtactggcggtgattagtgtggcgcagacaatcaatacaaagcgcagacgcgtcacgttcagtcccagcgaacgggcttcgtcgtcggaaagcgtgagtaaattcatgcgccagcggagaaaaaacaggggcaaggagcctatgagaatgatcggtgcagcatagcagagatcgcgtaaggtcacggtggacagtccccccagcaaccagaaggtaattgacggtaactgggtgtaaggatcggccagcgttttaattagcgatatccccgctccgcacaacgttcctaacgcgatgcctaccagcaccagggttaagatcggatcgtggcgggtcacccgacgcgtaatcaaccagacgcccgcgaccaccatcagcccgccacaaaatgcgtacagctggatgtaaacaatggataatccccacagaattgccgtgcaggcaccaagtccggcaccggcggagacgcctaaaatatccggtgaaactaagggattacgcaacattccctgataggtggttccggctcctgccagcgccgcgcccagtaacagcgcagcaagaatacgcggcacgcggatttgccagaagacaatttgttcctgcacaggaacattttcttgacgaagaattagcgccagcagttgctgcatatcgagatgataagccccacttacggcggcaaaagtgatactgatagctgccagcagcaaaatacatccgtttacgattctcattaggtcgccaccaatttttgatagtcggcgtcactgagtgaacaatgccagaacagttgggcgtaatgctgcatgtcacttttaaactggcgattgatggcgggatccagccaggcgtgaagtctgcgtaatcccagaagacggttgattcccggtggggcatccagccagccaaagggcaagccacttaaaaataagatgcgttgttctgcaacggctttcacgccatgccagagaggatcacgacgaataaaatctgcagtaacggcctcctgaaccagaataatatccggctgccagcgcaggagattttccatggaaacctgtgtcaggccttggcgatcggctatttgcgcgacgttgtgcaaacctaataattccgccgcctcggtatgcaacgaaccctttaagcccgtctccagccctcgagggccgcgcgcagcataaaagcggaggttagcggcgggtgaggcggcgaatgcctgagcttcaccaacgaagcggctggcgagattggcttgttctgcggcgcgatgctcttcgcctaacgttttgccaagcgttgttaactgttctgctgattgcgccagtttcccgttaagcaataaccagggtatttgtgtctgttcgctaacctgccgtgcctgggagatccaggtttcatccgtattgccgcaatcaacgaccaaatcgggatgtaacgccataagcccttccagcgagagtgtgctggcgcgcccggcgagtcgtcccagcctgggtaactggcgaatgtgctctgacaatggaattaatgcctgacgggcaaaatcaaaagaggaaaaaccgaccattttttctggcgcgacagccagcaatagcaaatcggcgggcgcacctgcgctgacgatgcgtgtaatgttttgggcttcgggaagcgtcagtgaggcccagaatttgactgattgtgcaaaagaaggcagatgatgcaggaacaacgtcgacgcaagaatctgtgtaaacctccgtctggttagtgacataagttatatcctgataattaaaaccgctatatatttacatatatatcgaaaaaaatcatgtttgatgtcaaaatttgtctaaagagacagaatgatttgcttgttgcttaaataacactttgttccacaagaaaattgtcagggagaatggcggagtggcgaaaaatataaatagaggtgtactgattaacaaattgataaaataaaataaaattaaaatcttctctgatataagaaaataaaagcatagaccgtagaatggggggcatttcgtggcgaaaaaagagcaatgccaattttatgcacataatggcattgctcgatatacagcaaagttaaggcgtaggttccgcctctttttgttttaccggctgtgttgttgattcactgagtggacgcgtcgccggaacattgtcacacggttgctctttcgggcagatcaaatccagcattttcagcgtcacgccattggtccagccaaagccatcctgtaatggatattcgccaccgccgccccccgttccggtggtgctgacatcatatttttccaccagctttttctcccggtcataggtgtgctgaacattggtcaggaagtgccagctaatgtccatcgccacctctttttgcccgtagttttgtaatccttctgtcgcgacccactgtaacggtgcccagccatttggcgcatcccattgttgcccacttttcaccgacgtggtgttcaggccgccgggttgcagcagatgagttttcgtcgccgtcgccattttgttggcgcgatctttcgctgccgcattgacgtacagtgggaacagggcggccgcggttaactgattgcgcactttatgacttttcaggtcgtaatcggcataccagccttgttgatcgttccacaggtatttttcgatccctttttgacgggcatttgccagtgtttcgtactggtttgccatcgcgttatctccggcagctttgctggcgcgggcaaggattttttccattttgaacatcaggctgttcagatcgaccggtacgatgctggtggtgcgtaaggtatttagttgctgcggattgtccatccagcgcgagctgaaatcccagccagacgcagcagcagagcgcaggtcgcggtaaatttcagtggcaggtcgattcggattgcttttagcggtggcaatatcttccacccatgactctggtcgtggcgtatcgcgatcgtcccagtagcggttgagaagggtaccatcctgaagttttacaacgcgtttttcctgttgtccggcttgcaggttttcaacaccgtccatccagtaagcatattctttttgcatttgcggcaggtattgcttcaatgcggcatcgccttcatgctgcgccagtaactctaccatcagggcaaagaagggcggctgcgagcggcttaaatagtaactgcggttgccgttgggaatatgaccgtaagtgtctatttcatgagcaaaattggccaccatatccgcgactttatcccagtgaccgctttcggcaagtcctaacatggtgaagtaactgtcccagtaatatacctcgcgaaaacgtccgcctggcacgacataaggttccggcagcggtaacagagaatcccatttttcggtgttttcggtagaacgcgttaataccggccaaagtccgtcaatatgttcgcgcagtgactgtccctctggcggaacatatttctcgccctctttcggcagggtgaaattgacgttaacgaaatggcgcagatcaaatccgctctggttttgctgcatccgatcatcagcggatcgctgttcggcacggcatcggcaaaggttttttggtccggaaaaagtttggcgttttgcacatcattaaacagcggccctaataaaatatcaggcggctgtggcgttaccggtgtttyttctgcctgcaccgatagcgcagcgaaacacaaaaagatgcaggctggaattaacgccattttttgcgggcgagaaggtgcgggggatttcatcaatcattctccttaggcgaaaccgaataaaacggtattcaagtatcagaaaaccttagttcaggatcgcactagctgcatgatcgaaatctcattctgcgaactgtcaggcattttagaaaagggaattaaagggataaataacggcgaaatagagtgatcaaataacgtctgtttattagccagccagcgtcgtttggttcgcgattagcgaagaaaaatcatcataaattggtgaaaaatataacaggtagttaaaaaacattagtgctgagtaaattgccggatgacatcagaacgatgccatccgaacggtggcttaaccctgacggttgaaacgttgcgttttaacgtccagcgttagcttttcttctggttgtatcgcatacagtttctcaccctgctggcaaatccagccaatccccagttcacgggcgatcagggcgctgtgggataccggacttccggcgctaaggcagataccttttacaaccgccggatccagttgcagtactggggagggataaatgttctccgccagtagaatagttggcgagttaaactgcgggagttcttctttcgtttgggtcaggtggaccagggtgcgatgcagaagatcgtccacatcaatatagcgagcttgtagatattcatcatccagttgctggtattgctggctaagttctttaagaacttgctgccaggcatattctgccgtgcaatgttcgtgctgaaggagttcgcttgccgccgccagcagttccggatcatctaacagtgtatggtgaccagaaaagattgcggcaatatcgtcaagcccgctggcttctgcttttgctgttaacgtcatcagatctaataacgtgaagtcaatggcctggcgtaatcgttcctgttcttcttccacggtcaggggtgattttgcctgtaccgtacataaaactggttgataataaaaggctttacccgaaacaggcggaacgggacgcagagtaggtggagcaacttcctccgtttcaccaaagttatcttcagccagctgacggaaagcgatcagtgcctcttcagcttctggccctttcgcaatcaggcgcagcgtatcgttatagcgaacttgtagtaacgcaatctggttaatactctccggtgtgacgcatttgccgtttttttccagcaacatatcggcattaaatgtcgataaggtataaaccagccgggaggccggacggacgtgcaggccgttacggtttttaatgaccaccgccagagaacgggcttcttcatcgtacgcaggacatgagtcagagatttcagtgtcggaggacggtaaacccagttgttcacgtttggcttccagcgcatgcatggcgtcaaagataactttgtcgatctccgcccccgaggccgcgctgacagttgctgccagtgtaccttcgaccaacggcgcagcacacaaacgtacttttgcggcgatctcgggagccagcaattccagcgcagtttcagcactcaataatgcgctacccatatccatcatgaccagcacatggtcggcatcagcaacagattcgatggcctccatcactttgacggcatcggtaccaatgggattttgtggatcgtcaattcccgcagcaatggcgattttacaattatcactcattaacatctgacgggctaattcaccgacaccttctcccagtcggctgctatgtgaaactatgaccaggtttaccatcaccaattccttactcttttgcggctaacgccaacatttgcatcataaacatcaccgargttgcgccgggatcctggtgaccaatactgcgttcaccgagataactggcgcggcctttgcgggcttgcatcgtaatcgtactttgtgcagcgaattcggcgatgctactggcagcttcgagcgccgccggaacagagagattttgctcgctggactgacgtaacgattccaccaccggcacccacacatcacacatggttttatcgccaggttcggctttcccgcgactgattacgccgtccgcgccatcgcggaacatctgataaagctcttccagcgtcaggctttgccgtgcctgggtcgcctgtgcggcgcggataaagaaggtaccgaacagcggaccactggcaccaccgacgcaggaaagcagcgtcataccggtattcttgagaatgaaaccgatatctttatctgcaatagcagggagtttttccaccactttgctaaagcctcggttcatatttagcccgtggtcagcgtcgccaatctcgcgatccagtccggtaagatactcgctctcggtgttgaaaatatcgccacaacgagtgagccagttaacaatttgagttctgctcagtgacattgctttctccttatttaccccagttaagggccggggtgtggaccggggcgtcccagagtgccagcgtttcgtcatcaactttcagtaaagtgattgagaaaccggtcatatccagtgaggtgcagtacgcgccaattaaattacgctcgatagtcaatcccgcttgctggcaacgtgtggtcaggcggttatagacgccgtacagctcagaaagtggagttgcgccaagattgttaaccagcgcaatcaccccgtcgccagactggagcggttgtttggtttgtggttcttcctgccaactgccttgttgataatcccagaaacgcaaagtgcgatggtatgagccattttccagcagggtgtcgaacatttcatcgacggtttgatcaagggaagagaaggggcgacggtcaatacccggctcaccatgaatgccgacgccaaactccatctcattatccgccagggtaaaagaaggtttgcccgcggcaggaacggtacaggcaccgagagcgatacctattgagtggccttgattattcaacttacgccccagttccgcacaggcgtccagtgagtcgccacgctccgccgctgcgcctacgagtttttcaattaatacggtgttggcaacgccgcgccgcccggcggtataaagactgtcttttactgcaacgtcgtcatcaatgaccacagtggtcacttttacgccgctatcgtgcagtaactcggtcgctgtttcaaagttaagaatatcgccggtgtaatttttgataatcaacagtacaccttcgccgccatcaacttgcatggcgcattcaaagattttatcgggcgtcggtgaggtgaaaatttcgcccggacaggcccccgaaagcatcccctgaccgatataaccacagtgcatcggctcgtgtccgctgccgccacccgacagcagggcgacttttcctgcaacaggggcatcagctcgggtgacatacaccggatcctgatgcagtgtcagcgatggatgcgctttcgccagtcctgccagttgttcgtccagtacgtcttgcacatcattgatcaattttttcattattttgctccagcaattacggtagggcatggatgatgttcaacgacacggcgaccactgactgccgatgaatccattgtgcatcaggcaagggaaaagaaaattagcccaaattatgtttcatagtgaaacatatgctttaatgaatgttccatattgaaacttttacgtgtattaatacttaaaattgcgagccggaacaccttttgtcataagggatgcgggatatgagtggcgcttttaacaacgatggtcggggcatatctcccttaattgcaacctcctgggagcgatgcaataagctgatgaaacgggagacatggaacgtaccacatcaggcccagggcttaacgccattaccctcgccaacaacatcagcacgcataataaaggtactgttaccgctcaggttctctacgtttaatgtggtaaatgtgccggcagttgacccgtggctggcaaaatcgacagttgaatggctcagcgccagcgtgtcgagattagaattacttgttacgttccagacgctgttattcattgcaacgtccagtttcccgccattgacattatcgctgagggaggaacctgtccaaaccgacccagggtgcatatccagattgattagcccacctttggaaagaacgctaccgttgataagcatacgacccgaggcgttgatgcggctggcggcataaccatcgtcatgttgcgttgcgatggccatctggtcgggtgtactcatatcaatgaccagatcgctcgtgaggtcgatctggctgttggtcatggcataaatccccctggctcctgccgcgccggtgatagccaaactgtctccggttattctaccgccgctgagcgcccacaaacccagcgccagactgccattacgatcaaccgtaatatcggtattttgcatgttgataacagccgttgccgtctgggccgaggcaccataagaaccgccggaaaagatgctgtttcgttgcgctgccgtgccagaaaaattgattgtcgcgtctgaaccactggtgacgagaccaccgccctgcgcggaagaaatatggctatctgcaccgatagtggttgtaccaccacgaacttcgacgccattggccgcggctccagttacatcaacagtgagtgcattcgcgctaacctggccaaagctccagaggccgtgtgcattatcgccactggttttaatggaactgtttgttccgagatcgacaacagagtttttctgtacgtttatccccatggcgctgtagccctgaacatcgattgtcaggtctgtcgccgtaaaacgcgcagcaccattggcgttattgccgttgagaccaccgatataaacacctgtacttccatcggtcttgattttacttccgcttccaagatcgacactggtgccatagtcattgatggttaggcctataccgttcgagttttcaatggtgaattgagtggctgttagtgttgagctatgcccaataatgatgccgtcatcgttactcttaatggtgctgcctgtgcctaagtcagcatgggtatagtcaccaattaaattaatgccgatggcagaggtttgaccaacaacatctactgtgagtcggttagctgtcagggagctgtttttgccctgaataatgattccttttgcatatccagaggcgtcgttgacattgacggtgacatcattacccaggttgatattgccaggcgtgtttcctgctggggtcattacaccatagaggtttcctgatggatcggcggtatctccagtaattctgtcaccatcattaatagtaatattggtgccatattgacttcctgtatcagcagctatcagcaggggggaaaagagaattgcattcaaaccaatagcgccaaattttatcagttgaattgagggcgaacggatttttaattcagcgagacgatcggctttggtattcccattgtgttgtttgatgcccataccaytcctatatagtacccaggctatgggtctatggattttgtcattttgtttaagtcaatgaataatatcctcttatcatcatgatatttgtatggtgcaatcatgatgagcttctctgagaataattctctattaccgggcaaaatcagaaacacagaaattaatatatatttaacatcccccttacaaaggtgagtttagatcgagttattccctaagttgtcgttacttattccaattcgttactattaatatgacaaaaacattacaccaaacagcggttaaataatttggtgaatatttttggtaataatcctaattagttatgggattttcgcttgatgtatctgcataacaaaaacaatatgcgccatttttgcattactaataagaaaaagcaaaaaacatcgatattcatttttggtcaatgggttttctggtctatcgttgttattgtgctactggttatcattttcatcttgccaggatcgcacgtaatcacgttattcggggactttatctgcgggatattacccttcaggtaagtccttttctcgccagcatattggagcgtggtcaatattgatcggctgtgaagggggctgatgtgtagtggaacaaaaactgacgttatatcactgctaatgagatatccgtcatctgaacactgatgtctttaattattctcgtggttcactgtaggcaataagcacaaaagtgtaggatgttacaagaatgattaggactcggtgaaatgaaaaatccacgcaattgcgtggattttatatacttttgcgctcttcatgagatttagcgaaacctcatgagacaataaattaattagacgttgaaaaggaagttcatcacatcgccatctttcacgatgtaatctttaccttctgcacgcattttgcctgcttctttcgcgccttgttcacctttgtaagtgatgaaatcttcaaacgagatggtttgtgcacggataaagcctttttcaaaatcagtatggattttgcccgctgcctgcggcgcggttgctccaaccggaatggtccatgcacgcacttctttcaccccagcggtgaagtaagtttgcaggttcagcagcttataaccggcacggatcacacggttcagacccggctcttccagcccaagctcctgcataaactcgtcacgttcttcgtcgtccagttcggcaatgtctgcttcaacagcagcacaaaccggaaccacaacagaaccttctttcgccgcgatttcacgcacctggtcaagatatgggttgttttcaaaaccgtcttcgttgacgttggcgatgtacattgttggtttcagcgtcaggaagctcaggtaacgaatagccgctttctcttcagcgcttaaatccagcgcgcgcagcatacctgcgttttccagctggggcaggcatttttccaggaccgccagctcagctttcgcgtctttatcgccacctttggctttcttctgtacgcgatgaatcgcacgttcgcaggtgtcgaggtctgccagcgccagttcggtgttgataacttcaatatcgtcagccgggttaactttgccggaaacgtgaatgatgttgtcattttcaaagcagcgaacaacgtgaccgatcgcttcggtttcacggatgttggtcaggaactggttacccagaccttcgcctttcgatgcgccttttaccagaccggcgatatcgacaaattccatggtcgtgggaagcgtacgttgcggttttacgatttcagccagttgatccaggcgaggatcaggcattggtacgacgcctgtgttcggctcaatggtgcanaatggaaagttggccgcttcaataccggctttggtcagcgcgttgaacagggtanatttcccgacgttgggcaaaccgacnataccgcatttgaatcccatgatttaaatcaccttaatatcttaataatcaacctgttattgctaacagattgcagaaatggaaataactttgcctattatacacggcactcggcaaaaatgccgcagacaacgacttattgcgctttaaaggcgtgcaatcggttcgttgctttggtcaagccatctgtaaaccacatttcagtacaacgcgccgcttcgtcgatggcttcatcaattaacttctgttcactaacaggcggtttgcctaacacaaaaccaacaactttgtttttatcgcccggatgaccgattccgatgcgtaaacggtgaaagttagggttattacccaatttactgatgatgtctttcagtccattgtgaccaccatggccaccgcccaacttaaatttggcgacgccaggaggcagatccagttcgtcgtgggccaccagaatttcgtccggattaatgcggaaaaaactggccatcgccgcaacggctttgccgctgagattcataaatgtagtcgggactaacaggcggacatcttcgcctccaagggtgactcgcgaagtataaccaaagaatttagcytcttcgcgcagcggagcgcgcaaacgctctgccagtaagtcaacgaaccaggcaccagcattatgtcgcgttgcggcgtattcagcaccggggttcgccaggccgacaatcaatttaatcgtcacgtttttttgtcctgagtgtgtacataactggcgcgtagtttactggttgcggccccgcttgacaaaaaactgcgtatcaaatgcagataacgtaataattgcctgagtggactattagaaagtcaaggtgttcaggcgtttatttgtaaagttttgttgaaataagggttgtaattgtgatcacgcccgcacataacccacagggtgttgtctatactttacacataaggaagaggggtattccctgttacaacccagaaagttccggaggtgacatatgaaacgcaaaaacgcttcgttactcggtaacgtgctcatggggttgggtctggtggtaatggtggtcggcgtggggtattcaatcctcaaccagttaccacagtttaatatgccccagtatttcgcacatggtgcagtgctaagtattttcgtcggtgccattctctggctggcgggtgcccgtgttggcgggcatgaacaggtgtgcgaccgttactggtgggttcgccactatgacaaacgttgccgccgtagcgataatcgccgtcatagctaacaaataatgcagtttgctgaccagtcagtttgcgctgactggtcaatctcgtacttataaatccgccatcgccgcgcgacgattcgggaagaacgcgaggcgtcccgggatcggttgaatgcctgcgcgagccatagtgcgcagtggctggaattccacgttgcacacgcgcagttcacatccttcgggcagacgcttcacaaaacgctggaacgcatcaagaccaccagcatcaagtaccggaacggcatcccacttcagaatcacaatccgtttgccttcaagacgtgactccaggtccgtgaataagccttcagcagcagcaaaaaacagcgggccaataacgcgcagaaccaggacatcgtctggaacatctacgactaccggtgccaggcgagtcatacgtgcgatacgacgcataaacagcagcgatgccagcacgatccccacgctgatggcaataaccatatcaaacagcacggtcagcgacatgcacagcagcatgacaatgatgtcatctttcggtgcatgacgcagcaagtcgaccactttatgcgcttcactcatgttccacgccaccatcaacagcagggctgccatagcggaaagcggcagccaggagagcagcggtgccagtaccagcagggcaagaataaccagaatagagtggatcaccgccgagataggggaagttgccccggcacggacgttagcggcagaacgcgcgatggcagcggtagcggtaataccaccaaagaacggagcgatgatattccccagcccctgtccaaccagttcgctattcgccttgtgcttcgtcccggtcataccatccagcaccacggcgcagagcagagattcgattgcgccgagcattgccattgagaatgccgcaggcagcagtgtgcgaatagaatcccaggttagcgtgaattctgaattaggcagatcccacggcagcaccagttgcggtagcagttgcggaataccgttaccctgagaaccatcggccaggacgtagtggaattgcgaaccgatggtagcaacatgtccgccgagcaggttaacaatccccatcaccgcgcaaccagccagcaaggccggaaggtgaccgggtaaacgaatgcccagacgcggccagaaaacaagaatacctagcgtcacaatgccaatggcagcatcacccacattaatggtcggcagcgccataaataatgcgccgactttttgtagataatgttccgggacatgggccatttgcagaccgagaaaatctttaatctgcatggtaccgatggtgatcccgatacccgaggtgaaacctaaggtgacggaaaccggaatatactcaatcaggcgaccaaagcgtgccagacccatcagaatcaaaaagatccccgacagcaaggtcgcaaccagcagtcctgccagcccaaactgttgcgaaacgggatagagaattaccacaaatgccgcagtcggaccggaaacgctgaagcgtgacccacccgtcagagcaatgacaatccccgcaacagctgcggtatataaaccgtactggggtgccacaccactaccaatagccaacgccatcgccagcgggatagcaataatcccgacggttatcccggcaatcaggtcacgggtaaaccgtgcggcagtatatttttctttccagcaagcgtcgatcagagcgcggaaaggcatcacatgtgaggaaaatattttgttcacaataatgtttcatccgtgagcgcatcatctgtcaactaaatggcaggtgaaggaggcataggtcatacaaatggatattacagacaaaaaaacccgccgcagcgggtctttgagccgggttcgattagtgttcgaacatggcagagatcgattcttcgttgctgatacgacgaatcgcttcggccagcatacctgacagggtcagagtacgcacgttcggcagtgatttgatttcatcgctcagcggaatggtatcgcagacaacgacttcatcaattacagagttacgcaggttgttcgccgcgttgccagasaasatcgggtgagtcgcgtacgcaaatacacgtttagcaccacgttctttcagagcttcagcagctttacacagcgtaccgccagtgtcgatcatatcatcgaccagtacgcagtcacgacctgcaacgtcaccgatgatatgcatcacctgggaaacgttcgcacgcggacgacgtttgtcgatgattgccatatcggtatcgttcagcagcttagcgatagcgcgggcacgcacaacgccgccgatgtccggagaaaccacaattgggttatccagattcagctgcagcatgtcttccagcaggatcgggctaccaaatacgttatcaaccggaacgtcgaagaaaccctgaatctgttcagcgtgcagatccactgtcagcacacggtcaacaccgacgctggagaggaagtctgcaaccactttcgcagtgattggtacacgagcggaacggacgcgacggtcctggcgcgcatagccaaagtaggggataacagcggtgatacgacctgcggaagcacgacgcagggcatcaaccataacgactaattccatcaggttgtcgttagtasgggcacaagtggactggatgatgaaaatatcaccaccgcgtacattttcattaatttgtacgctgacttcgccatcgctaaagcgacctacagcggcgtcgccgagtgaagtgtacaggcggttggcaatacgttgtgctagttccggggtggcgttaccagcaaaaagyttcatatcaggcacgagaagaacctcaggcatgcgtccattggtggaaagaatctgccgaaaactgtgcgggccaggcatgatcctttccaggcggtgtattaaagagcgcgatgcaacgtctggaacaaggtgacgttgtcaccgaaactcagcttgcccggcttaaagcatggctctgtgcaatggggaaagattagcgcctttcgccacaaagccattgagccattccggggcttgctctagcacctggcgggcttcagactctgtatcaaattcagcaaagacacaggcccctgtcccagtcaggcgcgacggggcgtattctaacagccaggaaagcaccgcatcaacctcgcgaaaacgttttcttgcgataacctcgcaatcattgctgaattcacattttagcaacgtttctattgacctttttggcgtattgcgcgggagttcaggatctttaaaaatcaccggagtcggaatacttacaccagggtgcgccaccagataccacttctctggcggatccaccggggttagtatttcaccaacgccttcggcaaacgcggcatgcccccgaacaaagacaggaacatctgcgcccagcgtcagccccatttccgccagctcatccatgcttagcccgcattgccagagatgatttaatgccaccaggaccgtcgcggcattggatgaaccaccgccgagaccgccgyccatcggcaaacgcttgtcaatgctgatattcgcaccgcttcccgtcggaagacgcccgctgtctgccgcagttttcatcaacaaccgcgctgcgcgaacgatcaggttatcttcatgttccacgccttcaacgggcgttaacagacggatatccccatcgtcacgaagctcaatgctgatggtgtcgccgtaatcaagaaactgaaacagcgtttgcagcgtgtggtaaccatccgcacgctgaccggtaatgtataaaaacagattaagttttgccggagagggccactgtgtccgcattatttcactatccagttatccatttttaacttgatgcgttgaccaccgtcggtgagttccatattggctggcatcgcaggttgcgttttggtgtcataaccaccataaacaaccttccagtttttgccattctggctgtaggtaatttcgctcaggcggtactggtcgtccagtttgtagtcggttgcatcacccggtaaacctaaaatccactggcgcaagctgttgagcggaattggcattccagtcaatttgccaatcatctcttcggcgtcatcggcggtataacgctgacctttattgtcgactaactgcacgttacccggttgagcattcagctccagttccgtgctgcccaatgggttagtgagcagcagacggtagcgatcctggccggtttgctgccagaaaaagcgggcgtacactttttgttggtcagaaatataagcgaacgcgccgcgagtctgatactgattaagattgcgcacgtcttgctgatgctgacgccattgtggcgaatccgggcttttgccaggacctttgggcgtggtaacggaacaggcagtgagcacaagagcagccagcggtagcaggcggataagacgaaaatcgggcaggggcatagtgatgacaagtccttgagatacgttgcagttataacccttaatgctagcgtcaccattagtcatcgtctatgttcaagttgtcttaattgtagaaatctaacgggttcgggcaattactccaaaagggggcgctcccttttattgatctcgcgcatacggtatgatgcgccgagactaaccttatcaacgttggtattatttcccgcagacatgacccttttagcgctcggtattaaccataaaacggcacctgtatcgctgcgagaacgtgtatcgttttcgccggacaaacttgatcaggcgctggacagtctgctcscacagccgatggtgcagggcggggtggtgctgtcgacgtgtaaccgcactgagctttatcttagcgtcgaagagcaggacaacttgcaagaggcgttaatccgctggctttgcgattatcacaatcttaatgaagaagatctgcgtaaaagcctctactggcatcaggataacgacgcggttagccatttaatgcgtgttgccagcggcctggattcactggttcttggggagccgcagatcctcggtcaggttaaaaaagcgtttgccgattcgcaaaaaggtcatatgaaggccagcgaactggaacgcatgttccagaaatctttctctgtagcgaaacgcgtacgcactgaaacagatatcggtgccagcgctgtgtctgtcgcttttgcggcttgtacgctggcgcggcagatctttgaatcgctctctacggtcacagtgttgctggtaggcgcgggcgaaaccatcgagctggtagcgcgtcatctgcgcgaacataaagtacagaagatgattatcgccaaccgcactcgcgaacgtgcccaaattctggcagatgaagtcggcgcggaagtgattgccctgagtgatatcgacgaacgtctgcgcgaagccgatatcatcatcagttccaccgccagcccgttaccgattatcgggaaaggcatggtggagcgcgcattaaaaagccgtcgcaaccaaccaatgctgttggtggatattgccgttccgcgcgatgttgagccggaagttggcaaactggcgaatgcttatctttatagcgttgatgatctgcaaagcatcatttcgcacaacctggcgcagcgtaaagccgcagcggttgaggcggaaactattgtcgctcaggaaaccagcgaatttatggcgtggctgcgagcacaaagcgccagcgaaaccattcgcgagtatcgcagccaggcagagcaagttcgcgatgagttaaccgccaaagcgttagcggcccttgagcagggcggcgacgcgcaagccattatgcaggatctggcatggaaactgactaaccgcttgatccatgcgccaacgaaatcacttcaacaggccgcccgtgacggggataacgaacgcctgaatattctgcgcgacagcctcgggctggagtagcagtacatcattttctttttttacagggtgcatttacgcctatgaagccttctatcgttgccaaactggaagccctgcatgaacgccatgaagaagttcaggcgttgctgggtgacgcgcaaactatcgccgaccaggaacgttttcgcgcattatcacgcgaatatgcgcagttaagtgatgtttcgccctgttttaccgactggcaacaggttcaggaagatatcgaaaccgcacagatgatgctcgatgatcctgaaatgcgtgagatggcgcaggatgaactgcgcgaagctaaagaaaaaagcgagcaactggaacagcaattacaggttctgttactgccaaaagatcctgatgacgaacgtaacgccttcctcgaagtccgagccggaaccggcggcgacgaagcagcgctgttcgcaggcgatctgttccgtatgtacagccgttacgccgaagcccgccgctggcgggtagaaatcatgagcgccagcgagggtgaacatggtggttataaagagatcatcgccaaaattagcggtgatggtgtgtatggtcgtctgaaatttgaatctggcggtcatcgcgtgcagcgtgttcctgctacggaatcgcagggtcgtattcatacttctgcttgtaccgttgcggtaatgccagaactgcctgacgcagaactgccggacatcaacccagcagatttacgcattgatactttccgctcgtcaggggcgggtggtcagcacgttaacaccaccgattcggcaattcgtattactcacttgccgaccgggattgttgttgaatgtcaggacgaacgttcacaacataaaaacaaagctaaagcactttctgtactcggtgctcgcatccacgctgctgaaatggcaaaacggcaacaggccgaagcgtctacccgtcgtaacctgctggggagtggcgatcgcagcgaccgtaaccgtacttacaacttcccgcaggggcgcgttaccgatcaccgcatcaacctgacgctctaccgcctggatgaagtgatggaaggtaagctggatatgctgattgaaccgattatccaggaacatcaggccgaccaactggcggcgttgtccgagcaggaataatggaatatcaacactggttacgtgaagcaataagccaacttcaggcgagcgaaagcccgcggcgtgatgctgaaatcctgctggagcatgttaccggcagagggcgtacttttattctcgcctttggtgaaacgcagctgactgacgaacaatgtcagcaacttgatgcgctactgacacgtcgtcgcgatggtgaacccattgctcatttaaccggggtgcgagaattctggtcgttgccgttatttgtttcgccagcgaccttaattccgcgcccggatacggagtgtctggtggagcaggcactggcgcggttgcctgaacaaccttgccgtattctcgatctcgggacgggtaccggggcgattgcgcttgcgctggctcgcgagcgcccggactgcgaaattaccgctgtagatcgtatgcccgatgctgtcgccctggcacaacgtaatgcccagcatctggcgatcaaaaatatccacattctgcaaagcgactggtttagcgcgctagccgggcagcagtttgcgatgattgtcagcaatccgccgtatattgacgagcaggaccctcatcttcaacaaggcgatgtccgctttgagccgctcactgcgctggttgcggcagacagtggaatggcagacatcgtgcatatcatcgaacagtcgcgtaacgcgctggtatccggcggctttctgcttctggaacatggctggcagcagggcgaagcggtgcgacaggcatttatcctcgcggggtatcatgacgtcgaaacctgccgtgactatggtgataacgagcgcgtaacgctcggccgctattatcaatgacaagtttttctacactgcttagtgttcatcttattagtatcgcgctttctgttgggctattaaccttacgtttctggctacgttatcagaagcatccacaggcatttgctcgctggacgcgcattgtgccgccggttgtcgatacggtgttattgttaagcggcattgcgttgatggctaaagcgcacatcctgccattttccgggcaggcacagtggctgactgaaaagctgtttggagttatcatttatatcgttttgggttttattgcactcgattatcgtcgtatgcacagtcagcaggcgcgcattattgccttcccgctgacgttggtggtgctgtacatcatcattaaactcgccaccacaaaagtaccgttactggggtaagtcatgagatcgttagctgatttcgaatttaataaagcgccattgtgcgaaggcatgatcctggcttgcgaagcaatccgccgcgattttccctcgcaagatgtttacgacgaactggagcgtctcgttagtctggcgaaggaagaaatcagccagcttctgcctttagaagagcagctggaaaaactgatcgcgctgttttacggcgactggggatttaaagcctcacgcggcgtttatcgtctttccgatgcattatggctggaccaggtgttaaagaatcgacagggcagtgcggtatcattaggtgcggttttattatgggtcgcgaatcgtctcgatttgccgctgctgccggtgattttccctacgcagctgatattgcgcattgaatgtccggatggcgaaatttggctgattaatccttttaacggtgaatcgttaagcgaacatatgctggacgtatggttaaagggaaatatcagcccgtcggcggaactgttttatgaagaccttgatgaagctgataacattgaggtaatccgcaaattgctggatacactcaaagcctcgttgatggaagaaaatcagatggagctggcgttacgcaccagcgaagctttattacaattcaacccggaagatccctatgaaattcgcgatcgcgggttgatttatgcgcaactggattgcgaacacgttgcgttgaacgatttaagttatttcgttgaacagtgtccggaagacccgatcagcgaaatgatccgtgcgcaaataaataacatcgcgcataaacatattgtgctgcattaattaatcgacattttactcaaggttaaggcgatcctatgaaacaaaaagtggttagcattggcgacatcaacgtagcaaatgacctgccgttcgtactgtttggcggtatgaacgtgctggaatctcgcgatctggcgatgcgcatttgcgagcactacgtaaccgtgacccagaaactgggtatcccttacgtgttcaaagcctcttttgacaaagccaaccgctcctccatccactcttatcgtggaccgggcctggaagaagggatgaaaatcttccaggagttgaagcagacttttggcgtgaaaattatcaccgacgttcacgaaccaagtcaggcacagcccgttgctgatgtcgtggatgtgattcagttgccggcgtttcttgctcgccagactgacctggttgaagccatggcgaaaaccggtgcggtaattaacgtcaagaaaccacagtttgtcagcccgggacagatgggtaatatcgttgataaattcaaagaaggcggcaacgaaaaagtgattctttgcgatcgtggtgctaacttcggctatgacaacctggttgtcgatatgctgggcttcagcattatgaagaaagtgtctggtaactcgccggtgattttcgacgtgacccacgcattgcaatgccgcgatccttttggcgcagcttccggcggtcgtcgtgctcaggtggctgagctggcacgagccggtatggcggtaggtctggcggggctgtttattgaagcgcatccggatccggaacatgcgaaatgtgatggtccatccgcgctgccgctggctaaactggaaccgttcctcaggcagatgaaagcgattgatgatctggtgaaaggtttcgaagaactggataccagcaagtaatcttttttgcttgaaaaataaagtcttagcgttctgcgttaagacttttttcatgggtgccggatacaaaaaaggccgcaggctgttaccctgcggccggtttcgggcgcatattgccatcacggcagcctgacgcccgttttcgccttacttccggttacgccaccagccgacaatcgctgcggtaataattcccgccaggatcggtgctgccaggtcgtgccagaaaatcatggcaaactgcgcgagcgtcatatagccgccttgttgtaatgacaacattttgcggctattcttgaattgttgatggttcaagattagcccccgttctgttgtcaggttttacctctcaacgtgcgggggttttctctttccagcaaccaatgccaccagggataaagcccccgcaacattgcgcctcaccggataacgccggcttggtgtggatactacgactcaattcatcttcacttcatccctgaaatgtttgcaatgaagagtgcattccggtttttcaacagctgttacagtcgtttcatgagtgctctggatgatgcttccagctcgggttgccaatatttacttgtggaagtgataaagacaaaaatggccgcaggctgttacccctgcggccggtttcgggcgcatattgccatcacggcagcctgacgcccgttttcaccttacttccggttacgccaccagccgacaatcgctgcggtaataattcccgccaggatcggtgccgccaggtcgtgccagaaagtcatggcaaactgcgcgagcgtcatatagccgccttgttgtaatgacaacattttgcggctattcttgaagtgtctggtttcaagattagccctgttgtcaggttttacctctcaacgtgcgggggttttctctttccagcaaccaatgccaccagggataaaacccccgcaacattgcgcctcaccggataacgccggcttggtgtggatactacgtctcaattcatcttcacttcatccctgaaatgtttgcaataaagagtacattccggcttttcaacagctgttgcagtggtttcntgcaggntgtggtacatgctcgcaattctgaattaacgacctgacttgtggaagtgataaagacaaaaatggccgcaggctgttacccctgcggccggtttcgggcgcatattgccatcacggcagcctgacgcccgttttcaccttacttccggttacgccaccagccgacaatcgctgcggtaataattcccgccaggatcggtgccgccaggtcgtgccagaaagtcatggcaaactgcgcgagcgtcatatagccgccttgttgtaatgacaacattttgcggctattcttgaagtgtctggtttcaagattagccctgttgtcaggttttacctctcaacgtgcgggggttttctctttccagcaaccaatgccaccagggataaaacccccgcaacattgcgcctcaccggataacgccgggcttggtgtggatactacgtctcaattcatcttcacttcatccctgaaatgtttgcaataaagagtacattccggcttttcaacagctgttgcagtggtttcgtgcaggttgtggtacaggctcgcaattctgattaacgacctgtccaggtagtatgaagaaatacaataagcaggaatttatattatctcccccggtttccgtcatcggaggagatataactgtcaggcaaatatcgtcatcaaataggcggcaaacagtgccagatgcgctgcgccattgagcacgttagtacgtccggtggagaaggagatatggcacagcactaaagaggccaccatcaccaccatttctggcgcaccaagtgcaaactgcaattcgttacccgtcataaaggcaattagcgtgacgacaggtacggtaagcgaaattgttgctaacactgaaccaaagaacagattcatcgcgcgctggacctggttgttcaacactgcttttaatgcacctaaaccttccggcgacagaatcaacagtgccaccaggaagccagtaaaggcgacaggggcattcatgctgtcgagcaaagtctccagcgggctggcgttcattttggtgactgcaataacggcaatcaggtggataatcaaccagatagcatgccacaggctgctatgggcagacggtttaccgtggtgcgggtcgtcgtcatcactgtcatcttcgtgctcgtagacaaacaaactttgatgcgttttggtctggatcagcaaaaatacaccatacattgccgcagaaattaatgctaccagtaacgcctgaccggttgaaaaattcgccgcaggcagagccattggaaataccagtacgattatcgccagggggaacagcgcaattaaatactgcttaataccaaacagattcatatattgggtggcaaacttacgaccgcccaacaataatgaaaagccgaccagcccaccggtaacaatcataatgatcgaatagagcgtatcacgcattagcgttggcgcggcgtcgccggttgccattaaagctgaaatcaaactaacttcaagaataaccactgaaaggctaagaataagcgaaccgtaaggttctcccaggcgatgggctaatacgtccgcatgacggacaacactaaaggcgctacttaaaataccaataagcgcaagaagattgatggcaatgaccactggtagtgtctggctgcttccccacaggaacagcactaccagcgccagaaccgggaaaataagcgaagtctccttgtggcgggtttttaccgcctcttgagcatttgacattatggttatccctttgcagatgaatttatcgaaaatgtaaaaaataggtaggaaaaataacagaaagtgtctggatatcggtaacattttacgaatttttaccccgttgtcgattttttactcattggggcataaaaataagtattacgtttaggcaatgtttgttttagcgtttcttaagaacagtctgacatgaaaattcttatgtttttgcaagagtagatattgttgaccacacttaatgttcaactttgtaaaaggagtcaacgatgccgtataaaacgaaaagcgacctgccggaaagcgtaaagcacgttctaccgtctcatgcccaggatatctataaagaagcgttcaacagcgcatgggatcaatataaagataaagaagatcggcgtgatgacgccagtcgcgaagaaaccgcgcataaagtggcctgggctgctgtgaagcatgaatatgccaaaggggatgatgataaatggcataaaaaatcgtaaaaccggtagcttagttaaagctattcgtgcggtgttgccttgcaagtggtccgcggattgcatattgtcccgttagtggtttcaaaatgagcagtaaaaatgtccggaagacaccaaaaagttgtcgcagggaagcatgcagtggcggaggtgtaagaaggtgataacgcgtgatttcttgatgaatgccgattgtaaaacggcatttggtgccattgaagaatcactcttatggtcagcagaacaacgggcggcttcgctggcggcgacgctggcttgtcgacctgatgagagaccggtgtggatcttcggttatggatcgttgatgtggaatccggcactggagtttaccgagtcgtgcaccggtacactggttggatggcatcgcgcgttttgcctgcgcctgaccgccgggcgcgggactgcgcaccagccgggacggatgcttgcactaaaagagggcggacgtaccacaggcgtcgcctatcgactgccagaagagacgctggagcaggaactaaccctgttgtggaagcgcgagatgattaccggctgttatctgccaacctggtgtcagcttgatcttgatgatggacgcacagtaaacgccattgtgtttattatggacccgcgacatccagaatatgaatctgacactcgcgctcaggtcatcgcgccgttgattgcggcggcgagcggtccgctgggaaccaacgcacaatacctgttttcactggaacaggagcttatcaaactgggaatgcaggacgatgggctgaatgatttgctggtatcggtaaaaaaactgctggcggagaattatccggatggtgtgttgcggccgggattcgcctgagtaaacttccctcatcgtggggcgtcagacgccccctcaaacattaaaatgtgagcactttatcggctgacagcgtccattgcgccagttccacaagagtaccgatttccaccccatcaatcagaggaagtgtactaatcccgcgcccgtcggtacaggttttgcacaatttcaccggtacattctgagcggtaaggatctccagcatttgctgtatgttgtagccttcccctggtttttgcccgcgcaacccggctgtgaccgcatcagacatcaggaacagacgcagatccagattgctctcctgctctcgtaacgcaatggccagccgcaagctgttaaacaaggattcgctcccgtaaggtgcgccattggcaacgatcacgattttttgcattatttactcctgtattcagggaattagacactcatcttctatcttactgcttctgcagcgtctgaccaatcggtcacatttttaaggattttcctgaaagcgcgagaaaatacgacaaaagttgccagtaatcgttattctttaaggctatgttttttcattttttaccggaagtwaccgacgttttgagccgtttcgttcctcgcattattccgttttatttactcttgctggcggcaggcggtacagctaacgcacaatctaccttcgagcaaaaagcggcaaatccctttgataataacaatgatggtctgccggatttaggcatggcgcctgaaaatcatgatggggaaaaacactttgctgaaattgtgaaagatttcggcgaaaccagtatgaatgataacgggctggatactggcgagcaggcaaaagctttcgcattgggaaaagtccgcgacgcgcttagtcaacaggttaatcagcacgtagagtcgtggctatcaccgtggggaaatgccagtgttgacgtcaaagtggataacgaaggtcattttaccggcagtcgtggaagctggtttgtgccgttacaagataatgatcgttatctcacctggagccagcttggtcttactcagcaggatgatgggctggtgagcaatgtgggcgttgggcaacgctgggcgcgcggcaactggctggtgggttataacactttttatgacaacttgctggatgaaaatcttcagcgagcgggctttggtgccgaagcgtggggcgaatatttgcgactatcggcaaacttttatcagccgtttgctgcatggcatgaacagacagccacgcaggaacaacggatggcgcgcgggtacgacctgacagcccggatgcgcatgccgttctatcaacacctcaataccagtgtcagcgtagaacagtattttggtgatcgtgttgatttgtttaactctggtacgggttatcacaatcccgtcgcgttgagtctgggattaaattacacccctgtgccattagtcactgtgacggcccagcataaacagggtgaaagtggcgagaatcaaaataacctcgggctgaatcttaattaccgctttggtgtaccgctcaaaaaacaactttctgcgggcgaggttgccgaaagtcagtcgttacgtggtagtcgctatgataatccgcagcgaaataatctaccgactcttgagtaccgacagcgaaaaacgttaacggtgtttcttgcgacaccgccgtgggatctaaaacctggcgaaacagtgccgctgaaattacaaatccgcagtcgttacggtattcggcaactgatttggcagggcgatacgcagatattaagtttgacgccgggcgcacaagccaacagcgcggagggctggacgctgatcatgcctgactggcagaacggggaaggggcgagcaatcactggcgattgtcggtggtggtggaagataaccaggggcagcgtgtctcctccaatgagatcacgctaacgcttgtcgaaccgttcgacgcattgtcaaacgacgaactgcgctgggaaccgtaatcagaaaatgcgctcctgatgcacccataccgctgcttccacgcgagacttgagcttcattttcttcagcatgtgcttgacgtgcacttttactgtgctttcggtgatgtccaggcggcgggcaatcatcttgttcggcaaaccctgggcaatcagcttgagaatatcgcgctcgcgtggggttaactggttaacatcgcgctcagtcgtggcacggttagcgcgcaagctggcggccagaacaggcgttaatgcttcgcttaataccatttcgccagcagctgcctgatgcaatgctttcagcagatcttccggttccatatcttttaacagatagccatccgcgccgcgtttcagtgcggtgaccacatcttcttcatggttagagacgctgaataccacaatgcgccctgagagggacttttcgcgcagtttatccagcgtttccagaccgttcatgccgggcatattgagatctaacaggatcagatcgggatcaagagattccgccagttcaataccctgttcgccattactcgcttcgccaaccacggtgatatctggtgccatactgataagctgttttacgccagttcgcagcatcgggtgatcgtcaatcagcaggatagtagccggttcctgattactcatgggtatctccttggacgtctgtgaaagttttttcgggaataaaggtgaccaccacttcggtgccacctgattcacgacggcggacgcggcaatcgcctcgtaaactttgcgcacggtcgcgcattattatcatgccgtagtgattgctgcggatggcattttcaggcacgccgcagccgttatcctggacggtcagtttgacctgattatcgttttgcgccacygtcaccacgacctcactcgcttgcgaatgtttgagggcgttacttaatgcctcacgggcaatttgcaacaagtggattgcctgatgcgaaggcaccagacgaggcggcaattgataatccagcttcaccgggaagccaaatttggcgctgtactcttcgcaactcgcctccagcgccggacgtaatccaggctcggtgagctgcaagcggaatgtggtgagcaattcacgcaactgcgcccaggatgcattcagttcgttacggatctgacttaacagttcgcggctgctttctggcagcgcatcgccctgcatctgtaaacaactcacctgcatcttcatgcaagagagagattgggcaatagaatcatgcagttcgcgcgcaatggtggcacgctcttccatcacgatcaactgttgctgacgttcctgatgccgatccagcgccagcgtggcggtgagttgttcaaccagggtatccaccagttgttgttgatcatggctaagatgacgcccctgcggtagggtcgccagcaaaataccgtactgcgtatgagagtcagccagccgccacttcagggtcgtgccgcgatcaccaacgggtaatacgccgcgcgggcagagctggcagcctttatcatcacaagtcatatctggctggcaggtaaactcctgatgattctcttcatcatcagtgtcatacacccgcagttcgatatcacgtagcagggttaaattctgtaagccgttgagtacaggtgacaggcgttcacacagcggggcgcgggaatgcaaacggcggttagcctgccataaaaaagagaggatctgatttttatgctccagcccggcggttttctcctgaacccgctgctcaagtacggcataactttcggccagttctgcagacatattgttcaacgcagttccaagcatcgccatttcgttgcgcccgctgatgtttgcgcgttgggtaaaatcgcgatggctgacggcactcgccattgccagcagttgccgccacggttgtagcagtcgcgcccgcaaccagataatagtgaacaccagtaaaagtgccataaataccgccattacccgatggaccagtaccactgtctcaatgcgcatttccgtggtgcggtcaaaaccagataccagctgatcaagcccggcaacaaactggctgacatccgctgacaccgtttcgcggttttgtgcacgcatcagtgcagggatgagttcattacgccagtaatcttgtaaaccctgtaattgcgccagttgtccgtctcgttctgctgctcgagtcaactcggcgctaaatgccgtttgttccatctctttaattaagggcttgtctttctcgcttaatggcactgctgccaacagacggtaactttgcatgcgcagcgatcccgctttgttgatcgcatgggcgctgccctgaacgccttgcaccagccagccagaaaccgccatccctgccagtccaatagcagtagaaagcaacacaataagcgcaacctgattaaccagggtgagcggagagagacaacgtttaagcatgtaaacctcttccttcaggctttaaatgagcaataaccttaatgaatgtgacgatacattctggaatggcagtattctcggctattggctgaagtatacccatacccggaaagagttactccttatttgccgtgtggttagtagctttacatcggtaagggtagggattttacagcaccgtgaaaaatctcataatttttatgaaatcactgtactcactatgggtaatgataaatatcaatgatagataaagttatcttatcgtttgatttacatcaaattgcctttagctacagacactaaggtggcagacatcgaaacgagtatcagaggtgtctatgagtcactcatccgcccccgaaagggctactggagctgtcattacagattggcgaccggaagatcctgcgttctggcaacaacgcggtcaacgtattgccagccgcaacctgtggatttccgttccctgtctgctgctggcgttttgcgtatggatgttgttcagcgctgttgcggtgaacttaccgaaagtcggttttaattttacgaccgatcagctatttatgttgactgcgttgccttcggtttctggcgcgttattacgtgttccatactcctttatggttcctatcttcggtggtcgtcgctggacggcgttcagcaccggtattctgattattccttgtgtctggctgggttttgccgtgcaggatacctccacgccttatagcgtcttcatcatcatctctctgctgtgcggctttgctggcgcgaacttcgcatccagtatggcaaacatcagcttcttctttccgaaacagaagcagggtggcgcgctgggcctgaatggtggtctgggcaacatgggcgttagcgttatgcagttggttgctccgctggtggtatcactgtcgattttcgcagtatttggtagccagggcgtcaaacagccggatgggactgagctgtatctggcgaatgcgtcctggatatgggggccgttccttgccatcttcaccattgcggcgtggtttggcatgaacgatcttgctacctcgaaagcctccatcaaggagcagttgccggtactcaaacggggtcatctgtggattatgagcctgctgtatctggcaaccttcggttccttcatcggcttctccgcgggctttgcgatgctgtcaaaaacgcagttcccggatgttcagattctgcaatacgctttcttcgggccgtttattggtgcgctggcgcgttctgcaggtggtgcattatctgaccgtctgggcggaactcgtgtcacgctggtgaactttattctgatggcgattttcagcggcctgctgttcctgaccttaccgactgacgggcagggcggaagcttcatggcgttcttcgcggtcttcctggcgctgttcctgacagctgggctgggtagtggttccactttccanatgatttccgtgatcttccgtaaactgacaatggatcgcgtgaaagcagaagggggttctgacgaacgtgcgatgcgtgaagcggcaaccgacacggcggcggcgttgggtttcatctctgcgattggcgcgattggtggcttctttatcccgaaagcgttcggtagctcgctggcattaacgggttcgccagtcggcgcaatgaaagtatttttgattttctatatcgcctgcgtagtgattacctgggcggtatatggtcggcattctaaaaaataaatcttaatatttgattatcctttgcgcggcatgatgtcgcgctttttttatgcgtcatttagttacaacatactaatgttatatggtttatttcgccggatttcattaagaaccattaatatgttacccatggggaatactccttaatacccatttgcataaaaatcttaatagtttaaataactacaggtataaaacgtcttaatttacagcatgttatgctgtaactgttaattatcctaaaggggtatcttaggaatttactttatttttcatccccatcactcttgatcgttatcaattcccacgctgtttcagagcgttaccttgcccttaaacattagcaatgtcgatttatcagagggccgacaggctcccacaggagaaaaccgatgagtaaattcctggaccggtttcgctacttcaaacagaagggtgaaacctttgccgatgggcatggccagcttctcaataccaaccgtgactgggaggatggatatcgccagcgttggcagcatgacaaaatcgtccgctctacccacggggtaaactgcaccggctcctgcagctggaaaatctacgtcaaaaacggtctggtcacctgggaaacccagcagactgactatccgcgtacccgtccggatctgccaaaccatgaacctcgcggctgcccgcgcggtgccagctactcctggtatctttacagtgccaaccgcctgaaatacccgatgatgcgcaaacgcctgatgaaaatgtggcgtgaagcgaaggcgctgcatagcgatccggttgaggcatgggcttctatcattgaagacgccgataaagcgaaaagctttaagcaggcgcgtggacgcggtggttttgttcgttcttcctggcaggaggtgaacgaactgatcgccgcatctaacgtttacaccatcaaaaactacggcccggaccgtgttgctggtttctcgccaattccggcaatgtcgatggtttcttacgcatcgggtgcacgctatctctcgctgattggcggtacttgcttaagcttctacgactggtactgcgacctgcctcctgcgtctccgcaaacctggggcgagcaaactgacgtaccggaatctgctgactggtacaactccagctacatcatcgcctggggttcaaacgtgccgcagacgcgtaccccagatgctcacttctttactgaagtgcgttacaaaggcaccaaaactgttgccgtcacaccagactacgctgaaatcgccaaactgtgcgatctgtggctggcaccgaaacagggcaccgatgcggcaatggcgctggcgatgggccacgtaatgctgcgtgaattccatctcgacaacccaagccagtatttcaccgactatgtgcgtcgctacaccgacatgccgatgctggtgatgctggaagaacgcgacggttactacgctgcaggtcgtatgctgcgcgctgctgatctggttgatgcgctgggccaggaaaacaatccggaatggaaaactgtcgcctttaataccaatggcgaaatggttgcgccgaacggttctattggcttccgctggggcgagaagggcaaatggaatcttgagcagcgcgacggcaaaactggcgaagaaaccgagctgcaactgagcctgctgggtagccaggatgagatcgctgaggtaggcttcccgtactttggtggcgacggcacggaacacttcaacaaagtggaactggaaaacgtgctgctgcacaaactgccggtgaaacgcctgcaactggctgatggcagcaccgccctggtgaccaccgtttatgatctgacgctggcaaactacggtctggaacgtggcctgaacgacgttaactgtgcaaccagctatgacgatgtgaaagcttataccccggcctgggccgagcagattaccggcgtttctcgcagccagattattcgcatcgcccgtgaatttgccgataacgctgataaaacgcacggtcgttcgatgattatcgtcggtgcggggctgaaccactggtatcacctcgatatgaactatcgtggtctgatcaacatgctgattttctgcggctgtgtcggtcagagcgggggcggctgggcgcactatgtaggtcaggaaaaactgcgtccgcaaaccggctggcagccgctggcgtttgccctcgactggcagcgtccggcgcgtcacatgaacagcacttcttatttctataaccactccagccagtggcgttatgaaaccgtgactgcggaagaactgctgtcgccgatggcggataaatcccgctataccggacatctgatcgactttaacgtccgtgcagaacgcatgggctggctgccgtctgcgccgcagttaggcactaacccgctgactatcgctggcgaagcagaaaaagccgggatgaatccggtggactatacggtgaaatccctgaaagagggttctatccgtttcgctgcggaacagccggaaaacggcaaaaaccacccgcgtaacctgtttatctggcgttctaacctgctcggttcttccggtaaaggtcatgagtttatgctcaagtacctgctggggacggagcacggtatccagggtaaagatctggggcagcagggcggcgtgaagccggaagaagtggactggcaggacaatggtctggaaggcaagctggatctggtggttacgctggacttccgtctgtcgagcacctgtctctattccgacatcattttgccgacggcgacctggtacgaaaaagacgacatgaatacttcggatatgcatccgtttattcacccgctgtctgcggcggtcgatccggcctgggaagcgaaaagcgactgggaaatctacaaagccatcgcgaagaaattctccgaagtgtgcgtcggccatctgggtaaagaaaccgacatcgtcacgctgcctatccagcacgactctgccgctgaactggcgcagccgctggatgtgaaagactggaaaaaaggcgaatgcgacctgatcccaggcaaaactgcaccgcacattatggtcgtagagcgcgattatccggcaacttacgaacgctttacctctatcggcccgctgatggagaaaatcggtaacggcggtaaagggattgcctggaacacccagagcgagatggatctgctgcgtaagctcaactacaccaaagcggaaggtccggcgaaaggccagccgatgctgaacaccgcaattgatgcggcagagatgatcctgacactggcaccggaaaccaacggtcaggtagccgtgaaagcctgggctgccctgagcgaatttaccggtcgtgaccatacgcatctggcgctgaataaagaagacgagaagatccgcttccgcgatattcaggcacagccgcgcaaaattatctccagcccgacctggtctggtctggaagatgaacacgtttcttacaacgccggttacaccaacgttcacgagctgatcccatggcgtacgctctctggtcgtcagcaactgtatcaggatcaccagtggatgcgtgatttcggtgaaagcctgctggtttatcgtccgccgatcgacacccgttcggtgaaagaagtgataggccagaaatccaacggcaacccggaaaaagcgctcaayttcctgacgccgcaccagaagtggggtatccactccacctacagcgacaacctgctgatgctgactttaggtcgcggtggtccggtggtctggttgagtgaagccgatgccaaagatctgggtatcgccgataacgactggattgaagtattcaacagcaacggtgctctgactgcccgtgcggttgtcagccagcgtgttccggcagggatgaccatgatgtaccacgcgcaggaacgtatcgttaacctgcctggttcggaaattacccaacagcgtggtggtatccataactcggtcacccgtatcacgccgaaaccgacgcatatgatcggcggctatgcccatctggcatacggctttaactactacggcaccgtaggttctaaccgcgatgagtttgttgtagtgcgtaagatgaagaacattgactggttagatggcgaaggcaatgatcaggtacaggagagcgtaaaatgaaaattcgttcacaagtcggcatggtgctgaatctcgataagtgcatcggctgccacacctgttcagttacctgtaaaaacgtctggaccagccgtgaaggcgtggaatacgcgtggttcaacaacgtggaaaccaagccgggccagggcttcccgactgactgggaaaaccaggaaaaatacaaaggcggctggatccgtaaaatcaacggcaaactgcaaccgcgcatgggtaaccgtgccatgctgctgggtaaaatcttcgctaacccgcatctgccggggatcgacgattattacgagccgttcgattttgactatcagaacctgcataccgcgccggaaggcagcaaatcgcagccgattgcccgtccgcgttcgctgattaccggggaacggatggcgaaaatcgaaaaagggccgaactgggaagatgacctgggcggtgagtttgacaaactggcgaaagacaagaacttcgacaacatccagaaggcgatgtatagccagttcgaaaacaccttcatgatgtatttgccgcgcctgtgcgaacactgcctgaacccggcatgtgtggcgacctgcccgagcggtgcgatttacaagcgtgaagaagatggcatcgtcctgatcgaccaggataaatgccgtggctggcgtatgtgcatcaccggatgcccgtacaaaaaaatctacttcaactggaagagcggtaagtctgagaagtgcatcttctgctatccgcgtattgaagcgggtcagccgaccgtgtgctcagaaacctgtgtcggtcgtatccgttatcttggcgtgctgctgtacgatgccgacgcgattgaacgtgcagccagcaccgagaacgagaaagatctctaccagcgtcagctggaggtgttcctcgatccgaacgatccgaaagtcatcgagcaggcgattaaagacggtattccgctgagcgttattgaagctgcacagcagtcgccggtttataaaatggcaatggaatggaaactggcgctgccgctgcatccagaatatcgcacactgccgatggtctggtacgtgccgcctctctctccgattcagtctgcagcagacgcgggtgagctgggtagcaacggcattctgccagacgtcgaaagcctgcgtattccggtacagtatctggcgaatctgctgaccgccggtgataccaaaccggtactgcgcgcgctgaaacgtatgctggcgatgcgtcattacaaacgtgctgaaaccgttgacggtaaagttgatacccgtgcgctggaagaggtcggtctgaccgaagcccaggcacaggagatgtaccgttatctggcgattgctaactacgaagatcgctttgtggtgccgagtagtcatcgtgaactggcacgggaagccttcccggagaaaaatggctgcggctttacctttggtgatggctgccacggttcagataccaaattcaatctgttcaacagccgtcgtatcgatgccatcgatgtgaccagcaaaacggagccgcatccatgatcgaactcgtgattgtatcgcgtctccttgaatatccggatgctgccttatggcagcatcaacaagagatgtttgaggcgattgccgcgtcgaaaaatctgccaaaagaggatgcccatgcgctgggcattttcctgcgcgatttaacgacgatggatccgctcgatgcccaggcgcagtacagcgaactgttcgaccgtggccgcgccacgtcactgttgctgtttgaacatgtgcacggygaatcccgcgaccgcggccaggcgatggtggacctgctggcgcagtacgagcagcacggcttgcagttaaacagccgcgaattgccggatcatctgccgctgtatctggagtacctggcgcagctgccgcaaagcgaagccgtggaaggtttgaaagatatcgcgccgattctggcattgctgagtgcgcgtctgcaacagcgtgaaagccgttatgccgtgctgtttgatctgctgctgaaattggccaataccgctatcgacagcgacaaagtggcggaaaaaattgccgacgaagcgcgcgatgatacgccgcaggcgctggatgctgtttgggaagaagagcaggttaaattctttgctgacaaaggctgcggtgattcagcaatcactgctcatcwgcgtcgctttgccggtgccgtcgcgccgcaatatctgaatatcaccaccggaggacagcactaatgcaattcctgaatatgttcttctttgatatctacccgtacatagccggggcggtcttcctgattggtagctggctgcgttatgactacgggcagtacacctggcgcgcggcgtccagccagatgctggatcgcaaagggatgaacctggcgtcgaacctgttccatatcggtattctggggatttttgtcggtcacttcttcggtatgttgacgccgcactggatgtatgaagcctggctgccgattgaagtgaaacagaaaatggcgatgtttgctggtggtgccagcggcgtgctgtgtctgattggcggcgtgcttttgcttaaacgtcgtctgttcagcccacgcgtgcgtgcaacgactaccggagcggatatactgatcctgtcgctgctcgttatccagtgcgcgctgggcctgttgaccattccgttctccgcccaacatatggacggtagcgagatgatgaaactggttggctgggcgcagtcggtagtgaccttccacggtggcgcttctcaacacctcgatggtgtggcgtttatcttccgtctacacctggtgctggggatgacgttattcctgctgttcccgttctcgcgtctggtacacatctggagcgtaccggtggagtatctgacacgtaagtaccagctggtgcgcgctcgtcactaagcgaattttagttcacatagaccctgcttcggcggggtttttttatgggcacggtgcggggtgagttgtcggatgcgcttcgcttatccgacctacaagggaggatattgtaggtccggtaaacgtggtgccattgggcaaaattagctcggagtaacaggttttgattatttcaggaagcgatggtggtgggggaaggattactcagcgctgcgcgcttcgcccttcgggtcgttgcctgcggcaacgctctctcgctggcgctcaagtcgaaccttggtcgaagcttctcatccttccccgcttgggcagaatatttaattacggattcgtttgagagttcagggacttttgaaagtgatggtggtgggggaaggattactcagcgctgcgcgcttcgcccttcaggtcgttgcctgcggcaacgctctctcgctggcgctcgagtcgaaccttagtcgaagcttctcatccttctccgcttgggcagaatatttatttacggattcgcttgagagttcagggacttttgaaagtgatggtggtgggggaaggattcgaaccttcgaagtcgatgacggcagatttacagtctgctccctttggccgctcgggaaccccaccaggggtaattcaaattttgaggtaatgcttgagatggcggtggggaaaggattattcgtcgcttcgctcctcacccttcgggccgttgcctgtgaaaacgttctctcgctttcgctcgagtcgaaccttagtcgaaggttctcacccttccccgatgagtgcaaactttcacaatctcaccgaagttaccacatcgctgtggtgaatcatggtggtgggggaaggattcgaaccttcgaagtcgatgacggcagatttacagtctgctccctttggccgctcgggaaccccaccacggggtaatgctttttactggcctgctcccttatcgggaagcggggcgcatcatatcaaatgacgcgccgctgtaaagtgttacgttgagaaaaatgaactggttgcgtaattttcatccgtaacggattaaaggtaaccagttatttttgctggcgattaaagaataatcgtccgattaccgtaaacaaagacgcgctgcgccagtactttgtagagcgcgcgacttaagacgtttttctcgacgtcacgacctgcgcgcatcatatcttcagctgtgtaggtatgatcgacatgaataacgtcctgcatgatgattgggccttcgtccagattgtcattcacatagtgagcggttgcgccaataatcttcacgccacgttcataggcctggtgataaggacgtgcgccgataaacgctggcaggaaggaatggtgaatattgatgatcttattcgggaagcgtgacacaaattccggtgttaatacccgcatatacttcgccagcaccacgtagtcaggttgataagcatcaatggcatccgccatcttttgatcgtgctcgttgcggcttaacccttcatggcttaccagctcaaacggtatatcaaaacgctcaaccagagaacgtaaagtatcgtggttaccaatcactgccgcgatttcgacatccaggccgccataattggctttcatcaacaaatcgccaaggcaatgcgcttctttagtgaccagaatcactatccggcgacgaccggcaggattcagctcacgcacggagccttctggcaatgcgctatcgaratccgccagcagggtggaatcattaaaaatcccttccagttccgtgcgcataaaaaagcgcccggtacggtgatcaacaaattcattgttctgtacgatatttaactcgtgcttgtagcaaatattggtaatacgtgcgatcagacctttttggtccggacaaatagtacgcagaactttacgttggagtgaatgcattgctggaaaaacyttgttgagagtgtttgytaaaccgtaccgtcaaccattattggccgcagcactttttaaattttttacctgaaccacaagggcagggatcgttgcggccaaactgcggacgtgtaccgtcaatatagtaccattgaccgttttctttcaaaaatcgcgaacgttcaattattgcacctgttttgccaccttcggtaaatcgagcaacaaaactgacaaatccgatattgtcggcgtcctgccaacaatgttcaaatacggtcaatcccaaccattcagtatgcgcaaatccggcaatcaattcggcacgtaacgccgctgctccacaagatggatgccaggtctttattaaataatctgcgtcttgcatcacaaaagcgcagtaacgcgaacgcatgagatgttctggatcaggtgcaaccttttcaccagacacataagggtggcaacataggctatactcgacagcactaccacagggacaaagctgagacacaaataatctccctggaaacaataacggcgtattaaccgcctgagtagcactatgttaaccgagcagtagcgatgtggctacgattgcattccaggggaatcttgcgggaataatgagaaagataaaaatagggctggcgctgggatctggcgcggcgagaggttggtcgcatattggcgttattaatgcgctaaaaaaagtgggtattgaaattgatatcgttgcaggatgttcaattggttcgctggtgggcgcggcctatgcatgcgatcgattatctgcgctggaagattgggtgacctctttcagttattgggatgttttacgactgatggatctctcctggcagcgcggtgggttactgcgcggcgagcgtgtcttcaatcaataccgcgaaataatgccggaaacagagatcgaaaattgttcccgtcgcttcgcggctgttgccaccaatttaagtactgggcgtgaattatggtttactgaaggcgatctccatcttgctattcgcgcatcatgcagtattccaggactaatggcacccgttgcgcataacggctactggctggttgatggggcagtcgttaacccaattcctatttcgctcacgcgtgcattgggtgctgatattgtgatagcggtcgacctgcagcacgatgctcatttgatgcaacaagatttgctctcctttaatgtcagtgaagaaaatagcgagaatggtgattctctgccgtggcatgcgcgtctgaaagaaaggttaggcagtataacgacacgtcgggcggtgacagcaccaacggcaacagagattatgaccacttctatccaggtgctggagaaccgccttaaaaggaaccgcatggcaggtgatccgcccgatattctgattcaacctgtttgcccgcaaatatctacgcttgatttccatcgcgcgcacgctgccattgcggccgggcagctggcagtggaaaagaaaatggacgaacttttgccgttggtacgcaccaacatttgaccagaatttttatctacacttaagttaattctgacaggcgcaggtggcaatagcatgccactattgagtaaagccagtcaggggagagaacatgacgcagccattggtcggaaaacagattctcattgttgaagatgagcaggtatttcgctcgcttctggattcgtggttttcctcattgggagcgacaacggtactggcggctgatggggtggatgcccttgagttgctgggaggtttcactccagacctgatgatatgtgatatcgcgatgccacgaatgaacgggcttaaactgctggagcatatacgtaacagaggcgaccagaccccagttctggtgatatctgccactgaaaatatggcagatattgccaaagcgttacgtctgggcgttgaagatgttttgctgaaaccagttaaagatctgaatcgcttgcgcgagatggtttttgcctgtctctatcccagcatgtttaattcgcgcgttgaggaagaggaaaggctttttcgcgactgggatgcaatggttgataaccctgccgcagcggcgaaattattacaggaactacaaccgccggttcagcaggtgatttcccattgccgggttaattaccgtcaattggttgccgcggacaaacccggcctggtgcttgatattgccgcactttcggaaaacgatctggcattttattgccttgatgtaacccgagctggacataatggcgtacttgctgccttgttattacgcgcattgtttaacggattattacaggaacagcttgcacaccaaaatcaacggttgccagagttgggcgcgttattgaagcaggtaaaccatttactccgtcaggccaatctgccggggcagtttccgctattagttggctattatcatcgcgaactgaaaaatctcattctggtttctgcgggtctgaatgcgacgttaaataccggcgaacaccaggtgcaaatcagtaatggtgttccgttaggcactttaggtaacgcttatttgaatcaattgagccagcgatgcgatgcctggcaatgccaaatatggggaaccggtggtcgactgcgcttgatgttgtctgcagaatgagcaaacgataacgcgggctaaatttgcattaccagctaatgtcggctggtggtactatcgtcgccattcgtataagtaattgtcttaattatgctaactcgcatccttttcagaacttagcccctccggggtgctgatatactgggatgcgatacagaaatatgaacacgttcaaaacacgaacagtccaggagaatttaaatggctgccattaatacgaaagtcaaaaaagccgttatccccgttgcgggattaggaaccaggatgttgccggcgacgaaagccatcccgaaagagatgctgccacttgtcgataagccattaattcaatacgtcgtgaatgaatgtattgcggctggcattactgaaattgtgctggttacacactcatctaaaaactctattgaaaaccactttgataccagttttgaactggaagcaatgctggaaaaacgtgtaaaacgtcaactgcttgatgaagtgcagtctatttgtccgccgcacgtaactattatgcaagttcgtcaggggctggcgaaaggcctgggacacgcggtattgtgtgctcacccggtagtgggtgatgaacctgtggctgttattttgcctgacgttattctggatgaatatgaatccgatttgtcacaggataacctggcagagatgatccgccgcttcgatgaaacgggtcatagccagatcatggttgaaccggttgctgatgtgaccgcatatggcgttgtggattgcaaaggcgttgaattagcgccgggtgaaagcgtaccgatggttggcgtggttgaaaaaccaaaagcggatgttgcgccgtctaatctcgctattgtgggtcgttacgtacttagtgcggatatttggccgttgctggcaaaaacccctccgggagctggtgatgaaattcagctcaccgacgcaattgatatgctaatcgaaaaagaaacggttgaagcctatcatatgaaagggaagagccatgactgcggtaataaattaggttacatgcaggccttcgttgaatacggtattcgtcataacacccttggcacggaatttaaagcctggcttgaagaagagatgggcattaagaagtaacatccgtatcggtgttatccacgaaacggcgttgagcaatcgacgccgtttttttatagcttattcttattaaattgtcttaaaccggacaataaaaaatcccgccgatggcgggattttaagcaagtgcaatctacaaaagattattgcttgatcaggaaatcgtcgagggatttaccttgctcatccattgcttttttgattacagctggagtacggccctggccagtccaggttttagtttcgccgttttcgtcaacgtagctatattttgccggacgctgagcacgtttagctttggtgccagatttaacggcggcaaggctattcagcagctcgttcgggtcaataccgtcagcgatcagcatttcgcgatattgctgcagtttacgagtgcgctcttcaacttcagcagcagccgcgctttcttcttcgcgacgttcgttaacaacaacttctaatttttccagcatttcttccagcgtttcaagtgtacattctcttgcctgcgcacgaagagtacggatgttgttcagaattttaagtgcttcgctcattgtagtaatctcaaacttatattggggtggtttgttgaggtaataatagagccttaaattcagttgtgcaatagccaggaatgtaaggaattcaaaattgttctttattttgtgccgccaataaatatcttttcataaaattagccagaaaagacgcggcatatagccctatttgtaccgatgatttcgcagcacgtgaggttaaaacttcctgattcatgtcacattttatggggagattatcgtaggctgacgacctttcagtcttctgtattagtcgtgtttacgagaattccctattaagcgaatgatgaaaagtagaacagtcgcaataagagcagggacttagtattgcactatctcctggaggtcaacagagggctattacttgcgcaacaggttaaagattgtgaatagttaccagcagtcatttacccgcttataacaagcgaggcagttgtaatgatagctcagaaggattatgcaaggcttcgtaagggagaacgcatataccacttctgtgcatactgttgagctgaaaaactgacgaattatgataaactccagccaactttatttcatatcattgagggcctgtggctgatggcacagctatatttctactattccgcaatgaatgcgggtaagtctacagcattgttgcaatcttcatacaattaccaggaacgcggcatgcgcactgtcgtatatacggcagaaattgatgatcgctttggtgccgggaaagtcagttcgcgtataggtttgtcatcgcctgcaaaattatttaaccaaaattcatcattatttgatgagattcgtgcggaacatgagcagcaggcaattcattgcgtactggttgatgaatgccagtttttaaccagacaacaagtatatgaattatcggaggttgtcgatcaactcgatatacccgtactttgttatggtttacgtaccgattttcgaggtgaattatttattggcagccaatacttactggcatggtccgacaaactggttgaattaaaaaccatctgtttttgtggccgtaaagcaagcatggtgctgcgtcttgatcaagcaggcagaccttataacgaaggtgagcaggtggttattggtggtaatgaacgatacgtttctgtatgccgtaaacactataaagaggcgttacaagtcgrctcattaacggctattcaggaaaggcatcgccacgattaataagaatttctttactgacagggtgagcagggcacttttatcctgtcagttcgttttacgcacttcttccgggctatacacccttctcggcagtttttaacgccgctatacgcctcacagggctcttaagcaccgacgttgacttgtgacctgtaaagtacaatatccctgtgtttaggcgttatacatcgtcgcaaatatgatgaaggctaatgctgtcggtttatggaaaagttgctttgggtaaacaaaaaaacggccccagaaggggccgtttatgttgccagacagcgctactgattaagcggattttttcgcttttttctcagctttagccggagcggcttcttttttcgctgcagtttcaccttctacataatcacgaccgtagtaggtatccagcagaatctgtttcagctcggagatcagcgggtaacgcgggttagcgccagtgcactggtcatcgaatgcatcttcagacagtttatccacgttcgccaggaagtctgcttcctgaacgccagcttcacggatagatttcggaatacccagttcagccttcagcgtttccagccatgccagcagtttctcgatcttagcagcagtacggtcgcccggtgcgctcagacccaggtggtcggcaatttcagcataacgacggcgagcctgcggacggtcatactggctgaatgcagtctgcttggtcgggttgtcgttcgcattgtagcgaataacgttacaaatcagcagggcgtttgccagaccgtgcggaatatggaactgggaacccagtttgtgcgccattgagtgacatacacccaggaaggcgttcgcaaacgcgatacccgcgatagtcgytgcactgtgaacacgttcacgcgctaccggatttttagacccttcgtggtaggacgctggcagatattctttcagcagtttcagtgcctgcagagcctgaccatcagagaactcagatgccagtacagaaacataagcttccatggcgtgagttactgcgtccagaccaccgaaagcacacagggacttcggcatgtccataaccaggttggcgtcgacaatcgccatatccggggtcagcgcatagtccgccagcgggtatttctgaccagtagcgtcgtcagttacaaccgcaaacggagtgacttcagaacctgtaccagaagtggtggtgacagcaatcattttcgctttcacgcccattttcgggaacttgtagatacgtttacggatatccataaagcgcagcgccagctcttcgaagtgagtttccggatgttcgtacataacccacatgatcttcgcggcgtccatcggggaaccaccacccagcgcgataatcacgtctggtttgaaggagtttgccagttctgcacctttacgaacgatgctcagggtcgggtccgcttctacttcgaagaagacttcagtttcaacgcctgctgctttcagtacggaagtgatctgatcagcataaccattgttgaacaggaagcggtcagtcacgatgagcgcacgtttgtggccatcagtaatcacttcatccagcgcgattggcagggagccacggcggaagtagatagatttcggaagtttgtgccacaacatgttttcagctcgcttagcaacggttttcttgttgatcaggtgtttcggaccaacgttttcagagatggagttaccaccccaggaaccacaacccagagtcagggaaggtgcgagtttgaagttatacaggtcaccgataccaccctgagaagccggggtgttaatcaggatacgagccgttttcattttctgaccgaagtaagaaacgcgagccggttggttatcctggtcagtgtacaggcaagaggtatgaccgataccacccatagcaaccagtttctctgctttttctaccgcgtcttcgaaatctttagcgcggtacattgccagagtcggggacagtttttcatgtgcgaacggttcgctttcatcaacaacggtcacttcaccgatcagaatcttggtgttttctggtacagagaagcctgccagttcagcaattttataggctggctgaccaacgatagccgcgttcagcgcaccgtttttcaggataacgtcctgaacagctttcagctctttaccctgcaacagatagccgccgtgggttgcgaaacgttcacgtactgcgtcataaacagagtcaacgacaacaacagactgttcagaagcacagattacgccgttgtcgaaggttttggacatcagtacagatgcaactgcacgtttgatatcagcagtttcatcgataacaaccggagtgttgcccgcgcctacgccgatagctggtttaccggagctgtatgcggctttaaccatgcccggaccaccagtcgcgaggatcaggttgatgtctgggtggtgcatcagtgcgttagacagttcaacagaaggttgatcgatccasccgatcagatctttcggagcaccggcagcgatagcagcctgcagaacgatatcagccgctttgttggtcgcatcttttgcacgcgggtgcggggagaagataatggcgttacgggtcttcagactgatcagcgatttgaagatagctgttgaagtcgggttagtggtcggaacgataccgcaaataataccgattggttcagcgatagtgatggtaccaaaagtgtcgtcttcagacagaacaccacaggttttttcatctttataggcgttgtagatatattcagaagcaaagtggtttttgatcactttatcttcgacgatacccatgccggattcggcaacggccattttcgcgagtgggattcgagcatctgcagcagccagagcggcggcgcggaagattttgtctacttgctcttgagtgaaactggcatattcacgctgggctttttttacacgctctacgagtgcgttaagttcagcgacattagtaacagccataatgctctcctgataatgttaaacttttttagtaaatcatctgctcgaatacgagagtatagtcagtgcggtgatgatttgcttaaccgatgaaaatcaaaagcttactcgcgcacacactcactgtgatttactaaaagagtttaaacattagagttattatctctaatgcgtcacttccaagtggcgtaagcaagattactcacttctgggtactgattacgtgatccaaatcaaatttttgcaaagctgacacctttcagcatcgcttttcgccattatagataacagttaataaattgtagtatgatttggtggctacattagcatgttttgcacaactagataacaataacgaatgatagcaattttaagtagttaggaggtgaaaaatgctgtcaaaaggcgtattgtcagcgcgtcttttcaaccttatttatggctaacattatccggcttttgcttcggagctaaccgtgattcagaccctttttgattttcccgtttacttcaaatttttcatcgggttatttgcgctggtcaacccggtagggattattcccgtctttatcagcatgaccagttatcagacagcggcagcgcgaaacaaaactaaccttacagccaacctgtctgtggccattatcttgtggatctcgctttttctcggcgacacgattctgcaactttttggtatatcaattgattcgttccgtatcgccgggggcatcctggtggtgacgatagcgatgtcgatgatcagcggcaagcttggcgaggataaacagaacaagcaagaaaaatcagaaaccgcggtacgtgaaagtattggtgtggtgccattggcgttgccgttgatggcggggccaggggcgatcagttctaccatcgtctggggtacgcgttatcacagcattagctatctgtttggtttctttgtggctattgcattgttcgctttatgttgttggggattgttccgcatggcaccgtggctggtacgggttttacgccagaccggcatcaacgtgattacgcgtattatggggctattgctgatggcattggggattgaatttatcgttactggtattaaggggattttccccggcctgcttaattaattcctttcaaatgaaacggagctgccatgctcccgtttacttcgtcattatttttactttgttcccgcgcagttatcaaaagcaaaaggaataggtaaaaatattcttctcaaattacagttagttataaggatttccttaactgcttctcctcatcatcatgttattttcgccacatcataatcctgggcttgctgaagaataattgaaatgatattagtaattccactgcctttggtagaggaaagtgctaaataataatcaattgttaaattattgtgcatttcactactggaactgtaatcagaaaagatcgacatgcttaaccaatctctatttgattgaatttaaagatgtttgttaagacatggatgcaagctatagattctgatacggtcaataaaagagaattgcttaacaattttgcaaaatgtattggcgagtaagaaccgcatttggtactttccgggcaaccgtcaggcgattctttattggtaatgagaataattaacaattaaagagcgtcgcgaaagaataatgtgtctcgacaggggagacacagtacgaatcgacataaggtgatcgtctgaatcaccagaataaataaagtcggtgatagcaatccgtaacgataaagtaacctgacagcagaaagtctccgagcctgtgcagggtcccaatccgggattacacatgctggttaataccagtaattataatgagggagtccaaaaaacaatgaccaacatcaccaagagaagtttagtagcagctggcgttctggctgcgctaatggcagggaatgtcgcgctggcagctgatgtacccgcaggcgtcacactggcggaaaaacaaacgctggtacgtaacaatggttcagaagttcagtcattagatccgcacaaaattgaaggtgttccggagtctaatatcagccgagacctgtttgaaggcttactggtcagcgatcttgacggccatccggcacctggcgtcgctgaatcctgggataataaagacgcgaaagtctggaccttccatttgcgtaaagatgcgaaatggtctgatggcacgccagtcacagcacaagactttgtgtatagctggcaacgttctgttgatccgaacaccgcttctccgtatgccagttatctgcaatatgggcatatcgccggtattgatgaaattcttgaagggaaaaaaccgattaccgatctcggcgtgaaagctattgatgatcacacattagaagtcaccttaagtgaacccgttccgtacttctataaattacttgttcacccatcaayttcaccggtgccaaaagccgytatcgagaaattcggcgaaaaatggacccagcctggtaatatcgtcaccaacggtgcctataccttaaaagattgggtcgtaaacgaacgaatcgttcttgaacgcagcccaacytaytggaacaacgcgaaaaccgttattaaccaggtaacctatttgcccattgcttctgaagttaccgatgtcaaccgctaccgtagtggtgaaatcgacatgacttataacaacatgccgatcgaattgttccagaagctgaaaaaagagatcccggacgaagttcacgttgatccatacctgtgcacttattattacgaaattaacaaccagaaaccgccattcaacgatgtgcgtgtgcgtaccgcactgaaactgggtatggaccgcgatatcattgttaataaagtgaaagcgcagggcgacatgcccgcctatggttacactccaccgtatactgatggcgcaaaattgactcagccggaatggtttggctggagccaggaaaaacgtwacgaagaagcgaaaaaactgctggctgaagcgggttataccgcagacaaaccgttgaccatcaacctgttgtataacacctccgatctgcataaaaagctggcgattgctgcctcttcattgtggaagaaaaacattggtgtaaacgtcaaactggttaaccaggagtggaaaacgttcctcgacacccgtcaccagggtacttttgatgtggcccgtgcaggctggtgtgctgactacaacgaaccaacttccttcctgaacaccatgctgtcgaacagctcgatgaataccgcgcattataagagcccggcctttgacagcattatggcggaaacgctgaaagtgactgacgaggcgcagcgcacagctctgtacactaaagcagaacaacagctggataaggattcggccattgttcctgtttattactacgtgaatgcgcgtctggtgaaaccgtgggttggtggttataccggcaaagatccgctggataatacctacacccggaatatgtacattgtgaagcactgatggcaatacgtggggcaggagtgtcctgctccacggtgtctgatttttatcgcattacagaaggcacaggccagaaggtagggcaatgttaaaatttattctacgtcgctgtctggaagcgattccgacgctatttattcttattactatttcgttctttatgatgcgcctcgcgccgggaagcccttttaccggcgaacgtactttaccgccggaagtaatggccaatatcgaagcgaaatatcatcttaatgatccgatcatgacacagtatttcagctacctgaaacaactggcgcatggsgawttcggyccaycgttwaaatataaarattattcggtcaatracctggttgcatccagttttcccgtttctgccaaactgggagccgcagcatttttccttgcggtaatactgggtgttagtgctggcgttattgccgcattaaaacaaaacaccaaatgggactataccgtgatggggctggcaatgaccggggttgttatccccagttttgtggttgcgccattattagtcatgatatttgcgatcattttgcattggctgccgggcggtggctggaatggtggggcgcttaaattcatgatattgccgatggtggcgttgtcactcgcctatatcgccagtattgcgcgtattacccgtggctctatgattgaagtattacactccaactttattcgtactgcccgggcgaaagggttacctatgcggcggatcattttacgccacgcattaaaacctgctctgttacccgtgctctcctatatgggccccgcatttgtcggcattattaccggttctatggttatcgaaaccatttatggtttgccggggattgggcaactgttcgttaatggcgcattgaaccgtgactattccttagtgttaagcctgaccatcctggttggtgcgttaaccattttgtttaatgccattgtcgatgtgctatatgcggttatcgacccgaaaatccgttactgatactggagctcgcgatgatgttaagtaagaaaaacagcgagacgctggaaaatttcagtgaaaagctggaggtcgaagggcgcagcttgtggcaggacgcacgtcgacgttttatgcataaccgtgcggcggttgcaagtctgatagtgctggtgctgatcgcgttatttgtaatcctggcaccgatgctttcgcagtttgcctatgacgatactgactgggcgatgatgtccagcgccccggatatggagtccggtcactactttggtactgactcatccggtcgcgacttgcttgtgcgcgttgcgattggcggacgtatctcactcatggtcggtgttgctgcggcactggtggcagtggtcgtggggacactttatggttcgctttccggttatctgggcggtaaagtggattcggtaatgatgcgtttgctggaaatcctcaactccttcccattcatgttcttcgtcattttgctggtgacctttttcggtcaaaacatcctgctgattttcgtggcgataggcatggtttcctggctggatatggctcgtattgtgcgtgggcaaaccctgagtctgaagcgcaaagagtttattgaggcggcacaagttggcggtgtatcgacgtcgggcattgttattcgccacattgtgccgaacgtactcggtgtggtggtggtctacgcatcgctactggtgcccagcatgatcctctttgaatctttccttagcttcctggggttgggtacgcaagagccgttaagcagctggggggcattgctgagtgatggcgcgaactcaatggaagtctctccatggttactgttgttcccagcgggattcctcgtggtgacgctgttttgtttcaactttatcggcgatggcttgcgtgatgccctcgacccgaaagatcgttaaggagtgcagccatgagcgtaattgaaactgcaactgtgccgctcgcacaacaacaggctgacgcactgctgaacgtgaaagatttgcgtgtcacctttagtaccccggacggcgacgtcacggcggtcaatgatttaaatttttccctacgtgccggagaaacgctgggcattgtaggtgagtctggttcgggtaaatcgcaaactgcatttgcgttgatgggcctgttggctgccaacggacgcattggcggatcggcaaccttcaatgggcgtgaaatcctcaatttgccagagcgtgaactcaataaactgcgcgctgaacaaatctcaatgatttttcaggacccaatgacttcgttgaatccctatatgcgcgtcggtgagcagttgatggaagtgctgatgctgcataagaacatgagcaaagctgaggcgtttgaagagtcggtgcggatgctcgatgcggtaaaaatgccggaagcacgtaaacgcatgaaaatgtacccgcacgaattttctggcggcatgcgtcagcgagttatgattgcgatggcattgctatgtcgacctaagctgctgattgcggatgaacccactactgcgctggacgtcaccgtacaggcgcagatcatgacgctattgaatgaactgaagcgggaatttaataccgccatcattatgatcacccacgatcttggcgtggtggcggggatctgcgacaaagtgctggtaatgtacgccgggcgcacgatggaatatggcaacgcgcgcgatgtcttttatcaacccgttcatccttattctatcggtttgctcaacgcggtgcctcgtctcgatgcggaaggtgaaacaatgttgactattccgggtaatccgccaaacctgctgcgattaccgaaaggttgcccattccagccacgttgtccgcatgcgatggaaatttgtagtagcgcaccgccgctggaagagtttacgcctggccgtctgcgtgcttgctttaaaccggtggaggaactgttatgaatgctgtaaccgaaggaagaaaagtcctcctcgaaatcgccgatctgaaagtgcactttgaaatcaaagatggcaaacagtggttctggcaaccgccgaaaacgctcaaagccgtagatggtgtaactcttcgcctgtatgaaggggaaacattaggtgtggtaggggaatcgggatgcggtaagtccacctttgctcgcgccatcattggcctggttaaagcgaccgacggtcatgttgcctggttaggtaaagagttgctgggcatgaaacccgatgaatggcgtgccgttcgcagtgatattcagatgattttccaggatccgttggcatcgctaaacccgcgtatgaccatcggcgagatcatcgctgaaccactgcgtacttatcatccgaaaatgtcacgccaggaagttcgcgagcgygtgaaggcgatgatgctgaaagtcgggttattgcctaacctgattaaccgctatccgcatgagttctctggtgggcagtgccagcgtatcgggattgcgcgtgctcttattcttgaaccgaagctgattatctgtgatgagccggtgtcggcgctggacgtgtcaattcaggcacaggtggtcaacctgctccagcaattgcaacgtgagatgggattgtcattaatttttatcgctcatgacctggccgtggtaaaacacatttccgatcgtgtgttggtgatgtatctcggccatgcggtagaactggggacctatgatgaggtctaccacaatccactacatccttacaccagggcattgatgtcggcagtccccatacctgatccggatctggagaagaacaaaaccatccagttactggaaggggaattaccgtcgccgatcaacccgccttccggttgtgttttccgtacccgttgcccgattgccggtccggagtgtgccaaaacacgtcctgtgctggaggggagtttcagacacgccgtttcttgcctgaaagtcgatccgctttaaacacaaaaagggctgacagctgtcagccctttttcacgccgaaagtgattatttattcccgccagatgatatggcaaagtttgtgatctttttcgcggcataacagaatgcgggcgaaaacatcgttgatttcaccatcttcactgtccgccagaccaatcacaacttcggcaaaaaagtctgggttcaaatcgaaatcaacatgttcctgccagtcttccgccggatcgaataactccgcgccgccgcgctcttcaaactgaagattgaacagcagaacatcagctggatcgagattgtcggcagccagttcgagaaaaatatcgtaggcctgctcaagcgtttcatcttcagtcaggcgattgtttagatccatatccatagtcactacctgtttaacctctgttggcgacgttttacagcaacgggctgaagaagtaaaacagtcgctcggcgacacgttgccataatggacgttttagccataaacgggcatcgagcagacgtgaacgcgaaatataatcgtcctgaacggcggcaaggtctgcaccaaaacctttatcgtcgattgccagggtaatctcgaaattcagccacagactacgcatatcaaggttaacggtgccaaccagacttagttcgccatcgaccagcacgctcttggtatgcagtaacccgccttcaaactgataaactttaaccccagcagcaagcagttccgtaaagaatgcgcgactggcccagccgaccagcatcgagtcattttttcgcggaaggataatactgacatccaccccgcgctgcgccgccgtgcaaatcgcatgaagtaaatcatcgcttggcacaaagtanggcgtggtcatgatcaaatattcacgcgccgaataagccgcagtcaataatgcctggtgaatgagatcttccggaaagccggggccagaagcaattgtgtgaatggtatgaccgctggcctgctcaaacggcataatattgacatcaggtggtggcggtagaatacgtttccctgtttcaatctcccagtcgcaggaataaataatccccatcgcggtggcgatggggccttccatacgcgccatcagatcaatccattgccctacgcccgcatcttgtttgaagtagcgagggtcgaccatattcatgctgccggtgtacgcgatgtaattatcgatcatgatcatcttgcgatgttggcgcaggtccatacggcgtaaaaacacacgcatcagattgacctttaaggcttcgaccacttcaataccggcattacgcattagctcgggccacgggctgtggaaaaaagctacactcccggcggagtcgagcatcaatcggcaatgaatgccgcgtcgcgcagccgccattaatgattcagccacctggtccgccatgccgccgggctgccagatataaaacaccatctcaatattatggcgcgcgagctggatgtcgcggattaacgcctgcatcacatcatctgactcggtcatcagttgtagctgattccctttgaccccagcgatcccctgacgacgctcgcaaagcttgaataatggcgcagcgacactgctattttcttcggcaaagatatgcttacaggctttaaggtcgttaagccattttgcggtggaaggccacatcgctctggcgcgctcagcgcggcgtttgcctaaatggagctcgccaacggcaagataggcaataattccgactaacggcagaatgtaaataatcaacagccaggccatcgcggagggaactgcgcgtcgtttcattagaatgcgtaaagttacgcctgcaatgagcaaccagtatcccagaatggccaaccaactcaccaacgtataaacggttgtcatagattagaaatccttttgaaagcgcattgttatgagtttacgcatatggattcatctggcaaataaaaacgcgggaaaagcactggtcagcgtcgggggcgggggtataatgaccattctgttattgcatagagtagttaacatgaagcggagtagaacggaagtgggggcgctggcgcatgcagcgtcaggctagccgacgtaaatcgcgttggcttgaggggcagtcgcgccgaaatatgcgtatccacagcatcaggaagtgcattctaaacaaacagcgtaactcgttattgtttgcgatctacaatatctaaatgtactgggcaccattgcggtgcccaataagtttactcttccgtctttaaactctatttttgcgccgattctttactgtcagctttcgtttcttgttcatcgttatcgctgaaaataccatgacctgagttcaacaacattgaaacgagcatatcattattaatctcttcaccatttaaaactcgcgccagaatttcgctgccaaacagttgcggtgagagaatgatatccggatgtaccatcttaatcttattcaggtttttgctatcactgacggcgagaactgttttgacatcactgctcatatcttttgccgagagtacaacaaacgcgttatctgcatcgttatcactcagcgccagaatggcccggcaacgatcgattcccgctttctttaatacagaactgtcattactgtcaccggggataacatcagcgttatcgcctaagcgttgctcaagttgcttgatatcatcttcaggcaagttgctgataaccgttacgttttgtccgcgttgattcagttgcaggatcgtattaatggcgagaatcgaatgtccgcaaacaataaaatgatctttacgatgcattgtatgattgtttccttttacaagtttgttgaatcccccgcggataagcggaccaaaaattgaggtcatagatgtggcaaaaacggtaatgccggaaataatgaccgaaatagtgaacaatcgtgctgattcagaaacagggacaatatcgccatagccgacggttgacatggtttctatcgaaaaatagaacgcggtcatcaaactttctattcgcggattaaaaccttcgcttaaataaagcgcaccgtaggttgagtaaaacagtaatgtcgtgaaactaataaatgcaaaaattgtcccggctgcggcgctactgtgggagaagtctttgcgcagtatcagtaaaaacaccagcgtaaaaatgcmmmatccaatactaaatttcagccagggataaaaatgcagggtgtaaattagcgctatcaacaacaaaatgatactgattgcccatgcgagctttgcccggaacagtaagccaatggagttcaggacaagaaagacgccgagcataaatagtggggcgtttgccagcaaggagagatccaactctgaaaatgctttgatatggaaaatatcaagcaaattgaccgacataccatagattgttttaaaaataagcaacccatttaaaaagacggccagcgcgagaatgtcgtgccgtagggtcacccataaatttgttgctgtttgtttgaatgtagcccagtgactcactgatacctctgtaaccacaattttgtttaattatcttaacgtgcacattttctgaacatacatgcgacacgtgaatgtgttaaacaatagtagatgactttatccgcagtaatcaaaggttttgagtgagcaactctgcgtcaggaaagggcatttttcctgaacatgctcacatcatataaagaaatacagataaagttattatctgcttgtggtggtgaatgcaatgaccgacctataaggaaaggccaaacaagaacacggttgcaaaaaccgtgcccttaaatattggatctctactcagaacactttcttaaatggtttcactgaaacgtgttcatagactcctgccgctacgtacgggtcagcatcggcccaggcctgagctgcttccagcgattcaaattcagcaataacggttgagccagtaaatcccgcagcccctggatcgttactgtctaccgctggcattggaccagctgtcaacaaacgaccttcatcatgcagtaactgtaaacgtgctaaatgtgccggacgaacggaaaggcgtttttcgaggctatcagctttgtcttgagcgtaaataacatacaacacgggcacaactccttgttcgggaaagttgtaaagtacgttatttgaaagggcgaagatctgcaacggaaanatgatgtctttgttaagaccatgcataaagtaaggtcaattacggccaaaaatgacattttcactgatcctgatcgtcttgccttattgaatatgattgctatttgcatttaaaatcgagacctggtttttctactgaaatgattatgacttcaatgacccttgatttacctcgccgcttcccctggccgacgttactttcggtctgcattcatggtgctgttgtggcgggtctgctctatacctcggtacatcaggttattgaactacctgcgcctgcgcagccgatttctgtcacgatggttgcgcctgctgatctcgaaccgccacaagccgttcagccgccaccggagccggtggtagagccagaaccggaacctgagccgatccccgaaccgccaaaagaagcaccggtggtcattgaaaagccgaagccgaaacctaagccaaaaccgaagccggtgaaaaaggtacaggagcagcaaaaacgcgatgtcaaacccgtagagtcgcgtccggcatcaccgtttgaaaatacggcaccggcacgcccgacatcaagtacagcaacggctgcaaccagcaagccggttaccagtgtggcttcaggaccacgcgcattaagccgtaatcagccgcagtatccggcacgagcacaggcattgcgcattgaagggcaggttaaagttaaatttgacgtcacgccggatggtcgcgtggataacgtacaaatcytytcagccaagcctgcgaacatgtttgagcgtgaggtgaaaaatgcgatgcgcagatggcgttatgagccgggtaagccaggcagtgggattgtggtgaatatcctgtttaaaattaacggcaccaccgaaattcagtaagcagaaagtcaaaagcctccgaccggaggcttttgactattactcaacaggtaaggcgcgaggttttccttcaggatcaaccgcgacatacttaaataatgcgtctgtcgctttatagcgttgcccgattggttcagacgctacttttttcacccacacttcaatattaatgctgaccgatgtcgtccctttctggacacagcgtgcatagcagcacaccacatcgccgaccgcaaccggccgtaagaaagtcattccttcaacccgcacagtcactacgcgaccgtgggcaatttcttttgccagaatagcgccgccaatatccatttgtgacattaaccaaccaccaaagatgtcaccattggcattggtatcggcgggcatggctaaagtacgtaaaacaagatcgccctgagggacgttatgtgttgtagacatggtaaaaccgacttaaaaggaaaatcacaggcgcgatgctactatgattttcctgaggagaacagaggagatacagcgccagccccaaaggactggcagtctggttaggatttatcttcctgcggcatgtggcggtagatatagataccgcttaacaatgtgaagattaaggtaagggcggtcaggccaaagactttaaagttgacccaaatattttgcggcagccagaatgcgatgtagatgtttgccagaccgcaaaggataaagaaaacagcccaggccagattcagcttcgaccataccggttgcggcagcgtgagttctttacccagcatccgctgaattagcggctttttcatcacccattggctgactaacagggctcccgcaaacagagcataaatgactgtaaccttccatttaataaactcatcattgtggaagaacagcgtcaagccaccgaagacgaccaccagaacaaaagtgatcagggccatcttctcaaccttacgaaagcgaacccagctatagataagcacaatcgccgtggcgacgatcagcgccgcagtagccgcatagatgtcataaattttgtaaaacgcgaaaaagacaaccagcggtaaaaaatcaagaaactgcttcattttacgattccgtaatcaaatgcttaaggttattggcgaatcaacatatacaggcggaacagatagatgagcaatatggctgaaatcaggttgctcaaggtgttcgccagtacggcaccaatttccggggttaatgcggcaaaagaagaggcaaaaagcagcaacagtgtttttgccagcaaccagctcagtactgcgggtgccaccagacgcatattcgcccaagtcagccgcatactgctacggatcgaggcaaaaacgcccattttgtcctgtaccagcatcaccggtgccagggccagtaatatggccatgataattcccggaacgaccaccagcatgatgccaatctgtactaaaagggtagtcagaaaaatcagaataaataactttggcaatatcggcgcactggcaccaatagctcgcagcgcactgactctctgacccgcagacaccagctggataattaatattacgcctccggcgagaatggcgttaccgattaatcctgaaaaagtggacgccgctgaagcctgcagcaaaatttgttgctgttccggtgacatattctgaaccaggtcgaacaacccactactgccgctaacgggcacgccgtcattgagctgcgcaagctgtgcatcactgggtgagaaaacatgccctaacaccactgtgataaacgcacatagcaacgataccaacagaatggtcataaattgattacggaagaaatttccggtgtcacggtatacggactgcgccgtgatagacatgcactctccttgagttttatgcaggtgttaattagcgggcaattgtaccctggttaagcctcgggtggcagcatcaggtcttgtatggaaaagcatatctttgtaaagcggaggtaattgctggccttcaggcgtgggcaaaccgcggcaagtggcgaacgagttaatatttgcgtagcgaaaatatttaaaaattgatttaaatcacgttaaccaggattctcaatgcaacttctaaattaatccagatcaataaatggtgaattatcatatgtaatgtgatctatgtaggatcatttgttactccaatgtaggtatattcgtcacgtttttataaccataacgacggagcggatatgaaaaagttaacagtggcggctttggcagtaacaactcttctctctggcagtgcctttgcgcatgaagcaggcgaattttttatgcgtgcaggttctgcaaccgtacgtccaacagaaggtgctggtggtacgttaggaagtctgggtggattcagcgtgaccaataacactcaactgggcctgacgtttacttatatggcgaccgacaacattggtgtggaattactggcagcgacgccgttccgccataaaatcggcacccgggcgaccggcgatattgcaaccgttcatcatctgccgccaacactgatggcgcagtggtattttggtgatgccagcagcaaattccgtccttatgttggggcaggtattaactacaccaccttctttgataatggatttaacgatcatggcaaagaggcggggctttccgatctcagtctgaaagattcctggggagctgccgggcaggtgggggttgattatctgattaaccgtgactggttggttaacatgtcagtgtggtacatggatatcgataccacggctaagtacaaatctggtgttactaccgtaaaagactcggtacgactggatccgtgggtgtttatgttctccgcaggatatcgtttttaattttctctgcaaaacctctgcaaaacccctctgcaaaactggtcatcaaatgaccagttttttccattccttaccgcgtgcgtcgttgtaaatatcggtcattttttgattcgaatggcctagcaaaattttggtatcaaccccctgctctctgaacaatcgctctgataaagatctctgctcatggaaagagggaggggtgccattagcacgccagttgtaatccacagaatcccgggcttttttaaatgcaacggttaatgttgctggcttaaccatcccgccgcgcttagctgtccctttcgcgtgatggtggtgcaatagccacggactaagaacgcaatcgcggcaggatgacaccacatcatccagggtgagatttaatttatcgcaacgcagagccagagggatggcaatccgggttcctgttttttgctgttcgacatgaagataaccatcccggatatccgaaaattgcattttgcaaatatctgaaaggcgctggcctgtcatcagtgccagcagcataccgcgctgtaaaaagtaaccatccttttccgctgcgttataaatcatcatccactcatcaaaagtcagtcgctgtcttgatatccgcacctgcggtttttttgccgattctgcagggttaaagcctggcgggacatcgcccgtttgctgagcttcccggaaaacatcgatcagtactttcctgaaaatttgtcccattctgttatgtcctctggccttgtactcttccagtactgataccacatcttttacggttatggcatctaacggtctggtgccaaaacgttcatcaaataccctgagaggggccgctttctgtttcagcgtgttgagtttgatctcgccgttttcatatctttcctgttgaatttttctgtaattattcagaaaaatggtaacggttgatgaaccgccggtatcactaataattttctcctgcagactgagcatttgttccatttgctgccgggcaagacggctgttcgcttctgctgcaatagtttctgccagtttctggtcaatactgccgagaccgtgatttttgcctgttatgggatgcctgtaacgccagtaaactttgttatttcttttgtcaaaatacggagataatcccggaacatcggttttatattttcgcgggcgcgccatcttccagtatcctcttcaaagcagggtgatctgtggcgatcacctccggcttgtttaccattccgacaaagcgagcttgcggatccactcgccagcgtcttccaacttttttggggagaggaaatatcattccggctttagcgtatttacttaacgtactcggagttgggaccggttcactgaattcctcttttgcccactcagtgagcagaataagtcttgccatgagcgtcgttcgctaatcatggtcgccgccactatagctggtgggcaacgaccggggttgaacattaaaaatcagcctgattcgggatcagtttttgccagataactgaaacgtattttgcctggtaacgggcgtcatcaagtgcattatggcgctcaccttcgaatggaatagccgttctggcatcgaagtctatggctttccccagctcaacgattgtgcgtacatcgcgatcgttgtagtaacgccacgggcaggggatcccctgccgttcgtatgaacggcgcaaaatcgtgttgtcgaagttggctccatttccccagacctgaacaaaaaattcaccggagttttcgtcgataaattcccgcaattgtaatagtgcatcatctaacgggatttcatcggtcataatggcagattgcgcttcgcgtgattgcttaagccaccatttaatggtgtcccgatcaatgaccccgccagcagtttccagatcgatagtcttactaaattccggtcccatatctccggtttgcggatcgaaaaatattgcacctattgagatgatcggggcatcaggattttttcccatggtttcaaggtcgatcattagatggtcacacgtcctgctggtggatgtgatttcttgatgaccgttcaccttaattgagtgatctgccgtctcgccagtttcattatcgctatcgtgatgctgattgccgtcagtgttctccttgtgtggatgttcagcgccttccatttcctccggatcatcttcctgaacttcaacctgatactcttcatcgaatgtttcctggtatgttgcgtcgcccatcaccgcgccacaatcagggcagttgccgccgccggtctgaccgcaggcggtgcagactttttccggttcctgttgcgctactggctcaggttgtttcgtttctggctcgttttgttgcgtatttgggctgttttgttccgctttctggtcgttctgttccgtttcttgctggttctggttcacagaatcgcgggtttcaatccccttcacccatttcggatcattcgggtcgctaatccctgcaacaaattcaccacgtgatgcggcgagcaactgattggcgtcaggctggctgatattggctgcctgcataattttctttacttcgtcagcggtaacttttaccggttctggttgttcagaattttgtgcggtatttgcattttgcggtaagcctgtgtatgtgccattttttcgggcaaaatattcttcttttgtgatttcagtagccccggcagccagcgccttatccagaccagaaagtttgtttgcgcgaccgtatttttcgccatccttgtcggtgaagaggaagtagaacggcccctcacgctctacagatggttcgacttccactttgcattcggttttttcgttgtccggaattgccgtttccactgcatcagtttctggtactggcgacgagagagtgtcagttgcgctctgatttgttccttcatcttcaaacacgccctttgtagtcaggtattcagtaatgtatttgttcagtgccacagggtctttgtgaatgtcgatcggacgttcacggacaaggccaaaaatagtctggcggtcgtagcgaagggcatcaggctgtttgcgcattgatgccgagatacgcttccagtcttcgcggtcgttgtcgataacttcattttttgcccagcgatggatgctgccgtcaatgtttccggcatccacatcaccaggccagagagcgtaggccagttcgtcatccagtgttttccatgtctgcttatattcgcgacgaatgactgcagtgacaggggggattttttctgctgagttttcagtgtgctgtcggtggactctggcgcgggcgagatcaacaacagacgtgtattttccggtttccttgcgttcaccttcgcgacgttttttccagatgcgcatttctgcctgaatttcgggccatttggcaccaggcttacatttatgcttaacccacccgatggcatgcagcttaagctccggatacatggcgttaacttctggcattttcatcaacgcttcaacgatatgtccgtcgaatgttgccatgtcttcctgcaacaattcctgcgcgctaatcaccatatcaacggtgatgttttcacatgtgtcgaacttaaccatgacagcgttctgtacttcaggggccagcttgtcaaaagcgacgttcatcggatcggattcagtctcaaccgggacaaaggaagcagccccctcatcccagcggttttcctgcatatattcagcatcccaggaatcgagggcagggcggggtataccgggtttatcctcgcaaacaagaaatttataagcgcagtcctgagcagccggataatgctccaggaattgccagtgaaattttgcgcgggcgcgacgttcatcaccggcttcaatggcagtggctacagcgactgcaccttcttcctttattgcctgttcgtccggaatggcggcgcaaataaagactttactcattttgttttacctcattacagatttaagggtgaacaaatccctgccattgctggcatataagaatgaaatcggatgtttattacggaactgttttaaagacctgccgggatttcgttattatcctggtgaataactttatcgacagggtaacagttaccgggaattttctgttcggttgctgcagtcacacactcctgcattgtcctgtgaacactgactgcaatatcaactggctctccggaaacaagaaaaactgtcagaacaagtgcaaatgctgtattcattgccagcatcctttttgtatcggacgtaaacgggccagcattgaaagaatgcatattttatttaataactcccgttcgtgttttctcttgttaatggcatcttcagtaaatacagggttactgatagtgacaccaatttcaaaacaaccttcagacgtattaacgtttggtaataacgtttccattatcgcgtcctcaacaatgaattttgtgatgcggtgcctggtgcctccaggtgacgttaaccagttaacaattaacgccggatacagagaatccccccataacactgtttttggttttaactgttccgcgtgcgcttagccgcattcactgcatcacaaaattcactttaaaaagggcggacatcagttcatgggcaaacagatgccgccaaacgtcaccagaaaattgataacagagggcgttgcagcggggttgtcacttaagcgtatggtcaacctgacaacccggtgtcctcaacggggaaggaataaccccgccatacttaccgctgcgccatttcgcgttatgctctgacttttcagagaaatatcctttcagtaaactgtcagtgccggatgttcacccgtgtccggcgcacgcactccacttcacccgtggagaactccttaattaccaaccctcaggagggtgaatgttaaaatcaactcttattgctaaatgcctttatcaaaatcgcatggtaagcagcatttcaataggcgagtctgcagttaaaagtattttcgaagagtactttcccgggcatgattttaataaatggaataccaaattaccgccagcagtttcaacgcgtattctgaaagcaaccgaaagagcaagtacaattcgcgttaactatttcattaaagatttgtgggatctttgatatccacagagcctaaagtatgtgcatatggatgtgctattatgcgccctcgcagatttgcatcattttctaaattcactgaacgaaacagggcatcaacaaggctctgtacaatgcaaaggcaatcgaagactgtcgccgtttctgttttgattgatgaaagaacatggccattcacgcaaacagaaattacccgtttattaacatcgctttcctgcttttgattatcagaaccatatagcccagaaaaagcattgcgcacattacgaaccatattatcgatggtttctttttctgcggtactaaggtcaagagtagccagttgtgaacgaactatattcgatgccatttcctgtaatggcgttggtaaatctttaaattccattattagcctcgttggttagctattaacgtgggtatgtaatcattctggcaatgcttaatgccgctgctttttccagattggtgatatcctgctccagagcggacagattttcagcctgcttagccctggcttcattggcccatttcaggtcctgcaccgccttaattttctggtgcatccactcataaagttcatcatcggtatagtctggcgcgatgatgacggggtctcgtttctgcatgtcggctccttgtggttagcgttgcctgctttttaaccacgtcaggcgaggtggtatcctctgaggggtctgttactcgagaggaaattggttatgaatacaatcaagttttcttgcccagaatgtggtggctaagtctttgacacatcctttaagccgcagggctctgacagtttcgcgggagccatctgcaaaaattgtggtcaccttgtaactgaagatgagtcctcgcagttcgatgacgaaatcgttgacaatatcttcggtgcactcaccagagactttctgaagtaaaggcgcataccgcttagttaccgctctgataactcttacctgtccggcaatggcgctgatatcaatataaagcgccatcgctgtttctttgctgatccctggacgccttccattctgatgtttgactcgcccactgagaaatcctctgcttccccttaacgccgggtagcggaactgtttgctgagaacaccgtgcggtgtcttgatgagtagaatttagaatagcctaagagttatggtcaagctttttgtgtagaaaaacctaagcttcttgatgtaaaaaacacaagtatttgaaagtttgtgctttttattacagagagttgcgaaaaaaaggggggttatttatttgcgcttcttttgcgagctttgagtagttcttcaaaaagtttgttgaaattctcaactcgagcacgcatctctgacaacagagccttttgctctgactcaggcagtgcgtcgaacagttgaagcaactctttttgatcttctgtcagattgactggctgattatctgggatcggttcgcctggttgcttatcttcatctccaaaaagaagccaagtcggcgagcactgaagcgcctggctcagtgcgaataatctcttccccgctggctgtgtttcatctctttcccattgagaaattgttacgtgagcgactttgaccagcttacctaatgcggcctgagacagttttaatttttttcgcctgtataagaggcgagcaccgaaggtttcgtttttcatattaggtaattctaatttttcttgacttaggtttctctacgatctagtttccttaggaaaatctaagggtttcgatatgttgaaaattgatgctatagcgttttttggcagcaaaacaaagcttgccaatgtcgcaggagttaggctggcaagcgttgctgcatggggggaactggttcctgaaggtcgcgcgatgcgcctgcaagaggcatccggcggggaacttcagtacgaccccaaagtttatgacgaatatcgtaaggcaaagcgggcggggcggttgaacaatgaaaatcaccactgaacaggtttgtgaggctctggatacctgggtatgccgaccaggaatgacacaggagcaggcgacgatattaatcacggaagcattctgggctctgaaagaacgcccgaacatcgatgttcaacgcgtcacgtttaatgatggcgaggttgatcaacgggcgctgggcgttaaccgggtgaagatattcgaacgctggaaagctatcgacaccagagataagcgtgacaaattcacggcgctgattccggcaattatggaggctatccggatcagcgatttcagattgtattgtgaaattactgacggaaaaagcattacgtacatgatcgccgggttaaacaaagaatatggcgatgtggtggagtccgggctgctttttgcggatccagttgttgtggaacgtgagactgacgagcttatagaaaaagctattgctttcaagcacgcgtatcgtcagcaataccaatattactttgcagataaacaaatgtctgccaggggggcgtatgagtatcgatgcactacgatgggctaaaaaggtgaaaaccggcagttcatccagtaagtcagtattgacctggcttgctgatatgtgcggtgccgatttgtgtgcatacccgtctgtatctgcactggcagaagtaacggaactgaacaaaaagactgtgcaggacagcttacgacacctgatggagattgggttaattgttgataccggtgagagaaaaggcagaacaaagcaaattgtggtgtaccgacttatcggtgtagaagaaagtgttgccgagcctgaatacacccaaaaacgggagtctttaaaggtgggtaaaattggtgctgttaataaaaacagtaccgaaaatggttatgtttcagcacaaaacagacccaaaaacagaactcttagctgcatggaaaataaccaaagacacccaaattttccatcaaagacacccaaaaacggatcacggaacccaaaggaacccaaagatctaaaccccacacataacgcacgcgagagtgctccgaccagtgagcaggaagttttgtcgttacaggcagccccccctgtattcctgtatggcctgagcgaacccatcggaaaattcccgatgagcgatagctggtatccgtcacgggattttcgacgacgggctgcgttgtgggggatggctttgccggagacagaatttacacctgctgaacttgccgccttccgggactactgggcagcggaggggaaagtgtttacgcagattcagtgggagcagaaattcgcccgtcacgtaaatcacgtcagggcgcaggttaaaccagtcagcaaaggggtaaaccatgcagcagcaccaggtggcaccgcatcacgggcagttcaggaaattcgggcagcacgtgagcagtgggaacgtgaaaacggatttatcagcgacggaaacggcctggaagctgtgggaactcatgggggtggtttattcgaaccgctggatccagaagaacggggccgcaccttcgaagctctggattgcacagattggcgcgatgactgagcagcaaatccggcaggtctgccgccagtgcatggaccgctgccgggcgggtgaaacatggcctccggacctggctgagtttgtggcactgatttcgaaaagcggagccaatccattcggtctgacggtggatgctgtgatggaggagtaccgccgctggcgcaatgagtcctggcgatacgacggaagtgataagtacccgtggtctcagcctgtgctgtatcacatttgcctcgagatgcgttcaaaggggattgagcgccagatgaccgaaggggaattaaaacggcttgcagaacggcaactgacgaaatgggcaaagcatgttagtaacggcctgagcgttccgccagtccggcgacaactggcggcccccaaacgcccgtcggggccaacgccaattgagttgctgaaacaggaatatgaacgccggaaagcggctggttttgtttgagttgagaagtgattttttaccgggaggaaatttatggagactgtttttgacgcactgaaagcgatgggaaaagccacgtcggtatagctggctgcgcgacttgatatcagtcgtgaagaagtactgaacgagctgtgggaactgaaaaaggctggcttcgttgataaaagcgtatacacctggcgtgtggctgataacaacgttcagcaggaacagccagcgccagaagaaaccaccacggcaacagaagcgaaaatctcagagtgcgatttaaccgcgacgattgaacaacgcggaccacaaacggcggatgaactggctacgctgttcggtacaacatcccgcaaagttgcttcaacgctggcaatggcaatcagcaaaggtcgtctgattcgcgtaaaccagaacggtaaaattcgttactgcataccaggtgataatttaccagcagagccgaaagttgaatcggtagcggaaaccgatggtaaagcctttcctcagccagccggtgttgcgttaccggtacagaaagatgcaacacaggaagatattaaaacagaaactgtggcggacattgtgcagtcgctgccatcgtttactgcaacgcgagaagatgatttgattttgccatcgctgcatatggcaaatcgcgaactgcgtagggcgaagaatcatgtccagaagtgggagcgagtctgcgccgcgctgcgggagctgaacaagcaccgggatatggttgccgggatttgtcggaagtccgggcaatgagcggatggtgcaggcctgaaatcatgatactaacaatgaaggtaaaatgcatcggcagtctgattggtcgtagtgaggcggcggtcaggatgaaagcccaggttaagggaataagcctgattctgcggggtgattttcaccagtcaacaaaatatccgtagcgcgataacggtcaaaaattatggcgctgacacttttgtgccactggagatgactgtacctaagttcaggggagaagaacacgtccggtgggatggtcgggccakatttaaagggcaggtcatggctccagcctgtacgctggcaatggargctgcctggcgggaaattgatatgggaaccacgccactcagggatttactgccggtccagagaataaattcctgttacggttacaccactgtgatcttgcaagtgcaggaaagtaggtctacacggtaacgcgagtgcgtgtaacttttgatgtcattcccgtagaaacaccggacaaattttcgctgacaggtcatgcagaaggtataaatctgcagattatggacaattacggatatccggcaagagccggaaaaagcatgccgcctctaattctcagtggaagatggacttgattatactcattgcattgtcagaaatagttatccattaaaggctggctattccaaacaggatgttgattacaaaaatgtaatcaacatgtaaggtttatactcttcaatatgcgtataattttccttattttgttgactttaaataacaagctatgcacgaggtaaagtcsgataagtttatctggatgtaatatatattatttgtagtgtttataactttatttcatgataaccaataaaaggagttttttatgaggaacataatggcaggttttttaatattcctgtcttctgctgcttatgctgatatcaatctgtatggtcctggtggcccgcatacagccttgcttgatgcagccaaactttatgccgaaaaaacaggtattatagtgaacgttcattacggcccacagaacaaatggaatgaagatgccaaaaaaaatgcagatatcttgtttggcgcatcagaacaatctgctctggctatcattcgggaccataaagacagcttcagtgaaaaagatattcagcctctttatctgcgaaaaagtattttactggtaaagaaaggtaatcctaaaaatatccggagtattgacgacctgaccagacctgggattggcgtaattgttaatgatggtggtggtaccagtaatacatcaggcactggcgtctgggaagatattgccggacgtaaagggaatatagaaactgtcgccgcaatccgaaaaaatattattttatatgcgcccaatagcggaactgcacgtaaggctcttgagaatcagcctggagcagatgtctggataacctgggctgactgggcagccagtaatccagaaattggtgatgtcgtggaaatagcgccagactacgtgatatggcgtgatatgaacattacagtacgtcaggatgcaaatgatgaaacccgtcgatttgcagaatggctacaaaccgatgaagcggcgcctgcattcaaaaaatatggctggaccaggaaaggcacttgacatcctcgtccttcaggacgtggattctttttccggatgccgcgccagcggcatgtaggggcagctcacaaaacggaaaaaattgtacgctaagcctcgccaggtgaactgaattcattccgatatgggaattcccatatcgggcgaaaacggtttgctgtaacggcagagttaagtaggattgctgcgggtgcttgaggctatctgcctcgggcatgaacaccaacggcagatagataaaagccccacccgactataaatcgaagtgaggcccctatatgctcgtcacatatagattgcctcttacggaccgaaaggtcaaggagaagcaggctatgaagcagcaaaaggcgatgttaatcgccctgatcgtcatctgtttaatcgtcatagtgacggcactggtaacgaggaaagacctctgcgaggtacgaatccgaaccggccagacggaggtcgctgtcttcacagcttacgaacctgaggagtaagagaccaggcgggggagaaatccctcgccacctctgatgtgtcaggcatcytcaacgcacccgcacttaacccgcttcggcgggtttttgtttttattttcaacgcgtttgaagttccggacggcgccggaatagaatcaaaaatacttaagtagcgcgcagggagaagagggatggaccccgaacaggggagtgctatttatctggaaggattctgttgatgagaatcgaaraattacgtgaaatttttagtgaagatggcctctatactgtgcgcgttgagaagggcgctattgtcagccactgccgtattaaatgtttacagtctcaacaaaggaagagtggagctgcgttaattcattttgtggatgggcttgtgacggatggttttattttgcgtgcaaatgaatttgtcacatcgttgccgtctctgaaagaagctgggattaaggctggtttttctgcttttgaagattagtgaattcatctacaattcagcgcagggctgaacccctgttgagtaacactgtgccaccggagaaagccgatggcgcaaaattccagactacacaattctgataattcagccgtctttgccagcaggcacgggcggcgttctcatgcattcaaatctgactggttccggcacgccccatgcactgaagaacaggccgaatggctgattcagaactaccgcagacgtgggtatgagtttaggaaagccctcagcctcgattatcgtcactggataatctacgtcaggctgccgtactccgagcgcccaccgcgtccgtcccgcacattccagcaacgcatctggaggtaacgtgcgggtattacttcgacctgttccggtaccggaacttggggtggtggtccttaaaccaggccgtgaatccattgcaggtattccataaccctcgagtgcttgtggagccggagccgaaaagcatgcgcggtctgccgtccggcatcgtccctgccgttcgccagccgctggcggaggataaatcattactgccgtttttcagcaatgagcgtgtgattcgtgctgttggtggcgctggtgcactgtctgactggctgttgcgtcatgtcaaatcctgccagtggcctcatggtgactatcatcacagtgaaaccgttattcaccgttatggtaccggcgcaatggtgttgtgctggcactgcgacaaccagctgcgtgaccagacatccgaatcactcgagcaacttgctcatcaaaacctgtcagcatggatgattgacgtcatcggtcacgcaataagcggtacgcaggagcgtgaattatctctggctgaattatcctggtgggcggtccgcaatcaggtggcggacgcgctaccggaagcggtattacgtcgttcgctggggttgcgtgcggaaaaaatccgctcaatgtaccgtgaaagcgacatcgtaccgggagagcagaccgccaccatcatactgaagcagcgcacaaaaaatcttgcgccgctgcctcacgcccaccagcaaaacccaccacaggaaaagacggtggtcagcattgccgttgatccggagtctccggaatccttcatgaaacgacctaaacgtcgccgctgggtaaatgagaaatacacacgctgggtaaagacacagccgtgtgcgtgttgtggtaagccagcggacgatcctcatcatctgattggtcatggtcagggcggaatgggaacaaaatcccacgatattttcacgctaccgctgtgtcgggagcatcacaacgagcttcatgcggatccgctggcgttcgaagaaaagcatggttcccaggttgatttaatttttcgttttcttgatcacgcctttgcgactggcgtgctcgggtaaaagaggtgactgatgctcatagatttggttttaccttacccgccgacggtgaacacttactggcgacgccgtggcagcacatattttgtatcaaaagccggggagcgttatcgccgggcagtggtgcttattgttcgccagcagcgactgaaattaagcctgtccggacggctggcaataaaaattattgcagagccaccggataagcgtcgtcgtgacctggacaatattctgaaagcaccgctggatgcgctgacgcatgcgggagtgttaatggacgatgagcagtttgatgaaatcaatattgtacgtggtcagccagtatctggtggacggctgggtgtgaagatttacaaaattgagagtgagtgagcgtaaatatgatatatccggaaattacaggcaaaagcggcgaacatttacgcctgaacacgctggaagcagtctggatccaggggaaattacggatgtgggggcggtggtcgtatatcggtgggggtaaatccggaaatatgtttaaccggttactggtttcgaaaaagctgacgaaaacagcagttaatgaggttttacgcagcatgaagaaatccgggctggaaaaaccggaacttgaggcattttttcgggatatgaccagagggaagcagaagagctggttgtcacattgtacagacacagaggcgttgattattgatcgcgttatcagtgaggtgcttggggaatatcccgggctaatcaatattctccggcaaaggtacgaaggacggggaatgagtaagagaaaaatggcagaatgtttaaatcgtactcacccggaatggtgtttcagcacatgtgagaaacgtattgcaggttggttagccgtggctgaacacatgctttatgtacctatgcacgattcatttcgataaaaaaagcttgcttttttacgcagaaacagcttgaattcctgtaagcttcgcaaagctgtatcgcgaggcgaaatgcaagttttttcgcacaaggaagccaccggaaggtggtttttttgtgtccgtaatatacagcagcgcaataaattcgctggtggttattaataccgttctttcaggttgctggctttttcgacaagagttattggtgtgtcacgttaaccggaaaagggaaaaagacatgctgaaacagcaggatatgacagaaaccgccagagtggtgtttaatgaattaagcgttaccgacccggcgacagtcggggagattgcgcagaatacttacctttcacgcgaacgctgccagttaatactgacccagctggttatggcgggtctggcagactatcagtttggttgttacagacgccttcagtcctgaaggcttttttatttgtggtaaatgggcggctggtgggtgtaaggggcacccaccagccatctgctcatgcgttgggttcacaagcaaacctcaggcccactgctttgcgcaaaagcagaatgagcctatcagagacaggcttaatgatccatgcttaatactgtaaaaatatccagttgtgagttaatcaacgccgactgcctggaatttatgcggtcgttacccgaaaattctgttgacctgatagtcacggacccgccgtacttcaaagtgaaacccgagggctgggataaccagtgggcgggtgatgaagattacctgaagtggctggaccagtgtcttgcgcagttctggcgggtgctgaaacctgccggaagtctttacctgttctgtggccatcgtctggcatctgacaccgaaatcatgatgcgtgagcggtttaacgtgctgaaccatatcatctgggcaaagccgtccggacgctggaacgggtgcaacaaggaaagcctgcgggcgtatttccccgccacagagcgcattctgttcgcagagcattatcaggggccgtatcgtccgaaagatgccgggtatgaggcgaagggtaggacactgaaacagcatgtgatggccccgctgattgcttactttcgtgatgcgcgcgctgtcctggggataacggcaaaacagattgcagatgccacaggaaagaaaaacatggtgtcgcactggttcagtgccggtcagtggcagctgccgaacgaaagcgattatctgaaattacaggcactgtttgcccgggtggcagaagagaagcatcagcggggtgaactggaaaagccccaccaccagctggtggatacgtatgcctctctgaaccgacagtatgcggagctgcagagtgaatataagcatctgcggcggtatttcggtgtgacggtgcaggtgccgtacaccgatgtgtggacgtataaaccggtgcagtactatccagggaaacatccgtgcgaaaaaccggcagaaatgttgcagcagataatcagcgcaagcagtcgtccgggagacctggttgcagatttcttcatggggtcggggtcgacagtgaaagcagcgatggcgctgggacgtcgtgcaactggcgttgaactggagactgaacgttttgagcagacggtgcgggaagtacaggatttaatcattcgtaacggatgagattgcggagttaatcatgcgtcgttattattcagcaatcggccctttagctcagcggtgagagcgagcgactcataatcgccaggtcgctggttcaaatccagcaagggccaccaaccgccactagctcatcaggaaagaacgtcaccctgtgcgagattcggagtccccggtggcggtccattatcggtattctgcgttgttagctcagccggacagagcaattgccttctaagcaatcggtcactggttcgaatccagtacaacgcaccacaccacacttatctgccctgactctcttttgcgggctttttattacaggaaagacaccggacagtgaaatgttaaatgcctcacaattcaggcagttgactgttgcctgacatgctgagcgtttgttaaaaaaatcctgcatgatgaatccccctgagcggcggggcataatgacagatgtttggttgcgtattgtataggcaagttgcggattctgtctggtcattgcagaattcaccgggaggcacccggcatcatgctgtatacagagattaggcatatatccaggcttctcatcgcaggagcctttttacatgcaaaaaaaagcccgagtgggttcgggcaacagcatgagatacttgcattgtcatttttatcgtgtggattttaaccagggtttataaggctgcgcaactgcgcggcctttttcgttttgcgggctgcggttctcctcttttgattctccttgtggccggaccgtggcccgcaactgttgaggaaaatcccggaaaggggaggaataatgacatttaaacattatgatgttgtcagggcggcgtcgccgtcagaccttgcggaaaagctgacacacaaactgaaagagggctggcagccgtttggtagtcckgtggccataaccccttataccctgatgcaggtgattacagcagaaggtgatgtggtggtcagtggtgcaactgagccggattggtactacgtcatcgtactggccgggcagtccaatgccatggcttacggtgaagggcttccgctgccggattcatacgatgctccggatccgcgcattaaacagctggcgcgccgcagtacagtkacgccgggtggggctgcctgcagatataacgatattattccggccgaccactgcctgcatgatgtgcaggatatgagtacgctgaatcatccgaaggcagacctgagcaaagggcagtacggctgtgtcggccagggsttacatattgccaaaaaactgctyccgtatatcccgaataacgcggggatcctgctggtaccatgctgtcgtggtggttcggcattcacccagggcgcggaggggacattcagtgcggacgcgggggccagccaggattcggcgcgctggggtgtgggtaaaccgttatatcaggacctgattgcgcgcactaaagctgcattacagaagaacccgaaaaatgtgttgctggcggtgtgctggatgcagggagagtttgacatgagcgccgccacccactgcacagcaacctgcgcttgtttacagccatgctggcacagtttcgtgctgacctctccgtgtttaacgcgcagtgccatggtggcagtgctgcagatgtgccgtggatttgtggtgacacgacgtattactggaaaaatacmtacgsyacccagtacracaccrtktacggsgsgtayaaaaacagggagagtgagggcgtttattttgtgcccttcatgacagacggtaacggcgtcaataccgccactaacgcgccggcagaagatccggatattccggcatcaggatattacggtgcggcatcgagaacgaatggaaaccaggtatcatcaaaccgcccgacacatttcagttcatgggcgcgcaggagcattattccggatcgtatggcaaccgctattctgaacgcagccgggcgcacctcagccttcatcagtggtaaggcaccggaaatcaaaccctcgcccggcggcaacacgccatcgggtccgtctgcagatacgtccgttcgcacaatctccctgctgccggcagccggagaggctgctgcgcagggctggagcattaaggatggcggaattcagttgtcagatggtgtatttaagatcaccargcagarcaataaaacctggtccctgacgcatccggtggatgacgcaattaccctgctgacacagggcggcagactgacctgtaagttccgcctgtcaggcgcactgaccaacaatcagttcgggctggggatttatctgtatacggatgctcccgttcctgatggtgtggcgatgacgggtaccggtaatccgttcctgatgtcgtactttactcagaccactgacggcagagtgaatctgatgcatcacaggaaagccggaaacacgaagctgggggagttcggcgattacggtaaccgactggcagacgctggagctggtgttcaccgccggcagtgccacggttactccgaaactgaatggagtggctggcccggcattccaggttataaaagacagtctgacactgggactgaatgcgctgacgctgacggatgttacaaaaaatgcagcgtatggcgttgagatagaaagtctggtgctggagataaatgcaccggcagcataataaaaaaagagccagcgactgacctgaaagaagacgctggctaaaaggccttatatgtttgtagagacttatttttcacagacagcaatgatgcctgtcaatatattatcaatatgcggattgtttcagttacagatgctttattaaggaaaaaaacagccagcactgactttcggtggagaggtgctggctcagaaggatagttggatttcacatgatacttatgcctggcggtatattttctgacagacagtgacgggtgttgtcaagatattgtgtcatttataacctgaatcagggggtggccggaatgttatctggcatttttagcagagcctgaatgccataatcacggctcccggcgttggccgtcagtgggtgacactggcggcttttttgttttyctttactttcattttctgtcggcggtgacggagacatacatcagatggaaaaaatcacaacaggtgtgtcatacaccacgtcagcggtggggacgggatactggttactgcagctgctggacaaagtctctccgtcccagtgggtggcgataggcgtgctggggagtctgctgtttgggctgctgacatatctgacgaacctgtatttcaagattaaagaagaccggcgtaaggcggcgcggggagagtaaagtgatgaagaaaaaatacgaactggttgttaaagggataaataattacccggataagattactgttactgtggcacyggaaattggtgggtatccgtcactgttgttgccagatgtggcgattagtcttgaccgtactgaaggtgccacgctggagttttacgaagctgaggcgaaaaagcaggcgaagcagtttttcatggatgttgctgccgggttatgtgaaggggatggtccgttaccggaaaagcgtcccgtaattttagaggcgcaggatgtgttgataacctacagaggaaaactaccgggaataattacgggttctctgaagactccaccgctggcctgaagacttaacatatccagggatttgaaatcgataaaccctgataaatatccatgaacgcaaaaatcagatacggcctgtcggctgccgttctggcgctgattggtgcaggggcgtctgcgcctgaaatcctcgaccagtttctggatgaaaaggaaggtaaccacaccacagcataccgtgatggtgcgggtatctggaccatctgccgtggagccacccgggtggatggtaagcctgtgattcctggcatgaagctgtcgaagggtaagcgtacagcctgaaccgtctggtcagaatctgacgaattagacaaagtggtgtccaccaaataagtagtgggaaccaaagtatcagatatgcagaaaaatgtgactcccggcaggcgaaaaggctgccctaattatcctcccgaatttaaacagcagctcgttgctgcctcctgtgaacccgggatatccatctcaaaacttgctcttgaaaatggcattaacgccaatctgttgttcaaatggcgacaacaatggcgcgagggaaagctgctattaccttcttcagagagcccccagctacttcctgtgactctcgatgcagctgccgaacagccagaatcgctcgcagaggacccggaaaccctcagtatcagctgtgaggtaacgttccggcacgggacgctccgcttcaatggcaatgtcagcgaaaagctcctgactctgctgatacaggaactgaagcgatgatcccgttaccttccgggaccaaaatttggctggttgccggtatcaccgatatgagaaatggcttcaacggcctggctgcgaaagtacaaacggcgctgaaagacgatcccatgtccggccatgttttcattttccggggccgcagcggcagtcaggttaaactgctgtggtccaccggtgacggactgtgcctcctgaccaaacggctggagcgtgggcgcttcgcctggccgtcagcccgtgatggcaaagtgttccttacgcaggcgcagctggcgatgctgctggaaggtatcgactggcgacagcctaagcggctgctgacctccctgaccatgctgtaaatctctttatcctggttgtcacagaataagcccggtaaaatacgggcttatgaacgacatctcttctgacgacatcttcctgctgaaacagcgcctggccgaacaggaagcgctgatccacgccctgcaggaaaagctgagcaaccgggagcgcgaaatagaccatctgcaggcgcagctggataaactccgccggatgaacttcggcagtcgttccgaaaaagtctcccgccgtatcgcacaaatggaagccgatctgaaccggcttcagaaagagagcgatacgctgactggtagggtgtatgacccggcagtacagcgtccgttgcgtcagacccgcacccgtaagccgttccctgaatcactaccccgtgacgaaaagcgactgttgcctgcggcgccgtgctgcccgaactgcggcggttcactgagctatctgggcgaggataccgccgaactgaaccgccccggttttcctggagagtgttttatctgtgaactcaggctgccagatcatcgtttccgatggaagcataataagctttttctgcttctgccggaggagtatggcccagccttcccagcaatcgtcgattgttataccagtccacccacgttagtgtggccagttccacttctgcacggtttttccagctcttacggtgtattacctccgctttgtaaagaccattgatgctctcagccatcgcgttgtcatacgagtcgcctgtactccctgttgatgccagtaatccggcttcttttagtcgctccgtataggccagtgacacatactgagagcctttatcgctgtgatggatggtgccagacggacgacgggcccacaacgcctgctccagcgcatccagcacgaatgtcgtttccatagacgatgagacccgccaccccacgatgtatccggcaaacacatcaatgataaacgccacatagacgaagccctgccatgtgctgacgtaagtaaaatcagccacccacagctggtcaggtcgttctgccacgaactgacggtttacgcggtcgcctgcggcaacggctttccggctgatggtcgtacggacctttttaccccggagaacaccggcaagtcccataaccgccatgagacgtgccactgtacatctggccaccctgattccttcccgtaacaactgacgccagactttacgcacaccgtacacctgatgattttcatcgtatacgcgctgtatttttctcttcagccagtcgtcgtgctgcgcacgggcnctgcntttatccggatgatgtcgctgttgctgacaatggtaatacgttgacggggcaatatgcagttcgctgcataccggtccgaccccgtactgctcacgcagcttatccagcagtggcatcattttttccagaggcggtcgaactccgccttcgcaaaataagcgnaagcctggcgaaggatatcgttactgcggcgcagttcacgattttcacgttccagctctttcagacgctgacgttcagcgctggtgagcccaccatcaccgcccccggtatcccgctcatgctggcgaacccagacacgcagagtctccggcgtacagccaatctttggggcaatggaacaaattgccgcccactgtgagtcatattcatcctgactttccagaaccatacgaatcgcccgctgacggacttcgggggaaaaacgagtatttttagtcatcctgtttacctctttctcagggagtttagtctccaggatttccggggcggttcacagggtaatcacgcaggtggtgatactggatgcggataaaaagcagatacagtgcgtggtaagaccgctgcaaatcctgcgtgctgacgggacgtgggaaaatattggcgggatgaartarcccgacagcttcacaaaaaccggagtccggctccggtttttgttgtcatgtatgggggctgtttgttatgactccctgtgtttggaatgaatatttaaatagggagttttgtcatgccagttaacatcagctattgcatccaattcattttccacctgaatgcaggttcttcgtgctcaaatggccgccagtggcggtggagaaattacagtaggcgggcagacggtccgtatcacatatagtgaaacggatggtcgctttctggcgagtgggggcaataacagtttgctttctggattattacttacagggcttaatggtggtcctgaagcgctcagggatataatgttaagaatggtttcaggttcaggtaacacacaatcacatggtgatattgaggggaaaatatcacaatgtaagttttctgttaatacggagagccttcagtgtccatccgaggcggttcgatgcccaattatactggataaaccagaagaaggtgtgtttgttaaaaattcagaaggttctttggtttgtaccttatttgattcggtttctttttctcatttggttcgcgacggtgggaagcacccgctaacacgagaaccaataacygtcatcaatgattgtaagtcaagaacaatgtatttatgaccaaaccaaaggaaactttgtcataaaggataagtgaaataaatattacccaagctatatgttaactgccagttgcttatatgaaatgctacagatgttcagggtataaggatgtggtaattggtgtactggatgcagctaaaaagcatatacagtgagtggtgaggccgctgcaaatctggcgtgctgacggggaaatattggcgggatgaaatagccgacggattcacaaaaaccggagtccggctccggtttttgttgtcatgtcagggagatgtttgttatgaagcccagaggaaatatttatctgtatgaaggaatatggtaatgcctggattagtatcatatatatcatcgacttcattcgcgaatgagatggcggagatgcgtcagcaggtaatggaagggcagattggtggatttctcctgggaggggagagagttagagtttcttatttatttcaattgcattaatatcttgaatggattacatagagttaatgtatccagtactccctattctcttgcatataatacatgttgcaacttacatctcagcgctatgaaaaaacaccacctctctctttatgaaattctggatttaccaagcgctaatttatcatttcaatctacctttaagtattgcatttatctccctacgaggtcatactttaggaagttaaatatgaatgataatatacctacagcgcgaaatcacaaacaatcgacttgtattacagaaaaaacatgcctatatttttaaacttcacagcaggaagtatcttacctgagaatgagctagcatctttacgttatattgtgcagcaaaatcaaaatgatactgtaatcataaaagaacgttataaaatggatatccgttatatcgaatcagtcaatggttttacagtaaatcctgtatgcagtaatcatttctccatatttatggcgagacaaaacactattgctcgcaacctggaacagcagatcaacaacggacgaagttttgcacaaatatctcaggattttatgcttcaattatcttcaaatataggatggaaaaaaggggccgaaaacgcccttaaaaataaaatccattctcattcatttgttgtaaatcctgatgaattctcttgcgacacacaatttcttaagtgcccaataacattatgcgttccagaaaaaggggtttttgtcaagaatgcactgaactccaacatatgcactctttatgataagtctgcgttcatgaatctcacaagagaacatctaccccaccctctcagcagggaaaagatagtaaaagaaatgattattgaaaggaatatgtgttattttgacaccataagtcagcatttcataattatggatgcagaccaacaagaaacagcattgtaaataaaatgtaataattacatactattagtgattctcatgcatcgtaagcggctcgccagaaccgtattgatatttactgaggagcctgtacatagatttgtgtwattgcctgattttgatatgttcaatccaacatcaaaagcaggttaatttatggacgaaaaacagttgcaggctctggctaacgaactggccaaaaatytcaaaacccctgaagatctcagccagttcgatcgcctgctgaagaaaatcagcgttgaggcagctctcaacgctgaaatgtcccaccatctgggctacgataaaaaccagcctaaaccgggtgccaactcccgcaatggctattccacaaagaccgttatcaccggtgatggccacctggaactacgcactccgcgcgatcgtgatggctcttttgaaccgsaacttgtgaagaaaaaccagacccggatcaccgggatggataaccagatcctgtcgttgtacgccaaaggcctgacaacccgcgaaatagcggctgcgtttaaagagctgtatgacgctgatgtcgtaagcgtacagcgagggccgtattgacggggatgtgttattcagctggcagtgctatgcgccacggaagcagttcgctgacccggttgaccggccagtcttgctattgacgccaagcacatggcgaaggtagctttctggatccacgtcatttcagtttgcacgtcccgatcaggctgtacagtagcgctccccgctcaccaccatgatcagagccgaagaacaggaagtttttacgacccagactgaccgcccgcagggcattttcagcgatgttgttgtcgatttccacccagccatcgttcgcatagtacgtcagtgccggccactggttaagtgcgtacgcgaacgccttcgccaactctgagtgtcgcgacagggtcttcatcttttcacgcaaccagctttccagggatttcaacaacggtttcgtttttcgctgacgttcagcaagccgctgctctgccggcattccccttatatccgcctctatggcgtacaactgaccgatctgctccagggcttcttccgtcagtgctgacgggatgcggacgtgcacatcgtggatctttcggcgggcatgagcccagcaggcagcttccwgttatcccaccattgcgatacagctcgttgaacccggcgtacgcatccgcttgcagcacaccgctgaagcaggcaagatgagtctgcggatggatgccttttctgtccgggctgtaagcgaaccacactgcaggtgccaacgctgaccctgcattgcggtcatcacgaacatacgcccacaaccgcccggtcttcgtcttcttattacccggcagcagtacctggaccggggtatcatcggcatggagtttgccgtcagtcatgacatagccatgaagcgcctcttccagcggagacagcagccggcagcatgcatccacccagcccgacagcagtgaacgcctcagctccacaccttgccggccgtatatttctgactggcgatacagcggggtgtgctctgcatacttcgaggtcagcacgcgggccagcagccccggtccggcgataccccgctcgatgggccgcgaaggtgcaggtgcctgcacgatggcatcgcactgagtacaggcatgtttttcccgtaccgtccggataacccggaaggctgctacgcatcaactccagctgttcggcggtatcctcgcccagatagctcagtgaaccgccgcagttcgggcagcacggcgccgcaggcaacagtcgcttttcgtcacggggtagtgattcagggaacggcttacgggtgcgggtctgacgcaacggacgctgtactgccgggtcatacaccctaccagtcagcgtatcgctctctttctgaagccggttcagatcggcttccatttgtgcgatacggcgggagactttttcggaacgactgccgaagttcatccggcggagtttatccagctgcgcctgcagatggtctatttcgcgctcccggttgctcagcttttcctgcagggcgtggatcagcgcttcctgttcggccaggcgctgtttcagcaaggaagatgtcgtcagaagagatgtcgttcataagcccgtattttaccgggcttattctgtgacaaccaggataaagagatttacagcatggtcagggaggtcagcagccgcttaggctgtcgccagtcgataccttccagcagcatcgccagctgcgcctgcgtaaggaacactttgccatcacgggctgacggccaggcgaagcgcccacgctccagccgtttggtcaggaggcacagtccgtcaccggtggaccacagcagtttaacctgactgccgctgcggccccggaaaatgaaaacatggccggacatgggatcgtctttcagcgccgtttgtactttcgcagccaggccgttgaagccatttctcatatcggtgataccggcaaccagccaaattttggtcccggaaggtaacgggatcatcgcttcagttcctgtatcagcagagtcaggagcttttcgctgacattgccattgaagcggagcgtcccgtgccggaacgttacctcacagctgatactgagggtttccgggtcctctgcgarcgattctggctgttcggcagctgcatcgaragtcacaggaagtagctgggggctctctgaagaaggtaatagcagctttccctcgcgccattgttgtcgccatttgaacaacagatttgcgttaatgccattttcaagagcaagttttgagatggatatcccgggttcacaggaggcagcaacgagctgctgtttaaattcgggaggataattagggcagccttttcgcctgccgggagtcacatttttctgcatatctgatactttggttcccactacttatttggtggacaccactttgtctaattcgtcagattctgaccagacggttcaggctgtacgcttacctgatgtctcaccggcgctggtatcgaaggtcaccgatgccgttatggagcaggtagtcgaatggcaaaaccggccactggatgcggtctatcccattgtttatcttgactgtattgtcctgaaggttcggcaggacagtcgcgtaatcaataaatccgtattcctcgcactgggtatcaatatcgaaggccagaaagagttactgggtatgtggctggccgaaaacgagggagcgaagttctggctcaatgtgctgactgaactaaaaaaccgcggcctgaacgatattctcatagcctgtgtcgacgggctgaaaggcttcccggacgctatcaacacggtgtatccggaagcccgcatccagctgtgcatcgtgcatatggtgcgcaacagcctgcggttcgtttcctggaaggactacaaagccgtcacccgcgacctgaaagccatctaccaggcccccacagaagaagcaggccagcaggcgctggaagcgttcgccagcgcctgggacagtcgctacccgcagataagccggagctggcaggcaaactggaccaacctggcgatgttcttcgcttacccggcagatatccgcaaagtcatctacacaaccaacgccatcgagtcgctgaacagcgtaatccggcatgccatcaaaaaacgcaaggtgttcccgacggatgactcagtgaaaaaggtcgtgtggctggcaatccaggcggcttcacagaaatggacgatgccactgcgggactggcgtatggcaatgagccgctttattatcgagttcggtgaccgcctggacggtcacttctgagaaaaggcatttacacagaatcgtgtacagggtcgattttactcgttaattagcgaacaaaccactcgtcagcagactcccaggtatctttcagcgtctcctgaacaaaagtttttgcagaatctttatcggcggtgcgagtaactgaaaggccatcgttgctggtggatttgatgatcacttctacatcgtcataacgtttactgacacgtcgcagcatttcttgttgcagggcaggaacagaaccttttggcattttgttgattttggctgcggggtatctgtggggcatatatgggacataaaaaggcctcaaataaacagcaaaatcgagattagggatttttagaaaaaatacaaccatctgaaaaaacttagaaaacacccaaaaacccacagaatagtaaaaaacatctatgaattatggatttcaagagtcattcaatctaactaattgataaataaaaaattaacttttcatcgcttcgttatggggcatggttggggcaaactcgcttaactgtgtatttaacagcgttacctgcgcattattattttctgacatccatttcccgtacacctgaaacaccatttgcgcatctgcatggcccatctggtttgcaatgaatgccgggttagctcctgctgttaacgaccagcaggcataagtgtgtctcgactgatacgatttgcgatggcggattccggcacgctttaccgctgcgtcccacatctgccttattgagtcaacggtaaaatggtcgccataattttttactttcgctgacacttcaggttgaaaaacaaaggtacatttttgtttctctgttctgccgaattctctgaggtgaacatcgatgatatgctctttgctcagtctcgttagtgccatctgactccggagagcgtcgattgcgggcttaataaggtgaatcacacgattggttcccgcctgtgtttttggtactgtaaaacggtcttttgccagatttcttctgattatcattctgccattgcgcaagatggttgcggtttttcttcatcattttcttcttctgtttcctgcttagcagacagttcgcggttaacttcttccaggatatctttttccggtgtatgtcgtgcagcagtgagagtttccttgctggggttctcgtgatcagtctccgttaagtaggcgttgatatacccctgaaggcgtcccgggtagtgataaaactcagggtgagcgctccggataagtgcaaaaatagcggcgcgggaatagtccagaatacccggggttgcgcgaagtgctgcggaccattctttgaacggactttctcttttcaggacgatttcttttgcgcgacgataaacgctgcccggaatttcataaatattaaaatccatcggaagtgtggctgctgcaatctccacatccagcgtatcgaaggtgtgtactaaattcggattgcgatcggttttgttcccgccaccggcatttgcaccggaagccgtacgggtgatacgcgaaacacgatttcctttcatccactcttttgtcagcagaccccgatcagtgtagtcagcgtccaggtatgcctcgaaaaaagcagttatcagtcccaggtctgaattaccgggattagggaaaactttgtcagtgtcgcgtaccagtttgtgaaggtcgcgaatctccagcgggtcgagcagctttgttttgtgagaaatggccaaggcagtaacagccggcagttcttccgcccgtgctatatgtaatgcctgaagttcttcccgtgcaacgtgcgttactggtttttcgctgccgtgttgcgcaagccagcgaatgggcagctcctgaccagaaaccggcaggagcatattctcctcaatctccgtcatgtcttcgccgttgacgttggtattgtcagtactggctggtttctcctgcacggagggagagggcgcgataaataccattgtaatgccatcttccccgcctttttcgtatcggttgcagaattcggtatcaaacacgccttcaggtggaaggtcattcacaacgggtaaatggacgcgaacgggttttttaaagtcgtcttcatcataatcgttgtcatccattgcggtaatgcagcgggagatggcaacagataatttttttgctgtagtccagtaaaaaccacctttaattcccagacgttttctgactttgtcattttttgcttcgcaatatagcgcaaattcttctttatcagtgctcattgataaacctcattacagatttaagggtgaacaaatccctgccattgctggcatttttaatccgttggtatggtgttaatatggctggagggttatccagccggtgtttcgttattcaggtacagcgatactttttttaccgggaggcattcaccagaaattttttgctcgtctcttgcctggaggcaggattctttactggcataaattccggtaatcacattctgtgattcacccgttataagaaaaaccgtcatcatcagtgcaaatgctgaagtcattgacgttctccgaaaataccaagttcaagaagagcaattcgggaaagtatggaattatcattgagcagataaggctcatatttcctcatgttaatggcatcttcagtaaactcccggttactgagcagaacaccaatatcaaaacaaccttcagacgtattaacgtttggtaataacgtttccattatcgcgtcctcaacaatgaattttgtgatgcagtgcctggtgcctccaggtgacgttaaccagttaacaattaacgccggatacagagaatccacccataacactgtttttggttttaactgttccgcgtgcgcttagccgcattcaccgcatcacaaaattcactttaaaaagggcggcagagcagccacggagtaaaactgataccgccaaacgtcaccagaaaattgataacagagggcgttgcagcggggttgtcacttaagcgtatggtcaacctgacaacccggtgtcctcaatggggaaggaataaccccgccatacttaccgccgcgccatttcgcggagtgccacaaccggaagcgcacgttcgaagaaatctaacgacaagccttctaagggaaagarcttcgccgtacgctttcgcgttatgcactgacttttcagggaaatatcctttcagtaaactgtcagtaccggattcttatccgtgtccggcgcacgaccacacgtgacagcgtgttggtctccatttttaacccagaacctcaatggaggataaaatgccaaacaaaaaaagaaatccgcttattgaaaaacagattgaatgcctggtaaatcaactcaggcaatcagggttattaaaaactcattcagagttgaggctcacagaatcagcattcgacgataaattaaataatgtcctttataatggcattattgattttaatcgttctgttggtcgccgcggccctgctggtgtttccttataattaccagtcaatccagagtggaccgtgttcagcgtaaatataactgtacacatccagattatatttgtggtctgttaagaacaggccgcaaatacatgccgaagcttccagtgcagcggctctgttactgaataaccatgtagcaacattccagcgtttttctgcatcccagtctttctcaaggcctgataccatgaagaaaccgttagtgttgccatcaaataattctgtttccaaatttttaagcaatgcctgatggactcttgccaggtattccgccggaatttcgccacgaattctgatgagattgtcataaacaaacatgttccccgcatatggcgatttttctttcttgttttttaaaccagcatcatgagcaaactgatcaatttcttcttccgttggtttcgtattgatgttttgcgctgtcgtttctgcaattttatttgccacactctctgagtcgtgtttatttatagacgcacagaaatacaatccggtaaacgcatcgcgcacattacgagccatattatcagtgtcttttttcgttaccgattccaattcaagttcgttcagacgatgacgaagtgtgtgtgctgcaatctcctggattgaaggaggtaaatctttaaattccatcgtcaacctcatcagtcagtgtttctggctaaccagcgacgcgcgccagcttcagttttaaacgttttgcttttggtatacgtcatcgcggtgaacgtaccgtcctggttggggaacacgccacataccagagattcgttgttgccaagattgagcgtatccatgttgacctcatttccccttaacgccggggtagcggaacaaaaacctgctgcatagttattaaagttgaaccctgccgtcatgttcttacgcctcgggctggctacttaacccctgaccactgcctggtaactcgaagtattgccctgcattctgtggggcggggtgagggaatgaatgaagtttagaaaaacgaacatttaaggtcaatgtttttttatcaaaacattttaagcaggcagctgttacgccatcactacgatggcatacagttaatcaaatagatgaggttggttaaatatcttgttgaattttaaagcatactcccaatatgcaagatagatcatccagcataattgaagggtagcgaggattcgtggggactaaaagaatatccggcccttctatctccagtttgcgaatgacaggcgttgtggtccctttgggtaaggcaaggacaatatttcctggttgtacgattcgatcgggatcaacaaaaactgttgaaccatttgggatggaaactccaccaccagatgtcgacatactgtcactctctagaacaacagcaaaggtattggccgggatttctccgacaagctgcacacaagaggttattgaggaatttttcatataatcactccagcttgctgcctgctgaagtgatagtagcggaaccgtttttatcggcggtaaagatagatcaagcgaatcacctgtatttaactctcctccattaagaagccaattttcgtttactttcaatatctttgccagtgaacttatgtaacgcgaggacggcgctcctccaccgttcatccattgacttacggagccttttgatgcgccagtggcattgacaaggtctttgcctttcaagtttagcgcatgcatacgttgggttatgcgttcagatattgtttgcttgttcatgttttgattttaaaacacagatggttttgtttcttgactttctttggttttgattattaaacttttggcgttcagttttatggagcgactcatgaaaaaatcagaagtattaggctattttggcggagttgttaaaacagccgccgctctaggaacgtcaaaaaccacagtcagcatgtggggggaagacgttccgtggaaatgggcgttgctaattcaggcagtcactgccggggcgctcaaatatgagttacacataccgacggttgtcattcccgattctgatcataatccgccttctaaccaaggggggattcatgaaaatcaagcatgaacacatccgcatggcgatgaatgcctgggcgcgtcctgatggcgaaaaagttccggcagctggaataacccaggcttattttgagttgggtatgacgtttcctgaactgtacgacgacagccatccggaagccctggctcgcaatacccagaaaattttccgctggatagagaaagacacccctgatgcagttgaaaaaatgcaggctctgttaccggcgatcgaaaaggcaatgccgcctctgctggtggcccgtatgcgcagtcacagctctgaatattaccgtgagatcgtcgaacggagggatcggctggtgaaagatgtggatgattttgtcgcagcggcgatcgcctggggcaccctgactaacagtgggggtcagcctggtaatgctgttgtcgtgcattgaccaacaatattcatgccggatttcttccggatgttcgagggtaaagttcggtatcagaagaggtgagtatggctaatgcctggctcagattgtggcatgacatgccaaatgaccccaagtggcgaacgattgccagggtatcaggacagccaatcgcaacagtgatggcagtgtatatccatcttctggtgagcgcgtcacgaaatgtcacgacatgtcacggcgtgtcactacgtggtcacattgatgtcacgacggaagatttagcaagtgcgcttgatgtgacggaagacgtaattgattcaattttgcatgcaatgcaggggcgggttctggatggtgaccttatttccggatgggaaaaacgtcaggtgctgaaagaggacaatggtaacgtttcgcaaacggcaaaatccccggcagagcgcaagagagcgcagcgggagcgggaaaagctgcggaaacataatgctgattgtcacgatgagtcacgacgtgtcacgcatctgtcacgacaagtcacgacagataaagatacagataaagatacagatacagaattaaaccccacacataacgcgcgcgagagtattccgaccagtgagtcgaatggtgcgccgttgcagacagccgaacctgaatacctggacggcytgagcgaaccgatcgggaaattttcgatgactactgtctggcagccgtcgccggattttcgacaacgggcagcagtgtggggtatggctctgcctgagccggaatttacacctgctgagcttgccgcattccgggattactggatggcggaggggaaggttttcacgcaggttcagtgggagcagaaatttgcccgccacgtgcagcacgtcagggcacaggtaaaaccagtcagcaaggggggaagccatgcagcatcaggtggcacggcatcacgggcagttcaggaaatccgggctgcacgcgaacagtgggaacgtgacaacggatttatcagcaacggaaacggcctggaagctgtgggagctcatgggggaggtgtattcgaaccgctggactcagaagaacggggccgcaccttcgaagctctggattgcccagattggtgcgatgactgaacagcaaatccgtctggtgtgccgtcagtgcatggaccgctgccgggcgggtgaaacgtggcccccggacctggctgagtttgttgcgctgatttcggagagtggggcaaatccatttggtcttacggtggatgccgtgatggaagagtaccggcgctggcgcaatgaatcctggcgatacgacgggagtgataaatacccgtggccacagcctgtgctgtaccacatctgcctcgaaatgcgtaccagagggattgagcgccagatgacgcaaggtgagttaaaacgacttgcggaacggcaactgacgaaatgggcaaagcatgttggtaacgggatgagtgttccgccagtgcgacgacaactggaaggggcgaaacacccgcaagggccaacgccaattgaacggctgaaacaggaatacgaacgccggaaggcagctggttttatttgaatctgagaaacgattttgtcggaggaaatattaatggaaaccgtatttgacgcactgaaagcactgaaaaaagcctcttcacaggtagtggcatcgcgccttggaatcagccgcgaagatgctgtcaacgaactgtggaaactgaagcgccgtggtgaagcggataacaaggggtcgatgtggtggctgactcagactggtgaaagtgaaccagtgtcaccggtaccgaaagtgacagcgcaaatgctgactgaggcgattgaacatcatggcccacaaaacggcggatgagctggcactgatgttcgggattacctcccgccgggcgaattcatcactggccatggcaatcagcaaagggcgtctgattcgcgtgaatcagggcggtaaatttcggtactgcataccgggcgctgatttaccggcagagccgaaagccgcatccataacggaaacggatggtaaagcctttcctcagccagcaggtgttgcgttaccagtcggggaagcggaaacacaggaagaaataaaaacggaaagtgtggcggtcacagtgcagtcacagccgtcgttcaccagaaagcatccggatggtctgattttaccatcgctgcatgtggctaaccgcgagctgcgccgggcaaaaggtcaggttcagaagtgggagcgagtctgcgccgcgctgcgggagctgaacaagtgccgggatattctccgggatattaccgccaccagagaacagcagcggtgagtgggtggaagacgtggtgccgggcggaaatcatgatactccggcagtgtgcgggaacgatgaaggtaaaaagcgttggcgcacttatcggacgaactgaagcggcagtgagaacgaaggcacgggagctgggcatcagcatgatgttacgtggtgattttcacccgtcggcaaaatattctcagcgtgatattgagctggcgcggcaactgcatcagagaggcatgcaaagaagggaaattgccagaaaattaggcatgccgctgcgcatagtgaataactacgtttatttcgacaggagggtgtctgcgtgaaaatcctgtatcaggattacggcccggtggggcaggtggttatcagcagtactgtaatggagtttcggaagcataaccgtgtggtggatgctgtgctgttaacctgtccggggatatcggcgagtcgtgcaggtgtgtttattatgaagacgaaattatatggcagtaaggcgtggataaagaaggcgtatcgtgtagcgttgcaggaggttaacagtgagtgaaattaaagaaatgccggtagttcgtgacggatatggctactggacacatcctgaatatgaaaaattctgtgatggtcgggaatatatttcaacggaagagtttaacgcctggatggaggaaaataatcttcaatacgtcctctgcttcagagatgaaggatgtgctgaccttgatgcgtgtgatgctgatatttctgcatgggaaccggaacgaccagagggcgatggctggtttattggttccattcatgatacggaagatggcccggtttgtgtctggttgcgaaataaggctgaagcataaaggcgataaaccaactaacaactaaatactgaagatttaaatcagaaacgatttttattaaatccttaaccggagggattcctgcaccctcagaacatcaggaggccgcccgaaagggcggtaagaaatgaaacattatttagaaaaaaattacccacgaaagagcagaacaacagagtttctgtttttcattctgtttatagtgttgatgataccgatatccccgctattactggtctggataattggaaggacatttgaaccagttattgagctatataccgatgtgacatgggaatcattcagcgcactgcacaataaaattaatccgtataaggaaaactgatatgagcactattaccagagaacgcgcggagattaaatcatacatcacaggcttcctgagcgactcggcgcacgataacaagtcttcagacagcctgctggctaatgtgtttcgtatcgcgctggcatcactggaagcagagccgatagcaatggtagtgcctgatgaaatggatttgcttacctgccatctcgacggtgtaactaaaacatatgctgatggctggaacgcctgccgcgtcgccatgcttcaggccggaaactttcgggaaaataagaattcgtcaaccaacaattttcgggaaatctcggaaacgtcaaccagatctccgataactctggatggctggataagctgtactgagcgaatgcctgaaaagagccagaacgtgcttatttcgatgaatatcgatagcgaggctgggccattaatatattccgcacgctatctcggaggcacgttccggcgcggaggtatagcagttagtccgggtaatgatcttaggcaagcaacccactggatgtcgctaccagaaccgccgcaggaggtgaatcaatgacctggcctgaagcattcacaacggtaggaattgcgatggcggtggcgctggtggtgtattcgatttgccgctggggataaaaacggtttgcgggaaaaggatagttaagtagaattgctgcgggtgcttgaggctatctgcytcgggcatgaacaccaacggcagatagagaaaagccccagttaacattacgcgtcckgcaagacgcttaacattaatctgaggctcaatccatgctgaacacatgtaggttagcctcttacgtgccgaaaggcaaggagaagcaggctatgaagcagcaaaaggcgatgttaatcgccctgatcgtcatctgtttaaccgtcatagtgacggcactggtaacgaggaaagacctctgcgaggtgcgaatccgaaccggtcagacggaggtcgctgtcttcgtagactacgaatctgagaagtaagagaccargcgggggagtaatctcccgccacctyctgatgtgtcaggcatcctcaacgcacccgcgctttaccatactgaaaatgctgtttgaatgttcatctctgaaagaggactatgaatgaaaaaggtattgattgcagcacttatttccggtgtgtcttttggcgcttttgcacagcagggtggtttccaggggccagaagcagagcgttcaacagtagcgcaggcaaaagaactgaaggatgatgcatgggttatccttgaagggagcatcgttaaaaaagtgggtgatgaacgttatgagtttcgtgacaatagcgggacaattgtcacggatattgatgacagcgtatgggccgggcagaatgtttctccgaaagacaaagtaagaattgagggtgaaattgataaagacctgagcagtgttgaagttgatgtaaaggcactgaaattattaaagtaaccgcccctgcttgttaagcccgtcttactgacgggttttctgtttgtacattccggcgtattgccttacaattcgcgcagtcagcctgaacaactgacacctgctgtcaccggagaatccgatgacacaacacataaaatcccacaattctgaagccgacccggaaattaagcaggggaggcgttttcgtgcgcctcagtatggctggtttcactatctgttnctgtacgatcgatgargcagatatgcttcaagaggcgtatctgcgtcgcggtgtccgtgtggagcggagtctgaacgctgatcgtctgacctggaccgtttctgtatatcttcctgttcgtgcacatctgccacggacacatgcctgctaccgtcagcgcgtctggaggtaatgtgcgggtattacttcgacctgttctggttccggaactcgggctggtggtccttaagcccggtcgtgaatcattgccagtttttcatcgcggcagggtgctggtggagccggaaccgaaaaacatgcgggcgctgccatctggagcggttcctgctgttcgccagccgctggcggaagataaatcactgctgccatttttcagcgatgagcgggtgattcgtgcagctggcggcgctggtgcactgtctgactggttattacgtcacgtgaaatcctgccagtggccacacggcgattatcatcacagcgaaaccgttattcacagttacggtgctggcgcaatggtgttgtgctggcactgcgacaaccagctgcgcgaccagacctccgaatcacttgagcaacttactcaacaaaatctgacagcctggatgattgacgtcatacgccatgtaatgaatggcacgcaggagcgggaattatcgctggctgaattatcctggtgggcagtctgcaatcaggtggtggacgcattacctgargcagtatcgcgtcgctctctgggattaccggcggaaaaaatccgctccgtataccgtgaaagcgacatcataccgggagaacagaccgccaccagcatactgaagcagcgcacaaaaaatattgcgctaccgcctcacacccaccagcaacagaacccaccacaggaaaagacggtggtcagcattgccgttgatccggagtctccggaatccttcatgaaacgacctaaacgtcgccgctgggtaaatgagaaatacacacgctgggtaaagacacagccgtgtgcgtgttgtggtaagccagcggacgatcctcatcatctgattggtcatggtcagggcggaatgggaacaaaatcccacgatattttcacgctaccgctgtgtcgggagcatcacaacgagcttcatgcggatccgctggcgttcgaagaaaagcatggttcccaggttgatttaatttttcgttttcttgatcacgcctttgcaaccggcgtgctcgggtaaaagaggttactgatgcgtatagagtttgttttgccttacccgccgacggtgaacacctactggcgacgtcgtggcagcacatattttgtatcaaaagccggtgagcgttatcgccgggatgtggcacttattgttcgccagcagcggctgaaattaaacctgtccggaaggctggcgataaagattattgcagagccaccggataagcgccgtcgtgacctggacaatatcctgaaagcaccactggatgcgctgacgcatgccggacttctcatagacgacgagcagtttgatgaaatcaatattgtgcgcggctagctcgtttctggtgggcggctgggcgtgaagatttacaaaattgaaagtgagtgagcataaatatgatatacccggaaattacaggcaaaagcggtgagcatttacgcctgaaaacgctggaaagtgtctggatccaggggaaactgcgtatgtgggggcgttggtcgtatattggcgacggtaagacgggaaatatgttcaaccaattactgacctctaaaaagctgacaaaaacggcaattaacgaggcgctccggaggatgaaaaaagcgggtctggacaaacctgaacttgaggcttttttgcgggatatgatcaacggcaatcaaaaaagctggctggcacattgtaccgattcagaggcgttaataatcgatagggttattggtgaagtactggcaggttatcccgggctgctcaatgttctgagtcagcgttatgtggggcgggggatgactaagcgcaaaatggctgaattgctgaatgatgcacatccggaatggagtttaagaacctgtgaaagacgcattgagcattggctaaaggtggcagaatttattttgtacaaaccaatggttatggcttttggtatagagaaaaaagttattgctttttgacgtaaaaactgcttcaattccggtaagcttcgcaaagctgtaccgcgaggcgaatagcagacatggacatttgaaagagcccgctttttgcgggtttttttatgactgaaaaacggcacggggcgttaaacgcgctggtggttgctaataccggtctttcaacttgctggctttttcgacaagagttattggtatgtcacgttaaccggaaaagggaaaaagacatgctaaaacagcaggatatgacagaaaccgccagagtggtgtttaatgaattaagcgttaccgaaccggcgacagtcggggagattgcgcagaatacttacctttcacgcgaacgctgccagttaatactgacccagctggttatggcgggtctggcagactatcagtgcggttgttacagacgcattcagtcctgaaggctttttatttgtggtaaatgggcggctggtggggggggcggcacctgtcagtcctttgcttatgtgttgatgataatttaccttttggggctataattgagctaaccaattgctaatgaaagtaaaattataatggctgttgtctgttcagttatcatggtttgctccccaattaatatttttcttgaaaaggatacgttgtcacttaagccaggctcagtcgttctggccaccaaatgcatcagggagcttttccttatgcattatggcaaagttaaaattgtcgatataagcsaatccgtcgtaagtcaatatctggaaagtcagcataagctgacgaggactcgtctgactgacattccgctttacctgttrctggaacccaacaaycctgcgttggctgcggctttaattaccagccagggattttccggagaggtcacggatatgtttcttatgatggcctgcctgtctctgtttgaaacagatgaacggatgtcattgtttttaagtggatgtttatccagcataagtgccaaagtcagggcgataattcagacagatatatcagcaagctggacgcttggtgcgattgctctacagttgcatatgagtgagagtttgttaaagacaaaactgaaaaatgaagggggcatgttcagtcgcttgttgctggaagagcggatgcgtgttgctgtaaatatgttatgttcccggtatggatatggacaggctgtagcagaaaaatgtggttattcaagccggtcctactttatttctgtatttcaccgctattatggcttcccgccagacagatatgtatccaggcaagggcttgattattgattttcatctgattattattttttggctcggccctttagctcagtggtgagagcgagcgactcataatcgccaggtcgctggttcaaatccagcaagggccaccatcacaaaccgccattagcttatcaggaagagcagacgacaccataacagggttgttggtgcggggccgggtccccgatggcggtccattatcggtattctgcgttgttagctcagccggacagagcaattgccttctaagcaatcggtcagtggttsgactccactacaacgcgccacacttattttccaggctcgcttcggcgggccttttttgtatctgcgccacgcccggcgcataccaaccacagagcctttcgggggtgagcttacggagtggtcagtgtgactttctctgtgggcagatcgctcccgggcgttggctcacccacccaaaggaacgtcacgatgtttggaatcttcaaaaagaaaacccgcagagcggcaacggaaattaaaaagtttgaaaaacgcgatctggcacaggtggtgattaacgccgcatacctggtggcctgtgcagatggtgaatgtgaggcatccgagaaagcgaagatcgaacaggtactgcggtaatcagcctgcgctgtacgcgtttacgtcagaaattaatgcgattagcgcaaccattatcggtcagctggatacgaactttaaaactggtcgtcgtgcggcgttacgtgagatygaggatgtgaaacacgatacgcgtgaagcggaagatgtgctggatgtggcggtggccattgcggaggcagacggcgaaattgagccggaagagcgcaaggtgctggaagagattgccggtgttctgggtcttcgtctggagaatcacctgtgacggtaaaactgcgcctgrctgtggctgcactcctgctgtttctggtggtgatggtggatttcaccagcagaatcatgtcggtgctggcggatggggtgctggtctgcggcattgtggtattgctgtggccggtgataaaaagaaacagcctgcataatgcttgatttttttgtttgctgtttattaaaaacacttctgcatggtgaatccccctgtgcggaggggcgatcagcaasmaggtatatgggataatcgcggattcaggtgctgatactgaattcaccgggaggcacccggcaccatgcaagaaaaagaatgtgcatgcaaacatgcccctctccggaggggcttttttatgggtaaaaaatgcccgaatgggttcgggcaatagcatgagatactgatattgttgtgttgttatcgtgtggattttaaccagggtttatcaggctgcgcaactgcgtggccttttttcatttcttgggctgtagtccccgagtgtcattcaggcttccggactacagccagcccactccatatctgatttaatmcactatcccggccgggaggaataatgacatttaaacattatgatgttgtcagggcggcgtcgccgtcagaccttgcggaaaagctgacacacaaactgaaagagggctggcagccatacggcggaccggttgccattacgccgtacacactgatgcaggcggtggctattgaaggagagccacaggtcggcccttcatctgagccggattggtactacgtcatcgtactggccgggcagtccaatgccatggcttacggtgaagggcttccgctgccggattcatacgatgctccggatccgcgcattaaacagctggcgcgccgcagtacagtgacgccgggcggggctgcctgcagatataacgatattattccggctgaccactgtctgcatgatgtgcaggatatgagtacgctgaatcatccgarggctgacctgagcaaagggcagtacggctgtgtcggccagggkttacatattgccaaaaaactgctcccgtatatcccgaataacgcggggatcctgctggtaccatgctgtcgtggtggttcggcatttacccagggcgcggaggggacattcagcgagtccacgggggccagycaggattcggcacgctggggggtgggcaagccgttatatcaggatctgatttcccgcacaaaagcggcattgcagaaaaatcccaaaaacgttctgctggccgtctgctggatgcagggwgagtttgacatgagcgccgccacccacgcacagcaacctgcgctgtttacagccatgctgrcacagtttcgtgctgacctctccgtgtttaacgcgcagtgccatggtggcagtgctgcagatgtgccgtggatttgtggtgayacgacgtattactggaaaaatachtacgsyacccagtacracaccrtgttacggsgsgtayaaaaacargggagagtgagggcgtttattttgtgcccttcatgacagacggtaacggcgtcaataccgccactaacgcgccggcagaagatccggatattccggcatcaggatattacggtgcggcatcgagaacgaatggaaaccaggtatcatcaaaccgcccgacacatttcagttcatgggcgcgcaggagcattattccggatcgtmtggcaaccgctattctgaacgcagccgggcgcacctcmgccttcatcagtggtaaggcaccggaaatcaaaccctcgcccggcggcaacacgccatcgggtccgtctgcagatacgtccgttcgcacaatctccctgctgccggcagccggaraggctgctgcgcagggctggagcattaaggatggcggaattcagttgtcagatggtgtatttaagatcaccaggcagagcaataaaacctggtccctgacgcatccggtggatgacgcaattaccctgctgacacagggcggcagactgaactgtaagttccgcctgtcaggcgcactgaccaacaatcagttcgggctggggatttatctgtatacggatgctcccgttcctgatggtgtggcgatgacgggtaccggtaatccgttcctgatgtcgtacttcactcagaccactgacggcagagtgaatctgatgcatcacaggaaagccggaaacacgaagctgggggagttcggcgattacggtaacgactggcagacgctggagctggtgttcaccgccggcagtgccacggttactccgaaactgaatggagtggctggcccggcattccaggttataaaagacagtctgacactgggactgaatgcgctgacgctgacggatgttacaaaaaatgcagcgtatggcgttgagatagaaagtctggtgctggagataaatgcaccggcagcataataaaaaaagagccagcgactgacctgaaagaagacgctggctaaaaggccttatatgtttgtagagacttatttttcacagacagcaatgatgcctgtcaatatattatcaatatgcggattgaaccgccccggaaatcctggagactaaactccctgagaaagaggtaaacaggatgactaaaaatactcgtttttcccccgaagtccgtcagcgggcgattcgtatggttctggaaagtcaggatgaatatgactcacagtgggcggcaatttgttccattgccccaaagattggctgtacgccggagactctgcgtgtctgggttcgccagcatgagcgggataccgggggcggtgatggtgggctcaccagcgctgaacgtcagcgtctgaaagagctggaacgtgaaaatcgtgaactgcgccgcagtaacgatatccttcgccaggcttccgcttattttgcgaaggcggagttcgaccgcctctggaaaaaatgatgccactgctggataagctgcgtgagcagtacggggtcggaccggtatgcagcgaactgcatattgccccgtcaacgtattaccattgtcagcaacagcgacatcatccggataaacgcagtgcccgtgcgcagcacgacgactggctgaagagagagatacagcgcgtatacgatgaaaatcatcaggtgtacggtgtgcgtaaagtctggcgtcagttgttacgggaaggaatcagggtggccagatgtacagtggcacgtctcatggcggttatgggacttgccggtgttctccggggtaaaaaggtccgtacgaccrtcagccggaaagccgttgccgcaggcgaccgcgtaaaccgtcagttcgtggcagaacgacctgaccagctgtgggtggctgattttacttacgtcagcacatggcagggcttcgtctatgtggcgttcatcattgatgtgtttgccggatacatcgtggggtggcgggtctcatcgtctatggaaacgacattcgtgctgaatgcgctggagcaggcgttgtgggcccgtcgtccgtctggcaccatccatcacagcgataaaggctctcagtatgtgtcactggcctatacggagcgactaaaagaagccggattactggcatcaacagggagtacaggcgactcgtatgacaacgcgatggctgagagcatcaatggtctttacaaagcggaggtaatacaccgtaagagctggaaaaaccgtgcagaagtggaactggccacactaacgtgggtggactggtataacaatcgacgattgctgggaaggctgggccatactcctccggcagaagcagaaaaagcttattatgcttccatcggaaacgatgatctggcagcctgagttcacagataaaacactctccaggaaacccggggcggttcacccatttcattcagcagacgttcacgggccatttccagcgaacagtcaggatcagccacgcactgtgcctgaagcgtctgatagcgaccgccgaacatggcaaacagatcgttaatgcctgacatgcgggctttctgctcagccataacgcgggcgcgaatggtcgcctcatcagacactgccggtaccggtgatggttctgttacngccggtgcagggattgtcactgtggtatcacgcggggcactgttgcgtggcggagtaatcatgtttcggatggattccggcatctttttaaattcctctgtacgttttgactgaatacatgccattgcctcaacagcgggtgtcacctggtcagcaaatccgtgtgccagacattcggcaccggacatccaggtttcatccgccagcatggcggcaatttcatcggtggtttttccggttttctgcgcataggctggcaacagtaccgattcgactttatccagcaaatcggcataactgcgcatatcctcagcatccccgccactgaatccccatggcttatggatcatcatgaaggcattttccggcataatgaccgtatcaccggccatcgcaatcacagatgccatcgaggcggcaacgccatccacatacacggtaatggtcgccccctgatttttcagggcattaaaaatggcgatgccttcaaagacatcgccacccggtgaattgatattggagattaatgtgggtgatatcacccagtgcattcagttngctgacaaactgcttcgcggtaactccccagaaaccaatctcgtcataaatataaatatccgcgtacccggccccccagcttgcatctgaaccaggatttattcttcatgctggctttcggtgtcgcgctgattgtcgtcagtcggcntgtnctctttgtgtgagggncagataaanacagcccagtttgtgtttatcattnaaccttgggngagttgactcatcggattggcccacggacgcaccagtcagattctgcgttgcccacccggatctgaattctccaggcttcagcttccttaacsgggtcgatccacggcatcaccggaccggaatacgtcgcgttatatagcgttttcatctccacatccgccggaattttcagsrgacctgccgcaaccaccatattcagccatgtccggtacaccgggcgggttaccgcgccaataaaacagtcctgcaggatcaggtaaccatccgtggactcgaccagctcctgccgctgggcgctgtaggtgccgttatagttacgcgccgcactggaaaaactcagacgactgcctgctgccactgcacgcaactggccgttgcggaaagtttcaaggttgggattgggacggtcagatttgaccatgccgatatcctcgcccttgcgcaaatcgtcataaataatacccggggtgatatggacttcccgctcggtctctttgatccccnggatcttcatagtcctgtccgtcacctttacggatatacagtcccagcgccgcagcaatacmgcgccgctgtcagttccgcatcctcatactccttaagggcactgatccgcatcagcacccccgataacatggatgagcctcgcgtctgatgcagacgacgagtgaacttcaggtggatcatttttccggcagcgatttctttcgtatcactctgscggccgctgaccggataatttttataaaccagatattttttcggtcttccccactcatcaaagaaaaacccccctgattcagttccggcggattcaatcagtgcgcatgggaaacaaaatccggnctccatccgcctcaagccagaaatggcactcccgccgtccgttccagaccgtttcccgcaccactgaccatctgcgcaaacacttcaccatcccgcagccaggtccgcagcagtaaacgttcaagcacaggacgggtatactgccctgtcacatccggactcacggaccattcagcccacaaacggcggatatccgcagccagctcagccgccatttccccgttttttygtaatggctgaggctccacaataattcccctggcaccaatcacccgctcttccagcttgtcaaacacaccaatcaccaggtcatgattgatatccagaaaacgggcctgctcccgcagggaaaccgcaccgtatttactgagctgatcagcagagcgattttcccgccgggctttatgtgtccgggtcggtttcaccgcctcataggccatgattaacgcccttgaacgcagtctggctgctttccacccgggggaaaacacgccgatcacatcatcaataattgccattaaaacctcgccagtttaaatcccggttttccccgcctgcggctcaccatcgcggcaagcctgcgttcccactcctgacgtccggcgcggatctgagaaaggctttccagcgtcagttgctgcccgttgaagatgacagactttccctccagtacggccatttccgcttcacggtaccgctgtatcatttctctggcttcttctgtgctcacaaccagcctcctgatgttatccatggattatcttccgcacgctccgtccgcagttttttcttccggcgacggcgtttttctgccccggccgtcagttccggggataccgtttcaccagaacgctcctgcgggaagacgagccacgtttcccgctgtgcccagtccggtgcggagggccagcggatcttttcgtaaccatgcagaacggcaagcgcatccgcataaaccarcaggtcaaacgcttcgttagcgcccctgcccggttttcgccattttccgtcactgccgcgctcttcataggtcagctcatcgtaaaaccaccgccccagccagtcgggaaagtggatatagttcggccctggtgtgtcacgccacagggcattatttacacgatccttaaacgcatccgtctgaaccagccacagcgcgacatcgccactggctctggcacggcgggcacttctgccggtattatccgggaaggttcggttaatcagcctgtcacgggcgaagtccatcccccttgaacagaaacaccctgttgcccagtccgtcactccggcaacgacgccagaaacgataggcgttatctgtcaccccggcttcccctcccgtatccaccgccatggccatcagacgcatgcgcacatccggatcagaagccagcggccatgttttatggaacacatccgtcagcaacaaatcccagtcctccggatrtgccgccggatcaaccggcagactttcaccgttgggactgcagcgcagtgaatgccggatgttgtagcgatcaacaatccagcgttccccctgctctccgtatccggtgatctgcacaacaaaacggcgatttttaccgccctgtacgtcaaccgttgcctcaataaaacgcacaccatccggcacagatcgccggggaaacggctcggcacgctgttcaagcagttcacttttacgctgttccgtggctgaacggggcagatagggtcgtccgatatcggtgttcaccaccgctttcagggtctcttcactgccggttcgctcatactcttcttctgccgccagcagtttaaaaatcagttgttcccaggtctgaaacgccgcagctggcccctccatccaaaatgacgcaatccgggagtttcgtggcgttccggtgatactgccgtccgccgccgcccgttcaccttcacgaagccagatcccctggttattcagttcgcgtttctgctcaggggcaatcagcccgcgacaatgcggacacatcagacgggcagcctgaccggcagccacaaaatccgggttattccggtatccggtcatgttatccatcaccggctgaaaatattccccgcagtgcggacacggccagtaccaccggcggcggtctccccggttatacagtgacaggatccccgttgttggcggtgcctcatgtgcgccaccacaacgccatttggtatcggtgatatcccgccccggtgaactctcgaccagggtcatccccgaggacataaaggtggtggtacgctttgaggccagcgtgaaggcatccccttccccgtccacattttcagggaaacggtcataatccgtcagcgccacacgacggtaatccgaagaggaaaagacggtgatcgacggccagccaatcttcaggaaggagccgtcaagaaacattttatcgtggacgttgttgtcattacgggaaggactgaggcgcttgctgacctccggactgtggcgaaacgtcctggaaagacgcgttctggaatgctcacgcgccttcgtctcagtcatctgcaccaccagcatatccgccggatcacagatgatgccgtacacaatccagccatcaatcagcccttcggttttcccggttcgcgcaggtcccacaaacaccaccgcgtcatattcacgggctgataatgtattaatggggtcaatcatatagggcgtcagcgatgactcccacggaccggaagtattggctccccgtggaacccgcatataacgcctgatggcttccgctactggtaaccggctgggtgggcgaaacagcgaggccacttcgcgccagatatcggatgcgcggctatggctctcgttcacctgattcacatatcggcctcatcacaacagtcaatgactgccttttccagtgtgtcgcggatctcatcaaccacaatctgtacttcattcagttgtgatgcagtccaccccctgtccctctccagccggtcaggccaggtttccagtacctgaactatcgctttcaccacgacagaaaaggaccgcctgacatcactgactggcacaagctgaacagtttcatgctgaaatttaagacgctcgcgctcggactgataccatgccttacgagcgtgaggatccatatcctcatcttcggaagatggtggtttttccagcaacgaagttatcaaatccgtcaggagatacagttttttcttttcattactgcctggtgcaagaggaacatccgccattctggcggcaacagtctgccggtgcagacctgaaagggctgccagttgattaatatttaacttcatatttttcagctcgccgtccatttacatccctccacataaaccgcagaacagaagtgactctgtttttttgtaaagaaatgccgccatataaagatgtcgaacaaaaaacaaccacaatcatcatctttttaatactaacagcattaaaaacaacaagttaccatcatgatgatgatgacgataaaatcacaaaaatgcgcctttttccgcgcccgcccgccccgtgttcaggcccaccccaccaggaggacccgcaaaatgataatggttatcatttgcaacaaaatccagtttcttccaccatcgcaccggactggcgactatgaggggacaacaccgcgctccgttaacgcggtaaaccccggtgtgtatcgtttttgattatccccgcacactctcgcagaggagtctccctgtctggctgcggtctctgttaatgcaggaatacggtgacgatacggcgcatcagcaaaacttagttcaggcactgagtgcggatatagtcctgtgccccttccagctgcttctgcattgtcatcaaccgttctctgaggatgaaataatcccgttcagcggtgtctgccagtcgggggccggttgcattatccacgccggaggtgccggtggcttcacgcacggtaccggagcaggtggcgttgatccgcaggcgcttacgaccagcggcaacatcagcacgcagagtttcattttcagctctcgcatcggctaattccctcgagtatctggcatcaagtgcagcgacatcacgctggcgtatctgcatatcagtaattgtcgcgttcgccagctccagctcactggcttttttatcgcgctgctctttgtagatgatggcgtgatcacggtaatgattcagccccagactaagcgcaccacaggccaccagcaggacaatgataaccacacacagaacacggttcatatcaccaccaacggattgcccagaccagaacagcaatggccacaatacgaatggcaaaagctgccgctcttgttaaatccagactggctggcgtctccacttcaatgcctttcataatggacaacctcagaaagaatcttttatacttcctcacagggaaagtacctccctacccataatttctcccttgccttactcaaggtcagaaaacacaaaaccccgcttgctgccaacaaacggggtttttacttttattcacttaggttttaccagttttcaggatttcgtgttatccacccgcgttggccaacgtcatttttcaggaaaatattctgctatctgtcgatgtcccagcacgccagcgcgctctcctggtcacgccgtgagacctgaccgtagcaattatttgaacggatacggcagtctctgccaccgtccttaatccaccagcgaatcgcctcacaggcaccttttcgatcgcctgcattaattcgtttataaaacgtcgacgggaagcacttaccggggccaatgttgtacggacagaatgacgcgatccccgctttctggggttcggtcagcggcacccggatgtttttctccacccatgccagcgccttgtcacgttcgatggcattaacccggtcgcatttttcctttgacagcttcatgccaggaataacaggcttaccatccaccagaatggcaccacggcagatggtccagatccccgcaccatcacggtatgccgtggtgtggttaccttccttttcatccagaaactggtcgaggatttcaggcgcagaagcacctgcaccaatcagcgccagaacggcagccgacaggccgtattttattttttcgttcatggggatttatcgatttctaatcccttgatatgttaggtatataatccaacactcatggtcgctctcataaacatatcccttgagacgcagcagattacaacaaatgaagccatataaatgaacagtaaagaaagtttgcgcagaagatttttacaactaatgacagaaaacgttaaatcagagttacttcttctgatggcagataataacgaagcaacaagcagcattcttgcagacccttacggtaagatctcacataaaacgctggatattattaccacaacattaacaccgctgatgcttcaacggctgaaacataatatcaacgcatgggttaatgaagaattaagtcctccctgcttatgggattctcgttacgcatgtcagcaaaaaatgcgaattttcaacttactatcaccaaagctcaggtagccataaaatcctgcccttcatggcatacaggatttcaatggaatcacaatgaccaactcttgcacagctgtatccctgactccccgacaactcagattttcagtatctgctgctatctaaagagaaagcgcacaaatgcaagggtctttcatcacgtcctgttattgattgcctgtgaccttttcttacctcatggaacgttttttcagttagaaatattcattttacaaccagttcgtattgtttattcatcgactactctccccgcgccaccttacgacggtcctctctgattttgaaatacaggttagtcagatacgtcagcaggccaaacagcagacttcccagcactcctattgccacccactgggacggagagactttgtccagcagctgcagtaaccagtattccgtccccaccgctgacgtggtgtatgacacacctgttgtgattttttccatctgatgtatgtctccgtcaccgccgacagaaaatgaaagtaaagaaaaacaaaaaagccgccagtgtcacccactgacggccaactccgggagccgtgattatggcattcaggctctgctaaaaatgccagataacattccggcctcccctgattcaggttataaatgacacaatatcttgacaacacccgtcactgtctgtcagaaaatataccgccaggcataagtatcatgtgaaatccaactatccttctgagccagcacctctccaccgaaagtcagtgctggctgtttttttccttaataaagcatctgtaactggttgttgttctgcgggttctgttcttcgttgacatgaggttgccccgtattcagtgtcgctgatttgtattgtctgaagttgtttttacgttaagttgatgcagatcaattaatacgatacctgcgtcataattaattatttgacgtggtttgatggcgtagatgcacgttgtgacatgtagatgataattattatcattttgcgggtcctttccggcgatccgacaggttacggggcggcgacctcgcgggttttcgctatttatgaaaattttccgggatccatgtccggtttctcttcaagttaactatatgaaaaatataaaaacaggtcttctgtgaaccggacatgaacaaaaaacagacatgtaaaccggacatgaccggttttgttgtgattgtgaggtgagagtttttgcgaggtgaggagtggctacgcagactgaagttgccaggcatttaagtctgaccgatcgccagcttcgcagattgcagaaattgccgggtgccccgatatcgaataagcgagggcaactggatctggatgcctggcgcgatttttacatatcgtatctgaggagaagtaaaaacgatgtgcctgatggcgatagcgaagacgactatgaggagaaattgcttattgccagatgggaactgacagcagaacaggctgttacacagcagttaaaaaagcgtacagcctgaaccgtctggtcagaatctgacgaattagacaaagtggtgtccaccaaataagtagtgggaaccaaagtatcagatatgcagaaaaatgtgactcccggcaggcgaaaaggctgccctaattatcctcccgaatttaaacagcagctcgttgctgcctcctgtgaacccgggatatccatctcaaaacttgctcttgaaaatggcattaacgccaatctgttgttcaaatggcgacaacaatggcgcgagggaaagctgctattaccttcttcagagagcccccagctacttcctgtgactctcgatgcagctgccgaacagccagaatcgctcgcagaggacccggaaaccctcagtatcagctgttaggtaacgttccggcacgggccgctccgcttcaatggcaatgtcagcgaaaagctcctgactctgctgatacaggaactgaagcgatgatcccgttaccttccgggaccaaaatttggctggttgccggtatcaccgatatgagaaatggcttcaacggcctggctgcgaaagtacaaacggcgctgaaagacgatcccatgtccggccatgttttcattttccggggccgcagcggcagtcaggttaaactgctgtggtccaccggtgacggactgtgcctcctgaccaaacggctggagcgtgggcgcttcgcctggccgtcagcccgtgatggcaaagtgttccttacgcaggcgcagctggcgatgctgctggaaggtatcgactggcgacagcctaagcggctgctgacctccctgaccatgctgtaaatctctttatcctggttgtcacagaataagcccggtaaaatacgggcttatgaacgacatctcttctgacgacatcttcctgctgaaacagcgcctggccgaacaggaagcgctgatccacgccctgcaggaaaagctgagcaaccgggagcgcgaaatagaccatctgcaggcgcagctggataaactccgccggatgaacttcggcagtcgttccgaaaaagtctcccgccgtatcgcacaaatggaagccgatctgaaccggcttcagaaagagagcgatacgctgactggtagggtgtatgacccggcagtacagcgtccgttgcgtcagacccgcacccgtaagccgttccctgaatcactaccccgtgacgaaaagcgactgttgcctgcggcgccgtgctgcccgaactgcggcggttcactgagctatctgggcgaggataccgccgaacagctggagttgatgcgtagcgccttccgggttatccggacggtacgggaaaaacatgcctgtactcagtgcgatgccatcgtgcaggcacctgcaccttcgcggcccatcgagcggggtatcgccggaccggggctgctggcccgcgtgctgacctcgaagtatgcagagcacaccccgctgtatcgccagtcagaaatatacggccggcaaggtgtggagctgaggcgttcactgctgtcgggctgggtggatgcatgctgccggctgctgtctccgctggaagaggcgcttcatggctatgtcatgactgacggcaaactccatgccgatgataccccggtccaggtactgctgccgggtaataagaagacgaagaccgggcggttgtgggcgtatgttcgtgatgaccgcaatgcagggtcagcgttggcacctgcagtgtggttcgcttacagcccggacagaaaaggcatccatccgcagactcatcttgcctgcttcagcggtgtgctgcaagcggatgcgtacgccgggttcaacgagctgtatcgcaatggtgggataacggaagctgcctgctgggctcatgcccgccgaaagatccacgatgtgcacgtccgcatcccgtcagcactgacggaagaagccctggagcagatcggtcagttgtacgccatagaggcggatataaggggaatgccggcagagcagcggcttgctgaacgtcagcgaaaaacgaaaccgttgttgaaatccctggaaagctggttgcgtgaaaagatgaagaccctgtcgcgacactcagagttggcgaaggcgttcgcgtacgcacttaaccagtggccggcactgacgtactatgcgaacgatggctgggtggaaatcgacaacaacatcgctgaaaatgccctgcgggcggtcagtctgggtcgtaaaaacttcctgttcttcggctctgatcatggtggtgagcggggagcgctactgtacagcctgatcgggacgtgcaaactgaatgacgtggatccagaaagctaccttcgccatgtgcttggcgtcatagcagactggccggtcaaccgggtcagcgaactgcttccgtggcgcatagcactgccagctgaataacacatccccgtcaatacggccctcgctgtacgcttacttaaaaaatgaggtgtcaaaaggaaaactgattgacaccgggttctgtatttttgccctcagtaagctggcaatggcgttatccagtacgcttgattccatccctttatccatgcagcgacagtttcctgatttaacaccgcgccatcttgaccatctgaaaacccttattgctaagggggcaaatcagtgtgcgcgggcaggggataaattaccggatttacttgatgaatatatcagagcaacaactgaataatatgatgagcgctgtcacaactgcattacagcccctgataagggcattgccggtgacgccagttgaatgggctgatcaaaattattatctgcctaaagaatcttcatatggtgagggcgaatggaaaacgctgccattccagatcgccatcatgaacagtatggggaatgatcagatccgcactgttaatctgattaaatctgcccgtgttggctatacaaagatgttgctgggggggggcgggtattttattgagcataaatcccgaaacagtctgctttttcagcccacggattctgccgctgaagattttatgaagtctcacgtggaggcgacgattcggaacgtgccatgcctgaaagacctttccccatggctgggtcgtaaacatcgtgacaatactctcacgctgaaacgcttttcatcgggcgtcggtttctggtgcctgggcggcgctgccgccaaaaactaccgtgaaaaatccgttgacgtggtctgctatgacgaactttcctcgttcgagccggatgtcgaaaaagagggctcgccaaccctgctgggggataagcgtattgaggggtcggtgtggccaaaatccattcgcggctcgacgcctaaaatcaaaggcacctgccagatcgaaaaagccgctaacgagtcggcgcattttatgcgtttttatgtgccctgcccgcactgtggggaggcgcagtatctgaaatttggcgatgagtccacgccttttgggcttaaatgggagaaggacagccctgaaagtgttttctacctctgtgaacatcatggctgcgtgatccatcagtctgaactggaccagagcaacgggcggtggatctgtgaaaacacgggcatgtggacccgtgacggtctgacgtttttcagcgcccggggtgatgaaattccgccgccgcgctccatcatgttccatatctggacggcgtacagtccgttcaccacctgggtacagattgtctatgactggctggatgcactgaaagatcccaacggcctgaaaacctttgtgaacaccacgctgggcgagacctgggaagaggccgtgggcgaaaaactcgatcaccaggtactgatggataaggtggtgcgttacacggcggcggtgcctgcccgggtggtttatctgacggcgggcattgactcgcagcgaaaccgttttgagatgtatgtctggggatgggctccgggagaggaagcctttctggtggataaaatcatcattatggggcgtcctgatgaggaagagacgctgttacgtgtggatgcggcgatcaacaaaaaataccgccatgcggatggcaccgaaatgactatttcccgtgtctgctgggacaccggggggatcgatggtgaaattgtttatcagagatcaaaaaaacacggtgttttccgggtgctgccggtaaaaggcgcatctgtctatggcaagccggtgatcaccatgccaaaaacccgcaatcagcggggcgtgtatctgtgtgaagtgggaacggacaccgcaaaagaaattctctatgcccgtatgaaagccgatccctcgcctgcggatgaagccacgtcgtatgccatccgttttcctgatgatccggagattttttcgcagacagaggcgcagcaactggtggcggaagagctggtggagaagtgggaaaaaggaaagatgcgtctgctgtgggataacaaaaagcggcgtaacgaagcgctggactgcctggtgtatgcctacgcggcattacgtgtgtccgtgcaacgctggcagcttgatctggctgtactggcaaaatcccgggaagaagagacgacccggccaaccctgaaagaactggcagcgaagctgtccggaggagtgaatggttacagtcgctgaactgcaggcgctgcgtcaggcgcgccttgatttattaaccggtaaacgggtggtgtctgtccagaaagatggtcgcagaattgaatatacggcggcttctctggatgagcttaaccgggcgatcaatgatgcggagtcggtactggggacaacccggcgtcgccgtcgtccgctgggagtgaggttatgaaacgaacgcctgtcctgattgatgtgaacggcgttccgcttcgtgagagtctcagctacaacgggggcggtgcaggatttggcgggcaaatggcggagtggttgccaccggcgcagagtgccgatgcggccctgctgcccgcgttgcgtctggggaatgcccgggcagatgatctggtgcgcaataacggaatagcggccaatgcggtggcactgcataaggatcacattgtcgggcatatgtttcttatcagctaccgtccgaactggcgctggctggggatgcgggagaccgcagcaaaaagctttgtcgatgaggtggaggcggcctggtcggaatacgccgaagggatgtctggcgagatcgacgtggaaggaaaacgcacgttcacggaatttatccgtgaaggtgtgggcgttcatgcgtttaacggcgaaatctttgtgcagccggtctgggatacggaaaccacgcagttattccgtacgcgttttaaagccgtgagtccgaaacgggtggacacgccaggacacggtatggggaaccgttttctgcgggvcggggtgraggtcgatcgatatggccgtgccgttgcgtaccatatctgtgaggatgattttcctcgctccgggagtggacgatgggaacggatcccgcgtgaacttcccaccgggcgtccggccatgctgcatattttcgagccggtggaggacgggcagacccgtggggccaaccagttttacagcgtcatggaacggctgaagatgctcgattccctgcaggcaacacagcttcagtcggccattgtgaaagccatgtatgcagcgacgattgaaagtgaccttgataccgaaaaggcctttgaatatatcgccggtgcgccgcaggggcagaaggataatccgcttattaatattctggagaagttctccagctggtatgacacgaataacgtgacgctgggtggtgtcaaaattccgcaccttttccccggggatgatctgaaactacagactgcgcaggattcagacaatggattttcggcgcttgaacaggcgctgctgcggtatatcgccgccggtcttggcgtttcctacgaacagttgtcccgtgattactcgaaggtcagttattcaagtgccagggcctctgccaatgagtcgtggcgctattttatggggcggcgaaaatttattgcggcccggctggccacgcagatgttttcctactggctggaagaggcacttcttcgggggattatccgtccgccacgggcgcgttttgatttttatcaggcgcgatcagcctggtcacgggcagagtggattggtgccggaagaatggccattgacgggctcaaggaggttcaggaatcggtgatgcgcattgaggccggactgagcacgtatgagaaagagccggcgctgatgggcgaggattatcaggacattttccgccagcaggtcagggaatctgcagagcggcaaaaagccggactctcacgtccggtgtggatagcgcaggcgtatcagcagcagatagcggagagtcgcaggccggaagaggagacaacaccccgtgagacgtaatctttcacacattattgccgcagcattcaatgaaccgctgcttcyggagcccgcctatgcgcgggttttcttttgcgcgctcgggcgcgagatgggggcagcaagtctttcggtaccacagcagcaggtacagcttgatgctcccggaatgctggctgraacggacgagtacatggccggaggtaaacgaccggcccgtgtttaccgggtggtgaacggtattgctgtactgccggtgaccggcacgctggtgcaccggctggggggtatgcggccattttccggaatgacaggctatgacggcattgtcgcctgtcttcagcaggcaatggcggatagccaggtgcggggcgtactgctggacattgacagtccgggcgggcaggccgccggcgcgtttgactgcgctgacatgatttaccgcctccgtcagcagaagccggtctgggcactgtgcaatgacacggcctgttctgcagccatgctgctggcgtcggcctgctcccgacggctggttacccagacatcccgtatcggctccattggcgtgatgatgagccatgtcagctatgccggtcatctggcgcaggccggtgtggatatcacgctgatttactcaggggcgcacaaggtggatggcaatcagtttgaagccttaccggcagaggttcgccagaacatgcagcagcgcattgatgcggcgcgccggatgtttgccgaaaaagtggccatgtttaccggtctgtctgttgatgccgtcacgggaacagaggccgccgtttttgaaggtcagtccggcattgatgccgggctggcggatgaattagtcaatgcgtcggatgccatcagtgtgatggccacggcgctgaacagtaatgtcagaggaggcactatgccgcaattaactgcaacggaagccgccgcgcaggagaaccagcgagtgatggggatcctgacatgccaggaagcgaaaggacgtgaacagcttgccacgatgctggcaggacaacagggcatgagcgttgaacaggcccgggcgattctggccgcggcggcaccgcagcagccggtggcatccacgcagagtgaagccgatcgcattatggcgtgtgaagaagcgaacggtcgtgaacaactggcggcaacgctggcggcgatgccggagatgacggtggaaaaagcccgcccgatcctggctgcttcaccgcaggcggatgccggaccctcactccgtgatcagatcatggcactggatgaggcaaaaggggctgaggcgcaggctgaacagctggctgcctgcccgggaatgactgtggagagcgcccgggctgtgctggctgcgggatcaggtaaggcagaaccggtctctgcatccacaaccgccctgtttgaacgcatcatggcgaaccattcaccggctgcggtacagggtggcgtgccacagacgtcagcagacggtgatgcggacgtgaaaatgctcatggccatgccatgaagtcagtgctgaccatcaacaggaggtttttacaatatggtaacgaaaaacatcactgaacagcgtgcggaagtacgtatttttgccggtaatgatccggctcataccgccacaggcagcagcggkatttcctcggcaacaccggcactgacgcccctgatgctggatgaagccagcgggaaactggtggtctgggacggacagaaagccggtagtgcagttggcatactggtactgccgcttgaaggcacagagacggtactgacctattacaagtcggggacctttgcgacggaggcaatccgctggcctgaaagtgtggatgaacacaaaaaggcaaatgcctttgccggcagtgccctgagtcacgcggcgctgccgtaacacgttatcaggccaccgcggtggcctgactgatttctgaatgaaaggaactgatttatgggattgtttacgacccgccagttactcggttataccgaacaaaaagtgaaatttcgtgcgctgtttctggagctgtttttccgccgtacggtgaatttccataccgaagaggtgatgctggacaaaattaccggaaaaacgccggtggcggcctatgtctccccggttgttgaaggaaaagtgctgcgtcatcgcggtggtgaaacccgcgtgttacgtccgggctacgtcaagccgaaacacgaattcccctggagccggtaaaaggagccggtaccaccctgtgggtttataacggtcagggtgacgcctatgcaaacccgttgtcagacgatgactggcagcgactggctaaggtgaaggatctgacgccgggcgagatgacggcagaatcctacgatgataactacctggatgatgaagacgcggactggaccgcgaccgggcaggggcagaaatctgcaggtgataccagttttacgctggcctggaaaccgggagaggaaggccagaaagggcttataggctggtttgaaagcggcgatgtccgggcctataaaatccgttttccgaatggcacggtggatgtgtttcgtggctgggtcagcagtatcggtaaggccgtgacggcgaaagaagtgatcacccgcacggtgaaagtcactaacgtgggtaaaccttctgtagcggaagaacgcagcaaaattacgccggtcagtgcgattaaggtgacgccgacatccggtacggtggcaaaagggaaaacaaccaccctgacggtttcttttgagccggaaagtgcaacmgacaagacgttcagagcggtttccgccgatccgtcgaaagccaccattagtgtgaaagatatgacaattacggtaaacggcgtggcgacaggtaaggtgcagatccctgtggtgagcggaaatggtcagttcgccgcagtggctgaagtcaccgttactgaagcgggcgctgcagggtaaacggaggtcatacatgtttctgaaaacagaacaatttgaatataacggtgtgtctgtcacgctttccgaattgtctgcgctgcagcgtatcgagcatcttgccctcctgaaacggcgtgcagaacaggcagaatccagcggcaacctgcaggtaagcgtggaagatctcgtcagaaccggcgcgtttctggtggcgatgtccctgtggcataaccatccacagaaaacgcagtcaccgtcaatgaatgaggccgtgatgaagatagagcaggaagtgctcaccacctggcctgccgatgccattgcccgggcggaagacgtggtgttgtgcctgtccgggatgagcggggctgttcgtccggatactgatattactgaagtggcgaaaaataacacgctgactgatgatgatttttctgcgggaaagtcttcgacggcgagctgaactttgccctcagactggcgcgtgagatggggagacccgactggcgcgccatgcttgccgggatgacatccaccgaatatgccgactggcaccgtttttaccgcacgcattattttcaggatacccagctggatatgcatttttccgggctgacgtacgctgtactcagcctgtttttttgcgatccggatatgcatccctctgatttcagtctgcttgtcccccggcatgaggaagagcaggtggagaggccggatgaggacaaaatgctgatgcagaaagcggcaggacttgccggaggcgtccggttcggtggggacggagggcgcgatattttatcgtctgcggatgtggcggatgtcatggtggatgatgccgcattaatgatggcttcagcggggattccgggaggtgtgagatatgtcccagccggttggtgatcttgttattgacctgagtctggatgctgtccgtttcgatgagcagatgagccgggtaaggcgtcatttttcaggtctggataccgacgtcagaaaaaccgccagtgctgttgaacagggcctgagccgccaggcgctggctgcacaaaaagccgggatttccgtcgggcagtataaagcggccatgcgaaccctgcccgcacagtttacggatatcgccacgcagcttgccggtggtcagaatccctggctgatcctgctgcaacagggcggtcaggtgaaggactccttcggcgggatgatccccatgttcagggggcttgccggtgcgatcaccctgccgatggtcggggtcacctcgctggcggtggcgacaggtgcgctggtgtacgcctggtaccagggagattccacgctttcagcgtttaataaaaccctggttctttccggtaatcagtccggactgactgccgatcgcatgctgacgctctcaagagccgggcaggcagcagggctgacgtttaaccaggcgagagagtcactggcagccctggtgaatgccggtgtgcgtggtggtgaacagtttgatgccatcaaccagagtgtcgcgcgttttgcttctgcatccggtgtggaggtggacaaggttgcagaggctttcggaaaactgaccaccgaccctacgtcggggctgattgcgatggtgcgccagttccgtaacgtgacggcagagcagattgcgtatgttgcgcagctgcagcgttccggtgatgaggccggggccttacaggcggcgaacgatatcgccacgaaaggctttgatgagcagacccgtcgcctgaaagaaaacatggggacactggagacctgggcggataaaaccgggaaggcattcaaatcgatgtgggatgccattctggatatcggtcgtcctgagtcctcagcggatatgctcgccagtgcacagaaggcatttgatgaggcggataaaaaatggcagtggtaccagagccggagccagcgccggggaaaaaccgcctctttccgggccaaccttcagggcgcatggaatgaccgggaaaatgcccgtctggggctggcagcggccacgctgcagtcggatatggaaaaagccggtgaactggccgccagggaccgggccgaacgggacgcatcacagctgaagtataccggagaggcgcagaaggcgtatgagcgtctgctgacgccgctggagaaatataccgcccgtcaggaagaactgaataaggccctgaaagacgggaaaatcctgcgggcggattacaacacgctgatggcggcggcgaaaaaggattatgaatcgacgctgaaaaagccgaagtcgtcaggagtcaaagtgtcagccggtgagcgtcaggaagaccaggcgcatgctgccctgctggcgcttgaaaccgagctcaggacgctggaaaaacacagcggtgcgaatgagaaaatcagccagcagcgtcgcgatttatggaaagcggaaaatcagtatgcggtcctgaaagaggctgccacgaaacggcagttatctgagcaggaaaaattcctgctggcgcataaagacgagacgctggagtacaaacgccagctggctgagctgggagacaaagttgaacaccagaaacgcctgaatgagctggcacagcaggcggtgcggtttgaagagcagcagagcgcgaagcaggccgccatcagcgcaaaagcccgcggtctcactgaccgtcaggcgcagcgggagtctgaagcgcagcgtcttcgggacgtgtacggtgataatccggctgcgctggcgaaggccacatctgcactgaagaacacctggtctgcggaggagcagcttcgtggaagctggatggccgggctgaagtccggctggggcgagtgggcggaaagtgcgacggacagtttttcgcaggttaaaagtgctgccacgcagacctttgacggtattgcacagaatatggcggcgatgctgaccggtgcagaggcagactggcggggattcacccgttcggtgctgtccatgatgacagaaatcctgcttaaacaggccatggtgggcattgtcgggcgtatcggcagcgccattggcggtgctttcggtggtggtgcatctgcttcctcggggacggccattcaggctgcggcggcgaacttccatttcgcgatcggaggatttacggggacgggcggcaaatatgagcctgcgggaattgttcatcgcggggagtttgttttcacgaaagaggcaaccagccggataggtgtggggaatctttaccgtctgatgcgcggctatgcggaaggtggttatgtgggtggtgccggaagtccggcgcagatgcggcgggcggaaggtattaattttaatcagaacaatcacgtggtgattcagaacgacggcaccaacggacaggcggggccgcagctgatgaaggcggtgtatgacatggcccgcaagggggcgcaggatgagctccggctgcagttgcgtgatggcggtatgttatcggggagcgggcgatgaaaacctttcgctggaaagtgaagccggatatggaggtgaactcgcagccatcggtgcgtgaagtgcgttttggtgacgggtactcacagcgtatggcggcagggctgaatgctgacctgaaaacataccgtgtgacgctttccgtgacccgggaggaggcccggcatctggaagcgttcctggcagagcacggaggctggaaggcatttttgtggaagccaccctatgcataccggcagataaaggtgacctgtgccgggtggtctgcgcgggtcgggatgttgcgcgttgagttcagcgcggagtttaagcaggtggtgaactgatgcaggatattcacgaagaaagtctgaacgagtcggttaaatcagagcagtcaccgcgggtggtactctgggaaatcgacctgacggcgcagggcggtgagcggtattttttctgcaatgagctgaatgaaaaaggggaggcggttacctggcaggggcggcaatatcaggcatacccgattgacggcagtggctttgagatgaacgggaagggcagcagtgccagaccgtcgctgacggtgtcgaatctgtttggtctggtcaccgggatggcggaggacctgcagagcctggtgggggccacggtggtccgccgccgggtgtatgcccgttttctggatgcggtgaattttgtggcaggcaaycctgaggcagaccctgagcaggagctgacggaccggtgggtggtggagcagatgtcatcgctgacggccatgacggcctcgtttgtgctggcgacaccgacggagacggacggagcgctgtttcccggtcgcattatgctggcgaatacctgtatgtgggattaccggggagatgaatgcgggtataacggtcctgcggtggcggatgagttcgacaaccccaccacggatatccgtaaggacagatgcagcaagtgcatgcgcgggtgtgagatgcgcggcatggtggctaattttggcggtttcctttccatcaataaactttcgcagtaaatcctgttttatgacacagactgaatcagcgattytggtgcatgcccggcggtgtgcgcctgcggagtcgtgcggcttcgtgataggcaccccggagggcgaacggtaccagccctgcgtgaatatctccgcagagccggaggcgtattttcgtattgcgccggaagactggctgcaggcagagatgcagggggagattgtggcgctggttcacagccaccctggtggtctgccctggctgagcgaggccgaccggcggctgcagataaagagtgccctgccctggtggctggtctgccggggggaaattcataaattccgctgtgtgccgcacctgaccgggcgtcgttttgagcacggggtgacggactgttacaccctgttccgggatgcataccatctggcggggataacgctgccggattttgagcgtgaggatgactggtggcgcaacggtcaraacctttacctggacaatatggcggcsactggtttttaccgggtgcccctgtcctctgcacaggcgggcgatatcctgctgtgctgctttggcgcatcggtggccaatcatgccgccatatactgcggcaacggtgaactgcttcaccatctgcctgaacaactgagtaaacgggagaggtattctgaaaaatggcaacgacgaacgcattctgtctggcgtcaccgccactggcacgcatctgccttcacggggatttgcaacgatttggccgccgcctcagcctgtacgtgaacacggcagcggaagccatccgtgccctgtcgctgcagatgccgggattccgccgtcagatgaacgaaggctggtaccagatacgtattcgcggtgaggacacggcaccggaggcggtgtacgcccgtcttcacgaacctctgggtgagggggcggtcatccatattgtgccgcgactggccggagccggaaagggcggactgcagattgtgctgggggcagcagccatcgtgggctctttcttcaccgcckgcgcaacgatggcgttgtggggcgcagccctgagtgccggagggctgactgccaccacgatgctgttctcactgggtgccagcatgatactgggcggtgtggcccagatgctggcaccgaaggcaaaaacaccggagtacagggcgacggataacggtaaacagaacacgtatttttcgtcactggataacatgattgcccaggggaacccgatgccggtgccttatggtgaaatgctggttggttcacgacggatatcccaggacatcagcacccgtgatgagggcggagacgggaaagtggtggttatcgggcggggatgaaaataaaaaaatcccgcagagttagcggagctgcgggagagaacgatgaagattaacgttatggagttatttttcaggcatcaaaaaagtaatgcagcgtcattattgcggctacaggcaattgccggaaatgtgaagagtttcagaaattttattccgtcatgacacaggcaccctccggggtgcctgttgttttctggcataaacagattcagacatcagacaggagagggggacagagtgggtaaagggggcggcaaggggcncacsccggtagargcaaaggacaatcttaagtccacgcagatgatgagcgtgattgatgccattggtgaagggccgattgaaggtccggtgaaggggctgcagagtatcctggtgaacaaaaccccgctgacggacacggacggtaatcctgtgatacatggtgtgaccgcggtctggcgcgccggggagcaggagcagacaccacctgaaggctttgagtcctccggggcggaaaccgcactgggcgtggaagtgacraaggcaaagccggtgacgcgcaccattacgtccgcgaacattgaccgcctgcgggtcaccttcggggtgcagtcactgttggagaccacctcaaagggcgaccgtaatccctcttctgtccgactgctgattcagttgcagcgtaacggtaactgggtgacggaaaaggatgtcaccattaacggcaagaccacctcgcagtttctggcgtcggtgattctggataatctgcctccccgtccttttaacatccggatggtccgggagacggcggacagcacctcggaccagctgcagaataagacgctctggtcgtcatacaccgaaatcatcgatgtgaaacagtgctacccgaacacggcgattgtggggctgcaggtggatgcggagcagtttggtggccagcagatgacggtgaactaccatatccgaggtcgcatcatccaggtgccgtcaaactatgacccggaaaaacgcacgtacagcggcatctgggacggcagcctgaaaccggcatacagcaacaacccggcctggtgcctgtgggacatgctgactcacccgcgctacggcatgggaaaacgcctgggggcggcggatgtggacaagtgggcgctgtatgccattgcgcagtactgcgaccagatggtccctgatggtttcgggggcacagagccgcggatgacctttaatgcgtacctgtcacaacagcgtaaggcgtgggacgttctcagtgatttctgctcggcgatgcgctgtatgccggtatggaacggccagacgctgacgttcgttcaggacagcccgtcggatgtggtgtggccgtacaccaacagtgatgtggtggtggatgataacggcgtggggtttcgctacagcttcagcgccctgaaggaccgccacacggcggtggaggtgaattacaccgacccgcagaacggctggcagacctccacggaactggtggaagacccggaagccatactgcgctacgggcgcaacctgctgaagatggatgcgttcggttgcaccagtcgcggtcaggcccaccgtgccgggctgtgggtgataaagaccggactgctggaaacgcagacggtggatttcacgctcgggtcacaggggctgcgtcacacacccggtgacattattgaaatctgtgataacgactatgccgggaccatgaccggcggacgtrtcctgtccatcgatgccgccagccgcaccctgacactggaccgtgaggtgaccctgccggagaccggtgccgccacggtgaacctgattaacggcagcggtaagccggtgagcgtggccatcactgcacaccccgcgccggaccggatacaggtcagcaccctgccggatggcgtggagacatacggtgtgtgggggctctccctgccgtcactgcgccgtcgcctgttccgctgtgtctccgtccgggaaaacacggacggcacctttgccatcacggcggtgcagcacgtaccggaaaaagaagccatcgtggataacggtgcccgctttgagccgcagtcaggcaccctgaacagcgtcatccctccggcagtgcagcacctgacggtggaggtgagcgcagctgacggtcagtatctggcgcaggcgaaatgggacacgccgaaggtggtgaagggcgtgagctttatgcttcgcctgaccgtggccgcggatgacggcagtgagcggctggtcagcacggcccggacgacggaaaccacataccgcttcacgcaactggcgccggggaactacaggctgacagtccgggcggtaaatgcgtgggggcagcagggcgatccggcgtcggtatcgttccggattgccgcaccggcagcgccgtcwcagattgagctgacaccgggctattttcagataacmgcggtcccgcgtcttgcggtdtatgacccgacggtacagtttgagttctggttttcggaaacgcggattaccgatatcaggcaggttgaaaccacagcccgctaccttggcacggggctgtactggatagccgccagtatcaatatcaaaccgggccatgattattacttttatatccgcagtgtgaacaccgttggcaaatcggcatttgtggaggctgttggccagccgagtgatgatgcatccggctatctggattttttcaaaggagagatagggaaaacccatctggctcaggagttgtggactcagattgataacggtcagcttgcgcctgacctggcggaaatcagaacgtccatcacggatgtcagtaatgaaatcacgcagaccgtcaataagaaactggaagaccagagtgcagcgatccagcagatacagaaggttcaggttgatacaaataataacctgaacagcatgtgggcagtgaagctgcagcagatgcaggacggacgcctttatattgcgggtatcggtgccggtattgagaacacctctgacggcatgcagagtcaggtgctgctggcggcagacaggattgcgatgattaatcctgcgaatggcaacacaaagccgatgtttgttggtcagggcgatcagatattcatgaatgaagtgttcctgaaatatctgacggctcccaccattaccagtggcggcaatcctccggcattttccctgacatcagacggaaagctgaccgctaaaaatgcggatatcagtggcagtgtgaatgcgaactccgggacgctcaacaacgtcacgattaacgagaactgtcgggttctgggaaaactgtccgcgaaccagattgaaggcgatctcgttaaaacagtgggcaaagctttcccccgggactcccgtgcaccggaacggtggccatcagggaccattaccgtcagggtttatgacgatcagccgtttgaccggcagattgttattccggcggtggcattcagcggcgctaaacatgagagagagcatactgatatttactcctcatgccgtctgatagtgcggaaaaacggtgctgaaatttataaccgtaccgcgctggataatacgctgatttacagtggcgttattgatatgcctgccggtcacggtcacatgacgctggagttttcggtgtcagcatggctggtgaataactggtatcccacagcaagtatcagcgatttgctggttgtggtgatgaagaaagccaccgcaggcatcagtatcagctgaattttataacccatatacgggcgccagaaatggcgccttttttattgcagaaaagcgagaggtaattatgcgtaaactttatgccgccattttgtccgcagccatttgtctggccgtatccggtgcgcctgcatgggcgtctgaacatcagtcaacgctgagcgcggggtatcttcatgtctcgacgaacgttcctggcagcgatgaactgaacgggattaacgtgaaataccgttatgagtttacggacacactggggatggtgacgtcgttcagctatgcaggagacaagaatcgccagctgacccgttacagcgatacccgctggcatgaagattccgttcgtaaccgctggttcagcgtaatggcggggccgtctgtgcgcgtgaatgaatggttcagcgcgtatgcgatggcgggtgtggcttacagccgtgtgtcgactttctccggggattatctycgcgtaactgacaacaaggggaaaacgcacgatgtgctgaccggaagtgatgacggtcgccacagcaacacgtctctggcgtggggggctggcgtgcagtttaacccgaccgaatccgtggccattgatattgcttatgaaggctccggcagtggcgactggcgcactgacggtttcatcgtgggtgtcggttataagttctgattagccaggtaacacagtgttatgacagcccgccggttcaggcgggcttttttgtggggtgaatatggcagtaaagatttcaggtgtactgaaagacggcacaggaaaaccggtagagaactgcaccattcaactgaaagccagacgtamcagcgccacggtggtggtgaacacggtggcctctgaaaatccggatgaagccggtcgttacagcatggacgttgagtacggtcagtacagcgttattctgttggtggaagggttcccgccgtcacatgccgggaccatcaccgtgtatgaagattctcaaccggggacgctgaatgattttctcggtgccatgtcggaggatgacgtccggccggaggcactgcgtcgttttgaactgatggtggaagaagcggcgcgtcacgctgaggaggcgaagaagaatgccggagaggcggagacgtccgcgaggaatgccggcatatcagccagtcaggcagaagagagcgcggcaaatgctgacacttcagcaggggatgcatyggagtcagcccggcaggcggcagaaagtgcagccgctgcaaagcagtcagaggakgcgtcctcgtcctcggcttctgcggccgctcaaaaagccagtgagtcatcacaaagtgcagcagaagctgaattgtcaagaaagacggcagaaagtgcagccggtaatgcagccagggatgcaacgaccgcaacagaaaaagcccgggagtcwgcagaaagcgcacagtcagcggaacaaagcaggatagcggcggaagargccgtaaaccgaatccccaccgtggtgggrcctcccgggccaaagggggaacmgggkcccgcgggtcctcaggggccgaagggagataaaggagagcgygghgacaccggccckgymggggcaaccggcgaacggggaccggcaggtgatgctggtccggcaggcccgcaggggccgaaaggtgacaggggagagcggggagagaccggtctgacgggaaatgcaggtccacagggtccaaagggagacaccggkgcrgcaggcccggcaggcccacagggaccgaaaggagaaacaggtgcggctggcccggtgggggcaaccggacctcagggaccgaagggcgacccgggggagacacaaatccgttttcgtctggggccggcgagcattattgagacaaacagcmatggctggttcccggrtacagatggygcgctcatcaccggactgacctttcttgmccccaaagatrccacacgggttcagggtttttttcagcatttgcaggtcaggtttggtgacgggccgtggcaggatgttaaggggctkgatgaagtgggcagtgatacaggcagaacaggagaatgacatgaacatactaaaaaaacttatgcagcgtctgtgyggttgcggaaagcatgatgaccgtgaavacggggagttacttacagcacarctgcgactgggrccggcagacatyctggagtcmgatgagaatggtattatyccggagcaggacagggtaatcacgcaggtggtgatactggatgcggataaaaagcagatacagtgtgtggtaagaccgctgcaaatcctgcgtgctgacgggacgtgggaaaatattggcgggatgaaatagccgacagcttcacaaaaaccggagtccggctccggttttttgttgtcacgtatgggggatgtttgttacagctatttaagtctggagttcaaattaaaatagggagctttgttatgccattaacctcagatattagatcacattcatttaatcttggggtggaggttgttcgtgcccgaattgtagccaatgggcgcggagatattacagtcggtggtgaaactgtcagtattgtgtatgattctactaatgggcgcttttcatccagtggcggtaatggcggattgctttctgagttattgcttttgggatttaatagtggtcctcgagcccttggtgagagaatgctaagtatgctttcggactcaggtgaagcacaatcgcaagagagtattcagaacaaaatatctcaatgtaagttttctgtttgtccagagagacttcagtgcccgcttgaggctattcagtgtccaattacactggagcagcctgaaaaaggtatttttgtgaagaattcagatggttcagatgtatgtactttatttgatgccgctgcattttctcgtttggttggtgaaggcttaccccacccactgacccgggaaccaataacggcatcaataattgtaaaacatgaagaatgcatttatgacgataccagaggaaacttcattataaagggtaattgaaatgaacattaccatttattttatttaatgaaacatcctgcaaactgatatgaattactgaatgaggtttttatgcctgttaccaccttaagtatcccaagtatatctcaattatctcctgcaagagtacagtctttgcaggatgcagccagacttgaaagtggaataagaatatccattggtagtggccaatattctgttcactatgtccaactactggatggattttcagttgaaccggtgagaggaggcttactggataggctattggggcgtgagcatcgaatggatagaagggctgtggctctggaaaggcaattaaatggaggtgtcgattttttaagtagtgttaataactattttcagagtgtcatggcagaacacagagaaaataaaacaggtaataaaatattaatggaaaaaataaattcttgtgtatttggaacggattctaatcacttttcttgcccggagtcatttttgacatgcccgataacgctggacacacctnagactggagtgttcatgagaaactcacgaggtgctgagatatgctctctatatgataaggatgcgttagtgcaacttgttgaaactggtggaactcatcctctgagtcgagaacctataacagaatcaatgattatgagaaaagacgaatgtcactttgatgcaaaaagagaagctttttgttgtaagtgataattaatgctataaatatagttttgtgtatttttattttttactaaagcaaaattaaattattaaaatggagggagaggaatgcctgtagatttaacgccttatattttacctggggttagttttttgtctgacattcctcaagaaaccttgtctgagatacgtaatcagactattcgtggagaagctcaagtaagactgggtgagttgatggtgtcaatacgacctatgcaggtaaatggatattttatgggaagtcttaaccaggatggtttatcgaatgataacatccagattggccttcaatatatagaacatattgaacgtacacttaatcatggtagtttgacaagccgtgaagttacagtactgcgtgaaattgagatgctcgaaaatatggaattgctttctaactaccagttagaggagttgttagataaaattgaagtatgtgcatttaatgtggagcatgcacaattgcaagtgccagagagcttacgaacatgccctgttacattatgtgaaccagaagatggggtatttatgaggaattcaatgaattcaaatgtttgtatgttgtatgataaaatgtcattaatatatcttgttaaaacaagggcggctcatcctttgagcagggaatcaatcgcagtttcaatgattgtaggaagagataattgtgcttttgactctgacagaggtaacttcgttttaaaaaattaagatagcaatggcgggttaacttttcgtaaaatgaaattaattctcggtacagcatgtaaaacgcggcacctcgtatgcaagaacgtgctgcggttggctggtgaactttcgatagtgcgagtattgaatgatttccagccgttactgattttactcgttaattagcrgaacaaaccactcgtcagcagactcccaggtatctttcagcgtctcctgaacaaaagtttttgcagaatctttatcggcggtgcgagtaactgaaaggccatcgttgctggtggatttgatgatcacttctacatcgtcataacgtttactgacacgtcgcagcatttcttgttgcagggcaggaacagaaccttttggcattttgttgattttggctgcggggtatctgtggggcatatatgggacataaaaaggcctcaaataaacagcaaaatcgagattagggatttttagaaaaaatacaaccatctgaaaaaacttagaaaacacccaaaaacccacagaatagtaaaaaacatctatgaattatggatttccagttatattcgctcggcgcagcgttagtgtttcatgaaatattttttcctgaatcatcaacggcaatggcgttaattctggcaatgggaacctacggtgcaggttatgtggcgcgtattgtcggagcatttattttcggcaaaatgggcgacagaatagggcgtaaaaaagtgctctttattaccatcaccatgatggggatctgtaccaccttaattggagtgttaccgacctatgcacagattggtgtttttgcccccatcttgctggtgacgctgcgtattattcagggattgggtgcaggtgcggaaatttccggtgccggtacgatgctggcggaatatgcgccaaaaggtaagcgcggaattatctcctcatttgtggctatgggaactaactgcggaaccttgagcgcaacggcaatctgggcctttatgttcttcattctcagtaaagaggaactgctggcgtggggatggcgtataccgttcctggcgagcgttgtcgtgatggtctttrctatctggttgcgtatgaatctgaaagaaagcccggtctttgagaaggttaacgacagcaaccaaccgacagcaaaacctgcacctgctggtagcatattccagagcaaatccttctggctggcaacagggctgcgttttggtcaggcaggtaactccgggttaattcagactttccttgcaggctatttagtacagacgttattgtttaacaaagcaattccaacagatgcattgatgatcagttcgattcccggctttatgaccattccgttccttggttggttatccgataaaattggtcgccggatcccgtatattattatgaatacctccgcgattgtgctggcatggccaatgctttctatcatcgtagataaaagctatgccccgagcaccattatggttgcactgattgtgattcataactgtgcggtgctgggattatttgctctggaaaacattaccatggcagaaatgttcggctgtaaaaaccgctttacccggatggctatttctaaagaaattggtggtcttatcgcttccggttttggtcctatcctggcgggtattttctgcaccatgacggaatcctggtatccgatcgccattatgatcatggcatattcagtgattggtttaatctctgcgctgaaaatgccagaagtgaaagaccgtgatttaagtgcgctggaagacgctgcggaagatcaaccgcgtgttgtaagagctgcgcaaccttccagaagtctgtaaatcctcaatcccttctcttaccggagaggggatttttattcatataacaaaacatgtagcttgccatatttaaatttaaggaattgttatgggaaataatttgttatcagcaaaagcgacactccctgtttatgatcgtaataacctggccccaagaattgttcatttaggctttggtgcatttcaccgtgcgcatcagggcgtgtatgccgatattcttgctacakaacatttcagtgactggggatattatgaggtcaacttaatcggcggcgaacagcaaattgccgatttacatcarcaagataatctttataccgttgcggaaatgtcggccgatgcgtggacggctcgcgtcgttggcgtcgttaaaaaagccttgcacgtacagatagatggcttagaaaccgtgttggctgcgatgtgtgaaccgcaaatcgcgattgtctctctgacaatcaccgaaaaagggtatttccactctccggcgaccggacagttaatgctcgatcacccnatggtcgctgccgacgtgcaaaatccccaccagccgaaaacagcaacaggggtgattgttgaggcgctggctcgccgtaaagcggcaggacttcccgcatttaccgtcatgtcatgtgacaacatgccagaaaacggtcatgttatgcgtgacgttgtcacttcctacgcacaagccgttgatgtaaaactagcacaatggatcgaagataacgtgactttcccatcaacaatggtggaccgtattgtgcccgcagtgacagaggatacgctggcgaaaatcgaacagcttaccggtgtgcgcgatcctgctggcgttgcctgtgaacctttccgccagtgggtaatcgaagataactttgttgccggacgtccggaatgggaaaaagcgggagccgaactggttagtgatgtgctgccttatgaagagatgaagttgcgcatgctcaacggcagtcattcattcctggcgtatctgggttatcttgccggatatcagcacattaatgactgtatggaagatgaacattatcgtcatgcggcgtatgccttgatgttgcaggaacaagcgccgacgctgaaagtgcagggcgttgatttgcaagattacgctaaccgattaattgcacgctatagcaacccggcgttacgtyatcgaacctggcagattgcgatggatggcagccagaaattgccacagcggatgttggattctgttcgctggcatctggcgcatgacagcaagttcgatctgctggcgctgggcgtcgcgggttggatgcgttatgtcggtggtgttgatgaacagggaaatccgatagaaatcagtgacccactgttacctgttattcagaaggctgtacaaagtagtgccgaagggaaagcgcgcgtccagtcattgctggcgattaaggcgatttttggtggtgatttgccagacaatagcttgtttactgcaaaagtgacggaagcgtacttgtctttattagcgcatggtgcgaaagcgaccgtggcgaaatattccgtgaagtaaaaaaagcaatgccgccatcggcggcattcacacgcttagttcatgccgagacgaatcaggtccagtggtgccagtttctcttcacaaccttcaacaactacggtttttccgcggcggatttgctcagcggtcagaccttcagtatcaatcgacaggatcttgccagtgtgaccggtgccgctaaccataacacggctgccagtggtgattgcgttacggttacgatcgtaggtcgtcataggtgttttctcctttctgatttacagtcgaagcccacgtaacgggcgcaatataaatactcctgtcgagtgaaatattttttgtttttgatcaagctcacatcttttttgatgcatgcatgagccataaggcgggggaaaagactctcaccccggatgggatgagaggaaatgaattactcttcgctaaaccagtcgctattttcckggcggatctggcgcacggattcgctgatttcctgcaaatgttgcgtcattgcacgttctaccgcatcgccatcacgtttttgcagggcagagaatatatcaagatgckggcgtaacagcatttctggtggagaaacatggtcgaaactcatatagcgcacgcgatcaacggtcgctttcaggttctcaatggtatcccacgccagttgacagtcggcaatctgcgtcaggagttgatggaagttgtcatcaagttcaaaaaaatcatccagttgcttgcgctcaatggcaatgcgttgctggtgaagattttgttccagttggtagcactggctttcggtaatcatactcgccgcccgacgcgccaccgcgcactcaatggcctgacggataaaactgccgttgcgcacctgggccatggaaattttgttgacgtagctgccacgctgcggacgaatttgaatcaggccgttttccgccagtttaataaaggcttcacgaaccggctggcgtgacacattgaaacgaacagaaacttctttttccgacaacggtgtgcctggtgcaatcaggcaatggacaatgtcgcgacgaagaatacgataaatctgctgattgacaggctgtgtgggattaagttgcgtttcgacggtcattcgttcttgcttgtgagtgagttaactgcatgagtctaccacttttttgtgacaagcaataacccggcagttacaccgggtataaaaattactgacggtggacattcagcccggcatagctttgggtaaccggcatcatttccagggtattgatattgacgtgagcaggcagcgttgacacccaccagacggcttcgctgacatcttctggcgttaatgcaacggtattttgataggttttttccgctttaccgtcatcgcctttaaagcggacattggaaaactcggtgccacccaccagacccggttcgatgtcggtgacgcgcaccgccgtaccatgcaggtccgtacgcagattcaggctaaactgacgaacaaacgctttcgtcgcaccgtaaacgttaccaccggcatacggccagctacctgccgttgagccaatgttaataatatgaccatgattacgttcaaccatacccggtaagacggcgcgcgtcatatataccaggcctttgttgttggtatcaatcatcgtttcccagtcttcaatgctggctttatgcgcaggctccatgcccaacgccagaccggcattatttaccaggatatcaatattgcaccactcggcaggaagcgatgccagcatctcttcaatagcggcgcggttgcgaacgtccagttgggcgatgtacagattatctcccagttcgtcttttaactcctgcaaccgttcctggcgacggccagtggcgataactttatgcccttgttgaataaaacgacgagtaatgcattcaccaaaacctgccgttgctccagttactaaaacgatcatctcactgttcctcaacgcttttgtgtgtcaataacatagcacgtgatgcttaagagcgggtaatactggtttgcaagattgcactccgttatcagtaagcctacgctatggaacacctcgcgttcaggagaagaaaatgacaacaattaatcctttccttgtgcaaagcacactgccgtatctggctcctcattttgatcaaattgccaatcatcactatcgcccggcattcgatgagggaatacagcaaaagcgggcagaaattgctgccatcgcgcttaacccgcaaacacctgatttcaacaatactattctggcactggaacaaagcggagaattacttacccgcgttaccagcgtcttttttgcgatgactgcggcgcataccaatgatgaattacagcgtcttgacgagcagttttccgctgaactggcggaactggctaatgatatctatctgaacggtgaattattcgcgcgggtagatgctgtctggcaacgccgtgaatctctggggcttgatagtgaatccatccgcctggtggaggtgattcatcaacgttttgtcctagccggagccaaacttgcacaagctgataaagcaaaattaaaagtactgaatacagaagctgcgacactgaccagtcagtttaaccagcggttactggcagcaaataaatccggcggtctggttgtgaacgatatcgcgcagctggcaggaatgagtgagcaagagattgcgctggcggcagaggcggctcgcgagaaaggtctggataacaaatggctgattccgctgctgaataccacccaacaaccggcgcttgccgaaatgcgcgatcgtgcgacgcgtgaaaaactgtttattgcgggctggacgcgagcggaaaaaaatgatgccaatgatacccgcgctatcattcaacgtctggtggagatccgtgcacaacaggctacattactcggttttcctcattatgccgcatggaaaatcgccgatcagatggcaaaaacacctgaagcagcactcaactttatgcgggaaattgttccagcggcgcgtcaacgtgcgagcgatgaattagcctccatacaggcggttattgataagcagcagggcgggtttagcgcgcagccgtgggactgggcattttatgccgaacaggtccggcgagagaaatttgatcttgatgaggcgcagctcaagccatattttgaattaaacacggtgttgaatgaaggtgtattctggaccgcgaatcagctcttcggtattaagtttgtcgaacgttttgatattcctgtctaccatcctgacgttcgggtgtgggaaatttttgatcataatggcgtggggctggcgttattttacggtgatttcttcgcccgtgattcaaaaagcggcggtgcatggatgggcaattttgttgagcaatcaacgcttaatgaaacgcatccggtaatttataacgtctgcaattatcagaaacccgctgccggtgagcctgcgttgttactctgggatgatgtcataaccttattccatgaatttggtcatacgctgcacggcctttttgcccgccagcgttatgccacgctctccggcaccaacacgccgcgtgattttgtcgaatttccgtcgcaaatcaacgaacactgggcaacgcatccgcaggtattcgctcgctacgcccggcattatcagagcggggcagcaatgcctgacgaactgcaacagaaaatgcgtaatgccagcctgttcaacaaagggtatgagatgagcgaactgcttagcgccgcacttctcgatatgcgctggcattgcctggaagaaaacgaagcaatgcaggatgtcgatgattttgaattgcgggcgctggtggcagaaaatatggatcttcctgctataccgccacgctatcgcagcagttattttgcccatatttttggtggcggatatgccgcaggttattacgcttatctgtggacgcaaatgttggccgatgatggttaccagtggtttgttgagcagggcggattaacgcgtgaaaatgggctgcgttttcgcgaggcgatcctttccagaggtaacagcgaagatctggaacgcctgtatcgacaatggcgcggtaaggctcctcagattatgccgatgctgcaacatcgtggcttgaacatataaacaccaccaatggctgtcctggagatatcgccaggccagcctggttatagcagtaactgcagcagctgggcgagggcaaacctcaccgctaaagctaataccgtttcgcagtcgccagcaaaatgcataaccgcagtgtagttctggcctttaatatgccacgcgaaccagacggtacccgctggcgtaccatcttcaccgccctccggtccgccgtagccggtaatggcaatactgacatcagcatccgcacgctctatggcaccggttgccatttctgctgccactttctcactcaccgcagaatatcgttcaagagattgctggcttacgctgaggattttcatctttgcctgatcggtgaaagtaacaaagcctgcaccgtaaaatttgggtgtatcttcagctgcacacagggcgctagccaacttaccgccggtgcatgattcggcggtagttaagcgtaattgatccgcgataagtctttgactcaacgcggatgtcaggttttcaatagtgtcggtatctgcaagttgtacaattttatttctattaatgttcactgttttttgtccacgcttttatatgtaaaggtgatttgctttttctgtatgctcgtccaatataataattttcaaacatataaatccgattattctgaaaatatgtttaagactcttcaatcttcttaactttagtgagttaaattctctgaatatttgacagctagttggctgattttaaatgccttataacaattggcagtattcttatttggcaattataaaaatagcaaccagacttaataagtcaaaccaaacgcaattaaggagttagtatgaaatttcaggccattgtattagcaagttttcttgtcataccttatgcgttggcagatgaccagggcggtttaaaacaggatgcagcgccaccgccgcctcatgcaatagaagatggctatcgcggaaccgatgatgcaaaaaaaatgactgttgatttcgcaaaaaccatgcacgatggcgcttcggtttcactacgcggtaatttgatttctcacaaaggagaggaccgttacgtttttcgcgataagagtggtgaaattaatgttgttattcctgcgaccgtttttgatggacgagaagttcagccggaccagatgatcaacattagcggcagtctggatragaaaagcgcgccggctgtcgttcgggtcactcatttgcagaaataaaaataaattagcctgatggcctgaactaccgggccatttgggtactgggttatgctatttgtcatcctttcatttgcgataatgaagaggtaatttacagaattaaacacttttttatccgctgattttgttttaaatcacaatgttatctcagagatgaatcataacttcggatttctatgaaaatattgacgtaattttgcttttctctcgttagaatagcgcgcacaaggaactgtgaaaaaggagtggcaatgatcaagaagacaacggaaattgatgccatcttgttaaatctcaataaggctatcgatgcccactatcagtggctggtgagtatgtttcacagcgtggtcgcgagagatgccagtaagccagaaataacggataaccattcttatggactgtgccagtttggtcggtggattgatcatctgaggccactcgataacgatgaattaccttacgttcggctaatggattctgcccatcaacatatgcataattgtggtcgggaattaatgctggctattgttgaaaatcactggcaggacgcgcatttcgacgcctttcaggagggggtgctttcttttactgcggcattaaccgattacaaaatttatttgctgacgatccgtagcaatatggatgttttgacgggattgccggggcgtcgggttcttgatgaatcctttgatcatcagttacgcaacactgagcctctgaatctttatttaatgttgttggatattgaccgatttaaattggttaatgatacctacgggcatttaatcggcgatgtagtattacgcaccctggcaacttacttagccagttggacgcgtgattacgaaacggtttatcgctacgggggcgaagaatttatcattattgtcaaagcggctaatgatgaagaagcatgtcgtgcaggtgtcagaatttgccagttagtcgataaccatgccatcacacattctgaagggcatatcaacattaccgtgacagcaggtgtgagtcgcgcatttcctgaagagactctggatgtggtcattggaagagcagaccgggcaatgtatgagggtaagcaaaccggaagaaatcgctgcatgtttattgacgaacaaaatgtgattaaccgagtttaagctccgtttaacattcattgagaaaactgatgctactgtgtcaacgatccgttatcagtgcaggaaaatgcctgttagcgtaaaagcaaaacacaaatctatccatgcaagcattcaccgccggtttactggcggttttttttcgccgtcataaaaatcaggccccttgtacacaactgtaacaaggggccggttaggtgagggattatctccgttcattagtcatcccatttgtggctgaaatacgcggccagaaaaccagaaaataaaattattcccagtatggccataaaaacattcatattacccagcattatttgcctccgtttatggtgtggtgtgtttcctcgcttaccttaatttttatctcaatgagaaagatattagcagaggttatctaaacaaaggctgaatcaggcgattattgtgatggggaacggctgtttttgcgatattgcgaaggagataataaaaaacgttggtgaaagtgatgacgcaataacgctgaattgccaaaacccgtcagctcggcaattttctcgatgttaaaaaccgaattttgcagataatcctgtactcgtattaagcgctcattgagcagccagcgggcgggcgtcatgccagttaacgcctcaaaacgtcttaaaaaagtgcgcggactcatatttacccgttcggcgagggaagacacagtatgtgtttgtgccagattctgctgcaaaaagtcgaataaggcacctaacgtctggctttcacgcggwgaggccattgggcgcgtcagattttgtggttgatccccctggcgatgtggctgaatgaccagtcgccgggcgacattattagcaatctcatgaccaaaatctttgcgcacgatatgtaaacacagatcgatccccgcggcgcttccggcggaggtcatcacttgtccttcatcctgatataacacattgtcacttacgctgattgaagggtaacggtgctggagttgttcagtgtagcgccagtgggtggttgcttttcgctgatgaagaaggcccgcagcagcaaggacaaacacgccagagcatattgataccaggcgagtaccgcgctggtgtgcctcgcgcaatgactggcatagcatctccggcactttggcatctattccgcgccagccaggaataataatcatatcggcgttgggcaataactccagtccaccatcagcaaccacgtggatccccccggtggcttgtagcgcacctggttctaccgcagcaacagcaaaacgataccagttatcgcccagttccggtcgtggcaggccgaatatttcaacggcaacgccaaattcaaaagtacatagcccgtcatatgccagtgcaatgaccagcggacgttgtaacgttgtcatcattttgctcatttctggcatatcgagaggcggtcagtgaaaggtagattagttacattattgttaacacaacaaaccaaaaggacaaagcaatatgcgttatgtcactgaatttaccacagcgaagccagaagttgctgaggcgcattttctcgcgcgcttgagtgtcgaaacagattgcgccgatgttcatgactctctggcttatattggcgatgatttcgttttacttcatgtggttggacgtgaagaggacttcgcgcgtcggcatatcccaggcgctctccatttaccccataagcaaatgaccgcagaaagaatggccgaatggcccgacgatacgctatttgtggtgtattgcgcggggccacattgtaacggtgcagaccgtgcggcactcaaactggctcgactcggaaagccggttaaaatcatgctcggcgggataaccggctgggaagatgaaggctatgcctttgcctcagaataatgattagcgaagccgtgccagtagtggaacggcacgaacgtcaacagagtgctggttgcctctggggtctggcgttaataccttttaacatcagcgcccacgcggcaatgatgactaacgccagaatgataaacagcgaagacgacgggagagtggtaagtacaacaccactcactaatggatttaccgctgcgcccaaccagcctaatgactgggcggaaaaatagctggctttcattcctggcggcgcaatatggtcaatcaacatatactcgcccggcgcataaattatttcaccgacagtaaataccgcagctgacataccccacaatagcaggctgttgccggaaaaaataaaaccgatcagaccgatgacgaaacagagggtgcctgctgtcatcagcgcgcggatgttagccgggttaaggcggcggcccacggaatattgcaacgtaaccaccatggcagcattcactggaagaacaaccgcgaccaccttttcggcaaaatcaccatcagcaatcaccatcacatattgtgaaatgcatgaagcaaatgcgccactaacaaaagaagccagaaagccagagcaggtaaaccacaacagtgccttatcttgtaataaaactttcggcgaccagacactgcctgtttccgtggcgatgattttctcgctgcgctttacccaaatttgaatgaaaaacatgggaaacgcagagcagatagcggccagccaaaagggcagattgatgctctgcatgaccaacagcgtgccgagtggcgggccgacggtccagccaatattgagcatggtgtagttgatcgagaagatcttcgttttgctggtggatgaaagattgtcggcaaaccaggctttcagcacggtagcaaaaacggaataggcgcagttaatgagggcaaaaaagagcaccaccagcgtcacgttattcactaaaggaatggcaataaaaccgctggcgaaggcggtaattgccagtaacatatagcgtttcttgtcgaayttatccgccaggataccaaaaccgaggctaaaaacgacgccaatagtgagcgcaattgtcatcgcataaccgattagatcgacactcaggctgtactggcgactcaagtaaatggtcataaatggcagcgtggcgccgcgtccgatggttaataacaacgacgaggcaagaagggcgctggtagagcgtcgtagggataagttcatttgtctgtccggcagtgcgtttcgttatgttttgttttagagatgtaaagaartakcatggcaaaaatccgaagtatagcgacttatttgcgcattaatgccgtcgtaaccggcgactaacgaatcaactgttaaagaaaagtaaattcagctaagttgattgcttacaaaagatgaaattcagaggcggtagaatgtcgcgaaaagatggggtgttggcgctactagtcgtcgttgtatgggggcttaattttgtggtcatcaaagtggggcttcataacatgccaccgctgatgctggccggtttgcgctttatgctggtcgccttcccggcaatctttttcgtggcacgaccaaaagtaccgctgaatttactgctggggtatggtttaaccatcagttttgcacagtttgcctttctcttctgcgccattaacttcggtatgccggctggactggcctcgctggtcttacaggctcaggcgttttttactatcgtgcttggcgcgtttacttttggcgaacggctgcacggtaagcaactggcggggattgcgttagcgatttctggcgtactggtgttaatcgaagatagctttaacggtcagcatgtggcgatgctcggctttatgttgactctggcagcggcatttagttgggcgagtggcaatatcttcaacaaaaagatcatgtctcattcatcccgtccggcggtaatgtctctggtcgtctggagcgcattaatcccgataattccgttttttgtcgcctcgctcattctcgatggctccggaaaaatgattcacagtctggtcactatcgacatgaccaccattctggcgttgatgtatctggcatttgtagcgacgatagttggctacgggatttggggtacgctgcttggacgctatgaaacatggcgtgtcgcaccattatcattactggtgccggtagtcggtctggcaagtgcagcgttactgctggatgaacgcttaacaggtctgcaattcttaggggctgtgctcattatggccggactgtatatcaatgtatttggtttgcagtggcgtaaagcggtgaaggtaagargttaacaagccccgatatgccggggcctgaatatactacatggcttgttggttataatagggcacgcccagcgcatccgatttgtcactgcctgtacccatgtgatttaaatcgaacggtggttgttcctgcgatgggggaacaaccaccacatcgccacaggaagtaacgagcggttgctgggtttgttccgcaacgccctgcgcggaaaagagaataagcgcagctgctattgcggataaaagcggtttcataattgcctcagtgacgttgtcacgttttcaactagctgttgtaatggtttaatggatgtaaaaagcgcgattcgccctgcatattggtcatccggtatttatgcggcggaacatcaaagtaatttttgaaggttcgggtcagagtttgttgcgactcgaagccatatcgttctgccagatagagtatcggctcgttactttccttcagcttttgcgcgatttccgtcatcttacggctgcggatgtattggcctaatgaatgaccggtttcttttttaaacatccgttgcaggtgccatttagagtaacccgaacgctctgacactttctccagtgacagtggtgattccaggttgtcctcgatccagtccaaaatgctatgaatggtaatagcgtcagtattgcgtctggacatcgtcatacctcttttttgtttacggcaggactttcttaagcaaatgctcaagtgttgccacttcgtccgccgtcaggttttttgttaattcttgatgcaggtcctggccaactaattgatggcattgttcacatattgccgcgccgctggtggtaagttttaccagtacgccgcgcttatcattcgggttcggcaacctttctacccagcctttacagaccaggcgatccagcatacgggtcagtgctcccaggtcgaccgacaacacttttttcagttcaaccggagtaatacacgccgcgcagcggatagagcagagcaccttaaactgtgccgcggtaatatccagcggagacagatactcgttaagcagacgatctttcttctgattaaccatatggattaagcgacccaatggaataatttcattgaacagatcgctggtacttttcacattagttgccctggcaagtaattagttgcaggggataatattgcccaggcaagtataagtcaaatgaatgaattgaccgatgccacgttttgctaaatcggttcaagttttggtcaatgcgatgcaaggttagctaaagagtgacactttatccttgtttaccccttatacttttcgctgataacccagatacacaggataacaaccaccaatgttagatttgtttaaagcaattggcctggggctggtggtgttactgccgttagctaacccattaacaactgtcgcgttatttcttggcctggcaggcaacatgaacggtgccgaacgtaatcgtcagtcgttgatggcctcggtgtacgtctttgccatcatgatggtggcgtattacgccgggcaactggtgatggatacatttggcatttcgattcccggtctgcgaattgcaggcggcttaatcgtcgcgtttatcggttttcggatgctttttccgcaacakaaagcgattgattcaccggaggcgaaaagcaagtcggaagagctggaagatgaacccagcgccaatattgcttttgtaccactggcaatgccaagtaccgccggtccgggaaccattgcgatgattattagctcggcgtccacagtgcgtcagagttcaaccttcgctgattgggtactgatggttgcgccgccgctgatctttttcctggtggcggttattttgtggggaagtctacgcagctctggcgcaattatgcggctggtgggcaagggtggcattgaagcgatctcccgcttgatggggttcctgctggtatgtatgggtgtacagtttattattaacggcatcctggaaatcattaaaacgaatcattaaaaaaggcccgaatgggcctttcaactattgcgtctgttcttcgagtgtcactggccagcggcgaaatataatgattgaccatattaacgcggcaaaagcaggcaccgtgcccacataaccaatcatcgacattgaccagtgcagactcacctgattacctaccaacgcacccgccccgattccaatattaaatatcccggagaatagcgccatcgcgacgtcggtggcatctggtgccagcgccagcactttaacctgcataccaagcccgatgatcatcatcgcgatcccccagaaaatactcagcaccccgaggtgtatttcactgttcgccgcaggtagcagcagtgccaggcacaccagcaacagcgcaatcgccgtacttaccaacgcagacgcatattgattacccagtttaccgaaaatcacgctgccaataatgcccgcaccaccgagtaataacagtaatgccgtggcaaagttggcgctgaatcccgcaatgttttgcacaaaaggctcaatatagctgtatgccgtgtaatgggcggtgacaaccaccacagttaacaaataaatgctcatcaatgccgggcggcggaataatagcgggaggcttttcaatgaaccggaatgctcactgggcagtaagggaagtaacttaatcaggcacaaaagggtaataagcgccccgataccaatcgcgaagaaggtcattcgccaaccgaaatactgccccacaatgcgcccgagaggtaatcctaataccattgccagtgctgtacctgtggcaattaaactcaatgcctgtgctcgcttcccggccggagccatacggatcgccagggacgccgtaatcgaccagaaaatcgcatgtgcaaaagccacaccaatgcgactgatcaccagaacggtaaagctccacgataaaaacgacagtacgtggctggcaataaacaccacaaacaggcagatcagtaatttgcgccgttcaacctggctggtcattaacataaaaggcaatgacattagcgctactacccatgcgtaaatggtcaacatgatgccgacctgagcggtttgcatgtgaaaactttgcgcaatgtcagagagcaggccaacagggacaaattcggtggtgttgaagatgaaggcggcgactgccagcgtaacgacccgtagccacgccactttgcgggaaacagtgtttgttgtcataacaagattatcgggtgagttgcgaaaaagtgatgaaatgatcttaaaacggttaatgatgtgaatacaatgcatttgtgatctggatcgcgttttccgtttctctgacgctgattctttcacgcgtcagagagatggtaaacatcacggtttaatgacgatcaggaatgtctggcgttttggaggttgcgggtataggcggtctgacaggggagcgaggcctgtttttcaccagatcttcatgagtaacttttggcggtgtttcattttttacaaacagtttgagggtcttacgcgccatatgtttgataattttatcatcacttaatgatgctggcatcaacacgtcattcaaatcactttcattgggattcataaattggtgatagtgtaacaacatattggcgaaaaataaaaacaagtcctgaaaatgaggagattcttgttctgctaaaagggataaaaaacagatgcagacttagggtagtacatgtttgttagaacctaatgaatccatcaggctttgcaataaatcctcttttaattcgctgtccgttatgtcgagaatggcggtgatcaagttaggatctttattgacgaaccatctgtgaacctcagagttattccataatcgggggagtatgacaaaattaccgcgagagataaaattcaggacaagcaaatcaaactggcgtaagtaatctgcagcggtatggtgatccggaggcaggggttcaatatgtggtgtatgcgctcttttgatgggaacgccagggttgatcattgggaattgttcaataaaatcattcagaaacagaaagagcacacgctcgacgccggtctgaaatacgcgccccatagtaacaggctttgggttgggagcgcaaaaaatattaatttctccatcatggcggaaattatctaaataaatagggcttaaatttattactacctgaaattcaatattttctttgtgtcttccattcctggcgggataagtgagtttaaactgaaccttttcattgtatagcgtgtcgttaccccgaaaagaagtcctctgaatatatgataagttgtcaagattattaaatatcttttttgtggctgagttgatgtttaaagacgtgcgccactcttcattacatattattgtactaagtgcatcaataaaatcctttaaaacttcttttacctgcggtgcaatattacgaacgggaaaatcatcaggaagagatatgtaattgctgatgcttactggcgtaaccatatttgccccatatagtcataagtcatcggaacatcactatatagagcatattagccgcaagaactatcaaaaatagctcattggtaaccctgttttgtcgagtcaggcacatccagtagttgaataaatgcctcgagcggacgcgttttcgcaccacgacgccagaccagccaggttgttagccaacaccattgctcagctaacggccacgcttcaacctggtgatgccccggcatactttccagcatagagcgcggaataagcgcaatacctgctcctgcgaccacacaggccaacattccgtgataagactccatctcatggatagttcccggagcggcaccgtcagcatgaaaccagctctcgaagtggcgacgatacgaacaattggcgcggaaggcataaatgttactgccattaacctgactggcacggattactggcgcatgaccttgtggcgtgacgatcatcagctcctcgcggtataccggtatcccgtcaatggcagtatggttaatgggtccatcaataaacgccgcattaagttttccctccagcacaccttccagcatagtgccggaagggccggtggaaagtgaaaactgaattttgggataacgacggttgaattccgccagcgtggccggaatgcgaactgctgcggtgctttccagcgaacccagaraaaataaaccttgcggctcatcgccagcgacaacgctccgcgcttcatccactaacgcgagaatttgttggctatagcgtaaaaagttatgcccggcaggagatagacgtaaacgctgattctcgcgaataaacagatctacccccagttctgtttccagctggcgtagacgggtagtgagattcgacggcacgcgatgcactattgctgcagcctgcgtaatgctgccagcttcggcaaccgcgttgaacatctccagttgggtcagatccataatattctcgattcgtgaataagtggcttaatattattcattttaaagcaagagtaaatctgcgtatcttcataccatgactcataaaggagataccccgatgaccattactccggcaactcatgcaatttcgataaatcctgccacgggtgaacaactttctgtgttgccgtgggctggcgctgatgatatcgaaaacgcacttcagctggcggcagcaggctttcgtgactggcgcgagacaaatatagattatcgtgctgaaaaactgcgtgatatcggtaaggctctgcgcgcccgtagcgaagaaatggcgcaaatgatcacccgcgaaatgggcaaaccaatcaaccaggcgcgcgctgaagtggcgaaatcggcgaatttgtgtgactggtatgcagaacatggtccggcaatgctgaaggcggaacctacgctggtggaaaatcagcaggcagttattgagtatcgaccgttggggacgattctggcgattatgccgtggaattttccgttatggcaggtgatgcgtggcgctgttcccatcattcttgctggtaacggatacttacttaaacatgcgccgaatgtgatgggctgtgctcagctcattgcccaggtgtttaaagatgcgggaatcccacaaggcgtatatggctggctgaatgccgacaatgacggtgtcactcagatgattaaagactcgcgcattgctgctatcacggtgaccggaagtgttcgtgctggagcggctattggtgcacaggctggagcggcactgaaaaaatgcgtactggaactgggcggttcggatccatttattgtgcttaacgatgccgatctggaactggcagttaaagcggcggtagccggacgttatcagaataccggacaggtttgtgcagcggcaaaacgctttattatcgaagagggaattgcttcggcatttaccgaacgttttgtggcagctgcggcagccttgaaaatggacgatccccgtgacgaagagaacgctctcggaccaatggctcgtttcgatttacgtgatgagctgcatcatcaggtggagaaaaccctggcgcagggtgcgcgtttgttactgggcggggaaaagatggctggggcaggtaactactatccgccaacggttctggcgaatgttaccccagaaatgaccgcttttcgggaagaaatgtttggccccgttgcggcaatcaccattgcgaaagatgcagaacatgcgctggaactggctaatgatagtgagttcggcctttcagcgaccatttttaccaccgacgaaacacaggccagacagatggcggcacgtctggaatgcggtggggtgtttatcaatggttattgtgccagcgacgcgcgagtggcctttggtggcgtgaaaaagagtggctttggtcgtgagctttcccatttcggcttacacgaattctgtaatatccagacggtgtggaaagaccggatctgacgcgacatattcagctctgatatactcgcaggtcttttcagacctgcggtccaggagtagaaagtggcagtcgccatggataatgcaattttagaaaacatcttgcggcaagtgcggccgctcattggtcagggtaaagtcgcggattatattccggcgctggctacagtagacggttcccgattgggcattgctatctgtaccgttgacggacagctttttcaggccggagacgcgcaagaacgtttttccattcagtctatttccaaagtgctgagtctcgttgtcgccatgcgtcattactccgaagaggaaatctggcaacgcgtcggcaaagatccgtctggatcaccgttcaattctttagtgcaactggaaatggagcagggtattccgcgtaatccgtttattaatgctggtgcgctggtggtctgcgatatgttgcaagggcgattaagcgcaccacggcaacgtatgctggaagtcgtgcgcggcttaagcggtgtgtctgatatttcctacgatacggtggtagcgcgttccgaatttgaacattccgcgcgaaatgcggctatcgcctggctgatgaagtcgtttggcaatttccatcatgacgtgacaaccgttctgcaaaactattttcattactgcgctctgaaaatgagctgtgtagagctggcccggacgtttgtctttctggctaatcaggggaaagctattcatattgatgaacctgtggtgacgccaatgcaggcacggcaaattaacgcgctgatggcgaccagtggtatgtaccagaacgcgggggagtttgcctggcgggtgggactaccggcgaaatctggcgttggtggcggtattgtggcgattgttccgcatgaaatggccatcgcagtctggagtccggaactggatgatgcaggtaactcgcttgcgggtatcgccgtccttgaacaattgacgaaacagttagggcgttcggtttattaatgcagtctctcgatccactcttcgcgcgtttatcccgttcaaaatttcgatctcgctttcgtttgggcatgaaagagcgtcagtattgtctggagaaaggcgcgccagtcatcgaacaacatgcggcggattttgtcgctaaacgtcttgctccggcattaccggctaatgacggtaagcaaacccccatgcgcgggcatccggtgtttatcgctcagcacgccaccgcgacctgctgtcgcggttgtctggctaagtggcataacatcccgcatggtgtttcgctaagcgaagaacaacaacgttatatcgtggcggtaatctatcactggctggttgtacagatgaatcagccatgagaattgcggaaaacgacaaaatagcattcccagggtacctttatttgccgccgctgtcagcgaacatgctatcctttatgagaatttacttattacgttgagataattgccacccgcaattgtatggacagataattaatgcatgtacaccccatttcaactttccgtgtgttccaggaaggtcatctgctacgtaatagcatcgctatttttgcgctaaccacgctgttctattttattggtgcagagttacaggctggttcacgaactttctcttttctggccgctgaatggcgtaatggcgggggtgtttgcccgctatgtctggcttaatcgactgcattactatgcgatcagttatgtggcgatgctggtttatgatgccataaccaccgaatggggactggtttcactggctatcaatttctccaatatgatgtttattgttaccgtcgccttactggtcgtgcgggataagcgtttggggaaaaataaatatgagccagtaagtgccttacggctatttaattactgtctgattgccgcattattatgcgctattgtcggggcgattggttcggtcagtattgatagtctggatttctggcctttgcttgcggactggttcagtgagcaattctcaacgggcgtgttgatcgtgccttgtatgctgacgttggctattcctggagtgctgccgcgctttaaagcagaacagatgatgcccgccatcgcgcttattgtgtcggttattgcctcggtagtcattggcggagcggggagtctggcgttcccgctgcctgcattaatctggtgtgcagtgcgctatacgccgcaggtaacatgtctgttgacctttgtcaccggtgcggtggaaatcgtactggtggctaattcggtgattgatatctcggtcggttcgccgttctccattccgcaaatgttctccgcacgtctcggtattgccacgatggcgatatgcccaattatggtttcttttagcgtggcagcgatcaattcgctaatgaagcaagttgcgctgcgagccgactttgattttctgactcaggtttactcacggtccggtctttatgaggcgctgaaaagtccatcgctgaaacagacacaacatctgactgtcatgctacttgatatcgactatttcaaaagtattaacgataactatggacatgaatgtggcgataaagtgttaagcgtgtttgcccggcatattcagaagattgtcggtgataaggggctggtggcgcgcatgggcggcgaagaatttgctgttgcagtgccgtcagtgaatcctgtcgatggtctgctaatggcggaaaaaatccgtaaaggcgttgaactgcaaccattcacctggcaacaaaaaacgctttatctcacggtaagtattggcgtcggtagtggtcgcgcatcgtaccgaacgctgaccgatgactttaataaattgatggtcgaagccgatacctgtctgtatcgctcgaagaaagatgggcgcaaccgtaccagcactatgcgttacggtgaggaagttgtctgacatctttattcattccgcgcgatttgaatgcaatgtgttctaccactttatgatccaggaaaaggcgtatttcctcgattaaaccatgatccgcgccacacttttctcataaaactgctcattaatcatcaggagttgatcaaaacaggggttcgtcgtattaaagtttgctaacctgtcgtaccaattcaaacaggttgtatgactaatcagaagggaacccattgtgaaaacactaaatcgtcgcgattttcccggtgcacagtatccagaacgtatcattcagtttggtgaaggtaacttcctgcgcgcctttgttgactggcaaatagatctcctgaatgagcacaccgatctgaattctggtgtggtcgttgttcgtccgmttgaaacttcattcccgccgtcactgagcacgcaggatggtctgtacaccaccattatccgtggcctgaatgagaagggggaagcggtcagcgacgcgcgtctgattcgctctgttaatcgtgaaatcagcgtctacagtgaatacgatgaattcctgaaactggcgcacaacccggaaatgcgctttgttttctctaacaccaccgaagcgggtatcagctaccatgcgggcgataaattcgatgacgcgccagcggtaagttatccggcaaaactgacccgtctgctgttcgaacgttttagccatttcaacggtgcgctggataaaggttggatcatcatcccgtgtgagttgatcgactacaatggcgacgcgttgcgtgaactggtgctgcgctatgcgcaagagtgggcactgccagaagcatttattcaatggctggatcaggctaacagcttctgttctacgctggtggaccgtatcgttaccggttatccgcgtgatgaagtggctaaactggaagaagaactgggttatcacgatggtttcctcgacaccgctgaacacttttacttgtttgtgattcagggaccgaaatccttagcgaccgagctgcgtctggacaaatatccgctcaacgtgctgattgttgacgatattaaaccgtataaagaacgcaaagtggcaatactcaacggtgcacacaccgcgttggtgccggtggcgttccaggcagggctggataccgtaggtgaagcgatgaacgatgctgaaatttgcgcattcgttgaaaaagccatctacgaagaaattattccggtactggatttgccacgcgatgaactggaatctttcgccagtgcagtcaccgggcgtttccgtamcccgtacattaagcatcagctgctgtctatcgcgctcaacggtatgaccaagttccgtacccgcatcctgccgcagctgctggcagggcagaaggcaaacggcacacttccggcgcgccttactttcgcattagcggcattgattgcgttctatcgcggtgagcgtaatggagaaacatatccggtacaggacgatgcacactggctggaacgttatcagcaactctggagtcagcatcgtgaccgtgttatcggtacccaggaactggtagcgattgtgttggcagaaaaagaccactgggagcaggacctgacgcaagtgcctggtctggtcgagcaggtggctaatgacctggatgcgattctcgaaaaagggatgcgcgaagctgtacgtccgttgtgctaatactctgaacccggtttcgaccgggtttcttatttcattatattagttacaacatcctataagcctttatcattaacaggtgccacatgcagcacctgttaatgttgtaattttgtaggtaatttgtaagtagtgtcttgagaatgtgatcgtaatcacgtttaatagggcgacttttccacgcctgaagataaccatgattgttcgtccacaacaacactggctgcgccgtatttttgtctggcatggctcagtattatccaagatatcctcgcgcttactactcaattttctcttttctatcgctgttattttcatgctgccctggtacacgcatctgggcatcaaattcaccctcgcaccgttcagcattctcggtgtcgccatcgccatttttcttggttttcgtaataatgccggttacgcccgttacgttgaagcgcgcaaactttgggggcagttgatgattgcctcacggtcgttactgcgcgaggtaaaaacgacattgccggattcggcaagtgtaagggagtttgcccggctgcaaatcgccttcgcccactgtttacgcatgacattacgcaaacagccacaggtggaagtgctggctcattatctcaagactgaagatcttcagcgtgtactggcttcgaactctccagctaaccgcatcttgttaataatgggggagtggttggcggttcagcgacgcaatggacaactttcagatatcctgtttattagcctcaacgatcggcttaacgatatttcagcggttctggcaggctgcgagcgcattgcctacacgccaattccctttgcctacaccctgattttgcatcgtaccgtttatctgttttgtatcatgctgccgttcgcgctggtcgtggacctgcattacatgacgccttttatctctgtgctgatttcctatacttttatttcgctggattgtctggcggaagaactggaagatccgttcggtactgaaaacaatgatttaccgctggatgccatctgtaacgctattgaaattgacctcttacagatgaacgatgaagccgaaattccagcaaaagttcttcccgatcgccattaccaactgacgtgatatttactccgtacggcgggcaacaataaacagacgcggaaatgccagcagtatctgtccgttctcttgcagtggatactgctctttcagcatctgatggtagcgcgtaagaaaaagctgctgttcgctctcggtcagatcctgtaaccacggacgtaatccagtggcggtcacccaatcgataatcgcctggtgcgacggcatctggtgatagtaggtggttcgccagatatcgacctcacatccggcttcgctcaaaatatcgtagtaagcatgaacaccagccaacgactcacgcccgcgatccgggtagttttgttcccaggcaacttcgcgcatgagcacatgggtcggctccagccagttatctggcatctgtactgccagcacgccctgcggattaagtaaagaaaccaagtgaggaaacaattcgtagtggtcgggcagccattgcagtgaggcattagcaaaaatcagatcgagtgcctgttccggttgccagttgcggatgtctgcttccacgaactggcagtctggcaaagcactgcgcgcttcagcaatcatcgccggagacgagtcgatgcccgttatcctggcagcaggccaacgttgatgcagcagggcggtgctgttacctgggccacagccaagatcggcaacataatcgacattctccagcggcactctggcaagcagctccaccgccggacgcgatcgttcagcggcaaagtgcagatataaagaggggttccagtcagacatttatttactcccgtcagcgcgttaccccaattgtagataaaactgataaattcgcctcacggcatcaacccattgaacagacgttttttacgcggcccggtcattaaagattccagtttcgcgacacaggttttgtagtggggcgtggttttatggaacgccactgcgtcttcatctttataggcttcgtagatataaaagcgcgaattcacttccgggtcctgtaagacatcgaagcgcaaattgccttcttcctgtacagagcccaggtggttctggcgaaaaacttcgataaactcgtcaaccttgtcttcatgaacgttaatttcaaccagtgtgacgtgcataattcttctccttaaatccgcagttactgtttttcactcagatagagttcatatgcccgatcagccgtttcgttatggtgaaccaccgcctgtacggctttcatcatcgccaccggatggtcagactggaaaatattacgccccatatccacaccagaagcgccctgatsgatagcctgccagcacatttccagcgcctcgcgctccggtaattttttaccgccagcaataacaatgggtaccggacatccggcaacaatccgttcaaaacctttttcgacataataggttttgataatttgcgtccccatttcagcggcgattcgagtcgcgagcgagaaataacgctgatcgcgcaccatgtctttgcccacgccagtcacggccatggtcggcattcccactttcattccggcatcgaccagctgaataatatttttgatcgactgatgttcatattcgctgccgatataaacctgcgccgccaccgcgcaactgttcaggcgcacggcgtcatccatcgataacgccacggcttcattgcttaattccgccaggatagagttcgcacctgacgcccgcagtaccaccggcttattggtcgccgggggaactacgctgcgcaaaatcccgcgcgtacacattaatacatcggcatgttcaaacagcggggcgatatttatatcaatgcgttcaagtccggtagttggtccctgaaaataaccatggtcaaaagccagcatcacggttttacccgttttcggattaaatatccgcgataagcgtgactgcattccccaatccagcgcaccgcaacctttcagggtaaaagggatatttttttgcggttgatcggtacgaaaatctttaccatctttaatatcgtctaaatctgccataacttactccggttaagtaatgcacatcagaaatcgtatttgccgatattctctttgttgaatatcacgcgctccggtaacagtacgatgccattaccatccgcttcgtagtcatagccctggacgctgtttggcgagacttccacctgacctacgccctgaatatccagcttgtcgcccgttttcattgatccttttttcaataatgcatccgcgacataaactgaaattttgccttgctgaaccacatcccacaggccaaattctttcaccgtgccgcgttccacatatggacgcatcacgtttggcgtactgaatccgacaatcgcaactttgtcatttttcaggttttctgcggcttgtgcggcagcgggcagggcattggcatcgggggcgataatggcgtcgagatcgctatacgcttttaatattccttctgcggtttgtaatgatttagtggcatcgttatagccaaactgcgtagtgacaatttcccagccaggatgctctttggcgattttcgctttcgcttctttcacccactggttttggtccgtaacggtggggcttgagtagaaaaacgcgactttggctttgtctttattcacctgacgcgccgccatatccaccaacatacctcccaactgggcgggagttccctgattaatgtagtaagagcggcactccggtttagtatcagagtcccaggtcagcactctcacaccacgttgcatggcgcgtttcagtgccggacacaagccatcaggcgaaaccgcagaaacgataatggcgttataaccttgattgacgaagttattaatcaactgtacctgaccagaaacactgggttctgtcggcccgtcgtaggtcacatcaacgcccagctctttacccgcttgttgtgcgccgttgccaccgctggtaaaaaatcccacgccaaccagtttgggaataaatgcaatacgctctgcggcctgcacattcatagagattgcggcaatgccaagagcgctaagtaaggcgattttcttaaagcgatgaagtgtcatgaagatatcctttatggcaatgggttattggcccgacgcgccagccactctttaatttgctggcgatgcaggctaacggaacgacctacgacaacgacgataagtagcgcaccggaaagggcgctggacacctgatttggcactcctgccatttgcaaaccttgttgcaaatatcccactaataaaaccgcaatggcggtgccgataatggcaccggaaccaccataaatattggcaccgccaagcaccacggcggtgatggcgggcatcagaaacgacgcaccgagatcggaacgtgctgaaccaaaatacgacaccagcagcacagcggcgaccgcagacgccagccccgtcatggcatagagcgcacataaggtacggttaactggaatcgcgctataaagcgccacgcgcgggctttgcccaatcaaaaacacgttacgtccggcatgggttttatgcagccagagccagaaaacgaggagacatatcaggaagataatcagcggaacggggagccccaacacatccaggttagcgaaatctgtaaacgccatcgggaatccaccaataccttcgtaccccgtcgccccggccatcccggaaagcagcagggcgcttccggcaaacagatacagcgtgccaagcgtaatcaccagcgggttaactttggtatagataattaatccggcgttgatcagcccgcacaatgcgccgagcagtaaggtcaggagaatcgccagcggcatcggcacaccactttgaaacagtacgcccaatgcaatggcgcagaggccgatggtcgaaccaaacgaaatatcgatcccgccactgacaatcaccatcgtcagcggtagggcgacaatgccaatgcagataaagtcactggtgctgaacagcaacatattgagatctaacatccgcgggttaattgcaccaaatgagacaatctcaataacaagcagtgcggcaagagccagttcccaaccgtagcgaatacgcattatgcagcctcccgttttttacctgacgaagcgggtttaacggatggcggtggcgtcataaagcgggcatatttttgccgccgcagattaagttccagcgcacaacgcaggcgtccatcaaacaccagcaccgccagcagaaccagacccgcgataaaatcattccaccatgccggaatgcgcaacagcaccagtacgctatcgatctgcgtcaggaaccatgcgccgagtaccgcaccgatgatcgcaccggaaccgccgagcaaactaatgccgcccagcacgcaggctgcaattgctttcatctccagcccggtaccggtctggttggggataaaaccaatctgcgaagcaaacacaattcccgccagtgccgccatgcagccgttcaacgaaaatgccacaatgcgaatggcttccgtacgaacgcccagttgacgagcgccctgtaaattatcgcccgtggcataaaaactgcgtccaaacgctgtcttcgccagcagccaggccataaatgccaccagaattatcgttaaccaaccaattgctgaaacgccaagcagcagcggggcggagagctgtttcagttcggcgggtaacccttcaatccatttaccgccagtccacagcaacatgatgcctctgtacaaccctaacgtgccaagggtggcaacaatggcagggatctttagccacgcgaccaggacaccgttgaaaaatcccgcgagcaaaccaagcagtaaagtcgcgacacaggcaacaggtagtgaatatcctgcgttcagtaacatccccaacagcaccgcgcacattccggtaatcgaacccactgaaacatcaatattgcgcgtaagcattaccagcgtcgcgcccattgccagcaggatcaggatttgcgcgctgctataaaccatggtcagcgtttgcacacttaaatactggcggtcgagaaaaccgggtaatacaaacagcagcagcaccgccagcagtgccgtgatttcacggttgttctgaataaacttcagcatgccgcctcctgacgctgactatcgccgaaggcaacgcgcataatagtctcgacattaatatcgcgcccggtcagtgcagagtgggtaatttcgccctgatgcatcacatacacacgatctgccatcagttcgatctcttccagatcagaggagataagcagcacagccacattctgtgcggcgatgctgcgcaacagttggtagatatcattacgcgccgagacatccacgccgcgcgtcggctcatcgacaatcaatacttgcggcgaggcttccaggcatttggcaatcaggattttttgctggttaccaccggataatgtccgtgcagcttgttccggttggttatatttaatattcagcgcccgacgataaagttccagggtggcattatctttcgcggttttcgcccagaatccacgaaggttatgagtaagggcgcagacgttccaggccagcgaagcatcgagattcagtccggatgactggcgatcttccggcagataaaccagaccgcgcagtaaacgttctccagtggataatctattgatctctttatcattcagcataatgcgtccgccacgcaaagtacgtagaccatagagcgtctcggccagttctgtgcgtccggcacccaccagcccagccagacccagaatttctccggcatttagcgtcaggctgacattcctgaaaccttcgccagtcagattttccagtgtcagcaccgacgttcctgcggcatgttgtgggcggttgccaggtaactccagccataatttttggctggcagagagcgatttttcccgtaccgctggggtgatggcctgaataatgtcgtcggtagacagttcgctggttttgccgcttaaggcgatggttccgtcgcgcatcacgctaatccgatcggcaatctggcgaatttccggcagcttatgcgagataaaaacaatacccacgccagtagcaagcagctcttgcaagcgagtaaacaagcgttcggtttccgcaggggtaagcgaggcggtaggttcatcgaggatcagaatccgcgagtcgcgcatcagcccgcggaggatttccaccatttggcgatcggcgacatccagcgatcctgccagactatgcagatcaaactggcagcccagcgccgccagcaagttcttcattttctgcatggagagctgtttttttgccagcccaaacaggatgttttcttttatcgacaggcttgggaaaagcagcggttcctggggaacgagataaatacccagctgatgagcatgaactggcgttaatctggcgtagttgttgcccccaatctccagcgtaccgctatcagcagaggtaataccggcaataatcttcattaacgtcgatttaccggcaccattgccgccgagcagggcgtggacctccccctgatgcaacgtaaaatcgatgcctttcaggacattgacccctgaatactgtttataaaccgagcgggcgcaaagtagcggtaacgcgcgggtatcactcgtttgcatatttcccccgttcagttttgcaggtgagttttgaacaaatgtatttctgcttttaatttgttcataaccttaggtggacattgcacatatttccgacgaatagatcacaatttatactattttgattttcacggttgcgtttgttcatgctcgtagagtcaaactgtggttgccatcacagatataaatgcgcaagaactgaacaattgcattaaagatttaaatatgttcaaagtgaagaatgaattatgacaatcaacgattcggtaatttcagaacagggaatgtgtgaagaagaacaggtcgcgcggatcgcgtggttttactaccacgacgggctgacccagagtgagatcagcgatcgtctcggcctgacccgtttgaaagtgtcgcgattactggagaaagggcatcagtccggcatcattcgcgtgcagattaattctcgctttgaaggctgtctggaatatgaaacacaattacgtcgtcagttttcgctgcaacatgtccgggtgatccctgggcttgcggatgctgatgtcggcgggcgactggggataggcgcggcgcatatgttgatgagtttacttcaaccacaacagatgctggcgattggttttggcgaggcaaccatgaatacgctgcaacgcttaagtggttttatttcgtcacagcaaattcgcctggtcacgctctccggtggcgtcggttcttatatgacgggtatcggacagcttaatgcggcgtgcagtgtgaatattattccggctccgttgcgggcatcctccgctgacattgcccgtacgctaaaaaatgaaaattgtgtcaaagatgttctgttagccgcgcaagcagcggatgtggcgattgtcggcattggggccgttagtcaacaagacgacgcgacgatcattcgctccggttatatcagccagggcgaacagttaatgattggccgaaaaggggcggttggcgacattttaggctacttttttgatgcaaaaggtgacgttgtcacggacattaaaatacataacgagctgattggcttacctttaagcgcgctgaagaccatacccgtccgggttggcgtggcagggggagaaaataaagccgaagcaattgccgctgcaatgaaaggcggttatatcaacgcactggttaccgatcaggacacagcagcggcgattttacgtagttaaatttgcatgaccttattaccgggaatgatggagaacgtatagaggaacagacagaacgcataagccgaggataatctaatggctcgactctttaccccttcagaatcaaagtactacctgatggcgctggatgcaggcaccggaagtattcgggctgtgatattcgacctggaaggcaatcaaatagcagtgggacaggcggagtggcggcatctggcagtaccggacgttcctggttctatggaatttgatctcaacaaaaactggcaactggcgtgtgagtgtatgcgccaggcgctgcacaacgccggcatagccccggagtatatcgctgccgtttcggcatgttcgatgcgtgaaggcattgttttatataacaatgaaggaacaccgatctgggcctgcgccaatgtggatgccagagcggcgcgcgaagttagcgaacttaaagaactgcacaacaatacctttgaaaacgaagtttatcgcgcgaccggacaaacactggctttaagtgccatccccagattactttggctggcgcaccatcgttccgatatttaccgtcaggcatcaaccatcaccatgatcagcgactggctggcctatatgctcagcggcgaacttgcggtggatccctctaacgctggcaccacgggacttcttgatctaaccatccgtgactggaaacctgcattgctggatatggctggcctgcgtgccgatattctttctcctgtcaaagaaaccggcacattgctgggcgtggtaagttcacaagcggcggaactctgcggtctgaargtgggcactccggtggtcgttggaggaggcgacgtgcagcttggttgcctggggttaggcgttgtgcgtccggcacaaaccgcggttcttggcggcacattctggcagcaagttgtaaatttagccgcgccggtgacagacccagaaatgaacgtgcgcgttaatcctcatgttattcctggcatggtacaagctgaatctataagcttttttaccggactcaccatgcgctggttccgcgatgctttctgtgccgaagaaaaactgattgccgaacgtttaggcatcgacacctatacgctgctggaagagatggccagtcgggtgccgcctgggtcgtggggcgtaatgccgatcttctccgacagaatgcgctttaaaacctggtatcacgctgcgccttcctttattaatttgtccattgatccggataaatgtaacaaagcgacattgttccgtgcgctggaagaaaatgcggcgattgtatcagcgtgtaacttgcagcaaattgctgatttttcgactattcatccttcatcgttagtctttgcaggcggaggttcaaaagggaaattatggagtcaaattctcgctgatgtctcgggattacccgtcaatattccggtggtcaaagaagccactgcattaggatgtgccattgcagctggcgtcggtgccggaattttttcatcaatggcagaaaccggagaacgcctggttcgctgggaacggacgcacacaccagacccggaaaagcatgaactttatcaggattcacgcgataagtggcaggcagtttatcaggatcagctggggctggttgatcatggactgacgacgtcgttatggaaagcgcctgggttatagtttcattgacagccacatcatgatgaccgtggctgttagtttttgagtatagttattcttatttcccttcttttagagctggcttgttaaatgccagcttgcagattcatcgtttcatcaccagtactatattcaaggggaaattgctatttttcttaaagcattaagcataacccttattttataacgaatattcctaaagacattaatggatgcaaaaggggtttaataaacttcgatttttagcaattggtgctattctttgttaaatatgatgatgataattttcctactgaaagaaacagttttcttattaagcaacaataactcatagttcatttttaaataaaataagaactatgcaatttttaatctatcaattcgaaagtattagcaagttagccaaattgacactttcccacctccaactaacactcaatacagacctctgacaatttaataaatttcatttttaatgtctgacgactcatctctttcgtggctgtattgtttgtatttggagcgtttatatgaatagaatctatcgcgtgatatggaattgcactctacaggtatttcaggcctgctcggaattaactcgcagggtaggtaaaacatcaacggttaatttgcgaaagtcctctggactgacaacgaaattcagtagattgacgctgggtgttttgctggcactaagcggttcagtgtctggtgcgagtctggaagttgataatggtcagattaccaatattgatactgatgttgcttatgatgcctacctggttggctggtatggcactggagtgcttaatattttggctggcggtaatgcctccttaaccactattactaccagcgtcattggcggtaatgaggattcggagggtaccgttaatgttttgggtggcacctggcgattgtatgatagcggaaataatgcaaggcctttaaatgtgggtcaatccggaacggggacgctgaatattaaacagaagggtcacgtcgatggaggctatttaagattaggtactcaagctgcaggcgtcgggacggttaatgttgagggagaggactcggttttgacgaccgaattattcgaaatagggagttacggtacgggctcattaaatattacggataagggttacgtcacgagttcaatagtcgccattttaggatatcaagcgaacagtaatggtaaggttgtcgttgaaaagggtggcgagtggctaataaaaaataatgattcctcaattgaatttcaaattggtaatcaaggaactggggaggcgactattcgcgagggtgggctgattacggctgaaaatacgattatcggtggcaatgccaccggtgtcggaaccctgaatgtgcaggatcaagactctgtcatcacggtacgcagactctataatggatatttcggtaatggcgcagtcaatatttccaataatggactaattaataacaaagaatattcattggtgggcgttcaggacggttcccacggtgtcgtcaacgtgaccgataaagggcattggaatttcctcggaacgggcgaagctttccgctatatctatatcggtgatgctggcgmcggtgaacttaatgtctcgcgtgaaggtaaagtagattcgggaattatcactgcggggatgaaagaaacaggcacaggcaaccttactgttaaggataagaactccgttatcactaatctcggaactaatcttggttatgacggccacggcgaaatgaatatcagtaatgaggggcttgttgtcagcaacggaggaagctctctcggttatggagaaaccggcgtcgggaaggttagcatcaccacgggggggatatgggaggtcaataagaatgtctataccaccattggtgttgcgggcgtcggaaacctcaatattagcgatggcggtaagttcgtatcgcaaaatattacttttttgggcgataaagcaagcggtatcggcacactgaacctgatggatgcgacatcgtcgttcgatactgtgggtatcaatgtcggtaattttggtagcggtatcgtaaatgtcagtaatggtgccacccttaattcaacgggctatggatttatcggaggaaatgcctccggtaagggaatagttaatatttcaacggatagtctctggaatttaaagacgtcttctactaacgcccaattgctacaggtcggtgtattaggcacgggtgaactgaatattaccaccggaggtatagttaaagcgcgtgatacacagatagctctcaatgacaaaagtaagggcgacgtgagggtggatgggcagaactctcttcttgaaacattcaatatgtacgtagggacatctggtacgggtacgttaaccctgacgaatagcggcacgctgaatgtcgaaggtggagaagtttacttaggtgtttttgaacctgctgtaggaacgctaaacattggtgcagctcwcggtgaggcggcggcagatgccggatttatcaccaacgcgacgaaagtagagtttggctctggcgaaggtgtttttgtctttaatcatactaataacagtgatgccggctaccaggtcgatatgctgattacaggtgacgataaagacggaaaagtgatccatgatgcaggccatacggtgttcaatgcagggaatacttatagcggtaaaacgctggtcaatgacggcctcctgaccattgcgtctcatacggcagatggggtaacgggcatggggtcgagtgaagtaaccattgcaagccccggtacgctcgacattctcgcatcaacgaacagtgcaggagattacacgctgaccaatgcgctcaaaggcgatggcttgatgcgagttcagctgtcatcctccgacaagatgtttggctttacacatgcaacagggactgaattcgccggtgttgcccaactgaaagacagtaccttcactctggaacgcgacaacaccgctgcgcttactcacgcgatgttgcagtctgacattgaaaataccacatcggtaaacgtgggagagcaatccattggtggactggccatgaatggcggtacgctcattttcgatacggatattcctgctgcgacgcttgcagagggatatatcagcgtcgatacgctggttgtcggcgcgagtgactacacctggaaaggccgtaactatcaggtaaacgggacgggcgacgtgcttatcggcgtgcctaaaccgtggaatgatcctatggcgaataaccctctgacgacgctcaatttgctggaacacgatgataaccatgtcggcgttcaactggtgaaggcgcaaacggttattgggtcgggtggctcattaacgttacgtgatttacagggcgacgaggtggaagcggacaaaacgttacacattgcgcaaaacggaacggtggtcgccgarggtgattatggattccgcctcacgaccgcaccaggtgatggtttgtacgttaactatgggctgaaagcgctgaacatccatggagggcaaaagctgacgttagccgaacatggcggagcctatggcgcaacggccgatatgtcggcaaaaatcggtggtgaaggggatctggcaatcaatacggtgcgacaggtttcgctttccaacggtcagaacgactatcagggggcaacctacgttcagatggggacattacgtaccgatgcggatggcgcgctgggcaacacccgggaactgaacatcagcaacgcagccatcgtcgatcttaatggatcgacgcagacggtagagacattcaccgggcagatgggttcgactgttttgttcaaagaagggtcgctgacggtaaataaaggtgggatcagtcagggtgaactgacaggtggcggaaacctgaatgttacagggggaacgctggctgtcgaggggcttaatgcacgctacaatgcgttaaccagcgttagcccaaatgcggaagtcagcctcgataatacgcaggggttaggcagaggaaatattgccaatgacggtctgttaacgctaaaaaacgtgactggcgaactgcgtaatagcataagcgggaagggtatcgtgagcgcaaccgccaggacagatgtagagctggatggcgataatagccgctttgtggggcaattcaacattgatacaggcagcgcgctcagcgtcaacgagcagaaaaacctgggtgatgcttccgttatcaataatggcctgctcaccatctccactgagcgtagctgggcgatgacgcacagtatcagcggtagcggtgatttgacaaaactgggtaccgggatcctgactcttaacaacgattcctcggcgtatcagggtacgacggatatcgtggggggggaaattgctttcggttccgactctgccattaatacggcaagtcaacacattaatatccataacagcggtgtgatgtcgggaaatgtcaccactgcaggtgatgtgaacgttatgtctggggggacactgcgtgtcgctaaaaccacaatcggcgaatcggcggcaacctggagaatggcggcacggttcaaatgaacagtgaaggaggaaaaccggggaatgtactgaccgttaacggcaactataccggaaacaatggcctgatgacgttcaacgcgacgctgggcggcgataattcacccaccgataagatgaacgtgaaaggcgatacccaagggaacactcgcgttcgggttgataacattggcggcgtcggtgcgcaaacggtcaacggtattgaactcattgaggttggcggtaattctgcaggtaatttcgcgctgaccaccggaactgtcgaagctggggcttacgtctacacsctggctaaagggaaggggaatgacgagaaaaactggtatctgaccagtaaatgggacggcgtaacgccagcggatacacccgatcccatcaataatccccctgttgtggatccggaaggcccatcagtttatcgcccggaggccggaagctatatcagcaacattgccgcagccaactcgctgtttagccatcgcttacacgaccgtctgggtgagccgcaatatacagattcactgcattctcaggattcagcaagcagtatgtggatgcgtcatgtcggggggcacgaacgttccagtgccggagacggccagctaaatactcaggctaaccgctatgtattgcagctaggcggcgatttggcgcagtggagtagcaacgcgcaggatcgctggcatcttggcgtgatggcaggctacgccaatcagcacagtaatactcagagtaatcgtgtgggttataaatcggatgggcgcatcagcggttacagcgctgggctgtacgcgacctggtatcagaacgatgcgaataagaccggcgcttatgttgacagctgggcgctgtataactggtttgataacagcgtcagttccgataaccgttctgctgacgactatgattctcgcggtgtgacggcctctgttgagggtgggtatacctttgaagcgggaacatgtagcggcagcgaagggacgctgaatacctggtacgtccagccacaggcgcaaatcacctggatgggtgtgaaagattctgaccatgcccggaaagacggaacgcgcattgaaacggaaggcgacggaaacgtgcaaacgcgacttggggtgaaaacctacctgaatagccatcaccagcgtgacgatggtaaacagcgtgagttccagccttacattgaagcgaactggatcaacaatagcaaagtctacgccgtgaagatgaatggtcaaaccgtaagccgtgatggtgcgcgaaatctcggtgaagtacgtaccggggttgaggcgaaagtaaataacaaccttagcctgtgggggaatgtcggtgtgcaactaggtgataaaggctatagcgatactcagggcatgctgggagtgaaatatagctggtaaacagtataagccgcatgtcgagatggcatgcggcttaatattgccaacttcaaaaggcttttaaagcctcccttttatccgcgatcgcggatatcgcagcgtttatcccgtacagtttgatttattgtcagaaatagggcgagacagcgttggtgccgtgacgttaatacccgaagacgaaaccgtaacgcgtccgataatggcatgggaaaagcttactgaagtcagacttgaagaagtattaacggcttataaagcagatatcccgctaggcatgattagagaagaaaatgactttcgcatctcggttgctggcgcacaggagaagacagcactgctcagaataggcaatgactggtgcattccgaaaggaataacgccgacgacgcacatcattaaattaccgattggggaaatcaggcagcccaatgcgacgctcgatctcagccaaagcgttgataatgagtattactgtctgctgctggcgaaagaacttgggttgaatgtcccggacgcagaaatcattaaagcgggaaatgtgcgcgcgttagcggtcgaacgttttgacaggcgttggaatgctgagcgaacggttttacttcgcttgccacaggaggatatgtgtcagacattcggtttaccttcatcggtgaaatatgaatcagatggaggcccaggcatcgcgcggatcatggcttttttgatggggttcagcgaggcgcttcgcgatcgttatgattttatgaaattccaggtcttccagtggttgattggcgcaacggatggccatgcaaaaaacttctccgtatttattcaggctggcggcagttatcgactcacgccattttacgacatcatttcagcatttccggtccttggcggtacgggaatacacatcagcgatctcaaactggcaatggggcttaacgcatccaaaggcaaaaaaacggcaatcgataaaatttatccgcgacattttttggcgacagcaaaggtgctgagattcccggaagtgcagatgcatgaaatcctgagtgactttgccagaatgattccggcagcactggataacgtgaagacttcattaccgacagattttccagagaacgtggtgacggcagttgaaaccaatgtgttgaggttgcacggtcggttaagccgagaatacggtattaagtaagagtaagatatggggtttggtcgttgttaatgagcaggacaatcatgaccgccaacgactagattctcccttggtttatattggtgcgcataatgtatattatgttaaatcgtatctgagtgatacgaagtgattttccggtagtcgttattcgttcaggattccagaacttaagcttctcctctttcataattggcctgtgcatgacggatataggctggctggtatgccgatttgccgtttgccgcatcttcccagcgttgaagactcaagctggcaaaccgcgtgcaaatgagcacgccctctttccatcaacacttcaggcagcttgcgggaatgagtccactccggtatcagaaatggctacgtctcaatgaagtcaggcgaacgatgctgaatgaacattacgatgtcaccacagcagcctatgctgtcggttacgaaagcttatcccatttccgacgggaatatttgcggatgtttggagagtcacctaagagagatattaccaggttaagaaagtctgtcggtcagctttaataaaccctgcacttatctgtttagagcaattcggtgttagttacaccaggcaaacattaactatagctaatgatttatagccatataaaccattagtagcccttgacctttcctgacacttcccttgttcgcaataatattctgtttagtcacggtttataaataacatgcataatgaaatcgtcatgttatttagcgacataaaatgtttttgcaaatactctcttcaacaagtgcagcaataaacttgttgtgattaggtgtccttgtgatttaaagatattatcgttcttcgtgaaatgtaataaccctggaaactatattctcagggcaacaaccaatcaagaatgattcttgttttataagcaataacagaatgacttaattgttaactctctttattcagctacttaaatataaattttggagaattatgaaactcaaacatgttggtatgattgtcgtttctgtgttggcgatgtcgtctgctgcggtaagcgcagccgagggtgatgaatcagtaacgaccactgttaatggcggtgttattcattttaaaggtgaagtggtaaatgccgcttgtgcgattgattccgaatcaatgaaccaaacggttgagctgggtcaggttcgttcttctcgcctggctaaagcgggtgacctcagctccgccgttggcttcaatatcaagctgaatgattgtgataccaatgtttccagtaatgcagctgttgcattcctgggtactactgtcaccagtaatgacgatacgttagcgctgcagagttcagcggcaggctctgcccaaaatgtcggtattcaaattttggaccgtacgggtgaggtattaatacttgatggggccacttttagtgctaaaaccgacttgattgatggcacraatatactaccattccaggctcgttatattgctctcgggcagtccgtagctggtactgcaaacgcagatgcgaccttcaaagttcaatatctataattcaatattaaggtggctatacggcatctgaaattaaaacagggtgtgtgtggcatggctacgcacacccgagcaattcaccaatgtgaatctcattattaatgatgagtggtttgtatttggagcgctatgaaaaatcacataatatctaaacgttcaataaacaacagtagttaaacttactgttattaaaaatatttactttttagcaaggttttcctattaaaagagaaccaacctttattacaaacgcattaagtctggaaacccggtgactcgccaatgtattagcaacatttaccgattgtctgatgtaacggttttcccgcttatcctcttaacacatggagaatgcatcagatgcaaactacgcgtaccccctactctatttcctttatggcgacagtgttacttttattgctctttgcttgccatagcaccgttgccaacgcagctgtcgcactgggtgcgacgcgggtaatttatccggcaaaccagaaacaggttttattgcctgtcacgaataatgatcctgccagtgtctatctcattcagtcatggatagaaaatgctggtgaccaaaaagacacccagtttgtcattaccccacctcttttttccatgcaaggtaaaaaagagaatacgctgcggataatcaacgccactaatcatcagttacccggcgaccgtgaaagcctgttctgggttaatgttaaagctattcctgctatggaaaaagaccagaagaatgagaatacattacagctggcaattattagccgcataaaaatgttttatcggcccacgaacctggcaatggcacctgaagaagcgcctgcaatgcttcggtttcgtcgcagcggtagcaatctcactcttattaatccaacgccctacttcattaccgtaacaaatatgaaagcaggaaatagcaatctcccaaacaccatggtgccgccaaaaggtgaagtgtcggtggatatcccgcatgctgccaccggggatatcagttttcagacgatcaatgattacggcgcattaactccgcgtattaaggcaaccatgcagtaagccagtgacctaattaataataaactcaatcggaattaataatgacagcctttcgtgccgcatttaaggcatatcgtatgcatcaggtgttactactgcctcgctttgcacggcttaccattgcccttagcttagcaactgcggtatttcccgttgacgcagagtattattttaatccacggtttttaagcaatgatcttgctgaatctgtcgatttatccgcctttactaagggacgcgaggcaccacctggtacatatcgggtcgacatttatttgaacgacgaatttatgactagtcgggatattacttttattacagatgataataacgcagatctcatcccatgcctgagtacagatcttcttgtcagtcttggcataaaaaaatctgcgttattagacaataaggaacattcagcagaaaaacatgtgccggacaacagcgcatgcacaccacttcaggatcgtttggtcgacgcatcaactgagtttgatgttggtcagcaacatctgtcactctccgttccgcaaatttatgttggcagaatggctcgcggctatgtttctcctgatctgtgggaagaaggaataaatgctgggcttctaaactatagttttaatggtaattctattaataatcgtagtaaccataatgcaggaaaatccaactatgcatatttgaatttacagagtggcatcaacattggtagttggcgactacgcgataactcaacgtggagttataacagtgggagtagcaattcatctgacagcaataaatggcagcatatcaatacgtcggctgaacgtgacattattcccttacgctcacggttaacggtaggtgatagttataccgatggcgatatttttgatagtgtgaactttcgtggcctcaaaataaattcaacagaagcgatgttgcccgatagccaacatggtttcgctccggtgattcatggtattgcccgtggcaccgcacaagtgagtgtaaaacagaacggatacgatgtttatcagactactgttccacccggcccttttactattgatgatatcaactctgcggccaatggtggtgatctgcaagtaaccataaaagaggcagacggcagtattcagacattatatgttccttattcgtctgttccggttctccaacgtgctggatatacgcgttatgcgcttgccatgggggaatatcgtagtggaaataacctgcaaagctcccccaggttcatacaaggtagcttgatgcatggactggaaggaaactggacaccttatggcggaatgcaaattgcagaagattatcaggccttcaaccttggtattggtaaagatttaggactttttggtgccttttctttcgatatcacgcaggccaatacgacacttgcagatggcacccgtcacagcgggcaatcggttaaatccgtctacagcaaatccttctaccagacaggaaccaatatccaggtcgcaggatatcgctattctacgcaaggtttttataacttatccgacagtgcctacagtcgaatgagtggttacaccgtcaagcctcctaccggagacagcaatgagcagacacaatttattgattattttaatctgttctacagtaagcgtggtcaggaacaaataagcatctctcagcagcttggaaattacggtgcgacatttttcagtgccagtcgccaaagttactggaacacgtcacgcagcgaccagcaaatatcatttggattaaatgtgccgtttggtgatattacgacttcgctgaattacagctattccaataatatatggcaaaacgatcgggatcatttactcgcttttacgcttaatgttcccttcagtcattggatgcgtacagacagtcagtcggcatttcgtaattcaaacgccagttacagtatgtcaaacgatttgaaaggcggcatgaccaatctatcgggggtttatggcactctgctgccggataataacctgaattatagcgttcaggtcggtaacacccacggaggtaatacatcgtctggcaccagtggttacagtactcttaattatcgtggagcttacggcaatactaatgtcggttacagtcggagtggtgacagcagccagatttattacggaatgagtggtgggattattgctcatgctgatggcatcacctttggacagccgctgggcgacacaatggttctggttaaggctcctggcgctgataatgtcaaaatagagaaccagaccggaattcataccgactggcgtggctatgccatattaccatttgcgacagaatatagagaaaatcgtgtcgctcttaacgcgaattcccttgcagataatgttgaactggatgaaaccgtggtcactgtcatcccaactcacggtgctattgccagagcaacatttaatgcacaaatcggcgggaaagtattaatgacgttgaagtacggtaataaaagcgttccattcggtgcaattgtcactcacggagagaataaaaatggcagcattgtcgcggaaaacggtcaggtttatctgactggacttccacagtcagggaaattacaggtttcatggggcaatgataaaaactcaaactgtattgtcgattacaagcttcctgaagtctctcctggaaccttgctgaaccagcagacagcaatctgtcgctaaggaacaatagattatgaaatacaataacattattttcctcggtttatgtctggggttaaccacctattctgctttatccgcagatagcgttattaaaattagcgggcgcgtcctcgattatggctgcacagtctcatcggattcgcttaattttaccgtagatctccaaaaaaacagtgccagacaatttccaacgaccggtagcacaagtccagccgtcccttttcagattacgttaagtgaatgcagcaaagggacaacgggggttcgggttgcatttaacggtattgaggacgcagaaaataatactctgttgaaactggatgagggaagcaatacggcctccggtttaggtatagaaatactggacggaaatatgcgtccggtgaaactgaatgaccttcatgccgggatgcagtggatcccactggtaccagaacagaacaatattttgccttactccgctcgtctgaagtcaactcagaagtccgtcaatccgggactggtgagggcttcggcaacctttacccttgaatttcaataatcagagtcagatatgaaaagacttcacaagaggttcctcttagctacgttttgcgcgttattaacagcaactctccaggccgccgatgtcactatcactgttaatggtcgggtagtcgctaaaccctgcactattcaaaccaaagaagctaacgttaatctcggggatctttatacgcgcaatctgcaacaacctggttctgcatctggctggcacaatattactttgtcattaaccgattgtccggctgaaacaagtgcagtgacggcaatcgtgacaggttcaactgacaatacgggttattacaaaaatgaaggtactgccgaaaatattcagatagagcttagggatgaccaggatgcgacgttaaaaaatggcgatagcaaaacggttattgttgatgagatcactcgtaatgcacagtttccacttaaggcaagagctatcacggtgaatggaaacgcaagccagggaacgatcgaggcgctaatcaatgtgatctacacctggcaataacgtcgattcgattttcttagccttctttttaaatcaattttttaaccttaggatatatcatgggtaaaacaatcagtataaaggtcctgttcggtatttatcttctattaatggcaggcaaagtttttgccttcagttgtaatgtcgatggcgggtcaagtattggagctggtacaacctctgtttatgttaatctcgaccctgtaatacagccgggccagaatctggttgtagacttgtctcagcatataagttgctggaatgattacggcggctggtacgacactgatcatataaacctggtacaaggctcagctttcgcaggctctctacagtcatataaaggatcgctgtactggaataatgtgacctaccccttcccgttgacgacaaataccaacgtattggatattggtgataagacaccgatgccattaccgttaaaactctatattaccccagtcggggcggccggtggagttgtcataaaagccggggaagttattgcccgtattcatatgtataaaattgccacgttaggaagcggaaatccgcgtaattttacgtggaatattatttcaaataacagtgttgttatgccaacaggcggctgcactgttgatagtcgtaatgtcaccgtgaatctcccggactttcctggaagcgcagaaatcccccttggcgtatattgctcaagcgaacaaaagctctcattttatctttcgggtactaccactgacagtgctagacaagtgtttgctaacacagcaccagatgcaacaaaagcatcgggagtgggtgtctctctgatgcgtaatggaaaaatactggctacgggagaaaatgtctccctggggacagtaaataaaagcaaagtacctctgggtttaagcgcaacctatggacaaacagggaacaaagtttcagccggaaccgtccagtcagtcattggtgtcacttttatctatgaataattgtgattttgaccttagtctatgcgctccattcacgaaaattgcgcggataattattttgtgaaggctattatcctacacttgtaagaaaatccgcgcacaattgaagccagagtcttattttttatattgaaaaatatgttaatttaaacactatgagagatgatgcttaccttatcgtatttaatctattgtttaacgataatagattaaaaatagaaagagagtagtcccctactcttatatatccatgttggcgataatccctttgtatgtactgtgcatcatcgctattacaaatcctaataattcatttccacacaggataagtagatgaagaaaaaaattgaatcctaccagggtgctgccggtggttggggtgctgttaaatccgtagcgaatgcagtacgtaagcagatggatatacgccaggatgttattgccatgtttgacatgaataagccagagggctttgactgtccgggttgtgcatggccagatcctaagcacagtgcgtcattcgacatttgtgaaaacggcgcaaaagcaatcgcctgggaagtcacggataagcaggtaaatgcctctttctttgctcagaatacggttcaatcattacttacctggggagatcacgagcttgaggctgcgggacgtctcactcagcctttgaaatatgatgctgtcagcgactgttacaagccattaagctggcaacaagctttcgacgaaattggcgcacgccttcaaagctatagtgatcccaatcaggttgaattctatacttcgggccgcacttccaatgaagctgcctttctttatcagctttttgcccgtgaatacgggagcaataactttcccgactgctccaacatgtgccatgaaccgacaagcgtgggtttggcagcgagtatcggtgtaggtaaagggaccgtgttgctggaagactttgagaagtgcgatttagtcatttgcattgggcataaccctggtacaaaccaccctcgcatgctgacttcgttgcgcgctttagtgaaacggggagcgaaaatgatcgccatcaatcctctacaggaacgtggcctggagcgatttaccgcaccgcaaaacccgtttgaaatgctgacgaactctgagactcagttggccagtgcctactataacgtgcgcattggtggtgatatggcgttgctcaaggggatgatgcgcctgttaattgagcgcgatgatgctgcaagcgccgcaggtcggccctcattgctggatgacgaatttattcaaacgcataccgtcggctttgacgagctacgccgtgacgtgctcaattccgagtggaaagatatcgaacgtatttctggactaagtcagacacaaatcgccgaactggctgatgcatatgccgctgccgaacgaaccattatctgttacggaatggggatcactcagcacgaacatggtacccagaatgtacagcaactggtcaatctgctgttgatgaaaggtaacattggcaagcctggtgcgggtatctgcccactacgtggccactctaatgtacagggcgaccgaaccgtcggtatcaccgagaaaccgtctgtagagtttctggctcgcctgggtgagcgctatggcttcaccccacctcatgtacctggacatgctgcaattgccagcatgcaagcaatatgtacggggcaggctcgagcattgatctgcatggggggcaactttgcactggcaatgccagatcgggaagcgagcgctgtaccgttaacgcaattagatttggcggtacacgtagccactaagcttaaccgctctcatctgctgaccgcacggcatagctatattctgccggttctgggacgtagcgagattgacatgcaaaaaagcggtgcgcaggcggtaaccgttgaggattcaatgtcgatgattcatgcctcgcgtggcgtgttaaaacccgccggtgtaatgctgaaatcagagtgtgctgtggtcgcgggaatcgcgcaggcaacactaccccagagcgtggtagcctgggagtatctggtggaagattatgatcgcattcgcaatgacattgaagctgtgctgccagagttcgccgmctataaccaacgcatccgtcatcccggtggttttcacctgataaatgcagctgctgaaaggcgctggatgacgccgtcaggtaaggctaatttcattaccagcaaagggctgttagaagatccctcttcagcgtttaacagtaagctggtcatggcgacagtacscagccacgatcagtacaacacgacgatttatggtatggatgatcgctatcgaggggtattcggtcaacgagatgtggtctttatgagtgctaaacaagctaaaatttgccgtgtaaaaaacggcgaargagttaatcttattgcgcttacgccagacggtaagcgcagctcacgccgcatggatagattaaaagtggtcatttaccctatggctgaccgctcactggtgacctattttccagaatcgaatcacatgctaacacttgataaccacgatccattaagtggcattcctggctataaaagtattccggttgaattagaaccatcaaattaatgcctcttctcatttcttctgctgtcatccgcacagcagaagaattcctcattgattattatcgcgcaatttgctcacatggattaaattaaactacatactataagatataaacttctgccwacagctgtaagaaactccgctcagtactgaagcaccagtcctatttcctcttttctcaagcctgttatattaagcatactgattaacgatttttaacgttatccgctaaataaacatatttgaaatgcatgcgaccacagtgaaaaacaaaatcacgcaaagagacaactataaagaaatcatgtctgtaattgtggttatcttattactgacccttacgttgatagccattttttcggcaattgatcagctgggtatttcagaaatgggtcgcattgcaagagatcttacacatttcattgtcaatagtttgcaagactgaaaataaacagcaaattataaatatgaaatgttaaaaaagtatcgataaaactttattgttttaaggagataaaatgtcgctcgtttgttctgttatatttattcatcatgccttcaacgctaacattttagataaagattacgccttctctgacggcgagatcctgatggtagataacgctgttcgtacgcattttgaaccttatgagcggcattttaaagaaatcggatttaatgaaaataccattaaaaaatatctacaatgcactaacatccagacagtgacgatgcctgttcctgcgaagtttttacgtgcttcgaatgtaccgactggattgcttaatgaaatgattgcttatctcaactcggaagaacgcaatcatcataatttttcagaacttttgcttttttcttgcctgtctatttttgccacatgcaaaggtttcattacactattaactaacggtgtgctatccgtttcggggaaagtgagaaatattgtcaacatgaagctggcgcacccatggaagctgaaagatatttgtgactgcctgtacatcagtgaaagcctgttgaagaaaaaactaaagcaagagcaaacgacattctcacagattcttttagatgccagaatgcagcacgcaaaaaatttgatacgcgtagaaggttcagtcaataaaattgccgaacaatgtggttatgccagtacatcttattttatttatgcgttccgcaaacatttcggcaacagtccaaagagagtttctaaggagtaccgttgtcaaaggcacacgggtatgaatacgggcaacacgatgaatgctttagctatttgattatttgctaacgagtagtcaaccacgcaccctacgtaaaaattaaaaatggggcagtcattccctgccccgcgttgtttttaggcgatatatttattgaaataaataagtgacattcatcacatatttatgcatttgcataacttgttgcatgattatttatgatctcaattcggcattttgttagtaaaatacaataatttattaaatatcaatagattaattgtttatcgtcgagaaattacttagtagaataaaaagtaatgtcaacgctttatggactgttatttccctttttttagctaaatctgctatctctttatgtgactaacttcacttacatccacttatttctcttcgtaaaattactttggaattaagtacaataagaagaggaacatttatgaagtctgcattaaagaaaagtgtcgtaagtacctcgatatctttgatactggcatctggtatggctgcatttgctgctcatgcggcagatgatgtaaagctgaaagcaaccaaaacaaacgttgctttctcagactttacgccgactgaatacagtaccaaaggaaagccaaatattatcgtactgaccatggatgatcttggttatggacaacttccttttgataagggatcttttgacccaaaaacaatggaaaatcgtgaagttgtcgatacctacaaaatagggatagataaagccattgaagctgcgcaaaaatcaacgccgacgctcctttcattaatggatgaaggcgtacgttttactaacggctatgtggcgcacggtgtttccggcccctcccgcgccgcaataatgaccggtcgagcgcccgcccgctttggtgtctattccaatactgatgctcaggatggtattccgctaacagaaactttcttgcctgaattattccagaatcatggttattacactgcagcagtaggtaaatggcacttgtcaaaaatcagtaatgtgccggtaccggaagataaacaaacacgtgactatcatgacaacttcaccacattttctgcggaagaatggcaaccgcaaaaccgtggctttgattactttatgggattccacgctgcaggaacggcatattacaactccccttcactgttcaagaatcgtgaacgtgtccccgcaaaaggttatatcagcgatcagttaaccgatgaggcaattggcgttgttgatcgtgccaaaacacttgaccagccttttatgctttacctggcttataatgctccgcacctgccaaatgataatcctgcaccggagcaatatcagaagcaatttaataccggtagtcaaacagcagataactactacgcttccgtttattctgttgatcagggtgtaaaacgcattctcgaacaactgaagaaaaacggacagtatgacaatacaattattctctttacctccgataatggtgcggttatcgatggtcctctgccgctgaacggggcgcaaaaaggctataagagtcakacctatcctggcggtactcacaccccaatgtttatgtggtggaaaggaaaacttcaacccggtaattatgacaagctgatttccgcaatggatttctacccgacagctcttgatgcagccgatatcagcattccaaaagaccttaagctggatggcgtttccttgctgccctggttgcaagataagaaacaaggcgagccacataaaaatctgacctggataacctcttattctcactggtttgatgaggaaaatattccattctgggataactaccacaaatttgtccgtcatcagtcagacgattacccgcataaccccaacactgaggacttaagccaattctcttatacggtgagaaataacgattattcgcttgtctatacagtagaaaacaatcagttaggtctctacaaactgacggatctacagcaaaaagataaccttgccgccgccaatccgcaggtcgttaaagagatgcaaggcgtggtaagagagtttatcgacagcagccagccaccgcttagcgaggtaaatcaggagaagtttaacaatatcaagaaagcactaagcgaagcgaaataactaaaccttcatgcggcggatttttccgccgccttattgagcgagatagcgatgcacgttacagccaagccctccagttttcaatgtaatctcaaatgtgattactgtttttaccttgaaaaagagtcgcagtttactcatgaaaaatggatggatgacagcactctgaaagagttcatcaaacaatatatcgcagcgtctggcaatcaggtctattttacctggcaaggcggtgaacccactctggctggcctggattttttccgtaaagttattcactatcaacaacgctatgcaggccaaaaacgtatttttaatgcattacaaacgaatggcattttattgaataatgaatggtgtgcctttctcaaagaacatgagtttctggttggtatctcgatcgatggaccccaggagctacatgaccgttacagacgcagtaattcaggtaacggtacttttgcaaaagtgatagcagccatcgagcgtctgaaatcatatcaagtagagtttaatacgttaaccgtcattaataacgttaatgtccattaccctcttgaggtttatcattttttaaaatctatcggcagtaaacatatgcaatttatcgaattgctcgaaaccgggacgccgaatattgatttcagtggtcatagtgagaacacattccgtatcattgatttttctgtgcctcccacggcttatggcaagtttatgtcaaccatttttatgcaatgggttaaaaacgatgtgggtgaaattttcatccgtcagtttgaaagctttgtcagccgttttttggggaatgggcataccagttgtattttccaggagtcctgcaaggataatctggttgttgaaagtaatggagatatttacgaatgcgatcattttgtctatccacagtacaaacttggaaacattaataaatctgaacttaaaacgatgaacagtgtacaactgacagcgcaaaaaaaacggatttcagcgaaatgtcagcaatgtgcatataaacctatctgcaatggcggttgccctaagcatcgtattactaaagtaaacgatgagactgtttcctatttttgcgaaggttataaaatccttttttcaaccatggtaccttatatgaacgccatggtggagttagccaagaacagagtaccgctttaccacattatggatgttgcaaaacaaatggagaataattaataacgctctcttttagctccattcttagcctccttcttatgaccttaacaaggcacccgacataaattcctgtcgggtgtttcgtcatcatcatcttcccttgcgaaaatcttggcttacgtggtatgcgtcagggcattagcaatacccttgattatcaatagcataaccataaccactgaaaattaaaaatttctatatatttcatattgttaaatgatacttaaataaatttcatcagtaaatcattgccatagataatcattggatggcacaatcaattttcgctaatgataaccattcccattacgttttgtatgttgatagcaaagtatctctgtctgctgaagcccttttggctgcgtaagaataataaaacttcagtgttgttaatcattattatcctcgccatgatccttggcgtggttaaaattcaggtctggttaaacgactggaataatgattttttcaatgcgctaagccagaaagaaaccgataagctttggcagcttgtcctttggttccctgccctgctggggatctttgtattaatatccgtaaacaaaacatggttaattaaactactgactattcgctggcgcgaatggttaacagattactaccttaatcgctggtttgcagataaaaactactacttcacgcagatctacggcgagcataaaaatacagataaccctgaccaacgtatcgctgaagacattctcttactgatcagcaaaacgctcagtctttcatttggcttcatccagtcacttagcatgctgatcacctttaccgttattctttggcaaagtgcgggtatgctctcattcactgttggtggaacagaatggaatatccaggggtatatggtctataccgttgtgctcattgtgatcggtggaactttatttacccataaggtgggtaaacgtattcgtccgcttaatgtggaaaaacaacgtagcgaagcgacatttcgaactaatcttgtgcagcataataagcaggcagaactgattgcgctaagcaatgctgagtctctacaacgccaggagttgagcgacaattttcataccattaaagagaactggcatcgtttaatgaatcgtcagcggtggcttgattactggcagaatatttattcgcgctcgcttagcgttcttccctactttctgttattgccgcagtttattagcgggcagatcaatctgggcggactgatgaaatcgcgccaggcatttatgctggtatcgaacaatctaagctggtttatttataaatatgatgaacttgctgaactggctgcggttatcgatcgcttgtatgagttccatcaactcaccgaacagcgccctacgaataagcctaaaaattgccaacatgcggtacaagtggctgacgcgagtattcgtactcctgataataagatcatattagagaacctgaactttcatgtttcgccaggcaaatggctattactgaaaggttactctggtgcgggaaaaaccacactgcttaaaacattatcccactgctggccgtggtttaaaggtgatatttcttctcctgccgacrgttggtatgtgtcacaaacaccgttratcaaaaccggcttactgaaagagattatttgtaaagcacttcccctgcccgtagacgataaatcattgagcgaagtactgcatcaggttggtcttgggaaattggctgcgcgtattcatgaccacgatcgctggggagatattctttccagcggcgaaaaacaacgtatcgccctggcacgattaattttacgacgtccgaaatggatatttcttgacgaaactacctctcatcttgaggaacaagaggctatccgcttactgcgtctagtgcgtgaaaaactacccacaagcggcgtcattatggttacacatcaacccggtgtctggaacctggccgatgatatttgtgacattagcgcggttttataaaaacaataaaagccctgctgtacggagatataaataaatgaagcgagttcttattcctggcgtcattttatgtggcgctgatgtggcgcaggccgtcgatgacaaaaacatgtacatgcatttttttgaagagatgacggtctatgctcctgtccctgtacccgtaaacggcaacacgcattacaccagtgaaagcatcgagcgtttaccgaccgggaatggcaatatcagcgatctgctgagaaccaaccctgcggtacgcatggattcaacgcaaagtacctcgttgaaccagggagatattcgcccggagaaaatctctattcacggtgcgtcgccctatcagaatgcctatttgattgacggtattagtgccactaataacctgaacccagcgaatgagtccgatgccagtagtgcaaccaatattagcgggatgtcacaggggtattatcttgatgtcagcttactggacaatgtgacgctttatgacagttttgtgccggttgaattcggtcgcttcaatggcggggtaattgatgcaaagttcaaacgcttcaacgctgatgatagcagcgtgaaactgggttatcgcactacgcgttcggactggttaacatcgcatatcaatgagaataacaagagcgcatttaatcaaggctcttcaggaagtacttattactccccagattttaaaaagaacttttataccttgtcgtttaatcaggaactcgctgataactttggcgttaccgccggtttatcgcgccgccagtctgatatcacccgcgcggattatgtttcgaatgacggcattgtcgccggtcgggcacagtataaaaacgttatcgatactgcattgagcaaatttacctggtttgccagcgaccgctttacccacgatttaaccttaaaatataccggctccagccgtgattataataccagcaccttcccgcagtctgatcgcgaaatgggtaataaatcctatggtatggcatgggatatggatacgcagctcgcatgggccaaactacgtaccaccgttggttgggatcatattagtgattatacccgtcacgatcatgacatctggtacaccgaactttcatgtacatatggtgatattacagggcgttgcacccgtggcggattaggacacatttcccaggctgtagataattacaccttcaaaacacgcctggactggcaaaaattcgccgtgggtaatgtttcgcatcaaccctacttcggcgcggaatacatctattccgatgcgtggactgaacgccataaccagtctgaatcctatgtgattaatgctgccggaaagaaaactaaccataccatttaccataaaggtaaaggcagcctgggaattgacaactacacactgtatatggcggatcgcattagctggcgtaatgtgtcattaatgcccggcgtgcggtatgactatgacaactatctgtcaaaccacaatatctccccgcgctttatgacggaatgggatatttttgctgatcaaacctcaatgattacagcaggttataaccgttactatggcgggaatattcttgatatgggattacgtgatatccgcaatagctggacggaatcggtatcaggtaataaaaccctgacgcgttatcaggatttgaaaacgccttataacgatgaactggcaatgggattgcagcaaaaaatcggtaagaacgttattgcgcgcgcaaactatgtttaccgtgaagcgcatgatcaaatcagcaaaagcagtcgtaccgacagcgcgactaaaaccaccattactgaatataacaacgacggcaaaaccaaaacgcattcgttcaacctcagttttgaactggccgaacccctgcatatcagccaggtagatattaacccgcaaattgtctttagctatatcaagagcaagggcaacttgtcgttaaacaatggttatgaggagagcaataccggtgataaccaggtggtttataacggtaatcttgtctcttacgatagcgttccagtggcagattttaataacccattaaagatctccttaaacatggatttcacgcatcaaccgagcgggttggtgtgggcgaatacgctggcctggcaagaagcgcgtaaagctcgcattatcctgggtaagacaaatgcgcaatacatcagcgaatattcagattacaagcagtatgttgacgaaaaactggatagcagcctgacctgggacacccgcttgtcctggacgccacaatttctgaaacaacaaaacctgacgatcagtgccgatattctcaatgtactggatagcaaaaccgcggttgatacaacgaataccggtgtggcgacctacgccagtggccgtactttctggcttgatgtcagcatgaaattttaatagttcggattttacttaaccgggtaaattcgcccggttttcgcatggagataattatgagaaacctctgtttcttactgacgttagtggcaactctgttgctccccgggcggctgattgccgccgccttaccgcaggatgaaaagttaattaccgggcaactggacaatggcttgcgatatatgatttatccgcatgctcatccaaaggatcaggtaaatttatggctgcaaattcataccggttcattgcaggaagaagacaatgagcgcggcgtggctcattttgtagaacatatgatgtttaacggcacaaaaacatggccgggtaataaagtcatcgaaacatttgagtcaatgggcctgcgttttggtcgcgatgttaatgcctataccagctatgacgaaacggtgtatcaggtgagtttgccaactacgcagaaacaaaatctgcaacaagtgatggcaatcttcagtgaatggagtaatgccgcaacctttgaaaaactcgaagtagacgctgaacgcggcgtaattactgaggaatggcgtgcccatcaggatgcgaaatggcgcacytytcaggcgcgccgccctttcctgbtggcaaatacccgtaatttagaccgtgaacctatcggcctgatggatactgtcgccacggtcacaccggcacaattgctccaattttatcaacgctggtatcaaccaaataatatgacctttatcgtggttggcgatatcgacagtaaagaagcgctggcgctgataaaggataatttaagtaagcttccggctaacaaagcagctgaaaatcgcgtctggccgacaaaagccgaaaaccacctgcgctttaatatcattaatgataaagaaaaccgggtgaacggcatcgcactctattatcgcctgccaatggtacaagtgaacgatgagcaaagctttatcgaacaagctgaatggagcatgttagttcagctgttcaatcaacgtctgcaggaacgtatacagtcgggcgagttgaagactatttctggcggcactgcgcgcagcgttaaaattgcacccgattatcagtcgctgtttttccgtgtaaatgcacgagacgataatatgcaggatgctgcgaatgcattaatggaagagttggcaaccattgatcagcatggtttttctgctgaagaactcgatgatgtcaaatctacccgcctcacctggctgaaaaatgcggttgatcagcaagctgaacgtgatttacgtatgctgaccagtcgcctggcatccagctcattaaataatacgccgttcttgtcgccggaagagacatatcaactttcgaaacgtctgtggcagcaaattaccgtgcaaagtctggcggaaaaatggcagcagttaagaaagaaccaggacgcattttgggagcaaatggtaaacaatgaggttgccgccaaaaaagcattgtctcctgcggctatcctggcgctggaaaaggagtacgccaacaaaaagctggcggcttacatcttcccaggcagaaatttatcgttaacagtagacgctgacccacaggcggaaattagcagcaaagaaacgctggctgagaatctgacatcattaacactttccaatggtgcaagggttattctggcaaaatccgcgggtgaagagcaaaagctacaaattattgccgtatcgaataaaggcgatttaagtttccctgcgcagcaaaaatcacttatcgcgctggcaaataaagcagttagcggaagcggcgttggcgaactctcctcttccagcctgaaacgctggagtgcggaaaactcggtaaccatgagcagtaaagtcagtggcatgaatacgttgctctccgttagcgcgcggactaataaccctgaacctggttttcagttgattaaccagcgaatcacccacagcacgattaacgacaatatttgggcatcgctacaaaatgctcaaattcaggcattgaaaacgctcgaccagcgtccagcggagaaattcgcccagcagatgtatgagacgcgctatgctgatgaccgcacgaaattactgcaagaaaatcagattgcacagtttactgccgcagatgcgctggctgccgatcgccagttgttttcatctccagcggatatcacgtttgtcattgtcggtaatgtcgcagaagacaaactcgtggcgttaattacgcgttacttaggatcaatcaaacactctgattcgccattagccgcaggtaaaccattaactcgcgcgacggacaacgcatcggttactgtaaaggaacaaaatgaacctgtggcacaggtttcacagtggaagcgttatgattcccggacacctgttaatctggcgacgcgtatggcgctcgatgcttttaacgtcgcactggcaaaagatctacgcgttaatattcgtgaacaggcatctggggcatacagcgtttcttctcgcctctcggttgatcctcaggctaaagatatcagtcatttgctggcttttacttgtcaaccagaacgacatgatgaactgttaacgttagcgaatgaagtgatggttaagcgtttgactaaagggatcagtgagcaagaactgaacgaataccagcaaaacgttcagcgcagcctcgatatccaacagcgtagcgttcaacaattagcgaacactattgtaaatagtcttattcaatatgacgatcctgcagcatggactgagcaggagcaattgttgaaacaaatgacggtagagaatgttaacactgccgttaaacaatatctttctcatccggtaaatacttataccggagtattattgccaaaataataacagccccgtcaacacatcgttggcggggattttagcaatattcgctatttttatgtaataattttataaatgcgttcaaaataataaccgcgtactaatagtgatattttaaggtctgatttttacgtgataattcaggaggcacagaatacgcataaaaataacagcataaaacaccttactaccacccaagagctccctactatattgtttttcaataaaaaatattattcacgcaatatctcaccataaataacattaggattttgttatttaaacacgagtcctttgcacttgcttactttatcgataaatcctacttttttaatgcgatccaatcattttaaggagtttaaaatggataagaagcaagtaacggatttaaggtcggaactactcgattcacgttttggtgcgaagtctatttccactatcgcagaatcaaaacgttttccgctgcacgaaatgcgcgacgatgtcgcatttcagattatcaatgacgaattatatcttgatggcaacgctcgtcagaacctggccactttctgccagacctgggacgacgaaaacgtccacaagttgatggatttatccattaacaaaaactggatcgacaaagaagaatatccgcaatctgcagccatcgacctgcgttgcgtaaatatggttgccgatctgtggcatgcgcctgcgccgaaaaatggtcaggccgttggcaccaacaccattggttcttccgaggcctgtatgctcggcgggatggcgatgaaatggcgttggcgcaagcgtatggaagctgcaggcaaaccaacggataaaccaaacctggtgtgcggcccggtgcaaatctgctggcataaattcgcccgctactgggatgtggagctgcgtgagatccctatgcgccccggtcagttgtttatggatccgaaacgcatgattgaagcctgcgacgaaaataccatcggcgtggtgccgactttcggcgtgacctacaccggtaactatgagttcccgcaaccgctgcacgatgcgctggataaattccaggccgacaccggtatcgacatcgacatgcacatcgacgccgccagtggtggcttcctggcaccgttcgtcgccccggatatcgtctgggacttccgcctgccgcgtgtgaaatcgatcagtgcttcaggccacaaattcggtctggctccgctgggctgcggctgggttatctggcgtgatgaagaagcgctgccgcaggaactggtgttcaacgttgactacctcggtggtcagattggtactttcgccatcaacttctcccgcccggcgggtcaggtaattgcacagtactatgaattcctgcgcctcggtcgtgaaggctataccaaagtacagaacgcctcttaccaggttgccgcttatctggcggatgaaatcgccaaactggggccgtatgagttcatctgtaccggtcgcccggacgaaggcattccggcggtttgcttcaaactgaaagatggtgaagatccgggatacaccctgtatgacctctctgaacgtctgcgtctgcgcggctggcaggttccggccttcactctcggcggtgaagccaccgacatcgtggtgatgcgcattatgtgtcgtcgcggcttcgaaatggactttgctgaactgttgctggaagactacaaagcctccctgaaatatctcagtgatcacccgaaactgcagggtattgcccaacagaacagctttaaacatacctgataacgtttaacggtaacggtgtcccgaaacgaacccgtttcgggacaatttccaaagtctgttcactggcattagcaacggaaaatattgttctgaatacgcttcagaacaaaacaggtgcggttccgacaggaataccgttttagggggataatatggctacattagtacagacaggtaaagctaagcagctcacattactcggcttttttgccataacggcatcgatggtaatggctgtttatgaataccctaccttcgcaacatcgggcttttcattagtcttcttcctgctattaggcgggattttatggtttattcccgtgggactttgtgctgcggaaatggccaccgtcgacggctgggaagaaggtggtgtcttcgcctgggtatcaaatactctggggccgagatggggatttgcagcgatctcatttggctatctgcaaatcgccattggttttattccgatgctctatttcgtgttaggggcactctcctacatcctgaaatggccagcgctgaatgaagaccccattaccaaaactattgcagcactcatcattctttgggcgctggcattaacgcagtttggtggcacgaaatacacggcgcgaattgctaaagttggcttcttcgccggtatcctgttacctgcatttattttgattgcattagcggctatttatctgcactccggtgcccccgttgctatcgaaatggattcgaagaccttcttccctgacttctctaaagtgggcaccctggttgtatttgttgccttcattttgagttatatgggcgtagaagcttccgcaacccacgtcaatgaaatgagtaacccagggcgcgactatccactggctatgttactgctgatggtggcggcaatctgcttaagctctgttggcggtttgtctattgcgatggtcattccgggtaatgaaatcaacctctccgcaggggtaatgcaaacctttaccgttctgatgtcccatgtggcaccggaaattgagtggacggttcgcgtgatctccgcactgctgttgctgggtgttctggcggaaatcgcctcctggattgttggtccttctcgcgggatgtatgtcacagcgcagaaaaacctgctgccagcggcattcgctaaaatgaacaaaaatggcgtaccggtaacgctggtcatttcgcagctggtgattacttctatcgcgttgatcatcctcaccaataccggtggcggtaacaacatgtccttcctgatcgcactggcgctgacggtggtgatttatctgtgtgcttatttcatgctgtttattggctacattgtgttggttcttaaacatcctgacttaaaacgcacatttaatatccctggtggtaaaggggtgaaactggtcgtggcaattgtcggtctgctgacttcaattatggcgtttattgtttccttcctgccgccggataacatccagggtgactctaccgatatgtatgttgaattactggtcgttagtttcctggtggtacttgccctgccctttattctctatgctgttcatgatcgtaaaggcaaagcgaataccggcgtcactctggagccaatcaacagtcagaacgcaccaaaaggtcacttcttcctgcacccgcgtgcacgttcaccacactatattgtgatgaatgacaagaaacactaactatgtctgaatggttataagataagggagcgataattcatcgctccctttttcgtgcttgctgtcgtattgacttaaccgggataagtacgagaatgagcgcacatctgtttaccggaaactagcacatatggatatctgctcccgaaacaagaaattaacgattagaagaccagcgatactggttgcactggcacttttactgtgtagttgtaaaagcacgcctccagagtccatggtgacaccaccagcgggttcaaagccaccagccacgacgcaacaatcgtcacaaccgatgcgtggcatctggctggccacggtgtctcgcctcgactggccaccggtttcctcggttaacattagtaaccccaccagccgggcccgtgtacaacaacaggcgatgatcgacaaactggatcatttgcaacgtctcggtataaacacggtctttttccaggtcaagccggacggtaccgccctgtggccatcgaaaattttgccgtggtccgatcttatgaccggtaagattggtgaaaatccgggttacgatccgctgcaatttatgctcgacgaagcccacaagcgtgggatgaaagtacacgcctggtttaacccctatcgcgtatcggttaatacgaagcccggtactatcagggaactgaatagcactctgtctcaacaaccggcgagcgtctatgtgcaacaccgtgactggatcagaacgtctggcgatcgctttgtcctcgacccgggcatccctgaggttcaggactggatcacatcaatagtcgcagaagtggtttcccgctatccggtagatggcgtgcagtttgacgactatttctatactgagtcaccgggttcacggctaaatgataacgaaacgtaccgtaaatacggaggcgcatttgcgtcaaaagcagactggcggcgcaacaatactcagcagttaattgcaaaggtatcgcacaccattaaaagcattaagccgggagtcgaatttggtgttagcccggcaggcgtgtggcgtaaccgatcacacgatccgytcggttccgatacccgaggcgcggcagcctatgacgaatcctacgctgacactcgtcgatgggtggaacaaggattgctggattacattgctccccaaatttactggccgttctcacggagtgccgcgcgttatgacgtgttggcaaaatggtgggcggatgtcgttaaaccgaccaggacccgcctgtatatcggtatcgccttctataaagtgggtgaaccttcaaagatagagccagactggatgattaacggcggcgtaccggagctgaaaaagcagctcgatcttaacgatgcggtaccagaaattagcggcaccatcttgttccgtgaggactatctgaataaaccgcagactcaacaagcggtcagctatctgcaaagtcgttggggcagttaaactcccattcttactttgtracaagccggtgctttacccactggcttgttaccctcttgaactatcccaccagcaatcatgcttactaaagtcaaattaaccacgcaattaaccacgcttagttaaacagccataaatcccctaataaaaatgtatgaatatgaaaaaccatacgatattcgcagtcaccgaaaaataattacgatgggctatactcttctgaagaacagtagcgtagattgaaactgtcctaagtcgcttatttcttttcagtatatcttcatatttcaggagaatatggtgcagttagtcgatctcgcacgtcgcgtttcattttgattccgtctgatttcccagccttataagggtgtgaattatggagatgtattttaaaagaatgaaagatgagtggaccggacttgtcgagcaggcagatccgcccattcgtgctaaagccgcggaaattgccgttgcgcatgctcattatctgagtatcgagttttatcgaattgtccgcatcgacccgcatgccgaagaattcttgagtaatgaacaagttgagcggcagttgaaaagtgcgatggaacgctggattattaacgtgctttctgcccaggttgacgatgtcgaaaggctaatacaaatccagcataccgtcgcggaagtgcatgcccgcataggaattccggtagaaattgtcgaratggggtttcgggtgctgaaaaagatcctctatccggtaatcttctcttcggattattctgccgcagaaaaacttcaggtctaccatttctcgattaacagtattgatatcgctatggaagtgatgacccgcgcgtttacctttagtgacagtagtgcctcaaaagaagatgaaaactatcgtatcttctcgttactggaaaacgccgaagaagaaaaagaacggcaaatagcctcaatactttcatgggaaatagatattatctataaaatcctgctggattctgatttaggcagtagtttgcctttaagccaggctgattttggcctgtggtttaaccataaaggtcgacattatttcagcggcattgctgaagtgggccatatctctcgtctgattcaggatttcgacggtattttcaatcaaaccatgcgtaacaccaggaatttgaataacagaagtctgcgggtgaaatttttattacagataagaaataccgtatcgcaaattattaccttgctgcgtgaattgtttgaagaagtatcgcgccacgaagtcggtatggatgtactgacgaaattacttaaccgccgtttcctgccgactatcttcaaacgcgaaattgcccatgccaaccggaccggtacaccgctgtcagtgctgattattgacgttgataaattcaaagagatcaacgatacgtggggccataacactggcgatgaaattctgcgtaaagtctctcaggccttttatgacaacgtccgcagtagtgattatgttttccgctacgggggcgatgaatttatcattgttttgactgaagcttctgaaaacgaaacgttacgtaccgcagaacgtattcgcagtcgggtggagaaaaccaaactgaaagccgcaaacggcgaagatattgccctctcactttccatcggtgccgccatgtttaatggtcatcctgactatgagcgcctcattcaaatagccgatgaagctctgtatatcgccaaaagacgaggtagaaaccgtgttgaactctggaaagccagtctttagatgcgccaggatgcagaggtaatcatgaagctaaccgatgcggataatgccgccgatggcatttttttccccgcccttgagcaaaatatgatgggtgcggtgttaattaacgaaaatgatgaagtgatgtttttcaaccccgccgcagagaagctctgggggtacaaacgtgaagaagtcattggcaataacattgatatgctgattccgcgggatttgcgtcctgcgcatcctgaatacattcgtcacaaccgtgaaggcggtaaagcgcgcgtcgaggggatgagtckggagctgcagctggagaaaaaagacggcagtaaaatctggacccgttttgcgctatcgaaagtgagcgccgaggggaaagtttattacctggcgctggtacgggatgccagcgtagaaatggcgcaaaaagaacagaccaggcaattgattattgccgttgaccatctcgaccgaccggtgattgtcctcgatccggaacgccatattgtgcagtgcaatcgcgcatttaccgaaatgtttggttactgcattagcgaagccagcggtatgcagcctgatacactcctgaacattcctgaattccctgccgataaccgcattcgtttacaacagttgctttggaaaaccgcccgcgatcaggacgaatttctgctgttgacgcgcaccggtgaaaaaatctggattaaagcttctatcagcccggtttatgacgtgctcgcgcatctgcagaacctggtaatgaccttctcggatatcaccgaagaacggcaaatccgccagcttgaaggcaatattctcgccgccatgtgcagcagcccgccatttcatgaaatgggggaaatcatttgtcgtaacatcgaatctgttctcaacgaatcgcatgtttcgctgttcgcactgcgcaacgggatgccgatacactgggcgtcatcttcgcacggtgcagaagttcaaaatgcgcaaagctggtcagcgaccattcgtcagcgtgatggcgcgcctgcggggatcctgcaaattaaaacctcgtcaggagcagaaaccagcgcctttatcgaacgcgtggcagatatcagccagcatatggccgcgctggcgctggaacaggaaaaaagccgtcagcatattgaacaactcatccaatttgatccgatgaccggtctgccaaatcgcaataacctgcacaattacctcgatgacctggtcgacaaagccgtctctccagtatcggtgttgaccatattcaggatgtgattgatagccttggctatgcgtgggccgatcaggcattgctggaagtggtcaatcgctttcgtgaaaaactcaaaccggatcagtatctctgtcgtatcgaaggtacgcagtttgtcctcgtgagcctggaaaacgacgtcagtaacattacccagatcgccgatgagctacggaatgtggtcagcaagccgataatgattgacgataaccccttcccgcttaccttgagtattggcatcagctacgacgtgggtaaaaatcgcgattacctgctctccactgcccataacgcgatggattatattcgcaagaatggcggtaacggctggcagttcttcagcccggcgatgaacgaaatggtaaaagagcgtttggttttaggcgcagcgctgaaagaagcgattagcaataaccaactgaaactggtttaccagccgcaaatcttcgcagaaacgggtgaactctacggcatcgaagcccttgctcgctggcacgatccccagcatggtcatgtgcccccttcacggtttattcctctcgcagaagagattggtgaaatcgaaaatattgggcgctgggtcatcgcggaagcttgccgtcagttagcagaatggcgtagccagaatattcatatcccggcgttatccgtgaacttgtcggcgctgcactttcgcagtaatcagctgcctaatcaggtgtctgatgcaatgcaagcctggggtattgacggccaccagctgacggtagaaatcacggaaagcatgatgatggaacacgataccgaaatctttaagcgcattcagatcctgcgtgatatgggcgtgggtttatcggtagatgattttggcacgggcttttccggattatcccgcttagtcagtcttccggtaacggaaatcaaaattgacaaaagttttgtcgatcgttgtctgacggaaaaacgcatcctggccttacttgaagccattaccagcattgggcaaagcctcaatttaaccgtcgtggcggaaggcgtcgaaaccaaagagcaatttgagatgctacgaaagatccactgtcgcgttattcagggatatttcttttcccgccccytacccgccgaagaaattccaggctggatgagcagcgtgttaccgctgaaaatctgacaaattcctytctcccgcactcgcgggttttcatttaacgtgacactgtcacttaaatactgtgatttcagctacgattccgggagattccttccttaacttcccctcttgcaccaaaactgcactacgctgcacaaatgttgatcaaaagttaaaaaatataactttaagccagcattctggcgcttatcccggcatggcatgagatctgcataagcggaaagcgcagcaatttttgtcttatacaggaaccgtttatgtcggataccaccgaactggttgatttagccgtgatcttccctgatctggagatcgaattgaaatacgcctgcgctgataacatcacaggtaaagctatttaccagcaagcgcgttgtctgttacacaaggatgcgattaccgcgctggcgaaaagtatcagtatcgcccagctatcaggcttacaactggtgatttacgatgcgtatcgcccacaacaagcacaggcgatgttgtggcaagcctgcccagacccgcaatatgttgttgatgtgacggtcggttctaatcacagccgtggcacggcgatcgacctgacgcttcgtgatgagcacgggaacatcctggatatgggcgcagggttcgatgaaatgcacgagcgctcccatgcctatcacccttccgtcccgcccgccgctcagcgcaatcgcctgttgctgaatgcgataatgactggtggcggttttgtcggtatctccagcgaatggtggcacttcgaattaccccaggcagcgagttaccctctgctcgctgatcaattcacctgttttatatcccctggcacacagcacgtcagttaatcaggaaactgccatgaagagatcgatatcgtttcgtcccacattgctcgcgctcgtccttgccacaactttcccggttgcgcacgccgccgtaccgaaagatatgctggtgattggtaaggccgccgatccacaaaccctcgacccggcggtaacaatagataataacgactggacagtgacctacccgtcttatcagcgactggttcagtacaaaacggacggtgataaaggctcaaccgacgttgaaggcgatctggcaagtagctggaaagcgtctaacgatcaaaaagagtggacgttcaccctgaaagataatgctaaatttgccgatggcacacctgtcactgccgaagcagtaaaactctcttttgagcggttactaaaaatcggccaggggccagcagaagcatttcccaaagatttaaagattgatgctcccgacgaacatacggtgaagtttacccttagccagccatttgcaccgttcctctacacgctggcgaatgacggtgcatccattatcaatccggcggtattaaaggaacatgcggcggatgatgcccgcggcttcctcgcgcaaaataccgccggttccggaccatttatgctgaaaagctggcaaaaaggtcagcaattagttctggtgccaaatccgcattaccccggcaataaaccgaactttaagcgagtatcggtaaaaattatcggtgaaagtgcctcccgtcgcctgcagctctcccgtggcgacattgacattgccgatgcgctgccggtggatcaactcaacgccctgaagcaggaaaacaaagtcaatgtggcagagtatccgtcactgcgcgtcacctatctgtatctgaataacagcaaagcgccacttaatcaggcggatctgcggcgggccatttcctggtctaccgattatcagggcatggttaacggcattctgagtggtaacggaaaacaaatgcgcggcccgattccggaaggcatgtggggctacgatgcgacggcaatgcaatacaaccatgacgaaacgaaagccaaagccgaatgggataaagtgacgagcaaacccaccagcctgacgtttctctactccgataacgatccgaactgggaaccgatcgctctggcaacacaatccagcctcaacaagctgggcatcaatgtgaagctggaaaagctggcgaacgccaccatgcgcgacagagtgggtaaaggtgattacgacattgcgattggcaactggagtccggattttgccgacccgtatatgtttatgaattactggtttgagtcagacaaaaaaggtctgccgggtaaccgctcgttctatgaaaacagtgaggtcgataagttactgcgcaatgcgcttgcgaccaccgaccagacgcagcgtacccgagactaccagcaggcacagaaaatcgtcattgatgacgctgcttatgtgtacctgttccagaaaaactaccaactggcgatgaacaaagaggtgaaaggctttgtgttcaatcccatgctggaacaggtcttcaatatcaataccatgagtaaataacgtgaccttctggagtattttacgccaacgctgctggggctggtgctcgtggtggcgggcgtctgcgtgattacgtttattatctcgcatctgatccccggcgatccggcgcggttactggcgggtgaccgcgccagcgatgctatcgtggaaaatattcgccagcaactgggactggaccagccactgtatgtacagttttaccgntacgtcagcgacctgtttcatggtgacctgggaacatccattcgtactgggcgtccggtgctggaagagttgcgtatatttttcccggcgacgctggagctggctttttgtgccctgctgctggcactcttgattggcatcccgctgggcatactctctgcagtctggcgaaatcgctggctggatcatctggtgcgaataatggcgattaccggaatctccacacctgcgttctggcttgggctgggcgtcatcgtgctgttttatggtcatctgcaaatacttcccggcggcggaaggcttgatgactggctggatccaccaacgcacgttaccggcttttatctgctcgatgcgttgcttgaaggcaacggtgaagtcttcttcaatgcgttgcaacatctcatcttaccggcattaacgctggcgtttgttcacctggggattgtcgcccgccagatccgctcagcgatgctggaacaattgagtgaagactacattcgtaccgcccgggccagcggcttgcccggctggtatatcgttctatgttatgcgctacccaatgcgttgatcccttcgattaccgtattggggctggcgctgggcgatttgttgtatggcgcagtgctcaccgaaaccgtttttgcctggcccggaatgggggcatgggtagtgacatcaatacaggcgctcgacttcccggcagtgatgggctttgccgtcgtggtttcatttgcttatgtgctggtcaacctggtggtggatttgctctatttgtggattgatccgcgtatcggacgtggaggtggtgaatgatgctaagcgaggaaacgtccgccgtacgcccacaaaaacaaacgcgatttaacggtgcaaaactggtatggatgctgaaaggcagtccgctcaccgtgaccggcgcagtcatcattgtattaatgctactgatgatgattttttcaccgtggctggcgacgcatgatcccaacgccattgatttaaccgcccgccttttgccgccttctgcggcgcactggtttggcaccgatgaagtgggacgcgatctgttcagccgcgtamtggtcggcagtcagcaatcaattctcgccggattagtcgtggttgccattgcgggtatgattggttcgctactcggatgtctatccggtgtgcttggcggacgcgcagacgccatcatcatgcgcatcatggacattatgctgtcgattccttcgttggtactgacaatggcactggctgccgctctcgggccgagtttgtttaacgccatgctggctattgctattgtgcgaattcccttttatgtgcgcctggcgcgggggcaagcattagttgtacgccagtatacctatgttcaggcggcgaaaacctttggcgcgtctcgttggcatctgatcaactggcatattttacgtaactccctaccgccgctgatcgtgcaggcatcgctggatatcggtagcgcgattttaatggccgccacgttgggatttattggcctgggtgctcaacaaccgagtgctgaatggggcgcgatggtagcaaatggtcgcaactatgtactcgatcagtggtggtattgcgcatttccgggggcagcgattttgcttaccgccgtcgggtttaatctctttggtgatggtattcgcgatctgcttgacccgaaagcaggaggaaagcagtcatgacccaacccgttctggacattcaacaactgcatttgagtttccccggttttaacggcgacgttcacgcgctcaacaatgtgtccttgcagattaaccgcggtgaaattgtcggtctggtgggagaatccggctcaggtaaatcagtcaccgcaatgctgattatgcgtctgctaccgacgggcagttattgcgtacatcgggggcagatttcactgctgggagacgatgttcttaacgcgcgggaaaaacagcttcgtcagtggcgcggcgcacgagtggcgatgatctttcaggaaccgatgaccgccctcaatccgacacgtcgaataggtcttcagatgatggacgtgatccgccatcatcaaccaataagtcgtcgggaagccagagctaaagcgattgccctgctggaagagatgcaaatcccggataccgtggaagttatgtcgcgctatccgtttgagctttcaggtggtatgcgccagcgggtaatgattgcgctggcattctcctgcgaaccgcaattgattattgccgacgaaccgactacggcgctggacgtcacggtacagttgcaggtactgcgtttgcttaaacataaagctcgcgacagtggaactgcggtactgttcatcagccatgatatggccgtggtgtcgcaactgtgcgatagcgtttacgtgatgtatgccggaagcgtgattgagagcggcgtgacggcagacgttatccatcatccccggcatccgtataccattggtttgctgcaatgcgcaccagaacatggagtaccacgccagccattacccgccattccagggacggtaccaaatctcacccatttgcctgacggctgcgcttttcgcgatcgttgctatgcggcaggtgcacagtgtgaaaacgtcccggcgctgacagcgtgtggtgacaacaaccagcgctgcgcctgttggtatccgcagcaggaggtcataagtgtctgacacgttattaacgttacgcgacgtccatatcaatttcccggcgcgtaaaaactggcttggtaaaactacggaacatgttcatgccattaatggtattgatttacagatccgccgtggtgaaaccttagggatcgtcggcgagtcaggctgcggcaaaagcaccctcgcacagcttttaatgggtatgctgcaaccgagccacgggcagtacatccgttctggctcacaacgcattatgcagatgatgtttcaggacccgctctcttcgcttaatccgcgcttaccggtgtggcgcatcatcacagaaccgctctggatagctaagcatagtagtgaacaacagcggcgagcgttggcagaggagctggcwgtgcaggtgggtattcgtccggagtatctcgaccgcctgcctcatgcgttctccggcgggcagcggcaacgcatcgccattgccagagcactctcttcgcagcctgacgtgattgtgcttgatgagccaacctctgcgctggatatctccgtgcaggcgcagatcctcaatttactggtaacgctacaggaaaatcacgggctgacttatgtgctgatttcacacaatgtctcggtgatacgtcatatgagcgatcgggtggcggtgatgtatctcgggcagattgtggaattaggggaagcgcaacaggtgctaacggctccggcacatccatacacccgattattgctggattccctccccgccattgataaaccactggaggaagaatgggcattacgtaaaacggatctgccaggaaaccgcacgttgccacagggctgttttttccgcgaacgttgcccccttgcaaccagcggatgcgaagtccggcaatcattaacgacgcgggctgacggacgtgagatccgttgctggcgggcgctgtagagatgctaacaacgcatcaggcattcatgcgcctgacgcgtcatccggcaatgctttacgatttcaactggtaatccagcgtaatttccgctttcagtacctgagagaccgggcatcctgcttttgctttctggatgatgccgtcaaaggtagaggcatcaatacccggcaccgcaacttcactcttcagtgcgattttcgtaatcgcaaaaccggcatccactttatccagcgacacatcggcggtggtatcaatcgatgttggcgtgaatcccgcttcccccagcattaatgaaagcgccattgagaaacatgcggcatgcgctgcgccaatcagttcttcagggttggttcctttttcgccttcaaaacgcgtgttaaatccatacggctgttggttcagcacgccactctcggtggatactgttcccttcccgcgtttgatatcgctttcccagtgtgcctgacctttcttatggattgtcattgttgctctcctgtgggcttaaaaaggaaattatagactacgtgagaaaccgcacgaggataagcaggatattccgaataaaataccggcaaaaatattacttctgcacttaaattaaattcccacaatagataaccggaaatatatatctcaagagagattgcatcaatattaatcaactcatcacaataataatacctatcaatatcatggggttaaaatataaaaatcatcaaccaggactaatcttaacaacgaagcggcaaatatttgccatgctgaatgtgctttataaatctgcgatccgtagcagacactataaatacacagacacggagaatcactatgtttacttattatcaggcagaaaattcaacagcagaacccgctctggttaatgccattgagcaaggccttcgggcagagcacggtgttgtcactgaagatgacattctcatggagctgaccaaatgggtggaagcttctgataacgacatcctcagtgatatctaccagcaaacgatcaattatgtggtcagtggccagcaccctacgctttaagatgctatgcttgatcggcaacctaatttaggggtttagcacgtgtttcttcgctacggcgatgttgtccttaaaactagcaacaggattgaggagttaaaatgaaatcgaaccgtcaggcacgtcatattcttggactggaccataaaatatctaaccagcgcaaaatagttaccgaaggtgacaaatccagcgtggtaaataacccaaccggcagaaaacgccccgctgaaaagtaattcataaccatcagkcctcaatgacgattaaacaccattgcctgcgcaatggtgtttttgtttttatctgctttatacttggggccgacgccctggcggtaaagcaaagacgataaaagccccccagggatggatattcaaaaaagagtgagtgacatggaaccaaaaacaaaaaaacagcgttcgctttatatcccttacgctggccctgtactgctggaatttccgttgttgaataaaggcagtgccttcagcatggaagaacgccgtaacttcaacctgctggggttactgccggaagtggtcgaaaccatcgaagaacaagcggaacgagcatggatccagtatcagggattcaaaaccgaaatcgacaaacacatctacctgcgtaacatccaggacaccaacgaaaccctcttctaccgtctggtaaacaatcatcttgatgagatgatgcctgttatttataccccaaccgtcggcgcagcctgtgagcgtttttctgagatctaccgccgttcacgcggcgtgtttatctcttaccagaaccgccacaatatggacgatattctgcaaaacgtgccgaaccataatattaaagtgattgtggtgactgacggtgaacgtattctggggcttggtgaccagggcatcggcgggatgggcattccgatcggtaaactgtcgctctataccgcctgtggcggcatcagcccggcgtatacccttccggtggtgctggatgtcggaacgaacaaccaacagctgcttaacgatccgctgtatatgggctggcgtaatccgcgtatcactgacgacgaatactatgaattcgttgatgaatttatccaggctgtgaaacaacgctggccagacgtgctgttgcagtttgaagactttgctcaaaaaaatgcgatgccgttacttaaccgctatcgcaatgaaatttgttcctttaacgatgacattcagggcaccgcggcggtaacagtcggcaccctgatcgcagcaagccgcgcggcaggtggtcagttaagcgagaaaaaaatcgtcttccttggcgcaggttcagcgggatgcggcattgccgaaatgatcatcgcccagacccagcgcgaaggattaagcgaggaagcggcgcggcagaaagtctttatggtcgatcgctttggcctgctgaccgacaagatgccgaacctgctgcctttccagaccaaactggtgcagaagcgcgaaaacctcagtgacagggataccgacagcgatgtgctgtcactgctggatgtggtgcgcaatgtaaaaccagatattctgatcggcgtctcaggacagaccgggctgtttacggaagagatcatccgtgagatgcataaacactgtccgcgtccgatcgtgatgccgctgtccaacccgacgtcacgcgtggaagccacaccgcaggacattatcgcctggactgaaggtaacgcgctggtcgccacgggcagtccgtttaatccagtggtatggaaagataaaatctaccctatcgcccagtgtaacaacgcctttattttcccgggcatcgggctgggtgttattgcttccggcgcgtcacgtatcaccgatgagatgctgatgtcggcaagtgaaacgcttgcccagtattcgccgctggtcctgaacggcgaaggtctggtactaccggaactaaaagatattcagaaagtctcccgcgcaattgcgtttgcggttggcaaaatggcgcagcagcaaggcgtggcggtgaaaacgtctgccgaagctttgcaacaagccattgacgataatttctggcaagccgaataccgcgactaccgccgtacctccatctaagcctgcgcccggtagtgaaggctaccgggctatttccctctccctttttcagatctcatccatactgggtagtggcgaataaatctcatttgcctcacctgctatgcagaacatcatccgaaaaggaggaactatgaaggctgcagttgttacgaaggatcatcatgttgacgttacggataaaacactgcgctcactgaaacatggcgaagccctgctgaaaatggagtgttgtggtgtatgtcataccgatcttcatgttaagaatggcgattttggtgacaaaaccggcgtaattctgggccatgaagggattggtgtggtggcagaagtgggtccaggtgtcacctcattaaaaccaggcgatcgtgccagcgtggcgtggttctacgaaggatgcggtcattgcgaatactgtaacagtggtaacgaaacgctctgccgttcagttaaaaatgccggatacagcgttgatggcgggatggcggaagagtgcatcgtggtcgccgattacgcggtaaaagtgccagatggtctggactcggcggcggccagcagcattacctgtgcgggggtcaccacctacaaagccgttaagctgtcaaaaattcgtcccgggcagtggattgctatctacggtcttggcggtctgggtaacctcgccctgcaatacgcgaagaatgtctttaacgcgaaagtgatcgccattgatgtcaatgatgagcagttaaaactggcaaccgaaatgggtgcagatttagcgattaactcacgcaccgaagacgccgccaaaattgtgcaggagaaaaccggtggcgctcacgctgcggtggtaacagcagtagctaaagctgcgtttaactcggcagttgatgctgtccgtgcaggcggtcgtgttgtggctgtcggtctgccgccggagtctatgagcctggatatcccacgtcttgtgctggatggcattgaggtggtcggttcgctggtcggcacgcgccaggatctaactgaagccttccagtttgccgccgaaggtaaagtggtgccgaaagtcgccctgcgtccgttagcggacatcaacaccatctttaccgagatggaagaaggcaaaatccgtggccgtatggtgattgatttccgccgctaagaggcctttgctgcgactcccatgttcgggtcgcagcatcgcacactctccaacatgaaatggctaaatggattattgttgcgtaggaaggaacaataatgatagtgttcccagagaaggaacgctactgagagtaaagacactaatgaaaatggccaatcatccccgcccgggggacattattcaggaatcactggacgaacttaatgtcagcctgcgcgagtttgccagagcaatggaaattgctccctcaacggcaagccgattgctgaccggaaaagcagctttgacgccagaaatggcaattaaactttccgtggtgatcggcagttcgccgcaaatgtggctgaatctgcaaaacgcctggagtctggcagaggctgcaaaaacggtggatgtgtcgcgattacgccgtctggttgcgcaataaaaaatggcgccttttacagcgccatttgaaactgatgacaaacgcaacattgcctgatgcgctacgcttatcaggcctacacgttcactgcaatctattggatttgaacggtttgtaggccggataaggcgttcacgccgcatccggcatgaacaaagcctacgttgtctacaatatgaaaatggcgccttttacagcgccattttcagcttaaagttcaaaagagattatatcccttcttcactctcttttttcgcttctgccttctcgatttcacgataccagcgcggatggtgtttcttcgcccagcgacggctcaccttcccttcgatcatccctttaatcgatcctttcacccagaatgccatatacatatggatcaggatggcgtggatcaggatgatacccgcagccgcgtggatcagcaggctgtagcgaacaacctgcatcgggaagtactgcgcaaagtacggacgccagataatcaccccggtcaccagcagcacgaaaatcatgctcatgatcgaccagaacatcatcttttgcccggcgttgtacttaccgacatccgccactttatgctcattgcctttcaatacttcgacaatgtttaacagccacggaatatctttcttatccgggatgttgtgatgcacaaaacgcacaaacataaacatcagtgcgacgaaaatcgcaatgccgaagaatgggtgcaaaatgcgtcccatctgcggcgtaccgaaggtttgcgtcagccattgcagcgtcgggaagaagaacgaaatcccggacagcgccaccaggaagaagcaaatcaccacggtccagtgacaggcgcgatcaataaatttggtgcgcacaatcattttcgacttactcatgatgatcctcctcgtcatcgtccacttccttattcgggccaataccgatgtagtggaaaatcaaccctgcaaaagtggcaataaagccagccgctgccagcggtttcaacgcgcctttccacaggcttaccgaggtgtcgatcttcggatctttcggcagaccgtgatacagctccggctgatcggcgtgatgcagcacgtacataacgtgcgtaccaccgaccccttccgggttgtagacgccagcatgttcgtaaccacgcgctttcagtttcgccacgcgctgttccgccagctccagcatctccttcttggtgccgaagtggatagccccggtcggacaggttttcacacaagccggttcctggccgacgctgacgcgatcgacgcagagcgtgcatttatatacccggttatcctctttgttgaggcgcggaatattaaacggacacccggcaatgcagtaaccacagccgatgcagttttccgactggaaatcgacaatcccgttagcgtactgaatgattgcaccggcagacgggcacgccttcaggcagcccggatcttcacagtgcatacagccatctttacggatcagccactccagcttgccgctctgttcggtttcgctaaagcgcatcaccgtccaggacttggcgctcagatcggcggggttatcgtaaaccccgacgcagtgccccacttcatcacggatgtcgttccactccgaacacgccacctgacaggctttacagccgatacaggtggaaacgtcgataagttttgcgacttctgctttgtaatcacgcacctgagaaggcggcgtgatggagttagttgcggaccttttgataatgtcctgcgtttccatagccatctgttcgcccccttacgccttctcgatgttgactaagaacgctttatattccggcgtttgcgagtttgcatcaccgacattcggcgtcagagtgttagctatataacctttacgcgcgacaccctcaaagccccagtggattggaatacccaccgtttcaacctgctgaccatttacattcagcggtttcagacgacgcgttaccacagccaccgcgcggataaagccacgcttgcttgagacagtgacacgatcgccattattaatgcctttcgccgccgccagcgtttcgctgatttccacaaactgttccggctgagcaattgcgttgagcaacgcgtgcttggtccaggtgtggaagtgctcggtcagacgataggtcgtacccacatacgggaactgctcttttttacccatccgcagcgcgtcttgttcatacagacgaaccaccgggttagaaaccacgttcggatgcagcgggttagttcccagcggcgtttcaattggctcgtagtgttccgggaacggaccttccgccattttgttgatggcaaacaggcgtcccatcccttccggctgcatgataaacggcccggttggcgtacccggtgcggcattgccgaagtcagggatatcgttacccgtccacttgctgccgttccactggatcagcatccgtttcggatcccacggtttaccgttgatatctgccgaagcacggttgtagagtacgcgacggttaagcggccacgcccaggcccatcccagcgtattccccagaccggacgggtcggagttatcgcggttagccatctggttgccctgctctgtccagctaccggtgtagatccagcaagaagatgcggttgtaccgtcatcacgcagatgcgcaaagctactcagcaactgacctttcttcgcaatcagcacgccattagcatcatagagatcttccagcgcatagccgttgttctctttagctacttcgtcagattgcggttcgtgcggctgcttgtagttccagctcatcttcatcagcggttctacgcctttaccaccttcagcctggtacagctcgcgcagatgatggtagatacccgccagaatttcgccgtcgttacgcgcttcgcccggcgcgtcctgacctttccagtgccactgcaaccagcgaccggagttagcgatagaaccatcttcttctgcaaagcaggtcgaaggcagacggaatacttcagtctgaatagacgccggatcgacatcgttcgactcgccgtggttctgccagaaggtagaggtttcagtcaccagcggatcgataaccaccatgtacttcagcttgctcaggcagctcaccactttgtttttgtccgggaaggacgcaaccgggttaaagccctggcagaaataaccggtgactttgccttcatccatcatgttgaaatacttgatgacgtcgtaggtctggtcccacttcggcagccagtcatagccccagttgttctctttctgcgcggcatcgccatagaaagatttcatcaggctaacgaagaacttcggatagttgctccagtagttcacctgaccagccagcgtcgctttcggcgtgttcgcttccagatacgactgcaaatcaacctgtttttctgacggcagcgtcagataacctggcaggctggtagagagcagacctaagtcagtcagaccctgaatgttggagtgaccacgcaatgcattcacgccgccaccggccatacccatgttaccgagcagcaactggatcatcgccatagtacggatgttctgcgcacccacggtgtgctgcgtccagcccagcgcgtacaggaaggtggttgtgcgatccggtgcgctggtggaggccagcacttcacacactttcaggaagtcggcttttggcgtaccacagatgttttcaacaacgtccggcgtgtagcgggaaacgtgctctttcagcaggttccacacacagcgcggatgagtcagtgtttcatcgcgttttgcatagccgttttcatcgaactgatagttccaggacgacttatcgtactggcgtttttcagcgtcgtagccgctgaacagaccgtcttcgaaagcaaaatcatcacgcaccagcaggctggcgttggtgtaatgcttaacgtattcggcgttgattttgttgttttcgatcaggtagcgcaaaacgccagacaggaacgtaatgtccgtaccggaacgaataggcgcgtagatatccgccacagaagcggtacgcgtaaaacggggatcgacaacgatcaaggttgcatcgttgttgtttttcgcttccatcgcccagcggaaaccgacgggatgcgcttcagcagcgttaccgcccattaccattacgacgttagcgtttttgatatccacccagtggttggtcatcgcaccgcgaccaaatgttggagcaagacttgctaccgttggtccgtgtcagacgcgcgcctggttgtctaccgccagcatcccgagggagcgggcaaatttctgggtcagcatcccggtttcgttgctggcaccggaagcacacagcataccggtagaaagccaacggtttaccgttacgccctgctcgttcttttcaataaagttagcgtcacggtcagctttcatcagcttcgcaatacgggagaatgcttcttcccagctaatgcgctgccatttgtcagaacctggcgcacgatattccgggtagcgcagacggttttcgctgttgacgtaatccagcaaaccggcccctttcgggcacagcgccccacggcttaccggatgatccgggtcaccttcaatgtgataaatcgcttctctggcgtttttcgcgccatcacccaggctatacatcaatagcccgcaacctacggaacagtatgtgcaggtgttacggatctctttagcgcgtaataatttgtagtttcgcgcctgagccagtgcttgcttcggggcaaagcccaatgccgctactgttgttccagccataccgcccgcgcagattttaaaaaattgtctgcgactgacgtccattgctttcctcttttttcaggggtattactgcgcgaggaaactaacagtaaaattctgaatctttttgcgcgaaatcaaaaagaacacgtgtttgccacaaaataatccgcctgcgcaaattgacctacctcaatagcggtagaaaaacgcaccactgcctgacaggccagttaaaaaaatgctataaaattcagcttaatttttaacggcaagagagacaaaacagcgagcatgacacgacaaaaagcaacgctcatagggctaatagcgatcgtcctgtggagcacgatggtaggattgattcgcggtgtcagtgaggggctcggcccggtcggtggcgcagctgctatctattcattaagcgggctgctgttaatcttcacggttggatttccgcgtattcggcaaatcccgaaaggctatttactcgccgggagtctgttattcgtcagctatgaaatctgtctggcgctttccttagggtatgcggcgacccgtcatcaggcgattgaagtgggtatggtgaactatctgtggcccagcctgacaattctctttgccattctgtttaatggtcagaaaaccaactggctgattgtaccaggattattattagccctcgtcggcgtctgctgggtgttaggcggtgacaatgggttacattatgatgaaatcatcaataatatcaccaccagcccattgagttatttcctggcgttcattggtgcgtttatctgggcagcctactgcacagtaacgaataaatacgcacgcggatttaacggaattaccgtttttgtcctgctaacgggagcaagtctgtgggtttactattttctcacgccacaaccagaaatggtatttagcacgccagtcatgattaaactcatctctgcggcatttaccttaggatttgcttatgctgcatggaatgtcggtatactgcatggcaacgtcaccataatggcggtaggttcgtattttacgcccgtactttcctcagcgcttgcagccgtgctgctcagcgccccgctgtcgttctcgttctggcaaggcgcgctgatggtctgcggcggttccctgctctgctggctggcgacacgtcgtggctaaaataattgccgggtctacggcccggcaattaatcagataaaccccgacmatattaaaaaataaatttcaaataccagtaattcaccttatatctcatttcgactccgatcacatatcgataaataatattatttcatctatttttctcattgtttttaatcaccattctaatttaaaaacagtatgtcatttataaatggcgccgtttaaaattcgtttaaaaaatacgtttaacgataattaaaaggattctgttaaatgaaattaaaaatagttgcggtggttgtaactggtttgttagctgcgaacgtagcacacgctgccgaagtctataacaaggatggtaataaactcgacctttatggcaaggttaccgctctacgttattttactgatgataagcgtgacgatggtgataaaacttatgcccgtctcggctttaaaggagaaacgcaaatcaatgatcaaatgattggttttggtcactgggaatatgattttaaaggctataacgatgaagccaacggctcgcgcgacaacaagacccgtctggcctatgctggtttaaaaattagtgaatttggctctctggactatggccgtaactacggtgtcggctatgacattggttcatggactgatatgttgccagaatttggtggcgatacctggagtcagaaagatgtcttcatgacataccgtaccaccggtgtagcaacctatcgcaactacgatttctttggcttaattgaagggctgaactttgccgcgcaatatcaaggcaaaaatgaacgtactgacaacagtcatctttatggtgctgactacacgcgtgccaacggtgacggtttcggtatctcctcaacttatgtttatgatggctttggtatcggagcggtgtataccaaatccgatcggacaaatgcgcaggaaagagccgctgctaatcctctcaatgcctccggtaagaatgcagaactgtgggctacaggtataaaatatgatgccaacaacatctactttgcagctaattacgctgaaacattaaacatgaccacctatggcgatggttatatttctaacaaagcacaaagttttgaagtggtggcgcaatatcaattcgacttcggcttgcgcccctcactcgcttacctgaaatcgaaaggcatagatctgggccgctacggcgatcaggacatgattgagtatatcgacgttggtgcgacgtatttcttcaacaaaaatatgtcgacctatgttgattataaaatcaacctgattgatgaaagcgactttacccgtgccgtagatattcgcaccgataacatcgtcgctacgggcattacctatcagttctaacatcctctcctgaccagcccttctctgggctggtttttgatttaagtgctgctgtatgactccttaagtaaaaatgagcaatttttgatatttctggtcattcacctcaattaatattattccatacccccggggacatcttactataatatttattgatgagtgattatgaccaatattaatacagcttgtgtaaaaaataatgccagttatcaatttaataacgcattacctaacaaagaaaccatctccagcaatttttgtgaacgactagaacaatggggtaataagtcgcttaataatggtgaagaaagagcaattgccgtggagcgaattaaagaagcttacaattcgaacatggcatctcttgatttgtcatatcttgatttgagtgagttaccgcctatcccctcgacagttaatacgttaaatctggaaaacaattgtctaacttgtcttgactttactgacaatgccagtctcgttaatatcaacctcagctttaataaaattaacacgataacctttccaaatgaatcaaatctggaaaacatttatattgatcataataatctggaaagtttagatttaaaaaatcagcattcattggttaatctggaagcgcaaaataataatctaaaaaaattaatatttctgatagttataaactgaaatttcttaatcttgattataacaagctagcatcgctggatgtctcccggcaagagtctctgattgagttaagtgcccatcacaatatgatcactgaccttatattacacaatcatcccaggatgaaaacaatcactttaaacgacaaccatattgcacatttaaacaccaaaactactacaaaacttgaatatttaaacttaagcaataacaatttattgccaaccaatgacattgatcaactaatatcatcaaaacatctttggcatgtattagttaacggcatcaacaatgattcacttgcacaaatgcagtactggactgcagtaagaaatataattgatgacactaatgaagtgaccattgatttatcttataatctggcaatcacaaatatcgataccagtgatgaacatcttgtagaagtaagcgataattcagaaggtaattatataaaagacaatgactcaatgtctattcgttatagatcaaaatattattccagagattccgccttaatagaagaagaaacaatattttctgacgcagaactaaaagctattctgcctatgcgtcgcatgtacggggttagtgactataagtcaaattcctcttctctatcctcacactcgggactcaaggacccaacgggcacacccgtctgttattatattcataatgagagtaaaccttccttaggttatggtccaacatccaataattggttaagccaatcctttacaacagagttataaaacacatcctggtttatcaagggtgataaatcagaaaaacattgtattactatggagcagttatgaaattcccttcaatatttaacaaaataaaaccacaatccatacagcaacatccagaaaaaaatcaacttaactggatgctcgaattaaataaatggaaagaagaacgtatacttacaggtgaaatccatcgtccggaatgtcgaaacgaagccgctaaaaggataaactgtgcttttttgtcgaaacagaatgacattgatttatcaggacttaatttatctactcaaccaccagggctgcaaaacttcacctctatcaatcttgataataaccaactcacacattttgatgcaaccaactacgatagactcgtaaaacttagtctgaatagtaacactcttgagtcaataaatattcatcaaggcagaaatgtaagcattacacatatatctatgaataataattgtctcagaaatattgatatagataggctttcatcaattacttattttagtgcggcacataataaactagagtttgtgcaattagaatcttgcgaatggctgcaatacctgaatctcagccataatcaattaactgatattgttacaggaaataaagaagaactcttactgctggatctatcccataataaactagcaagtttacacaatgccttatttcccaacttaaatacgttacttatcaacaacaacttgctttctgaaattaaaatgttttatagcaacttctgcaaagttcagacattaaacgctgctaacaatcagttggaaaaaataaaccttcatttcctgacttatctttcatctatcaaaagtttaaggctggacaataataaaataactcgcattgatactgagaacacatccgatattagaagtttattccccataataaagaagagcgaaagcttaaattttttaaatatttctggcgagaacaattgccctactatccagctcatgttatttaatttgttttccccagcacttaagcttaatactggcctggcaattctttcgcctggtgcatttgaagatcactctgacggattagatgtggataacgaattgtttcactatactattaataaagcatataccccatataatatacatacttataaaacagaagaagttgtaaaccagaggaatataaaaattaaaaatatgaccttagatgaaataaacaatacttattgtaataacgattattacaatgaggcaataagagaggaaccgatagactttctggacagatcgttttcctccagctcatggcctttttatcactaattctataagtgtctggtcttgttaaaaatatagttaatatacaaccctttggattcatcatctgaagggttgaatcatgacatgcgtacatagcttaaccccgtttaatggttagcttgttagttacatttagtaacacataactggctgcttaatccccattctgcccccgcggttacgctttcttatctattctttcaatcagcacttcacccatttcatccttaattctaataactggctattgcgccttacctcctgttttgtctttttttcattaccaatgtgtacatgtgaggaacaatatggcactgcaaaatgagaaaaatagtcgttatcttttacgcgactggaaaccagaaaatccggccttctggaaaaataaaggaaaacatattgctcgaagaaacctctggatatcagtcagttgtctacttcttgccttctgtgtctggatgctatttagcgcagttaccgttaatctcaataaaatcggttttaatttcactaccgatcaactctttttattaaccgcattaccctccgtttctggcgcattattacgtgtcccctactcctttatggtgcctatattcggtggacgtcgatggacggtttttagtactgcaatcctgattattccttgcgtctggctcggaattgccgtgcagaatccgaatactccttttgggatatttatcgttatcgctttgctatgcggttttgcaggtgcgaactttgcttcgagcatgggcaatatcagtttcttctttccaaaagccaggcaaggtagcgctcttgggattaatggcggattaggaaacttaggtgtaagtgtaatgcagctggttgcaccgctggtcatttttgtacccgtatttgcctttctcggcgtcaatggagtaccgcaggccgacggttcggtgatgtcgctggcgaatgccgcatggatttgggtaccgctactagcgattgccacgatcgccgcctggtcagggatgaatgatatcgccagttcacgcgcgtcaattgccgaccagctccctgtcttacaacgcctgcatctctggctgctgagcctgctttaccttgccaccttcggttcgtttatcggtttttctgcgggtttcgccatgctggcaaaaacccagttcccggatgtgaatattctgcgcctggcgttctttggcccatttatcggtgccatcgcgcggtcggtgggtggtgctatttccgataaattcggcggcgtgcgggtgacgttgatcaactttatttttatggcgattttcagcgccctgctgttccttaccttaccgggcacaggctccggtaacttcatcgccttttacgccgtatttatggggctgtttctgaccgcgggtctgggaagtggttctactttccagatgatcgccgtcatctttcgccagataaccatttatcggatgaagatgaaaggcggtagtgatgagcaagctcagagagaagccgtcaccgaaacggcggcggctctgggctttatctcagccatcggcgcagtgggcggcttttttattccgcaggcatttggcatgtcactcaatatgaccggctctccagtgggcgcgatgaaagtgtttttaatcttctacatcgtttgtgtgctactgacctggctggtttatggtcggcggaagttcagccaaaaataagagatcgatgcctgatgtacaaccgtgtcgcatccgacaaggcatcagatcccaattcattcctggagcaggagtcatgtcatgagtaaacttttggatcgctttcgctacttcaaacaaaagggcgatacctttgccgatggtcacggacaggtgatgcatagcaaccgcgactgggaggacagctatcgccagcgttggcagttcgacaaaatcgtgcgttccacccacggtgttaactgtacaggctcctgtagctggaaaatctacgttaaaaatggtctggtgacctgggaaatccaacagaccgactacccgcgcactcgccctgacctgcccaatcatgaacctcgcggctgcccgcgtggcgcaagttactcctggtatctttacagcgctaaccgcctgaaatacccgctcattcgtaaacgactgattgaactgtggcgcgaagccctcaaacaacacagcgatccggtactggcgtgggcatcgattatgaacgatccgcaaaagagcctgagctacaaacaagtgcgtgggcgcggcgggtttatccgctccaactggccggaactaaaccagctgattgccgccgctaacgtctggactatcaaaacctacggcccggatcgcgttgccggtttctcgccgatcccggcgatgtcgatggtttcttacgccgccggaacacgttatctgtcactattaggtggcacctgtttaagcttctacgactggtattgcgacctgccgcccgcctcgccgatgacctggggcgagcaaaccgacgtaccggaatctgccgactggtataactccagttacatcatcgcgtgggggtctaacgtaccgcagacacgtacgccggacgcccatttctttaccgaagtacgctacaaaggcactaaaaccatcgccattacccctgactactctgaagtggccaaattgtgcgaccagtggctggcaccaaaacaaggcactgatagcgccctggcgatggcaatgggccatgtgattttaaaagagtttcatctcgataatcccagcgactactttatcaactactgccgccgctatagcgacatgccgatgctggtaatgctggaacctcgcgacgatggtagctacgtacccgggcgcatgatccgcgcgtctgacctggtagatggactaggcgaaagcaataatccgcagtggaaaaccgtggcggttaataccgcaggtgaattggtagtgccgaatggttcgattggtttccgctggggagaaaaaggcaaatggaatctggaatccattgccgccggtaaggaaaccgaattgtcgttaaccctgctcggtcaacatgacgccgttgcaggcgtggctttcccctactttggcggcatcgaaaatccgcattttcgcagcgtcaaacacaatcctgtcctggtgcgtcaattacctgttaaaaacctgacattagccggtggcagcacctgtccagtggtcagcgtttatgatttggtactggcgaattacggcctcgatcgcgggctggaagatgaaaacagcgcgaaagattacgctgaaatcaaaccgtacaccccagcctggggtgagcaaattaccggcgtgccgcgccagtatattgaaaccatcgctcgtgaatttgccgatactgcccataaaacgcatgggcgctcgatgattatcctcggcgcaggtgttaaccactggtatcacatggacatgaactaccggggaatgatcaatatgctgatcttctgcggttgtgtcggacaaagcggtggcggctgggcacactatgtcggtcaggaaaaactgcgcccgcaaaccggctggttgccgctggcctttgcgctcgactggaaccgaccaccgcgccagatgaacagcacctcgtttttctacaatcattccagccaatggcgctatgaaaaagtctctgcgcaggagttactttcaccgcttgccgatgccagtaagtacagcggtcatctgattgattttaacgttcgcgccgaacgcatgggctggctaccttctgcgccgcagttggggcgtaacccgctcgggattaaagctgaagccgacaaggccggattatcccccacagaatttaccgcccaggcgctgaaatcgggcgatttacgtatggcctgcgaacaaccagatagcggcagcaatcatccgcgtaatttgtttgtctggcgttctaacctgcttggctcctccggcaaaggccacgagtatatgcagaagtatctgctggggaccgaaagcgggattcagggcgaggaactcggtgccagcgacgggatcaaaccggaagaagtcgagtggcaaactgcggcgattgaaggcaagctcgacctgctggtgacgctcgacttccgcatgtccagtacctgcctgttctccgatatcgttctgcccaccgccacctggtatgaaaaagacgatatgaacacctcggatatgcatccatttattcatccgctttctgcggcggtcgatccggcctgggaatcacgcagcgactgggaaatctacaaaggtattgccaaagcattttcgcaagtgtgcgtgggccatcttggcaaagaaaccgacgtggtattacaaccactgctgcatgactctccggcagagctctcacagccgtgtgaagtgctcgactggcgcaaaggcgaatgcgatctgagcccgggtaaaaccgcgccgaatattgtggcggtggagcgcgactaccctgctacgtatgaacgctttacctcgctcgggccattgatggacaaacttggcaacggcggtaaagggatttcgtggaatacgcaggatgaaatcgatttcctcggtaaactcaattacaccaagcgtgatggcccagcgcaggggcgtccgctgattgacaccgccattgacgcttcagaagtgattctggcactggcaccagaaaccaacggtcatgttgcagttaaagcgtggcaggcgctgggcgagatcaccggacgcgaacatacccatctggcgctgcacaaagaggacgagaagattcgctttcgcgatattcaggcgcagccgcgtaaaattatctccagccccacatggtctggtctggaaagcgatcacgtctcctataatgcgggatacaccaacgttcatgagttaattccgtggcgcacgctgtcgggacgccagcagctctatcaggatcatccgtggatgcgtgcttttggtgaaagcctggtggcatatcgcccgcctatcgacacccgtagcgtcagtgagatgcgccagatcccgccaaacggcttcccggaaaaagcacttaacttcctgacgccgcaccagaaatggggcattcactcaacctacagtgaaaacctgctaatgctgacgctctctcgcggtggaccgattgtctggatcagcgaaaccgatgcccgtgaactaaccattgtcgataacgactgggtggaagtgtttaacgccaatggcgcgctgacggcccgcgcggtggtcagccaacgtgtaccgccgggtatgaccatgatgtatcacgctcaggaacgcattatgaatattcctggttcggaagtaactggcatgcgcggcggtattcataactcggtcacccgcatttgcccgaaaccaacgcatatgattggcggttacgcgcagctggcctggggctttaactactacggcaccgtcggctcgaaccgcgacgaattcatcatgatccgcaagatgaagaacgttaactggctggatgatgaaggtcgcgatcaggtacaggaggcgaaaaaatgaaaatccgttcgcaagtcggcatggtgcttaatctcgataaatgtatcggctgccatacctgttcggtgacctgtaaaaacgtctggaccggacgcgaaggcatggagtacgcatggtttaacaacgtcgaaaccaaaccgggcattggttatccgaaaaactgggaagatcaggaagagtggcaaggcggctgggtccgcgatgtgaatggcaagatacgcccgcgtctgggcagcaagatgggtgtaataaccaaaatcttcgccaacccggtggtgccgcagattgatgattactacgaacctttcaccttcgactacgaacatttgcatagcgcaccggaaggcaaacatatccctactgctcgcccgcgttcgctgattgacggtaagcggatggacaaagtgatctgggggccaaactgggaagaactgctgggcggcgagtttgaaaaacgtgcccgcgaccgcaacttcgaggccatgcaaaaggagatgtacgggcagtttgaaaacaccttcatgatgtacctgccgcgcctgtgcgaacactgcctcaatcccagctgcgtggcgacctgcccaagcggcgctatctacaaacgcgaagaagacggcattgtgctgattgatcaggataaatgccgtggctggcgtttgtgcattagcggttgtccgtacaaaaaaatctacttcaactggaaaagcggcaagtcagaaaaatgtatcttctgttacccacgaattgagtccggtcaaccgaccgtgtgctcagaaacctgcgtgggtcgcatccgatatctgggcgtgctgctttacgacgctgaccgcatcgaggaagcggcgagcaccgagcgcgaggttgacctctatgaacgccagtgcgaagtgttcctcgatccgcacgatccctcagtgatcgaggaagccctgaaacaaggtattccacaaaatgtgattgacgctgcccagcgttcgccagtctacaaaatggcgatggactggaaactggcactaccgctgcaccctgaataccgcaccctgccgatggtctggtacgttcctccgctgtcaccgattcagtcctacgcagatgcgggcggtttgccgaaaagcgaaggcgtgctgcccgccatcgaaagcctgcgtattccggtgcaatatctcgccaatatgttgagtgccggcgataccggtccggtactgcgggcgctgaaacggatgatggcgatgcgccactatatgcgttcacaaaccgtggaaggcgttactgatactcgtgccatcgacgaagtaggcctgagcatcgcccaggtcgaagaaatgtatcgctatctcgccattgccaactatgaagatcgttttgttatcccgaccagccatcgggaaatggcgggcgatgccttcgcagaacgcaatggctgcggttttacctttggtgacggttgtcacggctcggacagcaaattcaacctgttcaacagtagccgtatcgatgccatcaacatcaccgaagtgcgcgacaaagcggagggcgaataatgcagatcctcaaagtgatcggcctgttgatggagtatccggacgagatgttgtgggaatgcaaggaggacgcgctggcgttgatccgccgcgatgcgccgatgcttacggatttcacccgcaacctgcttaacgcgccgctgctggataaacaggccgaatggtgcgaagtgtttgaccgcgggcgcaccacgtcgctgctgctgttcgaacatgttcatgccgagtcccgcgatcgcggccaggcaatggtggacctgctggcggagtatgaaaaggtcggcctgcagctggattgtcgggaactgcccgattatctaccgctgtatctggagtatttaagcgtactgcctgacgatcaggcgaaagaaggattgctcaacgttgcgccgatcctcgccctgcttggcggtcgcttaaaacaacgcgaggcaccgtggtacgcgttgtttgatgctctgctgcaactggcgggaagtacactttcaagtgacagtgtcacaaaacaagtaaacagcgaagagcgcgatgacacccgccaggcgcttgatgcagtgtgggaagaggaacaggtgaagtttattgaagataacgccacggcgtgtgacagctcgccgcttaatcaatatcagcgacgctttagtcaggatgtcgcgccgcaatatgtcgacatcagtgcgggaggtgggaaatgattcagtatctgaacgtctttttttacgatatctacccgtacatttgtgcgacggtgtttttcctcggcagctggctgcgctacgactacgggcagtacacctggcgcgcctcctcaagtcagatgctcgataaacgcgggatggtgatatggtcgaatctgttccatatcggcattttggggatcttcttcgggcacctgttcggcatgttaacgccacactggatgtacgcgtggtttttgccagtggcagcgaaacaactaatggcgatggtgctcggtggtatttgcggtgtgttgacgttgattggcggcgcaggactgctgtggcgcaggctgacaaatcagcgcgtgcgtgccacttccactacgccggatatcatcatcatgagcattttgctgatccagtgtctgttggggctaagtaccataccgttctcagcacagtatcctgatggtagcgaaatgatgaagctggtgggttgggcgcaaagcattgtcactttccgtggtggatcgtcagagatgcttaacggtgtagcgttcgtcttccgcctgcatctggtgttgggaatgaccatcttcttgctcttcccattcacccgactggtgcatgtgtggagcgccccgtttgagtactttactcgtcggtatcagattgtgcgctcgcggcgataatttcaccctggccggatagcccttcgctctccggccacttgcaggctatgatagttctccagtcacaggagaacgttaatgaaaccgcaggtttaccacgtcgatgcttttacctctcaaccatttcgcggcaattctgccggtgttgttttccccgccgataatcttagcgaagcgcaaatgcagcttatcgcccgcgaattaggtcattcggaaaccgcttttctgctgcacagcgacgacagcgatgtgcgcatccgctactttacgccaacagttgaagtgcctatttgcggtcacgcgacagtagctgcgcactatgtacgtgcgaaggtgttaggtttaggaaattgcacggtctggcaaacatcgctggcaggaaaacatcgcgtgactatcgaaaagcaccacgatggttatcgtatttcgctggaacaaggtacgccaggctttgagccaccgctggaaggtgaaacacgtgcggcgattatcaacgcgcttcatctcactgaggacgatattctgccaggcttgccaattcaggtggcaaccacaggacactcaaaagtgatgatcccactgaaaccggaagtggatatcgacgccctttcgcctgaccttaatgcgctgaccgctatcagcaaacagattggctgcaatggtttcttcccgttccagatccgcccaggcaaaaacgaaaccgatggtcgcatgttctcgcctgcgattggtattgtggaagatccggtgactggcaatgccaatggcccgatgggtgcatggttggtacatcacaacgtattgccccacgatggcaacgtgttgcgtgttaaaggccatcaggggcgcgcattggggcgtgacggtatgattgaagtgacggtgacaattcgtgataaccaaccggaaaaagtcaccatttctggcgcggcggtgattttgtttcatgccgaatgggcaattaaactctgaaaccgttgcctgatgcgcttcgcctgtcaggtctacaaccgggctaatgtatgccggataaggcgtttacgccgcatccggcaacctgacataaattattttcccgcctccgggtgcgtatcaaacgccgccatcaccagcgctaactcatccacggtaaagccatgtttcgcatcatccacgcccagaccaaactgttcttgcatcacagcatataacgacgccacatccggtagatttcgctgctccaccgcgtgcccattttcataatgggaaaatgaaaattggtcagtgtcagcttgccgccgtccggcaaatggcggcacatcagcaaatgatggcgaaaatgcgactgcggccagtgcgccgaccagaaattacccatcacataatcgctttgttgctgctcgcagagatcaaaacggtacatcgactgccagtgctgatgatgattaaactgcaacacccaatcatcaccctcctgcaacaaccgatactctccgtgtggcgtggtctgcacaagatcgggaactaaacgaatcggcgcggttagcgtctgcccaccgaaaccgacatcagcaatccatttttcctcttccagttccaccaacagcaaacgatgggtgcgcggcggtaatgctggcggatttgataacactacccgccctaacaagctgcgaacgttaaaccccagctcgcgtaacacccgctcaaaaacgccattctgctcaaaacagtaaccgccacgacgggctatcaccagtttctcttccagcgattgatcatcaagctgcatttccctcggcagcaaaacgtcgaggttttcaaacggaatggtgcaattgtgtttcaggtgcaatgcacgaagcgtatcaatattgaccgcagcagctcccgaccagttaatacgggcaaaatagtgattcagaatgggcgtcatcaggcgtttcccttagtggttttctcaacttataacctggaatagacgccgcaccggctattttgtgcgatcgcggacatgcatcacgttcgcaaatcgccaatcccgttaatttcgttacttattgcgttacggactacgcttaaaaaaaccttcttcgcgaggcgataccatgagccgattcatccccatagaattacaccatgccagccggctgttaaatcatggcccaactgtcatgatcaccagtttcgatgagcaatcccagcggcgtaacattatggctgcagcctgatcaatgccggtggagtttgaacctccacgcgtgacgattgtggtagataaatcgacatggaccagggagttgattgaacgtaacggtaaatttggcatcgttatcccgggcgttgcagcaactaactggacgtgggcagtgggaagtgtgtcgggtcgtgaagaagataaatttaattgctatggcattccggttgtgagaggcccggtatttggtttgcctctggtcgaggaaaaatgtctggcgtggatggagtgtcgattgctacctgcgacttctgcgcaagaagaatacgacacgctgtttggcgaagtagtatcagcagcggcagacgcacgggtatttgtcgaaggccgctggcagtttgatgatgataagctcaatacgttgcatcatttaggtgctgggacgtttgttaccagcggcaagcgtgttacggcgggttaagcattacatgctgtaaccgggtttctttatcaaagcctccatttggggcgcgatttcggcatcccagatagcttgccaagattctggttgaatctgttgtagagcaatgcttatcgaactgtctttactgttcagatggcgaataataacgtcggtaatatctgcagcaagtgctgctttttgttgttcgtccagttcacgcggaaaacatttaatgtctatgtgcggcatgattacgctccttttgaaagatgtcagtaaaattaacacacattgtgaatgtcgtgtgtccggtaaagcgtttttacgacaataatgccagggcaagattacgaaagcccgctccccgcaaggactgacgccagatagtttctgtccatggctgcttttcgcatcttacgtcttaaccctgccttgaataccttatcattcgtcaaaatattaatagcaatgtgccgtatccctgaaaataattctgctgcatttcctcttcttattttgcagtcgtcttcattcattaccacgtccagacgccagtgcagcttattctccacgtgccagtggtttcggattgctgtgcgaacttctctgcggttaaatcagcagaactgatataatatctgaccgtcattttttggctctttcttttgttctgctgttctgctgttctgctgttctgctattatcgaccgaaaggagactgccacgcataatttcttcagccctttccattcaaacgtgaaatcaataagttcatcagggacatcgcaaacaatatgaagacggatttcttctctgccgtgactcttttcactaattgcgtaactgtcatgctctggattatttaattctttcagcggaaatttttcctcaaaggctttatttagccgcccctggtttccttttaccgcgaataaataatcacctccctgtttttgtatcttctctgcaatatctttctggcaacccatcgcatcagttgtgatgatttttcctttaatatccagcatgttaagaagttctgggatagctgtaatctcattagatttctcatccgtcttgatctgtccgatgaccagactgtgcattgttgagaacgcactaatgacatgaatcgctcccctgcggcgactcttgtcataagagtgccggagcgtttttccatcaattgcaatgacgtctttatcatctgaagaatggcagtcacgcatccagttaataaagcactcgtgaaattttgcaggactgatacaggatacaactctggcaatgatatcgtgaacaggaataccattttcaaaatcaccatatcacttcaaaacatcgggatgtgtttccccaaaatcctctatatcttcccagccttctgcaccagaaataacggcacaaatagtcaacagtagaatatccgataatttatgttccactttccaggcttgtctgtaatcggggataatagaaatatgttccatcaattttttaagttccattttgttctccttaattatgtaaggagtatttgatcatgtataagcaataaaaaacagcttcaggtaatgaggaatatctcaatttttaaacataaaatgcgaattatttagtacaaaaagtgaacttttgatgatctttccctaatctcacataggatcagatctcgtctgatcgttccccctgcgctcactaccatggctctttaccacagcagccggggttgtttgggaccgactttcgacagcagatcccggtgggcctgccaccatctcttcacaagcttatgcttattacatgcaaaacgtcccgttttgcatctttgtgcctacggcacaccgatgatctttccctgtgatctttccctgaatctgcccctgagaacctgaatcaaacgtctgactcgcagaaccatctgtttctcgcgctctgtagaacttcatgaaaaagtcatcggtgcttttatcgaaaaatacatgttctactaattgaagtcatcatcaaaaaatttaattaatcgaatcatacctataaccttttaattttacttttttgtcttcaacattaaacacaaaaacctcttggacaattctttttgaatattctgagaaatatatcaatgtaatttcatcgtttgaaaataatccgcgagtgattttttcagttttaagggttgattttttataagtcccaagatctttttcttttgcttcgttcattatgtcgataaatttttttcagatgtggcagtctgaaaatcacttgaagtgattttatatatatcactgtatttccctgtctgatataaaccacgaaagatattaacttcttgtctagctggctctatgtccactggagaacaaccatacaataaaaataaaactaaaaatatatattttttcatatttcctcctgttaattgacccagcattcttgccacgttctacaagccagagtcataactgaagcgtcaacacctgcaccgataccaacagattctgtcgatgattctggattatcaacatccactacataagtatacgcaaaatgccccccaactccgccgccaaccgttacacctactgaattgctgactcccgatgtaggtaaagacttggtctcagaatatgtgatagccgcatttatcccaccaccaattcctgcatgtccgcatgctgtagcataaatacaaatatcagataacatttcacctttctttttagcaaacgcaacgccaagtcctgcatgaccacctaatgatattagatctccactgccagtaatatcaattgatgatgttccatatgaatcatcatgccaaacatcatataataattgatataaattatacaaacccaaaggatccatccttattatcggattcagtgggtaattatacagattccatccccccgccagcccaatggggtcttgtgtaatatacctcccctgtagcgggtcatagtaccggttccggttatagtacagccctgattcctcatcatgctgctgccccggcagacggtatggctggtgcaggtaatacgggttctcttcattaagctggttgccccattcatcatactccccgcgccacgccgtattgccgtcttcgctgatgagcgccagcggcaggccccggtggtcgcagtggtaaaaatgaacttttcgcgccggtgtgtattccggctccacctgtctggccagttgctccaccgtcagcccgcactgcgcaagccacgcccggctttcactgctcacgcggtctgcccggatttcttcctccagcctgtccagcagccgcaccagttcagccgggaacaccacgccgtggccgttctcactcccttcctgctggagcgtctctgccaggctgcgccgctgcgctttttcccgctcgccgttctctgtctcgacccggatgagcggcgtgaagcttcccggctcgtataccgtctggatacgtgtggtgtcagtctgcaccgtcgtcagcctgtctccgtcccagccataccacgtcacctccggtttacgcgacagcgacatccaccccgtcaggtcacgctcccgccgccagacccgttttgccattcgccgtcccagcgggtcgtagaggtagcggctctcgaccagtggctcgccatgctgtatccgcgtgtagaacaccaggcggtgctggctgtcgtagtggtagtggtgggtccgctcgtcgtccgtccgtatcacacccgccgggatgcggtccgtcttctccgtcagcctgccgtattcatcgtgtcggtagacatagtgcgcatcctccgcgatgcggttatccggccacgccgtgagcgtgctgtccgggtgtagctccgggtccggcagccggtttcccgccgggtcggtcgcatacgggatgcggatatccaggtctgatgcaagggtgcgcacgctctccagcctgcccgtggcactgtagccatattcccacgtctgtcgcgggccgctgatgcgcaccaggtcgccattgtcattccagtcgtagtcacggtcatacacctggctgttcaggcgctggctctgtaaatggcctgcgggagtgtatgtgctggtcagttcgtatgcgttattgccgaagctgcgcaccgtctcgcggtgcagcctgtcgcgcgtgaactccaccagcggcgtcccgcccagcttcatccccgcaagataaccgctgccgtaggtcagccactccacccgcggcaggctgtccggcgtgacgcggtttgccagaccctgttcgttgtatgcgtgctctgtctcatgctgccacagcagttcccccgtctccgggttatgcaccgtctggcgctccccggccaggcggcccttatcatcataaccgtaatgcaccgccacctgatggccttcgctcaggtggctgatttctgtcagccagccgtgctcgttcgtactgccacttgctctgccggtttcgccgttcaccgtcggtagtaagcggtccaattcgtcgtagtgcagagggtgacaagcccctcatcttcactctgcgtgagttttccggtcaggtcatagtggtaacgttgcggcccgtcaaagccgcgctgctgtaccagccggtcaagcgcatcgtaggtaaactcactccggctgccgttctcgttggtcagcgtggtgatgcgtccggcgaggtcatactccatactgcgcgtcagcccgccctgcgtggtgctgaccgcttttccccacgcatcgtactgtgtctcgctccggttgccgtccggagtgataacggcagtcaggtcgcctgcggcgttgtactcataccgcgtttcatggccctgtgcgtctttcaccgaggttaaccggccacggttgtcatagcggcggtaacggctgataccttcctcacggtggaccgccgtcatctgaccaaagcggtcgtattcataacgggtctggtagcccgagcagtcggtgaacgccagcaactgcccgtagcggctccaggtcatctgccgggtgctgcccgtcgcatctgttgtcgtggccggtaattcactgtgcggattatcataagcataccggatgacgtccccacagcgcgatgtctccgataccagcctgcccggttcatcatatgcccggcggctctccagcccgtccggggacaccaccgccgtcagctggttcccgtcgttatagtaaaatttcgtctcccgcccgtccggtgtggtgatgtccgtgatatcgccggacaccacattcagaccgtactctgtccgccgtcccgccgcgtccgtctgcgccgtgagccttcctgccgcgtcatacccgctgtgcgtgacgctgccgtccgccagttcttttttcaccacccgcttcagcccggccccgccttctgtatgcagcacctcacgccggttcaggctgtccgtgacggtgatgcggtcctgctcatactggtagcggtaactcaggcctgccgggttcagctgctccaccacccgcccggtatcgtcgtagcggtagcgcatctccggccttcccgcgtaacggtgcgccaccatccggcccggatgctgcgcgtcatacgtgaaagcgcgcacctgcgtattgctgcggtcatataccgccagcagttcaccggcttccgtatacgtgtaccgcgccagtggcgcaccgggcaggctttccgggtatgccgggtcgtgcgtcagccacaccgccgaaaggcggatacctctgtcgggaccgtattcggtaccgggcagtgtgtcggggaacgctgagtctgaaagagggcggggggtgtcaggggaagataaagaagcggtgtgctgtttacgggcctcttccgcccgctgcgcctgcgtggtcagcaccagacggaactgccagccggcaccgtcagtcacgccggtgatttccccggtcaggtcaccggcggcctcatgcctgtacgtcagcgtccgcccgaagcggtccgccatgccggtaagcacccggtacgtcggcagcgacgctggcagtacgtcctcagcacacgggcacccagctcctgaccaccccaagtatccaccactggcccctgtgcgctgttggtcgccaggtaaagatgcgggcttaaccgnatatccggctgtcagcagcccacccacatgccagcgtgtggccgtccggctgcgctgccttaccaccgcgaaccagccacattgactcgctgcggctgtacaccgccccccccggcagcagcggctcaaagtgaatgctccgtccgccgttgtcgttgagtaccagtgcatcatcgcgtagctgtaagcggatatcagaaggcgctttccagccggggccaaaaatccccaccggcgcaggcgtcggggtccggtagctgctgtaggtgcgggagagaatgaacggcagcgggccgggcagcgcaaggtccgtctcgccgggcagcaccttcgcccccagcagcggatttaccgggttgcccgaagtcatcccgcccgggcacaccgagcacgccacgccagttggcgcgccaattcttacacctgccgaaccctggacaatgggaccgccatactgagtcatatctccctgacgcgccgctggttttccgctcatgattcaattccttcttctgtttatttttaatgcttgtttgttactgaataccgaacaggtacgggatcagtactctctcatatccggcgtatcctgcttttcatcaggggtcttcggtggggatttcgaggctgcacagttccagttaatcaacagtgagtcaccattaacctgctccttaccctgcaaatgaatttttgtgccgttgagaaaaatttgtccgtccttcgtcagcaccagccttgccttaccacagcagagctccagatgctcaccggcggagtaaatcgcggtctgcccggtatcatcctttttcgttttaccaacggtgaaggtaacgttatttccgactttgacgtcataacccagcccgaccctcaacgatttatgcaaaccgatctgcgaggactgcatcagagccaccgaagtgttcataatgccacctaccgtcgtctggtacgccacgcccacggtcagcgcacgaacaagtccaatcgtttccacctgaacagaacccacgttaatgatctggttactgcccaccgtctctatctggttaacgcccaccgtctgtatctgattgttggtaaccgcaatcatctgattgttgccaatggtctcagcatggttgtttatcacatccgtggtgcggttattcagcacctcggtgttcatgttcttctgcgcgtggatgtagacctgttctttccctgtcgcatcgtcaaacttcagttcattaaacccgctgcccttatagtttttcgaacgaatggtcatctgcgtcttcgtccccggcaggctgccgggtgtgcggttttcctggtggtaggtacgccccataataatcggctggtccggatcgccgttgaggaagtccacaatcacctyctgacccacacgcggtatcgccaggttgccaaagccggtgcctgcccacgcctgtgccacacggatccagcatgaactgtcctggtttgacgggttatagcggtcccagttaaatttcacccgcacgcgaccatgttcgtcgcagaagatttcctcgcctgccggtcccgtcacgacggcgctctgcgggccatccaccagcggtttcagcaacggctgtggtcgccatgtccggtctgccggtattaccgcaaagtggttawtcagcgtggtacctgaacccctgcgtcccggcaccgcctgtggctgctcgccgtgcagttcacttgccaccacctgccattcccggttcaggttcgcctgcggatgccccgtcagcacaattcgccgtcccggccatatttccggagaacggcttgttccgcgcgccacttctgcgttgttgcgccagccatccatctgccagcgggcaaagttctgcccgtgggcacccttgaaacgtccggggtagtcatacacttcatactgtgtgcgctggtaatcctggtactggccttcctgatcaaaacgccctgcccagccgggtcgtttaaaggtgtagtccttggtcaccacggaagaagggcggatttgtgcgctgtagcggaactggctgatgcatagggtgctcacctcggtacgggtgttcgggttccaggggatctcaaaggactccggcagataacgcacggtgtcgcacaggaccaggctctggtcgatacttttttgcgcgtgctcctcataaaagaagatgccttcctccgccgccatccggcacaggaaatcgtaatcagtttcgccgtactggacacaaaactcacgggaaggatgcggctcgctgaacagcggactccactcggtcacaccgttttctttcaggatcgtagcgagtatgctttcgatgtcctcattctggaagatacggaagttctggcgcagccctgtgcgccacagcggtgggcacaccttcatgctgtacagcatctggtttttgtcgttctcccccagttcaaaccaggtcaccacacctttcacccggcgctgtacgtcatcgccctgccataccgtcaggtaggccattttgtccagcacctgcgcaaattcaagggaaagaaactgctgactgaccagagaaaggtcgagggaaaaaagtgaagagagtgactggttcagatgaaaggagaccaccgcaaacgcgtccggtggcaggccgtccacttccagcgtgaaacgtaatccggttgacatagcaacctccgtgaaaatgaataataatccgcacatattgcatgtacaacatgtcgggcggatgaaataagtgagtcgacatctggcgttaccggggaatatcagaaaaatgtcatggttatgtgatgatttagtctgggattttacttcagagaaacgggtgtctgtttagtcaacaaaataatcacaaacgcaacggatgggttctcgacgttattcacgacaggctcgtacattacagcgagtaataaaaaacctgatatgcaaagtcaaaccaatattcataatgtctttttattcacaacaataaataatttaataacaatcattgaaatgaatgatgatttgtataaggaatatacgctaccgccccaccctgataacatgatctgcacattgccatcttaacgtcgttaaacactggcttaatagtggatatttcaaattaggaatttattaaattcacctgatgaatatcataagcaaatagcatagaaaataatgacaactcccccgaggggaccatttccaaagcactgcaccaccacctggtgcccggatgatcttgcttcagtggtaagagtacctgattcattgttcccaaaatggtgttttcccctgcccctccaataatgtgcagctctcacgtgataatctattgattaggttatattaagaatcaatatttaaaatacatccattttcttgaataaatcaacatgtttattaatcaattgctgttttagctctgactcatcaagctctccatatttgtcctacagataattgcgaataaatacagagaacgccatttatccttttagcatacctgccggatatttttatttgtattaatattaattgcatctccaactccgagcatatccatcattaaaaacattttgagattatagaatacctgtgataacaagtgaaacatctgcacaatgtgaatagttagtttcttttcagaggaaatgaaatagacaagctgaatgaaagggagtgtgatataaattaaaaaacataacatgaatctaattaattacgcacatcattgtggataaagttactgaataataaataacataatcttctggtatcccactcaaataatttcattcctttttagtatttcttgtaacgttggtaactgacatactgcatcagcaatcgcactgatattcgtggcattatcctgaaaccattcatgcccaggcccccatgtgcgcatagtgcaaagataacagtccaccagcgttagttgctcaccaaacgcataaggttcagcggtcaattgtgaattcagccagacataaagcgatttacgatattcaataacattcttctttaactgttcaggtgcgtcagatgcccaacgctcagggtaatcggcgaaagtgaacgttggatagacattagcaaccagccagaccaataaccgttgaaactgctgacgttcggcacgcccaaccggtggcgcaaggtccgggcgacgatcgagaaccatcaatgcaatcgccgctgtctccgtcataatctcgtcattttccagtgccagtgtcggaacctgacacaacgggttcagggttttcaataactcgcgtgaagttccctcgtggtcaaaaccactgacatcaacgaactgataaggaatatcagccagtgttagcatcagctcactgattgtagagccccatccgggtacgccatacaccttaatcatatgcccctcacaatcttttaaagattaaatgtaggacagtacaaaggttaaccagcaaaaggatttgtcattttttcgtcagttgtattaatccccttcaggattgtaaggggatgttttgcatcgtttatcgataacgggtaggatgctgcgccgatagttttatacccataaagaataatggtgataactatcatcgccaggatgaataaacattgttcatggcaacttatatgactttttcattaaagcaatcagggagagcaatgagtaaacacgacaccgacacttcagatcaacacgccgcgaaacgccgctggcttaatgcccacgaagaggggtatcacaaagcgatgggcaatcgccaggtacagatgatcgccattggcggcgcgattggcaccggcttgtttttaggtgcaggagcccgactgcaaatggcgggtccagcactggcactggtttatttaatttgtggcttgttttcgttttttattctgcgtgcattgggtgagctggtgctacaccgcccttccagtggcagttttgtctcttatgcccgtgagtttttgggtgagaaagccgcttatgttgctggctggatgtacttcatcaactgggcgatgacggggattgttgatattaccgccgtcgctctgtatatgcattactggggtgcgtttggcggcgtgccgcagtgggtctttgcgctcgctgcacttaccatcgttggcaccatgaatatgatcggtgtgaaatggtttgcggagatggagttctggtttgcgcttattaaagtgctcgccattgtgacctttttggtcgtgggtacggtgttcctcggtagtggtcagccgctggatggcaacaccactggctttcatttaatcaccgataatggcggcttcttcccccacggtttgctgcctgcgctggtgttgattcagggcgtagtgtttgcttttgcctccattgaaatggtgggtacagctgccggagaatgtaaagatccgcagaccatggtgcctaaagcgattaacagtgtgatttggcgtattggcctgttttacgtcggctccgtggtgttgctggttatgttattgccgtggagcgcgtatcaggcggggcaaagtccgttcgtgacgtttttctctaaactgggtgtgccatatatcggcagcattatgaacattgtggtgctgaccgctgccctctccagcctgaattcaggtctgtactgcaccggacgtattctgcgctcaatggcgatgggcggttccgcaccgagttttatggcgaaaatgagtcgtcagcatgtgccgtatgccgggattctggcgacactggttgtgtatgtcgtcggcgtattcctcaactatctggtgccgtcgcgcgtatttgagattgtgttgaacttcgcgtcgctgggaatcatcgcttcatgggcgtttatcatcgtgtgccagatgcgcctgcgtaaagcgattaaagaaggcaaagcagcggatgtcagttttaaactgcctggcgcgcccttcacttcctggctgacattactgtttttactgagtgtccttgtgctgatggcgttcgattacccgaacgggacttatactatcgcggcgctgccgattatcggtattctgctggttataggctggtttggtgtgcgcaaacgcgttgctgaaattcacagcactgcgccagtcgtcgaggaagatgaagaaaaacaggaaattgtgtttaagcctgaaacggcgagctaattgcaaaattgcccggctacgtgccgggcaaatttagattactgacgaaggtgtgccgcatgcggcgtgatcaaagtcaggcaagtctctccgttatcaccctcgccatatctattacagcgcaatacgaatcacatcgtctggctgggtagcttcctgctgtttagtggatttttgtttcacactgacatacagcgttttgccatcggcagacagcgccaggctgttcggatgagtcggcgtatcgaacgttttcaccactttatagcttttcgcgtcaatcacactgactttacctgcctgacgatgcgttacgtaggcttcattacgcgctgggttaaacagcacagccagtgattccggtgccgcaaccttcgccagaatattgccattacgggtatcgaccactaacacttctgccgctttagaatcggtgataaatgcacgctgcctggcggtatcaaggctgatgttgataaagaagtgctctttgccgtcatccagcagctttttacggctgaggattttattgtcggcggtgtcgatggtaatcaattcgccgtcagcgttagtggtgtaaagacgtttgcctttgctatccagtgccagaccggtactcattttaccggtgttctggatggcggttttcagtttgatattctcgccatcaacgacccaaatcacgctatctttaccaataccactgatgtaaacggtgttcgtggcatcatcagctaccagctcacgcggttgcagcgggcgcacctcttccgtgcgcttacgatcatccagcaccagacggcctttcacctcgccagttttggcatctatcgccgtgaccgcgctgtttacggtgttaccaaaccacaacgtctgagtcgtgttattgatggtggcaccaaacggcttgagatcgttatggatcgcctgcgtcacttccagagtgaccggatcaagacgataaaccacgccgcctttatccagtttgcggctttgcgaagtggcgagccacagcgcgttttcttgctggctataagccatttcgtaggcacctttacctaccgctttacgcagcatttcttctgcggcctgcgtactgaatgatgaagcaacaagcaatgaacctaacagtaatgaaccacgcaggcgcaatgaaaacagatgacgtaaatgcatgacgactccctttgatgaaccgatatttttgctgcttcacaatgcttcgctaagcgtaatcatcgttacgctcttgttataaatgggaatggtaatcattatttactcaaatgtggagcatttcttgccgttacgactacaattctctcaattaattaacgtatcgtgccgtttcgttttccataaatttacaatttcattaccatgacggtgttttcccattcttaacctggcttttttcatgaagattgttttcgttcgacagaccgttttgcccgccctgcttgtcctttcccccgttgtttttgccgctgatgaacagaccatgattgtcagtgccgcgccgcaggtggtttcagaactggatacccctgcagcagtaagcgtggtggatggcgaggagatgcgcctggcaacaccgcgcattaacttgtccgaatcactgaccggcgtgcctggtttgcaggtacaaaaccggcagaactatgcgcaagatttacagctgtcgattcgtggatttggctcccgctccacttacggaattcgcggtattcgcctgtatgtggacggtattcccgytaccatgcccgacgggcaagggcaaacatccaacatcgatttaagcagtgtgcaaaatgtggaagtgctgcgtggccccttctctgccctgtatggcaacgcgtctggcggtgtaatgaatgtcaccacccagaccgggcaacagccaccaaccattgaagccagtagttactacggcagttttggcagctggcgctatgggctgaaagcaacgggcgcaacgggagacggcacacagcctggcgatgttgattacaccgtctcaaccacgcgttttacgacccacggctatcgtgaccatagtggcgcacagaaaaatttagctaatgccaaactgggcgtacgcattgatgacgccagcaaattaagcctgattttcaatagcgtggatatcaaagcagatgacccaggtgggctaaccaaagcagaatggaaagcgaatccgcaacaagcgcytcgtgcagaacagtacgacacgcgaaaaaccatcaagcaaactcaggctgggttgcgctatgaacgtagcctgagttcgcgggatgatatgagtgtgatgatgtatgccggagagcgagaaacgacccagtaccagtcaatacccatggcaccacaacttaacccgtcacatgcgggcagcgtgattaccctgcaacgccattaccagggaatagacagccgctggacacaccgtggtgaactgggcgttccggtcacgttcactaccggcctgaactacgaaaacatgagtgaaaaccgcaagggctacaataacttccgcctgaatagcggcatgccggagtacgggcaaaaaggtgagttgcgtcgcgacgaacgcaatctgatgtggaacatcgatccctatttacagacgcagtggcagctgagcgaaaaactgtcgctggatgctggcgtgcgctacagctccgtgtggtttgattccaacgaccattacgttactccgggtaacggcgatgacagcggtgatgccagttatcacaaatggctaccagccggatcgttaaaatatgcaatgaccgatgcctggaatatctatctggcagccgggcgtggttttgaaacgccgacgattaatgagctgtcttatcgcgctgatgggcaaagcggtatgaactttggtttaaaaccatccaccaacgatacaattgagatcggcagtaaaacgcgtattggtgatgggctgcttagtctcgcattgttccagaccgacaccgatgatgaaattgttgtcgatagcagtagcggtgggcgtacgacttacaaaaatgctggaaagacccgtcgtcaaggcgctgaactggcatgggatcaacgtttcgcgggagattttcgcgtaaacgcgtcctggacctggcttgatgcgacctatcgcagcaatgtttgcaacgaacaggattgtaacggtaatcggatgccagggatcgcccgtaatatgggctttgcgtcgataggttatgtaccggaagatggttggtatgcaggcatggaagcgcgttatatgggcgatattatggcagatgatgaaaatacggccaaagcgccgtcttatactctcgtcggcttattcaccgggtataaatacaattaccacaatttaactgtggatttgtttggtcgtgtcgataatttattcgataaagaatacgttggttctgtcattgtcaatgagtcaaacgggcgatattacgaacctgcgcccgggcgaaattatggtgtcggcgtgaatatcgcatggcgatttgagtaattaccttgatgcccggtatttgccgggcatttactttaacgattgtattgctggtataaaatagcaatattttgttgcataatttcagcaagacaatgtctgcatccctctttgtcttttgcttttaacgcagcgagtaacagatgatagttttctatatgctcccgtaattccgctggattaatcgcttcatagagataatgtaaaccaggtcccatcctgacccacagttgctcaatcatctcacacaggatgggcatatttgagcgatgataaatcgctaagcgaaatagcctgtttacattaatgatttgttccatgtcgcccttttcttgcgcctgctgtaatttctcgagcaattcctggagttccgccaggtcttgcggggtgaggttttcaacagccagagcaactgccattaattccagttcgtagcggatccgattgatttcgtctaattgacgtttccccacttccggaactgtaaatgcttgcgctggtgcgacagaaagcgcattcaccgaaaccagacgtaataatgcttcacgcacaggtgtaatactcatacctaattgctccgccagatttttagtaatcaggcgtgcgccaggttttagtgcgccaatactaagctgatgtttcaggtcgttctcaacctgcagagtcaaactgacatgtttcattttttccgttccaggcattttaattccttcgcgtgttttctgtccaaccctgcctgcatggcagaaggaattcacctggtgtattaaagtgaataatcataaaccactcacctttgttgttattagcagcagaacaatgatgtggttagttaattaaagctgaaaataagctttttgcctggatttttatggcggcttacgccgccgttgaaactttaatcatcacccgccacgcggatcaccactttgccgaagtttttacccttcagcaggccgataaacgtctgtggcgcattctctaaaccgtcagtaatttcttcgcggtagtggattttatcctctttcacccattgccccatctccctctgaaactcatggatgcggtgaccataatcctgagcgataataaaaccttgcaagcgaatacgttttttcagcactgtagccatcaacagaggtaaacgatccggaccgggtggtagctctgtagcgttatagctgctcactaatccgcagacgggaatgcgcgcagatgtattaagtaacggtagcaccgcatcgaataccttaccgcccacgttttcataatagatatcaataccttttgggcacgctttcgccagttgttcggcaaaatcatccgcgtggtgatcaagacaaacatcgaagcctaacacctcggtagcatggcggcatttttccgcgccaccggctacccccaccactctgcaacctttaagtttgccgatttgccccaccgtcgcccccactggtcctgtcgccgcagctaccaccaacgtttcgccctctttaggctgaccgatatccagtaggcccatataagcggtaaagcctggcatccctagcacacccagcgaccacgatggattttgcggatgatcgccaagtttcaccagatcatcaccactggatatgtcatagtcttgccatccactgtagcccagcacccagtcgccagactgataatcaggatgattcgactccacgacacggctcaccgtaccgccgaccatcacgccgccaatatcaaccggcggtgaataagatggctcatcgctcatacgtccacgcatatacgggtccagggacaaataaactgtgcgcagtaacacctgtccttcacccggtgtggcgacatcatcttcttcaagacggaaattctccggaaccggtgcgccatgtggacgcgaggccagaacccaacgtcgattacgctgcttttgttgccccataatgctctcctgtgcttttggcatgaatccatcaatagtagcaggctcgcaggattggttttgtttgcagccgtcaccccccctctgcaacacgcaataatttcatcgaggaatccgttgcttcgggctgttttcgatagtattgataacatcatcatcattattttattgaggccagacatgtccatccgttttgcccgcaaagccgactgtgctgccattgcggaaatttataaccacgccgtgttgtatacggcggctatctggaatgaccaaacggtggatgcagataaccgcattgcctggtttgaagcgcggaccatagcaggttatccggtgctggtaagtgaagaagatggcgtagtgacgggatatgcctcatttggcgactggcgtagtttcgatggttttcgccataccgtggaacattcggtttatgtccatcccgatcatcagggcaaaggtctggggcgtaaattgttaagccgattgattgatgaagcgcgagattgcgggaagcatgtcatggtcgccgggatcgaatcgcaaaatcaggcctcgctgcatctgcaccagtcgctgggatttgtcgtcaccgcacaaatgccgcaggtgggcactaaatttgggcgctggctggatctgacatttatgcagttgcaactcgacgaacgcactgaaccggacgcgattggatgaatcagtcgctcacccttgcctttttgattgccgccggaattggtctggtagtccagaactcgctgatggtgcgcatcacccagacctcctctaccattctcatcgccatgttgctgaactcactggtggggattgtgctctttgtttctattttatggtttaaacaaggtatggcggggtttggcgaactggtgtccagcgtgcgctggtggacacttatacctggcttgctgggatcgttttttgtcttcgccagtatcagcggatatcagaatgtgggagcggcgacaactattgcagtactggtcgccagccagctgattggcggtctggttctggatatcttccgcagtcatggcgtaccactacgggcgttgttcggcccaatttgtggcgcaattttacttgtggttggcgcctggttggtagccagacgctcattttaatcacaggatggtgccgcctttggttaactgttcatggcgcgcttccatatcttctttatgcttgcgaccgtgatgagcaatagcggtgcgcaaacgctgctgctgggtgtagcgatcttcccgacttaactccgcgtcatcgctcagggcgattaataattcgttcatatgggcaatgacgctctcttcaatcgcggcatccacgcgcgcgatgacttcatccagatgcgacatactttctccttagccacttgtgaaatttatcgattcatccaaatgatataagtctgcgtggtgccgtcaagccagtgagtaagatttaaaacagtgaaaacaacagcgccaccgggaaactcatcggccatgttgcccccaccagaaaggcgcttaagaaacggatgcgtttcttatcgtgagaaagaaaccaagtgataagaaatgcgattgctgccataaccgcataaaaaaaaagcatgtgttgatagagagacatgtacgggcgtccagccagatgaataaaacgcgcgcaaatatgcgtcattttttgacgtgcatcaagttttttaaccggtttgagaaaaaaacatcaaacagcaacttgcccttatccatcttcagaatgagtattattgcggattttcttaacccgtactatacacataggggcaatgataaaaggtggcaaaaatgaatgtttccagtagaactgtagtactgataaatgtctttgctgctgttggtttgtttactcttatctctatgagatttggctggtttatttgatgtagtgattttgcacgcagcacgtactgtcagagaaatcagtgctctgacagtacgcaagatcatctcatactcttacgatctgcaatattatccttaatgtttaaccatgacgtggcggacgacggtgtaatcctccagcccataaagtgacatatccttgccgtaaccagaaagtttctgcccaccgtgcggcatttcacttaccagcatgaaatgggtattgacccaggtacaaccatattgcagccgtgcactgacgcgatgcgccctgcccacatctttcgtccataccgaagatgcaagtccgtactggctgtcattcgcccagtttaccacctgttcttcgttgtcgaagagcgtaacactcactactggaccaaatacctctttttgcacgatggcatcgtcctgtaatgcgccagccagcagcgtcggcgcatagtaatagccattacccttgcgcttttcaccgccagtgatcactttgatgtgccctgtcgctttcgcctcttctactgccttgctgacgcgttcgagatgcgccagcgagcttaaaggtccaagctccgtagactcgtcatccggcgcaccagattttaacgttgccactgcagcaccgagtttttccaccagcgtatcgtaaatgcctttttgcgcgtagatccgacaagccacagtacaatcctgtccggcattgtaatagccaaatgtacgtacaccttcgaccactgcttcaatatccgcatcatcaaaaacaatcactggcgctttgccaccaagttccatatgagtacgcttaatggagggcgcggtatggctgatgatgtgctcgccggtggcgatagagcccgtcagcgacaccatccgcactttgggatgaccggtcagcggatcgcccaccgttttgcctctgccaaacagtacgttaatcacgcctgccgggaagatatctttcgccagctctgccaacttcaacgcggtcagcggggtaatttctgatggtttaagcactacgcagttccctgccgccagcgccggagccagtttccacgctgccatcatcagcggataattccacggtgcgatagaagccacgacccccaacggatcgcgacggatcatcgaagtatgaccttcaagatattcacctgccgccagaccattcagacagcgcgccgcacccgcgaaaaagcgaaaaacatcgacaatcgccgggatttcatcattgaacgcactatgcagcggtttgccacaattacgggactccagttcggcaaaaacctgaccattttcttcgataacatcagccagtttcagcagacattccgcacgcactttcggcgtggtttgcccccattcggcaaatgctgcatctgccgcgcgcacagcagcatcgacctgctctgcggatgcctcggcaatctccagtaaaacgtcccccgttgccggattatagacaggctgtttttccccttcgccgctaaccagttctccgttaatcagtaacttatgttgcatagcatattcctgtatcagtggttattgaccattgtcgccttcgcgggttagccaccaggctcccaggatcggcaaggttgttaccaacataaccagcagtgccaccacgttagttaccggtacatcacgcggtcgcccaagctgattgagcaaccacaacggtaacgttcgttcatgacctgccgtaaaggtcgtaacgatgatttcatcgaacgacaaggcaaacgccagcattcctcctgccagtaacgccgaactgagattcggcaacactacgtagcggaaggtttgccagccattggccccaagatccattgacgcctcaaccagactccatgaggtgcggcgaaaacgggcgatgacattgttaaacaccacaactacacaaaaagtcgcatgaccgaccacgatggtgaaaaatcccggctccagattgatggttttaaaggcggttaataacgccagaccagtgacaatgcccggcagcgcaatgggcagcagcagtaacagcgaaatggcgtttttgccgaaaaagtctcgtcgccacagcgcggcagctgccagcgtccctaacaccagcgccattaatgtcgcyagcgccgccactttaagtgacagtgtcacggcatcaagaatatcactacgctgtgctgccacgctaaaccagcgcagcgtcaggccctgcggtggaaaactaaacgccgcatcttcagtgttaaacgcataggcggcgattatcaggatgggaaaatgtaggaaaacaacgccgccccaggccgccagtttgaggaaaaacggtgcgcgttcagagtgcatcaaacgctcccagacgtttcacgaacgccaggtacagtgcgataagaacaatcggcaccagggtgaatgccgccgccatcggcatattgccaatcgccccctgctgggaataaaccatattgccgataaaatatcctggcgggccaaccagctgcgggacgataaaatcgcccagtgtgagtgagaaggtaaagatagagccagcggcaatacccgggatcgccagcggcaacaccacatagcgaaaggtttgtcgtggacgtgcgccgagatcagctgacgcctgcaacaatgacggcggcaaacgctcaagcgccgcctgcacgggcaggatcatgaacggcagccagatatagagaaacaccagaaagcgccccagcccggaagttgacagcgtattgccgcccaccgcaggtaatgtaaggaacgctgtcagcagtggttccagcccaagatgttgtaaaaaccactgagtcacgccatcttttgccagcaataacgtccaggcataggctttaacaatgtagctcgcccacatcggcaacattaccgcaatataaaaaaacgctttcattttcccgctggtatagcgcgccatataccacgccattggaaaagccagaatggcgctggcgatagtgactgccacagccatagtcagcgtgcggagaatgatgtcgtaattcgccggattaaacagcgcacggatgttcgccagcgtcagttccggcgttaccgacatggtgaaatcgtcaaaggtataaaagccctgccataacagcgttagcagcgagccgaaatagacaatgccaaaccacattagcgggccaagcagcagcaaaaacagccccagccccggattccgccagaagaaaccggacaccttacccagacctggacgtgaaggtgattgcaatacgttcatcgccattcacctctcctcaaccagcggcaccatcacatcacgcgaccaggaaaccatcacctgttgtccgggcgtgagcgtggcaggcagttcttcgcctgtcatattggcctgactcaccagcagtttttcaccgccgttcaatttcagttcaaaacgagttgccgcgccctgatattgcaccgcctggatcgtgccattggcctgcagttcaccaggggtgttgaggcggatatgttccggccgcagggcgaagcttcccgtcatgccacaaagtttctctgccatcagtccatcaaaaacattcgatgtaccaacgaacccggcaacaaacggcgtgcgcgggcgcatatagagatcgcgcggggaatcgacctgctcaatgcgtccattattgaaaaccgccacacgatcggacatcgataacgcttcgccctgatcgtgggtaacgcagataaaagtgataccgagagactgttgcagttttttcagctcaagctgcatctgctcacgcaatttgagatccagtgcgccgagcggttcatccaacagcaatacgcgcggttcattcaccaatgctctggcgatagcaacccgctggcgctgaccaccagaaagttgtgacggtttacgttgctgtacaaaccccaacgccactttctccagcgcctcttgcgccattgcgtgccgctgctttttattcacgcctttgaccatcagcccataggcgacattgtcaagaatcgacatatgcggaaatagcgcgtagtcctgaaagacagtattcacgtcccgctcccacggtggcagattgctggcgggtttaccaaagatagagatagccccgccggaaagctgttcgaagccagcaatcaggcgcaggcaggtggttttgccggagccggacggccccagcatagagaagaactcaccatcttttatcgcaatactgacgccatctactgcgcgcacgtcaccgtacaaccgcgagacgttgtcaaactccactgcgtacgtcataaagcaccccagcgaagttagcgaccgcccataatggcaatgtaatcctgcgtccagcgactgtagggaacaaacttgcccccttctgctataggcgttttccagaaggctattttatcgaaatagttaaaaccgtttgtttcacaacctttctcgcctaataacgaactggctttacacccttccggcacgactggtaacgagccaaaccaggccgccacatcgccctgcacttttggcgttaatgaccagttcatccatttgtaggcgcaaaccggatgtttcgcttcgctatgtagcatggtggtgtcagcccaaccggtaacgccctccttcgggaaaacggtagcgacaggctgaccttcggctttcagggcgttggtctgatagggccaggcactggaagcgaccacaccctcgtttttgaaatcgctcatttgcacggtagtgtcatgccagtagcgatggatcaaactatgttgatcacgcagcactttcagcaccgcctggtactgttcttcggtgagttgatacggatcgctgatgcccaactgcggctgagtggctttaacgaacaacgcagcgtccgcaatgtagatagggccatcataagcctgaacgcggcctttattgctcttgccgtcctgcagattttgctcaacaaaaaccacttgccagctatccggcggcgtcgggaaggttttagtgttgtacatcagcaggttcggcccccattggtaaggtgtgccgtaaactttgccgccaacgttaaaccagtcgcctttaaccacgcgcggatcaagcgttttccagttgggaatcaaggcggtattaatcggctgcacgcgtttacccataatcaaacgcagcgaggcatcgccggatgccgtaaccagatcgtaaccccctttggtcatcagactgaccatctcatcggaagtcgcggcggttttaacattcaccgcgcagcctgtctctttttcgaattgcgttacccagtcgtattgtttatcagtttgtccgcgttcgatatatcccggccaggcgataatatccagtcgcccttccggtttatctaaattggtaggcggttcggcggcgtgagcggtcattattgtcatgctgagcgcacacaggctgctgcgggcaaatgtcttgctcataaggtcttactcctgtcgtaattaattgttcagccgccgtgccgtaaaaatatctccttgtttaaccatagacggcggcttgcaggcacaccttcgcccctgagaaaatttaatcaggttgtgagctaccgcgcattatgccgtctgtaaggttatcttctggagtatagacaaggagttaggaaatatgactgctattcgaaattcatattacccaatctaagaggaattaaattaaacgctattacagccgttcttgaataagtttgcctaattgttttaccgcctgttcttcacgttctccccacagccacgcggtattaaaacgaaaaaaacgtgaccagttttcaccggtagaaaacattttacctggcgcaatactgatatgatgcgtcagtgccgccaggctcaattcgccggcatctaacggctcggggagctccagccagagaaaataaccgctgtcattatgatgaattttcacttccgcaggcagataacgcagcagtgcctgccaggcacgttgtttacgttccgcaagctggcgacgcaggcgacgaanatgggcgtcgtatcggcgcgtggaaaggtaatccaccagcgcaagctgcatcggtgagctggtggaaagcgtactcatcagctgcaagcgttgaattttacgtgcatgttttccggcggcgacccaaccaatacgaaaaccaggcaccagacatttcgaaaacgaagagcaatgcaaaacgccatcgtggcgatcccacgctttcgcaggcagcggtttttcccgtccaaaataaagttcgctgtaaacgtcatcttcaatcagcgttacgttgtactgattgagcaacgccaccagttgtgcttttttttgcggcgttaaggtaaatccgagtggattctggctattagtcatcagccagcacgctttcaccggatactcctgcaacgccagttccagcgcctgaagatcgatcccttctttaacatccgtcgccaccgataacgccttcagccgtagccgctccagcgcctgcaacgcaccgtagaaacaaggattctctactatcacccaatcgcccggttcagttaccgcttgcaaactgaggtttaatgcctctaacgccccggcagtgatgacaatttcatcaggagaaatggtgatcccctgtaaggcatagcgacgggcaatagcctgacgcagttctgcgtttcctggcggcaagttttcaatcacgctcatcgccgtggcggttttgcttacctgcgccagcgagcggtttagttgttggagggggaaaagtcgcgggtcgggaaaggccgaggcaaacggaacgaccgacggatcgcgactggcctgcaacatatcaaaaatataagtgttgatatcgactgcttcatctcgagtgactggaatgactggcactttcggcatttttattgcctgtggcgcaacgtaataacccgactgcggtcgtgcgataatatatccctgactttcgagcaactgataggcatggctgacagtcataaagctcatgccagaaagcgccacctggtcacgcaacgaaggtaaacgatcgccgggttgccagatacccgacgcaatctgctcgcgtaattgttctgcaagctgctggtattttttcattatcgaatcgtaattatgtgcagatgattcggcagtctatatcagttgttaaaaatgacaacttttcgttaactgtaattaaaccatcaccagcgataactctttgccaagcgcctttsccgcgagctggactgcgtcgatttttgtcgcatgatgcaagttaaataggcgagtaatctcttgtttaggtttgccaattcgcctggctaactcttgctgagtgatttctgactgtaaaaaagcatttaacagcaataccttagaggcgacgctcaaaggtacttcaataaagtgatcatgactatttaatggcgaaggtaaagggataagctcgttatcttcaaaataaaaatcaaatgcggtcagtaaagcatcttttgccgcttccatcgcttcagcgacagtttcgccctgcgtcaacgcttcagggatatccacaaaagaaaccatataaccgccttccggcgcgggtgtaagagtgacgggataacgcataatttcgactgtctctcgcatgtcattaacctttttaattggcgattaactcaaaccgagttgtttcaggattgctttacgcaatggttctttaatctcatcgcaggggtgacgcggcatgacactgcgcctcccatgaaacctgagtttcaaatggttgctgccattcgctacatcgacgccctgagattcgagccaacgtctgaactcgctttgtttcacatcgcctccctgcggctgagtatatcaacaaagtaaacattagtgtttacctccgtgtgtaatttgctcgaaaatagcactaaatcgccgcaacggcagaatgcaatgcaaaatcaggaaggaagattccagaatttctttgcgctaatttgcaaaactgaataataacctcaagaaacgatcggcatcatagcggcaaaaggtaaraaaaaggtggcaggatgtttacsaargcgttatcggttgtcttattaacgtgtgcgctgttctcaggacaactcatggcagggcacaaaggacatgaatttgtgtgggtaaagaatgtggatcatcagctgcgtcatgaagcggacagcgatgaattgcgtgctgtggcggaagagtcggcggaaggtttgcgcgagcatttttactggcaaaaatcgcgcaaaccagaagcgggacaacgttgagtcgtttgatgccggatgcggcgtaacgccttacccggcaggcaatatcatgcagattcaataagttgtgagtaaccagaaaactggcgttttacccttttcgcttcggcaatgttttcagcagctcatccggacttacggatgccactacgcttcccggtaacggcattttcagtatgtgatttttgattttgccaatgacgtgcatctcgcatgggcggcaatcaaactttagcgttaatacttcatcgccgttaaccagttgcattggcgtcgccttccagcttttgatattgcctttcgcctgtttcgggcacagattaaaggcaaagcgcagacaatgcttggtgatcatcaccgggacttcgcccttctcttcatgtgcctcatacgccgcgtcaatcagctgcacaccatagcgatgataaaattcacgcgctttctggttgtaaacgttcgcgaggaaactcagatgtgtttgcggataaaccggcgcaggatcagcaaccggtttacggctgccgcgctggtaactggcaagacgcgcagcatccagcatgtcggcagcttcacggcggaactggtttaacagactgtttggtacaaacagcgcccccggcaaattaatttgcacatcgcgggcgtaatagagggtttgccccagttttgccagaccatccttcagattgttcattgctttttctgcgttattggcttcgtcgaactgcccatccagcgtatgcgttatgctgaccccctcttcactggtgagagtcagaatcaattgttcctgccaaccgcccagttcaatgtctaccgccacccgacgttcgctagaggtttttgtcagtgcctgctgccagttatgatcaagattacggtttagtgggtgatgcgggcgaattttgtgcaaatctgctggcatttcattgggccagacgcggtactgattttctccggttttctcgaccgtattggcacgaaaaccgacgacttcacgtttaatcaacacgttcaggccatcgccatttgccagtggctcggtaacggcaacatcgagatgatctttcgccactttcactacttcacctaccggcaggccgataaatttcggcgaatcgaacgcgccaatatcgcctttacgggcattcacaaaataatctgtgctaccacggtggaaagtcttttccgtcgatggaacaaagaaatgttcagtacgacctgatgaagcgcgcgccagatcgccacgttcttcaataatggcatcaagcatctggcgataatgggcggtgatattcttcacgtagctcatatctttgtaacgcccttcaatcttgaaggaacgtacgccagcatcaatcagcgcgccgaggttggcagtctgatcgttatctttcatcgacagcagatgtttttcataggaaaccacccgcccctgatcgtctttcaatgtgtatggcaaacggcacgcttgcgagcaatcgccacggttggcgctacgccctgtttgcgcatgagaaatgtagcactgacccgaataggccacgcacagtgcgccatgaataaagaattcaatggtcgcgtccgtggcctggtgaatcgcgcggatctgatcaagattcagctctcgcgccagcacaatctgcgtgaagccaacatcagagaggaacttcgctttttctactgtacgaatgtcgcactgcgtactggcgtgcagttcaatcggcggaatatcaagttccagaatccccatatcctgaacaatcagcgcatcgacaccggtctggtagaggtcagtaatcagccgttgcgcgggttccagctcatcatcatgcaaaatggtgttaagcgtgacgaaaatttttgcaccataacgatgggcaaacggcaccagctcggcaatatctttcaggctattactggcattatgacgggcaccaaaaccagggccgccgatataaacagcatcggcaccgtgcaaaatagcttcgcgggcaatggcggcatcgcgtgccgggcttaacagttcaagtcgatgagaagatacggtcacattcttatccagtagctgaaaaatggcggytattttagccacaagcgcgacgttgcgaaatagttttcccgcttaactgcgcgggtaatggatgagggaatgaaaatgtacggtttgctccccaccattacgatagatatgcgtgacgtctgcagcaaatcgaacgccttccccacaattaagggtctgccattcaccatcaacgcacagatcaagttgtccatcaatgacgacgacatgttcgattacccccttctcatggggcgtcgattcgcttattgcaccgggtgccatctgaatcgagaagtgttcaaagcagagttgtggatcataaggaaacagcgaaatgatcaccatcgcctgctgttgtggatcataaactgaaggcgtagcggactgtggcggagaaataaatgtcgaaaatggcacgttcaacccagtggcaattttccataatgtcgcgaccgtcgggctggactcattacgctcaatctgtcctaacattgctttagaaacgcccgtcgcttctgccagtcgcgaaagactccagccgcgctgctgacgtagttgtttaagtgtggtggataaaaagcgagcgagattttccatgcgactcctccggcaaaacggaagtttatcacttgtgcgttataacggacaaatgctacggtgcctgtacgctataacgcacgaggtgactatgcgtctgttttctgttcctccacccacgctactggcggggtttctggcggtattaattggctacgccagttcagcggcaataatctggcaagcagcgattgtcgccggagccaccactgcacaaatctctggctggatgacggcgctggggctggcaatgggcgtcagtacgctgactctgacattatggtatcgcgtacctgttctcaccgcatggtcaacgcctggcgcggctttgttggtcaccggattgcagggactaacacttaacgaagccatcggcgtttttattgtcaccaacgcgttaatagtcctctgcggcataacgggactctttgctcgtctgatgcgcattattccgcactcgcttgcggcagcaatgcttgccgggattttattacgctttggtttacaggcgtttgccagtctggacggtcaatttacgttgtgtggaagtatgttgctggtatggctggcaaccaaggccgttgcgccgcgctatgcggtaattgccgcgatgattattgggatcgtgatcgttatcgcgcaaggtgacgttgtcacaactgatgttgtctttaaacccgttctccccacttatattacccctgatttttcgtttgctcacagcctgagcgttgcactccccctttttctggtgacgatggcatcgcaaaacgcaccgggtatcgcagcaatgaaagcagccgggtattcggctcctgtttcgccgttgattgtgtttactggattgctggcactggttttttcccctttcggcgtttattccgtcggtattgcggcaatcaccgcggctatttgccaaagcccggaagcgcatccggataaagatcaacgttggctggcagctgccgttgcaggcattttctatttgctcgcaggtctgtttggtagtgccattaccgggatgatggctgccctgcccgtaagttggatccagatgctggcaggtctggcgctgttgagtaccattggcggcagtttgtatcaggcgctgcataatgagcgtgagcgcgacgcggcggtggtggcatttctggtaacggcaagtggattgacgctggtcgggattggttctgcgttttggggattaattgccggaggcgtttgttacgtggtgttgaatttaatcgctgacagaaaccgataataaaaagcgccatctaacgatggcgcgtctggaactactttttgttaacgtcaaacatggtggcatcggtcgccatgtcatcaataacttgtttaatattttcgaaagccattggcgtactttcgttattcaggtctttaccttcgccctgacgaacgactttgataaccggtttattagtcgctgcatcaatcagctcaccttcaaaatacaagcgagtatccatggtacggtggcctgtagccatttgcgtccccgcaaccactaatgcaacaggaaccacttcatagaattgcagcccttctttgctggtatctacaccggtaatggccccacggaaaatcagactacgcggccccgcggtggtaaccagtggtttacgctgcgctatcgcttctttcatttcggtgttggtatagttcaaaattttatccagaactttctgccctacctgggtcgaaggtttcggtaccggataataagtgattgggttccagacgatgctgtcatatttgctttgatcaaaactcgggtctacccaacgtaaaaccggtttacctgtagccgaggttgtttcttttaaatcagagtaattgtttaaaaaaccagaatatttatctggctgggtgattttagaggcacaaccagacagagccaacaagccgcataaagctgcaactttcgcaaatgatgtggtacgcatgaatagtttcctgagatgattatattactttttaagttatagcaaaaagcgccgcttcgtgttgtggcaaaaaaagtgttggtgaaaataaatttttttagccccttttcagacgacatagtcaatgccgcaaaaggggctaagtcaatcatcagtagttaaatttcagtaagttaagctgctaaaaaaacttcgactactgtgattaatttcacatcccttcgataaaaaatatgcttaccgaaaagaaggacagtaaaccatctcagcggtggggaattttcacgcgctttgttcttaccgggtcattttttacgtgccagcatcgtggcgaaacgcagtttaatacgattaccgttggcgtcggtgcggtgcagctcgccgacgtcttcattgtatttcaccatctcccagccttcgtaatatcgacgtaattctccctctttgaaggcaaacgggaagccgacggtacatggataatcagcggtatccatcgccgccacaatcaggttgtaaccgccaggtttagtgcaacgttgcatattggcaatcagccctgggatggttttagcctcaaggaacatcagcaccacagtcgaaagaataaaatcgtactctccatcaaatgtgaggttattcagatcaacgacccgggtgtgtaaattatccagattttcaatggatttaatgcgctcgacgttggcgatactcatggcatttttatcccatgcgtcaacatcataaccattggctgccaggtaaagactgttacgaccattgccacagcccagatccagcgttttacccggtttaaccactttcaccgcttccagtacttcagagtgtgtgcgggttaattcatatttatcagtaaaataattttcgtcacgaatgatcattctttgtcctctgctttcattaaaacggcgcgctcggttctgactaacaattttccctgcatcagaagcgccaaagtacggatgagcagtattgcaataataaaattggtaaagataaacagcggcaccgccagcgtatggaaaaatccattatcgctgccactccccagatgcaaaccggtggttgccagtgcagatacgccgaacgagaaactccagaatgaagcattaaatggctgggagagataccatggcatcagacgtagcataaacagcagttgcagcagtccataaccgaaaagcattttcgccagcgtgtcaccctcgccgccgttgacgctcagccaggcactacaggccaccagcgcaggagcgagctgaatgccgagtgatgtccgcagtgccgtgggtaattctcccgaactacgcagacgctgcaagatcaccggttcaaggcttagccatgagaaaacgcctgcgcctaaaaacaccagaccggcgtcggtgtagcccaacgcaccacaggccattgcgctgataaagttgttggcaactgtcggcagatacagtccaggcgtagtagcttcttcagggtgagatccgcgccataatcccgcagtttgccaggcggcataagccaactgaaccacgacaccaaaactgaacaggcacaccgccagtgggcgaaaccacggaacaaaaccaatcgccaccagcatcgtcgttgcaggaaacaaactcacaaaactgctcagcactggatggcgaacttccgccagcacgctatgcggaaagcgtatgagtcgggtaataaatgcgctagtcaataatccccagatgatcatcgccagaatcaccagcccatcccctaaccagtggctgacctgccaaacctggctggcatagcgccaggcaaatcccatccctatcgtccccaacacaataccaaagtagcctgccggcaaattgagcactttatcgctctgcatcttcttactcattttgtttaatttataaagtatatttgaaatgcattttatggaattttctcgagcatagccagagccgcagaatttgctacggttatagtaagtcacctgtgggaaaacgctatgcgcaaatatcgtctaagtgaagaacagcgagcctttagttatcaggaagatggcactaaaaaaaatgtgttattacggcagattatcgccattagcgattttaacgatgtgatagcaggaaccgctggcggctggatcgatcgcgaaacggtgttagcacaggaaggaaattgctggatttacgaccagaatgctattgcgttcggcggaacggtgatttccggtaatacgcgcatcaccggcaccagcgtactgtggggagaggtttacgcaacggataatgtctggatcgataatagtgaaatcaaccagggtgcatatataagtgacagtgtcaccattcatgactcactggtttgcgggcaatgtagaatatttggtcacgccttaattgatcaacattctatgatcgtcgccgcacaaggcttaacgcccgaccatcaactcctgctccaaatttatgatcgcgcaagggttagcgcctcgcgtattgtccaccaggcacaaatttatggcgatgccgtcatccggtatgcttttattgaacatcgcgccgaagtttttgattttgccagtattgaaggtaatgaagagaacaacgtctggctatgcgattgcgctaaagtctacggtcacgcgcaggtgaaagctggcatagaagaagatgccattccaacgattcattacagttcgcaggtggcggaatatgccattgtggaaggtaattgtgtgttaaaacatcatgtcttgattggcggaaatgccgtggtacgtggcggaccgattctgctcgacgagcacgttgtaatacaaggtgagagccgtattacaggtgcggtgataattgaaaaccatgtggagttaaccgaccacgccgtcgttgaagcctttgatggcgacacggttcatgtccgtggtccaaaagtcattaacggcgaggagcgcattacgcgaacgccgctggcagggttattatgaatcgataatacgcgcgtataagttcacatcatcataggcatcattcaggaactcagcctgtttcaggcaaccttcaaggataaaaccattgcgcaaagcgacctggttgctttgcggattgtccacccgacatttgatcacgaagcgtctaagttcaccagactgagcgtaatgatgaatcagtgcctgcagcgcctgagaaatgatcccctgcccctgatgagattcgtccagtcagtagccgatttcagcggttttattcagtggttcaatacgattaaacgagataacgccgataagttcatcttctttgaaaatcatgaacattttggcatagccgcgttgatgcaacatcacattaccctgcaccgtttttcgcgtgtcctcttcaatctgaacgaactgcggccagtttagcgactgctgtaaccaggttttatttttacagattaactgataaagaggagtgacgtgattttctgcaacagcatgtaattcaagtgattcgcttacttttatcgtttcagtcatcttatctccagtcaatccatgcagttgttaaaaaagccgcctggctggcggcttaggaaagtttacacctctttgacgctctcatgctgcaggattttgagcatctcatcttttaactgtagcttttgttttttcatgcggaccacttccgcattgtaccctcgatcgtcggaaccttcctttctggcaatttcatgatcaagtttattgtgtttatcgaacaaggacataaagcgaggattttcgtttttcagacgggatattaaatctcgatattctggaaacatacgcactccctgttagtggctgacaaggtgtatctgaaatacacaccatcagattactcatttaacttagggaaaaatgcgagcgggatcgtgtttaaccagacggcacctcccgaagaaggtgccgaagaaaaaacgattaactcatcacgcggtcgtcaacatactgacgtttatccggcgctggcgggaaatactgatacagccatgtttcactgatagcgtcgccctgacaacgcagatacatccgcatatcgaccggatcagtggagtccgaagtcggataccagtcaaactgaatacgataaccatcaatgggttcaatatagagaatttcgatttgcttcgcttccccactggaaagcgtaatcaccggctcaatgccttttggtgcggcagctttcagatcaccaccaacgaaatcgacggcaaaacgacgcgcccatttttcgggatagtgttcacctggtgcccaaccttccgggaaaccgcccatgccggtacgcgtcgccataacgcgcgctaatgggcaatgaacaggcggttgcgcactccagtacagacgatactggaatgcaaactcatcacccgcctttacagctttttctggctgccagaagcagacaatgttatccagcgtttcgcccgttgttgggatttccatcaggccgatggtgcccttaccccacttgttacgcggttccacccacagacttgggcgtttgttataccagcccataatgtcctgataatgggagaaatcacgatccagttgcaataaaccaaaccctttcgggttgttgtcggtgtaagcattgaactgcaatttttgcggattattcagcggacggcaaatccactcgccgttgccccgccacatggacagacgatcagagtcatgaatttgcggatgaatggtgtcgcacatccgacgttcattagtaccgcagctgaacatactggtcatcggcgcaatgcccagctgtttaatgtctttgcgcgcatacaggtgattttccacatccataatcacctgacttttctcacaatggatagtgaacttataggcaccagtaatgctggcgctatcgagcaacgcataaacggtaaaggtagttgcccccggttttaccgtatcaaaccagaaggcggtaaagtcggggaactcttctttactgtcggtgtaagtgtcaatcgccaggccgcgggccgacaaaccgtattgatatgtgtcatcaacggcgcggaaataactcgctccgaggaatgatactacatcacggcgcgccagttcgggggctttaaacacgcgaaaaccggcaaagccgagatcgctttgcccttctaattgtttggtatcaacacctgcatcgttgtatttgaacaactccgggcgaaagtgaatttcacgcgccagatgtgttgctggatctacagaaaacatacgaacgcggcgacggaatcccattcccatatggaagaactgagcgtccagttgacggttctcaacgttatgccagagcgatttttcggcgtcgtattgaatactgttataagcctgcggcgtcattgtcgccagcgtgtcaggtaacggacgaggcgcaccacgccacgctgtttgcgctaagtcgtgcgccattgactgtagaatggagaagtcaaaacgctgggtttgcccgtcggcaatatcagaatctgccgcgaatgccgcctgagaaaaaagagaagcaatgccgctggtaccgcacacggcggccatagccattgaacctttaataaatcgtctacgatccatacctgaaagtgagtccttctggtgttgtgaatggtcccgcgctggtcgttttcagcggcaagaaagtgcttatttatgaccgctcactctagacaatatttattaataatccaattgttgaactgagagaatatgcataaatcggcaatttttttatgtcgatgggatgagcctgattcgtttgtaaaatcaggcaaatttttgcaaaggcvggatggtcagaatttaaagcaaaccacagcgacgtttactgcgttcttccgcttcctgataaagctggaactcatccaaaaccggacaacccaacgcctgctcaaatgcttcgcgactggcattaccgtggctgcgtgcctgcgtttcattacccagatttgactggaagatccccgccgcgctaacgggcaagaaatcttcataggtaatgggttgcgccgcgacccaaccacgttcaattaagggctgtggatcgtctccgggatgaatcgcctgacgatgcgcctcacctgaaggcgtcagacggtaccggaaccatgccagcccttgctgacgcattaaaaactcactgtcaggaaaagtgcggaaggtttcctgtaaatgcatttggtgagtgagattatcctgcccggttccagcgttacgcagaagatcatcatacagttgtcgacctttcggcgttaatgccacgccacgctgctcaatttcaccaaagcgcgcagtatgcgtgccctgtttctgccccgcaaacaacaccgtctcttccagtgctttaaagctggtctggcgtagtaaaatcggtacctcgcggcgcggcgggcccttcgatcagaatttttggttcaattccgcattcaggcatcatcgactgcacccggtcaatatccagcgtacgtggcgtcagatggttgatatggcatccaggaaaacagaccacatcagcaatcaaccgatgttcgttgtgcaaggcgcgataggtttcttcatctaccgttgctgactggtgccaacggaacgtttccagggcctcctgcacaaactcctgtgcctgtgtttcgttaaaaccgccccgctggtcatactcctctaacagttgtcgacaacgtggggtgaagatatcgcgctgacgcagaatctccgccgctttctggcgcaaaatttcgttctcgataagctcaaggcggagtaaggaggtaaaaacgcggaagggattacgcgccagagaagcatcatcaatgggccgaaatgctgtcgaatgtaccggcacccctgcctgcgagagatcgtaatagctcaccgggtacatccccataatggcaaacatccgccgaagagtagcaagctcttgtgcagtcccaacgcgaatcgccccatgacgttcaacattcagtcgcgccaggctcgtctgcatttaccattttttcgtgcagttgaggattgttttccagcacagccagattcacatcagctaccagttccagcagcgtgccatattgcggaacttcttgctggtacatggctgacattgcctgcgaaaactgttcccgaatctcatccgccgtgatgctgttcgccatagtgtctgcctccagtggtcagtaatctggagtgtaggtaaccgcattcactctggcgggaagaatttacaaactgtgatctcgccgcgaaaacatcaatattatccattttgctgtaacataattgctttaattgttaataatattttgcaatcaagttatcataatcaaacaacttcacttgtcagcgacaccgcttcgtttttaacatcgcttatggaaaaaaatagtctgtttagtcagcgcatccgtttgcgccaccttcatacattcgtagctgtcgcacaacaaggaactttggggcgcgcggctgaaacccttaatttgagtcaacctgcgctctctaagacattaaatgaactggagcagctgacgggcgctcgcttgtttgagcgtggtcgtcagggggcgcaacttaccttacccggcgaacaatttttaacgcatgcagtcagagtacttgacgccatcaacactgccggacagtcgcttcatcgtaaagaaggtcctaataatgatgtcgtcagggttggtgcactacctactgcggcactggggatattaccttcggttataggtcagtttcatcagcaacaaaaagagacgaccttgcaagttgcgacaatgagtaaccctatgattctggcgggtttgaaaaccggggaaatcgatatcggcattggtcggatgtcagatcctgaactgatgaccgggcttaattacgaactgctgtttcttgaatcgctgaagctggttgtccgccctaatcatccgctacttcaggagaacgtaacgctaagccgggtgctggaatggccggtcgttgtatcaccagaaggcactgcgccacgccagcattcagatgcattagtacagagccagggatgtaaaattccttcgggttgtatcgaaacgctgtctgcttcgctatctcgtcaacttacggttgaatacgactacgtgtggtttgtcccttctggcgcggtaaaagacgacctgcgtcatgccacgctggtggccctgcctgttccgggacatggtgcaggcgaaccgattggaatactgacccgcgtagatgcgacgttctcttctggttgccagttgatgattaacgctattcgaaaatcaatgccgttctgaaaggtgaagggatctgtcgatccctcctttaacattttcacaccggagcgaaactaactggttcacccgctccgcgaggttctgccaacacagattgtttgttcagacggaatacgtccaccgcctcagttaatcgtgccgcctgttcttcaagggacaccgccgccgctgaggcctcttctaccagagaagcattctgttgcgtcaccttatccatttcagaaatcgcctggctaacctgcgttatgcccctactttgctcatccgaggcggcggcaatttcctgcatgatatgtgtgacactcgcgacggcatcaacaatagtgctcatggttttcccggccgttgccacctcatccgatcccaggtcaattaacctgactgattcactgatcaagccttcaatttcttttgccgcctgggcgctgcggcttgcgagtgtccgtacttcgctggcgacaacggcaaatccacgcccttgctcacccgctcgcgcagcttcaacggcagcattcagtgccagaatattcgtctggaaagcaatactgttgatgacggcggtgatctcagaaattttcttcgaactcgtggagatagcgcccatcgtttttactacaccggaaaccgtctgcccgccatcgctggctttaatagaagcctcttgcgccagtttgctggcataatgcgcgttatccgcattctgtttcaccgtcgcagtgagttgctccatgctggcggcagtttgttcgatagccgccgcttgttcttcggtgcgagatgacaggtccgcattgccagctgaaatttcgctggtgccacgataaatctcttccgcaccctgtcgaacagtccctacggtcatccccagtgaatgctgcatttgctgtaaatgacgacttaagcgaccgatttcattacgacccgccggttcatccttcatcgtcagatcgccactagcgattttttcaatccgttgtgcggcatgttgcagtggacgaatgacgatccgacgtagcaccataaatgttatcagcgtcatgaccagggcaagcacaaacgcaccaatcatgaacatcccgcccaggcgggtgcgctgatgggccagttccgccagttggttggctctggtgctacgtatcttaacggctttgttcaaaatatcggtataagcattatccagcgttcggatctgctcactttcatgattgataatcgcttcaaacatgccatttttggcatatttcaacataggttgcatacccgtgatataagcctgaaagcgttgatttaattcagtgtcgagggcttcatcagcaggtgttttcaccggccgattctgataagcacgataaccttgctgcgactgtttaatctccgattcggcttgcgcaatatttcgcttcattgcttccatttccgcaatacgactcgcagccccggcctgaatcatattgatccgggctgaacgcaaaaaatctgaactgttcgctaacccggtccgaatctcaatctccgcagtaacatcacgctgatcgcgatcggcctgccagaggaaatagccagccagggctgaacttaatgcgaatagaactaagataccgcctagaatgcaggcaaataacggaaccaacctgatgtgatgcaaaaaacctaatcgctgtgagggagttgtattcattaccgttgtctctcgtccaggtttactcctgatagaaagtcatcggcatttgacggtaattacttacgactaaaagcctctttgcgtcacatttttacaacaattattgcagagaagattaatgccattggaatgaagagagtaacgaatggttaaactggctaacccgaatgacgaaaaattctggaaaacagcacgcaatttcgtcaggtgattattttcgtccctaaggaaaccacataggatgctcacgggtgcctgagactttctgttttcaggctaaccgggaatcagaaagacgaaggccccgaccgatatttctatcaaccgaggccaacgaatgaaccaagcaattcagatgttagcctcttacccgccatccggcaaggagaaaggctatgaagcgcaaccctctggtggtgtgtctgctcattatctgcattacgattctgacattcacactcctgacccgacaaacgctctacgaactgcggttccgggacagtgataaggaggttgctgcgctcatggcctgcacgtccaggtaagggcaagcgcggggattttccccgcgcatctgactagcagattcattttctcatggcaccccttttacacttcagttagtgcatgtttttttcgatgcactaatagaaccatcattacagacaaatttgccgcctgccgtacagtgtgagatcccccctttcgaaccagaacagggtttgcgcccggcatcggcataaaaggaaacaagcgctcccataaacaaaataagtgccagttttttcatataacctccatggtttatcgaatcttatgttcgatttgaacgttatacgctggtttattttgataccgttgatgagatcaaagatcgggtgaattgattaaaaataagccagatggacgtatgggcaaggattatggttttatttgtcatacaaataaatataataggcgcttccgatgtagacccgtattcttcgcctgtaccacgggtcggttttagtacaggcgttttctttaaatatccttcaggaacgtttacgcggcatcatgcgtabaagtgtgttgtccttccagaaatagtggtgtgccagtgcagccgcagcgtgcaaaccgatgacaaaatatcccagattcgccagcgtttcatgccacgactttaagctatctacccgttcgaaattggcctctgaagcgtaaggcatcgtcaaaccaaacgcaaaccacgggttgcctcggttatacatcatcaccaaaccaatcactggcagcgcaataaacaggagataaatcaccaaatgtcccaaatgcgccagtcccgtcatcatcggttttggcttaggtataatcggcggggttgggtatttcagccttaacaaaagacgaacgaccatcagcacgagaattgatatgccgcaggaaacatgaatcatgttgatgagtggccgatcgctacgtgggaagaaaccccgaaactccattgcgcaatacgctgcgataaccagcaaaaagaccagccagtgaatgctgatttgtaaccttgagtatttattttccataacatttcctgctttaacataattttccgttaacataacgggcttttctcaaaatttcattaaatattgttcaccctttttcagtacgttacgtttcactgtaagaatggagattgcccatcccgccatcctggtctaagcctggaaaggatcaattttcatccgaacgttcctgacaggagaaaaccatgagtaaagttggtattaacggttttggtcgtatcggtcgactggtgttgcgtcgattacttgaagtcaaaagcaacatagacgttgtcgctattaatgatcttacttccccaaaaattctcgcctatctgctgaaacatgattcaaactatggtccgttcccctggagcgttgattttacggaagattcacttatcgttgatgggaaaagtatcgcggtttacgccgaaaaagaggctaaaaatattccgtggaaagcgaaaggtgcagaaatcattgtcgaatgtactggcttttatacctccgccgagaaatcgcaggcgcatcttgatgctggcgcgaagaaggtgttgatttccgcccctgcaggtgaaatgaaaactatcgtttataaagtcaatgacgacactctggatggcaacgacaccattgtttccgtggcatcatgcactactaactgtcttgcgccgatggccaaagccttgcatgacagtttcgggatagaagtcggcacgatgacgaccattcatgcctatactggcacccagtcactggtggatggcccgcgtggtaaagatttacgtgcttcacgcgccgcggcagaaaatatcattccccacactacgggcgcggcaaaagccattggtctggtgatcccggaactgagcggcaaactgaaaggtcatgcgcaacgcgtgccggtgaaaacaggttcggtcactgaactggtatcgattctcggaaaaaaagtgactgccgaagaggtgaataacgcacttaaacaagcaaccaccaataacgagtcatttggttataccgatgaagaaatagtctcttccgatatcattggcagccatttcggttcggtgtttgatgccacgcaaacggaaattaccgccgtgggcgatttacaactggtgaaaacggtcgcctggtacgacaacgaatatggcttcgtcacgcagcttattcgcaccctcgaaaaattcgctaaactctgacgcgcacaggcggaggaaaaaacctccgcctctttcactcattaagactgtaaataaaccacctgggtctgcagatattcatgcaggccatgtttaccatctgcgccgccaataccggatttacgccatccggcgtggaagccttgcatagcttcgaagttttcacggttgatgtaagtttcaccaaacttcagccctttaatggctttcatcgcgacgttcagattttgggtatagattgatgaggtcaggccgtaatcactgtcattagccattgagatagcatcttccagcgtgtcaaatgcgactaccggcagaaccgggccaaaggtttcctcatgcataatcgacatttcctggcgaacatccagcagcaatgtcggcggataataatatcctttcccctctaccgctttgccacccaacgccactctcgccccttcttctactgcgcgcgccactttttgctcgaccctttccagcgccgcggcgttaatcaacggccccatcgcaatgtcgttgcgttcagcggggttaccaaattgaaccgcctgcatcgcttcacccagccgattgacgaactgatcataaatgcctttctgtacataaacacgttctgcacagttacacacttgcccactattaatgacgcgtgaatcaacgatggctttgactgccagttcaagatcggcatcgtccattacgatagctggtgctttaccccccagttccaggcacactttggtgatgtttttcgccgcagtcgccatgatcttctcacctgcagagacgctgcctgtcatactgaccattgcgacctttgggttacccgccagttcttgcccaacggtttcaccacgccccagaacaaggttaaacacgccgcgcggaaggcctatttcatcgacgattttggcgaatgcaatcgcattgtttggcgtaaattcactgggtttaatgacaatggtattaccagtcaaaagagcgggagccattttgcgggcaatgaggaagaacgggaagttccacggcagaatgccggtagtcacaccaagcgcacgtttaaacagaagaatattttctcctggacgatcgctttgaataatctcgccctcgtaacgccgtgcccactccgccatgtaatcgatatagtcggcagtaaaagccacttcgacttcagccagctgctggatcttgcccccttcttcaacaatcagcgcactgatttcactggcgcgttcgcggatcccggcggagattttgcgcaaccaactggcgcgttcaattgcaggcaacgcttcccattctggttgtgcacgttctgctgcatcgattgccttacgggcatcctcggcctgaccatcgggaatgcgggaaatgacagcctctgtagcagggtttaccacatcaatccatgcgtctccacgccaggtaacaaactgtccatcaatatacataggatgttgaacgggtactgacatgggcgactcctgtgatttatatgtttgtttttggcaaatacattgttaattaacatcaatcatcatagagacggcatcatgaaaggacaattctgtgaagggcttcataaaaacaagtgtaaaaggaataagaggcagaaataaaaggcaggagttatgcccgtttgcaaacaagtggttcacaaacgggcaatttttaacgtaacgagcgactttccatcgcctcgatgagcaccgcatcgtgtttcagcgtttgccatgcatggatgacttctgccggaaaatcaacgtgaacgataaaatctcgcccgcggggaccgtagccatcgctatcatcgcgtaaacgcggcagctcgccagtgagtagtgagagataacgctcaaccggccataatccttgtaactgattaataaagattacactgtctgcgttatttcctaactgaggaacgaatccgggataacttaaccagcgtggtacatcgggattgtccccggtcatacggcggaacgtcgccatcgtgcgccgctgcatggtggggtcctgtacaacgatagctgtgtgaactcgttctacggcctgattcaatagcgcgatgctaaagcgtgcgttttcaccgcagtttgttgactggtcttcaatccagattttttcatgcggaatatgccagaactgatgagcgatatccgccaggatggtcgcttctgctctgccagtggtgcggatagtgttgtagtgcggatgctgtgcgatggcgctatacaaaaaagtggtcgagtgaccgataccaccactaatcagtaaaggaatttgctgatcgcgagcaatcttacatgccgcatcgatagtcggcataaccgcatttcctgcaagtatgacgcaatcagcctgatacggcacctcaccggagaaatcatcctgcgccagccactgtccgataacatttatggcatctatagttgccgtcgaaagcgtcggaaacggggtaatgttcatggttcctccttatcgttcccttaagaatactgcgtgagataatagtgagaagcggagcactctgaaaggaagataatgctttttctatctcgccatcgcgaaccagacactggttttagtcatacactatttgcggagaaactgttgataaaacatcaataacatcatttgacgtggcaataacataatgttcgatcattttatttttatgaatttcacaactttgcatagtaaaccatgtaagataagtggaattggctactctatagatccccgtttggttaattccctgctttcctgacatacctaacaaatcaccttcgtcagtaacacgaaatgagtgtatccagtcaaatgatatcttaacttctgacttgatcgccgggcatatcagggccagttcaagcctggcattcttatagcttaaacctgacagatcggcgtgtttaaaagacaacgaagtcggcgtgatatttataaaacgttcatccatgttaacacccttaatatatgagactgtactcaatttaaccttctacaaaaatggtgtgagtctgtttaagtaccatgtataatcgataaccgttgctgaattttaaaattatcttgtccagttattaaccatttttcatgggaaacatctgcaatacattcattaatgcgaaatacaatttcccctcaggcacccatattctaatcttatcatcccctaatattataaattgcaattgacgtttgaaatctaaagttttattttcaggtaattcagtttgtatttttttcttgatatcatcaaggtagatgtgatgacaatgttcaccaaacatactcatcacttccagaccgtttacagatgtccatctttgttcactttcccaataaacaagaaccggtttgcgacaggtatatctgcctaaaaagcgccgaatgtgttcttcctgattctcgtaaaatattgcctctgcattcgagatttgccgacgcattcgccagcggattttttcttcataaaaagacaagttgtcgaatttgacattacgcacattcattgtcaataactcgcatggttttaaatgtaaaacttaaaaaaccaccaaacaaatgaagtgaaattttatacttctttgccttataaacaattgtcgcatctttaatattacctgcattttggttatctataagttcagcaatatccataacctgcgataaatgttccactcctgtaaactcgaacctttttcgttcccttccggctgtaaattcatcaacataaagctccgccgtcaatataaaattatactcggtgtggtgacattccattctggtttctactaaaacaccatcatgccagataatattttctacatttttcatgctattaactattctcaggtaagtaaccattagagtttctaaactggttcgatgacgcagatactctcgttaacaaacaatctagctcaaatgtgcattgcgtaattatgatatcattattctttttaataagttcacgcaaaacacttttttgagtttcagtaaattcaataacatttattgagcgtacaaaatcgctaatggtctgttggcgtagaaattttttctgtgacatgatgtaaaaaataaacttaaattcgtcgtcaccgacgttaagtttaatcggataaattattgataaaatatacagcgcgcgtcggtaattttcctctggaagtttttcatagaaagatattaaagcctgaccaacgcgatcaccctctattatccgttcaaattgcgacctcagtaaaatatcatgtctactcattgcaatacgtcctgttcgcccaaggcgaagtatgaatgaaacttatgtaaaatagtaccgcccttgctatatttcagaattcataaagaaaaaacccggcgctaaatgcttaccgggttttagatttatcaggcaaatagcagggttaaccgctaatctgctccatcgcctgcaaaatacgcttatctgaaatcggataaggcgtaccaagttgttgagcgaagtaactaacgcgcagctcttctatcatccaacggatctctttcacgtcttcatcctcacgacgtgcaggcgggagtttgttgaaccattgctgccacgcctgctggacgttttcgactttcagcatctgtgcacgatcgcgatgtggatcaaccgccagtttttccagccgtttttcaatcgcctgcaaataacgcagcgtgtcgcccagccgtttgaagccgttaccagtgacaaaaccgcgatataccaacccgcccatctgcgctttaatgtcagaaagccccagcgccatggtcatatccacccgccctttcagacgtttgttgatattgaacactgccgtaaggatttgctcgacctgcttcgcaatatccaccaccgtgtcgttcagttcggcacgcactttttcatgcagcgcagcaaagccttcttccgtccagaccgggcctccattggcgtcgatcagttgatccacaccgcatgagatacagtcgtcgatcagctccagcactttgccatacgggttaaagtacagccccagcttggctttgtttggtaacttctcatgtaaatacttgattggtgagggaatattcagcagcagtagacggcgaagaccgttccacattgcctgtttttgctccagcgggttatcaaacagtttgatcgccacactgtcgcgctcatccaccagcgccggccacgccttcactttgtagttaccacgcttctgttcgtagctttccggcaactgaccaaaactccagatatgtaagccgctctgctcgataccgtcatccgccaccgcagatagcgtttcctgcactttgcctttcagcgcatctttcagatcttgtagcgagcgcccttcttttagcttcttgtttttgtcatccaccacgcggaaggtgattttcaggtgatcgggcacctgatcccagtgccagtcttcgcggtcaacggtaacgccggtcatccgccgtaactcgcgctcaaggctgtcgagcaacggtaactccagcggtgtgacgcggcctaaaaacgcttcggcatagtttggcgcaggtacaaaattacggcgtaccggtttcggcaacgatttaatcagagcaatcaccagttcgcggcgcagaccagggatctgccattcaaacccgctttcctcaacctggttaagtaacggcagcggaatatgtacggtcacaccgtcagcatccgcgccgggctcaaactgatagctcaaacgcagcttgagattgccctgatgccagaagttcgggtaatccagcttgctgatcttttccgccccttctttgatcaacatgctcttttcaaagttgagcaaatcaggcgtttcgcggctgacttttttccaccagctgtcgaagtgacgagcggagattacatcgtggccgatgcgctggtcgtagaactcaaacagcgtttcgtcatcaaccagaatatcgcggcgacgtgatttgtgttcaagctcttccacttcggcccgcagtttcaggttttcacggaagaatgcgtgacgcgtctgccagtcaccttccaccagcgcgtggcgaataaagagttcacgacataacgccggatcgatctggctgtagttgaccttgcgcgcggcaacaatcggcaaaccataaacagtgactttttccgttgccatcaccgcgccctgcgcccgttcccagtgcggttcgctgtaggtacgtttaatcaaatgctgagcgacaggctccacccattccgggtcgatacgcgcagcaatgcgcccccacaggcggctggtttctaccagttccgccaccattacccatttcggcggttttttgaataaaccagaaccggggaagatggagaaacgcgcgttacgtgcgccggtatattcttgtttatcggcatctttcatgccgatatgggaaagcaaccccgtcagcaacgcaatgtgaatttcacgatactccgccggttcgctgttcaccggaatgccgagttctttcaccacctggcgcaactgggtgtagatatcctgccattcgcgcacacgcagatagttgagataatcggtacgacacaggcgacggaaggcgttggaagaaagcgccttttgctgctcgccaagataattccacagattcacaaacgcgaggaagtcagactctttgtcgtggaagcgacgatgtttttcgtccgatgcctgctgtttgtccatcggacgttcgcgcggatcctgaatggagagcgcagacgtgataatcatcgcctcacgcacgcagccatgtttttgcgcttccagcaccatacgcgccagacgtgggtcgacaggcaactgcgagagctggcgaccgagcggcgtcagtttataggcgctggcctgttcatccgtggtgatcgcgcccagttcttcgagcagacgcacgccatcctggatattgcgtttatccggtgcttcgacaaacgggaacgcagcgatatcgcctagccccagcgcggtcatctgcaaaataaccgaggccaggttggtacgcagaatctccggatcggtaaactccgggcgcgagaggaaatcgtcttcggaatagagacgaatacagatcccttcggacacacgaccacagcggcctttacgctgattggcagacgcctgcgaaatgggctcaatcggcaaacgctgcactttggtgcgatagctgtagcggctgatacgcgccgtaccggggtcgataacgtatttaatccccggtacagtcagcgaggtttccgcgacgttggtcgccagcacaatgcgtcgcccgctgtgcgactggaacacgcggttctgttcgctattcgaaagccgcgcataaagcggcaagatttcggtatggcgtaagttcagcttgttcagcgcatcggcggtatcgcgaatttcccgctcgccgctcataaagatcagaatgtcgccggggctttcctggcttagttcgtccacggcatcgaaaattgcctgcaactggtcgcgctcagtgtcgtcggcttcttcaacaatcgggcgatagcgcacttccaccggataggtccgaccggagacttcaataatcggcgcattattaaagtggcgcgaaaagcgttccgggtcgatagtcgcggaagtgataatgatttttaggtcaggacgccgcggcagcaactctttcaaataaccgagcagaaaatcgatattcaggctacgttcgtgcgcttcgtcaataatgatagtgtcgtactgcatcagcaggcggtcttgctggatctccgccagcaggataccgtcggtcattagcttgaccatcgtgttatcacttacgtgatcgctgaaacgcactttgtaaccgatgcaaccgcccggctccgttttcagctcttccgcaatacggttcgctaccgttcttgccgccaggcgacgcggctgggtatggccgatcagccctttaatcccgcgccccagctccatacagattttcggtaactgagtcgttttaccagaacccgtttccccggcgactatcaccacctggtgatcacgaatcgcttcgagaatgtcctgttttttctgactaaccggcaaattgtcaggataagtaatttccggtcgtgccgcttcacgcagcaggactttccctgccgcctggtcaatctctttcgccatctcctggaaaatggcctgttgtgcatcaggatttttaaccttcttcacgccgtgcagacggcgagaaaaacgcagtctgtcacgcagcatcagcgaatccagccgctgctgcaaggccgtaaaagtcaatttttgttgttctgtcataacgttagtgggcagtagtctgcctgattaattttctttgaaatgatagatatagagtaccacatcgcggctttctatgcgttgttcaataaattcgaacataggcttcgatttattgcgctatctctgtggcaggattgtgaataaagtgtcaacaagcaacggggcatcgcccattcaaatatctataaggaaacaccatgagcaaggtattagttcttaaatccagcatcctggcagggtactctcagtctaatcagttgtccgattattttgttgaacaatggcgcgaaaagcactccgctgatgaaatcaccgttcgcgacctggctgcaaatccaattccggtactggatggcgaactggttggcgctctgcgtccgagcgatgcgccgctgactacgcgtcagcaggaagctctggcactttccgatgagctgattgccgagctgaaagcccatgacgttatcgttattgcggcaccgatgtataacttcaacatctcgactcagctgaaaaactattttgacctggttgcacgtgcaggcgttactttccgctataccgagaatggtccggaaggtctggtaacgggtaaaaaagccatcgttattaccagccgcggtgggatccacaaagatggaccaacggacctggtgacgccgtatctgtccacgttcctgggctttatcggcattaccgatgtgaaatttgtcttcgccgaagggatcgcatacggtccggaaatggcagcgaaagcgcagtctgacgcgaaagcagccatcgacagtattgttgctgcataaccggacacgatcttgatgtggactgtagttcagtccacatctcaatccacttacctgttttcccataatttcaacatcgctttgtgctcttccttaagcacaatatgcgagcgtctggctcgaataaagctaatcgcttcatcaactgttttacagtgtccgtaacataacagccatgccgccactaccagcgcactgcgcgataatcccaatgcgcaatggaccagaacgctgccttgctcttcgcgtaatgtttccagcatcgccacggcctgtcggagctccccctcttccggaaccaccagatccagcatcggtacacagaaatagagtcgatcttttgtcgctcgtccgcgagggaattcaaaggtgacatccagaaccgcattctgtgccggaatatgtcgtggaaacgcccctaaataaacaccagcagtcattttgctcaccggctccaggcgacgacaaaaccaacgcatagatagccacatcccgatgcgccagggcaatgtcagccagtaaacggcgggcgggagtttcccctgactatctttccctgttgttatcgcgccaagcccaccgtacccacggccaataatgagtagcgataatactggccaacataaccagactgaccaccataactgaaccatcatcattagctccatcaacacaatgcacgcgcacgcgcctacgacatatggcagtgctattttgattcgacgttgatcaggtttctgataattccaacgacggtcgacgggtatcatccagtcaatcaacatacctaccgccagccctgtgatgacatcaataaaatgatgctgccaggttgtcagcatcgaaatggcgatgagtaaaaaccatccgccgcagactttacgccacctcacagccagatgctgacgaaagtgacgccaaagtagccagcagagaacaatatgcagcgaaggagactggttataaggcagatcaaacagttcaagttgcgaaaatagccatcctgtcaccccactcacttcaggacggataaaactaaacttcagcgggtagagaaaaaaaccgcagcaggccattaccgttgccagaataagccggtggacaagtcggcgctgttcgaatgtcgagctacaaacgaacagcgaaaatccatataaaagatccagactccagtaagggacaatagtccagggaagaaaagggatcgccgtttcccagccgaatacctgactggggatatcatggctgttaaagtcctgaaccgcggtgaactgatttagagatccataggtgaagaagaaaaacggggccagcaacaataaccagccagcgccttgtagcaatacgttccggcgttcagttatcacgacgcaccgccatcgaaaccgtaaaaatgccccactcatcaatccgttgtgtgcatttatcaaatccggcatcacgcacgagtgaatccatctccccttgcgaacgcacgcgcattacccacggtttaccatctttatgactggttaacaccccggcaatcagctccagttgtgggtgccacggctgcccggtgtagaggagaatgccgcccggttcgatggcattggcaagacctgcgagtgagttttttacctgctcatttccgggaaaaagctcatacagtccagagacaatcgccagcgtaggccgcggagttaacgcgctgagttcctccgggttaaacgcatcgccctgttcaaaacgcacccgcccagacattccccgttgagcaatcatctcttgcccctgtgcaacatttaactcgctgtaatcacgtaacaaaatatcgcttacggcaggctcgtttgccagcgcatccagtacatagcgcccatgccctgcggcaatgtcaaccacgcggacggctaaacctttggcgtggagatcggcaacggcttgtttaatcagtatttgtaaatgggttttgcgctggcgaataccgcgccagccaacactgttcaggtagattttgtcgattaagcgcccgaatgcgttactaccttgcggttgattttgatagacataatccagcgaactgcctgaatcaaagccggtgctcattccgagatgcaggcccgcagagtgcgtcccgaacaatttcatcgctttacgcataaagcgatacgccaaatcaaccggcgataatggcacgggtccacctgaaaggagccgccagcgatccgctgatggtccagtgcggtcttcatgctgataatcaaatttttgtgacttgttagcatataaacgactaataaagctttgcattttttcaaatgcctgcgccctgttctcttcacccaacgtgtcgtgataaaagcctggcagcagatgcagctctttcagagggctacgtaatctatgataaaaatcaatctgcggttggcgatgcaccacatagtcatcgcctgatatcagaagttgcgtggggagcgtaatcgccgccgcatcgctaacaatacgttcagacgttttataaagatcgagcaagatattaacggcaatcgcccgtgtgatcagcggatcattattgaaactcgccacccgttgccgatcgtgggtcaaatagcgtcctttcacataggaattaataaaaaacagaccacgcagacgatgccataacgccagcgcaggacgtgccagcggcacatacaatttaaccttaaaggccggagaagccagcaccagcccgcgaattgcaggcgcataatcatgaacccatgtggcaaccagcactgcgccgacgctctgcgcgatcactaccacctcttccagcccgacctggctgtcgctggcagcaaaacggacaaactcatcgacatcccgcactgaacgcgcaagagatgggctataaccacggggccccgaagtttgtccatgccctcgggcatcccatgcataaaaagcagtatctggcatcgccagttcatcaacgatatgttgtagacgaccagaatgttcatgaccgcgatgaaataagacgatgacctttttcgcccctggctgtaaagcgggccagtgccgataaaacaacgctgtattatcactggtggtaaaaaaatgttccccagggatgcgtgaattttccattttctctattttccttcagtaacagcagtagcgaataaaataaaaaaataccggagcggtgaaaattaatgagtcaatcctgtcaaggagtccgccatgtcctggtaatagttttccgctatctttaacacccacatctcgtttgacggctgacatcactacatcgccgcaaaaaccactaataccaattaacaaacccgctaataatgcctgtaatgtatttagcggtgtcagcaacggtccaataatcagtgacgcaatcatggtggtgattacgccccccaccagaccttccagcgtttttcccgggctgactttggggaccacttttcttctgccgcaggatttcccccataaatactgtgcaatatcgtttgactctgttaacgccaaaagaaataacaccagtaacgccccgccctgggtatttgtggttgtcaacattaataaccaggcggcatgactcaaggcgaaaacggtcattatccagccccaaaaaatggcgctcacggtatgcagaaaaccggaggtatcacctactaaaactcgccaggtggttaatatcagaaacccagccaaaggtataaataacagaaacagctcaaagcaactaaaaccgataagcaaatagttaagaggaataacccaatataaccaacgcggaaaatgtacggatataagcgtacaatattctttcaatgccagaaaacttatcagcgcaaaaaacgtcaacgtcatccagcgtggacctgaaatcaccagtgaaaaacaaatgacgataccccaccaggtacgaatacgtagtgtaacttcatccccttttctctccggtaaccgccatacccgaaaacggtttatcagcgttgctaaaattaacaacgcgaaaagtgttgccagagatttttccagcattatctttcagcactcatcaggagcacactccgacaacgattaatcgcagtccagagaagcagaattgaagcaatgctccataaaagattattccattgcatccactgtggataaatggcaacggccagcccccacaacccaaatattaacgcgcgatcgcttttgccaaaaggaccgacataactacgaataccgttaatcgtctgcgcgagtaaaccgcaaaactcagtcaatatggtgcaaaataacatgagtattacgagtgatgcgttactttccggtaaaaataaaaacggtaaatagagcgcaatatcggaaataacatcgccagtttcatttaaaatcgcccccagacgtgtttgctgattgcactcacgcgccaacatgccatccagcgcattgagtgccatacggataaaaagcacgatgggcaatagcaaaaagaggatgggttgtgcgaccaacatcaacagcaatccggtaataagagaaagcgccagtgcagcaagagtgatgtgattcgctgtaacatggtgcttataaagccaaaacatcgtcggccttaacagcgactgaaagagcggttttatctggtagagcgtcattatcaatccttgataattcggtttgcgctatggtgcatcaattcccctgacggagatatcgcaacacgacgcttcattaaaaattcagaatatatcaaggtattggggactcactgtcaggaatgattatccccaataaatcaagtggttaaaaattattacgctgttattcaatacaactcatcaagttttctcatcgcttgttcccgtattgcgcgcgtcttaccgttaagcgccagctggcgaactaaatccagttcagggttaacaagctttaacgccagcaaaggatcacgtttcagcctcgcctttaatacatcaactggaaaacggggattattcatcgccacaatccaccactcgggatcaatttctgccgccagtactgcaggcggtgtgtggcggttgttaagtgcgccgaacttgaaaaatgtgagattgcttttcgccagtgtactccaccatatacgatccggttgttttgccagtacatccagttgtgctaacgcatcggggtctagtgcataataaacacgtaacgcttcgttaacctgcgcacgggaactgttttcctgcctcagaaaaaacttcgcccaaatatcattgcgtggcgtgttttgctgtaattccttgagaacaacagcgggtaaattatcccaactaattaatgcactctctaaaaagtcccagtcgtccgaacgtatcagagaggtggcatttaatagcatctggtcatcaacttcaccgtagctgataagctcagacaaaatcatatcagcgctggtttcatatgcatctgaatctgctttgggattatttttccgatgcgataaagcacgttgccaaattttttgtttcatcgacgtgctcagatactgatttttcgccagattactccacccctcaggatcgttgaaacgtgtcaataaccgttgtaaagcagcgtcagagtgaattatctgcatatcccgacagcaaaagtaggcaggggattttttctccatccttttaacaaaattaaactgtaagttatctggcaacgctaaaaataacgcacctattagatcatcgtcattctcgaatttttggtataaatatactgctattttgtcactctcttgtggcgtcatccgcaacaattgaccatggtgtttcatctctgccagctttaacgctaagcttgtgacaacatcgtttgatgaatcgttcgccaactgcattgcctgattgtaggtgagttgtcctccagcaccgacctgacgaatagaggaatcatcactgcggatatagccatcaataatggattcgggcaataaccacgcatctttataaagctcctgaatgatcatatcccaatctcttttcgccagagtcatgacgatatccagagggagattttcacgtagcgcaagattcaacggaccgacaccatcaggtagatgactcattcgcgtcattatttcgacagagagcggttcacggtcgagcaaccccagaacaacaggctggtaacccaattgctgatcggtcaactccagaatctcattgtcaggcatatatctcgccatactttcaatcgtttgtccatcattgctattaataagttgtttgcgtaggttagctgaaattcctttaagccttgggagagttcgcattatggcaagatcaaatgtcgcaatatctcgtccttcaaatgcagcaacgttgccttcatccagcatttgcaattcctgcactaactcaggagaaggcttaaggcgaaacagcgcttcttttttcatctgattacagacattccctgccatgcgaatattgcttcgcttaaaaatttctttcagagcatcttcatcatttattagaccccaataatatgcatcaggatttattatcatcagcgcttttttgacattttcagtgtcatttttgtcactcgcacggaccatgaattcactatttgtcgaagacgcaacaacaggtgcaattatgtcattgataaatatcccacgcgcattaatactccccttaatcgtagacggattatcgtaatatgagtcgataaataccagtccacttgcatttatcgaaccggtaattaacagtggtgaatccgtaactatattcgttgccgtcacgttaccgagaataacccatggattagaaagagagaaagtggaaatattacctttgactgtcaaattgccaagaacaatcaatttttgattactctctatattaccttctaccactaaatcgccacgatgcactttccagtccgatgcagataaaccgaaggggacaagattcacgctactgttgatagcttgttcaacttgttgtttatcttcagcggtagccgcagaaaaaaaaggttcaatatcaactgcatttgcaacgcatcgaagttccgcctgtactggaagactcagcataaacaggggaagtaaacctatccagctgcaaagcctgggcttaaacatatgcactccatgccattaaaaaagaaacaaaagggaaatgcatctttcccttttgtatattcgttattctcgcgaaataccatccaacgtagacaacactttctcagaaagatgcaacttttcagcagccatattctcccgtaaatgcgcaacagaagacgtccctgggatcagcaaaatattcggtgaacgttgtaacagccacgccagcgccacctgcattggtgttgcacccaagctcgcagcaacatcggaaagcgtggaagattgcagcggcgtaaagcccccgagcggaaagaacggcacgtaggcaatgccgtcacgagccaaagcttcaatcattgcgtcatcagcacgatgagcaatgttgtattcgttctgcacacagacgatttcggcaatcttgcgcgcctctgcaacctgcgtcggtgtgacgttgcttaggccaatatgttttaccaggccttgttgttgcatctctgccagcacggtcaggctggcttcaatcgatccttccgccgggccatgaccatcccccatcatcacgcgcaggttaaccacatccagtacgtccaggccgagattacgtagattatcgtgcaccgctttttgcagctctgccggagaaaatgcgggcaaccaggatgcgtcctctccacgccgcgcaccaattttagtgacaattgtcagatcgtcagagtaaggataaagcgcttcgcggataatctgattggtgacgtgcggaccataaaagtcgctggtatcaatgtgattgacgcccaatgccagcgcctcacgcagcacggttatagcgacgtgacgatytcttggggggccaaaaaccccaggacctgccagttgcatcgcgccataaccaagacggttaacggattttgtaccgagagtaaatgtattgctgctcatcgcaccctgccctgtaataaaacggattaagaaaaatcagtatagaaacgaaaagagataaataatgcgaaggcgtaaacaagatttctggatgagtagcactattgtcctgaaagacaccaaaacattagacagcaaaagataagtcaagcgtcgcatccggcaataaaaaaccgcaacctgtatcagcgttgcggtttgtgtatcacatgctaaaaattagaacgttttcttaaagttcagcatcacgcctttgtcgctgatgccgtcctctttccagtgatacgcatccagattcagcgaactttctttgctactgtacttcacgccgacgctcgccaggctgttgataccgccgcccttctgaccgtcatcgacgttaaagtgctggctgcctgcccctgcaaggcttgccgtgcgctggctcttgctgtagctcaggttcggcccgccttccagcgtcgcattcgcgctccagccgcctttccctgcgtagtccagtttcagcccgacgatgctgtccaccgccgtttcgctgccgctgttcatgctcaggttaaagtctccggcattgcgctcctgatagccgccttccagcgagtgacgcagtttcactccggcgtacggggtgattttcagcccttcgcgcggctcaaaggttttcgccccttcgctacgcaactccaggtactgctgtttcacatccgtatccgccgttttgctgacgtcgccgtaagcgaccgagcggctgctgtcgagattatgcacgtcataacgcagcgcgttgttccaacgcataccattgtcgaaggacatctggtgcttcaggccaaagaactggctgtagccgccggttacgccattgtcgcccgctttctgcgcaccgtcgccatccagacgcgcgataccgtattccaggctcatgctctggctttcgctcaggtcaacggttttacgcagtgccagcatgtcatactcggtgttatttccgagttccgcacgcgggtcacctttcgccaccacgttaaaggccaggccattgcccaccttcrgcgcggcatccgccagcatgctgaagcggttgcttaacacacgcgcttcacggaataccgtggtcgcctggctaccgctcacctgcttcagggcgctattcagttcagcagtggtgcccacgttcaggctggtatacagctcgttattggtgtaacccgcatccagtgccttcgccacatcgttcaccgaagcatcggtcgccacatcggtgtaggcgtttttgctcatgatgacgtcaacgttgccgctggcatcggtgctgcctttggcggtccataccacggacgttgaggtgatggcatcggcgtcggtcaggttgatgccttccaccacgttgtcgaaactgaccgtggtgtctgccgtaccggcggcgaaaccggtgttgatcccgacaccattcatgctggcgttgttgaccttcagtttaccggcgctgccgtcaacgttggtaccgacgatatagccgttgaggttgttactgctgccatcgctactaccgctatcagtcgtttcactgaaaggtgaagtggtgtaagtgtttggcatgtccggcaacgtgtagtcggtgtaatgcacttcggtattgttaccgctgttgccgttcaccccttccacattcacgctgtcgccctgcttaatcaaccccgaaccagtcacgccgtcggcaatcaccaccgtaccgttgttaacgatatgaccttctgtgcccagtacgctgaacgcaaacgagtcgttagcaaaaatattgatcgtgccgttgttctcaattaccgcatcggcggtggcattggcatccagttgcataccagtcaatccggtatcggtggtgccttcggtaccgagattgataacgccgttgttaaccagctgtgcgtttttatcgccttccatcgccacggcgttgttgccgctgatgttcattacaccatcgttgagagcaacatagttgttgtgggtgaatttaaccgcgctggcgttgtctttatcgaagttaattaccccgccatcctggttccacaagaaggcatcgctttctgtcgcaccggcagtacttaccgccacggtgactttcgcatccaccacgcccttgttaataaactcgctggcgccatcgtcgtagtgaatagcgcccgcacctaatgcggcatccagcgtcatttcaccggtgttatataacgtggcgttagcattgctgccctggaagcgaatggcgtttttgctgttatcaaggatgagtttgccgctgttgttgaacgttgacttatcgtcaatatccagcgtcccggcattgttgttttcatcctgataacccattttccaggtacccgcgttattcactaccgcagagttatagagaatcgcgcctttacgcgcctcgccgcctgcaaggttattgaataccgcatcgccctgagcgttaacgcgcgccgacgcaataccgctgttattcaccgtaccatcgtgaagttgtaaagttgacagggaaccggtgttattaattaccgcgttgctgtttttctcaatttttacgacgtcattaagcgttccgttgttattgaaggttcctccttccagagtcaccgtgttcaatacaccttcattggttaacgcaccgccttcattcacgacgatggctgagctaatggttccgctcgactcgttaaccagcgcaccattttcgagtatcctgatcgttccatttttaacagcacccgcactggtgacatccccgttgataatcgcacctgacgataataatacggtctcacccgcagaacttaatacagcgccatcatcatataaatcagcaatataattatccgttggattatattcatcggccccctagcaaacgccaaaggtacaaattgtgccatagttgataataagcccagtgccatcgttatagaatgcctgaccattttccgcgttaatgttgattacgcctgtctggtcattaatggcggtgccttcgtgataaaccgccatgccgacgagtttattcacaccgagagaatcgttgtaattttcatttttctccaggttgatggttccctggttaatgaccgtattagtattcccatacgccgccatccccgcaccggcgttgtagacagtaatcacaccattctcgtggttggttgccgtggctttagttaatgccccattataggcatcggtacctgaagccattcccacaccgaaatctttcgccgtgctatttgcaacattattacgcagcgatgtttcatcattttcatcaacccacagcgtatccagggtgatttgcccttcgttatccgcggttgatttatcgatggctagcatccctacactgccacggccatacatatcaataatacccgtttcgccgttcagaatggatgacgagtagctggcaagcatacctgtcagccctaatgccttgttattgaaagaggtaccatcagacaagttccactctgccggataattcagcacactgtgctgattcatcattttggtggtcatggtaccattgttaacgccaatcccaccgtattcaacatcaaagacttttggtgccgggtcggtaccaaaatcgtacatcgccaggccaatggatccgttattgattaccgttgaatctttattccaggcagccgcaaaaccgatatttttcagttccacttcaccgttgtttgtcgccttcgcaccagaatcaatactaatggtggataacgctacacgataataataagtgaaagaatccacatcactcatatcaaacgttgcgtcagcgccaatctccagctccgcgccatggctcaactgaatgagattttcgaaccccagcgggaactcgccgctgatggttgactcaccattcaggtagaccggggaatgcccatcaacgttaataagcggtgtgtctccgataccacgtcgagaagctgatggttttgagccatcatccatgacatttttttcaccgacaaaatggacaccgccattaagcgtaaaggtattgtcatcgccagcaataacaatacctgcaatgtgttcctgagcaccgtcgtaactcgcataggaacgcgacgtggttttactatcagcaacaacggttaactgaccatccagcgtgacgtcgttgttgtcaccgctgatatttaccccggttgagggattaaagaagtaaggctgcgcattatcggctttctgatctttatcaaccagaatactgcccgctatttcgatagtattaccatcacccgaaacattaacacccgtcgctttttgccctgtcacattcagctcataagtcgccagcgtcatgttgttattattgccagagacatcaagaccggtggagaaatccccaacgtctaacccacccgcgagtgaaatattagctttatccccagcaacgctgacaccggttccggcattggtcgcggaaatatcaccaacgttaacaaatgtcgcattatcaccgtcgatctgaatgccaatggcattttcacccgctgcggcctgaccaacattgaggtcgcccatgttgatcacgctgacgccatcaccatcaagcagcatgccaatagagttatcttcgatgaccgtaatattacctttgttgctaacgaacgtatcattgccgtcaacgtcaataccgtgcgcaccaccgcttacgtataagtcgccttcctgtttgatggtggcaccgtcaccgacaattttcgagccagtggaattctctccgtcaacgctcatggtaccttgattatcgacccgcgcattatcgccattgataaggctacccgtaccaccattggtgatggtcgagtcgcccgcagtgtttagcttggtattatcgccattgatgattaccgcggtaccgccatcaacttccgtctcgccattattgttaatggtgatattgtcgccagtgagtataccgacaaccgagccttctccgatggccgtcgttttgccgtcgttgttgagggagatgttgtcaccatcaaccgtcatgacagtaccgccattcagcgccgtgttgccgccctgatcggtgatgatcgcgttaccaaactcaatcgcattcccggttgtgccgtcaacaacgacgccggcctctttagtgatgtggatgagtccatcatcgtcgtaactccaggtgatgccacctgaggtatttacgccatcaaagacaacggtgttgctgtcgtcatggactgtccaggacttaactatcgtctccttgccctcaggcgccgttaaggtgtagctcccatcggcattttggctgtaggtaaaggtagtttcgcgaattttgacagtttttgcatcctgatcccaagttacgccatttttatagacgacaggattgtgtttaaccggggtatcgccaccatcgtctggcggaactggcgtatcaccgccgtcatctggcggaaccggcgtatcaccgcccgtcatcaggcggaactggcgtatcaccgccgtcgtctggcggaacaggcgtatcaccgccatcatccggaactggcgtatcaccgccgtcgtctggcggaacaggcgtatcaccgccatcatccggaactggggagttattatggtggtgattgtcatcgtcacttaaggtatatatagcaattcccgtagctactgcagcaagacctgcagctgcccatggtaaaactgcactatctttattttctctgcactccgcggataaattttctagctgctctttgctcagggaatgaatatttgccggacatgttatcttactggacttacgtgttttttcggttgagtcgggtattgaagtatccgcagcccatgtctggctacttaacgccatggcaacacaaacagacaataattttttcctttgcatataaaattccttagatctagaccgtgcgtaacaagccatgcagaatttgaagataaatcgtagtaaatattcatagtgaaataagcagtaaagaaatgcttatataattcacaaaatcaatattaaaatcaggcaagtaaaagcatacaaaaaaaacagttgatggaattatattccacaaaaaactcacttcaatctaaaaattaacgacaaaaaacaaaaacacactaataattcattgacgctgcatatatattttgtgattatatatatattggtaatgatttgttatttaagggaaggatatataaggtttttgtagaaatacccacggtaattaagcatgctaacgtcagtttaaatactgtaaaagatcattacattaatagatacattttgtagccaactataatttatttgcgcaaccatttaccattaactccctgaacatattgccccgacttcgcgcgagcaacaagcttttgtccagccagtttggctatctctttagtggatacattattttgctttgccagttgttggtaactatggttacgagcttcattaatatcttttactaatgcctgtgtttcggcatccgtttgtagcgccaccaggtaaccgttaagcgtttcacctacccgcccctgacttctggcttcgttcagggttaaagccattgcactgtcgctcatcaggccaatggcccatacagctatgagtaatgttcttttcatcatcacctcaaaatagatcgctacgggttttgagcaggtcttcaacgtccttatccgctttaatgatgatttcatgctcaattttaacgttcatattaatggtgattggctctttcggcgcagccacttcaatgcgaggcgtgcaaccaaccaacataaaagaggacgcaaacgcggctatcactattttcattgtttttcctcacactcttttcctgatgggcagccagtttccggtagctgggcattctgctccagccatacctggagattatcgccaaagcgtaaactgcgccataacgtaaaaatattctcttcatggtgataattaaggtttaccgtaccgcttttaccatcgacgcgactggtgcccgaaatgttggcctgcatggttaacacaccgagattatctaaattaatccttgttgatgagcgactgatttccatataacgcaaccagttgatggcagttccagcggtcatattgtctttggccaccgcatctgcagtgtctttatccagacgcagcgtcatcggccccgcgtttgccaaccagccatctttgacaatccatttttcattgttcagccatagtggcaacgccccaytaaatgccccagacatagcaaactgtttcggattaaccgcgctaaccagttcgctggatgagagattattcagccgcaacagcgccgggtcatgttgcggcatacgtaattgtttcatcagcacgttaccgcctaacacatcgacgctaacatcagtcaacagcaatggttcttcttcagtccacggataacgcccttgcaaatcagccgtaatatttttcgctgtcaccagattaatcacttcggcaattcgcaacgtaacggggccgcgagtccccagatgccaggctccatcggcaaaacggaaaggcaggacaaaatcgacaccgttaacctgattatctggcatccaggcactaccgcctttcaacacgccgtgccctcccgcgcggaatccttgttcaggcgcagcagaaaatgcaacctgagcatacagttcaccatcgcgtaagttcatcttccagtcgggtggcaccagcggctggaatacagtcagtgattgtttaggccaccaggcgttaccgcgcagacgaataccgtcccagcgaccatttacccgaaccgggccaatctcaccagcatgtaaatcgcctttaaagaggaaatacgtcggatcgcgcccatcgacgctaaattttaaggttgatggcggtaacacactgccgccagtgaacagcgtttgcccggcgtccagtgacagcgcgccgctgaaggagggatgctgtgcgtcacgtacccagacgacgggcttgtcgagaattaatcgcggcttttctaccgtcatcgtaccgtattgtaactggtcgaaaccggtggagagatcggtcagcgtaatcgtgctgtcatgccactcaccttttcctgcgacatcccaggtggcattcatcggtgtaaaactcccttttccccagtagcgccactgccagcggccagcgtcagggagaaaatcattcgccagcccatccatatgcagcacgaaatcgcccagttcattttcatgcgcctgcaaaatggcctgcaaacgtccgtcaacaccacgttgggtgacttttacacccgctaaaggccagcggatttcatcgatgtccagcgaatcgatgactcttccctttgaacgaagtaacgcgcctggctcaaaggtcagcgttgggtcagacagacttccacttagctgcgcaggtaaacgggcatataaaatgaggtccgcctgtttcgcttcaccggtcagctgcagaggcagctggctgttatccatgcttaattttcctgggccaaaattaagcaccgcgttgcccttacccgcttgcccctgggtcagcacactcagtcgtccgctgaccagagcgttctcaagccctgcctgccagttgtcgactttgacacccagtcggccactcaaaggaaaacctgcatacggccagctccagcgaccatcgcttacggtcaattgttgacgagtaatttgccacggcaaatcgagcaacggatcgccgttatcccgtgccagcacgatcaattgcccgctattttcctgccagtccagctcggcatccaccagtgacggttcctgcggcaagtttaacgtcgcagtagcatgcccacttacaggaagtccatccggcatgagcggcatagtaaattcccccaccagtttaaccgacggctgattttcaaacgcgacgacatccagttcgctgactgtaagttgttgccctttcagctggccttgaaatttaactttttcgccctgataacgcagttgctggatatcagaggttaatgcgagagagagttttccctgccattcctgccagggagaaaaaatcagtttatcaatattgatccaggtgttaggcagcatggactgccattgcgcgagggtttttggagcagctggcgattgctccgtctgcggcaatttcgccagacaagcagaatcaagttctaccgtgccgacgttcaataaccagcggctgggatgtgaaaggctggcgttggtgatatgcgcaagctgacaatctcccaccagataacggagatcgggaatgattaaacctttacgcgtaatgcgtgggctttcatctaatgcaatacgtgtcccgagcggtagccagatgcccgccagcgtgggaacccacagcccgagcgtcatcagcagcgtcaacggcacaagaataatcagtaataacagcgcgagaacggctttatatttacccagcatgggtagttaatatcctgatttagcgaaaaattaagcattcaatacgggtattgtggcatgtttaaccgttcagttgaaggttgcgcyhtacaytaagcatagttgttgatgaatttttcaatatcgccatagctttcaattaaatttgaaattttgtaaaatatttttagtaacttaaatgtgattcaacatcactggagaaagtcttatgaaactcgccgtttatagcacaaaacagtacgacaagaagtacctgcaacaggtgaacgagtcctttggctttgagctggaattttttgactttctgctgacggaaaaaaccgctaaaactgccaatggctgcgaagcggtatgtattttcgtaaacgatgacggcagccgcccggtgctggaagagctgaaaaagcacggcgttaaatatatcgccctgcgctgtgccggtttcaataacgtcgaccttgacgcggcaaaagaactggggctgaaagtagtccgtgttccagcctatgatccagaggccgttgctgaacacgccatcggtatgatgatgacgctgaaccgccgtattcaccgcgcgtatcagcgtacccgtgacgctaacttctctctggaaggtctgaccggctttactatgtatggcaaaacggcaggcgttatcggtaccggtaaaatcggtgtggcgatgctgcgcattctgaaaggttttggtatgcgtctgctggcgttcgatccgtatccaagtgcagcggcgctggaactcggtgtggagtatgtcgatctgccaaccctgttctctgaatcagacgttatctctctgcactgcccgctgacaccggaaaactaccatctgttgaacgaagccgccttcgatcagatgaaaaatggcgtgatgatcgtcaataccagtcgcggtgcattgattgattctcaggcagcaattgaagcgctgaaaaatcagaaaattggttcgttgggtatggacgtgtatgagaacgaacgcgatctgttctttgaagataaatccaacgacgtgatccaggatgacgtattccgtcgcctgtctgcctgccacaacgtgctgtttaccgggcaccaggcattcctgacagcagaagctctgaccagtatttctcagactacgctgcaaaacttaagcaatctggaaaaaggtgaaacctgcccgaacgaactggtttaatcttgccgctcccctgcaatccaggggagctgattcagataatccccaatgacctttcattctctattcttaaaatagtcctgagtcagaaaactgtaattgagaaccacaatgaagaaagtagccgcgtttgttgcgctaagcctgctgatggcgggatgtgtaagtaatgacaaaattgctgttacgccagaacagctacagcatcatcgctttgtgctggaaagcgtaaacggtaagcccgtgacctgcgataaaaatccgccagaaatcagctttggtgaaaaaatgatgatttccggcagcatgtgtaaccgctttagcggtgaaggcaaactgtctaatggtgaactgacagccaaagggctggcaatgacccgtatgatgtgcgctaacccgcagcttaatgaactcgataacaccattagcgaaatgctgaaagaaggtgcacaagtggatctgaccgcgaaccagttaacgctggcgaccgcgaaacagacattaacttataagctggcggatttaatgaattaatagctgccacagctcccggcggcaagtgactgttcgctacagcgtttgccgttgggtaatgcacacatcccaatcgccgtaccatccagttgacgggcaacagaaagcgaaccgccgatcattgcacaatttgcttctccactactggacatcgacgcttttaaacctggcgctacgtgcgccgcagtcgcctgctgaacaggctcactactacacgccgacaacaataaagcggcacaccctacccaaaacgctgctcgcatctcttcttcctctgatcttcaagccaaacgacaccgccataaataataggcagcacagagggcgacgtcgagagctgtcctgcgcgttgccccgcatttttacttttttatggctatttttttgccctctgtttgatcaaaacattcattacgctgatgtgggggacacaaaagcgaaaatgcagaagaaagccatttgctaaaattgaaagattactactgggcgcgcagcaatttcgtgcgcccctcatttgcgcaatgtaagggtgtcatatgattactattgacggtaatggcgcggttgcttcggtggcgtttcgcaccagtgaagttatcgccatctaccctattacccccagttccacgatggcagaacaggctgatgcctgggccggaaacggcttgaagaacgtttggggagacacaccacgcgtggttgaaatgcagtcggaagcgggtgctatcgctaccgtgcatggcgctttgcagacgggtgccctttcaacatcgtttacgtcatcgcagggtttgctgctgatgatcccgacgctgtacaaactggcaggcgaactcacaccgtttgtcctgcatgtagcggcacgtaccgttgccacacatgcactctctatttttggcgatcattccgacgtcatggcggtgcgccagacgggttgcgcgatgttgtgtgcggcaaacgtccaggaagcgcaagactttgctctcatttcgcacatcgcgacgctgaaaagccgcgtgccatttattcatttctttgatggtttccgtacgtcccacgaaatcaataaaattgtcccgctggccgatgacactattcttgatctcatgccgcaggccgaaattgatgctcatcgcgcccgggcgctcaacccggaacatcccgtgatccgcggtacgtcagccaatcctgacacttatttccagtctcgcgaagccaccaacccatggtacaacgcggtctatgaccatgttgaacaggcgatgaatgatttctctgccgcgacaggtcgtcagtatcagccgtttgaatattacgggcatccgcaagcggaacgggtgattatcctgatgggctctgccattggcacctgtgaagaagtggttgatgaattgctaacccgtggcgaaaaagttggcgtgctgaaagttcgcctgtaccgtcccttctccgccaaacacttgctgcaagctctgccgggatccgtacgcagcgtggcggtactggacagaaccaaagaacccggtgcccaggcagaaccgctctatctggatgtaatgaccgcactggcagaagcctttaataatggcgagcgcgaaactctgccccgtgtcattggtgggcgctatggtctttcatccaaagaatttggcccggactgtgtactggcggtatttgccgagctcaacgcggctaaaccgaaagcgcgctttacggttggtatttacgatgatgtgaccaatctgtcactgccgttgccggaaaacaccctgccaaactcggcgaaactggaagccttgttttatggccttggtagtgatggcagcgtttccgcgaccaaaaacaatatcaagattatcggtaattccacgccgtggtacgcacagggctattttgtttacgactccaaaaaggcgggcggcctgacggtttctcaccttcgcgtgagcgaacagccgattcgttccgcttatctcatttcccaggctgattttgttggctgccaccagttgcagtttatcgataaatatcagatggctgagcgtttaaaacctggcggcattttcctgctcaacacgccgtacagcacagatgaagtgtggtcgcgcttgccgcaggaagttcaggccgtgctaaatcagaaaaaagcgcgcttctatgtgattaacgcggcgaaaatcgcccgcgaatgtggcctggcggcccgtattaataccgtcatgcagatggcttttttccatctgacacaaattctgcctggcgatagcgccctcgcagaattgcagggtgcgattgccaaaagttacagtagcaaaggtcaggatctggtggaacgcaactggcaggctctggcgctggcgcgtgaatccgtagaagaagttccgttgcaaccggtaaatccgcacagcgccaatcgaccgccagtggtttccgatgccgcccctgctttcgtgaaaaccgtaaccgctgcgatgctcgccgggcttggtgatgccctccccgtttcggcgctgccgccagacggcacctggccgatgggcaccactcgctgggaaaaacgcaatatcgccgaagagatccccatctggaaagaggaactctgtacccaatgtaaccactgcgtcgccgcttgcccacactcagctattcgcgcaaaagtggtaccgcctgaagcgatggaaaacgcccctgccagcctgcattcgctggatgtgaaatcgcgtgatatgcgcgggcagaaatatgtcttgcaggtggctccggaagattgcaccggttgtaacctgtgcgtcgaagtttgcccggcgaaagaccgtcagaatccagagattaaagccatcaatatgatgtcgcgcctggaacatgtcgaagaagagaaaatcaattacgatttcttcctcaacctgccagaaatcgaccgtagcaaactggaacgtattgatattcgcacatcgcagctgattacaccgctgtttgaatattccggtgcttgctccggttgtggcgagacgccgtatattaaattgctgactcagctctatggcgaccggatgttgatcgctaacgccaccggctgttcttcaatttatggcggtaacctgccctctacaccgtataccaccgatgccaacggtcgtgggccggcatgggcgaactctctatttgaagataatgccgaatttggccttggtttccgcctgacggtcgatcaacaccgtgtccgcgtgctgcgtctgctggatcaatttgccgataaaatcccggcggaattactgacggcgttgaaatcagacgccacgccagaggttcgtcgtgaacaggttgcagctttacgccagcaactcaacgatgttgccgaagcacatgaactgctgcgtgacgcagatgcactggtggaaaaatcaatctggctgattggtggcgacggctgggcttacgatatcggctttggcggtctggatcatgtattgagtttgacggaaaacgtcaacattctggtgctggatacgcaatgctattccaacaccggtggtcasgcgtcgaaagcgacaccgctgggtgcagtaactaaatttggcgagcacggcaaacgtaaagcgcgtaaagatcttggcgtcagtatgatgatgtacggtcatgtttatgtggctcagatttctctcggcgcgcagctgaaccagacggtgaaagcgattcaggaagcggaagcgtatccgggaccatcgctgatcattgcttatagcccgtgtgaagagcatggttacgatctggcactcagccatgaccagatgcgccaactcacagctaccggcttctggccgctatatcgcttcgatccgcgtcgtgccgatgaaggcaaactgccgctggcgctggattcacgcccgccgtcagaagcactggaagaaacgttacttcacgagcaacgtttccgtcgtctgaattcgcagcagccagaagtggcagaacagttatggaaagatgctgcagctgatttgcaaaaacgctatgacttcctggcacaaatggccggaaaagcggaaaaaagcaacaccgattaaatgctctggataaggattatccaattctaaaaaaaagcccggacgactgttcgggcttgtctttttatatgttggaaaatcagtggcaatgcaatggcccaacagaaaataaaatctgtgacaataaaggcatataacccgcgcagaataacgtatagaaaattaaaagtataatttttattttgtatgtattatcttcgatacattcaccagacttattatcatttcagaggaattatttgattaaggttttacttaaggcgtaacaaatgatatttatcggctaactgaacttctcctttaggatgttttcactccccgaaatggggataaaaggcaaataaaataactaaaggatttattcaatgaaaagcaaagtactggcacttttaattcctgccctgctcggcgcaggtgctgcacatgcagccgaagtttataataaagacggcaacaaattagatctgtatggcaaagttgatggcctgcattatttttctgataattcagcgaaagatggcgaccagagctatgcgcgtctgggttttaaaggcgaaacccaaattaacgatcaacttactggctacggtcaatgggaatacaatattcaggcaaacaacactgaatcttcaaaaaaccagtcatggacccgtctggcatttgccggactgaaattttcagattacggttctttcgattacggacgtaattatgggctggaccgatatgctgcctgaatttggcggtgactcttataccaatgcagacaactttatgactggtcgtgccaatggcgtcgcgacttatcgtaatactgatttcttcggtctggtaaatggtctgaacttcgcggtgcagkatsaaggtaacaacgaaggtgccagtaatggtcaggaaggcaccaacaacggacgtgatgttcgccatgaaaacggygacggctggggtctttccacaacatatgatttaggcatgggctttagcgctggtgcggyatacacctcttytgaccgcaccaatgaccaggttaaccatactgcggcgggtggtgataaagcagacgcgtggactgctgggctaaaatacgatgctaacaatatttacctggcaaccatgtattcagaaacgcgtaatatgaccccgtttggcgacagcgattatgctgttgcaaacaaaacccagaactttgaagtcactgcacagtaccagtttgattttggtctgcgtccggcagtctctttcctgatgtctaaaggccgtgacctgcacgctgccggtggtgcanacaacccggcaggtgttgatgataaagatctggttaaatacgccgatgttggcgcgacttactatttcaataaaaacatgtccacttatgttgactataaaatcaacctgttggatgaagatgacagtttctacgctgccaacggcatctctaccgatgatattgtcgctttaggtctggtttatcagttctaaatcctcctgcccgctgttatggcgggctttttctgcttattcttcctcctttgatctaaattaaaaatgtgaactccgtcattacacaaaaagtgtcatctggcgttacactttatgcggatactaaaacaggaggttttatgaacagaacgattcttgtccctatcgatatttccgattcagaattaactcaacgcgtgattagccacgttgaggcagaggcaaagattgatgatgcagaggttcatttcctgacggtaataccttcactgccctactatgcctctctgggtttagcgtattccgcagaattaccggcaatggatgacctgaaagcggaagccaaatcgcaactggaagagatcattaaaaaatttaaactgccaaccgacagagtgcatgtccatgttgaggaaggctcgcccaaagaccgcattctggaattggcgaagaagatccccgctcatatgatcatcattgcttcccatcgaccggatatcaccacttatctgctcggttccaacgccgcagctgtagtgcgtcacgcagagtgctccgtgctggttgtgcgctgacactaacgcccgcacattgctgcgggctttttgattcatttcgcaaatgtgctgacattttcccctctaatccgtaccatacacgccacagtttttatatcagatttcttatgctgggcgttccggcatgacgcatactcttctgatgccatataacgaattgagtcgcttttaaatgtcgcaaaatcaagaaattagcaagaaagaacaatacaacctgaacaagtcagagtaaaaaccgcaactatctgacgaacaataacttttatgtttttcaatatgttaggcaggattaacaactacaataaagcacaataatctacactttttttgccccatttttgccccttttgcggccttttgtcccatttttgccacagtaaaaatctataactaatcaatctggcgcccatgatttctttccaatagaatcagttccggctggaaatcattagatactcgcactatcgaaaagcttaccagccaaccgcggcacgttcttgcatacgaggtgccgcgttttacatgccgtaccgagaattaatttcattttacgaaaagttaacccgccattgctaccttaattttttaaaacgaagttacctctgtcagggtcaaaagcacaattatctcttcctacaatcattgaaactgcgattgattccctgctcaaaggatgagccgcccttgttttaacaagatgtattaatgccattttatcatacaacatacaaacatttgaattcattgaattcctcataaataccccatcttctggttcacataatgtaacagggcatgttcgtaagctctctggcacttgcaattgtgcatgctccacattaaatgcacatacttcaattttatctaacaactcctctaactggtagttagaaagcaaatccatattttcgagcatctcaatttcacgcagtactgtaacttcacggcttgtcaaactaccatgattaagtgtacgttcaatatgttctatatattgaaggccaatctggatattatcattcgataaaccatcctggttaagacttcccataaaatatccatttacctgcataggtcgtattgacaccatcaactcacccagtcttatttgagcttctccacgaatagtctgattacgtatctcagacaaggtttcttgaggaatgtcagacaaaaaactaaccccaggtaaaatataaggcgttaaatctacaggcattcctctccctccattttaataacttaattttgctttagtaaaaaataaaagtacataaaactacatttatatcattaattatcacttacaacaaaaagcttctctttttgtatcaaagtgacattcatcttttctcataatcattgattctgttataggttctcgactcagaggatgagctccaccagtttcaacaagttgcactaacgcgtccttatcatatagagagcatatctcagcacctcgtgagtttctcatgaacaccccagtctcaggtgtgtccagcgttatcgggcatgtcaaaaatgactccgggcaagaaaagtgattagaatcaggtctaaataaacaagaatttattttttccattaatattttattacttgttttattttctctgtgttctgccatgacactctgaaaatagttattaacactacttaaaaaatcgacacctccatttaattgcctttccagagccacagcccttctctccattcgatgctcacgccccaatagcctatccagtaagcctcctctcaccggttcaactgaaaatccatccagtagctggacatagtgaacagaatattggccactaccaatggatattcttattccactttcaagtctggcagcatcctgcaaagactgtactcctgcaggagataattgagatatacttgggatacttaaggtggtaacaggcataaaaacctcattcagtaattcatatcagtttgcaggatgtttcattaaataaaataaagggtaatgttcatttcaattaccctttataacgaagtttcctctggtatcgtcataaatgcattcttcatgttttacaattattgatgccgttattggttcccgggtcagtgggtggggtaagccttcaccaaccaaacgagaaaatgcagcggcatcaaataaagtacatacatctgaaccatctgaattcttcacaaaaatacctttttcaggctgctccagtgtaattggacaytgaatagcctcaagcgggcactgaagtctctctggacaaacagaaaacttacattgagatattttgttctgaatactctcttgcgattgtgcttcacctgagtccgaaagcatacttagcattctctcaccaagggctcgaggaccactattaaatcccaaaagcaataactcagaaagcaatccgccattaccgccactggatgaaaagcgcccattagtagaatcatacacaatactgacagtttcaccaccgactgtaatatctccgcgcccattggctacaattcgggcacgaacaacctccaccccaagattaaatgaatgtgatctaatatctgaggttaatggcataacaaagctccctattttaatttgaactccagacttaaatagctgtaacaaacatcccccatacgtgacaacaaaaaccagagcaggactccggtttttgtgaacccgtcggctatttcatcccgccaatattttcccacctcccgtcagcacgtaggatttgcagcggtcttaccatgcactgtatctgctttttatccgcatccagtatcaccacctgtgtgattaccctgtcctgctccggaataatgccattctcatctgactccaggatgtctgccggccccagtcgcagttgtactgtaagcgactgcccgtgttcacagtcatcatgctttccgcaaccacacagacgctccataagctttctcaaaatattcatgtcattctcctgttctgcctgtatcactgcccacttcatccagccccttaacatcctgccacggcccgtcaccaaacctgacctgcaaatgctgaaaaaaaccctgaacccgtgtggcatctttgggggcaagaaaggtcagtccggtgatgagtgcgccatctgtatccgggaaccagccattgctgtttgtctcaataatgtttcccggccccagacgaaaacggatttgtgtctcccccgggtcgcccttcggtccctgaggtccggttgcccccaccgggccagccgcacctgtttctcctttcggtccctgtgggcctgccgggcctgccgcaccggtatctccctttggaccctgtggacctgcatttcccgtcagaccggtctctccccgctctcccctgtcacctttcggcccctgcgggcctgccggaccagcatcacctgccggtccccgttcgccggttgccccgacagggccggtgtcaccgcgctctcccttatcacccttcggcccctgaggacccgcgggcccctgttccccctttggcccgggaggtcccaccacggtggggattcggtttacggcctcttccgccgctatcctgctttgttccgctgactgtgcgctttctgcwgactcccgggctttttctgttgcggtcgttgcatccctggctgcattaccggctgcactttctgccgtctttcttgacaattcagcttctgctgcactttgtgatgactcactggctttttgagcggccgcagaagccgaggacgaggacgcmtcctctgactgctttgcagcggctgcactttctgccgcctgccgggctgactccgatgcatcccctgctgaagtgtcagcatttgccgcgctctcttctgcctgactggctgatatgccggcattcctcgcggacgtctccgcctctccggcattcttcttcgcctcctcagcgtgacgcgccgcttcttccaccatcagttcaaaacgacgcagtgcctccggccggacgtcatcctccgacatggcaccgagaaaatcattcagcgtccccggttgagaatcttcatacacggtgatggtcccggcatgtgacggcgggaacccttccaccaacagaatracgctgtactgaccgtactcaacgtccatgctgtaacgaccggcttcatccggattttcagaggccaccgtgttcaccaccaccgtgsygctgktmcgtctggctttcagttgaatggtgcagttctctaccggttttcctgtgccgtctttcagtacacctgaaatctttactgccatattcaccccacaaaaaagcccgcctgaaccggcgggctgtcataacactgtgttacctggctaatcagaayttatarccgacacccacgatgaarccgtcagtgcgccagtcgccactgccggagccttcataagcaatatcaatggccacggattcgrtcgggttaaactgcacgccagcyccccacgccagagacgtgttgctgtggcgaccgtcatcacttccggtcagcacatcrtgcgttttccccttgttgtcagttacgcggagataatccccgkagaaagtcgacacacggctgtaagccacacccgccatcgcatacgcgctgaaccattcattcacgcgyacagacggccccgccatyacgctgaaccagcggttacgmacggaatcttcatgccagcgggtatcgctgttacnggtggaaccatttntttaangcggnacagagggcccggccaataangntgaaaccagcggttacgaaacggaattttcatgccagcgggtatngctgtaacgggtcagctggcgattcttgtctcctgcatagctgaacgacgtcaccatccccagtgtgtccgtaaactcataacggtatttcacgttaatcccgttcagttcatcgctgccaggaacgttcgtcgagacatgaagataccccgcgctcagcgttgactgatgttcagacgcccatgcaggcgcaccggatacggccagacaaatggctgcggacaaaatggcggcataaagtttacgcataattacctctcgcttttctgcaataaaaaaggcgccatttctggcgcccgtatatgggttataaaattcagctgatactgatgcctgcggtggctttcttcatcaccacaaccagcaaatcgctgatacttgctgtgggataccagttattcaccagccatgctgacaccgaaaactccagcgtcatgtgaccgtgaccggcaggcatatcaataacgccactgtaaatcagcgtattatccagcgcggtacggttataaatttcagcaccgtttttccgcactatcagacggcatgaggagtaaatatcagtatgctctctctcatgtttagcgccgctgaatgccaccgccggaataacaatctgccggtcaaacggctgatcgtcataaaccctgacggtaatggtccctgatggccaccgytccggtgcacgggartcccgggggaaagctttgcccactgttttaacgagatcgccttcaatctggttcgcggacagttttcccagaacccgacagttctcgttaatcgtgacgttgttgagcgtcccggaattcgcattcacgttaccgctgatatcagcatttcttgcggtcagcctgccctccggcgtcagggaaaacgtcgggggattggcggatgacgtgatactcaccgcaaacagtcgtttcaggaacacatcgttcatgaacaactgattcccctgcgccacaaataacggcgtggtgttgccgtcctccgggttaatcatcgcaatacggtcagccagcagcagtatgttgctcaggggctggccatcagtatcctcaatccccgctccaataccggcaacatagggtatgccattttttgttttctgtaccttcagcatgtaaagtgcagcaaggtcatcatttgtgtccttctgcacgcgctgtatctgctgtatgatggcgctctggtcctccagcgttttactgaccgtctgtgtgatttcattgcgggtttcggtgatggaggtcttcatctccgccatctcatccgcaagctggctgttgtctatcagctcccacagcccctgagccagatgcagttttcctattttttcccgaaacagccccagatacccttctgcatcattgctggcccggccactggcttccacaaaagcagatttccccaccaggttgacgctgcgcacgtaaaaccagaaatccttcccgggcttaatgtgcgggccggatacactccactgactgccggtccccagataacgggcagaggtttccacctgagatgtatctgcgatttttgtctccgaaaaccagaactcaaactgtaccgtcgggtcatacaccgcaagacgcgggaccgctgttatctgaaaatagcccggtgtcagctcaatcgtggcgggtaccgcaggtgcattaatcctgaacgtggtggtggccggttccccctgctggccataactgttaatcgccctgaccgtcagggtgtattcccccggcggcagaccactggaacgatgctctgtatccgcagtgatggcggtggtcaccagacggctgccttctccgcttccgctggtcaggcgcagactgaagcgcacgcccttcaccacccgcggcgtgtcccatttagcctgcgccagatactggccgtcagctgcgctcacctccaccgtcaggtgctgcactgccggagggatgacgctgttcagggtgcctgactgcggctcaaagcgggcaccgttatccacgatggcttctttttccggtacgtgctgcacygccgtgatggcaaaggtgccgtccgtgttttcccggatggagacacagcggaacaggcgacgacgcagtgacggcagggagagyccccayacaccgtatgtctccacrccatcmggcagggtgctgacctgtatccggtccggcgcggggtgtgcagtgatggccacgctcaccggcttaccgctgccgttaatcaggttcaccgtggcggcacckgtctccggcagggtcacctcacggtccagtgtcagggtgcggctggcggcatcgatggacaggayacgtccgccggtcatggtcccggcatagtcgttatcacagatttcaataatgtcaccgggtgtgtgacgcagcccctgtgacccgagcgtgaaatccaccgtctgcgtttccagcagtccggtctttatcacccacagcccggcacggtgggcctgaccgcgactggtgcarccgaacgcatccatcttcagcaggttgcgcccgtagcgcartatggcttccgggtcttccaccagttccgtggaggtctgccagccgttctgcgggtcggtgtaattcacctccaccgccgtgtggcggtccttcagggcgctgaarctgtagcgaaaccccacgccgttatcatccaccaccacatcrctgttggtgtacggccacaccacatccgacgggctgtcctgaacgaacgtcagcgtctggccgttccataccggcatacagcgcatcgccgagcagaaatcactgagaacgtcccacgccttacgctgttgtgacaggtacgcattaaargtcatccgcggctctgtgcccccgaaaccatcagggaccatctggtcgcagtactgcgcaatggcatacagcgcccacttgtccacatccgccgcccccaggcgttttcccatkccgtagcgcgggtgrgtcagcatgtcccacaggcaccaggcmgggttgttgctgtatgccggtttcaggctgccgtcccagatgccgctgtacgtgcgtttttccgggtcatagtttgacggyacctggatgatgcgacckcggatatggtagttcaccgtcatctgctgrccrccaaactgctccgcatccacctgcagccccacaatcgccgtgttcgggtagcactgtttcacatcgatgatttcggtgtatgacgaccagagcgtcttattctgcagctggtccgaggtgctgtccgcygtctcccggaccatccggatgttaaaaggrcsgskcaggcagattatccagaatcaccgacgccagaaactgcgaggtggtcttgccgttaatggtgacatccttttccgtcacccagttaccgttacgctgcaactgaatcagcagtcggacagaagagkgattacggtcgccctttgaggtggtctccaacagtgactgcaccccgaaggtgacccgcaggcggtcaatgttcgcggacgtaatggtgcgcgtcaccggytttgccttcgtcacttccacgcccagtscggtttcmgcyccggaggactcaaagccttcmggtggtgtctgctcctgctccccggcrcgccagaccgcggtcacaccatgtatcacaggattaccgtccgtgtccgtcagcggggttttgttcaccaggatactctgcagccccttcaccggaccttcaatcggcccttcaccaatggcatcaatcacgctcatcatctgcgtggacttragattrtccttygcctcwmsmggcgtgtgcgccctgccgccacctttrcccataatgttcctctcaattggtattattaatcgcagtgataggatattgcacagctattgcgcgatatcatcagaacgctgtttgttaccctgtaaccagcaagctcagtctgttaacggaattaatgagggttttatgaaatgtaaaatcattgctgccattgccatgctgacagcagcatcatgcggatacgcagcagaacaggaagtcccaatgaaccttgtcagtgctgacggaaaagaagtcagcattggaaaaataaccattcaggagaccccctacggtctgctgttcacaccagcccttcactctctgtctgaaggcattcatggttttcatgtgcacgaaaaaggaaattgcgccccggcactgaaagacggaaaaccggtcgcagcattatcggctggcggtcactttgacccgaaaaacaccggcaaacatcttggcccctggtctccggatggacacccgggcgacctccctgcgctgttcgtgacgcatgacggaaaagcgaactacccggtcctggccccgagactgaactcattaaaagagattaaagggcgttctctcatgcttcatgctggcggtgataaccatcatgaccatccggagcccctgggcggtggtggtgcgagaatggcctgcggcatcattcaataatcagtcaggtaaggggcgggccccttacctttattcctcaggacgataaatcctttctccctgaaaagaacggcacatcctccctctctgagttaatgtttttgtcgtgacataagaataattccttacactcaatcttcgtaacgctcccgcagttcctgtccgtgagcactgcgggattttttcgcttttatgcctgccgcccgataaccacsaccttyccgycmccgccttcatcacgggtactgatgtcctgggagattcgccgggagccaaccagcatttccccgtaaggcaccggcatcgggttcccctgggcaatcatgttatccagcgaggaaaantacgtgttctgtctgccgttatccgttgcgcggtaatcccgtgtttttgccttccgggccagcatctgggccacaccgcccagaatcatgctggctccaagtgaaaacagcatcctggtggcagaaaaaccaccggctgccagggctgaacccataacgccattgatgccccggcagtgaagaaagagcccacgatggctgccgcccccagcacaatctgcagtccacctttccggccccggccagtcgcggcacaatatggatgaccgttccctcacccagctgttngtgaagacgggcgtacaccgcctccggtgccgtgtcatcaccggcaatacgtatctggtaccagccttcgttcatctgacggcggaatcccggcatctgcatcgacagggcacggatggcttccgctgccgtgttcacatacaggctgaggcggcggccaaatcgttgtaaatccccgtgaaggcagatacgtgccagtggcggtgacgccaggctgaatgcgttcgtcgttgccatttttcggaatacctctcccgtttactcagttgttcaggcagatggtgaagcagttcaccgttgccgcagtatatggcggcatgattggccaccgatgcgccaaagcagcacagcaggatatcgccaggctgtgcggaaggcagggaaatcctgtaaaaaccagtcgcctccatattgtccaggtacaggttctgaccrttgcgccaccagtcatcctcacgctcaaaatccggcatatcaattcccgccagatggtatgcatcccggaacagcgtgtaacagtccgtcaccccgtgctcaaagagccgtcctgtcagatgtggcacacagcggaatttatgaatttccccccggcagaccagccaccaggacagtgcactttttatctgcagccgccggtcggcctcgctcagccagggcagaccaccgggatgactgtggaccagtgccacaatctccccctgcatctctgcccgcagccagtcttccggtgcaatacgaaaatacgcctccggctctgcagagatattcacacaagggatataccgctccccctccggcgttctcaccacgaagccgcacgactccgcaggcgcacaccgccgggcatgcgccagaatcgctgattcagtctgtgtcataaaccgggatttactgcgaaagtttattaatggaaaggaaaccgccaaaattagccaccatgccgcgcatctcacacccgcgcatgcacttgctgcatctgtccttacggatatcggtggtgggtttatcgaactcatccgccacagccccgcccgtgtaaccacactcatcagagcggtaggtccacatacaggtattcgccagcataatgcgaccgggaaacagcgctccgtccgtctccgtcggtgtggccagcacaaacgaggctgtcatggccgtcagctctgacatctgctccaccacccagcggtcgctcagctcctgctccgggtccgcttccggattgcccgccacaaaattcaccgcatccagaaaacgggcatacacccggcggcggaccaccgtggcccccaccaggctctgcaggtcctccgccatcccggtgaccagaccaaacagattggacaccgtcagcgacggtctggcactgctgcccttcccgttcatctcaaaaccgctgccgtcaatcgggtatacctgatattgccgcccctgccaggtgaccgcctcccctttttcattcagctcattacagaaaaaataccgctcaccgccctgcaccgtcaggtcaatttccctgagcaccacccgcggtgactgctctgatttaaccgactcgttcagactttcttcgtgaatatcctgcatcagttcaccacctgcttaaactcggcactgaattcaacccgcagcatgcgaacccgtgatgaccaggcggcacaggtcacctttatctgccgccaggcataaggcggtgtccacagaaacgccttccagccaccgtgctctgccaggaacgcttccagatgccgggcctcctcccgggtcacggaaagcgtcacacggtatgttttcaggtcagcattcagccctgccgccatacgctgtgagtacccgtcaccaaaacgcacttcacgcaccgatggctgcgagttcacctccatatccggcttcactttccagcgaaaggttttcatcgcccgctccccgataacataccgccatcacgcaactgcagccggagctcatcctgcgcccccttgcgggccatgtcatacaccgccttcatcagctgcggccccgcctgtccgttggtgccgtcgttctgaatcaccacgtgattgttctgattaaaattaataccttccgcccgccgcatctgcgccggacttccggcaccacccacataaccaccttccgcatagccgcgcatcaggcggtacaggttgccgacgccaatccggctggttgcttccttcgtgaagacaaactccccgcgatgaacaattcccgcaggttcatatttaccccccgtccccgtaaatcccccggtcgcgaaatggaagttcgccgccgcagcctgaatggccgtccccgtggaggcagacgcaccaccaccgaaagcaccgccaatggcgctgccgatactcccgactatccccaccatcgcctgcttcagaaaaatctctgtcagcatggacagcaccgaacgggtgaatccccgccagtctgcctctgcaccggtcagcatcgccgccatattctgtgcaataccgtcaaaggtctgcgtggcagcacttttaacctgcgaaaaactgtccgtcgcactttccgcccactcgccccagccggacttcagtccggccatccagcttccacgaagctgctcctccgcagaccaggtgttcttcagtgcagatgtggccttcgccagcgcatccggattatcaccgtacacgtcacgaaggcgctgctcttccgactcccgctgcgcctgacggtcggtgaggcccgcgcctgggcactgattgccgcctgcttcgcgccctgctgctgctcaaaccgcgcagcctgctgtgccagctcattcagccgtttctggtgttcaactttgtctcccagctcagccagctggcgtttgtactccagcgtctcgtctttatgcgccagcagggatttttcctgctcagataactgccgtttcgtggcagcctctttcaggaccgcatactgattttccgctttccataaatcgcgacgctgctggctgattttctcattcgcaccgctgtgtttttccagcgtcctgagctcggtttcaagcgccagcagggcagcatgcgcctggtcttcctgacgctcaccggctgacactttgactcctgacgacttcggctttttcagcgtcgattcataatcctttttcgccgccgccatcagcgtgttgtaatccgcccgcaggattttcccgtctttcagggccttattcagttcttcctgacgggcggtatatttctccagcggcgtcagcagacgctcatacgccttctgcgcctctccggtatacttcagctgtgatgcgtcccgttcggcccggtccctggcggccagttcaccggctttttccatatccgactgcagcgtggccgctgccagccccagacgggcattttcccggtcattccatgcgccctgaaggttggcccggaaagaggcggtttttccccggcgctggctccggctctggtaccactgccattttttatccgcctcatcaaatgccttctgtgcactggcgagcatatccgctgaggactcaggacgaccgatatccagaatggcatcccacatcgatttgaatgccttcccggttttatccgcccaggtctccagtgtccccatgttttctttcaggcgacgggtctgctcatcaaagcctttcgtggcgatatcgttcgccgcctgtaaggccccggcctcatcaccggaacgctgcagctgcgcaacatacgcaatctgctctgccgtcacgttacggaactggcgcaccatcgcaatcagccccgacgtagggtcggtggtcagttttccgaaagcctctgcaaccttgtccacctccacaccggatgcagaagcaaaacgcgcgacactctggttgatggcatcaaactgttcaccaccacgcacaccggcattcaccagggctgccagtgactctctcgcctggttaaacgtcagccctgctgcctgcccggctcttgagagcgtcagcatgcgatcggcagtcagtccggactgattaccggaaagaacyagggttttattaaacgctgaaagcgtggaatctccctggtaccaggcgtacaccagcgcacctgtcgccaccgccagcgaggtgaccccgaccatcggcagggtgatcgcaccggcaagccccctgaacatggggatcatcccgccgaaggagtccttcacctgaccgccctgttgcagcaggatcagccagggattctgaccaccggcaagctgcgtggcgatatccgtaaactgtgcgggcagggttcgcatggccgctttatactgcccgacggaaatcccggctttttgtgcagccagcgcctggcggctcaggccctgttcaacagcactggcggtttttctgacgtcggtatccagacctgaaaaatgacgccttacccggctcatctgctcatcgaaacggacagcatccagactcaggtcaataacaagatcaccaaccggctgggacatatctcacacctcccggaatccccgctgaagccatcattaatgcggcatcatccaccatgacatccgccacatccgcagacgataaaatatcgcgccctccgtccccaccgaaccggacgcctccggcaagtcctgccgctttctgcatcagcattttgtcctcatccggcctctccacctgctcttcctcatgccgggggacaagcagactgaaatcagagggatgcatatccggatcgcaaaaaaacaggctgagtacagcgtacgtcagcccggaaaaatgcatatccagctgggtatcctgaaaataatgcgtgcggtaaaaacggtgccagtcggcatattcggtggatgtcatcccggcaagcatggcgcgccagtcgggtctccccatctcacgcgccagtctgagggcaaagttcagctcgccgtcgaagactttcccgcagaaaaatcatcatcagtcagcgtgttatttttcgccacttcagtaatatcagtatccggacgaacagccccgctcatcccggacaggcacaacaccacgtcttccgcccgggcaatggcatcggcaggccaggtggtgagcacttcctgctctatcttcatcacggcctcattcattgacggtgactgcgttttctgtggatggttatgccacagggacatcgccaccagaaacgcgccggttctgacgagatcttccacgcttacctgcaggttgccgctggattctgcctgttctgcacgccgtttcaggagggcaagatgctcgatacgctgcagcgcagacaattcggaaagcgtgacagacacaccgttatattcaaattgttctgttttcagaaacatgtatgacctccgtttaccctgcagcgcccgcttcagtaacggtgacttcagccactgcggcgaactgaccatttccgctcaccacagggatctgcaccttacctgtcgccacgccgtttaccgtaattgtcatatctttcacactaatggtggctttcgacggatcggcggaaaccgctctgaacgtcttgtctgttgcactttccggctcaaaagaaaccgtcagggtggttgttttcccttttgccaccgtaccggatgtcggcgtcaccttaatcgcactgaccggcgtaattttgctgcgttcttccgctacagaaggtttacccacgttagtgactttcaccgtgcgggtgatcacttctttcgccgtcacggccttaccgatactgctgacccagccacgaaacacatccaccgtgccattcggaaaacggattttataggcccggacatcgccgctttcaaaccagcctataagccctttctggccttcctctcccggtttccaggccagcgtaaaactggtatcacctgcagatttctgcccctgcccggtcgcggtccagtccgcgtcttcatcatccaggtagttatcatcgtaggattctgccgtcatctcgcccggcgtcagatccttcaccttagccagtcgctgccagtcatcgtctgacaacgggtttgcataggcgtcaccctgaccgttataaacccacagggtggtaccggctccttttaccggctccaggggaattcgtgtttcggcttgacgtagcccggacgtaacacgcgggtttcaccaccgcgatgacgcagcacttttccttcaacaaccggggagacataggccgccaccggcgtttttccggtaattttgtccagcatcacctcttcggtatggaaattcaccgtacggcggaaaaacagctccagaaacagcgcacgaaatttcactttttgttcggtataaccgagtaactggcgggtcgtaaacaatcccataaatcagttcctttcattcagaaatcagtcaggccaccgcggtggcctgataacgtgttacggcagcgccgcgtgactcagggcactgccggcaaaggcatttgcctttttgtgttcatccacactttcaggccagcggattgcctccgtcgcaaaggtccccgacttgtaataggtcagtaccgtctctgtgccttcaagcggcagtaccagtatgccaactgcactaccggctttctgtccgtcccagaccaccagtttcccgctggcttcatccagcatcaggggcgtcagtgccggtgttgccgaggaaatcccgctgctgcctgtggcggtatgagccggatcattaccggcaaaaatacgtacttccgcacgctgttcagtgatgtttttcgttaccatattgtaaaaacctcctgttgatggtcagcactgacttcatggcatggccatgagcattttcacgtccgcatcaccgtctgctgacgtctgtggcacgccaccctgtaccgcagccggtgaatggttcgccatgatgcgttcaaacagggcggttgtggatgcagagaccggttctgccttacctgatcccgcagccagcacagcccgggcgctctccacagtcattcccgggcaggcagccagctgttcagcctgcgcctcagccccttttgcctcatccagtgccatgatctgatcacggagtgagggtccggcatccgcctgcggtgaagcagccaggatcgggcgggctttttccaccgtcatctccggcatcgccgccagcgttgccgccagttgttcacgaccgttcgcttcttcacacgccataatgcgatcggcttcactctgcgtggatgccaccggctgctgcggtgccgccgcggccagaatcgcccgggcctgttcaacgctcatgccctgttgtcctgccagcatcgtggcaagctgttcacgtcctttcgcttcctggcatgtcaggatccccatcactcgctggttctcctgcgcggcggcttccgttgcagttaattgcggcatagtgcctcctctgacattactgttcagcgccgtggccatcacactgatggcatccgacgcattgactaattcatccgccagcccggcatcaatgccggactgaccttcaaaaacggcggcctctgttcccgtgacggcatcaacagacagaccggtaaacatggccactttttcggcaaacatccggcgcgccgcatcaatgcgctgctgcatgttctggcgaacctctgccggtaaggcttcaaactgattgccatccaccttgtgcgcccctgagtaaatcagcgtgatatccacaccggcctgcgccagatgaccggcatagctgacatggctcatcatcacgccaatggagccgatacgggatgtctgggtaaccagccgtcgggagcaggccgacgccagcagcatggctgcagaacaggccgtgtcattgcacagtgcccagaccggcttctgctgacggaggcggtaaatcatgtcagcgcagtcaaacgcgccggcggcctgcccgcccggactgtcaatgtccagcagtacgccccgcacctggctatccgccattgcctgctgaagacaggcgacaatgccgtcatagcctgtcattccggaaaatggccgcataccccccagccggtgcaccagcgtgccggtcaccggcagtacagcaataccgttcaccacccggtaaacacgggccggtcgtttacctccggccatgtactcgtccgtttcagccagcattccgggagcatcaagctgtacctgctgctgtggtaccgaaagacttgctgcccccatctcgcgcccgagcgcgcaaaagaaaacccgcgcataggcgggctccagaagcagcggttcattgaatgctgcggcaataatgtgtgaaagattacgtctcacggggtgttgtctcctcttccggcctgcgactctccgctatctgctgctgatacgcctgcgctatccacaccggacgtgagagtccggctttttgccgctctgcagattccctgacctgctggcggaaaatgtcctgataatcctcgcccatcagcgccggctctttctcatacgtgctcagtccggcctcaatgcgcatcaccgattcctgaacctccttgagcccgtcaatggccattcttccggcaccaatccactctgcccgtgaccaggctgatcgcgcctgataaaaatcaaaacgcgcccgtggcggacggataatcccccgaagaagtgcctcttccagccagtaggaaaacatctgcgtggccagccgggccgcaataaattttcgccgccccataaaatagcgccacgactcattggcagaggccctggcacttgaataactgaccttcgagtaatcacgggacaactgttcgtaggaaacgccaagaccggcggcgatataccgcagcagcgcctgttcaagcgccgaaaatccattgtctgaatcctgcgcagtctgtagtttcagatcatccccggggaaaaggtgcggaattttgacaccacccagcgtcacgttattcgtgtcataccagctggagaacttctccagaatattaataagcggattatccttctgcccctgcggcgcaccggcgatatattcaaaggccttttcggtatcaaggtcactttcaatcgtcgctgcatacatggctttcacaatggccgactgaagctgtgttgcctgcagggaatcgagcatcttcagccgttccatgacgctgtaaaactggttggccccacgggtctgcccgtcctccaccggctcgaaaatatgcagcatggccggacgcccggtgggaagttcacgcgggatccgttcccatcgtccactcccggagcgaggaaaatcatcctcacagatatggtacgcaacggcacggccatatcgatcgacctccaccccggcccgcagaaaacggttccccataccgtgtcctggcgtgtccacccgtttcggactcacggctttaaaacgcgtacggaataactgcgtggtttccgtatcccagaccggctgcacaaagatttcgccgttaaacgcatgaacgcccacaccttcacggataaattccgtgaacgtgcgttttccttccacgtcgatctcgccagacatcccttcggcgtattccgaccaggccgcctccacctcatcgacaaagctttttgctgcggtctcccgcatccccagccagcgccagttcggacggtagctgataagaaacatatgcccgacaatgtgatccttatgcagtgccaccgcattggccgctattccgttattgcgcaccagatcatctgcccgggcattccccagacgcaacgcgggcagcagggccgcatcggcactctgcgccggtggcaaccactccgccatttgcccgccaaatcctgcaccgcccccgttgtagctgagactctcacgaagcggaacgccgttcacatcaatcaggacaggcgttcgtttcataacctcactcccagcggacgacggcgacgccgggttgtccccagtaccgactccgcatcattgatcgcccggttaagctcatccagagaagccgccgtatattcaattctgcgaccatctttctggacagacaccacccgtttaccggttaataaatcaaggcgcgcctgacgcagcgcctgcagttcagcgactgtaaccattcactcctccggacagcttcgctgccagttctttcagggttggccgggtcgtctcttcttcccgggattttgccagtacagccagatcaagctgccagcgttgcacggacacacgtaatgccgcgtaggcatacaccaggcagtccagcgcttcgttacgccgctttttgttatcccacagcagacgcatctttcctttttcccacttctccaccagctcttccgccaccagttgctgcgcctctgtctgcgaaaaaatctccggatcatcaggaaaacggatggcatacgacgtggcttcatccgcaggcgagggatcggctttcatacgggcatagagaatttcttttgcggtgtccgttcccacttcacacagatacacgccccgctgattgcgggtttttggcatggtgatcaccggcttgccatagacagatgcgccttttaccggcagcacccggaaaacaccgtgtttttttgatctctgataaacaatttcaccatcgatccccccggtgtcccagcagacacgggaaatagtcatttcggtgccatccgcatggcggtattttttgttgatcgccgcatccacacgtaacagcgtctcttcctcatcaggacgccccataatgatgattttatccaccagaaaggcttcctctcccggagcccatccccagacatacatctcaaaacggtttcgctgcgagtcaatgcccgccgtcagataaaccacccgggcaggcaccgccgccgtgtaacgcaccaccttatccatcagtacctggtgatcgagtttttcgcccacggcctcttcccaggtctcgcccagcgtggtgttcacaaaggttttcaggccgttgggatctttcagtgcatccagccagtcatagacaatctgtacccaggtggtgaacggactgtacgccgtccagatatggaacatgatggagcgcggcggcggaatttcatcaccccgggcgctgaaaaacgtcagaccgtcacgggtccacatgcccgtgttttcacagatccaccgcccgttgctctggtccagttcagactgatggatcacgcagccatgatgttcacagaggtagaaaacactttcagggctgtccttctcccatttaagcccaaaaggcgtggactcatcgccaaatttcagatactgcgcctccccacagtgcgggcagggcacataaaaacgcataaaatgcgccgactcgttagcggctttttcgatctggcaggtgcctttgattttaggcgtcgagccgcgaatggattttggccacaccgacccctcaatacgcttatcccccagcagggttggcgagccctctttttcgacatccggctcgaacgaggaaagttcgtcatagcagaccacgtcaacggatttttcacggtagtttttggcggcagcgccgcccaggcaccagaaaccgacgcccgatgaaaagcgtttcagcgtgagagtattgtcacgatgtttacgacccagccatggggaaaggtctttcaggcatggcacgttccgaatcgtcgcctccacgtgagacttcataaaatcttcagcggcagaatccgtgggctgaaaaagcagactgtttcgggatttatgctcaataaaatacccgcccccccccagcaacatctttgtatagccaacacgggcagatttaatcagattaacagtgcggatctgatcattccccatactgttcatgatggcgatctggaatggcagcgttttccattcgccctcaccatatgaagattctttaggcagataataattttgatcagcccattcaactggcgtcaccggcaatgcccttatcaggggctgtaatgcagttgtgacagcgctcatcatattattcagttgttgctctgatatattcatcaagtaaatccggtaatttatcccctgcccgcgcacactgatttgcccccttagcaataagggttttcagatggtcaagatggcgcggtgttaaatcaggaaactgtcgctgcatggataaagggatggaatcaagcgtactggataacgccattgccagcttactgagggcaaaaatacagaacccggtgtcaatcagttttccttttgacacctcattttttaactgctgtgtaacagcctgttctgctgtcagttcccatctggcaataagcaatttctcctcatagtcgtcttcgctatcgccatcaggcacatcgtttttacttctcctcagatacgatatgtaaaaatcgcgccaggcatccagatccagttgccctcgcttattcgatatcggggcacccggcaatttctgcaatctgcgaagctggcgatcggtcagacttaaatgcctggcaacttcagtctgcgtagccactcctcacctcgcaaaaactctcacctcacaatcacaacaaaaccggtcatgtccggtttacatgtctgttttttgttcatgtccggttcacagaagacctgtttttatatttttcatatagttaacttgaagagaaaccggacatggatcccggaaaattttcataaatagcgaaaacccgcgaggtcgccgccccgtaacctgtcggatcgccggaaaggacccgcaaaatgataataattatcatctacatgtcacaacgtgcatctacgccatcaaaccacgtcaaataattaattatgacgcaggtatcgtattaattgatctgcatcaacttaacgtaaaaacaacttcagacaatacaaatcagcgacactgaatacggggcaacctcatgtcaacgaagaacagaacccgcagaacaacaacccgcaacatccgctttcctaaccaaatgattgaacaaattaacatcgctcttgatcagaaaggttcaggtaatttttcagcgtgggttattgaagcctgcagaagaagattaattaatgaaaaacatgctcaatttgtacccaacaaagacaaacacgaccagagcacctgttcagacaggtttacttaaacgacttatatatgacacaaaaagcgaccactaaagtcgctttttcwtatggtaacaggcaataacgctctcagatattttttagcatttttttgaccgcgcgtttccggacgtattctgttctcctgtccctttatatcgtcggaatacccgccgctcttcaaatcccattcccaactcagaatgtagtctgttgaccgcttgttttatttctgtcaggttcatcggtgaaaccggagtccggcgcgccttacgcaaacactctgctcgtttctgtgccgccacttttcttttctggtcatcacttagctgtaccatcacttttgcccatcgttcagctgctctccggtacagtccttttttctccagacattctgccaggtgatcatgtagcataagtgacctccgattatctacagactgctatcctgaatttaccttcctttaatgaaataacaataaaaaataaatcacagaaaaacaacaaaacaacacacaaaaaaaccaaataataaacccaaataatcaccttattttattattttttgagagagctattactgaacaaaaaacgctgactatatactcaaaaccaaacaactattctgccaatcaggtataatggcaacacaaggaattaccgtgtttttgccttctctgcccatacaatacggacatatacttcatactctattgtaatatttccatccatgcgaacaacttcatttatctgtaaataatattcaaaatatttatcacagaaatcgtttttggccatgaactgagcacactataaagtccggaactgactctttgttaaattaccttaacgttaccagtaacaccttcataacaaaacatcacggtatacactgggtacggatatattcctgtgctccttccagttgcttctgcattgccatcagccgttctctgaggatgaaataatcccgttcagcggcttctgccagtcggggaccggttgcattatccacgccggaggtgatgggggctttacgcaaggagcctggacagttggcgttgatgcgcaggcgcttacgaccagcggcaacatcagcacgcagagtttcattttcagctctcgcatcggctaattccctcgagtatctggcatcaagtgcagcgacatcacgctggcgtacctgcatatcagtaattgtcacgttcgccagcttcagctcactggcttttttatcgcgttgcgctttgtaggtaatggcgttatcgcggtaatgattcagccccagactaagcacaccacaggctaccagcaggacaataatcaccacacacagaacacggttcatatccccctcaccccaccagccatgacaaagttaagacgcgccaggcagtggaaaagcaaatagcaaccagcattagtgaaaatgaaatgccgacgattacacagaggatcttcgccagcgttatgagcttgtctgacatgcttaatcctcttcacgatttcaacgcaatgaccagttttgccagcccatacagcatcggagacacagcaataccgaccgccacccacttaatagcaaaagccagcgctctgctgacgtcatcagttacaggcgctttcagttcaaggccgtttttcatagtcaatctcaacagaattcgtttatactttcccatgttctcccttgccttactcaaggtcagaaacacaaaaccccgtttgcggccaacaaacggggttttacttttattcacttagtttttgccagttcgcaggatttcgtgttatccgccagtgtgagcaaaccgcatttttcagcaaaatattctgcttatctgtcaattccccagcacgccagcgcgctctcctggtcacgccgtgaaacctgaccgtagcagttgtttgagcgaatacggcagtctctgccaccgtccttaatccaccagcgaatcgcctcacacgctcccctgcgatcacctgcattaattcgtctgtaaaacgtcgacgggaaacacttaccgggaccaatgttgtacggacagaatgacgcgatccccgctttctggggttcggtcagcggtactttaatattgcgctccacccactccagcgccttatcacgttcaatggcgttaacctggtcgcatttttccttcgacaacttcatgcccggaacgacaggtttaccatccaccaggatggcaccgcggcagatggtccagatacccgcaccatcacggtatgccgtggtgtggttaccttctttttcgtcaagaaactggtcgaggatttcaggcgcagacgcccctgcaccaatcagcgccagaacggcagccgacaggccgtatctgatttttgcgttcatggatatttatcagggtttatcgatttcaaatccctggatatgttaaagtcttcaggccagcggtggagtcttcagagaacccgtaattattcccsggtagttttcctctgtaggttatcaacacatcctgcgcctctaaaattacggggcgcttttccggcaacggaccatccccttcacataacccggcagcaacatccatgaaaaactgcttcgcctgctttttcgcctcagcttcgtaaaactccagcgtggcaccttcagtacggtcaagactaatcgccacatctggcaacaacagtgacggatacccaccaatttccggtgccacagtaacagtaatcttatccgggtaattatttatccctttaacacccagttcgtattttttcttcatcgctttactccccccgcgccgccttacgacggtcctctctgattttgaaatacaggttagtcagatacgtcagcaggccaaacagcagactccccagcacaccgattgccacccactgggacggagagactttgtccagcagctgcagtaaccagtatcccgtccccaccgctgacgtggtgtatgacacacctgttgtgattttttccatctgatgtatgtctccgtcaccgccgacagaaaatgaaagtaaaggaaaacaaaaagccgccagtgtcgcccactgacggccaacgccgggagccgtgattatggcattcaggctctgctaaaaatgccagataacattccggctcccccccctgattcaggttataaatgacacaatatcttgacaacacccatcactgtctgtcagaaaatgtactgccagatataagtatcatgtgaaacccaactatccttcttagccagtatgaaccgccccggaaatcctggagactaaactccctgagaaagaggtaaacaggatgactaaaaatactcgtttttcccccgaagtccgtcagcgggcgattcgtatggttctggaaagtcaggatgaatatgactcacagtgggcggcaatttgttccattgccccaaagattggctgtacgccggagactctgcgtgtctgggttcgccagcatgagcgggataccgggggcggtgatggtgggctcaccagcgctgaacgtcagcgtctgaaagagctggaacgtgaaaatcgtgaactgcgccgcagtaacgatatccttcgccaggcttccgcttattttgcgaaggcggagttcgaccgcctctggaaaaaatgatgccactgctggataagctgcgtgagcagtacggggtcggaccggtatgcagcgaactgcatattgccccgtcaacgtattaccattgtcagcaacagcgacatcatccggataaacgcagtgcccgtgcgcagcacgacgactggctgaagagagagatacagcgcgtatacgatgaaaatcatcaggtgtacggtgtgcgtaaagtctggcagtcagttgttacgggaaggaatcagggtggccagatgtacagtggcacgtctcatggcggttatgggacttgccggtgttctccggggtaaaaaggtccgtacgaccatcagccggaaagccgttgccgcaggcgaccgcgtaaaccgtcagttcgtggcagaacgacctgaccagctgtgggtggctgattttacttacgtcagcacatggcagggcttcgtctatgtggcgtttatcattgatgtgtttgccggatacatcgtggggtggcgggtctcatcgtctatggaaacgacattcgtgctggatgcgctggagcaggcgttgtgggcccgtcgtccgtctggcaccatccatcacagcgataaaggctctcagtatgtgtcactggcctatacggagcgactaaaagaagccggattactggcatcaacagggagtacaggcgactcgtatgacaacgcgatggctgagagcatcaatggtctttacaaagcggaggtaatacaccgtaagagctggaaaaaccgtgcagaagtggaactggccacactaacgtgggtggactggtataacaatcgacgattgctgggaaggctgggccatactcctccggcagaagcagaaaaagcttattatgcttccatcggaaacgatgrtctggcagcctgagttcacagataaaacactcctccaggaaacccggggcggttcagtacttctccgacgaaagtcagtactggctgtttttttattatgctgccggtgcatttatctccagcatcagactttctatctcaacgccatacgctgcattttttgtaacatccgtcagcgtcagcgcattcagtcccagtgtcagactgtcttttataacctggaatgccgggccagccactccattcagtttcggagtaaccrtggcactgccggcggtgaacaccagctccagcgtctgccagtcgttaccgtaatcgccgaactcccccagcttcgtgtttccggctttcctgtgatgcatcagattcacyctgccgtcagtggtctgagtraagtacgacatcaggaacggattaccggtacccgtcatcgccacaccatcaggaacgggagcatccgtatacagataaatccccagcccgaactgattgttggtcagtgcgcctgacaggcggaacttacaggtcagtctgccgccctgtgtcagcagggtaattgcgtcatccaccggatgcgtcagggaccaggttttattgctctgcytggtgatcttaaatacaccatctgacaactgaattccgccatccttaatgctccagccctgcgcagcagcctctccggctgccggcagcagggagattgtgcgaacggacgtatctgcagacggacccgatggcgtgttgccgccgggcgagggtttgatttccggtgccttaccactgatgaaggctgaggtgcgcccggctgcgttcagaatagcggttgccakacgatccggaataatgctcctgcgcgcccatgaactgaaatgtgtcgggcggtttgatgatacctggtttccattcgttctcgatgccgcaccgtaatatcctgatgccggaatatccggatcttctgccggcgcgttagtggcggtattgacgccgttaccgtctgtcatgaagggcacaaaataaacgccctcactctccctgtttttatacccgccgtacacggtgtcgtactgggtagcgtatgtatttttccagtaatacgtcgtgtcaccacaaatccacggcacatctgcagcrctgccaccatggcactgcgcgttaaacacggagaggtcagcacgaaactgtgycagcatggctgtaaacagcgcaggttgctgtgcgtgggtggcggcgctcatgtcaaactcaccctgcatccagcagacggccagcagaacgtttttgggatttttctgcaatgccgcttttgtgcgggaaatcagatcctgatataacggcttgcccaccccccagcgtgccgaatcctgactggcccccgtggactcgctgaatgtcccytccgcgccctgggtaaatgccgaaccaccacgacagcatggtaccagcaggatccccgcgttattcgggatatacgggagcagttttttggcaatatgtaaaccctggccgacacagccgtactgccctttgctcaggtcagccctcggatgattcagcgtactcatatcctgcacatcatgcagacagtggtcagccggaataatatcgttatatctgcaggcagccccgcccggcgtcactgtactgcggcgcgccagctgtttaatgcgcggatccggagcatcgtatgaatccggcagcggaagcccttcaccgtaagccatggcattggactgcccggccagtacgatgacgtagtaccaatccggctcagatgaagggccgacctgtggctctccttcaatagccaccgcctgcatcagtgtgtacggcgtaatggcaaccggtccgccgtatggctgccagccctctttcagtttgtgtgtcagcttttccgcaaggtctgacggcgacgccgccctgacaacatcataatgttkaaatgtcattattcctcccggccgggatagtgtattaaatcagatatggagtgggctggctgtagtccggaagcctgaatgacactcggggactacagcccaagaaatgaaaaaaggccacgcagktgcgscrgsctgataaaccctggttaaaatccacacgataacaacacaacaatatcagtatctcatgctattgcccgaacccattcgggcattttttacccataaaaaagcccctccggagaggggcatgtttgcatgcacattctttttcttgcatggtgccgggtgcctcccggtgaattcagtatcagcacctgaatccgcgattatcccatatacctggttgctgatcgcccctccgcacagggggattcaccatgcagaagtgtttttaataaacagcaaacaaaaaaatcaagcattatgcaggctgtttctttttatcaccggccacagcaataccacaatgccgcagaccagcaccccatccgccagcaccgacatgattctgctggtgaaatccaccatcaccaccagaaacagcaggagtgcagccacagccaggcgcagttttaccgtcacaggtgattctccagacgaagacccagaacaccggcaatctcttccagcaccttgcgctcttccggctcaatttcgccgtctgcctccgcaatggccaccgccacatccagcacatcttccgcttcacgcgtatcgtgtttcacatcctcaatctcgcgtaacgcggcacgacgaccaattttaaaattggtatccagctgaccgataatagttgcgctaatcgcattaatttccgaggtaaacgcagacaacgcaggctgattacgtaagacctgttcgatcttcgctttctcggatgcctcgcattcaccatctgcataggccaccaggtatgcagcgttaatcaccgcctgtgccagatcgcgtttctcaaactttttaatttccgctgccgctctgcgggttttctttttgaagattccaaacatcgtgacgttcctttgggtgggtgagccaacgcccgggagcgatctgcccacagagaaagtcacactgaccactccgtaagctcacccccgaaaggctctgtggttgatatgcgccgggcgtggcgcagatacaaaaaaggcccgccgaagcgagcctggaaaataagtgtggcgcgttgtagtggagtcgaaccactgaccgattgcttagaaggcaattgctctgtccggctgagctaacaacgcagaataccgataatggaccgccatcggggacccgcccccgcaccaacaaccctgttatggtgtcgtctgctcttcctgataagctaatggcggtttgtgatggtggcccttgctggatttgaaccagcgacctggcgattatgagtcgctcgctctcaccactgagctaaagggccgggagcagaataataacggtccgtaattaattccgcaataaaaaacccgctcaatggcgggttctggtaaagttcatgcgtttggttcgcctcgcgatacagctttgcgaagcttaccggaattgaagcagtttttacgtcaaaaagcaataacttttttctctataccaaaagccataaccattggtttgtacaaaataaattctgccacctttagccaatgctcaatgcgtctttcacaggttcttaaactccattccggatgtgcatcattcagcagttcagccattttgcgcttagtcatcccccgccccacataacggctgactcagaacattgagcagcccgggataacctgccagtacttcaccaataaccctgtcgattattaacgcctctgaatcggtacaatgcaccagccagcttttttgcttgccgttgatcatatcccgcaaaaaagcctcaagtttaggtttgtccagacctgcttttttcatcctccggagcgcctcgttaattgccgtttttgtcagctttttagaggtcagcaactggttgaacatatttcccgtcttaccgccgccaatatacgaccagcgcccccacatacgtagtttcccctgaatccagacactttccagcgtggtgagacgaaggtgctctccgctttttcctgtgttcgttgggtaaatcataaataaccgtcctttctccagatctcttgtgtgcgaaaaacaccttctgcatgcatcaggcgcaattcttctttggtgtaatcgctggtttttactctcccgtcgattaaatcgtggcatgagttacaggcaatcgctgcctgcatatcgtgtggctttatcgctgttccgcacgttcccgccagcctgtaatgcgccagcacagaggtttcgggattgtgattgcagtagccagggattctgatctggcatatctggcctttagccgctttacgtaaattcaccattacgcaaactccagtagttgtgcggccacattttcaacttcctcctgagaggagaatttacggaacagaatccagttccacagcacattcagtacagatttataaacctgctgaaactcgacttcgtccatattcgcaaaagcgatggattttgcccgacgcccacggctaccgtccggataaatatgctcggtgtaaaatccggcctgaatggttacccactcgcggaaagcctcaaacgactttagcaacgccgtatcccgggttctacgagtcgcaacggtgttaaggtattgctctgcggcatcactcagggctggcgtgtgttcccgaccaactgattcgcacaggtaatcaacgaaaccagacagcagttctcgttcgcgaggcgtgatcgccccaccgaccggagtccagtaatcgaatcccagttgcaggagtttgaaaaaacgcttgtggaatgcgtagttacgcacacgcttaaaatctgcgtgtatccactcacctattttgatttgatgcagaaaatcgcaactctccggcgtcgccgggagaagtaaaccagaagaagtttgtttgaccagttgtatatgcgccatttctcaatctctcgatggcgcagtgcagcagatgccagttgttcaagctagcacgcaaattgtaaaccagaatgccaggaaaaaacaaaacccgccgaagctggttgtgtgcggttgcgttgaagtctcctagccaaagagtagcggtgaccactccccgccgataatcttagttgtttaatttcgtaagctaactaggctaaaagctctctgttgtctgcctgttgtacaattaacaaaatgaacaacgaactagatataccaacgccagaatggtgcaacaaatcccaaacaacacagcaatgcaacaataacatatgttattttcctctcacgggattcagtcctgaattctcataaagctaatctttttttaaaaacatactgttagatcacatgcactttctttcttaacatcgttgacttcgcatgcgaagcgtttaaaatcaacaatttgcacttaaggtatttattttcccaaacacatagagagtaaattatgactgagaacacgactccaacagcagactttagtcctagtaaaagattttttgtaagtatgctaactcgagatatcgacttaaacgatgccatacttgatctgcttgataactgcgtcgatggggctttacgtacaataaaagacacaaaaaaaacttcaaaaccatatgaaggattttatgcgaaacttacgattaataaagatgtctttattatagaagacaattgcggaggtatccctaaaagcttccgagaatatgcttttaaaatgggacgaccccatcaaaaagaagaagaaaatgaaggcaccgttggcgtctatggtattggtatgaaaagagccatttttaaaatgggtagagattgctcaatacaatcgaataatcccgatggcgcattcactgtagatataacacctgattggatcgatggtgatggttggaaaataccgatgcacgagagtgactatgataacaaaaatccaacaggcacaactatagagataaaaaaactccattctaatgtggcacaaaaatttaatgagagcacatatcttactgatctctttttacagataaaacactcattgtcatttattattcaaaaaggatttaaaatagaattaaatggagttgttgttgaacataatccgattaacatcataactgatcattctaaaatagaaccatacatatataaagctaaaatagacgatgttgatatcgatttagttgttggcttctataaaaatttagaagatgacaatgatgatgttttagaaaaaaggagttctgatgatgctggatggactgtcatttgcaatgaccgcgttgttctatattgtgataagacacatctcacaggttggggctttgctaatgtaccaaggtttcatacccaatttatagcaatttctggggttgttcgctttaccagtaaaaacccagaaaaattaccaataacaacaacgaaacgaggtgtcgatcttagttctacattgtacaatgatgtacgaaataaaatgattgaagggatgatgcattttattcgattcaccaatcagtggaaaggtgagcatcttgaagaagggaaaaaattacttaagtcagctcagtcacatgaagctcaatctttatttgaaattaccccacaatcaactccagaagataaaaaaaataactggtccaaccctaatagaaacaaaaatgagtggcgatatacacctaagctgcctaccccagtaaaaaaaagctctactgtacgaataatcttcaccagagagaaagaagatgttaaaattttatctaaatatttctttggacatgaagatgctagcgcttctgatgtggggatgcaatgctttgatacggtgattgaagaggtgaagtgatgtctggacaatacattccctatcacttaaggcataataagtctattgatagagagatttttctcgaaagcctaaacctcttaagcaaaagactaaatattcaagaatatacatatataggttttggtggtccgatgcttgaagattttagaatcatgcataatcgtatcgctctttctgatatgatttctctcgaagaacaagagtctactcacatcagacaaaaatataatttgccttataattgtattgattgtaagctaatatcagctcatgactttattcttgattatagtttttctaaaccatcaataacatggttagactatgcctccccgaaaaaaatacaaacggatctagatgatatacacttactaagtactaaagtaagctcttttgatattttgaaggtcaccttccccataaatcctagttcttattaccaacgtagagttggagaaagtttagatatttttaaagaagcttttattaattcattaaaatcattgcttgggaaaaagtatcttgattttaatcttcagatatcaaatgcagatctttcagatcgtaagattaaagctcttttaatacgaattattacaaacgcttttagatcagcaatagaacgtggtctttcaggacgtaaggataagattcagtattacccattatccttaaatcaatataatgatggcagtcataccatgttgacaatatcaggttttttctcctcagaacaagaatatatagagttatctaaggcatgcgacctttctaactggcaattttattcaacaaattgggaagacgtgcaagaaatagcaataccaacactaacaattaaagaaaagataaatttagatagtaaactgcctgataaagaagcatatcaggcagccgctgaagagttctctttaaacgaaaatgaacgggataactattataaatactataggttataccctaacttccaaagaattatggtttaaatattcgggctgtactcttttatttaataaattgtacagcccctttaatatatattcagcaactattggtgacacgctatttcctatttgtctgaaactatgccatttagttacatgaaagcgaaaccaatcagggaagccttgtaatctagcagcttctcttggtgtaatcactcttggatgataagggtggatcggcctgacggcttgaaagcttcctttatctctagcggttcccgcccttaaagtcgggcaaaaaccatttggatctaatcttgtagatcttgaaattttatcagtttccccaaaagataaggaagcataacgctcttggacgattttgctatgtaatgttccggtacatccagatatgatattattttttaacttagcgatcgattctgtatcaccaacattccgagggatctgcccccataatttttcataaaatcccccttttcgatcttttttaattgttcgccaactctcagagtctgattgccaattggcatcgataatatctggtaatccatacaaagcatcttttacagtaaccggatcaatcattttaggcataaatacttcatctgaaatatcaagcttcaatgatttttttacaccgataaaaaaatatctagttcgaatagttggagcaccataatcagatgcttttaccttgatgggatcaagaatatcataatcaccgctaaccaaattaaatgctttatttctaatgccagaatatttctcttgcataatacctggaacattttctgccaaaaagaataatggctgtaattctgatactaaacggtagaaatgcatgtaaagctgattcctgctatcatcaggattccccttgcctattgaactaaatccttggcacggaggaccgccaataataccatctatgggcatatcgtttttaaaaaaacccttaattatttctgcatttagtaaagaaacatcttcttggacgtgcaaacttcttggaaaattaattgcgtgagtattaatagcatgttgatcaatttcaactgccattttaacatcaaatccagcacgtgcagcaccaagacttagacctccaacgccagaaaacaaatctattacattcatatagttgcaacgtctcttattagtttctatgtattataacacaactgttcttgatgttttaaccccataagataacctcataaaggctatcccttgaaaataccggatcgcataaatttaatctttcaaaactacttgtctattaatcgagcaatttaaggttgttttagtcatgtcgataccgacatagttaactaaacccatttcatcgtccaacaaatgggggtaatacactttgatttatagtcgggtgggtttttctctatctgcctttggtgttcatgcccaaggcagatagcctcaagcacccgcagcaattctacttaactatccttttcccgcaaatcgtttttatccccagcggcaaatcgaatacacaaccagcgccaccgccatcgcaattcctaccgttgtgaatgcttcaggccaggtcatcgtgaaacatcctccacgcttataagtccgcttcgctccaggtagtccatcactttatccggcaatttgcagcccggtttcgctttcttcagttgactaaccaattgtttaaccagcattgtcaattcgcgaacttgtttcccgggctcccctttgccctgaagcagggcagcgcggcaagcgttccatccctcagcatatgtttcagttacaccatcgagatggcatgtaagcaaatccatttcttccggcactacgggcgctggaaaaacggcatagggtggcgtccattttggcgctttatctccagccgaacgctgctaccagtcatccggtttgtattcataaaaatcaccaactggctctgcttccagcgatgccagcgcaatccgtgccagttccatttgttcaccacgggtaagcccgttttcaaccggatttttaatgaacaattcaatacgttctttggtaatagtggtcatgtgttactccttaacccgcagtgctttcaactgatgaggggaacaaaatcttttcatcaaaccctgcattcatatcatgaacagcaacacaccaatccatcgacgaacgattatcaagagcctccatgatttcatccatgcggcgtaggtcatacaggtaaatgcttttatcgccaatggtgtaaaagccaatttttttcggtgatggacagcgatcaagaacttcctgtaattcgttcaaccatgcccgttctttttttgtcaaagttgccatatcagttttccttatacggattaattttattgtgcagtgtgttgaatgacgcccataccacgtcgttatacaattcaataactggctcaattatttttccgattatccagactaggattaacggggatatcggtatcatcaacacgataaacagaatgagaaacagaaattctgttgttctactctttcgcggatattttttctaaataatgtgaccattcattaccgccctttcgggcggcctcctgacattaatcgttgtgataactcatagcttcatttgcagcatcaactggatcaacctccctccagcaataatttgggtcggctccttcaggcgtccacggttctaattcattttttgccgcattctcatcgccagtaattttaaaaatctgctcagagaattttcttgcccactcgttatatttttccgcattaatggctttctgtgtatttaacataaatatacctccagttaaggattaaattttatttacagtgctgaacttaattattcagatttggattatgctttctcttcacgaagttccgattgttaatttggctcacaacagcaccttctgaaaattaccctgatagaaagccagtacacgctgcatagcttcgctcttccggcactcgctacagattatgttcagacgcctgtcgtagcggcgtatttctccgtctggtaatgaccagataagatccggatcaaccacaaccggtttcttcacctttgcccttgatagttttttgcgggcgttttgccagtctttacgcgcctgctcagacgggaataatccgtagcctgaattgtaaacatcaccactggcgaccagttctctggcgagagtgcttatgtaataccttgatgcaccggttttagcctccagagcccgtaacgtctcgcgaccgctcagacgtacaagttcaacaacctgccctttaattttttcccgctcttctggtgtaaatacttttgccataggtgcctccggcaatcacttttccgacacaatacgactggaggaatcgaaaatctgtcgaacaatatcccggtgcttgttcagctcccgcagcgcggcgcagactcgctcccacttctggacatgatttttcgcccgacgcagttcgcggtttgccatatgcagcgatggtaaaaccaggtcatccgctcgcgtttcagtaaacgatggcagcgactgcacaatgtccgccaccgtttctgttttaatatcttcctgtgttgcagcctcctgtactggtaacgcaacacctgtgggctgaggaaaggccttaccatcagtttccgctaccgatgctgctttcggctctgctggtaaattatcgcccggtatgcagtaacgaaatttaccgttctggtttacgcgaatcaggcgtcctttgctgatagccattgccagcgttgaagctactttgcgtgatgtggtaccgaacaatgtagccaactcatccgccgtttgtgggccacgttgttcaatcgtcgcggttaaatcgcactctgagattttcgctactgttgccatggtggtttcttccggcagctctgccggcgctggctgttcctgctgaacgttgttatcagccacgcgccaggtgtatacgcttttatcaacgaagccagcctttttcagttcccacagctcgttcagcacttcttctcgactgatatcaagtcgcgtagccagttctaccgacgtggcttttcccatcgctttcagtgcgtcaaaaacggtctccattaaaatttcctcccggkaaaaattacttctcaatacctggctgaccaacattcgggcgccagctctcccagttaaaattcacccagcgcccgccgttcatggtcatgcgatccataatccgctcgccgagcaatgttttcatggcctcatagttcaggtttgtcagcatccccacgctgcgcattgacgctgtccggcgatcaacaatctggtgcagtaccacctgctcgtttttcgtctcgcgctgaataccaatttcatcaagaaccagcagatcaacttcgcacagttcccgcaaaaatttttcgcctgactgcccgtcgtcatagctggcgtgcagggcgctcataacatcagccacggtaaccacaatcactgtctggccatctttcagcaggcgattcccgatagccgccgccagatggttttttccggtaccaggttttccgctgaacgcgaaatttgtgcatccggtaaccagttcgtcagcgatagatttcgcctgactcaacgcgtatcgctggccgtcgttctgcacctggtaattcgcaaacgagcatttgcggtgcaacggctgtatgccggagcgattcaggattttttccacccgcaactgacgattctgacggttgatctcctcacaacgtttctggccttctgcaagttgccactcgcgccactccgccaccgtcctgaatggcgcggttacatgtggcggggccagtctgcggatacgttccagaacgccgcctgtcgcaatatttttcatggtctgttaccccctgaagcctggcgggatcgcactgtccggaaacgagacggtgttaatctgtcggagcaacgtctctggccgaacacctttcggcgcgaacaagccctggtattcattggcgatgctgtgtcgaatcacctgctcaggtgaaaaaccctgctggcggaatttttccagctcccgtatcgccccgttagcgccctgctccgttcgaatcggttttcgcaatgcctgcctgaactgaacccactcatgccagagtgtttccggcaaccagtcaggcagctcgatagcctccggttcgaattttttagacgctcgtttttggcgagggggatttagggggagataagtatttatatcttcctctttctcttcctctggtaacgctttttgatccgtttttgtaacgctggcagcgttaccttttcgtttcagttctcgtatttttgttactctctcgtttgtaaccgcccgttttttagagcttttcccgttatggcgctcaaagttaggaagcgacaacacaccattagtttcgaccagccatccaacctgaattaacgcatcagcaaaaccagccataaaagtgatgcgatctattgcactttttgtaacgccgcgagcgttacactctgcgttaccgtctatcatttgttgatccgcccatgcccagaagcgaatgactttccctaatgcggcatctggatcaatattcagaatctcagcaagcctgaatatttccggcttatccggcgtaataacttcgagctttatccagtttgaagccatttgttttcaccttgtaacgctcgcagcgttacatttaactgataccgaacaaaacagttcggtacgattaatttcaatcaatgcactacgacagaatcgctaggagaaccgccgccgctgaaatgtgctttacggtaaacggcctggactgcatcatcatgcgcatcaattgccgtactcagtgcatcctgtgccgccagtaatgcacggcgttccagggtatcgaagatgcagagtcggtgacgcagctcgcgaggaagaattgccagaaccgcagggatcagtttctgaattttttccctttgcgcattcgtttcacctttcaaccaacgatgatagatattctgctgattgttccagtccttgcctggtaccaggggcaattcgccgcccccctggcgcagatattcttcagtaattgcgttagcgacccacgcctgccctttttcggctgccagggctaacaacactgattcgatgtgctcatgcttgattttcatgaatcaactcccatcagctttttcgtagtagttttatttctgccaatagttaaaattgcatcggcagaaaataatccgtttgatgcatgagcgattttttcagcgtaatttgtttcgccggtatattctgtgcgaggcaatttaccgttatccatccatttgtagattgctctttggctgacaccacaaacgtcggccacaacagaaacgcgaacagttttgattacatcttcaagtgttttctggttcatatcaccctcacaatgtgaactttgagtacatgctataacagaactgacagtacattcaagagcgaatatcattgaacttatggttcatgaagataaagcgcgtaaagagttcgccagtaggcttgcgctagcctgtgaaaacgctggttatgaacaacatggaaggcaggcagaaattgcccgtcgaatgaaattaacaccaaaagcggttagcaaatggtttaatggtgaaacaattcctcgccgagagaaattaagggaattagcaacaytcattggaacaacaccaacctatcttttgggagaggatacagaagaaacgtggacagatacgtttctatcaggagttaaatccaagacaaaaaatcatcattgaccttctggacgagctccctgacagtgagacagatgaacttttaaaaactcttgaggagaaaaaacagaagtacaatgcaatttacgaagagttagcacgaaagaaaaaacaaaaagcctcttaaaccagcataaatccggtagcgtccccctccgggtttgtgcttcactttatcccgtctcatttttttatacataaaatgtacttaaagtactttacaatgatgaacacaaagtacattatatacctaccaacccaccccgccccacagaacgccgggcaatacttcgagttaccaggcagtggtcaggggttaagtagccagcccgaggcgtatgaacatgacggcgggattcaaattttgcagtgcagcagttagttccgccacccggcgttaaggggatagataagatggtgcattacgaagtagttcagtatttgatggattgttgcggtatcacttacaaccaggctgtgcaggctttacgcagcaacgactgggatctctggcaggcagaagtcgctatacgtagcaacaagatgtgagattcgcaaaatgcaaaaaatcgacctcggcaacaacgaatccctggtgtgcggcgtgttccccaaccaggatggaacgttcactgccatgacgtataccaaaagcaaaacatttaaaaccgaaactggtgcgcgccgatggttggagaagcacacagtaagctaacgattaaaacgtctactcctgctgttccagaataacttcataaaatgggagtatttttcggtgacgagataataagaacagtttgcgctatcactctgatgttgaatgatgcccttccgttctaattttttcataaccgggttacggcaaggagaagtgataataagatttcctgttttaaggaaatctttaaatacagcgatttctttctcagataaacgaagcaatactcgttgctctggtagtaatgaataatgcttttgaatatgtgctcgcaatcttgagaaggaaatggcgaccacgaaagaaaaggcaaaaacgataatctgaaagagccaaggtatttcagtataagcattgaatgcgacagtaaactctttcggtatcagccagagagtgagaccaaaaatgataatcgtatacataagtctttcgagtggctcgttagcaaaaagtttcaacaatggagtaaatacatccaacatatcaataactctcaactgtaagggtattgaaatgttaacacaagctctcgctgtaggggtatagccgagaccaccgaagcccggaggtggtgaaataaaaccgggcacaacacgaaggcgcatttccgatatccataaagagtcggtcttgtctgttaaatttaaatggtgggagtgcgcctccggttgtaaataacgacattgctgtgtgtagtcctggcggcatcagtttttttcttgaagttcggctgatgtccgccctttttaaagtgaattttgtgatgcggtgaatgcggctaagcgcacgtggcacagttaaaagtcatgttagtccttattggtttgggtgggaaagccgactgtaattgttaactggttgcagtcacctggaggcaccaggcaccgcatcaacaaagttcatttgtaaaaatggagataattatgattgcacatcacttcggaactgatgaaataccacgtcagtgtgtgactcctggcgattatgttcttcatgaaggccggacatatattgcctcggcaaacaatattaaaaagcgaaaactatatattcgtaacctgaccacaaaaacatgcattactgaccgcatgattaaagtcttcctcggtcgtgatggtttacctgtaaaggcggagtcatggtgatgactaagaaaataaaatgtgcttaccacctttgcaaaaaagacgttgaagaaagcaaagctattgaaagaatgcttcacttcatgcacgggattttatcaaaagacgaaccgagaaaatattgcagtgaagcttgtgccgaaaaagaccagatggcacatgaactttaattaattgactattcgaaactgaatttatgccagaaatggcaggtattcgctcaaccttaattaaggagaaaaacatgattaccaattatgaagccactgttgtaactaccgatgacattgttcacgaggtgaatctggaaggaaagcgcattggctacgtaattaaaacagaaaataaagaaaccccattcactgtggttgatatcgatggtccatcaggcaacgtaaaaacacttgatgaaggtgtcaaaaaaatgtgcctggtgcatatcggaaagaatctgcccacagaaaaaaaagccgaatttctggcaactctaattgcaatgaaattaaaaggtgaaatctgaaagaaatagcctgcgtatggcgcaggctatgaacagtgtgtatccggcaagatcattcactgaacaaaacgaattttaatctgagttgaggttaaaaaacaatgagcacaaaaccactcttcctgttacggaaagcgaaaaaatcatccggtgaacctgacgtcgtcctgtgggcaagcaacgattttgaatcgacctgtgccactctggactacctgatcgttaagtcaggtaaaaaactgagcagctattttaaagctgttgccacgaattttcctgtcgttaatgacctgcccgctgaaggtgagatcgattttacctggagtgaacgctatcaactcagcaaagactccatgacatgggaactaaaaccgggagcagcaccagacaacgctcactatcaaggcaataccaacgtcaacggcgaagacatgactgagattgaggagaatatgctactcccaatttctggccaggaactgcccattcgttggcttgctcaacacggcagcgaaaaaccggtaacgcacgtttcacgcgacggactccaggcattacacattgctcgggctgaagaactaccggctgttactgccctggctgtttcccacaaaaccagcctgctcgacccgctggaaattcgcgaactccacaaactggttcgtgacactgacaaagttttccctaatcctggtaattcaaacctgggactgataactgcttttttcgaagcatacctgaacgctgactacaccgatcgaggactgctgacaaaagagtggatgaagggtaatcgtgtttcacacatcactcgcacggcttccggtgctaatgctggcggcggaaacctcaccgatcgcggcgaaggtttcgtacacgatctgacgtcactggcgcgcgacgtagccactggcgtactggcccgttcaatggatctggacatctataaccttcatccggcacacgctaaacgcattgaggaaattatcgctgaaaataaaccgcccttttctgttttccgcgacaaattcatcaccatgcctggcgggctggattattcccgcgccatcgtggttgcgtccgtaaaagaagcaccaattgggatcgaggtcatccccgcgcacgtcactgaatatctgaacaaagtactgactgaaaccgatcatgccaaccctgatccggaaatcgtggatattgcctgcggtcgctcctctgccccgatgccgcagcgagtaacagaagaaggaaaacaggatgatgaagaaaaaccgcaaccatctggaacaacggcagttgaacagggagaggctgaaacaatggaaccggacgcaactgaacatcatcaggacacgcagccgctggatgctcagtcacaggtaaattctgttgatgcgaaatatcaggaactgcgggcagaactccatgaagcccggaaaaacattccatcaaaaaatcctgtcgatgccgataaattgcttgctgcatcacgtggtgaatttgttgacggaattagcgacccgaacgatccgaaatgggtaaaggggatccagactcgcgattgtgtgtaccagaaccagccagaaacggaaaaaaccagcccggatatgaatcaacctgagccagtagtgcaacaggaaccggaaatagcctgcaatgcctgcggccagactggcggggataactgccctgactgtggtgcggtgatgggcgacgcaacataccaggaaacattcgatgaagagagtcaggttgaagctaaggaaaatgatccggaggaaatggaaggcgctgaacatccgcacaatgagaatgctggcagcgatccgcatcgcgattgcagtgatgaaactggcgaagtcgcagatcccgtaatcgtagaagacatagagccaggtatttattacggaatttcgaatgagaattaccacgcgggtcccggtgtcagtaagtctcagctcgatgacattgctgatactccggcactgtatttgtggcgtaaaaatgcccccgtggacaccacaaagacaaaaacgctcgatttaggaaccgctttccactgccgggtacttgagccggaagaattcagtaaccgctttatcgtagcacctgaatttaaccgccggacaaactccggaaaagaagaagagaaagcgtttctgagggaatgcgcaagcacaggaaaaacggttatcactgccgaagaaggccggaaaattgaactcatgtatcagagcgttatggctttgccgctggggcaatggcttgttgaaagcgccggacacgctgaatcatcaatttactgggaagatcctgaaacagcaattttgtgtcggtgccgtccggacaaaattatccctgaatttcactggatcatggacgtgaaaactacggcggatattcaacgattcaaaaccgcttattacgactaccgctatcacgttcaggatgcattctacagtgacggttatgaagcacagtttggagtgcagccaactttcgtttttctggttgccagcacaactattgaatgcggacgttatccggttgaaattttcatgatgggcgaagaagcaaaactggcaggtcagctggaatatcaccgcaatctgcgaaccctggctgactgcctcaataccgatgaatggccagctattaagacgttatcactgccccgctgggctaaggaatatgcaaatgactaagcaaccaccaatcgcaaaagccgatctgcaaaaaactcagggaaaccgtgcaccagcagcaattaaaaataacgacgtgattagttttattaaccagccatcaatgaaagagcaactggcagcagctcttccacgccatatgacggctgaacgtatgatccgtatcgccaccacagaaattcgtaaagttccggcgttaggaaactgtgacactatgagttttgtcagtgcaatcgtacagtgttcacagctcggacttgagcccggtagcgccctcggtcatgcatatttactgccttttggtaataaaaacgaaaagagcggtaaaaaaaacgttcagctaatcattggctatcgaggcatgattgatctggctcgccgttcaggtcaaatcgccagcttgtcagcccgtgttgtccgtgaaggtgacgagtttaatttcgaatttggccttgatgaaaagttaatacaccgcccaggagaaaacgaagatgcccctgttacccacgtctatgctgtcgcaagactgaaagacggaggtactcagtttgaagttatgacgcgcaaacagattgagctggtgcgcagccagagtaaagctggtaataacgggccgtgggtaactcactgggaagaaatggcaaagaaaacggctattcgtcgcctgttcaaatatctgcccgtatcaattgagatccagcgtgcagtatcaatggatgaaaaggaaccactgacaatcgatcctgcagattcctctgtattaaccggggaatacagtgtaatcgataattcagaggaataattcagcctggcggtgtaatgcaccgccaacttgaaatatttttatgagaaaaattatgagatatgacaatgttaaaccatgtccattttgtggttgtccatcagtaacggtgaaagccatttcaggatattaccgagcgaagtgtaacggatgcgaatcccgaaccggttatggtggaagtgaaaaagaagcactcgaacgatgaaataaacgaaccactggaaataataatggaggtgttcatgtataaaattaccgccactattgaaaaggaaggtggcactcctactaactggacaagatattcaaaatctaaactaacgaaatcagaatgcgaaaaaatgctctcaggtaaaaaagaagcaggcgtttccagagagcagaaagtaaaactgataaattttaattgcgagaaacttcagtcctcgtgaattgcattgtattcaaattaaaacttcatagctgattattaataatcaacatcgggcgtcaatttaagtctaacattggcgcctgccagaggtgatgcgatggcacaagtaatctttaatgaagagtggatggttgaatacggcctgatgcttcgcactggtctgggggccagacaaattgaagcataccgccagaactgttgggtggaaggcttccacttcaaacgagtatctcctttagggaagccagacagtaagcgagggattatctggtataactatccaaagataaatcagtttatcaaagactcatgatatgtctaaattaccaacaggtgtcgagattcgaggtaaatacattcgcatctggttcatgtttcgaggaaaacgatgtcgggaaacattgaaaggctgggaggttactaacagtaacattaaaaaagccgggaatttaagagcgttgatagttcatgaaatcaattccggtgagtttgagtatttaagacgttttccccagtccagcactggggcaaaaatggtgacaacgagggtcataaaaacgttcggggagctttgtgatatctggacaaaaattaaagaaacagagttaacaacaaacacaatgaagaaaacgaaatcacaattaaaaacactcaggataataatttgtgagagtactccgatatcgcatattcgttatagcgatatcttaaactaccggaatgaactgctgcatggagaaacgctttacctggataatccaagatccaacaaaaaaggaagaaccgtgcgcacagttgataactatatcgccctgctctgttcgttgttacgttttgcgtatcagtcgggatttatatcaaccaaaccatttgaaggagtaaagaaattacagagaaacagaataaagcctgacccgttatctaaaacagaattcaatgcattaatggaaagtgaaaaaggacagagccagaacttgtggaaatttgccgtatactccgggcttcgtcacggggaactggctgctctggcgtgggaggatgtggatttcgagaagggagttgtgaatgtcagaagaaacctgacgatactggatatgttcggtcccccaaaaacaaatgcggggatccggacggtaacactactgcagcctgctcttgaagcactgaaggagcaatacaaactgaccgggcatcatcgcaaaagcgaaatcaccttttatcatcgggagtacggcagaaccgaaaagcaaaaactgcattttgttttcatgcccagggtgtgtaacggaaaacaaaaaccttattactcggtaagcagtttgggggcaaggtggaatgcagcagtaaaacgtgctggtattcgccgccgtaatccgtaccatacgcggcatacttttgcctgctggctgttgacggcaggagcgaacccggcatttatagccagccaaatggggcatgaaactgcgcagatggtgtatgaaatttacggtatgtggattgatgacatgaacgacgaacaggtagccatgttgaatgcgcggttatcatagttgcaaagtttgcccccaatttgccccatttagtaccagagaactgaaataatgcaagaaaatcaacaaattacaaagaaagaacaatacaacctgaacaaattacaaaaacgcctgcgtcgtaacgtgggcgaagccattgctgacttcaatatgattgaagaaggcgatcgcatcatggtttgcctctccgggggtaaagacagctataccatgctggagattctgcgcaatttgcagcaaagcgcgccaatcaatttttcgctggtggctgttaacctcgatcaaaagcaaccgggcttcccggaacacgttctgcccgagtatcttgaaaagctgggcgttgagtacaagattgttgaagagaacacttacggtatcgtgaaagagaagattccagagggcaaaaccacttgctcactgtgttctcggctacgtcgcggtatcctttatcgcaccgcaacggaactgggggcgacgaagatcgcgttgggccaccatcgtgacgatatcctgcaaacgttgttcttaaatatgttctacggcggcaagatgaaaggtatgcctccgaaactgatgagcgatgatggcaaacatatcgttattcgtccgctggcctactgccgcgagaaagatattcagcgatttgccgatgcaaaagcgttcccgattattccgtgcaacctgtgcggttcacagcctaacctgcaacgtcaggtgattgctgacatgttgcgtgactgggataaacgttatccagggcgtatcgagacgatgttcagcgcgatgcagaatgtggtgccgtcgcatctgtgcgataccaacctgttcgatttcaaaggcatcacccacggttctgaagtggttaacgggggtgatctggcgtttgatcgcgaagagatcccactacaaccggcgggctggcagccagaagaagatgaaaatcagttggatgagttacggctgaatgtggttgaagtgaaataactcggatagcgcccgatgcgcaaacgtatcgggctactctaatggaggctgaataagacgcggtcagcgtcgcatccgacaatcccgacgaagatgtttacttttgcatcaggcaattcaacattttattattttaataaccgcacccggcacgtttttcctttaatcttcccgccctgtaactgtttccatgctttatgagcaacagcctgacggaccgcgacatagacatgcgccggatgcacggcgattttgccaatatctgcgccatcaagcccgatatctcctgtcagtgcacctaatacatcacccgggcgcattttggcttttttcccgccatcgatacacaacgttgccatttctgcttccagcgtcacaatggaactattagctggtggcgtttgccagttaagttttatctgcaacatgtcagaaatgatattggcccgctgtgcttcttccggagcacagaaactgatcgccagaccgctatttcctgcacgagctgtacgaccgatgcgatgtacatgaacttcagggtcccacgccagctcaaagttcaccaccagctcaagcgatttaatatccagaccacgcgcagcaacatcagtcgcgaccagtacacgggcgctaccgttagcaaaacgtaccagggtctgatcacgatcgcgttgctccagatcgccgtgtaatgacaatgcactttgccctacttcattcagcgcgtcgcagacagcctggcaatcttttttggtattgcaaaacaccacgcaagaggatggctgatgcaagcttaataaccgttgcaacagaggaattttgcctttgctggatgtctcataaaattgttgttcaatgggtggcaaagcatctgttgagtcaatttcaatcgccaaaggatcgcgttgcactcgtccgctgattgcggcgatggcttccggccaggttgccgaaaacagaagcgtctgtcgagatgcaggcgcaaaacggatgacatcatcaatggcatcgctaaatcccatatccagcatgcggtcggcctcatccatcaccaaagtattcagcgcatccagtgataccgtgcctttttgcaggtgatccagcaaacggcccggcgttgccacgataatatgcggcgcatgttgcaacgaatcacgctgcataccgaacggttgaccaccgcacaacgtcaaaattttggtatttggcagaaaacgcgccagccgacgcaattcacctgccacctgatccgccagttcacgcgtaggacacagcactaaagcctgggtttgaaatagcgacgcatcaatttgctgtaacaagccgaggccaaaagccgccgttttgccgctgccagttttcgcctgcacgcgaacatcttttccggcaaggatcgccggaagcgcggcggcctgcaccggcgtcatggttaaataacccaactcattaaggttcgtgagttgggcgggaggcaaaacattcagggtagaaaaagcggtcacaatctattctcgtggtcatcgacgcaaagtcatcaggcgcgtatcctcgcagatctacgctcacgatgcgacaatttaatcggttcttcatcgggtggtgggtcaggcatgggttgcgggcgagggatcggatcgggcactggaacaggatcgccaggaatcggttcagggacaggaatttgcaaataaataagtgtcgtcatatttccctccggtcattgggtggactcttaaagggtagacgctgataaataacaggcaaaaaaaagccgactcatcaaagtcggcgtcgtacgaatcaattgtgctatgcagtaattcaaaaaaggaagtaagacaatatggagcgcaacgcccatcgcttgacgttgcattcacctgcaagagagatattgccctgaatgggtagagagtttattgacttcgctcaaactttgcggcgtttttgtatacagacagccggaaaaattgcttttgttacaaccatttactacgatgcaaccataaagcaacaccaccaataagaacaactaacagaatacaaaaaattgaaaatccgaattgccacccgccgccagggatcccaccaaggttgacgccaaataaccctgtcagaaaggtactgggtaaaaagaccattgccatcaatgacattgtataggtacgacgagctaaattttcctgcatcacctgagcgatttcatccgccatcacaccagtccgtgctatacaggcgtcgatttcgtcaaggccgcgcccaaggcgatcggcaatatcctgcatccgacggcgttggtcatcgctcatccacggcaaacgttcactggcaagacgagcataaacatcacgttgcggtgccatatagcgacgcatcacaattaattgtttgcgcagcagagccaggaatccacgcggcggaatttgctgatcaaggagattatcttcaaggtcgataattttatcgtgcagctgctcgataaattcgctggaatgatcggtcaacgcatcgcacacatccaccagccatcccccgcaatcggtcggacccgtgccctcttccagatcactcaccacatcgtccagcgccagcactttgcgttgtcgggtcgaaacaattaaccgcccgtccatatatacacgcatggcgaccagttgatcggggcgttcatcggtgctgccgtttatacagcgcaatgtaatcagcgtgccttcaccgagacggctgactcggggccgtgtgctctcgcccgccagcgcatcacgtacgttattgggaagcagcggtgttgtcgccagccattgggcgctatcatggtgtacataattaaggtggagccagcagggatgcgcttcatcaatcacatctgtattttccagcggtttaacgccgcctctaccatccagcatccaggcaaatactgcatccgggacattaacgtccgatcccttaatcgcttccacagtgcctccatcatcaacgcattattttgtagtctagccttctggccctgttacgcaacatctcatcaccccattaccctgaaatgattaataaaattctgtctaaattgaatacaaaaagcaaaatgcttttccgtatacaaaccgtgtgaagtgttaaatagcgtctatcattatcagaattatctgatcatatgacgtggcttttttgcgatcggatagcaacaaaaattgataaaaataatgggatctcaatgattacgcacaacttcaatactctggacttactcaccagtcctgtctggatcgtttcgccctttgaggaacagttaatttatgccaacagcgcggcgcgactgttgatgcaagacctcacgtttagtcagctacgaaccggtccctattccgtctcctcacaaaaagaactgccgaaatacctctccgatctgcaaaaccaacacgatattatcgaaatcctcactgttcagcgtaaagaagaggaaacagcattaagctgtcggcttgttttgcgagagctgacagaaacagaaccggtgattattttcgaaggtatcgaagcgccggcaacgctgggtttaaaagccagtcgctcggcaaattatcagcgcaaaaaacaaggtttttatgcgcgcttttttctgactaactctgcaccaatgttgttgattgacccgtcacgagatggacaaatcgtcgatgctaacctcgccgcgctcaatttctatggttataaccatgaaacgatgtgccagaaacatacctgggaaataaatatgctcgggcgtcgcgtcatgcctatcatgcatgaaatctcgcatttacccggtggtcataaacctctgaattttattcataagctggcggatggttcgactcgtcatgtgcagacctatgccggaccgattgaaatttatggcgacaagctcatgttatgtattgtgcatgatattactgagcaaaaacggctggaggagcagctggaacatgctgctcaccatgacgcgatgaccggattactgaatcggcgacagttttatcacattacggaaccaggccaaatgcagcacctcgccatcgctcaggattacagcttattgctcatcgacacagatcgttttaaacacattaacgatctctatgggcattctaaaggtgatgaggtgttatgcgccctcgcccgcactctcgaaagttgcgctcgcaaaggcgatttggtgtttcgttggggaggcgaagagtttgtcttattactaccaagaaccccactggataccgcgctttcgctggctgaaactatccgcgtaagcgtggcaaaagtgagtatttcgggcttaccacgctttaccgtcagcattggtgtggcgcatcacgaaggaaatgaaagcatcgatgaactgtttaaacgcgttgatgatgctttgtatcgggcgaaaaatgatggacgcaaccgcgtgctggcggcataagccacggatgcgtctcgagatcaacgactgcgcttagcgtggcgctcccagttttcttgctttgcctgtgccgttttacgtagtgcgacgtaacacgccccgctgccgccatgatgcggtagcgcggtacaatatgcctggacatcatcaaattcggtcaaccagcgcgccacatagctgcggacaatattggcatgcgatttatcatcccgccctttaccatgaataatcagcacgttacgcaaaccatccgccatggcttgttgaatgaaactgaacatcattttgcggcactcttccaccggctggcgcaaaagattcaggctcgcctgttgcggatatttaccactgcgcagcttatccagcaccccatgttgcaacccttcccgccgaaactccagcggctgacttagcgggatgatgtcgagaaatccggtggtgaggaaattatcaagttgcagcgtgtcgatacgctgcggcgcacgttggttacgcgttggatgccagtggacatcggtagcacgtttcagcggctggacatcttccatggcgtcaagaaacagcgatttgtcgtcaaggttcatgttacatcctcccgcaattaagagcgcgatatgataaccagaccgggtcggtccaacaacgtattacccaaaattccagtaataagttccaaatattgccgatattttaagcaaaatgcttatgcatgattattcattcacgatattaataatgtaacttatattttcgtgaaatctgtcactgaagaaaattggcaactaaaggttaaaaccgttataacacagtcaccggcgcagaggagacaatgccggatttaagacgcggatgcactgctgtgtgtactgtagagtctggcggatgtcgacagactctatttttttatgcagttttaactttgcagatagccgcattctcgccggaattgcgtgattaatgacgcggtcagtggtgtctggcgactatcacgccgctgaatcaaataataggccgctttcggtaaaatttcgctaaccggcaacatcaccagcccctgtccgtgcaagggatcgcagcccatttcttcaggcagtatgctgagaaaatcgctttttgccaccagactgatacaggctgagaacgtctcgcagactacaccgacctgtggcgtttgcgcctgatcgtcaagcaattcactcaactgtttgtagtagctgccgtgtggcgtcggcattgtccagctgtaatccagtaactgtttgatcgaacgggcaccaatggcggggtgtcccgggcggcaaaagatcgcgaattgcttttccagtaatttctcaaaagtaaattcgtggtcgtacggtccctgataataggtattgatggtgaaatccaattctccctgacgcaattcattaatcatcgacaccagttgcccttccataatgcgtacttttacctgcggatgctgctgatgaaaacgagatattacagctggcatcagactgcgggaaatactggcccccatgccgatattaatctgccctgccagttgcccttgtcgttggcgaatatcctcttgggctgcgcgcagttcttcaagaataagactggcgtgctgataaaaactttcaccggcatcagttaacgtcacgcctttactacggcgaaaaaagagttgcgccgctaacccttcttccagctcctgaatagatttactcagtgccggttgcgacatattcaacattcggctcgctccgcgaatgctgccctgacgagccacttcaacaaaagcccgaatttgatgaatttttacctgaaaagccatgacgccaccgataaccgttatttatcagaccaaagaaactggcatctactttaatgcagatgattgtgtcagggtaatttatgaacggttaaaactgtgaaaaatcagttagtgataagtaaaaactatcgctacgtgaaccgggtcacactttttactgatgacgggaaaggttatggagtctttgaatcaatttgttaattcgcttgccccaaaattatcgcactggcgacgtgattttcatcactatgcagagtctggctgggtggaattccgcactgccacccttgttgcggaagaattgcagcagctcggctactcactggcgctgggccgcgaagtarttaatgaaaatagccggatgggactacctgatgaactcactctacaacgcgaattcgagcgcgctcgtcaacagggtgcgctagcacaatggattgcggcttttgaaggtggtttcacgggtatcgtcgccaccctggataccggtcgccccggtccggtgatggctttccgtgtcgatatggacgcgctggatctcagtgaagagcaggatgtcagccatcgcccctaccgcgacggttttgcgtcatgtaacgccggaatgatgcatgcctgtggtcatgatgggcataccaccattgggcttgggctggcgcatacccttaaacaattcgagtccggactacatggcgtcatcaaactgatttttcagcctgcagaggaaggtacgcgtggcgcgcgggcgatggtcgatgcaggtgtcgtagatgatgttgattattttactgccgtgcacattggcactggcgtacctgcgggcaccgtggtgtgcggcagtgataattttatggcaaccaccaaatttgacgcgcacttcaccggtaccgccgctcacgcaggcgcaaaaccagaagacggttacaatgccttgttggcggcagcacaagccactcttgcactgcatgcaatcgccccgcacagcgaaggagcttccagagtaaacgtgggcgttatgcaggcaggaagcggtcgtaacgttgttcctgcctcggcgttgctgaaagtggaaacacgcggggccagcgacgtcattaatcaatatgtttttgaccgtgctcagcaagcgattcagggcgcagcaaccatgtatggtgtcggcgttgaaactcgtctgatgggtgcagctaccgccagttctccttcgccgcaatgggtcgcatggttgcaaagtcaggcggctcaggtcgcgggggtcaatcaggccattgaacgtgttgaagcgcctgcgggttccgaagatgccacattaatgatggcccgcgtgcagcaacatcaagggcaagcctcctacgtggtgtttggcacacagctggcggcaggtcatcacaacgaaaaattcgattttgacgagcaggttctcgctattgccgtcgaaacgctggcgcgcaccgcgctcaattttccctggacgcgaggtatctgatgcaggaaatctatcgttttatcgacgatgcgattgaagccgatcgccaacgttataccgatattgccgatcaaatctgggatcatccagaaacacgttttgaagagttctggtcagcggagcatctggcttcggcgctggaatctgcaggcttcaccgttacccgcaacgtaggcaatatcccaaatgcctttattgcttcgtttggtcaaggcaaaccggttatcgccctgctgggagaatatgacgccctggcaggtttaagtcagcaagcaggttgcgcgcaacctacatccgtgacgcccggtgaaaatggtcacggttgcggacacaatttgctgggaaccgccgcctttgccgctgcaatagccatcaagaaatggctggaacaatatgggcaaggcggcacagtgcgcttttatggttgtcctggcgaagaaggcggctcgggtaaaacgttcatggtccgcgagggggtatttgatgatgtggatgcggcactcacctggcacccggaagcctttgccggtatgttcaatacccgtacgctggcaaacattcaggcatcatggcgctttaaagggatcgcagcacatgccgcgaattcccctcatttgggacgcagcgcccttgatgccgtaacgttgatgaccactggcaccaacttcctcaacgaacatattattgaaaaagcgcgcgtacactatgccatcacaaatagtggcgggatctcgcccaacgtggtccaggcgcaggcagaagtgctttatcttatccgcgcccccgaaatgaccgacgtgcagcatatttatgatcgggtcgccaaaatcgccgaaggtgcggcattgatgaccgaaaccacggttgaatgccgcttcgacaaagcctgttccagttatctcccgaatcgcaccttagaaaatgccatgtaccaggccctatcccattttggtaccccggaatggaactccgaagaactggcttttgcgaaacaaattcaggctacgcttacctccaacgatcggcaaaacagtctgaataatatcgccgcaaccggtggcgaaaacggcaaggtttttgcactacgtcatcgtgaaacggtactggcgaatgaagtcgctccatatgccgccaccgataacgtgcttgcggcatcgactgatgtcggcgacgtcagttggaaactgcctgttgcccagtgtttcagcccctgttttgccgtcggtacacccctacatacgtggcaactggttagccaggggcgaacatctattgctcataaaggaatgctgctggcggcgaaaactatggcagcaaccacactcaatctcttcattgattcagggctattgcaagaatgccaacaagagcatcagcaagttacggacacgcaaccgtatcactgccctatcccgaaaaacgtgacaccgtcacctttaaaataacaacaacaacgcaaacacaacaaccgaggaatgcccatgagtatgtcatccataccgtcgtcctcccaatccgggaagctctatggctgggtcgaaagaattggtaacaaggttccccatccttttttgctctttatctatttgattatcgtactcatggtgacgacggcaattttgtcggcctttggcgtcagtgcgaaaaacccgaccgatggtacgccggtggtggtgaaaaacctgctcagtgtggaaggattacactggtttttacccaatgttattaaaaactttagcggttttgctccacttggtgcgatcctggcgctggttttaggtgccggtctggcggagcgcgtcggcttactgccagcactaatggttaaaatggcatcgcatgttaatgcccgctacgccagttatatggtgctgtttattgcttttttcagccacatttcttccgatgcggcgttagtgatcatgccaccgatgggtgcgctgatttttctggcggtgggcaggcatccagttgcaggtttactggctgccattgcaggcgtaggttgcggctttacggctaatttactgattgtcacaaccgacgtgttgctgtcggggatcagcacggaagcggcagctgcgttcaatccgcaaatgcacgtcagtgtaattgataactggtattttatggccagctccgtagtcgtactgacgattgttggcggcctgataaccgacaaaatcatcgagccacggttaggtcaatggcagggaaacagcgatgagaaactgcagacattgaccgaaatgaaccgccccggaaatcctggagactaaactccctgagaaagaggtaaacaggatgactaaaaatactcgtttttcccccgaagtccgtcagcgggcgattcgtatggttctggaaagtcaggatgaatatgactcacagtgggcggcaatttgttccattgccccaaagattggctgtacgccggagactctgcgtgtctgggttcgccagcatgagcgggataccgggggcggtgatggtgggctcaccagcgctgaacgtcagcgtctgaaagagctggaacgtgaaaatcgtgaactgcgccgcagtaacgatatccttcgccaggcttccgcttattttgcgaaggcggagttcgaccgcctctggaaaaaatgatgccactgctggataagctgcgtgagcagtacggggtcggaccggtatgcagcgaactgcatattgccccgtcaacgtattaccattgtcagcaacagcgacatcatccggataaacgcagtgcccgtgcgcagcacgacgactggctgaagagagagatacagcgcgtatacgatgaaaatcatcaggtgtacggtgtgcgtaaagtctggcgtcagttgttacgggaaggaatcagggtggccagatgtacagtggcacgtctcatggcggttatgggacttgccggtgttctccggggtaaaaaggtccgtacgaccatcagccggaaagccgttgccgcaggcgaccgcgtaaaccgtcagttcgtggcagaacgacctgaccagctgtgggtggctgattttacttacgtcagcacatggcagggcttcgtctatgtggcgtttatcattgatgtgtttgccggatacatcgtggggtggcgggtctcatcgtctatggaaacgacattcgtgctggatgcgctggagcaggcgttgtgggcccgtcgtccgtctggcaccatccatcacagcgataaaggctctcagtatgtgtcactggcctatacggagcgactaaaagaagccggattactggcatcaacagggagtacaggcgactcgtatgacaacgcgatggctgagagcatcaatggtctttacaaagcggaggtaatacaccgtaagagctggaaaaaccgtgcagaagtggaactggccacactaacgtgggtggactggtataacaatcgacgattgctgggaaggctgggccatactcctccggcagaagcagaaaaagcttattatgcttccatcggaaacgatgatctggcagcctgagttcacagataaaacactctccaggaaaaccggggcggttcaaaagtcagcgttttggtttacgcatagcaggtgtcgtatcgctactttttattgctgcgattgcgctgatggtgatcccggaaaacgggatattgcgcgatccgattaatcacaccgtgatgccatcaccctttattaaaggtatcgtgccactgatcattctttttttctttgttgtctcgctggcttatggcatcgctacccgcacaattcgacgtcaggcggatttaccgcatttaatgattgaaccgatgaaagagatggcgggatttatcgtgatggtttttcccctcgcccagtttgtcgccatgtttaactggagcaacatggggaaattcatcgccgtggggctgaccgatatcctggaaagttcagggcttagcggcatcccggcgtttgtcggtctggcgttgctttcctctttcttatgcatgtttatcgccagcggttccgcaatctggtcgattctggcccccattttcgtaccaatgtttatgctacttggctttcacccggcatttgcgcaaatcctctttcgtattgccgactcatccgtattgcctttagcgccagtatctccttttgttccactgtttcttggattcctgcaacgctacaaaccagacgcgaaactgggtacttactattcgttagtcttgccctatccgcttatctttttggtggtatggctgctgatgttgctggcgtggtatcttgtgggcctgccgataggtccgggtatttacccacgtttgtcttaagagagaacggatgctgagattacttgaagaaaaaattgccacaccactgggtccactgtgggtgatttgcgatgagcaatttcgcctgcgggcggttgaatgggaagagtacagcgaacgcatggtgcagctgctggacatccattatcgcaaagaaggctatgagcgcatttctgccaccaatccaggcggtttaagcgacaagcttcgtgaatattttgccggtaatcttagcattattgatacgcttcccactgctacgggggggacgccatttcagcgcgaagtctggaaaacactacgcactatcccctgcgggcaggtaatgcattacggcgaactggctgagcaattgggccgtcctggcgcggcgcgtgccgttggtgcggcaaacggatcgaatcccatcagcatcgtcgtaccttgccatcgggttattggccgaaacggcaccatgaccggatatgcaggcggagttcagcgaaaagagtggttattgcgccacgaaggttatcttttgctgtaaacattaaacaatttgtgccagcttgttcacacttttatgtaaagttacccttaacaacttaagggttttcaaatagatagacatatatttacatctaatatcggaattctctgctgttaaggtttgcttagacttacttgctccctaaaaagatgttaaaattgacaaatatcaattacggcttgagcagacctatgatcccggaaaagcgaattatacggcgcattcagtctggcggttgtgctatccattgccaggattgcagcatcagccagctttgcatcccgttcacactcaacgaacatgagcttgatcagcttgataatatcattgagcggaagaagcctattcagaaaggccagacgctgtttaaggctggtgatgaacttaaatcgctttatgccatccgctccggtacgattaaaagttataccatcactgagcaaggcgacgagcaaatcactggtttccatttagcaggcgacctggtgggatttgacgccatcggcagcggccatcacccgagcttcgcgcaggcgctggaaacctcgatggtatgtgaaatcccgttcgaaacgctggacgatttgtccggtaaaatgccgaatctgcgtcagcagatgatgcgtctgatgagcggtgaaatcaaaggcgatcaggacatgatcctgctgttgtcaaagaaaaatgccgaggaacgtctggctgcattcatctacaacctgtcccgtcgttttgcccaacgcggcttctcccctcgtgaattccgcctgacgatgactcgtggcgatatcggtaactatctgggcctgacggtagaaaccatcagccgtctgctgggtcgcttccagaaaagcggtatgctggcagtcaaaggtaaatacatcaccatcgaaaataacgatgcgctggcccagcttgctggtcatacgcgtaacgttgcctgatttttccgcataactcactatccttctgtcatatcattaaatttttctgatttattgatctggcagaaggttcatcactgtttcattcaccagatatgggttaatcttttaattacaaactgcgttgacagttgttgtaaggagaccctgtatggctatgtatcagaacatgctcgttgttatcgatcctaaccaggacgaccaaccagcattgcggcgagctgtttatttacatcaacggattggtggcaaaattaaagcctttttgccgatctatgacttctcatacgaaatgaccaccctgctctccccggacgaacgtaccgctatgcgtcagggcgtcatcagccagcgtacagcctggatccacgagcaggcaaaatattatctcaatgctggcgttcccattgaaattaaagtggtctggcataaccgtcctttcgaagccatcattcaggaagtgatcagcggcgggcacgatttggtgctaaaaatggcgcaccaacatgaccgtctggaagcggtgatttttacgccaacggactggcacctgttacgcaaatgcccaagcccggtgtggatggtgaaagaccagccgtggccggaaggaggtaaggcgctggtggcggtgaatctcgccagtgaagagccgtatcataatgcgctcaatgaaaaactggtcaaagagacgatcgaactggcagaacaagtcaaccataccgaagttcatctggttggcgcttatccggtaacgccaattaatatcgcgattgaactgccggaatttgatccgagcgtttataacgatgccattcgtgggcaacatttgctggcaatgaaagccctgcggcagaaattcggcattaatgaaaacatgacgcacgtagaaaaaggtctgccagaagaggtgattcctgatttggcggagcacttacaggcggggattgtggttctgggcacggtaggacgcaccggtatttcagcagcattcctcggcaacacggcggaacaggtgattgatcatcttcgctgcgatctgttggtcattaaacctgaccagtatcagacacccgttgaactggatgacgaagaagacgattaacgactcctcaataactgacaaggcccgagttatcgggcctattttttacttactgctcttcgccgccaaggaaataaattcccaacgggattgccagcaacacagtaaagaccaggctataaacaaaaatcatcgatgactgaatcacatacattgatgtcgtccactccgacagcggaatattgtactgttctataacgccgccgatagtcgcgcgagtcacaaccgacgccgcaataatgaaaaccgccaacaaaccaaagagaaatttcttccctttcgctgacttcagtttcgccataatcatgatgtaatccttgtgcagacaaatttcttgttacctaaacgtaacaataccatgacatttcaccattgtctgctctgaaaacctcacctcttagctggatttacaatcaacgcattgattagttagctaatgttgctacttccttccctgactattgatgatctgaatgaattgtcgcggtaaaatagccccgccaggggtttccggcatgacgacaattatctggaggagcctgataaaacaatgatcgctgaactgtttacaaataatgcgcttaatctggtcattattttcggtagctgcgcagcattgattctgatgagcttttggtttcgccgcggaaatcgtaaaagaaaaggctttttattccatgcggtgcaatttttaatctacaccataattatcagtgctgttggtagcattattaattatgttatagaaaactataaactcaaatttatcactccaggcgttatcgattttatctgtacgtccctgattgcggttattctgacgattaagctatttttgctgattaatcagtttgaaaaacagcagattaaaaagggtcgcgatatcaccagtgcgcggattatgtcgcgcattatcaaaatcaccattattgtggtgcttgttctgctttatggcgaacatttcggcatgagcctttctggcttgctgacctttggtggtattggtggtctggctgtcggtatggctggcaaagatattctgagtaatttcttttccgggatcatgctctatttcgaccgtcctttcagtattggcgactggatccgttcaccggacagaaatatcgaaggtacagtagcggaaattggctggcgaattaccaaaattacgacctttgataatcgtccattgtacgtaccgaactcgctgttttcatcgatcagcgtagaaaacccaggacgaatgaccaaccgccgcattaccacgaccattggtttacgttatgaggatgcggcaaaagtgggcgttatcgtcgaagccgtacgtgagatgctgaaaaatcacccggccatcgaccagcgacaaaccttactggtttatttcaaccagtttgctgactcgtcattgaatattatggtttattgctttaccaaaaccacggtatgggctgagtggcttgctgcacagcaagacgtttatttgaagattatcgatattgtacagtcacacggcgcggactttgccttccccagccagacgctgtatatggataacattacaccgccggaacagggtcgctaaatcagacatcactggcgttatccacaagggtaacgccagttcccatcacatcaatgcttcacaatatacatagtccgactgtacgccacatcctcagggttattaatgggataacctttcagccacggtttgattaatcgtccattggtatattgataaattggtgcaatcggtgcttgctccatgaggattttttctgccgcgttgtaatcggcattacgcgctttaacggtattttccgtcgatgcctgggccagaactttgtcgtatgccggattgttaaagcgtgaaatatttcctgaatgcgttgacgttaataatgtcaggaaagtggagggttcattataatcccccacccatgaggcgcggataacatcaaaattgccggtgttacggctatcgatataggttttccattcctgattttgcaatttaacatctacgccaaggttctttttccacatcgatgctacagcaatcgcaattttttgatggttttctgaagtgttatacaaaagcgtcagcttcagcggtttttgcggaccataaccagctgcgctcaacaaagtttttgcctgcgcattcagttcttcctgactcatttgttcaaacggcgaaggttccggcgtaaatccggcggtaacatctggtgtaaaatgccacgctggcttttcgcccgtccctaatactttttcggtcatcaggcggcgatctatcgtcatacttaatgccagacgaacgcgctgatctgccgtcggccctttttgcgtgttaaacgcataataataggtcccgagctgcggcggcgtataaacctgccccggaatatccttcaacagcttctgatacatatttttcgggaaggattcggtgatatcaatatcccccgcgaggtaacgcttagtggctgcggattcctgattaattggcaggaaggtcactttttgcagtaccgttttggcgttatcccaataatgggtattcggtaccacgaccagtttttcattgactacgcgctctttaagaacataagcgccattgccgatcagatttccgggtttcgtccactctttaccgctttctacgttggctttttgcaccgggaagaaggcaaagttagcggttaaattcacaaaccacggcaacggtttatcaagctgaattttcaaagtatggacatcaactgcggtgacgccaagctggtcaggtgtagctttaccatcaataatcgcctgtgcgttgttgattcccgccagcgcggcaaaccatgcaaatggcgatagcgttttcgggtccaccagacgctgccagctgtagacaaaatcttgcgccgttaccggtgtgccatccgcccattttgcgttatcgcgcagggtaaaagtccagatacggttgtcattacttttccactgagtcgcaacgccggggacaatctcccctttctcgttctgattcaccagtccttcaaacagatcgcgaatgacctgaatctctggcaggcccacggctttagcgggatccagcgacgcaggctcatctttaatgtggcgcaccagctcctgcttctctgccagtactgtgccgctcggaacttctgcagcatacgaaagagaaatgctgctgaccaacagcgcacaacacgtgactgaaacagagtgcttcataagtttccctctaaccgacattaaaattgatgcgtaattatttgtttcgccttaaagaaatgcaaacaacttccatcagaaagtgacacagggaagcataaaatgttttatgtatcaatatattaaatcagatttagtgtaaataatagacgccaaaatgcggcaaagcacatagaacaccgaacactacgttcgggcttcacacgttcaaaccagttttcggtatcataatcagcatctgtcgccattgtacgaagaataaaaaataaccaaaacgttgaaaggaactgagaatacgttaagagaagaattaaattaatgtatcagcaagtagtgctaaacagcacctttatacttcagcctatctataaataatgagaatgccgagccagcatgtcgacggtgtggatagtacaggtgataaccgggtaaatctggtgtgaatttatccaaaacacgtatcagttttttttctttaatcgcccgctcaacctgatcataaggtagatacgccaatccatgcccatcaattgcagcatcaatgatcaggtctatcgtattcagtaaaagctgaccttccatgcgaacacgaacttcacgtccaccgcgtattaatctccagcgatttgctgtacccgatgtgggaagatacaaattaattgcctgatgatctattaattgtgacactgacgttggaacacttcggcgagaaaaataatccggtgagccaacaatagccattggtatatctggcccgattcgaatggcgatcatatctttatccatctccccacccagacggacgcctgcatcaaaacgttcagaaacgacatcagtcaaaccataatcaatgataagctgaatatcaatttcagggtgtgatttcaggaatgtgcgcatggctggtaacaatatcgtttttgctgcatgttctacagtagtaatacgtattgtcccggatgggcggttctgcagatcgctcagggatgccagggcagaatctatgtcatgcagcatagggccaagaacagacaaaagatgctcgcccgcttcagtgggtacaacactgcgcgtggttcgcgtcagaagccgcaatcccaatcgttcttctatacggcgcactatctggcttaaagctgactgcgccatgctcaggcgggctgctgcgcgagtgaagctacgctcctctgcaacgacgacaaacgccatcagatcagcgatctcttcacgcttcattcagtatctccatacaatctattaatcatttaaatgataggtctaatcatgatttagggtctaatcaacttaatgatcaatatctatagtgatatcaccaaccgttaaaacgaaccaacaactccatgaggaacggaatgatgaataataaagtcagcttcactaacagcaataatccaaccatctctttgtctgcagtgatctattttcctccaaaatttgatgaaacccgtcaatatccggcaattgtggtatctcacccaggtgggggcgttaaagaacaaacggccgggacctatgccgaaaaactggcggaaaagggatttgtcactattgcttatgacgcatcttatcagggtgaaagtggcggcgagccgcgtcagttagaaaacccatacattcgtactgaagacgtcagtgccgtgattgattacctgacaacgctttcttatgtcgacaatacccgaattggtgcgatgggaatttgtgccggtgcaggatatacagccaatgctgcaattcaggatcgccgcatcaaggccatcggtaccgttagtgcggtcaatattggttcgatgttccgtaatggttgggaaaacaatgtgaaatctattgatgccctgccatacgttgaagcgggttcaaacgccagaaccagcgatattagcagcggagaatacgccattatgccactggcaccaatgaaggagtccgatgcgccgaacgaagaactgcgtcaggcctgggagtattaccacacccctcgcgcgcagtatccaacagcaccgggttacgctactttgcgcagccttaaccagattattacctatgatgcttaccatatggcggaagtgtacctgactcagccgacgcagattgtggcgggcagccaggcagggagcaaatggatgagtgacgacctgtacgatcgggcatcaagccaggataaacgctatcacattgttgaaggcgcaaaccatatggatctttatgacggcaaagcctatgtggctgaagcaatttcagtattagctccgttctttgaggaaactctgtaatgaaacatattcaaatccgcaatagtgatatggcctggcatattgctgccaatattcagtttccaccaaattttgatgagtcaaaacagtatccggcgattatcagcgtccatccttttggcagttgtaaggagcagacgtctggcaatatctatggcaaggcattggctgaaaaaggctatgtcgttctcgcttatgacgccagtttccagggagaatctggtggggagcctcgttggatagaagatccgacacagcgcgtagaggatattagccgtgttatcgattatgcagtaactctgccatatgttgatgctgaacgcattggcgtgctgggtgtgtgtgggggggggtggctatgccattaatgccgcgctgacagaaaaacgaattaaagctgtagtgagtattacgggtgttaatatcgggcgtctttttcgggaaggtttcagcaattacgatccgattggcgcattgaatgcaatggcgtcgcaacgaaccaaagaggctcgtggtggagaattacagatcaacgaattacttcccgccagcctggatgcagcaaaagcccatggactgaccgaacgcgatgtttatgaagcaactgactactataaaacaccacgcgggcaacaaccgggaggtgcgacaaaaatgttgttctcacatgcacagaaaacgctggcctgggatgccttcgcatttactgaagtgttactgactcagccggtgatggtagtagttggtgaaaaagtcggtgccttcggtgcttatcgtgatggactggaagtctatggccgggcgatggtttcgcaggatcgtcagttagtttcattacccgatttctcacattatgaactgtatgacaaaccggaagcagttcaggaggcgctggaaaaagttattccttttttcaacacccatctgtgataagtttcatgagaaatattatgaaaaatgtactcattcttggtgctggcggtcagatagcccgccatgtgattaatcaactggcagataaacaaaccattaaacaaactttatttgctcgtcagccagcaaaaatacacaaaccctatccaactaatagccagattattatgggggatgtactgaatcatgcagcactgaagcaggccatgcagggacaggatattgtgtatgccaaccttacgggggaagatttagatattcaggcaaattcagtgatcgctgcgatgaaagcctgtgatgttaaacgtctgatctttgttctttccctcggcatttatgatgaagttccaggaaaatttggcgaatggaataatgcagttattggtgagcccctaaaaccattccgcagggctgcggatgcaattgaggcttctggactggaatatacaattcttcgccctgcctggctgacggatgaagatattattgattatgagcttacctcacgcaatgaaccattcaaaggtacgatcgtatcacctaagagtgtcgcagcattaattacagatatcatcgataaacctgagaaacacattggtgagaatataggcatcaatcaacccgggactgatggcgacaagccattcttcatgtaaatcaattatataaccaccatcgtactgtactatgtgcagtacgatttattaaacttattaaggtgaactgatcaatcagatgcgattaacatgtgtagaaccagtaagaataaaatacgccatgtatataacattacgacaattctaatatctgcacatcaatgaaaatacaaacaacttccggcaaaaaagtgatacaagatcgatgacatagcgttgaagaaaaggatttgataatccgcaaaatttgcacaacactgcctgtaatacttcctgaaccagagacgatcatgaccgtaacccgcccacgcgccgaacgcggcgcatttccgcccggaacagaacattacggacgttcattattgggcgcgccgttaatctggtttccggcccctgcagccagtcgcgaaagtggtttgattctggctggcactcacggtgatgaaaactcttcggtcgtcacgctctcctgtgctctgcggactttgacaccttctttgcgccgccatcatgtggtgctgtgtgtgaatcctgacggctgccagctggggttacgggccaatgctaatggtgtggatttaaacagaaactttccggcggcgaactggaaggaaggtgaaacggtttatcgctggaacagcgccgctgaagaacgtgatgtcgtattactgacaggtgacaaacctggctccgaacctgaaacccaggcgctgtgccagcttatacaccgcattcaacctgcctgggtggtctcattccacgatccactggcctgtattgaagatcccagacacagcgaattaggcgaatggctggctcaggcgtttgaattgcctctggtaaccagcgtcggttatgaaacgcctggctctttcggcagttggtgtgcagatctgaacttgcattgcatcaccgcagagtttccgcccatctcctccgacgaagccagcgaaaaatatctctttgcgatggcaaacttgctgcgctggcatcctaaagatgcaattcgcccgtcgtgaactgaagcgccggttccacatctaccgccagccaggtcggtccgtcaagatcggcgaaactgacctgcggcaccagcggtaaagcggcgctaatggcccgagaggtacacaacatgcagcccagcatcagactgaaaccttgtgcacgcgcttcagtcgccagcgccagcgcttccgtcagacccccggttttatcgagcttaatattaaccatctcatagcgccctttcagcgccttcaaattgctacgagtatgacaactttcatcagcacaaatcggcaacggatgaataaaattctccagcgccgcatcgtcctgcgcaggaagcggttgttcaagcatcgcaacgcctaaatccgccaatagctggcaacgtgccgccaacccttctgcatgccaggattcatttgcatcaacgatcagcgtggtatcgggcacagctgtgcgaattgccaccatccgctcactgataagatggttatccagcttcactttcagtaatttcgcgccggcctgccagagtgttgatgcactattggccatctgatcaggcgtaccgatgactaccgtctgtgcagtgataactgtctcgggaagcgttatgccgatcaaatcagccagcgattgctgctgttttcgcgcggccagatcccacaatgcacaatccagcgcattacgtgctgcgccggcagggagaattttttgcaactcctcccgtgtcagccctttctctaattgcggcacgacgctcataatttgcgccattaccgaggcatcactttctccataacgcggatacggcgtgcattcgccggtgcctttaataccctcttcttccagttcaaccaccaccacgcgcgcttcactgcgacttccccgggcaatcacaaacsgggtatgtaagggccaggcttcctcaaataccttaacggttctcatctttactccttggtgtcgcggtggtctgcggattaagcgcaaatagcgtttgctgtgttattgacagttagcataaactaggtgtgacgttaactatatgtaaacaggaaagataatcatgtcacaaaccgttcatttccagggcaacccggttacagtcgccaattccatcccgcaggcgggtagcaaagcgcagacttttactctcgtggcaaaagatctgtctgacgtcaccctcggtcagtttgcgggtaaacgcaaagtgctgaacattttcccgagtattgataccggtgtttgcgccgcatcagtacgtaagtttaaccaactggcaaccgagatcgacaacaccgttgtgctgtgtatctctgccgatctgccgttcgcccagtctcgtttctgcggcgcagaaggtctgaacaacgttatcaccctctccactttccgtaacgctgaatttctgcaagcctacggtgtggcaattgctgatggcccactgaaaggtctggcagcgcgtgccgttgtggttattgatgaaaatgacaatgtgattttcagccagctggtggatgaaatcaccaccgagccggattacgaagcagctctggctgtactgaaagcataagttaatatgcctgatggtgttgcaccatcaggcatattcgcgcttactcttcgttcttcttctggcttaagccatattcccgcaacttattggcaatcgcggtatgtgaaacgccgagacgttttgccagtttgcgcgtgctgggataattgcgataaagctgggttaataccgagcgttcaaaacggctggtgatttcgtccagcgaaccttccatcgcatcttcgcccacggctaccgttgcggcgtcataatccggcaacaaaatatcctgtggacgcagctcataaccgtccagttgtgtcagtgcgcgatagatagcgttctttaactgccgcacatttcccggccacgcataacgcgtaagtacagtattcaggtcagcggccagtttcggacgcggcacgccctgctcgtcggcaaagcgggcgacgaacagctcagttaacggcatgatgtcctgcggacagtcacgtagcggcggcaggttgagcgtcaacacgttcagacgataatagagatcttcacggaacatgcctttttgcaccagttcgaccagattcttstgcgtagcgcaaatcacccgcacatmgacatgcacctcatggtcttcgccaacccgacggaaagtgccatcattaaggaaacgcagtaatttcgcctgcatccgtggtgacatctcacctatttcatccaacagcaccgaaccaccgttcgcctgctcaaagaatcctttcttcccttccggagcatgaccaaacagctcactctcgaccgcatcttccggtatagacgcacagttcagcgccaggtaaggtttgctcgytcttgggcttgcctgatggcaggcgtaggcaaaaagatctttacctgtacctgtgtcacccgtaatcagcagcggcgcgcttagcatcgccagtttctgcgcctgttcgacaacatgcttcattttcgggctgacagcgacaatttgactgaaggcgctgacgtcctgggcggcgacattttgcaactgacggcccatacgaatcgttgatcgcaacatcaccaccgcacctgtcaggacgtgttgatcattttcatcctgaagataaacaggcgtaatctccatcaggaagttctgtccattaataacaacatgctcgttatgggaatcttgcggttcgctttccagccaacgtaaaaaattaaagccgttaatcaattgtgcggcggtatggttgcgcagtcgatccaatttttgcccaaaaagctgacagctcgccgggttcgccatatccactttgcttttcatatcgacagagagcacaggttcaggcaacgcctccagtaacgcgctcaacgccagatgctcacgttcggaaggcatccacgggacagtacgcacatcggtaacacctgcaatacggcgtatttcggccatcagactgctgaaactctcaaactccagttcagcaaaattgaggtagattcgcccaatgggatcaatctcaataccgcgtaaatcaatgcctcttagcacgagtagatcgagtaattcgcgggtcagaccgagtcggtcttcacaaaagacttccagacgcatgggaaccttcacctgaaaaaagaacaattaatatgatgatatgacactatttgaatagcaggaaggtttctgtcaacaatcattgacacaaagacggaaaaacgggcacttcggcgtaaagatatccggtcagcacccgatattgcattatttttcgctgggcgttttgcctttttgcagcgtttctttcacctgaccgataagctgacgacggaaatccccgaggcgaggtttgtcatcgtcaatccacggcagcgggcggcaaagctccatagctttaatccccagtcgtgccgtcagaagtcctgcaccaatcccctgagctgcgcgggtagacaaacgagcagcgagatcttgcgacatccagtccattcccacttcgcgcaccaattcgctggctccggcgaaagcgatattcagcaataccagcttgaacaggcgcaaacggctgtaatatcccagttcaatgccatacagcgtggcgatgcgattaatcaaacgcagattgcgccaggcgataaatgccatatccaccagcgccagcgggctgaccgcaatcatcaacgttgattcagctgctgagcggctgatttcgcgccgcgcctgggcatctaaaaccggctggaccagatgagcatacaggctgaccacttcacgatcgttctgcgtttcatggattgaggcataccagcgttgcagcgctggatgagactgatcaatacccgcctgctgcgccagtttttcgcaaaatgcgcggcctttgcccgtgccgtggctgtgcaacaaatcgcgcgcttcgtcgcgttcatgggcgcgctgtcgcaagcgccataagcgccgccactctgttaccacagaacctacgccagcgccgataatcaatgccccagcagcacatccaccywkcgccascyagtcctgagtttgccaggcattcattgtccactgtacaccctgcccgacaacgcttgcgccaaacagagccagcccgcccatcaccattttgcgccacaggctgcgtttcggacgtaacgctgcgtccattaccgcttcgacttgcccctcttcttcctgcgcttcgtcgagcgtggccggggcaaaattttgcgcctgattttcgtcaaaggtctgctgcgccctgaattttggattctgttcgacctccagcggaccgtcgaaatcaatacgtggttttaacggttcggtcatcgcaatttatctcctattaaaaattccagcgcggcatcaagacgaatatgcggcagcggtttgtcgacatccatcacctgcgggcgaaacgcttcaaactggaacccttgcttatcccagaacgcctgaccaggcaaacgtgcgggaacttcgccaggataaacagtgagcggtgcgccatcgctaagtcgattaccgcgcagcgccgggattttctcaccgttaacatcaataatgccactggtggtcgcctgaactgacgccagccccaggcaatccatgctgatcccttcgaacgccgcattttgccaggcatcctgaattagttgttgcagcaatgaaaccatattggcgtgctgatcgatggtcacatggtccgctttagtggcagcaaacaatagcttatcgataaccggcgaaaacaaacgcctgaacagggtacgctgcccatagtggaaactttgcatcagctgcgtcagcgccagacgcatatcattaaatgcctgtggcccactgttgagaggttgcaggcaatccaccagcacaatctggcggtcaaagcgcagaaaatgattcttatagaaccccttcaccaccttctcgcagtaataattaaaccgctcgcgcagcattccggcattggtgtgcttatcggcctgcgccagtttggactcgccccaggcatcgacatccggccacgggaagaattgcagcgcgggcgcacctgccatatcccccggcaagacaaagcgcccaggctgaataaagtgcagcccctgctgtttacagtggtggagataatcggtccacgcggcggcaatgtctgccagccggttttcgtcggcaggcgctagcgggtccagcccttcgcacatcattcgccatttcgccgaccattcgccgcgctgaccattgagtaagcccgtcatctggcgcgaccagcttaaatagtcctgcgccagcatcggcaggtcgagcaaccattcgccagggtaatccacaatctccagatacagcgtggaggtatccttaaagtggcgcagcagcgaatcgttcgatttatagcgtagtgccaggcgaatttcgctgacgccgcgcgttggcgtcggccaggcgggaggatcgccatacagctgcgccaacccttcgtcgtaggtaaaacgcggaatgccaaagtcacgctgaggaatgcgttttacgcccagcagacgctcttcacgcaccgcacttaatagcggcaaacgtgctccggcatgaatattgagcaactgattgaccatcgcagtgataaacgccgttttgccgctgcggctaagtccggttacggcgaggcgcagatgtctgtcgacaccccgattcaccagcgcattaagttcatttttaagtcgcttcattgctgtcctgtgctgctctgaagaccagaaaaaaatcattcataaggatatgaatgtgggggccaggccattgattatcaactacccgtgttgtcatcgacgggcgaactccataagatgtgcagcattcacgttcggacggagttcctgacctatgtcccctactatttatgatattgccagggttgcaggcgtatcaaaatccaccgtatcacgcgtgctgaataagcaaaccaatatctccccggaagcgcgcgaaaaagtgttacgggccattgaagaattacagtatcaaccaaacaagctggcccgcgcgctgacctcttcgggttttgatgccattatggtgatttctacccgttcgaccaaaactacggcgggtaatccgtttttctctgaagttttgcatgccatcaccgccaaagctgaagaagaaggtttcgacgtgatattgcagacgtcgcacaccccggcagaagacttacaaaaatgtgaaagcaaaattaagcagaaaatgattaaaggcattattatgctaagttcgccagcggatgagtcattttttgcccaacttgataaatacgatattcctgtggtggtgattggcaaagttgaaggtcaatatgcccatgtttattctgtcgataccgataattttggtgacagcattgcgttgaccgatgcgttaattgaaagtggacatcaaaatattgcctgtctgcatgcaccgcttgatgtccatgtttcagtggatcgggtaaatggttataagcagagtctggaagatcataatattgcagtgcgtgatgaatggattgttgatggcggttatacccatgaaacagcactgcaagcagcacggcaattattaagtcagtcaccgttgcctgaggcagtgtttgccactgacagcctgaaattaatgagcatttatcgtgcggcggcagagaaaaacattgctattccgcagcagttagcggtggtgggttatagcaatgaaacgctgtcatttattttaacgcctgcaccgggcggcatcgatgttccgacgcaggagttaggtcgacaaagctgtgagttattattccgcttaattgccggaaaaccgtcaccacaaaatattaccgttgccacgcatatgacgctgaaataaataccagcgaccttgcctgaatgccggatgcgatgctggcgcatcttatccggcctacatttatagatcggataaagtactcgcgccngcatccggcaatttagcccattatcagaacgagtaatttacgccgacacctgcataatggaatttatcgctgtcgccttcgtcgtgatcctgccactcaaacgcgtattccagcgaaatggaaagaccattctggaaatcataaccgtaaaataaaccaacacggttaaaatcatggccttcacgttcaatatcatcctgccagtcccagttactccagcgatccagcccaatgcgcgtatacggcgtcaccgagtggttgccgagcgtcagcggcaaataggcgcgaatttcttgcgtggaaaactcaccgttattacggctgtcgtccatattgaagccgcgctcgagataatagttcactcgcaaggcaaccgtttcgttgaaggtatattgcagacctgtttccgtttcgacacgggtatcagcgtaaccggtcgtgttcaaatcgttggcaaatttatacatcgacaaccaaccgttgaaacgtaaatcgtcagtcagtttcacatcccagtctggcgcgattttccagcgctgcatattcgccgtgtctttacccggttcatcaacgtagtgataaccataattacggaaaccgccggtcaggccgaaactgaaatcatcgctttcgaggaactgataatgtacctccagctccgggcgatcaaaccacgttccacgtttacccgcgctataatctaccggcccttcctgataataggccagagaaattctccacggcccgttggcggcattaaaatagacagaaggctccgccagcccatccatatcttcgccataaccctcgacgttttctatttcgtacatcgcgccgatattaaagtgccagtcgttcttttcctcggcctgtgcgcaggccattcccgcacacatcaccagtgcggtacagggtaataactttttcattattgttccttgtattatcctgggggaatgccttccccctgtatttagcgaattgctatttccgtttctgcatcaaagaaatgacatttagtcatatcaaaatgaatagtgatattttctcctgcatgataatcatttaacgcaccagcacggaccactaactcgtgccccccaaccgtggtgtagagcataaattccgcaccggttaattctaccacgctaattttggcggaaatattattttcctcttgcgcgtccggatgaatatcttccgggcgcattcccatcacgatgggcttatgcaaactttcctgtgttttcagaaccgctaatttctcttcgggaatggttaatttaagcgtttccgtaacgaatttatcgccatcgatcgtgccgcgaataaaattcatcgctggtgatccaataaatccggcaacaaacatattcgcgggttggttataaacggttttcggcgcacccacttgctgaacaatcccgtctttcataatcacaatccgcgtcgccatggtcatcgcttcggtctgatcgtgggtcacgtagatcatggtggtgttcagtttctgatgcagcttgctgatctctgcgcgcatttgtacgcgcagcttggcatcaaggttagagagcggttcatccattaaaaacacgcccgcttcgcgcacaatcgcccgcccgagcgccacacgctggcgttgcccgccggaaagcgcgcccggcttgcgcttcaggtactcacgcaggccgagaatttgcgccgcccagttcacccgctcatcaatcacctctttggcgattttttgcatcttcaggccaaacgccatgttgtcgtaaaccgtcatatgcggatacaacgcgtagttctggaacaccattgcgatattgcgtgctttggctggaacgtcattcattcgtttgccgtcgatcaacagatcgccgccgctgatctcctcaagcccggcaatcatgcgcagggtggtcgatttaccgcagcccgacgggccgacaaatacgatgaactctttatcggcaatttccaggttgaagtccttcaccacatgcacctggttatcgtagattttttgaatatgttgtaacgaaagctgagccatgttgattcctttgctatacgttttgccagaaggccgataaccgcggccaggtcagggagtccgttgagggcaacaataattgcgccccggttaagcctgcgccgatccccaccgagcgcataccgctggcgttaatggcgtcaatgcccgcctgcgcatcttcaatgccgatacatgcctgcggcggcacgcccagcccggcacaggcagcgagaaagatttccggatccggtttcgagtttttaagttgggaagcatccgcgcagaaggtgaaaaactcgcgcagctccagcgccgctaaaatcgtcggcgcattcagggagacagaagccagccctaccgggatctgctgtgcgcggagctctgccagcaaattgcgaataccgggcagcacagcattaaccgtcagctcgcgcagtgagtggacgtaaagcagatttttgcgatacgccagttgcgtccgctcctgcgggttaaagtcgccctctttgcccccgtgttgcagaatgcgccgcagagactcatcgcggctgatcccttttagggattcgttaaactgcgcatcaatgctgatgccaatttcagcggcaatctgctgccacgcctggaaatgcagatgcgcggtatcggtgattacaccatccagatcgaaaattaccccttgcagtttcattcatcctcctgatgcgtggtagcggtcccattgaagggcaaaataaaatcacccaaacagaaaacagattcttcagccacggatataagctgcccgttcaaacgcagtgaaacgggcgcagaagttcgaatcgcaatacgctgcgcgtcgagcgtgacctgtaattcgcagccctgccagaacagagggaaagacaactgttgccactgctccggtaacgccggattgagatgtaattcaccgtcacgcacgctcaccccggcaaaaccctgaatcgcccccagccagatagcgccagttgcggcagcgtggataccatcatcacaactatgcggatcagcaccaagatcgatttcagtcccctcgcgccagaactgataactttgggtcagcaggccacagcgtgcggcaacaatgccgtggattgctttacttaatgacgagtcgtgaatagtgcgcggttcataaaattgcagattggcaagacacgataccgctgagaactgctccggcagcatgtaattgagcatcaccacatcagcttgtttgaggatctgcatctcgttcacttctgcgcgtgaataatccagcagaatggtttgcttccccgccgccgctttgtatttagccagattaatcgccggcttagccataaacgaatcatcctgcggcaaaacgccatcgggctgcgtttctggcatccatagctctttgaggaacatttcggcgcgatggataaacgcatcgtcgctacagccgaactggcgggcaatattcagcgcctgttgaacgttgtagcgggccatatagctggtgaaggcgttattattgacatgttcggtatattcgtctggcccaataacatcatgaatttccagacggtcgttaaccctcaccgcgcggctaatccagaactttgcagtttccagaagtagcgccatgccttcatgagcaatgaaactttcatcccccgtggtctgccagtattgaataaccgcccaggcgatatcggccaccagatgatgttccgcctgcgccgaggccactttttgccgcagcccggtacgaatgttaatggcggcaaattctggcgtctcttcttcgccgctgcgcgcgctttcccacggaaatagcgcgccctgccagccgctgcgccgtgctttctcctgcgcgcctggcaagttgtgccagcgataacgcagtaaacttcgggcaaccgtcggatcgctaaacagatggaacggcagcaaaaatacttctgtatcccagaaaacgtggcctttgtagccttcgccggttaagccttttgccgcaatactgctgcgctcgtcgtgagccggcgtcatgatgcgcagatgataaagcgcataatctaacgcttgctgatcgtgcgcatcgccgccatttaccgtgatacgacgtttctgccaccattgacgccagttttctgttgatgctgcaagaagttggtcgtaactctgctgcgcgcatatttcaagctggcgaagcgacgcgctgccccactcgtctaaaacggcttgcctgtcatcccgccagtcgatccacaccagtttttgcaacgtcactgtctcgcctgcatgaagctgcgcactggtatgttgcagcaaacggcgctctttggcggtatagcattgctgcacatcaccgctcaccttacagcaacagctgatggccacatcactgcgtccatcctgggtggtgtagatcccctgcatcagatgctgaccaaacacccgcacctgggtttcgtcgagatgttggcgaccgtggttggtttgcgtggcgtcgatacctgttgaaatcagcactgacgcgtcggcgtccagtggcgtaatagtgatttccagcgcaatgagcggcagttggtctgccgaaacaaagcgacggctggcgatggtgtaacctgcgccgttgctggtacgccagacaacgttgcggcgtaattcgccactggcaaagtcaagctcacgctgccaggcttcgtgggataacgagaaaacctcaccatttatggcaatctccatccccaagatatcaggcaggttcaccagttcgttgatttcaccttttcccgcccgatgatacagccccgccagatacatccctcgcgtctggcgcgtgtaatcttcttcatggctggcgcgaagcccaagatagccgttcccctgcgccatcagcgatgcatacttgttcagggtatgctggctgaaatggggttctgataacgttactggcctggtcataattccacacgcgtccctgtttctgcggattgatataacgccgccaccagttgctggatgatgtacccctgctcggcgtcggctatcatcacgggcttgccctgtacgtgattgataaaggcttccatgctgcccaaatggcggttgtcgtctgccatttcccgttgcatcagcgtcattaattcaccgttgttatcggtgtagatatgtgctggaaacagcgtcgcaccggctttatcaccacaaaagctgacgttcataatcgactgttcgcggatgttgagcgcaaatgacgtttccagccacagaatgccgccgttatgaaattcaatggtgccaaacagcgaatcttcgacgctgtaagttgccggatcccactcgccaaattgaccacagctcttttgcgtgccgatcttttgaaagctatgcgcattcacgcttttcaccgcaggatagcccagcacatacatcgcagcatccagcatatgaatgccgatgtcgatcagcgggccaccaccctgcagttctttattggtaaagacaccccagccgggaacgccgcagcgacgcagggcgcgggcggtggtaacgtaaatctctcccaaaacgccgttggtcacctgttcacgcagctgttgcgtatcgagcgcaaaacgatggtgaaagtcgtaggccagcaccttgccctgtttgcgcgcggtatcgcacatttcccgcgcctgttctggcgtcatggcgggcggtttttcgcacatcacatggcagcccgcttccagcgccatcagggtatgttcgtaatgaaaacggttaggtgagcagacgctaaccacatcaggtttcaccgccagcagcatggcctgcggatcgtcccacacggatgcattcccgtatttttctgccagcgcctgcgcctgggaaaggcggctgtcacagacagccaccagttccagatcgttgcgggtgcagtagtacgaagcatgaaccttatccgccacctggcctgcgcctattatcgcgacccgcagtggagagcttgtcattgcacttttcacaaagacctcttagcaggtacgcaaccaggtcaacgaatcacggtacgcctgggcaggatcttctgcccggatacgcccttcatacaccacataaccctgatagttatcggcgcgcagctgttcaaacagcgcgtggaaatcgagggtgccgctgcccggctggtaacgatggttatcggcaatatgcacatgaccgagcaagtcgcggttgtcatgcagcgcctgcgccaggttatcttcttcgatgttcatgtgatagaaatcgccgataatctgcacatgtttaagattgttttcgacgctgtaacgacgagcatcggcgagggtgttgatcatatgatcctgatagcggtttaacggttcgagatacaccacggttccggtacgcgcggcgacctgttccagtacgcgcagggaatcactcaccattttgcggtcgccgtccaggctacgcggcgaggtcatcggcggtaagcggaaggtaaacatgccccacgctgccggaacgacgatacctttaccccccacttctgccagcgcttcgagaatgcgttcgatctgctttaagccattaagacgacgctcttcgataaagtcaccaatccagccgtcatagccgccgcaggcggtggtcaccggtaaaccggtttctttgatcgccgatttgacttcttcgatgttgttgaccagcagtttgccgtcaatctcaaaaccatcgaagcccatctctttgatataacgaaatttctccagaatattttccgggaagaacgcctgattctgtgtgcctattttcattttttcattcctttgaattaaaacgtgacgcccattttgatgctctgttccggatgctgatcgacatactgcatgtagctttccgggctgttggcaaaggtcactaccgggtcgattaaatcttcgcaattgagataaccgttcatcagcagtttccagcaggtttyttcaatacgcttacggctccagcgcggataatccgggttcggttcactgcacgcgcgagagaagacaattttggcgttattgaaatgcgcttcgcgtccgaggttaaaaccttcagcaaacggtttagcaaacgcgacataggagatggtgccaccgtaagccaggccgcgcagcgccgactgcagcgcgtcggcgtaaccgctggtttcgataatcacatcggcaccctgcttgccggtcagcgttttgatctctttgcctacgtcagtgccaatgggattaaggcagaaatccgcaccgtgacgacgagcaatatcacaacgatgggcaataggatcgacgccaattaccaccgacgcgccagcgcgtttagccagttggatggcaatttgaccgatcgcgccaagccctaccaccactacaaaatcccctacgcgtacgttggcatcgcgaacgccactcatggcaaactgcgccgggtcgtagcagacagcgtttttccaggagctgccttccggcattttgcgcagcttgtagttattcactgcgttaatgatgatcgtctcggagagcgggccgtagccgcatacgctgtcgcccaccgcgtagtcggtaacgtcgctgccgcactcgataatgtcgccaaccaccatgttgccaagctggaatttgccaaactcaatgccgcgcggcgcatctgccggacgcggggtgaacatctgccattcgccgttaaagtcttcatcgataaacgggctggcggcgcggaagtcgaccacttccgttccgtgtttcggtgcaccgaaacgcacgcggatcttcacttcattggctaaaatcgcccgatcttcatactcaaccagcgcagcaacgcgcggtgctgtggctactaactttttcatgtaaaactccttgtaaagaaactggccgctttagcccttcacgccaccggcggtcaaaccactcttaataaaacgttccgaaagcgcatacataatcaccaccggcaatgcggtcaccagcgaggccgccatcatccgtccccagatgtaatctggcgtactgaacagcgcgttcaggccgactggtaaggtgaaattgctggcgctggagaggaaaatcgacgcaaacagatagtcgttccatgccaccataaagcagtagacgaatacggatatcagcccggacatcgccaggggcacggtgatacggaagataatttgcagacggttgaggccatccatcatcgccgcttcttcgatctcatcagggatggtgtcgaagtaacttttcagcataaacacggcggtgggcagagtttgcgtcaccatggtaatgatcagcgccatctcggtgtcgtaaatgccaagtgcggtgataattttgaacagcggcaccaccagcaaaatgccggagaacatatacaccgtgtaaaagctggcgttgatggtcatccggcctttaaagcgcaggcgagaaagcgcgtaagctccgagaatgccgagaaataccgccaccacggatgaaaccaccgacaccaccatgctgttacggaagtagtcgacaaacgggaaaatcaccgggttaaaaatgtcgacataatgctccagcgtccactgttgcggcagcagcgtaggatgcagcgagatcgcctcttttgcgctcttgaacgaggtcatcagcatcacaaaaaacggaaacagcgtgatgatgagaaacagcgccagcccgcggtaaaaaccgatacgactgagtgtgcgtttatttgttgccattgaggttcacccgtttcctggtcagcagaatgacagcgaaaataatgatgaagagcaccaccgagatcgccgccgctttccctaagtcattaaaggcaaaggcggttttgtagagatagacaccaagaatatcgaccttggttgtcagcagataaacatccgcgaacatgtagaacatccagatggtgcgaagggtcaccaccgtcgccaggaccggcataatcgcgggcagcgtgacgatacgaaaccgttgccaggcattagcgccatccatctctgccgcttcgtacagcgatttgtcgatggtctgcaaaatcgccagaaacgagataaaggcatacgggaagtagcgccagatggcgaagatcaccaccagcacaaaactactgcccggattatcgaaccacagcggtgcctgctcataaagatgcagaagatcgacgccgaggtagttcacaatgccgtagccgttgttgaacatgtatttccaggcgaacaccagcgaaatagacggcgttacgtaggagaggatcaccagcgaacgcgcggttttgcgcaggcggaactcgcggttgaaaaacatcgccactgccagcccgagcacggtgctgcccgccaccaccaacgcggtataccagaccgtcatccacagcgagtgccagaagccgggatcggagagaatacgcacatagttgcttaccccaacaaacgttgactcgatgttgggattgagcggcagacgtaaaaaactaatttcgatattcgacaccattggccacgcaaccagaccgcccagcagtaataagctgggtgcgagaagcaacagcgcaaagggcatatcggaacgacctgaaaaaagcctgttcattgcggattcctgtcctgggtttagtgctgttcgatcagttcatccagctttttctggctcgtttgcagcgtgccagggagatcggctttacctacggtgacgttatgcaccatggagctcaccaccccagaccccgtcacatcgcccatgcgggtaaattttttatcccctactgcgccaaagacctgaatattcggcagttcaccgattaactgatttggcagttcacccagcgccttaataacgtcgttgtctttccaggtggaagtagtgacaaccgctttgttcaccggcagcgccgcgcctggcgacatcatcacccagtcggcaatgttgtctgcctgctccataaaggtgacaaatttttcagccgcttccgtttcttcagtcttttgtccggcggtaatggtcagcgaggtcaacatgccgtagacggcagagtttttctcggttggcaccacgaaaccgacgtttttcggatcgccttctttaatcacagccggaaggatataggtggagtaaatcgccatcggcgcggtgccgttcataaaggcgtctttcacttccatgatgtcgttagaacccggcatggtgttggcagcaaggtcgcggtaataggtcagcgcctgcatcatctctggtgaatcaagggtgattttgccttcggcgttaaagacgttggcctagttggataacgcaaactgggagaaggattgttccgtcagcacgctttctgccgtaggcagcgcaataccgtattttttattcgccgggtcattcagtttctgtgcaacgtccagcagctgttgccagtttttcggctcctccagccccgcttttgccagcacatctttgcgataccagatgccgccaatccaggcgctgacaggaacaccggtccatgcgctaccatcttcggtacgcacaatacgcagtacgccatcgtaaaacgcgccttcaccaacgttgctgatgaccgtggcaaccgccttgcgatcgataagctgctctttgtccataactttggcgtagtcatgactggtttcaatcacttccggcagcgagccgctacgtgaaagagtgatgactttggtgttataagcgtcctcttcgacgggcacttgtttaacggtgatacctgggttttctttttcaaaacgggcaatcaatttgctgataactgcctgacgctcctgctccaccgaagaatgcataaattcgatggatacatggggtttattttcttctttacagcctgaaatcagggcgcaggaaaccagtgctgataacagcacgatttttgatttaatcatgagatgttcctttttatttaatccacataacctgccaggggcgcagcgttattttattacccaatatatcaacttcactaatcagatcccgaccgtgcaggccagtaatatttacatgctgaatatttttactgacattaaacaatccggtcagacaattaccctctgcgttacttctttgaatacgcattacggatgaattaaccgtatcgatggtaaaattattatccggatgaaactcgttatggctgcgacgaagtgtaattaaacgcgacaactcatgatataccgcatgccttaatgtagcttcatcgttcagttctcgggttatctcttcactgtgatattttttacggttaatcgcacggttatatccgagtttttcgacacctgcgtaatcattacgcgagcccagaatactttgaatatatatcgctggcacaccggggaaacttaacaaaatcgcatgggcaaggataaacctggcgcaacgttcttcatcgctactctcgcggcggcttaacgcatccatataggtgacatttatttcatagggactgcgcgtaccgtcgggattatttttccagtttactaatgcaccttcctgctgtaatgcctcgaccagcgctaatatttcgctttctggtaacaagccccgcagtgggttcagcccgatgccatcgtgagaggcgaggaagttaaaccaggtcgttttaccggagggcaagctcagactttgcgcccactggcacagcgcctcgacgttctgtttttgcaccgcatgtaacaccagcggcggcagcgagaactggtacaccatatgcgcttcgtcatcgccttcgccaaagtaagcaatgttatctttatgcggaacattcgtctcagtaataatcaccgtacctggcgcgatgtcatcaataatcgaccgtaacagtttgataatcagatgtgttttttccagatggatgcagcttgttcccggctctttccacataaagccaacggcatccagacggacatattctgcgcccttttccaggtaacaaagcaaaacatccaccatcgccagcaacacgtcagggctacggtaattcaggtcaatttgatcgtcgctaaaggtggtccataaatggcgcgtggaattatcatccatttgaaacggcgttaatagcggtaatgcacgcggacgggtgacagcgctgagatcggtttgcggatcaaccgcaataaaaaaatcttcaaaacctggctgctgttgtaaatagtttttaaaccattcactttttgccgacatatggttgcagacaaaatcaaacattaaatgactgcattcaccgagctgctgaatatcctgccactacccgcttcactggcgacctgatgataatcaattaccgaaaatccatcatcagatgaccatggataaaaaggtaataaatgaacatgtgaaaaaatgctttgcagccattgatggtaaaactgattaaatgtgggtagtggttttaaatcattactgtgaaattgatcggcataggtaattaacacgacatcactttcatcccagtgttttttacgtcgctgtgtaattaatcgtttcgcactctcaagacgcgttacaagtttctgtaaatgagttgcggtaaatgttccaccgtagatttcgtccaggtaatccgtaattttctgtttcatgttgcctttcctggtagcggtcccatgaaatgagagactactccgcagaaaataaactgtcaattgagcacaagggttttagtcacgcaggaaatcattttttaccaggggaaaaagcgtatttgtgagctgacgcaaataatctatagggatgtaaataaggtgtgacagaaaaaaacggcgcataagcgccgctcatggtgaattcttttaacctttgaccttcggcattgcgatgtctttcaggccaccggcgttctcaacgtgggtatatcccatctcgctaaggatctcttttgcctgccctgattggcgtccggcattgcaatacactttcacggtgtcgtttttatccggaacgacggtggcaatgcgctctttcacttccttcaggggaatattgatggccccctgaacgtgctcttgctgatactgctctggaacacgaacatcgatccagtgttcagcggcgaaaacgggcagtgaaaacaccagtgccagagcaagtaagccttttttaaacatgtaagcgtccttctatggatgaatattgctatccattatacgcctgagatttaacaatttttgcgaaactcccctcaccttttataacgctgcgccagtttattggcagcccgacttaacagcggttccagcgccacagccagcaacattttcagcggtcggcgagcaactgattttatcgcccagcccgccacacccgctgggccatagcgcagtgcggtaagaagtaccagcttgcctgctaatttgaaaccaggctttaccttttgcccggcctgttgccagcgagtattcataactttcctcacagttgacggaaacggctacgtaacgtgaatgtatcggaagtgacataacgttccatctcgcgtaaacgcgtttcacttgccgccagttcacggtcgacttcatccagcaattcactgctggaaggtagctgctcaccaaaggccatgttgtccggcattggatcaagcgcaaatgacaaaatgatgtaagcaaccagggtaaacagcgccagaccgaagaaaatcgacaacaccaccaggatacgcaccagttttaccggtacatcaaaatagttggcaatcccggcgcagacgccacggaccatgccctgctgtggaatacgccataattttttattgagattaatgcccgccattagcgatccctccagttcggatgttctgcatcaagaatagattccagcgcctgaatacgttcgcgcatccgttttgcttcatcagccagttgcgctaatcgctgctgctcactttgcgacaattcactgcgaccagaacgattgctgtaatgcagccataaccagatcggtaaaacaaacagcacaaaaatggttaatggaatagccagaaatagcgcgctcataagtactccttagacgatgagcggcggcgcgttcggacgccgcctggatgttattattgattgtcttgcttcattttggcttttaattgtgccagttgctcgctgattgcatcatcggctttcagttcggcaaactgatcgtccagcgatttttgtttaccgaagctgtggctttctgcttccgcttccatctggtcaatacgacgttcgaaagattcgaaacgagccattgcttcatccagtttgccactgtccagctgacgacgcacatcgcgcgacgagtttgccgcctgatggcgtaacatcaatgcctgctggcgagcgcgtgtttcgctcaatttgttttccagctcgccaatctctttcttcatgcgtgccagcgtatcgtccaccagcgtcacttcatgttccagggacttaatcagatcggtcagtttctgtttttcaattaacgccgcacgcgccaaatcctctctctctttcagcagcgccagttcggctttttcctgccattcaacttcacgcgccgacgcttgttcaatacggcgagtcagctgtttcttttctgccagcgcacgcgccgaagtagaacgtacttcaaccaatgtatcttccatctcctggatcatcagacgcaccagtttctgtggatcttccgctttctctaacagagcgttgatgttggcattcacgatgtcggcaaagcgagaaaaaatacccataatgttgtcctcttgatttctgcattcaggattgtcctgctgaactgttaatacaatttgcgtgccaattttttatctttttgatttataaagatctgattgaagaatcaacagcaacatgccaggatgaattagctaattacactaacaagtggcgaatttcatcatggcagaatacaaagataatttactcggtgaggcgaacagctttctcgaagtgctggaacaggtttcgcatctcgcaccgctggacaaaccggtgctcatcatcggcgaacgcggcaccggtaaagagctgatcgccagccgcctgcattatctctcctcccgttggcaagggccgtttatttcccttaactgcgcggcgttaaatgaaaatctgctggattccgaactgtttggtcacgaagcgggggcgtttaccggtgcgcaaaaacgtcatccagggagatttgaacgtgccgatggcggtacgctatttcttgatgaactcgctacggcaccgatgatggtgcaggagaaattattgcgcgtgattgagtacggtgaactggagcgcgttggcggcagccagccgttgcaggtgaatgtgcggttggtatgcgcgacgaatgccgatctcccggcgatggtcaatgaaggtacttttcgcgctgacctgctcgaccggctggctttcgatgtagtgcaactgccgccactacgcgaacgtgaaagcgacattatgttaatggcggaacactttgccatccagatgtgtcgggaaatcaagctgcctctgttcccggggtttacggagcgcgccagagaaacattgctgaattatcgttggccaggaaatattcgtgaattgaaaaacgtggtggaacgttcagtgtatcgccacggcaccagcgattatccgcttgatgacatcattattgatccctttaaacggcgtccgcctgaagacgctatcgccgtttcagaaaccacctcgcttccaacactgccgctggatttacgtgagtttcagatgcagcaggaaaaagagttgctgcaactcagtttgcaacaagggaaatataaccagaagcgcgcagctgaattgctgggcttaacctatcatcagttccgcgcgttgttgaaaaagcaccagatttagcgaagttgggcaatacaacttgccggatgcggcgtgaacgccttatccggcatacataatcaatacgtcgtttgcaggtctgataagcgcagcatatcaggcattattgcgttgcccctgcttctgcgtattaatctctcagcgcatcctgcaaaattttcattgccgcatcgaattgcgcatccgggatggtcagcggatacaggaaacgaatcacgttgccgtatgcgccacaggtcagtagaagcagtccctgcgccagcgcgcgttgctgaattttttgcgcaatggcggctgacggctcgcccgtttgcgggtcgttaaattctgccgcaatcatcgagcccagaccacgtaccgccgcgatggccggaacgttttctttggcatcaatcagggttttcgtcagacgctgtcccaactgcatggcgcgctcacagagtgactctttgtcgataatgttgagcaccgcgtgcgcggcagccaccgccagcggattcccggcgtaggtgccgccaagcccgcccggcgcgggcgcgtccataatattcgcgttaccgaccacacccgaaagcggcatcccgcccgcgaggcttttcgccatcgtcattaagtccggcttatcggcgtaatgatccatcgcaaacagtttgccggtacgcgcaaagccgctttgcacttcatcggcaatcatcacaataccgtgctcgtcgcacaggcggcgaatggcggcaaccagctcttttggcgcaacgttgaaaccgccctcgccctgcaccggttcgaaaataatggccgcgacctgcttcgcttcgatgtctgatttaaacaagcgttcgatggcgtcgagggagtcctgtgttgaaatgccgtgtaaatctgacggataaggtacgtgatacaccgaaccagggaacgggccgaagccgattttgtacggcgcgacctttccagttaacgccatagtcatatacgtacgaccgtggaagccgccgctaaacgcaatcacgccagggcgtccggtatgggcgcgggcgattttcaccgcgttttccaccgcttccgcaccggtggtgaagaacgcggttttggcctgcccgctcaccggggcaagggcgttgattttctccgccagggtgacgtagctttcatatggcacaatctgatacgcggtgtgggtaaactgttgcagctgctgctccaccgccgcgaccagatcagggtggcgatgtccggtattcagcaccgcaatgcctgcggcgaaatcgatgtactcgttgccctcaacatccttcagcgtggcgttttcagccgactgggcgaagaagttacacatcacgccaaccccgcgcggggtggcagaaagacgacgctgatggaattcattgttgctcatgtttcacaccttttgactsttcactgttaatcggaaattaaacgcccagacgatcgcgcaggctgtaatacgccgcgcccatcgcggtaaacggtacgcgcagcgtgcgcccgccggggaacgggtaatgcggcagattggcgaaggcatcgaaacgttcggcgtcgccgcgcagcagttcggcaatcaaacgtccggcgagatgagtacaggtgacgccgtggccgctgtaaccctgcatgtaatagatgttggtatcgaggcgaccgaactgcggcatacgcgacagggtcagcaggaagttgcccgtccagcgatagtcgattttcacgcccttcaactgcgggaaggttttcagcagtttcggcaccacaagacgctcaacgtcatccgggtcgcgcgcgccgtacaccacgccgccgccgtacagcaaacggttgtcggcggtaagacggtagtaatcaagcagataattacagtcttccacgccgtagtttttcgggatcagcgaacgggctaaatcatcggaaagccgctcggtggtgatcacctgcgtaccgcacggcatgctgcgtttcgccagttccggctccactttatcgcccaggtacgcattcccggcgacaatcacatacttcgccgtcacctgacctgtggctgtacgcactacggcgggcgtggtgtgctggatctgcgtcactgcggaaagctcatacacgcgcccgccgttcaggcggatagcgtccgcttcgccaatggcgaggttcagcgggtgaatatgcccgccgctgtgatccagcagcgcaccagtgtagcgatcgctggcgacctcgcggcgaatggcgttggcgtccagcatctccagctgtttattgccgtagcgttcccagttctctttctgctcttcaagtgtggcgagctgtttatcattcatcgccacaaacagaccgccggggcggtagtcgcagtcaatctgataacgtttgatacgttcgcggatgatctcaccaccttcgaacatcatgctgccgagcatacgggcggtgtccatgccgtagcttttttcgataacgtcgatgtcgcggctgtaggagttcacaagctgcccgccgttgcgcccgctggcgccaaagccgatgcgtgaggcttccagaaccaccacgtcaaagcccgcttccgccagatgcagtgcggaagacagcccggtatagccgccgccaaccacgcaaacgtcgcaggaaattgactcattcagcgtgtcgaatggcgcgtatttattcgcactggcggcgtagtaactgctggtatgttctgtcatttcaggcctccaggcttatccagatggttttcagttcggtgaatttttcaagggcatgcagggatttgtcgcgaccgttgccgctctgcttatagccgccaaacggcacggtcatatcgccgtcgttgtagttattgacgaagacggaaccggctttcaggcgtcggctcatgcggtgcgcgcgggagaggtcgcgcgtccataccgccgcgccaaggccgtactggctgtcgttggcaagctgtagcgcctgttcttctgatgtgaaacgcgtgaccaccagcaccggaccgaaaatctcttcgcggcttaaggacgcattcgggtctacatccacaatgatggtcgggccgatggcgacagccagcccggcgttacggccatccaacaacagttgccctttgctttcgccttcctgaataaagctatggaccgagtcggcgtgggcgcagtcgattaaggtgcccatggtggttgcgggatcaagtggatggcccggctgccagttttgcgcctgctgttttaacagggctaagaattcatcggctatgctctcttccagcaacaggcgcgttccggcgatgcacacctgcccctggttgtagaagatgcctgctgcggtggcgcttgccgcctgttgcaaatccgggcagtcagcgaaaacgatgttggcgcttttgccgcccgcttccagccagacgcgtttcatgttgctgtcgcctgcatctttcagcagctgtttcccggtacgggtcgaaccggtaaaggcaatggcgtcgatatcgttatgacgcgacagcgcctgccccgcttcatgaccaaaacccgtcaccacgttcaacacaccatccggcaagcctgcttctttcgccagccccgcgagacgaatcgcactgagcggtgatttttcagacggtttcaggacaacgctgttccctgctgccagcgccgggccaagcttccagcaagtcagcagcagcgggaagttccacggcacgatggcggcaatcacgccgaccggttcacgcacgatcatcgccagctcatggctactggtggtcgccacttcgccatacactttgtcgatcgcttcggcgtaccagcgaatggcgcgcgccgcgccgggtatatcatcacgcagactgtgacgaatcggtttgccggtgtcgagagtttccagcagtgccagctcttcggcgttggcttctattaaatcggcgagtttattcagcaccgctttacgttttgccggagaagagagtgaccagtcgccgcgttcaaatacgccgcgtgctgcgctcaccgcacggtcgatatcgacgctcttgccgcgcgcaatattcgccagcggtgcctgggtaaccggatcaacggtttcaaaggtttcattttccgccgcagcagtatattcaccgttaataaataagcggttttcaatggcgagacttaacgctttatcctgccagtaagccagatgatgaaaattcattatgactcctgtttcacgtctatcagatatatgcagtttgtgaacgtcagggcgcagagatccccgggccgtatgcccgtttatttctggcgacattctttatggattgccgggcgcattgcgcttacccggcttacagaacaaaaagattaaaacgtggtgggcgtatgggcgctgataattcggcaaatacctgccgacgtattactgaaactgtgcgggatgccggtattaatggcataactttgccccgcgacgaggtggtaatcctgaccattaatcgtcagaataatttcaccttccagtacagtgcctatttcctcaccctgatgcttaattctttccccagtggttgtgcccggctggtacgtttcaaagatcatcgccagcgtgcgattcgggttaccgttatgaaccagcttcattgacacaccctgactgcccatctcaattaaatcgtcctgattaatgacgacctgcggctcatcaggtttttccggctcggaaaagaattccgagagtgacagaccatacaccttcagcagcttttgcagcgtactgatggcagggctgactttatcttgttctatcgtactgatagcactgtgagtcagcccggagagttcggcggcacgacgttgtgaaagcccctgctgctggcggatttccgacaagcgttttcctggcgccagtccctcatcactcatatttgcatttccttaaactgtagtggtcagagtcgctgtttttcagcgatatggtgctgacaagcggtgataaagccytcgaacaatatacgcgaaagcgcgtaytcgctactgttccattccgggtgccactgtacgcccagcgcaaaaggatgattgatgacactaaccgcctcaactaagccatccggcgagcgagcttcaacacgcaaccgtgggctaacgaccttcgccccttgtccatgcagagagtttacccaaaagttgctacattcaggtaacaatgcagacagcaatcccccctcttcaacctgaacttcatgcgacggtgcatattgctgttccaccggcagttcgggatcttcccgatgttccagcaattcaggctgttcgcacagcttgcgatgcaacgaaccaccggttgccaccaccagttcctgtaaaccccggcagatggcgaaaatggggatgcgcctttcgagtgcggcattaattaacgccatgctcagaagatcacgctcgggatcggcgtcaggctcatcgccgttttcaccatataggtgcggctgcacattgctgggactaccaggaaggtaaatgccatcgagtttcggcaaaagttgttcaagtaacgacggttccgccagcgcatgtggcagcgcaattggcaagccgcctgcgtggatgatggcattcaggtacttttcttgcagagtctgggtcgcatgccccttaagcctgttcctgcacattacgacaccgataaccggattgttcattatattttccattctcaatctcacaaagtggactaaattatcgccattactgcggtttaaatgacctttatgttcaatattttttcaatctagcagtgggttttcatttttgcaaactcaatttaacatttgacaaacatttagtttgcatacagattcgaatggtggtcattatattttacgctttgataacgagcggaaaacaaaccaaaggcgaagaatcatggaaaccaatatcgttgaagtagagaactttgttcagcagtcagaagagaggcggggtagcgcctttacgcaggaagtgaaacgctacctggagcgctacccgaatacgcaatatgttgatgttttacttaccgatttgaatggttgcttccgtggaaaacgtattcctgtttcaagcctgaagaagctcgagaaagggtgttatttcccggcctcggtatttgcaatggatattctgggcaacgtagtagaagaagcaggtctgggtcaggaaatgggcgagccggatcgtacctgtgttcctgttctcggttccttaaccccttctgccgccgatccagagtttatcggtcagatgctcctgaccatggtcgatgaagatggcgctccctttgacgttgagccgcggaacgttcttaaccgcctgtggcagcagctgcgccagcgcggattgttcccggtcgtagcggtagagctggagttctatttactggatcgccagcgcgacgctgaagggtatctgcaaccgccctgcgcgcccggcactgatgaccgcaatacacaaagccaggtttactccgttgataacctcaaccacttcgccgacgtgctcaatgatattgatgaactggcgcagttacagctgattccggcagatggcgcggtcgctgaggcctcgccgggtcagtttgaaatcaacctttaccatactgataacgtgctggaagcctgcgatgatgcgctggcactaaaacgcctggtgcgtctgatggcagaaaagcataagatgcacgccacttttatggcgaagccgtatgaagagcacgcgggcagcggaatgcatatccatatcagtatgcaaaataatcgtggcgagaacgtgctttctgacacagaaggcgaagattcgccgctgctgaaaaagatgctcgccgggatgattgacctgatgccgtcatcaatggcgttgctggcaccaaacgtgaactcgtatcgccgcttccagccggggatgtatgtaccgacgcaggcgtcgtggggccataataaccgtaccgtcgccctgcgtattccatgcggcgatcgtcataatcaccgcgtggaatatcgcgtggcgggtgccgatgccaacccatatctggtgatggcagcgatttttgccggtattttgcatggccttgataacgagctgccgttgcaggaagaagtcgaaggtaacgggctggaacaggaaggcttacccttcccgattcgccagagcgatgccctgggtgagtttatcgagaatgatcacctgcgccgctatttaggcgaacggttttgccatgtgtatcacgcctgtaaaaatgatgagctgttgcagtttgagcgcctcatcacagaaacagaaattgagtggatgttgaaaaacgcatagtaccccttgcggggttgtttcatcggcctgagcggagccaggcctgacatttgctggtaatccagacatttcccggatgtcgcgttatggagcgcaggcagcaacgggcttccgttaacgattaagactgtgacgaggaaatgagatgatgccgatgattaaatccccgcatggcgcgggaggctgcgtatgcgcccctcctgcgactgactggactccgccccctttgcttcccttgctaaacaggtttgatttcaggtcgacacgaccgcaaaccttattacgcaggggaggcagcaattatggctattaattcaccactgaatattgctgcgcaacccggcaaaacccgtctgcgaaaatcactgaaattgtggcaggttgtgatgatgggtctggcctatctcacgccgatgactgtgttcgatacctttggcattgtatctggcattagcgacggtcacgtccctgcgtcctatttgctggcgctggcgggcgtgctgtttaccgctatcagctacggcaaactggttcgccagtttccggaggccggttcggcctatacctacgcgcaaaagtcgattaacccgcacgtcggatttatggtcggctggtcatcactgctggattatctctttttgccgatgatcaacgttttgttggcgaaaatctatctctccgccctcttcccggaagtgccgccgtgggtgtgggtggtaaccttcgtcgccattttaaccgccgcgaatctgaagagcgtcaacctggtcgctaacttcaataccctgtttgtactggtgcaaatctccatcatggtggtgtttatcttcctggtggttcagggactgcataaaggagaaggcgttggcaccgtctggtcacttcagccgtttatcagcgagaacgcgcacctgatcccgattattaccggggcgacgattgtctgtttctcgttcctcggtttcgatgcggtgaccacactttcggaagagacaccagacgccgcacgcgtgatcccgaaagccatcttcctgacggcggtctatggtggcgttatctttatcgcggcgtcgttctttatgcagctgttcttccccgatatcagccgctttaaagacccggacgccgcactgcctgaaattgcactctacgtcggcggtaagctgttccagtcgattttcctctgcaccacgtttgtgaacacgttagcgtctggcctggcctcacatgccagcgtgtcacgtctgctgtatgtgatggggcgcgacaatgtgtttccggagcgcgtgtttggctatgtgcacccaaaatggcggactccggcactgaacgtcattatggtcggaattgtcgcgatgtcggcattgttctttgatttagtcaccgcgacagcattgattaacttcggtgctctggtggcgtttaccttcgtgaatctgtcggtgtttaatcatttctggcggcgtaaaggaatgaataaaagctggaaggatcacttccactatttgctgatgccgctggttggcgcgctgacggtgggtgtgctgtgggttaacctcgagtcaacgtcactgacactcggtctggtatgggcttcgttaggcggcgcatatttgtggtatttgatccgccgctatcgcaaagtgccgctgtacgaaggtgacagaacgccagtgagcgaaacgtaatagtcggatgcgcgcckgcattatcctgcctgagggtaatgcgccgcgccattaactataaaaagatgtatgacccggatcacgagtgctatcatccgcccttatgcttagcgcattaaccccaggggcaaataatgaaccacgatatcccgctaaaatattttgatattgccgatgagtacgcgaccgaatgcgcagagcctgtcgcagacgctgaacgcacaccgctggcccactacttccagttactgctcacccgtttgatgaacaatgaagagatcagcgaagaagcccagcatgaaatggctgctgaagcggggattaatcccgtacgcattgatgagatcgcagagtttttgaatcaatggggtaatgagtaattatttaattgcagacgatcggtcagtatcgttgtccggataaagcgttcacgccgcatccggctaacaatgacacgcactgcagcgtgctttaatgggtttctcacgatcgtaccgctctgctcctcgctaagttgttctgtgagttatagttatagagaaatcacgggtacgaatgttgaacagatggcgacgccatctgttcaacggaccaaccacacggccctcattacgacccctgaacacaaacggtaatggaaaatgtcattaaatattagtaagatagcctctttacataaaatcccttaatattatgcgccaggtattatcgtctcttttggtgattgctggacttgtgagtggtcaggcaatcgccgcgcctgaatcccccccgcatgctgatatccgcgacagcggttttgtctattgcgtcagcgggcaagtcaacacctttaacccatccaaagcgagcagtgggttaattgtcgatacccttgccgcccagttttatgatcgactgctggatgtcgatccctatacctatcgcctgatgccagaacttgccgaaagctgggaagtactcgacaacggcgcgacctatcgcttccacctgcgtcgcgatgtcccgtttcaaaaaaccgcctggtttactcccactcgcaaaatgaatgccgacgatgtggtgtttaccttccagcgaatttttgaccgcaacaacccgtggcataacgtcaacggcagcaacttcccctacttcgacagcctgcaatttgccgataacgtgaaaagcgtccgtaaactggataatcataccgttgagttccgtctggctcagccggatgcttcttttttgtggcacctcgcaacccattatgcttcggtcatgtcggcagaatatgcccggaagttagagaaagaagatcgccaggagcaactcgaccgtcaaccggtcggcactggaccgtatcagttgtcggaataccgcgccgggcaatttattcgcctacaacgtcatgatgacttctggcgcggtaaaccgttaatgccgcaggtggtggtggatttaggctccggcggcaccggacgtctgtcgaaactcctgaccggggaatgcgacgttctggcctggcctgctgccagccagctatccattttgcgtgacgacccgcgcttgcgtttaacgctgcgtcctgggatgaacgtcgcctatctggcatttaacaccgccaaaccgccgctaaataatcccgctgtccgccatgcgctggcactggcgattaataaccagcgcctgatgcaatccatctattatggtacggctgaaacggcggcctctattttaccgcgcgcctcgtgggcctatgacaacgaggctaaaattactgaatacaatccggcgaaatcgcgcgaacagttgaagttgttggggctggaaaatttaacgctgaaactgtgggtgcccacacgttcgcaggcgtggaaccccagtccactgaaaactgccgaactgattcaggcggatatggcgcaggttggcgtaaaagtggtgattgtgccggtagaaggtcgctttcaggaggcgcggttgatggatatgagccatgatctgacgttatccggttgggcgacggacagtaacgacccggacagtttcttccgtccgttactgagctgcgcggcaattcattcacagaccaacctcgcccactggtgcgatccgaaattcgacagcgtgttgcgtaagacgctctcctcgcagcagctggcggcgcgtattgaagcctatgacgaagcgcagagtattctggcgcaggaattgcccattttgccgctggcgtcgtcattgcgtttgcaggcctatcggtacgatatcaaaggtctggtacttagcccgtttggtaacgcctcctttgctggggtgtatcgcgagaaacaggatgaggtgaaaaaaccatgattatcttcaccttacgccgcattttgttattgattgtcaccttgttcctgctgaccttcgttggcttcagcttgagctatttcactccacacgcgccgttacaaggcgcgtcactgtggaatgcctgggtgttctggtttaacggcctgatccactgggattttggtgtttccagcattaacggtcaaccaattgccgaacagttaaaagaggtcttcccggcgacgatggaactgtgcatcctcgccttcggttttgcgctgattgttggcatccccgtggggatgattgccgggattacgcgccataagtggcaggataacttgatcaacgccatcgccttactgggcttttcaatcccggtgttctggctggcgcttctgttgacactgttttgttcactcacgctaggttggttgcccgtttcagggcgtttcgatctgctctacgaagtgaaaccgattaccggttttgcgttgattgatgcctggctttcggactcaccatggcgggatgaaatgatcatgagcgcaatccgccatatgatattgcccgtgatcaccctgtcggttgcgccaacaactgaagtgatccgcctgatgcgtatcagcactatcgaagtgtatgaccagaactatgtaaaagcggcggcgacccgcggtttgtcgcgctttactattttgcgtcgccacgttctgcataacgcgttaccgccggttattcctcgcctgggcttacagttttccaccatgctgacgctggcgatgatcaccgaaatggtttttagctggccgggtttagggcgctggttaattaacgccatccgccagcaggattacgcagccatttccgccggagtgatggtgtgtggctcactggtcattattgttaacgtgatttctgatattttgggtgccatggctaaccctctgaaacataaggaatggtatgccttacgatagcgtatacagcgaaaagcgcccgccgggcacgctgcgtaccgcctggcgcaaattttatagtgacgcctctgcgatggtcggcctgtacggctgcgcggggctggctgtactgtgtatgtttggcggctggtttgcgccttacggcatcgaccagcaatttctcggttaccaattattgccgccatcatggtcgcgctatggcgaagtttctttcttcctggggactgacgacctcggacgcgatgttttaagccgtttactgagcggagctgcgccaaccgtgggtggcgcatttgtggtgacacttgccgcgacgatctgtggcctggtactgggcaccttcgccggggcgacgcacggcctccgctcagcggtgcttaaccatattctggataccttactggcgatcccttccctgctgttggcaattatcgttgtagcgtttgccggaccgagtttgtcccacgctatgtttgctgtctggctggcgctgctgccgcgtatggtacgttcgatttacagcatggtgcatgacgaactggaaaaagagtacgttatcgccgcccgtctggatggcgcatcaacgctgaatattctctggtttgctgtgatgcctaacatcaccgccgggctggtcaccgagatcacccgcgcactgtcgatggcaattctcgatatcgccgcgctgggctttctcgatcttggcgcacaactcccctcgcctgaatggggagcgatgctcggtgatgcgctggaactgatttatgtcgccccgtggactgtcatgctgccaggtgcggcaattatgattagcgtgctgttggttaacctccttggcgacggtgtccgtcgtgcaattattgcgggggtggaataatgccattactcgatattcgtaacctgactattgaatttaaaaccggtgatgagtgggttaaagccgttgaccgggtaagtatgaccttaaccgaaggtgaaatccgcggtcttgttggtgaatccggttccggcaaaagtttgattgcgaaagcgatttgtggggtgaataaagataactggcgtgttactgcagaccgtatgcgttttgatgatatcgatttgctgcgtctctccgcacgcgaacggcgcaaactggttggccacaacgtgtcgatgattttccaggaaccgcagtcgtgtctagatccttcagaacgtgtgggtcgccagttgatgcaaaacatcccagcctggacctataaaggccgttggtggcagcgttttggctggcgcaaacgccgtgccattgaactgctgcaccgcgtgggaattaaagatcataaagatgcgatgcgcagttttccctatgagttgaccgaaggtgaatgtcagaaagtgatgatagccattgcactggcgaatcaaccgcgtctgctgattgctgacgaaccgacaaactcaatggagccaacaacccaggcgcaaatctttcgcctgctgacgcgtctaaaccaaaacagcaataccactattttgcttatcagccatgacttacaaatgcttagccaatgggcggataaaattaacgtgctttactgcggtcaaacggtggaaaccgcgccgagtaaggagttagtgacgatgccacatcatccttatacccaggcgctgatccgcgcgataccagacttcggaagcgcgatgccgcataaaagtcgcctcaatacgctacccggcgctatcccactgcttgaacagttaccgattggttgtcgtctggggccacgttgcccgtatgcacaacgagaatgcattgtgacgccacgtttgacgggggcgaaaaatcatctctatgcctgtcatttcccgctgaacatggagaaagagtgagatgatcgaaacgctgcttgaagtgcgtaatttaagtaaaacgttccgctaccggaccggttggtttcgtcgtcagaccgtagaagcggtaaaacccttgagctttacgctacgtgaaggccagacactggcgattattggcgagaatggttcgggtaaatccacgctggcaaaaatgctggcgggaatgatagaacctaccagcggcgagttattgattgacgatcatccactgcattttggcgattattccttccgcagtcagcgtattcgcatgatttttcaggatccttcgacctcgttgaatccccgtcaacgtatctcgcaaattctggattttccactgcgcctgaacaccaacctggaaccggaacagcgtcgcaaacagattattgaaacgatgcgtatggttgggctgctaccggatcacgtcagttactatccgcatatgttggcccccgggcaaaaacagcgtctgggtctggcgcgcgcgctgatattgcgcccaaaagtcattattgccgatgaagccctcgcttcactggatatgtcgatgcgttcgcagttgattaatctgatgctggaattacaggaaaaacagggcatttcgtatatttatgttacccagcatatcggaatgatgaagcacattagcgaccaggtgctggtgatgcatcagggcgaggttgtcgagcgaggcagcaccgcggatgtgctggcatcgccgctgcatgaactcaccaaacggctgattgccgggcactttggcgaagcattgacggcggatgcgtggcgtaaggaccgttagtgttctgcacctcatcctgacaggggaacccccctcaggatgaggtattcattacttttgattgtcgattctggtgagagcaaccaggaatgccagtgtataacacaccgtaattgccagactcatttttaacagtgtttctccgccaaatcccgacaatggcgcggctataccgccgaagacaaacatgctcatccccatcaacgcagacgccgttccagattcctgcgtccctactgcactcatagcctctgccccgccaacagtgccgatgccgctacaaaatgcaatagtgaaaaataatgccaccagtgccggaatgggcaattgtgtccatgcgcataagaccgtgagcaatgcacacaaaattgccgctatcaggccacctcgcaacaatgtcatcgcattaatccgtcgcgccagacgcgaaaagatccatgaagcaatgataagtccgatgccgttaaggccaaacaccaggctaaattgcattggactaaagccaaattccttctgcaacacgaacgacgaagagccgatatacgcaaacaagcctgccaggcataaaactttgaatcaggcaaaagcgcataaaacggcggttctgcaccacgcttcgtccggttaatagcaatgatgagccccttttattttctggcaaggtctcattaataaataacacgcagcccagcaacaatacggtgctaatttcagccattacccagaataaagtgcgccagtcaaaagtgctaacaatgtacccgcccagcactggcgacaacaccggtgccaggccattcaccgtcattaacagcgcaaaaaactgggtcaacgttactccctgatatttgtcacgagcaatagaacgagagagcaccgaaccacccgcccccgcgatcccttgaataaaacgccagaccaccagccagtaaatattgttcgttgtcgcgcacaaaatggaagaaacaataaacaatagcaacgacaagattaacggacgtttacgccctattttgtcgctcagagggccaaataacagttgtccgacgccaagaccgatcagtgatgcagtcagcgttaattgcgttatggtcgtggttgccgccagttgctcagacatctccggcaaagccggcaaataaagatcggtacacatcgggccgataccggctaaaagaccaagaatcaatgcccatgaaagagagactctagccatattattccttacttgagtgatgacatgccgccgcccagcgactgccagagcgtgattcggtttgtaaaatcagtcagttgcagtgccagcagctcctgctgtgcgctccacaagctgcgctgcgccgtcaacacggtcaggtaatcaccaacacccgtctgatagcgacgcaagccaacatcgaccgtttgttgctcagctttaacatactggcgctgtgcatccagttgctcttcaagcgtggtccgccgcgccagtgcgttagcgacatctttaaatgctctctgaacggttttttcataggtggcaatgagtccacgcttttgtgcttctgcgtaacgaagctgcgccagattacttccgccacgtgaacagcggtaatgtgaccgatggcgtaaatgaccagatctgcattccgtggctgaacaacgacgacaatgcgtcactgccaacaccagcgctggcagtcagcgaaatcgtcgggaaaaagttagcccgcgccgcgccaatatcggcattggcgctcttcaaattatgttccgcttcctggatatccgggcgacgcagcagaacgtcagatgacactcccgcaggaaccagacttatcatctgttccggcaggctttccagtgttcccggtagcaaattttcctcaagcgttgtacctgccagtaagttcagcgcatttttatcctgcatcacttgtgtctgatagctggcaacgctggcgcgcgcttgctgataaacactcatcgcctcactgacatctgtcgctgccgccgtgccaacctgttgctggcgctggataattttcaatgagttttctgcactggtcatcgtttcttttgccagggccaggttgctgttatcggccgccagtgtcagccaggcggtgctgatttcagcaatcagcgttaaacgggtgttctgggctgtaaattcactggcaagccaggtttctcgcgccgcccgagataaactctgattacgaccaaacagatctaacgtaaaactggacaccgtgccgtcagcctcggcagtggtttccgtaccattcgccagcgaacgactgcgggttgaacttaaggccgcattcaccgtcgggaataacgacgcattagtttgcccatagagcgcccgtgctgagtcaatatcagcaatcgctttttgcacatcgcggttactgttcagtgcaatagtcaccacctgctgcaatcggggatcgtggatcacctgctgccagtcatggctgattgcctttccctggccctgtgctcccggcaaggtcgccgggattggggattcaggcgtgctgtagtggggatcgagcgagacacatcccgcactcaacagcaccagaaaaataagagaacgacgcaacataacttactcctgacggcgcgatttaccggcaaacaaacgcttcaccagtacaaaaaacagaggaacaaagaaaatagccagcaacgtagcggtcagcgtaccgccaataatgcccgtaccaatggcgatgcggctgttcgcccctgagccggttgctatcgccagcggcattaccccccgcaataaacgccagcgaggtcatgatgattgggcgtaaacgagtctgcgccgcgcgtaatgccgcacgactcaaggaataaccctctgcaaccgccgcttcagcaaattccacaatcagaatggcgtttttcgacgacaagccgatagtggttaatagcgccacctggaagtaaacatcgttgtttaaatcacgcatccaggccgccagcgccgcgccaagaagccccagagggatcaccagaatgaccgagaacgggactgaccagctttcgtacagtgctgcaaggcagaggaaaaccaccagaatagaaactgcatacagactcaatgcctgaccgctggccagtttctcctgcaatgacaaaccactccaggcccaggttgttcccgcaggaagactgtttgccagttcctccatttttgtcattgcatcgccggaactaaagccagtcgcattttccccctgaatttcataggctgcagaaccgttgtagcgcaccagtctttccggtccatacagccagcgggtggtcgcaaaagcagagaatggtgtcatggcgttatcactaccgcgcacaaaccatttacctaagtctgacggcgcggaacgaaattcactgtcgccctgaatgtagacttttttcacacgaccacggtcaataaagtcattcacataagtaccgccccacgcactggacagggtgtcggtgacatcattcaaactcaaccctaatgacaccgctttattactatcaatatctacctgcaattgcggcatttgtggcaaatcattggcacgaacagaatgtaactccggactttgattcgctttttctatcaactgattacgcatttgcagtagtgtttcgcgatcggttccaccgttagctaacaattcaaacgtaaaaccattgctttgccccagcccatcaacggctggcggcgtcatcgcaaataccgtggcatcacgaattgtgcccagctctttggttgcccgtagggcgatagcctgggcggtgttttctgcccctttacgttgagaccagtttttcaacgaaacaaacgccatcccggtgttctgtccgctgccgctaaaactgaaaccatcaacggtaaaaatgacatcggtatttgctttctcgttaatcaggaaccagtcaacaatctggcgattcacttctgctgtacgggcagcggtcgccccggccggcagcgtgtactgcaccatgatttcgccctggtcttcagtgggtaagaaactgcccggcagtttccacatcatcagggccattccaccacccagtacgagataaagccccatcgttcgagcagcacggcgcaggacataaattacgcctcgctgatatttatcttcagtacggcggtaaaagcggtcaaatgcgccgaaaaagccttttttatgtggcggaacatgctggaggacggaaccgcacagggcgggagtcaaggtcaatgccaccaccacggaaagcagcattgcggagataatggttatcgaaaactgacgataaattacccccgtagatcccccaaagaaggccataggcaggaatacggctgacaacaccagcgcaatggcaaccagtgcgccagaaatctcgcccattgatttttccgtggcttcacgcgcgggcaaccctttgtcacgcataatgcgttcgacgttctccactaccacaatggcatcgtccaccagcaagccgatcgccagcaccatagcaaacaacgtcagggtattaatcgaatagccaaacaacgcaagaacgccgaatgtgcccagcaaaacgacggggacagctaacgccggaatcagtgtggcacgcaggttttgcaggaataaatacatcacgcaaaccaccaatacgatggcttcaaacagcgtctgaattacgtcctctacagagattttaataaattcagtgctgtctttcgggtaagcgatgtcgtatccctgcggcatgttccgctggaattcggcaatcttatccttgaccagcgtcgccgtattcagcgcattcgcaccgggcgaaagcattacagcaaccccggcagacgggtgaccgttaagtttgccgatagcggtataatcttcactgcccatctcaacgcgagccacatcttttatacgaacaactgcgctgtctgactggcttttcacgataatatttttgaactgatccaccgtctgcaagcgagactgcgcacgaaccgttgcggtcagttgctgagtattcggtgaaggcaatgcccctattttcccggcagtaacctgcacgttttgcgcttcaatagcactttgcacgtctgaaggcattagcgagtaagacgccagtttggccgggtcaagccagatgcgcatagcgtattccgcgccaaagacttgcagactccccacaccttcaacacgcgccagcgggtcctgaacgttactaaccaaccagtcggcgatatccgaactggaggctttgtcagtggtgtcatacacggcagcaatcagcaaaaagttgctttgtgatttctccaccgtaacacccgtttgctgcacttcgctgggtaggcgcgactccgcctgctgaattttattctgcacctgtgcagtatctggatcggtaccttgttcaaaggtcacattaatactgaccgaaccatcagagctgctggttgagctgaaatagagtaaattatcaagcccagtgagttgttgctcgatgacctgagtcacgctgttctccagcgtttcggcagaagcaccagtataagtggctgaaattttaatggtcggtggcgcaacgtcaggatattgcgcgacgggcaatgtgcgaatagccagaatccccgccaacataatcaaaatggcgataacccaggcaaagaccgggcggcgaacaaaaaagcgcgaaaacatcaggcgttgcctccattagcctgaacttcaacagccttgaccgtctgccctgaagtgactttggcagaaccttcaacaatcagtcggtcgccgctgtgcaggccgtttagcaccagccatttatcaccatatgtttctcccgtttcgagcgttcgctgctctactttattgtctttattcaccaccagcgcagttgcattgcctttagcatcgcgcgtgacgccctgttgcggcgcgagaatagcgtcttccatcacgccttcatcgacacgagcgcgaacaaacattcccggtaataattgctgttgtggattggggaaaatcgcccgtaatgtcaccgaaccggtagactcatctacagcgacttcggtgagttccagacgccctttttcgctgtaggttgtgccatcttccagaataagtgagacgctcatggtgtcactgttggtcgccagtgactgtttacgcagacgtaataaatcgacactggagcgagtgaggtcgacatacattgtatccagaccacgaatagtcgttaacgctgtatcttgcgacgcggtcaccagtgcgccaggggttaccgacgaaatgccaatgcgccctgaaatcggtgcggttaccgtggtccagtcaagattaatgcgcgcagtttccagtgcggcttttttcgccgctacactggctttatcttgtgcacaggtagactgagcatcatcagcatcctgttgtgaaacaccgttctctttcaccagtcgggcataacgctgcgctttctggcaatcggcttttaccagtgcctgtgcttgttgtaatgctgcccgagcttcattccatgcagcctgataactggccgcatcaatctggtagagcggctgtccagccttgaccagatcaccttccttaaataagcgtttctggataattcccccaacctgcggacgtacttcggcactgagcgcagcactggtgcgtccggttaattcactgactaccgagaccggttgagatttgactgtaacaacgccgacttctgtttctgacggggatgaattgttactttgcgtattatcacaaccagataagagcagcattgccactacagatgttgctatatacttcattattttctccagggtgagaaataccctcctcattaaaattaatgaggatatgtcagggatattcagttataacgaacccgcatcgcgaaatgaatttcgcaatgaaataagggggattaatatcccccgctattggttaattctgttcttatttatttatcaacatactaacaatatcctgatatatttcctgcagatgttgtggatcgcttttttgcggtgttaaacgacgataaaccgtaccttccatcatggtagcaaacacttcaacgcagcaacgaatgtgctcctcgctaagatggggatgcattcttttcatatgtgcacaaccgttagcgaacattctggcgtcagcttcttcaagcattgccataacccgcgggttgcgtgtggcttctgcagccacttccagcatcagcgcgtcgtcgtcctcatttaaggatttacgcaaggcaaggacttccgggaagtgatcggtacgcgcgtcaatgtccatttgggcaatacgaaagtcgatgatacggcgaaccatctcttcaataatggcgtctttgttggcgaagtaacgatatatctgacccacgctaagctgagcttcgctggcaatttgcgacatactggcggcatgaaacccgcagcgacgaaaacaccgacgggcggcgttaatgatttcatcctgacgctgtttgtggcgtatttccagcttgctggtcatttctgtctcctggcctatcacttggtgagaatgatcgttctcatttttgctgattatacgtttctccaaagtaatggaaagtatttttatcttattcatggtgcatattctgataatgaagagattgtggagattctgtgaagatagttgacaatattaagttggggtcaattcatcagaaaggctgctacttgttgtcgccagttctgttttcatcatcaaacttatcggagctaatacgaatagtttcatagtcagattctataagatatttccccaacctaccccttgcaggcgtcaagagtagataacgcaaaatgctctgtaccgcagcttctctccggtacagaaagcgcaactatagccacccacagccaggttgattataataaccgtttatctgttcgtactgtttactaaaacgacgaatcgcctgattttcaggcacaacaagcatcaacaataaggattaaagctatgggttttctttccggtaagcgcattctggtaaccggtgttgccagcaaactgtccatcgcctacggtatcgctcaggcgatgcaccgcgaaggagctgaactggcattcacctaccagaacgacaaactgaaaggccgcgtagaagaatttgccgctcaattgggttctgacatcgttctgcaatgcgatgttgccgaagatgccagcatcgacaccatgttcgctgaactggggaaagtttggccgaaatttgacggtttcgtacactctattggttttgcacctggcgatcagctggatggtgactatgttaacgccgttactcgtgaaggcttcaaaattgcccacgacatcagctcctacagcttcgttgcaatggcaaaagcttgccgctccatgctgaatccgggttctgccctgctgaccctttcctaccttggcgctgagcgcgctatcccgaactacaacgttatgggtctggcaaaagcgtctctggaagcgaacgtgcgctatatggcgaacgcgatgggtccggaaggtgtgcgtgttaacgccatctctgctggtccgatccgtactctggcggcctccggtatcaaagacttccgcaaaatgctggctcattgcgaagccgttaccccgattcgccgtaccgttactattgaagatgtgggtaactctgcggcattcctgtgctccgatctctctgccggtatctccggtgaagtggtccacgttgacggcggtttcagcattgctgcaatgaacgaactcgaactgaaataatcgttctgttggtaaagatgggcgggcgttctgccgcccgttatctctgttatacctttctgatatttgttatcgccgatccgtctttctccccttcccgccttgsgtcaggataacgatttcctttacgaccaaggagcgcccatggaacaacgccacatcaccggcaaaagccactggtatcatgaaacgcaatccagtactacggagtatgacgttctgcctctggtcccggaagccgcaaaggtcagcgatccctttctactcgacgtgatccttgaaaaagaaacgctggcccccttcctttcatggctggaccctgcgcgtgttcttgcagtggagttgttccctgaccagcttaccgtgacccgttcacagaccttcaccgcttatgaacgcttgtcgacggccctgacggttgctcaggtttgcggcgtccagcggttatgtaactactattcggcgcgacttacgccgctccccgggcctgattccaccagggaaagtaatcatcggttggcacaaatcacgcaatatgcccgccaactggctagctcgccttctattatcgacaaccgatcgcgccagcatctgaatgacgtcggtcttactgcctgggactgtgtgatcattaaccaaatcattggttttattggctttcaggcgcggacaattgcgacatttcaggcttatctcgggcatccggtacgctggttacccgggctggagatacaaaactacgccgacgcgtcactgtttgctgatgaatcattacgctggcgaagcagctatgaggtggaaaaactacctgaagaacacacaaaaagttcaactgcagaactttgccaactggccgaaatactctctctccaccctatttcactttcccttctcgaaaggttgttaaacagcacacgggttaatacacagccggataatcagcttgcggcgttgttatgcgcgcggataaatggcagtcctgcttgttttgccgcctgtatggattcatcaaatgaatataaaaaaatcagcccccttctgcgcaagggcgaaaatgaaattaaccaatgggctgaccgtcattctgttgagcgcgctaccgttcaggcgatacaatggctgacccgagcacccgatcgctttagcgccgcccagttcagccctttactcgaacacgaaaaatcatcaacgcagattattaatctgctggtatggagcgggctgtgtggctggataaatcgcttaaaaatcgcgttgggtgagacatattaaccttgccgcgtcagacagattcgcgtaaaactgtcagccgctctaatggccaccaaaatagacaattatgtttcaggacaacccgctgctagcgcagcttaaacagcaactgcattcccagacgccacgcgstgaaggggtggtaaaagccacagaaaaaggttttggcttcctggaagtcgacgcgcaaaaaagttatttcattccgccgccgcagatgaaaaaagtcatgcatggcgaccgaattatcgcggtgatccacagtgaaaaagaacgtgaatccgcagagccagaagaactggttgaaccgtttctgactcgtttcgtgggtaaagttcagggcaaaaatgaccgtctggccatcgttcctgatcatccactcttaaaagacgccattccttgccgcgcagcccgtggtctgaaccacgagtttaaagaaggcgactgggcagttgccgaaatgcgccgtcatccgctgaaaggcgatcgttctttctatgctgaactgacacaatacatcacttttggtgacgaccactttgtaccgtggtgggttacccttgcgcgccataatctggaaaaagaagcaccagacggcgtcgctaccgaaatgctcgatgaaggtctggttcgtaaagatctgaccgcgctggattttgtcaccatcgacagtgccagcacagaagatatggatgacgcccttttcgctaaggcgttgccggatgacaaacttcagctgattgtggcgattgccgatccaaccgcgtggattgctgaaggcagcaagctggacaaagccgcgaaaattcgcgcattcaccaactatctgcctggcttcaacatccctatgctgcctcgcgagctttctgacgatctctgctcactgcgcgccaatgaagtccgcccggtactggcatgccgcatgacgctctccgctgatggcaccattgaagataatatcgaattctttgccgccaccatcgaatccaaagcgaagctggtgtatgaccaggtttctgactggctggagaataccggtgactggcagcctgaaagtgaagcaattgccgaacaagtccgtttgctagcgcaaatttgccaacgccgcggcgagtggcgtcataaccacgcactggtgtttaaagatcgcccggattaccgctttattctcggtgaaaaaggtgaagtgctggatatcgtcgccgagcctcgtcgcattgccaaccgtatcgtcgaagaagcgatgattgccgctaacatttgtgcagctcgcgtactgcgcgataagctcggttttggtatctataacgtgcatatgggctttgatccggcgaatgccgacgcgctggcagcgttgctgaaaacgcacggtctgcatgtcgatgccgaagaagtgctcacgctggacggtttctgcaaactgcgtcgtgaactggatgcgcaaccaactggtttcctcgacagccgcattcgtcgcttccagtcatttgctgaaattagcactgaacccggtcctcactttggcctcggtctggaagcatacgccacctggacttcgccgatccgtaaatatggcgacatgatcaaccaccgtctgctgaaagcggttatcaaaggcgaaactgcgacgcgtccacaggatgaaatcactgtccaaatggccgagcgtcgccgtctcaatcggatggcagaacgtgatgttggtgactggttatacgcacgcttcctgaaagacaaagccgggaccgacacccgtttcgcagcggaaattgtcgatatcagccgtggcggcatgcgtgttcgtttggttgataacggcgctatcgcctttattcctgcacctttcttacacgctgtgcgcgatgaactggtttgcagccaggaaaacggcaccgtacaaattaaaggtgaaacggtttataaagtaactgacgttattgacgtcaccattgccgaagtccgcatggaaacccgcagcattattgcgcgcccggtcgcgtaatctcctttcacggcccattccttatgaatgggccgtttatttccccgctctaccttcatcatatcccggcagttttttaactgactttcgtttgaaaactggcgtttttccaaaactagattacaaataaatatataaaaaaaacaatgtgtttagccgccgttaatttcatgtaagtcatgttgttccttttatttaaccgcggactccgctgttaaccggaggatatgcatcatgaaaaccgttagggagtccacaacgttgtacaactttctcggatcgcacaatccatactggcggttgacggaaagcagcgatgttttgcgcttttctaccaccgaaaccacagaacctgaacgtacgttgcagttatctgccgaacaggctgctcgcatcagggaaatgacggtcatcacctccagcctgatgatgagtctgaccgtcgatgagagcgatctttctgtgcatctggtaggacgaaaaatcaataaacgggaatgggctggcaacgcgtctgcatggcatgacacaccagcagttgctcgtgatttatcacacggactttcctttgctgagcaggtagtttctgaagcacattccgcaatagtgattctcgacagccgggggaatatccaacgcttcaatcggttatgtgaagattacacagggttgaacgaacacgacgtcattggccaaagcgtgtttaaactgtttatgagccgtcgtgaagctgcggcatccaggcgcaataaccgtgtattttttcgaagcggcaatgcatatgaagtcgaactgtggataccaacacgtaaaggccagcggctgtttctgtttcgcaataaatttgtccacagcggcagtggcaaaaacgagatttttttaatctgttccggcaccgacattaccgaagagcgccgcgctcaggaacgactgcgtattctggcaaataccgacagtatcaccggactgccgaatcgtaacgcaatgcaggagttaatcgatcacgctattaatcaggcagataacaataaagttggggtcgtgtatcttgatttggataattttaaaaaggtcaacgacgcctatgggcatttatttggtgaccagttattacgcgacgtgtcattggctattttaagttgtctcgaacatgaccaggtgttggcgcgtccaggtggcgatgagtttctggtactggcatccaacacctcacaaagcgcgctggaagcaatggcatcacgaattttgacccgcttacggctcccctttcgcattggtttaattgaagtttataccagctgttcagtaggtattgcactctctcccgaacatggttcggacagcgcggctattattcgtcacgccgacacagcaatgtacacagcaaaggaaggcggacgaggacaattttgcgtttttaccccagaaatgaatcaacgggtatttgaatatctctggctggataccaacttgcgtaaagcactggaaaacgatcagttggttattcactatcaacccaaaatcacctggcgtggcgaagtgcgcagtctggaagcactagtacgttggcagtcacctgaacgtgggttgattccaccgttggacttcatttcctacgcagaagagtcagggctaattgtgcctttaggccgttgggtgattctcgatgtcgtacgccaggtggcgaagtggcgggataaaggcattaacctgcgagtggcggtaaacatttctgcacgtcagctcgccgatcaaaccattttcaccgccctgaaacaggttctccaggaactcaattttgaatactgccctattgatgttgaattgacagagagttgtctgattgagaatgatgaactggcactgtctgttattcaacaatttagccaactaggtgcgcaagtgcatctggatgattttggtaccgcctactcttcactttcgcaactggcgcgctttccgatcgatgccatcaaacttgaccaggtttttgttcgagatattcacaaacaacctgtctcgcagtcactggttcgggcaatcgtcgctgtggcccaggcattgaatcttcaggtgatcgccgaaggtgtagagagtgcaaaggaagatgcttttttaaccaagaatgggatcaatgagcggcaaggatttttgtttgccaaaccgatgcccgccgtcgccttcgaacgctggtataaacgctatctgaagcgcgcataagtagatgaatatatatacttagcgctatattccgtcattatatatcgtattcccggatgataattagccgttgctgttaaacacttctcttttagcggcaatttttgcattattcattttcccccttttgctataaggatgtccttgatgtctgaatttgatgcccagcgcgttgccgaacgtattgatattgtgttagatatccttgtggcagacgattaccactctgcgatccataatctcgagatacttaaagcagaactcttgcgccaggttgctgaatctacgccagacatcccgaaggcaccgtgggagatttaacaatcgtgccttcaggtttttcctatttgaggatgcccggcgcgtcagtatttttttatttagtattataacgttataagaattacagcgatgaattcccgacaacaaactattctacagatggtcattgaccagggtcaggttagcgtaaccgatctggcaaaagccactggagtttctgaagttaccattcgccaggatctcaacaccctcgaaaaactgagttacctccgccgtgcacatggctttgcagtttcgcttgatagtgatgacgtcgaaacccgtatgatgagcaactatacgctgaagcgtgaactcgccgagtttgccgcgtcactggttcaaccgggcgaaaccatctttatcgaaaatggcagcagcaatgccctgctcgcccggactctgggggagcagaagaaaaatgtcactatcatcacggtcagcagctacatcgcgcatttgctgaaagacgcgccttgtgaagttattttgctcggtggcgtgtaccagaaaaaaagcgaaagtatggttggcccgttgacacgccagtgcatccaacaggtacatttcagcaaagcatttattggtattgatggctggcaacctgaaactggattcaccggtcgcgatatgatgcgtaccgatgtggtgaatgccgtgctggaaaaagagtgcgaagcgatagtcctgactgacagctcgaaatttggtgctgtacattcatactccatcggtcccgttgagcgattcaatcgcgtgattaccgattcgaaaatacgcgccagcgatctgatgcatcttgagcacagtaaactcaccgttcacgtcgttgacatttaaccatttcccttctctacggatgatttgcagtttgacaaatcatccgctctaagatgattcctggttgataattaagactatttacctgttattaacactctcaagatataaaattattatcagcgatataacaggaagtcattatcacctgcgtgatataaccctgcgcgcgagcggatttcacggaataatttcaccaggcttattcttagctattatagttatagagagcttacttccgtgaatcataaattcaggagagagtattatgtttgtaacgagcaaaaaaatgaccgcggctgttctggcaattaccctggcaatgtctctgagtgcctgttctaactggtctaaacgggaccgcaacaccgcaatcggcgcgggtgcaggggcattaggcggtgcagtactgaccgatggcagtacgttgggtacattaggtggcgcagctgtcggtggtgttattggtcaccaggtcggtaaataatcgtaaataaatgtcgattatcgactcgtaattataatacgcttgattctgttcagtacgaaataactgaataatacacacagtaaaatattcgaaagccacggatatatccgtggctttttatgttaaccgcctgcgagttttaccttcatccctttcgcttcaagtagtgattttaataaatcacgcttatcgccctggatttcaataactccatctttaactgctccgccgcagccgcattttttcttcagttccgctgcaagttttgtcagttcggcatcatcgagatcgataccggtaatcaggcaaacgcccttacctttacgtccactggtctgacgctgaatacgcaccacaccatcgcctttagagcgtactggggccgctttgggctcatcaatacgcccggtttctgttgagtagaccagacggctgttggaatcactcatcatgcactccgctgtaaagaggcgttgatcgctttcagcgtctgcgctggatctaccgattgcgttaccgggcgaccaatcaccatataatcaacaccagccgccaacgcctgttctggcgtcataatgcggcgctggtcaccagcttcactcccctgcggacgaatgcccggcgtaaccagtttgaactcctgaccgaatacctgtttaaagcgcacagcttcctgagcagaacacaccacaccatcaaggccacatttttgcgtcagtgctgccagacgttctgcataatctgcaggtgacagtgtcacgccaagatcggccaggtcgctggcttccatgctggtcaacactgtcacagcaatcaaaagcggtgcatctttgccaaacggaaccagtgcctcacgcgctgcggtcatcatacgcgccccaccagaggcatgaacattcaccatccacacgcctaagtcagctgcagcagcgacagcgtgcgctgcagtgttggggatatcgtggaatttcaggtcaagaaagatatcaaaaccacgctgttgaagttcgcgcacaaactgtggcccaaacaatgtaaacatctctttgccgaccttcagacgacaatcgcgtgggtcgatcttgtcgacaaaggccagcgcggcatcacgattatgataatcaagggcaacaaccacaggagaattcgtaacagcgcgggaagaagatgaagcagttaacgtcatgaccagaccttcttgatgatgggcaccggaagtggcgcgaaacaggtaaacggcgagcattctacccgtggaaataaaaaattaacagttgcgatttctcccctggcaggctttttctgcgccgccgttgccggagcacaatgggacataaataactagtatgttgtaactaaagtcggtttttttaaaaaattacaggccatcaagaccgcgaatcggtttaatagttgaccaggcacgacaagacggacaatgccagtagagggtgtatgcggtaaaaccacatttctggcagcgataacgaggcttactacgtaccttctcgccaaccatgtcacgcagcaccatcaggctctctttggcacgcccttcttccgcttcatttaagtggtaatccattaacttatggaacacacgcatggtcggatgacgctgaagctggcgcgtaatatagacctgtgcggcctcactaccgtcgcgcgcttcgatgatatcagcaagcatcaattcagcatcggcaccggtgttctcttccaccgcgcgctgcaggaattctgcccattcggcagttttacccaactgctgatagcaggtttgcagcatttccagcgtttcgctgaccagttctctgtcctgggatatcacgcgttgcaaactttcgacggctttggcgtattctcctttcgccataaacacgcgtcccatcatgatggatacgcgggcgctgtttttatctgccgccgcccctttttttagcaaggtcatggcacgatcgagatcgtcgctggccatatgctgcagggctaactcacagtagaaatgggcaatttcgacgcgctgtttatctttacccagcttcaccaggcgttcggcaacatcaattgctttctgccactcactggtagcctggtagatttgtagcaactgttgcagcgcgccaatgcggaagtcagtttcatcggtcagctgattgaacatgtcttccgcgcggtcatataacccggcggccatgtaatcacgccccagttgttgaatcgccaacagacgctgttcataggtcagcgaggcgctttccattagggtctgatggatgcgaatagcgcgatcaacttcgccacgcgaacggaacaggtttccgagcgtaaggtgggcttcaacggtgcctgtatcctctttaagcatatcgagaaacaggtctaccgctttatcctgttgattactaagcaggaagttaacccccgctacgtaatcacgcgacaagcggttggcttcatcttgcttgttttgttgcgcacttctgcggcccatataccagccataggcagcggctacaggcaaaagcagaaacaacaactccagcatagaaagttattccttcgccgctgacgagtgctgcactacagccacgtcagtcgcgggtgaaagctggttttccagtcgctttattttacgttcagcgcgcaccagggaaacacgaactcgcagccagaacaggccacaaatcaaccaaccgatagcaaaacccgcagcaaacaataccgccagcaatgtggaaatacggtactccccttgcgctaacagataattaaacgtcacctgttgatcgttctgcgcacccaacgtgaccgaaatcacgaagatcgctaacaccagtaagaaaatgagtaaatatttcacattacttcccgttatgtggttagagcgaataaattatggtcaacttaccgcaatagccctttaaagtaccattttcgcgccgtctgcgaaatggcatccacgcgcattgttgatgatttaagggctaaattcggaaaatcaaccagcgttaactttcttgttctcgttgcgctatttcgcgattttcttccgcaggtggtgttaatggcccgcaaattcgttgcgcaagccacgttgccaccgccaccagtgcccacgaaatcaacgtagctaccaccagatcgcgtggccaatgcatcccgagcagcaggcggcttcccatgactcccgttgcccagaccagcaagatagcaatggttaacgttcgccgacgcggccacagcaaaccaacggccagcagtgcccaactggcagcaaacatcgtgtgaccggaaggaaaggcaaaccccgtctctttctgccagtgtgaacgcaaatattgtggaatatttttctcttcagccaactgttctttcactagatttccgcgttctgctcgctttaaagtgtagaactcatcaaccggaatatgatgtgttttttccagccagataacaaaaggtcgtggttcctggactttgtctttgatccaggatttaacgccttgtcccacaaggattgcggccgccagaatggcaaataatacaaaggcagccttaatgcgaaaacgcagacaccagagaaaccagccgaataaaatcaaatgtgtaatgacgccccagggctgggtgacagtttcagtaacccaaaaagccgcttttagtagccaactttgttctccaggttgccaacgccagccagaaatccatacggctactggcataacaagcaatagtgcagctcccactgcggtacgtcttgcaatcgaacgcatggcctctcctttttgataagtcccacaatcataactgaaaatgccagttccaggaaaaattgacaggatttgtgccattccgtgaacgatcgacgcgtcgtgattaggtgaaccccttctcgttatggcaaaataagccaatacagaaccagcattatctggagaatttcatgcagcttaaacgtgtggcagaagccaaactgccaaccccatggggcgatttcctgatggtgggatttgaagaactggcaaccggacacgatcatgtcgcgctagtctatggcgatatttccgggcataccccggtacttgcgcgcgtccattccgaatgtctgaccggtgacgccctgttcagcttgcgctgcgattgtggcttccagctcgaagcggcattgacgcaaattgccgaggaaggccgtggtattttgctgtatcaccgtcaggaaggtcgtaacattggtctgctgaataaaatccgcgcttacgcactgcaggatcaaggttacgatactgtagaggctaaccaccagttaggcttcgccgctgatgagcgcgacttcactctttgcgctgatatgttcaaactccttggcgtcaatgaagtccgcttgttaaccaataacccgaaaaaagtcgaaattctgaccgaagcggggattaatattgttgaacgcgtaccattgattgtaggtcgtaaccccaataacgaacattatctcgataccaaagccgagaaaatgggccatttgctgaacaaataaccctcttgcattgtgtaattaatttgcttgccggaagcaaaataaccggcaagcaaatacttgttacttcaacatattacgaatgacataatgcaaaatgccgtcgttctggtagtaagtcaactccgtcgcggtgtcgatacgacaacggcagggtacgacttcctggctaccatccgcgcgcgtaagcgtcaccggaaccgtcgcgccgggttgtagattttgcagatcgccaatatcaatcttctcttccccggttagccctaacgttttacgcgttacgccttgcggaaattccagcggcaggatgcccatgccaattaaattcgaacggtgaattcgttcaaacgattcggcaatcaccacacgaataccaagcagacgcggaccttttgccgcccagtcacggctggagcctgatccatactctttcccggcaatcaccgccagcggcgtttgctcctgcttatagcgcatcgcagcatcataaatagagactacgtcgctgtcaggtaaatgccgcgtcatccccccttcaacgccaggcaccatttcattacggatgcgaatattggcgaaggtgccgcgcatcatcacttcatggttaccacgccgcgaaccgtaggagttaaagtcttttcgctcaacaccccgaccttgtaggtatcgacccgctgggctgtcgggcttaatactgcccgccggagagatatggtcagtggtgactgaatcccccagcattgcgaggatccgcgcaccgtgaatatcttccacaggtgctggcgttgcctgcatttcatcaaagaaaggcgataaacgaatataggttgaatcctcctgccatccgtaggtatcggatcgtgcgacgttaatttctttccactctgcagtgccttcaaagacttctgcgtactctttgcggaacatttctgtggagacttgttctaccgcacgggcaatttcttgtgccgatggccagatatctttcagatatattggatcgcctttacgatcatgaccaataggctcagaagccaggttgatattcatatttcccgccagcgcataggcaaccaccagcggcggcgaggccagccagttagttttaaccagcggatggatacggccttcaaagttacggttgccggacagcactgcaccgacggttaaatcgccttttttgattgccgtttcgataggatcgggcagcggcccagagttaccaatacaggtggtacaaccgtatcccacaaggttaaaccccagttcgtcgagatacggtgtcagtttcgcttttgccagatagtcagaaacgactttcgaacccggtgccagcgacgctttgacccacggttgccgcttgaggccaagagttacggcttttttcgccagcaagcctgcggccatcagcacacttgggttagaagtgttggtgcacgaggttatcgcagcaatgaccacagcgccatcaggtaactgatactgatgtccgttcataacataatcgaccggctggcgatctttatgcgtggcattcacttccagttcgttactggcggcaaatgcttttggtacatcgggcagtgcaacgcgatcctgtgggcgtttaggccctgccaggctcgcttcaacgtcattcatatccagatctaacgtactggtaaaaatcggttcatcgcccgggttacgccacatgccctgcgctttggcatatttttcgaccaactcgacctgatcttcgctgcgcccgcttaaacgcatgtaatcgagggttacagcatcgattgggaagaagccacaggtggcaccatattctggcgacatattggcaatggtggcgcgatccgccaacggtagtgaatccagaccatcaccataaaattcgacgaatttccccaccacgccatgtttgcgcagcatttgggtaacagtgagaaccaggtctgtggcggtaataccttcacgtaattttccggtaagtttaaagcccactacgtccgggataagcatggaaaccggctggcctaacattgcggcttctgcttcgatgccacccacgccccaccccagcacgccaaggccgttgatcatagtggtgtgcgagtcagtaccaacgagtgtatccggataagcaatccattcaccgtcctgcaattcgctccacactgctttgccgagatattcgaggttaacctgatggcaaatgcctgtgcctggcggcacgacgctaaaccgactgaacgcttgctttccccatttcaggaacacataacgttcgtggttgcgctccatttccaggcgtacgttttcttcaaatgcctcatcatcaccaaaacgatcgacggtcaccgagtggtcaatgaccaggtcgaccggtgagagcgggttaacctttgcagtatcgccaccgaggcgtttaaccgcttcgcgcattgccgccagatcaacaacggcaggtacgccggtaaagtcctgcatcagcacccttgccgggcggtaggcaatttcacggtcagcatgggcatttttcagccatcccgccagcgcgtggatatcctcttcggtaaccgagttaccatcctgccagcgcagcagattttcgagcaaaactttgagtgacttgggtagacgggtgatatcgcccagtgatttggcagcaagcggcaggctgtagtagtggtaagttttatctttggcctgcaacgcgtccttactggcttctcgtagggttgacgacatagctcctccttaatgacagggttgcgaagccctgattctcttcagggtgaatattaaagataacacaaacatcgcgtaacgatttgataacaacccaaattgataaaagaggagaaaccttgtggcaaagcaaatgacaaccccgccgcagcggggtcaaggatcagtgagtaatgatccagaggagttcggcccagaagagcatcgacagagaaaatgcacccatccaggaccaatatttcatatttgtgttgatcataggctacacccttaacggttattactttgtgttgagataactcaacctgttattgctgcggtgtattaaaagccctttaattcattaaaaatgggtaataataatgatgataattattgtttcggctgatcatcttcagcaaacagttctataaaggcttgctgctgcgatgttagttgccagtcgtctggaataacgacggaacattcccgtttcgtttcgggttcattgtcactatgctggcataatggtgacgactccagttgctcctgaccaaccatagttatccccacactttccaaatcagcagtgcgacaaccacccagaaaagtgcagaaccaagaaaaaccgccagccaggctttacgttttaattcaggatcgcggcggggttcctgatttccagaaggcattgctaacctcatataatcgccatcacttatcagcaagacgttgaacgattggtgtaattaatcatacgatgagacaaatcctaaagaaactttagtcaaaaatccagcgaatttacgaatcgtctccagtgaataattcaatcttttgacctgaaatagatatttgaaaactggaatttgcgaggcgggtaattagacactactttacaggtaatttaccctataaatatgagggataaaaatattgtgcacggtatacaaataagtaacaaaagagaatatattccggcaccttcgctacataaaaggtgccgaaaataacgcaagaaattatttttccggcagttttatatctttaaacatgacctcaatttcttcattggagcgcaatgcgacagccgcatcaacgacatcacgcgttaaatgcggtgcaaaacgctgaatgaaatcatacatataactgcgcaaaaaagtactacggcgaaaaccaattttggttgtactgtggctgaagatatcgtgagcatcaacacgcacaaggtccggatcggcgaccggatccaccgccatgctggcaatgacccctacccccagccctaaccggacgtaagttttaatgacgtcagcatccgttgccgtgaaaacgatacgcggcgttaaccctgcgcgattaaaggcagtatccagttctgaacgtccagtaaagccgaaggtatatgtcaccaacggatattgcgccagttcttcaatggtaatggcttttttgcctgccagcgggtgatccggagtgactacaatagcccgattccagtggtagcacggtaacatcactaaatcttcatacagatgcagcgcttctgtggcgatagcgaaatctgcattacctttagagacggcatcagcaatttgtgtcggcgaaccctggtgcatatgcaaagaaacgcggggataacgctcaataaagcctttgatgacgtttggtaacgcgtagcgtgcctgggtatgcgtggtggcgatatacagcgagcctttatccggccaggtgtgctcaccggcaaccgattttatggcatcaactttcgacaggacttcgcgagcgatacgaattatttcttgtcctgctggcgttacctgcgtcaggtgcttgccgcttcgggaaaaaatttgaatgcctagctcgtcttccagcattctgacttgtttactgatcccgggttgtgatgtgtaaagtccttccgctgttgatgagacattcaggttatgattgaccacctcaacaatatagcgaagttgttgtaatttcatgttaaaccatccacttagacgccatcagaacatcgttttttcgtcacacctggcgggtgactaatacgatttaataataaaaaaggtgctaactataaccactatatcatttatagccttagtgtataggtgtgaagaaaaaataatatgcaataaaaaagggccgctttcgcgaccctttgtttataaaaacctgacagaattaaaggttattttttcccttcaacccatttgccatcaacataaaatgctgaccagccagtcgcctttccgtctttttccgaagagacatattgctgtttggttttacggctaaagcgaaccatagtcttattaccttccggatcctgctgcggcgcatcggccagataacgcagtttttccggcagacgatcgcggaagcgatacagctcttccaccagcggcgcacgcgtttcacgcgatttcgggaaggtattggccgccaggaacacaccggcagcaccgtcacgcagcacgaaataggcatctgatttttcgcacggcagctccggtaatggtaccggatcttctttcggtggagccacttcgccgttacgtaaaatcttacgcgtgtttttacactcttcgttggtgcaggccatatatttaccgaaacgccccattttcaggtgcatttcagaaccacatttttcacactcaacgatcgggccgtcataacctttaatgcggaattcgccctcttcgatctcgtaaccgtcgcaggttgggttattaccacagacatgcaacttacgtttcggatcgatgagatagctgtccatcgccgtgccgcatttggggcaacgacgttttgcgcgcagcgcgttggtttcagcgtcttcgccttccagcacgttcagcacttcgttttccggcaccaggttaatggttgttttgcaacgctctttcggcggcagcgcatagccagaacagccaaggaataccccggtgctcgctgtgcgaatccccattttgcgaccacaggtcgggcagtcgatgctggtcagaaccatctggttcggacgcatacccccctcttccggatctttttcagctttatctaactgctgagtgaaatccgagaagaagtgatccagtacagctttccactctgcttcgtgatttgccacctggtcaaggctgttttccatctgcgcggtgaagtcgtagttcattaactcgcggaaattctcttccaggcgatcggtgacgatttcgcccattttttccgcatagaaacgacgattttctactcgcacatagccacgatcctgaatggtcgaaatgatcgacgcataggtagacggacgaccgataccacgtttttccagttctttaaccagcgatgcttcactgaaacgggctggcggcttggtaaagtgctgggctggtgtcagttcaacgagcgtcagagcatcgcctttatcgactgcaggtaagatacgatcttcatcgcctttacgcagtgcaggcatcactttcgtccagccatcaaagcgcaaaatacgaccgcgtgctttcaggcggaaatcgcccgcaccaacggtcagcgtcgtggagtcatatttcgctggggtcatctggcaggcaacgaactgacgccagattaactggtacagtttctgcgcatctgcttccatatccttcagcgattccgccatcacattgacgtcagaaggacgaatcgcttcgtgcgcttcctgtgagttttctttgctggcgtactgattcggactttccggcagatatttcttaccaaaattatcgctgatataaccgcgaaccatatttaccgcgtcctgactcaggttagtggagtcggtacgcatgtaagtgatatagcctgcttcatacaaacgctgcgccatcatcatggtttttttcacgccaaatccaagacgggtgctggcagcttgttgcagcgtagaggtaataaaaggagcgccaggtttactggttgtcggtttgtcttcacgttccagcacgctgtagcgcgctttttccagcagacttaccgcagcctgagtttgttctttgttgaccggacggaacggtttgtcgttctgatgagtcacctgcaacgccaacgcttcaccagatggcgtggtcgtgctggcatcgacttcccagaactcttccggcacgaacgctttaatttcacgctcacgctcgaccaccaggcggactgccaccgactgcacacgaccggcagacagaccacgagcgatctttttccatagcagcggcgaaaccatataccccaccacgcggtccataaagcgacgcgcctgctgggcattaacacgatcaatattcagctcacccggtttgttaaatgcctggcggatcgcgtttttagtaatttcgttaaacaccactcggctatagcgcgcatcatcaccaccaatcacttcccgcaggtgccatgcaatggcttccccttcgcggtcaaggtcggttgcgagatagatgtggtcggctttttcagccagttgtttcagttcagagacgaccttctctttaccaggcaacacttcatagtgcgcctcccaattgtgccacgggtcaacccccatacggttgacgagagcgccacgttcatcctttttaggctttttagccgtcttggtggaggtagagtcggcactctttttggcagctgagccactggtcggcaaatcgcggatgtgaccgacgctggatttcaccacgtagtcactacccagatacttgttgatcgttttggcttttgccggggactcaacgatgacaagagctttacccatattcaccttacctaatttgattcttccaggaatgcgtcgcacgttgataaaccttccactggcaacgagttactgatatggactcgctctctgcggatatcaaccccttgtcgtgactctgttcacgaaaattcaggtgactgagttaacaggtcttggcctacaggcgctatagcacgacgaaattttggtcgaatgtcaagcaaatctattgccagattgacgaaagcgtcacactgtacctgataaaatccgatacgcaactttattagcatgcaaaatccaaagttgccagtaaggcgctcttgccaccagcgtggtatatttgtctgcaagccatgcctggcgtagactaatgtccttgtttaaggagtaaataatgaacaaagagacacaacccatcgaccgcgaaacgctgttgaaagaggccaacaaaatcattcgtgagcatgaggatacgctcgcagggattgaagccaccggcgtcacacagcgtaatggcgtgctggtatttaccggcgactactttttagatgaacaaggattgccaacagccaaaagcaccgcggtgtttaatatgttcaaacacctggcccatgtgctttcagaaaaatatcatctggttgattaaagcaaaacgcgaggtcttaccctcgcgtttgtcttttacatcaatggcttttgcccacgctgccaccagcgtagcaataatcgatcggcgctctctgccgcgctgccggtgaatcggtcaatgagtcgtttacgctgcatatagcgtacattgaccacttctcggccttccatcaggctaagaataacttcatcactggtgttgatttcatcaaccaggcccttctctaccgcctgttgtccgtaccagtgttcacccgttgccacctgttcaatatccagagacggacgcatacgcttcacaaaatctttaaataactgatgcgtttcgttcagctcttcgcggaatttctcccgcccttcttcggtattttcacccagcaaggtcagcgtacgcttatactgcccggcggtgtgcagttcgatatcaatatctttgcttttcaggaagcggttaaagttgggcatttgcgccaccaccccaatggaacccacaatagcaaacggtgcggaaacaattttgtccgccacacaggccatcatgtaaccaccgctggcagcaactttgtctaccgtaacagttaatggaatgtttttatcacgcagacgctgcagctgcgaagccgccaacccgtaaccatgcaccatgccaccagggctttccagacggagcacaacctgatcctgcggtttgaatgctgcaagtaccgccgttatctcttcacgtagcgagttcacttcatgggcgtccatgctgcctttaaagtccagcacccagacgcggggtttactgtcagttgacacctcgcccagtttggctttcgcttttgctgctttcgcttcttgcttgtgctttttcttctgcgctttgtgccactgtttttgctgatgtgagtccatcagcgccgcggccagttcttctttcatctccttatactgttcgctgagattgttgacccgtaactcgccacgctggcgtttattacgttgagcaacattgacaataatggcggcaatcgccgcaatcgctagcacaacggtaacgattttcgccaaaaacaaaccatattcagacaacaattccacgagtccccaccttggttaaacaacgctttggctcacagtttacaacaggcatgttaagccgtctcgcagagatgttattgcagcgaaagtatgacaaagtatccattttgcggtgttatcgcccgaggctgattgaaatgcccttctgtttcaggcataaagccccaaagtcataaagtacactggcagcgcgacagacaacgtcgttgaggagtagccatgcattaccagccaaaacaagatttactcaatgatcgcattatcctggtgacgggagccagtgatggtattggtcgtgaagccgcgatgacgtatgcacgctatggtgcgacagtgattctgttgggccgtaatgaagaaaaattacgtcaggtagccagccacataaacgaagaaactgggcgtcagccacagtggtttattctcgatttgctgacctgcaggtccgaagattgccaacaactggcacagcgcattgccgttaattatccgcgtctggatggtgttttgcataatgccggattactcggcgatgtttgtccaatgagcgaacaaaatccacaggtctggcaggacgtcatacaggtcaacgttaatgccacctttatgctcacccaggcactacttcctttattactcaaatcggacgccggttcactggtctttacttcatcaagcgttggacgtcagggacgagccaactggggtgcatatgcagcgtcgaaatttgccaccgaagggatgatgcaggtactggccgatgaatatcagcagcgcctgcgtgtcaactgcattaacccaggcggtacgcgcaccgcaatgcgtgccagcgccttcccgaccgaagatccacagaaacttaaaacacccgctgatatcatgccgctctacctctggctgatgggcgatgacagccgccgtaaaaccggcatgacctttgacgcccaaccgggccgtaaaccaggaatttcccaatgagtgatgaacgctaccaacagcgtcagcagcgagtgaaagaaaaagtagatgctcgtatggcccaggcccaggatgaacgcggtattatcatcgtctttaccggcaatggaaaaggcaaaaccaccgcggcatttggtacggcaacacgcgcagttggtcacggaaaaaaagtgggcgtcgtgcagtttattaaaggcacctggcctaatggcgaacgcaatctgctggagccacatggcgttgagtttcaggtgatggcaacgggctttacctgggatacacaaaaccgcgagtctgataccgccgcctgccgcgaagtctggcaacatgcaaagcggatgcttgctgattcctcactggatttggttttgcttgatgagctgacttatatggtggcgtatgactatttgccactggaagaagtgttgcaggcgttaaatgaacgtccacatcagcagacggtgattatcacgggtcggggctgtcatcgggatatactcgaactggcggatacggtaagtgagttacgccccgtgaaacatgcgtttgatgctggcgtaaaagcgcagatagggattgattactaatctgtaaaaatgccggatatgacgtccggcatacgttgattaaccgttattacgcccaccagaacgacgtccgccgctcacctgactgtgacgtttcaccgcacgacgaatctgattcgccttcatgcgacgacggtctttttctacagcgactttagagctggtttctggcggcaactccaccagttcgcgcagatagttagtctgggcaagatccagctccgtccagccgccgcgtggcagacctttcggcagtgggatatcaccgtaacgaacacggatcaggcggcttacctgcacgccaaccgcttcccacagacgacgaacttcacggttacggccttcggtcagagtcacgttgtaccactggttgatcccttcgccgccgctgaacttgatggttttaaaggctgccggaccatcttccagctgcacaccacggcttaaatcacgcagtttcgcgtcgtcaacctgaccaaatacacgcacggcatattcacgttcaacttcacggcttggatgcattaaacggttagccagttcaccgtcggtggtgaacagcaacagaccacaggtgttaacgtccagacgacctacggcaatccagcgtgcaccgcgcagctttggcagacggtcaaacaccgttggacgcccttccggatcgttacgggtacacaactcaccttccggtttataataggccagaacgcgacaaatttgttcagcggactcacgtaccgaaatcaggtgaccatcgatacggattttcaatccaggggtaacttcaacgcgatcgccgagtttagcaattttgccatcaacactcacacgaccggcttcaataatagattcgatttcacggcgagaaccgtggccggcacgcgccagcactttctgtagcttttcgctcatagagcttccttttggtgtcgccttcccaggcgtctgatatgcttttgtgcaacagtgagtcagaacttacatctgactcactgatagtaaagtctgtttgaactcttcaggccttaagtaaacgactcgacgttttaactggcctggctttgaggcgcaacatactacactatctttatggttaaagcttgtttcgattaacatcagcttaattaccagccaccaccgcctccgccacccgcagcaccaccggaataacttcgccccaataaactggtattggcccccagactcaggtgcatctgtaatgagaacaaaacgccactacgggcaatttccggggcgcgaacagccgctgtgagtgatggggtgatacgtgctacccattctcttccaaggtttgctgagacagcccaacctagcaacgcgtaatccagtttccgtgtttcccctttccgccgacgcccactgtgtgttgctgcctctttacgcgcgagatagttaacgatagcttcaccgtgggcataacgttgctgcccagtttgggtaaactttggcagaaaaatataccccatgccagtgagataaccggtcaggaaaacagcgctaaaataacccgctggcatataccagtaaaagaatacatctccgacattgatatagagagaataaaaggccacgcctgaacaaatcagcggtaaaaacaaagtgatgattacacgattaacgcaaggcttgtcatcatcgcgggcaaacaaaagctcaagggaacaaaataaaaaaggaagaagccagcagatcataataaacatatcgcccaccagactcattcctgcccagcctacaggactcaggttaccgtaaagaatgaccgccaatattgccagtccaccccattgcaaaaaagtatcaggccggtaaaacgaagactttttacgcggcagataaaatttctgcatccgtaaaacatctaccgacgtaaattgcggcctgcgcttccagagatataaccatccacaaaccaggaatagacacggaaaccaaattaacaacgatgacgtggagggtaaaagaagatggctgaaaatattcgtcgtttgtggagccggggcattgctaagtaacgagtgaggccaacggtagagtaccgtgaaatcttcacgataaaacggatcgctggattcaattcttccgtcctcaaggatgcggccatttcgatatgtgtcgccctcttctccagtaaagagatcgatttcgctaaatggattacccgcgatatcagggaacttgagtgaaaatcgggtcttatagatttcaaacggccagtggttaccagtcacgttccagattaacagatctgaatctccctcacgcaggaaagcatttttaacctgataatgaatttgataatgatagtcgccttgaggcaagaaacgttgtttatcgcccacgacaatactcattaacccgatatgccagtcaagatgccagggttcaggaataccatcacgggtgacgccaacaatatgatagttcagcagtgcagcgtccccatcaggctgcatccatagtcgtggtaaatcacgataaaatccgtgcttaatctgctgatttcgcgcctgaaaatgaatattttctttgatgtcgagcaccccatccggttgcagagtggcttcaacatcaaagagcgagatcccttcttcataagaaggcatctccgtgtttttcgcataacttaacgaagagaaaaaaagcccaactatcaacagcaaaatgcagcgaaacttccctgccatagtcttccatccgtggaacgcaatttgttataagaaaggcttcacatcacctacgccttcacgcaccacgaccggcgtatcatcggtaagatcaataaccgttgttggtttctgcccgagatagccgccgtgaataatcaaatcgacctgtttttccagacggtctttgatttcttcgggatcggattcggtaaattcgctgcctggcagcattagcgaagtggaaagcatcggttcgcccagtgcttcaagcaacgcctgcgcaatcgggttagaaggcacacgcataccgatggttttgcgtttttcctgcaacagacggcgtggcacctccttcgtccccttcaggatgaaggtatagttgcccggcgtgttgtttttcattaaacgaaacgcaacgttatcgacaaatgaataggtcgagagttcagaaagatcgcgacacatcagggtaaagttgtgaccgtccggcagctggcgaatacgacaaatacgctccatggcgtttttatcttcaattttacagccgagcgcatagccggaatcagttggataaacaatcaccccgcctttacgcacgatctccaccgcctggttgattagacgttgctgcgggttatcaggatgaatataaaaaaactggctcataattccctctctgtggtgttctgcggctgttcccatagctgccagacgccttcaacgcctgcgggcagccagagtttacgacccagttcgatccacgggcatggctgatgaaaatcagatccttgtgatgcccataaatggtgctggcgggcaagcgtcgccagctgggtacgttcattgggcgattgctggcactgcgcgacttccatcgcgtcgccgtcgtgttcggcaaaatgcgcaaccaatcttttcagccatttagcactaagattgtaccgcccaggatgagctagcaccgccttaccgccagaatgatgaatgacatcaatagcttgttctattgtacaccactgtggcggaacgtatccggttttcccgcgcgccagatactttttaaagacatccgccattgaactggctttgccgcactcaacaaggaaacgcgcaaaatgaccgcgcgtcactgcgccgccctgcgccagtcgttgtgcgccttccagcgccccaggtatatgcgctttttcaagtctttcggcaatttgctgcgcccgctgattgcgccgttctgtctgctgcgcgaggaactcacacattagcggatgagtaatatcaatattcagcccgacaatatgaatttcatgattttcccagaccgtggaaatttccacgccgggaataagattcagcgccagtcccgaacgtgaaatttcctctcttgctggcgcgattgcagctgtggtgtcatggtcggtgatcgccagggtgccgacgcgcatctcgactgcacggtgcaccaatgcttctggcgtcaggcagccatcggaagctgtggtatggctgtgcaggtcgtaaatcactgcgtaattcgtgtcgctcaaggtgcactcccgttctggataatgttttttgcgccgacatcataacggttctggcaaatattctgaaatgagctgttgacaatcaatcatcgaactagttaactagtacgcaagttcacgtaaaaagggtatcgacaatgaaagcaattttcgtactgaaaggttggtggcgcacttcctgaaacgggcagtgtattcaccatgcgtaaagcaatcagatacccagcccgcctaatgagcgggcttttttttgaacaaaattagagaataacaatgcaaacacaaaaaccgactctcgaactgctaacctgcgaaggcgcttatcgcgacaatcccaccgcgctttttcaccaattgtgtggggatcgtccggcaacgctgctgctggaatccgcagatatcgacagcaaagatgatttaaaaagcctgctgctggtagacagtgcgctgcgcattacagctttaggtgacactgtcacaatccagtccctttccggcaacggcgaagccctgctgacactactggataacgccctgcctgcgggtgtggaaaatgaacaattaccaaactgccrtgtgctgcgcttcccccctgttggtccactgctggatgaagacgctcgcttatgctccctttcggtttttgacgctttccgcttattgcagaatctgttgaatgtaccgaaggaagaacgagaagccatgttcttcggcggcctgttctcttatgaccttgtggcggggtttgaagatttaccgcaactgtcagcggaaaataactgccctgatttctgtttttatctcgctgaaactctgatggtgattgaccatcagaaaaaaagcacccgcattcaggccagcctgtttgctccgaatgaagaagaaaaacaacgtctcactgctcgcctgaacgatcttcgccagcaactgaccgaaaccgcgccaccgctgccggtggtttccgtgccgcatatgcgttgtgaatgtaaccagagcgatgaagagttcggtggcgtagtgcgtttgttgcaaaaagcgattcgcgccggagaaattttccaggtggtgccatctcgccgtttctctctgccctgcccgtcaccgctggcggcctattacgtgctgaaaaagagtaatcccagcccgtacatgttttttatgcaggataatgatttcaccctgtttggcgcgtcgccggaaagttcgctcaagtatgacgccaccagccgccagattgagatctacccgattgccggaacacgtccacgcggtcgtcgcgccgatggctcgctcgacagggaccttgaaagccgtattgaactggaaatgcgtaccgatcataaagagctttctgaacatctgatgttggtggatctcgcccgtaatgacctggcacgcatttgcacccccggcagccgctacgtcgccgacctcaccaaagttgaccgttactcttacgtgatgcacctggtctcccgcgtggtcggtgagctgcgccacgatctcgacgccctgcacgcttaccgcgcctgtatgaataatggggacgttaagcggtgcgccgaaagtacgcgctatgcagttaattgccgaggctgaaggtcgtcgccgcggcagctacggcggcgcggtaggttatttcaccgcgcacggcgatctcgacacctgcattgtgatccgctcggcgctggtggaaaacggtatcgctaccgtgcaagccggtgctggcgtagtccttgattctgttccgcagtcggaagccgacgaaacccgtaataaagcccgcgctgtactgcgcgctattgccaccgcgcatcatgcacaggagacgttctaatggctgacattctgctgctcgataatatcgactcttttacttacaacctggcagatcagttgcgcagcaatggtcataacgtggtgatttaccgcaaccatattccggcgcagaccttaattgaacgccttgcgacgatgagcaatccggtgctgatgctttctcctggacccggtgtgccgagcgaagctggttgtatgcctgaactgcttacccgcctgcgcggtaagctgcctattattggcatttgccttggtcatcaggcgattgtcgaagcttacgggggctatgtcggtcaggcgggcgaaattcttcacggtaaagcgtcgagcattgaacatgacggtcaggcgatgtttgccggattaacaaacccgctgccggtggcgcgttatcactcgctggttggcagtaatattccggccggtttaaccatcaacgcccattttaatggcatggtgatggcggtgcgtcacgatgcagatcgcgtttgcggattccagttccacccggaatccattctcaccacccagggcgctcgcctgctggaacaaacgctggcctgggcgcagcagaaactagagccaaccaacacgctgcaaccgattctggaaaaactgtatcaggcgcagacccttagccagcaggaaagtcatcagctattttcagcggtggtacgtggtgaactgaaaccggaacacctggcggcggcgctggtgagcatgaaaattcgcggcgagcacccgaacgagatcgccggagcagcaaccgcgctactggaaaacgccgcgccgttcccgcgtccggattatctgtttgccgatatcgtcggcaccggcggtgacggcagcaacagcatcaatatttccaccgccagtgcgtttgtcgccgcggcctgtgggctgaaagtggcgaaacacggcaaccgtagcgtctccagtaaatctggctcgtcggatctgctggcggcgttcggtattaatcttgatatgaacgccgataaatcgcgccaggcgctggatgagttaggtgtatgtttcctctttgcaccgaaatatcacaccggatttcgccatgcaatgccggttcgccagcaactaaaaacccgcaccctgttcaatgtgctggggccattgattaacccggcgcatccgccgctggcgttaattggtgtttatagtccggaactggtgctgccgattgccgaaaccttacgcgtgctggggtatcaacgcgcggcggtggtgcacagcggcgggatggatgaagtttcattacacgcgccgacaatcgttgccgagctgcatgacggcgaaattaagagctatcaattgaccgctgaagattttggcctgaytccctaccaccaggagcaactggcaggcggaacaccggaagaaaaccgtgacattttaacacgcttgttacaaggtaaaggcgacgccgcccatgaagcagccgtcgcggcgaatgtcgccatgttaatgcgcctgcatggccatgaagatctgcaagccaatgcgcaaaccgttcttgaggtactgcgcagtggttccgcttacgacagagtcaccgcactggcggcacgagggtaaatgatgcaaaccgttttagcgaaaatcgtcgcagacaaggcgatttgggtagaagcccgcaaacagcagcaaccgctggccagttttcagaatgaggttcagccgagcacgcgacatttttatgatgcgctacagggtgcgcgcacggcgtttattctggagtgcaagaaagcgtcgccgtcaaaaggcgtgatctgtgatgatttcgatccagcacgcattgccgccatttataaacattacgcttcggcaatttcggtgctgactgatgagaaatattttcaggggagctttgatttcctccccatcgtcagccaaatcgccccgcagccgattttatgtaaagacttcattatcgacccttaccagatctatctggcgcgctattaccaggccgatgcctgcttattaatgctttcagtactggatgacgaacaatatcgccagcttgccgccgtcgcccacagtctgaagatgggtgtgctgaccgaagtcagtaatgaagaggaactggagcgcgccattgcattgggggcaaaggtcgttggcatcaacaaccgcgatctgcgtgatttgtcgattgatctcaaccgtacccgcgagcttgcgccgaaactggggcacaacgtgacggtaatcagcgaatcaggcatcaatacttacgctcaggtgcgcgagttaagccacttcgctgacggttttctaattggttcggcgttgatggcccatgacgatttgcacgccgccgtgcgtcgggtgttgctgggtgagaataaagtatgtggcctgacgcgtgggcaagatgctaaagcagcgtacgacgcgggcgcgatttacggtgggttgatttttgttgcgacatcaccgcgttgcgtcaacgttgaacaggcgcaggaagtgatggctgcggcaccgttgcagtatgttggcgtgttccgcaatcacgatattgccgatgtgctggacaaagctaaggtgttatcactggtggcagtgcaactgcatggtaatgaagatcagctgtatatcgatacgctgcgtgaagctctgccagcacacgttgccatctggaaagcattaagcgtcggtgaaaccctgcccgcccgcgagcttcagcacgttgataaatatgttttagacaacggccagggtggaagcgggcaacgtttcgactggtcactattaaatggtcaatcgcttggcaacgttctgctggcggggggcttaggcgcagataactgcgtggaagcggcacaaaccggctgcgccggacttgattttaattctgctgtagagtcgcaaccgggcatcaaagacgcacgtcttttggcctcggttttccagacgctgcgcgcatattaaggaaaggaacaatgacaacattacttaacccctattttggtgagtttggcggcatgtacgtgccacaaatcctgatgcctgctctgcgccagctggaagaagcttttgtcagcgcgcaaaaagatcctgaatttcaggctcagttcaacgacctgctgaaaaactatgccgggcgtccaaccgcgctgaccaaatgccagaacattacggctggcacgaacaccacgctgtatctgaagcgcgaagatttgctgcacggcggcgcgcataaaactaaccaggtgctcggtcaggctttactggcgaagcggatgggtaaaaccgaaatcatcgccgaaaccggggccggtcagcatggcgtggcgtcggcccttgccagcgccctgctcggcctgaaatgccgtatttatatgggggccaaagacgttgaacgccagtcgcctaacgtttttcgtatgcgtttaatgggtgcggaagtgatcccggtgcatagcggttccgcgacgctgaaagatgcctgtaacgaggcgctgcgcgactggtccggcagttatgaaaccgcgcactatatgctgggcaccgcagctggcccacatccttatccgaccattgtccgtgagtttcagcggatgattggcgaagaaaccaaagcacagattctggaaagagaaggtcgcctgccggatgccgttatcgcctgtgttggcggcggttcgaatgccatcggcatgtttgcagatttcatcaacgaaaccaacgtcggcctgattggtgtggagcctggtggtcacggtatcgaaactggcgagcacggcgcaccgctaaaacatggtcgcgtgggtatctatttcggtatgaaagcgccgatgatgcaaaccgaagacgggcagattgaagaatcttactccatctccgccggactcgattttccgtccgtcggcccacaacacgcgtatcttaacagcactggacgcgctgattatgtgtcaattaccgatgatgaagcactggaagccttcaaaacgctgtgcctgcacgaagggattatcccggcgctggaatcctcccacgccctggcccatgcgctgaaaatgatgcgcgaaaacccggaaaaagagcagctactggtggttaacctttccggtcgcggcgataaagacatcttcaccgttcacgatattttgaaagcacgaggggaaatctgatggaacgctacgaatctctgtttgcccagttgaaggagcgcaaagaaggcgcattcgttcctttcgtcacgctcggtgatccgggcattgagcagtcgctgaaaattatcgatacgctaattgaagccggtgctgacacgctggagttaggcatccccttctccgacccactggcagatggcccgacgattcaaaacgccacactgcgtgcctttgcggcaggtgtgaccccggcgcagtgctttgagatgctggcactcattcgccagaaacacccgaccattcccattggcctgctgatgtatgccaacctggtgtttaacaaaggcattgatgagttttatgcccagtgcgagaaagtcggcgtcgattcggtgctggttgccgatgtgccagttgaagagtccgcgcccttccgccaggccgcgttgcgtcataatgtcgcacctatcttcatctgcccgccaaatgccgatgacgacctgctgcgccagatagcctcttacggtcgtggttacacatatttgctgtcacgagcgggcgtgaccggcgcagaaaaccgcgccgcgttacccctcaatcatctggttgcgaagctgaaagagtacaacgcggcacctccattgcagggatttggtatttccgccccggatcaggtaaaagcagcgattgatgcaggagctgcgggcgcgatttctggttctgcgattgttaaaatcatcgagcaacatattaatgagccaaagaaaatgctggcggcactgaaagcttttgtacaaccgatgaaagcggcgacgcgcagttaatcccacagccgccagttccgctggcggcattttaactttctttaacgaagccggaaaaatcctaaattcatttaatatttatctttttaccgtttcgcttacccctgtcgaacgtcaacttacgtcatttttccgcccaacagtaatataatcaaacaatttaatcccgcaacataacaccagtaaaatcaataattttctctaagtcacttattccgcaggcaattgttaatatatcaagaacgttcgtcataatatattttcctactttcttctcgttacgcttaatttgactaatcctcattagcgactaattttaatgagtatcgacacacaacactcatattaatgaaacaatgcaacgcaacgggagaaataacatggccgaacatcgtggtggttcaggaaatttcgccgaagaccgtgagaaggcatccgacgcaggccgtaaaggcggtcagcatagcggcggtaattttaaaaatgatccgcaacgcgcatctgaagcgggtaaaaaaggcggtcaacaaagcggtggtaataaatcaggaaaatcctgattcaccgttaattattaatatcagctgataaagataattgcatctgcgggccgtatggctcgcagtgatttcactggagaaaaatatgaatatgaagaccattgaagatgtatttattcacctgctttcagatacctacagcgcagaaaaacaattaacccgggcactggcaaaactcgcaagagcaacatcaaacgaaaaattaagtcaggcttttcatgcgcacctcgaggaaacacatggacagattgaacgtattgatcaagttgtggaatcagaatcgaatctgaaaattaagcgcatgaaatgtgtggcaatggaaggtcttattgaagaagctaatgaggtcatcgaaagtaccgagaaaaacgaagtgcgtgatgccgcactgattgccgcagcacagaaagtcgagcattatgagattgccagttacgggacattagcgacgctggctgaacaattaggttaccgtaaagcagcgaagcttctgaaagagaccctggaagaagaaaaggccaccgacatcaaactgactgatctggcccttaataacgtaaataagaaagccgaaaataaagcctgaaatatgaactttaacttttggtcattttataaagaggacattttcatgaatcgtattgaacattatcatgactggttacgtgacgcccatgcaatggaaaagcaagccgaatctatgcttgaatccatggccagccgtatagataattatcctgaactacgtgctcgtattgaacaacatcttagtgaaaccaaaaaccagattgttcaactggaaactattcttgatcgtaatgacatttcacgttcagtcattaaagattccatgagtaaaatggctgcgcttgggcagtcaatcggtggtatattcccttctgatgaaatagtcaaaggctctattagcggatatgtcttcgagcaatttgaaatcgcctgttacacctctctattagcagcagcaaaaaatgccggtgatacagcctcaattccgatcatcgaagcgattttaaatgaggaaaagcaaatggccgactggctgattcagcatattccgcaaacaactgagaaatttttaattcgctctgaaactgatggcgtagaagcgaagaaataataccctttatgccatgtccttattgaccccgtatattacggggtcgtttttgtgcggaattaaaaacgatatcctgctgagaacataaacacccacggatcgaggcgtacgctatcatgttgctgtgcaccgcccagtttataattggcggtggtatcgatatccatgtaccacactggtagattttacaaaactcaataacatattatatttaaaggaaaaatacagaatttacgatgcttttttatacagatctctcgtgtttttaactgattgattttgttgaactctttttttgttttgcaggagttactcctcttaccttattgtccactcgatgaccaacacattcacaacccaaaccagaatatcctatctatgaagcatgtatccgcacgcagattaattatggtttacattgttctaccacaatagtcgcatcctaaatgggtgcggttgaggatcaccatccttgaagaggatgcccgccactttaactgcatgacagggctatttaaacaatcactaaaaatcgcccaagagcattctgtttctataatgtattccaagagattaaaaaataatatcatacgttattcggcagagttcgtatgtactacggcgtcccaaccatgtcccaaaacaaaaatttctgccctatacacgttccaaaaaattcaacagcaaagagagtctgctgacgagttgttgattcactgattaatacgtaaaattgataactgctggaaatcatacaatactcgtactttcgaaagttcgctaaccaggtgctacacgcgaggtgttgcagttttctttacgatttatcattcaatcctaatccatgcatgacatgtggtgcctgtggggtgatcctacctacgtaatgtggacacagccctaatcaaggttctgtttttcaaaacagttccgtgctgagacagccacaagtactgtgtcggcaccaccgattgtaatcacactagatctaattaaacacagccgtctgcattatttcccgactcataaaatattagccgtaaatgcattcgacttttagtgagtggaagaaactttccgccctagcattatcgtaacagcgcccctttgcactcatcctgtcatgcaggtatgccgcttcagaagcgcctgataatgcgttgaaatcaggacggtggctacttgctattcagttcacgatacatcccttaaggaccagcgaatagcaatgagtcactttattatcaagtttgatgaccgctttgatgctaacttttaataagagtctcttcacacaaaatcgtgtaccgagtctacactgaataacaatcactcctcaccgtaaagtgaccgatactgcaatcaaactcacactgctctctggccacaagcattgataatgttattggctctctgcttagtgggtgatgcatcccatcattaattatacgagaaagagccatttcatcatataaactacatactctggaaccttcagcatttcttaaaaaaacacctcgttgaggaattgccagcgtaatcgggcactgtaatgcttcatctatgtaagacatttcttcaatattaactaaaaatgaacatgaatgtaatcgccgctgtaacaattcaattctgttatcattactatgcataaattcagaaataacctgccccatatatgtactgaatacatcaagaaatgaattgcctccattcaattgattttcaacagaatcagccaatctaatgatatcggctagttctgtatggcttaaacccgaatatagttccccttgaacaggatctacaataaaagcgtccatagcactctgatagcgaacagaaaacgatcattctcctattgtgagtctttccatttgatgatctctggtcgcacgttgtaaaacttcaacatcttgtgttgacaagtaatttccagaagacaaattaaatgaaaatggcataattttatccctaaagcatatatcttacttttcgataattaacaaaaagccatcctccacagcaatactccatcagaataattgtaggattattttaatctaatttataagcataaaatatatactcactaaatagctgcgcagaatagtagatcatttagagggaactcaacccgattgtgcgatctgatcaatcgccaaatcaatacaaatcaccaaccggactgagcaatgtcgatcataccaccaatttcccgtgacgaacgacgcctaatacagaaagccatccataaaaggctgacagccatgctgatgctgcaccggggcgaccgtgtcagcgacgttgcccgcacactatgctgcgcccgttcctctgttgggcgctggattaactagttcacacagtcgggtgttgagggactgaaatcattacctgccgagcgagcccgccgctggccgtttgcgcatatctacacactattacgtgaacaggtaaaatattcactcgcgactttggctacaattattcacgctggagtacagaactgctgacaataaaaatcaatgagataaccggctgcctgttacatgctggaaccattcgccgctggttgtcgtctgtggggcttgtgtggcgaagggctgcgccaactctacgtatccgtgccccgcctaaagataaaaagatggcaacaatccataacgcactggacgaatgcagcacagagcatccggtcttttatgaagatgaagtatttatccatcttaatcccaaaatcggtgcggactggaaactgctcgggaagcaaaaacgaggggtcacgccggaacaaaatgaaaaatattctctggacgtagcgctgcacagcgggacaggttaagtcagctgtgtgggcgccaacagcaaaagttcggcgctgttcatcagactgctgaagcggcttaaagctacatactgtcggacgaaaaccatcacgctgctcgaggacaactacattatccacaaaggccgggaaacccagcgctggctgaaggataaaccgaagtgcagagtcatttatcagccggtttaatctccatgggtgaatcattttgaatagctatggcagatacttcacgccacaataacgcgtaatcatcagtgccgctcaatgtggcaactattgaaaaagttcgccattttatggaatccgtcagtccattccccgaaggcaaacatgggctggcaaaaatgtgcgatattaggcgcagctatttagttattccgtcatttctcccgcccgtgtaaacactactgaatcttgtcgttgtgacaaagctataaatagtcaatcacagcacgtttctgcgtacgacgcgctgcaattttctttacgatttataactgtacaggtgaactatgagttatttggatacatacatatagtgtaacgcctgttgtatattttactcatatctttttacaggatgaaaaccaatgatactggcgcatagcctcctccaaccttacccctgtataacacgactcatataacctgggatttcatttcgtagttttacaatatcaacacccggggcgatatgtttctgataaaacttgtctgcaagcacgtttgctatgtaatctgttgtactgttttttacagctcggctcataccatcgcaaagagcatccatttttttgccaaaagaagcatttcctattattatatgattaatagaactttgtgccgctttaacatcaagagttagttcaaactccttacttacaagagaaaagaccattttcctctcttcagaagaaatttttgcatttttttgaaggcagcaattatcaatctcttggttgataacccttgacggatatactgtccgttcatcacttacccatccatgaatatctttagtactctgcctgcttaccgtctccagtatacagccgctaaatttgttaacattaaagcggatagagcgctctcccattgaacacttcacgacctcatcattcttcccacggatggtgccccggaaagaattatctttatgataactgataccaaaagagctgaaggacacacctgtcgcatttactggcataacaaatccttttcattaaaatttgcttacaaaaattgtatacaatcattttaattaaaaaaatacatgtgtaaatagcattcgttcaaaatttaattttttgtttgaatcctatcacatatttagtatcttgactcctgtcaccaatatggttcaataacatagactaaagagggagaaaatatgcctgtcatattaaacttttcgagtgaaagagtattgtctgaaagtgaactggaggctttacgtcatgtcggaagagttagtcagagtgaacagcttgttgtgagaggccgcactatgagacttcatcatatttcatttatggacagttttagcgtggaaccggtttccggcggactgttggatcgccttagtgcaagagggcatcgccttctcgcagaaaatctggagatacagcttaacagaggccatacttttttgcaggcattccgtttatatatggaacagagccgtgcaaccccatgtacgcgccaaaacgtcagtagtgcaatacaaaacaaaattaactctcatgcatttactgttagtcatcaagacttttcctgtcatgaacaacacctgaattgcccgataacattatgcattcctgaaactggtgtttttgtcagaaatgcaaaaaactcagaaatatgttcattatatgaccacaatgcactcactgaacttatccgacgcaacgctccacaccctctcagccgtgaaccctttgttccggaaatgattgtcagcaaagatgaatgccattttaatctaatagaacaatatttttgcatattagccacacaaaatatatgcactagaatttgactgtatggttcgatttaaatgttgcaaaattaattttactagttattgccatctatttcatactccctaattcttgatacaatctgtctgtcaaaatagtagattagatcgaacttatattacagctatttagtttctaaaatggaatttttaacgttttatacttcacattacaatctgtaccataagcctcctcagcgaggttgcctgaataccctgtcgtgcccatttttccatcggacgcagttgtctgctctctcgaactactggcaataaaaatcaaccagacagcttgatgtccgttacatgcaggactaatcacgattggttaccgtttacaaaacttgcgtaacattggaggagaacgaataatattctctagctggtacgcgttccatagcgaaacgggcaaggtccaacagcaagagctgaaactcagggggatttatcagtcgatttattcgccatggatgaatcacgctgtacggttatggtagctcttagcgacaaggcataatcatcagtacaccaatgtaacaaccgttgaaaaagactcattattttatgaaccagccatcccatttccagagtggtaaatatgatttgttaaagtgtaacagtactctgcgtagcctttttagattcatagtttaatgtttctaaatacattaaattgcactataagagaaagacataatgtgaggataaaaatgccattttcaataaaaagtattttttcaggacacacttggcatcaacctgaaatatctaggcctatagcagataaatcatctactaaaaattgtatcttagactcaacaacatgcaatgtagatggctttacagtgtttaacagaagatcctgtagttttgatatgcgtcctcccggaagcgcagacagaactccacaactgaggttatcaatatcagaagtcgcatggatgtcaaaaataatagagacagagacaaataatacaaacaaatcatagctattagcccagaaaagagttggtacactagccatgaataacttcctaacaacttgattttttagttatttttttcttcattcttgaaaaaggatgccccgaaagggttccagagttcgattttctgcgcttctgcaaataatcaaggggttacaaagtggttgcccctttgtttttagtgctcttggtatacccattggtacatttagcgcaataccatctggtatcacttaaagacacgaaaaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgaaaaacaactttttatctttttgtttcgctcaaattagtataaaaagccgaacaacaaacaataaaaaaccattaacatcaatagattatgatggcttcaatctaaataataggctatataatactgcaagacacaacacatgctgtcactatgagtcaactatttagatgatattagtgacctgtttcagagcattagcgcaaggcgattctttgtcttcttgcactaattttttatcataaaaatgttcctagcactgggcatcaatatcgcaggtcagaaagagctcctggggatgcggctggccgaaaatgaaggggcgaatttctggttcaatgtgctgactgaactgaaaaaccgcggtctgaacgatatcctcatcgcctgtgtgtatggcctgaaagaattcccggaggcccgcatccagttatgcatcgtgcatatggtgcgcaacagcatgcgcttcgtgtcatggaaggaatacaaagccgtcactcgcgacctgaaagcgattagcctcccacagaagaggcaggccagcaggcactggaagcgtttgctgcggcctgggactgccgctatccgcagataagccggtgctagctgtcaaactggactaacttggcgacgtttttcgcttatccggcagatatccgcaaagtgatctacacaacgaacgccatcgagtcgctgaacagtgtgatccggcatgccatcaggaaacgcaaggtgttcccgacggacgagtcagtaaaaaaagtggtgtggctggcaatccaggccgcgtcacagaaatggacaatgccgttaagggactggcgaatggcaatgagccgctttattatcgagtttggtgaccgtcttgacggtcacttttaagaaaaggcatttacacagaatcctaaacaggctcacaggcctctaatcatccacattgtaaagatcctttgttgtaagtaagatctggtaccctaataatatcaaaaggattaaaatcatcactgcatccttccacgaggcatttcattgctcgtagatcaccatatagctctgaagagtgatgcggacatagcagattataaactttacatttcgaatcttctttgccttgtctactttcctcaatttttactttcaatgaatgcagaaaaaaaagatccctgatataactatccctgtcctctatcgtcattcccgccctcagcgctccgacaacctcatcagtattttcatttctcacctcaaatacactatttctcttatccatcagcccacttacaaaagcacttagctcttgaaaaatttcctcaagctcattattatttctggcacatgaatatatagagaccataacatcaagtttatcttgtaattcaggagaaagaaagtgattatgattaagctcacttactgattccggagtcgaagggttacctcttcctgatacatacatccatgaataaagatttgctgaagaaccacttgttggtaacatatcaaaacccccttaacaaataaatccataaatattattgcaactaatatatctggataaaaatattatatcttacttaatactacactaataagatccagctttcctccgtgataagattgcatgacttgatgttcactccatgaaatatcagaaacattataagatgatatatctattggattaaattcatttctcatacgatcatataaaacatttgtttctgttgtatcaacaaaaagaattccttttttctccagtctgtcaaacatatcgtaaatagcctgttcagcttgtgctggtaatgatggaatatccaaaagagattccccatttattttattcattctaataccaataacatttccattatcattatatattttctctgcactcccggaaccataatactgattgaaacaacgaacttcgcttgtcacctcttcatggctttgagatatagtaaacatcttcaacacttttgttgtatcttccatatcttcatacacgacagcattaccacctttaccaataacattacctggcacgggtgatttattgttgctaaccctcggcaactctgattgagtataatccgctggaggtaactccggctgcgcataatccactggaggtaaatcaggtctgttcgaatgaacagagcctctttctatagtcgtgctcactggcgatgtattcagcatagcctcaatttttctgctaatctctcccttaggccatcccaacctgtgcaacagattagtaaaacaaccactatgactttctcttgtaacgcaaaacttattatcagtgaccacaacacgatatgttctgttgccaaccgttacttgcgtcccgctatcagagtgaacagcagcatcccttacagaggataaaacacgattatcaggcgaagtcaggtttctggttaaagaattccatgaacatcccaaatttatagaagagggcgataacatacatttcaaccttcaaaataaacctatctaattattcctaacagacatcccccatacatgacaacaaaaaccggagccggactccggtttttgtgaagctatcgggttacttcatttcgccaatattttcccacttcccgtcagcacgcaggatttgcagcggtcttactacacactgacccgaggacgaaaaaagagttcgggctgggaagagacagaagagtagcaatttcagaagcattcacaccaacattgagcttttcagcgaaagtgggcacgaatcattgctggacagggttaaaggcactgactcaatcactcttcatacgtggcttgatcgatatgaaacaatcctcagctagagggggagcaagccgaaaacattactcgactacgccagcaaaatcagggcaattcgaagaaaattgccggacaaaccgctcactgacatatcaacgaaagaggtggcagcaatgctaaacacctacgtcgcagaaggtaaagcggtttccgcaagagtaatcaggtcaacccttgttgacgtttttcgaggggcaatagccgaggggcatgtggcaacgaatccagtaacaacaacccgtgcagcaaagtcagaagtaaggcgctcaaggctgacagctaatgagtatgtcgctatttaccatgctgctgagcacctccccatctggctgaggctgtcaatggatttagctgtcgttacagggcagagagtgggcgatttgtgcagaatgaagtggtcagacataaacgatggtcatcttcacattggacagagtaaaacaggagccaaaattgccattccgctggctctaaccattgacgcactcgacatctcactggttgatacactacagaaatgcagggaggccagcagcagtgaaacaataatcgcatcaacctatcacgaaccactttctccagccacagtatcacggtatttaacaaaggcgcgaaatgcatccgggatctcgtttgatggagacccaccgacatttcatgaactacgtagtctgtccgcgaggctatatcggaaccagattggctacaagtttgcacaacgtcttcttggacataaatctgattcaatggcggcgcattatagggacagtcgcgggcgggagtgggacaaaattgaaatcggataatgattttattttgaccaataatgacttaccagatttaacaacttgatatttaataagatttttgaacgaacaacttccatgtcagaaggaggataaaatcacaaaaacacattaaaaatcattatgttatttatacaattgattaaatgatagactgcaaaacgcgacaaaacactacatttagagtcacaattaatcaatgagttagatgtgattagtgacctgagacagagcattagcgcaaggtgattttttgtcctcttgcgctaattttttgtcatcaaacatacagccaatcagaagagcataaagctgccaagcattatatgtcttagttttatgctcattttcattaaaaaaatatataataagactaatatcagtataaaatatttataacacttagagtaaaaatgtaatcagcttatacaaccaacaataatttaaactataaaaaacaataacagaaacatttataatttattttaagtgttcaagcgataaactggtaaatttaacaacttaattttgagatctaagtcacatcaatcaagcattcaaacagttatatattaaagctgtccacatcggatatgtgacactaatagtatcaatggattgatattattaatggatataaacatgtaataaggatttattatgaacattcaaccgaccatacaatctggaatcacctcacaaaacaatcaacatcatcaaacagaacaaataccctctacacaaataccgcaatccgaattacctctaggatgccaagctggatttgttgttaatattccagatgatatacagcaacatgcaccggaatgcggtgaaacaacagctctactgagcttgataaaagataaaggtctgctctcagggctagacgaatatatagctcctcaccttgaagaaggatccataggaaaaaaaacattggatatgtttggtttattcaatgttacccaaatggcattagagatacctagttccgtttcaggcatctctggtaaatatggtgtccagctaaacattgtaaaaccagatattcatcctacatcaggtaattattttttacagatattccctctgcatgatgaaataggttttaattttaaagaccttcctggcccgttaaaaaatgcattaagcaacagtaatatatcaaccactgcagtgtcgactattgcatcgactggaacatcagccactacttcgacggtaaccaccgagccaaaagacccaataccatggtttggattaacagctcaagtggttcgtaatcatggtgtagaacttcctatagtcaaaactgaaaatggatggaagcttgttggagaaacaccacttactcctgatgggccgaaagcaaattacacggaggagtgggttatcagaccgggagaagcagattttaaatatggtgcatctccattacaggcaactctagggctggagtttggcgcacatttcaagtgggatttagataaccctaatactaaatatgccgttcttaccaatgctgccgcaaatgcgcttggtgctttagggggatttgcagtatccagatttgctagtacagatccaatgttaagtcctcatatcggtgcaatggttgggcaagcagcagggcatgccatacagtataatacccctggattaaagccagacactattttatggtgggctggtgcgacactgggggctgccgatttaaacaaggccgagtttgaagtagctagattcactgactatcctcgtatatggtggcacgcaagagaaggagctattttccccaataaagcagatattgaacatgccacaggtgctgatatacgcgcaatggaagaaggtatccctgttggacagcggcatccaaatccagaggatgtggtaatcgatatcgaaagcaatggcttaccacatcataatccatcaaatcatgttgatatctttgatataatccaagaaacaagagtctaagctttaacttgtttattttaaaataatagctgaaatggatggcagctattattaataaggattaatatattttttctaaaataccccacaaaataaacacatcataaaaattctaaatacacacacctaatctcaaaaaaaacaaacttactatttgacttggattatgtttttaatccaatattttccgacaacatctccacagaaaaatgcatttacataaagacgccttcaagtcatctgaaacctgccaaccacagacaccttcttatattctggatgtctgcggcgtttttttacaaattactgacagccaatactctctcagagaaaaatattttaactatcttttataatgaagtttcccttgataggatcataaacacatttatcaggacttataatcattgatgccgttattggttctcgggtcagtggatgatatgagccttcactagctaaacgagaaaatgcatcaaaatcaaataagcagcatactgccgaactatctgaatttttgacaaacactccttcttcgggtctctctagtgtaattggacactgaatagactctggcgggcactggaaatttcctgaactaacaggaaacttacattgagatattttgtcctgaatactctcttgcgattgtgcttcacctgagtccgaaagcatactgagcatcctatcgcgaagagcttcagggccgttattaaacccataaaggaataactcagtaagcaatcccccactactgccgctggatagaaaacgcccatcggtttcattaaatacaatgctgacagtctcattacctaatgtaaactcccctcgaccgctagatgctacttgagctcgaaggacattcaatccattaaaaatgagcttgatctaatctccgaatttaacggcattataaaactccctattttaatttaaactccagacttaaatagctttaacaaacatctgccttacatgacaacaaaaaccggagccggactccggttttgtgaagctgtcgggttacttcatcccgccaatattttcccacgtcccgtcagcacgcaggatttgcagcggtcttaccacgcactgtatctgctttttatccgcatccagtatcaccacctgcgtgattaccctgtcctgctccggaataataccattctcatcggactccaggatgtctgccggccccagacgcagttgtgctgtaagtaactccccgtcttcacggtcatcatgctttccgtgcccgcacagacgctgcataagtttttttagtatgttcatgtcattctcctgttctgcctgtatcactgcccacttcatcaagccccttaacatcctgccacggcccgtcaccaaacctgacctgcaaatgctgaaaaaaaccctgaacccgtgtggtatctttgggggcaagaaaggtcagtccggtgatgagcgcaccatctgtacccgggaaccagccatggctgtttgtctcaataatgctcgccggccccagacgaaaacggatttgtgtctcccccgggtcgcccttcggtccctgaggtccggttgcccccaccgggccagccgcacctgtttctcctttcggtccctgtgggcctgccgggcctgctgccccggtgtctccctttggaccctgtggacctgcatttcccgtcagaccggtctctccccgctctcccctgtcacctttcggcccctgcgggcctgccggaccagcatcacctgccggtccccgttcgccggttgcccctgccgggccggtgtctccacgctctcctttatctcccttcggcccctgaggacccgcgggccccggttccccctttggcccgggaggccccaccacggtggggattcggtttacggcttcttccgccgctatcctgctttgttccgctgactgtgcgctttctgctgactcccgggctttttctgctgcggtcgttgcatccctggctgcattaccggctgcactttctgccgtcttttttgacaactcagcatctgttgcactttgtaatgactcactggctttttgagcggccgcagaggccgaggacgaggacgcctcctctgactgctttgcagcggctgcactttctgccgcctgccgggctgactccgatgcatcccctgctgaagtgtcagcatttgcagcgttctcttctgcctgactggctgatatgccggcattcctcgcggacgtctccgcctctccggcattcttcttcgcctcctcagcgtgacgcgccgcttcttccaccatcagttcaaaacgacgcagtgcctccggccggacgtcatcctccgacatggcaccgagaaaatcattcagcgtaccgggttgagaatcttcatacacggtgatggtcccggcatgtgacggaggaaatccctccaccaacagaatgacgctgtactgaccgtactcaacatccatgctgtaacgtccggcttcatccggattttcagaggccaccgtgttcaccaccaccgtgctgctggttcgtctggccttcagcacaatggtgcagttctgtactggttttcctgtgccatctttaagcacgccagaaatttttactgtcatacttttccaccaataaaaaaagcccgcagcagtgacgccacgggcttcaggacagtgtaactttacgtttcctcaaacgcagttcaccccataaggtggatgaacctgcgtatcataacaatatttacagaagataaatcggcgtctgttgtcagaaacggtatccgataccaacaataaatgcatccgatcgccagtcgccactaccggaaccttcataagcaaggtcaatggtcacggattcggtcgggttaaactgcacgccagccccccacgccagagacgtgttgctgtggcgaccgtcatcacttccggtcagcacatcgtgcgttttccccttgttgtcagttacgcggagataatccccgtagaaagtcgacacacggctgtaagccacacccgccatcgcatacgcgctgaaccattcattcacgcgtacagacggccccgccatcacgctgaaccagcggttacgcacggaatcttcatgccagcgggtatcgctgtagcgcgttttttgctcatcctcagcattggcataactgaaggacgtaatcagccccagcgcgtccataaactcataacggtatttcacgttaatcccgttcagatcatcactaccgggaacgttcgtcgaggcatggagataccccgcgctcagcgtggactgatgttctgctgcactcgctggcgtagcagcggcgacctgccagactactgcggacaaaataacagcacataatttacgcataattacctctcgcttttctgcaataaaaaaggcgccatttctggcgcccgtatctgggttataaaattcagctaatcgtgatgcctgcagtggctttcttcatcaccacaaccagcaaatcgctgatacttgctgtgggataccagttatttaccagccatgctgacaccgaaaactccagtgtcatgtgaccgtgaccggcaggcatatcaataacaccactgtaaatcagcgtattatccagcgcggtacggttataaatttcagcaccgtttttccgcactatcagacggcatgaggagtaaatatcagtatgctctttctcatgtttagcgccgctgaatgccaccgccggaataacaatctgccggtcaaacggctgatcgtcataaaccctgacggtaatggttcctgatggccaccgctccggtgcacgggagtcccgggggaaagctttgcccactgttttaacgagatcgccttcaatctggttcgcggacaattttcccagaacccgacagttctcgttaatcgtgacgttgttgagcgtcccggagttcgcattcacgttaccgctgatatcggcatttttcgccgtcagccgcccgtccggtgtcagggaaaatgccggaggattaccgccgctggtaatggtgggagccgtcagatatttcaggaacacttcattcataaatatctgatcgccctgaccaacaaacatcggctttgtgttgccattcgcaggattaatcatcgcaatcctgtctgccgccagcagcacctgactctgcattcctgctggcgtattctcaataccggcaccgatacccgcaatataaaggcgtccgtcctgcatctgctgcagtttcacggcccacatgctgttcaggttattatttgtatcaacctgaactttctgtatctgctggattgccgcactctgattttccagttttttattgacggtctgcgtgatttcattgctgacattcgtaatggacgtcctgatttcagccaggtccggcgcaagctgaccgttatcaatctgcgtccacagctcctgggccagatgtgttttcccgatttctcctttgaaaaaatccaggtaaccttccgcatcatcgctcgcccgaccgacagcctccacgaatgccgatttgccaacagtattcacactgcggatataaaaataataatcatggcccggtttgatattgatactggcagctatccagtacagcgccgagccaagatagcgggctgcggtttcaacctgcctgatatccgcaatccgcttttccgagaaccagaactcaaactgtaccgtcgggtcataaacggcaagatgcggcgtggcggttatctgaaaatagcccggcgtcagctcaatccgcgacggtgctgccggtgcggcaatccggaaggtggtggtggcaggttcaccctgctggccatagctgtttatcgcccgcaccgtcagggtgtattccccgagcggcaggccgctgaaacggtgctccgtgtctgcggtgatggcggtggtcaccagtctggcatccgttcccttaccactggtcaggcgcagactgaagcgcacgcccttcaccacccgcggcgtgtcccatttagcctgcgccagatactggccgtcagctgcactcacctccaccgtcaggtgctgtactgccggtgggatgacgctgttcagggaacctgactgcggctcaaagcgggcaccgttatccacgatggcttctttttccggtacgtgctgcaccgccgtgatggcaaaggtgccgtccgtgttttcccggacggagacacagcggaacaggcgacggcacagtgacggcagggagagtccccacaccccgtatgtctccacaccatcaggcagggtactgacctgtatccggtccggcgcggggtgtgcggtgatgtccacactcaccggcttaccgctgccgttaatcaggttcaccgtggcggcaccggtctccggcagtgtcacctcacggtccagcgtcagggtgcggctggcggcatcgatggacaggacacgtccgccggtcatggtcccggcatagtcgttatcacagatttcaataatgtcaccgggtgtgtgacgcagcccctgtgacccaagcgtgaaatccaccgtctgcgtttccagcagtccggtctttatcacccacagcccggcacggtgggcctgaccgcgactggtgcagccgaacgcatccatcttcagcaggttgcgtccgtagcgcagtatggcttccgggtcttccaccagttccgtggaggtctgccagccgttctgcgggtcggtgtaattcacctccaccgccgtgtggcggtccttcagggcgctgaagctgtagcgaaaccccacgccgttatcatccaccaccacatcactgctggtgtaggccacaccacatctgacggacggtcctgcacaaacgtcagcgtctgcccgttccataccggcatacagcgcatcgccgagcagaaatcactgagaacgtcccacgccttacgctgttgtgacaggtacgcattgaaagtcatccgcggctctgtgcccccgaaaccatccgggaccgtctggtcgcagtactgcgcaatggcatacagcgcccacttgtccacatccgccgcccccaggcgttttcccattccgtagcgcgggtgggtcagcatgtcccacaggcaccaggcagggttgttgctgtatgccggtttcaggctgccgtcccagatgccgctgtacgtgcgtttttccgggtcatagtttgacggtacctggatgatgcgaccgcggatatggtagttcaccgtcatctgctgaccgccaaactgctccgcatccacctgcagccccacaatcgccgtgttcgggtagcactgtttcacatcgatgatttcggtgtatgacgaccagagcgtcttattctgcagctggtccgaggtgctgtccgctgtctcccggaccatccggatgttaaagggccgctcaggcagattatccagaatcaccgacgccagaaactgcgaggtggtcttgccgttaatggtgacatccttttccgtcacccagttaccgttacgctgcaactgaatcagcagtcggacagaagagtgattacggtcgccctttgaggtggtctccaacagtgactgcaccccgaaggtgacccgcaggcggtcaatgttcgcggacgtaatggtgcgcgtcaccggttttgccttcgtcacttccacgcccagtccggtttcagctccggaggactcaaagccttccggtggtgtctgctcctgctccccggcacgccagaccgcggtcacaccgtgtatcacgggattgccgtccgtgtccgtcagtggggttttgttcaccagaatactctgcagtcccttcaccggaccttctatcggtccctcaccaatcgcatcaatcacactcatcatctgcgtggatttgagattatccttcgcctcacgaggcgtgtgtgccttaccgccaccttttcccatacagccttcccctgaataaattaaccgccacttgccattccgtacagaagtcggatatccttcgcccgaaaagcatgaaacacatttctgccatgctaaagaaaaccccggtatcagcagataccggggttttctttcatgcccaccgataatcctgttggttaaaaccggtaatggcataaaaattctgaatatcttcacattttcacacactgactgtggcgcttataatttcgctgcgttagtgtttttttgcccgagtaacaaaaacaactccttaacattgatcttcatttgtctgtccccgcagctccgcgatcactgcgggatttttttatgttttatccctgtcgcccgacaaccacgaccgttccgcccccgccttcatcacgggtgctgatgtcctgggatatacggcgggagccaaccagcatttccccgtaaggcaccggcatcgggttcccctgggcaatcatgttatccagcgaggaaaagtacgtgttctgtctgccgttatccgttgcgcggtaatccggtgtttttgccttcggggccagcatctgggccacaccgcccagaatcatgctggctccaagtgaaaacagcatcgtggtggcagaaaaaccaccggctgccagggctgaaccccataacgccattgatgccccggcagtgaagaaagagcccacgatggctgccgcccccagcacaatctgcagtccaccctttccggccccggccagtcgcggcacaatatggatgaccgttccctcacccagctgttcgtgaagacgggcgtacaccgcctccggtgccgtgtcataaccggcaatacgtatctggtaccagccttcgttcatctgacggcgaaagcccggcacctgtaacgacagcgcccggatggcttccgctgccgtgttcacatacaggctgaggcggcggccaaatcgttgtaaatccccgtgaaggcagatacgtgccagtggcggtgacgccaggctgaatgcgttcgtcgttgccatttttcggaatacctctcccgtttactcagttgttcaggcagatggtgaagcagttcaccgttgccgcagtatatggcggcatgattggccaccgatgcgccaaagcagcacagcaggatatcgccaggctgtgcggaaggcagggaaatcctgtaaaaaccagtcgcctccatattgtccaggtacaggttctgaccattgcgccaccagtcatcctcacgctcaaaatccggcatatcagtccccgccagatgataagcatcccggaacagcgtgtaacagtccgtcaccccgtgctcaaagcgccgtcctgtcagatgtggcacacagcggaatttgtgaatgtcaccccggcagaccagccaccagggcagtgcgctttttatctgcagccgccggtcagcctcgctcagccagggcagcccaccgggatgactgtggaccagtgccacaatctccccctgcatctctgcccgcagccagtcttccggtgcgatacgaaaatacgcctccggctctgcagaaatattcacacaagggatataccactccccctccggcgtgcttatcacgaagccgcacgactccgcaggcgcacaccgccgggcatgcgccagaatcgctgattcagtctgtgtcataaaccgggatttactgcgaaagtttattaatggaaaggaaaccgccaaaattagccaccatgctgcgcatctcacacccgcgcatgcacttgctgcatctgtccttacggatatccgtggtggggttgtcgaactcatccgccactgccccgcccgtgtaaccacactcatcagagcggtaggtccacatacaggtattcgccagcataatgcgaccgggaaacagcgctccgtccgtctccgtcggtgttgccagcacaaacgaggctgtcatggccgtcagctctgacatctgctccaccacccagcggtctctcagctcctgctccgggtccgcttccggattgcccgccacaaaattcaccgcatccagaaaacgggcatacacccggcggcggaccaccgtggcacccaccaggctctgcaaatcctccgccatcccggtgacaagaccgaacagattggacaccgtcagcgacgggcgggcactgctgcccttcccgttcatctcaaagccactgccgtcaatcgggtatacctgatattgccgcccctgccaggtgaccgcctcccctttttcattcagctcattacagaaaaaataccgctcaccgccctgcaccgtcaggtcgatttcccagagcaccacccgcggtgactgctctgacttaaccgactcgttcaggctttcttcatgaatattctgcatcagttcaccacctgctctatcgtgcaactgaaatcactgtaccgggcattatccgtgacactccactcacggcacacaaccctcaccgtccggttatgtttcggcggtcgccacaaaaaggcacggtaaccaccatgccaggataaaaattcatccagccagcgccgggttgactcatccgtcacccggaacaccgcctgaaacgtcttcagttgaggattcagccctgtggggcggcgctgttcataaccgtcaccaaaccgcaccctcaccaccgacggcttctcactcacctgcatcccttcacgcgggaccagatgcagcgtttttatctcagccactcagcattcctccgtcacgtcgcatggacagcatcaccgcctgcacccgctggtcaatcagctgcacaagactgcctgccgcctccggccctatctgtccgttagccccgtcattctgaatggcaatgtggtagaccggggaatacaccagaccagcactgccgttcatactgcccacggcgcgtacgcccagcgagccatccgccgcccgggtcaggggcataatagcttcaggtccggcttcccccatcagcccggccccttttgcaaacgcaaagtacgtgggcgtgtccacaatgctgttgctgtacgcgctcaggtttgccgaggtatacacgccgccttttgcattggccaccgctccgcccagccagtcaccaatgctgccgagaaatcctcccgcaccggacataccgtttgccgccgtcttaattccgttgacaatcgcggcattcataagaacttttgatatttcctgcagtacggatgaggcccagctgcgccattccactttatttccgttcagcatctccgtgatgttattcaccatccctgagataccctccgtcgccagctgtgctgcctgtgaggcgtaatcggacgcattatccacccagttactgaatccctcctgcagccctttctgccagtccgcacgctgcacatccgattcggcataaaagactgcctggtccttaaggcgttcgctcagatactgcgcgttctgtgccagcgcctgtctgtaaaaatcctcactgatatccccggtctgatactgagactgaaggtccgcatccttctggcggaagctgtcgcggatctgctgcaactcccgcatgcgttccctggctcgttccccctgcccgtaccccagcagttcagattcatttgatgcacgcgcagccacattatcattcttcagggtctcttcccggtaccgcaactgctcccggattttttgctggtcaatcagggccgcattgcgcagcagttcctgcttctgtatctccgacagggttttcagttcacccagcgctgtctggtacttcagcttcgccagctccgtgttctgaccggccagtgccagttgctctttctgctgcttcagcagccgggaaaaactgtcttccgctttttccgtctctgattttccaccccgggatttgggtttattcacctcgttattgcgccaggcttccagggcattactgatataacgttgtctcgcctcctgatacggatcccccacaaaaccgaggtcatccgccgcataccccagtcggacgcgctctttttcttcccctttcagtctggacagggccagctcacgctctgtttttgtcagggcactctgctgtttatcatccagagtggcctgtggcagccgtaacggcacattcaccagtccctgccgctgctgaagcagttcattccccagccccagcagacggttgaattccgtatactgaccgttcataaccagcatggactggtacaccttattctgctctgccgcctgctgacgaattaacgccacacgacggtcttccagcccggcaagcacatcctgaatggactgcgctttttcctgcatctgtgccagacgggactgctcaacggcaagctgctctgttgcctgagcaagcccttccgttacggtcttcaccgatgtcagatggtttatcatgaatccgtcaccggtcgtccagcccgggttcgccagaacatactgatatcctgcgattttttcctgcagggatttcacccgactggcctgttcatcaatcagccggttctgctctgtcagcgccgcccgtgttcgtccttcattatctgaggcttcaggcaaagacattgacggcgttttatgcgcgatttcatctatcgtcagtgcatactggcgcgcagactccctggcctgctcctgattctggtacagcgtgtaccatgctgcagcccccagcatcaccagtccgggtacgccaccaaccagccccagcgcaccgctcatcagacgtgagcccaccgccgttgtactgttcagcgcattctgggcggcgcttctggcagcaatatttctgttcaggcgttcctgtgtggccgccagacgggcctctgcagcaatctgcatctccgtcccgcgggctgccgccacggcctgctgagcacggtacacggctgcccttgcccgcgccgtggcaatctgcgttcccctgaactgtgcttccgccagtgcaacttcattacgtgcagccgtcacaagtcctgccgtggcagacatcgctccggaggccatattgccaaagtaccgggcaaccccgacggcaaccagcgcgcccacggctgttgccacattatcaatctgtccggcaacaccgttcagcatgccggagagcgtttttgtcaccccgctggcctcattcgcaccgcccacccaggccataaaggcgttttccacctttgtgatactactggaaaccgtttccggcatggccgcatattcatcacgtaatatccccagctggctgattaacgcggggaccactttatccgctgtcagttttccgtcatccgccattgccttcagatctttacgggccacgcccatacccgcagccagtgcacgtacgatccggtcaccactttcattgaccgaattaaactcctcaccacgcaatacaccctgcgccagcgcctgactgaactgggtgatcaccgagcccgcctctgccgtactggcaccggagattttcagccctgtcgaaatggcctccgtcaccttcagcacatcatcagcactgtaaccatattcacgcatcgaggcagccgaacgggcaaacagggccgcattatccgaaaatgcggtgcctgtccgctggctgatatccatcagcactttctgtgatgacgcaaattcatcggatgactgtgatgcctgtttcagacgggcattcacggagctccattcatccgccagcgaaatcaggtgtccggtggcaaaggcaccggcaaacgcaccggtcattccgacagccgaagcgcggatttccgtcaactggctgtgcagctcagccagagcccggcgctgctccctggctgccgcagcagcctgacgtccgccattctgcagggtccggtaatattcactgcccatacgggacgcccgctggatctccgactggaatgactgtgaatttgccgaaattttgataatcagttcacgtaacgtcgccattcacctttctccgggcgtaaaaaaaccgcctcagcggttctcatcattcatgactgtgctgcaaggctcagcgcgtcttccagcgccgcaaacggatccacctccggcttatcctcatcctcgccccagcagagcatggcgtccttcagtgcaacattcatcccctgtgccccgaaaaccgctttcacgatctgtgcattacggatatccccgcgctcatcacccagcggggatatcctgtcgaactccatccacatcatcgcctcgctcgcactcaggctgtggcgcagttcggataaggtgcgccccagacggagcgcaagtcgcatcagaaagcgaatttccgggcgggctacttttttctggccgactctgcatcagcgatcagttccagtgcctgacgcagcaaccgggcatgtaccggaccatagacggccagcacctgctcacggtcgtccggagtgaacacccgctgcaggtccgtatcacacaggacatcgcagaacagcgtcacatccgcttccaggttacggcgggttttcgccaccaccgacagggtatcgtcatcctctccatcaccattgagcacttcctgccacagataccaggcctctgccgaaggctcccgcagcaccacgctgacattaccccattccggcaccttcaccgttttatgacgaaaccctgacagtctggccagcgccagcgttttcagatcctttttcatgatgacccatccccttatccggcggctgcgctcactgtcacggtgcattcaacagacgtcacactctgtgctttctctgccgaatcggtcaccacacaggtatatttccccgcatcagcggactgcgcacctggcttactgaaggtgtctgtcgtctgcccgtcaaccggctgaccatccttcttccaggcgtatttatacggcggcgttcccccgttggcactgactgacattgtcagcagcgcaccggtattcacggtaagtgtcttatccagatttttcacaaacgccagcggtaccacaaaggacaccggtttgcctttcagacgcagtgagaacgttgcagccaccacgccgttggtaccggatgaccaggtgtgctggcgcacttccgccaggaatttaaagcccttaccggacggaaacagcaccttaaacgcatacaacgcgtcattgtcataggcatcacgcagggcgttctgggcctgattcagataaaaattgcccgacatggaaatctcagacgacgcccccagaccattgatgttctcctgctctgtggagcagagcgtggtcacatcaatatcctgtttctgcccggcggtgaactgcacttccttgatggtgcagtccaggcgcagatattccgccttatccatagtttcagcagtcgccggggcagatgaaatcatcacctgcgtcagctgtgagcgttcatacaaagcagacattctgcctcctgataataaaaaacccgcacgcggcggggtatgggttttgtagaaaaaagaaaaagtcacaccgtgacctgaaactccagggttgcacggtaacagcggttttccggaatatagtcctgcatttcactgacggatcccggggccagcagcattatggcttcacgggcgtcctgacgtatctgacgcgcctgcgtcacagtcccggcataaacgtctatctgcaccgacactgaggactccgcctgcccgcccatcacgtccgctgacaccgatgaaatcaggctgaaaaccacccacggaagcgccaccgacggcctgccatccagcagggggaccacatacgggtacacctgcccgccggcaagatgcgccagatgaggatacaaatccgcctccgtcatcgtctcagtacctcatcaatggcccggttcatccgcgcaatcgccacctgtgccgcctgttcactgcgcacatcaaatgccgggcgcacaaacgggtgcggtggcatattcacggtccccatttccacaaaccgccagtagaaagcgttgcgcgggttatccgccttcatggtgttatcgctgttaccggtgtccggattaacaccccggatatgcacaccggattccatcccgccatcgcgggagcgccgggaaaggaccaccacattgcggcgcagttttcccctgcgtaccggtgcccgtgacaccacttcttctttcagcacattcgcacccgcacgggttgcctcacgcagcacccggttattttctgcaccactcagaagctgcaaatcgcggctgatgtcctccagccccgaaaaatccagcagggtttcgatcatttttcccctcccagccgacagagaatttccagacgtccgccggtcgcatccggcacgggcagcccgacaacgttcaggatccggtcacgccagggaccactcagcacatgaagtcgtgacgctgccgtgatttcccgaccggactgaccgcgcacccagatgcggatttccgcctgcgccatttccgcaccggactgcatccgctcccggctgctcctgccccggatatccgcatgaattttcccgcatgacacccattcttccgtcatttctccggcagcgttacgggttaacaccgggttcagaacacttatcatctgtgtcagacgacctgcagatattgccattccccctcctcataacaccgtcggacaacgcaaatcgtaaatcagcacggaaacagaaaacggcagctccccctgaatcagttcttcccgctccgcaagatccggattccggtacagcatcccggtcagtcgcatggcagcccccttcatccgggttaatgcctcgcccgggatcagttcaccgtcctcacgaatcaccttatcccggctgccctgaatgtaggccagcagcacggcggtagcctgacgaaccttgtccatcagcatgtcatcatccgcgtcatggtcgacacgcagatgtgccttgatctcttccagtgtcagtaatgccgtcattttcagcctcctgcatcccgcccacgttttgcagccagggtccaggctgatgaatgagcttctccgggtttatcttcggtcatactgttgcagtgccacagcgagcccccccacgtcaccgtatcgccggggtggtaggtttcaccggctctgaacacaccgcggtagagcatcaccggcagggaaaatgttttttccgtacgctggccactgctctgccggaccaccacagagaacaaccgctcacccgtcatgctgacgtcaatatccgccaccccgtcaaccaggcattcccatccccgcatcccgtgcgttttttcatacgcccgccagagtccgccctggtgtgtggcatacgtgccccggggaaaggatttttgatcgtcaatggcggggagtatttccagtgccgtggcatcacgcccgtcctgcggagccggcagggcactcaccgcatccagaaccgccttctgcagaacatccggatcgtagtcacgaccatcacgcggaacaggaatatggcttaccgcctccttcaccatctgttcaagcatcggacgcacatcatccggggtgagacttttaccgtctgccggctgcggaatatttgcgaccgcatcattcaccgccttctgcagtacttccggatcatagtcacgaccgtcgcgcggaacagggatatggcttaccgcctccttcaccatctgttcaagcatcggacgcacatcatccggggtgagacttttaccgtccgccggctgcggaatatttgcgaccgcatcattcaccgccttctgcagtacttccggatcgtagtcacgaccatcacgcggaacagggatatggcttacagcctccttcaccatctgttcaagcatcggacgcacatcatccggggtgagacttttaccgtccgccggctgcggaatatttgcgaccgcatcattcaccgcctgctgcagtacatccggatcataatcacgaccatcacgcggtaccggaatggcccccacagcgtcatccaccatcgcctgcagaaccggacgcacctcatccaccgtcacatgcttctgtaataccgccgacagggaagtcagtttctcttcaaacgcttgtgcctgcgaggccatcttcccctcaaatgtgcgctgtaaatccgccagcactgtggaaaattcttctcccagtgcacgaataatggacagttcccgttccgtcattttctcagtatcccccctgaacatcgctttcaccgcatcatgctctgtttcactgattgccttattaccgtcagatgcgccgtcaggcagctgtgatgaaactgttttcccggcagacgcgaacggatcctcacgggcatcacgacgggacagcgcctccagactgtagttctgctgctgaagatacagtgcatcaccgccggccaggggcggcaggttctcccgtttacgggcctcattgggcgtgagaagcgtatttttcaccgcatcccccagcgttttcatgcgccgctcactgtccattctcagcagcgtggtgacatcaaattctgtactctcgttttcccccgtttccagcgcctcatccagtaacagttcaatggactcaatcagcgtctgcagacactgggaataatactgctgctccagcgcctccacgttgtcactggaaggcgggtggccaacgccaatcttgtaggccgggacacggaacaccgaacagacaatttcagccgtcattttcagttgttccaccgtctgcgcatccaccggtgaaaacgtcgtggggctgtattttgccccgttgctcagtatggccgtcttcccggcattttcgcccgtatatccgctgtcccagttccccttcagttttttcgcgttttcttccgtaatactgccggggacctcaatcacgcctgatggtcgcccgccatttctgaaaaaatacgtcgaatttgcctgaatatgatgcccctgcatggcggccagtcctgcggcatacaccggcggcagccccacaagcggatgaaaaaaacagttaaaacggtcgtggatcacctcccgggcaggcaccgtcaccgactctgtgatcccacagttccggtccggcgtgatgcggtagaacacctcgccgtcatccgccaccagaggttcaacccggttccagtccagaatacgcagttctttgatctgcccccggggggtgcggattttcagcaccaccgtattgccgtgacgcaatttggaattcagccacagttcaaaaaactggatgcgattctgctgcgcattaggacgacgacagagacgggcagtatctccctgccgcttttcccggcgtattccctgtacatcagtctgcatcaggcgaagccgcattttggcaatatcctgggatatcagcgaaatgcatgaaaacaccgcgtgaaaggacaaaacggtttccggatcggctttcaccccctgctgccaggcaccggcaaaaggctcagccaccgcctgaaacagggaccgccagcccacttctcttacgtcacgtcctgatttctggttttttcgggttcgccgcaaaaggttccacattcgccatgctccgcatcacgtttctttttctgacctgccggacgtcgcgctgtgatgtactccgccttccccaggcgaaccagcacctccgcacacggctgtgccacatcacggatatccccggcccgggcatcatgcgtgccctgcagatatcggatctttgccataacctgttacgggaggcgcacgcctcccgtcctccttatcagactcagccgccggacgcactgccgtagttcactccggtgatcaccgccaccgccgcagtacggcgacgacgccagttgatccagcgctccgcacggatggccacgctgcctgtctggaacatggaaaccagctccaccggggacggcgtggtactgtcgccgcccggctcagactgcatttccagtgatgcctcgcgggacatatccactgccacgccgccgtcatccgccagataaatatccggggcattcaccagcaccagctggtcacccacgtactgggagacaatcaccggcagcccctggaaggagccacccagcagggtcatgtccgggtattccttctgacccagcgcatttttacgcatggacagtgccagggcattggtgctggacatcagccagaccgcaccggtgggctgcaggtttgctgccacaaactgtccaaacgcagcctcggcatccgcatccgggttaccggttgatgccgtgcccttcacatcatgggtgatggacgccggggagacatctgccactgcggcttttttcgggtccacaaagtctgtatccagacgcgccaccaccgcttccgccagcgcattacggaccagtgcatcagcagccggactggaaaaacggatcaattcttccgtcagtaccgcaatggccgacaccttcgcatgactgaaggtgatggattcaaaatcaaacttcgtcaggggttttgccttaccctcacccacccagccggcagcaccgccggacacctgggcgtgcacacggatattgaatggcacctgacgaagtgcagggatcccgccctgaccaaatcgcccgataatggtctgcggacgcaggtaatcaataaagtcctgtgcgtattcctgatattcagacaggctgcctgcccactgcggatccgtggtggtccccgcgcccactgccgatttcaggacatgatgcagacgactgtcatccggatactgacgacgggccacttccagggcttcagatcggacgcctttagccgcagccagcgatttggcaaagcgggcgaagccaatccccttatccagtttctgctccacacggatcaccggcgcagaagccaccgcggccacattcccgttaccggcctgtttcaccggctgcgccgtggcggccttaccggcttccagttcacgcaggcgcttcaggtgcgcatccacctgacggatttccgctgcggtgttgtcgtaatgctcttcctcctccacatccagcgtgcgcccttcctctgcggctttggtcatgacctcctcaagggaggctgccagcgctgcacgcttgttttcaaaacttttaatctgttcgccaatattcattatggtcttttccttatgaaaaacggttgttgactgtgccgcagcgccggcagaagatgcgattttcaccaccggtttccggttgccggacgcggcagaaaacgggcggtcgtaagatttaatggtccggatggtgcattccgcattcgcgggcacggtgacggcagacacctccatcagttcccagcgcagaaaatgcagtccgcctccgtccagaaaggtgtattcatggggacggaagcccacggacagccccctgaccagcccggtcttaatggccgcccagacctcatccagccgggcagccagttgcgacggcatatccggtacgggcttcaccagtgttgccgtgatttccagcccttcgctgacccggcgcaccgtacactgccccaccgggcgggaatggtcatgctgccagagaaacgggatcgcactgccaaactccgcgccctccggctccaggatgtcaccatcccgatccggagaaggcgttgacgcaatcccggtgatcacccgttcatcctcactgaaggatttcaccgtcagcagggaacaggcccgtttaagagtcacatcagcctcctgaaaataaaaaaaccgccgcagcggttcatgatggttacagtgtgaacagggttatatgaaaaaaaccgcatattctttctttttcggttccgggttaagggacatcagggagaccgcattgaacagcgccatcagcgggtcaatttttccccgtccactggcctgtttggtgataagaatggcgttacctttaggctccacccgggcattgccgacacaccaggccatcaggggctggtcaccatgcaccagcaccccttcagccagtttgcgctcggtggttttaatggccccgcccagtttccagccctggcttatccccaccacaattccgtcggggatcccggcttccgccagtgaatccagaatctgccccacacctgacgggtcaataccgatatgatccagtaactcagcctcatgaatgcgacgcacatactccgccacttccgccgtgtcatccccgacccgacggacaatcgtcatgtctccacaggccacaaaatcctgaaaccgggatgcctcactcttccgtctgaccaccgcggtttcatgcacccaggcatggccccagcccagccattcgcgggtttccctgtcacggccagtcacgtacattcccagcagatcatccaggcccccgccgtcaatccccaccgtcaccacatcagcgcgctgcaggatatcgtccaggctgacgcgcctgccctgctgctcccagaaatccgcacccgcccagcggtcagaacgcagggcaagaccaatttccacattggcatgttttgacatgaagccacgaaatgcttcctcaccagcctcccgggctttacggtactcccggtacagaaaagcctcatccaccgaataaccgagattcgggttaaccatggcgaggttttccatcagcaggtgagccccgctttccaccatttcaggaggatgctcaaaaatcaccggcagaaagtgcggatcatgaattttgccgtcacggacatcccgggcgtactgcagtttctgtctgaacaccccggctggcggctcattcgactgggtggtcgtatacaccacaaacccttccgggcgggaggcaaggccgcctatggcttcacgtaacatgtcctccgctttgtactgcttgccaaataaccacagttcatcaatcagcgtccccacggacttgataccggataccgtattcggatcggcagccaccaccttcagggtggtgtccgtcaccctgtgggtgatggtccggatatgtgtctgcacctgacagaggtcatccagatcatcgtcccgtcgtaccatatccctggcagggttgaaggcgttagccgccacctccacggtcggggccagaatggtgtagcccgccgcctgccgccagttcagtaacagcgccgtcatcatgatcccggcagccagcgtggacttgctgtttttcttggggataaggataaaaacttccttgatatggcgtacaccggtctgcgcatcgtaggagccaaacagggccgccaccaggtcaaacacccactgtgcgcaggactccccgaacgtcgggctgcccggtgcatccacaatccgcagttgtttaaaaatcgccagggcatgtgcggcctgctccggataaatcggagccggaataatcgacagcccctttttcaggcgctctgcccagtccgggcaggccgtgctccacacaggtatcatccgttgccctcattatcattattcaccaccaggcggggtggtggtggcaccgcaaaacggttagccgcttttttcgccgcgtcaccttttgccgattttttaccggcatccccttttttgtggtgcgtgaactgcgccagcttataagccgcatccagcgccagcctggggtcggtattaatgttctccaccagaagacgccccatcgctttcaccggatcgggaagaccgtcctccatatactcaataccaggagatatcaccacgggcggtggcatctccggatttgtttcgtccggctgtggtattgcagccgcctcacggcgacggggtttatcctccggctctgattttttctgccgataaacaggaacctcatccacctccaccgtctcgcactgtttacgggctataaacgcaagcacctccggatcttttgccagctgcgagcctttaaccctggctgtcttcgccgaataaccggcggcaagggctgacgctgttttgtttttcccggacatgagcgccagcgcaaattttcgtttttgcgttgtcagcacagcctcctcccgggtccagaacgcactcagccgggtatggttcagcccatttttcccggcgtctcatgccgcaaatgttaactgctgcctggttaacatttgctgaaaaagcctgttaacattttttccgcacaacaaactgaataataaagataaaaaccgcaaaaatgcccgggcagccagttaacatgttaactgccctgaaacgggaattttttctctgcgtgagagggggcgcggtgtccagggcgatcgttttttttcgccggatgatcccccccgggtctggtcacaggccagtgattccgtcggccctgagcgtgccatcaggaagctcaggcaacgtcggatcaggcataccactcgccgcttcactcgctgacttctggcgatggcattcagtacagagggtccagaggttcgtctcctcattaccaccaccgaactgaagtgcaatgcggtgatcgagttcactgtcacaaaggtcaaccacgcgtctacagagacaacagtgtccggcatccctccgccagatacgacgtttgagggaaacccgggcactgccactgacacgacgctgttcccccctcaggacatttatccgccgggtgttcagagttttgattctgcccggtaacgtacgaagcacagccatgtaaaatcctcgccatatagcttgtcaccagaggaaagaaaatgtcatcgaaaaaccggccccgcagaacaacaacccgcaacatccgatttccaaaccagatgattgaacaaattaacatcgctcttgaccagaaaggttcagaaaatttttctgcgtgggtcattgaatcttgccgccgggagctggcagcagacataaaatatgcccgtcagttgactataaaaaagaatgatacacagtatgctctgcgatggctgttcatataactatttctttatattgctgaatttataaaaactcacagacattagctgtattaattccgaattgaaataatcagccatatagaataaaaataaagcataacaataataatcttctacccaatcagtacattactgctgtgactccaacacggcagtttttttattgaacagattccagtttcttccaccatcgcaccggacgggcgaccatgaggggagaacgccgcgctccgtttacgcggtaaaccccggtgtgtatcgtttttgattatccccgcacactctcgcagaggagtctccctgtcgggctgcggtctctgttaatgcaggaatacggcgacgatacggcgcatcagcaaaacttagttcaggcactgagtgcggatatagtcctgtgccccttccagctgcttctgcattgtcatcaaccgttctctgaggatgaaataatcccgttcagcggtgtctgccagtcgggggccggttgcattatccacgccggaggtgccggtggcttcacgcacggtaccggagcaggtggcgttgatccgcaggcgcttacgaccagcggcaacatcagcacgcagagtttcattttcagctctcgcatcggctaactccctcgagtattttgcatcgagcgcagcaacatcacgctggcgcacctgcatgtcagtaatggtggcattcgcctgttccagctctctggcttttttatcgcgctgcgctttgtaggtgagcgcgttgtcacggtaatggtttgttgccagccacagcgcaccatagccaaccgccaggacaataatcaccacacacagaacacggttcatctctctttcaccccaccagtcccgataacgtcaggactcgccaggcggtggaaaagaaaatggcaaccagcatgactaaaaatgaaatgccgacaagtacacagaggctcttcaccagcgttatgagtttatctgatatcattagccaccccatcaatccgcctttgttattttccctttgcctgtatcagccaggacaaaatcaatcagcatattcgcttcatttaccagcgtacggatttttgatacatgcgcggctttaacctgtttccactcattcagcccggtagcaaacacactggcaatgtttttatcccgtttcatgtcagcacaagcctggttgagttcttccatcacgctcattttacggggattaacgacaaaacccttcgtccagtactcgtaaagaacatcgtcgcactcttcctgataccggatgaccttatcgcggatttcgggttttactttgttgggattaatggtttgtagccagccggcaagttttcgaagtggcatggacaccatattgcgttgtttcccatcctcagcaaccataacgatttccgttatagttgacgcaaaacgctgtcttaacttagccaactgtgattgccaggccagccccatccccgcaacgacaggtttcatgggaacgtatggttcgccattatggttaactacataaagagagttgccgtgaaacggcacggccatcatattcatcggttatttccttttagtgatgaaccttgtctcacaggaatccagcccacagaaaggcaccgacagccaaaccggtatcctcaagggtcatcctgaaaggttctgtgttgtgagatgcgcgtgagatgcgcagaaatgacaaaggcatcattacggtgcctgagtgttaaacaactgctttgactttattcacttacattttgccaatttgcaggatttcgtgttatccgtccatgtaagcaaacctcatttttcagcaaaatattctgcttatctgtcgattccccagcacgccagcgcgctctcctggtcacgacgggatacctgaccgtaacagttatttgagcgaatacggcagtccctgccaccgtccttaatccaccagcgaatcgcttcgcaggcaccttttcgatctcctgcattaatccgtctgtaaaacgtcgacgggaaacacttaccggggccaatgttgtacggacagaatgacgcgatccccgctttctggggttcggtcagcggcactctgatgtttttctccacccatgccagcgccttatcacgctcaatggcgttaacccggtcgcatttttccttcgacagcttcatgccaggaataacaggcttaccatccccccgggtggctccacggcagatggtccagatacccgcaccatcacggtatgctgtggtgtggttaccttccttttcatccagaaactggtcgaggatttcaggcgcagacgcccctgcaccaatcagcgccagaacggcagccgacaggccgtatctgatttttgcgttcatggatatttatcagggtttatcgatttcaaatccctggatatgttaagtcttcaggccagcggtggagtcttcagagaacccgtaattattcccggtagttttcctctgtaggttatcaacacatcctgcgcctctaaaattacgggacgcttttccggtaacggaccatccccttcacataacccggcagcaacatccatgaaaaactgcttcgcctgctttttcgcctcagcttcgtaaaactccagcgtggcaccttcagtacggtcaagactaatcgccacatctggcaacaacagtgacggatacccaccaatttccggtgccacagtaacagtaatcttatccgggtaattatttatccctttaacaaccagttcgtattttttcttcatcactttactctccccgcgccgccttacgccggtcttctttaatcttgaaatacaggttcgtcagatatgtcagcagcccaaacagcagactccccagcacgcctatcgccacccactgggacggagagactttgtccagcagctgcagtaaccagtatcccgtccccaccgctgacgtggtgtatgacacacctgttgtgattttttccatctgatgtatgtctccgtcaccgccgacagaaaatgaaagtaaagaaaaacaaaaaagccgccagtgtcacccactgacggccaacgccgggagccgtgattatggcattcaggctctgctaaaaatgccagataacattccggccaccccctgattcaggttataaatgacacaatatcttgacaacacccgtcactgtctgtcagaaaatataccgccaggcataagtatcatgtgaaatccaactatccttctgagccagcacctctccaccgaaagtcagtgctggctgtttttttccttaataaagcatctgtaactgaaacaatccgcatattgataatatattgacaggcatcattgctgtctgtgaaaaataagtctctacaaacatataaggccttttagccagcgtcttctttcaggtcagtcgctggctctttttttattatgctgccggtgcatttatctccagcaccagactttctatctcaacgccatacgctgcattttttgtaacatccgtcagcgtcagcgcattcagtcccagtgtcagactgtcttttataacctggaatgccgggccagccactccattcagtttcggagtaaccgtggcactgccggcggtgaacaccagctccagcgtctgccagtcgttaccgtaatcgccgaactcccccagcttcgtgtttccggctttcctgtgatgcatcagattcactctgccgtcagtggtctgagtaaagtacgacatcaggaacggattaccggtacccgtcatcgccacaccatcaggaacgggagcatccgtatacagataaatccccagcccgaactgattgttggtcagcgcgcctgacaggcggaacttacaggtcagtctgccgccctgtgtcagcagggtaattgcgtcatccaccggatgcgtcagggaccaggttttattgctctgcctggtgatcttaaatacaccatctgacaactgaattccgccatccttaatgctccagccctgcgcagcagcctctccggctgccggcagcagggagattgtgcgaacggacgtatctgcagacggacccgatggcgtgttgccgccgggcgagggtttgatttccggtgccttaccactgatgaaggctgaggtgcgcccggctgcgttcagaatagcggttgccagacgatccggaataatgctcctgcgcgcccatgaactgaaatgtgtcgggcggtttgatgatacctggtttccattcgttctcgatgccgcaccgtaatatcctgatgccggaatatccggatcttctgccggcgcgttagtggcggtattgacgccgttaccgtctgtcatgaagggcacaaaataaacgccctcactctccctgtttttatacccgccgtacacggtgtcgtactgggtagcgtatgtatttttccagtaatacgtcgtgtcaccacaaatccacggcacatctgcagcactgccaccatggcactgcgcgttaaacacggagaggtcagcacgaaactgtgccagcatggctgtaaacagcgcaggttgctgtgcgtgggtggcggcgctcatgtcaaactctccctgcatccagcagacggccagcagaacgtttttgggatttttctgcaatgccgcttttgtgcgggaaatcagatcctgatataacggcttgcccaccccccagcgtgccgaatcctggctggcccccgtggactcgctgaatgtcccctccgcgccctgggtaaatgccgaaccaccacgacagcatggtaccagcaggatccccgcgttattcgggatatacgggagcagttttttggcaatatgtaacccctggccgacacagccgtactgccctttgctcaggtctgccttcggatgattcagcgtactcatatcctgcacatcatgcaggcagtggtcggccggaataatatcgttatatctgcaggcagccccacccggcgtcactgtactgcggcgcgccagctgtttaatgcgcggatccggagcatcgtatgaatccggcagcggaagcccttcaccgtaagccatggcattggactgcccggccagtacgatgacgtagtaccaatccggctcagttgcaccactgaccaccacatcaccttctgctgtaatcgcctgcatcagggtataaggggttatggccaccggactaccaaacggctgccagccctctttcagtttgtgtgtcagcttttccgcaaggtctgacggcgacgccgccctgacaacatcataatgtttaatcgacatcgaatttctcccgtgtacaggaacagagttaaaaagccggaaccggaatcaaatcacaggatgaccatctgccagtggctggtcgtaaaaaaaaggccgcgccatgcgcagccggaaataaagggataacgatgatagtttgagaaaaacagaaataacacttttgtggcaaagcatggtgccgggtgcctcccggtgaattcagtaccagcacctgaatccgcgattatcccatataccttcttgctgatcgcccctccgcacagggggattcaccatgcagaagtgtttttaataaacagcaaacaaaaaaatcaagcattatgcaggctgtttctttttatcaccggccacagcaataccacaatgccgcagaccagcaccccatccgccagcaccgacatgattctgctggtgaaatccaccatcaccaccagaaacagcaggagtgcagccacagtcaggcgcagttttaccgtcacaggtgattctccagacgaagacccagaacaccggcaatctcttccagcaccttgcgctcttccggctcaatttcgccgtctgcctccgcaatggccaccgccacatccagcacatcttccgcttcacgcgtatcgtgtttcacatcctcgatctcacgtaacgccgcacgacgaccagttttaaagttcgtatccagctgaccgataatggttgcgctaatcgcattaatttctgacgtaaacgcggacagcgcaggctgattacgcagtacctgttcgatcttcgctttctcggatgcctcacattcaccatctgcacaggccaccaggtatgcggcgttaatcaccacctgtgccagatcgcgtttttcaaactttttaatttccgttgccgctctgcgggctttttttaccaaaaataccaaacatcgtgacgttcctttgggtgggtgagccaacgcccgggagcgatctgcccacagagaaagtcacactgaccactccgtaagctcccccccccccccccgaaaggctctgtggttggtatgtgccgggcgtggcgcagatacaaaaaaggcccgcaaaagcgagccgggaaaataagtgtggcgcgttgtactggagtcgaaccagtgaccgattgcttagaaggcaattgctctgtcctgctgagctaaaaacgcagaataccgataatggaccgccatcggagactcgaaccccgcgaaaccagcttcgaaggctggcgttctatcccgatgagctaatggcggtatgtgatggtggcccttgctggatttgaaccagcggcctggcgattatgagtcgctcgctctcaccactgagctaaagggccgggcgcaggataataacgttacgaaatcaatgttgcaagcattcaagaatcacctggttaaaaattacccttacttcctccaccagcgcattcaccatgtctatccgagataagtggcacaaaaaaacccgcttgtgggcgggttttgtttgcttttgccatcacgtacaaaatcggcaaaatatcagatttgcatgaaatatatgcctttcaatctacttttgcaacactttgctttgaaaatgccgccttttgttttgaacgcgttctcattacaaacaataaagcctcactatccagtcggtgaaaaatgtgtttcattgcaacccagtgacgagtaaatgttttggaccagtttttagttgtcactcccaccagtaatgccagctccttgtattcataaccttccccaccaaaaagttctgcttttactgcctgcgccgccagccagattaattttttcaggcgttcctgcgttttccctgcaatttttctggtaccggattgagtattaaattcattccacgcccactgtgttatcgcgatctgatattcccaacaaatactcccgctgtaacaccacaacaaccaggctttatgatgttcttcaagagacagaacagcccgccgccacgatgatgtcgaaaactcaaccggactgaccagaggaattgacgtcaccttcgccagcgattgctttcccgggattggtggattatcccgcgttatcatttttccagtcacttcatcgcggtaccggattttttttcgcctgtaacgccctgtatcgaacatggcattctcctgccaggcttcaagctgaccttttgttgccccactcaaatcagcggtggcgataatgagctgctcacgcacaaactgtaaatagtggttattcatgcgcactccagttctgtgatttttatccccagccgctcaccaggaacgagctgaccgcgcacaatattgatttcatcaaactgctcgtcgtctatgagaagtccggcatgcgtcagcacatccagtggtgctttcaggatattgtccaggtcacgacggcgcttatccggtggctctgcaataatctttatcaccagccttccggacaggtttaatttcagccgctgctggcgaacaataagtgccacatcccggcgataacgctcaccggcttttgatacaaaatatgtgctgccacgacgtcgccagtaggtgttcaccgtcggcgggtaaggcaaaacaaactctatacgcatcagtaacctcttttacccgagcacgccggttgcaaaggcgtgatcaagaaaacgaaaaattaaatcaacctgggaaccatgcttttcttcgaacgccagcggatccgcatgaagctcgttgtgatgctcccgacacagcggtagcgtgaaaatatcgtgggattttgttcccattccgccctgaccatgaccaatcagatgatgaggatcgtccgctggcttaccacaacacgcacacggctgtgtctttacccagcgtgtgtatttctcatttacccagcggcgacgtttaggtcgtttcatgaaggattccggagactccggatcaacggcaatgctgaccaccgtcttttcctgtggtgggttctgttgctggtgggtgtgaggcggtagcgcaatattttttgtgcgctgcttcagtatgctggtggcggtctgttctcccggtatgatgtcgctttcacggtatacggagcggattttttccgcacgcaaccccagcgaacgacgtaataccgcttccggtagcgcgtccgccacctgattgcggaccgcccaccaggataattcagccagagataattcacgctcctgtgcgccattcattgcgtgacggatgatgtcaatcatccaggcggccagattctgttgagcaagttgatccagtgaatcagatgtctgctcccgcagctggttgtcgcagtgccagcacaacaccatcgcgccggtaccgtaacggtgaatgacggtttcgctgtgatgataatcaccgtgtagccactggcaggatttcacgtgacgtaataaccagtcagacagtgcaccagcgccacccgcagcacggatcacccgctcatcgctgaaaaatggcagtagtgatttatcttccgccagcggctggtgaacggcaggtacaaccccggacggcagagctcgcatgctttttggttccggctccaccagtattctgccgttatggaatgctgacattgattcacggcctggcttaacgataaccagaccgagttccggtaccagaacaggtcgaagtaatacccgcacattacctccagatccgttgctggaatgtgcgggacggacgcggtggccgttcggagtaagggagcctgacggagattatccagtgacggtagtcgaggctaagggcttttttaacctcgcatccgcgcctgcggtaacactgaatgagccattcggcctgttcttcagtgcatgggggatgctggtaccagtcagatttgaatgcgtaaaaacaccgtccgcgcctgctggcaaagacggcagaatcatcagaattgtataatttggtatcgtgcgccatcggttgtctctgctggcgcagcaggtgccagttgttcaggctggcgtgcgaattgtaaaccagaatgccaggaaaaaacaaaacccgccgaagcgggttaagtgcgggtgcgttgaggatgcctgattcatcagaggtggcgagggatttctccctcgccgggtctcttactcctcaggttcgtaagctgtgaagacagcgacctccgtctggccggttcggattcgtacctcgcagaggtctttcctcgttaccagtgccgtcactatgacggtaatacagatgacgatcagggcgattaacatcgccttttgctgcttcatagcctgcttctccttgcctttcggcgcgtaagaggctaacctacatgtgtctagcatgaaattggcctcagattaatgttaggcgtcttgcaggacgcgtaatgttaactggggcttttctctgtctgccttacggtggcatgcccgaggcagacagcctcaagcacccgcagcaattctacttaactctcgctttaccgcaaaccgtttttacccgatatgggaattcccatatcgtaatgaattcagttccctagtcgatccatcaaaaacacaaccaggcagtaaacgcccacaacagcaataacagccagcgcaccttccattgccagtgaaatatcatccgacatattccctcctttggtgtgaatcccggcgaacgtttttacccccaccgacaaataacatatactaaaaaatcaatagctatagcaacgcctgtaattgcaaaggcttcaggccagatcattggcgcacctcctgcggcggttctggtagcggcatccagtcggttacattgcggctctgtgtttcgaaaaattcatcaccattacggactacatcaaaaaactcaccgtctcgatattgcgcataaagaacgaatgcgccatcacataaaataattacgtgctgaccatcatccggcattcgctcactacagcttatccaatcatccagagttaccggatagttggttgacgtttccgagatttcccgaaaattattggttgacgaaccctttttttcccgaaagtttccagcctgaagcatggcggcgctgtctggcggggcagcatatagcggcacgtatatttccggttccttatcagcaccgggttgctcttccagtgagaatgtctttccggtaaatcgattcatataaagcacgggctctgcttccagcgaagcctgagcaacaagggccagtgctaaatccaactcaattgcctcgagagaatttttgaatgctgtctgttttactgcaaatttcatcgcctttacattttcactaacatgactgattaactgctcttttgtaaaagtggtcatctcattctcctttgatgcgaatgccagcgacaattgaagcctgatagctaattcactcacagtaccgcctcctgaaaattgccctgatagaacgccagtacacgcagcataacttcactcttccggcactcgccacagattatgttctgttgtctgtcgtagcggcgtatttctccgtctggtaactttcgaatcaatgtctggtcggttgctttctccgctgccttacgccatacgcgatacacctgttctgatgtaaaaacaccgtatttaccgggcatgtataaatcgccacaagccagtacatccacaaggcaacgtctgactgaatgccagcctgctcccgtcgctctctccagttgtgatatcgtcatgcgttcatttttgcgtaccagcccgataattcgggccttcagttcttcacgctgttcgtgtgtaaaaggtttcgccataagcgcctccggctatcacttttccgatacaacacggcgggaagaatcagtaatctgtcgaacaatatcccggtgcttgttcagctcccgcagcgcggcgcagactcgctcccacttctgaacatcacttttcgccctgcgcagcgccaggtttgccctgcgcagggacggaaaaatcagctcatctgcttgcgtttcggtaaacgatggcaacggctgcacaatgtccgccacagtttctgttttaatttcttcctgtgttgcggcttcccggactggtaacgcagcacctgctggctgaggaaaggccttaccatcatttttcgttaccggcgcggctttcggatctgctggtaaattaccccccgacatgcagtaacgaaatttaccgttctgattaacgcgtgccagccgccccgttgcggttaccaccgccagcgtggaagcaaccttgcgagtactgacgccgaacttacccgccagttcctcacacgttttagcaccatcctgaccgataaactcaaccatcatgtctgcggtaacttttggagcgacctcttcggttaccacatccggcgcttcaggttgtagtgcctgcccttcggttaccccggcttcaccttcgacagccagaaaccaggtgtgacccgttttatcaacaacgccatttttttgagttcccacagttcgttaagaacttcttcacggctgatatcaagccgcgccgccagttcaacagaattggcttttcccatcgctttcagtgcatgcaatacagtttccatcgaaaatttacctcgtcaaaaattctcacataccctgacgtccaacgtttgaccgccagctctcccagttaaaattcacccaacgaccaccattcatggtcatacggtccatcacccgatctccgaggagtgtgctcatcgctgcgtgattcaggttcgtcagcattccgacactacgcatcgaagccgttctgcggtcgactatctggttcagcgtgacctgctcgttgcgcgtatcccgctgcatgccaatttcatcaaggaccagaaggtcaactccacaaagctcctgtaaaaatttttccccggactggccgttgtcgtagccgtcatgcaacacgctcatgacatcggacacggtgacgataatcacgcttctccccttcgccatcagccgattgccaatcgctgctgccaggtgatttttaccggtaccaggtttaccgctgaacacgaagtttgtacatccggtcatcaattcatcggcaatggatttcgcctggctcagagcatggcgctgaccgtcgttctgcacccggtagttcccgaatgagcacttcctgtgaagcggctggatgcccgcacggttcaggattttttcaacccgcacctgatgattcaggcggttaatctcctcgctgcgttttcgtccttcagcaagttgccattcccgccactcctccaccgtccggtacggtggaaccgccccctgtggtgcaagtctgcgaatacgttcaagaaccccaactgccgcaatgtttttcatgacacgtcaccccctgaatcccggcggtatttcagtgtccggttcagaaatgtgattcacgcaacgctgcgcgggcgaacgccccaggcggataaccagttcatcccatttttcccggagttttgccggactcatgatgttttttacccagaacgaatcccgctggagacgcccaaacatttcacaaatttgtctgtgagttctgccatccagcatccgcattgtccgcacgtcattggcccatgcagtccagttgggttctttcggtctcgtgatctcgccatcatcgctggccgcctgctcgtaaagactcacgattcgtccccagatccactgtgcgcacaccaaatcttcctgacttccccactggcgttttttcgcactgaacacaaccgcgtcagggtgtcgggttaaaaaattctgttcagccgtctgcgggtccggttgcgaagcgtccggacaagaagatcttttatctgacggatcaggttttaatactgacggatcggggtcaatcatcgcccccctaatcggcagtttgttatcaacagttgatccatcaaaatttgacgggtcaaccgttgagggggcaatatttgacgggtcaactgttaacgggtcattttttgccgggctaatttttcttttcggtttatatgactcacgcgccgccgcagcagctgcttcgagtttttccacattaagccgatagatattgcttacattacgcccaccgaccttacgctcttccttcgtcagccagccctctttcgccagttctgcaatagccgatttcactgtggattcacttcttgcaccgatctgacgccggatagtttcaatggcaggccatgacacgccctcgtcattgctgtagtctgcaagacgggccataaccgccaccctggataagatcatgccggtgaaggcgcacccttcccagacaagaccatgaagcttgctgctcataaaacccccgaacaccgtgcttttagtgcatcaccacagcattccctgccgggccgccgcgattcatctggtcatacaaaacaaccgctgacgcaacaaaatcatcgacatccttcaccagccgatccctccgttcgacgatctcacggtaatattcagaactgtggctgcgcatacgggccaccagcaaaggcggcatcgccttttcgatcgccggtaacagagcctgcattttttcaacagcatcaggggtgtctttatccagccaacggaaaattttctgggtattacgggccagggcttccggatggctgtcgtcatacagttccgggaacgtcattcccagctcgaaatacgctttggtaattttcgcagccggtactttttcgccgtccggatgcgcccagacattcatcgccatgcggatgtgttcatgcttgattttcatgaatcaactccatcagataagcatgcactacaatcaccttcagcatgaactacatgtgtttgccccaaacgaatgccgctcgcatactcaggccaaataagctcccaatcatggggtcgtagctccgccctacttacttggccttccgtcgcagattcgatcataagggcgcgggttggagatatagctgttcgtccagacgccatttgcgataagtaagatggcgatacaccaagtctggccgcgaatttcttagcatcaccaacccttaatgatttaataaactcttttaatgtcataccttcctcggtttagtgtttttttgcgagtttagtgtttaataaaccattaagtcaagtatttgcttgtttagtgattactaaagataattaccacatgcaaaaaaaagaaattcgccgtttacgtctcaaggagtggtttaaagataaaactctgccacccaaagagaagagctacctatctcaactaatgagtgggagagcctcgtttggagaaaaggctgccagaagaatagagcaaacatacgggatgccggaagggtatctggatgcggaatacgcagaacaaccggggggttctccaccacatgcagggttaacgtctaatcaactggaattattgcagattttttcagccttccctgaggatgagcaacgccagataatcagcgagttaaagcagaaaaaagaatcaatggaagatctcatagcgagatggattgcggcgcaaaaatgccgccgcgcctgagttataaaaccggaggaaacatgaatagagccctttcaccaatggtttctgaatttgaaaccattgaacaagaaaacagttacaacgaatggctgcgtgcgaaagtagcaacgagccttgcagatccgcgcccagcaattccccatgacgaagttgagcgcagaatggcagaacgctttgctaagatgcgcaaggaacggagcaagcagtaaaatgttacccgtgttatggcttgaaagcgcagataccgacctagatgatataactagttatattgctcgtttcgacatagatgcggctgaacgcttatggcagcgattaaggggttgtgtgctgccgttatccgaacatccgtatttatacccaccaagcgacagagtacctggcttgcgtgagattgtagcccaccctaactatataattctataccgcgtaacaacatcaagcgttgaagtagtaaacgtgatccacgcaagacgccagtttccctaactttcactaccaatagaaacataacaaccgcaacgactttatcaaaagcgttgtgtttgttatgtcccgcggtttagtttttgcttgacttaagtttaatgtttattaaactaaaaataccaacccaccccgccccacagaacgcagggaaatacttcgagttacccggcagtggtcaggggttaagtagccagcccgaggcgtatgaacatgacggcagggttcaactttaataactatgcagcagttttttgttccgctaccccggcgttaaggggaaacagagggtttctcagtgggcgaagtcaaacatcagaatggaaggcatcccgggatcggcaaagaagcagcaatggcgctttatattgacatcagcgccattgcaggacaggtaagagttatcagagcggtaactaagcggtatgcgcctttacttcagaaagtctctggtgagtgcaccgaagatattgtcaacgatttcgtcatcgaactgcgaggactcatcttcagttacaaggtgaccacaatttttgcagatggctcccgcgaaactgtcagagccctgcggcttaaaggatgtgtcaaagacttcgccaccacattctgggcaagaaaacttgattgtattcataaccaatttcctctcgagtaacagacccctcagaggataccacctcgcctgacgtggttaaaagcaggcaacgctaaccacaaggagccgacatgcagaaacgagaacccgtcatcatcgcgccagactataccgatgatgaactttatgagtggatgcaccagaaaattaatgcagcgcaggatctgaaatgggccaatgaagccagggctaagcaggctgaaaatctgtccgctctggagcaggatatcaccaatctggaaaaagcagcggcattaagcattgccagaatgattacatacccgcgttaatagctaaccaacgaagctaaggttggtaattaaggagttctccacgggtgaggtggagtgcgtgcgccggacacgggtgagcatacggcactgacagtttactgaaaggatatttccctgaaaagtcagaccataacgcgaaagcgcacggcgaggtagctggttcatagatagcctgtcgttaaattttcgtcgaccgtgcgcttccggttgtggcaatccgcgaaatggcgcggcggtaagtatggaggggttattccttcccccgttgaggacaccgggttgtcaggttgaccatacgcttaagtgacaaccccgctgcaacgccctctgttatcaattttctggtgacgtttggcggtatcagttttactccgtgactgctctgccgccctttttaaagtgaattttgtgatgcggtgaatgcggctgagcgcacgcggaacagttaaaaccaaaaacagtgttatggggggattctctgtatccggcgttaattgttaactggttaacgtcacctggaggcaccaggcaccgcatcacaaaattcattgttgaggacgcgataatggaaacgttattaccaaacgttaatacgtctgaaggttgttttgaaattggtgtcactatcagtaaccctgtatttactgaagatgccattaacaagagaaaacacgaacgggagctattaaataaaatatgcattctttcaatgctggcccgtttacgtccgatacaaaaaggatgctggcaatgaatacagcatttgcacttgttctgacagtttttcttgtttccggagagccagttgatattgcagtcagtgttcacaggacaatgcaggagtgtgtgactgcagcaaccgaacagaaaattcccggtaactgttacccggtcgataaagttattcaccaggataataacgaaatcccggcaggtctttaaaacagttccgtaataaacatccgatttcattcttatatgccagcaatggcagggatttgttcacccttaaatctgtaatgaggtaaaacaaaatgagtaaagtctttatttgcgccgccattccggacgaacaggcaataaaggaagaaggtgccgtcgctgtagccactgccattgaagccggtgatgaacgtcgcgcccgcgcaaaatttcactggcaattcctggaacattatccggctgctcaggactgcgcttataaatttcttgtttgcgaggataaacccggtataccccgccctgccctcgattcctgggatgctgaatatatgcaggaaaaccgctgggatgaggcgtctgcttcctttgtcccggtcgagactgaatccgatccgatgaacgtcacttttgacaacctggcccctgaagtacagaacgctgtcatggttaagttcgacacatgtgaaaacatcactgttgatatggtgattagcgcacaggaattgttgcaggaagacatggcaacattcgacggccatatcgttgaagcgttgatgaaaatgccagaagttaacgctatgtatccggagcttaagctgcatgccatcgggtgggttaagcataaatgtaagcctggtgccaaatggcccgaaattcaggcagagatgcgcatctggaaaaaacgtcgcgaaggtgaacgcaaggaagccggaaaatacacgtctgttgttgatctcgcccgcgccagagccaatcaacagcacactgaaaattcaacaggaaaaatcaacccggtcattgctgccattcatcgcgaatacaagcagacatggaaaacactggatgacgaactggcctacgctctctggcctggtgatgtggatgccggaaacattgacggcagcatccatcgctgggcaaaaaatgaagttatcgacaacggccgcgaagactggaagcgtatctcggcatcaatgcgcaaacagcctgatgcccttcgctacgaccgccagactatttttggccttgtccgtgaacgtccgatcgacattcacaaagaccctgtggcactgaacaaatacattactgaatacctgactacaaagggcgtgtttgaagatgaaggaacaaatcagagcgcaactgatactctctcgtcgccagtaccagaaactgatgcagtggaaacggcaattccagacaacgaaaaaaccgaatgcaaagtggaagtcgaaccatctgtagaacgtgaggggccgttctacttcctcttcaccgacaaggatggcgaaaaatacggtcgcgcaaacaaactttctggtctggataaggcgctggctgccggggctactgaaatcacaaaagaagaatattttgcccgaaaaaatggcacatacacaggcttaccgcaaaatgcaaataccgcacaaaattctgaacaaccagaaccggtaaaagttaccgctgacgaagtaaagaaaattatgcaggcagccaatatcagccagcctgacgccgaggaactgcttgcagtatcacgtggtgaatttgttgaagggattagcgacccgaatgatccgaaatgggttaaggggatccagacccgcgattctgtgaaccagaaccagcaagaaacggaacagaacgaccagaaagcggaacaaaacagcccaaatacgcaacaaaacgagccagaaacgaaacaacctgaaccagtagtgcaacaggaaccggaaaagatctgcaccgcctgcggtcagagcggtggcggcaactgccctgattgtggtgcggtgatgggtgacgcaacataccaggaaatattcgatggagagaatcagcctgaagttcaggaaaatgatccggaggaaatggaaggtactgcacatcagcacaaggagaacactggcggcaatcagcatcatgccagcgatagtgaaactggcgaggcgtcagatcccttaattaaggcgaacggtcatcataatctcacatccaccagcagagcggggattcatctgatgatcgatcttgaaaccatgggaaaaaatcccgatgccccgattatctcaataggtgcaatatttttcgatccgcaaaccggagatatgggaccggaatttagtaagactatcgatctggatactgctggcggagtcattgatcgggacaccatgaaatggtggcttaaacaatcacgcgaagcgcaatctgccattatgaccgatgaaatcccgttagatgatgcactgttacaattgcgggaatttatcgacgaaaactccggtgaattttttgttcatgtctggggaaatggagccaacttcgacaacacgattttgcgccgttcatacgaacggcaggggagcccctgcccgtggcgttactacaacgatcgcgatgtacgcacaatcgttgagctggggaaagccatagacttcgatgccagaacggctattccattcgaaggtgagcgccataatgcacttgatgacgcccgttaccaggcaaaatacgtttcagctatctggcaaaaactgatcccgagtcaggctgattcttaatgttcaactgtcgccggttgtgactggtattctgcaaccggcgctcgtctgatgtaagagataaagaaatcgatgagcgaagtaatcatgattgtctctcccggcaaatgggtatccgaagagcagttaattgcgctgaaaggaataaaaaaaggtacgttaaaaaaggcccgggaaaaatcgtttatggaaggaagggaatataagcatgtcgctcatgacggtatgccatgggataacagtccatgcttttacaacctggaagaaattgatcgctggattgagcgccaggcatcagcaagaccaagacgtcatcttacttgactaaaagccacactaactaatgagagaagttgaaatgaaatatccgacaggcgtggaaaaccatggagggaaattacgtatctggtttgtttataaaggcgtaagagtcagggaaaacctggggttcctgacacagcaaaaaacaggcgcgttgcaggtgagctacgcgcctctgtttgttacgcaataaaaactggtgttttcgactatgcaaaacagtttccctcctcacgcaatctggaaaaatttggtgaggcccgacaagatttaaccataaaagaactggctgaaaaatttctggcactgaaagaaactgaagtcgcaaaaacatcactcaacacataccgtgccgtcatcaaaaatatcctgagcataatcggtgaaaaaaatcttgcctcatcgattaataaagaaaaattactggaggttcgtaaagagctactgactggataccagatccccaaaagtaactatattgttacacaaccagggagatcggctgtaactgtaaataattacatgacaaatcttaacgccgtgttccagtttggtgttgataacggttacctggcagataacccgtttaaggggatctcgccattaaaggaatcaagaaccattccggatcctctttcgcgggaggaattcatccgtcttatcgatgcgtgcagaaatcagcaagccaaaaatttatggtgtaataccgtcctcagtggtgatttttaatgtgacgaaattacgccccggacaggtaacaaaaacttcagcctttacgatcttcatgttcgattccttgcatcgcttgtcgtgatgcatgaaatctacgcaactgagctactaccatataagtatgaagatcgaaaaaagccggagtgatcacaaaaaaaggcgtatatttgcgctgtgaatggttgacaaaagatgaaatagaataccttttgtcagctgacacttcctcgtatcttattgataaaatggatttatgttcctacgtgcgcccccagcccacaacaatgatcaacatgccgcaaagcgcaatcaacggccccgtccagtcataaagagtcagtttcacgccatccacaacgcgcagccacatcaacgccgtgcagacataaacgccaccataagccgcgtaaacacgcccactcgccgcaggatgcaacgttaacaaccagacaaacagcgccagtgaaatccccgccggaagcaacagccagatactggcgtttcgttttaaccacaaccagggcagaaagcatccaataatttcacacagcgcagtagcaaaaaatagtaacgttgttttaatcatctttgtcacttattgacatcatgtatagttatagggcgacataatatcatcaatataaacaccctcctggtacgttttgcgttcgcagtggatggtgtagaatcatctttaatcattcatacagggaatgaattatgaaaatcactctcagcaaacgaatcgacctgctcgcttttctgctgccttgcgcactggcattgagcacaactgttcatgccgaaactaacaaactggtgattgagtctggcgacagtgcacaaagccgccagcacgccgctatggaaaaagagcaatggaatgacacgggcaatctgcgccagaaagtgaataaacgcactgaaaaagagtgggataaagccgacgccgcttttgataaccgcgataaatgcgagcaaagcgccaacatcaatgcctactgggagccaaatactttgcgctgcctggaccgtcgaactggccgcgttattaccccctaacctgttattgatttaaggaatgtaaggacacgttatgccaagcgcccacagtgttaagctacgcccgctggagcgtgaagatttacgctatgtacatcaactcgacaataacgccagtgtgatgcgttactggtttgaggaaccctacgaagcctttgttgaactctctgatctgtatgataagcatattcacgatcagagcgaacgacgctttgtggtggaatgtgacggcgaaaaagccggtctggtggagttggtggaaattaaccatgtacatcgccgcgcagaatttcagataattatctccccggagtatcaggggaaaggtctggcaacccgtgccgccaaattagcaatggactatggcttcaccgttctcaatctctataagctgtatctgatcgttgataaagagaatgaaaaagcgattcacatttaccgcaagcttggcttttcggttgaaggtgaattgatgcacgagttctttattaatggtcaatatcgtaatgccattcgcatgtgtatattccagcatcagtatctggcagagcacaaaacaccgggtcagactctcctgaagccgaccgcacaatagcattaataataatcgatcgtatttttgatggtgtaaacccgttcgacggcgggttttactccttcatcaacaatgatcagctgacagcccaccggattggcgtgactgtcatattcacagctctgttttacattaccaactcgttgattattcagtaaagtaaccgctgtgtaatctaattttttgatcgggtccgttgatggcgtggcgctgacagataatgttttgtcgttacttttcgtggttttacccagtggataaccctgatcatcatagcgatattccatctgcatttgtttgctgctggctttaatcacgaagccattatcatcggtttcccaactcaccccggcagaaggtaattctgctagctggcattttccctgtaaacgtactctcttctccagcgtctcggcatcacggtaataattggcgtccagtaccagagcgaccacggtattattttccagatccagtaattcgagtgaatcaaaacagccttcttccgacaaagtccccgaaacacgtttcgtcacttcaccttgctcatccattaatgtctgagtgaaatcttttaccggaccacgcagcggatcaaaatcgaattcattagagaaactggccatctcaggagtaaatgaaagtgttacctctgtgcggtcacatcctgtgagtaatatcgcgagtaagcatggcagtaatttgtatttcacatcagtcaccagagagtagagatgattctcaatcatagtagcaaatacagtactttacacgtgaaatgctatgcttaaagaagttatcttcgcgttaggagcttatgatgaaactctcaacctgttatgccgcgcttctgctcgccctcgcctcacccgcggtactcgccgcgccgggatcctgtgagcgcatacaaagcgatatatcacagcgcattatcaataatggcgtacccgaaagcagcttcacgttaagtattgtacccaatgaccaagttgatcagcctgattcccaggtcgtcgggcattgcgctaatgatacgcataaaattctctacacccgcaccaccagcggtaacgtctctgctcccgcgcagtctacccaggatggcgcgcctgccgaaccgcagtaatacattatcgactacacgccggatacgacacatccggcgatttggacatacaacataatcccaccatattactcatacccttctattgatatggattaataattattaacccaaaatgggtagactccctctattgttagcgcgctaaatattcaatatataaacttttatataacgataaagaacagggagtgagttatgtccaaaaatgaacgaatggtgggcatcagccgcagaacactcgttaaatctaccgcgataggttctctggcgctggctgcaggcggtttttctttgccgttcaccctgcgcagtgcagcggcagcagtacaacaggccagcgaacaagtggtctggggtgcctgttccgtcaactgtggtagccgctgtgcacttcgtctacatgttaaagataatgaagtggcctgggtggaaactgacaacaccggcagcgatgagtatggcaaccatcaggtacgcgcctgtttgcgcggtcgctccatccgccggcgtattaatcatcccgatcgcttgaattacccaatgaaacgcgtgggtaaacgcggtgaaggcaaattcgaacggattagctgggatgaagccctggatactatcgccagtagcctgaagaaaaccgtcgaacaatatggcaatgaggctgtatatattcagtactcttcggggatcgttggcggcaatataacccgctcttcgccatcagcctcggcggtcaaacgcctgatgaactgctacggcggttcactcaaccagtatggctcctacagcactgcgcaaatttcctgtgccatgccctacacctacggcagtaatgatggcaacagcaccacggatattgaaaacagcaagctggtcgtgatgtttggtaacaacccggcagaaacccgcatgagcggcggtggcatcacttatcttcttgaaaaatcccgcgaaaaatcgaacgcaaaaatgattgttatcgatccgcgatataccgatacggctgctggtcgtgaagatgaatggcttcctattcgcccgggcaccgatgccgcgctggttgcgggtattgcctgggtattgattaacgaaaatctcgttgatcaaccttttctcgataaatactgcgtcggctatgacgaaaaaaccttacccgcagatgcacccaaaaatggtcactataaagcctatattcttggtgaaggtgacgataaaacagcgaaaacgccgcagtgggcttcgcaaattaccggtatcccggtggaccgtatcatcaaactggcgcgtgaaattggcacagcaaaacccgcttatatctgccagggctgggggccgcaacgccaggcaaacggcgagctgaccgcacgcgctattgctatgttgcctattctgacgggcaatgtcggcatcagcggcggaaatagtggcgcgcgtgaatcgacctataccattaccatagagcgcctgccggtgctggataatccggtcaaaacgtcaatttcctgcttcagctggacagatgctatcgatcatggcccacaaatgacggcaatccgcgacggtgtccggggcaaagataaactggatgtgcccattaagttcatctggaactacgcgggaaataccctggttaatcagcattctgacatcaacaaaacgcatgaaattctgcaggacgaatcgaaatgcgaaatgattgtggtcatcgaaaactttatgacctcatcggcaaaatatgccgacattctgctgccagacctgatgaccgttgagcaggaagatattattcctaacgactacgccggtaacatgggatatctcattttcctccagcctgtcaccagcgaaaaattcgaacgcaaaccgatttactggatcctgagtgaagtcgcgaaacgtcttggacctgacgtctatcaaaagttcactgaaggtcgcacgcaggaacaatggttacaacatctgtacgccaaaatgcttgccaaagatccggcgttaccgtcttacgacgaactgaaaaaaatgggtatctataagcgtaaagatcccaatggtcattttgtcgcctacaaagcatttcgtgacgaccccgaggcaaatccacttaaaacaccttccggtaagattgaaatttattccagcaagctggcggaaattgcccgtacctgggaactggaaaaagatgaagtgataagcccactgccagtttatgcctcaacctttgaaggctgggactcccctgaacgtagtacctttccactgcaactgtttggtttccattacaaatcccgtactcactcgacctacggcaacattgatgtcctgaaggctgcctgccgtcaggaggtgtggatcaaccctatagacgcacagaaacgtgggattgccaacggcgatatggtgcgggtgtataaccatcgtggcgaagttcggctaccagccaaagtgacaccacgcattctccctggggttagcgctatgggccagggagcctggcacgaggccaatatgtctggcgataaaatcgaccatggcggatgtgtgaatacgctaaccactctgcgcccttcaccactggcgaagggaaacccgcagcacacgaatctggtcgagatcgaaaaaatataacccactacaaccataaattctggcatgacattttgtttgaaaagcaataagtgagtaatgatgaaaatccataccacagaggcgctcatgaaggctgaaatcagccgtagaagtctgatgaaaacctccgcacttggcagtcttgcgctggcaagcagtgctttcactctgccattttcccaaatggtccgagcggcagaggcaccggtagaagagaaagcggtctggagttcctgcaccgttaactgcgggagccgctgtctgttacgtttgcatgtgaaagatgacaccgtgtactgggtggagtctgatacgacaggtgacgacgtctacggtaatcatcaggttcgtgcgtgtttacgcgggcgctctatccgccgacggatgaatcatcctgataggttgaaatatcccatgaagcgcgtcggcaagcgcggtgaaggtaaatttgaacggataagttgggacgaagccctggataccatcagtgataatcttcggcggatcctgaaagattacggcaatgaggctgtacatgtcctgtacggaacaggcgtagatggcggaaacatcaccaactcaaacgtcccgtaccgtctgatgaactcttgcggtggttttctcagtcgctatggcagctacagtaccgcacagatcagtgccgcaatgagttatatgttcggtgccaatgatggcaacagcccggatgatatcgccaatacgaaactggtcgttatgttcggaaataacccggcagaaacgcggatgagcggtggtggtgtcacttactacgtcgagcaagcccgcgaacgttcaaacgcacgcatgatcgtcatcgatccacgttataacgacacagctgccgggcgtgaagatgaatggctgcccattcgccctggcaccgatggcgcactggcctgtgcgattgcctgggtactgattagtgaaaacatggtcgatcagccatttctcgacaaatattgtgttggttacgatgaaaaaacgctgcccgccaacgcaccacgtaacgcgcattataaagcctatattctgggcgaagggcctgacggcatagctaaaacgccggaatgggcagcaaaaatcaccagcatcccggcagaaaaaattatccagttggcacgagagatcggttcagcaaaacctgcttatatttgtcagggttgggggccacaacgacattccaacggcgagcaaacatyccgcgctattgccatgctttccgttctcaccggtaacgtcggcataaacggcggcaactcaggtgtacgcgaaggtagctgggatctgggggtagaatggttcccgatgctcgagaatcctgttaaaacgcagatttccgtctttacatggacagatgccatcgaccatggtacggaaatgaccgcgacccgtgatggtgttcgtggaaaagaaaaactggatgtccccatcaagtttttatggtgctacgccagtaacacattgatcaatcaacatggcgacatcaatcacaccaatgaggtgcttcaggatgacagcaagtgcgagatgattgttggcattgaccacttcatgacggcctcggctaagtattgcgatatcctgttgcccgacctgatgccaacagagcaagaagaccttatctctcatgaatctgcagggaatatgggctatgtgatcctcgcccaacccgcaacctcagcaaaatttgaacgcaaacccatctactggatgctgagtgaagtcgccaaacgcttaggaccggacgtttatcaaacctttactgaaggtcgcagtcagcatgaatggatcaaatatctccatgcgaaaacgaaggaacgtaaccctgagatgcccgactacgaggagatgaaaacgaccgggatctttaagaaaaaatgcccggaagaacastacgtcgctttccgcgcattccgtgaagatccacaggcaaacccgttgaaaacaccttcggggaaaatcgaaatttattctgaacgactggcgaagattgcagatacctgggaattgaaaaaagatgaaattattcatccccttcctgcgtataccccaggttttgatggctgggacgatcccctgcggaaaacctatccactgcagttaacgggcttccactacaaagcgcgtacccactccagctacggcaatattgatgtgttacagcaggcctgcccacaagaggtgtggatcaaccccattgatgctcaggctcgcggtatccgtcatggcgataccgtgcgggtatttaacaataatggagaaatgctgattgccgcaaaagtgactccgcgtattctgcctggcgttaccgccatcgggcaaggtgcgtggcttaaagcggatatgtttggtgaccgggtcgatcacggcggcagtatcaatattctgacctctcacygcccttcaccgctggsaaagggaaacccgtcgcacagcaatcttgtccagatcgaaaaggtttaaggagtagcccatgaccacacaatatggattttttatcgattccagccgctgtactggctgtaaaacctgcgaactggcgtgcaaagattttaaagatcttggcccggaagtcagtttccgccgtatttatgaatatgctggcggcgactggcaggaagataatggcgtctggcaccagaacgtgttcgcttattatctctccatctcctgtaaccattgcgatgaccccgcatgtacaaaagtctgccccagcggcgcaatgcataagcgtgaagatggctttgtggtggttgatgaagatgtttgtatcggctgccgctactgccacatggcttgtccgtacggcgcgccacagtacaatgctgaaaaagggcacatgacgaagtgcgatggttgttattcgcgcgtcgccgaggggaaacaacccatatgtgtcgaatcctgcccgctgcgtgcacttgagttcggtccaattgaagagctgcgccagaagcacggcactcttgctgccgtcgcgccactgccgcgcgcgcatttcacaaaacccaatatcgttatcaaacctaacgccaacagccgcccgaccggcgataccactggttatctggctaatccggaggaagtgtaaaatgggaaatggatggcatgaatggccactggttatctttaccgtattgggtcaatgcgtagtaggcgcgctgattgttagcggaattggctggttcgccgccaaaactgacgcagaccgtcagcacattgttcgtggcatgtttttcctctggctgttgatgggcatcgggtttattgcctctgtcatgcacctgggatcgccactgcgggcgtttaactcgctgaatcgaatcggagcttctggtctgagtaacgagattgctgccggttccatattttttgccgttggcggactatggtggctggtggcggtcatcggtaaaatgccgcaagcgttggggaaactctggttacttgtcagcatggcgctcggcgtcattttcgtctggatgatgacctgcgtgtatcaaatcgacactgtgccaacctggcataacggttacactacgctggctttcttcgtgacggtattgttgagtggtccaatacttgctgccgcaattctgcgggcagcccgcgttacatttaataccacaccatttgccatcattagcgttctggcgctgatcgcttgcgccggggtgattgtgctgcaaggtttgtctctgtcgtctattcactcatccgtgcaacaagccagcgcactggtaccagattacgcctccttacaggtctggcgtgtggtattgttatgcgcaggtctaggatgctggctttgtccgctcatacgtcgccgtgaacctcacgttgccggacttattctggggttaatcctcattcttggcggtgagatgatcgggcgtgtgctcttttatggcctgcacatgacggtaggaatggctattgcaggttaacaaattggtgcggggcaacccgcacatttcaggatgttaggaatgacccatttttcacagcaagataatttttctgtcgcggcgcgcgtgttgggcgcgctgttttattacgctccagagagtgctgaagccgcacctctggttgcggtactcaccagtgacggctgggaaactcagtggcctctaccagaagcgtcattagcgccgctggtgacggcttttcagacacagtgtgaagagactcacgcccaggcctggcagcgtttgtttgtcggcccgtgggcactgccgtctccgccgtgggggtcggtctggctggatcgcgaatctrtgctgtttggcgattcaacattggcacttcgtcagtggatgcgcgagaaaggcattcagtttgaaatgaagcaaaacgaaccggaagatcattttggttcactgctgttgatggctgcgtggttggcggagaatggtcgccagacagaatgcgaagaattgctggcatggcacctttttccctggtcaacacgttttcttgacgtttttatcgaaaaagcagaacaccctttctaccgtgcactgggtgaactggctcgcttaacgctggcgcaatggcaatcacaactgttaattcctgtcgcggttaaaccactctttcgataggatcaccgtaatattgccggatggkgacgattacscgcgattcggcaacaatacgttacagtgtcacgttttttgtctcttaaagcacgcactgcttttgcagctggcctcttttgccgcaaaatagtcgcccgtgtttcattgcccatttctgctcatgcatcatctacacacctatccggatctgcgcactatgttccgccgtctgcttatcgcaacagtcgtcggtattctcgcggcctttgccgttgccgggtttcgtcatgcgatgctgctactggagtggttgttcctcaataatgactccggcagtctggtcaatgcagcgacaaacctttccccctggcgacggctgctaactccggcgctcggcggactggcggcgggtttgttgttgatgggctggcagaaatttacccagcaacgccctcatgcgccgaccgattacatggaagcgttgcaaaccgatggtcagtttgattacgcagcaagcctggttaaatcgcttgcctctctgctggtagtaaccagcggcagtgcaattggtcgcgaaggtgcgatgattcttttagctgcccttgccgcctcctgttttgcccaacgttttacgccacgccaggagtggaaattatggatcgcctgtggggccgcggcgggaatggctgcggcctatcgtgccccgcttgctggcagtttatttatagccgaagtgctgtttggcactatgatgttggcctctctcggcccggtgattatttccgccgtcgtggcattgctggttagcaatctgattaatcatagcgacgcgttactctacagcgtacaactctcagtgacggttcaggctcgtgactatgcgctgattatcagtacaggtgtgctggcaggtctgtgcggaccactgttgttaacgttaatgaacgcctgtcatcgtggatttgtgagtctcaaacttgcgccgccctggcaactggcactaggcgggttgatcgtgggtctgctttccctgttcacacctgcagtgtggggcaacggctatagcaccgtacaatcctttttaaccgccccgccactgttaatgatcattgccgggatcttcctttgtaaactgtgtgccgtgctggcgagtagcggttccggcgcacccggtggtgtctttacaccgacgctatttatcggtcttgccattggcatgttgtatggtcgtagtctgggattatggttccctgatggcgaagaaattacgcttttactcggattgaccgggatggcgacactgttggcggcaaccacgcacgcgccgattatgtcgacgttgatgatatgtgaaatgaccggggagtatcagctactccccggtttattgattgcctgcgtaattgcgtcggtaatctcgcggacgttacaccgtgactctatctaccgccagcacactgcgcagcatagctaagcggatgtattgccccagttcacgctgttcggcgcgcggcagataaggcagttcaccaatgagcggtgccggaagttttttaccgagcacatcaatgatttccgcataatgcgccagtcctgggttgattcggttagccacccagccaatgagcggcagcccgtcgttggcaatcgcctgagctgttagcagtgcatggttaatgcaaccttcctgaataccgacaaccatcaacaccggcagttgttcctgcaccacccattcagagagtggacgcaaatcattcatcagactacgccagccgccagtcccttctaccacgacatgatcgactttttcggtcaggtttgccaggccgtttgaaatgagggtgtaattgattgggcaactgtgcgccacgctactttcttcttcgcttaacgcgataggattaactgcttcataaggcagttcgatggttgaaacactctgcaacaccagggcatctttattacgcagcccttcgggtgtctctttgctccccttcgctacgggtttatatcccgcaaccgtttttccctgggaggctaacgcttgtagcaatgcgcgggaaaccaccgttttccctacagaagtgtctgtaccggtaataaagaaacgcttcagcatcactaactccaccgttatgcttcacaaatataaaccaggaaaataattaaccttgaaagtctaagttatgctttcctggcccaaattgagatagcgcaaattttggtagaacagttaaaaaatgttaaccctgcaacagacgaatcaacaaagaaccgttatacatcgcgtcttttaccagcgcagcccctgccatcgtgccctggttagaaaactgagtactctcaacgctaatgtgctgactatacgcaggaagggcctgctgacggatgctatctgagatgaccgggaagaggatatctgccgctttacttaacggtgagccaatcagtattttttgtgggttaaataaattcaccatgatggcaagaatgcgccctacatgcgcgcccaccccggtaatgatgtcttttgccagcagatcgccgcgcaatgccgcctgacacaatgagtccacggttaacggttgcccatgtaacatcgagctcatggattgattgagacgcagctgtgccagctcaagaatactgtccacactggcgatggtttcgaggcagccgtggttcccgcaataacagcgtttaccatatgggtctacctgtgtgtgacctatttccacgaggctactgctgcctgcgtgtagcagatgaccatcggtaatgacgcccgcccccacgttgtgatcgataaccacctgaatcacatcgcgcgccccgcgtgaggcaccaaacaaggcctctgccatcgtccatgcgctgatatcatgctgaatataaaccggaacgccggtatgctgctccagagcctcgccgagcggcatctcttttacatcctcgtagaacggcatgcgatgtacaatgccattttccgtatcaataattcccggcagggttatggcaatcgaagttagacgctcaagttttttctggtggcggataaaaaactgatcgatatgggaaatgatacgatccagcaatggcgagtcatcttttaacgccagttcctgcgactcttccaccaccagtttgctgctcagatcgcgcagagcaaggaaaatctccccgcgactaatgcgcagagaaagatagtgccaggcttcagtttcaaccaccagccccaccgccggacggccacggttccccgcttctttgatttccagctcttgcaccaggtgtgcttcgagcatctcacggacaattttagtgatactggcaggagccagctgcgccagacgggaaagatcgatacgcgagactggaccaagctgatcaatcaggcgataaaccgcgcccgcgttggtctgctttatttgatcaatgtgcccaggctggttttcagcaaccaccgcatactccctatattttcgcgctccgaaataatctgtaggctatggtgaagcacttcaatacgtgtcgtcaaatttttacttaggcatgtgattaacagcacatttttcgggctttttcgctgaaatttccctcacctgagagcattcagcagatgaatacgaaagttacgcgcagctggactttgttcatgatgtttcggccagaccaaccacatttcagaaaccgcatcctcttcagcaatcggcacccagcgcatttcgttgagctgaacacgtttaaatgacgcaggcaaaattgaaacacccagaccggcggaaaccagaccgatgatggtcattgcctcgcccacctcctgagtgatgacgggcgtcaaatggtaacgtcgcatcagcccgagaatatcgtcatacagccctgtcccgacgtgcggatcaaaaaagacaaagggttctttcgccagttcagccagcgttacattcgggttatttgccaggggatgatcgtgcgggatcatcgccataagcggttcatggacgatgactgcgtgttcaagcgtctccggtaacgctgtgttacgcagcaatcccatatccagcgttccttcaatgagcggagcgatttgctcgcgagtgttcatttcgcgggtttgtaaatggacatcgggataatctcggcgaaacagcgataacgtatcggacaccgcccgaataaaaggagccgacgaagtaaaaccaatgcgcaactcccccgcttcaccctgatgcagtctttcagcgcgagcggcagcgtcatccaccatagacaggatttgccgactatctgcaagaaactgttttcctgctgccgtcagcaatacactgcgattggttcgtgccagcagtcgggcaccaatttgttgctccagcgcctgaatctgctgacttagcggcggttgcgaaatattcaggcgggcagcggcgcgcccgaaatgcagctcttccgcaacagcaacaaagtaacgcagatgacgaagttcaatattcatatttaaaacatcttatttgagattattaatatattagacagaacaattcgattttcctaacctatgtataagcctgatccacaggcatatttagcaaggatttcaagtgagccgtactacaactgttgatggcgctccggcaagcgacactgacaagcaaagcatttctcagccaaatcaatttattaaacgcggtacgccgcaatttatgcgcgtcaccctggcgctgttctctgccggactggcaacatttgcacttctctattgtgtgcaacctatccttccggtgctttcgcaggagtttggcttaacgcccgcgaacagtagtatttcactgtccatttccacggcgatgttggctattggtttgctgtttactggccccctatccgatgccattggtcgcaaaccagtgatggtaacggcgctactattggcctccatttgtacgttactttcgacaatgatgaccagctggcacggcattttgattatgcgcgccttgattgggctttcgttaagtggcgtggcagctgttggcatgacttatcttagcgaggaaatccaccccagtttcgtggccttttcgatggggttgtatatcagcggcaactcaattggcggcatgagcggacgcttaattagtggtgtcttcacggactttttcaactggcgaattgctctggcggctatcggttgtttcgcgctagcctcggcgttgatgttctggaaaatcctcccggaatcacgccattttcgcccgacttcgctgcgacctaagtcgttgtttatcaactttcgtctgcactggcgtgaccggggattaccgttattgttcgcaraaggctttttgctgatggggtcgttcgtcacgctgtttaattacatcggctatcggttgatgctctccccctggcatgtcagtcaggccgtggttggcttattatcgctggcttatttgaccggtacatggagctcacccaaagccggaaccatgaccacccgctatgggcgtggtccagtgatgttgttttcgacgggggttatgctgtttggtttactgatgaccttattcagctcgctgtggctgatctttgccggaatgttactcttctcagcaggattcttcgcagcccactcagttgccagcagctggatcggcccccgcgcaaaacgcgctaaaggccaggcctcctcgctgtatctgttcagttactatctggggtcgagtattgccgggacgctgggtggtgttttctggcataactatggctggaacggcgtcggcgcatttattgctctgatgctggtcattgctctgctggtcgggacgcgtttgcatcgtcgtctgcacgcctgaaaaataagtccggactgcggtaaatacccgtccggacttattgcctgctcaaaccaacgttaatagccatcctaaaatagacgaagcgccagccaattcccgcagcgcgtctagcgtcatcaggattataagtacccaaataaacggattcattttgctgtgtgtcatttattactgatgcgcagttattctaccgctttgtaagtagtaaaatagttaacccgatcaagactactattattggtagctaaattttccttaagttacaatacgttattatcaacgctgtaatttattcagcgtttgtacatatcgttacacgctgaaaccaaccactcacggaagtctgccattcccagggatatagttctttcaacggccccgcagtggggttaaatgaaaaaacaaattgagggtatgacaatgaaaaaagtattagctctggttgttgccgctgctatgggtctgtcttctgccgcctttgctgcagagactgcgaccacacctgctccgactgcgacgaccaccaaagcagcgccggcgaaaactacacatcataaaaaacagcataaagcagcacctgcccagaaagcgcaggcggctaaaaagcatcataaaaatacgaaagctgaacagaaagccccagaacaaaaagcgcaggcagcgaagaaacacgccaagaaacacagccatcagcaaccggcaaaacctgctgcacaacccgcagcgtaagttttcaacagtaatgctggcgcgccccctcgcgcctgaaaattacggtgctaagcgggtaacgtttagcaccgcctttagcggagggtagtatggtgggccgttatcgctttgagttcattcttatcatccttattttatgcgcactgattgccgcccgtttttatctttcctgatcgtagttatctgattttactcccactttcatcccgtcccgtctatagtatttatgagggtttgcttttaataatcataattacccaccagagtgtgatatgcgtacaaccattgctgtagtgttgggtgcaattagtttgacgtctgcttttgtgtttgcagataaaccagacgttgccaaatcggcaaacgatgaggtcagcaccctgttttttggtcatgatgatcgtgtgccagtgaatgacacgacccaatcaccgtgggatgcggttgggcaactggaaacggccagcggcaatttatgtacggcgacgctgattgcacccaatctggcattaacggcaggacactgtttattgacgccaccaaagggtaaagccgataaagcagtggcgctgcgttttgtgtcaaataaaggtctttggcgctatgacatccacgacatagaaggccgcgttgatccgacactgggaaagcggttaaaagcagatggggatggttggattgtacctcccgcagccgcgccgtgggacttcggattgattgtgctacgtaatcccccttctggcattacgccgttgccgttatttgagggagataaagccgcgcttaccgccgcattaaaagcggcaggtcgtaaagtgactcaggcaggataccctgaagatcatctcgatacgttgtacagtcatcaaaactgtgaagtgactggctgggcgcaaacgtcggtgatgtcacatcagtgcgataccttgccgggtgacagcggttcgcctctgatgttgcataccgatgacggctggcaattaattggggtgcaaagttcggctcctgccgcgaaagatcgctggcgcgccgataaccgggccatttctgttaccggttttcgcgacaagctggatcaactgtcgcaaaaataatgttcaaacgctgcccgacagcgcgggcagcgtcttcatcaggcaagtttcaccatgatcattccagccaacagcaagaccaggccaatccagcctttacgatttaaccgttgaccaaacaagatccaacctgcggctaacgtggcggcaataccaaacccgccccacaatgcataagcgacagacaagtcgatccctttaacggcctgagaaagcgcactaaaggcagccagcaccgccgccagggagagcaagccaaatattttgcgacgaaagccgtcagaaaatttcaaaaagacgttagcaacgatttccagcacgattgccaatgccagccaggcggcgtgaacccattcaaactgcgccatggttcacctccagttcaggtttacgtgctttacgggtacctgatttgatcaacactatcccggcgaccagggtggttaacccggcaattttcatcagcgataaactttcgtcgaataacaaaacgctaaacaaggtaataaataaaataccgataccttcccacagcgcataagccacacctaaggctatttttttaacagcgaaagagagaaatatatacgacagagaaatcatcaccagcattaaaataaagccgccatttccctcactgacgctcgcccatttcatagacagcgtaccggtaatttctgtagcaatagccagacctaataaaatccaataaatatacattgtccttctcctgcaagagaattattttaattttcgcttaattcagcgaaaccaaagtaaagtggtcaagccccgcgtatagggcaagcttaggcagaagaaaggactaaagcgcgttgcgccagtgctgctcacctacgagcaagatagtggatgaggtacgaagatgggtaaatgtagaaaataacgtcctgaacaaattgtccataatattacaattatccgcagtgttgcttctcgtcatcgcggatgataattgtcctcggtagttgaacacscctgatttgtatcatagcttaagaattaactcaaaatattttcacttctttacctgagcggtttgattttcgttatgatgacggagcgaaaaagacattattattagcaaaggaagaaaaaacggggacaagcatggcaaagccgctcatcacgctcaatggcctaaaaatcgtcattatgttgggaatgctggtcattattctctgcggtatccgttttgccgccgagatcatcgtgccgtttattctcgcattatttattgctgttattcttaacccgctggtgcaacacatggtccgctggcgtgtgccgcgtgtactggcagtgtcgattttgatgaccatcatcgtgatggctatggtgttgctgttagcttatctgggttccacgctcaacgagttgacgcggacgttaccgcaatatcgcaactctattatgacgccgctgcaagctcttgagccgttgttgcaacgcgtagggattgacgtctcagttgaccaactggcgcattacattgatccgaacgcggcgatgacgttgctcaccaacttattgacgcagttatctaatgccatgtcatcaatatttttattgctgctgacggtgctgtttatgctgctcgaagtgccacaattgcccggaaaatttaagcaaatgatggcgcgtccggttgaagggatggcggcgattcagcgtgcgattgacagtgtgtctcattatctggtgctgaaaacagccatcagcatcatcaccggcctggtcgcatgggcgatgctcgccgccctmgatgttcgcttcgcttttgtctggggattgctggcctttgcgcttaattacatccctaatattggttcagttctcgcggcaatcccccctattgctcaggtactggtgtttaatggcttctacgaagcgttgttggtgctggcgggatatctgctgattaatctggtcttcggcaatattctggagccacgcatcatggggcgtgggctgggactttccacattggtggtatttttgtcgttgattttttggggatggttgttaggaccggtgggtatgctgctttccgtgccgttaacaattattgtcaaaattgcgcttgaacaaacagcgggaggtcaaagcatcgccgttctgttaagcgatctcaataaagagtgacggcctccgcagaggccgtcagggttacagagctttcaggattgcatccacgctggctttggcgtcaccaaacagcatgtgggtgttttccttgaagaacagcgggttttgcacaccagcatagccagtgttcatcgaacgtttaaagacaatcacgttctgcgctttccacacttccagcacaggcataccagcaatcggactcttcggatcatcctgcgccgccgggttaaccgtatcgttagcaccaatcaccagtacggtatcggtatcagcaaagtcatcgttgatctcgtccatttccagcacgatgtcatacggtacttttgcttcagccagcaatacgttcatatgtccaggcaaacgccccgcaaccgggtggataccgaaacgcacgttgataccacgagcgcgcagtttctcggtaatttcagcgacaggatattgcgcctgcgcgactgccatgccgtaccccggagtaatgatcactgaatgggagtttttcaacagttccgctgtctcttctgcggtgatttcgcggtgctcacccacttcctgatcatcgccagtagaagagccgtcggtgccgaaaccacccgcaataacgctgataaaggaacggttcatcgccttacacataatgtaagaaaggatagcccccgaggaaccgaccagcgcaccggtcacaatcagcaggtcgttgctgagcataaagcccgcagccgcagccgcccagccggagtacgagttcagcatcgacaccaccaccggcatatctgcaccaccgatggaggcgactaaatgccagccaaataccagcgcaatggcggtcattattagcaatgccagcacttgcaggccgacgctatccgtgcgaacaaatacaatcagcagcaggaaggaaacgaccagagctgccaggttcattttgtgacggtttggcagcatcaacggtttagacgaaattttgccacacagtttgccgaacgccaccaccgaacccgtgaacgttaccgccccgatgaagataccgagaaacacttccgtcaggtgaatattgaccagaatcggtgccattcccgcgtcatgatgcagatagctgttaaagccaaccagcactgccgccagacccacgaagctatgcaggatcgccaccagttctggcatttcggtcatttcaactttcttcgccagacggataccaattgccccaccaatgaccatcgccagcaagatccagccaacgttacccgtatccggtccaaaaatggtggcgattagcgcaatcgccatcccggcgataccgaagttgttaccctggcgagacgtttcatgtttcgaaagcccggccagactgaagataaacaggatcgcggcaacaatgtatgcagctgtaactaatcctccagacatatgttaccccttaatttttgcggaacattttcagcatgcgctgagtcacggtgaagccaccgaaaatattaatgctggctataagcaccgcgataaaactaaggaagctaacccagccgccctggccaatctgcaacagtgctccgacaacaataatccctgaaatcgcgttggtgaccgacatcaacggtgtatgcagcgcgtgcgatacgttccacaccacgtaataaccgacaacgcaggccagcgcgaaaacggtgaagtgcccaagaaactctttcggcgcaacgcttgccagccagccgaaaaggatgattgccagcgccatcaacgcgtatttacgccacggtgaacaggcacatttttcctcagttttcacttccggtgccgctttttgtgccacctgcggctgagctgatacctgaatcggcggtgccggccaggtaatttcgcccgcacggatcacagtcacgccgcgaatcaccacatcatcaaaatcaacagtgatgttaccgtttttctctttgcacaacagtttcagcagattaacgaggttagtgccgtaaagctgtgaggattgcgtcggcagacggcccggaagatcggtatagccaatcactttgacaccattttccgtagtgaagatttcacccggcacggtgtattcacagttgccgccgttttgggctgccaggtcgacaatcacactgcccgccttcatggagtcaaccatttcacgggtaattagcttcggcgctggtttgcctggaataagcgcggtggtgacaatgatatcgacctcttttgcctgggcggcaaagagttccatttccgctttgatgaacgcgtccgacatcactttggcatagccatcgccgctgcccgcttcctctttaaaatccagctcgaggaattccgcgcccatactttgaacttgttctttcacttccgggcgggtgtcgaatgcacgcacaatcgcgccgagactgtttgctgcgccaatggcggccagacctgcaacacccgcaccaatcaccatcacttttgccggtggcactttcccggccgcagtaatttgcccggtaaagaagcacccaaattcatgtgccgcttcaacaatggcgcgataaccggcgatattcgccatcgagcttagtgcgtccagcgattgtgcgcgtgagatacgcggcacagagtccatcgccatcacggtcacgttacgttccgcaagtttttgcattaattccggattctgcgcaggccagataaaactcaccagcgttgtcccaggattcagtaacgcaatttcatcatctaacggcgcattgaccttcagaatgatctctgactgccagacgctattcccttctacaatttcagcgcccgcttgcacaaacgctttatcgtcaaaacttgccagttgacccgcgccgctctctaccgcgacggtaaaccccagtttcagcagctgttccactgtttttggcgttgctgcaacacggggttcattggttaaccgttctcttggtatgccaattcgcatgatattcccttccatcggttttattgatgatggtttgcctgtgtcaggagccacacaagccgctcatgtacgagctaaatgttactccgttaaaataaattagtaacaaacgccctataacgtactgaaaattatgcctgtgatctagcgccaaaaatcagtatttcggcgtgaactcgcaaaatattaacgattcagccgtgatagtgggataaacaccttagaacgccggataaagactgataattgtcttcgacggtcgggtaaaacgagacatcgccccggcacgaatcactacttaacattaaattaacttatacaattcagttgcttcagtagtaatgatgctgatacggctgttttttaagcatagacggtcatttgagcaggattaaaattggcttaaggaatgtgatatgaaaaatgacgcagacagttacaccgtttaaatgcaataatcagccacgtttctcgttaataacaataccagtacctggtttgcgcaaggcgaaggattatttttatgaagcttaagaacaccctcctggcgtcggcactgctttctgctacggcattctccgttaacgcagcaacagaactgacaccggagcaagcggcagcggttaaaccttttgaccgtgtagtggttaccggtcgttttaatgctattggcgaagcggtgaaagccgtttctcgtcgcgcagataaagaaggtgccgcctctttttatgttgtcgacacttctgattttgggaacagcggtaactggcgtgtggtcgctgacctctataaagccgatgctgaaaaagcagaagaaacaagtaatcgcgtaattaacggtgttgtcgaactgccgaaagatcaggctgttctgattgaaccgtttgacacggtcaccgtccagggcttctatcgtagccagccagaagtcaatgatgccatcaccaaagcggcaaaagcgaaaggtgcctactctttctacatcgttcgtcaaatcgatgccaaccagggcggcaaccagcgtattactgcattcatctataaaaaagatgctaagaaacgtatcgtccagagcccggatgtgatcccggcagattccgaagcaggacgtgcagctctggctgccggtggcgaagccgcgaagaaagttgagatcccgggtgttgcgactaccgcatcaccaagttctgaagtcggtcgcttctttgaaacccagtcatcaaaaggcgggcgttacactgtcacgcttccggatggcactaaagtcgaagaactgaacaaagcgacagcagcgatgatggtcccgttcgacagcatcaaattctctggcaactacggcaacatgaccgaagtctcctatcaggttgcgaaacgagccgcgaagaaaggtgctaaatattaccacatcacccgccagtggcaggaacgtggtaataacctgaccgtcagtgcagatctgtataaataactattcagttactcttataaggcggcttgatgccgcctttcgcatttttagtcacaaatttccccgcgaccattgcatgcagacacatctcttcgtaaaatcccgcgcttcagtggcaaactccatttttatgcgttttgccctaatatttattcttcttatcacgttttaatcactggatatcgatggaaaagaaactgggactgagcgcactcaccgcgctggtattaagctcaatgctgggcgcgggtgttttcagtctgccgcaaaatatggcggcagttgccagcccggcagcactgctcatcggctggggtattactggcgctggcattttattgctggcctttgccatgctgatcctcacgcgcattcgtcccgaacttgacggcggtatctttacctatgcccgcgaagggtttggcgagctaatcggcttttgttccgcatggggatactggctgtgcgcagtcatcgccaacgtctcctatctggtgatcgttttttccgcgttaagcttttttacggacacgccggaattgcgcctgtttggcgatggtaatacctggcaatcgatagtcggtgcatcggctttattgtggattgttcactttttgatcctgcgcggggtgcaaaccgctgccagcattaacctggtggcgacactggcaaaattgttgccgctgggtctgtttgttgtgctggcgatgatgatgttcaaactggatatcttcaagctcgacttcaccggacttgcacttggcgtacctgtttgggaacaggtgaaaaacaccatgctgatcaccctgtgggttttcattggtgtggaaggtgccgtggttgtttctgcgcgtgcgcgtaataaacgtgatgttggcaaagcgacactgctggcggttctctccgctctgggcgtttacttgctggtaacgctgctttcgctgggagtggtggcacgtcctgaactggctgaaattcgtaacccgtcaatggccggtctgatggtggaaatgatgggaccgtggggcgaaatcatcatcgctgccggtttgatcgtttccgtttgcggcgcgtacttaagctggaccatcatggcggcagaagttccgttcctggctgccactcataaagcattcccacgcatttttgcgcgccagaacgcacaagctgcgccatccgcctcactgtggttgacaaacatctgcgtgcaaatttgtctggtactcatctggctgaccggttccgattacaacacgttgctgaccatcgcctcagaaatgattctggtgccctatttcctggtcggcgcgttcttgctgaaaatcgcaacccgtccactgcataaagcggtaggtgtcggtgcctgcatttatggcttatggttattgtacgcctctggtccaatgcacttgctgttatccgttgttctgtatgcaccggggctgctggttttcctgtatgcgcgcaaaacgcatacacatgataatgtactgaaccgtcaggaaatggtgctgattggcatgctgttaattgcctcagttccggcgacctggatgctggtgggataacgttcatcccatcgttggatagcaaaggagataacgatgggtaaaacccagcccttgccaatattaattactggcggaggtcgtcgcatcggcctcgccctcgcatggcatttcattaatcaaaagcaaccggtgattgtcagctatcggacacactatccagccattgatggactgattaatgcaggtgcgcagtgtattcaggctgatttttcgaccaacgacggtgtgatggcgtttgccgatgaagtactaaaaagcacccatggtctgcgtgctattttgcataacgccagtgcgtggatggcggaaaaaccgggtgcgccactggccgacgtactggcttgcatgatgcagatccacgttaataccccatacctgctcaaccatgcgctggaaagattactgcgtgggcacggacacgccgccagcgatatcattcactttaccgattatgtggtggagcgcggtagcgacaaacatattgcgtatgctgcaagcaaagcggcactggataatatgacccgctcgtttgcccgcaagctggcaccggaagtgaaagtgaattctattgcgccatcgctgatcctgtttaatgaacatgatgatgccgaatatcgacaacaggcgctgaataaatcattgatgaaaaccgcgcctggcgagaaagaagtgatcgacctggtcgattacttacttaccagttgctttgtcaccggacgcagtttcccacttgatggcggtcgtcatctgcgttaatgcagctttatccagcatataatcaacacccatgcgcttatcccccaacacgcaacagaaccaacaaaagcggcgggcaagcgcatcattccggtgaaataccacagcgacaccaggtaaacaaaatagggaataatcgaccacatactaaaaatgatggttgcgcgtaaggcttcaatgccgcgttcgctggcaacaatataatgcgcgataagcgcaaaggtcgggaaaagtggaatcagcccggcgatataataatttttcgtttttgctaaaacaccaatcaacagcactaccagcgcaccgagcgcggctttgattaccagccccatctttttaccttaacacttccataacaagtcatcagtagaatacctgatgaaaacttgtttagaaacgattgatagtaagtaaaaacagcgcggtgtattgtgacgtttttatatctaccgtgaatgttatgaacactatcgtatttgtggaagatgatgcggaagtcggttcactgattgccgcgtacctggcaaaacatgatatacaggttaccgtagagccgcgcggcgaccaggccgaagaaaccattttgcgagaaaatccggatttggtgttactcgacatcatgctaccaggcaaggacggcatgaccatttgtcgtgatttacgcgcaaagtggtccggaccgattgttcttctaacctctctcgatagcgatatgaaccacatcctggcactggaaatgggtgcctgcgactatattctcaaaacgacgccccctgctgttttgttagcgcgtttacgtttgcatttgcgtcagaatgagcaagccacgctgaccaaaggtcttcaggaaacgtcactgactccctacaaagccctgcatttcggcacgttgaccatcgatcctatcaaccgcgtagtcaccctggctaacactgaaatctcgctctcgacagctgatttcgaattattgtgggaattagctacccatgccgggcaaatcatggaccgcgatgcattgctgaaaaatttacgcggcgtcagttatgacggcctggatcgtagcgtggacgtggctatttcgcggttaagaaaaaaactgctcgataacgccgctgaaccttatcgcattaaaactgtgcgtaacaaaggctatctttttgcgcctcatgcatgggaataagcgatgaaaaaactgtttatccagttttacctgttattgtttgtctgcttccttgtgatgtctctgctggttgggttggtgtacaaatttaccgccgaacgcgcgggcaaacagtcgctggatgatttgatgaacagttcgctgtatctgatgcgcagcgaattgcgtgagatccccccacatgactggggtaagacgctgaaagagatggatttaaatctctctttcgatctgcgagtcgagccactgagtaaataccatcttgatgatatttccatgcaccggctgcgtggcggcgaaattgtcgccctggacgatcagtacacttttttgcagcgtatcccgcgcagccactacgtgctggcagttggtcctgttccttatctttattatctccatcagatgcgattgctggatatcgccctgatcgcttttattgctatttccctcgcctttccggtgtttatctggatgcgtccgcactggcaggatatgttaaaactggaagcagcggcgcaacgatttggcgatgggcatctcaatgaacgtatccactttgatgagggttcgagctttgaacgacttggtatcgcatttaaccagatggcggacaatatcaacgccttgattgccagcaaaaaacagcttattgacggtatcgctcacgaactgcgaacaccgttagtgcgcctgcgttatcgactggagatgagcgataacctgagcgccgccgaatcccaggcgttgaatcgtgatatcagtcaacttgaagctttaattgaagagctgctgacttatgcccgactcgatcgcccacaaaacgagcttcatcttagcgaaccagacctgccgttgtggctgtcaacgcatctggcagatattcaggcagtaacgcccgataaaacggtacggataaaaacgctcatgcaaggccattatgcggcgttggatatgcgcttaatggagcgcgtgctggataatttgctcaataatgccctgcgctactgccattcaacggttgaaaccagcctgctactgtcggggaatagagcgacattaattgttgaggatgatggcccagggattgccccagaaaaccgcgaacatatctttgaaccttttgttcgcctcgatcccagccgggatcgctcaaccggcggctgcgggctggggctggcaattgtccactctatagcactggcaatgggcggtacggttaattgtgacaccagcgaactgggtggtgcccgcttctcgtttagctggccgttatggcataacatcccgcaatttacctctgcttgacactacgcgcacggtggtcaagtcaccaccactgtgctataaattaaggatgttgtaactaaaggtggttaatattatggcgcgttacgatctcgtagaccgactcaacactacttttcgccagatggaacaagagctggctgcatttgccgctcatcttgagcaacacaagctattggttgcccgcgtgttctctttgccggaggtaaaaaaagaggatgagcataatccgcttaatcgtattgaggtgaaacaacatctcggcaacgacgcgcagtcgcaggcgttgcgtcatttccgtcatttatttattcaacaacagtccgaaaatcgcagcagcaaagcagctgtccgtctgcctggcgtgttgtgttaccaggtcgataacctttcgcaagcagcgttggtcagtcatattcagcacatcaataaactcaagaccacgttcgagcatatcgtcacggttgaatcagaactccccaccgcggcacgttttgaatgggtgcatcgtcatttgccggggctgatcacccttaatgcttaccgcacgctcaccgttctgcacgatcccgccactttacgctttggttgggctaataaacatatcattaagaatttgcatcgtgatgaagtcctggcacagctggaaaaaagcctgaaatcaccacgcagtgtcgcaccgtggacgcgcgaggagtggcaaagaaaactggagcgagagtatcaggatatcgctgccctgccacagaatgcgaagttaaaaatcaaacgtccggtgaaggtgcagccgattgcccgcgtctggtacaaaggagatcaaaaacaagtccaacacgcctgccctacaccgctgattgcactgattaatcgggataatggtgcgggcgtgccggacgttggtgagttgttaaattacgatgccgacaatgtgcagcaccgttataaacctcaggcgcagccgcttcgtttgatcattccacggctgcacctgtatgttgcagattaacgcccggctttcatactgccgaccatctgttctggccgtacccagctgtcaaactcggcttcgctaagataccccagcgcaagggccgcagcttttaaggtcagcccttctttatgcgcttttttggcgatctccgcggctttgtcataaccaatgtgggtgttaagcgcagtcaccagcatcagcgattcattgagtaattgattgattcgctcacgattcggttcaatacccactgcgcagtgtttgttaaaactttccatgccatctgccagcaagcgcaccgattgcaggaaattgtggatcaccattggacggaagacgttcagttcaaagttaccggaagcgccccccatgttgatcgccacgtcgttccccatcacctgacagcagagcatggttaatgcctcacactgtgttgggttcactttccccggcatgattgagctgcccggctcattttccgggattgagatttcaccaattccgcagcgcgggccagaggccagccagcggacatcattggcgattttcatcagtgacgcagccaaccctttcaacgcgccgtgcgcctgaaccagggcatcacaggtcgccagcgcttcaaatttgttcggcgcggtaacaaacggtgcacaggtaatgactgccagttcatctgctacgcgacgcgcatactccggatgggtatttagtccagtacccaccgctgtaccgccaagagccagttccgctacgtgaggcaggctgtattcgatatgtttgagattatgctcgagcatcgctacccagccggaaatctcctgccccagtgttagcggggtggcgtcctgcaagtgggttcgaccgatttttacgatatcggcaaatgcacgcgatttttcactcagcgtctgtgtcagggttttaagctgcggaatgagttgcttgcgcagcgccagcagcgccgcaacgtgcatcgccgtcggaaagacatcgttggaactttggcttttgttcacgtcgtcgttagggtgaactttacgttccatcccgcgcacgccgccgagtaattcactggcccggttagccagcacttcattcatgttcatgttactttgcgtgccggagccggtctgccagatagccagcgggaattcgtcgtcatgctgtcctgccagtacttcatccgccgcctgccgaatggcgctcgctttctcttcagacaacaagcctaaatcttcattaacttttgccgctgcgcgcttggttagcgccagcgcatgaatcagtgaggtgggcattttctccgtcgaaatgcggaaatgctccagcgagcgttgagtttgtgcgccccacagcttatctgccgggacatcaatcgcccccatcgaatctttttcgctgcgtactgtattcatggcctactcctcacctgattaattttttctttctgttttgctttcgttaagtaacttttagctcactcattatttactatttgataacaaatgtttggtctttcgtgccatgtaaaaaaaccgccccgaagggcggctctgtttatttcacacagcgggtgcattgtgtgagttgtatctgctggaagaagtcatttcctttatcatccacaaggataaacgccgggaaatcttccacttcaattttccagatggcttccattcccagttccggatattcaacacattccaggctcttaatacttccctgcgccaatacagcggccggaccaccgatactgccaaggtagaagccaccgtgttttttacaggcatccgtcacctgctggctgcggttgcctttcgccagcatgatcatacttccgcccagcgcttgcagttgatcgacataagaatccatccgtccggcggtcgttgggccaagagaaccggaggcataaccttccggcgttttggccggacccgcgtagtaaatcggatgatctttgatgtactgcggcagcccttcaccgttatccatccgctctttcagtttggcgtgagcaatatcacgaccgacgataatcgtgccgttaagcgataagcgtgtagaaacgggatactgcgacaactgtgcgaggatctctttcatcggacggttaaggtcaacgcgcaccgcttcgccttctcccgctttgcgcagctcttccgggatatatttgcctggattatgttccagtttttcgatccagatcccctgacggttgatcttcgctttgatattacggtcagcagaacaggagacgcccataccgaccgggcaggatgcgccgtgacgtggcaggcgaatcacgcggatgtcgtgagcgaagtatttaccgccaaactgcgcacccagaccaagattttgcgcttcgatcagcaattctttttccaattccacatcgcggaacgcctgaccgtgctcattcccttccgttggcagttcatcatagtatttcgcggaagccagtttcaccgttttaaggttcgtttctgcagaagttccaccaataacgaacgcaatatgatacggaggacaggccgccgtacccagcgtgcgcatcttctcaaccaggtaatttttcagtttccccggcgtcagtaacgctttggtttcctgatagagatacgtcttgtttgccgaaccaccacctttggcgatacagaggaatttgtattcgtcgccatcaacggcataaagatcgatctgcgctggcagattggtgccggtattcacttctttatacatatccagcggcgcgttttgcgagtagcgcagattatcttcgatataagtgttatagacaccgcgcgccagcgccgcttcatcaccaccaccggtccatacacgctgcccttttttaccaacaataatcgcggtgccggtatcctgacaggttggcagaacgcctttcgccgcgatgtcggagttacgcaggaattgcagcgccacatatttatcattttcgctggcctccgggtcacgcagaatgtcggccacctgttgttggtgcgccggacgcagcatgaacgacgcatcatgaaacgcctggcgcgccaacagagttaacgcttcgggtgcgactttcaaaatctcctgcccttcaaattcagataagctaacgtgttcgctggttagcaggtaatactcagtatcatcttttttgagtggaaaaggagcctgataatgaaagggtttgtttgacattgttttctcacttactgcctggtttggttatgctctgggcgggtgttccgttgccctgttaaaagcgagtaacaatatcctacgcacttttttaacaaaaactgagactagtacgactttttgcggctccaggttacttcccgtaggattcttgctttaatagcgggattaatttccacattaaaacagggattgatcatgcaaaaactcattaactcagtgcaaaactatgcctggggcagcaaaacggcgttgactgaactttatggtatggaaaatccgtccagccagccgatggccgagctgtggatgggcgcacatccgaaaagcagttcacgagtgcagaatgccgccggagatatcgtttcactgcgtgatgtgattgagagtgataaatcgactctgctcggagaggccgttgccaaacgctttggcgaactgcctttcctgttcaaagtattatgcgcagcacagccactctccattcaggttcatccaaacaaacacaagtctgaaatcggttttgccaaagaaaatgccgcaggtatcccgatggatgccgccgagcgtaactataaagatcctaaccacaagccggagctggtttttgcgctgacgcctttccttgcgatgaacgcgtttcgtgaattttccgagattgtctccctactccagccggtcgcaggtgcacatccggcgattgctcactttttacaacagcctgatgccgaacgtttaagcgaactgttcgccagcctgttgaatatgcagggtgaagaaaaatcccgcgcgctggcgattttaaaatcggcgctcgacagtcagcagggtgaaccgtggcaaacgattcgtttaatttctgaattttacccggatgacagcggcctgttctctccgctgttgctgaatgtggtgaaattaaatcctggcgaagcgatgttcctgttcgctgaaacaccgcacgcttacctgcaaggcgtggcgctggaagtgatggcaaactccgataacgtgctgcgtgcgggtctgacgcctaaatacattgatattccggaactggttgccaatgtgaagttcgaagccaaaccggctaaccagttgttgacccagccggtgaaacaaggtgcagaactggacttcccgattcctgttgatgattttgccttctcgctgcatgaccttagtgataaagaaaccaccattagccagcagagtgccgccattttgttctgcgtcgaaggcgatgcaacgttgtggaaaggttctcagcagttacagcttaaaccgggtgaatcagcgtttattgccgccaacgaatcaccggtgactgtcaaaggccacggccgtttagcacgggtttacaacaagctgtaagagcttactgaaaaaattaacatctcttgctaagcttattaaaggcttataacaccttcaggcggccagtccgcctgatttcattttatggataatcattatgaataaatcgctggtagcggtaggcgtcattgttgcgctaggcgtagtctggacaggcggcgcatggtatacaggcaagaagattgaaacccatctcgaagacatggtcgcgcaggcgaacgcgcaactcaaactgaccgctcctgaatccaacctggaagtgagttatcaaaactatcatcgcggcgtattcagcagtcagctgcaactgttggtgaaacccattgccggaaaagaaaatccgtggattaaaagcggtcagagcgtcatcttcaacgaatcggttgatcatggtcccttcccccttgcccagcttaaaaaactgaacctgatcccgtcgatggcatcaattcaaaccacgctggttaataacgaagtaagcaaaccactgtttgatatggcaaaaggtgaaacgccttttgagattaactcgcgcattggttacagcggtgattccagttccgatatttcgctcaagccactaaattacgagcaaaaggatgaaaaagtcgcctttagcggcggcgagttccagttaaatgcggacagagacggcaaagctatctccctttccggggaggcgcaaagtggtcggatagacgcggttaacgaatacaaccagaaagtacagttgacctttaataatctgaaaaccgacggttccagcacgctggcaagttttggtgagcgcgtaggaaaccaaaaactgtcactggaaaaaatgaccatttcagtggaaggcaaagaactggcactgctggaaggcatggagatcagcggtaaatcggatctggtcaatgacggtaaaacgatcaatagccaactggattactcgctaaacagcctgaaggtacagaatcaggatctgggcagcggcaagctgactttaaaagtcggccaaattgatggcgaagcctggcatcagtttagccagcaatataacgcgcaaactcaggcgctgctggcacagccagaaattgccaacaatcccgaactttatcaggagaaagtgacggaagccttctttagcgccctgccgctgatgttgaaaggcgatccggtgattactatcgcgccgctaagctggaaaaacagtcagggtgaaagtgcgctgaatctgtcgctgttcctgaaagatccggcaacgactaaagaagcgccgcaaacgctggcgcaggaagtagatcgttcggttaaatctctggatgcgaaactgaccattccggtggatatggcaactgagttgatgactcaggtagcgaagctggaaggttatcaggaagatcaagcgaaaaaactggcgaaacagcaagttgaaggtgcatcagcaatggggcagatgttccgtctgaccaccttgcaggacaataccatcaccaccagcctgcaatatactaacggtcagataacgttaaacgggcagaaaatgccactggaagatttcgttggtatgtttgcaatgccggcattaaatgttccggtcgtacccgctattccgcagcagtaattcacagccaaaacgccggagatttttctctccggcgttattttttacttcagcataaagtcatactgaatactcattttcacatcccagtaattcaggcgatcgcccagcgtactgccatcgcgcttttcccgccctttatcggcagcaagaaagaaattcatcccttgtaacggcccttcgctgacccgatagttcataccacctaagatacccgcgccttcaatccgcacatctcgtttactggattcatagccgcgagtcacaatcggtgcaaatgtcagtgtaaattgggagttaaacgatagttgacgcccaattgccaggactgcattccttcacggttacgatcaagacttaatgaaaagggatagccaatgtcggtatccaccacggcaccattcattgcatggcgcaaataaccaccactgccaaatacgcttccccacggcgcattccaggtcaattgtccactaaccaacgccgtttcattgggctggctggtattacgacttaaaccttcgagttgcgcgtaaaagccgagcaactcccctttcaacgtataattcgggtcgagcggtatgcttttctcgagaatactttgtatctgattggaaacatctttctgtaccgatgcccccagagaatagcgactggtatcatcatgccaactggcggctaaaaaagaacgagcgcgatgtttatcgtattttcccgtctggctgttatacaccccttcatcacgaataccggttgttgaatcagtccataaaaatactcgtgaacgccacattccccacagatcaatatttggcgttaaagcccaataacctaatgctccttcagaaactgtcggtaatgtacgttgcgaactgccagccattaacggaatacgataaggtaagctaccataactataatccgtcccgaagcgacctaatttaagcaggctattttcactgggttttatttttactgccccgagggcaaagccaaaacttttatcaccatcaagataccaccgggtactcatatcagcacgagcacctaatttataaacataatacgctccgccttcaacgccaataatattggaataataaccactattgaaatcgagcaatcctccctgtacccatgcgtaaatatctcttcccgcgccagcactgggcttatcagccctgcgcaattcgtttttcagtctgatgcgtagtcccgcttcatcgtcagccagttgcgccgcgtaagcagaggtaaggccagaggcagccgtcaggcaaataacggccatggccactatttttctcatagttgcacctttgatgttctgattatttttattgaatattaattagtgatatcgctgattaattgctgctgcacttttttacgattatcaatttcaaccacgatttctttgaattttttatccgtgagcggataaaaccagataataacgaatgccagtagcataaatccgcaaggtactaaggcaattgatgtgcggatgcccataattacttccggcgtttgcacctgattggcgatatatccgcttaatcccaaaataaaggcaggaattgaaccaccgattgcctgaccgcatttacgggtaaatgagaatagtgaataggtgagcccttcaattcgcacgccggtcaggtattcaccgtattctacggtatcagcttccagcgcccacatcacggtcatggtaacgccctgaccaattgaggcaatggctaacgcaaccaacgccaccggcagcgaccagacggaaacccagaagaacagcagataaccgcaggttcccagcaaagcgccaatcaggaaggtattctttttaccgatcctcgcgaccatccccggcaccaacggtgccgatgccacagtaccaaccaggttttgcaccagtaccagcacagtgaacagcccggtatcatttaacacatagcgcacgtagaacaacgacgaggcgctgaccgcgaaggtcgaaatcagcacacacagcgcaccgatgcacaacataaacagcgggcgattccgtttcagggtttgcagactgatcttcaatgacggctgcgccacgatacgtaccacattctcacgcgtcgatttgaagcagatgaagtaaagcaccattccggcaatcgccagcacaatcgtccagaaatggtataccgacaccatctcttccgggctggagttcttaatgctcggccctatcagaaatgccaggcagacaaaggtcaatgaagcggcaatcccacgagccgcgcccagacgggcgcgggattgtggttgttgggtcatcgcggtagcaagtgaaccataaggaatattcaccaggctgtagcaaagcccgaggcccatgtaggtcaaatatgcatacaccactttgctaccatggctccagtcggtcggcacccagaataccagcacgctgaagatcattaacggcgcagtaccgaagagtaaaaacgggcggaattttccccagcgggtattcacactgtccaccactcgtccggcaaagacgtcggcgaaggcatcgaatacccgcaccagtaacagcatggtgcccgccgcagcggcaccgacgccagcgacgtcggtgtagtaactcaacaggaagagcgcccccattgcgaaggcgaagttattggcgatgtcaccaaggctgtagccgacgatggtgcgccaggagagttgttgattcattgtttgcctccctgctgcggtttttcaccgaagttcatgccagtccagcgtttttgcagcagaaaagccgccgacttcggtttgcggtcgcgggtgaagatccccttcttgttaccgccaacgcgcaatatgccttgcgaggtcgcaaaatcggcgaaattccatacctgttcaccgacgacggcgctgacgcgatcaaagacgcggtgatacatatccagccatgcacactgatactcttcactccacatgtcggtgtacattgagtgcagcccggctaacgtatccacgccgtattcggtgatgataatcggctgatgcagtttctcctgccaggccagaagttctttttccagtaccttctctgccgtttccaaatcgccgctttggacataccaaccgtaataacggttcaggcacagcacatcaaagagatcgctgatggtatcggtgtgagcgtcgcagaacattacattgacgcaggtgatcggacgcgtcggatcgagtttacgcgttgcttccgccagtggcgcgaaatattcccgtgcaccttgcggacgggtatccggttcgttggcaatactccacatcaccacgcttgggtggtttttgtcacgcgctatcagctctttaatcgcctgtaagtgcgcctgctgagtttccccgttgactgcctcttcgctgtacagttctttcggcttgttgcccgcttcgaaaccaatgcctaaagagaggttaaagccgacagctgcagtttcatcaatcaccacgatgccatgttcatctgcccagtcgagcatctcttcagcgtaagggtaatgcgaggtacggtaggagttggccccaatccagtccattaatgcgtgatcgtgcaccatcagcacgttatcgaatcctttgccgcgcaaatccgcatcttcatgacggccaaagccagtaaagtagaacggtttgtggttgatcaggaactgttcgcccttcactgccactgaccggatgccgacgcgcagcgggtagatatcacactctgtccggcttttggctgtgacgtacagttcatagagataaccttcacccggttgccagaggtgcggattcaccacttgcaaagtcccgctggtgccccttgtccagttgcaaccacctgttgatccgcatcacgcagttcaacgctgacatcaccattggccaccacctgccagtcaacagacgcgtggttacagtcttgcgcgacatgcgtcaccacggtgatatcgtccacccaggtgttcggcgtggtgtagagcattacgctscgatggatcccggcgtagttaaagaaatcatggaagtaagactgctttttcttgccgttttcgtcggtaatcaccattcccggcgggatagtctgccagttcagttcgttgttcacacaaactgtgatacgtacacttttcccggcaataacatacggcgtgacatcggcttcaaatggcgtatagccgccctgatgctccatcacttcctgattattgacccacactttgccgtaatgagtgaccgcatcgaaacgcagcacgatacgctggcctgcccaacctttcggtataaagacttcgcgctgataccagacgttgcccacataattacgaatatctgcatcggcgaactgatcgttaaaactgcctggcacagcaattgcccggctttcttgtaacgcgctttcccaccaacgctgctcaattccacagttttcgcgatccagactgaatgcccacaggccgtcgagttttttgatttcacgggttggggtttctacaggacgtaacataagggactcctcattaagataaaaatactggtcaacctttaatctgattagttaaccaattctgtgttgcacacagttatctgtgagaaacccatggaagagaaatggaaataaaaagaactgacaccgcgatcaaaaaaccaaaaactgcaatacccacagcgtgatatagatcgcattaatctttaaaacggcgttgacagaagccataaaataagcaaccgaacgttcgttcgagcatgttgggaacgataaactctcatgacatatggctacggtgaatattttagggaggaattccccgctccggcgagattgtattttgtacagggaaattaaagtatgaaacgcgggctcagttgtcaccagcccgcggaaagagagagagaatcaggatgcggttaagataccgccaatcatcgcgcgtaatccctgagcaaacgacgcttcacgcgccaggtcttccgcttcgatatcggccagtacaccgtaggtcagatccagcagtaaacgtgaagtcattgccgtgttgatgtctgggcttatctcgcctttttgctgggcatcacgcatccgctgagcaacaaattcagtgatcgtcatatgcttatttttaagcatggcggcgacctgtgggttacgcatcccttccgccataatttcgaccaccagcgcccgttgcccaaaggcttcatgggtgagagagacaatagactcgaccatatagtcaacaaaatgaatcccttcaatcggttcccggaaacgggccagcgccctctcctggtcctgtaagataatggcctgaatcaaggcttctttggagatgaaatggtgatagagcgtcccgggactaatggcgcaggatttacagatggctttcatcgaggcactgtgaaatccattttctgaaaaaatctctctggcagcattgaggatccgggtccgtgtcggttgtgcttcagtctgcatgttatccatcattaaaccattatagttagcgtgaataactagtttaccgcgttgtcaggtgagcgcctatcattgctgttgaatagtgcgaaggcacactctattcgtatgcttttcatccagctattggttaaccaatggccgtgatttggctgccagttgtttagcagagacgttgatgaattgcacacgctatcccggtaaacaacacatacggctgtttaccggttcgttagtgtattaattgagctcctgtaccccaccaccggagacggtgagaatttgtccgcttacccagctggctgcaggcgagcaaaggaacagcgctgcgttagcaatatcttgcggttggcccagacgtctgatcggcgtgtgctgtaacattttttgttcaatttctggtgtaataacggatttcagggcatcggttaatattgcccccggcgcaatgccattcacccgaatatttttttcacccaggtcaaatgccatatttctgaccagatgactggccgcagctttagatgatgcataggaagtcatgtttatatttttattttctgccgccatagaagtgatggtcagaataacgccaccgccatttttttccatttctggcgcaacaagttgtgacagatggaaaaaagaaaacacattcagttcataagcacggcgaaaatccgccattggcatatcaaacggtttaggtccaccgccaccggcgttgttaaccagaatatcaactttacccagcttactgatagcaaagtctgccagtgcagagagttcctgttcggaagtaatatcacaacggcaggcaaatgcctgaccacccagttgttgaatttcgtctacaacatggttagctgcgtcggcgttaatatcactgaccaccacagatgcgccagctgtcgcgaatgtaatggcgatttctttaccaatacctgcacccgcacctgtgatgatggcgcattttccgtcgagtctcaggttgtcagaattaaacacataaacctcctgtgaacttcagtaaaaataaaaggcaccgcctgtgtgccacattttttatcattaaacttgaggaaaggacactaccaggtatagcagataaagagaggattatttcgccgcaatgagccgggcgggaataataagattgcgtgaatgcgtctcttcatgggtgattttttgcatcatgcgatccgcaagtgtggtaccaagttcccgcgcaggcgtgctggcccaggtaacgggtatatcatcaagtgtggttggtgtcgcatcggtaaatgccgccagcgaaacctgttgctcaaagtaacgatcgactccgctttccccgctttgccgccctgctttcagcaaaccaaaccatgcccccatcgcaatagtttcgttatagcaaaccacggcactgatggtcgggttatgacgtaaaagcgccgtgatagcttccgcggcttgcttctggctggaagtgcactccaacacccaatcgctgtgaaacggcaggccaaattttagtagagttgcacaatagccccccacccgttctgcacgggttaatgaggaactttgccctcccagccaggcgatccgctgatgcccattgcgaatgagatgctccgtcaacaactgtgcagcctgcatgttgtccgggcgaaccgtatcaacatcatcaagataactggcacgggaagcgaaaatcaccgggatagctttttcttctgccatccgtcgcaggtcatcgctgcttcctgcagccccggcaattaccacaccatcgacaccctgattcagtaacagtgaaaaccgctgtgccagctgctcgccgtctttaccgccgtgaagcaaaaaaaccatccgtccctgcgcttccagagcttccgtcaatccggccgtcaattcggcgtaaaacggcgcagataaatcacggacgatcaaaccaatgacgccgctttgcccaccgcgcagcgccgacgcctggcgattgcgcacaaatcccagctcttcaatggcggcgttaacgcgttctcctgtggcggtagagattcgccctttgccactaagcaccagcgaaacggtacttaccgacacgcccgcagccagcgcaacatcatgaatggttatttttttggcggtagccatgcagatgacctactccctgattttgtgacagataaaacgttttaccttttatttatcttatacccgctattatcgttgcgtaatgtgatttatgcctcactaaaatttgataaaacgttttatcttctcgcgcaatttactgaatccagattgttctctacgaggagtcgttttatgacggcgaaaacagcaccgaaagtcacgctgtgggagttcttccagcagttaggcaaaaccttcatgttacccgtggcattattgtcgttctgcggcattatgctcggcattggtagttcccttagtagccacgatgtcatcaccctgctcccggtcctgggcaaccccgtgttgcaggctatctttacctggatgagtaagattggctcgtttgcttttagtttcctgccagtcatgttctgtatcgccatcccgctgggtctggcacgagaaaacaaaggcgtagcggcattcgctggcttcgtcggttatgcggtaatgaacctcgcggtaaacttctggttgaccaataaaggcattctgccaaccacggatgccgccgttctgaaagccaataacatccagagcattcttgggatccagtcgatcgacaccgggatcctcggtgcggtgatcgccggtattatcgtctggatgctgcatgagcgattccataatatccgcctgccggatgcgctggcattcttcggcggtacgcgcttcgtaccaatcatctcctcgctggtgatgggccttgtcggcctggtgattccattagtctggccgattttcgccatgggtattagcggcttaggccatatgatcaatagcgcgggtgatttcggaccgatgctgtttggtaccggtgaacgtctgctgttgccgtttggtctgcatcacattctggtggcattaattcgctttaccgacgcaggtggcacgcaggaagtctgcggtcaaaccgtcagcggcgcattgaccatcttccaggcgcaattgagttgcccgaccactcacggtttttctgaaagcgccacgcgtttcctttcgcaaggcaaaatgcctgcgtttctcggcggtctgccaggtgcagcgttagcgatgtatcactgcgcgcgcccggaaaatcgccataaaattaaagggctgctgatttctggcctgatcgcctgtgtcgttggcggcacgaccgaaccgctggaattcctgttcctgttcgtagcgccagttctgtatgtcatccacgcgctgttaaccggcctcggcttcaccgtcatgtctgtgctcggcgtcaccatcggtaataccgacggcaatatcatcgacttcgtggtgttcggtattttgcatggtctgtcaaccaagtggtacatggtgccagtggtggtggcaatctggtttgtcgtttactacgtcatcttccgtttcgctatcacccgcttcaatctgaaaaccccggggcgcgatagcgaagtggccagttcaatcgaaaaagccgttgccggtgcgccgggtaaatcaggttacaacgttccggcaatcctcgaagccttaggcggtgccgacaatattgttagcctcgataactgcattacccgtctgcgtttgtctgtgaaagatatgtcgcttgttaatgtgcaggcactgaaggacaatcgggcaattggcgtagtacaacttaatcaacataacctgcaggttgttatcgggccacaagttcagtcagtaaaagatgaaatggccggtctgatgcatactgtccaggcataaggataagatatgttcgatttttcaaaggtcgtggatcgtcatggcacatggtgtacgcagtgggattatgtcgctgaccgtttcggcactgctgacctgttacctttcacgatttcagacatggattttgccactgccccctgcattatcgaggcgctgaatcagcgcctgatgcacggcgtgtttggctacagccgctggaagaacgatgagtttctcgcggctattgcccactggttttccacccagcattacaccgccatcgatcctcagtcggtggtgtatggcccttctgttatctatatggtctcagaactgattcgtcagtggtctgaaacaggtgaaggcgtggtgatccacacacccgcctatgacgcattttacaaggccattgaaggtaatcagcgcacagtaatgcccgttgctttagagaagcaggctgacggctggttttgcgatatgggcaagctggaagccgtgttggcgaaaccagaatgtaaaattatgctcctgtgtagcccacagaatcctaccggaaaagtgtggacgtgcgatgagctggagatcatggctgacctgtgcgagcgtcatggtgtgcgggttatttccgatgaaatccatatggatatggtttggggcgagcagccgcatattccctggagtaatgtggcgcggggagactgggcgttgctgacgtcgggatcgaaaagtttcaatattcccgcgctgaccggtgcttacgggattatagaaaatagcagcagccgtgatgcctatttatcggcactgaaaggacgtgatgggctttcttccccttcggtactggcgttaactgcccatatcgccgcctatcagcaaggtgcaccgtggctggatgccttacgcgtctatctgaaagataacctgacgtatatcgcagataaaatgaacgccgcgtttcctgaactcaactggcagatcccgcaatccacttatctggcctggcttgatttacgtccgttgaatattgacgacaacgcgttgcaaaaagcacttatcgaacaagaaaaagtcgcgatcatgccggggtatacctacggtgaagaaggtcgtggttttgtccgactcaatgccggctgcccacgttcgaaactggaaaaaggtgtggctggattaattaacgccatccgcgctgttcgctaaccccaattgcgcaacgtaaaaaatcgttgcgcaatcgtggatttttaccctgctttgtttttataatggtgcgcacttttatatccagaaaaagagtgcgaccatgattgataccaccctgccattaactgatatccatcgccaccttgatggcaacattcgtccccagaccattcttgaacttggccgccagtataatatctcgcttcctgcacaatccctggaaacactgattccccacgttcaggtcattgccaacgaacccgatctggtgagctttctgaccaaacttgactggggcgttaaagttctcgcctctcttgatgcttgtcgccgcgtggcatttgaaaacattgaagatgcagcccgtaacggcctgcactatgtcgagctgcgtttttcaccaggctacatggcaatggcacatcagctgcctgttgcaggtgttgttgaagcggtgatcgatggcgtacgtgaaggttgccgcacctttggtgtgcaggcgaagcttatcggcattatgagccgaaccttcggcgaagccgcctgtcagcaagagctggaggcctttttagcccaccgtgaccagattaccgcacttgatttagccggtgatgaacttggtttcccgggaagtctgtttctttctcacttcaaccgcgcgcgtgatgcgggctggcatattaccgtccatgcaggcgaagctgccgggccggaaagcatctggcaggcgattcgtgaactgggggcagagcgcattggacatggcgtaaaagccattgaagatcgggcgctgatggattttctcgccgagcaacaaattggtattgaatcctgtctgacctccaatattcagaccagcaccgtggcagagctggctgcacatccgctgaaaacgttccttgagcatggcattcgtgccagcattaacactgacgatcccggcgtacagggagtggatatcattcacgaatataccgttgccgcgccagctgctgggttatcccgcgagcaaatccgccaggcacagattaatggtctggaaatggctttcctcaacgcagaggaaaaacgcgcactgcgagaaaaagtcgcagcgaagtaacaaaaatggatggtgcaaattgcaccatccatttttcatgcaaggcacaaagtcgcgcgatgtttggcggattcgatgcccagctcaatcaactccattacctggattgcctggcttgccggaaccggattttcaccatcgccatttaacgcatcacgaatcgccgcatagtaagccggataattcccaggcaccgtcaacagcgtttcttcgacacgttcctcaccttccacgcgggtaagtacgccatcacgcatatcgtagccccagtcttcctgcggcagacgctcgccatttttcagacgttcttcctgtggatcgaggccatatttcacataactgcctcgggatccatgcacgatataccgtgctgactcagcggctgccagcatggtaccgtgtaaaatgactcgccgctgtggataggacaagatggcgtggaaataatcggtcgactgcgctccgggccgtaactgtgccaaatctaccgtcatgctgaccggtaaaccaaatagcgtaatggcctgatcaagaagatgtggtgctaaatcgtaccagataccgctgcctgggccgccctgttcacgccaacgatcgcgcacctgcggacggaagcggtcaaaatgagactcaaagtaagcaacttcacccagcacgccttccgcgagcaaaccttttagcgtcaagaaatcgctatcccaacgacggttatggaatacagacagaacacgccccaggctttttgccagcgcatccagctctcgcgcttgtgacagtgtcacggtaaagggtttatcaacgaccacatgtttacccgcctcaagcgctgctttggctaacgggaaatgggtatcgttgggtgtaggaatgacaatcaggtctatgttgggatcgttaaacagatgcttcggctcagagacaaccgtaaccgttggccagtcggcttttacttttgtttcatcactgctggagattaccgccagttccagcccgggtgtgcccgcaatcaggggcgcatggaaggttttgctcgcataaccatacccaatcaacccaacacggatgttgtcgctcatgtcattgcctctcattgaagtatgatggctatttgacactatcctttaccctcgctcaacagtttaataacctgccagcaataagggatgttgtttaacttaagtcaaaaaaatagcmgatttttccaacgacaaaagctaaatatcgcaaaaacctcagtaaaaatcttgctggagctattattgctaagtaacatttaccccctgaagttaatggatcaatcaacagagatgtgagttgtaatgaatcgtcttattgaattaacaggttggatcgttcttgtcgtttcagtcattcttcttggcgtggcgagtcacattgacaactatcagccacctgaacagagtactacggtacaacacaagtaagccctgcgcttgtagagcgacatgctgcccgtcagggtgcatgttttcacttgtcggatattaaaccaggaatttattatcttgttcggtgttgttggtgattgtcagggatagtaaagcgcgttactcttttcatagcagtttttcatccctgaatatttgccatcagcgcattcttattattgtaataacacaagcgttcacttttggtgaaattttatcatcactaataatacctacccctttggtattaattattttatggaccttttatgactgttcaggactacttattaaaatttcgcaaaatcagttcactcgaaagtctggaaaaactctacgaccatcttaattacaccctgacggacgatcaggaactgatcaatatgtatcgtgctgccgatcaccgtcgcgcagagctggtttctggcgggcgtttgtttgacctcggccaggtaccgaagtccgtctggcactatgttcaataaagaaagtagcgatcggttataaaagccttataataacgcccctaaaattagatttgcctgtttgcgtcgctattctggagaacctatgaccaccacaacgccacaacgtattggaggctggttgcttggcccgttggcctggcttttagtcgctctgttaagtacgacgctggcgttgttgctgtataccgctgcgttatcttctccgcaaacatttcaaacgctcggcgcacaagcactgacgacacaaatcttatggggcgtttcttttattaccgctatcgccatgtggtattacacactgtggttgaccatcgctttctttaaacgtcggcgttgtgttcctaaacactatattatctggctgcttatttccgtattgctggcggtaaaagcgttcgctttttcacccgtggaagatggcatagccgttcgccagttgctgtttactttgttggcaaccgcattgatcgtcccctatttcaaacgctcgtcgcgggtgaaagcgacgtttgtgaatccgtaataaccttacagttaacctgttgtcgcctgctctggattaacggataataggcggcttttttatttcaggccgaaaaatgactgactacctgttactgtttgtcggaactgtactggtcaataactttgtactggtcaagtttctcggtctctgtccgtttatgggggtttccaaaaagctggaaaccgcgatgggcatggggctggcaacaacgtttgtgatgacgctggcgtctatttgcgcctggcttatcgatacgtggattttgatcccacttaatctgatttacctgcgcaccctggcatttattctggtgattgctgtggtcgtgcagttcaccgagatggtggtgcgcaaaaccagcccggtgctttaccgtttgctggggatttttttgccgcttatcaccaccaactgtgccgtgctcggcgtggcgttgctgaatatcaatctcgggcacaatttcttgcagtcggcgctgtacggtttttccgccgctgtcggtttttcgctggtgatggttctcttcgcagccatccgcgaacgccttgctgtggctgatgtcccggcaccttttcgcggtaatgccattgcgttaattaccgcaggtcttatgtctctggcctttatgggctttartggtttggtgaarttgtaatgaatgctatctggattgccgttgccgccgtgarcctgctgggcctggcgtttggcgccattctgggttatgcctcccgccgttttgcggtggaagacgatccggtcgttgagaaaattgacgaaatcttaccgcagagccagtgtggtcagtgcggttatcccggctgtcgcccctacgcggaagccatcagctgtaacggtgaaaaaatcaaccgttgcgcccctggtggcgaagctgtgatgctaaaaattgccgagttgcttaatgtcgagccgcagccgctggatggcgaagcgcaagagctaacgcctgcgcggatggtggcggttattgatgaaaataactgtattggctgcactaaatgtattcaggcgtgtccggtagacgccatcgttggcgctacccgtgccatgcatacggtaatgagtgatctctgtacgggctgcaatttatgtgttgatccgtgcccgacgcactgcatctcgttgcaaccggtcgcagaaacacctgactcctggaaatgggatctgaacaccattcccgtgcgtatcattcccgtggaacaccatgcttaagttattctctgcattcagaaaaaataaaatctgggatttcaacggcggcatccatccaccggagatgaaaacccagtccaacggtacacccctgcgccaggtaccactggcgcagcgttttgtcattccactgaaacagcatattggcgctgaaggtgagttgtgcgttagcgtcggcgataaagtattgcgcggccagccgcttacccgtggtcgcggcaaaatgctgcctgttcacgcgcccacctcgggtaccgttacggctattgcgccccactctacggctcatccttcagctttagctgaattaagcgtgattattgatgccgatggtgaagactgctggatcccacgagacggctgggccgattatcgctctcgccgtcgcgaagagttaatcgagcgcattcatcagtttggtgttgccgggctgggtggtgcaggattcccgacaggcgttaaattgcagggcggcggagataagattgagacgttgattatcaacgctgctgagtgcgagccatacattaccgccgatgaccgtttgatgcaggattgcgcggctcargtcgtagagggtattcgcattcttgcgcatattctgcagccacgcgaaattcttatcggcattgaagataacaaaccgcaggcgatttccatgctgcgcgcggtgctggcggactctcacgatatttctatgcgggtgattccaaccaaatatccttctggcggtgctaaacaattaacctacattctgaccgggaagcaggttccacatggcgggcgttcatccgatatcggcgtattaatgcaaaacgtcggcactgcttatgcagtgaaacgtgccgttattgatggcgagccgattaccgagcgtgtcgtaaccctgactggcgaagcaatcgctcgcccgggcaacgtctgggcacggctggggacgccagtgcgtcatttattgaatgacgccggattctgcccctctgccgatcaaatggtgattatgggcggcccgctaatgggctttaccttgccatggctggatgtcccggtcgtaaagattaccaactgtctgttggctccctctgccaatgagcttggcgaaccacaggaagaacaaagctgcatccggtgtagcgcctgtgctgacgcctgccctgcggatcttttgccgcaacagttgtactggttcagcaaaggtcagcaacacgataaagctaccacgcataacattgccgactgcattgaatgtggggcttgcgcgtgggtttgcccgagcaatattcccctggtgcaatatttccgtcaggaaaaagctgaaattgcggctattcgtcaggaagaaaagcgcgccgcagaagccaaagcgcgtttcgaagcgcgcctggctcgtctggagcgcgaaaaagcggctcgccttgaacgacataagagcgcagccgttcaacctgcagccaaagataaagatgcgattgctgccgctctggcgcgggtgaaagagaaacaggcccaggctacacagcctattgtgattaaagcgggcgaacgcccggataacagtgcaattattgcagcacgggaagcccgtaaagcgcaagccagagcgaaacaggcagaactgcagcaaactaacgacgcagcaaccgttactgatccacgtaaaactgccgttgaagcagctatcgcccgcgccaaagcgcgcaagctggaacagcaacaggcaaatgcggaaccagaacaacaggtcgatccgcgcaaagctgccgtcgaagccgctattgcccgygccaaagcacgcaagctggaacagcaacaggctaatgcggaaccagaacaacaggtcgatccgcgcaaagccgccgtcgaagccgctatygcccgygccaaagcrcgcaagctggaacagcaacaggctaatgcggaaccagaagaaccggtcgatccgcgcaaagccgccgtcgaagccgctattacccgtgccaaagcgcgcaaactggaacagcaacaggctaatgcggagccagaagaacaggttgatccgcgcaaagctgccgtcgcagcggctattgcacgcgccaaagcacgcaagctggaacagcaacaggctaatgcagaaccagaagaacaggttgatccgcgcaaagcggcagttgccgcggctattgcccgcgttcaggccaaaaaagccgtccagcaaaaggttgtaaacgaggactaaatggtattcagaatagctagctccccttatacccataaccagcgccagacatcgcgcattatgctgttggtgttgctcgcagccgtgccaggaatcgcagcgcaactgtggttttttggttggggtactctcgttcagatcctgttggcatcggttagtgctctgttagccgaagctctcgtactcaaactacgcaagcagtcggtagccgccacgttgaaagataactcagcattgctgacaggcttattgctggcggtaagtattccccccctcgcgccatggtggatggtcgtgctgggtacggtgtttgcggttatcatcgctaaacagttgtatggcggtctggggcaaaacccgtttaatccggcaatgattggttatgtggtcttactgatctccttcccggtgcagatgaccagctggttaccgccacatgaaattgcggtcaacatccctggttttatcgacgccatacaggttattttcagcgggcataccgccagtggtggtgatatgaacacactacgcttaggtattgatggcattagtcaggcgacaccgctggatacatttaaaacctctgtccgtgccggtcattcggttgaacagattatgcaatatccgatctacagcggtattctggcgggcgctggttggcaatgggtaaatctcgcctggctggctggcggcgtatggttgctatggcagaaagcgattcgctggcatattcccctcagcttcttagtaacgctggcgttatgcgcaacgttgggctggttgttctcaccagaaacactggcagcaccgcaaattcatctgctgtctggagcgaccatgctcggcgcattctttattttgactgacccggttaccgcttctacgaccaatcgtggtcgtcttattttcggcgcgcttgcgggcttattagtctggttgatccgcagtttcggcggctatcctgacggcgtggcttttgccgtcctgctggcgaacatcacggttcctctgatcgattactacacgcgtccgcgcgtctacggccatcgcaaagggtaaaccatgctgaaaactatccgaaaacacggcattacgttggcgctatttgcagcgggttcaacagggttaactgcggccatcaaccagatgaccaaaacgacgattgctgaacaggccagtctgcaacaaaaggctttatttgatcaggtgctgccagccgaacgctataacaatgcgctggcacagagttgctatctggtaactgcgccagagttaggtaaaggtgagcatcgggtttacatcgccaaacaggatgacaaaccggtagccgccgttctggaagcaaccgcgccagatggctattccggtgcgattcagctgctggtgggagccgattttaacggcacggtacttggcacgcgcgtgacagagcaccacgaaacgccagggcttggcgataaaatcgaactgcgcctttctgactggatcacccattttgcgggtaaaaaaatcagtggtgcggatgatgcgcactgggcggtgaagaaagatggtggtaatttcgaccagttcaccggcgcgacgattactccccgcgcggtggttaatgcggtaaaacgcgccggattgtacgctcagacgttaccggaacaactttctcaacttcctgcctgtggagaataaagcgtgagcgaaattaaagacgttattgttcaggggttgtggaaaaacaactctgcgctggtccagttgctcggcctttgtcctctgttggctgtcacgtctactgccactaacgctctgggtttaggacttgcgactacgctggtactgacgctgaccaacctgaccatttcgacgctgcgtcactggacgccagccgagatccgcattcccatttacgtgatgatcatcgcctcggtggtcagcgctgtacagatgctgatcaacgcctacgcctttggcctgtatcaatcattagggatttttattccgctgattgtcactaactgtatcgttgtgggccgcgctgaagccttcgctgccaaaaaaggtccggcgctttcggcactggacggcttttcaattggtatgggcgcaacctgcgccatgttcgtgctgggttcactacgcgaaattatcggcaatggcacattgtttgacggtgcagatgcgctgttaggtagctgggcaaaagtattacgcgtggagattttccacaccgactcccctttcctgctggcgatgctgccaccaggtgcatttattggcctgggactgatgctggcaggaaaatacctgattgatgaaagaatgaaaaagcgccgtactgaagcagctgccgaacgtgcattgccaaacggtgaaacagggaatgtctgatgaacaaagcaaaacgcctggagatcctcactcgcctgcgtgagaacaatcctcatcccaccactgagcttaatttcagttcgccttttgaattgctgattgccgtactgctttccgctcaggcaaccgatgtcagtgttaataaggcgacggcgaaactctacccggtggcgaatacgcctgcagcgatgcttgaactgggcgttgaaggggtgaaaacctatatcaaaacgattgggctttataacagcaaagcagaaaatatcatcaaavcctgccgtatcttactggagcagcataatagcgaggttccggaagatcgtgctgcgcttgaagccctgcccggcgtaggtcgtaaaacagccaacgtcgtattaaacactgcattcggctggccgactattgctgtcgacacgcacattttccgcgtttgtaatcgtactcaatttgcgccggggaaaaacgtcgaacaggtagaagaaaagctactgaaagtggttccggcagagtttaaagtcgactgccaccattggttgatcctgcacgggcgttatacctgcattgcccgcaagccccgctgtggctcttgtattattgaagatctttgtgaatacaaagagaaagttgacatctgaagaaaaggggtaacaccgattaccccattgataacctttctttatcctcttttaaaacatctttttaacgtcaatgatgccattgcttagcgttatcatcaggtaatccgtttgcggataaccaaaaatgcaggttaattgtttttttaatagcgaaattttctattcattagtgatcaagatcacgatgctgtggcaatgtaaaaacattgcaagaatcaggttaaaatcatttaaatttacacacgcaacaaatattgacctgcaaaacattacactggctatttttaagaaactggactatctcactaggaaaaacgctaaatagcagaacatatcgccgtcaagccatcatccccctctcaatgcagtgaaaaaatctgccgttacgttttttgaaaaatttaacgctggataacatttcccggaatggttgaattccccgcctcagttatatgtaacagattattacaaaggacttgtctgaaagtgcaagatagtgaacattacctgccgtttcccctcccactataacaattgcgcgtatgttttttagacataacgcgagaaagcacccccgttaatatgggatgtaaaaaaagaggtaaaagtgtccactgcaaaccaaaaaccaactgaaagcgtcagtttgaacgctttcaaacaaccgaaggcgttctatctcatcttctcgattgagttatgggaacgttttggttattacggcctacaaggaattatggctgtttacctggttaaacaactgggtatgtctgaagcggattcaatcacccttttctcttcctttagtgccctggtttatggtctggtcgctatcggcggctggttaggtgacaaggtactgggtactaaacgcgtaattatgctcggcgctattgtgctggcgattggttatgctctggttgcctggtctggtcacgacgccggtatcgtttatatgggtatggcggctattgcggtcggtaacggcctgtttaaagctaacccgtcttctctgctttctacatgctatgagaaaaacgacccgcgtctggacggtgcattcaccatgtactacatgtccgtcaacatcggctctttcttctctatgatcgccaccccgtggctggccgcgaaatacggctggagtgttgcgtttgcgttgagcgttgtaggcctgctgatcactatcgttaacttcgccttctgccaacgctgggttaaacagtacggttcaaaaccagacttcgagcctatcaactaccgtaacctgctgctgaccattattggtgttgtggcactgatcgctatcgccacctggctgctgcacaatcaggaagttgcgcgtatggcgctgggcgttgttgccttcggtatcgtggttatcttcggtaaagaagccttcgcgatgaaaggtgctgcgcgtcgtaaaatgatcgttgccttcatcctgatgctcgaagccattatcttcttcgtgctgtacagccagatgccaacgtcactgaacttctttgcgattcgtaacgttgaacataccattctgggcctggccgtagaacctgagcagtatcaggcactgaacccgttctggatcatcattggtagcccgattctggccgctatctataacaagatgggcgataccctgccgatgccaaccaagtttgcaatcggtatggtgatgtgttctggtgcgttcctgattctgccgctgggtgcgaaattcgcgtctgacgcaggtatcgtgtctgtaagctggctggtcgcgagctatggcctgcagagtatcggggaactgatgatctctggtctgggtctggcaatggttgcacaactcgttccgcagcgtctgatgggcttcattatgggtagctggttcctgaccactgccggtgcaaacctgattggtggttatgttgcgggtatgatggctgtgccggataacgttaccgatccgctgatgtcactggaagtctatggtcgcgtattcttgcagattggtgtcgctactgccgttattgcagtactgatgctgctgaccgcgccgaaactgcaccgcatgacgcaggatgacgctgcagacaaagcggcgaaagcagccgtagcgtaaaattcagggaaactcttttacaagccgctaacttttcgttagcggctttttttttgttcagcaacgcactaccatactttaaaccacagacaaaaggagttaccgatgaaattgttctacaaaccgggcgcctgctctctcgcttcccatatcaccctgcgtgagagcggaaaggattttacgctcgtcagtgtggatttaatgaaaaaacgtctcgaaaacggtgacgattactttgccgttaaccctaagggacaggtacctgcattgctgctggatgacggtactttgctgacggaaggtgtagcgattatgcagtatcttgccgacagcgtccccgaccgccagttgctggcaccggtaaacagtatttcccgctataaaaccatcgaatggctgaattacatcgccaccgagctgcataaaggtttcacacctctgtttcgccctgatacaccggaagagtacaaaccgacagttcgcgcgcagctggagaagaaactgcaatatgtgaacgaggcactgaaggatgagcactggatctgcgggcaaagatttacaattgctgatgcctatctgtttacggtactgcgctgggcatacgcggtgaaactgaatctggaagggttagagcacattgcggcatttatgcaacgtatggctgaacgtccggaagtacaagacgcgctgtcagcggaaggcttaaagtaatagccgtcggcccacagttcgttgtgggccgaaatgagatatttcagagctttgttgcgctgaagtaatgttctggtttggcaatacgatcctgagcagcaaccacttgcaactcatattcctgcattgctttggtggtcaccatgatttcgtagactgcagcggtcacatgttccagggcctcctgcagcgttgccccctgaagcagtttcaccagcagtaaaccgctcgtcacatcaccaacacctaccggctggcgcataccaaaatccaccagtggacggctgatatgccaggcttcatcggcggtgaccagcaacatttcaaaacggtcacggctgtagccagctcgcgccaggtgtttaaccaatacaatttgtggcccttgcgcaatgagttcgcgcgctgccagaaccgcttcttcgacgttatttaccggatgctcacagagtatttccagctcaacaagattcggcgcaatgatatcgctggcaggcaaaccgtgccgcacatgaaactctgcgacacccggtgcaacgatacagcctttttctggatgacccattaccggatcgcaaaaatatttcgcctgcggattcgctgctttcacctgacggacgataccgaggatatgttcaccctgctccgccgatcccagatagccacttaatacggcatcacaggtgtgtaatttatcaatggcggcaatgccttgcacaatttcggttaaatggctgggcggcatcacgcagccagtccatttgccgtattgggtgtgattagaaaattgaacggtgttcagcggccagacgttcgcgcccaggcggcgcatcggaaactctgccgcactgttacccgcatgaccataaacaacgtgagactggatagcgagaatatttttcatcatgttccctgtataaaaaccagggggagtgatttctcactccccctttccacttaatgcattatttccagcaaatcagacagtaattctttttgccgcgacgcagtaaggtaaaacgaccaaacagacgatcttcttctttaaagaagtattcaggatcggactgtttttcaccgttaatggtgatggcattggaggcgatagttttacgcgcctgaccacgggaaggttgcagttcagaatcgaccagcgcctgcatcaggtctgcgcccttttccatctcaaccatcggtacgccgtcctgcgccagctgttcgaagtccgcttcactcagcgcactcaaagaaccgctgaacaggcattcggtaatacgttttgccgcctgtaaaccttcttcaccgtgaaccagacgagtcacctgctccgccagtacatactgggcgcgcggtgctttaccgctgtttttatcttcttcttccagggcgttgatctcttcaatgctcataaaggtgaagaacttcaggaagcggtaaacgtcggcatccgcagtgttgatccagaactggtagaatttgtacgggctggttttcttcggatccaaccagactgcgccgccttcagttttaccaaatttggtgccatctgctttggtgatcagcggaacggtcaggccaaacacctgattctgatgcagacgacgggtcaggtcgataccagaagtgatgttaccccactgatcagaaccaccaatttgcagcaccacaccgtactgtttgttcagacaggcgaagtcataaccctgcaacaggttgtaggaaaactcagtgaacgaaatcccctgatcttcacggttgagacgctgcttaaccgcttctttgttgatcatctggttaacggagaagtgtttgccaatatcgcgcaggaaggtcagcacattcatattgccgaaccagtcatagttgttcgccgcgatagcagagttttctccacagtcgaaatcgaggaacggggcaacctgcttgcggattttgtccacccactcctgaacagtttcttcggtgttcagcttacgctcggcagctttgaagctcgggtcgccaatcagacccgtcgcgccgcctaccagcgcaaccggcttgtggcccgcctgctggaagcgtttcaggcataacaatggaacaagatgccccaaatgcaagctgtcagcggtaggatcgaagccgcaatagagcgcgatcgggccttgcgccagtcgctctgctaacgcttcctcgtccgtcacctgggctaccagcccccgctcttgcaattgtttaatcaagttactgcttgccatcaaaatctccatgtatataacgactggcacctttgccggtacacgacttttcgccagatgcgaaagagacatagaataaagtgccagaatcaggagtaccagcgattaaagcaagatttttgcatcttttcagggtgcaagacgatcaatcttccacgcatcattttcacgctggtacaaaaagcggtcatgcaggcgatgctcaccgccctgccagaactcaatctgttcaaggctgacgcgaaaaccgccccaaaagctcggcaatggcacttcgccttgttgaaacttctgcttcagctccaggaatttactttcaaggataccgcgggcagaaatgcgactggactgcttcgaaacccatgaaccaatctggctatcacgcgggcggctatgaaaatatttcatcacttcgagagtcgaaagtcgttctgctttaccgatcaccatcacctggcgttcaagggtatgccacgggaacagcaggctaacgcgcggattattttcaatttgatgtgctttacggctaccgaggttggtgtaaaacaccatgcctttttcgtcgtaatgtttgagtaaaacgatgcgctgataaggctgaccatgttcatccacggtagcgaccaccatcgcggtagggtccgccagtttggcttcacaagcctgagagagccaacgttcaaaaagggttaatggatcggcgggaagatcgcggcggcgtaacccgcctttggtgtattcacggcgcagatgcgcgatttgctgcaattcgtcgttatcagacatggttttctttacggattgtctgtgggtgacgctattgtgcgccgcccctggaaaaatctcaacgctgtggattttgtaactgacagttattcaagacgatgcggtcgcgtttatagacagtcgcttcctcacctttcgaccagaaaacatagatcccgtcggagtaacgcgcgccagaggctgaaaggccctgtttgagatgcagtagttgattatcgtaaacaaaactgacttcctggcgcggattattcagtttgaccgtcaacggtttttcatcacactggtattccagcgtatcggtttgcattcgctcaaccagttgattaaaggcgctacagccggagagaaggaccggcaaaatgataattaacagttttttcatagtcatatcccgaagactttcctggtccggagggcaaatatcctccttaatcttccaagtgtaacggcagacacgataagaaaaaattcagttaattctgatatcacgagttggcggggaaaatagcccccagaaccgtctcctggcttgcgccagtgacggaaggcagatttcctggtaatcccgccagcgtccgccaggcaagccaagcgaaagccaatgcttccatgtcatcgccactaatgccaacggcatcggtggtggtgacttctgtgcctggcagtaatgccgccagacgcgccatgagtagcggattacgactacctccaccacataccatcaatcgttcgcagccaccgctcaacaaaacttgttcagaaatggtcacggcggtgagttctgccagtgtggcctgaacatcacggggatcaacacccggaaaatggcgtaaatggcgctccagccagccgtagttaaagtattcgcgtccggtgcttttcggtgcaggttgcgagaaatatgggtcgctgagcatattttgcagcagtgggagaataactttacccgcccgtgcccactcggcatctttatcgtaaggtttaccggcctgacgccagatccaggcatccatcagcatgttaccaggaccggtatcgtagccgccaaccggctgcccaggaatgagcagtgacagattggcgatgccgccaatattgagcaccattcgtcgctcggttgggtgagccagcaaggcatgatggaacgcaggtaccagcggtgcgccttgtcctcccaaggcaatatcgcgacggcgaaaatcaccgacaaccgtaattccggtgcgtgccacaatttgattgttatcgccaatctgtaaagtgtgtggtgccacgcccgtcggttcatgccagacggtttgaccgtgacagccgatcgcaactatatctctcgcctgcaggttttgttccttaagcaaggccttgaccgcatcagcaaaaagtcgcccgagttgagtatcaagctgtccaaactgcgaaagtgtaagctgctggccctggcaaatatccagtacagcctgtttcagagacaccgggatcggccagctcaaacttgccagctgtgcgacccggtgttcatcaattgtcgccaacacaacatcaacaccatcaaggctggtgcctgacataacgccaataaagcggcccgatttcatagttcatcctttttcaatctgacgtttgcgcacactcaaacataaacttttcgtgaataccatgcggaatgaccgatttttaccgttggtagtaaaacattatcttcaaatcaataatcatcatgaatgttttgtttataattggttgatcctactttcattatgatttgctcatatttggtagaacatgtaaccatggattcacatatgccatatactttgaccatgagggatgcttgctgtggcgtttcatggtgaacaggagatttttcaatgattaaacgcgtattggttgtttcaatggtaggtctgtctcttgtcggytgtgttaataacgacaccctgtcaggggatgtttataccgcttctgaagcgaaacaagtacagaatgtcagctatggaaccatcgttaacgtacgtccggtacagattcagggcggtgatgattccaacgttatcggtgcaattggcggtgctgttcttggtggtttcctgggaaatactgttggtggcggaaccgggcgttctctggctactgcagcaggcgctgttgcaggtggcgtagctggtcagggcgtacagagtgcaatgaacaaaacgcaaggtgtcgagctggaaattcgtaaagacgatggtaataccatcatggtggtacagaaacaaggcaacactcgtttctctccgggccaacgtgtcgtactggccagcaatggcagtcaggtgaccgtttctccgcgctaaataagtttgcgtgtggtcaggttactgaccacacgcccccttcatttcaccctttggcctgtaactcaatgatattatgctctagttttgcgatgagcgtaatcagttgttccagttcctctgcggagatgccatgtaaaatttccgcgcgggttttgttaataacagcttccatttcgctgatcagcggctctgccttttccgtcagtttaatacgtttagcccgacgatcgctggcacaagtttgacgcgaaattaaccctttttcttccagttggtccagagtacggaccagtgatggctgctcgatgccaatcgcttttgccagttgaatttgcgactggtctggaggtaactgatggatattgtgtaacgtaacccaatgggtttgtgttaactccagcggtttcaggcgatggtctatcagagcacgccatatgcgcaccaaccgtgccagatcagaacctagtggcgattccaatttcatctccttataattagcttgctaagatattatgcggcttttagaatagtgtgcagcaattgtattgctaaaacaaatgtattgctgcatttggttaccgtcagacatatttttcagaaattgcgcgtaaatttttcgcagttaaagaatatttattaatctaacgcaatatattcggtcgtaaaggaatctactttgtgaagtttatgctcaatgcaacaggattgcccttacaagatctggtgttcggtgcgtccgtctactttcctccgtttttcaaagccttcgcgtttggattcgtcatctggcttgtcgtacaccgcctgcttcgtggctggatctacgccggtgacatctggcatcccttgttaatggatttatcgctgtttgcgatttgcgtttgccttgctctggcaatactgattgcgtggtaactatgtcaattaaaacaattaagtatttctcaacaatcattgtagcggtagttgcggttcttgccggatggtggctgtggaattattacatgcaatctccgtggacacgcgacgggaaaatacgcgcagaacaggtttctatcaccccacaggtgtcgggacgtattgttgagctgaatataaaagacaaccagctggttaacgcgggggatcttctgctcacgatcgataaaacgccctttcagatcgccgagctgaatgcacaggctcagctggcgaaagcgcaatctgacctcgcaaaagccaataacgaagcgaatcgtcgtcgtcatctctcacaaaattttatttctgccgaagaactcgataccgctaacctcaatgttaaagcgatgcaggccagtgttgatgccgcacaggcgacgctgaaacagacacaatggcaactggcgcaaacggaaattcgcgccccggtgagtggatgggtgactaatctcactacccgcatcggcgattacgctgacaccgggaaaccgctgtttgcccttgtcgacagccactcgttttacgtcattggttattttgaagaaaccaagttgcgccatatccgcgaaggtgcaccagcacaaattaccctctatagtgataacaaaacgttacagggtcacgtttccagtatcggtcgggcgatttatgatcagagcgttgaaagtgactcaagccttattccggatgtgaaacctaacgtcccctgggttcgtctcgcccaacgcgttcccgtccgctttgcgctggataaagttccaggcgatgtcacgctggtgtcgggcaccacctgtagcattgccgtaggtcaataatgaacgcatcgtcatggtccttgcgcaatttgccctggttcagggccacgctggcgcaatggcgttatgcgttacgcaataccattgccatgtgtctggcgctgacggttgcctattatttgaatctggatgaaccctattgggcgatgacctcggctgcagtggttagctttcccaccgttggcggtgtcatcagcaaaagcctcggacgcatcgctggcagtttactgggagccattgcggcactgcttcttgccgggcatacgctcaatgagccgtggttttttctattgagcatgtcggcgtggcttggcttttgtacctgggcctgtgcgcacttcacgaataacgtcgcgtatgcatttcaactggcgggctacacggctgccatcatcgcctttccgatggttaatattactgaggccagccagctgtgggatatcgctcaggcgcgcgtttgcgaggtgattgtcggtattttgtgcggcggcatgatgatgatgatcctgcctagcagttccgatgctacagcccttttaaccgcattgaaaaacatgcacgcccgattactggaacatgccagtttactctggcagcctgaaacaaccgatgccattcgtgcagcacatgaaggggtgattgggcagatactgaccatgaatttgctgcgtatccaggctttctggagccactatcgttttcgccagcaaaacgcgcgccttaatgcgctgctccaccagcaattacgtatgaccagtgtcatctccagcctgcgacgtatgttgctcaactggccctcaccgccaggtgccacgcgagaaattctcgaacagttgctgacggcgctcgccagttcgcaaacagatgtttacaccgtcgcacgtattatcgccccgctacgcccgaccaacgtcgccgactatcggcacgtcgccttctggcagcgactacgttatttttgccgcctttatctgcaaagtagtcaggaattacatcgtctgcaaagcgatgtagatgatcatgccagactcccacggacatccggcctggctcgtcataccgataacgccgaagctatgtggagcggactgcgtacattttgtacgttgatgatgattggcgcatggagtattgcttcgcaatgggatgccggtgccaatgcattaacgctggcagcgattagctgcgtactctactccgccgtcgcagcaccgtttaagtcgttgtcactgctgatgcgcacgctggtgttactttcgctattcagctttgtggtcaaatttggtctgatggtccagattagcgatctgtggcaatttttactgtttctctttccactgctggcgacaatgcagcttcttaaattgcagatgcccaaatttgccgcattgtgggggcaactgattgtttttatgggttcttttatcgccgtcactaatcccccggtgtataattttgctgattttcttaacgataatctggcaaaaatcgttggcgtcgcgttggcgtggttagcgttcgccattctgcgtccaggatcggatgctcgcaaaagccgccgccatattcgcgcgctgcgccgggattttgtcgatcaactaagccgccatccaacactgagtgaaagcgaatttgaatcgctcacttatcatcacgtcagtcagttgagtaacagccaggatgcgctggctcgccgttggttattacgctggggtatagtgctgctgaactgttctcatgttgtctggcaattacgcgactgggaatcgcgttccgatccgttatcgcgagtacgggataactgtatttcactgttgcggggagtgatgagtgagcgtggcgttcagcaaaaatcactggcggccacacttgaagaattacagcggatttgcgacagccttgcccgccatcatcaacctgccgcccgtgagctggcggcaattgtctggcggctgtactgctcgctttcgcaacttgagcaagcaccaccgcaaggtacgctggcctcttaattacttaattacaccacaggcatagcgttcaccgccaccgcccagcggtttaggttgatcggacatattatcgccgccaacgtggaccatcagcgctttgtctttgatttcatccagtgatttcagacgaggcgcgatgacggcatcggtagctttgccgtcattattgacgaccagtgcaggcagatcgcctaaatgcccggcaccttctggcccttcatgtttaccggtattttgtggatcaagatgcccgcctgcggattccgcggcgctggctttgccatctttggtggctggctggcagcttcctttggcatgaatatggaagccatgttcaccgggaggtaatgctttcagatcgggcgaaaactccagacctttatcggtttcagtaatggtgacgctaccaattgactgcccaaccccttgcgacgtgacgaggttcatctcgactttttcactggcagcttgtgcgccggtcgcaacaaccagcgccagaatggccagactaaaacgtttcataggacctccgttcattgtgcattcctgaataagtgtaaaccagtgacacatttttgaacggcggctattcctaaaagtgcttacggtacgtcgtaccccagtgccgctttacggatacgaaaccattgttgacgggtcattttcagtgtttctgcttcgacagctgcccgtacgcgctcaattttacctcagccgataattggcagcggctgcgacggtaaacgtaatacccaggcgtaaaccacctgttcaatcgagcccgcgtttaactcctccgccaccacagccagttcatcacgcagcggctggaaataatcatcattaaacagacgaccaccaccaaggcaggaccacgccatcggacgaacacgcagttgttgcagttggtcgagcgtgccatccagcagtaacggctgatgtaccggggatatttccacctgattagtggcaagggtaaacggcagacgtgattgcaacagggcaaattgcgcaggcgtgaagttggatacgccaaaatgacgcactttgccgctctgatgcagatgtttgaacgcgtccgccacttcatcggcatccattaacgggtccgggcggtggattaacagcagatccagatgatcggtcgcaagattaattagcgactgttcggcgctcttaatgatgtgatcgcggtcagtgatgtaatgaccaatgacgttttcttcacgcgcggtcgtcgcgataccgcatttactgacgatttccatccgctcacgcaggtgaggtgccagtttcagcgcctcgccaaacgccgcttcgcactgatagccaccataaatatcagcatggtccacggtggtcacgccgagatccagatgctcttcaataaaactgaccagctggcgggcggacatgttccagtccatcaatcgccagtagcccatcacaaaacgggaaaactccgggccttgcggcgcaatagtaatacgctgaaccataatcgcttcctcttatcagatatgagaggagtatacgcaagattaggctcaaaagagtgatggttgctccggttcgtctgatgacgctggcttatttgcacgtaatttgcgcattaatcgctgccgacaaaggcgcagcacctcttgtttttcgccatcgctcattttattccagttaaaacgctcatcccggcttcgaaaacagccgcgacaaaacccgcgttcgtcagactggcaaattccccggcacgggctctggacgggaaagaactctaattgctccgccacttcgccctcctcaaataagattattaccattattgaagctgttaatgcccaaagtagcaactttgcttgcactagaccgactggtctactacactccaacgcatgaacaaacacaccgaacatgatactcgcgaacatctcctggcgacgggcgagcaactttgcctgcaacgtggattcaccgggatggggctaagcgaattactaaaaaccgctgaagtgccgaaagggtccttctatcactactttcgctctaaagaagcgtttggcgttgccatgcttgagcgccattacgccacatatcaccaacgactgactgagttgctgcaatccggcgaaggtaactaccgcgaccgcatactggcttattaccagcaaacactgaaccagttttgccaacatggaaccatcagtggttgcctgacagtaaaactctctgccgaagtgtgcgatctgtcagaagatatgcgtagcgcgatggataaaggcgctcgcggcgtgatcgccctgctctcgcaggctctggaaaatggccgtgatagccattgtttaaccttttgtggcgaaccgctgcaacaggcacaagtgctttacgcactatggctgggtgcgaatctgcaggccaaaatttcgcgcaattccgagccactggaaaacgcgctggcacatgtaaaaaccattattgcgacgcctgccgtttagcaggcattttttatcaccagacgaccgggagcctttatgtcatctgaaaaactgtattccccactgaaagtgggcgcaataactgcggcaaaccgtatttttatggcaccgctgacgcgtctgcgcagtattgaaccgggtgacatccctaccccgttgatggcggaatactatcgccaacgtgccagtgccggtttgattattagcgaagccacgcaaatttctgcccaggcaaaagggtatgctggtgcacctggcatccatagtccggaacaaattgccgcatggaaaaaaattaccgctggcgttcatgctgaaaatgggcatatggccgtacagctgtggcacaccggacgcatttctcacgccagcctgcaacctggcggccaggcaccagtagcgccttcagcacttagcgcgggaacacgtacttctctgcgcgatgaaaatggtcaggcgatccgtgttgaaacatccatgccgcgtgcgcttgaactggaagagattccaagtatcgtcaatgatttccgtcaggctattgctaacgcgcgtgaagccggttttgatctggtagagctccactctgctcatggttatttgctgcatcagttcctttctccttcttcaaaccatcgtaccgatcagtacggcggcagcgtggaaaatcgcgcacgtttggtactggaagtggtcgatgccgggattgaagaatggggtgccgatcgcattggcattcgcgtttcgccaatcggtactttccagaacacggataacggcccgaatgaagaagccgatgcactgtatctgattgaacaactgggtaaacgcggcattgcttatctgcatatgtcagaaccagattgggcggggggtgaaccgtatactgatgcgttccgcgaaaaagtacgcgcccgtttccacggtccgattatcggcgcaggtgcatacacagtagaaaaagctgaaacgctgatcggcaaagggttaattgatgcggtggcatttggtcgtgactggattgcgaacccggatctggtcgcccgcttgcagcgcaaagctgagcttaacccacagcgtgctgaaagtttctatggtggcggtgcggaaggctacactgattacccgacgttgtaatccaacattgcgagcggcgtaaagccgccgctatactaaaacaacattttgaatctgttagccattttgaggataaaaagatgcgtcttcttcataccatgctgcgcgttggcgatctgcaacgctccatcgatttttataccaaagtgctgggcatgaaactgctgcgtaccagcgaaaacccggaatacaaatactcactggcgtttgttggctacggcccggaaaccgaagaagcggtgattgaactgacctacaactggggcgtggataaatacgaactcggcactgcttatggtcacatcgcgcttagcgtagataatgccgctgaagcgtgcgaaaaaatccgtcaaaacgggggtaacgtgacccgtgaagcgggtccggtaaaaggcggtactacggttatcgcgtttgtggaagatccggacggttacaaaattgagttaatcgaagagaaagacgccggtcgcggtctgggcaactaatctcctgccgggcgcgaactcatcgcgcccgcatctttactgcatcgacaagtaatatttgtcataatgcgcgctgcaatttatccgtattaagagaatcagatgtccgataacgctcaacttaccggtctgtgcgaccgttttcgtggcttttatcctgttgtgatcgatgttgaaacagctggatttaacgccaaaaccgatgcgctgcttgagattgccgccatcaccctgaaaatggatgaacaaggctggctgatgccggacaccacattacatttccacgtcgaaccatttgtcggcgcaaatttgcaaccagaagcccttgctttcaacggcattgacccgaacgatcccgatcgcggcgcggtcagcgaatacgaggcgctgcacgaaatttttaaagttgtacgtaaaggtattaaagcgagcggctgtaaccgcgccattatggtggcgcacaacgccaatttcgatcacagctttatgatggccgccgcagaacgcgcctcactgaaacgtaacccgttccaccctttcgccacttttgacactgctgcactggccgggctggcactcggacaaaccgtattgtcaaaggcttgccagaccgctggcatggacttcgacagcacccaggcgcactccgcgctgtacgacaccgaacgcactgcggtgctgttttgtgaaatcgtcaaccgctggaaacgtctgggaggctggccgctacctgccgccgaagaggtgtaatcgagtcgatgcctgatgacatgcaatgattcaggcatctatagtgaggctattccacgcatcatgcatgatattcacggggaatagcgttaatggcagataatccaaacccttcatcgcccctgccggacgtgttttcaccggcgacccgcgactggtttcttcgcgcctttaaacagccgaccgctgtccagtcgcaaacctggcatgtggcggcgcgaggcgaacatgcgctggtgattgcaccgactggctccgggaaaacgctggcagcatttctctacgccctcgatcgactcttccgcgaaggcggcgaagatacccgcgaggcgcataaacgtaaaacctcacgcatcctctatatttcaccgataaaagccctgggcaccgacgttcagcgcaacttgcagatcccgttgaagggtattgccgatgaacggcggcggcgcggcgaaacggaagtcaatcttcgcgtggggatccgtactggcgatacgcctgcacaggaacgcagcaaactcacccgtaatccgccggatattctgatcaccacacccgaatcactctatctgatgctgacctcccgcgcgcgcgaaacgctacgcggcgtcgaaacggtaattattgatgaagtccacgcggtagcgggaagtaaacgtggtgcgcatctggcgttaagtctggagcggctcgatgcgctgctccacacctcagcacagcgaattggcctttctgccactgtgcgctcagccagcgatgtggcagcatttcttggtggcgatcgcccggttacggtagtcaacccgcccgcaatgcgtcatccgcagatacggattgtcgtaccagtcgccaatatggatgatgtctcatcggtcgccagcggcactggcgaagacagccatgccggccgggaaggctccatctggccatatattgaaacgggtatccttgatgaagtgttgcgccatcgctcgaccattgtctttactaattcgcgggggctggcggaaaaactgacggcacgattaaatgagctttacgccgcacgcttacagcgttccccgtctatcgccgctgatgcggcccatttcgagtcgacctctggcgcaacctctaaccgtgtacaaagtagcgacgtttttattgcccgctcacaccacggctccgtctctaaagaacaacgagcaatcaccgagcaggcgctgaaatcgggtgagttacgctgcgtggtcgcaacttccagtctcgaactggggattgatatgggcgctgtggagctggtgattcaggtggcaacgccgctttctgttgccagtgggttacaacgcattggacgtgccggacaccagataggaggtatctccaaagggctttttttcccccgaaccaggcgtgacttagtcgattccgcagtcattgtagagtgtatgttcgcaggcaggctggaaaacctgacacctccgcataatccactcgacgtccttgcgcagcacaccgttgccgccgcggcgatggatgcattacaggtagacgaatggtactcccgcgtacgccgtgccgcaccgtggaaagatctgccaagacgtgtttttgacgccacgctggatatgctttccggacgctatccctctggcgatttttctgcttttcgccccaaactggtctggaacagggagaccgggatattgaccgcccgacctggcgctcagctgttggcggttaccagcggcggcaccattccggatcgtggcatgtatagcgtgttattacccgaaggggaagaacaggccggttcgcgacgggtgggtgaactggatgaggagatggtatatgagtcgcgggtgaacgatattatcactctcggcgcaacctcatggcggatccagcaaatcacccgcgatcaggtgattgtgactcctgctccgggtcgttctgcccggctccccttctggcgtggtgaaggtaacggacgtccggctgaattaggcgagatgatcggcgattttcttcatttgctggcggatggagcgttcttttccgggactattcccccgtggctggctgaagaaaatacgatcgccaatattcaggggttgattgacgagcagcgcaacgcgacgggtattgttccggggagtcgtcatctggtcctcgaacggtgccgtgatgaaattggcgattggcgtattattttgcactctccctatggaagacgggtgcatgaaccctgggcgctggcgattgccgggcgaatacatgcgctttggggcgctgacgcgtctgtggtcgccagtgatgacggcattgttgcgcgcattcctgacactgatggtaaattgcccgacgccgcgatttttttgtttgaaccagaaaagttgctgcaaattgtccgcgaggcggtaggcagttcggcacttttcgccgcccgttttcgcgaatgcgccgcgcgggcattattaatgccgggccgcacgccgggccatcgcaccccgctttggcaacaacggctgcgcgccagtcagttgctggaaatcgctcagggatatccggattttccggccattctcgaaaccctacgcgaatgtctgcaagatgtttatgatcttcccgcactggaacgtttgatgcgtcgcctgaacggaggcgaaattcaaatatccgatgtaacgactactacgccctcgcctttcgccacaagtttattgttcggctatgtcgcggaatttatgtaccagagcgacgccccgctggcagaacgccgggcatccgtactgtcgctggacagcgagttactgcgcaatctactcggacaggtcgatccgggggaattactcgacccgcaggtcattcgccaggtggaagaagagttgcaacgactggctcctggcagaagagcgaaaggtgaagaaggattgttcgacctgctgcgcgaactggggccaatgaccgttgaagacctggcgcaacggcatacaggcagcagtgaagagattgcctcgtatctggaaaatcttcttacagtaaaacgcatcttcccgacgatgattagtggacaggagcgtcttgcctgtatggatgatgccgccaggctgcgcgatgccctcggcgtacgattaccagagtcactgccagagatttatttgcatagagtcagttacccgcttcgcgacctctttctacgctatctccgggctcatgctctggtcacggctgaacaactggctcatgagtttagtctcggtattgccattgtcgaagagcagcttcagcaactgcgcgaacagggtctggtgatgaatctgcaacaagacatctgggtgagcgatgaagtatttcgtcgtctgcgtttgcgctcgctgcaagccgccagagaagcgacgcgtcccgttgcagccacgacctatgcgcgattgctgctggaacgtcagggcgtattacccgccaccgatggtagcccggcgctctttgcctcaacatcgccaggcgtttatgagggggtggatggcgtgatgcgggtgatcgaacagcttgccggagtcggcttacccgcctcactctgggaaagccagatcttgcctgcccgcgtacacgactattcgccagaagtgctcgatgaattactggcaaccggtgcggttatctggtcggggcaaaaaaaactgggtgaagatgacggcctggtggcactgcatctacaggaatatgctgcagaatcgttcactcccgccgaagcggatcaggcgaatcgttcggcgctgcaacaagcgatagtcgctgttctggctgacggaggagcctggtttgcacaacaaatcagccaacggatacgcgacaaaatcggcgaatcggttgatccctcggcactgcaagaggcgttatgggcgctggtctggcaaggcgtcatcaccagcgatatttgggcaccgttacgcgccctcacccgcagcagttccaacgcacgcacctcaactcgccgcagtcaccgggctcgtcgtgggcgtcctgtctatgcacaacccgtctcgccgcgggtatcttacaacacaccaaatctggctggacgctggtcgttattgcaggtggagccactaaacgataccgaaaggatgctggcgctggcggaaaatatgctcgaccgctacggcatcatcagtcgtcaggcggtgatagccgaaaatatccctggcgggtttccatcgatgcaaacgctttgtcgaagtatggaagattccgggcgaattatgcgaggtcgttttgtagaaggtctgggtggcgcgcaattcgctgaacgtctgactattgaccgcttgcgcgacctggcgacacaagccgcgcaaacgcgccactatacaccagtggcgctctccgccaacgatccggctaatgtgtggggaaatcttctgccctggcctgcacatccggcaacgctggtaccaacgcgtcgggcgggtgcgctggtggtcgtttctggcggcaaattgttactctatctggcgcaaggtggcaaaaaaatgctggtctggcaggaaaaagaggaattactcgccccagaggttttccacgcgctgactaccgcactgcgtcgcgaaccacggctgcgctttacgctaacagaagtgaatgatctaccggtctggcaaacgccgatgtttacgctgctgcgtgaagcgggattttcaagttcgccacaagggctggattggggatagagaaaggactgacggatgcccgttcgcatccgtcagtattgcaggacggattattccgcgtccggctcttcagacttgtatttagcggcagtttctttgatcagctgctgcagttcgccacgctgatacatttcgatcacgatatcacaaccgcctaccagctcgccgtcaacccacagttgcgggaaggtcggccagttagcatatttcggcagctccgcacgaatgtccggattctgcagaatatcaacataggcaaaacgttcgccacatgcggcaagcgcctggactgcctgggcagagaaaccgcagctcggcagtttcggtgaacctttcatgtacagcaggatcgggttttcagcaatctggcgttggattttttcgatagtggtgctcattgtcttgcttcctcaaacttctttacggcagtaatctgacattgtagcgggtcagtgcggcatcggaaaataacattttcatcacgcttttgctattttatccctttgctctatttgttgcatttcaaatattcgtttcttccctgatgcacggcaaactggcgtatttatgaccatttttagctttcactgctgcatttttttgcgctcgccaacgaaacgtattttttaacaataaaagctattaactttctcttcttctatgcattagaatcatcaagttttgtaaatcagacgcaggcatgatagacctgccttaacagagggacgctcagtggcgcggataaaccgtatttcgatcacgctctgtgctttactttttaccaccctgcctttaacgcctatggcccatgcttcaaagcaagccagggagagttctgctaccactcatatcaccaaaaaagcagataaaaagaaaagcacggcaaccaccaaaaagacccagaaaacagcgaaaaaagccgccagtaaaagtacgaccaaaagcaaaaccgcttcttccgttaaaaaatcttccattaccgcttctaaaaacgccaaaactcgcagcaaacataccgtcaataaaacggcctcagccagccttaccgaaaagtgtaccaaacgtaagggctataaatcgcattgtgtgaaagtcaaaaatgcagcgtcaggaacccttgccgacgcacacaaagcgaaggtgcaaaaagccacaaaagtggcaatgaataaactgatgcagcaaattggtaagccatatcgttggggtggcagctcaccgcgtaccggttttgattgcagcggcctggtttattacgcttataaagatttggtgaaaattcgtattccgcgtacggcgaatgaaatgtatcacctgcgcgatgcagcgccaatcgaacgtagtgaactgaaaaacggcgacctggtctttttccgtactcagggacgcggtacagccgatcatgtcggcgtgtatgtcggcaacggcaaatttattcagtcaccgcgcacaggtcaggaaattcaaatcacttctctcagtgaagactactggcagcgccactatgttggcgctcgccgggtaatgaccccaaaaacacttcgctaaaactttaccctgttgttacggcaacagggtaagttcatcttttgtctcaccttttaatttgctaccctatccatacgcacaataaggctattgtacgtatgcaaattaataataaaggagagtagcaatgtcattcgaattacctgcactaccatatgctaaagatgctctggcaccgcacatttctgcggaaactatcgagtatcactacggcaagcatcatcagacttatgtcactaacctgaacaacctgattaaaggtaccgcgtttgaaggtaaatcactggaagagattattcgcagctctgaaggtggcgtattcaacaacgcagctcaggtctggaaccatactttctactggaactgcctggcaccgaacgccggtggcgaaccgactggaaaagtcgctgaagctatcgccgcatcttttggcagctttgccgatttcaaagctcagtttactgatgcagcgatcaaaaactttggttctggctggacctggctggtgaaaaacagcgatggcaaactggctatcgtttcaacctctaacgcgggtactccgctgaccaccgatgcgactccgctgctaaccgttgatgtctgggaacacgcatattacatcgactatcgcaatgcacgtcctggctatcttgagcacttctgggcgctggtgaactgggaattcgtagcgaaaaatctcgctgcataataactgatggcaaatgcagtattgcctgatgcgcttcgcttaccatgccaacgcggatgaggcgttaacagcgcattcggcaagataaatcgcacgttgtcagcaactgtaacgcagaaggttatccttctgcgtttttgtttaattagctgttagcaacgcaaactgtttcaggttgttttctggctgacataaacaccagcaataatgccagtcccgcgacaatcgcccccatcaccggcacaaagctgtatcccagcccagcggaaattaccgcaccaccagcagctgctcccagcgcatttccaagattaaaggcaccaatattgactgatgaagacagacctggcgcttcactggcgacacgcatcacgcgcatctgtaacggcggtacgaccgcaaaggttgcagcgccccacaccgccatgctaatagctgcgccgaacttattgcgggccaggaacgggattgccagcataatcaccatcagcagcaacaaaaagcctttcaacgtgccgttaactgaacgatctgccagtttgccgccgagatagttaccgatagagaatccgacaccaatcagcaccagcattgccgtgacgaacaccggtgttgcgtgggtaatactttgcagtaccggagagatataggtgtagagagtaaacattgcaccagctcccagtaccgtcgtcagcaatgcagacagcacctgcggacgcattaataccgccagctcttttttcacttcaggtcgtgcccctgcaccacctttaggtaatgagaagaacagacttaccattgaaatcactcccagccccgccgttgccagaaatgacatccgccagccgatggtttcacccaaccaggtcgccgccggcacgccaccgatatttgccagggttaaccccataaacatagtggcaactgcgctggcctgtttatgttttggcaccacgcttgcggccacgactgaacccaaaccaaaaaatgctccgtgattcaggctggtcaaaatgcgtgaaagcatcagggtcatataatccggcgcgatggcggaaagtacgttgccgagcgtgaaaattgccatcaggaaaatcaacgcactgcggcgggcacgatgagaaagtagaagcgtcatcagcggcgcgccaaccattacgccaactgcataggcactgattaacattccggcagcgggaatcgagacatccacaccgcgcgcaatgacgggcaacaagcccattggcgagaactccgttgtcccgataccaaacgcgccaatcgccagcgccagcaacggatagttaattttcatgccttatctccacctcttcgcgtcattacgcgatattcattaaagtggcgaaagcatgacagcaatcacaaaaaaatgaaaataacaaaaagagaaaacacttttgccattttgctaacaaacaggaaggagatgcgagggagaacgcgctccctcgagaggaaatcagtgcagcgcggcagtcaaacccacggccacgatcaaaccgaggacgataatcgttgttaccagtgaaaatttaaggtcggtgctcatcaagttttctccttttttattaccacacaaaaagtgatattacgcatttttacacactgtgatgaaaaaatctcccgtcatttataatgataagtgtttttaccacttccccttttcgtcaagatcggccaaaattccacgcttacactatttgcgtactggccattgaccccttcctgacgctccgtgtcgtttttccggcgtaccgcaacacttttgttgtgcgtaaggtgtgtaaaggcaaacgtttaccttgcgattttgcaggagctgaagttagggtctggagtgaaatggaatggcaacaataaaagatgtagcgaaacgagcaaacgtttccactacaactgtgtcacacgtgatcaacaaaacacgtttcgtcgctgaagaaacgcgcaacgccgtgtgggcagcgatcaaagaattacactactcccctagcgcggtggcgcgtagcctgaaggttaaccacaccaagtctatcggtttgctagcgaccagcagcgaagcggcctattttgccgagatcattgaagcagttgaaaaaaattgcttccagaaaggttacaccctgattctgggtaatgcgtggaacaatcttgagaaacagcgggcttatctgtcgatgatggcgcaaaaacgcgtcgatggtctgctggtgatgtgttctgagtacccagagccgttgctggcgatgctggaagagtatcgccatatcccaatggtggtgatggactggggtgaagcaaaagctgacttcaccgatgcggtcattgataacgcgttcgaaggcggctacatggccgggcgttatctgattgaacgcggtcaccgcgaaatcggcgttatccccggcccgctggaacgtaacactggcgcaggccgccttgccggttttatgaaggcgatggaagaagcaatgatcaaggtgccggaaagctggattgtgcagggtgactttgaacctgaatccggttatcgcgccatgcagcaaatcctgtcgcagccgcatcgccctactgccgtcttctgtggtggcgatatcatggcaatgggcgcactttgtgctgctgatgaaatggggctgcgcgtcccgcaggatgtttcgctgatcggttatgataacgtgcgcaacgcccgctattttacgccggcgctgacaacaatccatcagccaaaagattcgttgggtgaaacagcgttcaacatgttgttggatcgtatagtcaacaaacgtgaagaaccgcagtccattgaagtgcatccgcgcttgattgaacgccgctccgtggctgacggcccgttccgcgactatcgtcgttaatcacccgttgcgggagtctcttccggctcccgcagccactccttattcagcgtctcactatcgccgagatactcaagcaaccaggttaacgcaggcgacatatcattttgctgccatgtcagacaacatgccgaatccggaaaggggttttccagttctaatgctacccacttcccctcattaagccacggtttggcgaaatgtgttggcaccatccctatgcataatcctgccgagatacaggttgccgatgattcccagtcaggcacgacaactcttttttggttatccagcaaccaggtaatacgcttaggtagcgttcgcgaggtgtcttcgcgcaccaacgacggccagttgcgcaacgtatcatcgctgaacgggccatccatcaacgccagcgggtgatggctggcaacaacgcaactccagcttagcatccccatatcccggaaggcataacgaccgcctaccggaatcgcgcgtgttgcgccaatcgccagttccacgcgcccgtcggaaagcgcatcccagacaccgttgaacacttcctgaaagacaagaagttcgacatcatcaaaatggcgataaaaatcaacgatcatctgccgtgtacgttctggcctgacaatattatccactgcgatagctaactgaccgcgccagccgttcgctatctgctgacattgctggcgggtgatctgcatttttttgacaacagagcgcccttctttgagaaaccacgctccggcagcggtcagctccacatcacggtgccgtcgttcaaacagcggcaccgccagccactcttccagctgacgcacggtatagctgaccgcagaaggaacgcgatgcagctcctgtgccgcagcgctaaaactaccattacgcgctaccgcatcaacaacttcgagtgaatattctgaccacatagtctgcctgcaaaatttttgaaaccagtcatcaaatattaccgtttcacaacactaatttcactccctacactttgcggcggtgtttaattgagagatttagagaatatacatgcaacctgggaaaagatttttagtctggctggcgggtttgagcgtactcggttttctggcaaccgatatgtatctgcctgctttcgccgccatacaggccgacctgcaaacgcctgcgtctgctgtcagtgccagccttagtctgttccttgccggttttgccgcagcccagcttctgtgggggccgctctccgatcgttatggtcgtaaaccggtattattaatcggcctgacaatttttgcgttaggtagtctggggatgctgtgggtagaaaacgccgctatgctgctggtattgcgttttgtacaggctgtgggtgtctgcgccgcggcggttatctggcaagcgttagtgacggattattatccttcacagaaagttaaccgaatttttgcgaccatcatgccgctggtgggtctatctccggccctggctcctctgttaggaagctggctgctggtccatttttcctggcaggcgattttcgccaccctttttgccattaccgtggtgctgattctgcctattttctggctcaaacccacgacgaaggcccgtaacaatagtcaggatggtctgacctttaccgacctgctacgttctaaaacctatcgcggcaatgtgctgatatacgcggcctgttcagccagtttttttgcatggctgaccggttcaccgttcatccttagtgaaatgggctacagcccggcagttattggtttaagttatgtcccgcaaactatcgcgtttctgattggtggttatggctgtcgcgccgcgctgcagaaatggcaaggcaagcagttattaccgtggttgctggtgctgtttgctgtcagcgtcattgcgacctgggctgcgggcttcattagccatgtgtcgctggtcgaaatcctgatcccattctgtgtgatggcgattgctaatggcgcgatctaccctattgttgtcgcccaggctctgcgtcccttcccacacgcaactggtcgcgccgcagcgttgcagaacactctgcaactgggtctgtgcttcctcgcaagtctggtagtttcctggctgatcagtatcagcacgccattgctcaccaccaccagcgtgatgttatcaacagtagtgctggtcgcgctgggttacatgatgcaacgttgtgaagaagttggctgccagaatcatggcaatgccgaagtcgctcatagcgaatcacactgatctatatcgatatacttatacttaggctgctaacaaaattttgttgtatgattgaaattagcggcctatactaatttcgagttgttaaagctacgataaatattatgtttttacggggacaggatcgttcccgactcactatggatggtcatttcggcaagggttcctcctttccctctgttctacgtcggattatagactcgcggttttttctgcgagatttctcacaaagcccaaaaagcgtctacgctgttttaaggttctgatcaccgaccagtgatggagaaactatgagttcatcgtgtatagaagaagtcagtgtaccggatgacaactggtaccgtatcgccaacgaattacttagccgtgccggtatagccattaacggttctgccccggcggatattcgtgtgaaaaaccccgatttttttaaacgcgttctgcaagaaggctctttggggttaggcgaaagttatatggatggctggtgggaatgtgaccgactggatatgttttttagcaaagtcttacgcgcaggtctcgagaaccaactcccccatcatttcaaagacacgctgcgtattgccggcgcccgtctcttcaatctgcagagtaaaaaacgtgcctggatagtcggcaaagagcattacgatttgggtaatgacttgttcagccgcatgcttgatcccttcatgcaatattcctgcgcttactggaaagatgccgataatctggaatctgcccagcaggcgaagctcaaaatgatttgtgaaaaattgcagttaaaacctgggatgcgcgtactggatattggctgcggctggggcggactggcacactacatggcatctaattatgacgtaagcgtggtgggcgtcaccatttctgccgaacagcaaaaaatggctcaggaacgctgtgaaggcctggatgtcaccattttgctgcaagattatcgtgacctgaacgaccagtttgatcgtattgtttctgtggggatgttcgagcacgtcggaccgaaaaattacgatacctattttacggtggtggatcgtaatttgaaaccggaaggcatattcctgctccatactatcggttcgaaaaaaaccgatctgaatgttgatccctggattaataaatatattttcccgaacggttgcctgccctctgtacgccagattgctcagtccagcgaaccccactttgtgatggaagactggcataacttcggtgctgattacgatactacgttgatggcgtggtatgaacgattcgtcgccgcatggccagaaattgcggataactacagtgaacgctttaaacggatgtttacctattatctgaatgcctgcgcaggtgctttccgcgcccgtgatattcagctctggcaggtggtgttctcacgcggtgttgaaaacggccttcgagtcgctcgctaaaggctattctatcgccccctctccgggggcgatttcagatcaggcttctgtacctgattgattcatggcattttctcgtgccgccagcacacgttctaccgtatctaccactgcctgagtttgtggatcgatttcaatgttgacgcgtgcgccaagttttttcttcccaagagtcgtgcgttccagagtttccggaattaaatggacgcaaaaacgcgttggcgtgacttcgccgacggtcaggctaataccgtcgatgccaataaatcctttgtacaggatatatttcatcaactgactatcctggactttaaaccagatctggcgattattttccgaggttaatattttcgccacttcagcggtggtcataatatgacctgacattaagtgtccgccaatttcatcactgaatttcgccgcacgctcaacgtttacccaatcccccacttttaaatcgccaagattggtaatgcgcaacgtttctttcatcaggtcaaaactgacatggttgccgttaatttccgtcacggtcaggcagcaaccgttatgcgccacggaggcaccggtttccagaccgtccagcatgtggtcgggtaactccaccacatgtgtgcgaaaatttggtttctcgtcaatcgacaccagttttgcggtgccctgtacaatccccgtaaacatacttacaactcctgaaatcagttaagacattctgttcagcacaatagcaggtggaaaacgcccttaccagtgaaggggtaagaatggctattttttcactggaagaattaataaaatcctcgctacaatagactgaatttcccctgcttcttctttttgctgcctattcaggcggctttttagtctctcatataactacaaataaaaggtgttcacgtgcagaagtatatcagtgaagcgcgtctgttattggcattagcaatcccggtgattctcgcgcaaatcgcccaaactgcgatgggttttgtcgataccgtgatggcgggcggctatagtgccaccgacatggcggcggtcgctatcggtacttctatctggcttccggcgatcctctttggtcacggactgctgctggcattaacgccggttatcgcgcaattaaatggttccggtcgacgtgagcgcattgcgcatcaggtgcgacagggcttctggctggcgggttttgtttccgttctcattatgctggtgctgtggaatgcaggttacattatccgctccatggaaaacatcgatccggctctggcggacaaagccgtgggttatctgcgtgcgttgctgtggggcgcgccgggctatcttttcttccaggttgcccgtaaccaatgtgaaggtctggcaaaaaccaagccgggtatggtaatgggctttatcggcctgctggtgaacattccggtgaactatatctttatttatggtcatttcggtatgcctgagctcggtggcgttggttgtggcgtggctactgcggcggtgtattgggtcatgttccttgccatggtttcttacattaaacgcgcccgctcgatgcgcgatattcgtaacgaaaaaggcaccgcgaaacccgatcctgcggttatgaaacgactgattcaactcggtttgccgattgcgctggcactattctttgaagtgacactgtttgccgtcgtggctctgttagtgtctccgctcggtattgttgatgtcgcaggacaccagattgccctgaactttagttcactaatgttcgtgcttccaatgtcgctggcggcagcggtaactatccgcgtaggttatcgtctgggtcagggctcaacgctggatgcgcaaaccgctgcgcggaccgggcttatggtgggtgtctgtatggcaaccctgacggccatattcacggtttcactgcgggagcaaatcgccctgttgtacaacgacaatcccgaggttgtaacgctggcggcgcatttgatgttgctggcggcggtatatcagatttctgaytcaatccaggtgattggcagtgggattttgcgtggttataaagatacgcgttccattttctatatcacctttacggcttactgggtgctgggcttgccaagcggctatattctggcactgaccgatctggtcgttgaacctatggggccagcaggcttctggataggctttattattggcctgacgtcggcagccattatgatgatgctgcgtatgcggtacctgcaacgtctgccgtcagccatcattctgcaacgagcatcccgctaataaagacaaggcgcaaccttcacggggtgcgcctgtgtttttacgcaggctggagcgttgcgccaatcccgtcttcgtctggctgtagtttcagtgcgttacacagagtttgccgactggcatctgttatctgaacgcgtatatccccgttaacttcccctttcacattgatgaagtcaggtgaaatttctttcgcactggtttgcaggcaaatcgctccctctccgcgcaggcgtttcactttcagctgcacatgcgttgccgcaccagtgatcagccacagttttccgccattcagattgatgttaccaatactgaaagtgacactgtcaccttttaccgtactgccgtcgagaatcaatacaccgccctgctgtacagtaatcgttgattgttgcagatctgcgccatagccaataatcattgaagcgccgtccagtaatgcaacactcccggtcagttcaaccggtgcgcgatcttcctctacgacaaaattttcgtccgcgctggtgggtgacaacaggatcactgttccaccttgtattaccgcattttccagcgtaccggcatgcacttcagcccgaccacccacattaacggacaggttttgcgtcttaccggaactgtagagctgaagaccatccgtccccagacgatagatggctccattctcaacaatagtgtcagagtcttcaccaccgagattattcatggtgccatcagcaagcaacgtatcattggctttccccgccagcataaaaacgccgccctgattaatctcacaattgctggcttccccacctggatacaccaacaattcaccaccttcatctaccacgaccgctgaggttgtcccattaaccaacaggccgccctcttgatcgagaatgattttttccgcgcgatgtccttccagtacacgcaggttaccgccattttccagcaacaaaccgcaggcataaccctgatcaacgctgaattcaccttcgggatggcggccattaaccgtagcgagcgtagagagactaattgcgcctccctcggactgaacaatatctgtggcaatggcaccgtcgctgaccgatagcgtgccattgttaccgtactgtgtgcatttggcgatcccaccggttgccactttcaaccagccagcccccgtgaccacggtattttcggctcttccgccagcttcaacaatcaactcgccttcagtaagttgcgtcgcgccaatgacctcgccggtcttaacaatttgcacattcccgtcgctcatcaagtttttcgcatcagatcccatgatttattcctttgctgcatctgtgtgcctttattgctacctaagtgtaaaggctacggaggatttatccacgacagatttgagatggtggcaaacaactctgtttaaactctgatacacgaattattgggttgtatcagatgtaaatgcgatcctgaataaaaatcgcccttgcaaatcaacaaaatatagccaatttgcttaaaagctctgcaaacggtcgaaatagcgcagaaaattacgttttgcctcttgccaccttcccactctgccgctaatattcgtccccgttgtcacctacaacgttgcgttcatagctcagttggttagagcaccaccttgacatggtgggggtcgttggttcgagtccaattgaacgcaccatcctgcgtccgtagctcagttggttagagcaccaccttgacatggtgggggtcggtggttcgagtccactcggacgcaccagattttgttaatctggtcttctcctttttccctctgcttcttctctgtatccaatacgttaaaagatttacactgtcttcgtatgcgttatcagaaggagaatcgctatggcaactttgttacaacttcattttgcttttaatggcccatttggcgacgcaatggctgagcagcttaaaccacttgcagagtcgattaatcaggaacctggttttctgtggaaggtatggacagaaagtgaaaagaaccacgaagccggtgggatctaccttttcactgatgaaaaaagcgcccttgcctatctggaaaaacacactgcccaactgaaaaaactcggcgttgaggaagttgtcgccaaagttttcgatgtcaatgagccactgagtcaaatcaatcaggcaaaactcgcctgacagaatttaatcaagggcggttagcgcccttttcatccctgtctgaaatttctcaaattctaaaaatctcaaccaaacttatctgataacactaaattcgaaagaatgcgtacaggtaagtaacaatgaaaaaaattgcaattgtgggtgccgggcctacggggatctacaccttattctcgcttctacagcaacaaactccactttctatttctatcttcgagcaggctgacgaggccggtgtcgggatgccatacagtgatgaggaaaactcaaaaatgatgctggcaaatattgccagtattgaaataccgccgatttattgtacgtatctcgaatggctacaaaagcaagaagccagtcatctccagcgttatggcgttaaaaaagaaaccttgcacgatcgtcagtttttaccgcgaattctgctgggcgaatatttccgcgatcaatttttacgattagtagaccaggcacgaaagcaaaaatttgcagtggctgtttatgaatcatgccaggttaccgatctgcaaattacaaatgctggcgtcatgctcgctacaaatcaggatttacccagcgagacgtttgatttagcggtgatcgccacgggtcacgtctggcctgatgaagaagaagcaacccgaacgtattttccaagcccgtggtcaggcttgatggaagcaaaggtcgatgcgtgtaacgtgggtattatgggaacatccttgagcggactggatgcggcaatggcagtggctattcagcatggttcgttcattgaagatgataaacaacacgtcgtttttcaccgcgataacgcaagtgaaaagctaaatattacgttaatgtcgcgcacgggtattttacccgaagccgatttctattgccctattccctacgagcccttacacatcgtcactgatcaggcattaaatgctgagattcaaaaaggcgaatatggccttttggatcgggtatttagattgatagtagaggaaatcaagtttgctgatccagactggagtcaacgcatagccttagagagcctgaatgtcgattcctttgctcaagcctggtttgccgagcgcaaacaacgcgaccaatttgactgggcagaaaaaaatctccaggaagtcgaacgcaataaacgagaaaaacatactgttccctggcgttatgtcattctgcgcctgcatgaagccgtacaggaaattgttccacatctgaatgaacacgaccataaacggttcagtaaaggccttgcccgggttttcatcgataattatgcggcaatcccttcagagtctattcgtcgcctacttgccttacgtgaagcgggaatcattcatattctcgctctcggtgaagactacaaaatggaaattaacgagtcgcgcaccgtcctgaaaacggaagacaacagctactcgtttgacgtttttattgatgcccgcgggcagcgtccgcttaaagtgaaagatattcctttccctggactacgcgaacaattacagaaaacaggggatgaaatccctgatgttggtgaagattatacgttacagcaacccgaagatattcgtgggcgcgtagcgttcggcgcgttgccctggttgatgcacgaccagcctttcgttcagggacttacggcatgtgcagaaattggtgaggcgatggctcgggcggtcgtaaagcctgcatcccgtgctcgtcggcgtctttcgtttgattaaaggtaaagctatcagcactcaacaaactgatgctgttcattaagacgatagcggactccggctcgaatattgttttcaccttcaatggcgacggcgaagcgaactctttcgccgtcatgatatgccagtgcggcgctgccccctggcccgagaataattgagtcgaccacgcccgtgctcactaccgttgaattttcaccgctggcaatgatgtgtacattgtcgccgctgttggcaattctggcgtttgcgccaaagctggcgatttgcaccaggtcaccattactggcgacatgacaccgtttacccaatgtacaaacgcgtactcgcattccggtattcgcaatccgactgctatctccagcgctgcttatccgcgaagaattgccggttacagcaacccgtgcgcgctcaccggagctgccaatgtgactgttaaagccgacacttccaatccgcacgctataacccatactggcaatttgtgcagcatacccagcggttgcgattctggcgttatcctcacaacagccgatgcgagcatgatcgtcgctgcgggcaaactgactgcaaaatgctctctctccggggtctgtggccagtttttgcatagaggaaacttcctgatgcgcgaagttttcatccgccagccattttttccacgcatactcaaccagactctccgcccagtccgtatatccttcctcaatcagtgcatgatgaatatcggcataactaccgccgcgtgggaaatggcgcaggaaccagcgatacatcaccgctccgatacgccattctcgcaggtctgctcgtgtaatgatcattcgttagtgccggtgatagccatcgaccatgcttttaaaggtttcgtgtggcgtacgccccgtggtgcaaagataaagatgaccgaagataaaaaagaggcttataaatgccagagcaaaatgcgcctgcaataaccagtatcttacgccaggaaacacatctcccacggcttgcggatagagacacagcagccccgtcaatagtaacaacggcagcaatccatacatgacaccaacataggcaacctgctgtaagggattaaatttagactgggttgttgccgggaaaggatgttcttccccctgcataatgccaaacaaataaaatcgcgtttgttttgccgcccgctccagccaaccctgacgacgaatgcgatagtggtggccattacccccaacgccattgatcagaacaaagccgagccagcatgccagtaacaaaaatccgcaaacttcatgcaccgcaaccagacttttaaccgcagttgcgcccaccagcgcaaagtgatttatcagcccacttgccagcaacaatacaaagagtaacgcattcgaccagtgccataatctgaccgctttgctgtaaagataaatcctctcaccatgatcggtggctgatttcttcacgccacgagcacgaagcaaggcgtgcagccccagcaccaaccacatcccaaccagcaatactccggcaatgatcaaccacaccggccaaaattcgggagtgaactgtggcacatagttcgctaactggctctgaaactgttcagcatgttgcgacgggttcatacattttcctttttaatcaaatgttgaccgaaccggcgatacagatgcggtttcccggcaccaggtagctgatattgatagtatttattatcctgcaaccacgcctgaatttcagggctatcttcgcgaccaaagatcaatgcgtgttccgggcaagcgctgacgcaaatgggcggaaagccttttgccagtcgggactcagcgcagaaatcacatttatctgccactttagtgacagggttaaggtagcgaacctggtacggacaagcgccaatgcaataactgcagccgatgcactgcgatttttctacccgcacgatcccctgctcatcacgccacgacgcccctgtcgggcatacgtcgatgcacggagcatcttcgcagtgctgacatgactggcgaaaaaagtgatactgcgtttcgttgtcgttatcggtgactggaatgtgtgctatcgataaacggcttccctgagcgggggcgtggttagttttacggcatgcgcgggcgcaaatattacagccattgcaccgtgactcgtcatgaatcatggcataccgaacttccttttcttgcctcgtgttcgctaacagagaagacgcagaaccagtaaaaaagattactgttcccatccccagaacaaatttgcgtcgagtgaaggacatctgattatcccctaatgcagtggctgcaactgtccaccctatccatgacatctccctgaaatttcaggggttctgaaactgctctacctcgaaccattcgcataagccataagccttgccataggtcataaatcgctcgctaaacaagtacaacaccgccgtcgatgactctacctgccgtatatcggcatattcaggtgcaacatccattgcggcgatcgcggcttcaatctgcgcttcctggaagtaatatggcgcttgcatcagcatggcgactttgtaaggacgaggatacgtctggcactcaaaacgaacggcgtgtgcaatggcgcgacaaatgtcctgctccacaacttgcaaagacatcgccgcgtagttttcactcatggcctgcgttgagtaatagtaatcatcctgacttcccgtcatacaagcgatatccgcgtagtctccgttctgcttgatgttttccagcaaaactgacagttcctcttctgcaactgaatagggtggcgagagaaacacggcgcgcgccaccagctgcccagccacagaatgctggcgaatgaactctgccaggatttcagccggttctggttcggttaccgtatcaacggggtgacgcatcccctgcaaccattgccgcttcgcctcgtcaacttcgctgactttcgctaacggcaattcatcctgatggttcatcttacccattccttacgcaggcagtagattgtgtgctgccagatcggcggcaatatcttccagccccagacgctgcaatgtttcgcgggtcggacaaccaagctgtgggtcccagcccatttctttgtagaacatcgtgagcgaggcatgcatatcatcacgatccattttgtcagtaccttcagtaaagaccgggatctgcggatccttgtcgaatacccaggaacagataagatcgtgttcattacgcatatctttggtttgcatcagtttcaccgtgtaggcacgatgcaatgtaaagatacgctctgcagctaaatctaatttttcctgagtcatctcttcgccagtgatcgctttgaagaatttggcttcaagcgccagatcgccccggtaattacggcttttcagcggcgaaacggtcattggccagacccagttgcacagggtgacggcgttatgcaaacagacccgcaacagcgaccacttagcatatttaatttttgcgtcattgattggcgtgtagtttttggtttcatcgtaagcatcttcagaaccaaaaagttctttcgccacttcacgttgcagtttcaatggcaagccggaaccaataaagttgatatgggtatgcgtcatgcagtcacggttgaacatacagttaacaatggaaccgacctgcgctgacgcttcattggcatggtgaaccggatagccaaacggcgaccagagtttatttttcgcgtagccccagtactcttcacccaaattccagcattctgcgatggcatatgaaccatcagccaggtgactcagctcacccacacgatgcgccagacggtagtaaaaatctttaatgaagttaacgtctcccgcttccagttgatcccagcgaatttctgcatactcttcagcaggcagaacacgcttgaacacacctttgctgtaacaataagtaaagtcgcgatgcaactgcccgtagttacaccataggccgtagtcatcgaacaaattcagaccaaccaggttaccaatcacacgaccatcgtctttatcttcaaaatctttcggcccgttcgggaagatggtggtatggacaaagtttgctacacaagtgttaccacctgtgctgggcacgccaaactctttcacccgaggaatattcatttgggtcatacaacggatcgggcaagagtggcagccgctcatttttactgtgtatttctctgctgccggacctaagtcaaaaacggatttataggtacgaaagccgaccgtattctgattgcctggcggaatttcacccgtttcaattggaccgccttcagccgcgccccaaaacagccctttacgtgctgtccagcgtgacttgggatctgaatactctgcccacgattgcggcgtacttggcacgacatggttgttattcgcaccgataagttcagtcatcatgtaatcattgagacgcttcatctcctgacgatcggcaatgttgacccctttcgtcccttcaaccgcaatcgctttcaggtttttcgaacccattattgcgccagttcccgcaccgccgctgtggttacggctattcaacatgccagagagaggaacaaggttttccccagcctgaccaatagccgccacacaggtttccggactggtcaagcgacaaatttcttccgtcgttgcgcgcgtcccttttccccataagaaatctgctttttccaggctaactttgtcatctttaatcttcagccataccggtgatttcgccttcccttcgataataatgacgtcgtatccagcgaatttcatttgcgctgcaaaaaagccacccatatgggcatcgacgactaaatttcctttggtaaaagtagaaagtgaggtgatatttacgcgagaactacagggggcaccagatccagttaatgggccggtagcaaagactaatttattcgcttcatcgaaaggtttcgtgcctggcggtacttcgtcatacataattttgtagccgaagcccatgccaccgacaaaacttttaaacttactggaatcttcgagggtaatatttcctgtcgtgagattgactcttaatatattacctgtccaaccgttagtcatgattttttcctttgcaagattcacacagtaatatctttccactcgataatttttaacgcccctgttgggcaggcgtttgcgcattcaccgcataacacacatttcgaggattttttactttcggtatttacggtggccatcatccacgggcatgccgtagtacaggcgctacagccaatacaacgtttatgatcgacggtaatacagccttctttctgctgccaggtaatcgcaccaatcgggcagacgttcatgcattgcggctctttgcattgacggcaggtgtccgcggtatagttgagatcgccatacaggccgccgccagagccaaccccgttgtcgccaaagaaataattgcgatggattttgatacgggagaagaatgtccctactgagccatcgttgaagttggtacaagagatttcacagcggtggcaacccgtgcatcgcgctcgctgggtcaccagcacccctttgggtgtatttatcaaccctactgtgccgctatcaatatcttcctgtttgcaacccaaaagtgacagtaacgcaggggcaattgttagaccagcaaggccttttcctgatatacgcaagaattctaatcgcgttaagccaatatctaatagtggacgatcaaccgggttcatttatttcgcatcctcttcgcaaacacagtgctgacaattcagcagcctgatattaagcattcaactaatacgctgctgactctgtccccaacaccagatattttccctaacccgatagtgtatgagaaaatatttaacgccgataaactaatcctttatggttaggagaaaaaataatgtggttattctgggctcttaacattgatcattatcaattaaaattacaaagcaagaaattataagtgaactgatatttattatcatttgaaatgaatttaacttaagcgacaattatttgtgacggtcattgcagaaaataaaaataatattatcgttacaaattaaaacacatatcgaaattcgtataatttcagcagttgttatttagaatgattaactggaccgcaactgaagcaagaatatcaggatgaagcttatcgcctcatcctgaatggtcattttaccagtgcgttaatgacggtttccatcgcctgcttttccagctcactgcgctgaatgcgtttattggctaatgctgtacgtaatacgcctgcgataacaatatgctttggttcctgccccagatcgcgcatttccagcacaactttaccgacaactctgcacatttctcggtacagttcatcctcttttgtccgatttcccattctttatacctatttatcatgccaactatcagcatatatcaatctaaccaattaaacaaaaatcaaacaaaatcagacaaataacgcgataaattattttaactgtagcaattgagcgatgatgtatttatacaccggatgaactttcacttatcgtcacagtgacaaccccggcaccagacgttgcgcaaacagcgaagtttttgcgtaaccttttccctggaacgttaaatctttgataacaatttattgtctaacaagttgtatattttttgaaacgctgtttttgttttccttttggattaatttcagcgtataatgcgcgccaattgactcttgaatggtttcagcactttggactgtagaactcaacgactcaaaaacaggcactcacgttgggctgagacacaagcacacattcctctgcacgctttttcgatgtcacctatccttagagcgaggcaccaccactttcgtaataccggattcgctttccggcagtgcgcccagaaagcaagtttctcccatccttctcaacttaaagactaagactgtcatgaaaaagaccaaaattgtttgcaccatcggaccgaaaaccgaatctgaagagatgttagctaaaatgctggacgctggcatgaacgttatgcgtctgaacttctctcatggtgactatgcagaacacggtcagcgcattcagaatctgcgcaacgtgatgagcaaaactggtaaaaccgccgctatcctgcttgataccaaaggtccggaaatccgcaccatgaaactggaaggcggtaacgacgtttctctgaaagctggtcagacctttactttcactactgataaatctgttatcggcaacagcgaaatggttgcggtaacgtatgaaggtttcacaactgacctgtctgttggcaacaccgtactggttgacgatggtctgatcggtatggaagttactgccattgaaggtaacaaagttatctgtaaagtgctgaacaacggcgacctgggtgaaaacaaaggtgtgaacctgcctggcgtttccattgccctgccagcactggctgaaaaagacaaacaggacctgatctttggttgcgaacaaggcgtagactttgtcgctgcttcctttattcgtaagcgttctgacgttatcgaaatccgtgagcacctgaaagcgcacggcggcgaaaacatccacatcatctccaaaatcgaaaaccaggaaggcctcaacaacttcgacgaaatcctcgaagcctctgacggcatcatggttgcgcgtggcgacctgggtgtagaaatcccggtagaagaagttatcttcgcccagaagatgatgatcgaaaaatgtatccgtgcacgtaaagtcgttatcactgcgacccagatgctggattccatgatcaaaaacccacgcccgactcgcgcagaagccggtgacgttgcaaacgccatcctcgacggtactgacgcagtgatgctgtctggtgaatccgcaaaaggtaaatacccgctggaagcggtttctatcatggcgaccatctgcgaacgtaccgaccgcgtgatgaacagccgtctcgagttcaacaatgacaaccgtaaactgcgcattaccgaagcggtatgccgtggtgccgttgaaactgctgaaaaactggatgctccgctgatcgtggttgctacccagggcggtaaatctgctcgcgcagtacgtaaatacttcccggatgccaccatcctggcactgaccaccaacgaaaaaacggctcatcagttggtactgagcaaaggcgttgtgccgcagctggttaaagagatcacttctactgatgatttctaccgtctgggtaaagaactggctctgcagagcggtctggcacacaaaggtgacgttgtagttatggtttctggtgcactggtaccgagcggcactactaacaccgcatctgttcacgtcctgtaatattgcttttgtgaattaatttgtatatcgaagcgccctgatgggcgctttttttatttaatcgataaccagaagcaataaaaaatcaaatcggatttcactatataatctcactttatctaagatgaatccgatggaagcatcctgttttctctcaatttttttatctaaaacccagcgttcgatgcttctttgagcgaacgatcaaaaataagtgccttcccatcaaaaaaatattctcaacataaaaaactttgtgtaatacttgtaacgctacatggagattaactcaatctagagggtattaataatgaaagctactaaactggtactgggcgcggtaatcctgggttctactctgctggcaggttgctccagcaacgctaaaatcgatcagctgtcttctgacgttcagactctgaacgctaaagttgaccagctgagcaacgacgtgaacgcaatgcgttccgacgttcaggctgctaaagatgacgcagctcgtgctaaccagcgtctggacaacatggctactaaataccgcaagtaatagtacctgtgaagtgaaaaatggcgcacattgtgcgccatttttttgtctgctatttaccactactgcgtcgcgcgtaacatattcccttgctctggttcaccattctgcgctgactctactgaaggcgcattgctggctgtgggagttgctccactgctcaccgcaaccggataccctgcccgacgatacaacgctttatcgactaacttctgatctacagccttattgtctttaaattgcgtaaagcctgctggcagtgtgtatggcattgtctgaacgttctgctgttcttctgccgatagtggtcgatgtacttcaacataacgcatcccgttaggctccacggaatatttcactggttcgttgatcactttcaccggcgttcccgtccgcacgctggagaacaaggctttaatatccggtgcattcatgcgaatacaccctgaactgacgcgcaaaccgacgctgtccggcgcactggtgccatgaatgaggtattcgccattaccatgcgcgaggcgcagtgcgtaacgtcctagcgggttatttggtccggcaggaacgactggcggtaatttaatgccacgctccagcgaacgttgacgaatgcctgccgtaggcgtccaggttgggttagggattttctgccccacacgcgtttccatcactggcgtttccagcccctgcaagccaatacctatcggataaacctgcmcgatattttctcccggcggataataataaaggcgcagctctgcaaggttaacgataatcccctgacgcggcgcatcaggtaatamcagttgcgaaggaatagttatcgtcgtaccgggttttggcaccggggcgatagtgttattggcttcaaggatcaacattgccgcagtatcaaaacgtcgggcgatggcctgaaggtttttatccccttcctgcaccgtatacgtttgattttgcccaaccagtcggcttccggttggtggtagcggataatcaaccgcccaggcagcytggatggcactaaaagcgccgataagcgtgagtgtaagcaaagacgcgcgtttcattgtaaacctcctgtatttgccggagactcacgctgaaacgtcggatggcgcttatgttcacctgaaaccgaaacactcctgtgcaggtcagtgtaaacattgaccatccggcaatgtgagccaaccggatgaaagctgtccctttagtttagctaagtgcagcggctttggcgcgaattgcgcgaatcatcgcttccagaccttgtgaacgagatggggtgagatgttgggtgagtgccattttttcaaaccacggacgcacatcgaaattgacaacatcctgcggcgtcatctgatcgtagagaataaagacgaccgcaataagccctttcacaatcgccgcatcgctgtcgccctgcaattcaataattccctgcgcattctgacgcatgacaatccacacctgactctggcagccctgaatgctattttgtgggcttctgtcttcgtcgcgtaattctggcagacgctggcccagctcaataatgtagagatatttctcttcccagttggcgcagcgtaaaaaattacgcagcaacttttctttatccggcaataaagccatagtgcctccctgttatcccagcagacggtgaatacgttgcagtccggtcaccagacgatccacttcttcatgggtgttatacatggccagcgacgcccgacacatagcagggacgttataataggccattaatggcatagcgcagtgatgtccggtacgcacagcaatgccgtaattatcgagaaaactgccaacatcataggcgtggtgtttaccgagattaaaagcaataacgccaagcctgttttgtgggccatagagagtgagatccggtacagattccagctgtgatagcgcgtaatgcatcagattctgttcatactcggctatgttattaagcccctgcgccgaaacatactccagcgccgcgccaagaccaatgatgcccccggtattgggtgtaccggcttcaaaccgccacggtgctttggtccaggtagtgccttcactcaggctgacggtggcgatcatagaaccgcccccttcccacggcggcatctcctgtagcaaggcttctttgacataaagaatgccaatcccggtggggccatacagtttatgcccggaaaacacgtaaaaatcgcaatccagcgcctgaacatccaccggatgatgcatcaccgcctgagcgccatccaccagcacttttgcgccatgctggtgcgcaagcgtgatcatttccgccagtggattttctgtgccaagcacgttggagacatgagtaattgccagcaggcgagttttctcatcaaacagcgtaggcagcgtctccagttgcaacgtaccgtcgggattgagcgggatcacacgcagctctgcgccaacgcgtgcgcaaagcatctgccagggaacaatgttagcgtggtgctccatctgacttatgatgatgttatcgcccgcccgcacgttgctgttgccccagctattggcgaccagattgatcccttccgtcgtgccgcggacgaacaccagctcttccgccgaacgggcattaataaacagcgatgcccgcttgcgcacgttctccattttctcggtcgcctgggcgcttaaggtatgaataccgcgatgcaccgccgcgtagccatgacgataaaactcggcctcggcgtcaatcacctggctcggtttctgcgcactggcggcgctgtcgagataagccagcggcaaaccgtttacctcacgcgaaagcaccggaaagtcggcccgcactttgtcgacggaaaaagtcatcttgcacctcctggcagccgttgaccgattcgggtcagcacctgctgtttaagcccctcatcacgcagtgcttccgtcagttcggcagcaaaggcgtaaatgatcatctgctgggcatcctgctgattgatcccgcgcgagcgcagatagaacatctgttcatcatcaatacgccccaccgtcgcgccgtggctgcatttcacatcatctgcatagatttccagctgcggtttcgtatccacttccgccagtttgcccatcagcagattattgttggtcatctgaccatccgttttgatggcgtgctgcgcgacgttgatcaaaccgttaaataccgcgcggcctttgtcgctgacgatagttttgtgcaactgtcggctgttacaaaaacctttattgtgttccagccaggtacgggtatcacacacctcgtttttcaccggcatcgccaggctattgatccgcagcgtgcagttttcgccattgagttgcgtactggtgttgtgtcgtaacactgcgccacccagcaggaaactgtggctaaatgcggtggcatcgtcagccagcaacaaatcgttatgggcaaagtggtgactgagcgggttttcaaacgccagcttgatatgctgcaagtgggcattcgctgcgacgttgatagagaaccgtgccccggtaaaatgacgagcatcattaaggctgacaaaatgttcgatcaccgttgcttcggcaccttccgccagctccagatgatgtcggtaatgggcagtgttcacctcttcacctgccacgccctgggtgatatgcattaacagcaatggctttgccggccgttgaccgcgcttcacggcgatatgcgtcacgctttgtgccaggctttccgtcaaatgcagaaacacttccgcctgaatagcatcgggtaacccctgacggtcgtcgttaatgctcacttcatacccgctgccttcagtcgcatcgctcagcgcaggcacgtaacgtccatcgacaaataccagccgcacagcgtctaacgttaacgctaaggcatctcgctgctgtggggatatctctcccgcaatgctgacaaactgactattggtcagcccttccagcggcgtatatttccagttttcatgtttacgtgtcggcagtccggtacgcagcaattgttgtaaatgctgctgtgcttgcggggagcgttttgtcccttcagcttcaaacaagtgatgccactgttgcagcgcgttactgctgttcggtaagccagccataaccctgctcctccagttgtttgaccaacgtgaaatcgccggatttcacaattcgtccctgatatagcacatgaacgtaatcaggcttgatgtagtcgagaatgcgttggtagtgcgtaacaatgatgaatgagcgcttgccatcacgcagcgagttcacgccatcggcgaccacttttaatgcgtcgatatccagcccggagtccgattcatcaagaatgcataactccggttccagcaccgccatttgcaaaatatcgttgcgctttttctcgccgccggaaaaaccaacgtttaccgaacgggttaataaatcttccggcatcttcaggagagcgattttctcttccatcaaatcctgaaaatcaaagcggtcgagcgtttcctggccgcgatagctgcgcaccgcattaagtgccgtttgcaggaaaaactggttactgacacctggaatctccaccggatactggaaggccataaagatgccttcgcctgcacgatcttccggcgacagtgcaagcaaatctttgcctttgaactcaaccgtgccgcccgtcacttcataatcttctcgcccggcaagcgttgccgataaggtacttttgcccgaaccgtttggccccataatggcgtgaacttcgccgggacgaacgtcgaggcttaatccacgcaggatagctttatcttccacgctgacgtgtaaatctttaatacttaacatgtttattccttatccgacgctgtgttcaagactgatggcgaggagtttttgtgcttcaacggcaaattccagcggcagttctgagaacacgtctttgcagaaaccgttaacaatcatcgagatggcgtcttcttcgctgatcccgcgttgcaggcagtaaaacagttgatcttcaccaatacgtgatgtcgttgcctcgtgctccagttgtgcgctgttattgcgacattcgacatacgggaaggtatgcgccccacaattagcgccaatcagcattgagtcgcactgagtgaaattgcgcgcattggttgccgtcggcatgattttcactaagccgcgataactgttctggctatgtccggcagagatccctttcgagataatggtcgatttggtgtttttaccgatgtggatcatcttggtgccggtatccgcttgctgatgaccgctggtcagcgccactgagtaaaactcaccaatggagttatcgccgcgcaaaatgcagctgggatatttccacgtaatcgctgacccggtttctgattgcgtccatgacattttgctgttttcgccttcgcacaaagcacgcttggtgacgaagttgagaataccgccggtgttgttatcgccagggaaccagttttgtaccgtggaatatttcacctcggcgtttttatggatgatgacttccaccactgccgcgtgcaactgatagctgtcacgcaccggagcggaacagcyttcaatgtagctgacgtagctgtcttcgtcggccaccagaatggtgcgctcaaactgtccggttttttccgcgttaatgcgaaaataggtggaaagttccatcgggcagcgcacgcctttaggcacataaataaacgtaccgtcagagactaccgccgcattaagcgcggcaaagaagttgtcattccccggcaccacggtgccgagatatttacgcaccagttccgggtgatcgtggatcgcctcaccaaaggaacagaaaataattccctgctccgccagtttttcgcgataagtagtggcaaccgaaactgagtcgaaaatggcatccaccgccacctctttgccttcccgcacgggaacacccaactgctcaaacgccgcctccacctctttacttaaaaaggcgttcgcgccagtttgctgcaccgcgccaggttcagacgcgcaagtgtcgtcacaattaccgcacgatggtgccgagtagtagctgtaatcctgataattcagcttgtcgtagtgcgctttcaaccagtgcggttcttccatctccagccatgcgcgataggcgtttagacgaaactccagcatccactccggctcattacgcttcgccgaaattgcgcgcaccacctcttcgtttatcccctttgccagctcatcggtggctaactgggtgaagaatccttctttataattcagcgggccgccggtccaggttttgacatcgtcagttgcttcagtattacgagacatagtaccgcctataccccaaagctttcgccacagccacattcattctgggctttagggttgtgaaatttgaatatctgattaagtccttcacgaacgaaatcgacttccgtgccatcaataaacggcatcgcttgcagcgggacaaacagcttcgcgccgtcgtgttcaaacagcagatcgtctttgtccggctcgctaacactgtcgagcacatagccaaagcccgcgcagcccgtttgcttcacacctaagcgcacgccgaccatacccggctgctttgccaccagctcgcggatgtggacagcggctgcgggtgtcagcgttaagccttgccaggcgaaatcctgtggattaaaggttcctgaatgcatgtccatcgatttacctcacttcatcgctttcagcgtataacagcatgttagtgataatgattatcagttcaacccagcaaaggcaggggctttaccgtaaaacatgctttttgcctgcttttaataagcatagaccctgatgtgtgggttaacaggcacgctaagaattaggtatctcattgttagataatgattattatctaaggagcattaaggctgtgatgaaaaagaaaaagttgtattgaaaatgactatttaagagataggtaaaaaagtgcagcgttcagaaataagaaaacccttaagtctgtgcgacacaggcttaagggtttctaccccatccggcgcttatctccggcactctcagtggcttggctcttgaaggggcgataagaataatytcataaagctaagccgccgttttaacacaaactgcgattagtattatttttgaacaatatcaggcgggtagataagcagtattaagaaggtcatcgaacctggacggaggttaatccaggtcgatttggcgaacttgcggcattaagtcaggatcaatgcacgcccagacgccaggcaaagtagatttcttcttttaattcagcagaagagagagtaagcaggtcagcaaattcaagttctagttgtttcagacgtttaagatattgggcaggtgaaagattgctctggtcacggcgtaaaaattcaatggccagctgggtgggatcaagttgagtagacatagcatcctcgcttttagacaagacctgcacagtataccaccgtttactgtgcagataatgaccaaaagcaatatgcgtcacacttttctggtgacaacgtcacaaaatggcggtcgtcaatcgtgacgaacagcacaaacgccctttctcatcggagatttcaatctgccagacctggtgacgcgaaccgagatgcaacggtttgcatacgccgcgcacccgcccttctcgtgccgagcggacgtggttagcattgatttccagaccaaccactttttgctcaccttcggtacataaataaccggcaacggaaccgatactttcggccagtaccacggatgcacctccatgtagcaacccgaaaggctgctttgtccgcgagtctactggcattgtcgcttcaagggtgtcatcaccaatatgttcaaagcgaatatccagtaaccccaccatgtttccttcacccatggcattcagtgcttccagggggatttttcgtttccatatcatttaataatctccagtaaagcctgcacaggatggcgtacccccgtgccttcaacccgtttgacctgactacggcaggaatatccggtcgccagacagcggttacgcggcagtcgctgcatagcctgatgccaggataactcatagatcccgagcgaatttttatggtttttcgcttcatgtccgtaagtccctgccatgccgcagcaacccacgctgacattttccagtttcgcgccaaaacgggcaaatatcgcggcccattgtgctggcgcacccggcaaggcggtaacttcggtacagtgaccaaagaaataccatgattcaccgctgactgtagccactggctgtgactcaagtgcgcttgccagccattcattcgccagtaagacgttaaactcgccacgctcctcgcccagcgccagtttatattcatcgcgataacaaagtaccagcgccggatcgacgcccaccattggcatacccagcttcgccatacggttgaggaaatccgcygtctttttcgccgtcttcgcaaaacgattaagaaaacctttaatatgctgggctttgccatttggcgaaaatggcagtaacacaggctggaaacctaatttttcgaccagacggacaaaatccgccaccacttgcgcatcgtaatagctggtaaaggggtcctgcaccaccaacactgtgcgcgctttctgctctgcattgagagattcaagctgttccagcgtcatgtttgccgagcgatgccccaccatttgttgttgtagcgaggggaccgacagcagcggcaaatcaaccatgccgatatgtttttccgagagtttgcgcaccagcggctggttaatgaagaagttaaaggttttcggcgcgcgtgccatcagcggcgcgtagctctcgaccgtagcgacgaggtggtcgcgcagcgggcgtaaataacgggtgtgatagagctgcagaaaacgagagcgaaactccggcacatcaattttgatggggcactgggtcgaacaagctttacaggccagacagcccgacatcgcctctttgacttcgtgtgagaagtcatattcgcctttattcgcatgccagctattgcgcgtgcgggcaattaacgtccgcaagctgacgccggattcaggcagttcttgttccagtttgagtggatcaacgccgcgatccgccaacaaacgcagccattcacgcaccagcgttgcgcgccctttcggtgaatgaatccggttctgggtgatcttcatcgacggacacatcggactacgggcatcaaagttgaagcataaaccgttgccgttacactccatcgcaccgcgccactgctggcgtaccgcaatggggatctgccgatcgaatgtaccgcgcttcaccgcgtccactttcatcatcggcgcatcgagaccttctggcgggcaaatcttccctgggttgagtcggttatgcgggtcaaatgccgctttcactttgcgcagttctgcaaaaagttcctcaccgaaaaacgccgggctgtattcagcgcgaaaacctttgccgtgctcgccccacaacaaaccaccgtatttcgcagtcagcgccaccacgtcatcagagatttgcttcatcaaaatctcttgttgcggatcgcacatatccagtgccggacggacatgcaagacacctgcgtcgacgtgaccgaacataccgtagcttaagccgtggctgtcgagcagcgcgcgaaattcagcaatataatcggccagatgttccggcggtacgcaggtatcctcagcaaacggaattggcttagcggcacctttggcattgccaagcagaccaacggcttttttgcgcattgcatagatacgttcaacccccgccagctcacggcacatctgccagccgatgacacctgcttgatgactggcgatcagctcatccaaccgcgcacagagtgcatttacccgctcgtcaatcagcgcctcatcatcaccagcaaattccacaatgttcagcccgagcatctctttgtcaggcacatcggtaatcaactcgctgacggaatgccagacaatatcttcccgcgccagattcagcacttttgagtccaccgtctctaccgaaagcgcccgcgcctcaaccataaacggcgcgttacgcagcgcagagtcaaaagagtcatatttgacattcaccagacggcgcactttaggcaagcgcgtaatatccagccgcgcttcggtaataaaggccagcgtcccttctgaacccgtcagaatgcgcgtcagatcgaactcggtcatctcatcgttaaagacatgacgcagatcgtaaccggtaagaaagcggttaagtttggggaagttgtcgatgattaactggcgttgctgacggcaacgttgataaaccgtgttataaattcgcccgattgtggtattggatttacccagcgtttccgccagctcgacgggtaaaggttgcgtatcgagaatatcgccccccaacaataccgcacgtaggccaagtacgtgatctgacgttttgccatagaccagcgatccctgaccggatgcatcggtattgatcatcccgccgagcgttgcccggttgctggtcgaaagttctggtgcaaaaaagtagccgaacggtttcaggtactgattgagttggtcttttatcaccccggcctcaacgcgcacccagccctcttcagggttaatttcgatgatgcggttcatatggcgggacatatcaacaataataccctggttgagcgcctgaccgttagtgccggtgccgccgccgcggggggtaaagatcagcgatgaatagcgttcctgcgcggcaagacgggcgatcagcgccacatctgcggttgaacgcggaaataccactgcatcggggagaagttggtaaatactgttgtcggtcgacattgtcagacgatcagcataacttgtcgccgtatcgccggtaaaaccttgttgctccagctcttgcaaaaaattaagcaccagttgaacgacgccgggtgcctgggaaatctgtggaatcattatattgaccctttcctgcggtctgtgatgtaggtcgatacactgttctttcaggcggctgcaatagcgcacagaaaggtgatgtttatttactctatggatttcgagttgcaggaaggcggcaagcgagtgaactccaggagcttacaacagtaagtaactggggtgaacgaacgtagccgcagcatatgcaacttgaaatacgacgagtaaatcgtttgcgtgttgcctgagttgttgtaccacatttttttctaacacgcccatcagaattaagggcagaatcggcctgttaaaaaccgctgaaattgctcatcattatgcaggtgagtttcgcgtgttcacgtcgcgtcgacgatttgacgcacaaaaaaggtgaaaagtagttatggtaaatgttcgtcagcccagggatgtcgcacaaattctgctttcggtgctgtttttagccatcatgattgtggcatgtctgtggattgttcaaccctttattctcggctttgcatgggccggtacggtggttatcgccacctggccggtattgttacgtttgcaaaagatcatgtttggccgccgctctctcgccgttctggtgatgacgctgttattagtgatggtgtttatcatccctattgctttgctggttaacagtatcgtcgacggcagcggcccgctaattaaagccatttccagcggtgacatgacgttacccgatctggcgtggcttaataccattccggtgattggcgcgaagctgtatgcaggctggcacaacttgctggatatgggggggacggcgatcatggcgaaagtccgcccttatattggcaccaccactacctggttcgttgggcaagcggcgcatatcgggcgctttatggtgcattgtgcgctgatgcttctcttcagtgccctgctgtactggcgcggtgaacaggtggcacaaggcattcgccattttgcgacccgtctggcaggcgttcgcggagatgccgccgtactgctggcggcacaggctatccgcgcggtggcgctgggtgtggtggtgacggcgttagtacaggcagtgcttggcggtatcggcctcgccgtatccggcgtaccttatgcaactttgctaacggtgttaatgatcctttcctgccttgtccagcttggcccgttgccggtactgattccggcgattatctggctctactggactggcgataccacctggggaacggtattgttagtgtggagcggtgtggttggcacgctggataacgtcatccgcccaatgttaattcgcatgggtgccgatttaccgctgatcctgatcctctctggcgttattggtggtttgattgctttcgggatgatcggtctgtttattggtccggttctgttagccgtttcctggcgtctgtttgccgcgtgggtggaagaggtcccaccgccgacggatcaaccggaagaaattctcgaagaacttggcgaaatccagaaaccgaataagtaatttctcatcaggcggctctgccgcctgattgttaaccaccgctaattgatatttgcttgctcttccccatattttcctgcttaccgccattcagctggtagtacctgtcgcaaattctttacagtttttaaactaatgagacgaatctgatcgacgcaaaaagtccgtatgcctactattagctcacggttataaatcaacatattgatttataagcatggaaatcccctgagtgaaacaacgaattgctgtgtgtagtctttgcccatctcccacgatgggcttttttttaacatttttccgcttcgctacctcgcccctcactctttccaataatgttgcacaagatactgtgactctcttcaagccgtcagcaggctgataatgttatttatattttattgtttatttcatgcagccattacacgatgaacgcttatgaactccaggcactccgccatatttttgccatgactattgatgaatgcgcgacctggattgcccagaccggtgacagtgaaagctggcgtcaatgggaaaatggcaggtgtgccattcctgattgtgtagtcgagcaactgttggctatgcgtcagcaaagaaaaaaacatcttcatgcgatcatagagaaaataaataaccgcatcggcaacaacaccatgcgttttttccccgacttaaccgcgtttcaacaagtctaccctgatggcaattttattgactggaagatctatcaatcggtagccgctgaattatatgcacacgatctggagcggctttgttaatttctccacaaaaaggaattgtcgttgttacaacaataatgaacggatactgacacaacatcgctacactttttaaagcacctttgctaagtagaacctatgaaaaatccctattaccctaccgcacttgggttgtattttaattacctggtgcatggtatgggcgtcattttgatgagcctgaatatggcctcgctggagacactttggcagtctaatgccgcgggtgtctcgatagttatctcatcgctgggcattggtcgattaagtgtcttgctttttgcaggattattatccgatcgctttggtcgccgcccttttatcatgctcgggatgtgctgctatatggccttcttttttggcatcctgcagaccaataacatcattatcgcttatgtttttggctttctggcgggaatggcaaacagttttctcgatgcaggcacttatcccagtttgatggaagcttttccacgctcacctgggacagccaatattttaattaaagcatttgtttccagcggacaatttttattaccgctaatcattagcctgttagtgtgggctgaactgtggttcggttggtcctttatgattgctgcaggcattatgtttattaacgctctgtttttataccgttgtacgttcccaccccatccgggtcgtcgcttacctgtcataaagaaaaccaccagctctacggaacatcgctgttcaattatcgatttagccagttataccttatatggctatatctcaatggcaacgttttatctggttagccagtggctggcacagtacggacaatttgttgcaggcatgtcatacactatgtcgatcaaactactcagtatctacaccgtgggttcgctgctttgtgtatttattaccgctccactcattcgtaataccgttcgcccaacaacattactgatgctgtacacctttatctcatttattgctctgtttaccgtctgcctgcatcccacattttatgtggtgataatattttcttttgtcattggttttacttctgctggaggtgttgtgcaaattggcctgacgttaatggctgaacgtttcccttacgctaaaggtaaagctacagggatctattacagtgcgggcagtattgcgacctttactattccgttgattacggctcatctgtcccaaagaagtattgccgatattatgtggttcgataccgccatcgctgccatcggttttttactggcactgtttatcggcttacgcagccgcaaaaaaacgcggcatcactcgctaaaggaaaatgtcgctccgggtgggtaatgcaatattcttttcaggtcatgcaagatcttacggataaataactctttctgcgctaactaaggaaaatcgcgatcaaaaacaaactatgacatgcaatattcctggaaacataaactttatgccatgtacccagggaaaatcatcttcagtatagtaattatgtaaaccgtcggagaacaatacgtacggtaacgaaattatctttcagcaaggagctgtgaaaatgtctcaaaataaggctttcagcacgccatttatcctggctgttctttgtatttacttcagctacttcctgcacggcattagtgttattacgcttgcccaaaatatgtcatctctggcggaaaagttttccactgacaacgcgggcattgcctacttaatttccggtatcggtttggggcgattgatcagtattttattcttcggtgtgatctccgataagtttggtcgtcgggcggtgatattaatggcagtaataatgtatctgctattcttctttggtattcccgcttgcccgaatttaactctcgcctacggtctggcagtgtgcgtaggtatcgctaactcagcgctggatacgggtggctaccccgcgctcatggaatgctttccgaaagcctctggttcggcggtcatactggttaaagcgatggtgtcatttgggcaaatgttctacccaatgctggtgagctatatgttgctcaataatatctggtacggctatgggctgattattccgggtattctgtttgtactgatcacgctgatgctgttgaaaagcaaattccccagccagttggtggacgccagcgtagctaatgaattaccgcaaatgaacagcaaaccgttagtctggctggaaggtgtttcatcggtactgttcggtgtagccgcattctcgaccttttatgtgattgtggtgtggatgcccaaatatgcgatggcttttgctggtatgtcagaagctgaggcattaaaaaccatctcttattacagtatgggctcgctggtctgtgtctttatttttgccgcactactgaaaaaaatggtccggcccatctgggctaatgtatttaactctgcactggcaacaataacagcagccattatctacctgtacccttctccactggtgtgtaatgccggcgcctttgttatcggtttctcagcagctggcggcattttacagctcggtgtttcggtcatgtcagagtttttcccaaaaagcaaagccaaagtcaccagtatttatatgatgatgggtggactggctaactttgttattccgctgattaccggttatctgtcgaacatcggcctgcaatatatcattgttctcgattttactttcgcgctgctggccctgattaccgcaattattgtttttatccgctattaccgcgtttttattattcctaagaatgatgtgcggtttggcgagcgcaaatttagcacccggttaaacacaattaagcatagaggttaaaggagttaattatggatgttaccgcaaaatacgaattgattgggttgatggcttatcctatccgccacagtttatcgcctgaaatgcagaataaagccttagaaaaagcgggattgccatttacctatatggccttcgaagtggataacgatagctttcccggagcaattgaaggattaaaagctctaaaaatgcgcggaactggtgtatcaatgccgaacaaacaactggcgtgtgaatatgttgatgaattaacgccagcagccaaactggtgggtgccatcaacaccatcgttaatgatgatggctacctgcgcggctataacaccgacggcacgggccatattcgcgccattaaagagagcggttttgatatcaaaggcaaaacaatggtgctgttaggggccggaggtgcctcaacggcgattggcgcgcagggggcaattgaaggtttaaaagaaattaaactctttaaccgtcgggataagttcttcgataaagccctcgccttcgcgcagcgggttaacgaaaacaccgattgtgtcgtcacggttaccgatctcgccgatcagcaagcctttgctgaagccctggcttccgccgacattttaaccaatggcacaaaagtgggtatgaaaccccttgagaataaatcattggttaatgatatcagtctgttacatccgggactgctggtcactgaatgcgtgtataacccgcatatgacgaagttattgcagcaggcgcaacaagctggttgcaaaacgattgatggatacggcatgttgttgtggcaaggggctgaacagttcacgttatggactggcaaagatttccctctggaatatgttaaacaggtcatggggttcggtgcctgacaggctgaccgcgtgcagaaagggtaaaaaatgaaaaccgtaactgtaaaagatctcgtcattggtacgggcgcacctaaaatcatcgtctcgctgatggcgaaagatatcgcccgagtgaaatccgaagctctcgcctatcgtgaagcggactttgatattctggaatggcgtgtggaccactttgccgacctctccaatgtggagtctgtcatggcggcggcaaaaattctccgtgaaaccatgccagaaaaaccgctgctgtttaccttccgcagtgccaaagaaggcggcgagcaggcgatttccaccgaggcttatattgctctcaatcgtgcagccatcgacagcggcctggttgatatgatcgatctggagttatttaccggcgatgatcaggttaaagaaaccgtcgcctacgcccacgcgcatgatgtgaaagttgtcatgtccaaccatgayttccataaaacgccggaagccgaagaaatcattgcccgtctgcgcaaaatgcagtccttcgacgccgatattcctaagattgcgctgatgccgcaaagtaccagcgatgtgctggcgttgcttgccgcgaccctggagatgcaggagcagtatgccgatcgtccaatcatcacgatgtcaatggcaaaaactggcgtaatttctcgtctggctggtgaagtatttggctcggcggcaacttttggtgcggtaaaaaaagcctctgcgccagggcaaatctcggtaaatgatttgcgcacagtattaactattttacatcaggcataagcaataatatttcggcgggaatatcctcccccgccgaactaaaaaaatatattcaaccgtatttaataaaaatatttcgtgagtctctgtgcgctaattatccatctggcgtagggaaaatcacacctgaatcaggaattaacaatgaaacctgtaaaaccacctcgtattaatggacgagtgccggtcctgtcggcacaggaagcggtgaattatattcccgacgaagcaacactttgtgtgttaggcgctggcggcggtattctggaagccaccacgttaattactgctcttgctgataaatataaacagactcaaacgccacgtaatttatcgattattagtccaacagggcttggcgatcgcgccgaccgcggtattagtccgctggcgcaagaaggtctggtgaaatgggcattatgcggtcactggggacaatcgccgcgtatttctgatctcgcagaacaaaataaaattattgcttataactatccacaaggtgtacttacacaaaccttacgcgccgccgcagcccaccagcctggtattattagtgatattggcatcgggacatttgtcgatccacgccagcaaggcggcaaactgaatgaagtcactaaagaagacctgattaaactggtcgagtttgataacaaagaatatctctattacaaagcaattgcgccagatattgctttcattcgcgctaccacctgcgacagtgaaggctacgccacttttgaagatgaggtgatgtatctcgacgcattggttattgcccaggcggtgcacaataacggcggtattgtgatgatgcaggtgcagaaaatggttaagaaagccacactgcatcctaaatctgtccgtattccgggttatctggtggatattgtggtggtcgatccggatcaaagccaactatatggcggtgcgccggttaaccgctttatttctggtgacttcacccttgatgacagcaccaaacttagcctgcccctaaaccaacgtaaattagttgcacggcgtgcattattcgaaatgcgtaaaggcgcggtggggaatgtcggcgtcggtattgctgacggcattggcctggtcgcccgggaagaaggttgtgctgatgactttattctgacggtagaaacaggtccgattggtggaattacttcacagggtatcgcctttggcgcgaacgtgaatacccgtgccattctggatatgacgtcccagtttgatttttatcacggtggtggtctggatgtttgttatttgagttttgctgaagtcgaccagcacggtaacgtcggcgtgcataaattcaatggcaaaatcatgggtaccggtggatttattgatatcagtgccacctcgaagaaaattattttctgcggcacgttaactgcgggcagtttaaaaacagaaattgccgatggcaaattgaatatcgtccaggaaggacgggtgaagaaatttattcgggaactaccggaaattacttttagcggaaaaatcgctctcgagcgagggctggatgttcgttatatcactgagcgcgccgtattcacgctgaaagaagacggactgcatttaatcgaaatcgcccctggcgtcgatttacaaaaagatattctcgacaaaatggatttcaccccagtgatttcgccagaactcaaactgatggacgaaagattatttatcgatgcggcgatgggttttgtcctgcctgaagcggctcattaacaggagtatcacgatggatttttctttaactgaagaacaagaactgctgctggccagtattcgcgaactgattacgactaactttccggaagagtatttccgcacctgcgatcaaaacgggacatatccgcgtgagtttatgcgggcactggcggataacggtatttccatgcttggcgtgccggaagaatttggtggtatccctgctgattacgtcacccaaatgctggcgctgatggaagtgtcaaaatgcggtgctccggcatttttaattaccaacggtcaatgtattcacagtatgcgccgtttcggttctgcagagcagctacgtaaaacggcagaaagcaccctggaaacgggtgatcccgcctatgccctggcgttgacggaaccaggtgctggctcagataacaacagtgccactaccacttacacgcgtaaaaacggcaaggtttacatcaacggacagaaaacctttattaccggtgcgaaagagtacccgtatatgctggtgctggcgcgcgatccgcaaccgaaagatcccaaaaaagccttcaccctgtggtgggtcgactccagtaagcccggcattaagattaacccgctgcataaaatcggctggcatatgctcagcacctgcgaagtctatctcgacaacgtggaagttgaagagagcgacatggtgggcgaagaaggaatgggtttcctcaatgtgatgtacaactttgagatggagcgcctgatcaacgccgcgcgcagcaccggctttgccgagtgtgcctttgaagatgccgctcgctatgccaaccagcgtatcgcttttggtaaacccattggtcataaccagatgatccaggaaaaactggcgctgatggcgattaagattgacaacatgcgcaacatggtgctgaaagtggcatggcaagccgatcagcatcaatcactgcgcaccagcgcggcgctggcaaaactgtactgtgcacgtaccgcaatggaagtcattgatgatgcgattcaaatcatgggcggtctgggctataccgatgaggcgcgcgtctcccgcttctggcgtgatgtccgttgtgaacgtattggcggcggtacagacgaaattatgatttacgtagcaggtcggcagatcctgaaagactatcagaacaaataatctgcaggcggcgcagcttcttaacaaactgcgccgccagatttatccggcaagacttaccggttgaggaaattcagataggatttcttgttccgcaaaacagtttttaaattgcctgcggtaatcgctgggcgaacagccgacatggcgcaaaaacagtttggcaaagtgatcgacattttcataacccacacgccaggagatctctgcctgtgataattcagtattagtgagtgaccattttgcttccgtcatacgccgttgaataacatagttaataggggaaatacgatactctttggtaaattcatggcaaatataactgacgctggcacgaaattttttcgataactgttctaaagtgattttttcgcgataattattattcagatagaaaagaatatcttttatcagaacatcttttttaatatacccctgctccgaacgataagcatttttaaagttttcgtagtaaagaattgctaatgtataggcaaatgcatcccataacgaagatgtttggctatttttactttgcggcaaaatcacacttagctcattaaataaggttttaatgacttcttttccctgccccgcggcaattaccggacaagaatgcggttgcagtagatgattttcctcagccccctgaaactgaaagccgtacagcgcacaagtacacgtcgttgccggatcgttaacgtcagaggccaccgcatgcagcctgccgcgttctatcaccactatatcatctgcatgcgcgacatataacgaagaatcgatggtaaaccttgccacccctttcttgacgtaaatcagctcggtttcattgtcatgaacgtgatgtccagactcccattttggatcatcgctaaatgcaaaacgtgaaagccgtggcgttttaccagcgacaaacagcgtttcactggcattatcaaaacagcgttgatacatgacaacyyyccctattcncatgagcaagcaaaaacaatatatgccgggataaaatacgggcgtgtattgcgggttatacaaccgcgtttagcgagagctaaacaagattatttacactgaatgcaagattgtacggtcatggaataactatattgccgcaaattgcacttttgttttagcgatcgcattttttttgcaagattgttggcaaggaaaacagcttgctccgtcgaaaaccccgcaccgctatcgcacactattttcaggccatttttaccttccatcggagatggttccgtatgcgactcacaggagaaatcatgaaaataataacctgctttaagctggtgcctgaagaacaggacattgttgtcactccagaatacaccctgaatttcgacaatgccgacgccaaaatcagccagttcgatctcaatgccattgaagctgcaagccagcttgcaacagatgacgatgagatagccgcgctgaccgttggcggctcattgttgcagaactcgaaagtgcgcaaagacgtgctatcccgcgggccgcacagcctgtatatggtgcaggatgcacaacttgagcatgcactgcctctcgataccgcaaaagcgctggcggcagcagttgaaaagatcggcttcgatttactgatctttggtaaaggttccggcgacctttatgcccagcaggttggcttgctggtcggagaaattctgcaacttccggtgattaatgcagtgagtgctattcagcgtcagggcaatacactggtgattgaacgcacgcttgaagatgacgttgaagttattgaactctctgttccagccgtgctctgcgtcacctccgatattaacgtgccacgcattccttcgatgaaagccattctcggcgcgggtaaaaaaccggtaaatcagtggcaggcaagtgatattggctggagccagagcgcaccacttgctgaactgaccggcattcgcgtaccgccgcaaacagaacgtaagcacatcattctcgataacgattcgccggaggccattgccgagctggcggaacatctgaagaaagccctgaactgaagcctacggagaagaaacgatgagtcaattaaacagcgtctgggtctttagcgataatcctgaacgttatgctgaactgtttggcggcgctcagcaatggggccaacaggtgtatgccattgtacaaaataccgaccaggcgcaggcagttatgccttatggtccaaaatgtatttatgttcttgagcaaaacgacgcgctgcaacgcactgaaaattacgccgaaagcattgctgctctgctgaaagataaacaccccgctatgttgctactggccgcgacgaaacgtggtaaagcgctggcagcacggttaagtgtgcaactgaatgcggcgctggtgaacgatgccacggcggtggatattgtcgatggtcacatttgcgccgaacaccggatgtatggcgggttagcgttcgctcaggaaaagatcaacagctcgctggcgatcattacccttgcacccggtgttcaggaaccgtgcaccagtgatacctctcatcagtgcccgacagaaacggtaccttacgttgctccgcgtcatgaaattctctgtcgcgaacgccgtgcgaaagccgcaagcagcgtggacctgagcaaagcaaaacgtgtggttggcgtcggtcgtggtctggcagcgcaggatgacctgaaaatggtccacgaactggcggcggtgctgaatgctgaagtcggctgttcacgtccaattgccgaaggcgagaactggatggagcgtgaacgttatatcggtgtctccggcgtgttgctgaaatccgatctctacctgacgctagggatctccgggcagatccagcatatggttggcggcaacggcgcaaaagtgattgtcgccatcaataaagataaaaatgcgccaatcttcaactatgccgactacggtctggtgggcgatatctacaaagtcgtccctgccctgattagccagttgagccgctaattcccctttcaaccacatctcccgctgtaaacgcagcgggaagggagcataacgcatgtcggatgacaaatttgatgccattgtggtcggtgcgggcgttgctggtagcgttgccgcactggtcatggcgcgagccgggctggatatcctggtgatagaacgcggcgacagtgccggatgtaaaaacatgaccggcgggcgtctttatgcccacacacttgaagcaatcattccaggctttgcagcatcagcgccggtagaacgcaaggtcacacgcgagaaaatctccttcttaaccgaagagagcgccgttaccctcgattttcaccgcgagcaaccagatgttccgcaacacgcatcttataccgtattgcgtaatcgtctggacccgtggttgatggaacaagccgagcaggcgggcgcacagtttatcccgggagttcgcgtcgatgcgttggttcgtgaaggaaacaaggtcactggagtccaggccggggatgatattctcgaagccaatgtggtgattttagccgatggcgttaactcgatgcttggccgctcgctgggaatggttcccgcttccgatccgcatcattacgctgttggtgttaaagaggttattggcctcacaccagaacagatcaacgatcgctttaatattacgggcgaggaaggtgccgcctggctgtttgccggttccccttctgacggcctgatgggcgggggatttctctataccaacaaggattccatatccttggggctggtttgtggattggctgatatcgcccatgcgcaaaaaagcgtgccgcaaatgctggaagattttaaacaacaccccgccattcgcccgctgattagcggcggcaaactgcttgaatattccgcgcatatggtgccagaaggcggtctggcgatggtaccgcaactggttaacgatggcgtgatgatcgttggtgacgccgcaggcttctgcctgaatttgggttttacggtccgcggcatggatttagccattgcatcggctcaggctgccgccacaacagtgatcgccgccaaagaacgcgcggatttctccgccagcagtctggcgcaatacaaacgtgagctggaacaaagctgcgtcatgcgtgatatgcagcattttcgcaagatcccggcgctgatggaaaacccgcgcctgtttagccaatacccacgaatggtagccgacatcatgaacgagatgttcaccattgacggtaagcctaaccagccggtacgcaaaatgatcatgggacacgcgaagaaaattgggctgatcaacttgctgaaagatggcattaagggagcaaccgcgctatgagccagaacgctacggttaacgtcgacatcaaattaggcgtcaataaattccatgttgatgagggccacccgcatatcattttggcggcaaatcccgatatcaatgaattccgtaaattaatgaaagcctgccctgccggactttataagcaggatgacgcaggaaacattcattttgattccgccggttgtctggagtgcggcacctgtcgggtgctgtgcggtaacactattctcgaacagtggcaatatcccgcaggcaccttcggtattgattttcgctacggctaatcatgcatcccacaggcccgcatctcgggcctgatgttctgtttcgagagtccaaaatgaaagtgacattaacgtttaacgaacaacgtcgtgcggcgtatcgtcagcaagggctatggggcgatgcttcgctggccgattactggcagcagaccgctcgtgcgatgccagacaaaattgccgtggtcgataatcatggagcatcgtacacctatagcgcgctcgatcacgccgcgagctgtctggcaaactggatgttagcgaagggtattgaatcaggcgatcgcatagcatttcaactgccaggctggtgtgaatttaccgttatctatcttgcctgcctgaaaatcggtgcggtttccgtaccgctgttgccttcctggcgggaagcagaactggtatgggtgcttaataagtgtcaggcaaaaatgttctttacaccgacgttgtttaaacaaacgcgtccggtagatttaatcctgccgctgcaaaatcagcttccacaactacaacaaattgtcggcgtggacaaactggctcccgccacctcttccctctcattaagtcagattatcgccgacaataccccactgaccacggcgataacgacccacggcgatgaattagctgcggtgctgtttacctccggaaccgagggtctgccaaagggcgtgatgcttacgcataacaatattctcgccagtgagcgggcttattgcgcgcggctgaatctaacctggcaggatgtctttatgatgcctgcgccacttggtcacgcaacgggctttctgcatggcgtaacggcaccattcttaattggcgctcgcagcgtgttgttagatattttcactcctgatgcgtgtctcgcgctgcttgagcagcagcgttgctcctgtatgctcggcgcaacgccgtttgtctatgatcttttgaatttactagagaaacaacccgcagacctttcagcgctgcgcttctttctttgcggcggtaccacaatccccaaaaaagtggcgcgtgaatgccagcagcgcggcattaaattattaagtgtttatggttccacagaaagttcgccgcatgcggtggtgaatctcgatgatcctttgtcgcgctttatgcacaccgatggttacgctgccgcaggtgtagagattaaagtggtcgatgacgcacgcaagaccttaccgccaggttgcgaaggtgaagaagcctcgcgtggccccaatgtgtttatgggatattttgatgaacctgaattaaccgcccgtgccctggatgaagaaggctggtattacagcggcgatctctgccgtatggatgaggctggctatataaaaattaccggacgcaaaaaagatattattgtccgcggcggcgaaaatattagcagccgtgaagtggaagatattttattgcagcatcctaaaattcacgatgcctgtgtggttgcaatgcccgatgaacgtttaggtgaacgatcatgcgcttatgtcgtgctgaaagcgccgcatcattcattatcgctggaagaggtggtggctttttttagccgtaaacgggtcgcaaaatataaatatcctgaacatatcgtggtaatcgaaaaactaccgcgcactgcctcaggtaaaatacaaaagtttttgttacggaaagatattatgcggcgattaacgcaggatgtctgtgaagagattgaataagtttcatcttcggggatcacataaacccggcgacaaaacgccgccggggatttattttatttcttcagttcagccaggcttaaccaggtttgcaccacggtgtccgggttcagagacaggctatcgatcccctcttccatcaaccatgcggcaaagtcttcgtggtcggacggaccctgaccgcaaatcccgacatatttgccctgtttcttcgcggcacgaatcgccatcgacagcagtgctttcaccgcatcgttgcgctcatcgaacagttcagacaccacgccggagtcacgatccagaccgagcgccagctgcgtcatgtcgtttgagccaattgagaagccgtcgaaatattcgaggaactgctcggccagcaaggcgttggacgggatttcacacatcatgatgattttcagcccgttctcaccacgcttcagcccctgacgcgccagttcctcaaccaccgctttcgcctgatctacggtacgcacgaacgggatcatgatctcaacgttggtcagccccatgtcgttgcgcacacgtttcactgcttcacactccagcgcgaaacagtcgcggaagctgtcggaaacatagcgtcccgcgccacggaagccgagcatcgggttctcttcatctggctcataacgctcaccaccgaccaggttggcatattcgttcgatttaaaatcagagagacggacaatgacgcgcttcggataaaacgcggcacccagcgtcgcgatcccttcagtcagacgaccaacgtaaaattcacgcggagaatcaaaacctttcatcatctcgcggatttcgttttgcaactgcggttcctgatcgtcaaactcaagcagtgcgcgtgggtggacgccaatcatacggttgatgataaattccagacgtgcaaggcccacgccttcgttcggcaggcaggcgaagtcgaaagcacggtccgggttaccgacgttcatcatcactttcaacggcagatccggcatcgtttctacgctggagcttttcacgctaaattccagcaactccgcatagacgtaaccggtatcaccttcggcacaagaaacagtgacgttctcaccgtctttcatccgttctgttgcatcaccacagcccactaccgccggaatgcccagttcacgagcgatgatcgccgcgtgacaggtacgaccgccacggttggtgacgatggcagatgctttcttcatgatcggttcccagtccgggtcggtcatgtcagtgaccagcacgtcaccaggttcgatgcggttcatttcgctgatatcatggatgactttcaccggacccgcaccgatgcgatgaccgatagcacggccttcggcgataatcttaccctgtgaatgcagcgtataacgctccatgacctgaccgcgtgagcgcacggtttccggacgcgcctgcacaatgaacagtttaccagtgtggccatctttcgcccactcaatatccatcgggtgaccgtagtgtttctcaatttgtacggcctgttttgccagttcctgcacttcttcgttggtcagcgagaagatgtcacgctgttcctgcggtacgtcttcgattttaacctgcttgccatgctcctgggtcggcgcgtaaaccatgcggatttttttcgaccccatggtgcggcgcacgatagccgggcgattcgccgccagtgtcggtttatgcacgtaaaactcatccgggttaaccgcaccctgcacgaccatctcaccaaggccccatgcggaagtgataaacaccacctggtcaaagccggattcggtatcaatggagaacatcacgccagaagatgcgaggtcagagcgcaccatccgttgaacaccggcggagagcgccacaccacggtgatcgtaaccctggtgcacacgataagagatggcgcgatcgttaaacagagaagcaaatacatgtttcactgccacgagaacggcgtcaaaaccctgaacgttgaggaaggtttcctgctgaccggcaaaagaagcgtccggcatatcttctgcggtggcggaggagcgcaccgcaaaagaggcgttttcgtcatcggcggaaagctgtgcataggcttcgcggatggcgttttccagctcaggctggaagggagtgtcgataatccactggcggatttgcgcgcccgctttcgcaagctgagtaacatcgtcaatatccgttttatccagcagttcataaatgcgctggtttacgccgctttggtccagaaactggttaaacgcgtcggcggttgtggcgaaaccattcggaacggaaacacccattccggaaaggttagtaatcatttcacccagggaggcatttttgcccccaaccctgtctacatccttcatgccgagttggttataccaaagcaccagcggtgacgagccattgttggacatcgaacaatccttttgtgataaatgaacggtttgagaaacacatttctgcgcatttatctttgcatatttaaccggatgaaaaaaacggtgaatcgttcaagcaaatatatttttttacttgttaagactgatcccagcgttgcgcaaatctgctcttttcgacaatttccacataaaccatcggtataaacgaaaccataaaaatgaaatgctgttttcataaaaaataaaattgaaggttcattttataaaccagacataacgttctacgcttctgtgcgtttttaatttatgctttcatagaattatgtctgcatcacgggaagaacaaaatggataatgctgttgatcgccacgttttttatatttctgatggtacggcaataactgcggaggtattaggacacgcagtaatgtcacaatttcccgtcactatcagcagcatcacgctgccgtttgtcgaaaatgagagccgtgcacgggcagtgaaggatcagattgacgcaatttatcaccagacaggcgtgcgtccgctggtcttctactccatcgtgttgccggaaattcgcgccatcatcttgcaaagtgaaggtttttgccaggatatcgttcaggcgctggttgccccgctacaacaagagatgaaactggatccaacgccgattgctcatcgtacccatggccttaaccctaataatctcaataaatatgatgcgcgcattgcggcgattgattacaccctcgcccacgatgacggcatttcgttgcgcaatctggatcaggctcaggtgatcctgctcggtgtttctcgctgtggtaaaacccccaccagtctgtatctggcaatgcaatttggtatccgcgcggcaaactacccctttattgccgacgatatggataatctggtgctacccgcgtcgctcaaaccgcttcagcataaattgttcggcctgactatcgacccggaacgtctggcggcgattcgcgaggaacgtcgggagaacagtcgctatgcctcgcttcgtcagtgcaggatggaagtcgcggaagtggaagccttgtaccgtaaaaatcagatcccgtggattaacagtaccaattattcggtagaagagattgccaccaagatcctcgatatcatgggccttagtcgccgaatgtactagagaactagtgcattagcttatttttttgttatcatgctaaccacccggcgaggtgtgacacacctcgcacttgaaatcagcagcgattggtttatcgtgatgcgcatcacttcccggcagtcctgccgtagaagcaacaaatttctgagacttgtaatgaacagaactgacgaactccgtactgcgcgtattgagagcctggtaacgcccgccgaactcgcgctacggtatcccgtaacgcctggcgtcgccacccatgtcaccgactcccgccgcagaattgaaaaaatactcaatggtgaagataagcgactgttggtcattattggcccctgctcgatccacgatctcaccgctgcaatggagtacgccacccgtctgcagtcgctgcgcaaccagtaccagtcacggctggaaatcgtaatgcgcacctattttgaaaaaccacgaactgttgtcggctggaaaggactaatctccgatccagatttaaacggcagctatcggataaatcacggtctggagctggcgcgcaaattacttttacaggtaaatgagctgggcgtcccaaccgcgactgagttcctcgatatggtgaccggtcagtttattgctgatttaatcagttggggcgcgattggcgcacgtactaccgaaagtcagatccaccgtgaaatggcttcggcactctcctgtccggtaggttttaaaaatggtaccgatggcaatacgcggattgctgtggatgctatccgcgcagcccgcgccagccatatgttcctctcgccagacaaaaatggtcagatgaccatctatcagaccagcggcaacccgtatggccacattattatgcgtggcggcaaaaaaccgaattatcatgccgatgatatcgccgcagcctgcgatacgctgcacgagtttgatttacctgaacatctggtggtggatttcagccacggtaactgccagaagcagcaccgtcgccagttagaagtttgtgaggatatttgtcagcaaatccgcaatggctctacggcgattgctggaattatggcggaaagtttcctgcgcgaaggaacgcaaaaaatcgtcggcggtcagccgctcacttacggtcaatccattaccgacccgtgtctgggctgggaagataccgaacgcctggtcgaaaaactagcctctgcggtagatacccgcttctgaatgcgtgcccattcctgatgggatgggcatttctgcgcaacttgttgtcttctcaacacattactgcttgctctggtcagccataatattgataataagaatcattgttatatcaattattattaatttttatgcgttatacggatagcagaaaactcacgcctgaaacggatgccaatcacaagaccgcttccccgcagcctattcggcgaatttccagccagacactgttaggtccggatggcaaactgattatcgatcatgacgggcaagaatatctgctccgtaaaactcaggctggcaagctgctgttgaccaagtagcctttaactcgagcagctgacttccagccgtttaccccagtcaggtggacgactgacatagtcatcatctctgtcgctgaaaggatttcgcaacgcctcatgcaggcggtgcaattccgtcatatcacccttttctgccgcttcaatcgcccgttgcgccaaccagttgcgcaataccagagcggggttaacgctttgcatcagttgctgacgctcactatcgctaacctcgtcttgttgcaaacgccctcgataacgggcaaaccagtcatcaaatgccgcacgatcaataaactcatcacgtagcggtgacgccgcgctgtgctgctcggtcagactcagcatgcgaaatgtgcgggtataatcgctgcgctctcgcgccatcagactgaataattcattcagtagcgcgttatcctctttttgctccgtcataaagcccagtttctgccgcatccgttgtccataatgcgtcaacaaaacctgctgatagctgtccagggcctcattcagggcatctacggcaacaaatggtgacaatgtctgcgccagacgctgtaaaatccacaacgcgacagcaggttgattgtcaaagctgtaacgtccttgatgatccgagtgattacaaataaaaccgggttcgtaatcattaagaaaaccaaacggcccgtaatcaagcgtcagtcccagcagcgacatgttgtcggtattcatcaccccatgtgcaaagccgaccgtctgccattgggcaattaacgatgcggtacgtgcgacaacatcgttaaaccagagacggtatttgtcctcatcatcttcaagatgtgaccagtaatgacgaatggcaaagtcagccaactgacgaaccttatccggctcgcggcgatagtaaaaatgttcgaaatgaccaaagcgcagatgacttggtgccacacgcatcagcatcgcgcctggctccaccgtttcccgatacactggcgaatcgctggtgacgatacttaacgcgcgggtcgtcggaatgcccagataatgcatcgcctcactggcgagactttctcgtatcgtcgaacgtaataccgcccgtccatcacccattcgcgaataaggcgtcaggccagcacctttcagatgccagtccattgtagtgccatcagcaagcagttgttcgccaagtaaaatgccgcgcccatcacccagttggcccgcccagacgccgaactgatgaccactgtaaacctgcgccagtggtgacataccaggcagtagggtttcgccgccccagacacctgcgccatttttaaacagcgacgatggaatactcagcgtgttagcgagttcggtattatgccaaatcagccgggcattatttaaaggcgtaggggaaagtgctgtataggtttctggcaattcatcgcgccagcgggtaataaaagacagggtcatagagcctcctgtttgatagtgtagacggttactctcgtcttaaacaccagcaaacaggagggttatcgctgaaccaacgtcgttatctgatttatgggaacggcaggccacaggcatccctggagagcatggaaatcgaagggggtaatctgtgctaatatttctggcgtatcaatgccccccgcgatgatgcaattgcaacaaggggaaatttgcgcctgaatcgcacgaataaacggttcgaaggagcgatgcgtgatttgttgctgaataaaacttttatccagcattacgcgggtgaaaagaccatcaaaaaccgctttcattgtgctgttgcctgctcccaaattacctaacacaaggggatacacttgcgataaggataaaagaccgcgattatcttttccttcattgagatgcgggtaattctcattaatcaacagttcaataaacggatattttaatagttcgcctgcgtaattatccctctctaataataatgtagccacttgtggcgttaaattaagccaggcaaagagtttatgttgaataaaaaaatgttggcatgattttagtaattccaactgctytgaaaataattgccaatgttgctcctcggtaagttgcgctataacccgactcgtcgggatacgcaccgtgccatcttcactggagaaatgggtaattaactcaacgccgacaaggacttgctggttatctcttatcggcaggaaatagcaatcagaatgataaagattctccaaaaaaatcttcatggtaaccgtccctctcgaaggatgtttttcagtatccggctaaaagggatgaggccataagacataacaattacagaaggagtaactttcatttgttccatgttaaccactttttcaggggtcctttttttagattatcctgattataaacgaataatccatttacggaatttttgtctgcaaaatactactgtattctggagtaaatggacggcgatgtatcatcgacgtccaattttcgacatactagattcgtctcgcctgccagaaatttttctgccaatagacattatcaagtgaggaacgcatcactcccttgctggtagaggcgtggataaattggttgttggtatcgtaaatacctacatgcaaaccattttgtccggaacccgttttgaaaaagaccaggtcaccaggcagcaactcgtctttatcaatttgcgtgccgatagaggcttgttctttggtttctcggggcagctgcaaatcgaaacgatcgcgcatcgtcacaaccacaaatcccgaacagtccacaccgcgccgcgtcatgccaccataacgatacggcgtgccatgccagctttgtagctggtcgttcaaaccggcaataacggtaatcgaatcagaaagtctggcatttggcggcggtgctttatggtggctacacccggccagaaacagtgctgtgatcaaaataaggcagaaacgcattccgtacggttcctctgttttttattcttgcattaatttagcgtcgtaattacccgattttcaagatactaatgaaatcagatggtcgaaatcagcattctgtgaccttcgatatccagacggcgaaaattcatcccataggcctgcgccagatttggcggcgtgagcacatcttctctgcgtccactggccagcatttttccaccttttagcaaccacgcccgatgcgcatgacgcaatgtgtggttgagatcgtgactgctcatcacaatcgccagtccttgctgacacagcgcgctcagaattttgtctaacgcactttgttgcgcaacatcaagactgttcatcggctcatcaagaagcagcaattggcctgcgggattggcttgtggtgtgatttgcagcaccaccgcagcaagacgtacgcgttgccattcaccgccggaaagttgattggtgctacgaccgagtttgtcatcaagagccagcgcccctgcgacatcattcagtagttcggtacgcgttttatcgtgctgatgcagtgtcaggtagtgccagaccggcattgcaaacggcggcgtctgctgttgtgaaagataggcacgatgcagcgcgagttttgttgcggaccatgcttccagtggttgccccgcgaactgaatgcttcccttaccgctggtcattccggccattcgcgccagtaaggtactcttacccgcgccattcggccccaccaggtgcaggatctccccagcccgaacctcgccagaaagcggccccaggcgggtagattccgcaacatcctgtaactgcatcacaatagacattattttgccaacgccagtttaatgctttccatcacaatgggatcttccggcgtcatatccggggaaaaacgctggatgaccaatccgtccctgccaactaaaaatttctcaaaattccataaaatatcatcagggtacagcggtgcacgacctttgctgaccatacgggcatagaatccgctctcttccggcgcgactgcggtcggcgctgcggaaatcaatttttgatacagcggatggcgtccttcgccattaacttcaatcttactgaacatcgggaacgtcaccccccatgtggtggtacagtaagttttaatctcttcatcgctgcccggttcttgttccagaaactggttgcacgggaatcccagcaccacaaaacctcgatcggcccaggctttctgaatattctccaactgctcatattgcggcgttaagccacactttgaggcgacattgacaatcaacagcacattaccggcgtacttctccagcgtggtcacttcaccgtcgatatctttcactacggtcgtcagaatggaatcttgcatcgtttctcctgggtgtggtcagtaaaaatcttagcttttaatcatagaccgtctttttgcggctaacgtcctgcttttaacaataaccagataaacaccggcgcacccaacgttgcggtgaccacgccaataggcagctctgcggcagctaatgccaggcgcgctacaatatcggccagcagcaatgcgctcgcccctgccagcgcgcagccgggaagtaatgcgcgatgatcggttaaaccacacaaccgaagaatatgtgggatcaccagaccaataaagccgatagcacccgccagcgctacactgacgccaaccatccagccggtcgctgccaccagcacattgcgccagaaccacaggggtaaacccagttgccgcgccgagatctcgccaagtgctaacatattcatcggcctggactgacaacagatccacaacaacatggggatcaatgccagcatcagccagctttgccgccagtctacgccgccaaaaccgcccatcatccagtacatcagctgacgtaaatcaacagaggtggaaaagtagatagcccacgtcattagtgcgctacagataatccctaatgcaacgccagccagcaataaccgactggtcgaaagatgacgacgggcgaaacgtaagagtattaaagtgatgataagcgccccagcaatcgcacacagccctagcgcccagttggggagttgcccttgcccaagcaataccgcggcgataagccccacgcctgcgccgttagagacgccaagtagtccaggttctgccagaggattttcaaacaacgcctgcattacagcgccggatatagccagcgccgcaccaaccagcaatacagccagcgtacgtggcaggcgaatttgccagacgaacagttcgccacgaggagaaaaccagtcacctggcgagatccattgttcaccggcgcaaaggcttaagagaagcgccagcagcatcaaaactgacaggcataataaccagcgaatattttgtcgctgttgttggcgggcaagtgtcagcatggtatccgttctgctgaagtgtcatggcgttgattttacggtgactcttcgacagtgtaaaagaaaaaaggccgcagagcggcytttttagttagatcagattaytcgtctttgggcgaagcgttttcgacccggctttttaacttctgcccgggtctgaaggtcaccacgcgccgtgctgtaatgggaatatcctcgcccgttttcgggttacgtcccgggcgttgattcttatcacgcagatcgaagttaccaaaaccagagagtttcacctgttcgccgttttccagagcgcgacggatctcttcgaaaaacagttcaaccagttctttggcatcccgcttgctaagcccaagcttatcaaacagatattctgacatttcagcttttgtaagcgccataggttcaatccctcaatgatgcctggaatcgctcttttaatgcctctacacatttggcgacggtagcggcaatctcytcttcttcgagtgtacggctggtatcttgcaggatcaggcttatggcgaggctcttatacccctccgcaacacccttaccgcggtacacgtcaaataagtttacgccaactacctgatttacgccaactttcttacattcggataaaatatccgctgcgggaacgttttctgcgaccaccaccgcgatgtcacgacggttcgccgggaagcgagaaatctcgcgcgcctgaggcaccacgcggtctgcgagcttgttccactccagttcgaacaccagagtgcgaccgttaagatccagtttacgttccagttcaggatgaacaaccccaacaaaaccaatacgttcacctttcagataaatcgctgcggattgccccggatgcagtgccggattcgcttctgcacggaactcaacctcattcagtttaccggtcaggtcgagaacggattcaagatcgcctttcaaatcatagaaatcaacggtctcttttgccaggttccagtgctcttcgtaacggttaccgcaaatcacaccggctaacatcagatcctgacgaatgcccaacggtgcctgagtatctggtacgaaacgcagaccgctttcgaaaatgcgcacacggttctgctgacggttctggttgtacaccacggttgccagcaggccggtccacagagaaagacgcattgctgacatttcaacagagatcgggcttggcagcagtaaggcttcaacgcctggatggatcatctgctgcactttcggatcaacgaagctataggtgatcacttcctgatagcctttatcgttgagcagcgttttcacgcgcttgagcgacaggtcagcttcacggtgagtacccataatcaggcttgcctgtaccggctcatccgggatgttgttgtagccgtaaacacgcgcgacttcttcgaccagatcttcttcaatctccatgtcgaaacgccagctcggcgcaactgcctgccactcgtctttgccttcggtcacttcgcagccgagacgacgcagaatgtcagttacctgctcatccgcaatatgatggccgatcaggcgatccagtttgctacgacgtaaagtgatggttgcacgcttcggcagcgttgcttcgttggtgatatcaattaccggaccagcctcaccaccgcagatgtcaatcagcagacgggtcgcacgttccatcgctttgtactgcagtgccggatcaacgccacgctcataacggtgagacgcatcagtatgcaggccatgacgacgagcacgaccggtgatagacagcgggctaaagaaagcgcattccagcagcacgttttgtgtttcgtcattcacgccagagtgttcgccaccgaagatgccgcccatcgccagcgccttgttgtggtcggcgatgaccagagtgtcagcattcagcttcgcttcagtaccgtcgagcagcaccagcgtttcgccctctttcgccatccgcaccacaatgccgccttcaatgcgatctttatcgaaagcgtgcatcggctggcccaattcgagcagcacatagttggtgacgtcaacaactgcatcgatagaacggatcccgcaacgacgcagtttttctttcatccacagcggagttggcgctttaacgttaatgccttttaccacacggccaagataacgcgggcaggcttccggcgcttcgactgtaatcggcagcgtgtcgtcgatggtcgcaccaaccggaacgatttccggttcaaccagcggcagctgattcagcacggcaacgtcacgcgcaacaccaatgatacctaaacagtcggcacggtttggcgttacgctgatttcgatggtgttgtcatcgagtttcaggtattcgcggatgtcagtgccaatcggcgcatctgcaggcagttcgataatgccgttatggtcgtcagaaattcccagctcagaaaaggagcacagcatcccttcagacggttcgccgcgcagtttcgccgctttaattttgaaatcacccggcagaacagcaccaatggtcgctaccgccacacgcaggccctgacggcagtttggcgcaccgcagacgatgtccagcaggcgatcgccgccgacattcacttttgtcacacgcagtttgtcagcgttcggatgctgcgcacactcaaccacttcaccaacgaccacgccgtggaagctaccggcaaccggttctacaccgtcaacttccaggcccgccatagtgatttgattcgccagcgcatcgctatcaatcgccgggttcacccattcgcgtaaccacagttcactgaatttcataatctattcctgccttatttaaactgtttgaggaaacgcagatcgttttcgaagaatgaacgcaggtcggtgacgccgtaacgcaacatagtcagacgctccatccccatcccgaaggcgaaaccagagtaaacttccgggtcgatgccaacgttacgcagcacgttcggatgcaccatcccgcagcccagtacttccagccatttaccgtttttacccatgacatccacttctgcagaaggttcggtaaacgggaagtaggaaggacggaagcgaatctgcaaatcttcctcaaagaagttacgcaggaagtcgtgcagcgtgcctttcaggttggtaaagctgatgttggtatcaacaatcagaccttccatctgatggaacatcggcgtgtgagtctggtcgtagtcgttacgataaacacggccaggcgcgatgatacgaatcggtggctgctgggctttcatggtgcggatctgtacgccagaggtctgggtacgcagcaggcgggtagcgtcaaaccagaaagtgtcgtggtcagcgcgcgccgggtggtgaccaggaatgttcagagcatcgaagttatgataatcgtcttcgatttccggcccggttgccacggtaaagccaagctcaccgaagaaactttcgatacggtcgatggtacgggtaaccggatgcagaccgccgttttcaatgcgacgacctggcagagagacatcaatcgtttccgccgccagacgcgcattcagtgcagcgctttccagttccgctttacgcgcattcagcgcctgctgaacctgctctttcgcttcgttgataaccgcaccggctgccggacgctcttctggcggcagctcacgcagggtcgtcatctgaagggttaagtgcccttttttacccaaatattcgacgcgcacattgtctaacgcggcaacatctgacgcctggctaatggccgccttcgcactggcaaccagttctgcgagatgtgacatggttttcctcattgtgtcagtggtgacactggttcgttggacttagagcctatcccatcaggctattttacttgccattttggtcccgggcagtgctcgaaatcctcacgtacttaagtacgctccggtttctccgcactggccgtatccagactggctgcgacaattacgcctgatagactggctttttatttttcaaaacgcgcatacaaaaaaagcctccactgggaggctttcaggcgctgttttccgtttctcttctcacgcgctagcctcctggattcaggtgctaaagtaaaaaaagaagcggaaaatagcagcattcattgcttgcgttaccttttggtactcttcaaaagacctttattgaaaaggctacggcgataaaagtcaatgttttgatggcgttgaaacgaaaagagggagactagctccctctttcaactggcttatgccagagctgctttcgctttttcaaccagagcggtgaacgctactttgtcgaatactgcgatatcagccaggatcttacggtcgatttcaacagaggcttttttcaggccattgatgaatttgctgtaagaaataccgttctgacgtgctgctgcgttgatacgcgcaatccacagttgacggaactgacgcttacgttgacgacggtcacggtaagcatactgaccagctttgataacagcctggaaggcaacgcggtatacgcgagaacgcgcaccgtagtagcctttagcttgtttcaaaattttcttgtgacgtgcgcgtgcaataacaccacgttttacgcgagccatatgtgctctcctgtatctatattctaattaaaaagttaaaaacgttaacggcttatgcgtacggcaggcacgcgattaccaggcccagatcgcctttggaaaccatggctttcggacgcaggtgacgtttacgtttggtcgcttttttggtcagaatgtgacgcaggttagcgtgcttgtgcttaaaaccacctttaccggtttttttgaagcgcttagcagcaccgcgtacggtcttaatttttggcattttaataacttccacttcgcattgttaataaacgaaacaaaggcgaacaaagcctgtgaagcccgaaggctccacagacagtgctacttgaaggccttactgtttcttcttaggagcgagcaccatgatcatctggcggccttcgatcttcgttgggaaggattcgaccactgccagttcttgcaaatcgtctttcacgcgattaagcacttccataccgatttgctggtgcgccatctcacgaccgcggaaacgcagcgtgattttggctttatcaccctcttcgagaaagcgaatcaggctgcggagttttacctgatagtcgccttcatctgtaccaggacggaatttaatttccttaacctggataactttttgctttttcttctgttccttagaagacttgctcttttcatagaggaatttgccgtaatccattatacgacaaaccggcggctcggcgttagggctgatctcgactaagtctactccggcttcttctgctttctccagagcttctctcagactcacaataccaagctgctcgccttccagacctgttaagcgaacttcctgggcgcgaatttcgccattgatacggttagggcgcgccgtttgaactcgttttccgcctttaataccttattcctccaattgtttaagactgcggctgcgaatctcttgttgcagcttctcgatcacttcatttacgtccatgcttcccaggtctttaccacggcgggtgcgaacggcaattttgcctgattccacctctttatcaccacagaccagcatatacgggacgcgacgcaaagtgtgctcgcggattttaaagccaatcttctcatttctcaagtctgctttaacacgaatgcccgcatttgatagtttttgcgtcaattcgttaacgtattcagactgtgaatcggtaatattcatgataacaacctgaactggcgcaagccaggtcgggaagaaaccagcgaattcttcggtcaggataccgatgaaacgttccatcgaccccagaattgcgcggtgaatcattaccggtaccttacgctcgttgtcttcgcccacataggaggcgctcagacgagacggcaaggagaagtccagctgtactgtaccgcactgccatgcacgatcgaggcagtcatacagggtaaattcaattttcggaccgtagaaagcgccttcacccagttgatattcaaacgggatgttgttttcttccagcgcaaccgccaggtccgcctcagcacgatcccacatttcgtcgctgccaatacgcttttcaggacgagtggagagtttgacgacgatcttctcgaagccaaaagtgctgtacatatcatagactaaacggatacatccgttaacttcatcgcgaatttgttcttcagtacagaagatatgcgcgtcatcctgggtgaatccacgcacgcgcatcaggccatgcagagaacctgacggctcgttacggtggcagctaccaaactcggccatacgcagcggcagatcgcgataagacttcagcccctggttgaaaatttgtacgtgacccgggcagttcatcggcttaatgcagtattcacggttctcagaagacgtggtgaacattgcatctttgtagttgtcccagtgaccggttttttcccacaggacacggtccatcatgaacggacctttaacttcctgatactggtactctttcagtttagaacgaacaaacacttccagttcacggaagatggtccagccgtcgttgtgccagaataccatacccggcgcttcttcctgcatatggtacaggtcgagctgtttaccgattttacggtggtcgcgtttcgcggcttcttccaggcgctgcaggtaagcgttaagcgcttttttgtctgcccacgccgtaccgtaaatacgttgcaacattttgttgttgctgtcgccacgccagtaagcccctgccgttttcattagtttgaaatgatggcagaaacgcatgttcggtacgtgcggaccgcggcacatatcgacatattcttcatggaagtacagacctggcttgtcatcatgggcgatgttttcgtcaagaatggagactttgtagctctccccacggttggcgaaagtttcacgcgcttcgtgccagctgactttcttcttaatgacgtcgtagtttttctcagcaagctcatgcatccgcttctcgagtgcttcgacatcttcctgggttaacgtgcggtcaagatcaacgtcgtaataaaaaccgttgtcaataaccgggccgattgccattttggtatgcggccaaagttgtttaatcgcgtgccctaacaggtgcgcacaggagtgacgaatgatctccagaccttcttcgtctttggcggtaatgatcgacagttgtgcgtcgttttcaatcagatcgcaagcatcaaccagttcgccattaacgcgccctgcgatacaggctttcgccagacctggaccaatgtccagcgcaacatccatggggcttacagcgtggtcgtaatggcgttgactgccatcaggaagagttataacaggcattttatatccttatttgcagtggtgacccacacgaaagatcacatacaaagaaaaatttgtttattaacagttcattgcgaaaccatctagccaacaaatgctaaattggttcgcaatcaggtacacaaatgaaagacattaacctctcaccttccacccggttgagcgatgttaacactaaaaaaagggagattgtacctttccgtttcacattgattcgattcgcaattcgtttgtagtgagtacaccagcaaaacgcttaaagaacaactgataacatcacggagcgtctgaaaggtttactgcgagcgaatttacagcagcataaactgaatccagcaaagttcgttgcgtgatttggcggtactatttaaacgatcataagattaatgacgaagtggtcatatcacaatgataaaagtgacacaattcttatagcaatttttcgtgcacatttcgttctggcgataataattaatcatcatactcaaaacctccagacatatataaggcgaatagattatgagtcaaaacgacattattatcagaactcattataagtctcctcatagaatgcacatcgatagcgacataccaacgccttcatcagagcctattaatcaatttgcgccccaactcatcaccctacttgatacctctgacttaagttcgatgctgtcatactgtgttactcaggaatttaccgcaaactgtcgaaaaatatcacaaaattgttattccactgccctttttaccattaactttgccacttcacccatccatgcagaaaatatattcattacattacactataaaaaagaaatcatttccttattactggaaaccacgcctattaaagctaaccatttgcgaagcatactggattatattgaacaggaacagttaactgccgaaaatcgtaaccattgtatgaaactgtctaaaaaaatccatagagaaaaaactatacaaccaacagtaaatctcaatggtagtgcatttttttcgcaatctccttctgacgctattttttgtcgccatctgtcattgcaatacgcacttgattcattgagaaatggaaaaggcaaggtcaacctgattaaacattactcctccgttgaatccatacagcagcatgtccccttagtccgggacgcggagttcagagcattacttcgccatcctcctgcagggagtcgcgttatcgcgagtaaggattttggcttcgctttagatattttcttctgtcgaatgatggcaaacaatgtcagtcatatgtctgcgattttatatatagacaatcatactttgtcagtaaggctacgaataaagcagtcggcgtatgggcaattaaattatgttgtgtccgtttacgacccgaacgataccaacgttgccgtcagaggcacccacaggacagcacggggctttctctcgcttgataagttcatcagttcaggtcccgatgctcagacctgggctgataggtatgttcgcaactgtgcaattgctattctgcccctattacctgagggagttccaggggctattttcacgggtatcgcgacacgaatgccatttgcccctatacatccatcggcaatgttgttaataatggccacaggccagactcaacagcttattacattattcagacagttgcccatactccctgaaaaagaaatcattgaaataataactgcgcagaatagcattggtacacctgctttatttttggctatgatgaacggacatactgacaacgtgaaaatatttatgcaagaaattcagtcactggtagataatcacatcattcatgaagataatctggttaaattgttgcaaactaaaagtgctaacgaaacacctggactttatatctccatgttgtatggattcgatgagataatcgatatctttctgaatgcattaaccactcctatagcacaagagcttttaaacaaaaaactggtgatgagtattttagccatgaaaatacatgatggtkagccaggattatacgccgcaatggaaaataatcaccctttgtgtgtcacacggttcctctctaaaattaatggcatcgcctttaaatacaagttgagcaaagctaacatcatggatttattaaaaggcgctacagcacagggaacccctgcattatacatcgctatgagcaagggtaatgaagacgtcgtgttatcttatatatcgacgctgggtgcttttgcaaaaaaacattcttttagtcaacatcagttatttacactgttggctgctaaaaatcatgacaacatgtcagctgttcatatagccattcatcataatcattataaaactgtagaaacatattatgctgctataaatgtaatcagccaaagcatgagttttagtgctgatgaattaaagacgtatttataaccagctatttacgatatttatatatcgatacataattttattttttcataaaacgcagaaacagtgatcaggtgtacaacgccacccgacggctgtaataacaaaaaatcccttgatgcctgtcccttttgttacactccgttatcacgcacaagagatatgcaggacactggtatgccgactaaacgctttgataaaaaacactggaagatggtggtggtgctactggcaatctgtggcgctatgttgttgctacgttgggcagcaatgatttggggctgagcagtgacaaacgaagacagccagaccgcataacacggtccggcagataattttacatgctgtagcccagtgataaggttgtccgacggtcggtatgttccggtgcagactctggaggttcagagttccatgtgacgttgtaagccaccttcagtccaaaatgctcattaatagcaacatttaatgcgctttcggagttcagcgttgtgtcttccgcgccaaagacggaaacaccctgcgtaaatttagcgttgtcagtaagctgccatgcataagcaccggaggcatagcccagcggctgagtttcactggcattgtcggtatatttgtcgtaacgcacacctggaccgaattcaaagcggaaactgtgtaccgggccattcaaaaactgacgaccataacccgcggtcaacacatcgcgctctcgatagccgttataacggtctgtcagccagcttgcctgaccaaataaatagtcataatcagttaaattaaaacggctacgcccgcccgccgcatatttttctgaagaacgctcatcattagaagaagtattactggcgttcccccacagcgaccaggcagtggtttgtccataccaggtcatggtggtgtcagccgtaagtgaggagcttttcgtattgcctgattgtgcaagataccytgcgttcagattaccttcgaaaggttttttagcgctggcaggatcgtccatgacagtaaaaacggaatcatcggcagctgcattcagtgacgcaaacatgccccccgccaacataacgatggcaggaactgtcttcaaaagcttcatttatcaagagtccgtacaacaaaaaaagagaccatcgcggtcccggaaactttcttaaggatcaaagattagcgtccctggaaaggtaacgaattataaaaaggcgcgaataacttatcaatgtattcttatttcattttttgaataagcatgtggcgaaaacagatttttatttatatatatttatctgcaaaattttaaataaagctccaataaatcatattgttaatttcttcactttccgctgattcggtgccagactgaaatcagcctataggaggaaatgatggtacgtatctatacgttgacacttgcgccctctctcgatagcgcaacaattaccccgcaaatttatcccgaaggaaaactgcgctgtaccgcaccggtgttcgaacccgggggcggcggcatcaacgtcgcccgcgccattgcccatcttggaggcagtgccacagcgatcttcccggcgggtggcgcgaccggcgaacacctggtttcactgttggcggatgaaaatgtccccgtcgctactgtagaagccaaagactggacccggcagaatttacacgtacatgtggaagcaagcggtgagcagtatcgttttgttatgccaggcgcggcattaaatgaagatgagtttcgccagcttgaagagcaagttctggaaattgaatccggggccatcctggtcataagcggaagcctgccgccaggtgtgaagctggaaaaattaacccaactgatttccgctgcgcaaaaccaagggatccgctgcatcatcgacagttctggcgaagcgttaagtgcagcactggcgattggtaacatcgagttggttaagcctaaccaaaaagaactcagtgcgctggtgaatcgcgaactcacccagccagacgatgtccgcaaagccgcgcaggaaatcgttaatagcggcaaggccaaacgggttgtcgtttccctgggtccacaaggagcgctgggtgttgatagtgaaaactgcattcaggtggtgccaccaccggtgaaaagccagagtaccgttggcgctggtgatagcatggtcggcgcgatgacactgaaactggcagaaaatgcctctcttgaagagatggttcgttttggcgtagctgcggggagtgcagccacactcaatcagggaacacgtctgtgctcccatgacgatacgcaaaaaatttacgcttacctttcccgctaacaaaaacattcccccagcattgggggaatcatcaccaacctgtcggcaacgcgtttctccgactatgctcaaaagtcatgtgataacaaaggggtgaactatggccagtggcgatcttgtccgttatgtcataaccgtcatgttgcatgaggatacattgactgaaattaacgagttgaataattacctgactcgcgrcggttttttgctcaccatgmcggatgatgagggaaatatccatgagctggggactaacacttttggacttatcagtacccaaagtgaagaagaaattagagaactggtttcggggcttacccaaagtgcaaccggcaaagatcctgaaatcaccatcacgacctgggaggaatggaatagcaacagaaaataaatggtttttgggcaataatcagtctgtggtgtgcgttagctcgtgtttttacaccgcattcttgcgctaaccttatgatctggcagacaacatgggagagacatcatgtggcaggcaatcagtcgtcttttgagcgagcagttaggtgaaggcgaaatcgaactgcgtaatgaactgcctggcggagaagtccatgccgcatggcatttgcgctatgcaggacatgactttttcgtcaaatgtgatgaaagggaactgcttcccggttttaccgccgaagccgaccaactggagttactgtcgcgtagtaaaaccgtcaccgtgcctaaggtttgggcagttggcgctgaccgtgactacagttttctggtgatggattatctcccacctcgtccgctggatgcgcatagcgcatttattcttggtcagcaaattgcgcgtttacatcaatggagcgaccaaccacaatttggactcgattttgataactcgctctccacaactccacagcccaacacctggcaacgtcgctggtcaacgttttttgctgaacaacggattggctggcagttggaactggcagcagaaaaagggatcgctttcggcaatatcgatgccatcgtcgagcatattcagcagcgtctcgcctcacatcaaccgcagcyttytctgttgcacggcgatttatggtccggcaactgtgcgctgggtccggatggcccgtacattttcgacccggcctgctactggggtgaccgagagtgcgacctggcgatgttaccgctgcatactgaacagccgccacaaatctatgacggctatcagtcagtatccccgctacctgccgatttccttgaacgtcaaccggtttaccaactctacacgctgttaaatcgtgcaagattatttggcggtcagcatttggttattgctcagcagtcactggatagattattagctgcgtgatatgggttgaagataatggccgctccgtgcggccttttgattaaataaatccaagcagagaaaagaacacataacstgcagcaatacaaataaccggcaggatatacagtgagaaaaactgcaggaaaatagtatggtgcggaacaacaatacgtgactcaatttgttcacgcgttagcccctcttcccctttggctttttccagaatgagttgatcttcaacaccttcccgcaagaagcgcgcctggcgactcatccgggtaccggaatcctgcaacgccagtccaacaaaaatcaggatgaaaatcacccagaacataacgttcacgccaccattaaaattgggcgtcggggagttataccagaacagattcaaaaaaggcgtattcgcctgcatcatatcgatcatgacatgagtaaagtcgagcatgaccgcattaatgccttcctggttttcctgccgggtattcataaatttcagcaaagaaatcaatgtagagatcaatgcaggtataaaaatcacccaacccataatccttttcaaaacagcaatgcgtccagcttgttgatacgtcatgagttctccttgattaagacgcgtcgtttcacttagtttacctgtagatatccgttttcgcccattctttaaaggcgatatgataggcgcttaatcataagcacggcttaataccttacacataatgctctaaaggagaggttgtaatgtcaaccccgcgtcagattcttgctgcaatttttgatatggatggattacttatcgactcagaacctttatgggatcgagccgaactggatgtgatggcaagcctgggggtggatatctcccgtcgtaacgagctgccggacaccttaggtttacgcatcgatatggtggtcgatctttggtacgcccggcaaccgtggaatgggccaagccgtcaggaagtagtagaacgggttattgcccgtgccatttcactggttgaagagacacgtccattattaccaggcgtgcgcgaagccgttgcgttatgcaaagaacaaggtttattggtgggactggcctccgcgtcaccactacatatgctggaaaaagtgttgaccatgtttgacttacgcgacagtttcgatgccctcgcctcggccgaaaaactgccttacagcaagccgcatccgcaagtatatctcgactgcgcagcaaaactgggcgttgacccactgacctgcgtagcgctggaggattcggtaaatggcatgatcgcctctaaagcagcccgcatgcgttccatcgtcgttcctgcgccagaagcgcaaaatgatccacgttttgtattatcaaacgtcaaactctcatcgctgacagaactcaccgcaaaagaccttctcggttaatgaccaggggcagtgatcacgctgcccctggttctttatctgaatttgcattcaactgacggattaatcgtcaatttaagagaaagagttacaccgtcaccacttccgtgcactgtataaaaatcctatactgtacgtatcgacagtttagtgagttttatcatgacggcggaaggtcaccttctcttttctattgcttgtgcggtatttgccaaaaatgccgagctgacgcccgtgctggcacagggtgactggtggcatattgtcccttccgcaatcctgacgtgtttgttaccggacatcgatcacccaaagtcgtttcttgggcagcgattaaagtggatatcaaaaccgatcgcccgcgcttttgggcatcgtggttttacccacagtctgctggcggtatttgcgctgctggcaaccttttaccttaaggttcctgaaagctggttcattccggctgatgcgctacaaggaatggtgctgggttatttaagccacatacttgccgatatgctgacacccgccggtgttcccctgctctggccatgccgctggcgtttccgcttgcctatcctggttccccaaaagggtaaccaactggaacgttttatctgcatggcattatttgtctggtcggtatggatgcctcattcattacccgaaaacagcgctgttcgttggtcatcgcaaatgatcaataccttgcagatccagtttcatcggcttattaagcatcaggttgaatactaaaaaggcaaaaatcgcctttctgtaataagcaattccatttgaatataagagccagctcacagttctgttaatcttgcgccaacactatgactgctacgcagtgatagaaataataagatcaggagaacggggatgaactttccattaattgcgaacatcgtggtgttcgttgtactgctgtttgcgctggctcagacccgccataaacagtggagtctggcgaaaaaagtgctggtgggtctggtgatgggtgtggtttttggccttgccctgcataccatttatggttctgacagccaggtacttaaagattctgtacagtggtttaacattgttggtaacggctatgttcaactgctgcaaatgatcgttatgccgttagtcttcgcctctattctgagcgcggttgcccgtctgcataacgcatctcagttaggcaaaatcagttttctgaccattggtacgcttttgtttaccacgctgattgcggcgctggtcggtgtgctggtaaccaacctgtttggtttgacggctgaaggtctggttcagggtggtgcagaaactgcacgtctgaacgccatcgaaagtatctatgttggtaaagtctctgacctgagcgttccgcagctggtcttgtcctttatcccgaaaaacccgtttgccgatctgaccggagccaatccgacgtcaattatcagcgtggtaatttttgccgcattcctcggtgtagctgcgctgaaactgctgaaggatgatgcgccgaaaggtgaacgcgtcttaaccgctatcgataccctgcaaagctgggtgatgaaactagttcgcctggtcatgcagttgaccccttacggcgttctggcactaatgaccaaagtggttgcaggttctaacctgcaagacatcatcaaactgggaagtttcgttgtcgcgtcctacctcggtctgctgattatgtttgcagtgcatggcattctgctgggcattaatggcgtgagtccgctgaagtacttccgtaaggtatggcctgtgctgacgtttgcctttaccagccgttccagtgctgcgtctatcccactgaatgtggaagcacaaacgcgtcgactcggtgttcctgaatccatcgccagtttcgccgcctctttcggtgcgaccattggtcagaacggctgcgccggtttgtatccggcaatgctggcggtgatggttgcgcctacggttggcattaacccgctggacccgatgtggattgcgacgctggtcggtattgttaccgttagctccgcaggcgttgccggtgtcggtggtggtgcaactttcgccgcactgattgtgctgcctgcgatgggcctgccagtaaccctggtggcgctgttaatctccgttgaaccgcttatcgacatgggccgtacggcgctaaacgttagtggctcgatgacagctggcacgctgaccagccagtggctgaagcaaaccgataaagccattctggatagcgaagacgacgccgaactggcacaccattaattcttatgctggcaacggtccgttttgtaaaggggccgttgccttactttttaaatgttccatcgcggcgatgcatactgactcatatttaaacagatcgtcagcgaaaaaatgtccaacttatcaatacattcctggctcaatgaatgtgcctgtagcgagaagcttaaaacctcatacccgagacgttttctaagtgaactatctggaatactcataatatcttcaagtataccacttcccattcccggaagatttagtggattaaaaagaagattgatattaagcattgatattatcgaaggaaactttaggagactctcatttttttgaatcgcagcaaaaatgctcccgacaggatgtatataatattgttcatagtatatagtccttaaatagtgaataaccaacctgttttttatactgatcaaattggtcattttttctgggcgaaatacagaagtgacatccattccaataaaatctttatttatacctcttatccgaatttcactaccataaagattattaattattactctatatttaacattgtcctgcagatatgtatcaaaactaagtgctggcgctcctggctttgaggcatcatagttaatgttagacatataggcaatcatataattaaagtttgattctgctatttcatcgcagtcacattgacccgttgatataaagaaagtgagtgctgtcatagtagactgcagcctttctttaaaagagtcgaaagccaggcttttaatatttaaatcaccataattactctgtattaagtttgtagaaaacatctcccgcctcatattgttaacaaaattattatctcatttaaatctaagtcatttacaatataagtttaagagcgacgccacaggatgaactatcaaaaatagctcatcatgattagcaaaacttaaccattttaaaataaataaacaattaaagaaaaaagatcacttatttatagcaatagatcgtcaaaggcagctttttgttacaggtggtttgaatgaatgtagcaatgaaatagagaatttcaggccatgtaactcccggcaaaaccgggaggtacgtaatctttactcagtcacttccccttcctggcggatctgatttgcccaacgctgggcggattcaggcacagtaaacgccggtgagcgcagaaatgactctcccatcagtacaaacgcaacatatttgccacgcagcatccagacatcacgaaacgaatccatctttatcgcatgttctggcggcgcgggttccgtgcgtgggacatagctaataatctggcggttttgctggcggagcggtttcttcattactggcttcactaaacgcatattaaaaatcagaaaaactgtagtttagccgatttagcccctgtacgtcccgctttgcgtgtatttcataacaccgtttccagaatagtctccgaagcggggtctggctggtggtctatagttagagagttttttgaccaaaacagcggccctttcagtaataaattaaggagacgagttcaatgtcgcaacaaaacgaaaagaacccacatcagcaccagtcaccactacacgattccagcgaagcgaaaccggggatggactcactggcacctgaggacggctctcatcgtccagcggctgaaccaacaccgccaggtgcacaacctaccgcctcagggagcctgaaagcccctgatacgcgtaacgaaaaacttaattctctggaagacgtacgcaaaggcagtgaaaattatgcgctgaccactaatcagggcgtgcgcatcgccgacgatcaaaactcactgcgtgccggtagccgtggtccaacgctgctggaagattttattctgcgcgagaaaatcacccactttgaccatgagcgcatcccggaacgtattgttcatgcacgtggatcagccgctcacggttatttccagccatataaaagcttaagcgatatcaccaaagcggatttcctctcagatccgaacaaaatcaccccagtatttgttaggttctctaccgttcagggtggtgctggctctgccgataccgtgcgtgatatccgtggctttgccaccaagttctatactgaagagggtatttttgacctcgttggcaataacacgccaatcttctttatccaggatgcgcataaattccccgattttgttcatgcggtaaaaccagaaccacactgggcaattccacaagggcaaagcgcccacgatactttctgggattatgtttctctgcaacctgaaactctgcacaacgtgatgtgggcgatgtcggatcgcggcatcccccgcagttaccgcaccatggaaggctttggtattcataccttccgcctgattaatgccgaagggaaggcaacgtttgtacgtttccactggaaaccactggcaggtaaagcctcactcgtttgggatgaagcacaaaaactaaccggacgtgacccggacttccaccgccgcgagttgtgggaagccattgaagcaggcgattttccggaatacgaactgggcttccagttgattcctgaagaagatgaattcaagttcgacttcgatcttctcgatccaactaaacttatcccggaagaactggtgcccgttcagcgtgtcggcaaaatggtgctcaatcgcaatccggataacttctttgccgaaaacgaacaagcagcattccatccaggtcatattgttcctggtctggacttcaccaacgatcccctgttgcagggacgtttgttctcctataccgatacacaaatcagtcgtcttggtgggccgaatttccatgagattccgattaaccgcccaacctgcccttaccataatttccagcgtgacggcatgcatcgtatggggatcgacactaacccggcgaattacgaaccgaactcgatcaacgataactggccgcgcgaaacaccgccgggaccgaaacgcggcggttttgaatcatatcaggaacgcgtggaaggaaataaagttcgcgagcgcagtccatcttttggcgaatattattcccatccgcgtctgttctggctaagtcagacgccattcgagcagcgccatattgtcgatggtttcagttttgagttaagcaaagtcgttcgtccgtatattcgtgagcgcgttgttgaccagctggcgcatattgatctcactctggcccaggcggtggcgaaaaatctcggtatcgaactgactgacgaccagctgaatatcaccccacctccggacgtcaacggtctgaaaaaggatccatccttaagtttgtacgccattcctgacggtgatgtgaaaggtcgcgtggtagcgattttacttaatgatgaagtgagatcggcagaccttctggccattctcaasgcgctgaaggccaaaggcgttcatgccaaactgctctactcccgaatgggtgaagtgactgcggatgacggtacggtgttgcctatagccgctacctttgccggtgcgccttcgctgacggtcgatgcggtcattgtcccttgcggcaatatcgcggatatcgctgacaacggcgatgccaactactacctgatggaagcctacaaacaccttaaaccgattgcgctggcgggagacgcgcgcaagtttaaagcaacaatcaaggtcgctgaccagggtgaagaagggattgtggaagctgacagcgccgacggtagttttatggatgaactgttaacgctgatggcagcacaccgcgtgtggtcacgcattcctaagattgacaaaattccggcgtaaatatggataaggtcacgtcccctggggagtgaccttaccmccttacttacacatcaagataactacccaaccgataaccacgctcagcaattgcatatttcaacgacgctgatgtcagcacttccagctccgttaaccgtgggaaacagtaagcactctggcgaatcgtattatcgacaaacgccggatggcacatgacttccagcgagcgttccccgcgatggctggaatcatcaagcacttgcaggaacagtgcctcgctaatctcttcaccataaaatgcgctactgaatccgtgcgaactgcgcagattagccggtaaatcaccagcgttagatagcggctgacggtcgatgcgcaacgcaatcccctcttcagccgcaaacctggcaacaatagggaaaatctgcgggaacatatgcacatgatgatggctatcaagatgcgtaggtttgcgtccaaatagctcaatgaaacgcaaatactgactggcaagctcctgagtaatttcttccagcggtaaagcatcttcttctgccaactgccagatccattttcccagcacaccatcgcgggttaaccccggcatagctgtcagtggcttgcccatagtaaggacaaagttcatccctatggccagactcggttcatcacgactcaactgcaccgcatggtcaatagcctgcccattcaccagcgccgtcgtcgatgtgacaatcccattgcgacaggcctcgataatgccgtagttctgacctttgcttaagccaaaatcatcggcattaacaatcagtaagcgttccataatcagcctcggttaatgtgcttttttaagctctgcgatgcagtcggcaaaatttggcagccatttctcgtgcgccagaatcatctcgcgtgccagcagctcagcatcgcgatcggaatgcaccaacggactaaggtttagcgccagtaacacatcgttaaattctccgctaagtgcggcgttgctggcagcaatctcgaagcctttaatggtgtgaatcagccccatcactttatcatcgaaatgcgtaatgcgcggatgtggcgtcgcgccatcgcgccccagcgtacaggtcatttctaccgcccagtctgccggaatattatcaatatgcccatgatgcgggatattaacgtaatgttctgcttgcttatcgttgtagatagcgttgatcacttcgcacgctgcatcagagtaataagccccaccgcgctgttccagttctttcggcttaactttcaactccgggtttttatacagctcaaaaagttgtttctcgactttctgtactacctgcgctcgtgcgccgcctttgtagtattcgcccatttcaatagccagcatctctttttgcttgaagtaataaagcaaataagaacacggcaacagattcagagaacgaattaagccttcgctaaatggcagatcgaaaatatttttaacgccagatgcttttaactgcccggatgccacaccatcaagcaattcggcaaagcgcgacttgccatttaccagcacatccttaatgaacaccatatggttgaggccgaacagatcgatagataaatcatcgctgtctttcagcatcagaacatcgcgaataaacatcttcatgccgatcggaatattacacacgccgataaagcgtttaaatccggtatgacgataaacggcttcagtgaccattcccgccgggttagtgaagttaatcacccatgcattcggacaaagttcttcgacatcttttacgatgtcaaaaatcaccggaatggtacgcagacctttaaacagaccgcccgcgccgttggtttcctgaccaagataaccatgacttaatggaatacgttcatccagttcacgcgccggtaattggccaacgcgcagttgggtagtaacgaaatcagcatctttcaatgcttcgcggcgatccagcgttttataaagcttcatcgggacgccagcgttatcaatcatccgttggcagagatcgaaaataatatccagtttagctttgccaccttcgacatccaccagccataattcgctgaccggcaattcgtgataacgcttaataaatccttccagtaactccggggtatagctgctcccgccaccaatagtgacgacttttaatttctggctcataatttctcccttcagtacagaatactgatatctggcatatctgccccccccggacataaataatccagcaacaggacagatatgtgaattgtcaggtataacgacttactgattaaattcagtcaatttcttacgatagctcttaggcgtaaaggacgttaatttcttaaacgttttaataaacaaactcgggctactataaccggcctcaaacgcaatatccgtcactgaatagttggtcatttccagttgttttttggcaaaattaatacggatttcattaataatctgcattggcgttttgccataatatcgttgagtcgcccgcgtcaaatattcctgtgatttggctgacaacgtcaccatattctccagcgccgattcactaaactgctctttatcatgcatcttttctaccgtacttttcagccactgcggtacatcatcaatcacctgttcttcgcggtaatgacgtaaacggttaatgacataaaaagtaaccatctcaacaaactcttccagccctgtttcgcggaaattcaatgaagaaatcactgtttccacataggtgagaaaagcgttattggtccggtatacctgcgaagctacaaagcaataaggcaacaatggcaggtaatgctgctcaaaaaagcgtttactgatcccaacgttcaatatgcgcgtggcaccaaactcataaaaactttgatggtgcgaacctaacggaataaaaacaaaatcgccccgttccagtaacacgcgcttaccgttaatctcctggaaataacgcccggttaataccagagtaaattcataatagtcgtgctgatgcagtccgctgatactctcagttttgttatagataaacacatggaagtttttgccattaaacaactgctgttctcgggcagtggcaatttccggcgcgttaatcactggctgcatcatcgactccttatgccttcagtttttcatgaagctcaattaattcagtaatcagttcacgcgcaagcatggacgtcattaaatgatcctgagcgtggaccagcaccagactcactttcatcttaccttcgcccgcatcgccttcaatcagtttcgtctgtaccagatgcgcttcattcaatgccatccgtgactgatccatcatggcttttgctgcggcaaaatcgccctgcttcgcctgtttcagtgcggcatacgccaagctgcgcgcttgtccggagttgatgataagccccatcaccacttcttccagctcttcagcttccgtttgcgtatcgggaatattatcgagatccatcatacatcgttcctctcttttcttaccggcacgattacccgtaccggcatcgattaaaatttcagggcgttagcgatatcttcttcgctctcttctttatcaatcgcattttgtgctttgttagccaccacaacaaagggcagataaattaacgttgcgataccaaggttgaagagtgcaaccagcaatgcgacgacgctaccgttggtgttaaagaaggctcccagaccggttggcatggtccacggtgcaatattggtcaccggaggaataatgcccatgtagtacgctgccagggtgattgccgccagaatcggttgtaccagtacaaacgggataaacatcaccgggttcatgataattggcagaccaaacagaatcggttcgttaatctggaagatgccggacggcagcgccagttttgccacctgacgataatcagcacggcgagaggcaataaagatagccaggatcaggcctaaagtcgcaccactgcctccaaggaaaataaaggagtccagcatcggcttggcccagatatggaaggtcttaccggctgccagcgccgcttcgacggaaccatattgctgataggtcgcgatattttccagcgcccacggcgtcataatgccgttgtccagtgcggtcagcgccagcgcgccatgaataccgaagaaccagagcagtggaacaaagatcacataggcccagcccaccacgctacccaacgatgccagtggggttgagatggtatccataatgatctgatggaagttggtgccccaggtattcaacgcccaggcaataatccccatcacggaaagaataataaagccgggaattaatgccgagaaggaacgcgatactgaagcaggtacgctgtcgggcagtttaatgacccaattgcggcggacaataaaggtaaacatttctgccaccaccaggccaataataatcccggagatgatattcgccccacctaaccagtttgcgccaaccgcataggcctcaccgacactatatggggtgacggtcataaatgctgcaacggataacaacccagccgccagcgcatcgactttacgctcttctgccagcgccatgccaataaagaacggtgccattaaagacattatccctaatgttccgttatatacgttgccgccaatacctttcagaccattaagtgtttcaatggttgaggcgtcgaggcgaatacctaaggaataaaaaaacgacccctccccaaagyttagaaaaacgttgttaattaatacaaacatggcccccgcaagggttaacggcattaagcgaataaagccatttttgattgcattaacgtgtggctgctttcctattttaactgcaaaagggaggagtaccttttcaagcgatgcaataacattactcatagaaaaatacccttaaaaaccgcaatttaaatattgcggtattgatttatgaaataactctttgacgggaaaatttaaaataaattaatttgctgcggcttttttaatcgctgcaaccgcagccttaagcacgcctaaaccatcgactttgccataaagcagcgagtcaattacttcaaccggtttgttgggtaacaaacgctggatttcgggcaacatataagcaatctgcggccctaataacacgacatcggcattctgacctttttcaccagccagtgtttccggaaatgcttcaataatgaccggaacttcatatttttctgcctgtgcgcgcatttttgataccagtaaagaggtagacatgcccgcagaacaaaacagataaatgtgtttcttttccataaaactgccctcatcgacgattatctgtcagccagacactccgcaagccttaacctgcttccatgctctgggtaacttgcgaaaccaacatgactttttttgtggctgaaaggagtatacggtatagacctgagcaatagtatttctttgaccttataaattgtctctccttgacctgcggttatgaccctcttcacatttcgggcaaataattcgcgaagataattaagaactcaggccaaaaaaaaaccggcgcaatggccggtttccgttgttactcaagctttcagacgaagtgattacttcgcagcctgtggatcagtgtcgtattcagcacaggtctgataaccggagttgatgacatgtccggtatcatctaacgcgacaaagtangtttctgctttaccatcacgttgacccaggatgtaggtctggcaagtaccacgagcatggatcatgctcacttcagacgaaggtttacccgcaatttgtgcaacctgcgcccggctcatgccttttttgacgtctttcaccacaggctgtacaaactggtctttggtacgatcataagccgtacaacccgccagcatggttaataccgccgctgcactcagaattcctgccatattcttgttcatattccgtcctattgtttatcagcgtgttagataagcctggaatacattgggcgctttttcaagcccatgaacgaaacggctccgctttcagaggattcctgtatgacgttttaaccaccattcagcccgctgtcgcttgtcgtttcagtagcaacgggttagctttaaggaagttttgtcttttctgtctggaggggttcaatgacattgcaacaacaaataataaaggcgctgggcgcaaaaccgcagattaatgctgaagaggaaattcgtcgtagtgtcgattttctgaaaagctacctgcaaacttatccgttcattaaatcactggtgctcgggatcagcggcggtcaggactccacgcttgccggtaagctgtgccagatggcgattaatgagctgcgccaggaaaccggcaacgaatcactgcaatttattgccgtacgcctgccctatggtgttcaggccgacgaacaagattgccaggatgccattgcctttattcaaccggatcgcgtattaaccgttaatatcaagggcgcggtattggctagcgagcaggcattgcgggaagcatgcattgaactgagcgattttgtccgtggcaatgaaaaagcgcgtgagcggatgaaagcacaatatagcattgcgggtatgaccagcggtgtcgtggtgggcaccgatcatgcagcagaagccattaccggattcttcactaaatatggtgacggcggtacggacattaatccactgtatcgtctcaacaaacgtcagggtaaacagttactggcagcattaggttgcccggaacacctttataagaaagcgccaacggccgatctggaagatgatcgcccttctctgccagatgaagtggcactcggcgtgacctatgacaatatcgacgactatctggaagggaaaaacgtacctcaacaggtcgccagaacaatagagaactggtatctgaaaaccgaacataaacgccgtccgccaattaccgttttcgatgatttctggaaaaagtaataatttgcacctattggattgtgcaaaaaagagtaatttgttcacgccggatgcggcgtgaacgccttattcgacctacaaaactatgcaaattcaatacattgcaggagtcgaataggcctgacaggcgtagcacgtcagacggtgtaacctttgtcatcgacccgcctcttttttaatcgcttcccggctgttacactggatagataaccagcattcggagtcaacagtggtacggcgtttaacttctccgcggctcgaatttgaagctgcggcaatttatgaatatcccgaacatttacgttcattccttaatgacttacccacccgaccaggggtgtatctgtttcatggcgaaagtgacaccatgccgctctatatcggcaaaagcgttaatatccgcagtcgggtgctttctcatttacgcaccccggatgaagccgccatgctacggcaatcccggcgaattagctggatctgcaccgcaggcgaaatcggcgctctgctccttgaagcgcgattaatcaaagaacaacagccgctgtttaataaacggttgcgccgcaatcgccagctctgtgccctgcaattaaatgaaaagcgcgtcgatgtggtgtatgccaaagaggtggatttttcacgagcccccaacctgtttggcctgtttgccaataggcgcgcagctttgcaagcattgcagagcatcgctgatgaacaaaaactttgttatggtctgttgggactggaaccgttaagtcgcggtcgtgcgtgttttcgttcagcgctaaaacgttgcgccggagcatgctgcggtaaagagagccatgaggaacatgcgctacgcttgcgccagtctctggarcgtttgcgggtggtgtgttggccttggcaaggggcggtggcgctgaaagaacagcacccggaaatgactcaatatcatattattcaaaactggctgtggctgggggcggttaattcgctggaagaagcgacaacgttaattcggacacccgccgggtttgatcacgacggttataaaattctttgtaagccgytgctttccggtaactatgaaattactgaacttgatccggcgaatgaccagcgagccagttgatttcactgaacaacagtttaccttgcggttgtaaaagccgcagggtgtgcctgccatcgaaccagcacgcgccctggtcggtagtgagcagtttgtcgcccagttgccacgccccgttaatcacaaacaccaccccgccgcgtgagccaaaggtagtaaacgtacgttcggcaattctgactttcgccttacagacatccasgcgcgtcataatattgaaatccatcgacatctgccctgccgtcagtttcgcttttaccacctggtccgccgcaaaggcaaaaggctgtaacggttttaaggtatggttaaagtggtctgcgctttcaaggaacatctcgccgccttccagcaacgtcactatcctttccataccaggaaacaaagaaaactccccattcgccgcgatggatgcaatgctggcacgccagtaaaaatcacgttttgccggtgggaaagtgcaaatttcgcgcgtttcaccggcagcgtttcgccacaaattcaccgacattttacgcatatcaaagtattccatactcgctcccggcccgttcttttcattgttatcgttcaggtaaccgtggatggttatcggcaactcgggtgatttacgttagtggtgatcaggctttttttacaactgtttgagaagagaaaagaaaaccgccgatcctgtccaccgcattactgcaaggtagtggacaagaccggcggtcttaagttttttggctgaaagattattcagcagttgcaggcattttaccttttgccgctggacgttctgtcagacgcttctcaaaattagcattaaattgctttttctgttccggcgtcaggatgttgtaaattttgttctgggtttccatgtgcgccagcatgttagctttgcgctgttcttccatttttgcgatctgcgcttcagcttttgctttatcgaaggtatcgctggcaatgatgtcatgcattgcgcgacgttcttccagcggcggacgtttcatctggtcacgctggcctttcatgatttcgcgaatctgctgtttctgcgcgtcggtcaggttcaggtctttgaacatcatgtcctgatgcggaccgaacttgcctttgtggtgcatcatcggcttcgcgtcagccggtgctgcggtagtggtgtctgcggcatgggccaggttagccgcgccaagagccagggtagaggcaacaaacagtgcagttaatttacgcatattctatatccttcctttcagttatttattacggctttcttaagtagcgtgccgtgttgacgagattaactttactgactttagcgtcaattaatcagagcaacggtaaaacaatgaaagtgtaaaaaacacttttgcgccaattatggagaaaaaaagaaaatttgatggagagtgatgagagaatattacaacaccatgattttgcagagattatgaagaactataccggatgactggtgataaataaagcaaataaccaggattaatctgtattaatttataagaaggtaacttaatacccgcagaaagatttctgcgggtaagtattagcttattttttcgagcattaatcccgcgcgtaatcccagcgctaccaacggattagggaataacacatactctacatcatgggttacggtaaaacgttcctcaccgtcctgcgccagcaacgttcctttcttaaacggcataaaattcagcgtgtcacttgccatatgcatttcgaaggacggcgagtggcgagtaatttgcgaaaccacccgataacggagcggcggtgttctcacgataccgacactctcaccagatagcagcgcagcgattgcgctggcagttactgcaaactggcgaagatcgttttgcccaaagggcaacgctttgccaagttccagcgtacaggccagcgcgccaaaatgtctggcgctgaaatgggtaaacgtaccaccaggctcctgatggaacaccagcgcctccagccccgccgcacccagccacgtcaggaatttctcgtcccagggaatgtcgcgttgcggtaatacaccgaactgcggatgcaaggagccacgaattgcggtatgtagatcaaggtgccagcgcacagattctttgccctggtcataaaaatcttccaggcactgttccagttcgcgcgcccgacaggtttccccgctttcagcaaacagctgccaacgaccgccaaacattcggttcatatcgctatggcaataacgtttcccttgcttcagcgcaggaggattcccgaggatcaccagcaaccgccaccgtaacgggatctcgccgtgagatatcgcgccaagcaatgcatcaagcatctccacaggtgccgtctcattaccgtggatccccgcagaaatcaccagagcgccttgcggtggcgttaatggcgtcagttccagcacaccatcgcccagccagcgccagcgaacgccgttgatttctcgctcggtgatgacaggttttttactcgttaaggtcagagcaagaaaattatccattgccccytccctcgcgstggaacggataaaccgaaccgagattcagtaattggctcaatacatccagtgcttcccgcccttcgcgcagcaattgcgggtcggccagatcggcagcagtaagacgatcgcggtagtaacgatccacccagtcattgagcgcattaaacaaggtatcgttcatcatcaccgccggattcaccgcccggcgttcttcttgtgtcaataccacccgcaaccgcaggcacgccgggccaccgccattcgccatgctttcccgtaaatcaaagacttttagttcgctaatcgggttgtcagcggcaaggagttcattgagataaccccatactccggcgtgttcccgacactcctgaggcagcaccaacatcatggaaccatcatcgcggctcaacagttggctgttaaacagatatgtagacaccgcatccgacacggaaacctgagttgccggaacttctatcgccataaaaccgttcacccgcgcacgcaggtttgccagtaactgtgactggcgagcgaacgcctgttggtggcaaaacagcacctggcggttactcacggcaatcacgtcattatgaaaaacgccctggtcgataacgtccgggttttgctgggcgaaaatcacctgttggggattcacctgattcagccttgccaccgcctcgctggcttcgcgagtctgtcgcgccggataacgggaaggccgggtatcattgccctcttctcgcccgtagacaaaaagttgcatacccggttcaccgtaatgaccgccgagacgattgtggtttgccgccccctcatcaccgagcaaggctacctgcggcaacgccgaatggacactaaatttctcttcgtcgttaaaaatcgcttttaacagcgattcagtgacgggcgcttccagcgaacggtgaaatttattgttcaggttagcaacggtgagatgcactttgccatccagcgtatcggcagatggcgcgatcgttgccgcattggctacccacattggcgaagcggaactgacgctggaaagccagtgcggtgcctggcgtacaaccttttccagtacctgctcatcgctaccactgaatcccaactgacgcagcaccggaataaacggacgctcgtgaggcgggatcacggcctgggggaatcccgcatcggcaagggttttcattttcagtaagccctgttttgccgccagtcgcgggttagagacctgaaaacggtgacgggtagaggctttattaccaaacgacaggcccgcgtaatgatgcgtcagccctaccagcccgtcgaaattaacttcccaggcgttcatcgcaccacctcatcggaaaaatccagcccggggttaagcgttgcgggcaaagttaacgagtccgactccaggctcgccataggccatgcgcagtaatytgcggcataccaggcgctggggcgatggttaccggatgcaccaatgccgccgaatggcgcggtactggcagcaccagtaagcggtttgttccagttaacaatccccgcccgcgcctccagcaacagttgatcgaatttttcccgctcgggggaaaccagaccgcaagagagtccgaagcgagtgttattcgccattcgaatcgcttcctcgaaagaatcataacgccagacgcgcaataacggtccgaacacctcttcatctggtacgccagcaacgcctgtcatttcaatgatccccggcgtcagcaacgatgtccctgcttgtaataagcgcggcgcaagcagggttcgtccacccatcgcttccagttgctgccaggcagtaaacacctgctgtgcggcctgttcagaaatcagcccgccaataaacggctgcggttcgtcatcccagttgcccggcgttaatcgctggctgacggcaaccagacgagcaagaaatgcatcgccctgcgccccgcttttcagcaatacacggcgggcgcaggtgcagcgttgcccggctgtaacaaacgccgactgaatggtcagatggacagccgcgtcgatatccgccacctcatcgataatcagcgggttattgccgcccatctcaagggcgagaattttctccggctgaccggagagctggcgatgcagctggtagccggtattggcgctgccggtaaacagcaagccgtcgagatcctccagcgcactcagcgcctgacccgtttcacacccgccctgcaccaggttcagcacgcctggcggcaagccagcctgctgccataaacgcattaccgcttcgccactccacggtgtcagttcgctgggtttaaagataatggtgttacctgccagcaatgcgggaacgatatgtccgttcggcaaatgaccagggaaattatacggcccaaacaccgccagcacgccgtgcgggcgatgtcgcaggctcgccgcaccgtccggcatttcactacgctgctcgccggtacgaacgtgatacgccttaattgatatcgcgattttattgatcatcgccgtcaattcggttgccgcctcccagcgcggcttgccggtttctcgggcaatgattgcggttaattcgcctttattcctttccagcaatccggcaaagcgttcgacaacggcctgacgttcagcaaatgagagccgcgcccagcgcggaaacgccgcacgggctgcccgacaagcctgcccgacctgagcggcatcggcatcattgccttgccataacacctcgcccgataccggattacgcttcacacgcgatgcaccctggcccgttatccagtcaccgttaatccataaagtcatgctgttttctcctctgcgcacaggcgcaccagacgaacgcgatcccctgcatggcatttgagggcatccagttgtgcggcggttaaaatcaaacgctcggttgccggatcggtacgcaccagcaccacgcggaaatggtgataattttcattggcgaccaggcaggccggaaaatcgccctgcgcaggctgcccttctgccacttccaccagccgacttttacggatggcgcgcacgcggtcgatgtcacactcaagcgtcggcccaccgtcgaagatgtcgatatagttgcggtagcgaaaaccttctttctccagcaccgcgcgggcaggcgcggtttgcggatgtacctgaccgatgacgtcctgggcttcctgggataaaaagtgcgtatagatcggatgtttcggcatcagttctgcaataaatgccttttgcccggtgccgcagagaaaatcggcgcggctaaaatccatcgaaaagaagcgtttaccgaggctttgccagaacggtgaatagccgtgttcgtcaatcaccccgcgcatttcagcaaccactttgtcattaaacttgtcgcgaaaagccgccataaacataaagcgcgatttcgacagcaaatagccgttgccctctttgcgccagtccgggtcgagaaacagcgtgcacagctcgctgctgccggtgtgatcgttactgagaaacaacgtcggcaatgcgttatagacattcagctcttttgaggcgtgaaccaacgtgccgacgcgatagttgtaccagggatcgttcagcccaactgccacctcaatggcgcaaatccccgccacggtgcctgtctcgctatcttccagtacaaacacataaccctgctcacttttgggcagttcaccttgccaggttttgattgccctttcgatacgcgccgaaagcgtggcttcattggcgggaagcgacgtcaggccgccgcccgttttgctggcaagctgcatcagcgccgagacatctgagcgctcaacgggacggatgaccatcatgatgaacctcggctaacaaagtgttcgcaagcaactgcaaagcgatccagtccggtcgtcacctcttcttcgctgacattgagcgcaggcgcaaaacgcaccacgttgccacccgcaatcagtaccatcacgcctgctttcgccgcttcctgagagatctgtttcgcttgcccggcgtaatcggcattcagtacacagccaatcagcaaacctaagccgcgaacttcattgaacaaaccatagcggtgattaataatattaagacgctcaacaaaccagtcgtgacgttgcttaaccccgttaagcatctctggcgtattgatgagctccagcactttgcctgccaccgccgaggccagcggattgccgccataggtggtgccatgagtgccaacggtcatcacgctggcgcactcttcggttgctaacaacgcaccgaccgggaaaccgccgcccagagctttggcggtagttaacagatcaggcgtcacgccgtagtgcatataggcatacagttccccggtacgcccgacgccggtttgtacttcatcaaaaatcaacagcgcattgtggcgatcacacaattcacgcagaccttgtaaaaatgcgttgctggctggcaccacaccgccttcaccctggatgggttcgacaatcaccgcacaggtagagtcgtcaatcagcgcgctggcagagttaatatcgttatatgcagcatgacggatatctggtggcagtggcgcaaaatcctgtgaataggctggctgcccacccgcactaacagtaaacagcgtgcgaccatgaaacgcatttttaaacgccacgataccgctcttatggctgccgtagcggtcgtgagcgaatttacgcgccagttttagcgccgcttcgttggcttccgcaccggagttacaaaagaaaacgcgatcggcaaacgtggcgtcgatcaattttttcgccagtcgcagtaccgactcgttggtgtaaccgttgccggtatgccagaacttactcgcctgttcgttcagcgcctcacgcagttccggatgcgcatggcccagcgcgttcaccgcaatgccacccgcgaagtcgatatactctttcccctgctgatcccacaagcgcgaaccttcgccacgtaccggtataaacggtgccggagcgtaaacaggtatcatccattcatcaaagttttcacgcgtaattggctgagacatagcgacctctacagtaaatagctcgttatttatatgttaataataagtaatgttttcgctgtaaatgtagattgcagggttcgtgccagccagtgatgaaagtgcataaacggcggaggctaactggaaatcaaggagttataaccaaaccatatgcatttaaagtgcatattaagtgaatacgtttgcgatgtgggtgaataaaaagaataaaaaacgcaatgttatgcagaagtaaaatataattctggaattgtgatcattgacgaaatttactggaaattactgcgccattctgacgcagcgcgcaccaaaagcgggcattttttgcgccatcgttgacatcattaacaaccatcgatcaaatcacttaacaacaggcggtaagcaaagcgaaattctgctaccatccacgcactctttatctgaataaatggcagcgactatgaaatttgtctcttttaatatcaatggcctgcgcgccagaccccaccagcttgaagccatcgtcgaaaagcaccaaccggatgtgattggcctgcaggagacaaaagttcatgacgatatgtttcccctcgaagaggtggcgaagctcggctacaacgtgttttatcacgggcagaaaggccattatggcgtggcgctgctgaccaaagagacgccgattgccgtgcgtcgcggctttcccggtgacgaagaagaggcgcagcggcggattattatggcggaaatcccctcgccgctgggcaatgtcaccgtgatcaacggttacttcccgcagggtgaaagccgcgaccatccgataaaattcccggcaaaggcgcagttttatcagaatctgcaaaactacctggaaaccgaactcaagcgtgaaaatccggtgctgattatgggcgatatgaatatcagtcctggcgacctggatattggcattggcgaagagaaccgtaagcgctggctgcgtaccggaaaatgttctttccttccggaggaacgcgaatggatggagagactgatgagctggggattggttgataccttccgccatgcgaatccgcaaacagcagatcgtttctcatggtttgattaccgctcaaaaggttttgacgataaccgtggtctgcgcatcgacctgctgctcgccagccaaccgctggcagaatgttgcgtagaaaccggcatcgactatgaaatccgcagcatggaaaaaccgtccgatcacgcccccgtctgggcgaccttccgccgctaatttagcagctctcctggctcaaactgggtcaggagaattaaccttgagaaaaatcaacaaactgtcagtaatgatttgttgcctgccgtcctttgttataccgtcactgcgtttttagttgtctgaccacttctctattatcaagtttgatataggaaactccacgatgaacgctgagcgtaaatttctttttgcctgtcttatttttgcgctggccatttacgctatccacgctttcggtttattcgatctgctcaccgatttaccccacttacagacactcattcgccagagcggattgttcggttatagcctctatattctgttattcatcattgccaccctctttctgttaccaggaagcatattggtgatcgcgggaggaatagtttttggcccgttcttagggacactactctcattaattgccgccacgctggcctcctcgtgctcattcctgctggcgcgctggatgggacgtgatttactgctgaaatacgttggccatagccataccttccaggccattgaaaaaggcattgcgcgtaacggtattgattttcttattctgacccgcttaatcccgttgtttccttacaatattcaaaattacgcttacggattaaccacaatcgccttctggccttatacccttatttcggcactcacgaccctgcccggtattgttatttataccgtgatggcaagcgatctcgccaatgaaggcattacgctgcgctttattttacaactctgtctggcgggcctggcgctgtttattctcgtccagctcgcaaaactctacgcccgacacaaacatgtggatctgtctgcttcgcgccgcaacccacttactcacccaaaaaatgaaggatagaacgatgttgcaacattattcagtgtcatggaaaaaaggactgactgcactctgcttactggctgttgctgggcttagcggctgcgatcaaaaagagaatgcggcggcaaaagtggaatacgacggactttcgaacagccaaccgctgcgcgtcgatgccaataaccatacggtaaccatgctggtgcaaattaatggtcgtttcctcaccgacgacactygtcacggtattgtgtttaaagatggctccaacggacataaatcgctgtttatgggttatgcgaccccgaaagcattttatgaagccctgaaagaggcaggtggtacaccgggcgaaaacatgacgatggataataaagaaacgactcatgtcacaggcagcaaactggatatttcggtcaactggcaaggggcggcaaaaacgtattccttcgatgaagtgattgttgacagtaatggcaagaaactggacatgcgctttggcggtaatttaacggcagcagaagagaagaaaacgggttgcctggtgtgtctggatagctgcccggtcggcatcgtcagcaatgcaacatacacttatggtgcggttgaaaaacgaggtgaagttaaattcaaaggcaatgcctcggttctcccggcgaataacacgctggcaacggttacctttaaaatcaccgaataaagccaggataaaggatgatgaagatgcaatcgcgtaaaatctggtactaccgtataaccctcatcatcctgttgttcgctatgctgctggcatgggcgctgcttcccggcgtccatgagtttatcaatcgcagcgttgcggcgtttgccgccgtggaccaacagggtatagaacgctttattcagtcttacggcgcactggcggcagttgtctcgttcttgttgatgattttacaggccattgctgcaccgctacctgcgtttttgatcacctttgccaatgcgtcgctgtttggcgcgttctggggcggctcgctgtcgtggaccagttcgatggccggcgcggcactgtgcttttttatcgccagagtgatgggccgcgaagtggtggaaaaattaaccggcaaaaccgtacttgacagtatggacggctttttcactcgctacggcaaacacaccatcctggtctgtcggttattgccttttgtccctttcgatccaatcagctatgctgccggtttgacttcaatacgttttcgctcgttttttatcgccaccgggcttggtcagttaccggcgactattgtttattcctgggcgggcagcatgttaacaggcggtaccttctggtttgtcaccggactgtttattctgtttgccctgaccgtggtgatttttatggcgaagaaaatatggcttgagcgccagaagargaatgcctgatgggtttaccgccgcttagcaaaattcctttcattttacgtccgcaggcgtggctgcatcstcgccattacggcgaggtgctaagccccattcgctggtgggggcggatcccgtttatcttttatctggtgtcgatgtttgttggctggctggagcgcaaacgctcaccgctcgatccggtagtacgatcgcttgtcagcgcgcgcattgcgcaaatgtgcctgtgtgagttttgtgtggatatcaccagtatgaaagtcgccgagcgcaccggcagcagcgataaactgctggcagtggctgactggcggcaaagcccgctctttagcgatgaagaacggctggcgctggagtacgccgaagccgcaagcgtaacgccgccaacggtcgatgatgccctgcgtacccgactggctgcgcattttgacgctcaggagctcaccgaactgacggcattgatcggcctgcaaaatctgtcagcccgttttaattctgccatggacattcccgctcaggggctgtgccgtattccggaaaaacgttcttaaggagagatgatgcgccattgtgggtggttgctgggattgttatcgctgttttctctggcaacacatgccagtgactggcaagaaattaaaaatgaggccaaagggcaaactgtctggtttaacgcctggggcggcgataccgcaattaaccgctatctcgactgggttagcggcgagatgaaaacccattacgctataaacctgaagattgttcgtctggcggatgccgcagacgcggtgaagcgcattcagaccgaagctgctgccggacgtaaaacgggcggctcggtggatctgctctgggtgaacggcgaaaacttccgcaccttaaaagaggccaatttactgcaaaccgactgggcagagactctgcccaactggcgctatgtcgacacacagctgccggtgcgggaagatttttcagtgcctacagaaggggctgaatcgccctgggggggcgcacaactgacatttatcgcccgccgcgatgttacgccacagccaccacaaacgccgcaagccttaytggagtttgctaaagccaatcccggcacggttacctatccgcgcccaccggactttaccggcacggcgtttcttgaacagttgctgattatgctgacgcccgatcccgccgcattaaatgaagcgccgaacgatgcgactttcgcccgtgtcactgctcccttgtggcaatatcttgatgcgctgcatccgtatttgtggcgcgaaggaaaggatttcccgccttcgcccgcgcggatggatgctctgctgaaagccggaacatttcgcctgtcgctgacctttaaccccgcgcatgcgcagcaaaaaatcgccagcggcgatttgcctgcaagcagttacagttttggctttcgcgaggggatgattggcaacgtgcatttcgtcaccattcctgccaacgcgaatgccagtgctgcggygaaggtagttgccaatttcttgctctcacccgatgcgcaattgcgtaaagcagatcccgctgtctggggcgatccttctgttctcgatccgcaaaaactgcctgatgggcagcgcgaaacattgcaatcaagaatgccgcaagatctgccgccggtactggctgaaccgcacgcaggttgggtaaatgcgctggaacaagaatggctacaccgttacggtacgcattaatctttttgctgtgggcgatggtggcggtgatttatgcaccgctgatcccggcagctctcacgctgatatcgcctgctttgtcgttgacacactggcaggcgttatttgccgatccacagttaccgcaggcattactggcaacgctggtgtcgacaaccatcgcggcggtcggggcgttgttgattgccctactggtgattgtggcgctgtggcctgggccgaaatggcagcgtatgtgcacccgtctgccgtggctgctcgccattccccatgtggcttttgccaccagcgcccttctgctctttgctgacggagggctgctttatgactatttcccgtatttcactccgccaatggacaaattgggtattgggctgggcttcacgctggcggtgaaagaaagcgcatttctgctgtggatcttagcagcggtattgagtgaaaaacggcttttacagcaagtcatcgtgctggattcgctgggctacagccgctggcaatgcctgaactggctgctgttgccctccgtcgcgcctgcgctggcaatggcgatgctggcgattgttgcctggtcgctgtcggtcgtagatgtggcgattattcttgggccaggtaatccaccgacgctggcagtaattagctggcagtggttaactcagggcgacgccgatcaacaaacgaaaggcgcactcgccagcctgctgctgatgttgttactcgccgcctacgttttgctgggctatctgctatggtgtacctggcggcgtactattccccgcgtagatggcgttcgtaagcctgccacgcctttattgccaggcattacgctggcgagttttttacccttgaccagtgtgctgtgtgtggttctgctggcgatcctcgcggatcagtcgacgatcaatagtgaagcgctcatcaacagcctgacaatggggctggtggcgacattcatcgctttgctcctgttactgctgtggctggaatgggggccacagcgtcgccagttgtggctatggttgccgattttattaccggcactgccgctggtggcgggccagtacacgctggcgctatggctgaacatggatggaagctggacggcggtggtctgggggcatctgctgtgggtaatgccgtggatgctgtttatcctgcaacccgcctggcagcgcattgattcacggttaattttgattgcacaaacactgggctggtcgcgggccaaaatcttcttttacgtgaaatgtccgcttatgctacgccctacgctgattgccttcgcggtgggattttcagtcagtattgcgcagtatatgccgacgctgtggctgggcgcggggcgttttccgacgctcaccactgaggcggtggcattaagcagcggcggcagcaacggtattctcgccgccctggctttatggcaactgctattaccgcttattatttttgccctgaccgcgttagtcgcaaaatgggtaggttatgtcagacaaggactccgctaatgctctgcgtgaaaaatgtttcgctacgtttaccagaaagttgcttgctgacaaacgttaactttacggtggataaaggtgacattgtcacgttaatggggccgtctggctgtggaaaatccactctgttttcatggatgattggtgcactggccggacagttttcttgtacaggtgagctatggctcaatgagcaacggattgacatgctacccaccgcacagcgtcagattggcattctttttcaggatgcactgttatttgaccagttcagtgtcgggcaaaatttactgctggcgctaccggcgacacttaaggggaatgcccgacgtaatgccgtgaatgatgcacttgagcgttcaggccttgacggagctttccatcaggatcctgctactttgtctggcggtcagcgagcgcgcgttgctctgcttcgcgcccttctcgctcagccaaaagcgttgctactggatgagccattcagccgtcttgatgtggctctgcgcgataattttcgccagtgggtgttcagcgaagttcgcgaactggcgatccccgtcgttcaggtaacgcacgatctccaggatgttcctgctgatagttctgttctggatatggcgcagtggtcagaaaattacaacaaactgcgataacgcaaagtttttctcaatgcgtcagttcagaatggcgcactcaaaactacaatgtcgggattttcgatgaaacgtgtttctcaaatgaccgcgctggcaatggctttagggctggcttgcgcttcttcgtgggccgctgaactggcgaagcctcttacacttgaccagcttcaacaacaaaatggcaaagcgatagatactcgctccagcgcgttttataacggctggccacaaaccttaaatggcccttctggtcatgaacctgccgccttaaacctctctgctagctggcttgacaaaatgagcaccgaacagctcaacgcgtggatcaagcaacataacctgaaagccgatgccccggtggcgctgtacggtaatggcaaagatgtcgacgccgtcaaaacgcgactgcaaaaagcaggttttacgcatatctccattctgagtgacgcgctaagcgaaccttcccgtctacaaaaactgccgcactttgagcagctggtttatccgcaatggctgcacgacctgcaacaaggtaaagaggttacggcgaaacctgccggtgactggaaagtcattgaagcggccaggggcgctcctaagctttaccttatcagccatattcccggtgctgactacatcgataccaacgaagtggaaagcgaaccgctgtggaacaaagtttctgatgaacaactaaaagcgatgctggcaaaacacggcattcgccatgacaccacggtcattctgtacgggcgtgacgtatacgctgcagcgcgtgtggcgcagattatgctttatgccggcgtgaaagatgtgcgcctgctggatggcggctggcaaacctggtccgacgcgggtctgcccgttgagcgcggtacgccaccgaaagtgaaagcggaaccggatttcggcgtgaagatcccggcacaaccgcagttgatgctcgatatggaacaggcccgtggactgctgcatcgccaggatgcatcgctggtgagcattcgttcgtggccagaatttatcggtacgaccagcggttacagctatattaaaccaaaaggtgaaatagccggagcacgttggggacacgctggtagcgactcgacgcatatggaagatttccataatccggatggcaccatgcgtagcgccgatgatattaccgctatgtggaaagcatggaatatcaaaccagatcagcaagtttcattctactgcggcaccggctggcgcgcgtccgaaacctttatgtacgcacgagcaatgggctggaataacgtctccgtttacgacggcggctggtacgaatggagcagcgatccaaaaaatccggtagcaaccggtgaacgcggcccggacagcagcaaataacattgcaattactgacgctggagcgacttcagcgtcagatacccactccacacccgcgtaaaggtcgtcatccagcacaacgcaccgaagatccacgcaaaccacgcaaaccatgcagggaataaacatcccagcacaaacagtaagatcgtttctgtgccttcggttaatccccccagataataaaacgatttatgcgcataaccgggattatcaatctgatatttcgccgccagcgcagcaaaagcgagaaaactgctacccgtgccgataaacgcaaacagcagccagccgcctgccagggcgttttgctgcggtgcggcgaggataaacccaaaaggtaccagcgcgtaaaaaagaaaatcgagagaaatatcaagaaagccgcccgcgtckgtaagccctctgcgccgcgccagcgcaccgtccagaccatcaagcagcctgttcaacaaaatgacgacaagcgccgccagataccagcccagcgccagaaaaggcagtgccagcacaccgatggcaaatcccactaatgttaaaccatctggcgtaatgcccggtttatcaagaacccgcacacactgatgcaacaacggtttaatccggggatgaagatggcggtctagcacaggcactccttaaatataaagcctttctgattgagcaacagtgcggatattatggcatttttcgcttatctgcccgtgtgtaatttatgaaaatgattgaagttgttgccgccatcattgaacgtgatggcaaaattttactcgcgcaacgccccgcccagagcgatcaggcgggattatgggagtttgccggtggtaaagtcgagccggatgaaagccagcagcaggcgctggtgcgtgagttaaacgaagaattgggcatcgaagcaactgtgggtgagtatgttgccagccatcagcgagaagtttcgggccggattatccatcttcatgcctggcacgtacccgacttccacgggacgttacaggcacatgaacatcaggcgctggtctggtgctcacctgaagaggcgctgcaatatccgctggctcctgctgacattccattattagaggcgtttatggctttacgcgccgccagaccagcggattagtgctaagggttttgtcatcccgctggcattgcagcagtattccttcggctttaattaccgccccttcagaataatttttatcctgataaacgcagcactgagtacagggctgcgctgactgcccgcctgaactgaccacttctggcggtacgtttacctccacgtccggaccataatgcgggttagccagtgcaattaatggaaatgctaatactacggcgaacaatgctcgactcacagggaactccttaacgttattgtctctgctactgataacggtagccgggtggcaaaactttagcgtctgagttatcgcatttggttatgagattactctcgttattaatttgctttcctgggtcatttttttcttgcttaccgtcacattcttgatggtatagtcgaaaactgcaaaagcacatgacataaacaacataagcacaatcgtattaatatataagggttttatatctatggatcagacatattctctggagtcattcctcaaccatgtccaaaagcgcgacccgaatcaaaccgagttcgcgcaagccgttcgtgaagtaatgaccacactctggccttttcttgaacaaaatccaaaatatcgccagatgtcattactggagcgtctggttgaaccggagcgcgtgatccagtttcgcgtggtatgggttgatgatcgcaatcaggtacaggtcaaccgtgcatggcgtgtgcagttcagctctgccatcggcccgtacaaaggcggtatgcgcttccatccgtcagttaacctttccattcttaaattcctcggcttcgaacaaaccttcaaaaatgccctgactactctgccgatgggcggtggtaaaggcggcagcgatttcgacccgaaagggaaaagcgaaggcgaagtgatgcgtttctgccaggcgctgatgactgaactgtatcgccacctgggcgcggataccgacgttccggcaggtgatatcggggttggtggtcgtgaagtcggctttatggcggggatgatgaaaaagctctccaacaataccgcctgcgtcttcaccggtaagggcctttcatttggcggcagtcttattcgcccggaagctaccggctacggtctggtttatttcacagaagcaatgctaaaacgccacggtatgggttttgaaggcatgcgcgtttccgtttctggctccggcaacgtcgcccagtacgctatcgaaaaagcgatggaatttggtgctcgtgtgatcactgcgtcagactccagcggcactgtagttgatgaaagcggattcacgaaagagaaactggcacgtcttatcgaaatcaaatccagccgcgatggtcgagtggcagattacgccaaagaatttggtctggtctatctcgaaggccaacagccgtggtctgtaccggttgatatcgccctgccttgcgctacccagaacgaactggatgttgacgccgcgcatcagcttatcgctaatggcgttaaagccgtcgccgaaggggcaaatatgccgaccaccatcgaagcgactgaactgttccagcaggcaggcgtactatttgcaccgggtaaagcggctaatgctggtggcgtcgctacatcgggcctggaaatggcacaaaacgctgcgcgcctgggctggaaagccgagaaagttgacgcacgtttgcatcacatcatgctggatatccaccatgcctgtgttgagcatggtggtgaaggtgagcaaaccaactacgtgcagggcgcgaacattgccggttttgtgaaggttgccgatgcgatgctggcgcagggtgtgatttaagttgtaaatgcctgatggcgvtacgcttatcaggcctacaaatgggcacaattcattgcagttacgctctaatgtaggccgggcaagcgcagcgcccccggcaaaatttcaggcgtttatgagtatttaacggatgatgctccccagggaacatttcttatgggccaacggcatttcttactgtagtgctcccaaaactgcttgtcgtaacgataacaagcttcaagttcagcatccgttaactttctgcgatagcagcagatatgccagtaaagaaatcccattagactatttttttgataatcttcttcgctttcgaacaactcgtgcgcctttcgagaagcaagcattatataatgccaggccagttcttcttcaattgtcccgttttgaaaagctgtgcttgatatcgagatcatccatgataattccgccgcccatattagcttcgccgaggatttaccggagctatgattagcgcaatcagagatatagtctgagggaaaaacagcaaatttattcaacaaggcgataacctgctctggggcttcctccatgtttgctttaaaggtattggctccatggtcgccagaaagaaaatgctccattaaggcacaataactttcgctatcttcgataccccattgttcctctaaagactcgcgtcttttacttatgatatcgatcgagtcaaaaggaagcacatgatattggaaggtatctttgccaggttcaggctttcgcggccagaactccagcgtttcagaccattgcttatgatagaatcgataaggtgcgatcaattgtagcgcctgtaatttctcgatactgagcggctcaatacctttagcctgataataatgcagctgttctttttttgctttaaaaccggcccgaacaataagccccatcataattaatagataaagaaaagagcatcccgcggtaatcaggcctctttcattcaaaccgttggatgttatcgctgcgaatacaaacattacagcgacaacacatgttwaataaaacccccacttacaaagcagcatggtcttattttctttaatcatccgttcaaaattactattaaatatttcccagccattaaaagaatacttctcgctcccaggatggttttgtaataaaacttttttcatcacattccctgttattacatactttagaggcgataattttatccatgcaaaaaaaatatccaacgaattttcttgatccgctggatatttcagaatatgactcgaatagcacgaaagattcgctcgcttacgctatcgccccgcttccggcttcatctgctggcggactttttttcgcactacgtttacgcggtgcagcctttttcttatcagcactgccaccactgcccggagccacaatgccgcgaaactgccgcaccggagtacgtttggcttgatcaataagctgatatagcgtccccaccagcggctgcataaagtcctgatagcgacactgcttttcgctgatttgcgtcagcaccgattcccagtgcgcggtcatgtccggtcgcgtagccatttctggcagcgaatggaataacgcttttccggcgtcggtggagtggatatagcgcccttttttgatgaggaaaccacgcttgaacaacagttcaataatcccggcacgcgttgcttctgtccccagaccatcggtcgcacgaaggatctttttcagatctttgtcctgcacaaagcgcgcgatcccggtcatcgccgaaagcagtgttgcatcggtaaaatggcgcggcggctgggtttgccgctctaccacttcacctttttcacacagcaactcatcgcctttcgccaccacaggcaatggcgtaccgtcgttttcttcatcgcgctctttgctgcctaacagcgtgcgccagcctgcttcagcaagaaaacgcgctttagcgacaaatttgcctttggcaatgtccagttcgataacacacttgcggaacaccgcatccgggcagaactgcatcagatactgacgggaaatcaggttatagaccttcgcttcgttctccgtcaggttgatcgcagaactccgtgcggtcggaatgatggcgtggtgcgcatcgacctttttgtcatcccaacagcggttgcgtatatctggatctaccactggctgcggcaacagatctggtgcatgaacgctgatggcattcatcaccgcgtggcgtccggcaaaatgttcttctggcaaatagcgacaatcggaacgcggataagtgattagcttgtgcgtttcgtacagcttctggcagatatcaagcacgttctgcgcgctcagaccaaagcgttttgccgcttcaatctgcaacgccgaaagcgaaaacggcagcggcgcggattctgattcccgtttatcgttatagctggtgacaatagccggttgaccactaatgcggttaaccacatgctccgccagtggacgatgtaacaagcgcccttcttcatcctggtacggttcacacgcttcgctcggttgccagatagcggtaaaccgctcatcggcaggtgtcacgatatgtgctttgacttcaaagaagtctttcgccacgaagttttcaatctcttcatcgcggcgcaccaccagcccaagcacgggcgtctgcacgcgtcccacggaaagcacgccctgataaccggcattgcgaccgagaatggtatacgcacgggtcatattgatgccgtacagccagtcggcacgcgctcgcgccagcgcagaaacgcacagcggtacaaactcactgttggaacgaagacggtcgatcgcccgctcaaccgcctgcgggttcaggtcgtttatcaagcaacgctgcacctgctggcgcttttccggtgccagttgtagatagtccagcacttcatccaccagcagttgcccttcgcgatccgggtccccggcgtgaacgatttcgctggcttcatgcaggtaccgtttgatgacgttaagttgtttggtcacggagggtcggggctgtaattgccacttttccgggacaatcggcaaatccgcaagattccagcgcgcatagcggctgtcgtaggcgtctggctgcgcctgctcaagcaggtgaccgatacaccaggtcaccacctgaccattaccgcactcgataaagccatcgcctttccggtgcggtttgggcaggacatcagcaatggcgcgcgccagactcggtttttcggcaataaacaaccgcattgaattaacggatctcaaccatggcacgaccgccgcgtgctggcaccagttcgccaatcgccgtcagttcaatgccaaactcggcggctgtagctttgacctcattttcggcttccggcatgaccgccagcagcaaaccgccagaagtttgcggatcgcacagcaaatcgcgcacttcacgcggcatttcacccatcagatgaccgtagctggcaaagttacgttcggtgccgccaggcactgcacccaacttaatgtactcttcaacccccggcaatttcgggatcgcgtcatagtcaacgcgcgcctgcacacctgcgccctgacacatttcgctcaaatggcccagcaggccaaagcccgttacgtcggtcatcgcttttacgccttcaatgttggcaaaggacgcgcctgcgatgttcatccggcacatcacttccgtcgccagtccctgatgttctggtttcagcagtgattttttctcagccgtggtaagaacgccgatccccagcggtttcgtcaggaacagtttacatccggcttgtgcggtactgtttttcttcacccgctcggtcggtacgatccccgttaccgccagaccaaaaatcggctccggcgcatcgatggagtgaccgccagccagcgcaatacccgcctgacggcatgcatagcgtccaccttcggttacttcgcgggcaatttccggggaaagtttgttaatcggccagccgaggatcgcaattgccataatcggtttgccccccatcgcgaagatatcgctgatggcgttagtcgccgcaatgcggccaaaatcgaaaggattatcaacgatcggcataaagaagtcggtggtactgataacgctggtgccattgcccagatcgtacaccgccgcatcgtcgcgggtttcattacccacaagcaaattcggatcaacaaacttcgcctgctcactgtgcaggatggtttccaacacttttggggaaattttacagccgcaaccagctccgtggctgtattgggtcaaacgaatcgagttctcgctcatggacatctcctgtcaatgcaatccgggtatggtaaccctcattccgtgaagtgataagtgagagtgtctgaattcctgcgcctttgctcacaatccagacagtttcgcgacaattatcagaaataagtgacaaacggcgtcgggtccgggacgtttatcgacgtagatgctttcagctgcggcgtgccgaggtagagaaaaccgacaattttatcctgctcacggcaaccgaatgcttcacgcactaccggactttcagttaatgcgccactgcgccagatgccgccaaacccctgggcaacggctgccatttgcatcgccatgaccgcgcatccggcagacatttcctgttcccatcgcgggactttatgattttcttcgcatttcgccaccaccgtgatgatgagcggtgcgcggaacggcgcattacgggctttgtcgatagctttgtcatcactaccggcagcaatcgccccctgttccagtacggcgctgaaacgctcgcgcccttccccttcaatcacaaaaaaatgccacggttgcatggacttatggtccggcgcgcgcatacccgcacgcaggatgttttgcagttgttcacccgttggtgcgggttcagccaggcgggaggcgctacggcgattgatcaatagttcgagtgcatccatttgattaactcctgtcgtgatatttattcacaaaattaacacgagagtggattttgttacagcacagtccgcaattcctgctgacaagtgccggttgggtcattacgataaccacatctattgcgcctgtgacaggtgtgaccttaagttgggagaatacatgcgaaccctttggcgatttattgccggattttttaaatggacgtggcgtctsctgaatttcgtccgtgaaatggtacttaacctgttctttatttttctcgtgctggttggtgtggggatctggatgcaggtcagtggtggtgattcgaaagaaacggccagtcgtggtgcactgctgctggacatttctggtgtgatcgtcgataaacccgacagttctcagcggtttagtaaattaagccgccaactacttggtgccagttccgatcgtctgcaggaaaactcactgtttgatatcgtcaataccattcgccaggcgaaggatgaccgcaatatcaccggtatcgtgatggatctgaaaaacttcgcaggcggcgaccaaccgtctatgcagtacatcggcaaagccctgaaagagtttcgtgacagcgggaaaccggtttatgccgttggcgagaactacagccaggggcaatattatctcgccagtttcgccaataaaatttggctgtcaccgcaaggcgtggtggatttgcacggttttgctaccaacggtctgtactacaaatcgttgctggataagctgaaagtttccacccatgtgttccgcgtgggtacgtataaatctgccgttgaaccgtttattcgtgatgacatgtcaccggcagcccgcgaagctgacagccgctggattggtgagctgtggcaaaactatctgaatactgttgccgctaaccggcagatccctgctcagcaggtattccctggcgcgcaagggttgcttgagggtttaaccaaaaccggtggcgataccgcgaaatatgcactggaaaacaagctggtcgatgcactggcatcgagtgcggaaatcgaaaaagcactgaccaaagagttcggctggagtaaggctgataaaaattatcgcgccatcagttattacgattacgcattgaaaacgccggcagataccggtgacagcatcggtgtcgtcttcgctaatggcgcaattatggatggcgaggaaactcaggggaatgttggcggtgataccactgcggcacaaatccgcgacgctcgccttgacccgaaagtgaaagcgattgtcctgcgtgttaatagcccaggcggcagcgttaccgcgtctgaagtgattcgcgctgaactggcagcagcccgggcagcgggtaagcctgtggttgtatcgatgggcggcatggcggcatctggtggttactggatttccacgccagctaattacattgtggctaaccccagcaccctgaccggttctattggtatcttcggcgtgatcaccaccgtasaaaatagtctggattcgattggtgttcatactgatggtgtctcaacttcaccgctggcggatgtttctatcaccagggcactgccgccggaagcgcagcagatgatgcagttaagcattgagaatggctataaacgctttatcacgctggttgctgatgcgcgtcattcgacgccggagcagattgataaaatcgcccagggccacgtctggaccggtcaggacgcaaaagctaacgggctggtcgatagtctcggggatttcgatgatgcggtcgccaaagcagcagagctggcaaaagcgaaacagtggcatctggaatactacgttgatgaaccgaccttcttcgacaaagtgatggacaacatgtctggttctgtccgggcaatgttgccagatgcgttccaggccatgttacctgcaccgctggcctcggtagcytctaccgttaaaagtgaaagcgacaagctggcggcgtttaacgacccacaaaaccgttatgcgttttgcctgacctgcgccaacgtgcgttaaatcctgcaaaaatgtggccgatatgctgtcggccacactcctgaatcggactgtctttcactccctctctccactacattcccttgctcatttagcatctgatatggagtcatcagtgaacaaggccccctctttaattgccgctatcgtcctcggactggggattagcgcctgtggttattttgttggcgatggtgttaaacatttaaaaaccaacaaccgttatgtcaatgtgcgcgggctttctgaaaaagaagttcgcgcagatacggcggaattaacaattgcgattaactttaagggtaatgttcccggcgaactgttcccgaaactggaagaagcgcagaaaaaaattgttgccgaactcaatgctcaggggattaacgagaaagagataattctgggccaatggacaagcaagcgaacagattccttttatctgaaagatgatcccacaatgccacgctataacgcagacgggtcagtgacgataaaaacccataatgttgctgctgtcgaaaaagtcgtcgcgaaattaaacgaactgcaagtcgctacggatggcgctatcgctgagagcaaagtcgcctatcgctttaatggtattggcgcactgcgcgctgagatgattgctgccgccaccaaagatgcacgcaacgccgcactacaatttgcaacggactcaggtagccaggtggggtcaattagcgatgcctcacaaggcgtattccagatctttgccagtggcagtgatgaagatgatcctacggcgattaataaaacggtacgcgtagtcacgaccgtaacctatgcgttgcaggattaaccacttttctccggcgggacactaatccctccgtcctgccggacttttctcatatccacagagtatccaggtgcgctcgctgcccctcacgtatatacttttgctctttcgatatcattcatatcaatatcatgcaaaagaaatcaatttacgttgcctacacgggcgggaccatcgggatgcagcgttccgagcagggttatataccggtgtcaggtcatctacaacgccaactggcgctgatgccggaattccatcgcccggagatgccagatttcaccattcatgaatatacgccgctgatggattcttcagatatgacgccggaagactggcagcatattgctgaagatattaaagcgcactatgacgactatgatggttttgtcattctgcacggcaccgacacgatggcgtataccgcctctgcgctgtcgttcatgctcgaaaatctcggtaaaccggtcattgtgacagggtcacaaatcccgctggctgagttacgctctgacggacaaattaatctgctgaatgcgttgtacgttgcggcgaattatccgatcaacgaagtaacactcttttttaataaccgactgtatcgcggcaaccgcastaccaaagcccatgccgatggttttgatgsgtttgcctctccaaaccttcctccgttactggaagcaggtatccatattygtcgtttgaatacgccacccgccccgcacggtgaaggggaattgatcgtacatccaatcaccccacaaccaattggcgtagtgacgatttatccagggatttctgctgacgtcgtgcgcaattttctgcgccaaccggtgaaagcattgattctgcgctcctatggcgtgggtaatgcgccacaaaacaaagccttcctgcaggaattacaagaagccagcgatcgcggtattgtggtggtcaacctgacacaatgtatgtccggtaaagtgaatatgggtggttatgccaccggtaacgccctcgcccatgctggcgttattggcggtgcagatatgactgtagaagccacgctaaccaaactgcattacctgcttagccaggaactggatactgaaaccattcgcaaggccatgagccaaaacctgcgcggcgaactgacgccggatgattaaggagactgcaatgccccctcgcgccctgttactggtcgatttacaaaatgatttctgtgctggtggcgcgctcgccgtgccggaaggtgacagtacggtggatgtcgctaaccgcctgattgactggtgccagtcgcgcggtgaagcggttatcgccagtcaggactggcacccggcgaatcacggcagttttgccagccagcacggtgtagagccttatacgccaggccaactcgacggtttgccacaaaccttctggccagatcactgtgtgcagaacagtgaaggcgcacaattacatccgttactgaaccaaaaagcgatcgcagcggtgttccataaaggcgaaaatcctttagttgacagttacagtgccttttttgataacggccgtcggcagaaaacctctctcgatgactggttacgcgatcatgaaatcgatgaattgatcgttatgggcctggctactgactattgcgtgaagtttaccgtgctggacgcgttacagttaggttataaggtaaacgtgattaccgatggttgtcgtggcgtgaatatccagccccaggacagtgcgcacgcgtttatggagatgtcagcagctggggcaacgctatatacgctggcagactgggaagagacgcaggggtaattttacgctggcctacaattctgtactggcattgtaggccaaataaaacacgtcagtggcacatctggcaattgatgccatcaacgaaagatttaatttacctcagaaatctcttccaacgacaccttccgcgtttcgatgccaaaaatggagagaaccagcgcacagagcaataacatgacaccaagtaccataaacaccgtgatcgacccataatgtgttaataatgccgcaacgccatagggcgtgaagactgcgacgatccgtccgacggcattaacgaaacccgaaccgcgcaggcgtaaatgcgttggccaaagctccgggatataaaccgccgacgcgaagcaaacatacatgtataaaaagaagatcatcaccaggccatagattaaaatcgcccactctgtagtctgaattgaatagatatagcctaacactgcaataataataagtaaggtggagccaaataaccgacgaggaaaatgatcaataattaatgccgcaataaatattcctaccggagcgccaatcataataacagcggtcattaatattgatttatcgacatcaatgccggagttaacaaatatggtcggtatccatacggtgatggtataaagcgaaatgttcattgcaattaaaacagtaatcgcgactaatgtacgtcgtaacatttcacctttaaacaggagccagaaagtacccttgattactttaaccttgctgttgctctgatacgaagtaagcgggggtaaacgaatactcttctctctttcaatttgctgctctacttcacgaagttggcattctgcacctgcgatttgccctttccctgccagccatcgtggcgactcaataaagtatttacctgagagaaaccaggctaacagtatgccaataccacccaacagaaacattatccgccaactaaaaaaagcgataaccaccacacctatcgccgcagacagcatgggcgaccagttaccaacaaatgagagccgcgcggaccattttccacgcaccgtcgcggggataaaytccgtaaatgaggcatagccaaccataatcagcgcccccattcctgttcccatcaggaagcgaaagaagataagccagtacatatcagggacaaaagcggcccctgttgcagcaataccgacgatgagaagatttatgcgaaacgccctgcgccgcccaaagtaatcaccgatgaacccaccggtaagagagccgatgaaataaccaaacattaatgccgaggtaaaggcggcattgaggaaattatttgaccatccattgcttaccagctttgctaagacgacattaccggagtaactcaaaaaccctgtgaaccgccccgggaatcctggagactaaactccctgagaaagaggtaaacaggatgactaaaaatacacgtttttcccccgaggtccgtcaacgggcagtccgtatggttctggaaagtcagggcgaatatgactcacaatgggcggcaatttgttccattgccccaaagattggctgtacaccagagactctgcgtgtgtgggttcgtcagcatgagcgggataccgggggcggtgatggtggactcaccaccgctgaacgtcagcgtctgaaagagctggaacgtgaaaatcgtgaactgcgccgcagtaacgatatccttcgccaggcttccgcttattttgcgaaggcggagttcgaccgcctctggaaaaaataatgccgctgctggataagctgcgtgagcagtacggggtcggaccggtatgcagtgaactgcatattgccccgtcaacggattaccactgtcagcaacagcgacatcatccggataaacgcagtgcccgtgcgcagcgcgatgactggctgaagagagagatacagcgcgtatacgatgaaaatcatcaggtgtacggtgtgcgnaaagtctggcgccagttgttacgcgaaggtatcagggtggccagangnacagnggcgcgcctcatggcggttatgggacttgccggtgttctccggggtaaaaaggtccgtactaccgtcagccggaaagccgtttccgcaggcgaccgcgtaaaccgtcagttcgtggcagaacgtcctgaccagctgtgggtggctgattttacttacgtcagcacatggcagggcttcgtctatgtggcgttcatcattgatgtgttttccggatgtatcgtggggtggcgagtctcatcgtctatggaaacgacattcgtgctggatgcactggagcaggcgttgtgggcccgtcggccgtccggcacagtccatcacagtgataaaggttctcagtatgtatcactggcctatacggagcgactaaaagaagcaaaactgctggcatcaacagggagtacaggtgactcgtatgacaacgcgatggcggagagcatcaatggtctttacaaagcggaggtaatacaccgtaagagctggaaaaaccgtgcagaagtggaactggccacactcacgtgggtggactggtataacaatcgacgattgctgggaaggctgggtcatatccctccggcagaagcagaaaaagcttattatgcttccatcagaaacgatgatctggcagcctgagttcacagataaaacactctccaggaaaaccggggcggttcactgttaataacagactaaagcttataataccaaatatacgataatgaaaccgggccaaaggcaagcggtccagtcttgcgccaatttgatcatattgttccattgggtgcctcggatttgctaaaaaaggtagcaattgcggcaaattcacttgccgcatctttatcatcattttatttccaggcgcaggaacaaataatattgacaacgcgtgcttaaattaccacaccagctggatattattgtctttgcaaaatgctatccactctgcacccggtgatttatcagttattatgtaattaatatgactaaagtcggctaactggacaaaagctttgcgatcaaacttagagtgatcaaccaataacgcaacttctgtcgcctgacggatcattgtctttttgatttcagcttccgcttcattagagtccagcgcgccgctgttaatatcaagacctttacaactcattaccatgatatcgacatgatagcggctgatgatctctttagtaattcttccttgcagtgaaagtgtatttttgtttagttccccacccgttgaaacgactttaatttctgactgagccagaacatgaatcgcttccgccgagttggttagcaacgtcaggtcactacggtcctgtaacaatttgagcaattccattacggtactactggaatcggctgccatggtggttttattgtcgataaagggtagtgccttgcgtgcaataagctgcttctcttcataaaacgatgaagcgcgcttataaaaatggatattctccgtcaacatcgctgtatttaaaacagcaccaccataggttctggtcaaaaagccttcatcttccagcttctcaagatcgcggcgaatggtttcttcggttacctgaaaaatcccactcaaatttgagactgtcacctttttatcgttggcaaccatttgcttaattgcctgaatcctgtcttttgccgccacgattacacccctgtatctttttacatcacattagcgcgattatcgcataaccgatgtttactttcaaaataacctgtttgaatcacagattttcatcacagttttcacagaaacagaggtgaatcgtgttgagtatttaacgccccaagacctctgccatttccctcatcaatgttgcgtctgcatccgataagttgatattcagtgccgcgacattttcgcgtacctgttccggtgcagtagccccactaagaatggagattaaatcactctgttttaatatccacgccagtgccagagtgggaattgtgcactgataacgagcacaaagtggctgccactgttcaagcatatcaatcactttcagcatgttttcacgctggaaccagactttatttgcccgagcgccgcccggaacgtaatcacgagtgatggtgccggtcaacaatccctgctctagcggggaataaacctgaaccacaatgccattatcacgacatagcggcagcagttcgttttccattgcccggtcgaggatactgtatttcgcctgaataatatccagttcaccatattgcagatactcgcggatatggtcagcatcgacgttagcagcgcctatagcgcgaattttcccttcagcctttaactcattaagcactgcgacagtttcagcgatcggcgtataaaatggcggcaccgactgccagtgcgtcatgtagatatcgatgtaatcaaaacccagacgttgcaagctggcttctacctcttcgcggatagattccggggaaaggtttttatacaactgccgatcgccaactttgttgaataaacttccttttcgttcccagacaatgccgcatttggtttctactacaacctgttcacggggcagtttttttaacgcctgaccgacgataacttcactattgccaaagttatatcctggtgcagtatcaatcaggttaatgccgcaacgatgggcttcaagaatcgtatcaatacatatttgccgatcgagatcgccattccatgcaggaccgccgccaatggcccatgtccccaaccccattcgcgaaagcgtaatatccgttgtgcctaaaggtatctttttcatttgccttcattatccttcgtattcttccagcaattgttcgaccagctttctgttttttacgccggtggtggcaccgacgcttagaaccgagatagccgccgttgcattggcaaagcgtgcgcattcacgcagattttttccttctaacagtgccgcaataaaacctgaagcaaagttatcgcccgcgccaatggtgtcgatggcggttattcctgcgaccgccggcaccttcatcgtcatgtcaccacgcttgataaagcagccgtctttacccgttttaatcaccaccgtttttacgccgcacgcaagaaagctgtcagcaatttcatccagtgtctctttcccggtgagtaattttgcctcggcataattgacataactcaatgcttcgcaaatatcatccagcgtttcattcaaccgcggtttaatcatatcggcacagatattcatctgccgggctttagcttgcgtaaaaatttctgttagcgctttaccatccaatagtggactgttgaaaatactggccagtgataataatttcgcctgggaaaaccgcgcaaaatcaacatcgtcaatattcaatttccacagactgccgttacggtttgtgacaaacgtccgctcgccatcctccgtcaccagtccaacattaatagaggtatctatgttgacgtcctgcttcaggctttgaatatcaatattctctttgcggcaatggtcgagaataaactgccctgcggcatctttaccaatacggctcattaatgctgtacaatggcccagacgagaaataattgttgcttcatttattgcatcacccccggtggtcattgcgattctttcaagaggataagaatccacatcaaagatatttttactgaccggttgcaatggaatatcaacaatagcggcacctatacaaataacgtcgagattatccatatcattattccgctttgccatcagaaccgaacagtttaattttttccaatgcccgttcttttacagctttacgtacttcacgttctaaatgcaggaaaggctgatcctggttttctttcactgcgaccattgcggcctgacagagctccgtatggatgttgattttcgcgatacccaacgaaattgcagttttaatgtcggcatcactgatccccgatgcgccatgcaaaaccagcggaacagacactgcatcgcgtacgcgtttgacgacctcaaagttcaattgtggctctgacgtataaaccccatgctggttgccgatggcgacagccaatgagtcacagcccgtacgttcaacaaattcagccgcctggtcaggatcggtatagtgatagcccgccagcgcttcctcataaacggtttcattaccgacatgccctaattccgcctctaccggaatacccagcggatggaagaaatcaacagcctctttggttaaacgaatattttcttcgaaatcaaatgcggaagcatcacgcattaatgaattcataccatgagtccaggcgttatgaataatctccatactccgaccatgatcccaatgagttattaccggcaccgttgctttttgtgccatagataccatcatgtgagagaaatcttcaaatgaggtgttgccgacaaaacctgtgccaaaagaaataataaccggtgatttcgcttcttcggctgcgtcgataacgcccatcaacatttctgcattccatacattaaaatgggcaatagcataacgtttatttgtggcatcgttttcccaatatctgatatctgcgagcatgttctgttctcccgtattaattaatcgctaatcttaataacgcctttaataatgtcgcgtttgttgttaactgactcttcaaatgcctgttgtacatcccgataatcgtaaatatgcgtcaccatcgatttcacatcgaatcgccctgaagaaattgcttcaatcgtgaccggataacgattggcatagcggaataccgtctggatagtgacttcgcgattgattttgaggaaattgattgccgaagcgccgggtacagtaccaacaatcataattttaccgccacgcattaccagataaggtgcctgtttaacggtgaccgcagaacccgctgtttcgaaaacaatatctgcgcccatgtcttcggtaaattgctgacagcgtgcaatagtgtcttcttttgcgccgttaataaccactgtcgcaccaagctgttccgccattgccagacgtttttccagcacatcaacgacggcaatttccgttgctcccaggcatttgcacgcttgcaacgtcatcaaaccaatacaacctgctcccagaataattatyttcttacccggtttaacatctgccagcatcgcggcatgcatcccgactgcggcaggctccaccagcgtcccttccatcgtgtccatattgtcgggcagtttgtaagtaaagctctccggatgacacagatagtgcgttaatgcgccgcggtagttgggttgtgtcgccataaaatcaacgtccgggcagatgttatatttgccttccagacagtaacgacagtgaccgcaaggaacgccaggttcgatatttacccgatcccccggtttaaatttgcgcacacggcttcccacagccacaaccgtcccggcgcattcatgacccaggccaatttcttgatttgggtctttaggcggaataaacggacctgattcaaaaccatgtacatctgaaccacaaataccgacatattctactttaatcaaaacttcatcttctttaggcactggtatttctgctgaaataattttcattgtgcccggcacctgcaatattgcttttgaatttttcattttgaatccacccgtattatttattggctactgcatcaatacttaaactttcaacggagacacctttggtttcgattccaatggtggcgatagcaattgcgacaataattgaaaccgcccccagaagaataaagactcccgtaacgccataactactgagcagcactgcaacggcataaggtgcggcaataccactgattcgccctaccgcattcgccagaccggagccacggagtttggcctctgtcggccagatctcagggacatacactgccgaggcatagcaaacgtacatatagacgaaagtaatcaggaagaaaccaatcaacgttatgagcaacatgctggtttgcagtgaatagatatatccgagcaccgcaatcaggattaatagccccacacccattgttttacgcggaattttatccatcaccagcatggcaataaaaatgccaaatggcgtgccaaacatactcatggtatttaaaacaatcgagtcttttaaattaatcccctgggtcatgaatatcgttggcaaccagttaattagtgtgtactgcacaacgttcatggcaatcagcacacaagagcctaatatcacgcgtttcagtaatactcctgtcagtaaggctgaatatggcaccgcttgtggtgctttaccgtcatcagcaataaccacgggcggcaaaggtttacctgtatggcgtatgacgccttcttctatactccgcatgactttctcggcttcctgataccgtccgcgcgattccagccagcgcggggattcaggaaagtagcgccaggccagcgccgtagcgataagcgacaatattgcagggataagcagttgtacccgccagttccactctgcactaatcagcggcgtgagtcccatcgctatcaatgaacagagcggatatgaccagttgccaataaaggaaacccgacttgaccacgttccacgatttctaccgggcatatattcggtgaaaccagcaaacagcgtaaccagtaaagctcccagcccaactcccatcacaaaacggcaggcaataaggaaatccatattcggtgagaaagcaccgacaaccatcgaggcaatatgaatggcctcatagaggatgaacgcatttctgcgaccggttttgtcgccaatgatgccgcccaccagcgcaccgagaaacattccggcggtcgtgattgctgagaatgtggctgtggtggaattatctgtccagcccaacgctttcagctgcgcgaggatcaagccaccaacggcattactccagcagacaagcaagccaaacgcgacgatggcaaacattgatgaatgccagcggcaatccggtaagcgatccagccgtgcaccacaatgcggttttgttatctgatccatgcgataacgttccttcaggagagtggttattcatcaaagtcgtaagtcatgatcactttgattgcggttttatcgaccatcgcatcaaacccttcgcgccattgcgacaggccgatacgatgcgtgatcatcggtttgactttgatagcgccgctggctaatagcctgatagcgttacgccatgaggtggagtcataggccatatgcccaatgatgcttttgttccaggcggtaatgtcattaatcgagaaatcaagaggtttgaagcccattccaacgcgtaccacttccccgttcggacggagcatttcgatggcttgtttcagtgcgatattggcaccggagcattcaatcaccagtcccagattgtctttgccacaaatttgctggcagcgcgccaccacatcttcggtagaaccatttactactgccgtcgcacccagttcttttgcaaccgggaagcggaccgccacatcttcttgcagaccaacgacgacgatatttaccgcccccataattcgcgccatttgtacggagaacagcccgagtgggccagtgccgatgacgaccacatcctgaccagggaggaatttcgattgctgcgcgatggatttgtaggcattacagatagggtcaagtacggctgcgtcctcataatcaacaccatcagggatttcccacaacgcatgacgatgaattttgagaatttcaccaggaaccagacaatatttggaaaaaccaccgccccaggtattgttatccagaccaaggtttactttttctgtacaacacagaaaatcaccttgttcacaggccggacaaacgccgcagacgtgaccgctgttatccgacacgacgcgttgccccactttccagtctttgactttttcaccaacctgcgcaatacaacctgcgaactcatggccgcggatagagttaaactcatcagaaccgctatcgacattgtagtgcttcatgtctgcgccgcagattgccgcggctttaatttcaatcactacatcttccgggccacaaatgggttgtggcacatcgatcatcttgtagccgccaaaggctttgccaaaccgagccagtgctttcattgcgtcatcctctgtgttttgttttgcttagatggtcatcatacttacccacatgatttttgaggtcaacattaaacatgtaaaacacagataataatctgcgttttacaactcagatcacaattacgcagaaaatggctggttctgttacaggttgatgtaaggcggaacgcaaaaggagcaaatttgagagggattaccggccaaataggtctgagacttaagttcaggagaagtcattcaggcgtgaacgcgacggcaagagatcggactgggacttagccaggtcatggcgagataattgagatgagtcgtggggtcattgttggctatccccttcatagccgcggcaaaaaggggatgaaccacttacttaaacatggcaataggctttgctgagataccaaaatcttcttttaactgctgtttgctcttcatgaccatctgaccatttgtgtcaattgtcatatgctgtgcttcggtattattgcgggcttgccacagcatcaccagttgcaggcagttctctttttgttcctcggtcaacgcaacgccatcaggccatttccccagttcaacggcggtcgacaaacgctggtatacctcaggcgtcatgctgttgataatgtcatcaagattcataatttttccgctcctgtggaataagttgctgaatcgttttttcaaccgttgatttcttcgccgttttcaccatcagtgaagcgtaaagaagcagagttaacacaataacgttcgcccgttggctgcggcccgtcagggaagacatgccccagatgggcatcacagttaccgcaacgaatttctatgcgctgcattccatgtgacaagtctttgatataacgaatggattcttcactcaccggttcgtagaaactgggccagccacagccggaatcatacttggtttgggaatgaaacagcggggcatcgcagatcaaacagtgatatacgccgtcacgcttgttatgcagtaaacgacccgtaaatggcggctctgtcccatgattctgcgtcacgtaaaactgcatctcggacaaattttttttcagttcttctgccgaaggtttattagccatttgctcacatctcactttaatcgtgctcacattacgtgactgattctaacaaaacattaacaccaactggcaaaattttgtcctaaacttgatctcgacgaaatggctgcacctaaatcgtgatgaaaatcacatttttatcgtaattgccctttaaaattcggggcgccgaccccatgtggtctcaagcccaaaggaagagtgaggcgagtcagtcgcgtaatgcttaggcacaggattgatttgtcgcaatgattgacacgattccgcttgacgctgcgtaaggtttttgtaattttacaggcaaccttttattcactaacaaatagctggtggaatatatgactatcaaagtaggtatcaacggttttggccgtatcggtcgcattgttttccgtgctgctcagaaacgttctgacatcgagatcgttgcaatcaacgacctgttagacgctgattacatggcatacatgctgaaatatgactccactcacggccgtttcgacggtaccgttgaagtgaaagacggtcatctgatcgttaacggtaaaaaaatccgtgttaccgctgaacgtgatccggctaacctgaaatgggacgaagttggtgttgacgttgtcgctgaagcaactggtctgttcctgactgacgaaactgctcgtaaacacatcaccgctggtgcgaagaaagtggttatgactggtccgtctaaagacaacactccgatgttcgttaaaggcgctaacttcgacaaatatgctggccaggacatcgtttccaacgcttcctgcaccaccaactgcctggctccgctggctaaagttatcaacgataacttcggcatcatcgaaggtctgatgaccaccgttcacgctactaccgctactcagaaaaccgttgatggcccgtctcacaaagactggcgcggcggccgcggcgcttcccagaacatcatcccgtcctctaccggtgctgctaaagctgtaggtaaagtactgccagaactgaatggcaaactgactggtatggcgttccgcgttccgaccccgaacgtatccgtagttgacctgaccgttcgtctggaaaaagctgcaacttacgagcagatcaaagctgccgttaaagctgctgctgaaggcgaaatgaaaggcgttctgggctacaccgaagatgacgtagtatctaccgatttcaacggcgaagtttgcacttccgtgttcgatgctaaagctggtatcgctctgaacgacaacttcgtgaaactggtatcctggtacgacaacgaaaccggttactccaacaaagttctggacctgatcgctcacatctctaaataagttgagatgacactgtgatstaaaaagagcgacttcggtcgctcttttttttacctgataaaatgaagttaaargactgcgtcatgattaagaaaatttttgcccttccggtcatcgaacaaatctcccctgtcctctcccgtcgtaaactggatgaactggacctcattgtagtcgatcatccccaggtaaaagcctcttttgcattacagggcgcacaccttctctcgtggaaacctgcaggtgaagaagaagttctgtggttgagcaacaacacaccgttcaaaaatggcgttgctattcgcggtggcgtaccggtttgctggccgtggtttggtccggcggcacaacaaggcctgcctgcgcacggttttgcccgcaacctgccgtggacgctgaaatcacatcgtgaagatgctaatggcgtagcgctgacttttgaattgacacaaagcgaagagacgaaaaaattctggctgcacgactttactctgttagcgcatttccgcgtggataaaaactgtgaaatcgatcttgaagcacacggcgaatttgaaaccacctctgccctgcatacctactttaacgtgggtgatatcgctaaggtaagcgtcagtgggctgggcgatcgcttcattgataaagtaaatgacgcgaaagaagatgtactgaccgacggtattcagaccttccctgaccgtaccgatcgcgtgtatctgaatccgcaagattgcagcgtgattaatgatgaagcgctgaatcgtattatcgccgtaggccaccagcatcatctgaacgttgtaggctggaacccgggaccggcgctttcagttagcatgggcgacatgccggacgatggctacaagacctttgtttgtgtagaaacagcttacgcctcagaaatgcaaaaagtgaccaaagaaaaacctgcacatctggcgcaatccattcgcgttgccaaacgttaatttgcgtcaatgttgtgtgccgggtgcgatgcatccggcacgtatcaacatcacaccatatccagcgcagtttttccttttggtgccggatacgctttgtccagcatggctaattccgctgacgaaagttcgacctcaagcacagccgcattctgttggacatgggcaatcgtggccgcttttggaatcgccatcacaccctgatggctgattacccacgccaacaatacttgcgccgcgctgatattgtgagcatgtgcaatttcgttgactaccgcgttttttaacagtccattgcgcaaccgcccggcctgggctaacggactgtaagccatcaccggcatctgctgttgctggcaccaggggagtagatcgtactcaatccctcgtgaaccgagatggtaaagcacctgattagtggcacactgatttccccccggcagctgccagagttcctgcatatcagcataatcaaggttcgaaacgccccagcggcggatttttccctgggcgatcaatttttccatcactgcaacagtctcttcaaaagcgaaactgccagaccagtgtaataagtagagatcgagataatcagtattgagacggcgtaaactggcttcgcatgcatttatcgctttttgcccgccagcattccacggatagactttagagacgagaaagaccttctctcgcagaccggttaatgcttccccaaccaccttttcggcaccgccatcggcatacatttcggcggtatcaatgagggttaaaccgagttcaatgcccgcgcgtagtgcagcaacttctgttttgcgctgactggcatcttcgcccatataccatgttccctgccctatggctggcagtgagacatcgccactaaattgaatcattttttgttgcattgtttcctcccaggtattgcaccaccgtaatgcaaaacagggcgtgacgccctgtttttatgcacaaaatgccctggaaagatgcattatcagaatttgtaggtgatcccggtagaaatcaggccagtccaggatttatccacaatcgggctgtcagtaacttcatcagacagacgggtgtagcgcgcggtaccgtaaacactccagtcgccgaggaagttgtagctggcgctcagctccaggtaagggctccagctgtcgttcgagttatagccacgcagaccgctgcgagcggactctttgcgcgatacgccataatagtattcgttctggttttcgctgttccactgcacaccaatacccggagtcacggtcaggccaccgttggtgtaacgatacaaccaggccatatcccagacgatgccgttgctgttatccagggtatcgccagccagggtggtacgcaggtaaccgtactgggtaaagtgagcataagacagaccagccatcatggtgctcttacggtcatccaggtgacgcatttggtgatcgccactgtctttagctttgaagtaaagcggcgaccagtaagcggtaattgaaagtttatccgttgcgtcattccacaggtagtaaccaccacctaagccacggaaccagaagttatcgccttcatagttgattaccggtactgggtaaacatcggtatcgtaatctttatatgggtgttcaacgacacctacgcctgcgcccagggaaaatttaccttcagcgtgcgctacgcctgcagacgttgcgataagcactccaagtgccagaagtttgagtttggtcacaattaatcattccttaaacaaatgtttagcgggcgacaaagtttacccgtcaatacatcgaaacccaacctttttacgttttcattttttaaagtaactgtttaattttcctgacgcggatgacaccgcgcttacagccaaatgaatttagcgttactggcgagcctggtctttacattaattatgcaaaatttatggatgagttgttgatatgccattgaaattaagaaagccgtgtaggcaagttttccatttgccatctacgcttaattttgaaggtgtatcaccgggcacgttgttctcatcgtcgataaaatggcatgagagttgctgtgttttagcaagagacgtcgttcagtttacctcttccgggagcctctactattcatatgaacggctcttaacctgtgctaaaaaacgaaaggacggcataccatgaatatattcgatcactatcgccagcgatatgaagctgccaaggacgaagagttcacactgcaggagtttcttaccacttgtcggcaagatcgcagtgcttatgccaacgcggctgagcggctattgatggctatcggtgagcctgtcatggtcgatacagcccaggaacccagactttctcgactcttttctaaccgggtcattgcacgttatccggcgtttgaagagttttacggcatggaagacgcgattgaacagattgtctcttatctgaaacacgcggctcaggggctggaagagaagaaacaaatcctgtatctgctggggcctgtgggtgggggtaaatcatcgcttgctgagcgactgaaatcattaatgcagctcgtaccgatttatgtattgagcgccaacggtgagcgtagcccggtcaacgatcatccgttctgtcttttcaatccgcaggaagatgcgcagattctggaaaaagagtatggcattcctcgccgttatctcggcaccatcatgtcgccgtgggcggcaaaacgcctgcatgaatttggtggcgatatcactaagttccgggtagtgaaggtctggccgtcaattctgcaacaaattgctatcgccaaaacggaacccggtgatgagaacaaccaggacatctccgcgctggttgggaaagtcgatattcgtaaactcgaacattacgcgcagaatgacccggacgcctacggctattccggtgcgctgtgccgcgccaaccaagggatcatggaatttgtcgagatgtttaaagcaccgataaaagtgctgcatcccttgttaaccgccactcaggaaggtaactacaacgggacggaaggtatctccgccctgccgttcaacgggattattcttgcccactcgaacgagtccgaatgggtcactttccgtaataacaaaaacaacgaagccttcctcgatcgtgtttacatcgtgaaggtgccgtattgcttgcgcatttccgaagagatcaaaatctacgagaaattgcttaatcacagtgaattgactcacgccccatgcgcccctggcactctcgaaacactgtcacgtttttccattctttcgcgcctgaaagagccagaaaactccagcatttattcaaagatgcgggtttatgatggcgaaagtctgaaagacaccgatcccaaagccaagtcgtatcaggaatatcgtgactacgccggtgtcgatgaaggtatgaacggtctgtcgacgcgttttgcgtttaagatcctctcccgcgtgttcaacttcgatcatgtagaagtggcggcaaacccggtccatctgttctacgtcctggaacagcagatcgagcgcgagcagttcccacaagagcaggcagaacgctatctggagttcctgaaaggttatctgatcccgaaatatgccgagtttattggcaaagagatccagacggcctaccttgaatcctattccgaatatgggcaaaacattttcgaccgttatgttacctacgcggatttctggattcaggatcaggagtatcgcgatccggataccgggcagctgtttgaccgcgagtctcttaacgccgagctggagaaaatcgagaaaccggcggggatcagtaatccaaaagatttccgcaacgagattgttaacttcgtactgcgcgccagagccaataacagcggacgcaatccgaactggaccagctatgaaaaactgcgcacggttatcgagaagaaaatgttctccaataccgaggagctgttgccggttatctcgtttaacgccaaaacgtcaaccgacgagcagaagaaacacgacgactttgtcgaccgtatgatggaaaaaggctacacccgtaaacaggtgcgtttactgtgcgaatggtatttgcgcgtacgtaaatcgtcttaacaaccctggcccggtacacatgctaccgggcctacaacgacagcgaaccgtgggccaragaaatggcaacacaggcgtagcatacagttggcaaatgtagtacggggggcatatgacctggtttattgaccggcgtctgaacggcaaaaacaaaagcatggtgaatcgccagcgttttttacgccgttataaagcgcaaattaaacagtcgatctccgaggccattaataagcgttcggtgactgacgtcgacagcggcgagtccgtatccattcccacggaagatattagcgaaccaatgtttcatcaggggcgtggcggtctgcgccaccgcgtgcatccgggcaatgaccatttcgttcagaacgaccgaattgaacgtccccagggtggcggcggaggttccggcagtggtcagggccaggccagccaggatggtgaaggtcaggatgaatttgtctttcagatttcgaaagatgagtatcttgatctgctctttgaagatttggccttaccgaatctgaaacaaaaccaacaacgccagctgaccgaatataaaacgcatcgggcgggttataccgctaacggcgttccggccaatatcagcgttgtgcgttccttgcagaactcactggcgcgacgcacagccatgacggcaggcaagcggcgggaacttcatgcactggaagagaatttggccatcatcagcaacagtgaacctgcgcagctgctggaagaggaacgtctgcgcaaagaaattgcagaattacgtgccaaaattgaacgcgtcccttttattgacaccttcgatttacgttacaagaactacgagaagcggcccgatccctccagccaggcagtgatgttttgcctgatggacgtttccggttcaatggatcaatccactaaagatatggctaagcgtttttatattctgctgtatctgttcctcagcagaacgtataagaacgtggaagtcgtatacatccgccatcatacccaggcgaaagaagtcgatgaacatgagtttttctactcgcaggaaactggcggcaccattgtttccagcgccctgaaactgatggatgaggtagtgaaagagcgttataacccggcacagtggaatatttacgctgcacaagcatcggacggcgataactgggccgatgactctccgctttgccatgaaattctggcgaaaaaattattacccgttgttcgttattacagctatatcgaaattacccgtcgcgcgcatcagacactgtggcgagaatatgagcatctgcaatctactttcgacaactttgcgatgcagcatatccgcgaccaggatgatatttatccggtgttccgtgaactgtttcataagcaaaatgcaacagctaaagactaaaactatcagccgggtcattatcgcctggctgatttttagctcactgtaagttatctcatttattacatacattagcttacaatcgctttaaatatgacagcataacctttacacaatttagttccagaaaacaatcattcggaaaaattattctgtcaacacgtatttccctggggttattctttaaatattttttatcgttaacgaaaattgatcctggtcaaaactatatatctctgccatcaataaaatccagcactcacattgctctcctttttatggbttctatgggtacacaaaaattaaaagctcaaagcttttttattttcagtttattgctgacgttaattttattttgcattactaccttatataacgaaaacacaaatgtaaaactcatcccacagatgaattacctgatggttgttgtggctttgtttttccttaacgccgtcatttttcttttcatgttaatgaaatatttcactaacaaacaaattttaccaacactcattttaagccttgcatttttaagtggccttatctatttagttgaaaccattgtaattatccataaaccaattaacggcagtacactgatccagacaaagtcgaatgatgtttctattttctatattttccgccaactcagttttatttgtttaacctcgctggcgctcttttgttatggaaaagacaacatccttgacaacaataagaaaaaaactggcattctgttgctggcgctgatcccttttttagtttttccccttctggcacacaatctgagcagttataacgctgactattctttgtatgtcgtcgattactgtccggacaatcatactgcgacctggggaatcaactatacaaaaatattggtttgtctgtgggcatttttactgttctttattatcatgcgtacacgattagccagcgaactatggccgttaatagcattattatgtctggcatcgctatgctgcaacttacttctactgactctggatgagtataattataccatctggtatatcagtcgcgggattgaagtctccagtaaactgtttgttgtgtcttttctgatttataacatttttcaggagctgcaactctccagcaaactggcagttcatgatgtgctgaccaatatttataatcggcgctactttttcaacagcgtagagtcattattgtcgcgacctgttgttaaggacttctgtgtcatgctggttgatattaatcagttcaaacgcatcaatgcccaatggggacatcgtgtgggtgataaagtgctggtttcaattgtcgatattatccagcaaagcatccgccccgatgatattttagcgcgactggagggtgaggtgtttggcttgctatttaccgaactcaatagtgcccaggcaaaaatcattgcggaacgtatgcgtaaaaatgtcgaactcctgaccggctttagtaacagatatgatgttcctgaacaaatgaccatcagtattggcacagttttttcaacgggtgacacgcgtaatatctcgcttgtcatgacggaagcagataaagccttacgcgaagcgaaaagcgaggggggcaacaaagtgattattcatcatatttaastgcaaaaatattcagagccatgctttttgcgtggcttttgcatacaatttattactattacccctaaatttcccctccccagcggcgcagagatgagtataattagcgcccctgtgccaggccgcaatcgaactttatctggttttctcgtttcactaaccgaaggagtgccatttatcatgaaattgcaccatagaatgctccggcattttatcgccgcaagtgtcattgtgctgacatcttccttccttatttttgaacttgtcgccagcgacagagcaatgagtgcctatctgcgctatatcgtgcagaaagcagactcctcctttctttatgataagtatcagaatcagagtattgccgcgcatgtgatgcgcgctctcgctgctgagcagtcggaagtgtcgccagaacagcggcgcgccatctgcgaggcttttgagtctgccaataatacccatggcttaaacctgactgcccataaatacccgggcttacgcggcacattacaaaccgcatccactgactgcgacacaattgtggaagctgcagcactattacccgcttttgatcaggcagtggaaggcaaccgccaccaggatgattacggttcaggtcttgggatggccgaagagaaatttcactattatctcgatctcaatgaccgctatgtctatttttatgagccggttaatgttgaatactttgcgatgaataactggtccatcctgcagtcaggaagtattggcatcgatcgcaaagatattgaaaaggtatttaccgggcgtaccgtattgtcgagcatttaccaggatcagcgtactaaacagaacgtgatgagtttgctgacgccggtgtatgttgcagggcagctaaaagggattgtgctgctggatattaacaaaaacaatctgcggaatatcttttacactcatgaccgccctctcctctggcgttttctcaatgtcacgctaaccgatacagattcggggcgcgacattatcatcaaccagagcgaagataatctgttccagtatgtcagttacgtccatgacttaccgggcggcattcgtgtctcgttatccattgatattctttactttatcacgtcttcgtggaaaagcgttctgttctggattttgacggcgttaattttgctgaatatggtgcggatgcacttccgcttataccaaaatgtgtcgcgagaaaatattagtgatgcgatgactggactgtataatcgcaaaattttaacccctgaactggagcagcggttgcagaaactggtgcaatccggttcttcggtgatgtttattgcaattgacatggacaagttaaagctaataaatgacaccctcggtcatcaggaaggggatttagcgattacgttgttagctcaggcgattaaacaatcgattcgtaaaagtgattatgccatccgactcggtggcgatgaattctgcatcattcttgtcgattcgacgccgcaaattgcagcacaactgcctgaacgtatcgaaaaacgtctgcaacatatcgcgccgcagaaagagatcggcttctcttccggtatttacgcgatgaaagaaaacgatacgttacatgatgcgtataaagcttccgatgagcgtttatatgtcaataagcagaacaaaaacagccgttcatgataaccttctgtggttgtttgcttgtaatctcaggagcgtgaaatgactgaaatggctaaaggaagcgtgacgcatcagcggttaatcgctttattatcacaagaaggtgctgatttccgcgtcgttacccatgaagcggtaggtaaatgtgaagcggtgtcagaaattcgtggcaccgctctaggccagggtgctaaggcactggtatgtaaagtcaaaggcaatggcgtaaatcaacatgttctggcgatcctcgcagccgatcaacaggccgatctgagccaactcgccagccatataggcggattacgcgcttcgttggccagcccggcggaagtcgatgaactcacaggctgtgtcttcggcgcgatcccccctttcagcttccatccaaaactcaaactggttgccgaccctctactcttcgaacgatttgatgaaatcgccttcaatgcagggatgctggataaatccgttattttgaaaaccgcggattatttgcgcattgcgcaaccagaactggtcaatttccgccgcactgcgtaactagcctgtccgttcaataagcagaacggacaaaaccagcacaacagcaatggcaaaaaacgatgacgtgataatcagtgtctcgacgaacatttgatcgttcatagcatacccccgggagatagctgttttcacgttattgttagcgtgcacaaatggcagtttgatgacagttcgcctgattttttatgcaaaaaacgtaaagattttctacttccttcctgcagcaagcgtaaagtaagcaggcttattattttttggcaaggaaaccacgatgtttgatgtcactttgctgatcctgctcgggttagctgcgctgggctttatcagtcataacaccactgtcgccgtttcaattctggtgttgatcattgtccgcgtcacaccgttaagcacctttttcccgtggattgaaaaacaggggctaagtatcgggataatcattctgacgattggcgttatggcccccatcgccagcgggacgctaccgccctcaaccttgattcactcgtttctgaactggaaatcgctggtggcaattgcagtaggcgttattgtctcctggctgggtgggcgcggcgtgacgttaatgggcagccagccgcaactggttgctgggctgctggtgggcactgttttaggcgtagcgctgtttcgcggcgtaccggttggcccgcttattgccacgggtctggtttcgctgattgtggggaaacagtagttaatcccgcaatatatcggcctggcgtttgccccaggcctttcttaaacatagtaataaaggccgttgttgaatcataccccagcgtatgagcaactttctgtacagtatcgcctttcactaatccctgaagcgccataatcagctgtaactgctgtcgccactggcgaaaactcaaccccgtctcttttactatcagtcgggcaagattgcgttcactcatcgcaaaaaagccagcccattgccccaatgccccccactcgacgggctctttcgccatcatctccaccatcgcgcggattttaggatgagaagaaacgggtaggtgcagctgttgttgtggctgctgagggagttcatcaaacaggacctgaattaatctgcgggtcatcggctcagcacgctgagtcgtcgtcctgtttgccagagttaaaattaattcccggcataagggcgatattttcaatgtgtaacatgttgtcggcattgtcactgcgctgggttcgataaacagaaaacagagttcagcgttagctgtcacttgattgctatgttccaccccgcccggtatccaaaccgcatattgtggcggcaccatccacaaagcattttccaccgtacaggtaattgcaccatgtagcgccagtatcagctgtcctttgcggtgctgatgtacaggactggttaactcatccgttccggcgtgaatacaaaatgcgaccgcggcttcatggtgtcggtcgggttcatagccattgagattcaacctgtgcatcattttgtccgaatttagcgataatttgtcattttagcttgattcaacataacaataaaaacggtaaggtacagcctcgtttgtaacaatgagaagcatatgrcctgttcaacttcattaagcggcaaaaacaggrttgtccttatcgctggcattctgatgattgccactacattacgcgtcaccttcaccggcgcagcaccgttactcgatacgattcgttccgcttactcgctgacgactgcgcaaaccggcttattgaccaccctgccattattggcctttgcgctaatctcacctctggctgccccggtggctcgacgttttggtatggaacgtagcctgtttgccgcgttacttttgatctgtgcaggtatcgcaattcgctctctcccttcgccttacttattatttggcggtacagcggtcattggcggtgggattgcattaggtaatgtcttactgccaggattaattaaacgcgatttccctcattccgtcgccagacttaccggcgcatattccctgacaatgggagctgcggcggctctgggatcggctatggtagtgccgctggctttgaacggttttggctggcaaggcgcgttgctcatgctgatgtgttttcctctgctggctctttttttatggctgccacagtggcgaagccaacaacatgcaaatttgagtacttcacgcgccttacatactcggggtatctggcgttcgccgcttgcctggcaggtaacattgtttcttgggatcaactcactggtctattacgtgattattggctggcttccggcgatcctcatcagtcacggctatagcgaagcacaggcgggttcactgcatggtttgctgcaactagccacagcagctcccggtttgctgatcccacttttcttacatcatgtgaaagaccagcgtggtattgcagcgttcgttgccttgatgtgcgcagtgggcgcggttgggctctgcttcatgccagcgcacgcgatcacctggactctgcttttcggttttggttccggcgcaacaatgatactggggttgacgttcattggtctgcgggctagttctgcgcatcaggcggcggcactctcggggatggcacaatccgtcgggtatttgttggcagcctgtgggccgccgctgatgggtaaaatacacgatgctaacggtgactggtccgtaccactaatgggtgttgcaatactttcactactgatggcgattttcggactttgtgccgggagagacaaagaaattcgctaatatccggtactatagtgacgtgacaaatcatgcgtgaaagggagaacaaacacgatgaatattcagtgcaaacgcgtttatgatccggcagaacagagcgatggttatcgcgtactggtcgaccgcctctggccacgcggtatcaaaaaaaccgatttagcccttgatgagtgggataaagaaatcacgccgtcaacggaactgcgcaaagcctttcacggcgaagtcgtcgattttgcaacctttcgcgagcaatatcttgcagaactggcacaacacgagcaagaaggaaagcggctggcggacatcgccaaaaaacagccgctgaccctgctctactcagcaaaaaacaccacgcagaaccatgcgctggtgctggccgactggctacgtagcttgtgattttagtacagcatccggcggttatttttcaccagccggatggtccagtcgccacaatgcccattcatcaatcgtttcaccgcccggtaatttgcaattgttgctgaccccttgcgctgtctgcactggaatgagcgtcccgcccttctgctggcaatagaccgacgccggatttgccataccaatctgcggcggtttaggtgcttctggctgagaaggggttgaacaaccagccaggaccagcaagcaaggcagaacaaaactgataattttcatttattgatctcacatatgtatccaagcttagagtatcgcggtatcgttttgttttgcagcactatttttattacattcactcaaaacatattacgtcttgtttcatctttgttgatgatgttttatcatgcctgcaaagattaaataatcagcatttacccgccgtatcctggagttgtttcgtgtcagatcagattatcgcccgcatctcgcaatcccttgccaaagaacagtcactggaaagtctggtccgacagcttctggagatgctggaaatggtcactgatatggaatcaacctacctgaccaaagtggatgtcgaagcgcgcctgcagcatattatgtttgcccgtaacagccagaaaatgcacatcccggagaattttaccgtctcgtgggattactcgttatgcaaacgcgccattgatgaaaactgctttttcagcgatgaagtccctgaccgttggggcgactgtattgcggcacgcaatcttggcatcaccacatttctgagcacgccaattcacttaccggatggatcattctatggcacgctttgcgccgccagcagtgagaagcgccagtggagtgaacgcgcggaacaggttttacagttattcgccggactgattgcacaatatattcaaaaagaggcactggttgaacagctgcgcgaagccaatgctgcgctgattgcgcaatcgtataccgactcgttaaccgggctaccgaatcggcgggcgatttttgaaaatctgacgacgctgttttccctcgcccggcatcttaaccaaaagataatgatcgcgtttatcgatctggataacttcaaattaatcaatgatcgttttggtcataatagtggcgatctgtttctcattcaggttggcgagcgccttaatacgctccagcaaaatggcgaagttattggtcgtctcggcggtgatgagtttttggttgtttcactaaacaacgagaatgcggatatttcgtcgctgcgagaacgcattcagcagcaaatacgcggataatatcacttaggtgatgttgatttgtattatcctggtgccagtcttggcatagtagaagtcgatcctgaaacgaccgatgcagacagtgccctacatgctgccgatatcgcgatgtatcaggagaaaaaacacaaacagaaaacaccttttgtcgcgcattcagcgccacattcctgaggcgtattcacatccttttgattggtgataacatgcgaatcggtattatttttccggttgtaatcttcattacagcggtcgtatttttagcatggttttttattggcggctatgctgccccgggagcataaagatgaaaaaaacaacgatcattatgatgggtgtggcgattattgtcgtactcggcactgagctgggatggtggtaacgtcacatctaaaaaatagcaaaggctgcctgtgtgcagcctttgtgcaatttacgcgttaacttttaatcttcctgtagataaatagcacgacaatcgcaccaataacggcaaccacgaagctgccaaaattgaagccatcgactttaccaaagccaaacagcgtgctgatccaaccgccgactacggcaccgactatccccagcaggatagtcataaagaatccaccaccatctttacctggcatgatccacttcgccagaataccggcaataagcccaaaaataatccatgacagaatgcccattgtttcctcacttatctgttttgcattagcgggttagtcgctgataaaaagcatagcacaacatcgggagggcaagatttgtgacgagcatcacggaggtttttttgcgatggcgcagaaattgcgccatcaacgatcagtgataattaccaaccacaaacatcatgttcgttttccgtgtcataagaacgcacggtattcaccagatcttttatcacttcagccgccacttctggcaccagcaaagtcatcggcgtctctgtttcataatcgacagaaacgccattgctgttattggtgacggtcacggtatacgttgctttgcccatgattcatttcccgttatgaatgactttccgttgttgcgcaccttccatcaggacttcaggagccacgaagaagtcaatgttgaaataagtatcgtcagtcatggcttcaatgttgtgccacttttctggagggaacaccgcaaactgccccgcttcgataaggatcacctgatcaggctctgcactgtgttcatcagcgtagccgagatatttgaccgccccatgcataacggaaaggcgtgggtaaacccccgggcgcgttcctttatcaagatgacgttcgaatattccggcaggcgcagtttgtttattccagaaaggcgttgagcgcgtatgaatataattctgtgggatttgcagcatccttttccctccttcggtgaatgcgctgaaaacggtttattccagccgtttcagggtacgcctgataatttgctttttaaataccatttattggttactttttagcaccatatcagagaaaaatcagggaggattatagatgggaagcccgcgacaacgcgggctgaaagcatcaggattgcagcgtcgccagtcgggcagcgaaacccacgaacatcaaaccaatcagtgagttgcccactttagccagtttctttttggtacgtatgtactgcgtgacaaaagcaccagatataatcaggaagctcaaatagcagaaactcaccagttccagcgtcgtcgccagaataaagaatgaaattcccgtatgtggggcattaacatcgataaactgtacgavaaacgacacatagaacaaaatggctttcggattagtcaggctcaaaattaacgcgcgtttaaaaatagcaccgtattggggctcatcggatttggcctcgttatttttacccttcagggtcgcgtaaagaattttactccccagatagagcaaataaaacgcaccaagataacgtacaatgttgaataatatcggggtggtcttaattaatgtcgccattccagcccatgccagaaacatcaataccgcatcgccaataaatacaccgcaggccgcaagataaccgcctttcataccgctactgacgctatttttgagtacaaacagggtatttggccctggcwccaacacaataaaaatggccccaaccagataggtccagtaattcagaaccccgtattcagcgaacacattaacctctttaattatctttcgatcatgcgcgattaaaggtgaatatgctaaccaatctgtagcggcttagaaaggagaaaatcaggttttaacctgatatcaacccgataattgaatcattaatcaggcatgctccagtgaaaaattcgggtagtgctcggcaaaatactggcgtaaaaattctaccgttatccgcactttcgctgacgtcgccagccttgaaacataaacggcccagacgttcgctggctggtaatattccggtagcacttgcactaaatgaccactggcaatgttttcgctaacatcccaccaggaacgcagagcaatcccctgcccatcgagacaccactgatggacaatttctccatgattagacgacagtgggccggtgactttaatcgcatggtggccttctttattgcgtaattgccagacaccaaaaggatgatcgcgctctttaatgaccaggcacggcaatgcagaaagatcggttaaatgtttcggcgcgccatgttgcgcaataaattccggcgacgcgcagagaatgcggtaattggtcgccagtttgcgggcgattaaattaggggcgatgtcatcgccaatgcgaatatcgagatcgacaccttcattgaccaaatcgaccagccggtcttccacatcaaaacgtaattccagttgcggatacgccttcgccagcgctgataacgccggagccaccacctgtcgtccaaaaccaaagctgctgataatacgcagcatcccctgtggcacctgacgcacgtcagaaagttcgtccatcatctgaccgacatcctgcaaaatccgctgcgcccattcataaatccgctctccttcttcggtaatggtgacgcggcgggtggtgcggtgtaacaacaccacgtttagcgtttgctccagcaaggcgatgcgcttgctgacgaacgccggtgaaacgcccagttcttccgccacggcggcaaaaccagcccggcgagccaccagcataaagacgcgcaaatcattcagcagcggtaaattattcatgattcgtgttttatgtttcaccagttacggggattaattccttttcagtcaattataggatggtgatgttgtcaattttgatggtcaggaagtgagaacccaatgatgaaaacgatgcgtattgctgcgatcccgggagacgggattggcaaagaagtccttcctgaagggattcgcgtgttacaggctgccgctgagcgctggggcttcgccttgagttttgagcaaatggagtgggcgagctgcgagtattacagccatcacggtaaaatgatgccggacgactggcatgagcaacttagccgtttcgacgccatctattttggtgccgtcggctggccggacaccgttccggaccatatttcgttgtggggttcgctgctgaaatttcgtcgtgaattcgaccagtacgtcaacctgcgcccggttcgtctctttcctggcgttccctgcccgctggcgggaaaacagcctggcgacatcgatttttacgtggtcagggaaaacaccgaaggcgaatattcctcgctcggcggtagagtgaatgaaggtacagagcatgaagtcgtcattcaggaatcggtatttacgcgtcgtggtgtcgatcgcattttgcgttatgccttcgaacttgcgcaaagccgcccacgtaagacgctaacttctgccactaaatcaaacggtttagccatcagcatgccgtactgggatgagcgagtggaagcaatggccgagaattacccggagatccgctgggacaagcagcatattgatattctctgcgcgcgttttgtgatgcagccggaacgcttcgatgtggtggtggcgtccaatttgtttggcgatatcctttccgatcttggcccggcctgcaccggcaccattggcattgccccatccgccaacctgaatccggaacgcactttcccctcgctcttcgagcctgtccacggttccgcgccggatatctacgggaaaaatattgctaaccctatcgccacaatttgggccggggcaatgatgctcgattttctcggcaatggcgatgagcgtttccagcaagcgcataacggtattctggcagcgattgaagaagtgattgctcacgggccgaaaacaccggatatgaaaggcagtgccaccacgccacaggttgccgacgcgatttgcaaaattattttgcgttaaggtcaaaccagtttatttgaaccgcgtcactgacgcggttttkttattcgttctttgcagttaataacctgcgtcatttcaccttttattgtttccgtttcgtgttttatggctttccgtattcttaattgtttaatttatgtaacatgcaaataatcaattcgttaaacacgacatacaactcattaccctgcaaataattacaactggcaaaagccagagacgggcttttatgcccaggagatgactcatgatgagcaatgttaagaaaaaagatgtgccgctgataagcatcagcctggtggccattcttttcatygcagctgcattaagccttttcccacaacaatcggccgacgcggccaacgcaatatacacttttgttacgcgtacgttaggttccgcagtacaggtattggttttgctggcaatgggactagtgatttatttagccaccagtaaatacggcaatattcgtcttggcgaaggaaaaccggaatacagcacgctctcctggctgtttatgtttatttgtgccggtttaggttcttctacgctttattggggggttgctgaatgggcctattattatcaaacgcctggattaaatatcgcaccgcgttcacaacaggcactcgaatttagcgtcccttactccttcttccactggggcatcagcgcctgggcaacttatacgctggcctcattaatcatggcttatcactttcatgtgcggaaaaacaaaggtctgagtctttccggcattattgccgcgattaccggcgttcgcccgcaaggcccatggggaaaactggttgatttgatgttcctgatcgccactgtcggcgcactgactatttcccttgttgtcaccgcagcaacctttactcgtggactttccgcactgaccggtttacccgataacttcaccgtgcaggcatttgtgatcctgctttccggcggcattttttgcctaagctcatggattggtatcaacaacggtttgcaacgtctgagcaaaatggttggctggggcgcgttcctgctgccattactggtgctgattgtcggtccaaccgaatttattaccaacagcatcatcaatgccatcggcctgaccacgcaaaacttyctgcaaatgagcttattcaccgatccgcttggcgatggttcatttacccgcaactggaccgttttctactggctgtggtggatctcatacacccctggcgtagcaatgtttgtcacccgcgtttcccgcggtcgtaagattaaagaagttatctggggactgatcctcggcagcaccgtcggttgctggttcttcttcggcgtaatggaaagctatgccattcatcagtttatcaatggcgtaatcaacgtcccacaggtgctggaaactctgggcggcgaaacagctgtacagcaagttctgatgtcgttgccagccggtaaattgttcctcgccgcatacctgggcgtgatgattattttccttgcctcgcatatggatgcagtggcctacaccatggcggcgaccagtacgcgtaatctccaggaaggtgacgatcctgaccgtgggctgcgtcttttctggtgcgtggtgatcactctgatcccgctttccatcttgtttaccggtgcttcgctggaaacgatgaaaaccaccgtcgtgctcacagcccttcccttcctcgtcattttactggtgaaagtcggcggatttattcgctggctgaaacaggattacgccgacattccggctcatcaagttgaacattatctcccgcagacaccggttgaagccctggaaaaaacaccagtgctccctgcgggaaccgtattcaaaggcgacaactgagcgccatcatcctaacgataaaggtatccctatgagcaatctgagccctgactttgtactacccgaaaatttttgcgctaacccgcaagaggcgtggaccattcctgcccgtttttataccgatcagaacgcctttgaacacgaaaaagagaacgtcttcgccaaaagctggatttgcgtcgctcacagcagcgaactggcgaatgccaatgattatgtgacgcgtgagatcattggcgaaagcatcgtgctggtacgcggtcgtgataaggttttgcgcgcgttctataacgtgtgtccgcaccgtggtcatcagttgttgagcggtgaaggaaaagcaaaaaatgtgattacctgcccatatcacgcatgggcattcaaactcgatggcaatctggcccatgcacgtaactgcgaaaacgtcgccaatttcgatagcgacaaagcgcaactggttccggtgcgtctggaagaatatgccggattcgtcttcatcaacatggaccccaacgccaccagcgtagaagatcagttacccggtctgggcgcgaaagtgctggaagcctgcccggaagtccacgatctgaaactggcggcccgctttaccacccgcacgcctgccaactggaagaacattgtcgataactatctcgagtgctatcactgtggtccggcgcatccaggtttctccgactccgtacaggttgatcgttactggcacaccatgcacggtaactggacgctgcaatacggtttcgccaaaccgtccgaacagtcgtttaaatttgaagagggtacggatgcggcattccacggtttctggctgtggccgtgcacgatgctgaatgtcaccccgatcaaagggatgatgacggtcatttatgaattcccggtggattctgaaactaccctgcaaaactacgatatttacttcaccaatgaagagttaaccgacgagcaaaaatcgctgattgagtggtatcgcgatgtgttccgtccggaagatttacgtctggttgaaagcgtacagaaagggctgaaatcgcgtggctatcgtggtcaggggcgcatcatggccgacagtagcggtagcggcatttccgaacatggtatcgcccatttccataatctgctggcgcaggtatttaaggactaatgacatcggcggcggtattttccgccgccgggctgatttttgatggagtacagcaatgtcagactatcaaatgtttgaagtacaggtgagtcaggtggaaccgcttaccgaacaggtgaaacgcttcacgccggtggcaaccgatggcaaaccgctgcctgcgttcaccggaggaagtcacatcatagtgcagatgagcgatggtgataaccagtacagtaatgcgtattcactactgagttcaccgcataacacctctagttatcagattgccgttcgactggaagaaaactcgcgcggcggttcccgctttttgcatcagcaggtaaaagtgggcgatcggttaacgatctcaacgcctaataacctgtttgcgctaattccctcagccagaaagcatctgtttatcgcgggcggtattggtatcccccctttcctgtcgcacatggcagagttgcaacacagcgacgtcgactggcagctacattactgctcgcgaaatccagaaagttgcgcatttcgtgatgagctagtccagcatccgcaggctgagaaagtccatttgcatcaatcatcgaccggaacacgactggaattagcgcgattattggcggatatcgaacctggcacacacgtttatacctgtggccccgaggcgctaattgaagcggtaagaagtgaagctgcgcgtctggacatcgctgccgatacgctgcactttgagcaatttgctatcgaagacaaaaccggcgatgcatttaccctggtgcttgcccgttccggaaaagagtttgtggtgccggaagagatgactattttgcaggttattgaaaataataaagccgcgaaagtggaatgtttatgtcgtgaaggggtatgcggaacctgcgaaacggcaatactggaaggtgaagctgaccatcgggatcagtattttagcgatgaagagcgtgccagccagcaaagtatgttgatctgttgttcgcgtgcgaagggtaaacgcctggtgttggatttgtagtttgccgaagcacggatgtggcgctgagcgcgcccagtccggcttcggaaaattttactgcggatattcctgcaataaattgtgtaatgcttccgccatcagctcaccacgccagccggaaatcagctccggcaaattgttctgcggtttcagtttccagtgccagttcagcagttggttgatttgccgacgcgatgccagcaattcggcgctgatcttgtgcgtttcgctcacgtcagtaatcagcgacttaatcgctttaaacgctttacgataacccggcatgtccatcaggttaagcatcggctgcggtaaggcctcttccggcaatgtctgcgctttttccaccagcgccagcagcgttttaccgtgaaagcggatttcgctaccggataaacccaggctgtccagttcgcctaaacttcccggcatataacgcgctaccgaccacaaatgctcttcacgcacgacaaagttcaccgccagatcgcgctctcgcgccttgcgcagtcgccagtcggctaacagttgcagacaggccagttggcgtgtgcgtaattgccaggcattggtgatatcacgccaggcatcttccggcgcaacgacttcctgacgacgcatttgcatcaggcgacattcatccagcgccgctggtagccagccggaggcctccgtttctaccataagcttggcggtgatcggtaacagataccagacatccgccgctgcatattcacactgacgttcggtcagcggtctggccagccagtcggtgcgcgattcactcttgtccagcgtaacgccggaatactcttccaccatggaagcgaaaccccatgacatcgggcgtccgcagaaggcagcaaggatttgcgtgtcaatcaggggttgtggtaattcgccaaagacattgaggaacacttccagatcttcactgcctgcatggagaaattttgtgatggacggatcgcgcaggatcgctttcagcggtgaccagtcggtgatcccgagaggatcaattagcgccagatgctcgccatcgaaaagttgaatcaaccccagctgcgggtaataagtgcgcgtacgaacaaattcagtatccagggctatcgccggaaaggcacggacggcttcacacaaagaagccagcgcatcgyccgtggtaatcatttggtaattcaaattgttttctctttagtgggcgtcaaaaaaaacgccggattaaccggcgtctgacgactgacttaacgctcaggctttattgtccactttgccgcgcgcttcgtcacgtaattctcgtcgcaaaatttttccgacgttagatttcggtaactcatcacgaaactccaccagcttcggtactttgtagcccgtgagctgacggcggcaaaaggtcaccagtgactcttcggtaagcgatggatcttttttcactacgaagattttcaccgcttcaccactggagccggaaggtacaccaacagccgcgacttcctgtacgccaggatgctgcatgacgacatcttcaatctcgttgggatagacgttaaaaccggaaaccaaaatcatgtcttttttacgatcgacaatgcgcaggaatccttcttcatccattaccgcgatgtcgccagtgtgtaaccagccgtttttgatgatttcatcggtagcatccggacgctgccaatagcccagcatcacctgtggacctctgacgcaaagttcacctggctgacctggcgatacttcattatcgtcgtcatccaccagtttggcttccgtcgacggcaccggcaaaccaatgctaccgctatgataatcaatatcataggggttcacgctgaccagcggcgcacattcggtcaggccataaccttccagcagatactgtccggtcagtttcacccagcgttctgccaccacttgctgaacaggcatcccaccgcctgcagaaaggtgcagactggagaaatccagttgttgaaactctttattgttcagcaacgcgttgaacaaggtgtttacgccggtgatagcggtaaacggatatttcgccagctctttgaccagccccggaatatcccgcgggttagtgataagcaggttctgcccacccagttcgataaacagcaggcagttaatggtcagtgcaaaaatgtgatacagcggcagcgccgtcaccaccagctctttgcccggatgcagcagaggcccatacgtagcgttaacttgttccaggttcgccagcatattgcggtgagtcagcatcgcgcctttcgccacacctgtggtgccgccagtgtattgcaggaaggctaaatcttctggcaccagttcaggtttgacatactgcatacggtagccgttgtgcagggcgctacgaaatgaaatggcatctggcagatgatatttcggcaccagacgtttgatgtatttaacaacgaagttaaccagtgtgcctttcgctgtggaaagctgatcgcccatacgggtcaggataacgtgctgaactgcggttttatcraccactttttccagcgtgtgagcaaagttggacacaatgacaatcgccgatgcgccgctatcgttaagctgatgctcaagctcacgcggggtatacaacgggttaacgtttacgacgatcatcccggcacgcaaaatgccaaacagcgccaccggatattgcaataaattaggcatcatcaacgcaacgcgatcgcctttcttcagccccaacccttgttgcaaataagcggcaaacgcgcgactgcgttcttccagcttgcggaaggtcatcacctcccccatattcacaaacgcaggctgatcggcgtagcgcgcgaccgactgctcaaacatatctaccagagattgataacggtcagggttgatctccgtcggaacgtccgcgggataacggttaagccaaaccttcttcaattcttcacctctaaaatgcgtgttcgtcgtcatcgcaaccccaaatgatatacatgccgttaacataatattaactcatcataccagcttgataattacccaacgaaaaggttgcgaagcgcgtcactatttatttttatctttaccgtaagaatgcagaaacagcggaccagccgctgtttctttttctttaaaaacaagcaattattcagttacaactgtttgtactctcgcggggccgggattataccagccccatccgccgtggccatagggccagccacgaccgccataaaaccagggatcaatcggctgaggcggcataatcacctgctgggttaaatgccaacgtttgtaacctgttgcctgcatcaccataaatttatagggcgtgttgccgatttttccgtcaaccgcaccagtgattggcccgactaccgtaaccagttgtccacggaaatccaccgggtccagaaaaccgttcacatcggcataaatgcgaccgcgagaaggttctcccagcgtcggtctggctccgctgtccagcggtacggtagcaatttccaggcgggttttcccttgctggttttgtaccgcaaccactttgccaccaaagcgtgcctcctgaccaacgtacagctgcggcgcactcatcacccgaactaaatcttgttgcggcgtgggactgctgcctttaatggcgtccggcacagtgacacaaccgctcagcattagcgcaaacgtacctgccagtatgcctttgataacattcttttgaaccgccatgatgcgactcctttttttctcagggcatactcttaagattcattctttgcccggaagtttcttccatgcgacgttgttacgtaaataaaccggttcggcatgttccaccgccaccgttttaccctcggcaaacatctgacaagcaatcggcagcatatcttctgcagcgggcagtaaaacttctccgtcgcgcaaaaccagtccgctctctttaccgagatccggccaggcttgccagcctgtacctaccgtcacccattccccggaaagctgttgcattcgttcatgaacgagttcgggtttgagtacggcttcggtttcttcaccgtgccagataccgttttcatcacgctgatattcggcccagtaaacttcgcccattcgcgcgtcaatggctgacagcacgcgtgttgcgccgtttttgcgccacgccccttgcgccatcgtcattagcgtggagacgccaatcatcggtaattccgcgccaagcgccagcccttgcgcgatgccaataccaatgcgcacgcctgtaaagctaccggggccgcgcccgtaagccagagcgttaatatcagtcagggaagttccgctggtggtcaggatatcctgcaccatcggtaagattcgttgagtatgttcacgagggcaaagctcaaaatgagcgttgacagtaccgtcgttccacagggcgacagagcaggcctctgtcgcggtatcgatagccagaattcgcatgggtcttcgtgcttagatcaataaaaaggcgcgcatcataccatactccgtaacaaattacctggaggatggtatcgcaaggaaacgaaccgcacgggcaatgtcacgggtgcgtggcgcgggcggcagactggcgagaaacgtcgcgccgtaaggacgcatcaccagccgattgtcacaaattaccaaaaccccgcgatcgtcggcgtcgcgaatcagtcgcccgactccctgcttgagagtaatcaccgcatccggcagttgtacttcatcgaacgggtcgccaccgcgcaaacggcaatcttccatgcgcgcttttaacaatggatcatcaggcgaggtaaacggcaatttgtcgataatcaccaatgacaatgtatcgccacgcacgtccaccccctcccagaaactactggttgccacaagaagcgcgttaccggcactgacaaattgctgcaacagttgccctttgctggtttccccctgcaataatacgggaagcgtcatggtagcgcggaactgctcggccagatcgcgcatcatggcgtgcgaggtacaaagcataaaacagcgaccgttgttagcttcgatgatcgggcgcagcatagccgccagttgccgcgcggaacccggttgattggtttgcggcaggttgcgcggcacacagagtaacgcctggcggctgtaatcaaacgggcttggcaatagcaacgactccgcctgttctatcccaagccgcgaggtgaaatgatgcagatcgtcgtttaccgacagcgttgctgaggtgaagatccagctaccgggcttttgcgccattaactctttgaatttatccgccacgctgagcggcgtgagagccagagtaaaatggcgcgaagtgcattcgtaccagtagctgtagcccggctgattgatctcttttagccgcttcagccgtgtgcgatacaacgtggcgcgctcaaatgccgcatccagcaaggcggaacgccccagtgacagtttcgccacgtcataacaaagttccagggtgtcatcgagcagtaaaaatgcccgctgaatttgcggattagctaacagctcacgcaggttaccgcgataacctggttcaccgagttgcagacgaaaatcctgcgcactctgggcaagacgatcagcgcacttttgtaactgctgggtgtcttttaattcggtgcggtaggcgatggtgatgtcttttgccaggtcgagcagttgtcgactggagagtgactgaccaaaatactggctggcaatgtccggtagctggtgggcttcgtcgaagatcatgacgtccgcttccgggatcaactcgccaaatccactctctttaaccaccatatccgccagaaagagatgatggtttaccaccaccacatcggcgtccatcgcttttttacgtgctttgaccacaaagcaatctttatacatcgggcagtcgctgccaagacagttgtcgttggtgctggtgaccagcggccacgcctgcgaatcttccgccacgctgacgcaggtgctgatatcaccatcgactgtttgattagaccaggagcgcagcaggatcacatcgcttaatatttgtaccggaagatcgccccccgccagcgcctgctgttcgagacgttcgaggcagaggtagtttgagcgccctttcagcaacgccacgttgcccgtgtatttcaacgcctttgagaccgtcggcaaatcgcggctatagagctgatcctgcaacgcttttgagccggtcgagataatgactttctttttcgcccgcagcgcaggggccaggtaagcgtaggttttgcccgtaccggttcctgcttccaccaccagcggctggcctttttctatcgcctgggtgacggctaccgccatctgtcgctgtggttctcgcggcttaaagcctggtatcgctttcgccagctgaccgtctggtgcaaaatcgtccgtcacactaccccctgttgatttgaacagggattatgtcaggatgagggcgctttcgccagttgaagtggtgacggcgacctcacattgtggcagtctttgcagcacgaaaatggaaggataatgaggataaaatgatgactatcgttcgtatcgatgctgaagcccgctggtctgatgtagtaatccacaacaacacgctctactacactggtgtaccggaaaacctcgacgccgatgcctttgagcaaaccgccaacaccctggcgcagattgacgccgtgctggaaaaacagggcagcaataaatcgagcattctggatgccaccattttcctggccgataaaaacgacttcgcggcgatgaataaagcgtgggatgcctgggttgtcgcgggtcatgcgccggtgcgctgcacggtacaagcgggtttgatgaacccgaagtataaagttgaaattaagattgtggctgcggtgtaagctttatcgaagcaaaataagtcagacgataatttatcgataatactggtcggttatacataaatcgaccagagaataagatattactgttgatgcttytgctaattcattatttatttttataatttcaattttatctataaaactaactatataaataaacataaccatgccgttgtgttcgccctttgattagcaactctggttttctttcttagctgaacaatctggttatagcgtgcggactgaccgttaattttctccatcttactggataacacaccatgagctgctacctttaaaacacctgaatatcaacaggttaactcgtgccatatcgttataatccctttgatattagatgcaaattaaggtcatatatagccttatcgataacatggttaattttaaggataagaatatgcctgctgtaatagataaagccctggatttcattggtgccatggatgtatcagcgccaacaccaagttcgatgaatgaaagcacggcgaagggaatctttaaatatttaaaagaactgggagtacccgcgagtgccgctgatattacggcgcgagctgaccaggaaggctggaaccctgggttcacggaaaaaatggttggatgggcaaaaaaaatggagacaggtgaacgctctgtgattaaaaatcctgagtacttttcaacatatatgcaggaagaactaaaagcactggtctgagttaaatttatatcagcataaatgggtcaggacgcttttaatcacatataaaaagcgtcctttttctcacaatcaaataatcatcagcttctataacgaaatcgatacggattagtgtgttactcgtcttcatcctcaaaacgcgccacgattcgctcgccggagtggttggcacgcagctcttctgccaccagcgcgattgcctggccgctgctcatcccttgtgccatcagttcctggatccgctcgacagctttttgctgctgttcatgggtgagtgaaggtaaacctgcaaacattgttaactcctgctaaattgttggcgctaattatttcatgctacccggcacatagccagtagagtcaggactgatgaagacgttatctcccgctgtgattactttaccctggcgtcaggacgccgctgaattttatttctcccgcttaagccacctgccgtgggcgatgcttttacactccggctatgccgatcatccgtatagccgctttgatattgtggtcgccgatccgatttgcactttaaccactttaggtaaagaaaccgttgttagtgaaagcgaaaaacgcacaacgaccactgatgacccgctacaggtgctccagcaggtgctggatcgcgcagacattcgcccaacgcataacgaagatttgccatttcagggcggcgcactggggttgtttggctacgatctgggccgccgttttgagtcactgccagaaattgcggaacaagatatcgttctgccggatatggcagtgggtatctacgattgggcgctcattgtcgaccaccagcgtcatacagtttctttgctgagtcataatgatgtcaatgcccgtcgggcctggctggaaagccagcaattctcaccgcaggaagatttcacgctcacttccgactggcaatccaatatgacccgcgagcagtacggcgaaaaatttcgccgggtacaggaatatctgcacagcggtgattgctatcaggtgaatctcgcccagcgttttcatgcgacctattctggcgatgaatggcaggcattccttcagcttaatcaggccaaccgcgcgccatttagcgcttttttacgtcttgaacagggtgcaattttaagcctttcgccagagcggtttattctttgtgataatagtgaaatccagacccgcccgattaaaggcacgntaccacgcctgcccgytcytcaggaagatagcaaacaagcagaaaaactggcgaactcagcgaaagatcgtgccgaaaatctgatgattgtcgatttaatgcgtaatgatatcggtcgtgttgccgtagcaggttcggtaaaagtaccagagctgttcgtggtggaacccttccctgccgtgcatcatctggtcagcaccataacggcgcaactaccagaacagttacacgccagcgatctgctgcgcgcagcttttcctggtggctcaataaccggggctccgaaagtacgggctatggaaattatcgacgaactggaaccgcagcgacgtaatgcctggtgcggcagcattggctatttgagcttttgcggcaacatggataccagcattactatccgcacgctgactgccattamcggacaaatatactgctctgcgggaggtggaattgtcgccgatagccaggaagaagcggaatatcaggaaacttttgataaagttaataagatattacgccaactggagaagtaagacgtggaataccgtagcctgacgcttgatgattttttatcgcgctttcaacttttgcgcccgcaaattaaccgggaaaccctaaatcatcgtcaggctgccgtgttaatccccatcgtccgtcgaccgcaaccggggttgttgctgactcagcgttcaattcatctgcgtaaacacgctggacaagtggcattccctggaggtgcagtcgatgacacggacgcatcagttatcgccgccgcgctgcgcgaagctgaagaagaggttgctataccgccttccgccgttgaagttatcggcgtgctgccgcccgtcgatagcgtaactggctaccaggtaaccccagtggtcggcattatcccgcccgatctgccgtatcgcgccagtgaagatgaagtttccgctgtgtttgaaatgccgctcgcccaggcattacatctgggtcgttatcaccctttagatatctaccgccgcggcgattcacatcgggtatggctatcctggtacgaacagtattttgtatggggaatgaccgcaggcataattcgtgagctggcgctgcaaattggtgtgaaaccctgactatacttatctttacatctacaaaacactacttgagacaatcatcgcaatattagttaaatcgcggtttttgattagtttaattcatgtgaatagttaagccagtcgccgcgttccctcttacactatgcgctgttattagttcgttactggaagtccagtcaccttgtcaggagtattatcgtgattagtctattcgacatgtttaaggtggggattggtccctcatcttcccataccgtagggcctatgaaggcgggtaaacagttcgtcgatgatctggtcgaaaaaggcttactggatagcgttactcgcgttgccgtggacgtttatggttcactgtcgctgacgggtaaaggccaccacaccgatatcgccattattatgggtcttgcaggtaacgaacctgccaccgtggatatcgacagtattcccggttttattcgcgacgtagaagagcgcgaacgtctgctgctggcacagggacggcatgaagtggatttcccgcgcgacaacgggatgcgttttcataacggcaacctgccgctgcatgaaaacggtatgcaaatccacgcctataacggcgatgaagtcgtctacagcaaaacttattattccatcggcggcggttttatcgtcgatgaagaacactttggtcaggatnctgccaacgaagtgagcgtgccgtatccgttcaaatctgccaccgaactgctcgcgtactgtaatgaaaccggctattcgctgtctggtctcgctatgcagaacgaactggcgctgcacagcaagaaagagatcgacgagtatttcgcgcatgtctggcaaaccatgcaggcatgtatcgatcgcgggatgaacaccgaaggtgtactgccaggcccgctgcgcgtgccacgtcgtgcgtntgccctgcgccggatgctggtttccagcgataaactgtctaacgatccgatgaatgtcattgactgggtaaacatgtttgcgctggcagttaacgaagaaaacgccgccggtggtcgtgtggtaactgcgccaaccaacggtgcctgcggtatcgttccggcagtgctggcttactatgaccactttattgaatcggtcagcccggacatctatacccgttactttatggcagcgggcgcgattggtgcattgtataaaatgaacgcctctatttccggtgcggaagttggttgccagggcgaagtgggtgttgcctgttcaatggctgctgcgggtcttgcagaactgctgggcggtagcccggaacaggtttgcgtggcggcggaaattggcatggaacacaaccttggtttaacctgcgacccggttgcagggcaggttcaggtgccgtgcattgagcgtaatgccattgcctctgtgaaggcgattaacgccgcacggatggctctgcgccgcaccagtgcaccgcgcgtctcgctggataaggtcatcgaaacgatgtacgaaaccggtaaggacatgaacgccaaataccgcgaaacctcacgcggtggtctggcaatcaaagtccagtgtgactaatacttcttactcgcccatctgcaacggatgggcgaatttatccccgctttctcgtctgctgtaatattccccactacacttccactgttgcgtcaggcgtttgtcgccatacgcttacagagtggcccgcatgcaaaaagcacaacggatcattaaaacctatcgccgtaatcgaatgattgtttgtacgatttgcgcactcgttacgctcgcttcgaccctgagcgtgcgatttatttcacagcgtaacttaaatcaacamcgggtagtacaattcgccaatcacgctgtagaggaattagataaagtactgcttcccctacaggcaggtagcgaagtcttgcttccgctgattggtctgccctgctctgtcgcccatttgccattacgtaaacaggcggcaaaactccaaactgtgcgatccattggcctggtgcaagacggcacactttattgctccagcatttttggttatcgcaatgtgcccgtcgtggacattctggctgaacttcctgcaccgcaaccacttttacgcctgacgaccgaccgtgtcctgattaaaggcagtccggttttgattcaatggacgcctgcagcgagcagtagcaatgctggggtcatggagatgattaacatcgacttactgacggcaatgctgcttgagccacaactgccgcaaatcagtagcgccagcctgacggtggacaaacggcatttgctctatggtaatgggctggtagattcccttccacaacctgaagacaatgaaaactatcaggtttcttcgcaacgcttttcttttaccattaacgttaatggtccgggggctccggcgctggcatggcactatcttccaacacaattaccgctggcggtactgctaagtttactggtgggctacatcgcctggctggcgaccgcttaccgaatgagcttttcccgcgaaatcaatctgggcctggcgcaacatgagttcgaattgttctgtcagcctttgcttaatgcgcgcagccagcaatgtattggtgtagagattttgctgcgctggaacaatccgcgtcagggctggatttcaccggatgtgtttattcctatcgcggaagaacatcatttaattgtgccactgacccgctatgtgatggcagaaaccattcgtcagcgccatgttttcccgatgagtagtcagtttcatgttggcattaacgtcgcacccagccattttcgccgtggtgtgctgataaaagatctcaatcagtactggtttagcgctcacccgattcagcaactgatcctcgaaatcaccgaacgcgatgccttactggatgttgattatcggattgcccgcgagctacatcgtaaaaacgtcaaactggcgattgatgacttcggcaccggcaacagttcattttcctggcttgaaacattacgtcctgacgtgctgaaaattgataagtcatttaccgcagctataggttctgacgcggttaactcgacggtgaccgatatcatcatcgcgctggggcaaagactgaatattgaactggtggcggagggcgtggaaacgcaagaacaggcgaagtatttgcgccgtcatggcgtgcatattttgcaagggtatttgtacgcacagccgatgccgctacgtgattttcccaaatggctggcgggcagccaaccgccgcccgcccggcataatggacatatcacgcccattatgccgttacgttaacgcttactcatcttcatcgtgcgccggttgctctttaacaatgcgaaccagatcaacacgataatcattggcttcaatgatggtgatatgcagtggccctacatcaatcacatcgcccacacggggaatgtgaccatttgccgagatcacgaggcccgcgaccgtcgcgatatcatcgtcatcggcaaggtgctcaacatcaagcgcctgctgcaaggcatgcaaatctgtaccgccttttaccagccagccgtcaccatcagtaatgatttccggcgtttcgtcagcgtccgggaattcacccgcaatggcttccagcacatccagcggcgtgaccaagccttgtaccacaccaaactcgttggtcacgataacaaagctcccgcgagcacgacgcagcacgcccagcaggttgatcggatcgagggtttcagggacgataatcgccggagacgccgaagcaatcgccgccacatcaacgccctcttccagcgccaccagcagttctttagcacgtacgattccgatgatttcatccagttcaccgcgacataccgggaacaggctgtgcggtgaggagagcakctgctcgcggatttcatcgaccccgagattagcgtcaacccagcttatttcaccgcgcggcgtcatgatcccgcgcagagaacgcgacgccagcgtcagtacgccgttaatcatgtaacgttcttcttcggcaaatgcaccttccgggatcggcatcggcatcgggttatcggcatcgtgctgaacattggcctgacgtttcccgcccatcaaacgcaggatggcatcggcagtacgcgctcgcagcggcaaagtcgactggtgacgaataaagttgcgacgcgcaatctggttaaacacttcgatgatgatcgagaagccaatcgcggcatacaggtaacctttcggaatgtggaaaccgaaaccttctgccaccagactcagaccaatcattaacaggaagctcagacagagcaccaccaccgtggggtgctggttaacgaatcgcgtcagcggtttggatgccagcaacataaccgccatcgcaatcactaccgccgccatcatcaccggcagatggttaaccatccctactgcagtaattaccgcatccaacgagaagacggcgtcaaggatgacaatctgtgtgacgaccacccagaaactggcgtagcctttaccgtggccggaatcatgatcgcggttttccagccgttcatgcagttcggttgttgctttgaacagcaagaatatccccccgaacaacataatcaggtcgcgtccggagaaggagaaatccatgacggtaaatagcggtttggtcagcgtgaccatccatgaaatcagcgacagcagccccagacgcataatcagcgccagtgataaccccagcaaacgcgctttatcgcgttgttttggcggcagtttgtcagcaagaatggcgatgaagaccaggttatcgatacccagcacaatttcgagaacaacaagcgtgagtagccccgcccaaattgaggggtccattaagaattccatgacaagctcctgcttaaggaatagctattcgacgccagaaataatgcaggcgtaacgacaaaatgcaaacgaaaggtgcggcatagagtgccagaaaggcaggcgttaaaaggcctgatgctgaaatgacgtcggtgacgatccatactgcgggctactgccctatactccatgattgttaaacgggagttaaacatatcagagacgcctctgatttggcaaagatttaccttcctttgcaaacgaatgtgacaaggatattttacctttcgaaatttctgctaatcgaaagttaaattacggatcttcatcacataaaataattttttcgatatctaaaataaatcgcgaaacgcangggtttttggttgtagcccttatctgaatcgattcgattgtggacgacgattcaaaaatacatctggcaccgttgaggtgttaaccgataataaaggaggtagcaagtgaccattgctattgttataggcacacatggttgggctgcagagcagttgcttaaaacggcagaaatgctgttaggcgagcaggaaaacgtcggctggatcgatttcgttccaggtgaaaatgccgaaacgctgattgaaaagtacaacgctcagttggcaaaactcgacaccactaaaggcgtgctgtttctcgttgatacatggggaggcagcccgttcaatgctgccagccgcattgtcgtcgacaaagagcattatgaagtcattgcaggcgttaacattccaatgctygtggaaacgttaatggctcgtgatgatgacccaagctttgatgaactggttgcgctggcagtagaaacaggccgtgaargcgtgaaagcactgaaagccaaaccggttgaaaaagccgcgccagcacccgctgccgcagcacccaaagcggctccaactccggcaaaaccaatggggccaaacgactacatggttattggccttgcgcgtatcgacgaccgtctgattcacggtcaggtcgccacccgctggaccaaagaaaccaatgtctcccgtattattgttgttagtgatgaagtggctgcggatactgttcgtaagacactgctcacccaggttgcacctccgggcgtaacagcacacgtagttgatgttgccaaaatgattcgcgtctacaacaacccgaaatatgctggcgaacgtgtaatgctgttatttaccaacccaacagatgtagagcgtctcgttgaaggcggcgtgaaaatcacctctgttaacgtcggtggtatggcattccgtcagggtaaaacccaagtgaataacgcggtttcggttgatgaaaaagatatcgaggcgttcaaaaaactgaatgcacgcggtattgagctggaagtccgtaaggtttccaccgatccgaaactgaaaatgatggatctgatcagcaaaatcgataagtaacgtattgtgttgattatcagtcagttttcacactttagtcatacgtaaacaggagaagtacaatggagattaccactcttcaaattgtgctggtatttatcgtagcctgtatcgcaggtatgggatcaatcctcgatgaatttcagtttcaccgtccgctaatcgcgtgtaccctggtgggtatcgttcttggggatatgaaaaccggtattattatcggtggtacgctggaaatgatcgcgctgggctggatgaacatcggtgctgcagttgcgcctgacgccgctctggcatctatcatttctaccattctggttatcgcaggtcatcagagcattggtgcaggtattgcactggcaatccctctggccgctgcgggccaggtactgaccatcatcgttcgtactattaccgttgctttccagcacgctgcggataaggctgctgataacggcaacctgacagcgatttcctggatccacgtttcttctctgttcctgcaagcaatgcgtgtggctattccggccgtcatcgttgcgctgtctgtaggtaccagcgaagtacagaacatgctgaatgcgattccggaagtggtgaccaatggtctgaatatcgccggtggcatgatcgtggtggttggttatgcgatggttatcaacatgatgcgtgctggctacctgatgccgttcttctacctcggcttcgtaaccgcagcattcaccaactttaacctggttgctctgggtgtgattggtactgttatggcagtgctctacatccaacttagcccgaaatacaaccgcgtagccggtgcgcctgctcaggcagctggtaacaacgatctcgataacgaactggactaacaggtgagcgaaatggttgatacaactcaaactaccaccgagaaaaaactcactcaaagtgatattcgtggcgtcttcctgcgttctaacctcttccagggttcatggaacttcgaacgtatgcaggcactgggtttctgcttctctatggtaccggcaattcgtcgcctctaccctgagaacaacgaagctcgtaaacaagctattcgccgtcacctggagttctttaacacccagccgttcgtggctgcgccgattctcggcgtaaccctggcgctggaagaacagcgtgctaatggcgcagagatcgacgacggtgctatcaacggtatcaaagtcggtttgatggggccgctggctggtgtaggcgacccgatcttctggggaaccgtacgtccggtatttgcagcactgggtgccggtatcgcgatgagcggcagcctgttaggtccgctgctgttcttcatcctgtttaacctggtgcgtctggcaacccgttactacggcgtagcgtatggttactccaaaggtatcgatatcgttaaagatatgggtggtggcttcctgcaaaaactgacggaaggggcgtctatcctcggcctgtttgtcatgggggcattggttaacaagtggacacatgtcaacatcccgctggttgtctctcgcattactgaccagacgggcaaagaacacgttactactgtccagactattctggaccagttaatgccaggcctggtaccactgctgctgacctttgcttgtatgtggctactgcgcaaaaaagttaacccgctgtggatcatcgttggcttcttcgtcatcggtatcgctggttacgcttgcggcctgctgggactgtaagactgttgtacactaccggggccttttggccccgtttttttatctggaggattaatgacaatcacggacctggtactgattcttttcatcgccgcactcctggccttcgcgatctacgatcagttcatcatgccccgccgtaacggccccaccctgctggcaattcctttgctccggcgtggtcgcatcgatagcgttatcttcgtcggattgattgtcattcttatctataacaacgtcacgaatcatggtgcgttaataacgacatggttattaagcgcactggctctgatgggtttttatatattctggatccgcgttccgaagatcatctttaaacaaaaaggttttttcttcgccaatgtctggattgaatatagccgaatcaaagcgatgaacttgtcggaagatggcgtgttggtgatgcaattagaacagcgtcggctgttaatccgcgttcgaaatatcgacgatctggaaagaatttataaacttctcgtttcaactcaatgagttattaatttagccaaagctatgtttagtgtatttttaataatcagacatagcttaggctatattacctcttcccttatttgttatttattataacgtttcattgatatataaatctaaatgaaaatcgttatcaacaaagcaataaaataatatattccaacagttgttttatattctcaaaatatgttaaggttgcgccctcatttggggagtagccaatttccagattccggaaatgtacgtgtcaacatactcgttgcaaaacgtggcacgtacggactgaagactttcagtcaggcgagaccatatgcacatcaatcgctatgcctgcatgaacgcgaaaacccatcgcggcttgttgttcatgtatgcatgtttgctgggggcgatgatgtgttttatggataccccggtcaggacgttgtcatgaatatcactgctactgttcttcttgcgtttggtatgtcgatggatgcatttgctgcatcaatcggtaaaggtgccaccctccataaaccgaaattttctgaagcattgcgaaccggccttatttttggtgccgtcgaaaccctgacgccgctgatcggctggggaatgggcatgttagccagccggtttgtccttgaatggaatcactggattgcgtttgtgctgctgatattcctcggcgggcgaatgattattgagggttttcgtggcgcagatgatgaagatgaagagccgcgccgtcggcacggtttctggctactggtaaccaccgcgattgccaccagcctggatgccatggctgtgggtgttggtcttgctttccttcaggtcaacattatcgcgaccgcattggccattggttgtgcaaccttgattatgtcgacattagggatgatggttggtcgctttatcggctcaattattgggaaaaaagcggaaattytcggcgggctggtgctgatcggcatcggcgtccagatcctctggacgcacttccacggttaataagaacgctgccagaggtgaatattaaagtccgtctggcagtcgaacacttcttttgctgccagtatttgccagacttctggcttcgcacgccaggcaaacggcgtcatctgcaataatgcgacggcttcatcaccgcgaagacgcatcggataacacaactcatcactcttctgtaatgtaaaaccttccagttgttctgcatgaggtgcatgaagatgtacttcattgtaaatcagccccttcagctccatcaaatgtcgcggtcccggcgtggcagtaatgacccagccgccgggcttcactactcgtgctaattcttctgctttacacggcgcgtaaatacgtattatggcgtccatactggtatcggaaaacggcaaacggtggctggaagcgacacaaagagtgacctgcggatagcgtttcgccgccgcttttatcgctaccttcgaaacatccagaccaaacgtggtgatttcgggcaacgcatcggcaaatgcgtgtgtgtaatacccttcaccacagccaatatccagcaccgccgtggccttttcattaagccgttcccgcagttgggcgacaattgcatcacgcagcggctgataatgtccggcatctaagaatgcgcggcgtgcttgcatcatttccgcgctgtcgcccggatcacgagaccgtttatgctgaacgggcagcagattgacatacccttctttcgccatatcaaactgatgtcgttggggacagatatagctgtttttttcacgcgtaagaggctgatggcaaagtggacaggaaaacgacatgacaaytccggcaggatactaaaggccgcaagtgtaacgcgaatcacgcggcgggcaaatatccgaacgccaggagcgaagataaagcatagtaaaaagcctcgcattcgacgaggctttatagcgagattgaagcgtattcacacttcagatcagtggattcgatcagatagctgttacgttaacagctgccggacctttctggccgtcctgaatttcgaactcaacgttctgaccttcagccagagttttgaagccattaccctggatagcggagaagtgtacgaacacgtctttgctgccatcagcaggagtaatgaagccaaaacctttagactcgttgaaccacttaacctgacctttaatctttgccatttgaaaaattccttagattgttttcttcgcccgcaggcataacatagataaaactgacacattactgcatgaggcaccaatataaggctcggcagagaagcggtattcaacgtcaacgtgtttactcaggacttctttactgaaaatgccacacataaacagaactgtacctcgtttaacccgaaatctgttatcacatacaacgttaattatggcaagccatttttaaacatgtctcgatcagacgcacaaatctcgatacgtcttccactttttttgcacacttatgcaacggaatacgcgccgatatatcattgtgcttaaccttgtcagttccgcagatacttaaactgacgtagtttctaacatagttcaataagttcagttgttccaggtcagtgggagaagttattacatagtgcgtgcaatatcacattttctgctatgcaatgaataaaaagttatatcactttttctcataaaacaggcagttaacggctctcaatcaccccaaagagaagtcaatcccaaaggaattggaaatttaaaataagaaaaattgatgaataagcaaaaaaaatcaagagagaaacgtttcgctaataaataataccacgcttaatcacaaatccgatgtaaacatcctaataaattaatggggtaaatatctttttctgatatcccgttacgcaaataaataatatgataattatttgaagtcagaccagagttttaatttgaagcagttgcaccatgacagtgcgtataatcaggatgaattgagtaacccttcaacgacggggttactcaagattgaggaaggattatcgttcggcgaccaggcgaataatatcttcgtcttcaaccgatttttgactctcaatagtctttttatctgctttctctggttcgtttgcttcgcacaaacgacgtaacagtgcattttgacgtttttgctgatccagcaacgcctcaagcagttcaatctgttcgttagtccgagaactggcacgattaataaaaaaccacaagatgagcccgataagaagaaccaccaccgatacaaccaaagacgcaatgttcatcacgcctgaatttacaacttcgttcatttcaccacctctgagtagaggcgctattctaccactgctggagaggaagaaaatctagtgctgaaaaaatgatatcaccacgggataaactggttaatggcacaaattccgctgaaaaattgtacatcctgatcgcacatcatgttgaatacctgcgcccaaagcagcaagcaagccaacaccacgacaaccaaaacgacccatcgaaactttttcactccaatctccgtttcacctaccttatgtcattaaactaccatgcgttagttaaacagcgtctaactatgtcgatattcgtgctttttcggaatgagtcgcttgcttcagcgcatattgccgctacgattaagcgaacataaaaaagagaagaggttgtaatgcgattcatcattcgcacagttatgctgatagcactggtatggataggattattactcagcggatatggcgttttgattggaagcaaagagaatgccgcagaattaggtttgcaatgtacctatctgactgccagaggcaccagcacggtacaatacttgcacactaaaagtggttttttggggataacagattgcccgctgttacgcaaaagcaatatcgtggtcgataatggttaagtgtaataaataaccagattctcactcatgagtaaaataattcttatatcaactgcgtttaatctaacgccaccttcaactttatttttctcatgctaaataaagaacctgtctgtttgatattccgacaggttcttactctcatcagaacggatagtcgtgataacccatttgggcagaaattttgcgcgctgcggtatgcaacattgcgacatattcctgtaaacgctcttcagagaaacgcaacgtcgggaaggagatgctcaaaccggcaatgaccacgccaaagcgatcaaataccggaaccgcaatgcatcgcagcccttcttcctgctcttcgttatcttcgccatacccctgctcgcgcacctggtccagaaccggtaataacgcttctgtactggtgatggtccgctcggtactgcgtttatactccacgccctcaagaatttgcttcacttcatcgcgatcgcgccatgccagcagtaccttaccaatcgcggtgctgtacagtggattacgacgcccaatccgtgaatacatgcgcaaattgtacatagagtcaattttgtgaatgtaaacaatactgtyttcgtccagtgcgccgaggtggatagtttctttggtcaggcgggagatctcacgcatctggatatctgcgctacgaattaaatcgacgttttgtaacgcgcgagcgcccagttcaaacaatttcagggtcagggaatatttctccgactccccttcctgcgccacataacctaaggttttcatggtctgtaaaaagcgataaacggtgctttttgacatcatgacgcgctgcgacagctcggttatccctatttcgcgctcttcacccagcgcctgcaaaatgccaaaaacttttagcacggaagatacagaatcaggctgtttatccagatctgcgttagccatttatcacctcattgcgagtgttttataaaaatcagaactgttttttattataatttcgcaccagggtggtcgcaatccatcttttgccggttagttacaattctgcgacatccaccgtgaatatcagtgctagaatcatacccctgttgattattcaccaaagatttaaaattcctatgccaaaagttcaggccgacggcctgccattgccccagcgatacggtgcgatattaaccattgtgatcggtatttcgatggctgtccttgacggcgcaatcgccaacgtcgccctgccaacaatcgccacggaccttcatgccacgccagccagttccatctgggtagtgaacgcctatcaaatcgccattgtcatctccctgctctcgttttcgtttctgggtgatatgtttggctatcgacgtatttataaatgcggtctggtcgtttttctgttgtcttcactgttctgcgccctttctgattcgctgcaaatactcacccttgcgcgtgtcatacaaggtttcggcggtgcagcgttgatgagcgttaataccgcccttatccgcctgatctatccacaacgttttctgggtagagggatgggcataaactcgtttattgttgccgtctcttctgctgccgggccgacaattgctgcagcaatcctctccatcgcatcctggaaatggttatttttaatcaacgtaccgttgggtattatcgccctgcttctggcgatgcgttttctgccacccaatggttctcgcgccagtaaaccccgtttcgacctgcccagcgccgtgatgaacgcgttaaccttcggcctgcttatcactgcgttgagtggtttcgctcaggggcaatcgctgacgttaattgctgcggaactggttgtaatggttgtcgttggtattttctttattcgccgccagctttctcttccagtaccgctgctaccggtggatttactgcgtatcccgctgttttcactttctatttgcacatctgtttgctctttctgcgcacaaatgctggcaatggtttccctgcccttttacctgcaaaccgtgctcgggcgtagtgaagtcgaaacaggtttacttctgacaccgtggccgttagcaacgatggtgatggctccgttggcaggctatttgattgaacgcgtacatgcaggattgctgggtgctttaggattattcatcatggctgcggggcttttttccctggttctgctgcccgcgtcacctgcggatatcaatattatctggccgatgatcttatgtggcgctggatttggcttgttccagtcacccaataaccacaccattattacctccgcgcctcgcgaacgtagcggtggagccagtggcatgttaggaacggctcgtctactgggtcagagtagcggcgcggcgctggtggcgctgatgctaaatcagtttggagataatggtacacacgtctcgctgatggctgcggctattctggcagtgattgctgcctgtatcagtgggttacgtatcactcagccaagatccagggcataaaaaaagcgcgtcgagcaggacgcgctttttagtatttacttcatattacttcaggtattcacccgyacgcagagcttcaatacgtttatccagcggcgggtgagtcataaacaactcactgagcgatttcgacttaccgttaatgcagaaagccatcatgctggttgcttcttgcggttcatagctggttttcaggcgctgcagcgcggcaatcattttctcgcgaccaaccagttttgccgaaccggcatcagcatggaattcacgatgacgcgagaaccacatggtgataatgctcgccagaataccaaacaccagttccagaaccgttgcaaccgcaaagtagatcagcgggttgccgttgctctcttcaccttcatcacgatttccgcccataaaacccgcggcaagctgcgccaggatacgggaaataaagataacgaaggtgttcaccacgccctgaatcagcgtcatggtgaccatatcaccattggcgatgtggctgatttcgtgagcaattaccgcctcggcttcatccgggctcatgttctgcagcaaaccggtgctgacagcaaccagagaggcatcacggcgcgcaccggttgcaaaagcgttgatgtccggcgcatggtagatagccacttgcggcatagcgatccccgcctgacgagcctgggttgctacagtattgaccagccaacgttccctttcgttacgcggttgctcgatcacttccccgccaacagatcgtaatgccatccatttggacatcagaagcgaaacgaaggaaccaccaaaaccgaacagcaaggccatgatcatcagcccctgaacgctgctcgactgtatccctgtcaggctcagtaccagcccgaaaacgaccattacggccaggttcgttagcaggaagagcgcgattcgcatcataattttctttttacctcagtttaacaaaacgcaatatgcgatacccacatcgtatgggttacgcgactattttcaagtctggatagtgcgtaagtcaccagaaagacacaactttacattttggagcatctgatttacggcatcttgccgctgttaaaaaatcaggcacaatttcttgtgcctgattgatattacttgacgggtgcgggttgttccgcgggtctggctttttcaagcttcgccagatcgagtgcgatattcaccgtctcatccagataaggatccggctcctggtaatctttcggtagatcatccagtttcttcaactccggtttaccttcgcgtttaaagcgttcgttcaaacgcgccaaacgcgtcgcatcatcttcattattctctttctcacgcacagcgtaattcagagaaacgatattgcgcttgtccttcatagcgttgaagcgcgcgatatccttcatgatgttctggaactcaggatctttcgcgatacgcgcattatgttccttcagtagctccggttcaaaggccgttaaatcgcctgatttcacataagtcgcggcatcaatgctatcccacggcagcgcgttatcttcgaatttctcacccgtttccgtttcttcattacccgtcggcatgatgatgtctggcgttacgcctttacgttgcgtactgccgccgttaacgcgatagaatttctggatcgtgtactgcacagaacccagcgctggccattcaggacgtaacatctgatcgtaaatacggttcaatgaacggtattgctgaacggtgcctttaccaaacgtcggttcacccacaaccagtgcacgaccgtaatcctgcattgccgcggcaaagatttctgaagccgaagcactgaagcggtcaaccagtaccaccagcgggcctttatagaaaacctgtccgtcggtatcgctgtcttcacgaactttaccgttgttatcacggacctgaacaataggacccgcaggaataaacagacctgagagcgataccgcttcggtcagcgccccaccaccattgctacgcagatcgatgatcacactgctgacattctgtttttccagtttctgcagttgcactttgacatcgtctgtcaaacccacatagaagccaggaatatccagcacgccgactttctctttaccgacggtcttcaccgacattttaaccgcgcggtcttcgagacgaatacgttcacgggtcaatgttacagtgcgggtcttggtccctttaccagcaggtaaaatttccagacgaactttactgcccttcggccctttaattaaggcaaccacatcatcaagacgccagccaatcacgtcaaccatcggcttgcctgtttgaccaacaccgacaattttgtcaccaacgctgatagctttactcttcgctgccggaccacctgccaccatcgaattgataacggtgtagtcatcatccatttgcagcactgcgccaataccttccagcgacaaactcatttcagtgttgaactgttcggtattacgcggggaaagatagttggtatgcgggtcgatttcacgcgcaaacgccgtcattgccagcgagaaaacatcttcgctgttggtttgcgccagacgacgaatggcaaatttgtagcggcgagtcagggtttcacgaatttctttatccgtttttcctgccagcttcaggcttaactcgtcgaatttgactttactgtcccacagcgcgttcaactcagcctcgtttttcggccagggcgctttgctgcggtcaaggttataagtgtcgttgccggtgaaatccatcggcttttccagtaccgacaaagcgtattggtaacgttcaaaacgacgcttttgcgccagattgtagagatcgtagaaaacgtcgagtttgcctgaacgcagttcatcgcctaactcggttttctttttcgcgaactgttcaacatcgcttgccagcagcacgttgtggctgtaatcgagcagattcaggtagcggtcaaagattttggccgaaaatgcctgatcgaggtcgaactggcgataatgagaacgggtgaagcgcgacgttacgcgctcactcaccgtcgcatgctgcgtctcttcctttaataccggaatttgatcagcacgcgtgatatcttctacagcgaaggtctggcctgctattgcaagcaggccagctaacgcggtaagcctaaaaaacatgttcatgcctggcccggcctccgtttcagaacaccaggtgttctgcgcgcacaatcaaagacatacccgaattcagctggacgcggacgccgtctttggtgatttctaatacggtggcatccatcgcgttttgacccgctttcaccttcagggcttgtccgacagtcagagctgaaatgtcagaaactggggtgtgctgttcttcgcgaggtgcttttgctgtttttggcgctttctctaccggcttttgcgcacgaggtttacgttcagcgccttctttgcggcgtggcgtggtcggacgtggcttgcgttcgcgacgcggtgcgtcttctttctcaccagcagctgcggcagcttcgcgttttttcgcttgctgttcagcacgctgtgcctgaacacgcgctttcgcttcttcaagctgcttgcgagcatgctctacatgttgctcgtccagctcaccgcatgggttgccgtcaagatcgacacgcgttgcgccgggtttaacaccgtaaaggtaacgccagctcgaagtgtagagacgtaaagcggatcgtaattgcgttttgctcaggttcatttccccggcaacacgatcgaccaaatcctgaaaaataccgattttcagcggacgcgcttcaccttccgcactgaaacagtggggaaaacgttcggccagaaacgcgattacttctttactgctattcaacttaggttgattttccatgaaatttcctgattacaacggacgtagccaacaagcgcaggcatgaacaggcgtcattataatgacgctatcagtaaatgctacgttatccgttgattatcctgcgacgctcgcaaagaattttttgtaatccgtcgttgcaagcactttttcaagctgtgccacaagctgacgtaagccttgctcgtcctcgtctgtwaagcgaccgaagacggtactatcgatgtcgagaacaccaataatctgatttttcaccaccagcggcagaacaatttcagaattactcgccgcatcacaggcaatatgcccgtcaaacgcatgaacatcctcgatacgctgcacttgattgcgggcaaccgcagtgccgcacacgccacgcccgacgggtatccggacacaggcaattttgccctgaaatggtccgagcaccagtgtatcgtcctcaagcaaataaaaacctgcccagtttacgtcagtgagacgctcatataacaacgcactggtgttcgcaagcgttgccagaaaactggtttctcccgccatcagcgcgttaaagtcgcgatttaaatccgcgtaaaattctgttttgttcattatataatcacttggttgtcttacctggaactgccagcctattaaaataagcattaaatgcgttaatgctcaagatcattcccatcatgggttaagattaatgttaattcttattacatttggcacgtcatggctcttaacacaccacaaattacgccgacaaaaaagataacagtgagggcaatcggcgaggaactgccgcgtggtgattaccaacgttgcccgcaatgtgacatgctgtttagcctgcccgagataaattctcatcaaagtgcctattgtycgcgctgtcaggcaaaaattcgtgacgggcgcgactggtcgctaacgcgcctggcggcaatggccttcaccatgctgttgctgatgccgtttgcctggggcgaaccgctgttgcatatctggctgttaggcattcgtattgacgccaacgttatgcaaggcatctggcaaatgaccaaacagggcgatgcgataacggggtcgatggtctttttctgcgttattggtgccccgctcattctggtgacctccatagcttatttatggtttggtaaccgactgggaatgaatctacgcccggtactgctgatgcttgagcgacttaaagagtgggtaatgctcgatatctacctggtcggcattggcgttgcttctataaaggtacaggattatgcccatatccaggcgggtgtcggcttgttctcttttgtggcgttggtgattttaacgacggtgacgttgtcacatcttaatgtcgaggagctgtgggagcgattttatccgcagcgccccgctacgcgtagggacgagaaacttcgtgtctgtcttgggtgccattttaccggctatcctgatcagcgtggtcgctgcccgcgttgtcatattccgctacgcctgcgtcgccgtcatagtctgcaaaaatgctgggcggcgctgttagcgtcaatcgttttattgttacctgccaacctgttgcctatttctatcatttatctgaacggaggacggcaggaagatacaattctttccggaattatgtcgctggcaagtagcaacattgcggttgcaggaatcgtgtttatcgccagtattctggtaccgtttactaaagtgatcgtcatgttcactttactgttgagcattcattttaaatgccagcaaggtttacgcacacgcattctgttactgcggatggtgacctggattggtcgctggtcgatgctcgacctgtttgtcatatctttaaccatgtcgctgattaatcgcgatcagatcctcgcttttactatgggaccggctgcgttttatttcggcgcagcggtaattttgactattcttgctgtggaatggctggacagccgcttactttgggatgcacatgagtcaggaaacgcccgcttcgacgactgaagcgcagattaaaaataaacgccgtatctcacctttctggctgctgccgttcatcgcgctaatgattgccggttggctgatttgggacagttatcaggaccggggtaataccgtcaccatcgactttatgtcggcggatggtattgtcccgggccgtacgcctgttcgttatcagggcgttgaagtcggaacagtgcaggatatcagcctcagcgacgatcttcgtaagattgaagtcaaggtcagcatcaagtccgatatgaaagatgcgctgcgcgaagagactcagttctggctggtgacgccaaaagcatcgttggcaggtgtctccgggctggacgccctcgtcggtggtaactatatcggcatgatgccaggtaaaggtaaagagcaggatcactttgtcgcgctcgatacccaaccgaagtatcggctggataacggcgatctgatgatccacctgcaagctcccgatctcggttcgctgaacagcggttcattggtctatttccgcaagatcccggtgggaaaagtctacgactatgccatcaatcccaataaacaaggcgtggtgattgatgtcctgatcgagcggcgttttaccgacctggtgaaaaaaggtagccgtttctggaacgtttcaggcgttgatgccaacgtcagtatcagtggcgcgaargtgaaactggaaagtctggcggcactggttaacggtgcgattgccttcgattcaccagaagagtcgaaacctgccgaggcggaagatacctttggtctgtatgaagatctggcccacagccagcgtggcgtaataataaaactggaactgccgagtggggccggattaaccgccgactcgacgccgttaatgtatcaggggctggaagtcggacagctgactaaactggatttaaatcctggtggtaaagtcaccggagaaatgaccgttgatcccagcgtcgttacgctgttacgggaaaatacccgcatcgaattacgcaacccgaaattatcccttagcgatgccaatctcagcgccctgctgaccggaaaaacctttgagttggtgcctggcgatggcgagccacgcaaagagttcgttgttgtgccaggcgaaaaagcactgctgcatgaacctgatgttctgacactgaccctgacagcaccggaaagttacggtattgatgctggtcagccgctcattcttcacggcgtgcaggtaggccaggttattgatcgtaaactcaccagcaaaggcgttacctttaccgtcgccattgagcctcagcatcgcgaactggtaaaaggcgatagcaaatttgtcgtcaacagccgtgtcgatgtgaaggtggggctggatggcgttgagtttctcggtgccagcgcctcagaatggatcaatggcgggatacgtattctgccgggcgataaaggtgagatgaaagccagctatccactgtatgccaatctggaaaaagcgctggagaacagccttagcgatttacccaccacaaccgtgagtttgagtgcagagacgctgccggatgtgcaggcaggatcggtagtgctgtaccgtaaatttgaagttggtgaagttattaccgtgcgtccgcgagctaacgcgtttgatatcgatctgcatattaagccggagtatcgcaaccttctgaccaacaatagcgtgttctgggcagaaggcggggcgaaagttcagctgaatggtagtggcctgaccgtacaggcatccccactctccagagcattaaagggagccattagcttcgataacctcagcggtgccagcgccagtcagcgtaaaggcgataagcgtattctgtatgcttccgaaacagcggcccgtgcggttggcgggcagattacgcttcatgctttcgatgccggaaaactggcggtcgggatgccaattcgctatctcggtattgatatcgggcaaatccagacgctggatctgattaccgcgcgcaatgaagtacaggcaaaggcggtgctctatccggaatatgtccagacctttgctcgcggtggtacgcgcttctcagtggtcacaccgcaaatttcggcagctggcgttgagcatcttgatactatcctccagccgtatatcaacgtcgaaccaggccgtggcaatcctcgtcgcgactttgaattacaagaggccaccattactgattcgcgttacctggatggtttaagcattattgttgaagcgccggaagcctgttcgttaggcatcggtacgcctgtgctgttccgtggtctggaagtcggtacggttaccggaatgacgctggggacattgtcagatcgcgtgatgattkcgatgcgcatcagtaaacgctatcaacacctggtgcgtaacaattccgtcttctggttggcatcgggttacagtctggactttggtctgacgggcggcgtagtgaaaaccggcacctttaaccagtttatccgtggcggcatcgccttcgccacgcctccgggtacgccactggcaccgaaagcccaggaaggcaagcacttcctgttgcaggaaagtgaaccgaaagagtggcgtgaatggggaactgcgcttcccaaataatgcccactgctccggcgtgcctgcgccggagcgtttatgctaaactgcgcgcctgttttttttgccagtggtatatgctcgtggcccaacacaccgtttatttcccggacgcctttctgacgcaaatgcgcgaagcaatgccttcgacgctctcttttgatgattttcttgccgcctgtcagcgcccgttgcgccgcagcattcgcgttaatacgctgaaaacctccgttgctgatttcctgcgattaaccgctccttatggctggacgcttacgccaattccgtggtgtgaagaaggtttctggattgaacgcgacgatgaagatgcattgccattgggtagtaccgccgagcatttaagtggcctgttttatattcaggaagccagttcaatgttgcccgtcgccgccttgtttgctgacggtaatgcaccacagcgggtgatggatgtcgctgctgcgccaggctccaaaacgacgcaaattgccgcgcggatgaataacgaaggggcaatccttgccaatgagttttccgccagtcgggtaaaagtgttacatgccaatatcagccgctgtggtatcagtaatgttgcgctcacacattttgatggccgcgtgtttggtgcggcattgccagaaatgttcgatgccattttgctggacgctccctgctccggcgaaggcgtggtgcgtaaagatcccgatgcgctaaaaaattggtcaccagaaagcaatcaggaaatcgcagctacccaacgggaactgatcgacagtgcctttcatgcattacgctctggcggtacactggtttactcgacctgtaccttaaaccgggaagaaaacgaatccgtttgcctgtggcttaaagagacttaccccgacgcagtagagtttttaccacttggcgatctcttccctggtgcaaacaaagcgctgaccgaagaaggctttttgcatgttttcccacaaatttacgactgcgaaggcttcttcgttgctcgtctgcgtaaaactcaggccattcccgccttacccaccccaaaatacaaagtgggcaatttcccgttcagcccggtgaaagatcgcgaagccgcacaaattcgtcaggcggctgcaagtgttggcttaaactgggatggaaacctgcgactctggcagcgcgacaaagaagtgtggttgtttccggtaggcattgaagccctgatcggtaaagtccgattttctcgcctggggattaaacttgccgaaacgcacaacaaaggttatcgctggcagcatgaagcggttattgcccttgcctcccccgacaacgagaacgcttttgaactgacaccgcaagaagcggaggagtggtatcgcgggcgcgatgtttacccgcaagccgcgccagtggcggatgacgtgttggttactttccagcatcagccgattggtttagccaaacggattggttcgcgactgaaaaacagctacccgcgtgaactggtgcgggacgggaaactttttaccagtaacgcatgacagcgcacaaaaaaagcgcactttttgactggcacattcggcggcctcaactaggctgaaaaatggtgcgatcggactggtcgtaccacaaccggcagctaaatggagagcacgaagatgaaaaccagtgtgcgcataggcgcttttgaaatcgacgacggcgaattacacggtgaatcgccgggtgatcgaacgttaaccattccttgtaaatcagaccccgatttatgtatgcaactggatgcctgggatgctgaaaccagtatccctgccctgctaaatggcgaacactctgtcctttaccgtacccgttacgatcaacaatctgatgcctggattatgcgtcttgcctgatccaaaaagaacccgtcggcatggcgggttatttgtcctggttattcccccgttgtaaaatctctcctaaacttaacggtacggcaccacacttcggggatgaaatgttcgcgctggtactttttgtttgctacctggatggcggttgtgaagatattgttgtggatgtctacaacacggaacagcagtgtctttattctatgagcgatcaacggatccgtcatggcggttgttttccgattgaggattttatagatggtttctggcgaccagcacaggagtatggtgatttttaattattgcaattgcacgaaagtcagttcgcccccaaagacagcgccggtatcaatataatgcaggttgccaatatccacgcgatggcgcaacggtgtatgaccaaaccagaaatgatcagcacctgtaattccctgccctttttggcgttcacttaatcgcgagcggctccacaagacctgatgcaaatcaacgtccttttgccattcataaacatcatctggataatcggcatgagcaataacatgtttgccggtgcggctgtgtacttcaagaataaagggcaaatgctgacatttttccagcgccgttttcgcttgtttctgttgattatctgccagcgcaataaaccagtcgccgccattcatcaaccacaaagacatctgctgggatgccagcgcatccatcgccatctgttcatgattgcctcttaccgcacgaacccaatgttgttccagtaactgcagacaacgtaaactttgcggcccacgatcgataacgtctcccactgagataagtaaatctcgccacggatcaaaacgacaatgccataatttgcggcgcaactgctcaagacaaccgtgtatatcgccagaaagccagatatgtcgccattgatgacccgcaattctctgataaacgggcgcaggctgtttcatcaatattttcctcccgcgctaaagatcacataatcttaacaagaatgttaaaaaacgctggactcagacagtagagtgtgtgttatggttgactataaagtcagcgaaggaaatgcttctggcttttaacagataaaaagagaccgaacacgattcctgtattcggtccagggaaatggctcttgggagagagccgtgcgctaaaagttggcattaatgcaggcttagttgccttgccctttaagaatagatgacgacgccaggttttccagtttgcgtgcaaaatggtcaataaaaagcgcggtggtcatcagcttaaatgttaaaaaccgcccgttctggtgaaagaactgaggcggtttttttattggaaatcaaaaggctattttaggtaattaacagagtttttcagctcgttctataaacggtgccagactcattttttcgccgggattgttgggatcatcaatctgaatcaccgaaatgggttgggctttagtcttcccactggcaacttccttctgtgcgacatcgtttaaaggatactgcacgagggtacttgggttgatgacatacaaagcattacccggtcggcaagtcagcatcacctcttcgcgattaaacgcccatttgtctttacccacttcaaaacggctgacggtaatcacctgcggtgcagccagcgccgctgcagaactggtgagtaacagaaacgccagaatactttttttcatcattttcgtaatccatcaaaaaggttcgagagtcgcaagcaggctgatgatcagcagcactaccgcacctatcgcccattcgagtttagtcatccacacaaaccagggtgccgcacgatcttcatcctgcctcatgcgcggtacaagaacataacgattagccagcgcaatgaccaccataatcatcaccaggatggctttgagcaataagagttggccccagtaagtygtaagcgtggggggaaatccggtaatcaacaatgcattaagcacgccgcttgccagtacgccgatcaccgcaaaatgcccgcaccaggaaaaacgcatcagcgcctgaatagcctggtgtcgccaacggcctttgatgagttgcatacaccagagcaccggcagtaatcccccaaaccacgccgccgcacaaatcaggtgaatcgcgtgattagtctgatggattttcgccgttaccccttcattcagcgtcgcatgccccactcccgccagcagaataaattgcgcggtagtgagcataaacagcaaacgtggcatattccgcggttgcataagggcgacgatcaacgttacgagggcgagaacaatttgccataaccagacgccaccaaactgcgtttgcaaaacagcctgccaaatgtttggcgaaaatacatctttccatcccgttcccatcaacccgccctgaacggcgagcattgcagtggcactgatcaaactccagacggcagcgtgctgttgtaaacgcagaaaacgyttcgtcagcaagcgacgaatcgttaagggtgccagccaggcaccgtacattgcgaagccaaagaccagcatcagcgaggtgaaatggataaatcgcagcgcgatccaggtaaacgccagcatgatttatttcacgctaaaggtgtagtgtcctttcgttttatgcccgtccaccgaaacaacatgccagtcaacggtgtaggttccgggtttcagcgaatcggccagtggaacaatcagtcgcttttggtcctgctcatttcgcttcgccggtaatgttttaatattttcgttttttggccccgtgatttttgcaccactgaatcctgtttcaacaccttccgagaagtttaaagtgattgcctgcggtgcagctgtcacttgcgcgtttgccgcaggatactgatgcgttaaatgcgcatgtgcccagacggaaggtgtcaccaacgaagtggtcaggattgccagcgcgtagcgaagggagcgtgcagttgaagccatattatctattcctttttgtaataacttttttacagagcataaccttgtctaatgtctgagtcgaggatcatcaattccggcttgccatccaggctcactcttagtaacttttgcccgcgaatgatgaggagattaagaatgctgaagaatctggctaaactggatcaaacagaaatggataaagtgaatgtcgatttggcggcggccggggtggcatttaaagaacgctacaatatgccagtgatcgctgaagcggttgaacgtgaacagcctgaacatttgcgcagctggtttcgcgagcggcttattgcccaccgtttggcttcggtcaatctgtcacgtttaccttacgagcccaaacttaaataaaacttatacagagttacactttcttacataacgcctgctaaattatgagtattttctaaaccgcacccatrattkgcagtcattttgaaaaggaagtcattatgtcgttntggaaagttgcagcagcgcaatatgagcctngtaaaacctcactcaccgaacaggtagctcatmatntggagttwgtgagggccgccgccaggcaacaatgtcagctgttagtttttccatcgctttcttwactggggtgtgattattcgcgacgtgcccttcctgccccacccgatctctcactgttagacccgctttgttatgccgcaacgacctggcgaatgaccatcattgccggccttcccgttgaatataacgatcgctttattcgtggaattgcggtgttcgcaccgtggcgaaaaacgcctgggatctaccatcagagtcatggtgcatgtctgggccgtcgttccagaaccatcacggtggtcgatgaacaaccgcaaggtatggatatggacccgacctgttcactgtttacgacagggcaatgtctgggagaacccgacctgctggcatcggcccgtcgcttacaatttttttcacatcagtactcgattgctgtgctgatggcaaatgcccgtggtaacagtgcactatgggatgaacatggtcgtctcatcgttcgcgccgatcgtggttcattattgttagtcggtcagcgttcatcacagggttggcaaggcgatatcattccattacgctaggctttttcggcctggagcatgccatgttgcgcattatcgatacagaaacctgcggtttgcagggagggatcgttgagattgcctctgttgatgtcattgacgggaaaatcgtcaaccccatgagccacctggtgcaccccgatcgtcctattagtccacaagcgatggcgattcatcgcatcaccgaagccatggtcgccgataaaccgtggattgaagatgtgatcccacactattacggtagtgaatggtatgtcgcgcataacgccagctttgaccgccgcgtactgcctgagatgcccggtgagtggatttgcactatgaaactggcccgtcgtttgtggccagggatcaagtacagcaatatggcgttatataaaacacggaagctcaatgtacagacgccgccgggcctgcatcatcaccgcgcgttgtatgactgttatatcaccgccgcgttgcttatcgatattatgaacacctccggctggacggcagaacagatggccgatataaccggacgtccgtcgttgatgacgaccttcacctttggcaaataccgtggcaaagcggtttccgacgttgccgaacgcgatccgggctatctgcgctggttgtttaataacctggacagcatgagcccggagctgcgtttaacactgaaacattatctggaaaatacctaatccgcaggcctagcgggtaatgttccctgcgccagcgcgaccagaaaagcatattccatcgctacgccttcgtacgatttaaagcgaccagatttaccgccatggcctgagtccatgtcggtacagagcaataaaagatggttatcggttttcagctcgcgcaacttagcgacccattttgccggttcccaatattgcacctgagaatcgtgtaaaccggtcgttaccagtaaatgtggataagcctgtgcggtgacgttgtcatacgggctgtagcttttcatatactcgtaatattgcagatcctgcggattcccccactcttcaaactcaccagtggtaagaggaattgattcatcaagcatcgttgttacaacatcaacaaacggtacctgggcgataacgccgtggaataattccgggcgttgattaattgcaacgcccatcaacatgccccccgcactcccgcccatcgcataacaaagcgaaggagagccatagcccagttttaacaatgcatcgcaggcatcaagataatcattaaacgtatttttcttcttcagaaatttaccgtcttcgtaccattgttgccccagctcaccgccgccgcgaacatggacaatggcgtagacaaagccacgatctaacaaactcaagcggctaaaactgaaatcggcatcaatacttgcgccgtaagaaccgtagccatacaccagcagcgggttgtgtcctttgcgaaaatgattgcgatggtagaccaacgaaaccggaacttcgacaccatcacgggcgactatccacaggtgttcactgcggtaattcgccgcatcaaaaccaggaacttctgtttgttttaatacacgacgctcaccggtatccatatccagttcaaacaaagtgtctggtgtggtcatggaagaataaccataacgcaatcgcgcggtttcaggttctggattgtaggcaatccaggtcacataggctggatcatcaaaggcaataccaatgacttcccgggtcttgcggttaatttggcgcaaactggttaacccgcgctgacgctcttcaaccaccagccagtcggtaaacagcgtaaacccttccagcatgatgttttcgcgtggcggaattaactcttcccactgttgctcatcacgcatacgggtacggtataagccaaagtttttgccgtggcggttggaacgcagataaaaacgatgctggtagtgatcaaggctgtattcgtgatctttgcggcgcggcagaaaaacaaacggctcggcatctgccatttccgcgtccagcaggcgaacttcactggtggtggcgctggccaaatgaatgactacatagtgctttgaggtcgttttatgcaggctgacgtaataggtatcgtctttttcttcgtaaatcagtttatcttgcgatgctggcgtaccgatggcgtgacgccagacctgataaggcagcagcgtcaccggatgcttgcgaacatagtagaaagtccaggagtcatttgcccagacaaagctgggttcaacgttatccagcagttccgggtaccagttacctgtttccagattacgaaaacgaatgccgtactggcgtcgggaaagaaaatcttctgccagcgccataatggtgttatcgggcgtaatcgccattccgcccatcgaataaaactcactatgagccgcgcgcttgttggcatcgagcaatatttcccactcgtcccactcttcactgaacgccgattgacgctggtagatagcatattcacagcctggttcataaatatgccggtagcggtagccatttttgatgtagggcgcagaaacttctcgttgcggaatgcggtcgatgatttcctttaagatgcgatcctgcaaggcttgttgtgaggccatcacccgatgaccgtaactattttcttgttgcaggtagtccaggacttccggctgagaacgcgtatcgtcccgcagccagtagtaattatcgatgcgcgtatcgccatgaagcgtcatggcgtggggaatgcgggcggcttttggtagcatgttattgttctttctggttgaaacatcttataagggtggcaaaactcaccggggatgcaagcgaaacagggcagtcattgcttagatgatgacaggtaatggcgcgaatatcgaatgttatgcagacagagaaaatcagcctgttcaaatggctgtgctgttctggatagcccgaaatagtcaacttcaggctatccagagagcggaattattccgccaaagtgcgtttttgctgttcgagatcgcgttcaatgccttcacgaacatcctgggggattttcagcgcgtcacccagtgcattcaggtaactgcgttccataaaatggtcaatatcaatagccgcgcagctcaggaaatagatttccagcgcctcttcttcattgcggaccccggtagccaggcgttgtggatccagcggttgttcgattgcctgctcaatgagtacccgcccctgctcttccacgccggcttcacgcaattgctggtcgattgccgcacgttctttggcatcaatatgaccatcacttttagcggcaaagactagcgcaaggatcaaacgttccgtacgctcatccagcggcgtactttgcgagccaaactgcggttcgtcctgatgcgccgcgcgaattttatctttgtatttattccacagcaccgtacccgctaccgctccgccgccaatcagcaacgcgttggtgccatatttcgtaagaagtttacgtgctgatttatttgcgaccagcagtccagccagtccgcctaatgcgcccggcactaaaagtttgcccaatccctgatccgcagacgaggaggtagaagaactgctttgcccaagcagggattgcwgttgatttaaccagttagccatatttgctcctcaataaccatttttagtgcctgtagcatagaggatgaggatgtcagaaaatgtatatcgagacaaaagatgcgcaaataagcggggcggtaggccgttattcaaagaaattcgcgccaggtaaggtatttactgtatatcaggtgataagggtattttaggtgaaagtagtttgtcgttttgagtggcattgtttgatgctgattgcccgatgcgacgctgttgcgtyttctcaggcctacgattgtggtgcgttctggggcggacaaggcactcgcgccgyattccgccaacggkcaatcgaattatcagaacccattaacgccgytgatattccgccattcccgctttgcagtccacgctgacctggtaatgaatatcggcacttttaccacgtacggttagcggtactgaccatttatcatctttaccctgaatgtcctgcaaactgacccatgccacgggatcggcctgaccgacaattttttgatcatctgcccagcgcgccacgcgattttgttgataatcacgttttacgctcgcggcaattccggcagcatccagaccttcacactttgggaaagtgaccgacttgctggtttcattattggcagcgaaaactgatgcgcaggcngaaaccaacaacagccctnaaaacgcccctctttttttcatgtttttctccatagcacaatgattcaggagaaagcatggtacaaattgtcaggagcgcaagttgcttcaggccgcgtgtgaggcatcttcctcttcggattcagcaccgacgacctgtggggacggtaatttgccggttttcagaatggtgctcagcacatctttttgttctgccagccatagcgaaagggcttcacgttgctcgtcttccatttgcactggagaatttgtcagccaggtgtcaagcagatccgccgtatcaagcattttgtcataagcatcggcttcctttttgctggtaaacgacattttctcttcgccctcacgaatgactacgtatttaacttcaaccgccatttgcagcctctcataataactgtgattctatacagtatatttcttttcggttgagagatcaacaccagcaataaagacacacgcaaacgttttcgtttatactgcgcgcggaattaatcaggggatattcgttatgacgttattaggcactgcgctgcgtccggcagcaactcgcgtgatgttattaggctccggtgaactgggtaaagaagtggcaatcgagtgtcagcgtctcggcgtagaggtgattgccgtcgatcgctatgccgacgcaccagccatgcatgtcgcgcatcgctcccatgtcattaatatgcttgatggtgatgcattacgccgtgtggttgaactggaaaaaccacattatatcgtgccggagatcgaagctattgccaccgatatgctgatccaacttgaagaggaaggactgaatgttgtcccctgcgctcgcgcaacgaaattaacgatgaatcgcgagggtatccgtcgcctggcggcagaagagctgcagctgcccacttccacttatcgttttgccgatagcgaaagccttttccgcgaggcggttgccgccattggctatccctgcattgtaaaaccggtgatgagctcttccggcaaggggcagacgtttattcgctctgcagagcaacttgctcaggcatgggaatacgctcagcaaggcggtcgcgccggagcgggccgcgtaattgttgaaggcgtcgttaagtttgacttcgaaattaccctgctaaccgtcagcgcggtggatggcgtccatttctgtgcaccagtaggtcatcgccaggaagatggcgactactgtgaatcctggcaaccacagcaaatgagcccgcttgcccttgaacgtgcgcaggagattgcccgtaaagtggtgctggcactgggcggttatggtctgtttggtgtcgagctgtttgtctgtggtgatgaggtgattttcagtgaggtctcccctcgtccacatgataccgggatggtgacgttaatttctcaagatctctcagagtttgccctgcatgtacgtgccttcctcggacttccggttggcgggatccgtcagtatggtcctgcagcttctgccgttattctgccacaactgaccagtcagaatgtcacgtttgataatgtgcagaatgccgtaggcgcagatttgcagattcgtttatttggtaagccggaaattgatggcagccgtcgtctgggggtggcactggctactgcagagagtgttgttgacgccattgaacgcgcgaagcacgccgccggacaggtaaaagtacagggttaaacccggcaaataaacgctacaaaaatgcccgatcctcgatcgggcattttgacttttacagcttagcgccttctacagcttcacgcgccagcttagtaatgcggtcgtaatcgcccgcttccagcgcatctgccggaaccagccaggaaccaccgatgcacagcacgcttttcagcgccaggtagtcacggtagttagccggagaaataccacccgtcgggcagaaacggacctgggagaacggacccgcgatcgcctgcagggctttcacgccgccgttagcttcagccgggaagaatttgaactctttcaaaccgtagtccatacccagcatcagttcggaaacagtgctgatccccggaatcagcggaatagtcccttcggtagcagctttcagcagcggctcggtcagacccgggctaattgcgaactgtgcacccgcttcagtgacttctgccagctgctgtggattcagcaccgtaccggcacccacaatcgcttcaggcacttctttggcgatagcacggatagcgtcaactgcacactcggtacgcagagtcacttccagaacgcgcaccccaccagcaaccaacgcttttgccatcggcaccgcgtgttccagtttttttaccacgataaccggtacaaccgggccggtggtcaggattgattctgcacttgttttccagtttttcatcagarttttctctcgcctgattacaaatttgtcgtcttaaaaagtgatacargttgcgccctgttcggcaccggacagtttttcacgcaaggcgctraataattcacgtcctgttcccacgcgtgacgcgctcaggtcargaatgtgtggttcgcgagcagccaattccgcttcgtctaccagcagcgtcagttcgcctgtctgtccattcacacgaatgatgtccccgtcgcgcacttttgccagcagcccgccatcgtaagcttctggtgttacgtggatagctgacggcactttacctgaagcgccggagagtcgtccatcggtaactaacgcaattttgaaacaccggtccaataatacaccaagtggcggcatgagtttatgtaattctggcattccgttcgcttttggcccctgatgacggacaacaacgacacaatcgcggtccagcaaacccgcttcaaaggccggcataacgtcatgctggctttcaaaaacaaccgctggcgcttcaatcacctggttctcaaccggcacggcagaggttttcataaccgcacggcccaggttaccgcttaacacttttgtcccaccatgatgagagaaaggttgttcgaaggaagcgatcacattgctgtcgagtgatttttccgccccttcccgccagtccagttcaccattattcagccatggttcaagggtataacgagacagaccaaagcctgccaccgtattgacatcttcatgcagcaggcctgctttgagcagttcacgcaccagaaccggtacgccacctgccgcctggaagtggttaatatcggccggaccgttcgggtagagacgtgccatcagcggtacaacatcagaaaggtcagagaagtcatcccagttaatctgaataccggccgcgcgcgccatcgccaccaggtgcatggtgtggttagtggaaccaccggtcgccagcagtgcaacgataccgttcaccaccactttctcatcgatcatcttaccgatcggcatccattcattaccattaccggtcatgcgtgtaacctgacgcgcagcggcagcggtcaaagcatcgcgcagcggagaatccggatgaacaaaagaagagcctggcaactgcatccccataaactccaccaccatctggttggtgttggcagtaccgtagaaagtacatgttcccggcgcatggtaagacgcggcttctgactccagtaaggccatgcggtccactttaccttcggcataaagctggcgaatacgcactttttctttatttggcaaaccgcttgccatcggtccagacggcacaaacaccgcaggcaaatgaccaaacgacagggctgccatcgtcagacccgggacaatcttgtcgcacaccccgaggaacagagcaccatcaaacatgttatgggacagcccgacagccgcagacatcgctatcacttcgcggcttagcagcgacaattccattccatcctgcccctgggtgacaccatcacacatcgccggaacaccgcccgcaacctgaccaaccgcattcgcttcatgcagggctttacgaatgatttctggatagtgttcataaggctggtgagcggagagcatgtcgttataggaggtgatgatggcgatattgttacgcaacatgcttttcaaagaggctttgtcttctggctggcaggcagcgaaaccgtgtgccaggttaccgcatgccaactgcgaacgatgaacggtcgacgttttcgcttgttctatccgggcgagataagcagagcgagtctcgcgcgaacgttcaatgattcgatttgttacgcgtaacaattgtggattcataaaggctcctgaaattgagttgtcagagcaggatgattcacaacgcgtttcattcagaggatttatgagtgaaacgcctgtaaccggagctcatagggcaaaaacgtttcagtcagtgtaataaaaaaagcctcgtgggtgaatccgcacgaggcctgaaagtgtaaaaattgttctacaatctgtgcaagatcatgttaccggtaaaataaccataaaggataagcgcagatattactcaaactcattccaggaacgaccatcacgggtaatcatcgccaccgaggcaacgggtccccaggttccggcctgatacggtttcggcgcatcattgtccatcgcccacgcctcagtaatggagtctacccatttccaggcttcttccacttcatcgcgacgtacaaacagtgcctgaataccacgcatggtttccagcagcaaacgttcataggcatccgccagatgcgtctgattaaaggtttctgaatagctcagatccagcttggtgatttgcaggttatgtttgtggtcaaggccaggaactttattcagtacctggatatccacgccttcatcaggttgcagacggatagtcagtttattctgcggcagatcctgccacgactctttaaacagattcagttcaggtgttttgaaatagaccacgacttcagaacatttggtcggcagacgtttaccagtacgcaggtagaatggcacaccggcccagcgccagttatcaatgtcgacgcggatcgccacgaaggtttctgtattgctgctcttgttcgcgccctcttcttccagatatcccggcacttttttgccctgggcgaagcccgcagtatattgcccgcgtacggttttttcgcgtacgttggagcggtcgatgcggcgcagagacttcagtactttcactttttcatcgcggatgctgtctgcgctcaggtcagacggcggagacatcgcaatcatgcaaagaatttgcagcaggtggttctggatcatgtcgcgcatctgaccggctttatcaaaatagccccagcgcccttcgatccccacttcttctgccacggtaatctcaacatgatcaatggtgcgattgtcccagttattcacaaacagggagttagcaaaacgcagcgccaacaggttcagcaccgtttctttaccaagatagtggtcgatacggtaaacctggcactcctcgaagtattcgccaacctgatcattgatttcctgcgaggtcgccagcgacgtccccagcggtttctccatgactacgcgtgccggtttagcattcagttttgcctcgccaagccctttgcaaattgcgccaaaagtgctgggcggcatggcaaagtagttaatggtgatacgatttttttgatccagcatcgcgccgagacggctgaatgcagcagtgtcattgacatcgagattacaaaaatccagacgtgcgctcagggtgtcccataaaccttcatcaatggtttctttcatgaaagtttcgagcgcctcgcggacaactttggtatatgccgctttatcccagtcagcacgccctacgccgataatccgggtgtccgggttgagctgaccggctttttccagttgatacagggaaggcagcaatttacgacgcgcaaggtcgcctttcgcgccgaaaatgaccaagtcacagacctgggctgtttgcgttaccgccatgtcattctccttaagttaactaacccggnrcttaagccagggtatacttgtaattttcttacggtgcactgtactgcttttacgagcttgcgaaaactgtaaacgcttatccacccgtgcgattacggtaaaagcgcgcaaagtgcggcaaaactgataaaaaaatcatcgttttccattgggtaaaaatctgacactgatcatgttatgaaaaaaaataacaacttttttatctgcttttgtcattaacacagcacacaggcgtaatatctgacaaaactgcatttcgatttctttcagtgcggaaatcgtcattacccgtgagtctctttacatcatgaatatgctggaaaaaatccagtctcagctggaacatttgagcaaatcagagcgcaaagttgccgaggtcattctggcttcgcccgataacgcgatccattcgagtattgctgctctggcactggaagccaatgttagcgaaccgacggtgaatcgtttctgtcgcagcatggacacgcgcggttttcctgattttaaacttcatctggcacagagtctggcgaatggcactccctatgttaatcgcaacgtcaatgaagatgacagcgttgaatcatacacagggaaaatatttgagtccgcaatggcaacgctcgatcatgtccgtcattcactggataaatctgccatcaaccgcgccgtcgacttgctcactcaggcaaaaaaaatcgcctttttcggattaggctcttcagccgccgttgcccacgatgcgatgaataagttctttcgttttaatgttccggtggtgtactccgatgatattgtgctgcaacgcatgagttgtatgaattgtagcgacggagacgtggtggtgctgatttctcacaccggaagaacaaaaaatctggtcgagctggcgcagctggcacgcgaaaacgacgctatggtgattgccctcacctctgcgggtaccccgctcgcccgggaagcaacgctggcaattaccctcgacgtaccggaagatactgacatttatatgcccatggtttctcgacttgcacagctgaccgtgatagatgtgctggcgacaggatttactttgcgacgcggtgcaaaattcagagataacttgaagcgggtcaaggaagcgctgaaggaatcgcgttttgataagcagttacttaatttaagtgacgatcgctaaaagcgactgtcactgttctaatcttatacgacatccgaatgagattattttatcgccatcgcggcgttatttcattcggatttcatgttcaagcaacacctggttgtttcagtcaacggagtattacatgtccagaaggcttcgcagaacaaaaatcgttaccacgttaggcccagcaacagatcgcgataataatcttgaaaaagttatcgcggcgggtgccaacgttgtacgtatgaacttttctcacggctcgcctgaagatcacaaaatgcgcgcggataaagttcgtgagattgccgcaaaactggggcgtcatgtggctattctgggtgacctccaggggcccaaaatccgtgtatccacctttaaagaaggcaaagttttcctcaatattggggataaattcctgctcgacgccaacctgggtaaaggtgaaggcgacaaagaaaaagtcggtatcaactacaaaggcctgcctgctgacgtcgtgcctggtgacatcctgctgctggacgatggtcgcgtccagttaaaagtactggaagttcagggcatgaaagtgttcaccgaagtcaccgtcggtggtcccctctccaacaataaaggtatcaacaaacttggcggcggtttgtcggctgaagcgctgaccgaaaaagacaaagcagacattaagactgcggcgttgattggcgtagattacctggctgtctccttcccacgctgtggcgaagatctgaactatgcccgtcgcctggcacgcgatgcaggatgtgatgcgaaaattgttgccaaggttgaacgtgcggaagccgtttgcagccaggatgcaatggatgacatcatcctcgcctctgacgtggtaatggttgcacgtggcgacctcggtgtggaaattggcgacccggaactggtcggcattcagaaagcgttgatccgtcgtgcgcgtcagctaaaccgagcggtaatcacggcgrcccagatgatggagtcaatgattactaacccgatgccgacgcgtgcagaagtcatggacgtagcaaacgccgttctggatggtactgacgctgtgatgctgtctgcagaaactgccgctgggcagtatccgtcagaaactgttgcagccatggcgcgcgtttgcctgggtgcggaaaaaatcccgagcatcaacgtttctaaacaccgtctggacgttcagttcgacaatgtggaagaagctattgccatgtcagcaatgtacgcagctaaccacctgaaaggcgttacggcgatcattaccatgaccgaatcgggtcgtaccgcgctgatgacctcccgtatcagctctggtctaccaattttcgccatgtcgcgccatgaacgtacgctgaacctgactgctctctatcgtggcgttacgccggtgcactttgatagcgctaatgacggcgtagcagctgccagcgaagcggttaatctgctgcgcgataaaggttacttgatgtctggtgacctggtgattgtcacccagggcgacgtgatgagtaccgtgggttctactaataccacgcgtattttaacggtagagtaagtacgttgccggatgcggcgaaaacgccacatccggcctacagttcaatgatagttcaacagatttcgaatattctgaagcaaacttgaacttatcatcaggcgaaggcctctcctcgcgagaggcttttttatttgatgggataaagatctttgcgcttatacggctggatttcgcccggtttgcgagttttcagcaattttagtatccaggtgtattgttctggtcgcggaccaacaaaaatctcgacttcttcattcatccgccgcgcaatcgtatgatcatccgcctctaacagatcatccatcggtgggcgcacctgaatcgtcagacgatgcgtcttgccatcataaatcggaaacagcggtacaacgcgcgcacggcacactttcatcaaacgaccaatcgcgggcaacgtcgctttataggtggcaaagaaatccacaaattcgctgtgctctgggccatgatcctgatcgggtaaataatatccccagtacccctgacgtaccgactggatgaatggtttaataccgtcatttctcgcatgcagacgaccgccaaagcgacgacgcaccgtgttccagacataatcaaaaaccgggttgccctgattatggaacatcgctgccattttctgcccttgcgaggccatcagcatggcaggaatatcgacggcccaaccgtgcggcactagaaagataactttctcgttattacgccgcatctcttcgatgatctccagcccttgccagtcaacgcgcggctgaattttctccggcccgcgtattgccaactcagccatcattgccatcgcttgcggcgcggtggcaaacatctcatcaacaatcgcttcgcgttcagcttcactacgttctggaaagcagagcgacagattgattaacgcacgacggcgtgagctttttcccagtcgtccggcaatacgtcccagccgtgccagaatgggatcacggaactttggcggcgttaaagcgatacccgccatcgctgctacgcccagccatgctccccagtagcgcgggtggcgaaaggatttatcaaactcaggaatgtattcgctattattttttttcgtttccatgcttttccagtttcggataaggcaaaaatcaatctggtgatagtgtagcggcgcaacttgccccgcaccaaataaaaaaagccggtactgactgcgtaccggctgcgaatggatgttaattaatcaaaccgtagctgcggcacaatctctttggcctgcgccaggaattcgcgacgatcggagccggtcagccyttcggtacgcggcagttttgccgtcagcgggtttacggcctgctggtttatccatacttcatagtgcagatgcggcccggttgaacgtccggtattaccggaaagcgcgatacggtcgccacgtttcaccttctgccccggtttcaccagaatcttgcgcaagtgcatataacgcgtggtgtagctgcgaccatgacgaatagccacataataacctgctgcgccactgcgtttggcaaccaccacttcaccgtcacccactgaaagcactggcgtaccctgcggcatggcgaaatcaacacctctgtgtggtgcaacgcgaccggtcaccggattagtacgacgcgggttaaagttagacgagatacggaactgtttcgccgtcgggaatcgcaagaatcctttcgccagaccagtaccgttacgatcgtagaatttgccatcttcagcgcggatagcgtaataatctttaccttctgaacgcaaacgtacgcccagcagctggctttgctcacgtttaccatcaagcatttctcgagacattaataccgcaaattcatcgccttttttcagtttgcggaaatccatttgccactgcatggctttaatcactgcgctcacttcggcgctggtcaaaccggcgtttctggcgctggcaacaaagctccccccgacggtacctttcagcagattgttaacccactctccttgctgcatttcgctggtcattttaaaaccgttagcggcagtacggtcataggttcgggtttcacgacgagacacttcccaggtgaggcgctgcagttcgccgtccgcggttaatgtccaggagagttgttgaccgattttcaggttacgcaattctttgtcggccgcagccagttgggtgatatcacccatatcaataccatactgattgagaatgctgcttagcgtatcgccagtggaaacaacatattcatgcacgcccgcttcaccggcgattttgtcatccagttcgtcctggggaatggcttcatcttcttgtgcagcttgatcaatcggctcactggcttcaggtaagagcgaacgaatttcgttctgttccagctcaatggttttgacaattggcgtggcatcgcggtgataaacatagggccgccagacagcgacggccagagtaagaacggtgagcgaccccaacataacgcggtgtggtcgcggtaaattattaaacgccagggcgacagagcgggctatctgttgcacgtaatcacttcctcattaatctcctttcaggcagctcgcatactggttggctaattgactcaggaattctgaatagcttgttttacccagtttgatattcgtccccaagggatccaacgttcccatacgaacggatgtccctcgtgcgacgctctcaacgaccgctggcctgaactgtggctcagcaaaaacgcaggttgctttttgctcaaccaactgtgttcttatttcatgtaaacgctgcgcgccaggttgaatctcagggttaacggtaaaatgaccaagcggtgtcagtccgaactgtttttcgaaatagccgtaagcatcgtgaaaaacgaaataacctttccccttgagcggcgcgagctcgttaccaacctgcgtttcggttgaggctaattgtgcctcaaaatccttcaggttggcgtcaagtttggctcgactttgcggcataagttccactaattttccatggattgcaaccgctgtagcccgcgctatctctggggaaagccaaagatgcatgttgaaatcgccgtgatggtgatcttcgtcacttttttccgcgtggtcgtgatcatcatcatcgccgttaatacttttcatcagtagcggtttcacatcttcaagctgcgcaatcgttacctgcttcgcttctggtaatttgcttaccggtttttgcataaacgcttccatctccgggccaacccaaacgactaagtccgcgttctgtaagcgttttacatccgatggacgcagtgaataatcatgttctgaagcgccgtcaggaagtaaaacctccgtttctgttaccccatcagcaatggcagaagcgatgaacccaacgggtttaagcgaagcgacaacggcggcatctgcggcctgtgttgcaccgccccagagagcggcgaataatgctgcgaaaagaagcgtttttttatgtaacataatgcgaccaatcatcgtaatgaacatgagaagtgtgatattataacatttcatgactactgcaagactaaaattaacatgacaagtctggtttccctggaaaatgtctcggtttcttttggccaacgccgcatcctctctgatgtgtcgctggaacttaaacctggaaaaattttgactttacttgggccaaatggcgcaggtaagtcgacactggtacgggtagtgctcgggctggtaacacccgatgaaggggttatcaagcgcaacggaaaactgcgcatcggctatgtaccgcagaagctgtatctcgacaccacgttgccactgaccgtaaaccgttttttacgcttacgccctggtacacataaagaagatattttgcctgcantgaaacgtgtccaggccgggcacctgattaacgcaccgatgcaaaagctctctggtggcgaaacgcagcgtgtactgttagcgcgagcattgttaaatcgcccgcaattattagtgctggatgaacccactcaaggcgtggatgtaaatggccaggtggcgttatatgaccttattgaccaactgcgtcgtgaactggattgtggcgttttaatggtttctcacgatcttcatctggtgatggcaaaaaccgatgaagtgctgtgcctgaatcatcacatttgttgttccggcacaccggaagttgtttccctgcatccggagtttatttcaatgtttggtcctcgtggtgctgaacaactgggtatctatcgccatcatcataatcatcgtcacgatttacagggacgaattgttttgcgtcggggaaatgatcgctcatgattgaattattatttcccggttggttagccgggatcatgctcgcctgtgccgcgggtccgctgggttcgtttgtagtctggcgtcgtatgtcttatttcggtgatacgctggctcatgcctcattacttggtgtcgcgtttggtttgttgctggacgtgaatccattctatgcggtgattgccgttacgctgctgctggcgggcggtctggtatggctggagaagcgtccacagctggcgatcgacacgttattagggattatggcgcacagtgccctgtcgctgggcctggtggtcgttagtctgatgtctaacattcgtgttgatttgatggcttacctgttcggtgatttactggcagtgacgccagaagatctcatctctattgcaattggcgtggtcatcgtggtggctattttgttctggcaatggcgcaatttgctgtcgatgacgattagcccggatctggcgtttgttgatggtgtgaaattacagcgagtgaaattgttgttgatgctggtgacggcattgacgattggtgtagcgatgaaatttgtcggtgcgttgattattacttcgttgctgattattcctgcagctactgcgcgtcgctttgcccgtacgccggaacagatggctggtgtcgctgttttggtggggatggtggcagtaactgacggtttaaccttttccgcgttttacgatacgccggcgggtccgtcggtggtgctatgtgcggcactgttatttattatcagtatgatgaaaaagcaggccagctaatctatcgctgaacacatttgtcggatgcggcgcgagcgccttatccgacctacggttcgctatctctggtaggcctggtaagacgcgaacagcgtcgcatcaggcacactgccaatgtcggatgcggcgcgagcgccttttccgacctacggttcgctatctctggtatatgcctgataagacgcgaatagcgtcgcatcaggcacactgccaatgtcggatgcggtgcgagcgaccaatccgacttacggcatttctggcggcgttatgccaaagtgattccacgcccgcgtcgtcgccatacgcccacgcggtgtacgctgcaaaaagccttgctgaatcaaataaggttccagcacatcctcaatggtttcacgttcttcgccaatggctgccgcaaggttatccagacctaccggcccaccaaagaacttatcgattaccgccagcaacaatttgcggtccatataatcgaaaccttcagcatcgacattcaacatatccagcgcctgagcagcgatatctgccgagatggtgccatcgtgcttcacttcggcgaaatcacgcactcgacgcagcagacggttggcaatgcgcggcgtaccgcgagcgcgacgagcaacttccagcgcgccgtcatcactcatctcaagccccataaagcgtgcgctgcgactgacgatatattgcagatccggcacctgataaaactccagacgttgcacaataccaaaacggtcgcgcaacggtgatgtcagcgaacctgcgcgcgtggttgcaccaatcagggtaaacggcggcaaatcaattttaatggagcgtgccgccggaccttcaccaatcatgatatccagttggtagtcttccattgccgggtacagcacttcttcaacaactggcgataaacggtggatctcatcaataaacagcacgtcatgcggttcaaggttagtgagcatcgcagccaaatcgcccgccttttccagcaccggaccagaagtcgtgcgtaaattaacgcccatttcattggcgacaatgttggcaagcgtagttttacccaaccccggaggaccaaaaatcaacaaatgatcgagggcatcgccgcgcagtttcgctgctttgatgaaaatctccatctgtgaacgaacctgcggctgaccaacatactcttccagtaatttagggcgaatggcgcgatctgctacatcttccggcaaagtggtaccggcagaaatcagacggtctgcttcaatcatcctttacctcataacgcggcgcgtagggcttcgcgaattaatgtttcactgctggcgtcagggcgagcgattttgctcaccatgcggcttgcttcttgtggtttatagcccagcgccaccagcgcggcaaccgcttcttgttcagcatcgtcggtcgccgggctggcaggagacgtgagtaccaggtcggcggctggcgtaaagagatcgccatgcaaacctttaaatcggtctttcatttcaacaatcaagcgttcggcggtttttttgccaatacccggcagtttcaccagtgcccccacttcttcacgctcaacggcattaacgaactgctgcgctgacattccggagaggatcgccagcgccaacttcgggccgacgccgttggttttgatcaactctttgaacaacgtgcgctcttgtttattgttaaaaccgtacagcagttgcgcgtcttcacgcaccacaaagtgggtgaaaacgatcgcttcctgacccgcttcagggagttcataaaaacaggtcatcggcatatgcacttcatagcctacgccgcccacttcaattaacaccagcgggggttgtttttcaatgatgatgcctctgagtctgcctatcacatgacgctcctgcgtaatgaatcaaagataatgctgtatgataaaaaaatgctggatagatatccagcgaaggatgaaaaaaacttgcgaggtgtctcgatgaactgaaaaatggcacagtataatttattctacaggttatattggaagtaaatattttaatattacatattcagtgaagaaatgcgtaataaaaatatacattgcgcctcctgaaaaaataaattttttatgctattacgtatattcgtatctatttcaatggaatgacaacgtgaatattaattaccctgctgaatatgaaattggagataaagtctttacatgtataggtgctgccttatttggtcaaatatcagctgcatcaaattgctggagtaatcacgtcgggatcattatcggtcataacggtgaagacttcctggttgcagaaagccgggttcccctttcaaccatcaccacgctatctcgttttattaaacgttcgtctaatcaacgctatgctataaagcgattagacgctgggctgacagaacaacaaaaacaacgaattgttgaacaggttccctcccggctacgcaaactttaccacaccggttttaaatacgaatcttcgcgccagttctgttcaaaatttgtttttgatatttataaagaagcgctatgtattccggtgggtgaaatagagacgtttggagaattgttaaatagcaatccgaatgcaaaactcactttctggaaattctggttcctgggttctattccgtgggagcgtaaaaccgtcacgccagccagtttgtggcatcatccaggtttggtgttgattcatgcggagggagtggaaacgcctcagccggaactgaccgaggcggtataacttaacgcagtcgccctctcgccaggttcagccgcgattcgctcatctgcatcgcattctgactaacgtggcagtgggtgatggcaatcgccagcgcatcggcggcatccgcctgtggattagcgggcagtttcagcaaggtgcggaccatatgctgcacctggcttttttcggcactaccaatacctaccaccgtttgctttacctgacgtgccgcgtattcaaatactggcaactcctgattcaccgccgccacaatcgccacgccgcgcgcctggcccagtttcagggctgagtcagcgttctttgccataaagacttgttcaatggcgaaataatcgggctggaactgggtgatgatttccgtcacgcccgcatagatgagtttcagacgagacggtaaatcatccactttggtgcgtatgcatccgctacccaggtaggacagttgcctacctacctggcggatgacgccgtagccggtcacgcgcgaacccggatcaatgccgagaataatagccatcacgcgtctccgttttgctgtttagcaggcctcatcagagagtcgctgcgacctcatcagagatttcaccgttatggtaaacttcctgcacgtcgtcgcaatcttccagcatatcgatcagacgcatcagtttcggtgcggtttctgcatccatatcagctttggtagacgggatcatggaaacttccgcgctgtctgctttcagacctgccgcttccagagcgtcgcgcactttacccatttcttcccatgcagtgtagacatcaatcgcgccgtcatcataggtcacaacgtcttcagcacctgcttccagtgctgcttccatgatggtgtcttcatcgcctttctcgaaggagatgacgccttttttgctgaacagataggctacggaaccatcagtaccgaggttaccgccacatttgctgaatgcatgacgcacttcagcaacggtacggttgcggttgtcagacagacattcaatcatgattgccgtgccgccaggaccgtaaccttcgtagatgatggtttccatgttcgcatcatcatcaccgcccacaccacgtgcaattgcgcggttcagagtgtcacgggtcatgttgttagacagtgctttatcaattgctgcacgcagacgcgggttagcgtccggatcgccaccgcccagcttagccgcggttaccagctcacgaatgattttagtgaagattttaccgcgcttagcatcctgcgcagctttacgatgtctggtgttggcccatttactatgacctgccataaaaatatctccagatagccctgcctgttcaggcagcgttaattacaaactgttcaatcgcctgccggttgctccaggacttagtgagcgccgccgcagcaggcgcatcaagccacttgtaagccagatgttcagtgaaaacgatctgccgctcatgcggaagcgcaagacagaaccatgattccgtattacgcgtcacgcccggcgcatagcgatgacgtaaatgtgaaaaaatttcaaactctaccgtgcgctgacagtcaattaaggtcagttgttcagcgacaacatcaatggtgacctcttcctttacttcgcgcatggcagcttgcggcgcggtttcaccctcttccacgctgccggttaccgactgccagaaatcggggtcatcacgccgctgcaacatcagcacccgtttcgtatcttgtgcgtagatgaccactaagatcgaaacgggacgcttatacactttatccttcacgctgcctcttcgttgactgccttcgctcatcccattcacatagttatctatgctcatgggagttcactcagttgccgcctcgatgcaacgcgaatgatttcgtgtatttgagtcatatcagttattctcagccttcttcacaacntgaatgctcagctcagccagtgcagccgggttagcaaagctcggtgcttcagtcatcagacacgctgccgccgtggttttcgggaaggcgataacgtcacggatattgtcggtgccggtcagcagcatggtcagacggtcaagaccgaatgccagacctgcgtgcggcggagtaccgtatttcagagcgtcgagcaggaagccgaatttctcgcgctgttcctcttcgttgatacccagaataccaaacaccgtctgctgcatatcaccattatggatacgtactgaaccaccgcccacttcgtaaccattgatgaccatatcgtaagcgttcgccaccgcattttccggtgcagctttcagctctgcagccgtcatgtctttcggtgaggtgaacggatggtgcattgccgtcaggccgccttcaccgtcgtcttcaaacatcgggaagtcgataacccacagcggtgcccatttgctttcgtcggtcagaccaaggtctttacccactttcaggcgcagtgcgcccatcgcgtcggcaacaattttcttgttgtcggcaccgaagaaaatcatatcgccatcttgcgcggcagtacgatccaggatggcttcgatgatttctgcattaaggaacttcgctaccgggctgttgataccttccagacctttcgcgcgttcgttaactttgatgtaagccagacctttcgcgccgtagattttaacgaagttaccgtattcgtcgatctgcttacgggtcagcgatgcgccacccggaacacacagagcggcaacgcgacctttcggatcgttcgccggacctgcaaatactgcaaactcaacagatctcagcagatcagcaacgtcggtcagttccatcgggttacgcagatccggtttatcagaaccataacggcgttcggcttccgcaaaggtcattactgggaaatcgcccagatccacgcccttcacttccagccacagatggcgcaccagcgcttccatcacttcacgcacttgcggcgcggtcatgaaagaagtttccacatcgatctgagtaaattcaggctgacgatcagcgcgcaggtcttcgtcacggaagcatttaacgatctgatagtagcggtcaaagccggacatcatcagcagctgtttgaacaactgtggggattgcggcagtgcgtagaatttacctttgtgcacacgagaaggcaccaggtagtcacgcgcgccttccggcgtggctttggtcagcatcggagtttcgatgtcgaggaaaccgtggtcatccataaaacggcgcaccaggctggtgattttagcgcgggttttcaggcgctgagccatttccggacgacgcaggtcgaggtagcggtrtttcagacgcgcttcttcggtgttgacgtggttagagtcaagcggcagaacatctgcgcggttgatgatagtcagcgaggacgccagcacttcgatttcgccggtcgccatatcgcggttaatatttttttcgtcacgcgcacgtacggtgcccgtgacctgaatgcagaactcattacgcagttcagaggccagctttaacgcgtccgcacgatccggatcgaaaaatacctgcacgataccttcgcggtcgcgcatatcgatgaagatcaggctaccaagatcacgacgacggttgacccaaccacacagagtcacctgctgccccacgtgggacaaacggagctgtccacaatattctgtacgcatgagatatcccttaacttagctgccggcggatgccccctgctgcgcaggtgaccaagtcgcagcgttagctgtatgtcacaactgaatgaaaaaaggcggctattatactggaaattctgccgcaccgtaagagcctggcccgcgctggaacgcctcgttaccactttatatcgggcctgaaatcagactctacgccagtttgctataaaggtgttgcccgaactcatacaaattaacaaaatttgtcgttccgccatcggctaatcgcattaaggtgtgaggcacgattttgttttttcaggagtcatcatgcttgaacttaatgctaaaaccactgcgctggtggtgatcgatttacaagaaggcatcttaccttttgccggtggtccacatactgccgatgaggtagttaatcgcgccgggaagctggcggcgaaatttcgcgccagcggtcagcccgtgtttctggtgcgcgttggctggtctgccgattacgccgaagcattaaaacagccggttgatgccccttcccccgctaaagtgttgcccgaaaactggtggcaacatccagctgcattaggtgcaactgacagtgatatcgaaataatcaaacgtcagtggggtgcgttttacggtacggatctggagttgcaattacgccgccgaggtatcgatacaatagtgttatgtgggatctcgaccaatatcggagttgaatccaccgcccgcaatgcctgggaacttggctttaatctggtgattgccgaagatgcctgtagtgccgctagcgccgagcagcacaataacagtatcaaccatatctacccgcgcatcgcccgtgtgcgtagcgtggaagagatcctcaacgcgttatgatttacatcggtctaccgcaatggtcgcatcctaaatgggtgcggttggggatcaccagccttgaagagtatgcccgtcactttaactgcgtggagggcaacaccacgctttacgccctgccgaaacccgaggttgtcctgcgctggcgtgaacagaccacagatgayttccgcttctgttttaagtttccggcgaccatttcgcatcaggcagcattacgacattgcgatgatttagtgactgaatttttgacccgcatgtcaccgttggctccgcgcattgggcaatactggctgcaactgcctgccacrttcggcccacgggagctgcctgcgctttggcattttctcgattctctccctggcgaatttaattatggtgtggaagtccgccatccacagtttttcgccaaaggggaagaggaacaaacgcttaatcgcggtttacatcagcgcggcgttaatcaggtgattttagacagccgcccggttcatgcagcacgtccacacagtgaagctattcgcgacgctcaacgaaaaaaacctaaagttccggtacatgctgtactgacggcgacaaatccgctgatccgttttatcggtagtgatgatatgacgcaaaaccgggaattatttcaggtctggttacaaaaattagcgcagtggcatcagaccactacgccttatctttttttacatacgccagatattgcccaggccccggaactggtacataccctgtgggaagacttacgtaaaacgcttccagagatcggagcagttccggctattccacagcaatcttctcttttctgaatttgccacctatcatagacaggtgccatcggccattttaaagggagtttgtatggtaagcgcgctgtatgccgttttaagtgcgttgttattaatgaagttctcttttgatgtcgttcgcctgcgaatgcagtaccgcgttgcctatggtgacggtggttttagcgaactgcaaagcgctattcgcattcatggtaacgcggtggaatatattcccatcgcgattgtgctgatgctgtttatggaaatgaatggcgcagaaacctggatggtgcatatttgcggcatcgttttgcttgctggtcgtctgatgcattattacggttttcatcaccgtctgttccgctggcgacgttccggcatgagcgccacctggtgtgcgctgttgctgatggtgctggcgaatctttggtatatgccctgggagttggttttctccctgcgttagcgcacaatacgccactttctttttcccggatttttacgttatgtctcaccgcgacacgctattttctgcccctatcgccagactgggcgactggacctttgatgaacgggtagctgaagtcttcccggatatgatccagcgttccgttcccggctattccaatattatttccatgattggtatgttagccgagcgcttcgttcaacctggtacgcaggtttacgatctgggttgttctctgggcgcggcgacgctctcggtgcgtcgcaacattcatcatgataattgcaaaattattgccatcgacaactccccggcgatgattgaacgctgccgtcgtcatattgacgcctataaagcccctacgccagtagacgtcattgaaggtgatattcgcgatatcgccattgaaaacgcatcgatggtggtgctgaattttaccctgcaattcctggaaccttccgagcgccaggcgttactggataaaatttatcaagggctgaaccccggcggcgcgctggtgctttcggaaaaattcagtttcgaagatgccaaagttggtgaactgttgttcaacatgcaccacgactttaaacgtgccaacggttacagcgaactggagatcagccagaagcgcagcatgctggaaaacgtgatgctgaccgattccgtggaaacccataaagcacgcctgcataaagccggttttgagcatagcgagctgtggttccagtgctttaactttggttcactggtggcattaaaagcagaggacgctgcatgatcgactttggtaacttttattctctgattgccaaaaatcatctttcacactggctcgaaacgctgcccgcgcagattgctaactggcagcgcgagcagcagcacgggttgtttaagcagtggtcaaatgcggtggagtttctacctgaaattaaaccgtatcgtcttgatttattgcatagcgttacggcagaaagcgaagagccactgagcgcagggcaaattaaacgcattgaaacgctgatgcgcaacctgatgccgtggcgcaaagggccgttctcactgtatggcgtcaacatcgataccgaatggcgttccgactggaaatgggatcgtgttctgccccatctttctgatttaaccggacgcaccattctggatgtcggctgcggcagcggttatcacatgtggcgcatgattggcgcaggcgcgcacctcgcggtggggatcgaccctacgcaactgtttctgtgccagtttgaagcggtgcgtaaactactgggtaatgatcagcgcgcgcatttgttaccgttaggtattgaacaacttccggcactgaaagcctttgataccgtcttttcgatgggcgtgctttatcatcgtcgttcaccgctggagcatctctggcagttgaaagatcaactggtcaatgaaggtgaactggtgcttgaaacgctggttattgatggcgatgagaacacggtgctggtgccgggcgatcgttacgcgcaaatgcgtaatgtctatttcatcccttccgcgctggcgctgaaaaactggctgaagaagtgtggttttgtagatatccgcattgcggatgtgagcgttaccactacagaagagcagcgacgcactgaatggatggttaccgagtctctgtccgatttcctcgacccacatgatccgagtaagacagttgaaggttatcctgcgcctaaacgcgcggtgctgattgcgcgcaagccgtaaaggtctggtattactgccggatgcggcgtgaacgccttatccagcywacaaaaccttgytaattcaatatattgcagggactatgtaggcctgataagcatagcgcatcaggcagctttatgtttgcataacctcagcgcccgtttccgggcgcttttcacgtcttatgcctgaacagctggctgatcaaacgccgttaacttcggtgcgttacccgtatatttttcgatatacaccagcgcagagttaccggcacaggcatttgccagctgcgagctggggatatccgccgttaacacgttcgcactgccgtttttacacaagccattttccagatctggccatgcaccttcatgcacgcataccacgccttttttgatcccgtcagtcaccacagcgcctgtcaaaatctgaccacgtttgttccagacacggaccagatcgccattcgcaataccaaagcgagcagcatcttcggtgtgaatagtgattggttcacgatcggcaaccgcatattttttacgcagttgcgcatagttaagctgactgtgtaaacggtgtgccggatgtgcggtcagaagctgtaactgcttctcgtcggcggtacctttccactcatcaggcgcaagccaggttgggtgtgccgggcaatccttatagccaaatttttccagcgttttggagtaaatctcaattttgccgcttggcgtacccagcgcatttttcaccggatcggcgcggaaatcaccataacgaacgtactgttcgttcttctcgctgcggcgcatttcgatcagtttattttgctgccagaaggcattaaacattggcatagtgacgcgttgcgcacgggcacctttctgagcggcatcatagaaaaatttcagccacgccatttcatctttaccttcggtatagatctcttttccgcctggtttcagtaattccgcaagttcggcaaacacgtcaaaatcgtttcgcgcttcaaattgcggagcgacagcctgcttcatcggtacaatatgctggttgctgtaatcaccggtcatcgtcaagtcattgcgctcaaacgatgtggtgatcggtaatacgatatctgcatgtttagcagctgcggtccagtagcattcagaaacgacgatcatctccggtttctgccatgctttgatcagacgattagtatcctggtgatgggtaaagttaccgccacccgcccaccagatcattttgatattcggatacgtttgttctttaccgttatgctgatatttgccgccaggattttccagcgcatcgacgatacgggcaacaggaatcgccgtcattccgccatcatcagcggcctcgctggcctgtccggcaatcgccgcagacatttccggcagcacgccgccaacacgcgtcgggttgccaccgttggagtaatgataagagaaaccaaaaccgccgcccggtgtaccaatctgccctaacatcgccgccagcgtcaccagcatccagtgtttctgttcaccatattgctggcgctgaattccccagcctgccatcagcattgtgcgattcgccgccatcagttcagcgagtttgactatctgcgcttccggtacgccagtaatttccgccgtccaggccgcgctcttcggagtattatcgctcttacctgtcagatactcttcaaactgcggatacccggtggtgtatttttcaaggaacactttatcgtgtttgccttgtgtcatcagggtatgcgcaatccctaacatcagtgccacgtcggtgcccatattcggcgcgatccaggtggcattatagccaaagaactcgatggtttcagagcggataggatcaatggcaatcactggtttgccagattttttcagctgatggaagtattccagcccttgctcatcggtactgctccaggcaatttttaaggtattcagcgggttcattccccacagcaccacaacctggctgttttccagaatcagcggccaggaggtctgctgttcatacacctctacagaaccgaccacatgcggcatgatcacctgtgctgccccggttgaataatcgccgctatgcccggaataaccgcccgccaggttcatataacgttgcagtaaggtttgcgctttatgcaacacgccagaagagcgccagccgtaagatccggcaaaaatggccgatggtccgttagctttacgaatacgctcatgttgctcatgaatcagttttaatgcctgttcccagctcacctgtacataggtatcttcgccacgacctttcgccggttgcagtggattgtcgagatagctttttctcaccatcggatgctgaatacgcgccgtggtgtgtacctgatccgccgccgtagactgtaaggagttcggtatggttttcgccagcgcgcctgtcgaagaaacaatcttgccgtccttcacttctacgttcatcgctccccaacgtcccgcggtgaggattttaccgcccttctcttctgcccatgcgggtagcggtgctgccgatgtcaccaccagcgctccagcggcaataccgctgtgtttaataaattcacgtcttgttaatgtcataacttcctccctgatcaacgaggatcactgtttctcggtaatatctttggcgttgtactggaaataccgcgttaaaatgtccagttcgttttcgctcatgctggttcgtgcccccattcctttggcaatggacggccacgcattgacggtgtaatggtcggcggcaataggggcatgacaaccagcgcaataggtatcgtcaagtttttcagcgtattgccatagcagtttacggtccgctaatgcgggatcggtaagcgcaccctgtaaagacgcctgacgccattgattgccgtattcgtcagcctgccattccccgtttaccgtgagcgccttgataccttcttcacttaatgtggctagcgccagccgttgacctgccgccaggtagagcgtgttttcactgccctgcatttgataaccctgcaacagaacgatcggctgtttgccactggcatcaacgacggtgagatcggtaccaggattcacggtagccagctcgcctatgcgagaagttttgaaaggataaatatgtgcgccattagtcactgaagtagcggcctgactttccagctcatgcgccgcgttgtcatccatttttatttctggcggaaaatgggcaatgcctttatgacaatcgatacaggtttcgccgcccttttgtgctttgttatgcattttctgcgcagattcactttgcgaggcaatatccatggcatcaaaagaatggcaactacggcacgttgcagagtcagttgcttttaattctttccatactgtttcggccatttcctggcgatgagcttcgaacttatcgtcactgtctattttgccgctaacaaattcatgataaatatctttagatgcttttaatttagcgaataaataatccatccctgactttggaatatggcaatcggcacattccgcacgtatccctttctggttcgaaaagtggacagttccctgatattcctcaaaaggtttactcatcgagtggcaggaaaggcaaaatgctgtatccgacgttttatgtaaggctttttgcgccatcaagaacccgccaccaccaaccacaaccgctatcagcaaaaacaataacccaatgcgttttttccctcgcatagattcctctaattaaattccagaacaccgaaatcattgtataaataaatacacaacgaattgactacttgcttaattcggcacaacactgcctgaaataatcgctaaagaatatgatttattacaatgtaatcattaattgctaaggaataatccagttgttatttagaatatatatttgtcagttttagcaatttaaatcacataattaatgtgaatatataaaatatttttagcacaacgcgtatgtgcacttgtcacccgctcaacagatcgcnggtaatcgttcattttttatactattcagggataaaaaaaggcccctgttgaaattgcaggggcctggtacgagcaagcatcatattgggcgacatgatgcaacggtaaaaatcatttggcctgatggcgttcaatgattcctttcatttcagcaaccgccgccccgtctacgacataacgcgaatactcgtccgcgtgtgcatctgatgacatggacaatccttgattacgataacgcatcggtgaggcttgccacgctcccgcggagctatggacttccagcactccggcatcgaggaagtggtgcaggttttctgcacggactcctgctccggccataatgattggagcatcacgatgggcaataagttccataatttttgataaaccttgcagtgcgtctgatttttgccctgatgtcagtacccgggcaatgcccaattccgcaagattattgagtgtatttagagggttagcgcacatatcaaaggcgcgatgaaaagtcactgccagcggaccggcagcagccattattttttccattcgtgacatatcgacattaccgtcaacatcgagcacgcccgtcacgagtccaggaaaacctaattcgcggaccgtgcgcacatcctcaagaatggcggcaaactcaccgtcgctgtagcaaaaatcaccaccgcgtgggcgaattatcggatgcacagggatcgtcacccgctggcgcacggatttcagtacacccaacgacggcgttaagcccccctcttttggggctgcgcataattcaactctgtctgcgccgttttgctgcgccgttagcgcgcattccatgctgtaacagcaaatttccagtaatgccatttttgctccttaattacgccgactgctcgctggcaacaatctcttcaatggaccacggatgaaatttaatggtcgttttgccatcggtgaccgccagcgtcggattcggtaatcgttcatgctcaccttttggcgaactggttttaactgagatccccggtaggctgagtccttcatcagaaagcaatgccagcgcacgggcattcagcgtttctggatcacccggcaaaacgatttcaatatgttcccaaccttcgtgcgggtaacgtttttccctaggccacggtagctccacaatagaaaactgccagtgtgcaacctgtaccggttcatgcaatttaaacagacaaatcggtctgccattgatcatattttctgacaaaagctcgccacactgttcaaacccgcgacgccagcgctcagcagtggcgttttgatggcaacgcaaagaaatgtgatcggcagtcagcggagtgatattcaaccccagacggcgggaaagttcatctaatgcgtgggtaaatcgcggtaaatccgatgcaatatcctgcagctcgtcgatagattgccagttcgccataatcactcttcgtctttcagtaaaagcgttaatttaccctgttgccctgcgccaaccaaccgctgatttcacgccgcttctgatgcaatagtgaaaacggcaatacgccacgcgcacgttgctgacgaaaacagccatttgcagtatactcccgccctaatttctttaactggtgcgggcaatttttgctcgcttcatcaatgtaaggtattccggtgaatattcaggctcttctctcagaaaaagtccgtcaggccatgattgcggcaggcgcgcctgcggattgcgaaccgcaggttcgtcagtcagcaaaagttcagttcggcgactatcaggctaacggcatgatggcagttgctaaaaaactgggtatggcaccgcgacaattagcagagcaggtgctgactcatctggatcttaacggtatcgccagcaaagttgagatcgccggtccaggctttatcaacattttccttgatccggcattcctggctgaacatgttcagcaggcgctggcgtccgatcgtctcggtgttgctacgccagaaaaacagaccattgtggttgactactctgcgccaaacgtggcgaaagagatgcacgtcggtcacctgcgctctaccattattggtgacgcagcagtgcgtactctggagttcctcggtcacaaagtgattcgcgcaaaccacgtcggcgactggggcactcagttcggtatgctgattgcatggctggaaaagcagcagcaggaaaacgccggtgaaatggagctggctgaccttgaaggtttctaccgcgatgcgaaaaagcattacgacgaagatgaagagtttgccgagcgtgcacgtaactacgtggtaaaactgcaaagcggtgacgaatatttccgcgagatgtggcgcaaactggtcgacatcaccatgacgcagaaccagatcacttacgatcgtctcaacgtgacgctgacccatgatgacgtgatgggcgaaagcctctacaacccaatgctgccaggaattgtggcggatctcaaagccaaaggtctggcagtagaaagcgaaggggcgaccgtcgtattccttgatgagtttaaaaacaaggaaggcgaaccgatgggcgtgatcattcasaagaaagatggcggctatctctacaccaccactgatatcgcctgtgcgaaatatcgttatgaaacactgcatgccgatcgcgtgctgtattacatcgactcccgtcagcatcaacacctgatgcaggcatgggctatcgtccgtaaagcaggctatgtaccggaatccgtaccgctggaacaccacatgttcggcatgatgctgggtaaagacggcaaaccgttcaaaacccgcgcgggtggtacagtgaaactggccgatctgctggatgaagccctggaacgtgcacgccgtctggtggcagaaaagaacccggatatgccagccgacgagctggaaaaactggctaacgcggttggtattggtgcggtgaaatatgcggatctctccaaaaaccgcaccacggactacatcttcgactgggacaacatgctggcgtttgagggtaataccgcgccatacatgcagtatgcatacacgcgtgtattgtccgtgttccgtaaagcagaaattgacgaagagcaactggctgcagctccggttatcatccgtgaagatcgtgaagcgcaactggcagctcgcctgctgcagtttgaakaaaccctcaccgtggttgcccgtgaaggcacgccgcatgtaatgtgtgcttacctgtacgatctggccggtctgttctctggcttctacgagcactgcccgatcctcagcgcagaaaacgaagaagtgcgtaacagccgtctgaaactggcacaactgacagcgaagacgctgaagctgggtctggatacgctgggtattgagactgtagagcgtatgtaatcgatttttcgtgagagtgaagcctgatcaggtttagccgatcaggcttttttattaccatctaaatgtattctgaaaataggcatgccattgttttctcgctgttgagtaagaggccagaagcgtaatatccagctccagggaaacggtaacggttcaatttaaggaataccgcagtgtttaaatttcttgtattaacattaggcattatctcttgccaggtttacgcagaagatacgcttatagtaaatgatcatgacatttcagccatcaaagattgttggcaaaaaaattcaggtgatgatactgacattaacgtgatcaaatcatgtctgcgacaagaatacaatctcgtcgatgcgcaattaaataaagcttatggtgaagcttatcgttatatagaacaagtgccacgcacaggtgcaaaaaaacctgatactgaacaacttaacttgcttaaaaaatcacaacgagcctggctggattttagggacaaagaatgtgaattaatcctttcaaatgaggacgttcaggatttaagtaacccttattctgaatcagaatggctatcatgtatgatcatacagaccaatacgcgaactcgccagttgcagctataccgtaactctgaagatttttatccaagccctttgacaagaggataattcacatatttttggcatgttttgttgcaagctattcctgataaatgattgcaacaaaacatccagcctttttcactgagttattaaacatactcgcgagcgcgtaatttttttgtccttcagcgataattcacaatcacttcattacgttgtactttcagcgacggaattaaccgcccaccgccaggcacttcccagataaagcgcaacggttctgctgccgctataccggaaaaggccacggtggttccgctctgcccatctaattcgacacaacgagattgcgaacacaagcgaacccgcagtcctgcaggtgtcgggccgataagctgataccgccacgccaccagcgtcatcaatcctgaagcaggttgtcgcgtagaaagaggtgcagacgacatcgactcaccgcgatgatttagcgtaattccgacactacttgcctgccacatcccctccccggcggcttgcaccagcagcggaaacaataatattgctaataaggttctcatcatttaccgccaattgtcgccgtcatgcggatatgtcggttatcagacagttccagattcgacagcaccactaactgcggcaagctgcggcgcagaaagcgagacaataatggtcgcagcgcgtggttcaccaataaaactggcggcgcacccaacatctcctgacgggatagcgcttcctgagtttgcgccagtaaacgatccgccagccctggctccagtccgcccccgccctgcaacgcctgtagcaacaaacgttccagcggtgtatcgaggccaataacatggacttcatctttgccaggaaaccactgctgggtaatcgcccgtcccaacgccacgcgcacgacggcggttaattcatgtggatcgctttggatgggcgcatgttccgccagcgtttcgagaatagtgcgcatatcgcgaatcggtactttttcatcgaggagattttgcagcactttatgcagtgtggtgagcgtgacgacgccagggacgagatcttccgtcagctttggcatctcctgggcgacgcgatccagcagctgttgcgcctcctgacgaccaaacagctctgcggcatgctggctaatgaggtggttaagatgcgttgctaccaccgtgctggcctcaaccactgtgtacccctgaatctgcgcctgttcttttagcgcactttcaatccagatagcattcaggccaaatgccggatcgacggtcgcctcaccaggtaacgtcccggcagcggttccagggttaatagccagccagcgccccggataagcatcaccactgcctatctccacgcctttcatcaaaatgcgatagcgggcaggttgcagatccatattgtcgcgaatgtgcaccactggcggcagaaatcccatctcctgggcaaatttcttgcggatactgcgtatacggcccaacaactcaccatcctgctggaaatcgaccatcgggatcagtcgataacccacttccattcccagagaatcttccagttgtacatcgttccacgtcgcttcgacaacggcattattctctgccatttttaccggttttggttcggcaggcgctttttgttcgcgtccacggatccaccaggccagccccagcaatccggcagtgaacagcaaaaataccaggttcggcattccaggcaccaggccgagtaaaccgagcacggcagcgcttaacaacataacgcttgggttactgaaaagctgattcaccatctgctcgccaacatcctgatcggtgctgacacgcgtaacaatgacccccgcggcggtagaaatcaccagagccgggatttgtgccaccagaccgtcaccaatggtcaagagcgtataactttccgccgcgtgtcccatgctcatgccatgttgcagcacgccgaccagcaacccgccgacaacgttaatgaccatgatgaggatcccggcgatggcatcgccgcgaacaaacttacttgccccgtccattgagccgtaaaaatcggcttcctgagtgacttcggagcggcgttttttcgcctcatcttcaccaatcaatccggcgttaaggtcggcgtcaatcgccatctgcttacccggcataccatcgagaacaaagcgcgcacccacttctgcgatacgcccggcacctttggtaatgaccataaagttgatgatcacgagaatgacaaacaccacgataccgatagcgaaattgccaccaacgaggaagtgaccgaacgcttcaaccaccttccctgccgccgctgcgccggtatgcccttccattaaaatgatacgggttgaagccacgttaagtgccagacgcaacagcgtggtaaacaacaaaatggtcggaaacgcagcaaactcaagcgtgcgctgggtaaacatcgccaccagcaacaccatgatcgacaaggcaatattgaaggtaaacaacaggtcgagtatgaatgcgggcagtggcagcaccatcatcgacaagatcaacaggatcaaaatcggtccggcaaggatctgccattgtgtcgatttcaggtttgtgggcaggcgcagcatcgcggccagattactcatgggtcggtttctcgttaataaaatccagggcttccggcaccggaagatgagtaggttgtacagggcgctgtccaccagccagacgccagcgtttcagttgccagacccaggccagcacttccgccaccgcggcgtacagttgacccgggatttgttgaccaatctccacatgtcgatacagcgctcgcgccagcggcggcgcttcaagcgtcgggacgttattttcancgccaatttcacgaatgcgcagcgcgaccagccctgcacctttagcgaccactttcggtgcgctcattttgttttcgtcatactgcaacgctaccgaatagtgggtcgggttattgacaatgacatccgctttcggcacatcggccatcatccgacgccgtgcggcagctcgctgcatctgacggatccgccctttaacatgggggtcgccttcgctttgtttgaactcatcacgaatatcctgccgcgacattcgcagctttttcaggtggctgaagatttggaaaaagacgtcaaatcccaccattggaatgacaccaagcaccaccagcagtgcgcatagccctaccaaatccatcgcattacccatggcggtaatcggagactcggccattaagcgcatcatatgcggccagtgatgccagagaaaaaaccccgtcacgctgccaaccaggatggttttcaaaattgctttaagcaactccgcgccagtctgtgccgagaacatccgttttatgcccggtagcgggttgagtttggaaaacttcggctgcaaggattttccgctaaataccagcccccccagcataaccggagaaatgagcgccaccagcaccacgccgctaatcagcggtagcagcgccagcatggcttctctgatcagcagaataatttgcccgaggatcagattcgggtctttgataatactgtgatcaaaatgcagcccagcggagagcatgcccgacaatcgacgggccagcgacacaccgccaaaccagataacactaacgcccaccagcaaaatcagcagtgaggtcagttcacgggaacgcgggatttgcccctcttcccgcgctttttctagtcggtgaggtgtgggggcttctgttttgtcgtcgctctcgtcagacacgtcgccaatcctggaaagagtattaagcgtaaatgatgccagagcgcaaagcgttcaatggtttgagtaaggggcaaaacaggcgggatttarggcttttgctgccacacatcaagcatagtgtgcgtttgtcggatgcggcgtcatcgccttatcagaccgcctgatatgacgtggtcacgccacatcaggcaatacaaatcaaaatccaagactatccaacaaatcgtccacctgatcctgactggctaccacaccggctttgctggtatcgacctgaggtccattaagcaaactctggttttcacgttttggacgcgactcctgttccgggatgttttccaacagcaccatcagcaactggcgttcgatctcctgaatgacatccatcatccgcttaatgacctgcccggtgagatcctgaaaatcctgcgccatcatgatttccagcagttgcgcgttagtaaagctggtatgcgcgggtacatctgccagaaatttccgcgtatctgttaccagttcacgggcgtcggcaaggtcaatcggatcggcaaaccagtcatcccaacgttgggttaacgcttttgctgatttctccatttgatcctgatgcggttgtgacgcctcaacactgttcagcgcccgctccgcagcctgggcggtcatctgcacaacatagtacaaacgatcgcgcgcatcggggatggcttccgccgcttcggcaatggcctgatccagtcccagttcccgcaaactgtcgcgcagcatacgcgtcaggctgccgatgcgcgcaatgatatcgccagctgaatgctcgtcagcaggtttgattgatggttgcatcatagtcgcatcctcacatgcccagtttctcaaagattttgttgagtttttcctccagcgtcgcggcggtaaatggcttcaccacatagccactggcccccgcttgcgccgcagcaatgatgttctctttcttcgcttctgcagtcaccattaacactggcaatgccgacatcgcgccatccgcacgaatcgttttcagcaattccaggccatccatgttgggcatgttccagtcggagataacaaatccataaccgcctgcctgcaacttattgagagcgtcgacgccatcttccgcttcctcaacattattgaatcccagytctttcagcaggttacgcactatgcgtcgcatggtggaaaagtcatccacaaccaaaaatttaagttctttatccgccatttcacactcctgatttaaatacgtatcgcctgtccggcactaatttttgccaacatttgctggcttacctggttaagatcgaccacttcgcagacaccacccatattgatggcctcgcgcggcatgccgaacaccacgcaacttgcttcgttttgcgcaagggtccatgccccagcctgacgcatcgccaacattcccgccgcgccgtcgttgcccataccggtcaggatcaccccaaccgcattacgccccgcctgtttggcgacagaatggaacaacacatctaccgaaggccgatgacggttaaccgccgggccatcgtgaattttgatttggtaatttgcgccactacgcgccagctccatatgccgatcgcccggcgcaatataggcatgccccggcaaaacacgttccccgtcttcggcttctttaaccccgatctggcaaagcttattaagtctgtcggcaaaagagcgggtgaaaccgggcggcatatgctgggtaattaacagtgccgggctggaaagcggcaacggttgcagtacgtgacgaattgcctcagttccacccgttgaagcaccaatcgcaatcagtttttcagaactcaacaacggccctgccttcagcgttgtcggtgccgacaatggcttatgtgctgcaaggctcgcctttgctgctgtacgcaccttttcagcaatcatttcgctgtacgccagcattccttcgcgaatacccagttgcggtttggtgacaaaatctattgcccccagctccagcgcgcgcagcgtgacttctgatcctttgccggtcagggaagaaaccatcacaacgggcattggacgcaaacgcattaatttttcgaggaaatccagtccgtccatccgcggcatttcaacatccagcgtcagcacatcgggattgaatttcttaatcaagtcacgcgcgaccagcggatcaggcgcggtcgccaccatttccatgtcgctatggctgttgatgatttctgtcatgatctggsgcatcagtgccgaatcatcgacagataacaccctgattttgctcatcgttaatccttacttagcgcatacaccgtttgaccacgcagcgtgaagcggcgctcgaggtggctaaagttttcagagtgacccgcaaacagcaatccgtcgggtttaaggagcggaacaaagcggcgcaaaatctcctgctgggtagtttgatcgaagtagatcatgacgttacgacagaagatcgcatcaaacggccccggcacggtgtactgtttcgccagtagattcagcgaggcaaaatcaacatagttcgccagctcctgacgcacgcgtaccagcccttcatgcggtcccgtccctcgcatgaaataccgttgcagttgctgcggcgtcaggtttttcaactcttcatggcgatagataccgcttctggctttttccagcacttcggtgtcgatatcactggcaaacactttccagcgtccgggcgcggtgcccaatgtgtcagccagcgtcatcgcaatgctgtacggctcttcgccggtcgaagccgccgcgctccatacgcgatactcgccagaacggcgacgtgcgtgatccgcgagcagagggaaatgatgtgcctcacggaaaaatgccgtcagattcgtggtcagcgaattgataaacgcctgccactcaccgctgtgctgattagattccagcaagttcagataatgaccgaaatccgtcagtcccagcgaacgcaaacgacgaaccagtcggttgtaaaccatgtcgcgtttatggtcagccagaacgatcccggctcgttgatagatcaattgacttatccgccgaaaatgcgcgtcggaaagcgccaggcgctcggtcatctgtaacaataaagacgtttgcccacagggcagagatgaagtcatagcgccttctcaatcacttcaggataccactggcgcaatttgtaactgcgccgactcatgtcgtgctacttcatgttcttcaagggtaaataccgccacacgcgacgaaagatggtcggcctgattcgccagttgttccgttgccaccgccgcttcttctaccagcgaggcgttctgctgtgtcacctgatccatctggctgacagcctgcgcaacctgctcaatcccccgccgttgttcttccgaggccgaagcaatttctcccataatgtcgttcacgcgggtcaccgaactgacaatatcggtcatggtcgcggcggcgttattcaccagtttcgaaccctgctggacacgattgactgactcttcgatcagccctttgatctcttttgccgcctgggcgcttcggctggcaagattgcgcacttctcctgccactaccgcaaaaccacgcccctgctctccggcgcgagccgcttctactgccgcattcagggccagaatattggtctggaaagcaattccgtcgataacgctgataatgtcgccaattttttgcgagctggtggcgatctcctgcatggtgtgagtcatggtactgacctgaacaccgcccgcctgcgccgttgtcgcggcattttttgcaagttccgacgcctgtcgtgcgttatcggcgttttgccctaccgtggcggttaattgctccatactggcggccgtttgtgccagcgatgccgcctgctgttcggtacgacttgagagatcgttattgcctgcgacaatctccgcgataccaatgtgcatctcctggcttcccttacgcacatcacttaccgtcccacgcaaagcctgctgcatggtcttcaggctggcaaaaatggcggtgatctcattacgaccatataccgcaatcggacgcgccagattacccgcagcaatgctgtcaaaatggctaccgataatggccagtggttgaacaatcatcttgcgcgtccaccacagcgcactgctgatgtagatcgccgcaacaataatcatgctgataaacaccagcgccgaaatctgatagttacgctggctttgcgcactggcggcttccagcacatggatgatctccagctgccaggcctcaaagttaacgtcaaacgcattctgtgatccctgcaccggcgcagtgaggaaatccgaaagttgattactttcaagccaggtcgcctgatgttcgagatcgttgtgccagcgggcaaaacttttctccgtctctttttgcaatgccctgacgtgctcgttgcccgcagtcatcgccataaaacttttaaacagcgtggtggattgcgtcagactggcacgcgccgtcgtcatcaacgttttaatgtcatccgccggatagctaagcgctgtcagagtgcctgctttgttcagcgtggtactggcctgtaacattaccgcccgagtttgcgctaatgccgcacgttgctgattgctctgctcgacctgattcagtcgttgcaaatcgtcgcgaaatgcccaaaaagacatgccgttactgccaatctgcaagatcccgcagagaatcaaaattaaaaacagcgtggtcgaaattcgaatacgattaaacatcaacgctccccatcaggcggcaatgaccgcgttagtaaatactcgtcaaaatgtttcccagtttggatcttgttcagcaattcgcagtcgtggctgtgccggtggttgctcactggcaggacgggatggtgtttgcggtttattggtgagtgggctggctgccagacgaaacgcggaaaccgcttgcgttaaacgactagcctgttcttccagcgcagctgcagcggcagctgattcctgcaccagcgatgcgttctgttgcgtgacgtgatccatttccgaaaccgccaatgcgacttgatcaatgccacggctctgttcatccgatgccgatgcaatctcgcccataatgtcagtcacgcgagtgacagcatcgacgatattgttcattgtttccccggcgctttcgaccagcaccgaaccggtatcaacgcgcgagacggagtcttcaatgagagctttgatctcttttgccgcctgggcgctacgactggcaagattacgcacttcgcccgccaccacggcaaaaccacggccctgttcacccgctcgcgcggcttcaacagcggcattcagcgcgaggatattagtctggaaggcaataccgtcgattacgctgataatgtcggcgattttcttcgaactatcggcgatctcatgcatcgttttcamtacgccatccaccactttgccgccgtgctgggcggtgtcggaggcactttgcgccagttgcgaggcctggcgggcgttatcggcgttttgcttcactgtcgcggtgagctgctccatgctggcggcagtttcttccagcgcggatgcctgctgttccgtacgggaggaaagatcggtgttgcccgccgcaatttcacgggtaccggcatagatggcatctgaaccttcgcggacatgagtgacggtgtcagtcaaagagcgttgcatatgtgaaacgctctgcgccaggtcgcccatttcactgcgcccgtcaatggtcagggtattcgccaggttaccaccggcgatttcgcgaatgtgagcaataatttttgccagcggtgtaagcaacatacggcgaatgccataccacgccaccagcagaatcaataccaccaccagcgcgataaccgccagttgccactgggcaaatcggtaatcatctgcgttgtcagtgacgatatcgcgatacagtttttcactgctgagggcgtactgagcaaacgcttcgcccattgcattttgcattccctgggttggctgagcgaaataagctccagtattgccataatcaagataatcaatcagttcagttaacgctgtgtaatagtttttatatttttcatcaatattacgactggtagcgaccatttcaggtaacggtgccatgcttttgaattttttataatgagtcgcggcctgggccaatgttttcctggcgctatcgagcaattcaactttggcattactttgttgattggaggaatccatcatcattcgcaccgctgaacgactcaggttaatgcgcgtttgcagcattaaatcccaggttgacgtcagctcgccctgctgttctcgtaattgattggaaaccacaaagctcttctggctatggtgaagggaagaaaaaaacagactgccggaaataagctgtaacagtgcgaatacccccagcaccattaccaacagcgtgactacgcggatacggttaatcataaggcaccttcctgaaaacaagttgatctcgttatcggcaaggaagggggaaactttattgctgatgccacccgccgcgaaattgaaataaaacccgatgcgcagatcatcgggttcatttcaattgaggaaatcaggagaattacgccacttctgacgccgcgctatctaacagcgccatytyttcgctgttcagcagtttttcgatgttcaccagaatcaacatacggtcgcccagtgcgcccagtccagtgagatattctgttgaaagcgtcacggcaaactctggtgccggacgaatttgctccgccgtcaatgaaagcacgtctgaaacgccgtcaaccacgatgccgaccacccgctgtccgagattcaggacgataactaccgtgttgtcgttatagtccacatccacctggctgaacttaattcgtaagtcaacaatcggcacaataacgccgcgcagattcgtgacgcctttgataaacgctggcgtgttcgcaatccgtgttacctgatcgtagccacggatctcctgcactttcaggatatcaataccgtactcttcatcaccaagggtaaataccagaaattcctggcctgacggctcgctggccagctttgttacattcgtcataccggtcatattgttacctttttactcattcaggcggcggtgttcgccatacgttgttcgcggtttatcgcctgcaaggcggagacatcaacaatcagtgccacgctgccgtcgccaagaatggtcgcagcagaaatgccggggactttgcgatagttactttcaaggtttttaactacaacctgatgttgaccaattaattgatccaccagcaaggcgtagcggcgaccgccactttgtaagatcaccacaattccctgggtagcttcggttttcgcgcccgcgacgttgaacactttccacagttcgacgatgggcagatattcaccccgcacttccagcacccgytcgccgccggccagtggatgcagatcggcttcacggggttgcagtgattccataacagcattcagcggcagaatgaatacttcatccgcaacgcgtacggacatgccgtcgaggatggccagcgtcagcggcagtaaaatgcggatcgtagtgccagtaccctgcttcgactggatttcaacatgaccgcccatctcctggatattacgtttaacgacgtccatgccgacgccgcgcccggagacgtcggtgacctgctctgccgtggagaagcctggtgcaaatatcagcatcgcgacttcgtcgtcgctcatgttttcgctgacagtcaaaccttgcgaggccgcttttgccagaattcgctcacggtttagccccgccccatcgtcggtcacttcaatgcaaatgttgccgccctgatgttcggcagacagaattaaatttccgacgctgtttttacctgcggcgagccgtttttctggcagttcaataccgtgatcgaggctattgcgtaccaggtgggtcagcgggtcgataatgcgttctatcaggctcttgtcgagctcggtggaactgcccaccagcgtcagttctacctgcttgccgagttttcccgccagatcacgcaccagccggggatagcgactaaagacatattccatcggcatcatgcgaatcgacatcactgattcctgcaaatcacgggcgttacgttgtaactgccccatgctggtaatcaaatcaccatgattaaccgggtccagttcgctggaacgctgggcaagcatggactgggtgataaccagctcgccgacgaggttaattaattgatcaaccttttctaccgctacacggatgctggtggattcactgctacgcgtcgttttttcccgctccacgcgaccggttggcgcttgttcggctgccagtttaagcactggtggggtggatatttttggcgagacttctactgtttcaaaggtaatctgatcggcttcaatcacaaaacagagtaccgctgtgatgtcatcttcggcgatatcgcccggtaatattgccgagagagaatccgcccctttcaccacgtcagttaacgttgtcagatgccccagctcttcttccagcaggtcgacttcgctggccttcaggcgcgaaaggataattcgtcgcggcaactgactgcgactctgctcatcttgcggttcacttttggcaaccacacttaatcgggtcactgcggatggcgtttcgcctttcgcttctaatgccagttgacgcaaggcctggcagatataatcgaagctggcggcatccggctcttgcgactgtttataagcgtcgagctgttcttgcatgatgtccttcgtttccaaaaacagattgataatgtcggtgttgagttgcatctcacctcgtctggcttcatcgagcaggttttccatcagatgcgtggtttcctgcaaaacgctgaagccaaaagttcctgcccctcctttgatcgagtgggcagcccgaaagatggcattcaattgttcggcatctggcgcttccggctgcaaaaccagcagatgctgctccatatcagccaacagttcgtccgcttcatcaaaaaatgtctgataaaaatcgcttatatccatgctcacgctgtcacctcggttcggctgatggcattgtgggaacactgacctgtggtgcaacctcaggtttttccagggcgcttactggctcattctggctttcggcgttttcatgcaaaatggcctgttcggcttgtttgttcagtaccagcaggctgatgcgacggttgacggcatcatcaggtccgcgatcgcttaagcgcatcgttgccgccatgccgaccacacgtaacactttgccgctatccaaccctccgaccatcagttcgcggcgggatgcattggcccgatcggcagaaagctcccagttgctgtaacctttctcaccactggcgtaggggaaatcatcggtatgacccgaaaggctaatacggttgggaataccattcagaacgggcgcgatggcacgcagaatgtcgcgcatatagggttcgacgtcggcactgccagttctaaacatcgggcgattctggctatcgatgatctgaatacgtagaccttcctggaccagatcgattttgagatgtggacgtaacgcccgcagtttcggatcggactctatcaattggtcgagatcgccacgcaatttccgcaatcgactttgctccatgcgttttttcaactcttcgatgttcggctgcttattcacttccccctggctttgggtgtaatcatcgccaccgccgggaattgggctttcactattagaaatgcgatcgccgcccgtaaccgcagtcgccagtggagtccggaagtactccgcaatctgaatcaactcttttgggctggagatggagatcagccacatcaccagaaaaaaggccatcatcgcggtcataaagtcggcataagcaatcttccacgatccatgtgctgccccgtggcttttggctttgcgtcgtttgacgacaataatcggatgcgcttgattcttcatgcttcctcggttgtcgtctgttgttgcggatttttcaccgcacgcacatgctcttccagttcaataaacgacggacgttcgctggaatagagcgttttgcgaccaaactcaacggcgataggcggtgcgtaaccgttcagattagaaagcagtgtgactttgacgcactgcatcattttgctggtttcggcgcttttctgacgtaaaacactcgctaatggggaaataaatccgtaagccaataaaatgccgaggaaagtccccaccatcgcatgtgcgataagcgcccccagctcggcggcaggacgatcggctgaacctaacgcgtgaacgacccccattacagccgcgacaataccaaacgccggaagtgagtccccgaccagcgccagactgttcgccgggacttctgcctcgctttcgtgcgtctcaatctcttcatccatcagggcttcgatttcgaaggtgttcatgtgaccgctgataatcaggcgcagataatcgacgataaaatcaagcatgacgctatccgcgatgatgcgtgggtagctggcgaagatctcgctctcacggggattttcaatatcacgttccagcgaaaacatccccatctgccgcgatttcgccatcaaccgataaagcagagccagcagatccatatacattgctttggtgtatttggagcgacgaaacagcaacggcagcgctttcagcgtgcctttaatcgcttttccattattgccgacaataaacgacccaatccctgcaccggcaataatcaccagttcagcgggttgatagagtgctccaaggcttccaccggtcatcaaataaccgccgaaaactgtaccgagaacaaccaggtaacctaataagataagcacgacatcatccttccactgttgaccatgacaggatgttcagtcgtcaggcgttaacgcgcgattggggcaaaaaaaagcagcggtacgtcgttaccgctgctggaatgttgcgccacaccgtatcagttaaacagcctgtactctctgttcatccagcagttgtgggataatatcggcaggattctgggaaagtttacgtctttttactgcccgggatggcggttgacataagctgcaggcaaagctgccaacaggctggtgagcgtgggtaataaaattgccgccgcagcagttgcagctggaaagttgcagtaatccactttcaacaaaccgcaccaatgtccaggcacgggttaatgccagcagcggtccttcttctgcttgcgggcactgttcaaggtataaacggtaggctttgatcaccgcatcgacgccattacacaaaccggttttcagtaaaaactgccatgcattacagaacatcgaagcatgaacgttttgttcccaagtcataaaccagtcggttgagaatggcagcatgcctttcggcggtgggcttccgcgcagttctttataaagttttatcaggcgtccgcgacttaactgtgtttcgctttccagcatctgcaaacgagcgcccagggtgatcaattccattgccagctgaatatcccgcgcttcctgaacaatgcttttttcactcatgatcaggcccttttcttgcgcagcgcttcttcaggctgattaacatcattcagcaagcgtgttgagagcatgatgccggtatgaatttgctggagatcgtcaacgcgggaatcttgcgtcaacagagtaatcgtctggtggctgtcaaaacggaagtgacaaaccagctgattggtttctgccagcttaaccatttgcggaagagtcagtgccgctaatgttgtcgccatttcttcatttatgccgagacgaaacatagcggacgctttgtcctgaacaatcagacgctgtgcaagtagtaaatatgacaagttgatgtcataaatgtgtttcagcaactcggaggtatgcattattcccacccagaataaccaactttatttttatgcggtttcaccgcaccccgtgatgtcgccgggaagccccggtaaaaaataattagcattagaatagttgcgataagctgcaataagcagagccacctttttggtttaataagtccttacaaatagaagggggtctttacacttatctaagatttttcctaaatcgacgcaactgtactcgtcactacacgcacatacaacggaggggggctgcgattttcaataatgtgtgatgcagatcacacaaaacactcaattacttaacataaatgtataagtcatacttttgttttgggtgtatttcaatctgttaaaaagtttttcgctacgctagcaagcaaaaatgaaacaggaataatcgaaatgggatgttgcgcacagttaaaataactcaccgtaaataatcatctgctataaataatcactttcatgcaataccagataagctatttttaaacagacacttaccgcacaacaaactaattaaatacaaagaaaggcaacaatcaacttaatgttaataaaatgttttgcatatattaaccacttgtttaatgcggggaatcagtacattattttcttataattacagttgaaatcatatgatcaccgagagtgattgattaattgtctttactaataatcggactaatatttacctgtttgactgagttgggattgcgtcgtttctccattaggagtaaagctttaatgtcacctgaagttcacagaataaggaacaggttatgagctatagcaatattcttgtcgctgttgcggttacaccggaaagtcagcaactgctggcaaaagcggtatctatcgccaggccagtaaagggacacatcagtttaattactctcgcttccgacccggaaatgtacaatcaattagctgcgccgatgcttgaagatttacgcagcgtgatgcaggaagaaacgcaaagctttcttgataagttaattcaggatgcggggtatcccgttgacaagacgtttattgcctacggtgagttaagcgaacatattctggaagtttgtcgcaaatatcatttcgatttggtgatttgcggtaatcacaatcacagtttcttttcgcgagcatcctgctcggcgaaaagagtgattgcctcaagtgaggtcgatgtgctgttagttccacttacgggagattaaccgctcctacacaagcttaggaaaggtagcaactttatcgcgctgctggctttccgcgcttcgcggaactatctgctttaggtcgctaatgaagcactcctgccagtggttaatatcgtttttcacgataacgtccagcatttctgcatgacgggaaatacgttccgccagcgacatagtcaatgcacgatccagcgcaactgcaacttcgtcacgatcgtagggattaacaattaacgccgacgttaactcgtttgccgctcccgcaaattgcgaaagaacaagaacgcccgggttggctgggtcctgagcggcaacatactcttttgctaccaggttcatcccgtcacgcagtggcgtcactaagcccacgtcagagtagcggaatattttcatcagtaatttacggtcaaaatgctgattcaaataataaagcggcgtccagcctaattgcccgtatttaccattaattcgtccggcttcattttcgagctgatgacgaatatcctgataggcttgcacatcaccacgcgacgttggtgcaatctgggtataacgaattttaccatgatgctgcggatatttttccagcaacgcttcataggcgagaaaacgctctggcaaacctttggaataatccagccgttcgacagaaaagatattttgtacgtttttcagttccgctttaagttgcgccagttttggcggcagtggcccggcagcctgtttggctatttcttttggctcaatgccaatcgggtaaacttctgttcgaaacgctttgccccaggctgtatggctttttgcgctacgtgtcgtgacgcgggtcaggttagaaaggcaatccaggaacgccagacgatcgttttctgtctggaaacccagcaaatcataatcacaaagctgttcaagcaaggtgtcatatgtcggcagcgcgttgaagatttccggtgtcgggaaaggaatatgcagaaagaaaccaatgcgattattcactccccgtttgcgtaattcatgcgcaaatggcaacaggtgataatcgtggatccagataatgtcatcgtcttgcaacagcggcagtaatttatctgccagcaacgcatttacgcgtagatagccgtcccaggcaggacgctgaaattgcaccagatcgaggcgataatgaaaagcaggccagagaacggcattggagaattggttgtagtattcgtcaaggtcctgttcgctgaggttaaaagaggcccacgtaatgttaccctttttcaccttttttagcggctgatcctcattccctgtttcaccactccagccaaaccacagtccgcctgcggctttcagtgcccccagtatgccaacggcaaggccaccggcactggcggcgtgctcatctggtggtgcaatccggttagatactacgactaaacgactcatagtcatcactcctgttattttctcttttttgttgtaatgcggtggttatcatttcaagccagctccagacatccggtacgcccgccagtcgccatgatgcctgagttgcgcctgtgccaatttttactgacattccgcccagtcggttaacgactgcgaagccagattcatcggttaaatcatcgcccagaaatacgggcgttcgcccgataaagggagcttcctgcataaaggcagcaatcgcctcacctttactggtacctctcggtttgatctcgacaacacactttccctgctgtaacgccatttgtggccagatctgagtaatacgttgcgctaatgtcattaatgcgtcttcatgctgcggagcctgacgataatgcagcgcaaaagccatccctttcgtctccagctccgcaccgggatactgggcgatgaccgtatgcagttgcacgttaatatcacgtgcaatcgcatccggcagatgaacgatatgcgttttaccattgatgtcacggcgctccgccccatgcacgcccgctaacgggaagcgataaggttttgccagtgcgtccagctccaccattgagcgccctgatatcaatgccaatgcaccatcacttgcggttgccagtagctgaagtccttgcagaatattgtcaggtacgacgacctgatcgggatgcggtttgatttccgccagcgttccatcgagatcaaaaaaccaggcatatttcgcggatagttcaggggtttcggttaacggttctgtcacccggttctcctccttctcttttcttattgtgttgcgcagaacgcgctttacagacatgtaagtatagacagtgtgacgggggtcgccatttgcaacgaagaacagccaaccgttgtggcggctggctgtggtgggaaaaaacgttaaattgttgtggaaaaaagcatcagacagtgcgtttcgctttttgcttgtaacggtcgaagatcaccgctgccagcaggattaagccgcgaaccacgtactgcgcgaaaggagaaatattaagcaggttcatggcgttttccacggtgcctaaaattaagatacccgccaccacatatgagatttttccgatgccacctttcagagaaacgccacctaaaacgcaggcggagataacaataagctcataaccaatcgacgtcattggctgcccactggtcatacgtgaagccagaataattccggctatcgcagataccaggccagagagaacaaagataataattttggtgcgagcaaccggtacacccgccagacgcgcagcctcttcgttcccgccaatcgccagggtattacgaccaaaggtagttttattcagcagcaaaccaaagataatcagacacgcgacggtgagccagattggcgcaggcagaccgaaccagttggcgtaaccaagggcaaagaagctttcatcttcgataccgaccgctttaccgtcggaaatgatgtacgccagacctcgaacaatctgcatcgttgccagtgtcgtgatcagagcatttattttcagtttggcgataacaaagccattgaccaggccacagagaatgccaagcagcaaccccgctgccacgccaatccacaggctttcagtcagattgataaccaccgccgtggtgacacccgctcaggcaattacggaggcgacagaaaggtcaaagtcaccggaagcaaggcagaacaacatgccacacgccaccatccccgacatggaaattgccaggcccaaccctttcatattaataaaggtggcaaagttcgggacaaaaatggcacaggcgataaaaagcaccgcaaacaccaccagcatgccgtactgatcccagatacgcccgaagctgaatgacgacttaggtgcgccagaacccgatgtagaaacagaagacatcatactctccttactcaggcaactgcctggctgactttaggcatcgcaaggctcagtgcctgacgctcatctgcctgctcgtgtaacaattcaccggcgatttcaccttcgcgcatcaccacaatccggtcggcaacgccgaggacttcaggtaagtcgctggaggcaaacagcaccgccacaccctgcgccgccagcgcataaatcacgttatatatttcgtgcttagcaccaacatcaatgccgcgcgtaggttcatccagcaaaatgaccttcatctcttccgataaccagcggcccagaatggctttttgctgatttccacctgagagattcataatcagttgctcagcgcccggcgttttgatgttgagcgaacgaatgtggtgatcggcattgttttcttcccaaccgttgttgattacacaaccgccgagcacatgtttacgtctggcactgatgttgatattgtcgcgaacggagtgcacaggaataatgccttccgctttgcgatcttccgggcagagcatcatgcctgcggcaatggcgtggctcggtttacgaatatcgatcggctgttggtcgatataaacctgaccggcggtgatttgcgtcccgccaaacatgcctttcattaattcgctacgccccgcccctaccagaccaaacagcccaacaatttcaccactgcgaaccgccagacttattggcgtacgcacgcctggtgctttcacagcatcaagacgcaggcgctcctcgccataactacgcggttgccagccgtagatatcgccaatgtcgcgcccgaccatcgcctgcaccagcgcgtcgtggtcaacctgctgcatatcggtaaaggttttgacataacgtccatctttaaagacagtgatggcatcgctgagggcaaatatttcttccatacggtgagaaacgtataagatcacccgcccctcttttcgcagttcacaaataacgcggaaaagattgtcgatttcgcgggcagaaagggagctggttggctcatcaaaggcgataattttagcgttacgcgccagcgccttggcgatttcaaccatctgccactgaccaatggagagatatttcagcggcgtgtccgggtcaatatccataccaagatgtttaagttgtaaacccgcctcataattcagcaatgagcgattcacaatgccgcctttatgcggcagctggccgagatagatgttttccgcgacggtcatttccggcacgagatgcagttcctggtaaataatcgccacacccgcgttaagtgctgcggtcgtgtcggaaaaggacatttcctgcccattaatcactacagaacccgtggttggcgcatagttgccgctgaggatttttaagagagttgattttcctgcgccattttcacccatcaacgcatgaacctgaccggcatagcagtcaaaactaatatccgtcagcgccttaacgccgggaaacgttttaccgatgccgcgaaatgagagatacggggtagactgttgcataacgtctccgtgaatcactggtcgttcacaccccctctgcatcatgcaaaggggaatttttccggcaaattacttaccgcctaaaccttttttctccagttcttctttaaagttgtcacgcgtgatcagcaccacgtcggtaacttcggtgaatttggtcggttcaacrccttttgctacccagttgtwaagcatttcgctggacttataaccatgtacgtccgggcttggcaacagggaaccgtagaagccggttgcctgtgccttagacagttcgctcaccgcatccacaccgttaataccgataccgatgatatcggccgctttaaagccctgaccttccgtcgcgcgtacgccgcccagcacggtgctgtcgttcataccgacgatcagccaatgtttaacttccggatgttgaaccagcattgagttggcagcgtcaaatgccccggggatgtcgttagatttggtaggtacctgataaatttgtttttccgggaatcctgcagctttcagcgcatccatagaacccgtagtacggcgacgagccgtatccagttcgttggaggtaatcgccatcaccgcgctttctttgacatcccagccacgtttctgcatctctttatacagttcctggccctgacgttcgccaattttggtcgccgccatcatcaccagaggaacggtatccattggcttacctttggcgttaacaaactggtcatccacggcaatgactttcatatcgtagccacgcgctttcgccacgatggcagagccgagtttcgggtccggagtacaaataacgaaaccttttgcgccactggcggccaggctatcgatcgcgttcaatgttttttcgccatccggcacggcaatcttaataacctcaaaccctaaatccttcccggctttatcggcaaacttccattcggtctggaaccacggctcttccggttgcttcaccaggaaaccgagcttcaggttctccgccatagcggattgtgacataacggctgccagaccaatggctgccagggctttagtaaatttgtgcatggttctctccagctttagtgtcgttttgtgcagggcaaaaacgaatgacattcgttaaattaatcggaaaacaaagcattaccttttaactaaaagataagtgactgtgttgacatagttttagcgagaaattaattctccataggagagcaatatcacatcgcagaattacagtgagaacgtgcataaatttagcgggaaaagacataaggaaaagccaatttgtcagacaaattgttgaatgcacagcagattaatccataagattagcctggaaatccttgttgtctttggtacccatgcgggatgtcttctttttcaccagtcaataggccgcattacctggcgttgagtttttgaaatggtgtaataaccgcaactcaaagatgtggaaaatgcacgtcattcatttcgtcattaattatcactgtgctcattaattaacagaacacgtataatgagagccatctcgcaaaaatgaaaaaacgttttataaaataatcacttcatcatgaattcaaattcattgattaatatcaacaagatacaaaaagcactatcattaaaattcattgcagttacattgatttcatcaatgaaatgtaaaaatatataaacttgatgatttaagcattttcttatacccgttcagacgttattcttatttcagatcatcgtcagaattgactccacgatcacatttcggaccggcagaaaggaattattctgcaaacagtaattatggtgttttgatttatcttgcacctctccacttctggatataaggatattaggtatggcaaccgctggaatgcttctcaaactcaactctcaaatgaaccgcgagttttacgcatccaatctctaccttcacctgagtaactggtgttctgaacagagtctgaacggcaccgccactttccttcgcgcccaggcacagagtaatgtgacccaaatgatgcgcatgtttaactttatgaagagtgtcggcgctacccccatcgttaaagccattgatgttcccggtgaaaaactgaactctctggaagaactgttccaaaaaacgatggaagaatacgagcaacgttctagtacgttggcacagttagccgatgaagcgaaagaactgaatgatgattcaaccgtcaatttcctgcgcgatctggaaaaagaacagcagcatgatggcctgttgctgcaaaccattcttgatgaagtgcgcagtgcgaaacttgcgggtatgtgcccagtgcagaccgaccaacatgttctgaatgtcgtgtcgcatcagctgcattgatcatacatcgacgctaatgcattgcaccgatgaagtttttgagaaaccgctgcctcatcttttttgaagcagcggttttttaatgggattcgccttgtggggtaaacttgagctcaatcagcgcgatggctttttggattgcccgcatggtgaccgggtctgcggcagcgggatgatgagtaaagtcgatattcttcagctgactggacattttttcacgaacttcaacgggcgcgattacatcgagaacatccagaatttgtttgataaccaactggcaagcaaccacatcagaaaccagttcctgatcggcattcagcgtctgggacatcgtaaactcctgatagcattttgaaagccgttatagtagcggcttcacatcttcaacgatagtcacatccaccctcatcaggacacaaaaaaacctgccggagcaggttttttgttatcggaacatattgcctggcggtacgtctttgaacgtcttgcaatagttattgaacatacttttcaggattttgcgcagtttcatcgcggcactccgaccatttgttatacaggtgttattgtctttgcgcttataatatgacaaccatcacaaaaatcaatctttatgtgatacaaatcacataaatacccctttaatgttataaaaatgataatcaaagaacagccccctatttctgacacctacagatggcaagaaatagcgcctgccaggcgtcttttccggccattgtcgcagcgctgtaacgcgtaaaatagtgctttctcttactcttctggctggaccatgagacttctgattctgactctttcattaataacgctggcggggtgtacggttactcgccaggcccatgtgagcgaagttgacgcggcaacaggtattgtacggttggtttatgaccaggcttttttgcagcatgcccataccgatcgttatgtcagtcgcgggatctccgatcgcgcatgccaacaggaaggctatacccacgcgatcccctttggtcagccagtaggcaactgtagcctttttgcgggttccttatgtttgaatacggaattcactttgtcatatcagtgccatcattccgccttccctgtctttctctaaatattttaatcagcgaggggatcttcgctgattaaagaaatagcggtaatgcgttttattcccattcgtatttttaataattgaagtttatattttaccttttgcaaataataaaataacaaattatagtgacgccacagcaacaaatataacctttgtggagcactatcatgctgaaaccagaaatgattgaaaaacttaatgagcagatgaacctggaactgtactcttcactgctttatcagcaaatgagcgcctggtgcagctatcataccttcgaaggtgctgccgcgttcctgcgccgtcacgcccaggaagagatgacgcatatgcagcgtctgtttgattacctgactgataccggcaatttaccgcgtattaataccgttgaatctccgtttgctgaatattcctcacttgatgaattattccaggaaacctataaacacgaacaattaatcacccagaaaattaacgaactggctcatgctgcaatgaccaatcaggactacccaacatttaatttcctgcagtggtatgtttctgagcagcatgaagaagagaaactgttcaaatcgattattgataaattaagcctggcaggcaaaagcggcgaaggtctgtattttatcgacaaagaactctctaccctcgacacacaaaactaatgctctccggcggcaggtttctgccgccatttcaaatcagtgacggcaaatcttactctgatcggtcgaaaaaccttcttctgaaggtataaatttgccttttgctgccagaaacgctaccagctctcccgctgtcatcccttctgccgagcaagtgtgaaaacgtgcctgttcaccaaaacgcgctttaatcgcagcttccagactggcatgcgtatattgctcgcctgattcaatcatcatatttaacacttcatgaccgtgaatagagtccatcgttcctcctcaaaaaaaagcctagcgtagcgattgccgcttatgaagactttgcgccagcgcaggactgaatgctttttattgtacatttatgtttacaccatatgtaacgtcggtttgacgaagcagccgttatgccttaacctgcgccgcagatatcactcataaagatcgtcaggacagaagaaagcgtgaaaaacagaaccctgggaagtgtttttatcgtggcgggaaccacaattggcgcaggcatgctggcaatgccgctggctgcggccggtgttggttttagcgttacgttaatcttgttgattgggctttgggcgttgatgtgctacacggcgctattactgctggaggtgtaccagcatgttccggcagataccggtctgggcacgctggcaaaacgctatctgggacgctacggtcaatggctgacgggcttcagtatgatgttcttaatgtatgctctgactgcggcatacatcagcggtgccggtgaattgttggcctccagcatcagcgactggacaggtatttcaatgtcggcaaccgctggcgtgttgttgttcacttttgttgccggtggcgtggtttgtgtcgggacatcgctggtcgatttatttaaccgttttctgttcagcgccaaaattatttttctggtggtgatgctggtattgctgctaccgcatattcacaaagtgaatcttttaaccctgccgttgcaacaggggctggcactgtctgcaatcccggtgatttttacgtcgtttggttttcacggtagcgtgccgagtattgtcagctatatggatggcaacattcgtaagctacgctgggtgtttataaccggtagtgcgatccccctggtggcatatattttctggcaggtggcgacgcttggcagcattgattcaacaacctttatgggattgctggctaatcatgccggattaaacgggctgttacaggcgttacgcgaaatggtggcctctccgcatgttgagctggcagtgcatttatttgctgatttagcccttgccacgtcatttctcggcgttgcgttaggcttatttgattatctggcagatttgtttcagcgttcaaataccgttggtggacgattgcaaactggagcaattacctttctgccaccgttggcgtttgcactgttttatccacgaggatttgtgatggcgctgggttacgccggtgtggcgctggcggtactggcattgattatcccttcgctgttgacctggcaaagcagaaagcacaatcctcaagcgggttaccgggtcaaaggtggtcgtccggcgctggtggtggtgtttctctgtggtattgctgtgattggcgtgcaatttttgattgcggcagggttgttaccagaagtggggtgattagatagcctcaaattccttattgggtgccagaattaacgctgacacccaatttgacttcttaatgcaggcagcactgcttaaattttttaccactaccgcacgggcaaggatcgttacgccccggtttctcttctgctttgatcggttgctgaacagctttttcctgcggatgcgccatccagtacgcatgtagatcaagcgccgccagtcgaatggcatctacgctctcttcaaacgcttctggcgacatcttctctacccgctcgaagttttcctcagtaccgtgcagcgctatcgcctccagcgctggttttaacgaatcgggcaatgttgaccagtcagaaagtgccacgccccgcatatagccaaagcaccactcctcaacaatcgtcagctcgctgccatcaacttctcgcaagccgaataacggctcaaactgctccgggaattcgttcagacgctctgcggtatcggccatatgttgaaaagccaggttcataaagcgcgtcatctctttctctgacgcccagcgcggcacatagtcagccccaccccacacggcaaccagccactgtgccggttcaatctcttgcggagaactcaacaccgccgtcaataaaccgtccagctccgccacatcaaggatggcgtggtcagtgttgtatttggtcagaatatcgtccagccattccaactcactttcgtttaacggtcccgttttcatacgcttttccttgtggatctcaactcgccagcacctatcttacatgccggtccgtatcagagatactttttgagtggctttgccggtgattaaaaatcaaggagggtgtaacgacaagttgcaggcacaaaaaaaccacccgaaggtggtttcacgacactgcttattgctttgattttattcttatctttcccatggtacccggagcgggacttgaacccgcacagcgcgaacgccgagggattttaaaaactatcaaccaccatttataaatcataaccttatgattttattaactttgaaaatggctctatacaacgccatttgaatctattgtcactttttatcgccactttttaccctctattgtcaaaagggttcaattcaacagcagcctctaaatgacctggagcaaaatgcgcataacgcatagtcatttttatatcgctatgccccagtattttttgcaacacaagaatatttccaccccgcatcataaaatgactggcaaacgtgtgacgtagcacatgagttaattgcccatcaggaagctcgatcttcgctctcttaattgcagcgtcaaaagcctcataacatggtgaaaatagcgctcctcgttttttaggaagcatagcttgcaattgaggtgaaatcggtacagtgcggttcttctttcctttagttttaacaaatgtgattcgaccgggcagtacttgagattgctttaatccttctgcttcactccaccgagcaccagtcgcaagcccaatacggacaacaacccccaaatctttattccgtgactcatcacacgcaatcagaaggcgttcaatctcatctacatacagaaacgccagttccttttcttcctcacgaaacttgcgaataccagtcagggggttttcaccagaccactccccaaggcgcttcagttcggcaaaaacagcatgtagatatgactgctcgcgattaacggttgcttcactaagttttttcttccccttgggattccattctcctgatagccttctttcccgataagtagcaaacatatttttgtcaaactgagaagcaaatggatctcccagcctggaacaaatcgcctcaagtttgactttgcgctctgcaccagaggacaaggttttaccgtacatctcaaaccaacgagcaatcaactcagaaagacgaggaccagaaccatcttgaaactcgtctccaactctactattcattaaacggcgctcataagagagcgcctcactttttgtcgcaaactgtttacgaatgcgttttcccgatgccccgtagggataacattcacaaagccatttacctgatggaatcttacgaaccgacattttagttacttatcacataaatcaaatgcagccttagtgacatcccccagactcttttttaaccctggggcggcatcattatctagccaaaatggattattgttatctaacggtaacgcaccaaatgttttaccttttattcgagccaaacctgtaagtgcatataacttattatcgtcaaaattcatcacataaggattaccatcaagacactgtaattgaacctcatcagtattaaatggccataccccattgaaactctcacgttcaatagttttaaaaggcattgcgacggcggaaaaagaaaacatagataaaaaagtaactaatagttgaaccttttttactttcatatcattacctcaatttagctcaagtaagattacaaattaaaaaacgccctagaaatgacaccgcctaccaaaacccytacgcagataaagaatattatttcttttggataaagtcggattaattctgaagcacgaagtcggacttctggtaaggtcgaactctctatgtggcttgatgccgattgttgctctaaccacgacaatgcagactgtaactgagaacgagtaagatcgtttaaacgtcctgtaccgaaattgatatggcaataccgcagaagtttttgtcgaagtccacagtcttcactgttacgtagtaataaacttacaagagccttacaggcatcatgatctttacatcgctcaagcattgcatgcagaaaactctccgctgttttatattgatttactgtcatatcatcaataccagctacaccaatctccgcatgtactttttgccaaataataaacgcttcagtattgctagcttctgcmatagcagcaaccaagctatttagctccttacgctgagccttaagcaaagggcgatcgtcatcatcattattcgaagggattgcgatattgacggtatgagaaccatcatatcgctctatctgaatattcttttcgtgaaaatcacgcccagcaacgcgattgtttgaaccgtttgagttgacggccatgtcacctccctactatcacctacccttagtttcgttatagtcacgaccagcgatacggttattaccaccagaaatatttaactcacgtcctgatggctgagtttccttttcactgatcgcaccttttaaagccccaatcaccgcgtttttcacatctaacgaagctgctcgaaagcgagtaatcaattcctgctcatcatcgttataagtttcaggtgagtgaattcccaacacaacatactgaacatcaaggccaaaacgagacagcgctgccaaatacgcagcatcaggaaagctatctcctttctcatatctaagctgagttagctttttgactccaccaatgtcgctcatggcaacttgactaagtcccaatctttccctttcctcacgcaaccgccgaccaatatcatttttcatacaaaaaccttgacaggtatcttttttgataccaaaatgatttcacgagctattagatgatcacaatataccactatgaaacaagttcttcacgataccagatcacgcattccgcgtaacaccgccacaggtccaagactggcacttcggctgtccctcgaggagcgagccgtcattgatgaaatggcagctaaagaacaacgctcatcctctaacatggcgcgcatgatctcccttcgcggcctagagctaacccagaaagaacaaaacaaatcttcctgatcaggaggctagtgggatgtcaggtataaccatcaatatcaatgtgaatgccccctatgtatccctgcagaaatatgcagagataacaggtatccctcttaatacatgcaaaaagatgttggctgacggtcgaattattatccgccccaaacgcgccaaaatggaaaagcctgaagtaaaccttgtggcgatgttaaaagacgctttggctaacagctaaaacaatgaacagagcaccatcatgaaaaaaaacgctaataatccatactccaaatttcgtaatggcgtagaacgccatgtacaccacgtcgctaccagtgcatcacgtagtaacagtcgctataacctgaacgagacgcatgcaacaccggatggccacgctgtaaaacaaatcggcgaacatgcctggctgattgagaaagctggaatcgtggtccacaaatgcccacgcaatccgtttaccgggaaccgcatttttgcattgaactgcggcgacaatcacttcgggcaggatttcacattatacgaagcacttcgcacggttgatcgtctgcttcgcgggcaaagttttattaaacaggctgatttataacaggtgctttatgaccaaagagcatgcacaaggtgtatttatccgttttattgattttcgcggtgaactgttattacgcgcatcagccattgacggaattgttccatccgaaaaaaacgcagctacttacgtttatctgaacggtacgcgcctgactgtggagcttccgtaccagaccgtacgagaaatcattagcgaagctgaaaaggctcgtcaggttaatggcgatgaaccctatatcgaaattatttgtatggattcagaagctgaaattcagaaagcagattaaagggcgttgcgatgggcaaagaatataaaactctcattaacaaagcacctgaacgattttattttcgcttaagtgcatcaggcgctcatgctgaacgtgcagcccgtgactcattgaccagggcaatccggagtttgtatgacgttgctttttacgctgatgatctggatgcacttaacgaactttccgagctgatctgtgccgcagaatgcggggaacacattgaaccatataagctggggaatatcgcatgagtatatttatctcatggcttgttctgattatttcggtggcctgcgccattgggattatgcgaattattcattcagtaaaaaagattgaacgctttttcactgacaaataacagcttaaacagaacaccagattaaacccgaaaacctgaaaactatccgcattcgcggaggtattcgcacacgtaaataacggagatataaaatgaacgcaaaagaaaaaaatattatcaatacattaaaaatagtgtcagcagagcaagacaagctgtccagggcagcccagaaagataatcaacatatggcagcgctttacgcactgaccatcgcaatagccacccctgaagcagccaaagttattgaggaacagagcaaagaaatcgacactcttaaaacacagtcaacagttgcagccatgaatccgtccagcattggacgctgcatttatattcttggttcagcaatgatgctgcaatacaccattattgccgaactgcacggcaaatacctgataacgccttaccacacaaaagagtcagagcttctgacaaatctccgcctgatagaacgctctcaagctgtattcattgatgacgcgcaacgtgccgtatttaacgcatagggttactggacaaagggggcgcaatggcaattaagcattttcccgtcgttcgctttacctccagagggcgcgaatacgaggtcgacgaacgcctgattaccactatcgacaaacatcgttcggaaaaggatgcacaccacatctacctcactgacggcacttacttctgcgccaccaacgtggcgcgagtaaatcttatccgacaggtacaggagccacgcagatgaccattctggactacatcgctactcatccggggtgtagcggcggagagatcgccgcagcactgaataccccaaccacagccattaatgctgagttacgccgactttggcgcggcggcttagtcatcagaacaaaccgcagcacaggtggtcgcgctcgcaaaacaggaggccaggcttcttaccacgtaaacccgatgccgttcgggtgtagcaatccacttactcacatgtttaaccagctactgaaggaagccagagcatgagcaccatcaaccaccagaagctacgcgaactggcatttgccctgcaacgaatggcaacgcctcaaaaattactggcatttcgcgcaatgctctcgccgtctgctgtgctggcactgctggatcagctggagcacgccagaaccacggctcctgccattcgcctcacgctccatcatgaaatcgctgatttctgcgcaacgctgggggcacctggcgaaccggaaacgccggaagcaatgcagcaagagctgctgcaacgcatcgataacgtttttgatttttttctgaaccagtaagaaaccagaacatgcacacacaaaaaaaccgcttgccatgccgcaatcggtcaggttacatttccgctgcacctcataaaacgggtgccgggattctcaacccgatacagagcaaagcgcataaccgcgctagcggtttttttgtgcgtactgtattgccacgtctttttcgcgtcagaattatggcggggcgtacggggccgacttcggtcgggccggattctttgctctccggtgttgagaaccctgtacgtctcgccagcccgagattctcaactctggatggtgagttatttctatcaccgagcaaagaggccacaccatggcagaccgcaaacagcaccgcgctatcgcggagcgtcgtcacatccagactgaaatcaaccgcagactttcccgcgcatcacgcgtcgcgcaaatcatgcacatcaatatgctgcatgagcgcagccacgcactatcaaacatttattccgcctctgttttcagctatctggcggatgatctgcacgagtttcaacagctcatccagcagcaaaacaaactccattaattcctgttccgggcctttcctgcaccttgcggcgggaggccttcgcacatctgtgacaagangattgccgcaatgattctcgccaacgactttcttgaatacctgctcaacacagaacgtgatcttgccgctcgcgtgcgtgatcgttatgacatgtacctgaaatccctgcctgtaccgcagctcgctgacggaaagattgttattgatggtcgctacatgattgacagccacgagggaaattacaggctttaccgyattgaaggtggcaccccgtccgttattggcatttaccagcgcccatcctctgcaatcgtcgatgtgattgccgacagcatccgcatcacacatcgccatgccgacacagaagacaccgtgctggaaattcagcggctggctacagcctgccgcgacaccctgaatggcatgacgaagtaaatcactatgacggcagagtacatcagggactggcaacaaccgcgccacgcagtggggcgtgaaggaacggggatccccgctcctgaatccgcgctttcctcctggctggatgcctaccgggtagagaacgagcgccgccaggaaatggctgatgcggcgttctccgcaacgccgctgggcaacctgattaataaaagcctggacgcacaggaaaaacaggacaaaaccatcacactggcaggagacgccagaaaacaggcacgcggtgcggtggatgaagccatggcctcgctgcgcctgctgccgtcctatctgcgcgatccgcttattcgccacctctccttcctgcgcaaaaaacaggaagccgatcgtcagaaaggcaaaaagagctggcaggctgaacgctacgcgcgcggaaacctgcgcaaaatattcgaacgtctggagcgcaccgatcaccgctggctgacacagggttatcgctcccttgccggacgcgaacgcctggacgatttgctttacctgccgcagctcaacaaacaccagatacagacgctggccaccatgacggcggcgatgttcagcagcaccttcgaaaaactctgcgatggctttggcgcgaccgatggcgaactgaccatggatgtaacgctgaaggcgtatcagatgctggcccgcatggcgttacacctgcacgccatgcctccacattatgacgcactgacaacagacaaagaccggaggaacgaaccggacacggagctgctgccgggcgcaatccttcgcctgacctgtgcggaatggtggaaacgcaaactgtggctgttacgttgcgagtggagagaagaacaactccgcgccgcctgtctggtttccagaaaaacatcgccctatctgagccaggacgcgttaagcgagtttcgcgcacagcgcgagaaaacacgcgatttcctgaaaagtttcatgctggaaaacgaagacgggttcacgattgatctcgagacagtgtattacgcgggagtaagtaacccggttcaccgtaaggcagaaatgatggccaccatgaaggggctggaacttctggccgaagcccgtggcgacaaagcggtgtttctgactgtcacctgcccgtcaaaataccacgctacaacagagaacggtcatccgaatcccaaatggaacggggccaccatgcgcgactccagcgattacctggttaacacgttttttgcggcggtccgcaagaaactgaaccgcgacggcctgcgctggtatggcatccgcacggtggagcctcaccatgacggcaccgtgcactggcatatgatggtctttgctcatccggaagaaatcgacaccattgtgtcccacacccgcgatattgccattcaggaagatcgtcacgagctgggcgatgatattactccgcgctttaaggcggagtatgtcgacggctcaaaaggcacgccaaccagmtacatcgccacctacatcggaaaaaacctggacagccgcgccgtggatggcatcgacccgaaaacaggcaaaccacgcgttgaccacgaaaccggaaaatcaatgaccgagagcgtggaacgcgccattggctgggcgcgccttcaccgggtccgccagttccagttctttggcatcccctcccgtcaggtgtggcgtgaactgcgtcgccttgccagccagatggcacgcaacccggaaggcccgcaacggctgaaggatgacgcaatggatgcggttcttgctgccgctgatgccggatgttttaccacctacattgagaaacagggaggcgtacttgttccacgcaaggactacctgattcgcaccgnctacgacctcgcagatgagctgaacgattacggcgaacagagcgtacagatttacgggatctggtcaccactcatcggggaatcctcccgtgtgtgcacgcacccggataactggaagctggtaagacgtaaaccgggagtagaagacagcgcccgcgaaaatggttttgaccttcagggcggccctgccgccccttggactcgtggcaataactgtccccgtgtacaggaaacggacaacaacgggacagaacagccggaagaacggccagcaccgtggccgcagcttcctgacggcgttgacgtgaacgaatggatgcgctcactgaaacggcacgaacgccgggcgctgatgcgttcgcttcgtgacaaacaggcaaaaaacagcagtgatgaaatgcagagctggacacagagccgcaaacagcagcggcctttgcctgataaccacgaattactcgctaaagaatggcgggagtctgctgaatctctcggcctgcatatcggtgaacaacagatgcagcacctgttacggggcggcagtctgtacgttgacggcagcatcattgcaccgcagggatttgaaattgtacgcaaaccggatacccgcccggacagccgaatcacgcagctctggcagcgcctgagccgtaatcatggcgtaagcagcacggagatccgccataacccggtcgccagctatctggcacagctgggggcatcagaccctgaagccgccgcacgcctggcatccacacttcagcaggaccagaacaccatgaaaacacccgttaccgtgctttctgacatgctgcgcgccatccgcgacgcagagcacgcacagagaatcagtgaaaccactgaacgcgccagccgcaaagcagacctgctgcggggtggcctgaccagtggaaacaaaaaacagacagaaacgggactcacaaatcccgtaaatgagcaaaaaacgcgccgcgatatatgaagcgcgcacaaaacaggcaaaagcgggatttaaaaatcctgtaaccgattaattaatcaacataaggaaaagcgacatgaaaatttgtatcgacgacggctccaccaacatcaagctggcatggactgagaacggcgaacgccgcaacgccatcagcccgaacagcttcaagtcggaatggtctgcgccattcggtggcacgcagcccgcgaactacatgcttgatggcgtgcgctatggttttgatccggtcagcgatcgctttgtccagacgaccgacacgcaataccagtacagcgatgtgaatgtaattgccattcatcacgcgctggtcaaatcaggcatcacaccacaggaagtggatgtggttgtcaccctgccactgagcgagtatttcgatacaaacgcacagccggacatggccaacatcaaccgcaaaaaagcgaacgtcatgcgcccggtggagtaccagaacggcgaagcattcactatccgtaacgtacgggttatgcctgaatccattcctgctggctttaaggcaccggctgacatgagtccgtttgaatccctgctgattgtggatttgggcggaaccacgctggatgtggcaaaggttcaggggcaactggcaggtatcagccaggtgttttgcgatccacacgtaggcgtttctctgatggccgatgccgtactgtcggtgatggccactaacggtatgcgcaccagtcaccacatcgccaataccattatcgaacatcgccatgatgaagcctggctgcgccagcacatccacaatgacgcgcattacgccagcctgatggcggttattcgtgaaaaggaagaaacactgaaacaacgcgtgatccgcgcgctggcggttttttcgggttacgggcgggtgatggttgtcggtggcggggcggagattgtggcaaccgctatccgcgaagcctgcggagttaatgcgactttcatcgcggacggggtgccacagtttgctctggttaatgggttgtacgcaatgaacaaggagtaaaccaatgacgacaccaaccagacggataagtttctatctgaagcccgccgccgtcaagagtgaacaggaggcgtgcaattacctcgatagcctgccagcctccgaacgcagccgcgcgcaacgcgcggcctttctggctgggctagcactcataaagcgcaacccagcatttgcctactggatggccgaatggccagaggacaacctccccttcaataccgttagcatcaaggaaacataccaggctaatcagcctagcggagttgaatgcaatttttataaaataaaaaagaatattcagaccttattcccagaataatctgataattgtatgtgaactaataaaatacattgtcatacgagtcacctgtactccctgttgatgccagcagttttgcttcttttagtcgctccgtataggccagtgatacatactgagaacctttatcactgtgatggactgtgccggacggccgacgggcccacaacgcctgctccagtgcatccagcacgaatgtcgtttccatagacgatgagactcgccaccccacgatacatccggaaaacacatcaatgatgaacgccacatagacgaagccctgccatgtgctgacgtaagtaaaatcagccacccacagctggtcaggacgttctgccacgaactgacggtttacgcggtcgcctgcggaaacggctttccggctgacggtagtacggacctttttaccccggagaacaccggcaagtcccataaccgccatgaggcgcgccactgtacatctggccaccctgataccttcgcgtaacaactggcgccagactttacgcacaccgtacacctgatgattttcatcgtatacgcgctgtatctctctcttcagccagtcatcgcgctgcgcacgggcactgcgtttatccggatgatgtcgctgttgctgacagtggtaatacgttgacggggcaatatgcagttcactgcataccggtccgaccccgtactgctcacgcagcttatccagcagcggcattattttttccagaggcggtcgaactccgccttcgcaaaataagcggaagcctggcgaaggatatcgttactgcggcgcagttcacgattttcacgttccagctctttcagacgctgacgttcagcggtggtgagtccaccatcaccgcccccggtatcccgctcatgctgacgaacccacacacgcagagtctctggtgtacagccaatctttggggcaatggaacaaattgccgcccattgtgagtcatattcgccctgactttccagaaccatacggactgcccgttgacggacctcgggggaaaaacgtgtatttttagtcatcctgtttacctctttctcagggagtttagtctccaggattcccggggcggttcaatctgctggccggaactaatgaatttattggtgaaggtgacgcatacattccgcctcatacaggtctgccagcaaacagtaccgatattgcaccgccagatattccggctggcttcgtggctgttttcaacagtaatgaggcatcgtggcatctcgttgaagatcatcggggtaaaacggtttatgacgtggcttccggcgacgcgttatttatttctgaactcggtccgttaccggaaaatgttacctggttgtcgccggatggagagtgtcagaagtggaacggcacatcctgggcgaaagatgcagaagcagaaaaactgtttcgggtacgggaggcagaagaaacaaaaaacagcctgatgcaggtagccagtgagcatattgcgccacttcaggatgccgtagatttggatattgcgacggaggaagaggcatcgttactggctgcatggaagacatatcgggtattgttgaatcgtgttgatacaacagtagcagcggatgttgagtggccagtcgccccacaataaaaagaaaaagccatcgacagaaatatcgatggctttatgtactctatttatacaatacaacaccactctttttagttatatatgtgcagtttgatggtatatctttatttataaaagacattgcacctatttttacattatccccaattttacgtgataatccaatgatgcaacaattagctccgatatcaacgttactaccaatttttactcttgaactaggcatatcaccatctatctgtccaatggtagtattctgtcgtaataccagattttcacccgcatcaacagcaaaatgaacaacaattccagcatgatggggaattgtcaacccttttccaatatttgcgcccaatcctatttcacaaccaaacttgttaattattttactgtttaactttttggctgctttcttatgtaatttattaccattaatatacatttcgttagccaaccgccaccagaaaaggaaattccggttacgctgctttttctctcttaaaagcctccagatatccatacgtttccgccgaattacttcatgtttccagaagttttttaaattagtagagtttccaaataaaacaaagtgaattgccattaagtaagatagcacgataatctccttaattattatttcagaccacacatgttataaggttaagagattataaaatcctgttatttgttattcaaaaacaattttctgagaaggacatacaacagcaagtcgccagtcaccttcatcaggaaattggcgacatacgttaaatcagagcagccccttaactgagctggccgcgctattaagggatgatgtcaccttatctttgaagccggacagcatatcgctgaacgatgaggattgcaggcgctcccgcaaatcctcatcacagcgttcaagagtcagtgaaaattctatctttttcgccttaccgtagcgatcaaactcggagcgggtcgtattcgttccggtcaggacatacatgccgtaaatctgcccgacgccatcaatcaaaggccaaggacgtcctgtatatgcctgcgtggtcaacaacgacagcgacacttcgccaccagtaatctcaggataaagaacaccagaaagaacgatgcgatcatcacctgcaccgatatactgccagcttgctgaacggttaacgcgttcatttttcacatgtcgccagcttttgttttgctgtaactgctgatgcggcaacgtgcgcagctcaaaaacaaacatgccgtagatcatcatcatggccatgactcctcaatctttatcgtaaaaactgccacgcctggcacgggcgcgccgttccatttctgccctgaccatttcgccgaccagtttcgccagttcgcggggattctgcgtaacaacgttatgcagatgaacatgaatttcaccgccaaatccggaggcaacaggctcccggttacgggaagttgcaggaactgatgccactggcgatcgtatggcctccaccaccgggcgggagctggccgcaacaacagggaccagcgccggaggcagcggagccgggaccacgggtgtgatattaattgcgggggcaggcttactgacctgcgcaatcttccgctcctgccactccccacgaacagcaagtgcgcggggcaggttcttaaagacaatatcgccggggccaatgcgtttttttgtctcatcaaccagcttacctgtgttatcagcaattttgctgagtctgcgtagcgtgccggtattgctgtctgtgagaggtttgttgtctttgggtttatcatctccggtgccattgctatttcccgcagacttcggcggattgattttcgcaatgtctccctgaaacagagcaaccttgtcctgaagaatggccgcacgttgtgcgtcttcgattttcttgcgcgccctttccgcttcatccggaagcacaccgagtttttcaagtatccacgccagcgtatccagcaacatttttgcaggcgtcagaacaagctgtaacgcaccaccaagaacgttaccgaatacctcgccagcactggtacatttatccagcgtttccttgctggactccatcggtgacagcagcgatttaaaccagttaaacacctggctgaaccgcttccgattacgtcaaaaacagggccaaaccgttcaaaggtgtcgcgcaacggggtcagcctttccataatcccgctgaacaccccggcaaagaaagccctgataggatcccagtatttccagataagaacggcagctccggcaagcgcagccacgataagaccaaccggactgaacaacgccccgataacgcctcccagtaaagaaacggaacccgtcaccattccccatagcgcaggtaacaccctgacgacattcattgaccgggtaagaatgtcaaaaccaagacgcagggtggccagcttcccgtaaagcaccccaataaccagcgacaacgagccaatcgttgcagtcattgccagcaacgcaccgcctgctatcagtagctggcgcgtcagtaccggatgggcctgcgccagcgaggtgattttttcaagcacccgcgtgagccactgcgtgacagaacgcagcggaccgtcaaccagatcactgatgcgaatacgaagaccttcccatgcgctgtcgagatttttcaggtccccatcaagattatcagccattacttttgcgacgcgatcggcctctccccttgccccctgcaattctctggtcagtttttgcagctctcctgaaccagccgccgcaacaagcgtctgcaaaccaacgaacgcctyttctccggcgatgtccttgaagaaggagacctggtccacctgtccgtatttttgtgtcgccttatagagatcaagcagcacatcctccatcgggcgcattttgcctctggcgtcagcaactgacacccccagctctttcagtgcatcagccgcagcttttggcggtgatgcaaggcgggacagacttgcgcgcatggccgtgccagcatcgcttccgcgaagaccattattggcaagcatcccggccatggccgccgcttcttcaagactgataccaagttttgcggcaaccggaccggtatacttcatggtttcgcccagcgcgcgtaaatcagtattggtccgggtaaatgctgctgtcagcgtatcgcccacccggtccatttgatcggctgtcaggttgaactgtgtgaggatattggagcctatatcagccgtctcgccgagttcgacgccacctgccagcgccatattaagaacaccgggcaatgcggcctgaatggcctgcggagtaaaaccagccattgccagaaagctctgcccactggcggcatcactcgcagtaaactgtgtttcagcaagttttaacgcctgctcacgcagcgccttaaactgcgggctgtttttgtcgattcgcgtcagtgcctgaacgcgggacatctctttgccgaacccgatcgcaggctgcaaaaaacgcccggcagcatagccgcccgccgctgccgcaccaattgccagcgcaccacctgttttcagttttcccgcggtttcctgcgcgtgcgaataccgctcacgcgcctgcgttacacgcgcaagcgcctgccgttcgcgttcaagctggttgttgtattgttcggtgcgtctgatggcctgctgaatggtgttatcgctgcctgtcagggaaatgccgtggcgtttcagctctccgccaagttccctcattttctgaatttcccgtgtgcgcgattcattcaggcgttcaagccgggtgcttaactgctgcatcagcttttgttgtttttcgctgagcactgtacccgtgcgttgtaactgattaagggcgttaagctggcgtcgtgctttcacgatgccagcatccgctttactgacagcgtcgcgggcgcgctcaaatgatcgcgcctgacgctcgagatttttgatcgccccctgcgttcgctggatggagtcaccaaactgccccatcaggcggcgtgcgttttcggcaggtcgggtcagcctgtcaacggcgctgaaagcgacccggatatcaagagtcttcattgtctgcattcccgctgcgaagtgccgcccgctcacgccagctaaccacttcgccgggcgtcatcatgaagatttcggcgggcgaccagttaaaaataacggcaatatctgccacaaagtcttctatgtgctcaaagcacacaaccgtgatcaggcttccgtcgcctgttcgttcttcccgccagagtccgcaccgctcaaaaaatttacggcaaccacacataactgaataaagtcacgggatgccatttttttgatcgtcacttcatccagtcgcggtgatgtcacgcgtgacagcagcgtaaacatggattccgctttcagattcagcacatcagacagcgacaaatctcgcagagatccagcctgctcaatagccccggtgatctccacatacgtgattttttcgccgcctcgctcaattggttgggtaagttttacaccacgctcactggtttctttcacagtgtcagtaactaccgtgttttcggtatcgatgtttttcgtctctttcatcaggaaactcctttcagtcagaggcgacgcactgcgccgcctgcatattacttatcagccaagcccaagcgcggaacggatgcgatcgggcacaatgtccttgccgtccttccggtaaatgaagttcagcaggtcaatctcccacaacgggcgatcgttaacactcagcttgtagtaggtgtttttaatggcgtaagtgtgtgatgtggcttcgccctgtttggcttcccccatatcaatttccgtcacacgtccgcgcatttcgacttcatacaggtcgctttcatcatcggtgtagtattcccccgcaaaacgcagtagcgtgccgtcaatcgtgccgccatacttcaggaacagctcacgaactgcgccccccatgacaaagctcgcatcaagcgcggagtcgtccaggccgaggtcaatacttaccgcacccatcatgccaccaccccggtagctgtcggttttgcgcgtcagtttaggcagggtgacggacgtcaccttacccacttcgttttcaccatccacaaacagcgtaaaaaagcgaagatgttttggtacagccatcaggcacctcccagcaccgcaaatgcgggaccaaagaattcatcagtaaacgactggtaaagctccatgtcttccagcggaggaacgggcgtatatttgtagcgaatacgcacacgcccctgacgtaaattcgtggtgctgttatcctcgatgtcataccagcactccgcgccaatcagtttcccggcagtaaccagtgaatccagttttgccctgatggcactgataacatccttcacgttcgcaggtgtcagtggactgtcgatggtttcaaactgcgcttccgcaattgaatcagccagcacctgtgcggttcgggtatacacctcaaagatgtaggcgttcgtttccggtgtgcggttgccccagaagcggaacccgttgcgacgaataatggtcgtgatttctttgttgttgaggctgttggcatcactgtcttcggcctgcaacgaccagaacacatgcctcgacatcccaagcacatttttaaccggaacgttggacagcgatttgtgccagccctgctcatggtcaatgtacgcacgaaggccgcacgcataagcaggcgcggggaacgtttcgtttttgccacttttcaggttgtaggcgatgaagtcaggccataagagcatcacctcacgttcgttgaatttctggcggtaggtaatcgcctcagccatcgtgttacaaccatgacatgtggcatacacaaacgcgcgcagtttacccgcaatcacgcacagggattttgttaccgcctccgtgtccagctccggcgcggccagaatacgcggacggtatccgatgctttcatcctgctctgcaacaagcagcgcatacatccccgtatagctgccgtcagattcagaaccaccgataaccagttgatcctgcgtcttaccgccttcttctttgtgttcagccacgcgaacgacgatcacttttgtgctcacctggtctgcgatagccttaagcgcacgataaagcgtccccgtagtcccgcattttcccagcacgtcattgacgcgggtcagcagtgtgggcttgttcagcgggaacagctccgcgtccgcatcatctgccgttgccacgataccgataacactggaatcaacatcattaatcgctgttaccaggtcggtactttccgtaacacgggcaccatgaaaacgagtttcactcatagcttcagccccttgtatccgttaaatgattcggcaacaatcatcacccaccacgcgcgtaatctcacccctgcgccgttctcccgccacggcgacaacaaaaagcagtaaccccctccgcacgcacatgcgaccatgccgcacagggagggaacagatgaccgacaccaccatgcaattgctcagtcagggcacagaccacgtgaaagtgccggattttgatattctcgcggagggtaaaacgctgtcaggcgtggcagagcgcctgatgagcctgtcactgaccgacaaccggggatttgaggcggaccagctcaccatcacgctggatgatgcagatggtcagttgcagctaccgccacggggcgcgcgcctgacggttctcattggctggaaaggagaaccgctgacagaaaaaggcacttgtagattcaatctgtcaatgcaacacccctttcaattatctctttcggtgttttgaacttcagtgtctttctcggtctgttgtttagctgagcagcaaccagatcttcatgttgagtatattgggcaagacatgtctttttaggaaagtactgccgaattagcccatttgtgttctcatttgttccccgctgccaaggactctgaggatcgcagaagtaaactttaacgccggtgctgacagtaaattctagatgtctggccagttccattcctctgtcccatgtcagtgattttctgagttctgacggtaaactcaggaatttgtcggtaagagcctgatttactgagacagaatctttgcccctgagtctgaggatgatcgtataacgtgattttcggtctacaagtgtggctatatgagagttttttgtacctgagactaaatcgccctcccaatgccctagagagcgtctgttatcgatatttcgggaacgttcgtgaattggtgttccgttcactatgttaatcgtacctctttcgcctttgcgggtatgacgcctgccatggcgaaggctatgcgaccgtcgcagatgctgtatattcaggtggtgtagcgcttcacggctacgaaagtacagcgttttataaattgtctcaggtgatattcgcagcgttttttgacgtggttttgttcgccttaaccatcctgatatttgctctggagaccatttcatctccagcttttccagaacaagctttcgcaatggtaaattttgatccagtaagcacggttttggccttttcgccattctgttggctcggttattagcatcaacagctttgtaatagcgtctgccccgattacgctgaacttcacgtgagatcgtcgaaggactgcgattcagcgcagtagctatcgcacgaatgctcattttggctgacaaaccagctcgtatctcctcgcgctcagacagtgtcaggtgagctacagcccgcttacgctcatggggttttatgccgccagtatcccttaacatagtgaagatcgttccgggttttgaacccaggatattcgctatttcactgaagcctgttccgttcttccatagttccaaacctccgcaaccccatgttttcacataactgttgcgttgaccaattgaatctacacttacattgttgatgaaatcgctcacgaaggaccaccggacaggctttcagccagaagcgcagattttcgggatgtgaaccgttaacggcacataatgctcgcacaacaaacctgttaaaagagattactcagcattctcctgcttccattgccggatcatttcatcggtaacatcaccctcataacataccacgtcataccctccattacggctatatgcactgcgtccaccacatctactaccattccttgcatgattataaggacacgcacaattgcctggataagattcaatggattctttaattatttcttttttgatctgagcatcagactttcctgttgctgcatatccactaaaagatactaaacaaaggcagattgccattaataaaccacatcgcataccgatacactcaattactaaccaatcatagcccacatcataaaatcgagatgaggagcacaatacctttaacaagaaggtgtcataacgataatatgtcgtgcaattcatcaaaaaaaagatctatatcaaagagatagaactcttatcagtgcttcagacatcggcattcgaggcagcagaaaaacagtaaatctgacgaatttgccttttcccaagatgttgtcagattaaaaagatagattagcgcaggtacctgttggtggattgcaggaggaaaaataaagtcgagtggaaaaatcccagaaaaatttttgtttaacagaggtcctggttcactatgcgaaatacggaggagctgcagaagaattctgcttcatccttagagtttaaacagcacgtgcactaccattgtttctgcatatcgccacaccatcgccactctaccgccattgcacaaaatacaaatacgaaaaaaccacccgaaggtggtttcacgacactgcttattgctttgattttattcttagctttcccatggtacccggagcgggacttgaacccgcacagcgcgaacgccgagggattttaaatcccttgtgtctaccgattccaccatccgggctcgggaagaaagtggaggcgcgttccggagtcgaaccggactagacggatttgcaatccgctacataaccgctttgttaacgcgccaaattcttcaggcctttcagccagacatccgctgacgccgatgtcttttaaactggagcgggaaacgagactcgaactcgcgaccccgaccttggcaaggtcgtgctctaccaactgagctattcccgcattcatcaagcaatcagttaatcacttgattttattatcgtctggcaatcagtgccgccgttcgatgcgttgcattctacttacctggcgcgatgagtcaacgatatttttcaccacttttgatcgtttgctgaaaattgcgccgaaacgatcactgatcaagcaaatctgcacgcgcagcgctcaaatattgcaacattgaccacagagtcagtaccgcagccacaaagaaaagtgcaataccggcgtactcaacccaaatgttcggacgccacagcagccatgccaacgccaccatctgggcagtggttttcactttcccaatccaggagacagccacgctactgcgtttacccaactccgccatccattcgcgtagcgcagaaataataatttcacgggcgatcatcgttgccgccggtaaggtcacccaccagctgtggtaatgctcggttaccagcaccatggcgatagccacgagaactttatctgctacagggtcaaggaaagcaccaaaccgggtactctggttccagcggcgtgccagaaaaccatcgaaccagtcagtcaccgccgcgacgcagaaaatgagcgcggcggcaaacggcgaccaagtgacaggcagataaaagaccaatacaaagaatgggataaggatgacacggaacagtgtaagcaacgtagggatattaaattgcataatgacgggtaactatctgttgtcagtaagattacccctatgttgctacagagacatcaatgtttcaacgaccagaagatcttttctgccagaccttgcgaaatacccggcacttttgcaatttcctcgacgctggcgttacgtaaaccttgcaaaccgcccatatatttcaacaacatttgccggcgttttggcccgacgccttcaatggtttccagggaactggtatttttgaccttcgcccgttttttacggtgcccgccaatcgcgtgatcgtgtgattcatcgcgaatatgctggataacatgcagcgcgggagaatctggcggcaaactgaatccctcaccttccggctcaaagaacagcgtttccagcccagccttacgatctgctcctttggcaacaccaagtagcagcggatgatttttatcccatgagacatccagttcggcgaagacatttttcgcctgcgcaagctggcctttgccgccgtcgataagtatcacatccgggatcttactgtcgtcgatggctttaccataacgccgacgcagcacctgattcatcgccgcataatcatcgcccggcgtgatgccagtaatgttatagcgccgatactccgcacgcagcgggccgttagcatcaaacaccacacaggaagcgacggtttgttcacccatggtatggctgatgtcaaagcactccatccgcttcacttccggcaatttcaacacgctggcaagtgctgtaagccgctggtgaacggtagattgctgcgaaagtttgctggttaaggccgtcgccgcattggtgcgcgcgagtttcaggtaacgcgccctatcgccacgaggtttggtttgaacattaatcttgcgtcccgccagttctgaaagggaatcggcgagcagcgttttatcgctaagattaaaatcgagcaggatctcacccggtaaggtgcgcatctggctgccttgtaaatagaactggcctacgaaggtttctaccacctcgctcagttccgtaccgccaggcactttcgggaaatagctgcggctgccgagcactttgccctgacgaatgaacaatacgtggacacaagccatacccgcatcgaacgccacaccaataacgtcgaggtcgtcgccggtattggaaacgaattgtttttcggtgacgcgtcgcaccgcctgaatttggtcgcgaatacgtgccgcttcttcaaactccagattctgactggcagtttccatacggctaatgagttgcgtaagcacctgatcatctttgccagacaaaaacaggcgcacatactcgacctgctgagcgtattcttcttcactcaccagtccttcaacgcacggtcccagacagcgccctatctgatattgcagacacggacgcgagcgattgcgataaacactattttcgcactggcgaatggggaaaatcttttgcagtagcgccagtgtttcacgtacggcatagccattcgggaacgggccgaaatattcacctttggcatgctttgcaccacgatgcatcgccagacgcgggtgggtatcgccactcaggaagataaaaggatatgatttatcatcgcgtagcaaaacgttgtaacgcggctgatagagtttgatgtagttgtgttccagcaacagcgcttcggtttctgtatgagtaaccgttacatcaatttgctggatctgggcgaccagcgcttcggttttgcgcgaagcgaggttgctacggaaatagctggaaagccgttttttcaggtctttcgctttgccgacatagataaccgtaccaccagcatcgtacatgcgataaacgccaggctggctggttacggtttttaaaaacgcttttgcgtcaaactgatcactcactgacttgataatgtctccgcattacacagaccatggcgaattgccaggtgagtcagctcaacatcgccatgaatgtttagtttactgaacatacgatagcggtagctgttcaccgttttcggactgagattgagctgttctgagatctcattgaccttctggcccttcgtgatcatcagcataatctgcaattcacgttcagacaaactggcaaatgggctttctgttttttctggttcgatctggcttaatgccatttgttgagcgatgtcagaagcaatgtaacgctgcccagaatagacagaacggatcgcactcacgacttcctgcggagccgcgcctttgctgaggtagcccgcagcaccggcctgcatgactttcgctggtaaagggttttctgtatggacggtaagcatgatgatttttacatcagctgtggaacgcgcgattttacgcgtcgcctcaagaccgccaatgcccggcatactcatgtccattagcaccacgtcaacggcatttgcccggcaccacttaacggcgtcttcaccgcacgatgcctcaccgacgacttttataccctttatatcttccagaatgcgtcgtatccctgcgcgcaccagttcgtggtcatcaacaagtagaacgttgatcaaaggaatatctccagaaatagggataacgctactgatagttagtcattcgtatattagcggtttttattgcaactttgaaacgttaaaaatggtgggtattcgatttttctctcgtttttgtcaattcgattgtccacagttatggtcacgcccgtcaccaacggcttaccggatcgtttcacagtaagccctgcgacgaaatgtgacaaaaattacctttattcagcaaaaatgaaaatcagcccgctgaatatgtaacattaattaacccgaacaatacgggcaaaaaacattcatgataaaaatatttattggtcattatattaacgcatttaatagcaccgttgacggcacgctcaaaaaacaaccactgctatttttagcaaagcttatggtatactccgccgccttaacatttttcaccgcaaattttcattgcaacatgacgaggaaaataaatgagtacgcctgatttttctactgccgagaataatcaagaactggcaaatgaagtctcctgcctgaaagcgatgctgacgctgatgctgcaggcgatgggacaagctgacgcgggccgcgtgatgttaaagatggaacaacagcttgcgctgatcgaagacgaaacccaggctgcagtattttccaaaacggttaagcaaattaaacaagcctaccgtcagtaatataaaaccggctgatagcgtgcctttcagccggtttttgcatctggcacgcaggacagaaaagagatcaaattaagccagtagcggccgcgtaacaggcaacctgggtcttatttggtgcattaatttttttctgcatgtttttctggtggaaattgaccgtattctcagagattgacaaaatcatcgctatctctgctgatgtcttcccttccgccgtccacctcagaatttctttttcgcgcttgctgaaattcatctctggcgtcatcactatttcatcatttaaacgcatcagagccatcagactttcgcgcaccagtaactgcatttttaattgcagttcatcactaagaatgggtatttcgcgcgcgctgcaacgggaaaaggacaaaaagcccagcgcccggtttggcagcattaaatactgagtgacaccgcggcgtaaaccatgtgcgcgcgcggcttcccataacggctgtgcttcgttgaataagtcatcattccacattagatggccctgactaaagttttcagggttcagcaccggatcaattgcgagaaagttttttgcctgataataactaacccacgcctcagggtaattggtgtagaaagccactttaggtcgagtgaatggtaccgggtggcggacacataacgaatagtaatcgtactccagctgctgagcctgaagctcaatttcatggtagacctcttctgcggtctccatcctctgaaaacgcaacagcatcgtgcgacgccagctgaaaaaatccgtatcctgcatagtaaaccgcaacgcccctgagagtgagtatcatttataatgataattcaaactatcacataaataagatttatatataatttatattattcaggcaatgaattacttttgcaagccatcgcattctcttatgttattaatgagttatgctgattttttaagcagttttatcaggcttgaaatggcgttccgccccgactgtcgaatcgtcggggctgattttttcttattattgcagcagaaacttctcgaggaactggcgggtgcgaggctgctcgggatcggcaaataacgcttttgcggccccctgctcgactatccgcccctggtccataaaaatcgcccggtccgcaacatcccgggcaaagctcatttcgtgtgtcacaatcaccatcgtgcgcttttcctgcgccagctgacggatggtgttcaggacttcgcccaccagctctggatccagcgctgacgttggctcgtcaaacaaaatcacctcaggacgcattgccagcgcacgcgcaatcgcaacacgctgctgttgaccgccagacaaacgacgtggatagctggtttctttaccggccagcccaactttcgccaacagcttgcgagcgcgcgccgtggcctcttctttcggttcgcctttgacgatcaccggcccttcaataatgttctccagcaccgtacgatgcggaaacaaattaaagttctggaagacaaacccgacgtgctgacgcaactggcgaatcagcgatttttgctgacttaatgaacgtgcagtatcaatagtgatatcgccaacggtgatcgttcccgcttccggttgttccagcagatttatgctacgtagcaatgtggttttgccggaaccactcggaccgataattgccaccacttcgccaggctttacctcgaggtcgataccgtgcagcaccgtctgaccgtggaattttttcactaggttcttaacttcaatggcactcatttgggttctctctcctggcgattaagttgattctcaaaatggttctgcaacgtcgataacacagtcgccatgatccagtagatgagcgaagccgccagatacatggtgaatacctccagcgtacgcgaggtaatcaactgcgcctgacggaacagctccggcacctggattgtcgcggccagcgacgtatcttttaccagactgataaagctgttcgagagcggcggcaacgccacccgcgccgcctgtggcaaaatcgcgcgacgcatagtctgccatggcgtcataccaatactggcagctgcttcccactgacctttatcaatagaagaaatggcggcgcgaagcgtttcggcagtataggcggcagtgttgagcgacagaccaatcattgctgacggaatgggatctaattcgataccaaactgcggcaggccgtaatagatcataaacagttgtgcgatgagcggcgtaccacgaaaaatagagatataaaaacgcgccagccagcgcacgggccakattggcgacaggcgcatcagcgcgagaataaaccctagcagtaaaccaaaaaacatgccgccgatactgagttgcagcgtatacccagcccctttcagcaggaacggcaaggaatcaataaccagttgtatactttcttgcatgagcgttcccggagctaaacgtggggatgataggcgaacagcgcaggcgcgccgccggtatgaataaacagaatcggcccttcatctttgaagcgtttctgactgataccgtcaatcagacccgccatcgcttttccggtatacacaggatcaagcagaatgccttccagccgcgccagcaatttcactgcttccatgccttcgtcgttcggcacgccgtagccaggtgcaaaatagtcatcccagagtaaaatttccactgatgcggtcagctccagttctttcgcaatcgcctgttgtaggttaaccactttcggcaattgatcggcaacggaacgcgacacggtcacgccaatcagttcgctttcaggcatcaggtgttccagcccaacagccagtccggcgtgagttccggcactgcccgatgcgactaccaccgatgaaatattaaccgccccttcacactgttgcgcgatttccagcgcactctccacataacctagcgcgccaagagcattagaaccgccaaccggaatgacatacgggcgaaagccttgtgcttcgactcgcgtcgccagctcttccagttgggcattgggatcggtcagtgcgtcgcacatttcaatctgggtattgaacagatccagcaacaagcgattgccgttggttaaatagttttctgcggttgtgccaataggattttccagcagcgccacgcagtgcagaccgagtttggcagcgactgcggcagtctgccgcacatggttagactggatcgccccggcagtaatcagcgtatcggcaccttcacgcagagcatctgccgcgagaaattctagcttacgtaatttattgccgcccattgccatgggggtgacgtcatcccgtttgatgaaaatttcccgtcctagataatcagaaaagcgcggcagatattcgagcggcgttggcgcgccgataaactccagccgtggaaaacgggttaaattatgcagtggcataacagcctccgatgtgtgttgttgtgattttctcattatgcacgctgaaaacgcgtaaataaaaaaggcgctagtgaaagcgcccttttttgtcattatgctgattatttggtcacatcagcaccaaaccatttttcggaaagggcttgcaaagtgccgtctttttgcatttccgcaattgcatcattcactgctttcagcaggtcttcatttcctttacgcagcgccacgccagactcctgacgggagaatgcttcaccggttactgccagcgtatcgttggttttcttcaccagatccagcgccgccagacgatcaacgaggatcgcatcgatacgccctacgcgcagatcctgatatttggtcgggtcatcatcataggtacgcacatcgacgccctgaacattctgccgcagccactcttcatagttggtgcccagaccgacccccacttttttgcctttcagatcatcggctgttttaatggtgccttcgttaccttttttcaccagcgcctgaataccagaaatggtgtacggggttgagaaatcgtattttttcttgcgctcatcagaaatggtgacctgattaatcaccacatcaatacgtttagagtccagcgacgccagcataccgtcccatttggtcggttttagtgacgcctcaacgccaagatgttttgccagctgttgggcaaattccacttcaaaaccggttaatttgccgtcatccccctgaaaactgaacggcggataagtaccttccagccctaccagcagcgtgccgcgctctttaactttattaagcagaccttcatctgcaaaacttttaacgctcatgcccgcaatcagcgctacggccatcacacccatcaatgcctgacgtcccagatgtgctaatttcatattcaccccgaatgttgttatgtctgtttgcagtgtagagccattgtttgtaaacacaaaaacaactccgctacatcttattcttatttaatatatatcagaagcaggcaggctggaggatttctgcacaagtccggtacaggtttggcgctgatagtgttgatacttccgtaacgcgatgcggtaattgttggtgctggtggtgggcagccacggggcgaggatttcatcaaggaaaccgtcctgcagctgatcgagggaaatattttgctcgtgtagatgattccccaaacggcgcagacgaacgacatattcacgcaccgtaccagggctcatttcagtttgctcaaaaagaaattgcttaaagccgataatatcgaaaaaatcactctgcgttttgcaatgtaaatcaccgcaaaatcggcacaatgccgcccatgatttttgttccgtttgccagccattttcatcaagcagcgtgtccaggcgggaaatctcgattttattcactattttgccgtcgcgaactaaggtaatgcgatcgagcaatttacggcaatgcgcgcaatgggtctggctgtgtttaaagtctttaagatagcggcttaatggccgtcttttcaggtgctgcaccatcattaagaactcctggtagtcaaagttaaagtgcggcatttactgacgttataacttacccagtttagtgcgtaaccgtttaatagcctggctgtgtaactgactgacccgcgattccccgacctccagcactgcaccaatctctttgagattcagctcttcctggtaatagagggttaataccagtttttcgcgctccggcaacgtttcgatagcttccatcacccgctggcgcagattactgtccagtagttgttgtagcgggttttctcgttgatgatcatcagtaaccaattcgatgctatcgccgtgctcttcgcgccactcatcgtaggagaagagctggctgttattggtgtcgagcaacatttggcgataatcggcaatatcgatccctaaacgttccgctacctcagtttccgtggcgttgcggccaagttcctgctccagttgccctattgcctgtgccacttcacgcgcgttgcgtcgcacgctgcgcggcacccagtcacggctgcgaagttcatccagcatagcgccacggatacgctgcactgcgtaagttgtaaatgccgttccttgtagggcgtcatagcgttcgacggcattaagtaacccaatgccgcccgcctgtagcagatcgtcaagttccacgctcgcgggcagtcgaacctgcaggcgcaatgcttcgtgacgcaccagcgggacataacgctgccacagcgagtgtttatccattacaccttcagcggtatagagtgaattcacgataaacagccctgcgttatatgagttatcggcatgattatccgtttctgcagggtttttaatcggacgattagtgggtgaaatgaggggttatttgggggttacaggtaaattccaggcagaaaaaaccccgccggtggcggggaagcacgttgctaacaaattgcgctttatgttgccggatgcggcgtaaacgccttatccggcctacaagaatgtgcaaattcaataaattgcaattcaacttgtaggcctgataagcgcagcgcatcaggcaatttggcgttgccgtcagtctcagttaatcaggttacaacgattaaccctgcagcagagacagaacctgctgcggtacctggttagcttttgccagcacggagttaccggcctgctgaatgatctgcgctttcgacatgttggacacttcggtcgcatagtcggcgtcctgaatacgggactgcgcttcggacaggttggtagtggtgttgttcaggttggtgactgcggaatccagacggttctggatagcacccagggaagaacggaatttgtcgatggagctgattgcgtcgtccagggcagcaagcgggttggtcgttgcagaaccagcactggtagtctcagtagtgattttacccgcggagttcacatttacagcagtaccaattgctggagcataatctttattggtatcagtcgctgaagcatacccggcaacagtcacagagccgttatccttgttaacgctgtaagagactgtatagtcggcaacgttagtgataccacctttatcatccacataagacttcgcagcatcactggattcacccgcggtaaacccaatagttttgctcagtacaccggaattaaaggtaattgaagatgtcgcggcagccgctttggtttcgctcaatactacatctttactcactgtagcctgataagtaatcccaccagggattaacggagctactggagtggttgtcgcaggagttgcttttgcgatggtatattctgtgccattgaatgtcagagaggcaccgtcactaccttcgctcgctgctttgarcagcgctttcatatcagctttagctgcgctaccagcgttgttagtcgtcaagttgcctgcatcgtctacgtatgcctggcttccaccgatggtgatattacctgctgaatccgtttcgaaagaaacagtaccatcttttgtggtgtaagaaccattaacagatttacccacatcagcatgaagggtggcagctaacgcatcacgttttgaagctgaatcagcagcctgcgccgcggcgtctacacccgtaccagcagtagatttagtggtagtaaaatcaccagatttagcgttgtaagtataatctacgccgccaactgtgactttatcgccattccctaatttatcgaatgcagcatcggtagttaacaaggtattttcggttttcagatcataaagacctgtcgtggtgtttaacttcgcgccagcagaagttaaatcacttaccgttgcagctttgttggtaatagtacctttaccatttacgttaaagccattcagacccagagtatcagaatcgatttttttcaggtcgatcgtgatggtttcgccgtcattcgcaccaacctgaattttcattgaaccgtctttcgccagcacgttcacgccgttgaactgggtctggccggatacgcggtcaatttcatcaagacgagatttgatttcgtcctggatggagtccaggtcagaatcggagttagtccctgtagtggcctgaaccgtcagttcacgaatacgctgtaagttgttgttgatttcggacagcgcgccttcggtggtctgcgcaacagaaataccgtcgttggcgttacgggccgcctgagtcaggcctttaatgttagaagtaaaacggttagcaatcgcctgacctgcggcgtcatccttcgcgctgttaatacgcaagccagaagacagacgctcgatagaactcgacagcgcagactggttcttgttgatattattttgagtgatcagcgagaggctgttggtattaatgacttgtgccatgattcgttatcctatattgcaagtcgttgattacgtattgggtttccacccgtcggctcaatcgccgtcaaacctgttatcgtctgtcgtaaaacaacctttagaatttttttcacaaacagccattttttgttagtcgccgaaatactcttttctctgccccttattcccgctattaaaaaaaacaattaaacgtaaactttgcgcaattcaggccgataaccccggtattcgttttacgtgtcgaatgataaaaggaaatcgcatggcaagtatttcatcgctgggagtcgggtcaggtctggatttaagttcaatccttgatagcctcaccgccgcgcaaaaagcgacgctaacccccatttcaaatcagcaatcgtcgtttaccgctaaacttagcgcctacggtacgctgaaaagcgcgctgacgactttccagaccgccaatactgcattgtctaaagccgatcttttttccgccaccagcagcaccaccgcgttcagtgccaccaccgcgggtaacgccatcgccgggaaatacaccatcagcgtcacccatctggcgcaggcgcaaaccctgaccacgcgcaccaccagagacgatacgaaaacggcgatcgccaccagcgacagtaaactcaccattcaacaaggcggcgacaaagatccgattaccattgatatcagcgcggctaactcgtcgttaagcgggatccgtgatgccatcaacaacgcaaaagcaggtgttagcgcgagcattattaacgtgggtaacggtgattatcgtctgtcagtcacatcaaatgacaccggccttgacaatgcgatgacgctctcggttagcggtgatgatgcgctacaaagttttatgggctatgacgccagtgccagcagcaacggcatggaggtctcggtcgccgcccagaatgcgcagctgacggtcaacaacgtcgccattgagaacagcagcaacaccatcagcgacgcgctggaaaacatcaccctgaacctgaacgatgtcaccacgggcaaccagacgctaaccatcactcaggacacctccaaagcgcaaacggcgattaaagattgggtgaatgcctataactcgctaatagataccttcagcagcctgaccaaatacaccgccgtagatgcgggagctgatagccagagttctagcaatggcgcactgctcggcgactccacgctgcggacgattcagacgcagttgaagtcgatgctgagtaataccgtcagttcttccagctataaaacgttggcgcagattggtatcacgaccgatcccagcgatggcaaactggaactggatgccgacaaactcaccgctgcactgaaaaaagatgccagcggcgtaggtgcattgattgttggcgatggtaaaaaaaccggcatcacgaccaccatcggcagcaacctgaccagttggctttcgacaacgggcattattaaagccgctaccgatggcgttagtaagaccctgaataaattaactaaagactacaacgccgccagcgatcgcattgacgcgcaggtcgcgcgctacaaagaacaatttacccaactggacgttttaatgacctcgttaaacagcacaagcagctacttaacgcagcagttcgaaaacaacagtaattccaagtaatcattattcatcgggagacaggtcatgtwcgcggcaaaaggcacccaagcctatgcacaaattggcgtcgaaagcgccgtaatgagcgccagccagcagcagctggtcaccatgctatttgatggagtgctgagcgcactggttagagcgcgcctgtttatgcaggacaacaatcagcaaggcaaaggcgtytctttgtcaaaagcgatcaacatcattgagaacggactgcgggtgagtcttgatgaagagagcaaagacgaactaacccaaaacttgattgctctttatagctatatggtcaggcgtttgctgcaagccaatttacgcaacgatgtctccgcagtcgaagaagtggaaacattaatgcgcaatattgccgatgcctggaaagagtcgttactctccccttctttgattcaggacccagtctgatgaaccatgcaccgcatttatatttcgcctggcaacaactcgtcgaaaaaagccagctcatgttacgcctggcaacggaagaacaatgggacgaactcatcgccagcgaaatggcgtatgttaatgcggtgcaggagattgcacatttgactgaagaggttgacccgtccaccacgatgcaggagcagctccgcccgatgctgcgcctgattctcgacaacgaaagcaaggtaaagcagttattacagattcggatggatgaactggcgaaactggtcggtcagtcatcggtgcaaaaatcggtgttgagtgcctatggcgatcagggcggctttgtgctggctccgcaggataacctcttttgaatctgaatgagtcgatggctcgcgaataatccgattacggctacgcttctaatgttccccttgaatggagtcgaagaatgcgtaatcccacgctgttacaatgttttcactggtattacccggaaggcggtaagctctggcctgaattggccgagcgcgccgacggttttaatgatattggtatcaatatggtctggttgccgcccgcctataaaggcgcatcgggcgggtattcggtcggctacgactcctatgatttatttgatttaggtgagtttgatcagaaaggcagcatccctactaaatatggcgataaagtacaactgctggccgccattgacgccctgaaacgtaatgacattgcggtgctgttggacgtggtagtcaaccacaaaatgggcgcggatgaaaaagaagctattcgcgtgcagcgcgttaatgctgatgaccgtacgcaaattgatgaagaaatcattgaatgcgaaggctggacgcgttacaccttccccgctcgtgccgggcaatactcacagtttatctgggatttcaaatgttttagcggtatcgaccatatcgaaaaccccaatgaagatggcatttttaaaattgttaacgactacaccggcgaaggctggaacgatcaggttgatgatgaactcggtaatttcgattatctgatgggcgagaatatcgattttcgcaatcatgccgtgacggaagagattaaatactgggcgcgctgggtgatggaacaaacgcaatgcgacggttttcgtcttgatgcggtcaaacatattccagcctggttttataaagagtggatcgaacacgtacaggaagttgcgccaaagccgctgtttattgtggcggagtactggtcgcatgaagttgataagctgcaaacgtatattgatcaggtggaaggcaaaaccatgctgtttgatgcgccgctgcagatgaaattccatgaagcatcgcgcatgggacgcaaytacgacatgacgcagattttcactgggacgctggtggaagccgatcyttttcacgccgtaaccytcgttgccaaccaygacacccaacygttgcaagccctcgaagcaccggtcgaaccgtggtttaaaccgctggcgtatgctctaattttgttgcgggaaaatggcgttccttcggtgttctatccggacctctacggtgcgcattacgaagatgtcggtggtgacgggcaaacctatccgatagatatgccaataatcgaacagcttgatgagttaattctcgcccgtcagcgtttcgcccacggtgtacagacgttatttttcgaccatccgaactgcattgcctttagccgcagtggcaccgacgaatatcccggctgcgtggtggtcatgtcgaacggagatgatggcgaaaaaaccattcatttaggagagaattacggcaataaaacctggcgtgattttcttgggaaccggcaagagagtgtagtaaccgacgaaaacggcgaagcgaccttcttttgcaacggcggcagcgttagcgtgtgggttatcgaagaggtgctttaaattcatccccggcggcaagccggggagatttcattacggcaatggcgtcggtaacggcgctttatccagcgcagcggcacactctgccgtcgggcgatccacacgctccatcgtcataccatcgtactcaatggtgttaccgtcacgctcaacctcgtacagctcacgttttacggtaacgttagtgagatcatcagacatcaatgtcaacttgcccggcacagcaatcacccgctgccactgacggcaatctagggtatcgccctctttagtgacaatcaggctgcctatcgcttccgggctgaccagcgcacgttgcggccctttggtctgccagtagcccgccagccagtccggcgcgggggttttcacgacattgttatagttttcgacttcggcacagcccgccagcaacatgagcgcgcctgcaattgcgagttttttcatcattcgtcctgcatgagaagaaaagaggattgtggcattaaagccctgatgtcgccagcctttccaggttcagagagaaatttgatctaactattatttttgtgaattattaccccgaaaataaatttgcatggtgtatgattcgcgactcttgtttcaaaccttctgagttcagaggctacattcatgtcatggcagcaattcaaacacgcctggttgattaaattctgggcgcccatccccgcggtcatcgcggcgggtattctctccacttactattttggcatcactggcaccttttgggctgtcacgggtgaatttacccgttggggcggtcagctcctgcagctgttcggcgtccatgctgaagagtggggttattttaaaattatccatctggaaggatcgccattaacccgcatcgacgggatgatgatcctcggtatgtttggcggctgctttgccgcagcgctgtgggccaacaatgtcaaactacgcatgccgcgtagccgtatccgcattatgcaggccattattggcggcattatcgccggttttggcgcgcgtctggcaatgggctgtaacctggcggcattctttaccggtattcctcagttctcgctgcatgcctggttctttgccatcgccactgccattggttcatggtttggcgcgcgctttaccctgctgcccatcttccgtattcccgtgaaaatgcagaaagttgctgccgcctcaccgctgacgcaaaaaccggatcaggcgcggcgtcgttttcgtctcgggatgctggtctttttcggcatgctgggctgggcgctgctcacagcgatgaaccaacccaaactggggctggcaatgctgtttggcgtcggctttggtttactgattgaacgtgcgcaaatctgctttacttcggcgttccgcgatatgtggatcaccggacgtacccatatggcgaaagcaatcattattggtatggcggtgagtgccatcgggatcttcagttacgtacagttaggcgttgaacccaaaatcatgtgggcgggaccaaacgcggtaattggtggtttactgtttggttttggcatcgtgctggctggcggctgcgaaaccggctggatgtaccgcgcggtagaaggccaggtgcactactggtgggtcggtctgggcaatgtgatcggctcaacgattctggcgtattactgggatgatttcgctccggcgctggccaccgactgggacaaaatcaacttgctgaaaacctttggtccgatggggggcctgctggtgacatatttgctgttgtttgctgcgctgatgttgattatcggctgggaaaaacgcttcttccgccgtgcggcaccgcagactgctaaggagatcgcatgaaaaatatcgttcctgattaccgccttgatatggtgggtgaaccctgcccttatccggcagtcgcaacccttgaggcgatgccgcagttaaaaaaaggggaaatcctggaagtggtgagcgactgtccgcagtcgatcaataatattccactggatgcgcgtaatcacggctatacggtgctggatattcagcaagacgggccgaccattcgttatttaattcagaagtaatccctcattcccgctgtgacccacagcgggaacatcgttacctttgtatcacatagattttacccgccccctctcctattcttttcagtatgatctcaggaggtttctatgtgtggacgctttgcccaatcccaaacgcgtgaagattaccttgcgcttctcgcggaagatattgaacgcgatattccctatgatcccgaacccattggcagatacaacgtcgcgccgggaaccaaagtcctactgctcagtgaacgtgatgaacaccttcatctggatccggttttctggggatatgctcccggatggtgggataaaccgccgctgattaacgcccgcgtagaaactgcggcaaccagtcgtatgtttaaaccgctctggcaacatggtcgggcaatctgttttgccgatggctggtttgagtggaaaaaagaaggcgacaaaaagcagccttattttatctatcgtgctgatggacaacctgtttttatggcagcgataggcagcacaccgttcgagcgcggtgacgaagccgaaggatttttgattgtcactgcagcagcagaccagggtctggtagatattcatgaccgccgcccgctggttctgtcgccagaagctgcgcgggaatggatgcggcaagagattagcggtaaagaagcctcagaaatcgcggccagtggctgtgttccagcaaaccagttctcctggcacccggtatcgcgcgcggtgggtaatgttaaaaaccagggtgcggagttaattcaacctgtttgataagcctggagattattgatcaacaatactgcgtcataagtaatctctattagacaaagatttcattacctgttggcatattgcaaaaataacaccaatacggaatcgtcatgttcacgattaaaacagatgatctcacccatccagcagtgcaagcattagtggcttaccatatttccggcatgctgcagcagtctccccctgaaagcagtcatgctttagacgtgcaaaaattacgtaacccgacagtgacattctggtcagtatgggaaggcgaacaactcgcaggaattggtgcgctgaagttgctggatgataaacatggcgaactgaaatcaatgcggaccgcgccaaattatttacgtcggggtgtcgccagtctgattttacgccacattttgcaggtcgcccatgacagatgccttcatcgcctgagtttagaaacgggtacacaggctggatttacggcctgccatcaactttatttgaagcatggtttcgttgattgcgaaccgtttgccgattatcaacttgatccacacagtcgatttttgtcattgacgctatgcgaagataatgagttgctttgagccagacgcagcacattcttgcattcgacgtgctgcgtctttatttatcaccaacaggaaacgccttgtccatagacgccccttccacatgcgtcacaagaaacctctattccagtgacacaattacgcctaattaattacatataatatttaattatgaattcctcaccatctattacatgctttttaaccatatcggaatatttatcataatcggcgggattcataacaatatattttcgctgcgatatttcatagcgaatccctgtaagggtccatggcattaaaaatgcctctttaataggattacatttcatacaaagtaattttaaattgccaggtatcgcaggaataacctcaatcttattatattcaatatacgcttctttcaaatttttggggaaccatctaatttctttaatattattctcactacaatcaaaaaccttagcggtgtctggtagtgctggtatttccgatagcttattgtgacaaataaaaattttcttagcctttggcggaaatgagtcaatatacgatatcaggttattatttacggagatcagggtaattccatcaggtacttgtggaaattctgtaaggttattgaaatcgagttctaattctttgcacgattcgggcacctgtattgaatcaagttcattataaacaaggctaagcatttcaatccactcwggaagaggcggcacagaacccaaagawaggcttgataagtyaagttcattactgtgaagcttaacacatttaaacattctcaccaaygctctatccacattttctttcaagtcattcgatgcgccttctttgactgaactagcccagtcactgaaacctttgcaaagcctggcatctgtaattttggttaacttgtccagcaactctgcaatattggtcgatataaactctaatttatgccgaatgggtaaagtcccctccccctgacttttttctatcgtgatagatcccgtcttatcataagccccataattttcaaacaatagagtataattaccccacctgaaacattgctctctcaataacttaaattcagacagcatattcagtaagttgcwgtcttcactaactggtgtaaacttatcatttccaagacaactgactaactcacttgataattcatttatgattgcatcatcagatactaactcgtgttgttttatcgtagactcagtattcgatgtgattttatttaattgaaccgactgagtttttaacgacagatcatttaatggaaacatttacactcctgtttaataaattatattgcccagggcgcattctaaaacacaataaaattgccactatcaaaaatcgctcatttttataacgcagtatattaataaaaataagaacgaagattaagttatccagaggttactgttgcgtctgtggtcgtaacaacatccgacgtggtgatgtgtcaaatgagacattctgatgatcagagggtttatcgcgtatacggatcgtgggtggcagaaaactttcagaatcaggtttccattttaaaccagaaattgagtgagtttgccccatccataaccccacgcggtgagatcggatgtcattaaacaagccaggtcaacaggtcagtatgggaaggcgaacaactcgcaggaatgggtgcsctaaagttgctggatgataaacatggcgaactgaaatcaatgcgtaccgcgccaaattatttacgtcggggtgtcgccagtctgattttacgccacattttgcaggtcgcccatgacagatgccttcatcgcctgagyttagaaacgggtacacaggctggatttacggcctgccatcaactttatttgaagcatggtttcgttgattgcgaaccgtttgctgattatcaatttgatccacacagtcgatttttgtcattgacgctatgcgaagataatgaattgccatgagccagacgcagcgcattcttgcattcgacgtgctgcgcctttatttatcaccagcaggaaacgccttgtccatagacgctccttccacatgcgtcacaagaaacctctattccagtgacacaattacgcctaattaattacataaaatatttaattatgagttcctcaccatctattacatgctttttaaccatatcggaatatttatcataatcggctggattcgtaacaatatattttcgctgcgatatttcatagcagatccctgtcagagtccatggcattaaaaatgcctctttaataggattacattccataaaaagtatttttaaattgccaggtatcgcaggaacaacctcaatattattatatccaatacgcgcttctttcagatttttggggaagtatcgaatttcttgtatcttattatagccacaatcaaaaaccttagcggtgtctggtattgctggtgtttccgatagcttattgtgactaataaaaattttcttagcctttggcggaaatgagtcaatatgcgatatcaggttattatttacggagatcagggtaattccatcaggtacttgtggaaattctgtaaggttattgaaatcgagttctaattctttgcatgattcgggaacctgtattgaatcaagttcattataaacaaggctaagcatttcaatccaatctggaagaggcggcacagaacccaaaaataggtatgataagtcaagttcattactgtgaagcttaacacatttaaacattctcaccaacgctctatctacattttctttgaggtcattcgatccgccttctttgactgaactagcccagtcactgaagcctttgcaaagtctggcatctgtaattttcgttaacttgtccagcaactctgcaatattagtcgatataaactctaatttatgccgaatgggtaaagtcccctccccctgatttttttctatcgtgatagaccccgtcttatcataagactcataattttcaaacaatagagtataattaccccacctgaaacattgctctctcaataacttaaattcagacagcatattcagtaagttgcagtcttcactaactggtgtaaacttatcatttccaagacaactgactaactcacttgataattcatttatgattgcatcatcagatactaactcgtgttgttttatcgtagactcagtattcgatgtgattttatttaattgaaccgactgagtttttaacgacagatcatttaatggaaacatttacactcctgtttaataaattatattgcccagggcgcattctaaaacacaataaaattaccactatcaaaaatcgctcatatccatagcccggaacatgaataaaaacatcaacaaagataaaattatccagaggttactgttgcgtctgtggtcgtaacaacatccgacgtggtgatgtgtcaaatgagacactctgatgttcagggggtttatcgtgtatacggatcgtggatggcagaaaactttcaggatcaggtatccatttcaaaccagataatgagtaagtttgccccatccatgccccacgcggtgagatcggatgtcattaacaacaggttacacaacctatacctgcatgctcattacttcctgatatgccgccaccagcttattacgcacctgaatccccatttgcatagaaactgaggctttttgcatatcggtcatcacatcgtttaacgccacgccgggttcaccgagagtgaatttttctgcctgcgtgcgggcggctgtttgtgtatcgcttatgcgatcgagcgcggcgtgcagctgcccggcaaaactaatggtcggttgcggcagtgattcctgcgcacgcgcactcatcgccgtagcctgtaactggctgataaccccttcaatcccctgtatcgctgacattttcatctcctggataatttctggtagcaaagcctaccagtaagtcaataagacaaaggcgctaaatagcaacaaaaaaacgggtttattggcggatagaaaaaaacgaaagcacaaataatgggagcgtcaatttttcgagtttgctgacccgggagtgagtcttgttccactttgccaataacgccgtccataatcagccacgaggtgcgcgatgaatgcgactgcagcccagacaaaatctcttgagtggcttaatcgcctgcgtgcgaatccgaaaattccattgattgttgccggttccgcggcagtggcggtcatggtcgcactgatcctgtgggcgaaagcccccgactaccgcacattattcagcaatctttccgatcaggatggtggcgcaattgtcagccaactgacgcaaatgaatattccttaccgcttcagcgaagccagcggcgctattgaagttccggcagataaagttcacgagctgcgcctgcgcctggcgcaacaaggtttgcccaaaggcggcgcggtcggtttcgaactactcgatcaggaaaagtttggtatcagccagttcagcgaacaggtgaattatcagcgggcgctggaaggcgagctttctcgtaccatcgaaactatcggcccggtaaaaggggcgcgcgtacatctggcaatgccgaaaccgtctttattcgtccgtgaacaaaaatccccttctgcatcggtgacggtaaatctgttacccggccgcgcactcgatgaagggcaaattagcgccattgtgcatctggtttccagcgccgttgctggtctgccgccgggaaacgtcacgctggtggatcagggcggacatctgttaacccagtccaataccagctggcgcgatcttaatgacgctcaattgaaatatgccagcgatgtcgaaggccgtattcagcggcgtattgaagcaatcctgtcgcctattgttggtaacggtaatattcacgcccaggtcacggcgcaactggacttcgccagtaaagaacaaacggaagaacagtatcgccctaatggtgatgaatctcaggcggcgcttcgttcacgccagcttaatgagagcgagcaaagcggttccggttatccgggcggcgtaccgggggcgttgtcgaatcaaccggctcctgcgaataacgcgccaatcagcacgcctccggcaaatcaaaataaccgccagcagcaggcgagcaccaccagcaatagtgggccgcgtagcacacagcggaatgaaaccagtaactacgaagtcgatcgcactattcgtcataccaaaatgaacgtgggcgatgtgcaacgtctgtcagtcgcggtagtggtgaattacaaaaccttgccagacggtaaaccattgcctctcagcaacgaacagatgaaacaaattgaagatctgacccgcgaggcgatgggcttttctgaaaaacgcggtgactcgctcaatgtcgttaactcgccgttcaatagtagtgacgaaagcggcggagaactgccgttctggcaacagcaagcgtttatcgatcagttactggctgccggtcgctggttgctggtactgctggtggcgtggctgctgtggcgtaaagcggtacgcccgcagctaacacgtcgcgctgaggcgatgaaagctgtacagcaacaggcgcaggcccgcgaggaagtggaagatgcggtggaagtccgcctgagcaaagacgaacaactccaacaacggcgcgctaaccaacgtctgggggcagaagtcatgagccagcgtatccgtgaaatgtctgataacgatccgcgcgtggtggcgctggtcattcgccagtggataaataacgatcatgagtaacctgacaggcaccgataaaagcgtcatcctgctgatgaccattggcgaagaccgggcggcagaagtgttcaagcacctctcccagcgcgaggtgcaaaccctgagcgctgcaatggcgaacgtcacgcagatctccaacaagcagctaaccgatgtgctggcggagtttgagcaagaagctgaacagtttgccgcactgaatatcaacgccaacgattatntgcgttcggtattggtcaaagctctgggtgaggaacgtgccgccagcctgctggaagatattctcgaaactcgcgataccgccagcggtattgaaacgctcaactttatggagccgcagagcgccgccgatctgattcgtgatgagcatccgcaaattatcgccaccattctggtgcatctgaagcgcgcccaggccgccgatattctggcgttgttcgatgaacgtctgcgccacgacgtgatgttgcgtatcgccacctttggcggcgtgcagccagccgcgctggcggaactgaccgaagtactgaatggcttgctcgacggtcagaatctcaagcgcagcaaaatgggcggcgtgagaacggcagccgaaattatcaacctgatgaaaactcagcaggaagaagccgttattaccgccgtgcgtgaattcgacggcgagctggcgcagaaaatcatcgacgagatgttcctgttcgaaaatctggtggatgtcgacgatcgcagcattcagcgtctgttgcaggaagtggattccgaatcgctgttgatcgcgctgaaaggggccgagcagccactgcgcgagaaattcctgcgcaatatgtcgcagcgtgccgccgatattctgcgcgacgatctcgccaaccgtggtccggtgcgtctgtcgcaggtggaaaacgaacagaaagcgattctgctgattgtgcgccgccttgccgaaactggcgagatggtaattggcagcggcgaggatacctatgtctgataatctgccctggaaaacctggacgccggacgatctcgcgccaccacaggcagagtttgtgcccatggtcgagtcggaagaaaccatcattgaagaggctgaacccagccttgagcagcaactggcgcaactgcaaatgcaggcccatgagcaaggttatcaggcgggtattgccgaaggtcgccagcaaggtcataagcagggctatcaggaaggactggcccaggggctggagcaaggtctggcagaggcgaagtctcaacaagcgccaattcatgcccggatgcagcaactggtcagcgaatttcaaactacccttgatgcacttgatagtgtgatagcgtcgcgcctgatgcagatggcgctggaggcggcacgtcaggtcatcggtcagacgccaacggtggataactcggcactgatcaaacagatccaacagttgttgcagcaagaaccgttattcagcggtaaaccacagctgcgcgtgcacccggatgatctgcaacgtgtggatgatatgctcggcgctaccttaagtttgcatggctggcgcttgcggggcgatcccaccctccatcctggcggctgtaaagtctccgccgatgaaggcgatctcgacgccagtgtcgccactcgctggcaagaactctgccgtctggcagcaccaggagtggtgtaatgaccacgcgcctgactcgctggcaagaactctgccgtctggcagcaccaggagtggtgtaatgaccacgcgcctgactcgctggctaaccacgctggataactttgaagccaaaatggcgcagttgcctgcggtacgtcgctacgggcgattaacccgcgctaccgggctggtgctggaagccaccggattacaattgccgctcggcgcaacctgtgtcattgaacgccagaacggcagcgaaacgcacgaagtagaaagcgaagtcgttggctttaacggtcaacggctgtttttaatgccgctggaggaagtggaaggtgtcctgcccggcgcgcgggtttatgccaaaaacatttcggctgaaggactgcaaagcggcaagcagttgccgctcggtccggcgttattaggtcgcgttctggacggcagcggtaaaccgctcgatggcctgccctcccccgatacgacggaaaccggtgcgctgattaccccgccatttaacccgttgcaacgtacaccgattgaacatgtgctggacaccggcgtgcgcccaatcaatgccctgcttaccgttgggcgtgggcagcgtatggggctgtttgccgggtccggcgttggtaaaagtgtgctgctggggatgatggcacgttacacccgcgccgatgtcattgtcgtgggtttgattggtgaacgtgggcgcgaagtaaaagattttattgagaatatcctcggtgccgaagggcgtgcacgatcagtggtgattgccgctccggcggatgtgtctccgctcctgcgaatgcaaggtgccgcctatgccacgcgcattgccgaagattttcgcgatcgtggtcagcatgtgttgctgattatggactccctcacccgctacgcgatggcccagcgtgaaattgcgctggcgattggcgaaccacccgccaccaaaggttatccaccgtcggtgtttgccaaattaccggcactggtcgagcgtgccggaaatggcattagcggcggcggctcgattaccgcgttttataccgtgcttactgaaggcgatgaccagcaggaccccattgcagactccgcgcgggcgatcctcgacggtcacattgtgctgtctcgccgactggcggaagccgggcactatccggctatcgatattgaagcgtcgatcagccgcgcaatgacggcgttgatcagtgagcaacattacgcgcgagtgcgcaccttcaaacagctgttgtcgagttttcagcgtaaccgcgatctggttagcgtcggcgcgtatgccaaaggcagcgatccgatgctcgacaaagccatcgccctgtggccgcagctggagggctatttgcaacaaggcatttttgaacgcgcggactgggaagcgtctctccaggggctggagcgtattttcccgacagtgtcataacccaggagataacggcagatggcagaacatggcgcgctggcgaccctgaaagatctggcagaaaaagaggtagaggatgccgcgcgcctgctgggtgaaatgcgtcgcgggtgtcagcaggcggaagaacagctcaaaatgctgatcgattatcagaatgaatatcgcaataacctcaacagcgatatgagtgccgggatgaccagcaaccgctggatcaactatcagcagtttatccagacgctggaaaaagccattactcagcatcgccagcaacttaatcagtggacgcagaaagttgacattgccctgaacagctggcgagaaaagaaacaacgtttgcaggcctggcagacactgcaggaacggcaatccacggcggcactgcttgcagaaaaccgcctcgatcagaaaaagatggatgagttcgcccagcgcgccgccatgaggaaacctgaatgattcgcttagcgcccttgattaccgccgacgttgacaccaccacattgcctggcggcaaagccagcgatgctgcacaagattttctcgcgttgttgagcgaagcattagcaggcgagacaactaccgacaaagcggccccccagttgctggtggcaacagataagcccacgacaaaaggcgagccgctgatcagcgatattgtttccgacgcgcaacaagctaatttactgatccctgtggatgaaacaccgcctgtcatcaacgacgaacaatccacatcaacaccgttaaccaccgctcagacgatggcgttggctgcggtggctgacaaaaatacgacaaaagacgaaaaagcggatgatctgaatgaagaygtcaccgcaagcctgagcgccctttttgcgatgttgccgggttttgacaatacgcccaaagtgactgatgtgccgtcaaccgtgttaccggcagagaaaccaacgctyttcacaaaactgacttctgcgcaactcacaacagcacagcctgatgatgcccccggcacaccagctcagccattaacaccgcaggtagcagaagcccagagtaaagcggaagtcatcagcacgccttcgccggtgactgctgccgccagcccgctaatcactccacaccagacacagccactgcccaccgtcgccgcgcctgttttgagtgcaccgctgggttctcacgaatggcaacaatcattaagccagcatatttcgctgttcacccgccaggggcaacaaagtgcagagttgcgtctgcacccgcaggatttaggtgaagtgcaaatctccctcaaagtggatgataaccaggcgcaaatccagatggtttcatcgcatcagcatgtacgcgccgccctggaagcagcgctgccggtactgcgtacgcagctggccgaaagtggcattcagttagggcaaagcaacatcagtggcgaaagctttagtggtcagcagcaggccgcttcccaacaacagcaaagccaacgcacagtaaaccatgaacctctggcgggggaagacgacratacgcttccggttcccgtctctttacaagggcgcgtaacaggcaacagcggcgttgatattttcgcctaacgtcagaggtagcaccgtaatccgcgtcttttccccgctttgttgcgctcaagacgcaggataattagccgataagcagtagcgacacaggaagacccgcaacacatgactgattacgcgataagcaagaaaagcaagcgatcgctttggatcccgattctggtattcattaccctcgcggcctgtgccagcgcaggttacagctactggcattcgcatcaggttgctgctgacgacaaagcgcagcaacgcgtcgtgccctccccggtcttctatgcgctggatacctttacggtcaatctgggcgatgcggatcgcgtgctttatatcggcataaccctgcgcctgaaagatgaagctacccgctcgcggctgagtgagtatttgccggaagtccgtagccgtttgctgttactgttttcgcgtcaggatgctgccgtactggcgacagaagaaggcaagaaaaacctgattgccgagattaaaaccacactttccaccccgcttgttgccgggcaaccgaaacaggatgtcaccgacgtgctgtataccgcttttattctgcgataacgacatgggcgatagtattctttctcaagctgaaattgatgcgctgttgaatggtgacagcgaagtcaaagacgaaccgacagccagtgttagcggcgaaagtgacattcgtccgtacgatccgaatacccaacgacgggttgtgcgcgaacgtttgcaggcgctggaaatcattaatgagcgctttgcccgccattttcgtatggggctgttcaacctgctgcgtcgtagcccggatataaccgtcgggsccatccgcattcagccgtaccatgaatttgcccgcaacctgccggtgccgaccaacctgaaccttatccatctaaaaccgctgcgcggcactgggctggtggtgttctcaccgagtctggtgtttatcgccgtggataacctgtttggcggcgatggacgcttcccgaccaaagtggaaggtcgcgagtttacccataccgaacagcgcgtcatcaaccgcatgttgaaactggcgcttgaaggctatagcgacgcatggaaggcgattaatccgctggaagttgagtacgtgcgttcggaaatgcaggtgaaatttaccaatatcaccacctcgccgaacgacattgtggttaacacgccgttccatgtggagattggcaacctgaccggcgaatttaatatctgcctgccattcagcatgatcgagccgctacgggaattgttggttaacccgccgctggaaaactcgcgtaatgaagatcagaactggcgcgataacctggtgcgccaggtgcagcattcacagctggagctggtcgccaactttgccgatatctcgctacgcctgtcgcagattttaaaactgaaacccggtgacgtcctgccgatagaaaaacccgaccgcatcatcgcccatgttgacggcgtcccggtgctgaccagtcagtacggcactctcaacggtcagtatgcgttacggatagaacatttgattaacccgattttaaattctctgaacgaggaacagcccaaatgagtgacatgaataatccggccgatgacaacaacggcgcaatggacgatctgtgggctgaagcgttgagcgaacaaaaatcaaccagcagcaaaagcgctgccgacgcggtgttccagcaatttggcggtggtgatgtcagcggaacgttgcaggatatcgacctgattatggatattccggtcaagctgaccgtcgagctgggccgcacacgaatgaccatcaaagagctgttgcgtctgacgcaagggtccgtcgtggcgctggacggtctggcgggcgaaccactggatattctgatcaacggttatttaatcgcccagggcgaagtggtggtcgttgccgataaatatggcgtgcggatcaccgatatcattactccgtctgagcgaatgcgccgcctgagccgttagtgatgaataaccacgctactgtgcaatcttccgcgccggtttctgctgcgccactgctgcaggtgagcggcgcactcatcgccattattgccctgatcctcgctgctgcctggctggtaaaacggttgggatttgccccgaaacgcactggcgttaacggtctgaaaattagcgccagtgcttcgctgggcgcgcgtgaacgggttgtggtggtcgatgtggaagatgcacggctggtgctcggcgttaccgcagggcaaatcaatctgctgcataaacttcccccttcagcaccaacagaagagataccgcagaccgattttcagtcggtcatgaaaaatttgcttaagcgtagcgggagatcctgatgcgtcgtttattgtctgtcgcacctgtccttctctggctgattacgcccctcgccttcgcgcaactgccgggtatcaccagccagccgctgcctggcggtggacaaagctggtcgctcccggtgcagacgctggtgttcatcacctcgttgacgtttattccggcaattttactgatgatgaccagtttcacccgcatcatcattgtttttggtttattgcgtaacgcgctgggaacaccctccgcgccacctaaccaggtattgctggggctggcactgtttttgaccttttttattatgtcaccggtgatcgacaaaatttatgtcgatgcgtaccagccattcagcgaagagaaaatatcaatgcaggaggcgctggaaaaaggggcgcagccgctgcgtgagtttatgctgcgtcagacccgtgaggcagatttagggttgtttgccagactggcgaataccggcccgttgcagggacctgaagccgtgccgatgcgcattttgctcccggcctacgtgaccagcgagttgaaaaccgcatttcagataggcttcacgattttcatcccttttttgattatcgacctggtgatagccagcgtgttgatggcattggggatgatgatggttccccccgccaccattgctctgccctttaaactgatgctgtttgtactggtggatggctggcaattgctggtcggttcgctggcgcagagcttttacagctagagaggcaaaatgacacctgaatcggtcatgatgatggggactgaagcgatgaaagtcgcgctggcactggctgccccgctattgttggtagcgttggtcacgggccttatcatcagtattttgcaggccgccacgcagattaacgaaatgacgctgtcgtttattccgaaaatcatcgccgtatttatcgccattattattgccggaccgtggatgctcaatctgttgctggattacgtccgcaccttgttcactaacctgccgtatatcatcgggtagccgtactatgttgcaggtgacaagcgaacaatggctatcctggttaagcctgtacttctggccgttactgcgcgtgctggcgctgatctccaccgcgccgattctgagcgaacgcagcgtaccgaaacgggtaaaactgggtctggcaatgatgatcacgttcgccattgccccatcattacctgccaacgatgttcctgttttttcgttctttgctctgtggctggccgtgcagcagatcctgatcggcattgcgcttggttttaccatgcaatttgcctttgccgctgtgcgaaccgctggcgaaattatcggtctgcaaatggggctgtcatttgcgacgtttgtcgatccggccagccatcttaatatgcccgttttagcgcgtatcatggatatgctggcgttactgctgttcctgacatttaacggtcatttatggttgatttcactgctggtcgatacctttcacaccctgccgattggtggcgaaccgttgaacagcaatgcgtttctggcactcaccaaagcagggagtttgattttccttaacgggctgatgctggcgttaccgctcattactctgctgctgacactgaatctggcattaggtttacttaatcgtatggccccgcaattatccatttttgttattggatttccattaactctgactgtcggcatctctttaatggcggcattaatgccgttaattgcgcctttttgcgaacatttattcagtgaaatttttaatttgctggctgatattattagtgaattgccattaatataattccgtaacgtttatcatgttatcctaaggattatccgaaaaataatacctacgaacatcttccaggatactcctgcagcgaaatatttgttttaagctcactcacatatcgcaacatttactttactttaagacaattccaggcaaattatacaacamtttacgggatagtaagtccgcctgaaaaatcgcgagagtggcgcattaggtgacccatgttgttccgtttagtcatgatgaaatattcaggtaaggggaattatcgttacgcattgagtgagggtatgccatgtcaacgattattatggatttatgtagttacacccgactaggtttaaccgggtatctgttgagtagaggggttaaaaaaagagaaatcaacgacattgaaaccgttgatgaccttgccatagcttgtgattcacagcgcccttcagtggtgtttattaatgaggactgtttcatccacgatgcttctaacagtcagcgtatcaagctcatcattaatcaacatcccaatacgttatttatcgtttttatggcaattgccaatgttcattttgatgaatatctattggtcagaaaaaatttattgatcagttctaaatcgattaaaccggaatctctcgacgatatccttggcgatattctgaaaaaagagacaacgataacctcgtttttaaatatgccgacgttatcattgagccgaaccgaatcgagtatgttgcgaatgtggatggcaggtcagggaaccattcaaatctccgaccaaatgaatatcaaagccaagaccgtttcatcgcataaaggtaatattaaacgtaagatcaaaacgcataataaacaggttatctaccatgtcgtccgactgacggataatgtgactaatggtatttttgtcaacatgcgctaacacattctgactggtggtttcccaccagtcaggctgaattagattactctgctttctccacaaagataccgtcctgatgccctgcttcattaaagaaccagatgccgagcgggtagtcttccagcgaaaccaggtacattgtgccttcactaaactcctcaactgccagtaccacgccaggacgacgcggaccgccatccgttttgactgttacccgatcattcaccttcatcgttttcctcctgtggctttgtgccagtgtagaacaatttcgtttttctggcagcgccaggcgcgcgcgagtgctgattttctcgacggtctatacttaagagatgccaggcggacttaacgactggcggcaacaacagagtaacggttgcgaggaaagatgatgaaaaccgcaaaagagtacagcgataccgcaaaacgtgaggtcagcgtcgatgtcgatgccctgctggcggcgatcaatgaaattagcgaaagcgaagttcatcgcagccagaacgattctgaacacgttagcgtcgatggacgtgaatatcatacatggcgtgaattggcggatgccttcgaactggatattcatgacttcagcgtctctgaagtgaatcgttgaatgcacaataaaaaaatcccgaccctgagggggtcgggatgaaacttgcttaagcaagaagcacttaaaaaattcgttacaccaggaaatctgatgtgttcatcaccttatccgcaatttttttcgctgacaagaaaatattcgctatatgaatgattaacgctacttatgaatagaaatgtgacgcacgtcaccccttggtggctctggcgtcagcgggatcgctcccgaaaaaatcatctttgataatttgtgctgttttgagaatcatcctggtaaggggagtactgcgcgactatgttttcaattcaacaaccactactggtttttagcgatcttgatggcaccctgctggacagtcatagttatgactggcaaccggcagccccctggctcagccgtttacgcgaagcaaatgttcccgtcattctctgtagcagtaaaacatcagcggaaatgctgtacttgcaaaaaatgttggggctacaaggtttaccgctgattgcagagaatggcgcagtgatccagcttgctgaacaatggcaggagatagacggttttccacgcatcatctcaggtattagccatggcgaaatcagccaggttttaaatacgctacgcgagaaagaacattttaaattcacgacttttgatgatgtcgacgatgcaaccatcgccgaatggacgggattaagccgtagccaggcggcgctgacgcagcttcatgaggcgtcggtaacgctaatctggcgcgacagtgacgagcgtatggcacaatttaccgctcgtctgaacgaactgggcttacagtttatgcaaggtgcgcgcttctggcacgtcctggatgcctctgccggaaaagatcaggctgccaactggattatcgcgacctatcaacaattgtcaggcaaacgcccaaccacacttggcctgggcgatgggccaaacgatgcgcccttactggaggtaatggattacgcggtgattgtgaaagggctaaaccgtgaaggggtgcatctgcatgatgaggatccggcccgcgtctggcgaacgcagcgtgaaggaccggaaggatggcgtgaagggctggaccattttttctccgcccgttaagcgttatcgctcgcgaatacccgattgcgcccagcctgtttagcgagataaagccgacggtcggccagtgactggagttgttcaaaatcataatcaccggtttcctcgctgctacttacccccaacgaggcactgatgcgtatcgtcgtactcttagcaatcaacatctctttttcatttaacttcaggcgaatacgttctgcgacttccgcagcctccgtcagactcgcgcctggcagaatcacacaaaactcctcaccaccgacccgcccggcaacgtcctgcgcacgcaaggaactgytaattaatccggcagcatgagaaagaacacggtcgcccgcctgatgaccaaagcggtcattaatcgctttaaaatggtcaagatcgacctgaatgacagaaaaaggatgttggtgcgtytgacacaatttcgcgagcggacgggctttttcgaacagtgcgccacggttatataaacgcgttaaggtgtygtgccacgcctgccactgcaacgagctttgcagaacatacatgttgctgaccatccggcgaatcacataccaggagatgagtaacatggtggtaaagagcgcccacagcagggttaatgcaatgctgatactgccgaaatcgccgcgcacgccttcgcttaacgtatggacgcgcaccagcacaccgtcgaaatggtccagacgttcccagctaacatagcgactgtccatacgaatgccgccccgcgtgtcatgttccattgcctgcgccagcaaggccagttcacgaggatcaaaaatattccctgttggatggtcaggattggaagaggtcaaaaatctcagcttactgtcatagagctgatactcaccatcgaggtttttatcgatggcgtttcttaaaaattgctgcatagtacgcacgggaatactcatccccagcacgccataccagtagttattactgtctaccggaacactgacggtaacctgcggttcagtattgctggcgtgttccggttgcgaagtgaaccagcgtaccgcgcggtgacgattttctcgttgtgaatggccgataaaccagggttgggtgacatagccgtaataacgcgtcgggacattgcgcgtaaacaaggtcggctgcgtcgaaacgtaaaatccggcacgcgagacatacatcgcctgttctaccatcgacgaggagttgtgtgccagtcgcagcaagtaaccaacttccagtgcagcggtaatttcattgtcgaggctttcattttcgcgagacaggagattcccctcgctgactaatgcatccgatacgccattgactgacagggtgcgtcgtcggttgagttcgatttgccaggcgtgctcgtcgcgatgctgttcgaactcggttacagcatcacgcagagaggtgaaatccagtggcgctacgagagcttcgcgcatgccattacgcaaaaagatcagtttgtcgacgttatactgcaaatgcttatcgagcgcgttggctacgttttccagatgattacgctggctggagatataggcatcttccagcaccactacttcacgccaggtcagcaaggtggaaaaaagcaataccacgataaagcagagattaacgatatgaccaggccctaggcggcgtgcgagttttttcaaccagctctggttttccatttttgtctcgtgctgcaccctgacgactccccacctgcttttttatgattctggcataacctggcgatagcgtaccgcaaaacagcgataattttataatggtggcatgataagacggcgactatcattcattgcaggcattggcacaccaggccggatgtgatccggcctggtcttaatgataccctttcaaacttcttccgcagaacgactcccctcccctggaacaagctcggtttcatgaaaagcttcccgcttgaccccgtaaccgtcataccaacgacactcaaccataccgctggagtatccagtgacaatcatccgcgggccgccctctttaaccgtaacttcctcactaaccataaagctcatactcgcctccttttttcgagtgaaacttgttcaccttagttgaagatggcgaattttgcataatagcctgtgcgagtattaatgtacctgaccgcgcattttcgctacggctttcactcccagcaccacgatgccgccgatgataaatccaagaatcagatttaaaacagtcggtaatatcatcgccaccactgcactttgctgcccggcgaaatgttcaatggcgtgatgcagcggcgcaataccatgtaccacaatcccgccgccgacgaggaacatcgccagcgtgccgacaatcgataacgctttcatcagccagggcgcgataatcaataatcctttacctaatgcctgcatcaacgcgctggatttttccgccagccaataccccaggtcatcaatcttaacgataaccccgancagaccgtanacgcccacggtcactaccagcgcgatgcctgaaagcnccagcacctgattaagcaacggcgcttcggccacaatccccagcgtgatggcgacgatttccgcagacaatataaaatcggtacgaatcgccccttttattttgtccttttcaaacttcagcggatcctgcgccgccagcttctccagacgctgctggctctgcgccggatcttctttatgtttacgcgyctccagcatatgcagcactttctctaccccttcaaagcagagaaacgcgccaccgatcatcaacaatggcgtaatcgcccacgggataaacgcactgatgatcagcgccagtggcaccagaatcactttattaatcagcgatcctttcgccacgccccagaccacgggaagttcccggttggcccgcacgcctgaaacttgttgcgcattgagcgataagtcatcccctaatacaccggcggttttcttcgccgccagtttgcccatcacggagatatcgtccagcagtgtggcgatatcatcgagcaacgtcagtaaactactcccggccaaaagcattccctctcatttttattgttgaagggtgtaagtatgaagcaaaaacggcagctctgatacttgcttcacaggtcaacatttttttaacaatcaagtgcaattatatctctcgccagcagaatgattttcacgtttactatgaaccacctttttatttccaccgtgagggattatgcgtttccgccagttgttaccgctttttggcgcgctgtttgcgttgtatatcatttggggctcaacctattttgtcattcggattggcgtggaaagctggcctccgttaatgatggcgggtgttcgattcctggcagccggtattttattgctggcatttttactactgcgcggacacaaactccccccgctacgtccgctgctcaatgccgcgctgattggcctgttattgctggctgtcggtaatggcatggtgacggttgccgaacatcaaaatgttccttccggcatcgccgccgtagtggttgcaaccgtgcccctctttaccctgtgcttcagccgcctgtttggcattaaaacgcgcaaactggaatgggtgggtattgccattgggcttgccggaatcatcatgctcaatagcggtggaaatttaagcggcaatccgtggggcgcgattctgattttaatcggctcgattagctgggcgtttggctcagtttatggctcgcgcattaccttacctgtagggatgatggcgggtgcgattgagatgctggcggcaggcgtggtgttaatgatcgcgtcgatgattgcgggtgaaaaactgacggcgctcccttccctttcaggcttccttgcggtcggctatctggcgctgtttggttcgattatcgccatcaacgcttatatgtatttaatccgtaatgtcagtccggctctcgccaccagctacgcttacgttaacccggtggtcgcggtcttgctgggtacgggactgggtggaraaacactgtcgaagattgaatggctggcgctcggcgtaattgtcttcgcggtggtactggtcacgttgggaaaatatctctttccggcaaaacccgtagttgctccagttattcaggacgcatcaagcgagtaaatgtatcccctgcgtgtcgatctgcgcgctggctccttcgccgcagatccactcttccagacgctcggtaagcgcttcatccttcagcttctcgcgcccacgtaacgcgcactcccagacaatcaatacgcgccagccgagttcctgcaagcgactgatatcgcggcgatcgcgctcaacatttttacctatcttctccagccagaactcggttcgagtcgcaggcactttaaacagatagcagtgatgatgatgccagaagcagccatgggtaaatatcacgcagcgatattcatcaacgacaaaatccgggcgtccgggcagactggcgtcctgaacgcgaaacgccaggccctgcccggttaacagactggcgaggcgcttctcaatcgccgtatcacgcgtggcaatcgcgcgcatatttttgctgcgagtggccttatcgtgaacgtcggccatgttgtgcctcttgctgacgcaacgccaccgcctgtttgatttttggctcaagcagttttgccaccgcggcaaagaccggcacgaccaccgagttaccgaactggcgataggcctgagtgtccgaaaccggaatgcggaatttcgcttctcccggcgcttcaaaacccattaagcgcgcgcattcccgaggcgttaaccgacgtggacgatgttgctgattcagcggatcgtcaaagtctttctcacccgtggccatatcccagccgcgatcgattaaaatttccgcgccatctttgtaataacgcgcagacagcgtacgggtgacgctttgcggattgttcggataaaccattccataaccgaagccgtttccgcgcgcctgatgttttttcgcatatcgatagaggtacttccacagcaccggcgtcaggatatatttcgcctcgaccatcgggtccaacagctgcgccagcgtcactcgctgtgcagggaaacattcgctgatatcacgcagagtaaaatcggctttcagattaagatcgcgacgaaaacccaccagcacgatgcgttcacggtgctgcggcagaaaatgtttgccatcgatgattttcggatcgtccggcccgttatcttctgcatcagccacgtcatagcccagttcgtccagcgtctgcatgatgatgcggaacgttttaccctggtcgtggcttttcaggtttttgacgttttcgagcacaaacatcgccggacgacgcgcgtcgataatgcgcaccacatcaaagaacagcgtgccctgagtatcgcaggcaaaaccgtgcgcccgcccgagcgagttctttttcgatacgccagccagcgaaaatggctgacaagggaaaccggccagtaaaacatcgtgttcaggaatgtgttgacgaatatgttccgccgcagcctcatcactcacgccttctttatggctgagggtgatgtcgcggatatcttcattaaaatgatgcgtcgccgggtcgcaataatgattggctttataagtgcgtaccgcatgtttgttccattcgctggtaaacacgcactgtccgccaatcgattcaaaaccgcgacggatgccgccaattccggcaaatagatcgataaagcgaaacgcataatgcggatgatgtgccggtggtttgggtaacaacgtttgcagatgggcgaactctttctcacttaaacggtgccatgccgagtcattcgccagcgcacgttttaaaattgccgcgctccagtgattctcacccacaccattaagctgagccaccagcgttttaacatcataaatttgcagcagtttctccagcattgcctgtgcggcattcccggtgctgtatgaatcggttactgatatattttcctgcatagatttaaccggccatctgagatggtcgacaggttaacataattacagccatttagggccacgcgctcagcccgcgggtgaaaacgcatctatcaccttgtgatcgacaccttcattctcccccgccagttcggcactgagcttcgccataaactcgactaaaaaatgcgcgttgtgctgcgccagctgcttgcctcttacggtttgcatgatttgcggtagcttcaacaacttagtctggaaatgatccagcgcgtagcgtttatcatcaagcgggcgatgctgtgcgagcggatcttcggcatcaaacagcgccacgcccaatgcccctgaaacggcaaacacgcgcgccaggccaatcgcccccagggcttccagccgatccgcatcctggacgattttagcttccgttgttaagggggcgatttgcgcgctgaaactgtgagcggcaatggcatgacaaacggcctcgattttctccgccggaaattgcacgaactcttcacggagcaggcgacgcgtctcttctgccgccaggattgaagaactctgccgttgcggatgatttttcgccaggctcacaatatcgtggaaataacaggcggttaaaatcaccagcatatcgacgtcatcatctgccgccagcttctgtgccgtagcccagacgcggcgaaaatgacacacgtcatgggccgcgtcctggtgctgatgatggtttttcaaccagttttcgaactgtgcctgccagtgttgtaagtccatacgcgctccgttgccaaagagtcgccaccttagcagtttttattcatagcgtctgctacgtgcgggacgaggtcgtgtgtaccaggcaatgctgcctaacaatgccccgaccagagccataaataaaaatccgaccagtgccctaaccactttcccgcggtagagcctaaatcgctttcaaatcccgacacgggggcatcggggatccggctcatcacccagatgtaacgcgccattgcccagacgaaatagccacaccatgtataaaaagcccacaaagccagtttgccgccagggctgcgagagagtctctcttccatctttgtcgaaccgtattccattttgagataacccggaaaattcagacttagtactattacgtgataaaagtcacatttttccacattggatgagccagtcaagactcactcattttttgaacaaatagataatttttgcgcaacggcagtgaatacaggaaaaatcgttttgagcgattttatttatctttgagatcggctttattaattcattcaatcaatatattagcactgattacaattatacctttttattattctgtgtcatgatgcttccgttattagccttttatcgtcttgtttatattttttgggccggcatgatgccggcttttttttatgccttcattaatgtgcgcgtgatcacaccagccgtttagcgcaacaatcattgataccccccatctttccgatcaactcataacatattgatatacatttataattttcatgaatatttatatttagaattcataattctgaattatattaaatagattggaaacattttgaaatcttttaaatatatttgttgcatgtaatctttaaaataaaatgaacttcatagaatagtatccaaatgtgcttttttttggataacggcacttattgatatattcatgaagattataatcacaagggaatacataatgaaaagaaaagttctggcaatgctggtcccggcgttattagttgctggcgcagcaaatgcggctgaaatttataataaagatggcaataaactggatttgtacggaaaagtagcgggcctgcactacttctctgatgatgctagcagcgatggcgacatgtcatatgcccgtatcggtttcaaaggtgaaactcagatcgctgaccaattcactggttatggtcagtgggaatttaacattggcgcaaacggtcctgaaagcgacaagggtaataccgcaacgcgtctggcatttgcaggtttcggctttggtcagaatggtactttcgactatggtcgtaactacggtgtcgtatatgacgtagaagcatggaccgatatgctgccagaatttggtggagatacctatgctggcgctgacaacttcatgaacggtcgtgctaacagcgtagcaacctatcgtaacaatggtttctttggtcaagttgatggtctgaactttgcactccagtatcagggtaacaacgagaaaagcggattatttgatcaagaaggttcaggtaacggtaatggacgtaaacttgctaaagagaacggcgacggttcagtatgtccacttcctatgactttgactttggtttaagtctgggcgctgcttactctaactctgaccgtaccgacaatcaggttcacaaaggtactcataacactcgttatggagatcgcttcgatgcaactgctggcggtgaaacagcagaagcatggaccgttggtgctaaatacgacgctaataacgtttacttagcagctatgtatgctgaaccccgtaacatgactggttacggtgatgctgatgccatcgctaacaaaacccaaaactttgaagttgttgctcagtatcagttcgacttcggtctgcgcccgtccatcgctwatctgcaatctaaaggtaaggatttaggcggtgtaaatagtgataacttcgacagccagggtaatcatcattacaccaacaaagatctggttaaatatgttgatattggtatgacctactacttcaacaaaaacatgtccacttatgttgattacaaaatcaacctgctggacaacgacgacgacttctacaaagaaaacggcatcgctaccgatgatatcgtggctgtgggcttagtctaccagttctaatcagccaacgcgccgcggcgtgttattgtaaaactgaacactagcctgagttcgtccctcatcgaactcaggcttttttattggcatttcatctccatctgcggcacacgcaattgccaaagcttatcgatacacccccttaccctgcccctcctggcacaataacatcaaccagcgactcttcaagccaacacccaaatgcatttctttatgaattaatccgtaacaaacacgcttcccatatagaaatatttgcaaaaatagtgcatgaaataagctttttctctaccaatccgcgatataaatattcatcagcaccacaatattccacagcactaaatctctccccgccgccccgtacctctgataatggtctaaaatcattgaggccacttgcgacgaagttgctcaataaggaaaatttggcgtgaataatattcaacaccagtgcagcatcatcattacatacttacacccgccgactaccgctttcgatatattgactcaattttccagcctggttaaaaatagsgaccagctcagtcgcaaatatagtgactaccctaactaagcaacaataaggaatacactatgactgttcaaaccagtaaaaatccgcaggtcgatattgctgaagataatgcattcttcccttcagaatattcgcttagccaatataccagtcctgtctctgatcttgatggcgtggactatccaaaaccttatcgcggtaaacataaaattctggtgatcgccgcggacgaacgttatttgccgaccgataacggaaaactgttctcgaccggtaaccatccgattgaaacgttgctgccgttgtatcatctccatgctgcaggtttcgaattcgaagtggcgaccatttccggtctgatgaccaagtttgaatactgggctatgccgcagaaagatgaaaaagtaatgccattctttgagcagcataaatcgttgttccgcaatccgaagaaactcgcggatgttgtcgccagcctcaacgctgatagcgaatatgcagcaatctttgttcctggtggtcatggcgcacttattggtttacctgaaagccaggacgtagctgccgctttacagtgggcaatcaaaaatgaccgttttgttatctccctttgccacggcccggcggcttttctggcgcttcgccacggcgataatccactgaatggttattccatttgcgcattcccagacgccgcagacaaacaaacgccagagattggctatatgccgggtcatctcacctggtacttcggcgaagaactgaagaaaatgggcatgaacatcattaatgacgacatcaccgggcgagtacataaggaccgtaaacttctcaccggcgacagtccttttgcagcgaatgcgttgggtaaactggcggcgcasgaaatgctggcagcttacgcgggttaatccctgttacgtttgaatgtaagcgcataatcaatcgcagccgcgttagtactcacgacgtggctgcgttttttcacggttaatttatggcgtactgaagccctatgttaatttctttgcggcaacgtaatccggaacacattatgcttattgagatagtgatacgtagcacttcccccatgcaattcggcaatcgctttgactaaagaaagaccaagtccctgacctacggaatgacgcgaattatctccccgccaaaatctacggaagagtttttcaggctcattaattttcgctccagggctggcgatatcaatattaagatagctgttggtatcaagaaaactggttatatgaatacgcgatttttctggcgaatatcgaatagcgttaacaataagattcgataacattcgttgcagtaaaattttatccgcaaagatttgctgattgcactcgaccttaaagcaaatctctttctcgtctgaaagatattcaagatagtccaacaaattttcgacttccttattgagagaaagcgagtccagtttcaccaaaacattgtttttatctgccctggcaagaaacagtatgttctctgttaaccgcgaaatattttccagctcttcaatgttaccggcaattgttttttgatattcagcgatacttctggtttgactgagcgtaacctgattctgacccagtaatgcattaattggcgttctaagttcatgagcgagatcgtcagcaaactgacttagacgctcaaaatctttgactaaagcatgatgcattttattcaacgcctgcccaagaggttttagttctctcggtaatgcgctaacctcaacaggctcccggctatcgttataattcagcgcttccgttacaccactcaactttttgatctctcgtaaccccgttcggattaacagcggacttaatactgagcacagtataatggcgacaatgcaaattataatgctattgattttatactgttcaagcatgttatgtctggctgaagccaatttagccacagtaaccgttaatgatggcgaaacttcatcaatattaattcgtaaagcatctatctctgtatcattaataatgcttctgtaaatgccagctgcgctgattgtctcactagcaggtatgttatttaacatgtcatcactgacatttgtccggttaacaattttattgatgccatcaccatgaatgatcaagatatcctgactaacatccatcatccggttaaagtatacaggtaacgtatctggatttaccccatcaattaataactgcttgatctgcgctgtccggttaatgagtgttgtatcatcgcgccatttcaactcacttgcgaggccattatagagagtccagacaattccggcgccagcaacagacagcagcaatataaaaagcaaggttaaacsgacggttatagataatcttttcattatttttttaccgctacgaacgaatatcccatcccacggattgtggcaattagcttttcaggaaaaggatcatcaacttttgcgcggagcctgcgaatggcgacatccaccgtattggtatcactatcaaagttgattccccaaatttcactcgcaataaccgttctgggtataatttcgccagctctggaggccagtagccaaagtaactgaaactccttgcgcgtcagtgtaatactgatattgtccctgctcacactttgactaacagagtccattcttaagccgctgatttctaatgttgaattcaaagcgtgatgttgccttaattgtgcccgaacccttgccagcaactcagaaaatgaaaaaggttttaccagataatcatttgctccactgtccagccctctgactctgtcatcgacagaatcccttgcagtaaggcaaataacaggggtttgctttgccgttcttaacgtttgtaagatctgccagccatccatacccggaagcataatatccagaatgatcaatgcataatcatccttcagcgcaagataaagcccatctctgccatcagaaacggcatcaatgacataacccgcttcggaaagcccctgcgttacccactcctgggtcctttgattatcttcaataagtaaaatcttcatgaaaataatatgccataaatcatatgtcatagaaacagcctggttcattacaaaattgtaatgctgctgtaaggttaccctggacgctttttcgctatcctcaaaactcattcacatgacaagggatataaacatgttaaagcgttatttagtactctccgtagtaacggctgcattttcattaccttctttggtctatgctgcacaacaaaacattcttagcgtgcacattttgaaccagcaaacaggaaaacccgctgccgacgtgacagtcactcttgaaaagaaagcggacaacggctggttacaacttaataccgccaaaacagataaggatggacgaattaaggcactgtggcccgagcaaactgcaactacgggcgattaccgtgtcgtatttaaaaccggggactatttcaagaaacaaaatcttgaaagtttcttccctgagatccccgttgaatttcatattaataaagtgaacgagcattatcatgtgcctttattacttagccaatatgggtattcaacctatcgtggcagttaatgcataaatatgtaaaagcagatctctgctactgttagggaggacactccctgacagattaacagtaaacggctcttgctggctaacgacaaaaagtgtgatggcttatgaaaaagaatcaatttttaaaagaatcagatgttacggccgagtcggtattctttatgaagcgtcggcaggtgttaaaagcactgggcatcagcgcagctgcactttctttgcctcacgctgcgcatgccgatctgcttagctggtttaaagggaacgatcgcccacccgcccccgccggaaaagcgctggagttcagcaagcctgccgcctggcaaaataacctgccactgacgccagcagataaagtctccggttataacaacttctatgaattcsggctggataaagccgatcccgccgctaatgctggtagcctgaaaaccgatccatggacactgaaaatcagcggcgaagtggcaaaaccattgaccctcgatcacgatgatttaacccgtcgcttcccgctggaagagcgtatttatcgtatgcgctgcgtggaagcgtggtcgatggtggtgccgtggattggttttccgctgcacaaattgctggcgcttgccgaacccaccagcaatgcgaagtatgtcgctttcgaaacaatttatgcaccggaacagatgccaggccagcaggaccgctttatcggcggcgggctgaaatatccttatgtcgaaggattgcgtctcgacgaagcaatgcatccgctcacactgatgaccgtaggtgtttatggcaaggcgttaccgccacaaaatggcgcgccggtgcgactgattgtgccgtggaaatatggctttaaagggattaaatcgatcgtcagtattaagctgacccgcgagcgtccgccaaccacctggaatctggcagcgcctgacgaatacggtttttacgccaacgttaatccgcatgttgatcacccacgctggtcacaggctaccgaacgatttattggttcaggcggcatcctcgatgtacagcgccagccaacgctactgtttaatggttacgccgaccaggtggcatcgctgtatcgtggcctggatttgcgggagaatttctgaatgcgtctgacagcaaaacaggtgacatggctgaaagtttgcctgcatcttgccggattgttgccgtttctctggctggtctgggcgatcaatcacggtggactgggtgccgatccggtgaaagatattcagcattttaccggtcgcactgcactgaaatttttgctggcgaccttgttaatcacacctctggcacgctacgcaaaacagccgttattgatacgcacacgccgcctgttaggcttatggtgctttgcctgggcgacactgcatttaaccagttacgcattgctggagctgggcgtgaataatctggcgttattaggcaaggagttaattacccggccttatttaacgttaggaattatcagctggattattttgcttgctttagcgtttacttcaacccaggcgatgcagcgaaaactcggcaagcactggcaacagttgcataatttcgtctatcttgtcgcgatcctggccccaatacattatctgtggtcagtgaagattatttcaccgcagccgctcatctacgctgggctggctgtactgcttttagccttacggtataagaagtcgcgttccctttttaaccggttacgcaagcaggttcacaacaaattatctgtataacttcatattgccgacaaagtacgcgttatccctgccggatgtggcgcgagcgccctatccggcctacgcagatcacatcaggttatgtatcgtttgtcatcaacctcaaattatcaacataattcattttatttcaataagatagataagtacacctgagaaaactatgctctcatctcctaagagttgttgcattttgtcatatgttacaatataacattacacatcatatacaatgactctggaggaaactgttttggcgattcgtcttcacaaactggctgttgctttaggtgtctttattgttagcgctcctgccttttcgcatggtcatcactcacacggcaaacccttaacagaggtcgaacaaaaagctgctaatggtgtttttgatgatgccaatgtacaaaaccgaacgctcagtgactgggatggagtctggcaatccgtttatcctttactgcaaagtggcaaacttgcccccgtctttcagaagaaagcggatgcagataaaactaaaacatttgctgaaattaaagattattatcacaaaggctatgcaacagatatcgagatgattggcattgaggacggcattgttgaattccatagaaataatgaaacaacatcctgtaaatatgattacgatggatacaaaatactcacctataaatcaggcaagaaaggcgttcgttacttattcgaatgtaaagatcctgaaagcaaagcccctaaatatatacaatttagcgatcatataattgcaccacgaaaatcatctcattttcacatttttatgggtaatgattcacagcaatctttattaaatgaaatggaaaactggccaacgtattatccatatcagttgagtagcgaagaagtggtcgaggaaatgatgtctcattgagtattctcatgataacgcctcgatgccgctttagtatgtcatcataactgccactggtccatccacaaacgccactgaacgcaagctagctacagacacgctcatcactatgacgtgtctgtatattaataagctaacccgcattgagttaaccaataacggattccatacacaatacggccaacagagaaagatacctgtgctcacgccattgcttatattggctggttacaatgtgcactatcaattttttaaataacaaattcttaaaaccacatctgtataaggaatttttaaggttcgtgggatagcttgactgtgaaaattacaggagctacaaaaatgaaccgattctcaaaaactcaaatttatttacattggataacgctgcttttcgttgcaataacctatgccgcgatggaactccgtggctggtttcctaaaggtagtagtacttatctgctgatgcgagaaacacattacaatgcgggtatattcgtttgggtgttaatgttttcacgcctgattataaaacaccgttatagtgatccttctattgtgccaccgccacctgcctggcaaatgaaagcggcttcgctaatgcacatcatgctttatataaccttccttgcgcttcctctgctggggattgctttgatggcttacagtggaaaatcgtggagtttccttggtttcaatgtgtctccctttgttaccccaaacagcgaaattaaagcactgataaaaaatattcacgaaacctgggcaaatataggctactttttaatcgtagctcacgctggcgcagcactctttcatcactacattcagaaagataatactctgttacgaatgatgcctcgccgcaaataagtcgatcctctgacaaaggaaatgtgaaccatggacatcaacgcatcataaatgtttacgcaagntgcataccgcactctttccactatcaacaaggaggagcagaaaatgtgtaaatcgtacaatggtaagacttatcaaaaatacaggttaattttggtatttaaaccttttttacttgttagtatgatacaaaggctttcaaaaaagctgggaaattcaacaactcttggaaattatggactttgtcccgcggctttaatctgacggccgcgttccttttttgactcaattcttgaccccttctctacgcaacttcagttcccaccaccaactttgcggcagtttcataggatgaatgtctaaaagaataatggtgagcgataagaaaacgactgaataactgcacattttcgctcgaaagcttcctgtcagatccatagcaaatcaagtgctgaatgtcacagtatcgaacagaaaacagtgacgatctaacccttcaagaatatttctacgattgttctgtttaggaaaagcaaggcgggaagtcgggagataagtcattgataaagtggcggagagagggggatttgaacccccggtagagttgcccctactccggttttcgagacctatgctatgggttaataaaatcaatatattatgtgttttatttggaataaatattctatatttaggattgaaaaatcagatggttagcatcaaacaacctcagaatattccaagcaaacaggttaaaaataaaactgcacccgaacaattgataacgacagaaaacgccttttccgagccaccaaaattacttcgcatcctatttattgctcacgttaacgccttgtataactcgagctctccacggtatttaacctctcttctgtttaactataattccaataaatctcgtcactgagctcaatcacttcgaaagtcaagcacaatatgaatttcacataagctatcaatgaaaatcggaggtcataccattaatcaacaataaaccaagtctttctcatataatcacttgacaaacactcatgataattgtaataaaatatataaggctataatacaatactgtcaatcaatatttcatttatatgagaaaaaggcatttataatgtcaattataaaaaactgcttatcattaattaacaatgcattaaatatacaaaaaacatcatattctctgaccaaaatggagcaggcagggaagttgttaaatagaaaaataactccagaaaatactcctccaatgttgttatcatacagaaatgcagatttaacgcaagaaaaaaacattacagaaagagttttatccatatttaaaataaaacgagattttgttgctgtaagaatccaaaacaatcagtttactgatttgaaaaacaaaaaaattcaaggccatcaaaacacagttgccagtgtcatggattggtataatccccaaaaaaatgctttgggtataactatgggtacaccaagaaaatcggccgatatagcaaaagaagagcacagaaatgcactaaatttcatgataatggaaaaaaacacatttcatgaaaaaatcttaaacagcaatgacaatttgcaaaaatcatacagcaaaacagaagacagtagttgggtcgcagcttctgtcggctctcttctagataaaggagcaaaagtatatcccgatacatcatgctctctgagactgggagaaccattcatctttacgctgccagaatcagttagagtcgatgttgacatatatcctctcaaaaaataatcttaaaggtattgacatataagaaataattaagtgtattcacattagactagtcgcttaagagtagatttttggcattttgggaagatcagcgggacataagagacatacaacacaggaggaatggctgttttttaatagtgctttgaattccgcatgaaacctttcttagcagtcgaaaagcaaaacatacgttttctttttaacaataattgatgagtattgcatcgagtgtcatttatacatcgccgcatttatttgccactataaaaaggctgattacatatctatcggagaactaaaattacttataaggtaatctgcatgattaacaatgtttcttcactttttccaaccgtcaaccgcaatattacagctgtatataaaaaaagcagcttctctgtatcaccacagaaaatcacattaaatcctgtaaaaatcagctcacctttttcaccaagcagtagctccatcagcgcaacaactctctttcgagccccaaacgcccattcggcatcatttcatcgacagtctactgctgaaagttcgttacatcaacaacttcctaatgtgaggcagcgcctgatacaacatcttgcagagcatggcattmaaccagcccggagtatggctgaacatattcctccggcacctaagtggcctgcgccaccaccgccagtacaaaatgaacaatcaagacctctgcctgatgtggctcagcgtctgatgcagcatcttgcagagcatggcattcaaccagcccggaatatggctgaacatattcctccggcacctaactggcctgcgccaacgccgccagtacaaaatgaacaatcaagacctttgcctgatgtggctcagcgtctgatgcagcatcttgcagagcatggcattcaaccagcccggaatatggctgaacatattcctccggcacctaantggcntgcgccaacgccgccagtacaaaatgaacaatcaagacctttgcctgatgtggctcagcgtctgatgcagcatcttgcagagcatggcattsaaccwgcccggagtatggctgaacatattcctccggcacctaactggcctgcgccaccaccgccagtacaaaatgaacaatcaagacctctgcctgatgtggctcagcgtctgrtgcagcatcttgcagagcatggcattcaaccagcccggaatatggctgaacatattcctccggcacctaactggcctgcgccamcrcygccagtacawaatgaacartcaagacctttgcntgatgtggctnagcgtctgatgcagcatcttgcagagcatggcattcaaccagcccggaatatggctgaacatattcctccggcacctaactggcntgcgccaacgccgccagtacaaaatgaacaatcaagacctttgcctgatgtggctcagcgtctgatgcagcatcttgcagagcatggcattaatacatctaagcgctcgtgattataatataattacctatattagctctgacctgacagttaccggttatttatacaggtatctgtcagattacatctaaccaacaaaaaaccggagccggactccggttttgtgaagctgtcgggttacttcatcccgccaatattttcccacgtcccgtcagcacgcaggatttgcagcggtcttaccacacactgtatctgctttttatccgcatccagtatcaccacctgcgtgattaccctgtcctgctccggnataatnccattctcatctgactccaggatgtctgccggccccagtcgcagttgtnctgtaagtaactncccgtgttcacngtcatcatgctttccgcaaccncacagacgctgcataantttttttantatgttcatgtcattctcctgttctgcctgtatcactgcccacttcatcmagccccttaacatcctgccacggcccgtcaccaaacctgacctgcaaatgctgaaaaaaaccctgaacccgtgtggtatctttgggggcaagaaaggtcagtccggtgatgagcgcaccatctgtacccgggaaccagccatggctgtttgtctcaataatgctcgccggccccagacgaaaacggatttgtgtctcccccgggtcgcccttcggtccctgaggtccggttgcccccaccgggccagccgcacctgtttctcctttcggtccctgtgggcctgccgggcctgctgccccggtgtctccctttggaccctgtggacctgcatttcccgtcagaccggtctctccccgctctcccctgtcacctttcggcccctgcgggcctgccggaccagcatcacctgccggtccccgttcgccggttgccccgacagggccggtgtcaccgcgctctcccttatcacccttcggcccctgaggacccgcgggacccggttccccctttggcccgggaggccccaccaccgtggggattcggtttacggcctcttccgccgctatcctgctttgttccgctgactgtgcgctttctgctgactcccgggctttttctgttgcggtcgttgcatccctggctgcattaccggctgcactttctgccgtcttttttgacaactcagcatctgctgcactttgtgatgactcactggctttttgagcggccgcagaggccgaggacgaggacgcctcctctgactgctttgcagcggctgcactttctgccgcctgccgggctgactccgatgcatcccctgctgaagtgtcagcatttgccgcgctctcttctgcctgactggctgatatgccggcattcctcgcggacgtctccgcctctccggcattcttcttcgcctcctcagcgtgacgcgccgcttcttccaccatcagttcaaaacgacgcagtgcctccggccggacgtcatcctccgacatggcaccgagaaaatcattcagcgtccccggttgagaatcttcatacacggtgatggtcccggcatgtgacggcgggaacccttccaccaacagaataacgctgtactgaccgtactcaacgtccatgctgtaacgaccggcttcatccggattttcagaggccaccgtgttcaccaccaccgtggcgctgttacgtctggctttcagttgaatggtgcagttctctaccggttttcctgtgccgtctttcagtacacctgaaatctttactgccatattcaccccacaaaaaagcccgcctgaaccggcgggctgtcataacactgtgttacctggctaatcagaacttataaccgacacccacgatgaaaccgtcagtgcgccagtcgccactgccggagccttcataagcaatatcaatggccacggattcggtcgggttaaactgcacgccagccccccacgccagagacgtgttgctgtggcgaccgtcatcacttccggtcagcacatcgtgcgttttccccttgttgtcagttacgcgaagataatccccggagaaagtcgacacacggctgtaagccacacccgccatcgcatacgcgctgaaccattcattcacgcgcacagacggccccgccattacgctgaaccagcggttacgcacggaatcttcatgccagcgggtatcgctgtaacgggtaagctggcgattcttgtctcctgcatagctgaatgacgtcaccagccccagcgtgtccgtaaattcataacggtatttcacgttaatcccgttaagattatcgctaccgggagcgctcgtccgggcatgaagataccccgcgctcagcgtggcctgctgctcagacgcccatgcaggcgcgccggatacggccagacagatggctgcggacaaaatggcggcataaagtttacgcataattacctctcgcttttctgcaataaaaaaggcgccatttctggccgcccgtatatgggttataaaattcagctgatactgatacctgctgtggattttttcatcaccacaaccagcagatcgctgatactggttgttggtgtccagttattcgctcctgatgaagatacggtgaatgtcagtgtcagcgtcccctgtccggcaggcatatctataactgaggaaaatacgccctgagcatccgtcgtggactgattaaaaatctcctgaccattgcgggtcactcttaaccggcaggttgaataccagtatgactgttggttattactgttgaaattctcatgcttaccaccgcggaataacactggcggtatcatgacctgccggtcaaacttctgatcatcactgattcttaccgtgatggtgccactggcataagtgctcgtgcgggggaaagacttgctgaccgttttgacaatatcgccttcaatctggttggctgacagtttccccttaatctgacagttctcattaatcgtgacgttgttgagcgtccctgagttcgcattcacactgccactgatatccgcatttttcgccgtcagtcgcccgtccggcgtcagggaaaacgtcgggggattgccggacgaggtgatactcaccgcaaacagtcgcttcaggaacacgtcgttcatgaacagctgattcccctgcgccacaaataacggcgtgctgttgccgctctccggatttatcatcgcgatacggtcagccagcagcagtatgttgctcagtggctggccatcagtatcctcaatccctgcaccaatcccggccacatagggaatgccgtctttcgttttttgaaccttcagcatgtacagcgcagccaggtcatcatttgtgtccttctgcacgcgctgtatctgctgtatagtggcgctctggttctccagcgttttactgaccgtctgtgtgatttcattgcgggtttccgtgatggtggtcttcatctccgccatytcatccgcaagctggctgttgtctatcagctcccatagcccctgagccagatgcagttttcctattttttcccggaaaaattccagatacccttcaccatcattgctgggctgcccgctgacttccacaaacgcagatttccccaccaggttgacgctgcgcacgtaaaaccagaaatccgtccccggcttaatccggcttccctggacagtccactgactgccgctccccagataacgggcagatttttccacctgtgccgtgttcgtgatgcgtttttccgaaaaccagaactcaaactgcaccgtcgggtcatacaccgccagcaccggtaccgccgttatctgaaaataccccggcgtcagttcaatggtggcgggttttgctggcgcgttaatccggaaggtggtgatggccggttccccctgctggccataactgttaattgccctgactgtcagggtgtattccccgagcggcagaccactgaaacgatgctctgtatccgcagtgatggcggtggtcaccagacggctgtcctgaccgcttccactggtcaggcgcagactgaagcgcacgcccttcaccacccgcggcgtgtcccatttcgcctgcgccagatactggctgtcagctgcactcacctccaccgtcaggtgctgcactgccggagggatgacgctgttcagggtgccgctctggtcgccgtcaaagtgcgccccgttatccacgatggcttctttttccggtacgtgctgcactgccgtgatggcaaaggtgccgtccgtgttttcccggatggagacacagcggaacaggcgacgacgcagtgacggcagggagagcccccacacaccgtatgtctccacgccatccggcagggtgctgacctgtatccggtccggcgcggggtgtgcagtgatggccacgctcaccggcttaccgctgycgttaatcaggttcaccgtggcggcaccggtctccggcagggtcacctcacggtccagtgtcagggtgcggctggcggcatcgatggacaggatacgtccgccggtcatggtcccggcatagtcgttatcacagatttcaataatgtcaccgggtgtgtgacgcagcccctgtgacccgagcgtgaaatccaccgtctgcgtttccagcagtccggtctttatcacccacagcccggcacggtgggcctgaccgcgactggtacagccgaacgcatccatcttcagcaggttgcgcccgtagcgcagtatggcttccgggtcttccaccagttccgtggaggtctgccagccgttctgcgggtcggtgtaattcacctccaccgccgtgtggcggtccttcagggcgctgaagctgtagcgaaaccccacgccgttatcatccnaccaccacatcactgctggtgtaggccacaccacatctgacggacggtcctgcacaaacgtcagcgtctggccgttccataccggcatacagcgcatcgccgagcagaaatcactgagaacgtcccacgccttacgctgttgtgacaggtacgcattaaaggtcatccgcggctctgtgcccccgaaaccatcagggaccatctggtcgcagtactgcgcaatggcatacagcgcccacttgtccacatccgccgcccccaggcgttttcccatgccgtagcgcgggtgagtcagcatgtcccacaggcaccaggccgggttgttgctgtatgccggtttcaggctgccgtcccagatgccgctgtacgtgcgtttttccgggtcatagtttgacggcacctggatgatgcgaccgcggatatggtagttcaccgtcatctgctgaccgccaaactgctccgcatccacctgcagccccacaatggccgtgttcgggtagcactgtttcacatcgatgatttcggtgtatgacgaccacagcgttctgttctgcagctggtccgtggtgctgtccgccgtctccctgaccatccggatgttaaarggccggggcggcagattatccagaatcaccgacgccaggaactgcgaggtggtcttgccgttaatggtgacatccttttccgtcacccagttaccgttacgctgcaactgaatcagcagtcggacagaagagtgattacggtcgccctttgaggtggtctccaacagtgactgcaccccgaaggtgacccgcaggcggtcaatgttcgcggacgtaatggtgcgcgtcaccggctttgccttcgtcacttccacgcccagtgcggtttcagctccggaggactcaaagccttccggtggtgtctgctcctgctccccggcacgccagaccgcagtcacaccgtgtatcacgggattaccgtccgtgtccgtcagcggggttttgttcaccagaatactctgcagccccttcaccggaccttcaatcggcccttcaccaatggcgtcaatcacgctcatcatctgcgtggacttaagattgtcctttgcctctaccggcgtgtgccccttgccgccccctttacccactctgtccccctctcctgtctgatgtctgaatctgtttatgccagaaaacaacaggcaccccggagggtgcctgtgtcatgacggaataaaatttctgaaactcttcacatttccggcaattgcctgtagccgcaataatgacgctgcattacttttttgatgcctgaaaaataactccataacgttaatcttcatcgttctctcccgcagctccgctaactctgcgggatttttttattttcatccccgcccgataaccaccactttcccgtctccgccctcatcacgggtgctgatgtcctgggatatccgtcgtgaaccaaccagcatttcaccataaggcaccggcatcgggttcccctgggcaatcatgttatccagtgacgaaaaatacgtgttctgtttaccgttatccgtygcsckgtamtccggtgtttttgccttcggtgccagcatctgggccacaccgcccagtatcatgctggcmcccagtgaraacagcatcgtggtggcagaaaaaccaccggctgycagggctgaaccccataacgccattgatgccccggccgtgaagaaagagcccacgatggctgccgcccccagcacaatctgcagtccaccctttccggcnccggccagtcgcggcacaatatggatgaccgnnccctcacccagangttcgtgaagacgggcgtacaccgcctccggtgccgtgtcntcaccgggaatacgtatctggtaccagccttcgttcatctgacggcggaatcccggcatctgcagcgacagggcacggatggcttccgctgccgtgttcacrtacaggctgaggcggcggccaaatcgttgcaaatccccgtgaaggcagatgcgtgccagtggcggtgacgccagacagaatgcgttcgtcgttgccatttttcagaatacctctcccgtttactcagttgttcaggcagatggtgaagcagttcaccgttgccgcagtatatggcggcatgattggccaccgatgcgccaaagcagcacagcaggatatcgcccgcctgtgcagaggacaggggcacccggtaaaaaccagtcgccgccatattgtccaggtaaaggttctgaccgttgcgccaccagtcatcctcacgctcaaaatccggcagcgttatccccgccagatggtatgcatcccggaacagggtgtaacagtccgtcaccccgtgctcaaaacgacgcccggtcaggtgcggcacacagcggaatttatgaatttccccccggcagaccagccaccagggcagggcactctttatctgcagccgccggtcggcctcgctcagccagggcagaccaccagggtggctgtgaaccagcgccacaatctccccctgcatctctgcctgcagccagtcttccggcgcaatacgaaaatacgcctccggctctgcggagatattcacgcagggctggtaccgttcgccctccggggtgcctatcacgaagccgcacgactccgcaggcgcacaccgccgggcatgcaccagaatcgctgattcagtctgtgtcataaaacaggatttactgcgaaagtttattgatggaaaggaaaccgccaaaattagccaccatgccgcgcatctcacacccgcgcatgcacttgctgcatctgtccttacggatatccgtggtggggttgtcgaactcatccgccaccgcaggaccgttatacccgcattcatctccccggtaatcccacatacaggtattcgccagcataatgcgaccgggaaacagcgctccgtccgtctccgtcggtgttgccagcacaaacgaggctgtcatggccgtcagctctgacatctgctccaccacccagcggtcgctcagctcctgctccgggtccgcttccggattgcccgccacaaaattcaccgcatccagaaaacgggcatacacccggcggcggaccaccgtggcccccaccaggctctgcaggtcctccgccatyccggtgacmagaccgaacagattcgacaccgtcagcgacgggcgggcactgctgcccttcccgttcatctcaaaaccgctgccgtcaatcgggtatgcctgatattcccgcccctgccaggtaaccgcctcccctttttcattcagctcattgcagaaaaaataccgctcaccaccctgcaccgtcaggtcgatttcccagagcaccacccgcggtgactgctctgatttaaccgactcgatcaggctttccccgtgaatatcctgcatcagttcaccacctgcttaaactccgcgctgaactcaacgcgcaacatcccgacccgcgcagaccacccggcacaggtcacctttatctgccggtatgcatagggtggcttccacaaaaatgcyttccagcctccgtgctctgccaggaatgcctccagatgtcgggcctcctcccgggtcacggaaagcgtcacacggtatgttttcaggtcagcattcagccccgccgccatacgctgcgaatacccgtcaccaaaacgcacttcacgcaccgatggctgcgagttcacctccatatccggcttcactttccagcgaaatgttttcatcgcctgctccccgataacataccgccatcacgcaactgcagccggagctcatcctgcgcccccttgcgggccatgtcatacaccgccttcatcagctgcggccccgcctgtccgttggtgccgtcgttctgaatcaccacgtgattgttctgattaaaattaatgccttccgtccgccgcatctgcgccggacttccggcaccgcccacataacccccttccgcatagccccgcatcaggcggtacaggttgccgacgccaatccggctggttgcctccttcgtgaagacaaactccccgcgatgaacaattcccgcaggttcatatttaccccccgtccccgtaaatcccccggtcgcgaaatggaagttcgccgccgcagcctgaatggccgtccccgtggaggcagacgcaccaccaccgaaagcaccgccaatggcgctgccgatacgcccgacaatgcccaccatggcctgtttaagcaggatttctgtcatcatggacagcaccgaacgggtgaatccccgccagtctgcctctgcaccggtcagcatcgccgccatattctgtgcaataccgtcaaaggtctgcgtggcagcacttttaacctgcgaaaaactgtccgtcgcactttccgcccactcgccccagccggacttcagcccggccatccagcttccacgaagctgctccgccgcagaccaggtgttcttcagtgccgatgtggccttcgccagcgcagccggattatcaccgtacacgtcccgaagacgctgcgcttcagactcccgctgcgcctgacggtcagtgagaccgcgggcttttgcgctgatggcggcctgcttcgcgctctgctgctcttcaaaccgcaccgcctgctgtgccagctcattcaggcgtttctggtattcaaccttgtcgcccagctcagccagctggcgtttgtactccagcgtctcgtctttatgcgccagcagggatttttcctgctcagataactgtcgtttcgtggcagcctctttcaggaccgcatactgactttccgccttccataaatcacggcgctgccggctgattttctcattcgcaccgctgtgtttttccagcgtcctgagctcagcttcaagggcaagcagagcctctcttgcctgctcctcttccctctccccggcagagcgcgttttcggtgatgtatgctttttacctgtcagctcttcagccagacggctgacggcttcctgctgccccggacctttgctgacgcctgttgcacgcgaacggttgatgtaccccatttccccctggcgtatacgcgcatcccgttccgcaatggattttctcagcgccagttcatcacgttttgttttctcaataaatacgcggttctcttctgccagttcaccaaacaacgcaccaacgccgggcacattctttgtcgtttcccaggctgactgaataaattcagccagcgccagatccccctgcacaagcagcagcttcacctgttcaacggttcctgccaccacgtcagtgatcagactgagtgcccccagtgtatgatcacctatccatgcccatgcgtcagaagtccaggttttaacatcgtcccagattttttccaccggcgtggccgctttatcaagttgctccagacgtgcattcatgacatccgcaaacagggacatcgcctccgtcaccgcagcctgtttacctttcgtgcgctcaagctcatcaatatggcgtaactgggaaacgctcaggaagttatactgctgattcagggaggccagcgccttcaccggatctgctgcaatcccttcaaaggctttttccaccttcccggcatcgtcccccaccgtctgcagccatctctgagaggtttcccccatgatccgtagctgcccggcggtatatttcccgctttctgccagacgggccagattttctgccgcctgtctgataccaccaccggcttcatcgctgatcaccccggccattttccacaattctgccgttgtggtggcagcagcccctccggtcagggtcagtgaacgcaataaggcccggtcagcctgctctgcctgccaggcggcggcagcaagcgcggccagtacggcaaccccgccacctgccgccacacgggccaccgacataaatcgtcccagctcaccggcattccgggcattttcagccagtgcatttgccgtatctgacagcgactcctctgatgattcagaggcatccctgatcccgagaagttcctccttcagcagggtaagcaggctgagcggtccaccgaatgaatcgctgatctgccccccctgctgcagcatgataaggaagggattctgaccaccggcaagctgagtgacaatatccgtgaactgtgcgggcagtgtgcgcatggcagccttatactgtccgactgatatcccggctttttgtgcagccagcgcctgtcggctcagactctgctcagcagcatcagcctgttttctgaaagactgactgactttcccggacatcaaatcagcaagcgcactggtttcacccagctctttttttacccgcgctgcctcttcagaaaaacgggcagaatccagtgtcagcacggctgtcagatcggcaaaattacctgccatcgtggtcacctcctgaaatgtcctctgataccatcaataactgtcacaacctccttccctcctccccgaaacggactccaccggcgaggcccgccgccttctgcatcagtacatcattttcgtccggcgtctccgcctgtccttcctctgcctccggagcgaacaggctgaaatccgccggatgcatatccggatcgcaaaaaaacaggctgagtacggcgtacatcagcccggaaaaatgcatatccagctgggtatcctgaaaataatgcgtgcagtaaaaacgtcgccagtcggcatattcggtggatgtcatcccggcaagcatggcgcgccagtcggctctccccatctcacgcgccagtttcaggacaaagttcagctcgccttcgaatgcttttttgatgttaccggctcagtcgcttctgttttcccggttggttcaggatcggcatcgtgccggttatccagcatacctgaaagataaagcacccggttcgttgcctgattcagtgcatcagcaggccatcccagcatcacttcacggcggatctgctgcatctctgtctccggagaggccagagtgcctttgagggaatgggaatgccatagcgacatcgccacaagcagggatgccgtttccagatatcgctggttaatgtgcacgacatcatgcttcgttgtctcctgttgttctgcgtctgaaacaaactttatataatcaaaccgctgcagcgcagacaattcggaaagcgtgacggacacaccgttatattcaaattgttctgttttcagaaacatgtattacctccgtttaccctgcagcgcccgcttcagtaacggtgacttcagccactgcggcgaactgaccatttccgctcaccacagggatctgcaccttacctgtcgccacgccgtttaccgtaattgtcatatctttcacactaatggtggctttcgacggatcggcggaaaccgctctgaacgtcttgtcggttgcactttccggctcaaaagaaaccgtcagggtggttgttttcccttttgccaccgtaccggatgtcggtgtcaccttaattgcagtggccggcgtaatttcgctgcgttcttccgccacggaaggtttgcccacgttagtgactttcaccgtgcgggtgatcacttctttcgccgtcacggccttaccgatactgctgacccagccacggaacacatccaccgtgccatttgggaaacggattttataggcccgcacatccccgctttcaaaccagcctataagccctttctgaccttcttctcccggtttccaggccagcgtaaaactggtatctcctgcagacttctgcccctgcccggtcgcggtccagtccgcgtcttcatcatccaggtagttatcatcgtagggttctgccgtcatctcgcccggcgtcagatccttcaccttagccagtcgctgccagtcatcgtctgacaacgggtttgcataagcatcacccttgccgttgtaaacccacagagtggtaccggcaccttttaccggctcaaggggatttggtgttgccatatcgtcctcacatctcgtaggtaattttccacaggagatctgccgatccccacatcataaactcatcatcccggcggtagtcatacccctgaagattcatcttcagcagtaatgcactgagcccgggaactgcctccagcgcaggaagaattttttcttccatccacatatccagtgccgagtccggttcttttgccctgagaaaaacctcaatatgcagtgtcgcctcccaggttccctcatcaacgaactcgtcagcagcagacgcatctgtcaggtaaacagcaacagcaggcagttcctgttcatcaataaaaaccgggcgaccgtcaaaccagctcaccctctcagaaatattttctttcagggcagacagaactgccgcccgtatttcacggtgtttcatacaccctcccagtcattttcttttcagcaccaggcgtaactgatgcgtcatggctttcatcatctgcgccggtaatttttcccggtacatccggtcccgttcacgttcaaaggtttctgccagcggtccggcagtcgtaatcttcaccacttcgatcggcagacggtggcgtttcggcctccctttgctgtccgcgccggtggatgatgatgcccacggcatacgctgcatcacatgccagcgtccgttagccagccgggtgataaaggcgtccgggatccgtcttttccccacaatcagcacactgccgccccctttcagggccgcacgctgtcctttctttctccgttttctgcgggaaagtcgaacgcgggcctcccccagtttgatggcgggcaggttgccggtattgatgtaaacctttgcgtaaaccttatccggtcgtgccggacttaaccggatgcgggcacggataagacgacggggaacggccagctccctggcaactgaagaggccgttttcgcaataatggcccccgccactcggttcagtgtcgtggcagaggcccggggaacggcacggcgatcaattgcatccagatttttcatggcctgcgccagaccttttattgccatactcattcctgttcgacaaaaatccggggtttaccgttgtacgtgtcataacgggtcaccgtcagtgtgcgccccgcaaacacaacaacatcatgacgggccggacggtaccgggctgaaaacaccaccagtgacaactggctgcccgaaagcgcccccatctccgcggactcttcctccggcatcacgtcgtacacgacgccgttaatctccgcctgtttgcccatcacccgaacggtcgccacgtccatccggcaacacattcgcgtaaacagatcagacattgatttttaccgccacagtggcgctgtttgcaggggcattttcccaggctacccccgctgccaccgcaccgtctgcagccagctgcacaaccccgtccttcagataaaccaccgcgccggactgaatgtcgtcagcagactgtttgggcagcaggaacacgccttcggcaaaaccgtcaccggcctcaccggcaggaatatcggtaatggccacggccaccatactgccgaccaccaccgcagcaccgctcaggatggtctgatctccggcattcaccagttcaatggtggtaccgtcctgtacaaaatttttcgccataatgctgtttctccggacagcccctgtggggctgtttttcaggcataaaaaaagccctttcgggcagtgattgtgataacgcggttatcaggccaccgacgaacgcaccagcccgcgccagtcaagtggtgccactccggcatcaatacggatttttgtggcaatgccgtcagtggtgaaaccttcctgctgatcaatgtatggcgtgtccacaccatccagccaggccacttcaatggtgtcagtgccctgtgccgccgccagataccaggttttcgggtctgccgcatcaagacgcgcttctgcaatcacctcagcaaagttctggatagggttaatgacaccggcgtttgcatccgcccctttcacactggccgatttgatggtctggttcgccaccgtctccagtgccaccggtaccagcataaaggccggacggatattcagggcacgatcgccttctttctgcaggcgcatyatctgacgggccgcatccagtccggaaacggagatccccccggtggcaatatttttgtgatcggcatggaacagcgccttaccgtcggacagtttcgggttatccgtcagcaccttgtagaccaggtcaccaatcgttgccttcgccgcacgccccatcttcatcggcacgtccaccagcatattcagatcatcattgataatggcctggcgggtgatggagaaaatctccccgtaagtggccagtgcaatggtctccttgcgatctgaggtggtgatgtatttatactccgccccctcacgaacctggcgcagagaaccaaaaccgcccatccccacgcgatacgctgttttgaagtctgacaggcgtcccttacgggtccacttctggaaggtttcttctgattcctcccagccctggatcagccccttgttcgacacatccagcagaatattgccaaaatcagaggtgctgtgcgtcagcgccagcccgaccatctgcatggggttataactggccaccccaataccgcgctccgtcagtgacatgcgagcccattcacgcagggtcatcccgttataggcgttatccttctcgacattttcaaatccggcacgggccagcatcgcctggcggatcccgtcccccacaaaattgccgtttccggcataaatatgggccggtgtatttttgttggtcggcgaggactccttgccctgaaccgccccggaaatcctggagactaaactccctgagaaagaggtaaacaggatgactaaaaatactcgtttttcccccgaagtccgtcagcgggcgattcgtatggttctggaaagtcaggatgaatatgactcacagtgggcggcaatttgttccattgccccaaagattggctgtacgccggagactctgcgtgtctgggttcgccagcatgagcgggataccgggggcggtgatggtgggctcaccagcgctgaacgtcagcgtctgaaagagctggaacgtgaaaatcgtgaactgcgccgcagtaacgatatccttcgccaggcttccgcttattttgcgaaggcggagttcgaccgcctctggaaaaaatgatgccactgctggataagctgcgtgagcagtacggggtcggaccggtatgcakcgaactgcatattgccccgtcaacgtattaccattgtcagcaacagcgacatcatcccggataaacgcagtgcccgtgcgcagcacgacgactggctgaagagagagatacagcgcgtatacgatgaaaatcatcaggtgtacggtgtgcgtaaagtctggcgtcagttgttacgggaaggaatcagggtggccagatgtacagtggcacgtctcatggcggttatgggacttgccggtgttctccggggtaaaaaggtccgtacgaccatcagccggaaagccgttgccgcaggcgaccgcgtaaaccgtcagttcgtggcagaacgacctgaccagctgtgggtggctgattttacttacgtcagcacatggcagggcttcgtctatgtggcgtttatcattgatgtgtttgccggatacatcgtggggtggcgggtctcatcgtctatggaaacgacattcgtgctgkatgcgctggagcaggcgttgtgggcccgtcgtccgtctggcaccatccatcacagcgataaaggctctcagtatgtgtcactggcctatacggagcgactaaaagaagccggattactggcatcaacagggagtacaggcgactcgtatgacaacgcgatggctgagagcatcaatggtctttacaaagcggaggtaatacaccgtaagagctggaaaaaccgtgcagaagtggaactggccacactaacgtgggtggactggtataacaatcgacgattgctgggaaggctgggccatactcctccggcagaagcagaaaaagcttattatgcttccatcggaaacgatgatctggcagcctgagttcacagataaaacactctccaggaaacccggggcggttcacccatttcattcagcagacgttcacgggccatttccagcgaacagtcaggatcagccacgcactgtgcctgaagcgtctgatagcgaccgccgaacatggcaaacagatcgttaatgcctgacatgcgggctttctgctcagccataacgcgggcgcgaatggtcgcctcatcagacactgccggtaccggtgatggttctgttaccgccggtgcagggattgtcactgtggtatcacgcggggcactgttgcgtggcggagtaatcatgtttcggatggattccggcatctttttaaattcctctgtacgttttgactgaatacatgccattgcctcaacagcgggtgtcacctggtcagcaaatccgtgtgccagacattcggcaccggacatccaggtttcatccgccagcatggcggcaatttcatcggtggtttttccggttttctgcgcataggctggcaacagtaccgattcgactttatccagcaaatcggcataactgcgcatatcctcagcatccccgccactgaatccccatggcttatggatcatcatgaaggcattttccggcataatgaccgtatcaccggccatcgcaatcacagatgccatcgaggcggcaacgccatccacatacacggtaatggtcgccccctgatttttcagggcattaaaaatggcgatgccttcaaagacatcgccacccggtgaattgatatggagattaatgtgggtgatatcacccagtgcattcagttcgctgacaaactgcttcgcggtaactccccagaaaccaatctcgtcataaatataaatatccgcgtcacccggccccccagcttgcatcctgaaccaggatttattcttcatgctggctttcggtgtcgcgctgatactgtcgttcagttccggcactgttgcctcctttgtcgttgacggggtcagtatcaaagaccagccccagtctgctgttttcatcaatttcagccttgcggcgacgtttgacctcatccggattgcgcccaccggcacgcacccagtcagattctgtcgctgcaccaccccggatctgaattctccaggcttcagcttccttaaccgggtcgatccacggcatcaccggaccggaatacgtcgcgttatatagcgttttcatctccacatccgccggaattttcagcagacctgccgcaaccaccatattcagccatgtccggtacaccgggcgggttaccgcgccaataaaacagtcctgcaggatcaggtaaccatccgtggactcgaccagctcctgccgctgggcgctgtaggtgccgttatagttacgcgccgcactggaaaaactcagacgactgcctgctgccactgcacgcaactggccgttgcggaaagtttcaaggttgggattgggacggtcagatttgaccatgccgatatcctcgcccttgcgcaaatcgtcataaataatacccggggtgatatggacttcccgctcggtctctttgatccccggatcttcatagtcctgtccgtcacctttacggatatacagtcccagcgccgcagcaatacgcgccgctgtcagttccgcatcctcatactccttaagggcactgatccgcatcagcacccccgataacatggatgagcctcgcgtctgatgcagacgacgagtgaacttcaggtggatcatttttccggcagcgatttctttcgtatcactctgccggccgctgaccggataatttttataaaccagatattttttcggtcttccccactcatcaagaaaaaccccctgattcagtccggcggattcatcagtgcgcatgggaacaaaatccggctccatcgcctcaagccagaatggcactcccgccgtccgttccagaccgtttcccgcaccactgaccatctgcgcaaacacttcaccatcccgcagccaggtccgcagcagtaaacgttcaagcacaggacgggtatactgccctgtcacatccggactcacggaccattcagcccacaaacggcggatatccgcagccagctcagccgccatttccccgttttttcgtaatggctgaggctccacaataattcccctggcaccaatcacccgctcttccagcttgtcaaacacaccaatcaccaggtcatgattgatatccagaaaacgggcctgctcccgcagggaaaccgcaccgtatttactgagctgatcagcagagcgattttcccgccgggctttatgtgtccgggtcggtttcaccgcctcataggccatgattaacgcccttgaacgcagtctggctgctttccacccgggggaaaacacgccgatcacatcatcaataattgccattaaaacctcgccagtttaaatcccggttttccccgcctgcggctcaccatcgcggcaagcctgcgttcccactcctgacgtccggcgcggatctgagaaaggctttccagcgtcagttgctgcccgttgaagatgacagactttccctccagtacggccatttccgcttcacggtaccgctgtatcatttctctggcttcttctgtgctcacaaccagcctcctgatgttatccatggattatcttccgcacgctccgtccgcagttttttcttccggcgacggcgtttttctgccccggccgtcagttccggggataccgtttcaccagaacgctcctgcgggaagacgagccacgtttcccgctgtgcccagtccggtgcggagggccagcggatcttttcgtaaccatgcagaacggcaagcgcatccgcataaaccagcaggtcaaacgcttcgttagcgcccctgcccggttttcgccattttccgtcactgccgcgctcttcataggtcagctcatcgtaaaaccaccgccccagccagtcgggaaagtggatatagttcggccctggtgtgtcacgccacagggcattatttacacgatccttaaacgcatccgtctgaaccagccacagcgcgacatcgccactggctctggcacggcgggcacttctgccggtattatccgggaaggttcggttaatcagcctgtcacggsgaagtccatcccccttgaacagaaacaccctgttgcccagtccgtcactccggcaacgacgccagaaacgataggcgttatctgtcaccccggcttcccctcccgtatccaccgccatggccatcagacgcatgcgcacatccggatcagaagccagcggccatgttttatggaacacatccgtcagcaacaaatcccagtcctccggatatgccgccggatcaaccggcagactttcaccgttgggactgcagcgcagtgaatgccggatgttgtagcgatcaacaatccagcgttccccctgctctccgtatccggtgatctgcacaacaaaacggcgatttttaccgccctgtacgtcaaccgttgcctcaataaaacgcacaccatccggcacagatcgccggggaaacggctcggcacgctgttcaagcagttcacttttacgctgttccgtggctgaacggggcagatagggtcgtccgatatcggtgttcaccaccgctttcagggtctcttcactgccggttcgctcatactcttcttctgccgccagcagtttaaaaatcagttgttcccaggtctgaaacgccgcagctggcccctccatccaaaatgacgcaatccgggagtttcgtggcgttccggtgatactgccgtccgccgccgcccgttcaccttcacgaagccagatcccctggttattcagttcgcgtttctgctcaggggcaatcagcccgcgacaatgcggacacatcagacgggcagcctgaccggcagccacaaaatccgggttattccggtatccggtcatgttatccatcaccggctgaaaatattccccgcagtgcggacacggccagtaccaccggcggcggtctccccggttatacagtgacaggatccccgttgttggcggtgcctcatgtgcgccaccacaacgccatttggtatcggtgatatcccgccccggtgaactctcgaccagggtcatccccgaggacataaaggtggtggtacgctttgaggccagcgtgaaggcatccccttccccgtccacattttcagggaaacggtcataatccgtcagcgccacacgacggtaatccgaagaggaaaagacggtgatcgacggccagccaatcttcaggaaggagccgtcaagaaacattttatcgtggacgttgttgtcattacgggaaggactgaggcgcttgctgacctccggactgtggcgaaacgtcctggaaagacgcgttctggaatgctcacgcgccttcgtctcagtcatctgcaccaccagcatatccgccggatcacagatgatgccgtacacaatccagccatcaatcagcccttcggttttcccggttcgcgcaggtcccacaaacaccaccgcgtcatattcacgggctgataatgtattaatggggtcaatcatatagggcgtcagcgatgactcccacggaccggaagtattggctccccgtggaacccgcatataacgcctgatggcttccgctactggtaaccggctgggtgggcgaaacagcgaggccacttcgcgccagatatcggatgcgcggctatggctctcgttcacctgattcacatatcggcctcatcacaacagtcaatgactgccttttccagtgtgtcgcggatctcatcaaccacaatctgtacttcattcagttgtgatgcagtccaccccctgtccctctccagccggtcaggccaggtttccagtacctgaactatcgctttcaccacgacagaaaaggaccgcctgacatcactgactggcacaagctgaacagtttcatgctgaaatttaagacgctcgcgctcggactgataccatgccttacgagcgtgaggatccatatcctcatcttcggaagatggtggtttttccagcaacgaagttatcaaatccgtcaggagatacagttttttcttttcattactgcctggtgcaagaggaacatccgccattctggcggcaacagtctgccggtgcagacctgaaagggctgccagttgattaatatttaacttcatatttttcagctcgccgtccatttacatccctccacataaaccgcagaacagaagtgactctgtttttttgtaaagaaatgccgccatataaagatgtcgaacaaaaaacaaccacaatcatcatctttttaatactaacagcattaaaaacaacaagttaccatcatgatgatgatgacgataaaatcacaaaaatgcgcctttttccgcgcccgcccgccccgtgttcaggcccaccccaccaggaggacccgcaaaatgataatggttatcatttgcaacaaaatccagtttcttccaccatcgcaccggactggcgactatgaggggacaacaccgcgctccgttaacgcggtaaaccccggtgtgtatcgtttttgattatccccgcacactctcgcagaggagtctccctgtctggctgcggtctctgttaatgcaggaatacggtgacgatacggcgcatcagcaaaacttagttcaggcactgagtgcggatatagtcctgtgccccttccagctgcttctgcattgtcatcaaccgttctctgaggatgaaataatcccgttcagcggtgtctgccagtcgggggccggttgcattatccacgccggaggtgccggtggcttcacgcacggtaccggagcaggtggcgttgatccgcaggcgcttacgaccagcggcaacatcagcacgcagagtttcattttcagctctcgcatcggctaactccctcgagtattttgcatcgagcgcagcaacatcacgctggcgcacctgcatgtcagtaatggtggcattcgcctgttccagctctctggcttttttatcgcgctgcgctttgtaggtgagcgcgttgtcacggtaatggtttgttgccagccacagcgcaccatagccaaccgccaggacaataatcaccacacacagaacacggttcatctctctttcaccccaccagtcccgataacgtcaggactcgccaggcggtggaaaagaaaatggcaaccagcatgactaaaaatgaaatgccgacaagtacacagaggctcttcaccagcgttatgagtttatctgatatcattagccaccccatcaatccgcctttgttattttccctttgcctgtatcagccaggacaaaatcaatcagcatattcgcttcatttaccagcgtacggatttttgatacatgcgcggctttaacctgtttccactcattcagcccggtagcaaacacactggcaatgtttttatcccgtttcatgtcagcacaagcctggttgagttcttccatcacgctcattttacggggattaacgacaaaacccttcgtccagtactcgtaaagaacatcgtcgcactcttcctgataccggatgaccttatcgcggatttcgggttttactttgttgggattaatggtttgtagccagccggcaagttttcgaagtggcatggacaccatattgcgttgtttcccatcctcagcaaccataacgatttccgttatagttgacgcaaaacgctgtcttaacttagccaactgtgattgccaggccagccccatccccgcaacgacaggtttcatgggaacgtatggttcgccattatggttaactacataaagagagttgccgtgaaacggcacggccatcatattcatcggttatttccttttagtgatgaaccttgtctcacaggaatccagcccacagaaaggcaccgacagccaaaccggtatcctcaagggtcatcctgaaaggttctgtgttgtgagatgcgcgtgagatgcgcagaaatgacaaaggcatcattacggtgcctgagtgttaaacaactgctttgactttattcacttacattttgccaatttgcaggatttcgtgttatccgtccatgtaagcaaacctcatttttcagcaaaatattctgcttatctgtcgattccccagcacgccagcgcgctctcctggtcacgacgggatacctgaccgtaacagttatttgagcgaatacggcagtccctgccaccgtccttaatccaccagcgaatcgcttcgcaggcaccttttcgatctcctgcattaatccgtctgtaaaacgtcgacgggaaacacttaccggggccaatgttgtacggacagaatgacgcgatccccgctttctggggttcggtcagcggcactctgatgtttttctccacccatgccagcgccttatcacgctcaatggcgttaacccggtcgcatttttccttcgacagcttcatgccaggaatmacaggcttaccatccmcccgggtggctccacggcagatggtccagatacccgcaccatcacggtatgctgtggtgtggttaccttccttttcatccagaaactggtcgaggatttcaggcgcagacgcccctgcaccaatcagcgccagaacggcagccgacaggccgtatctgatttttgcgttcatggatatttatcagggtttatcgatttcaaatccctggatatgttaagtcttcaggccagcggtggagtcttcagagaacccgtaattattcccggtagttttcctctgtaggttatcaacacatcctgcgcctctaaaattacgggacgcttttccggtaacggaccatccccttcacataacccggcagcaacatccatgaaaaactgcttcgcctgctttttcgcctcagcttcgtaaaactccagcgtggcaccttcagtacggtcaagactaatcgccacatgtggcaacaacaacgacggatgcccgccaatttcaagtgccacagtaacggcaatcttatccgggtaattatttatctctttaacaaccagttcgtattttttcttcatcactttactctccccgcgccgccttacgccggtcttctttaatcttgaaatacaggttcgtcagatatgtcagcagcccaaacagcagactccccagcacgcctatcgccacccactgggacggagagactttgtccagcagctgcagtaaccagtatcccgtccccaccgctgacgtggtgtatgacacacccgttgtgattttttccatctggtacataccccgtctcccgttatccggaagctgacaacaataaaaaagccaccagttaactactgatggctctgataactcatgcaggcgtctcagacgacccactgacactaccggtgagtttaacgataccttccatttgactggctcactttttatgatgatgccggtgcatttatctccagcaccagactttctatctcaacgccatacgctgcattttttgtaacatccgtcagcgtcagcgcattcagtcccagtgtcagactgtcttttataacctggaatgccgggccagccactccattcagtttcggagtaaccgtggcactgccggcggtgaacaccagctccagcgtctgccagtcgttaccgtaatcgccgaactcccccagcttcgtgtttccggctttcctgtgatgcatcagattcactctgccgtcagtggtctgagtgaagtacgacatcaggaacggattaccggtacccgtcatcgccacaccatcaggaacgggagcatccgtatacagataaatccccagcccgaactgattgttggtcagtgcgcctgacaggcggaacttacaggtcagtctgccgccctgtgtcagcagggtaattgcgtcatccaccggatgcgtcagggaccaggttttattgctctgcctggtgatcttaaatacaccatctgacaactgaattccgccatccttaatgctccagccctgcgcagcagcctctccggctgccggcagcagggagattgtgcgaacggacgtatctgcagacggacccgatggcgtgttgccgccgggcgagggtttgatttccggtgccttaccactgatgaaggctgaggtgcgcccggctgcgttcagaatagcggttgccatacgatccggaataatgctcctgcgcgcccatgaactgaaatgtgtcgggcggtttgatgatacctggtttccattcgttctcgatgccgcaccgtaatatcctgatgccggaatatccggatcttctgccggcgcgttagtggcggtattgacgccgttaccgtctgtcatgaagggcacaaaataaacgccctcactctccctgtttttgtacsccccgtamayggtgtygtactgggtrscgtadgtatttttccagtaatacgtcgtgtcaccacaaatccacggcacatctgcagcrctgccaccatggcactgcgcgttaaacacggagaggtcagcacgaaactgtgycagcatggctgtaaacagcgcargttgctgtgcgtgggtggcggcgctcatgtcaaactcwccytgcatccagcasacggccagcagaacgtttttgggatttttctgcaatgccgcttttgtgcgggaaatcagatcctgatataacggcttgcccaccccccagcgtgccgaatcctgactggcccccgtggactcgctgaatgtcccctccgcgccctgggtaaatgccgaaccaccacgacagcatggtaccagcaggatccccgcgttattcgggatatacgggagcagttttttggcaatatgtaaaccctggccgacacagccgtactgccctttgctcaggtcagccctcggatgattcagcgtactcatatcctgcacatcatgcagacagtggtcagccggaataatatcgttatatctgcaggcagccccgcccggcgtcactgtactgcggcgcgccagctgtttaatgcgcggatccggagcatcgtatgaatccggcagcggaagcccttcaccgtaagccatggcattggactgcccggccagtacgatgacgtagtaccaatccggctcagatgaagggccgacctgtggctctccttcaatagccaccgcctgcatcagtgtgtacggcgtaatggcaaccggtccgccgtatggctgccagccctctttcagtttgtgtgtcagcttttccgcaaggtctgacggcgacgccgccctgacaacatcataatgtttaatcgacatcgaatttctcccgtgtagaggaacagagttaaaaagccggaagcggaatcaaatcacaggatgaccatctgccagtggctggtcgtaaaaaaaggccgcgccatgcgcagccgaaaataaagggataacgatgatagtttgagaaaaacagaaataacacttttgtggcaaagcatggtgccgggtgcctcccggtgaattcagtatcagcacctgaatccgcgattaccccatattccttcttgctgattgccccaccgcacagggggattcaccatgcagaagtgtttttaataaacagcaaacaaaaaaatcaagcattatgcaggctgtttctttttatcaccggccacagcaataccataatgccgcagaccagcaccccatccgccagcaccgacatgattctgctggtgaaatccaccatcaccaccagaaacagcaggagtgcagccacagtcaggcgcagttttaccgtcacaggtaattctccagacgaagacccagaacaccggcaatctcttccagcaccttgcgctcttccggctcaatttcgccgtctgcctccgcaatggccaccgccacatccagcacatcttccgcttcacgcgtatcgtgtttcacatcctcgatctcacgtaacgccgcacgacgaccagttttaaagttcgtatccagctgaccgataatggttgcgctaatcgcattaatttctgacgtaaacgcgtacagcgcaggctgattacgcagtacctgttcgatcttcgctttctcggatgcctcacattcaccatctgcacaggccaccaggtatgcggcgttaatcaccacctgtgccagatcgcgtttttcaaactttttaatttccgttgccgctctgcgggctttttttaccaaaaataccaaacatcgtgacgttcctttgggtgggtgagccaacgcccgggagcgatctgcccacagagaaagtcacactgaccactccataagctccccccgaaaggctctgtggttggtatgcgccgggcgtggtgcggatacaaaaaaggtccgcaaaagcgagcgagggaaaataagtgtggtgcgttgtactgggttcgaaccagtgaccgattgcttagaaggcaattgctctgtccggctgagctaaaaacgcagaataccgataatggaccgccatcggagactcgaaccccgcgaaaccagcttcgaaggctggcgttctatcccgatgagctaatggcggtatgtgatggtggcccttgctggatttgaaccagcggcctggcgattatgagtcgctcgctctcaccactgagctaaagggccgggcgcaggataataacgttacgaaatcaatgttgcaagcattcaagaatcacctggttaaaaattacccttrcttcctccaccagcgcattcaccatgtctatccgagataagtggcacaaaaaaacccgcttgtgggcgggttttgtttgcttttgccatcacgtacaaaatcggcaaaatatcagatttgcatgaaatatatgcctttcaatctacttttgcaacactttgctttgaaaatgccgccttttgttttgaacgcgttctcattacaaacaataaagcctcactatccagtcggtgaaaaatgtgtttcattgcaacccagtgacgagtaaatgttttggaccagtttttagttgtcactcccaccagtaatgccagctccttgtattcataaccttccccaccaaaaagttctgcttttactgcctgcgccgccagccagattaattttttcaggcgttcctgcgttttccctgcaatttttctggtaccggattgagtattaaattcattccacgcccactgtgttatcgcgatctgatattcccaacaaatactcccgctgtaacaccacaacaaccaggctttatgatgttcttcaagagacagaacagcccgccgccacgatgatgtcgaaaactcaaccggactgaccagaggaattgacgtcaccttcgccagcgattgctttcccgggattggtggattatcccgcgttatcatttttccagtcacttcatcgcggtaccggattttttttcgcctgtaacgccctgtatcgaacatggcattctcctgccaggcttcaagctgaccttttgttgccccactcaaatcggcggtagcgataatgagcagctcacgcacaaactgtaaatagtggttattcatgcgcactccagttctgtgatttttatccccagccgctcaccaggaacgagctgaccgcgcacaatattgatttcatcaaactgctcatcgtccattagcaaccccgcatgcgtcagcgcatccagcggcgctttcagaatattgtccaggtcacggcggcgcttatccggtggctcggcaataatctttatcgccagccttccggacaggcttaatttcagccgctgctggcgaacaataagcgccacagcccggcgataacgctcaccggcttttgatacaaaatatgtgctgccacgacgtcgccagtaggtgttcaccgtcggcgggtaaggtaaaaccaaatctatgagcatcagtcacctcttttacccgagcacgccagtcgcaaaggcgtgatcaagaaaacgaaaaattaactcaatctgagagccgtactttttctcaaactccagcgggtctgcatgaagttcgttgtggtgctcccggcacaacggtagcgtgaaaatatcgtgggcctttgtccccattcccccctgaccatgaccaatcaggtgatgcggatcgtcagcaggcttaccacaacacgcacacggctgtgtctttacccagcgcgtgtatttctcattaacccagcggcaacgtttaggccgcctcatgaacgattcaggagactccggatcaacggcgatactgacaaccgtttttttctgtggtggattttgttgctggtggacgtgaagtggcagcgcaatattttttgtgcgctgcttcagtatgctgatggctgtctgttctcccggtacgatgtcactctcacggtatacggagcggattttttccgctggtaatcccagcgaacgacgcgytactgcctcaggtagtgcatccaccacctgattgcaggccgcccaccaggataattcagccagcgataattcacgctcctgtgtgccattcattgcgtgacgaatgacgtcaatcatccatgctgacaggttttggtgagcaagttgctcaagtgattcggaggtctggtcacgcaactggttgtcgcagtgccagcacaacaccattgcgccggtaccataacggtgaatgacggtttcactgtggtgataatcgccgtgtggccactggcaggatttaacatggcgcagtaaccagtcagacagtgcgccagcgccaccagcagcacgaatcactcgttcgtcgctgaaaaatggcagtaatgatttatcctccgccagcggctggcgaacggcaggaacgaccccggacggcagattacgcatgcttttcggttccggctccaccagtacccgggtattgtggaataccggcatggattcacggcccggcttaacgatcaccagcccgagttccggtaccagaacaggtcgaagtaatacccgcacgttacctccagatgcgttgctggaatgtgcgggacggacgcggtgggcgttcggagtaaggaagcctgacggagattatccagtgacgataatcgagactgagggctttcttaacctcgtatccgcgcctgcggtaacactgaatcagccattcagcctgttcttcggtgcaggggtcgtgctgataccagtcagatttgaatgcatgagaacgccgcccgtgcctgctggcaggggcggcagagttatccgaattgtaaaatttggtatcgtgcgccatctgttttctctgctggcgcagcaggtgccagttgttcaggctgacggatggattgtaaaccagaacgaccagaaaaaacaaaacccgccgaagcgggttaagtgcgggtgcgttgaggatgcctgacacatcagcggtggcgagggatttctcccccgcctggtctcttactcctcaggttcgtaagctgtgaagacagcgacctccgtctggccggttcggattcgtacctcgcagaggtctttcctcgttaccagtgccgtcactatgacggttaaacagatgacgatcagggcgattaacatcgccttttgctgcttcataacctgcttctccttgcctttcggcgcgtaagaggctaacctacgtttgtgaagcatagattgggcctcagattaatgttaagcgtcttgcaggacgcgtaatgttaactggggcttttctctgtctgccttacggtggcatgcccgaggcagacagcctcaagcacccgcagcaattctacttaactctcgctttacagcaaaccgttttgcccgatatgggaattcccatacggaatgaattcagttccccaggcgctccatcaaaaacacaaccaggcagtaaacacccacaacagcaataacagccagagcgccttccattaccagtgaaatatcatccgacatattccctcccttggtgtgaatcccggcgaacgtttttacccccaccgacaaataacatatactagaaaagcaatagctatagcaacgcctgcaaatgcatctggccggctcattggttctccccctgtgtcgcttctactgcgatctgactggcgtattcgttaatggtaacgataagttcttgctcggcctcatccagacaactaccgatacctcgcctgtccacttcagaagcatcgaaatctgcacgaagcctggcgaccttcaggattgcggacaacacctcatcagggattgccggagagttggttgacgtttccgagattatccgaaaattattggttgacgaacccttattttcccgaaagtttccagcctgaagcatggcggcgcggtgacaccagataatccagccaagcgccatatcccatgccatgtattctctatcgccattttttgctctgcggcgatctacagattccccgaaacgcttctccataaataattcataggctgcccgttcatccgatactgatgccagtgatgccagtgcaatttttaatgcggtaagcatgttgttttgatcttcatcgagtccgaacggtatttcatcccgtgatgactcaattccggtaatcgtgttctgtagccattctttggttaattcagtcatttttcactaccgccctttcgggcggtctcctgatgttctgagggtgcaggaatccctccggttaaggatttaataaaaatcatttctgatttaaattttcagtgtttagttgttggtttatagcctttatgcttcggccttatttctcagccatacacaaacaggaccatcttcggtgtcatgtatcgaaccgataaaccatccctcaccttctggtcgctcaggttcccatgctgaaatatcagggccatctgcgtccagattaaaatcatcttcatccatactacggatagcccactgaagattatttttctccatccaggcgttaaactcttccgttgaaatatattcccgaccatcacagaatttttcatattcaggatgcgtccagcagccatattcattacgttccactggcatttctttaattacgctcatttaccccccttatttaattttctacgacactttttacaatcatctggactttcgaatgtatccggctcacgctcattgccaaaatacatccacccaccgcaaatacttgttatttcaccttcagcaaaataatgatgttttttcgccataagtggccttgcccagcccggattcgttttactcacttgttgcctcctttgcgaagctctgcgactaactcgtcacatatgtgcgtcaaagagcaaagtttgattgctggatgttcgcgcaccatctccacaccctgcgcccgcaattctgccagaaaagcgtaggggtcagttttttcactgtggtacatggcatcatagataatcattgcagcgacacctgcctgtcctgcatctgtgacggatatatgctcaagggctacggccattgcgtgtttcaacctctcattttccacctcaagcaccacacgattagcctccagctcttctatgcgtttttttgctgctcccagctcaacacgcagctcctgatagttaatctcgctcattctccttcctcccgcactgctgttttatatgcccgaagcacatgcgatgtttttcctgacacagtgcttctcagaaagaaaattccactggtgtttattaccagatacgggtcagcaagacgcagcatatccagtatgtgattatgttttcttgtttccagcaccgtacttgaaataagcatatgtgacacggggccgaaatcatgatatctgattttcatatcatcaccctgctgtaaaaattacccgttatctcctgtcgttattttctgtatgacatcacgatgcttattaatttcccgcagcgcggcgcataagcgctcccacttctgaacctgaccttttgcccggcgcagctcgcggttagccacatgcagcgatggtaaaatcagaccatccggatgctttctgatgaacgacgactgtgactgcactgtgaccgccacactttcagttttaatttcttcctgtgtttccgcttcccggactggtaacgcaacacctgccggctgaggaaaggctttaccatcggtttccgttaccgatgcagctttcggctctgccggtaaattatcgcccggtatgcagtaacgatatttaccgtcctgatttacgcgaatcagacgacctttgctgacagccatcgccagtgatgaattcgcccggcgggaggtaatcccgaacattaacgccagttcgtcagccgactgaggaccatgctgttcaatcgcgttaatcagcatctctgcagtggtttttggggccgcttcagttgcctcactcgtcagccaccacatcgaccccttgttatcagcttcgccacgacgcttcagcttccagagttcggtaacagcatcgtcacggctgatttcaagacgggctgcaatctcgtgcgacgaggcttttttcagtgctttcagtgcgtcaaaaacggtttccattaaattttcctcccggtaaaaattacttctcaactcagacaaaaccggccgccttccggcgctcatattcctgtttcagcaattcaattggcgttggccctggcgggcgtttgggtgctgccagttgtcgccggactggcggaacactgaggccattaccaacatgctttgcccatttcgtcagctgcctttccacaagccgttttaactccccttcggtcatctggcgctcaatcccctttgaacgcatctcgaggcaaatgtggtacagcaccggctgtggccacgggtatttatcactcccgtcgtaccgccaggattcattcctccagcgacggtactcctccatcacggcatccaccgtcaggccaaatggatttgccccgctctccgaaatcaacgccacaaactcagccagatccggaggccacgtttcacccgcccggcagcggtccatgcactgacggcagacctgccggatttgctgttcagtcatcgcgccaatctgagcaatccagagcttcgacggcgcagccccgttcttctgggtccagcggttcgaatacacctcccccataagttcccacagcttccaggccgtttccgttgctgataaatccgttttcacgttcccactgttcacgtgctgcccgaatttcctgaactgcccgtgatgcggtgccacctggtgctgcatggcttacccccttgctgactggttttacctgtgccctgacgtgctgcacgtgacgggcaaatttctgctcccactgaacctgcgtgaaaaccttcccctccgccatccagtaatcccggaatgcggcaagctcagcaggtgtaaactcaggctcaggcagagccataccccacactgctgcccgctgtcgaaaatccggcgacggttgccagactccagtcatcggaaatttcccgatcggttcgctcaggccgtccaggtattcaggttcggctgtctgcaacgacgcgtcattcaactcaccggtcgtagcactctcgcgcatgcgcgcgttatgtgtggggtttaattctttatctgtatctgtatctgtcgtgatttgtcgtgacatatgcgtgacgcgtcgtgactcatcgtgacaatcagtgttctgcttccgcagtctttcccgctcccgctgcgctctcttgcgctctgccggggattttgcggtttgcgaaacattaccgttatcctccttcatcacctggcgtttttcccatccggaaataagatcaccatccagaactcgcccctgcattgcatgcaaaattgaatcaatcacgtcttccgtcacatcaagcgcacttgctaaatcttccgtcgtgacatcaatgtgaccacgtagtgacacgccgtgacatgtcgtgacatttcgtgacgcactcaccagaaggtggatatacaccgccatcactgttgcgattggctgtcctgagaccctggcaatggttcgccatttgggatcatttggcatgtcatgccacaatctgagccaggcattagccatactcacctcatctgataccgaactttaccctcgaacatccggaagaaatccggcatgaatattgttggtcaatgcacgacaacagcattaccaggctgaccaccactgttagtcagggtgccccaggcgatcgccgctgcgacaaaatcatccacatctttcaccagccgatccctccgttcgacgatctcacggtaatattcagagctgtgactgcgcatacgggccaccagcagaggcggcattgccttttcgatcgccggtaacagagcctgaattttttcaacagcatcaggggtgtctttatccagccaacggaaaattttctgggtattacgagccagggcttccggatggctgtcgtcgtacagttccgggaacgtcatccccagctcgaaataagtccgggctatttcagctgcaggaactttctcaccgtccggataggcccaggcattgatcgccatgcggatgtgctcatgtttgattttcatgaatccccctttccttcgccctgagtggtatccttctttttgtaaagttctgggttcaaagataatttccccttggagtatgcagcagcttccgcagccctccccttcggaactatttcaccaggacgcttacgccacatgtaaatagcttcgcgggttatcccataaaaatcggcaaccctctgaacagaaccaaaaaactggacaagttcatcaactcgcattttacctcccaaatctaagtatttttagattacaagataattttttttaggtcaatgcaatctaaaataatttatattcaatttgcaggagaaaatgatggaaagccttggcttcaggcttaagagacttagaaaagataaggggctgacccaagtagaactgggtaagctttcaggcgtgactggggttactatagggtactgggagaaagatctaaacgaaccaggtagcaaagctctaagtaagttagcccaggcattaggaactactgagtcctatctcctatatggagtatcgtctcctgaattatcttttgtacaaagtacctcaggcaccaagatcccctacctttcgtggggtgaggcgatttctttcctaatcttaaaaggagagaaaacaatgggaaatgtcgatagaatcaccacattctttgatgtcgaggaaggtgattttgccgtttcaatgcctgatgacacaatgcataacccatcaggatcaccgagtatcccagttggtgctactgtgatcctaaggccaggagaaagttataaaaatggcagcatcgtcgctgtaatagttccggatccgcttaaaaatgaaccatctatgactataaagaaattagttattgatgggaagcttgtgtatttaagccctctcaatccacgctatcagtcatcctaactaacaccagagtgtaaaattgttgccgtagcaaaaggtgtacagttcaacttataacccgccacgtcctttacttgaggtcggcaatgccgaccttttttttaaattaatctagatttaccttgactgaaaaactaaatacttttagatttattacataccaccctacctcgccccacagaacgtcgggcaatacctcgagttacccggcagtggtcaggggttaagtagccagcccgaggcgtatgaacatgacggcgggaacactttgtataacagcgcagcaggtttttagttccgcgacccggcgttaagggtaaatgaggtcaacatggatatgctcaatcttggcaacaatgaatctctggtgtgcggagtattccccaaccacgacggcacgtttaccgcgatgacgtataccagaagtaaaacgtttaaaacygaagctggcgcgcrtcgctggttagcaagaaacgctaactgattagcgccagtaaaaacaggtttccacaggttaatttaccctgaaaagtcagggcataacacgaaagcgcacggcgaarttagtctctctgtataggtcgtcgttaaatttaattcgaccgtgcgcttctggttgtggcaatccgcgaaatggcgcggcggtaagtatrgcggggttattccttcccccgttgaggacaccgggttgtcaggttgaccatacgcttaagtgacaccccagccacaacaacctctgttatcacttttctggtgattcggcggaaatggatatccgccctttttaaagtgaattttgtgatgcggtgaatgcggctatgcgcacgcggaacagttaaagcagtaaggcggtcttttactggcgtaacgagcatcaactaacccgacgttaattgttaactggttaacgtcacctggaggcaccaggcactgcatcacaaaattcattgttgaggacgcgataatggaaacgttattaccaaacgttaatacgtctgaaggttgttttgatattggtgttctgctcagtaataaagcgtttactgaggatgccattaatatgcggaaatatgagccttatctgctcaatgataattccatwctttcccgaattgcccttattaaacttggtattttcggagaacgtcaatgacttcagcatttgcactggtgatgacggtttttcttataacgggtgaatcacagaatgttattaccggaatttatgccagtaaagaatcctgcctccaggcrgagagacgagcaaaaaatttctggtgaatgcctmccggtaaaaaaagtatcgctgtacctgaataacgaaacaccggctggataacccgccagccatattaacwgccataccaacggattaaaaatgccagcaatggcagggattcgttcaccctgaaatctgtaatgaggttaaaacacaatgagtaaaatctttatttgcgctgctattcctgacgaacaggccataaaagaagatagcgctgttgcggtggccactgccattgaagccggtgatgagcgtcgcgcacgcgcaaaatttcactggcaatttctggagcaattcccggcagctcaggactgcgcttataaatttattgtctgcgaggataaacccggcataccccgccctgccctcgattcctgggataccgaatatatgcaggaaaaccgctgggatgaggagtcagcttcctttgtaccggtcgaaccagaatccgatccgatgaacgtcaattttgacaagctgtcccctgaagtacagaacgcagtcctggttaaattcgacacatgcgaaaacatcaccgttgatatggtgattagcgcacaggaattactacaggaagacatggcaacattcggcggacatatcgttgaagcgttgatgaaaatgccagaagttaacgccatgtatcctgaacttaaactgcatgccatcgggtgggttaagcataaatgtgagcctggcgctaaatggcctgaaattcaggcagagatgcgcatctggaaaaaacgtcgcgaaggtgaacgcaaggaaaccggaaaatacacgtctgttgttgatctcgcccgcgccagagtcaaccaacagaaccctgaaaacgctgctgaaaaaaccggggctgtcactgttgccattcgccgcgaatacaaacagacatggaaaacantcgacaatgaactggcctgcgccctctggcccggtgatgtggatgcaggaaacattgacggtaccatccatcgctgggcgacaaatgaggttatcgacaaggatcgcgaagactggaagcgtatctcagcatcaatgcgcaaacagcccgaagcacttggctatgaccgtcagactatttttggccttgttcgcgaacgtccgatcgatattcacaaagatcccgttgcactgaacaaatatatcagtgaatacctgacgacaaagggcgtgtttgaacatgaagaaacagaccagagctctactgatgctctccagccgtcagcagcacaaactgctccagtggagacggcagaatccgatactcaaaaaaatgaaatcctggtggaagctgaaccatctgtagagcgtgaaggaccattttatttcgtctttaccgataagggcggggaaaaatacggcagggcaaacaaactttctggtctggacaaggcgctggctgccggcggtaccgaaatctcaaaagaagaatattttgcccgaaaaaatggcacatacacgggcttaccgcaaaatgtggataccgctgaagattccgaacaatcagagccggtaaaagttaccgctgacgaagtaaacaaaattatgcaggcagccaatatcagccagcctgacgccgataaattgcttgctgcatcacgtggtgaatttgttgaagggattagcgacccgaatgatccgaaatgggtgaaagggatccagagtcgcgacgctgaggaccagaatcagcccaacgtgaaacaaaatgagccagaagcggaacaaaacagcccggatacgcaacaaaacgggccagaagaacaacaaccagaaccagcagtgcaacaggaactggaaaaagtttgcaccgcatgcggtcagaccggyggcggcamctgycctgactgtggtgcggtgatggggaacgcaacctacctggaaacattcgatgaagagaatcaggctgaagctcagaaaaatgatccggaggaaatggaaggcactgaacatctgcacaaggagaacactggcagcgatcagtatcacgccagcgataataaaactggcgaaacagcaaatcccttaattaaagtgaacggtcatcatgaaatctcatccaccagcaggttgtggcaccatctgatgattgaccttgaaacaatgggaaaaaatcctgatgcgccaataaactctatagccggtaagttttttgatccggcaaccggagagatggggccagaattcagcaaaactatcgatctggaaaccgcaggtggggtcatcgatcgggacaccattaagtggtggctgaaacagtcacgcgaagcacaatcctccattctgaccgatgaaatcacgttggatgatgcactgctgcaattccgggaatttatcgacgaaaactccggtgaattttttgttcaggtctggggtaacggtgcaactttcgacaacgtgattttacgccgttcatatgaacggcaggggatcccctgcccgtggcgttacaccaatgatcgcgatgtaagaacgatggttgctctgggactggtgatggatttcgacgcaagaacgactattccattcgaaggtgaacgccataacgccctgcacgatgcgcgttaccaggcaaaatacgtttcagccatctggcaaaaactgctcccgagtcaggctgatttttaatgttcaacccggatcgccgctaacggcatatarttagcggcggttgtgagatatagctatgagcagcatatttttaaccgaaaatgaattgcaaacgttaacgggctgcaaatatgcaagccaccagcgcaactggttaataaaaaatgggcttccgttctataccaatcgtagtggaaaaccgatcgtcagtcgggaactgtttacctgtataaaaactttaccaccacgtgaggctgaacctgatttcggtgcgatctaatgggaagacgaaggaaaaatcccgaacacgaaaaattaccgccaaaggtataccccaataaatatagtgtatggaaaccgacatccagagaatctgtaaccttaactgcaatcgaggatggtttagccgcattatggaaaaagtatgaagaaacggttaaccatcgcgatcgcgcaatgacatttgggcgtttgtgggaaaaatttctcgccagcgcctattacagcgagcttagtcctagaactcaaaaagattatctgcaacatcaaaaaaagctgctggccgtattcggtaaggtgctggccgattctgtaaaaccagagcacatcagacgatacatggacaaaagaggcgagcagagtaaaacgcaggcaaaccatgaaaaaagcagtatgtcgcgcgtttatagttgggggtatgagcgaggatacgtgaaggctaacccatgtgcaggtgtaagtaaattcaaggccaaaaaccgcgaacgatatgtaaccgacaaagaataccaggcagtattaagcgttgcacctcttcctgtttttatcgcaatggaaattgcctatctgtgtgcagcgagggtttccgatgtgttatcgctgaaatgggagcagattggaaacgacgggatctttatccagcaagggaaaacagggaaaaaacagataaaagcatggagtccacgattacaggcggcgatcgaaaaagcaaaacagttaccaacatccgcctatgtaatcagcaatcaatacggcaaccgatatatgtacaaaggctttaacgaaatgtgggtagaagcaagaaatcacgcaggcaaaatttcaggtattttaaccgacttcacctttcatgatctgaaggcgaaaggaatttcagactatgaaggaagcagccgggataagcaacttttctctggtcacaaaaccgaagggcaagtgctaatctatgacaggaaggttaaagtttcaccaacacttgatgtcccgttacctgaaaatattccaagaaaatattccaagtaattccaagtgtgatttttgtcactgacttaatgatgtgtaagtgattgaattttggcggagagagggggatttgaacccccggtggagttgcccccactccggttttcgagaccggtccgttcagccgctccggcatctctccgttcagatggttgccatgatgccaggaaatttggcattttaacagtccctgtccgtgcaattttgttcaagtgacgagtttgcgagcaaaacgatgattaagtggccctggaaagtacaagaatcagcacatcaaactgcccttccctggcaggaagcactatcgatcccccttttaacgtgtctgacggaacaggaacaaagcaaattagtcactcttgccgaacgttttttacagcaaaagcggcttgttcctttacagggctttgaactggattcattaagaagctgccggatagcacttctattttgcctacccgttctggagttaggactggaatggctggatggttttcatgaagtcttaatttatcctgcgccatttgtggtcgatgatgaatgggaagacgatatcggtctggtgcataaccaacgtattgttcagtcaggtcagagctggcagcaagggcctatcgttttgaactggttggatatacaagattcttttgatgcttctggttttaacctgattattcatgaagtcgctcataagctggacacccgtaacggcgatcgcgccagcggagttccctttattccgttgcgtgaggttgctggctgggaacacgatcttcatgctgcaatgaacaacattcaggaagaaatcgaattggttggcgagaatgcggcgagcattgatgcttatgctgccagtgatcctgctgaatgttttgccgtactttctgaatatttctttagcgccccagaactttttgctcctcgtttcccttcattgtggcaacgtttctgccaattttatcaacaagatcctttgcagagactgcatcacgctaatgatacagactcgttttcggcgacgaatgttcattaattaacaactttgcagattaattaaccaattgaaatgacttatgaaatttagtgttgacagacaaggtaccgctaagtaatatgcgccccgttcacacgattcctctgtagttcagtcggtagaacggcggactgttaatccgtatgtcactggttcgagtccagtcagaggagccaaattctaaaaattcgcttttttagcgcaatgtcactgaccttagttgaacattgttttttaacggatagcgggtttttaacatcttaagcgccctcgacctttatggttgagggcgttttgctatgaacgccatcaccattttcccctcgattataaaacttgagttattcagtagtctcccctcttgcaactcacatccaaaactgcctaacgaaaagttattaattttcaatcatattgctatcaggatttacattttttcgctgtgctagaaagggcgcatttatgttagctcgttcagggaaggtaagcatggctacgaagaagagaagtggagaagaaataaatgaccgacaaatcttatgcgggatgggaattaaactacgccgcttaactgcgggtatctgcctgataactcaacttgtgttccctatggctgcggcagcacaaggtgtggtaaacgccgcaacccaacaaccagttcctgcacaaattgccattgcaaatgccaatacggtgccctacacccttggagcgctggaatcggcccaaagcgttgccgaacgtttcggtatttcggtggctgagttacgcaaactcaaccagtttcgtacgtttgctcgaggttttgataatgtccgccagggtgatgaactggatgtcccggcacaagttagtgaaaataatttaaccccgccaccgggtaatagcagtggcaaccttgagcaacagatagccagtacttcacagcaaatcgggtctctgctcgccgaggatatgaacagcgagcaagcggcaaatatggcgcgtggatgggcctcttctcaggcttcaggcgcaatgacagactggttaagccgcttcggtaccgcaagaatcacgctgggcgtggatgaagattttagcctgaagaactcccagttcgattttctccatccgtggtatgaaacgcctgataatctctttttcagtcagcatactctccatcgtactgacgagcgtacgcagattaacaacggcttgggttggcgtcatttcactcccacatggatgtcgggcatcaacttctttttcgaccacgatcttagccgttaccactcccgcgccggcattggcgcggagtactggcgcgactatctaaaattaagcagtaacggctatttgcgactgaccaactggcgcagcgcacctgaactggacaacgattatgaagcacgcccggccaatggctgggatgtacgcgcagaaggctggctacccgcctggccgcaccttggcggtaaactggtctatgaacagtattatggcgatgaagtggccctgttcgataaagatgatcggcaaagtaatcctcatgccataaccgctggacttaactatacccccttcccgctgatgaccttcagcgcggagcaacgccagggtaaacagggcgaaaatgacacccgttttgccgtcgattttacctggcaacctggaagcgcgatgcagaaacagcttgacccgaatgaagtcgatgcacggcgtagccttgcaggcagccgttttgatctggtggatcgcaacaacaacatcgttctggaatatcgcaaaaaagaactggttcgcctgaccctgacagaccccgtgacagggaagtcaggagaagtgaaatcactggtttcgtcgctacaaaccaaatatgccctgaaaggctataacgtcgaagccaccgctctggaagctgccggtggtaaagtggttacaacgggtaaagatattctggttaccctgccggcgtaccggttcaccagtacgccagaaaccgataacacctggccgattgaagtcaccgctgaagatgtcaaaggcaatttttcgaatcgtgaacagagcatggtagtcgttcaggctcctacgctaagccagaaagattcctcggtatcgttaagtagccagacgttgagcgcggattcccattcaaccgccacactgacttttattgcgcatgatgcagcaggtaatcctgttatcgggctggtgctctcgacgcgtcacgaaggtgttcaggacatcaccctttctgactggaaagataatggtgacggaagctatacccagatcctgaccacaggagcgatgtctggcacgctgacgctgatgccacagctgaacggtgtggatgcggctaaagcccccgccgtggtgaatatcatttctgtttcgtcatcccggactcactcgtcaattaagattgataaggaccgttatctctccgggaatcctatcgaggtgacggtagaactgagagatgaaaatgacaaacctgttaaggagcaaaaacagcaactgaataccgcagtcagcatcgacaacgtgaaacctggtgtcactacagactggaaagaaaccgcagatggcgtctataaggcaacctataccgcctataccaaaggcagtgggcttactgcgaagctgttaatgcaaaactggaatgaagatttgcataccgctggatttatcatcgacgccaacccgcagtcagcgaaaattgcgacattatctgccagcaataatggtgtgctcgccaatgagaatgcagcaaacaccgtctcggtcaatgtcgctgatgaaggaagcaacccaatcaatgatcataccgtcacgtttgcggtattaagcggatcggcaacttcctttaacaatcaaaacaccgcaaaaacggatgttaatggtctggcgacttttgatctgaaaagtagtaagcaggaagacaacacggttgaagtcacccttgaaaatggcgtgaaacaaacgttaatcgtcagttttgtcggcgactcgagtaccgcgcaggttgatctgcagaagtcgaaaaatgaagtggtcgctgacggcaatgacagtgccacaatgaccgcgacagttcgggatgcaaaaggcaacctgctcaatgacgtcaaggtcaccttcaatgtcaattcagcagcagcgaaactgagccaaaccgaagtgaatagccacgacgggatcgccacagctacgctgaccagtttgaaaaatggtgattatacggttacggcctctgtgagctctggttctcaggctaatcaacaggtgatttttatcggtgatcaaagtactgctgccctgaccctcagtgtgccttcaggtgatatcaccgtcaccaacacagctccgctacatatgactgcaaccttgcaggataaaaatggcaatccactaaaagataaagaaatcaccttctctgtgccaaacgacgtcgcaagtcggttctcgattagcaacagcggaaaaggcatgacggatagcaacgggactgcaatcgcctccctgaccggcacgttagcgggcacgcatatgatcacggctcgtctggctaacagcaatgtcagcgatacacagccaatgacgtttgtggcggataaagacagagcggttgtcgttctgcaaacatcgaaagcggaaatcattgggaatggcgtggatgagacgactctgacagcaacagttaaagatccttttgataacgtggttaaaaatctttcagtagtcttccgcacctcccccgcagacacgcaactgagtctgaacgcgcgtaatactaatgagaacggtattgccgaagttacccttaagggcacggttttgggtgttcatacagccgaagccatactgcttaacggcaacagagatacgaaaatcgtcaatattgcgcccgatgccagcaacgcgcaggtcaccctgaacatccctgcacaacaggtggtgacgaataacagtgacagcgtgcagctgacggcgacggtgaaagacccgtcgaatcatccggtggcgggaataacggtgaacttcaccatgccacaggacgtggcggcaaactttacccttgaaaataacggtattgccatcactcaggccaatggcgaagcgcatgtcaccctcaaaggcaaaaaagcgggcacgcatactgtgaccgccacgctgggtaacaataatgccagcgatgcgcaaccagtcaccttcgtggcggataaggacagcgcggttgtcgttctgcaaacatcgaaagcggaaatcattgggaatggcgtggatgagacgactctgacggcaacagtgaaagatccttttgataacgcagtaaaagatttacaggtcaccttcagtaccaaccccgcagatactcaacttagtcagagcaaaagcaatactaacgacagtggtgtggccgaagttacctttaagggcacggttttgggtgttcatacagccgaagccacactgcctaacggcaacaacgatacgaagatagtcaatattgcgcccgatgccagcaacgcgcaggttacgctgaacatccctgctcaacaggtggtgacgaataacagcgacagcgtgcagctgacggcgacggtgaaagatccgtcgaatcatccggtggcgggaataacggtgaacttcaccatgccacaggacgtggcggcaaactttaccctcgaaaataacggtattgccatcacccaggccaatggggaagcgcatgtcacgctcaaaggtaaaaaagcgggtacgcatacggttaccgcaacgctgagtaataacaataccagtgattcacagccggtaacgtttgtggcggacaaaacctcggctctggttgttcttcagatatcaaaaaatgagatcacaggtaatggcgtcgatagcgcaacgctaactgcaacggtcaaagatcagttcgacaatgaggtgaacaatcttccggtaacattcagcacagcttcttcaggcctcaccctgaccccaggggaaagtaataccaatgagtctggcatcgcgcaggccactctcgcaggcgttgcctttggtgagcagacggtcactgcatcactggctaataatggtgccagcgacaacaaaactgtgcattttattggcgacacagcggcggcaaaaattatcgagttgacgcctgtcccagacagcataatcgcaggtaccccgcagaacagctccggcagcgtcatcaccgccacagtcgttgataataatggctttccggtgaaaggtgtgactgtgaacttcaccagcaacgcagcgacagccgaaatgacnaatggcggtcaagccgtgacnaacgaacagggtnaggctaccgtcacttataccaatacccgctcctcgatagaatcaggagcgagaccggataccgttgaggccagtctggaaaatggtagctccacgcttagcacatcaattaatgtcaacgctgatgcgtctacggcacatctcaccttgctacaggcactttttgatacagtctccgcaggcgacactaccaatctgtatattgaggtgaaggataattacggcaacggagtaccccagcaggaggtaaccctcagcgtttcaccaagtgaaggtgtgacccccagtaataacgctatatatacgaccaatcacgacggcaatttttacgcaagctttaccgctwcaaaagccggggtataccaagtgacggcmaccctcgaaaatkgcgattcgatgcaacaaacagtgacctatgtgccgaacgtagcgaatgctgaaatctcgctggcagcctcgaaggatccggtaattgccaacaataacgatctcacgacactaacagcaacagtcgctgatacagagggcaatgcgatagccaacagtgaggtaacatttactctgccggaagatgtgagggcgaacttcacgctgggcgatggcggtaaagtggttactgatactgaaggcaaagcgaaagtcacgctgaaaggtacaaaagcaggcgctcatactgttacagcatcgatggctggcggtaagagtgagcagttggtggtgaactttattgcggatacactcactgcgcaggttaatcttaacgttaccgaggacaattttatcgctaataacgtcgggatgaccaggctgcaggcaacagtgactgatggaaacggcaacccgttagccaatgaggcggtgacattcacgctaccggcagatgtgagcgcaagctttactctcggacaaggcggttccgccattactgacatcaacggcaaggctgaagttacactgagcggtacaaaatccggcacctaccccgtgacagttagcgtgaacaattatggtgtcagtgatacgaaacaggtgactttgattgccgatgctggtaccgcaaaactagcctccttaacctctgtatactcattcgtcgtcagcacgaccgagggcgcgaccatgactgcaagcgtcactgacgctaacggcaacccggtagaaggtataaaagttaatttccgcggaacttccgtcacgctaagcagcaccagcgttgaaacggatgatcggggtttcgctgaaattcttgtgacaagcaccgaggtcggactgaaaacagtttcagcctctctggcagataaacctactgaagtcatctcgcgattactgaatgcaaaagcagatattaattctgcaacgattaccagtctggagatacctgaaggtcaggtcatggtcgcacaagacgtagcagttaaagctcacgtcaacgaccagtttggcaatccgattcttaatgaatctgtaacattcagtgcagaaccaccagagcacatgaccatcagccaaaatattgtctctactgatacgcatggtatagccgaggtcactatgacgcccgaaagaaacggttcgtatatggtgaaagcatccctggcgaatggatcytcttatgagaaggatctggtggtaatcgatcaaaaactgacactctcggcgtccagcccgcttatcggtgtcaattccccaacaggtgcaactctgacggcaacgctaacttctgcaaatggcactccagtggagggtcaggtcatcaactttagcgtaacgccagaaggtgcgacgttaagtggcggaaaagtgagaaccaactcttcaggtcaggctccagtcgttctgaccagcaataaagtcggtacatatacggtgactgcatcgttccataacggcgtaacaatacagacacagacaatcgtgaaagtcactggcaactcaagcaccgcccatgttgctagctttatcgctgatccatcgactatagccgccaccaacagtgatttaagtaccttaaaggcaacggttgaggatggcagtggtaacctgatcgaaggtctcactgtgtacttcgccttaaaaagcggctctgccacattaacgtcattaacagcggtgacagatcaaaacggaatcgcgacaacaagcgtgagaggagcgataacggggagcgtcacggtaagcgcagtcacgaccgctggtggaatgcaaacagtagatataacgctggtggcaggcccggcagacgcctcgcagtccgtccttaagaacaatcggtcatcattgaaaggagactttaccgatagtgctgagctacatcttgttctgcacgatatatcaggcaatccgatcaaagtttctgaagggctggaatttgtgcagtcaggtaccaacgcgccctatgtgcaagttagtgcaattgactacagtaaaaatttctcaggcgagtacaaagccactgttacaggcggcggagagggtatcgcaacgctgatccctgtattgaatggtgttcatcaagcgggtctgagtaccacaatacaattcactcgcgcagaagacaaaataatgagcggtacagtgttagtcaatggtgctaacctaccgacaactacattcccttcgcaggggttcactggggcgtattatcagttgaataatgacaactttgccccaggaaaaacggcggctgattatgagttttcaagctctgcctcctgggttgatgttgatgctaccggtaaagtgacatttaaaaatgtcggcagcaaatgggagaggattacggcgacgccaaaaacaggcggccctagctatatatacgaaatccgagtgaagagttggtgggtgaacgccggcgatgctttcatgatatacagccttgctgaaaatttttgcagtagcaatggctacacacttccccttggagaccatttaaaccatagtcgttcccgaggcatcgggtcactgtacagtgaatggggagatatggggcattacacgactgaagctggttttcattcaaatatgtattggtcatcgagtcccgcaaactcaaacgaacaatacgtagtttccctggcaacaggtgatcaaagcgtatttgaaaagcttgggtttgcttatgcgacatgttataaaaacctctgattttccgttataatttcttaaagagtgctccattcggggcactcttttttacattccctctatagagcttgcccttctctcacagaaaatgaataaataaaaatgcgataccgcaagaatcgcgttcgatgtgactatgatcgtatccggtgagtacagcttttatccaaaggctggttttctgtgatgattgaccagcctcagagtattgatgacaccaccgttcataacagatcggcattactatgcataagtactgtctcatattctcgccaaaacactttttaatgcctttgcgaattcatccagacttatattgtcaattttttgcccamcgacgactgactccgaaacatcggccattgcgggccatcgcgttttgtaatcagcataaattgcaacaacgggggtattataggcacttgccatatgtaatattgaggtgtcaggagttattgcgatataagcatcttttatgattgctgctgaacgtttaatcgagggtgataaggataaacggtagacattattataacaatccactaataccctggctttatcttccccttttggtccatgaacgatcactattggtatatctgtttcactttgaattttttctattagattttctgcaatcgatagtgaaaatgtacgatcctgcgagctaccttctaaattaagcgcaatgtaagatcctaacgatcgcatttcctcgcgcacctcatcgagtacatcctcacttagtggcaattcatatattggcctgactgctggaaaacccgcctcacgcatcataaatgcccatgtcatgggtacgggagcccggagtttctgatccatccgggacgcgttcttacacacaggggaatagcacttcatggttaaaccaacaacctgaaaattcgtttttgctttcaactgactgataaataacatcgttttcaggttctttttacgcatcgcctctatacaaagatccggcgtaccgtattgctgtgttatgttcttcgctaaatcttttatttcttttaatgttgcgtgatcctgcatagtcattgtgactaatgttaatttagtctgttcaagtttgagcgcattaaagacttctaaattaattgtcgacgtaacaattaatagatgcttaattttatgcaattcaagcgcccgaataacaggaaagatggccatagcatcgccaatctgatcgggaatatggatgacaacaaagtctgttttttcaatattgaaattataagctttataatcgtagtaactaaatgcaatacgtctcaacaatgatactaaaaacataactaacctcgcctccctactggttataatgcaatgcagtctatcagaatcatcagggtgcaattttgtgcatatgcggacttttatgtttcatatctcgaacctgtggggcctctgcttaatccttaaacaacaccagcaactcctgcgctttcatcttccagcgaatttttcatgttgccgttaatcagccataaaatcatttgcagatgcgctctgtcgaggtagtctcataaggttcgtttatagatcgacgcaatgtgagttaccttttccatactaattataaaaagacagtacaaacaggatcattatggactccacgctcatctccactcgtcccgatgaaaggacggtttcgttaagtcgcgcccgacgagctgcgttaggcagtttcgctggtgccgtcgtcgactggtatgattttttactctatggcattaccgccgcactggtgtttaatcgcgagtttttcccgcaagtaagcccggctatgggaacgctcgccgcatttgccacctttggcgtcggattccttttccgtccgctcggcggtgtcattttcggtcactttggcgaccgactgggacgtaagcgcatgttaatgctgaccgtctggatgatgggcatcgcgacagccttgattggtattcttccttcattctcgaccattgggtggtgggcacctattttactggtgacgctgcgtgccattcagggatttgccgtcggcggcgaatggggaggcgcggcgttgctttccgttgaaagtgcaccgaaaaataaaaaagccttttacagtagcggtgtacaagttggctacggtgtaggtttactgctttcaaccggactggtttcattgatcagtatgatgacgactgacgaacagtttttaagctggggctggcgcattcctttcctgtttagcatcgtactggtactgggagcattgtgggtgcgcaatggcatggaagagtccgcggaatttgaacaacagcaatataatcaagcggccgcgaaaaaacgcatcccggttatcgaagcgctgttacgacatcccggtgctttcctgaagattattgcgctacgactgtgcgagttgctgacaatgtacatcgttaccgcctttgcacttaattattcaactcagaatatggggttaccgcgcgaacttttccttaatattggtttgctggtaggtggattaagctgcctgacaattccctgttttgcctggcwtgccgatcgttttggtcgccgcagggtttatatcacaggcgcgttgatcggaacgttgagcgcatttcctttctttatggcgcttgaagcacaatctattttctggatagttttcttctccataatgctggcaaacattgcgcatgacatggtggtgtgtgtgcaacaaccgatgtttaccgaaatgtttggtgccagttatcgctatagtggtgctggagtcggttatcaggttgccagtgtggttgscggtggatttacaccttttattgccgctgcgctcatcacttactttgccgggaactggcatagcgtcgccatttatttgctggctggatgtctgatttccgcaatgaccgctttgttgatgaaagacaatcaacgcgcttgatagtctggcgaagatcatccgatcttcgccttacacttttgtttcacattcctgtgacatactatcggatgtgcggtaattgtatggaacaggagacacacatgaataataagggctccggtctgaccccagctcaggcactggataaactcgacgcgctgtatgagcaatctgtagtcgcattacgcaacgccattggcaactatattacaagtggcgaattacctgatgaaaacgcccgcaaacaaggtctttttgtctatccatctctgaccgtaacctgggacggtagcacaacaaatccccccaaaacgcgcgcatttggtcgttttactcacgcaggcagctacaccaccacgattactcgccctactctctttcgttcgtatcttaatgaacaacttacgttgctgtatcaggattatggcgcgcatatctcggtgcaaccctcacagcatgaaatcccttatccttatgtcatcgatggctctgaattaacacttgatcgctcaatgagcgctgggttaactcgctatttcccgacaacagaactggcgcaaattggcgatgaaactgcagacggcatttatcatccaactgaattctccccgctatcgcattttgatgcgcgccgcgtcgatttttccctcgcgcggttgcgccattataccggtacgccagttgaacattttcagccgttcgtcttgtttaccaactacacacgttatgtggatgaattcgttcgttggggatgcagccagatcctcgatcctgatagtccctacattgccctttcttgtgctggcgggaactggatcaccgccgaaaccgaagcgccagaagaagccatttccgaccttgcatggaaaaaacaccagatgccagcatggcatttaattaccgccgatggtcagggtattactctggtgaatattggcgtgggaccgtcaaatgctaaaaccatctgcgatcatctggcagtgctacgcccggatgtctggttgatgattggtcactgtggcggattacgtgaaagtcaggccattggcgattatgtacttgcacacgcttatttacgcgatgaccacgttcttgatgcggttctgccacccgatattcctattccgagcattgctgaagtgcaacgtgcgctttatgacgccaccaagctggtgagcggcaggcccggtgaggaagtcaaacagcggctacgtactggtactgtggtaaccacagatgacaggaactgggaattacgttactcagcttctgcacttcgttttaacttaagccgggccgtagcaattgatatggaaagtgcaaccattgccgcgcaaggatatcgtttccgcgtgccatacgggacactactgtgtgtttcagataaaccgttgcatggcgagattaaacttcccggtcaggctaaccgtttttatgaaggcgctatttccgaacacctacaaattggcattcgggcgatcgatttgctgcgcgcagaaggcgaccgactgcattcacgtaaattacgaacctttaatgagccgccgttccgataataagttctgaaccttcttatcaaaaatagatgtgaaggattaagtaagacatctggcaaatagcccgcaataaacgcgggctgtttgcttccttgggcggatacgagttttattatcgtcttaatgatttccacatattaaaagcaagtatgctttcaaaacacaattataaaaaatcccgccaacaatataagtttttataaaattaaatataagattatggctttagaatatttttatttctaatagacgagatttttcctgttatgatataatatgccgaattaacacatgttaacgatttaccagtaatgtaaataaattttcgaggagatcattcctgtgggacgtaaatgggccaatattgttgctaaaaaaacggctaaagacggtgcaacgtctaaaatttatgcaaaattcggtgtagaaatctatgctgccgctaaacaaggtgaacccgatccagaattaaacacatctttaaaattcgttattgaacgtgcaaagcaggcacaagttccaaagcacgttattgataaagcaattgataaagccaaaggcggcggagatgaaacattcgtgcagggccgttatgaaggctttggtcctaatggctcaatgattatcgccgagacattgacttcaaatgttaaccgtacgattgctaacgttcgcacaattttcaataaaaaaggcggcaatatcggagcggcaggttctgtcagctatatgtttgacaatactggtgtgattgtatttaaaggatcagaccctgaccatatttttgaaattttacttgaagctgaagttgatgttcgtgatgtgactgaagaagaaggtaacattgttatttataccgaacctactgaccttcataaaggaatcgcggctctaaaagcagctggaatcagtgagttctcaacaacagaattagaaatgattgctcaatctgaagttgagctttcaccagaagatttagaaatctttgaagggcttgttgatgcccttgaagatgacgacgatgtacaaaaagtttatcataacgtcgcaaatctctaattatattttaaagaaatctgtctttacggcagatttctttaatctcatataatccttataaaaaatataatgttcaactcgtcatattgcttataaaaaatccccgttcccggagaaataatatttattaaaattccaggtcttctttttctgattaccgaagacaaagtggcaattacgtatagtttcccgataaagacgcgacagcgacatcccgcataaggcattttttctttatctttgtacggtacttcatggaacagagtttttgaccttgcgaatcgtgatgtctgttgggggcaatttactcactgaagcgtgagactcgattaagcgcacgaaacacagaaatcaaaaaacccggtcactttttacaaggcaaccgggtaaaaataatttttattttttaactgccctgagactcataaagatgcctcaaaactaaaatttggctcctctgactggactcgaaccagtgacatacggattaacagtccgccgttctaccgactgaactacagaggaatcgtgagaacgaggcgaatattagcgatgcccacccacaatgtcaaagcctgttttttaaatttgaaatcgtttgctgaaataatctgcattttgtcgtttattccgacacagctggctttttttcacacttttgcggttcgggtcgagggtatttccacagccaacgtccagtaaccattcgccagtaaaacagcacggcccgcacagcccagtcggcaaacattcccatccagacaccaaccacaccccagccaagcatgatgcccagcacataaccgacgacaacccgacaaccccacatgctcaacatagaaacccacatagcgtaacgggcgtcacgagcccccttaaatccagcgggtagcacccatgaagcggaccaaataggcataaataaagcatttagccaaatcagaatcacaacgacatgtttaacctgtggatcctaggtgtaaaacgatgccataaccccggcaaagggagccgttagccaggcgatggccgttaatccaagagtggtcagccaaaacacatgccgcaactgaatctctgcttgcgctatctgccctacccccaaccttcggcctgtaatgatcgtagaagcagaaccgagcgcacttccgggtaagttgataagagccgcaattgaaaacgcgataaaatttccggcaataacactggtccccattccggcaacgaacatttgggttaataaccgaccactggtaaataacactgattcgacactcgctggaataccaatccccatgacttcccagataatgctaaaattcagcggtttaaaatagctctttaacgaaatccttagcgcaggattaaaaccaatcgccagcacccacaaaattgcaactgcgccaatataacgagaaatggttaaacccaacccagccccgacaaatcccagtcccggccaggagaaaaggccgtaaatcaatatgccgctaataataatattaagaatattcaggctaccgttaatcagtagcggtattttcgtattccctgcaccacgaagtgccccgctaccaattagagtgatggcagctgctggataactgagtaccgtcagctccagataagtcaacgccagtgctttaacttctgtcgtggcatcacccgcgacgaaatcaataatttgctcgccaaaatgatgaataagcgttgccaacagtacggcaaacaacgtcatgatcaccaatgactgccgcgtcgccaccctcgctcgtcgtcgatcccgcttaccgagactaaatgccacaacgacagtagtaccaagatcgatagcagcaaaaaaagccataatgaccatattgaagctgtccgccaatcccacgccggccatcgcatcttttcccagccagctgaccagaaaagtgctcagaacccccatcaacaggacacaggcattctccatgaagataggaacagcaaacggggttatctcgcgccagaacaacactttgtagctcttgcgtttagcgtgccagcgagtgccgtgaacaacctggcgtaaagcagaggagatattcaaagccgaccttaattgcagaaagtgaaaccacatttcaaataatgagggagaatcagcaaagctgcaaagattttcgccatcaaattgtctgcaaatgcaacaaactgttgatagaaacggcaaacagttgggaaaattaaaaatcgggtttgacaaaagatttttcgccgttaagatgtgcctcaacagcgattcctctgtagttcagtcggtagaacggcggactgttaatccgtatgtcactggttcgagtccagtcagaggagccaaatttctgaaaagcccgcttttatagcgggctttttgctatatctgataatcaatttcctcttcactgttttccatcacctgccgcttgatatcctcaactgaaagtcctgcattgcaaagttccagaaagcgccagacatagttacgctgaagttgtcctcgcttcagtcccaaccagacagtattagcatcgaaaagatgccgcgtatccaggcggattaaattcttttcctcttgttcaccgctggattgttcggcaactaatccgatcccaagcccaagagcaacataggttttaatgacatcagaatcctgcgcacttaatataatatctgccagcaaacctttgcgggcaaatgcgtcatcaatacgtgagcgccccgtaatcccctgtcggtaagtgattaacggccacttcgctattgattccagcgtcaatggtgtaatttgcgtcaagggatgatcgtgtggaacaagcaaactatggtgccaacgaaaccacgggaaggcgacgagctgcgggtcattactcaaacgctcgctggcgataccaatatcagcttcaccattatgcaacaacgtcgcaatttcctgtggcgtcccctggattagctcgagccgaacctccgggaaaagttcgcgaaaagctttaatgacctctggcaagctataacgtgcctgagtatgcgtcgttgcaatagtgagaacgccagacgtatcgttggtaaacaggtctgcaagccgacgaacattactggcttcattgagaatacgttctgcaatgaccagtaatgctttgcccggttcagtcatgcccagcagtcgcttacctcgtcgaacaaatatttcgatgccaagttcatcctccagttcccgaatatgacggctgacgcctgactgtgaggtaaaaagcatattcgcaacctctgtcaggttgtaatcctgacgtgcagcttcgcggattatctttagttgttggaaattcacggtaaactccgggcagttcagatatcccgttattgttaaagtctaacgcccggcataacaaataataaaaacccgcatcttattccatcccgatataacgcttagctcaccaattgccactgccttttttccatcactggagaactaatcactgacattaacaactctttcactgcctgtgcctgtggcgataagttcgctctggcgggtaaatttaatgacaaagagagactcatggaaggcgtggtaatgcgtgacatccacccatttactgcgccacataacgaacgcgcggccgattcgggtaatactgcaacgcccatgccgctggcaatcgctgcggtaagcgtagcaatagactcaatttcaccaatgacttttgccgtgagccgccgtagggaaaacgcctcatcaacacgaagtctaacagcgctgtaatcactggggagaaaaaggttcatttgtgcaatagcattaacatcaacgctttgccccgggcaatcttgagttcctaccaggaaaagatcttctttcagcaaagcctgactggatacaccagccacaggggaatgctcataaatcaccgccatatcgagttggtgatttatcagtttttcgttaagcactgcaccgctattttcatgaagatagataacgacctccgggaattcagcgcgaaccgcctgtaataagggcatggtgatggatgacgcagcggttcctggcgcaaagccaatcgagacttgccccgataatgcctgaccaacgttatgcaccgccagttgggcctgctcacactgacgtaaaatggcccgcgcatgggtatagagaatttttccggcgtctgttggcgtaacgccccgttttgtgcgaatcaaaagttgttgatttaactcaccttcgagtgtggcaacctgctggctgagcgctggttgtgcgatatgcaatacttcagcagcctgagtcaggctaccaatatctacaatttttacgaagtatttcaggcgtctgaagttcatgttgcctccggtttttgagaatcggcccaagtgccgccattacttacaaccagattgcaagatgcttgccagttttattttggcgttgatgtacaagctaaccaactgtcaaataagagattatgatagattcgtcattggctcttttcaccagcagtcgcgttcccctgccctataaaaggagggtatgcaccacgatggttcattaccaataagattgaaatctcatcactttgttgaaattgacagcaaacaaacaaaaaaatgcatttcamcctttgacatcaccatgcactgccattaatatgcgccccgttcacacgattcctctgtagttcagtcggtagaasggcggactgttaatccgtatgtcactggttcgagtccagtcagaggagccaaattcaaaaaagcctgctttctagcaggctttttgctttctaattaccaacgctcttaaaacatctgtcttgaaccagaactaatttgcacaggcattcccgatcgacgttgcaacgcagcatttgcgcgattcacatcaacttcttgcccgttgataaacgcccgcaaagatggggttaccggcaatggcacttttcggtcagactcatattcagcacgattgcgcgacagcggctcatgaacttccagccactttgaaccatccggttccgttgtgtatttcactggctgatcaataatttgcacacgagtacctacaggaacattatcaaacagatatttgatatcgtcattgcgcagacgaatacagccctgacttacccggagcccaataccaaaattggcattggtaccgtggatggcatatagcctgccaatataaatcgcgtacagccccatgggattatcgggccccgcaggaacaaatgcgggcaaactctcccctcgtttcgcatattckcgccgggtgttcggcgttggcgtccaggttggtgcttcttgtttacgttcaacggtagtcacccagttacgcggggtttctcgcccagcctggccgataccaataggaaagacttccacagtattactgtctggtgggtagtaataaagacgcatctcagcgacgttaaccacaatccctttacgaacagtgacgggcaaaatcagttgctgcggaatggtgagttgcgaacctgacttcggtaagaagacatcagcgcccggattcgcttccagcatgttacttaacccttgcccgtattgtgcggcaaaagtctccagcggctgggtattgtgatcaggaacagttacagtaagcgactgccccactaaacggctaccctctggaggtaatggataagttaccgccaggctagtatggctggcaaaaagcagagcaaatgagcaaagaatatttacacgacgcatcatgtccctttcctaagtcgcgaaagctatcggttaagtatagcttttatcagacttttcgtttttaactgttcaaatcagaagtcgtattccccggtagaacaattttactggcagcaagttcgcccatgttgttgtatatcgcacaagcagcttcgatgatgggcatcgccagagctgcgccactcccctcacctaaacgcatatccatattgagaaaaggctccagccccaaatgcgacagcgctatacgcgcccctttttctgccgacaggtgagaaggaatgagatacggtttgattgcaggagacatctggcaggctgcgagcgcagcagcataagaaagaaatccatccagcaacacgggtaaaccgcaggaagcagcgcctaacatcacgccagccattccgaccaaatcaaatccacccacttttgccagaacattaacgccatcctgcggatttggctgattcaacgtaatcgcccggcgcacaacatcaattttattagccagtttatctgtcggcaggtttgcgccaatcccaaccacttcttcaggatcccggccagtgattgtgctgactattgctgctgccggtgtcgtgtttgccatccccagttcacctacaccaaacagcgtgacaccgttttttgccagctcccgcgtataacatatgacgtccaaaagtaacttttcagcctgacggcgactcattgccggagctgaagcaatattgccgctacytcgtgcgacacgcatgttgataagcccggggataggctcagcagtatcaataccaacatcaattacgtggacgttagcgcccgcttgtgctgccagcacacacacgccggttgttccgcgggtcatattttcagcctgaatggctgtcacttcttttggggaaatagcgacccyttcytcccagacgccgtgatcggcacacataaccagtaccgcttttttgcccacatgcggtatgccattcaaccccggcattcccgccagttgtacgccaagcgcctccagccttcccaggctaccaacaggtttgagtaacccgtcaatatgccgttgtgcacgcgacatagcggcaggatcgatggcagggatcgtattcagtaaattggcaagtgtttgcatgtcacgtctctttatagcagtgccagcaggaagaccagttcaccaagctctatggctgctcccagcgtatcgccggtttgcccgcccagcgtacgtttgagaagctgaccgaggatgaaaatcgccaccatcgtcaccaccatagcagccacaccatgcatacccggcaataatacggcagcaaaaatagcggctaagccgagtgtgacgcaggtttgtcgcccatcaattttgccaatgaacacattgccaagcccttcttcccgggcataacgatgacgatacatcaataatgcggcagtcccgcggctgaccgcacatgctgccgccagcgatgcaaggatcggttcgccacgcagagccaactcgcttaacaccaaaatctttgccagtacaacaaaaatcaatgccagaccgccgtgggtacctaaacggctatcacgcatgatttccaacatgcgatcgcggctacgtgcagaaaatacgccatcacaggtatcagcgaggccgtccagatggaatcccccggtcatcagcaccagcacaagtacgctaaacagtgccgccagtggtgcgccacaccatgcctgcagcaccatgaagaccagcccgctaatcgcgccaagcaataatccaatcaaaggaaaagtaataataccgcgagaataatgctcgaaatccagtccctgggaccagcgacgcggtacaggcagacgcgtaataaatgagagcatcgcccaaaataatttactcatttgatttttactccaatacccgaaaccaccagccatacttcatttgccgcagcggccaactgctgatttacccgcccggcaatatcacgaaaatgtcgtgccagacgactctccggcacaatccccattcccacttcgttagtcactaatacaacctttgcggggcaacgttggcaggcagcaatcaacgactgaatctcagcattaatcgcctgttccatcgcctgataatcccattcatcagggtctttatcgccgccataatcaaacaacagattagtcaccattgtggtaacgcattcaagcaacacaacctcattcgggttaatgtctgcatgaattaattcatcaagatgttgccagcgctccactgtgcgccagtgctccgggcggccttgccgatgatgttctatccgtgcagccatctcatcatcaaggatttgcgaggtagcgatatacagaacctgtgaagagtccccaataagcgcctctgcgtggcgactcttcccgctccgtgcgccccccgtcaccaaaatcatcataccgactcctgattcaaatgtatgatggtattcattgaacagaacaatggatcccccaccgttgctgaccgcaaaacatttacgcgattaatactgcgcgtaatataattaaaaatccagcattctcaatccattacgaaataagatggcattacggaatagccagactttctcgtgttaacgtccgacaaaatgcgtcattgacagcggtttctgtggattgacacatttcattcagataatgaattaatgctactgccggaacaaccgtaagcgtacagcctgaaccgtctggtcagaatctgacgaattagacaaagtggtgtccaccaaataagtagtgggaaccaaagtatcagatatgcagaaaaatgtgactcccggcaggcgaaaaggctgccctaattatcctcccgaatttaaacagcagctcgttgctgcctcctgtgaacccgggatatccatctcaaaacttgctcttgaaaatggcattaacgcaaatctgttgttcaaatggcgacaacaatggcgcgagggaaagctgctattaccttcttcagagagcccccagctacttcctgtgactctcgatgcagctgccgaacagccagaatcgctcgcagaggacccggaaaccctcagtatcagctgtgaggtaacgttccggcacgggacgctccgcttcaatggcaatgtcagcgaaaagctcctgactctgctgatacaggaactgaagcgatgatcccgttaccttccgggaccaaaatttggctggttgccggtatcaccgatatgagaaatggcttcaacggcctggctgcgaaagtacaaacggcgctgaaagacgatcccatgtccggccatgttttcattttccggggccgcagyggcagtcaggttaaactgctgtggtccaccggtgacggactgtgcctcctgaccaaacggctggagcgtgggcgcttcgcctggccgtcagcccgtgatggcaaagtgttccttacgcaggcgcagctggcgatgctgctggaaggtatcgactggcgacagcctaagcggctgctgacctccctgaccatgctgtaaatctctttatcctggttgtcacagaataagcccggtaaaatacgggcttatgaacgacatctcttctgacgacatcttcctgctgaaacagcgcctggccgaacaggaagcgctgatccacgccctgcaggaaaagctgagcaaccgggagcgcgaaatagaccatctgcaggcgcagctggataaactccgccggatgaacttcggcagtcgttccgaaaaagtctcccgccgtatcgcacaaatggaagccgatctgaaccggcttcagaaagagagcgatacgctgactggtagggtgtatgacccggcagtacagcgtccgttgcgtcagacccgcacccgtaagccgttccctgaatcactaccccgtgacgaaaagcgactgttgcctgcggcgccgtgctgcccgaactgcggcggttcactgagctatctgggcgaggataccgccgaacagctggagttgatgcgtagcgccttccgggttatccggacggtacgggaaaaacatgcctgtactcagtgcgatgccatcgtgcaggcacctgcaccttcgcggcccatcgagcggggtatcgccggaccggggctgctggcccgcgtgctgacctcgaagtatgcagagcacaccccgctgtatcgccagtcagaaatatacggccggcaaggtgtggagctgaggcgttcactgctgtcgggctgggtggatgcatgctgccggctgctgtctccgctggaagaggcgcttcatggctatgtcatgactgacggcaaactccatgccgatgataccccggtccaggtactgctgccgggtaataagaagacgaagaccgggcggttgtgggcgtatgttcgtgatgaccgcaatgcagggtcagcgttggcacctgcagtgtggttcgcttacagcccggacagaaaaggcatccatccgcagactcatcttgcctgcttcagcggtgtgctgcaagcggatgcgtacgccgggttcaacgagctgtatcgcaatggtgggataacggaagctgcctgctgggctcatgcccgccgaaagatccacgatgtgcacgtccgcatcccgtcagcactgacggaagaagccctggagcagatcggtcagttgtacgccatagaggcggatataaggggaatgccggcagagcagcggcttgctgaacgtcagcgaaaaacgaaaccgttgttgaaatccctggaaagctggttgcgtgaaaagatgaagaccctgtcgcgacactcagagttggcgaaggcgttcgcgtacgcacttaaccagtggccggcactgacgtactatgcgaacgatggctgggtggaaatcgacaacaacatcgctgaaaatgccctgcgggcggtcagtctgggtcgtaaaaacttcctgttcttcggctctgatcatggtggtgagcggggagcgctactgtacagcctgatcgggacgtgcaaactgaatgacgtggatccagaaagctaccttcgccatgtgcttggcgtcatagcagactggccggtcaaccgggtcagcgaactgcttccgtggcgcatagcactgccagctgaataacacatccccgtcaatacggccctcgctgtacgcttacgaacaaccagcaaacgggcattgtgttctgaaatccaggctattgattcaacgtcagcgacagatctgcgctgtaaaagaacttgtaaaacaacgtaatagaattatccggaatggtggcgactatgcactagaacaccacaatttcgctctctcggtaaggcactgtcacagcattcaacagaatgtgacttgccagatttattagcaccaccagatgtttaaccgggtaaccacgacccagtcggggatatattccatcttctcgctgacatcatcaagaataaaaaggtttattacactcagagcaacgttcttcagcaggcgggataattcttcaacatttagaagatgtgttattaaaggcatacaaactggacgtattgtattttcttttggtggttgacctaaggtagcagtttatcctgatgcgctgagatttctgtaatatctacgtcaacattctcctcgaatagaaaatgcagccccggcaagtaattcacattttttaacaaaacgttgttagcgtgccattttcagaatctctccaagaaagcgaattcttttctcaaattctgcattctcagacacagctttctactccatggtaatggcccaaatacgaagttgctcaggatcattagtggtgcttagaagttaaataaccatgcggagtaccactcgtcatcacgtatttatatatcatgaagctattgttgtgttttgtacatcagtagatatattctgatatactccttttgctagacataacctttcacctgcttgcaaagcttctgtgttctgacattgccaaattgttgcaattctgtatccagccttctttcagtcatagcttcgggccgcgataagactcactgatctgaccctgattcctcttgcagactttatagaccaattaaaatgcagtttctgcaggtcaacgtctgaccatcattgtcatcactctggccattagagtaaccttctgcattcatccttttgtaaaaagtttatattagtatcagcaattaaccggacctgatactgatatgagtcttaccgcatatacggtcaatttcagcaattaattacattatccacgccaaagtatttgtcatcacaatgatggtaccttctttcagacaccattttttcaactccgttttccacggaccgcactcttatgtcaagagtgcggtccgtgggatacaaccagagaccgactgacacgagtcagaggaaacgacggatatgttcagtcgtaaaatatctatcaaaaaacatgattaaggtcaaaaatgtttgatatttacaatttatgaagatgacaataattatagatatatgagaacataaatgaaaataattatcattacagcaatcatttgtactttgtattaatgagggatgaaatgttatataatataccttgtcgaatttatatcctttccactctgtcattatgcatttctgggatagtttctactgcaaccgcaacttcttcagaaacaaaaatcagcaacgaagagacgctcgtcgtgaccacgaatcgttcggcaagcaacctttgggaaagcccggcgactatacaggttattgaccaacaaacattgcagaactccaccaatgcctccatagccgataatttgcaggacatccccggagtagagataacagacaactccttggcaggccgtaaacaaatccgcattcgtggcgaagcatcctcccgtgttttaattctcattgatggtcaggaggtaacttatcagcgcgccggagataattatggtgtgggactgttgatagatgagtctgcgctggagcgtgttgaggtagtgaaaggtccatattccgtactgtacggttcacaggcaattggcggtattgttaacttcatcaccaaaaagggaggtgacaaacttgcatctggagttgtgaaagctgtttataattccgcaacagcaggctgggaagaatcaatcgcggtccaggggagcatcggtggatttgattatcgcatcaacggtagttattctgatcagggcaatcgtgatacgccggatggacgtctgccgaataccaactatcgtaacaatagtcagggtgtatggttgggttataactccggaaaccatcgttttggcctctcgcttgatcgctacagactcgcgacacaaacttactatgaggatccagacggaagttatgaggcatttagtgtcaaaatacctaaacttgaacgagagaaagttggggtattctatgacacagacgtggacggtgactatctaaaaaaaattcatttcgacgcgtatgagcagaccatccagcgccaatttgccaacgaagtaaaaacgacacagcctgttcccagtccgatgattcaggctctgaccgttcataacaagactgacacccatgataagcaatacactcaggcggtcacattgcagagtcacttttcgctgcctgctaataatgaacttgttaccggtgcacagtacaaacaagatagggtcagccaaaggtccggtggcatgacctcaagcaaatctctgaccggcttcattaataaggaaacacgaactcgctcctattatgagtcagagcaaagtacagtctcactattcgcacaaaatgactggcaattcgccgatcactggacatggacaatgggagttcgccaatactggctttcttcaaagttgacgcgtggtgacggagtatcatataccgcaggcattataagcgatacctctcttgccagagagtctgcgagtgatcacgaaatggtaacatctacaagcctgcgctattcaggtttcgataacctggagttacgcgctgcgttcgcgcaaggctacgtatttcccacactctcccagctttttatgcagacatctgcgggcggcagtgtcacatacggaaatcctgatcttaaggctgaacactccaataactttgaattaggtgcacgatataatggtaatcagtggctgattgacagcgcagtttactactcagaagctaaagattatattgcaagtctgatctgtgatggcagtatagtttgcaatggtaacaccaactcctcccgtagtagctactattattatgacaatattgatcgggcaaaaacatggggactggaaataagcgcggaatataatggctgggttttctcgccatatatcagtggcaatttaattcgtcggcaatatgaaacttcaacattaaaaacaactaatacaggtgaaccagcgataaacggacgtatagggctgaaacatactcttgtgatgggtcaggccaacataatctctgatgtttttattcgtgctgcctctagtgcaaaagatgacagtaacggtaccgaaacaaatgttccgggctgggccactctcaactttgcagtaaatacagaattcggtaacgaggatcagtaccggattaacctggcactcaataacctgacagacaaacgctaccgtacagcacatkaaactattcctgcagcaggttttaatgcagctataggttttgtatggaatttctgatgacaaaaacaatcgttatggaattctttgtcctgatctgcccgctttgcgggcaggctaacgaacgtattgtgtttgttgaaggtttttcgacgttgttttccatctgtgggtgaatatttattcttcccgccagcatgactctatactcattgctacgacaatgacttataaagctggttactgaacctatacctttgtaattcaaaagtgatatcagttcacaacgcaatactatttttagattatttactctcacccagatactgaatcaatggataataccttttgatttatcccgacgcggaagaaggtggtgaaccgccccggaaatcctggagactaaactccctgagaaagaggtaaacaggatgactaaaaatacacgtttttcccccgaggtccgtcaacgggcagttcgtatggttctggaaagtcagggcgaatatgactcacaatgggcggcaatttgttccattgccccaaagattggctgtacaccagagactctgcgtgtgtgggttcgtcagcatgagcgggataccgggagtggtgatggtggactcaccaccgctgaacgtcagcgtctgaaagagctggaacgtgaaaatcgtgaactgcgccgcagtaacgatatccttcgccaggcttccgcttattttgcgaaggcggagttcgaccgcctctggaaaaaatgatgccactgctggataagctgcgtgagcagtacggggtcggaccggtatgcagcgaactgcatattgccccgtcaacgtattaccattgtcagcaacagcgacatcatccggataaacgcagtgcccatgcgcagcacgatgactggctgaagaaagagatacagcgcgtatacgatgaaaatcatcaggtrtacggtgtgcgtaaagtctggcgycagttgttacgsgaaggtatcagrgtggccagatgcactgtggcacgtctcatggcrgttatgggacttgccggtgttctccggggtaaaaaggtccgcactaccgtcagccggaaagccgtttccgcaggcgaccgcgtaaaccgtcagttcgtggcagaacgtcctgaccagctgtgggtggctgattttacttacgtcagcacatggcagggcttcgtctatgtggcgttcatcattgatgtgtttgccggatgtatcgtggggtggcgagtctcatcgtctatggaaacgacattcgtgctggatgcactggagcaggcgttgtgggcccgtcggccgtccggcacaatccatcacagtgataaaggttctcagtatgtatcgctggcctacacgcagcggcttaaggaagccggattactggcatcaacagggagtactggcgactcgtatgacaacgcgatggctgagagcatcaatggtctttacaaagcggaggtaatacaccgtaagagctggaaaaaccggacagaagtggaactggccacactaacgtgggtggacaggtataacaatcgacgattgctggaaaggctgggccatattcctccggcagaagcagaaaaagcttattatgcttccatcggaaataatgatctggcagcctgagttcacagataaaatactctccaggaaacccggggcggttcagttttcacttttatcttctgtcttcagaggtatcccattatgaaaattatcacccgtggtgaagccatgcgtattcaccaacaacatccgacatcccgtctttttccgttctgtaccggtaaataccgctggcacggcagtgctgaagcgtataccggtcgtgaagtgcaggatattcccggtgtgctggccgtgtttgctgaacgccgtaaggacagttttggtccgtatgtccggctgatgagcgtcaccctgaactgagtgggaattctgatgagcagaattatcgccactaccggaccattcttagccgattttctgtaaggattttatcgtgtcagacacactccccgggacaacacttcccgacgacaatcacgaccgcccctggtgggggctgccctgcaccgtgacgccctgtttcggggcacgtctggtgcaggagggtaaccggttgcattaccttgccgaccgcgccggtatcagaggcctgttcagcgatgcagatgcgtaccacccggaccaggcctttccgctgctgatgaaacaactggaactcatgctcaccagcggtgaactgaatccccgccatcagcataccgtcacgctgtatgcaaaagggctgacctgcaaagccgataccctcagcagttgtggttacgtttatctggctgtttatccgacgcccgaaatgaaaaattaactctccagaatagccttctgctacggcctggtgttttcaccacgccacttttccatttttatatctgcatatcaggaaaatcttcagtatgaaaacattacctgtattacccgggcaggcggccagttctcgcccgtctcctgttgaaatctggcagatactgctgtcccgactgctggaccagcactatggcctcacactgaatgacacaccttttgccgatgaacgtgtgattgagcagcatattgaggcaggcatttcactgtgtgatgcggtgaactttctcgtggaaaaatacgcgctggtgctaccgaccagccgggattcagcgcctgtacccgctctcagttaataaacagcatcgatatcctccgggctcgcagggcgaccggcctgatgacccgcgacaattacagaacggtaaataacattaccctgggtaagtatccggaggcgaaatgatgacactggaagccgacagcgttaacgtacaggcgctggatatggggcacattgtcgttgacattgatggtgttaatatcactgaactgattaataaggccgctgaaaacggttattcactccgcgtggtggatgaccgtgactctaccgaaacaccggcaacttatgccagccctcaccagttgctgtaagacaatgcagtgatgcagggtatagtgccattaaccacagaaacagcactgttgtcctgtattaagcaggcaagagaagatgcccttaccctgcgccatctgcagcttctgcaccagaaccggtgaatctcactcaacaggcttcatttcccctgacgccagcctgaatacagctggcgttttcatttataaacagaaaggaaaaccgataataatggaatggacgccccgaccatgaagcaacggtarggatattactgataaaccttccagtggaggtgcgttatggccgttttaacgattagcattgacctgacaaaaaatgaattccaaatccacggtctgggtaggaacagaaaaatctaagctcagaaaacggattaaagtaagcgtcaacggagcaccgtattgacgcttatttattggtgagaactacgttccatggcaggagttcgtcaacacggttggagggccattccggcagtatgctcagaatatggcgcagatacgcttccggatcgataccgttcagacggcaggtgcctgcttttccggcaacaagcaggaatctcagcgctgaagcaggaattagaggtaaaaacgccctaccgggccatgaatcacccggtcattggagtagtaaccaaagcagatttagccagcatggaacaaatatctttggtgaaatgttggttacgggaagctggagcgcacaacgtgttagtaaccagtgcggttaataacaatggagttacagaactttttgccttgctgcatacagaagaaggctgccgctaatttcgataggttctcagatgagaatgatgacggtgatacacagataagaatcaatgagcaatgagggttgccgggcaaccctcattgaataaaacaggaattacttcgcttcgccgtttttcatttcgcccatagctttcagctttttggagatatcgcggcgttctttggagagctcggcatttttgatgatgtaatcgtcaacgcgatcttcatagtcacctttcatgctggcgatgatgccctggattgcttcaacgctcatccctggcttgatgtaatcgctcaggttgtccagcaacaggacgcgcttctggttgtcacggatctttttctcaacgtcctgaatttcacgttgcagtttgttcttacgacggaacagacgaacaaattccagtacgtcctggaatgaaggcttggtagtttccatttttatacccctgataatgtgagagtcggattcgtttaagcaaccgctattcgttagggccaacattactcatagctgccgcagatgacaatgcttttatcccttatcactatcataccctttatccttgctgaatcgaagcagcagcaagatgattctgaagttcaggaattatttgcgcaaggcccggcaaatcagactcgatagcaactcaagctgatgtgccgtttccatgttcagccacacataaccatagattggtgtttccacaaccttcaggtcatggtggttattcagcaactgacgcagctcttccacagcatcgttcaatttttccgtattggcaaaaaccggctgcggattaccttcgtacagcgcatgaacaaggctcagcagtatttgctgcatcatgtgctgggtatcacgaagtttttgcgcgttcaataacacgaaatggctggggcgcgtggcccagtatgcattgatttgcaactccagcatacaaaccagattgcggttaatggtctggataccttcatatatcgattttggaatacgagtttctttgctggcgggcgcaatcagcccacgcattttcacggcatcggtcaggagtttttgtagatggctttccagacgtgggcgttcgagtaagttcggtgagaatgcagattgatagacccgattatactcggtcagacttttcgccagttgaatgcgccagtggatgaacgcccgttgtggccagataccggtaaacaacattgccagtaaagagccgaggatcacatcgccgcttcgccataacgccgtatcaatttcacctgtcggggaacccacaacaattgccagcgtcaccccaatcaataatccttgatacggtttcttgcccagcgccagccaaccgcaaagaaacatcgccgccgcgcaccagactaacatcagcggtaacgaaattaactccagttgcagagcgataagacctaaaatcgaccccaacaccgtaccgccaatacgttcgaaggcacgagggacaacgttcccccagaacgagattggccccataatcaccaccatggtgaccagcggccaggtgccttccgggatagtaaacaggcggataatgagaaaagtgagcaggaatgccagcgcgacccgagtaccatgcacaatgcggtaatggcggtatacccggatttcaaacgggcttaatgacttattggcacgcacgcagaaactccgttaatgaagattaaaagcgctcataacacatctgtcggtcagaaggcgcgcctctgaattatccgacggacaaaccgggaacagtgtaatttcccggcaggagcgaaaaaattgaaaggcgcatcttactcttttcgctttcaaaaaaagagtggtcttcgcgtcaacacaccgccctgagatgaattagtgatgttttggctgcaccgcaacatacatttcgatatcccagtacccatcttccgcgccattgttcaagtaaacctcgaagcagggctttggtaacatttcataagcactgtcctgcaagaggctattaaagaactgataccagggtttagcaaaatcatcaccgactacacgagccaccgccaccgcatattgaccacctgaaatttctgtcagaatgacgccctcactgttttcggggagcgtaaagttattcggtaccgtcacgacggtgtcgcagcgtaatttttcggcgggtgtttcatccggattgtcgtaatagacagcaacccactccttcggcacaatatttttgctatctacccacatcatcaactgctcaaaacctttctttaccgtctgttcccacgggccaacgagatggaaacctgcaacggtacgtttatcttcctgcttaatctcgtagttcatgacgcctccattattactgtttttatatacagtatagttgcaatattaaaaccacaaggaatgagtgttgattatgcgagcagactcgcactcctgccagtctgctgcaaaagaaaggtcaggccttatggtggaaataatcactcaggcgagaaaacatgctgccttccccgacagattccagggtaaccagcggccagtgcgccacctgtttatcacggtcgtaaagttcaatttcccctacccgctgatgggcgctaattggcgcggtgagctctttaccatcaagggtatatttggctttgatatgtggaatttcggctttcggtagcaccatccagaactcttgttccgttcccagggcgatattttctttatcgccataccagatgcgttccgtaccgacctttttcccacggtgcaaaatttgcaccgtagtaaagttttgttgcccccaacgcagtaattttcttgcctcttcctcacgaccttttgcactgtcagcccccattaccactgcaatgagacgacgctgcccatctacagccgaagcaatgagattaaacccggcaccagaagtatgacccgttttcaggccgtcaacattcatggttttatcccacaataacccgttacggttttgctgggtgataccgttccaggtgagacttttctcactgtacatatgataaaactcgggctcgccgtggatgatagcgcgagaaagcacagctaaatcataagccgagctatgctgacctggtgcatccagaccatgcactgtttcaaaatgcgtatccttgagatgcagcttctcggcatagttgttcatcatttcaacaaactgccgttgcccaccggcaatatagtcagccagtgcaacacaagcgtcatttccggaatccacaattaaaccacggcttaaatcacgtaccgatacgcgatcgccctctttcaaaaacatcagtgaagaaccgacaaacactggattatctttcgcccacgcatcgcgccccacggtgacaatatcgtctggcgtaatgcgatgactatcgatagcgcgatccacgacatagcccgtcatcagctttgtcaggctggcgggattgcgctgttgatgctcattacccgcggtgaggatctgaccggtggtgtaatccatcaatacccaggagccggcatgaatctctggaggctgaggtgaaaaaggaatgttttccgccgcaaaaccagmcgataagttaaaaatgaacaaagaagcagcaataataagacggcgtttcaacagcaaaccctcaggagtttccmaatagctgttctttttacggaaatacttatgaactggctggaataaagtgcaagaaaatgtgactaccctctcatttttatctgacatgatctgttgccactcgctgtcaaattgtcgcgctaaagctgattagcacggtgatatttgatactctggcagacagcagaaacaacggatttaacctaatgatgaatgacggtaagcaacaatctacctttttgtttcacgattacgaaacctttggcacgcaccccgcgttagatcgccctgcacagttcgcagccattcgcaccgatgacgaattcaatgtcatcggcgaacccgaagtcttttactgcaagcccgcggatgactatttaccccagcctggagcagtattaattaccggtattaccccgcaggaagctcgggcgaaaggagaaaacgaagccgcatttgccgcccgtattcactcgctttttaccgtaccgaagacctgtattctgggctacaacaatgtgcgtttcgacgacgaagtcacacgcaacgttttttatcgtaatttctacgatccttacgcctggagctggcagcatgataactcgcgctgggatttactggatgttatgcgtgcctgctatgccctgcgcccggaaggaataaactggcctgaaaatgatgacggtctaccgagctttcgccttgagcatttaaccaaagcgaatggtattgaacatagcaacgcccacgatgcgatggctgatgtgtacgccactattgcgatggcgaaactggtaaaaacgcgtcaaccacgcctgtttgattatctctttacccatcgtaataaacacaaactgatggcgttgattgatgttccgcagatgaaacccctggttcacgtttccggaatgtttggggcatggcgcggcaataccagctgggtggcaccgctggcgtggcatcctgaaaatcgcaatgccgtaattatggtggatttggcaggagatatttcgccattactggaactggatagcgacacattgcgcgagcgtttatataccgcaaaaaccgatcttggcgataacgccgccgttccggttaaactggtacatatcaataaatgtccggtgctggcccaggcgaatacgctacgcccggaagatgccgaccgactgggaattaatcgtcagcattgcctcgataacctgaaaattctgcgtgaaaatccgcaagtgcgtgaaaaagtggtggcgatattcgcggaagccgaaccgtttacgccttcagataacgtggatgcacagctttataatggctttttcagtgacgccgatcgtgcagcaatgaaaattgtgcttgaaaccgagccgcgtaatttaccggcactggatatcacttttgttgataaacggattgaaaagctgttgttcaattatcgggcacgcaacttcccggggacgctggattatgccgagcagcaacgctggctggagcaccgccgccaggtcttcacgccagagtttttacaaggctatgcagaagagattcagatgctggcgcagcagtatgcckacgataaagaaaaagtggcgctgttaaaagcgctttggcagtacgcggaagasmttgtctaatgtgaagcctccgccgctggtacggcggaggacaatgttgagtcaggctttttgaacggtgatgctccacgctgcatcgccaatctgctgataatcggtgatggcatgcccttcttctgccgcccactgtgggattgcttcagttgcctgggtgcaatcaaactcaattaccaactcatcgccgctggccatttctgccagtgctgcttttgcttctatgagtggaaacggacagacctgcgtcaccacatccagctttttaatcgccatctttacaccttacttaatttgccgcagcagttgccagtcgcgccttacgctgcggtcgaacatacacaagccaggacgcagtccagaytccgagaatcataaatacaaggccaacccagccctgccaggtcatcattgcagtcataaccagtccattaccgatagagcaaccacctgcaatactggcaccgaagcccatcagtacaccacctagcccgctacgtactgttgtttgtgcatcagctgcgcgaacgcggaactcacggctcgctttggctgcaataaatgcccccacgaagatccctaacaccaggaaaacgccccagttaatgtatttcacgtcacccgcgaccagaaattgcagaatattggccgttggggaagtgatgcctaacccaaacatacgtccggttgcttcactcaggggccaggctaaaagcgcaatcaaaccgatgagtacagctgtgacaaagggatgccagcgtttttcaaacagaatatgagcgatcccggttcggcgcggcggtaaggtcgcgactttgagttttggcttcttcaactctttcatcaccacccagagcgttatcaccagcaaaacggcaaccaacggccacacagacaaattaaaagtctcagcaatagagttatgttcagtagtgtagtgctgcaaggtttgatttaaaccactggcgtgtggagaacgcatcaccgcactcatcaccatataagtgaaaagcgcgatccaactgccgatcaatccctcacccgcgcgataccaggtcccggtggcacatccacccgccagaacaattcccagcccgaagagatacccacctataacagtaccaagccacgggaacgccccggcttcgtaagtcagtaggcccgcctgaattaacgcaaaaacccccacgctttgtaccgaaattgcaatcagcaaggcgtaaaacatgcgattatttttcgcgatatacatatcgcgaaaaccaccagtcaggcaaaaacgcccacgctgcatgacaaatcccagcagagcaccacaaattagcccgcttaatatcattgaaaacataaattaattaaccagatgaatgttaatggggaaattattcttgagtggtggaatgcagaccaataaccaaattctctaaattagaacaaatggttattaatgaggatttcgataaaaaagaataaaaaaaccggagccaaatgttcattcgactccggtttattattagaaatgatgattatgctacgtcttcgtactgcggaaccgggttacggaagctcttggtgacgcaagccaggtaaatcagaccgatagcagcccagatcagacccagaaccattgagctttcttccaggttaacccacagcgcaccaacggtcagcgcaccacacatcggcaggaacagatactggaagtgatctttcagcgtcttattacgcttctcacggatccagaactgcgagatgaccgacaggttaacgaaggtgaacgccaccaacgcaccaaagttgatcagcgccgtagccattaccaggtcgaagttgattgccagcagggcaatcgcgccaaccaggatgatgttcatcgccggagtacgccatttcgggtgtacataaccgaagaaacttttcgggaacacgccgtcacgacccattacgtacatcagacgcgctacgcctgcgtgcgccgccataccggacgccagtacggtaatggtggagaagatcagcgcaccgacctggaacgctttacccgcaacgtacagcatgatttcaggctgtgacgcatccggatctttaaagcgagagatatccgggaagtacagctgcaggaagtaagttgcaaagatgaagatcatgccgccgatcagcgcggtcaggaaaatcgcacgcgggatcacgcgctctgcatctttggtttcttccgacagattgctgatgccgtcaaagccggtaaaggagaagcacaggattgtcgccccggtaatcatcgggataacatgcgcatcgccagaccagaatggacgagtgctcgccagcgtaccagcgccttcaccttcaaatacgccataaacaaccatgcccagaatcaccgcgatcagcactacctgcaacacgacgattacagtgttgaagttcgctacggatttcagactacgcaggttaaaggcggtcataaaggccaccagcgccaccacaaacatccacgatgggatggaaggcaccagagcttcaaaatagattttcgccagcagaatgttgatcatcggcgcgaacagatagtcgagcagagaagaccaacccaccataaagccgacagtcgggctaatggatttctgggcgtaagtatatgcagagccagcagaaggatagcggcgaaccagcttcccgtagctcagagccgtaaacaggatcgcaatcaatgcgaacgcataggctgtcggcacatgaccatccgtgaggcctgaaacgataccaaaagtatcaaacagcgtcatcggctgcatataggcaagacccatcattacaaccggaactaacgtaagcgttttacgcaattccacgcgagaggtgtttggagtaacgttatgcgacatggtcattctcctttacggtgataaccgtcgcgtaagcaaaaaattgccccatttttttggattcctcagcgacaacaactgtcgatttttagtaaatatctatccggtacgaagcccggcctcttggtatgaatgattggtttgaagcaaaaaataaccgacgctgatgaaacgtcggtttttagtcattttttgacagcggcgcattgtgcctaaatgggggggaaatgacaagagaatgagaggcttgtcataataatttttctttaaatggctgattttccgtcatcagattttgcataaacaccggcgatcgcactatttgctaaaatttcatcccgccaccagccgctggcaagtcctgcggtctgttcattccagccaatccagacgggttcaaagagagtttgggcgaccactttcttctcgattaacgcgccactatcgagaaaacgttgcgccagataacggggtaaatagccgcagccgaggccgctaatttgcagctccagcttggttttaaaatcgaaaacggtaatggcttcttgttcgtcgagaagttgtgaggccgtagaagcgcctgcctgcgcagtgtcccccaccacaatcgcccgatatcgtttaatgatacgacggtttaatggttcttcttcctgggctaacggatgatgaggcgcgaccgcaaagacttgttccagatcgcccaaccgcgagaaaccaaactcactggaagatggtggctcatgcatcgcgccaacaataatatccgctcgcccctgagtcagggcatcccatgaaccaccgagtacgccattgataaacttcaggcgcgtcacgttatgatgttgataaaaagcttcaatgagtggcgcaagcagagaaaaaggaaacgtgtcgtccacgccaatcaccagctcgttttcccagccttcatgcagtttgatcgcctgcttttccagttctcgcacggtatgcagaacttcccgccccttctctaataacatttttccggtacgggtgaatttagcgcggtgaccgctacgatcaagcaattgaatattaaggtcgctttccagcttgtgaacggtgtaactcagagcggacggcgtcttgtagagtttagccgacgccgccgcaaaactgccttctttttctaaggcatcgaggatcatcaacacatccagcagtggtttcatacacgcccccttgcagtgcatgcggcgtcctgctggcgtgatcgtttactccagcggcattaccagcggatcgggatactggtattcaaatcccagttcattacaaatccgactgccatcaataatcttacctttgccgctgtccagactatttctgaattgcggaggttccagccccagtaaacgggccatctgcggatagaaaacattacgcgcagggtgagctggcgcacatatattatagatgtgtccgcctttaggtgcctgtaacaacagagtgatagcgccaataacatcttctaaatggactaaattaacaccatgttcaccatcaggcgcggtttttccggcaaagaagcgtccgggatgacgccccggtccgaccaggcccgcaagacgcagaatatcgaccgaagtaccgggtaaattgtgcagccagtcttcgagttcttctaatactcgtccactgttggtcaccggattacgcggggtggtttctttcaccgtgccttgcgcgtcgccatagacagacgttgaactggtaaaaataattcggggaatacgatgggccagcgcgctatccactaactcttgtaccgcttgtaaatagaactcatcgccggggccgctacgacgggccggaagcgtaatgaccagcgcatcggcatccatcagggcatccagatcgtcagaatcgcaaactaactcaggctccatgcgaagcagatagctatcaatgccactcattcgggccgcttcgacaccatcttgtgtggttttactcccggtgacttgccagcytcgcgctgaaagtgacatcgccagcggcatgcctaaccaccctaacccgacaattgcgacctttttcatccgttatctcctgatacaccttagatctataaggctacgctagcgtatcaaaactgacaattcattctatgaatgaaatcgaaactgttagcaaatataccattgcctgatgcgctccgcttattagtcctacaaaacatcaatatattgaatttaggcaacatttgtagaccagataaggcattcacgccgcatccggcaggaacaaagcccactttagttacagaacacaatgttcttgagggttttaatgacatattttcacgattacttttttaacctagtcactcttagccccctcctttccccgctcattcattaaacaaatccatcgccataaaatatataaaaaagcccttgctttctaacgtgaaagtggtttaggttaaaagacatcagttgaataaacattcacagagacttttatgacacgcgttcaatttaaacagcaccatcatcaccatcatcctgactagtctttcaggcgatgtgtgctggaagacattcagatcttccagtggtgcatgaacgcatgagaaagcccccggaagatcaccttccgggggcttttttattgcgcggttgataacggttcagacaggtttaaagaggaataagaaaatgacagacaacactcgtttacgcatagctatgcagaaatccggccgtttaagtgatgactctcgcgaattgctggcgcgctgtggcattaaaatcaatcttcacacccagcgcctgatcgcgatggcagaaaacatgccgattgatattctgcgcgtgcgtgacgacgacattcccggtctggtaatggacggcgtggtagatcttgggattatcggcgaaaacgtgctggaagaagagctgcttaaccgccgcgcccagggtgaagatccacgctactttaccctgcgtcgtctggatttcggcggctgccgtctttcgctggcaacgccggttgatgatgcctgggacggcccgctctccttaaacggtaaacgtatcgccacctcttatcctcacctgctcaagcgttatctcgaccagaaaggcatctcttttaaatcctgcttactgaacggttctgttgaagtcgccccgcgtgccggactggcggatgcgatttgcgatctggtttccaccggtgccacgctggaagcaaacggcctgcgcgaagtcgaagttatctatcgctcgaaagcctgcctgatacaacgcgatggcgaaatggaagaatccaaacagcaactgatcgacaagctgctgacccgtattcagggtgtgatccaggcgcgcgaatcaaaatacatcatgatgcacgcaccgacccaacgtctggatgaagtcatcgccctgctgccaggtgccgaacgcccaaccattctgccgctggcgggtgatcaacagcgcgtagcgatgcacatggtcagtagcgaaaccctgttytgggaaacgatggaaaaactgaaagcgctgggtgccagttcaatcctggtcctgccgattgagaagatgatggagtgatcgccatgagctttaacacaatcattgactggaatagctgtactgcaaagcaacaacgccagctgttaatgcgcccggcgatctccgcttctgaaagcattacccgcactgttaacgatattctcgatagcgtgaaagcacgcggtgatgacgccctgcgggaatatagcgcgaagtttgataaaaccacggttaccgcactgaaggtgtctgctgaggaaattgccgccgccagcgaacgcctgagcgacgagctaaaacaggcgatggcggtggcagtaaagaatattgaaaccttccacactgcgcaaaaactgccgccggtagatgtagaaacgcagccaggcgtgcgttgccagcaagtcacgcgcccggtagcttcagttgggttgtatattcctggcggctccgccccgctcttytcaacggtattaatgctggcaactccggcgcgtattgcgggctgtaaaaaagtggtgttgtgctcaccgccgccgattgccgatgagatcctttatgcggcgcagctgtgcggtgtgcaggacgtgtttaacgtcggcggcgcacaggccattgccgcgctggcgtttggtacggaatctgtgccgaaagtggacaaaatcttcgggccgggtaacgcctttgtcaccgaggcaaaacgtcaggtgagccagcgtctggacggtgcggcgatcgatatgcccgcaggcccgtcggaagtgttggtcattgccgacagcggcgcaacgccggatttcgtggcttctgatttgctttctcaggctgaacacggcccggactcacaggtgattttactgacgcctgacgctgatatggcgcatcaagttgccgaagccgtcgaacgccagttagcagaactgccgcgtgccgaaaccgcccgccaggcactgaacgccagccgcctgatcgtgactaaagatttagcgcagtgcgtggagatctccaaccagtacgscccggagcacctgatcattcagacccgcaacgcccgcgaactggtcgatggcatcaccagcgccggttcggtatttcttggtgactggtcaccggaatcggcaggtgattacgcctccggaaccaaccatgttctaccgacttacggctacaccgccacctgttccagcctcggactggcggatttccagaagcggatgaccgtgcaggaactgtcgaaagtaggtttctccgcgctggcttcgaccattgaaacactggccgccgccgagcgcctgaccgcccacaaaaatgccgttactttgcgtgttaacgcccttaaggagcaagcatgagcaccgtgactattaccgatttagcgcgtgaaaacgtccgcaacctgacgccgtatcagtcggcgcgtcgtctgggcggtaatggcgacgtctggctgaacgccaacgaatatcccacagccgtggagtttcagcttactcagcaaacgctcaaccgctacccggaatgccagccgaaagcggtgattgaaaattacgcgcaatatgcaggcgtaaaaccggaacaggtgctggtcagccgtggcgcggacgaaggtattgaactactgattcgcgctttttgcgaaccgggtaaagacgccatcctctactgcccgccaacgtacggcatgtacagcgtcagcgctgaaaccattggcgtcgagtgccgcacagtgccgacgctggaaaactggcaactggacttacagggcatttccgacaagctggacggcgtaaaagtggtctatgtttgcagccccaacaacccaaccgggcaactgatcaatccgcaggattttcgcaccctgctggagttaacgcgcggtaaggcgattgtggttgccgatgaagcctatatcgagttttgcccgcaggcatcgctggctggctggctggcggaatatccgcacctggctattttgcgcacactgtcgaaagcttttgctctggcgggccttcgttgcggatttacgctggcaaacgaagaagtcatcaacctgctgatgaaagtgattgccccctacccgctctcgacgccggttgccgacattgcggcccaggcgttaagcccgcagggaattatcgccatgcgcgaacgggtggcgcaaattattgcagaacgcgaatacctgattgccgcactgaaagagatcccctgcgtggagcaggtttttgactctgaaaccaactacattctggcgcgctttaaagcctccagtgcagtgtttaaatctttgtgggatcagggcattatcttacgtgatcagaataaacaaccctctttaagcggctgcctgcgaattaccgtcggaacccgtgaagaaagccagcgcgtcattgacgccttacgtgcggagcaagtttgatgagtcagaagtatctttttatcgatcgcgatggaaccctgattagcgaaccgccgagtgattttcaggtggatcgttttgacaaactcgcctttgaaccgggcgtgatcccgcaactgctgaagctgcaaaaagcgggctacaaactggtgatgatcactaatcaggatggtctgggaacacaaagtttcccgcaggcggatttcgatggcccgcacaacctgatgatgcagatattcacytcgcaaggcgtacagtttgatgaagtgctgatttgtccgcacctgcccgccgatgagtgcgactgccgtaaaccgaaagtaaaactggtggagcgttatctcgctgagcaagcgatggatcgcgccaacagttatgtgattggcgatcgcgcgaccgatattcaactcgctgaaaacatgggcattaatggtttacgctacgaccgcgaaaccctgaactggccaatgattggcgagcaactcaccagacgtgaccgttacgctcacgtagtgcgtaataccaaagagacgcagattgacgttcaggtgtggctggatcgtgaaggtggcagcaagattaataccggcgttggcttctttgatcacatgctggatcagatcgccacccacggcggtttccgtatggaaatcaacgtcaaaggcgacctctatatcgacgatcaccacaccgtcgaagataccggcctggcgctgggcgaagcgttaaaaattgccctcggcgataaacgcggtatttgccgctttggttttgtgctgccgatggacgaatgccttgcccgctgcgcgctggatatctctggtcgcccgcacctggaatataaagccgagtttacctaccaacgcgtgggcgatctcagcaccgagatgatcgagcacttcttccgttcgctctcttacaccatgggcgtgacgctccacctgaaaaccaaaggtaaaaacgatcatcaccgtgtagagagcctgttcaaagcctttggtcggaccctgcgccaggccatccgcgtggaaggcgataccctgccctcgtcgaaaggagtgctgtaatgaacgtggtgatccttggtactggctgcgccaacctgaactcggtgaagtctgccattgcgcgtcacggttatgaacccaaagtcagccgtgacccggacgtggtgttgctggccgataaactatttttacccggcgttggcactgcacaagcagcgatggatcaggtgcgtgagcgcgagctgtttgatctcatcaaagcctgtacccaaccggtgctgggcatctgcttagggatgcaactgctggggcggcgcagtgaagagagcaacggcgtcgatttgctgggcatcatcgacgaagacgtgccgaaaatgaccgactttggtctgccgctgccgcatatgggctggaatcgcgtttacccgcaggcaggcaaccgcctgtttcaggggattgaagacggcgcgtacttttactttgttcacagctacgcaatgccagtcaatccgtggaccatcgcccagtgtaattacggcgaaccattcaccgcggcggtacaaaaagataacttctacggcgtgcagttccatccggagcgttctggtgccgctggcgctaagttgctgaaaaacttcctggagatgtgatgattattccggcattagatttaatcgacggcactgtggtgcgtctccatcagggcgattacggcaaacaacgcgattacggtaacgacccgctgccgcgcttacaggattacgccgcacaaggtgccgaagtgctgcatttggtggatctgaccggggcaaaagatccggcaaaacgtcaaatcccgctgattaaaaccctggtcgctggcgttaacgttccggtgcaggttggcggcggcgtgcgtagcgaagaagacgtggcggcgttactggaagctggggttgcgcgcgtggtggttggctccactgcggtgaaatcaccagaaatggtgaaaggctggtttgaacgtttcggtgccgatgccttagtgctggcgctggatgtccgtattgacgagcaaggcaacaagcaggtggcggtcagcggctggcaagagaattcgggcgtgtcactggaacaactggtggaaacctatctgcccgtcggcctgaaacatgtgctgtgtaccgatatctcgcgcgacggcacgctggcaggctctaacgtctctttatatgaagaagtgtgcgccagatatccgcaggtggcatttcagtcatccggcggcattggcgacattaacgatgttgctgccctgcgtggcactggcgtgcgcggcgtaatagttggtcgtgcattactggaaggtaaattcaccgtgaaggaggccatctcatgctggcaaaacgcataattccatgtctcgacgttcgtgatggtcaggtggtaaaaggcgtacagtttcgcaaccatgaaatcattggcgatatcgtgccgctggcaaaacgctacgccgaagaaggtgcagacgaactggtgttctacgatatcaccgcttccagcgatggccgtgtggtagataaaagttgggtatctcgcgtggcggaagtgatcgacattccgttctgcgtggcgggtgggattaagtctctggaagatgccgcgaaaattctttcctttggcgcggataaaatttccatcaactcccctgcgctggcggacccgacgttaattactcgcctggcggatcgatttggcgtgcagtgtattgtggtgggtattgatacctggtacgacgctgaaaccggtaaatatcatgtgaatcaatataccggcgatgaaagccgcacccgcgtcactcagtgggaaacgctcgactgggtacaggaagtgcaaaaacgcggtgccggagaaatcgtcctcaacatgatgaatcaggacggcgtgcgtaacggttacgacctcgaacaactgaaaaaagtgcgtgaagtttgccacgtcccgctgattgcttccggtggcgcgggcaccatggaacacttcctcgaagccttccgcgatgccgacgttgacggcgcgctggcagcttccgtattccacaaacaaataatcaatattggtgaattaaaagcgtacctggcaacacagggcgtggagatcaggatatgttaacagaacaacaacgtcgcgaactggactgggaaaaaaccgacggactgatgccggtgattgtgcaacacgcggtatccggcgaagtgttaatgctgggctatatgaacccggaagccttagacaaaaccatcgaaagcggcaaagtcaccttcttctcgcgcactaaacagcgactgtggaccaaaggcgaaacgtcgggcaatttcctcaacgtagtaaatattgcgccggactgcgacaacgacacgctactggtactggcgaatcctatcggaccaacctgccacaaaggcaccagcagctgcttcggcgacaccgctcaccagtggctgttcctgtatcaactggaacaattgctcgccgaacgcaaatctgccgacccggaaacctcctacaccgccaaactgtatgccagcggcaccaaacgcattgcgcagaaagtgggcgaagaaggcgtggaaaccgcactggccgcgactgtacatgaccgctttgagctgaccaacgaggcgtctgacttgatgtatcacctgctggtattgttgcaggatcaggatctggatttaacaacggtgattgagaacctgcgtaaacgtcatcagtgagttgcggggtaagcggatgcgatattgttgtcgcatccggcaaaaaaaacgggcaaggtgtcaccaccctgccctttttctttaaaaccgaaaagattacttcgcgttgtaattacgcagagcgttacgccccagcacaatccccgcgccaaccatgccgcccagcagcaccgccagaatcaaggtgattgcctttttcggactatcgcgacgaataggtaacgtcggtttcattacatagcggtaagcatgaatatcaagatcatcaacctttaagttttcaatatccaacaggttttgacgtgtctgatagtagtttggtgagaacaccaacggacgggtcgcctcatgcttaatcatcgactccagcgcttcgctccccaaaaggaacaacgtatcttgcgtcacatcttcagtctgctgaacctgtggctttgccacctgcgcctgattcgcatactgcaacgcttcctgaatctgacggatacgcagctctttctgctcctgcgcaactacttcctgcgttcttaaagagtcctgcaagtttttccgtcccagagcaatgttgtctttgagatccttttctagctcttgattcactttatcatcaacttgctgaatgtattgggccaacttcatttgtgctccctctgcagtttgcccaacataagaaacagtcaatggtaattgctggttcttaacagaaggttcgatggtaagtttttctggttcttcctgattatccagcgtttctgctaatgctgagaaggcagaactgaagcgaccaatcaacgtctcctgcaaatccgatactttcggtgcagcctgaccatagataacattcatggcattgttatagccagcaatttgccccacgtcgggctgagtgataattgctgttgacgtccatttctccttcgctactgccaaataaccaatagccagagcaatagccacaatgacggaaatgatgattgtcatcttgccacgccacaactgcactagtaaatcaatcaaatcaatctgttccgggtcatggttttgcccagaaacattattattttctactctcatcattaccctaactgacggaaatttccaagtccgcatagtttagcgataatccctgtgaatgctataggataagtgataaaaataatgaattattgcggaggtaacaaaagacaatcagggcgtaaatagccctgataacaagatgttagtcgctgccaaagagatcgcgggtgtagaccttatctgccacatccctaagctcttctgccatacggttggaaataatgacgtcggcttgttgtttgaaggtggcgagatcacgttccaggcgagagttgaagaatgagtcttctttcatcactggctcgtagatgattacttcaacacctttcgccttgatacgcttcataatcccctgaatagaagacgcacggaagttatctgaaccgctcttcataatcagacgataaatacctaccacttgcggcttgcgtgacaaaatggcatcggcaataaaatctttacgcgtgcggttagcatcgacaattgccgagatcaggttattcggcacagactggtagttcgccagtaactgcttggtatctttcggcaaacaataaccaccataaccaaacgacggattgttgtaatggttgccaatacgtgggtcgagacaaacgccttcgattatttgacgggaattcagacctaaactttctgcgtagctatccagttcgttaaagtacgccacgcgcatcgcgaggtaggtgtttgcaaaaagtttaatcgcttctgcttcagtggagtcggtaaacagggttgggatattttgcttaatcgcgccttcctgtaataacgcagcaaaacgttctgcgcgttccgaacgctcaccgattacaatacgtgacggatgaaggttatcgtaaagagctttaccttcgcggagaaattccggagagaaaataatattttcagtacgatatttcttatgcatcgcttcggtaaaaccaacgggaaccgttgatttgatgaccataaccgcataaggatttatctcaactacgtctttaattactgattctacactggatgtattgaaataattagttttaggatcatagtcggttggagtggcgatgatgacataatcagcatcccggtaggcttcatttttatctaatgtggcattaaagtgtattttatctgattgcaaaaactgctgaatttccttatcaacaataggagatatccgatcattcagcatagcaacgcgtgacggtaaaatatctaatgccacaacctcatgattttgagcgattagaagcccgtttgacaagcctacatagccagtaccggaaatggtgattttcatttcatgctctcagaattaacttaactgtgaatcatgatgtttttaacatcctgataagagctaaaagttttaacgctacgttgttcgatggtcaacgcagcgaaaaacaattcagattttctttataagaatagctgatatttattaagttaatattaagcagtgatatttagtctataagataattggcaaaaaaaagcccggtacaatatacgccgggcctcaattttattgttgattaaatcagattaatccagccattcggtatggaacacaccttctttatcaatgcgcttataagtatgcgcaccgaaatagtcacgctgtgcctggatcaggttcgcaggcagaacagcggcgcggtagctgtcataataggcaaccgcagcggcgaaggtcggaaccgggataccgttctgtaccgcataagcgacgacatcgcgcagcgcctgctggtagtcatcggcaatttgcttgaagtaaggagccagcagcaggttagcgatctgcggattttcggcataagcatcggtgattttctgcaggaactgcgcacggatgatgcagccagcacggaaaatcttcgcgatttcgccgtagttcagatcccagttgtactcttcagacgccgcacgcagttgagagaacccctgagcgtaagaaacgattttgcccagatacagtgcacggcgaactttttcgatgaactcagccttgtcgccagctggctgcgcttgtgggccagagagaactttagacgcagcaacgcgctgatctttcagagaagagatgtatcgtgcaaacacagactcggtaatcagcgacagcggttcgccgagatccagtgcgctctggctggtccatttgcccgtacctttgtttgccgcttcatccaggatcacatcaaccaggtagttaccgtcttcatcttttttagtgaagatgtctttggtaatgtcgatcaggtagctgctcagttcaccgttattccactcggtaaagatctgcgccagttcttcgttggtgaggttcagaccacctttaagcagagaataggcttcagcaatcagctgcatatcgccgtattcaataccgttgtgaaccatcttcacatagtgacctgcgccatcggcaccaatataggtaacgcatggctcaccgtcttcagccactgcggcgattttggtcaggatcggcgcaactagttcataggcttctttctgcccaccaggcataatggaaggaccttttagtgcgccctcctcaccaccggaaacaccggtaccgatgaagttaaagccttctgcagaaagctcacggttacgacgaatggtgtcctggaagaaggtattaccaccatcaatgatgatgtcacctttatcgaggtatggcttaagggaatcaatagcagcatccgtgcctgcacctgctttcaccattaacaagatgcgacgaggcgtttccagagattcaacaaattctttcaccgtatagtaaggaaccagtttcttgcctggattttcggcaatcacttcttccgtcttttcacgggaacggttgaaaatagagacggtataaccacggctttcgatgttgagcgcaaggttgcgccccatcactgccataccgactacgccgatctgttgctttgacattgtttactcctgtcaggggttaccgctagatatgcggcttgaataacgtataaaaatgtatcagagtattataaatttcatgctgtatcagtaataactaagtaaaggatagcttaaaaagaagccataatttagtaaattagcgaaattatatatattttaaacattagtcccatttggaacgtgttttcgcattcccattaaatagatgttggcgatcttttcatttctcttgctggatttccgcacacagttataccggcaggaacacttttagtgacaacagcccccatacctataatggctcccgcgccaataataagtgggcgattaggaacaccctgcttaattactgcacccgagcctatatatgcattgtcttcaataacaacatatccattacatttagccccaggagcaaatgtaacatagtctcctatttgacaatcatgtgcaacgtatgagtatatgtttgcatgaaaaaacctccctatatgagtattagtagatattgtaacaaagggagaaataatagcgccactacctatcatagtatgatcataaacaacgctatttggatgttttatagttattggttcaaccccgtgtaataatattgactcagacactctctgtcgtatcttatcattagcaatagcaacattaaaatacttttttaaataaggggcttttagaaagcagttggttgaaagcacttcaaaaccattaactttctttcctgccaaaacatcatccacaaaaaccagagcatagtcagaaccacattcttgctttatttgttgatttagaatgggtattgtttctctaccataacttccagcaccaaaaataccatacaaattcattttcccatctccaaagaaatatcttatcaaaaccaatgcaagattatgaaagcccgcacgctgcaatgcctgacgctaggaagtttctgtccatgactgcttttcgcatcttacatgataatcctgccttgaatacattatcattgtcagatattaatagcgatgtgccgcattctagaaaatcattcgaatgcaactcgccttcttatattatagtcgatttcattcattaccacatcaggctactgtgcaacttattctccatgcgccagtgatttcgatttactgtggcgaacttcyctgcggttaaagcagcagatctaatataatatttgatcgtcatttcggattctttcttttgctctgctattattgagagaaagtggactgccattcataaattctgcagccctttccattcaaacgtgaaatcaataagctcatcaggagcatctcaaacaatatgaagacggacatcgtctctgccgtgcctcttttcactaattgcgtaactgtcatgttttggattatttaattctttcagcgtaaatatctcctcaaagactctattaagccgactcttatttccttttacagcggaataaataatcacatctctgtttttatatcttctctgcaatatctttctggcaagccatcgcatcagttatgattatttttcctttaatacccatcattttagaaagttcatgaataactgtgaacgcattaggtttctcatccgtcttgatctatccgaggaccagactgtgcattgctgaaacgcactaatgacatgaaccactcctctgcgacgactcttgtcataagtgtgccgaagtgttttaccatcaattgcgatgacgtcgttatcatctggaaaatggcagacatgtattcagttaacaaagcactcgtgaaatattgcaggactgatgcaggatacaactttggctataatatcgtaaacagggataataaaaatctattgtctcaattattttaagttccattttgttctcctttttatataaggcacatttgttattacataagcgatgaaaaaatgtcttaagcaaaggaacgtctcaatcgtgacgtgaaatgcaaattggtcagtacaaaactttatttctattaatcttttcctagataaagttgcggtatagtcgttatacataaaaaagcccacatattcatcatataccgcaataacattactttaatataatcttaaatacgcttaatgattaatgtaaataatcactcacttagcaatttaagaagagctttagttttcttttccattagctttacatcaccgcgtgattccacattcaaccgcaccaccggttcggtgttggaggagcgcaggttaaagcgccagtcggcaaaggtcatgctgatgccatcggtgcgatccaccgccagcgcctcgcggctaaaatgctgttccacgcgattaattgcctcaacgggttgcgccagtttgctgttgatctcaccgcttgccggaaacgccgccatccggtcgcgcaccatttcgcccagcgtttttcctttcaggcacaccagttcggcgaccagcagccacgggatcatgccgctgtcgcagtaagcgaaatcacggaagtaatggtgagcgctcatttcgccaccgtagatggcgtcttccttgcgcatacgttctttaataaaggcgtgtccggttttcgacattaccggggtgccgcctgcggcagtcaccacatcaacggtgttccaggagagacgtggatcgtggatgatcttcgcgccgggatttttttcgaggaacgcttctgccagcaggccgacaatgtagtagccctcgataaactgccctttttcgtcaaacaggaaacagcggtcaaaatcgccatcaaaggcaatgcccatatccgcgccgtgtttgatgaccgcattacgggtgtcgtcgcggcattccggcagcagcgggttaggaataccgttggggaaattgccgtccggcgtgttgtgtactttgattaattccaccggtgcgccgagggctttaaatcgggcttcaatggcgtccaccaccggacccgctgcgccgttcccggagttgatcaccagcttgagcggcgtgaggtttttgacgttgatataaccgaacaggtgatcaacgtaagcgtcacgcagattgatttgctgatagcgaccacgtttggtttcatcgacaggagggaagtcattggcttctgccagacgctggacatcgcgcagtccggtatcaccgctgatcgggcgagccccttcgcgcaccagcttcatgccgttgtaatccatcgggttatggctggcggtaacttcgatgccgccatccactccgagatggaacgtggcgaaatagatctcttcggtgccggacataccgatatccagcacatcgacgcccgcatcctgtaaacctttcgcaagcgccagttttaacgcttcgctggtgaggcggacatcaccgcctaaaacaatggttttcggtttgagaaattcgccataggcacgcccaatgcgccaggcaatatcttcattcagttcttcgcctaatttcccgcgaatatcataggctttaaagcaggttaaagatttcatatgttaatcttcatgtttgtaacgttctttctgtcttataatatcatcctctcccaaataatcccctgaactgacttcaataagattaagagggattatgcccggattctcaagactatacgctgcgccaaggggaatgtatatcgattcatttgcggtgactagtttagttttatcgccaagggttacttttgctgtaccagaaagcacgatccaatgttcagaacgatggtgatgcatccttaaagaaagcccctcaccaggtttcacaataattttcttgactttgtatcgctcaccttggtcaatcgaatcaaattttccccatggtcggaaaacttcacgatgactaatatactctgtacgttgctgcaatttaagcatttcgactattttttttacatgctgtacatcactctttttagacacaagaacggcatctttagtttgcacgataaccatatcttcaattccaatggcggctaccaacgctgactcagagtagatataattattcttagtatcataggttaatatatcacctttacatacatctcctgttttcgattttagactaatgtcccataacgattgccaagatccaacgtcactccaaccaatatcaacagggcatacaacacatttttctgttttttccattacagcaaaatcaatagattcagcaggacaatcttgaaattgttcttttgataatcgaataaaatctagatcaatgtatgaggatgaggcaacctgttcacaaacattgtaaatgtcaggtctaaattttctcaattcctcaagataaacagatgccttaaacatgaatattccactattccaatagtgattaccagaagtcatatacaattctgcggtttcacgattaggcttttcgacaaacttatttacataataaaaaccagtattttcatgcccttgaagcggtacagatagttcacctctctcaatatacccataaccagtttcagcatattctggtataattccaaacgttacaattttaccttgattagcgatgggagttgcatttttaatagcatcacagaaaacactttctttagctataacgtggtctgccgcaagaactagaagcaatggatcttcctgaggattacgttttaacgcatgaaacgcagatatcgctattgctggtgcagtatttcgcccgcatggttctagaataatattaccatttaatttatttatttcccttaactgttcagccacaacaaagcgatgctgttcatttgttatcactaatggtttttgacatgataggcctgaaagtcgtagcaaagtcgtttgtaacaaggtgttatcaccagagagttgtaaaaactgctttggatatagttcacgagaaagtggccaaagacgactgcctgtaccaccggccataactacagcaattattggcgcatcagacatattatatccttattatctaagccaatcgcatcatttgttttattgttaaaatatgcgcgacaattataatgcacatcgtcatcatttatcagctttgctcgcgatagccagcaataagcattatgttgtgacttcggtaatttcaaaatgtttggttgtaatttaagaaggaatgctataactatataatgcgttgaaaagtctccccccatactattgtcttcgtagaagtgctgccagataccataaaacttacccacagagagaggcaaacgaattcctagttcaatttctgtcaatcgttcaaaggctgtctgcaatttttcatctttcaacaccctaccaccaggaacgaaccaatagccctgtgccgggcggttgattcgttttcctagcaaaatttcgccaaactcgttttccacaatcaaatctatagaaataagaggagtagaccttacaattgtggcaaagtcttgggaatgtaaaaacattattacccccgatattgaagttggttttcaagaaaccagttgtatgtattttcaagacccttgtgaagggtaattttatgattccaacctagttgatgaagaagcgttacatcaagtagttttcgaggggctccatcgggctttgttgtatcgaacgtaatatgccctttataacctacaacttttgctattgtttccgcaagctcacaaatcgtgcagtcaatacctgttccaatattgatatgagacaacattactttagtatttttttgccatatatcgtatggcatctccatgacataaatgcttgcagaagccatatcatctacatgtaagaattcacgctttggagtaccacttccccaaacaacaacattcggagaattgttttccacagcatcatgaaagcggcgcaaaagcgccggaatcacatgagaattacttggatgaaaattgtcatttggaccataaagattggttggcattactgaacggtaatcacgcccaaactgacggttataagattcacataatttaatacctgcaatttttgcgatagcataaggttcatttgttggctcaagtttcccttgtaataattcgtcttccataatcggttggtgtgctaacttaggataaatacacgacgaaccgaggaaaagcagtttatttacattatttttgtgggcagcatgaatgacattcgcctctatcattatattctcatatataaaatcggcaggataagaactgttagctaaaatacctccgacttttgctgctgccaaataaacctggtcgattttctgtgaagaaaaaaaatccaaaacagcgctactatccaacaagttcaattcatcccgagtacgtaaaaccaactcaacatcatcacgttgtttgaggcgtcgggtaatagctgatccaaccattccttggtgaccagcaataaaaatacgttgcttattcatcatcattccagagctaagcttacagaaaaaccatgcgattttaaaagagaatgttttttagcggcttcaagatctttggcaaccatttcagaaatcatttcagcaagagtaatttctggtctccaaccaagtttgagattagctttgctcggatctccaagcaaagtatcaacttcagctggtcggaaataacgaggatcaacagcaacaatgacatcacctggtttcacacctggagcatcctgtccttcaaccgaatctacaatgcctttttcttcgattcctttaccaacaaagctcatcttaataccaagttgtgctgctgccatttcgacaaactgacggactgagtattggactcctgttgcaatcacaaaatcttcgggttgctcctgttgtaacatcaaccattgcattctaacataatcttttgcatgtccccaatctcgtaacgaatccatattccctaaatacaaacatgattccaagccttgtgcaatatttgcaagtcctcgagtaattttccttgttacaaacgtttctccacggcgtggagattcatgattgaacaatataccattacatgcataaataccatatgactctcgataatttaccgtgatccaatatgcgtaaagttttgcaactgcataaggggaacgaggataaaaaggggtggattctttttgagggatttcctgaacaagtccatataattctgaggttgaagcttgatagaaacgcgttttgttttccaatcctaaaaagcgaattgcttccagtaaacgtaatgtaccaattgcatcgacatcggctgtatattctggagactcaaaagaaactgctacgtgactcatagcagctaaattatatacttcatctggctgtacctcctttagaattctagtgaggttagatgaatcagtcagatctccatagtgcaagtgaaaatttgggttagaaccatgtggatcttgataaatatggtctatgcgttctgtattaaaagatgaggctcggcgtttgataccatgaacttcataccctttatcaagcaaaaactcagctagataagatccatcttgtccagttacacctgtaataagagcgactttagtcattatatacctcttgaatatattaagatcgggattcaatttcttgtttcacaacatctaaaagaaaatctgcacacgcattgcgtcttttgagacccaattctatcagagttgtaggttcataaaaaattttagattcatcagcttttaccatcgcgtcatttaatgaataatggttttttgcctgaaagaaatatacatcaccgcaattaacttctttattgacatctatgtcagatagtataacttttttccctaatgcaatagcgtcaaatgttaccccccctccaggcccgccttcaaataaggttggttgtattacagcaatgcaatttttgattaattcaatttgttcaagtttaggtatatgccctaatatcttaattttcgattcaattccgagcttttttgccaaaaccatcaattcattaaaatatccagggaatcgataatcttgagtagctcccgtgcatactaaataaacatcaggattatattcagtataaattttaaatgccctaaaagcagttgcatgatctttatgtttccaaaattgattgcaaattataaaataatccttgtcaatattatatttggcaatattaccagagtaatcagcgaaccattttaattgagggcatggactaaatggaagagaatgtagttttgcagaataattcccaacatatttatttgcatcggtaataactgaatgtgcattaacaataatattgttagcgcaattgagcatcaatttaaaaaacacattcctttgatctatttctcgcttactaaaaaatgaaggatagtaacagtgttgaaagtcataaatataaccaatccatgcttttttattcaaatttcccgaaggaacacgcatgcaaggaagaataacatcacaatcgctactatcaaaatatgaataaaaggcagagctcttacttttaataaaggtaagattcgtctctatattattttgtgtaaaggcatctctatagtattgctcattaaatctatttaatgaaatccatcgaggcctttccctctttaaaattgcttttaatatacttttaaaaggaaatgctttttctcttataagagaatgtatatcatttctcggtaaaagaatatcgatacatatttctggtttcgtttctaatattgacagaatatatttaataaaatcaattccaccgccccactcgtaaaatccatctgaattcaacgcaattttcatgaatgacctttacaatattttaggctatttatcactataaaattcgttaatagattcacaaatataaataacttgctcattcgataggctggggaaactaggtaaattaattccacgccaaccaagatcctcagctatagggtgcttttgatatttttccgagtacattggcatcgtgtggacagggtaaaaaactggccttgtttcgatgagtttatctgcaaggtgattccttaattcctctctttcctctgcggtcctagttagaattgagaccatccaataagtgtgaaaaacatctttactttccttgtggacttgtacaagactgttgatattttttttataaatatcagcaatttcacgttttcgtgatataaaatcatcagcttgttctaactgggctaatcctatagcagcgcagatatttgtcatcctataattgtagcctataacgtcatgccaatattgcctatgtacagctaatccttggcctttaaaatgtaaacaacggtcataaagtgttttgtcattcgtgacaaccattccaccttcacctgtagtaatagttttatttccaaaaaagctaaaagtagaaatatctccaaatgttcccacatatttacctttatatttagaaccaaaggcttcagcgcaatcttcaattacaaacaaatttctacttttggccagttctacaatttgttccatatcacatggatgtccgtataaatggacacacataatagctttagttttattagtgattttttgttctatgtcactaacagacatttgccaagtttcattatctgaatcaacgaaaatgggggtggctcctgtgtattttatagcattaactgatgctatatatgtcagtgttggaacaataacttcatctccttccgatatacctaacgctaacaaagctaaatgaagagcaaccgttccattacttacagtagttgcatattgcacatggttttgttccgcaaatttattttcaaacttctgaatatagtttccttttgatgaaatccacgttgagtccagacattcatttacatattctttttcttttcctgtcaatgacggttggtaaactggtatatatttcattttcatcctcttatatttaactgtctatcgatatgttttttaaaactacatttataccatataaagtaatttacaatatatataaaaatgaagcagtacaacataacagttaacccaaaatggctaactatgatgtattttgctggaattgcgatcaatatcaatgttacaacagcaagcatttgttgtttaactatgttcaaaccatttaaaaagcttgcaaatgtattcgaaaaagcatcaataacagaccataaagcataagctattatgaatgttcgaggtacctgaatctttccttctgtccaaatattaacgacttcactaccgaacactactaatatgaaggccaataagaatgatgaaatacccactattttcaatgatgttctgagcgtcttttttataaattgagtatcattgcgtgcatgagcatctgcataagcagcccataacgggatgttataaatcgtaagagggaccgtagatatttgaaataatctctgtgtaatgctaaaaacagcaacataagtaacacccaatgttatagatattataaagttatcaccactccatgttgccagagtgcctaactgtaaaataaaaaagaaaaaaccgtttaatatcaaatatggagcttctcttttagcatgtatgttaacttttgtaaactttattaatcgctttataataagattaattgttaaatagattcccgatatgtattgaataccaagagtgctgacaattaaaactggtagtcccgcatgtagtttcgacgatattactagagtaataatagataacaatataaatatggcattaacaatattacttatataggctttttgtattcccatataaactttttgcacaccatttgaataaattccaagtccaaatatgattacaaagactttaattgagtgttgtaactctgcatacacattctcgtttataccttttattactagttgccaatcaatcatgccagaagtaatatagcatattgcagttatgacaaacgataatccagccagcaaagtgagcccaccactaatttgccgactcatctttaaatttttgccacacgcaaatgaatgtgcgatcctgtttgttaatgcatttcctatacctaagtccaaaaatgtcagagcagcaccaagactggtaatagtcatccatacaccaaatctctcttgtcctaaataaggtaaagttaaacttacagttaatataagagaaagtagtgagagtattttactaatcaaacttgaaataacagacaaggatataatcctgtacctttcctgttctctacctaaagcacttgatgtatcatatttttttaaagtgcaaaatttaagtatttttttgattttattcattatcatatggtgaactattcttcatgaagaataaagttagacaaatatattgcattttccgcaatactcttcttaaacgttcagggaataaaattttgattattgaaattggaataaacttaataaggttttttttatttttttcaaacataattttggcaagctctttatctcttaaaattcttttttttgaagatactccccccatatcatattttacataacccgaagtaatcaaagatagagatcttaacccttcaggaaacacctcttgaataagcttataatcagcacatattttataccttagatcatattctgaatgattctttgggaaaatcaccccttgatgacaataccctgtatttgaatgggttatagaagaaaatcccagaagtttatcattttcgaaaaggccaactttaatcaaacatggctctttgatatttttatatatatctccaattacgctatcgccggcgtttaaataatgtattaagtcgcctttggccaacattcggcccttattcatcgcatcatatatcccttcatctttttcataaacatgtgtaatattcatactagtaaatctactaatgacacgattcgttccatctgtagagccgccatcaactataataatctcaaaaggttttatttttaaaattgataaactacttaaagttttttctaacccttcagcattattataagtcacagttataactgatattttcatttcgtgataatctctttaacgtatcatgcaataagatcagaggagtacacattatcaatacggagagaaaaggaccaaaaaagaaggccgatgcattcccagccactaagtattgcaataaaatcataatgatatatgaatagaatgcgcaatttatcgagctatgggtttttttcattctctttaaaagataaaaaggtatatatatccctaaagggataatgaatacacagagaaaaccaaaaaaaactaacagttctgctccatacgtagtaactgataaaaaatttgctcccatgtctccaaatacttgtttatgtaaccgttctccataaaataagtcttgatgctttattccctgtattctatttattattgcttttaattccttttctaactctggtgtcggaaagaaatcgttcttaatagattcagaaacaacatatggaacactttcaacttgctctattgttaacctattaattatccttaacatattattatatgagtcattttgttctccgtcttgtcctaaacttagataaaacaacgagcatacaacccctaccaataaaaaataccctattattctttttattttaggattacggttatcctttgacaggatattggtaatcaatatatattgaagaatgagcaacaccaattcagaacgataaccaaataaagcaatcgttgtaaaatatacaaatatgatggtcctctgtttgaatttatgctcatcataaagaataattaatgcaaacacaactatattaccaaaatacttaatatatctaatgtaaagtccattaccttcagctattctaagtttagccccccctggatcatcatcaaatataggaataccttctttaagaaataaaactacagcagcaatttctatagtcacaaaaaggaaaacgagtattaactttagctcccagttcacgataaattttttctgctgttttctttcatttataatcgttagataaaataataaaacaaaaaaaatctgaaatataattataatactagttaatacctttgtatcaaaatttgttatacgatcatctatgataaccccatacaactggagactataaagtgtaaataggaataaaaaaatcaacttagccgctgacttcactttttagtctcctttctccttaatagtgaatgtgttatttttttcatgactccatttgaagcatataataaaaaataatataatgtttttggaaaggacaaatgtaaatgttctctatatatactccatgtccattttgcagctttaattttattacccgatagtgaattatttgaacgcatgtaatacgccagattatcttgaatacaaatagcaccatttgttttattaattatttccagccacatcaaataatcctcgtgaccaatctttttttgataaaacttacccaatttgttggcattatagattcctgtcaaattccctatgtagtttttcatgagcatttttctataatttatcacatgaggagcattaacttcgccaacaatatttcttttgttatctataacataataattagaacataccacatctacacattcattatttaacacttcgatttgacgctctaattttttctcgtgccacaaatcatccgcatcacaaaaagaaatatatttccccgtggccatttctattccataatttcgactttctgcaacacctaaatttgtcttgttacgcaatattcttattttctgattgtttttgtatcgactgttgattaatgaaaatgtatcatcggtgctacaatcgtcaatgatatacaaaacaaaatcttgataagattgatgtataattgattctactgatgagattatagttttggccccattgtaaacgggcataattattgaaacggtttctttgttcatttgagaatttcttatatatttttaatgctaatagttttgataagcattaaaatttatgcacgctaccgcccctggcttaatcgctaccagtgtacgaaatgataatccatgttaaaaaaatcatctccaagcgtttattatcttattattcagagggagaaacaagactaccaaacaaaaaatacatatctgcacactatttattcattggtagcatagttaattataaaagctcaacagcagtgatatttattgatctatagtttttcactgccgatattatttccttatcaaccgttacattcggtcagattttcattattcgcttaacagcttctcgatacctttgcggaacttcgccccttctttcaagttgcgtagtccatacttcacaaacgcctgcatatagcccatttttttaccgcagtcgtaactgtcgccagtcatcagcattgcatcaacggattgtttttttgccagctcagcaatggcatcagtcagctgaatacgtccccatgcaccaggctgagtacgttccagttccggccaaatatcggcagaaagcacatatcgaccaacggccatgatgtctgagtccagcgtctgcggctgatccggcttttcgataaattcaacaatgcggctgactttgccttcacgatccagcggttctttggtctggatgacggagtattcagagaggtcgcccggcatacgttttgccagcacctggctgcgtcccgtttcattgaagcgcgcaatcatggcagcaaggttgtagcgtagcgggtcggcgctggcgtcgtcgatcacaacgtctggcagcaccacgacaaatggattgtcaccaatggcaggtcgcgcacataaaatggagtggcctaaacctaaaggttcaccctgacgcacgttcataatggtcacgcccggcggacagatagattgtacttccgccagtagttgacgcttcacgcgctgttcaaggagagattctaattcataagaggtgtcgaagtggttttcgactgcgttcttggacgcgtgagttaccaggaggatttctttgatccctgcagccacaatctcgtcaacaatgtactgaatcattggcttgtcgacgatcggtagcatctctttgggaatcgccttagtggcaggcaacatatgcatcccaagacctgctaccggtataactgcttttaaattcgtcattcttttcctacctctaagtggctgatagtgcgtaaattattgccataggttagccaaacgttatggctatataccaaagcttagttccgcataactttgattaaaccttacgataacactacacaccatcagcatctgggttactcggattactcggaaatccacatactgataatttaatcagtacctctttccgaataatcgtagtccaacctggtccttttttctctgactcgtctgcattactcagaaacaaacgttatgtcgtcttttttggcatggacgaattcatactgcagagttcgatccagaccttgcgacagcgtatacggtgccacaaaacctgaagaatgcactttcgttgcgtcaaactgtgttgttgcgcagaattttttcacgcgcacagagctgacagcgtattttttgcccgtaattttgctcaggatatcaaagcaatatccacccagcattcctagtgggtaaggcaagtgcatagaagggatctttttgttcaggctttgttcaacttcagcaaccaactggttcatgttcaggtctggcttatcaacgtagttataaacctcgtaacctgcggcaacattcttcagtttgtacttgataaactcaacaatgtttccaacataagccatggacttatagttagtccctgcgcccaccatcataaacttgccgccagcgatctgtttcagcaagttatagacgttaccgcggttgcgttcaccgaagataacggtaggacggatgatagttaatgaacgttctgttggtgctttgttataccattcacgcagcacttcctccgcctgccacttgcttttgccgtagtggttgaaagggtcgtgtggatggttttcgtcagggttgtgtttgttcaaaccataaacagcaacggaactggtaaagatgatatttttaacgccatttttttccatggccgccagcacattgcgggtaccctgaacgttgacatcataatagagagaagtagggctgacgtcatcgcggtgttccgctgccagtagtacaacagtgtcaaaaccggctaacgcctggtcgagtgcctgttgatcacgaacatcaccaatctgtgtgatttctggataaaagtggctctgctgtttgtccaggttcttgatattaaagtcagcaattgccgtttcaagtagtcgggttcctacgaatccggaagctcctatgagcaaaacgttatcgttcataaatcactttagtctggttgttacgtaagaaacacaagataaagatgagtaccttccctgagtagtcaatgctgcccagccccagctttaacagttagtgtgaggattataatcttttagaacattatatccagtaagtttatgaatggtcgcaaatctactctctccgttccggcaatctaaagttaatcttttccacattaacaatatggtgattaatcctgtcgatatcgacggagctttgtcctttctcattcaccgcatgaacatttgcaagagacagcagtgtttcttctttcgccataaagacgcctcgaacgtctttgcgcatgtcgaagttcataatcaatgcgggtccaacagaggattcctgcatcactttgatattacgcagaaaaagatgttgcggtttgttgtgtaactccagcgacgcacgcttcatctcaatgttagttagtgccacaaaggagacggcattcccggcagagatttggaggccgcgcaatttataagcaagatgggtgttatccagttgaatattattcactcggaaattttgcggaatcgagagataattgcctttaattaccccatagccgattaacatcccggcgctattaatcatttcaatattatcaatcacgaaattgtcacaaccgtaaatagcgactgtggcgttatcaatacctgctttcttactgaaatcctgcgtgatattgcgggctttgatattacgaataacaaaatgtttaccattttcaacatgtatcaactgccgacaatccgatcccgtgatattcgccacgacaaagtttttcactgcctgatcttccgggtaattattatcgtaagtgcttcccgcaaggcctatgccaatgccccagttgattttgccgttagtacagttgatgcgctcgatgacatggtcggagatcaaaatatcgcggtcgttaatcgccacgttccattcaatggcatcgccctgtaagtcgctgaacttacaattggtgatgttggcaccgataatctggttatgaaatccctggcgtaagatggcgtaattagcgtggctaatggtcaggttatcgatggtcaggttgcgcatgacccgtttgtttttgccgccgatataaatctgcgttaccggaccaaagccgctcatcgccagccctttgatggtgcagtcagaaccacgcacatccagggtgatgttatgcatactgccgccctcctcccctgtcacctggctgccgtcctgtaagacaaatcgccctctgccgttgccgcgcaggcttccaaggatgtgtaacgttttgccaggaggaatgaagatgccggtgttgatattgtcacaaacgaatccagcaggcacgacaaccgtttgcccttcgctgaaggcttgtttaaatgaggcgatccantcgtgagggttgtagtcgttgatattaacgctttgtcgggcgggaagtgcgcgagcgaaaggggtatgaaggaaggcaagcgccgagcttgccgtcaggaaggtgcgtcgggagagttttttaaatggcatacgttctcctctataaagcctgcagcaagctggcgagttctcgattgatcacctgctggttaaaatcgtgttcaactttttcgcgcgcgcgtttgacgaccggagccaattcgtcggtgtccagttggctaaacgccgccagtcgttgcgccagtgcgcgagcatcgttctcaggcaccagccagccggatttgtcagcctccaccagttccggtattccgctatgcagagtagaaaccaccggaatgccgaccgccatcgcctccatcagcgccaccggaatgccttccatatcgccatccgcacctgtaaccgatggcaacaggaagacatccgcgtcgtcgagcatcgctttcacttcatggctcggtttaaagcccggcatctccaccacatcttccagttgatattgttcgatgagcgtgcgcaggcgtcgttcccacgggccaatgccgaggatgcgatagcgaaatgccacgccctgctctttcaactgccggcaggcttcaatcgccacatgcagaccttttttctcggttaagcgtgcgacggaaataatctccagcggtgttgcgggcgctttcacgggacgcgggctaaagcgcgtcatatctacgcccatgcgcgatacggcgattttttccctcgggcagcccattttttgcagccttccggcccacagatcgcttatcggtagcatcaggtcgccacgtcgaaacagttgttgatattcgggagtgtaatggttgagcacttcccgactggaaatatcaatgccgtggaaaatagtggcaattttgccgtgaatgacacccagttcgcgtagttttgctgcggttacccccgcagggccaaaatgagcgatgaacacatcggcgcgaaacggtgttgcgacctggccgcaaatggcagacaaaatcaggttccacgactcggcaccatagcgtttgaggttgagcgcctgccaggtatttttacgatgaatgccgcgcaaggtctgactggctcggtggcgcagtttcgccactttgcccgtaggttcgtcctgtaaccagcgggttctggcggcaaggttgtatttagtccatgccacgtgggtgttttgtgtgtcgcctttttgcagcgcgacaatctccacttcaaagcccatatcaataaacgcagtgatttggttaagaacgaaggtttctgacgacagcggaaatttcaataagaagaagccgaccttcatttcacctccccgatgcgttccagtacggactgcaccatctgcattcccgtctgacgctcacgactgacggcttcgctaagtcgtgcgttcagcgccggaagctggcctaaggtatccgcaaccatcgcttgcaggctgccgtctaataaatgacggatatcaattgccatctccggtagtcccagctgctgcataaccccggcggatttatgttcatagttgatggcaatcgccggagtagcaaagttcattgagataatggcggagtgcaggcgcgtaccgacggtgagttcacaggcaccgagaattttgcccatttccagatcgttaagttcatccatcactacgtgataacgggcaggatcgctgatgtgctggcgcaggttgagcgccaccatgcggtcgtctttgttatagctgtcgatacccgtacaggtggagagcgcaatgacctgatagccttcgtcgagaatgcgattgaccaccccggcaaaggctttttcatacacttgctgagtggtgccgaggcgtttgtcgaacggtgccagttcgcgcagggtaattgccaccgttttctgttgtgcggcaacgtccagccagtgttggacggcatagctggcggtgaagtcttctgtgtggtgatcgaccagccacgcggtatcgacgccatgttcaacttttgcagtggtgatattgctgcgtttcattagatcgaggctgaccgattcgcgcaagatcagcgcgtcgcagtgaccaaaaacgtagttcgccagttggttaaattgctcatcctggaagggaccgacgctgtgaccaatcataaacagcggctttttcgccataaatgtgcaaagtgcatgttcaaactgcggcacgccgtagagatcgacaaaaaacgatccgccgacctgaataatggcgtcgtaacctgacagtaggcgcacgaagtcggtgaatccctgggcgatggcgatattgcgcagcttgccagtgtcggtgacgcgtgagagcaatacctggtgctgatagcggcgacggaggacttttttaacgcgcccgacaacgcccgccgcgctgttgtgttgtttcatttgaaggaacagcggatcacccattaccgggcggttgagcagccaggaagaactgaccggatagcggctcatcacgtccacttcggtatgtggattgaggatgttgatggcatcaagtaagccgcgcaagatggcgctgtcgccacgattgccgcaagtgtggttgcccagaataagtaatttcattttttcctcataaatttgatgccaggtgaggctgtgtttgttgtgttcgttgccgttttttgcctgatgcgacgctggcgcgtcttatcaggcctacaagacccgagcacagaaccgtaggatggataaggtgttttacgctgcacccggcaaccgttgtcggaaccgaaaacaacaactcaccccgcccgtaaaagcattttcattttttcgctgcgacaaaactggcgcttcacttccaccaccagcggatggcgcgacagcacaatcatcaccacaaacgccagcacgcccgcggctatttgcaccgccagcagcatccccagcgccagttgccctttcagcacaatgcccagcacataactgaccaccagcgtcggcagcgagagataaaacggcagccacaaactcaggatgtactggcgataactggaaccaagaaccggtttaatcatcacgaagtaactcagaatggtgttgataatctgcaccagcaggaaaccgagcgtgacgccgattgcgcccgccatctgcccaccaataacaatcgccggaataaacagaaatgttttgaatacgttgaatttaaagctgatatcgacccgcgctttcgccatcagcagcgaaccaatcgggttacctacggagcgcagcagacccaccacacacagcaattgcagcaccggaataatgctgttccacttttcgccaaataccagcggtacaaagttatttgacaccaccatcagcccgagcagcgccggaaagttgataatccccaccaccgacagcagcttgtagaagttgacgcgcagcttttcggtatcgtcctgaattttggcgaatgccggaaacaacacacgggtgatgatcgggttcagcttcatcggcggcacaacggccacgttgtacgccaggttgtatccccctgccacgcccgcgccgagaatacgcgccagcaccagcgttgaaaggttggtattgagatagttgatgatgctgtccgccgtcagccaggcaccaaagcgtaagttcggcgcaacagacgccagcgagaaatgcagaccggggcgataaattttgcggccaaagtagccaaacagcagcgttctcaccgcactattgaccagataaccgaggatcgcggtcatcgccagcggccagaaatgggcgctaaccaccgtaaaagtgaagcccgccagtaccgcgctggtttcgatcatgccgattttgttgaactccagctccttttgcatcaacgcgcggaactgttgcccgtgggggataaccacaaacgccagcgacaatgttttaatcaacggtgccaggtccgggttgttcagcacgtcaccaatgagatcactcaacaaaaacaccgccacacacaccacaagccccagcccaacgttcagccagtacagcgtggtgagttcaaggtggctgatttcttttcgctgaataatcgagttagcaataccgaagtcagaaagcgtatctgccagcgcgatgatcaccagcgacacggtaagcaaaccgaactggtggttgtcgataatccgcgccagcacggtcatctgcaccagcccgaggccgatgatgatcaccgtggcaatcgccgaccacttcgcgccgctgatggttttttcacgtaagctcatatcaatatgccgctttgttaacgaatcctttgaataccgtcaggaaaacgattttgatatcgaaccagacgctccattcgcggatgtactcaaggtcgaactcgacgcgtttttccattttctccagcgtgtcggtttcgccgcgccagccgttaatctgcgcccagccggtaatgcccggtttcaccttatgacgcagcatgtagccttcaatgagctgtcgatactgttcgttatgcgccaccgcgtgcggacgtggaccgacaatcgacatccccccggtcagcacattgataaactgcggcaattcatccagcgaggtgcggcgcagaaagttccccactttggtgacgcgcggatcgttctgcgtcgcctgggtcaccactttgtcgttctccatcactttcatggaacggaacttccacactttgatcggcttgccatccatgccgtagcgagtctggcggaaaataaccggcccaggtgaactgagtttcaccgccagcgcaatgcagcacagcaccggggagatcagcagcaggataagcgtcgccagcacaatgtcttccgcacgtttgagcaggcggttaaccccggaaagcggcgtgtcgtaaagcggcaccaccggaacgccgttcatctcttcaagacgtgaatggagaatgttgaaggtaaagacatcggggatcagcagcaccgaacaggtggtgtccgccagttgatggaccagttttttcactcgcgcgccgtcgcacatttgcatcgcgatatagacgttatgaatcttgcctgctttagcatcctcgaccagctgttgcaggttacccgcccagtcgttagaaacgccgcccagtttcgggtcgtggtaaacgcccaccacttcaaaccctaaccacggctggttacggaagctctccatcagcatttgcccggcggctaaatcccccgccaccgcgaccatgcgcttgttatagccatgattacgcagccagcccgccccaatgcgaatacatgaacggcaaaccaccagtccgatactggtcagcccataccacgccagccagattttcagttgcgtgtcgaaatcattgttgaacgccaccagtccggcgctgaaaatcacgcttaaggtccagttttgtagcaacagggcaaattctgtcgctgcccgaacaccgcgccatgagcgataaaaatcggtgatgccgcccagcatctggaacaccaccagcgtaatcagcgccaccaacaggtgcatgtagaggaatgacagtccgctcacttcgcaaaccagccatagtccggcaaacatgatggtgatatctgaaaagcgttgcaccatagagattaacgatgcattggttttcgctcgctcgcgcttttttagatttgtcatcgttgttcctgttattagccccttacccgcaatggggtaagggaagatccgacattactcgttcagcaacgtcagcagagttcgcgttcgcgcttccatcagcggcacatcaccgcgtgattccacattcaaccgcaccaccggttcggtgttggaggagcgcagattaaagcgccagtcggcaaaggtcatgctgatgccatcggtgcgatccaccgccagcgcctcacggctaaaatgctgttccacgcggttaatcgcctcaacgggttgcgccagtttgctgttgatctcaccgcttgacggaaacgctgccatccggtcgcgcaccagttcgcccagcgtctttcctttcaggcacaccagttcggcgaccagcagccacgggatcatgccgctgtcgcagtaagcaaaatcacggaagtaatggtgggcgctcatttcgccaccgtagatggcgtcttccttgcgcatccgttctttaataaaggcgtgtccggttttcgacattaccggggtgccgcctgcggcagtcaccacatcaacggtattccaggagagacgtggatcgtggatgatcttcgcgccgggatttttttcgaggaacgcttctgccagcagaccgacaatgtagtagccctcgataaactgccctttttcgtcaaacaggaaacagcggtcaaaatcgccatcaaaagcaatgcccatatccgcgccgtgtttaatgaccgcattgcgggtgtcgtcgcgacattccggcagcagcgggttaggaataccgttggggaaattgccgtcgggcgtgttgtgcactttgatcaattccaccggtgcgccgagggctttaaagcgggcttcgatggcgtccaccaccggacccgccgcgccgttcccggagttgatcaccagcttgagcggcgtaaggtttttgacgttgatataaccgaacaggtgatcaacgtaagcgtcacgcagattgatttgctgatagcgaccgcgtttggtttcatcaacgggaggaaagtcgttggcttctgccagacgctggacatcgcgcagtccggtatcgccgctgatcgggcgagccccttcgcgcaccagtttcatgccgttgtaatccatcgggttatggctggcagtaacttcaatgccgccatccacgccgagatggaacgtggcgaaatagatctcttcggtgccggacataccaatatccagcacgtcaacgcccgcatcctgtaaaccttttgccagcgccagttttaaggtttcgctggtgagacgggcatcaccgcctaacacaatggttttcggtttgagaaattcgccataggcacgaccaatgcgccaggcaatatcttcattcagttcttcgcctaatttcccgcgaatatcataggctttaaagcaggttaattttttcatatcgttaccctttttcaggcaatagttggccctgaccgaaacggccaattttgtttttgtcgttatttacaccgcggtttcgcattcattgcctgatgcgacgctgccgcgtcttatcaggcctacaaaaccgaaccgtaggtcggataaggcgttcacgccgcatccgacaatcagcgcctgatgcgacgtttacacccgtccgtagcgatccgcgaagcgcaccacatcatcctcttcgagataagagccggagcgcacttcaattaaatcgagcggaattttccccgggttttccaggcagtgcgtcgcccccagcggaatataaatcgactcgttttcaccaagcagtttgatatcaccgtcaatggtgacttttgccgttcccgcgacaaccacccagtgttccgcgcggtgatggtgcatctgtaccgacaagccttcgcccggtttcacggtgatgcgtttcacctggtagcggtcgcccgcgtcgatagagtcatatttgccccacgggcgatagacttcgcgatgcacccgatgctcatggcgaccatcggctttgatctgctcgaccacttttttcacatcctgcaccgcgttacggtcggcaatcagcaccgcatctttggtctgcactaccaccaaatctttcaccccgacggtggtgaccaggccagattcggcatacacatagctgttttcagttttgtgattaatcacatcgccgtggcaaacgttgccctcggcggtgtgggcgctgatctcccataatgaggaccaggagccgacatcgctccagcccgcatccatcggcaccacaacggcatctgccgtacgttccatgaccgcgtaatccaccgactcttccgggcaggccagaaacgcgtcttcatccacgcgaataaaatcgagatccggatcgacggcgctcatcgctttttcacaggcgtcgagaatatccgggcgatattttttcagttcttcgagatagcgtccggcacggaacaggaacataccgctgttccagtaatattcgccgcttgccacataggcctgcgcggtttccagatttggtttttcgacaaactgcgccacttcaaaggccaccgtatcctgctcacccgccgacacttcaccgcgacgaatatagccatatccggtttcaggtagatccggcacaatgccgaaggtcaccagcttgcccgcttcggcatacggcatagcgttacgcacggcggcgcggaatgcgtcttcatcggcaatcacatgatccgccgccagcaccagcattaatgggtcgttctccgggctatgacgttttgccgccagcgccgccagcgcaatggccggtgctgtgttacgccctgccggttcgagaataatgttctcagtgagtttgttcagttgacgcagttgttccgcaacaataaagcggtgctgctcattgcaaatcaccacagggctttcgcactccacgccgttcaggcggcagatggtggtttgcagcatggtgagatcgcctttcaggcataaaaactgcttgggataaagtacgcgggaaagcggccataagcggctaccggagccacctgccatcacaactggatagagtttcgactgcgccataattatccccgaatatcatttataaattgacgtaacacgttctctttatcgagcgtgcgttcggcatattcacgtgccaccgtgttgtgtttgggcagcaggagcgcctgacgaatccccgccaccagcgcctcaaccgattccggttctacgcaaaccgcaatgcccggaaaggtttcgcaaagctgtcccagttctgtgtgggcttcagcagtaatcaccgcgttaccgcctactgccagaatattggtcagtttcgacggcaatacggcatctgccgcgccgcgtttttgcaccaccagatggcaatcgcccatcttcagcagtgcgggtaaagcgtcatacgattgcagcgggaaaaattgcatgttgcgcagtccacgctgctgcgccattttttccagccgcgctttgccgccgccctgcccgacaatggcaaaaatcagcggttcatcgcgcaggcgatcggctgcttcaataacgttttccagcccctgcttttcaccaatattgccggagtaaagaatgatttttttgttatccggcaggccaagctggttacgaagggcatcaacatcggcgtctgcaacatgctgaaaacgggcgatttccgaccagttggggaagaagatgacgttttccgccgccacgcctttttcgatggctttattcatcatcgaacgcgaaatcgtggaaacgttatcgacgttatgcagtccgctacgttcgaacgccgttgccagctgtgccactttgccgcctttgccttttccggcaaggcccagccccagcatggcatctacttcgtaatcctgaatatgcagcacggtacgcgcgccagagagtttcgccagcaggcgcattcccggcgtgcaaaacagcgttggcactacgccgataatgcgatccggcttccagcgacgttgcgccatcaacgggaaaaaactgctgacggcaaaactgccgagatgcaacaggcgtttcagggtgctcggctgttttggcacgtacagcgggcagcgccacaccgtagcggccccctcttctcgtttgtaccgccaggcggaatagttctcgcccacttgccactgcgggtagtaaggcggtgcggtaataacccgcacctcatgaccttgcgccgccagccattccaccatctcgccggtgtatttgccgatgccggttaactccggcgagtagttaatgccgtagaccagtattttcataatccgggtactccggcacgcttctcagcgagaaaataggcgcggctgttagcgtgaacatcgttactggcgagcagcgcgtccggcgtcagccagcggtaatcgtcatgctgctcatccggcagtaacagttcttcttccgctactctgaagcgaaaaccgagcaccacatagtgagtggtgaaatccgtgccggagaagttatcgtcataaaagtgctgccagacaccgtaaaactggcctgctgttatcggcagacgcagccccagttccgccatcgtcagccgctcaaatgcggcttccagcgtttcgtctttctgcacgcgccctcccggcacaaaccagtaaccctgcgccgggcggttggttcttttgccaagcagaaactcgccgcgactgttctcgacaataaagtcgagagagacaagcggtgtggagcgcactaccgtggcaaagtcttcctgacgtaaaaacatcattacccccgaaagcggtcttgattctcaaggaaccactggtaagtgctggcaagccccgcttccagtgagatttcgtgataccagccaagctgatgcaggcgcgtcacatccagcagtttgcgcggcgtaccatccggtttgctggcatcaaaaaccacccgacctttgtaacccaccactttggcgatggtttgcgccagctcgcggatagtgcagtcaacgcccgtgccgacgttaatgtgcgacagcatcggctgggtgttctccagccagacttcatgcgccagctccatgacatgaatgctcgccgccgccatatcatcgacgtgcagaaattctcgcatcggcgtaccgctgccccacaccaccacgtccggtgcattctgtgccgtcgcctcgtggaagcgacgcagcaatgcagggatcacatgcgaattactcgggtggaagttgtcatgcgggccatacaggttggtcggcatgactgagcggtaatcgcgtccgtactggcggttgtatgattcgcacagtttgatcccggcgattttggcaatggcgtaaggctcgttggtcggctccagcgtgccctgcaataactcgctttctgccatcggctgttttgccagtttcgggtagatgcaggacgatccgagaaacagcagtttgttcacgtcgttctgatgcgcggcgtgaatgatgttgctctcaatcatcatgttctgatagatgaaatccgccggatacgtgttgttggcaacaatgccgcccactttcgcggccgccagatagacctggtcaatacgttcgctggcaaagaaatcatgcacggcgcggctgtccagcaggttcagctcgtcgcgggtgcgtaataccagttccacatcaccgcgctgttcgagctgccgcctgatggcggaaccgaccatcccgcgatggccagcaataaaaatgcgttgtctactcatacttatgactccagcgcgatcgccacgtcgtagccgtgagatttcagcagagagtgttttttcgccgcttcgaggtcattagccaccatttcagacaccatctctctgagggtgatttccggtttccagcccagtttttcgtgcgctttggtcgggtcgccgagcagcgtttcaacttcagccggacggaagtaacgcggatcaacggcgataatcacatcacccggtttaacacccggcgcgtcatgcccggtgacggaaaccacaatgcccttctcttcaacgcccgtgccttcaaagcgcagtttgatgcccagctgtgctgccgccatttctacgaactgacgtacggagtactgaacgccggtcgcgataacgaaatcttctggctgttcctgttgcagcatcatccactgcatttttacgtagtctttggcatggccccagtcacgcagggaatccatattgccgaggtacaggcacgactccagcccctgggcgatgttggcgattgcgcgggtgattttgcgggtaacgaaggtttcgccgcggcgcggggattcatggttgaagagaataccgttacaggcatacatgccgtaggattcacggtagttgacggtgatccagtaggcatacagtttggcgaccgcatacggagagcgcggatagaacggcgtggtctctttctgcggaatttcctgcaccagaccatacagttcagaggtggaagcctgatagaaacgggttttcttttccagaccgaggaagcggatcgcctccagcaggcgcagcgtacccatcgcgtcgacgtcagcggtatattccggtgactcaaaagaaaccgcaacgtggctcattgcgcccaggttgtacacttcatccggctgcacttcacgcaaaatacgcgtcaggttggaggtatcactcaggtcgccataatgcagatggaatttcgggttgcaggtgtgcggatcctgataaatgtgatccacgcgctcggtgttgaatgacgatgcgcgacgcttaataccatgcacctcgtaacctttttccagcagaaactctgccaggtaagaaccgtcttgtccggttacaccggtgatgagagcgacttttgacatgtcttattcctctgtattttttttgaatttattcagtttcaacgcgtttgcgtatcaccactgcgggattcccccggcaaaccacatttgccggaagcgatttaaaaacactgcttcgcgcacccacgacggtgccgtcgccaatcgtgacgcctggggcaacaaaaacatcggttgccagccagcatttctcgccaatcacaataggcgtggcgttaatggtgaaatgttgacttgcatggtcgtggctcccggtgcataaataacttttttgcgatatcaccgaatgtgcgccaatggttatttcaccgagggtatataaattgacgtcatcgccgacccacacgtaatcacctaaggttaatttccacggataggtaatttttactgacggacgaataactacgttttttcctatttttgcgccgaataaacgtaataaaaatgcccgccagcgatacaatacttgtggcgaccaggcaaatattgttgcctgtactgcccaccacaattgcactttaatagcgttgccgccccggaaccctttcggcaccgagaaaccgcttaaatcctgcatcgttttcccttatattcagcttttgttatataaggctttcgtctttgaggtagtacgctggcgtaaatgccaggataattcagcccaaaagccaggcacatgtaatatttgccgttggacttttttcgcgtcagcacacaattccatattattggtggtagataccccacccatagaaaattcagacaccaggccattgagttttttaaatgcataacctgctttatacattttggctgccagcgcgtaatcagaagaaactttatattccaggtcataacgccattttttcaaaccggataccgggaaaaatatcgcctgatgactggcgggcaggctgtgataaatataccagcccggtttggcgctacgtttaattttatgcccgtcgccaaaatccagcagcgcatcgccggtgatcatcacgttatctttttgcatttttaacttacggacaaaatatgcggcatcctgatgaaaaatatcgcccgagttgagaaacaacgcgaacttgccttgtgccatcgcaatgcccttgttcatggcgtcgtagataccgttatctggctcgctgacaaagcgtaggttatagataccattgagattttccaggtactcacgagtgccgtcattggaaccgccatcgacaacaatccattcgaagctgatatcttccgcctgcgccagatgcgccagcgaggcatgtgttttgactatcccttcgaggttacgaaacgcgacagtgattatgctaagcaacatgttcttattcttacctcgtaatatttaacgcttttcgcaaaataaacggacagacgattaaaaatgcatattccgggctaaatatcgaaccggtaaaaaacagcgataccggagtaaaaagatataattgcacgcgaaaattgcggttatcaccaaaagcgttgatcatcatttttatcactttccccatgtaccacagcgataaaaacaccgcgaaccaagaaaaataaataatcagcagatacaaaccattgtctatggtttttccgacatccgcaccgttaaatattccgaatgatgcgacatattcataaagtgagccaaatctgactacaccgtcaatatgggtcaaagaataaccgaccatcaccagcggaccgacaatacgataatacgatgacgatccttccgtacctaaatcgcccagacgggtggaaatataaggaaatgcaattaccacaccaaccaggaatactgccagagaaatcaatgctaacggtaactttttcttaatcgcctctttattcagatattgaaatgcccactccagcaaataaaacaggataaaggtcataacccctgaaaacgatccggataatattatccctgcgagaatcatagcatctgttttaggcgttttgataccaaactgtttgatgctgagccaaattgagattaatgccagagcgaaaaatgccggttcgaaataaagtgctgtcgtgcgcttgccgccgaatttgatgaaattcagcacatagctgttgctgtaaatcagatatttcgaaatcgactccataatactgctgccgccggtgaggataatttgcgccatctccaccgccgccagcgccaccaccagcccgaccaccagataaaagaaacgtaatatcttgcgatggttgtgtggcgaaatcgttttaaagcgaatactccacaccataccaataatgatcacgatatagacaaacagcatagttgaagtgacgtatttactggcatccagcgactgaccaaacaggtagttaaacgccgtgagtcccgcgcaaatccctaaggcaatcatcaattttttaacgctgatgcgttctaaaaacagcagtaacaagacaggtaaaaaagtgacgatggtgatggggaaactttcgccaagctgggtgattttgacgttaaccagcaggtagatcagcggcagcagcaggtagctacagattctgatagaagttgacatactcctccagcatctgttgtccactgtaggcggcgcggctgcgttggctgaactcagccagcgtggtaccaaataacgcctgcgcgatttccggtttgcttaactggaccagttgcagcacctcttcttcgctgacggttttaccgccggatttttgcaacacttcacgcgccgcgtcgctatgggtggcaatcaccggcacgccaattgataacgcctcacacaaaatcagcgggtagttatcgacgcgagaactgaacaccagcgcatccatctgattgagcgcgctcatcaacttgcgcttgtcagtttcaaagccgtgattaaccacgttgccagcggtgaacggcgagaacttaccaaaggtatgcagttcgattttgtcgcccagcgccatcatctcgcgtaccagttgctggttagttttgccgtcgtaacgcaggtcatgcgctaccaccgcgattttcggcttgccctgagtttcscgcaccggaggcaaatccgccagaatcgcctcggttgccatatcaataccgttattgataatccggcaacgccctggaccgtacaggctattgaaagcgtcagccacatgctggctgggggaaataaactgacagcccagcgccagcatctcacggaataactggcgtttgcccgccaccagctggtgcgcccgatcaatcttcaccggcggatagttatttaaggtcgggcatttctggcagcccgttttccagccttcacaaccgtcggtaaaggcgcagcgcccggtaacgctccagtggtcgtgcagcgtccagaccagagtgacatccggtttgtggtttttcaccttttcgcaaaagcgcaccacgctcttaagatttagccagtagctgtgcagcacatgaaaatgcaggaccaccggacccggtgtacgagtaatggtgcgatataactcattgaaattgccaaacagatcgcgattaaacagacgaaacagggcaatattcgccattgcggtcatccgcggcgtatgtttgatgacctgcggatagttctgatggctgacgctctctttgccgcctttgccgtagccgtagacaaaatgtgacgccagcccctgttgcagcgcacgctggtggagatctaacgccacacctgccgccccgccttccgccagtcgcacattaaattgcagaatattcatttaattaccttcactcgcgctttttctcccaccaccagcgcgttgtccgggacagagtcgagcaccacgctgcccgcgcccacggtgacgttgttaccaagcgtgatatcaccaagaataatgacgttggcaccgagttcgacgccgttgccaatgtgtggacatgccatgttatcggcaccacgattgccgatagtgacgccgtggcgaatggtgaaatcatcccccgctaccacgtttttattgatcactacggcgtaaccgtgatggatagtaaagcggcggccaatggtcgcggcagcctggatttcataaccgaaaaagcattcggtgataatgcgatacagcaccagcagcggggccgcccaaagattgttgagaacgttctttttgcgccacaccgaacaaaaatgagcgacgcgataggcaagaaccatgcagcacgggcgtaaactccagctgttggcgcgtagatcttccagcatatttagcgcccccgaataccatcagccagacgtttgccgttacgcaccgacagcagcgtcagcaaagtgcgccaggtcatacgtttattgcggatctggtagagggtaaacagctgatattttttactggcacggtcgaatttgtctttgtgcttgcggtaaaagtggaagtatccggagaattttttcggtgacgaggtgatctgcatttcaccgtgattgatatgcaggatctgcgtcgcctcttccactttccacggttcgccatactccaccaccatccgcaggaagatgtcgtaatcctgtgccgctttcagttcggtatcgaacaaacactctttgaaacgccatgcccaggtaaagacctgattgccaatgatattgcgtttatagaacaggcggcgtgagtacggcgatttgggatacagtggtaagcttgccggttgggaataaacttcgccctggcaaacgtaatcgttagcgtacaaaaaggcgtgagtgaccagttgctgtttatgggcgaggaagacgctcaggcggttgggcgtccattcatcatcgtcatcgatcccggtaatgtattccccttgcgccagcataatcgcctggttacgtaccgcgcacgccccgctgttaatgtcgttgtgaatgtaggtaatacgcggatcgttgagggcggtgacgtactgttgcagttgttcccaggaggtggagcaatcatccacgatgatcatctcccagttgctgtagtcctggcgcaagaccgattttatcgcccgaatcgccagttgttggcggttccaggtcggcatatagattgagatcagcggattgtctttcataggttgtactcccggcttatgagctggtttgcttgccggatgcggcgtgagcgccttatccggcctacggggcggtgcgaatgcaggcctcgttatttcgcatccgacttatattcgtattcgtaatagccataatcctgatacgcgctggcgcggcggaagatggagttcagaatcacccctttcaccggaataccgttttgctcaaagcggctcagactggtttccacttctttcaatgtgttgaccgcataacgcgccaccattaacgtggttccgacatgacgaccaacaattgccgcatcggtcactgccagaatcggcggcgtatcaatcaacaccaggtcgtagtttttactcgcccagttcaccagttcggcaaagcgttcgctcatcaacagttcagaaggatttggcggtacctgaccgcgcgggatcaggtcaaatttggcaatagaggtcggtttagcagctgtagtaatatcgccctgaccaatcagaatttccgacaggccattaacgttattagtgcccaacagctcatgggtgtagcctttgcgcatatcgcagtcgatcaacaacacgcgtttattggtctggctgatcaccgccgccaggttggcgcagacaaaggttttaccgattgacgggctaaccccggtcatcatcaacacattgttctgcgcctgcatcatcgcgaagtgcaaactggtacgaaggctgcggatggcttcaatcgccagatcggttggattccccaccgccagtagctggctctgtttatagcgtttaatccctttgatggttttgacgctatcgcgcgctttctgccactccgacagcgggatgctggcatagacgctgataccgtgttcttccagcacctgcgggctttcgatgccgcgattaaacaacgagcgcagcagcacccccacgatagagagcatcaggccaaggataatcgccccaaggataatcagccctttcttcggttttagcacaccaggctgagtgattgccgggtcaacaatgcgcacatcgccgacggtgctggcctcggtgattttcagctcctgctctttattcagcagttgcatatagacctgctgaccagactcgacatcgcgggtcagacggacaatttcctgctgggttttcggcatcgccgttacgcgaccattaagtttggctttttcgtcttccagcgcctgacgtttctccagcagcgtgcggtacgcggggtgaactttggtgtacagcttggagatttccgcctctttaaaggtcagttcgttcaactgggcgtcgatgttcaccatcgaatcgagcaccgctttcgcttccagcggcagatcaacagaatctttatcctgacggaaggcattcagtttgttttcggcaacatcaaggcggctacgtacttccggtaactgttgcgcgaggaaagcgaggcttttcgacgcttccgccgatttgcgctcaatattttgttcctgatagttacgggcgatgctgttaagaatgtcgcggatctgttcgcgatcttcaccggtataagtcaggctcagtacgcctgcgtctttgccgttctccgttaccgtcaggctgttttgcagttgattgatcatccccagcgtggagtatttggtgacggtaaactcactgcccgggcgggcgtgaatggcttcaaccatcagcgtgacgccttcttttttcagtatctggcccgcttgcccacgggcgctaaagccgccatcgctgctcagggtgtagtttttgttgtccagcacattaagcgtaaacacctgatcctccatctctttcggacggttaaaggtagtcactttcaccgtctcgttctggcgtcccatcaggcgatcccagcccgcaccgaaaatcgggaacgtgtttttgctcaccgcaatatcgaggtcgagatcatccaccgttttaccaagcaccaggcgcgaacgaatcaactggatctcggcgtccgatgcaggcggtttgttggctaacgccgatccgatatcctgcactaacgaattgccgctgctttgctcgatttgtaccagtgcgtcggcactataaatcggcgtggcgaagaaggtgtaaaccacggcacaaagggcgaatacagcggtgatgccaatcacccaccagcgcgcttcaatgacggtgccgaccaggcgaccaatatcgatttcatcactgcccgttaccggagcggcatgttgttttactttttctgtcattcttatacctgctctgcgttcaatgcctgcgcccactggcgggcagaccgttcaagtaatgtgtacaccgctgcaaacgtttcccggcttttgcgatacggatcggggatttcacattcgttatcccagtgaccaaacagcatcactttgccgcgcatctccggtgccatctcgcataagcgttcgatatggcgcttttccatggtcaaaatcaggtcatagttgcgacacaggcggcggctgatttgtcgtgcacagtggccttccagagacagttgatgttctgcggcgacgctgatagcggtaggatcagcgcccttaccgaccagcgcgccgagtccagcggactccactttcagctccgggtgataacgttgcagtaagcgttccgccgtcggggaacggcaaatattgccgacacagacaactaagatgttgttaaacatgacgattaccagttatgaatgtcgctggctgtatccgtcatgtaacggacaccgctaatagttggcagcaactgattgatcagacggttccagcgggaaaccggggcggtggtgacatacaccacgtcataaggttgcaggcggaattctgtcgccatcaccagcgacgtggcatcggacatatccagctggtagatattggcaattttgccgttacgcccgccctcgcctttcagcggacgaatgacaaagatgccgctggcgttggaggtggtcatgtcgatgccttcagcattgcccagggcttcggtcagggtcatgccgctaaagtccattttcagggtgctctgtttcttcacttcacccatcacaaacactttcagatcatcattacgcggcacgtagagaatatcgccggggtaaagcagtcggttctgattgaggtcgccgttttgcatcagcgcctgcaaagaaattcgctcttcacgaccattgtgtgttagcaccacgttgcgccagtcagcggtgtcggtcaggccacctgcggcgttgatggcgtcgagaatggtcagtggtacgttggtgatcgcctgttgaccagatttattcacctgacctgagatataggccttttgtgagcggaaggcggcgatattaacgtccacctgcgggtcagcgatgtacgtcgctaagcgcccggtaatatcactgcggatttcagcgagcgttttcccgactacgtgaaccttgccgatatacgggtaaaacatagtgccgtcaggctgtacccagttgccggtgtcgctggagctgcggtactgaccggctggcgtggtgagttccgggtgatcccagacggtgacattaagaacgtcccccggcccgacgcgatactggtaattcgcgatctcactttccagcgtcatattggggcgcgctacattcgggcgtgggcgtaattggtcaatcaggcgcggggtcagcggataaacattcaccattttgtcgagatcgaaatcagcgtcctgctgtttgatgacgtctttgcccatcgtcgacatattgctgcccggaagtactgtgcaaccgcttatcaaggttactgacaccaataatggcatcaatttcattttggatttcatcattgtttatttatcactttggcagagtaattatcctgtgcactattaatagcaatgtcgccatgcacatttaccttgcagttaattgaataaaaatttaactggcatcagtcctaaaaaaattgatttcatccgcaggctattgacagaataattcagactggtctttcaggcatccagacacgctaccgcccctggctttttagctaccaatacactgatttagcttaatttttcaaaccctctctgcatacaatcgttgatgagaaagggttattgcggaaattaacttccgaatataaggtgacattatggtaattgaatattggctctccaataatgcaggaggaagtgttacagctaacggaatagcaggcaaggtaacaattcggcaattggctatttttaagaattatattaagtgtcattcaatatggtttttaggagtttctttaggttgacaatatttaatattgcgtctccacatgcgatatttcttaaataatgttttattattaccacttttaattcagggataatgtgagggttattaccctcaaataatatgagataaatagtgctgcaacattgcatttttgccccgatttatccatgatcgaattgtgacatttgtcatacaacgaataggttttgtacttactatggaatggattgccgatccgtctatctgggccgggttaatcacgctgattgtgatcgaactggtcctcggcattgataacctggtctttattgccatcctcgccgaaaaactaccgccgaagcagcgcgaccgcgcacgggttaccgggctgttgctggcgatgttaatgcgcctgttactgctggcgtcaatctcctggctggtcaccctgactcaaccgctgttcagcttccgctcgtttacctttagcgcccgcgacttaatcatgctgtttggtggtttcttcctgttgttcaaagccacgatggagctgaacgaacggctggaagggaaagacagcaataatcccacacaacgcaaaggtgcgaagttctggggggtggtgacacaaattgtggtactggacgccatcttctcactcgactcagtgattaccgccgtcgggatggtcgaccatttactggtcatgatggccgccgtggttatcgctatcagcctgatgttgatggccagcaagccgttaacgcaatttgttaacagtcacccgaccatcgttattctctgcttaagcttcctgttgatgattggctttagcctggtggcagaaggtttcggcttcgtcattccgaaaggctacctgtacgctgccattggtttctcggtgatgatcgaggcgctcaatcagttggctatctttaaccggcgacgttttctttccgctaaccagacactgcgccagcggactaccgaagcggtaatgcgcctgcttagcgggcaaaaagaggatgcggaactggacgccgaaaccgcgtccatgctggtggatcatggtaaccagcagatctttaatccgcaggaacggcggatgattgagcgggtacttaatcttaaccagcgtaccgtcagcagcattatgacgtcgcgccacgatattgagcatatcgatctcaacgcgccggaagacgagatccgccagttgctggagcgaaatcagcatacgcggctggtggttactgatggcgatgacgcggaagatttgctcggtgttgttcacgttatcgacctgttacaacaatcactgcgcggcgaaccgctcaacctgcgggtgttaattcgccagccgctggtgttcccggaaaccttgccgttgttacctgccctggagcagttccgtaatgcccgcacacactttgcttttgtggtggatgagtttggctcggtggaagggattgtgacattaagtgacgtcactgaaaccattgccggtaacttaccgaacgaagtggaagagatcgacgcccgccatgatattcagaagaatgcggacggttcctggacggcgaatggtcatatgccgctggaagatctggtgcaatatgtgccgctgccgctggatgaaaamcgtgaatatcacaccattgccgggctattgatggaatatttgcagcgtattccaaaacctggcgaagaagttcaggtgggggattatttgcttaaaacgttgcaggtggaaagccatcgcgtgcagaaggtgcagattataccgctgcgtaaggatggcgagatggagtacgaggtgtgataaaacatcaaatgcgcaggttcaaactgcgcatttgatttatacaaaatttagtataatctaaggatggagtaatgagaaaaaagctggcttttcttgataccagtcttgacgatttacgcgcatttccagaatcgtctcgacaggaaattggctatcaactcgacaggatccaacaagggttaaacccatacgactggaaacctttttcaactatcggccctggtgtgcgagagattcgtactcgcgatgctgatgggatctatcgcgtcatgtatgtcgcaaaatttgaagaagcggtttacgtattgcattgttttcaaaagaaaacacagactaccagtcaatcggatattgatttagccaaacgacgctataaagaacttgttcaggagcggaaaaatgaaaattgaaacctttgatagtgtgtgggatgcggtgagtgacacccctgaacaagcggaaaatatgcggatccgtgccgagcttgtaacgatcattaataactggattgaacaacaagggtttagccaggctcaggcagcttctgctttaggggtcactcaacctcgcatctctgaacttgccagaggtaaaatccagatctttagtatcgataaattgatcaccatgatggctcatgcaggactacatattcaacgtattgaagttcaatatccacatgctgcttagtgctataaatacagatggcgacaaattgatgccgccatctatataacttgtcttacatcttctccagcaacttcttcacatctttgccattgcgggaatctttattccgctcggcccagtcattcaggcgacgtttcgcttcgtcctgtagatgtttgcgcagtaactgatccacttgcagactgtaattgagttgctgccagttgccataaacccgcagcggtactggcgtttctttgaggaaatcaatcagtttgctttccccgttccagccacccacgacccgaatatcaaactgggtgtcgcaggtttgatctgccagattcaacatgccttcccctgtaagcgccagcacaggcgattgaccttgcatgtcgtttaacgtcacgacgccatccttcaacgtcaaatcggtggtaaagcggtcaagacgcgttacgttatcgaagttttcagcggccttcacatcaccaccattacgttctaccgcttgctgaatcatctgctggaagttcatcccttccatgcgcgtatcggccatttcgacatgtgcctgtccttgccagttgtggcggaatgcgtcggcatctatgtcagcaccggagaaatcaccagccaatgacatttttccggtcaacgaaatcggatagttaaacgccttcagaatggtgccaatctcaacgttttccagccgtggctggaagtttatccgcggatttattgatgtcgcgtccagcgtgcccggcagtgaaacctgtccaccgttaagcttgccctgtagttgagtaatttccagcaaacccgacttgttggtcatttgcgtggcaacatctgtaaaattcattccgcgccagcgcacgttactggcctgcaacaaaatatcagccgtaaagccttgcagtccctgataggccggttcatcaatacgcgaagaaataaccgggcgcggcaacgttgattggctctgcccctgctgcgcggcaccgttttcaccattcgcggtttcattaakcgggatgaggttgtcaagattcagttgcgggaattgcagcctcagctgccattccggtttctctgtcagcgtgacctgtgcttgcccgctcagcgtactatcattggcggtcaaactaatttggttaaatgaaaggcgtttacgtgactcctgccactgggcctggaaactcccctgcccctgaataccttgttttggtaaatcggcaccctgcaactgccagttaatttgttcaatagccgccgttaaatcatgcggataatcagaagcatctaccgtaccgttaagggatatcgtgagatcgcgctgatcgcgattaacccgcccggagaactcaaatgagccacgatgttggggatcttgttccatttgcaggcggatattgcggattgtcacctgctcgtcatcttcatgctggaacaccagcacgctgtccgccaccttaagactggatatatcaaacgaccatccgcgatcgtctgacagatccggcaaggtattgtcgcgcggtgcaaccggagcgtcttcactgcgcaccgcttccgtctgcggcgtcagttggatcactgccccttttagcatcacctgcttaacgctcagttgatgactcagtagtggtaaaagcgccacgtccaggcgcatgttgtcggcgcgaaccagtggctggctcgcgccctgggcggtgagagacattcgcccggagaggatactaagctgcggccagacgtgccaacgcagtggcccgtcgagctgcaattgataaccgctacgtgcagcaacttgcttgaccatatagtcgcggaaatcattcggattcaccagcaacactaacgcagataacccggccaccagcacgaccaggagtatcatcagcgtcgtcagaaatcgtctcatggtatcctcaatgggcctgaattagtctttatcgattcggctggctaccgcgccctgctggttgcgatacttcgcatcttcacggcggttgtaaggtcgcgccgccgggccggaaagcggctcaaagctcagcgcaccaattaacatgcccggacgcagcgccagcggcagcttaccggagttgtagaactccagcacaatgcaaccagaccagcccggatcgatacggtgcgcggtgacgtgcaccatcagccccagacgcgccagtgaggaacgcccgtccagccagcccaccagatcggctggcagcgtcaccgactccagcgtcaccgccagcgccagctctcctgggtgaagatagaacgcctcgctttcatcgagaacgatctcatcgctcatcacgcggtcaagcgcggcgctcacttcatctttgggaccgctcagatcgataaacgctgccgtgtgaccacggaaggtacgaaatttattgcccaggcgtacatccaccgtcgcgccgttaatacgctccactggcggacgtgggttgatcgacaaacggccttcatcaagccaggcttcaatatctcggtcacacagacgcatggcattttctcctttcgcgcatcactcccttaacgccaattacgtcaagggcataccaggttatcactgaacggtacacaatttatcaagcttattcaaagaactgacttattttcgctttcaatatatcgatcgcgatgcggtttttcccgccgcgcggcacgataatgtccgcatattgtttagaaggctcaatgaattgcaggaacatcgggcgcacggttttttgatattgcgccatcacggaatccattgaacgcccacgctcgttaacgtcacgcttgatgcggcgcatcaggcagatatccagcggggtatcaacgaaaatggagaagttaagttcgtcacgcaaacgtgcatccgtcagcaacaaaatgccttcgagaatgatgaccttcttcggctcaaccgtcaccgtttctttcatacgcgtatgttcaacatagctgtaaaccggcaggtcaattgccgagccgcgtttcaacgcttgtaaatgctcaagcagcaggctgtgatccatcgcgctgggatggtcgtagttggtcttaacgcgttcttccatcgacagatggctttgatctttgtaatagcagtcttcgggaattacgccgatgtgttcatcaccgacttgctcacgtaattcacgataaagggtactggcaataagactcttgccggaagccgatgcgccagcgataccgataatgacgcactgatgagactgatcagtcatatatttagcgacctgattaacctggatgttaggaagggggcgacgaagcgccaaacgcggcaattatagggatttcatccgcctgataccagtcgaatagcggttgccggcgcgctcagagttaattgttgacgaagaattcccggtggcaaattacgttgatcagttttatacaaggtaaaaattgttatacgcagttgcgcaaattatccgcctttacgtcactttatgagcarkkmgcwtataaaatgtaaaacttttgtactagcataaacacagaaacgaatactggcgacctggccttgcggataaagcggtaatgagcaaacaatcacagcatgtattaattgccctgccccacccgctgcttcacctggtcagtttaggtttagtctcgtttatcttcacccttttctcgcttgagctttcgcagtttggcacccaactcgccccactgtggttcccgacgtccatcatgatggtggcgttttatcgccatgccgggcgcatgtggccagggattgcgctgagctgctcgctgggaaatatcgccgcatccatcctgcttttttccaccagctcgctgaacatgacctgcacgaccatcaatattgttgaagccgtggtcggggcagtgctgctacgtaaattgctgccgtggtataaccccttgcaaaatctggctgactggctgcgtctggcactcggcagcgccattgttccacctctgttggggggtgttctggttgtcctgctgacgcccggagacgatcctcatcagggcatttttgatatgggtactgtcagaatccatcggcgctctggcactggtgccgctgggattgttatttaaaccacactatctgctgcgccatcgcaacccacggttgctttttgagtcgctgctcacgttagccatcacactgacgttaagctggctttcgatgctgtatctgccgtggccttttactttcattattgtgctgttgatgtggagcgccgtgcgcctgccacgaatggaagcctttttgatcttccttaccacggtgatgatggtgtcgctgatgatggccgcggatccctccctgcttgctacgccgcgtacgtacctgatgagccatatgccgtggctaccgtttttgctgatcctgctgcccgccaacatcatgacgatggtgatgtatgcctttcgtgcggaacgcaaacacatttccgaaagcgaaacccgttttcggaacgccatggaatattccgccatcggcatggcattagtgggcaccgagggacaatggctgcaatccaacaaagcactctgccagtttctcggttacagtcaggaagagctgcgcggactcacctttcagcaactgacctggccggaggatctcaataaagatctccaacaggttgaaaagctgataagcggtgaaataaacacctattcaatggaaaaacgttactacaaccgcaatggcgatgttgtctgggcgttgcttgccgtctctctggtgcgccacacggatggcacgccgctctattttatcgctcagattgaagacattaacgagctaaaacgcaccgaacaggtgaatcagcaactgatggaacgcatcacgctggctaacgaagcgggcgggattggcatctgggagtgggaactgaagccgaatatttttagctgggataagcggatgttcgagctgtatgaaattcctccgcatatcaaaccgaactggcaggtgtggtacgagtgcgtgctgccggaagatcgccaacacgccgaaaaagtgattcgtgattcgttgcaatcacgctcgccctttaaactggaatttcgcattgccgtgaaagatggcatccgccatatccgcgccctcgccaaccgggtactgaataaagaaggcgaagtcgaacgcctgctcggcattaatatggatatgactgaggttaaacagcttaacgaggcattgtttcaggaaaaagagcgcctgcacattacgctggactccatcggcgaagccgtggtctgtattgatatggcgatgaaaattacctttatgaatccagtggcggagaagatgagcggctggacgcaggaagaagcgttaggtgttccgctcctgacggtgttgcatattacttttggcgacaacggaccattaatggagaacatttacagtgccgacacctcacgttccgcgatcgaacaagatgtggtgttgcactgtcggagcggcggcagctacgacgtgcattacagtattacgccgttaagtactctggacggcagcaatataggctcggtactggtgattcaggacgttaccgaatcacgcaaaatgctgcgccagctgagctacagcgcctcccatgatgcactgacgcatctcgccaaccgcgccagttttgagaaacaactgcgtatcctgctgcaaacggtaaacagtacgcatcagcgacatgcactggtgtttatcgatcttgatcgctttaaagcggtgaatgacagcgccgggcatgcggcgggcgacgctttgctgcgcgaactggcgtcgttgatgctgagtatgctgcgctccagtgacgtgctggcgcggctcggcggtgatgaatttggtctgctgctgccagactgcaatgttgaaagcgctcgttttatcgctacacgtattatcagtgctgtgaatgactatcactttatatgggaaggccgggtacatcgggtaggtgccagcgccgggattaccttgatcgatgacaacaatcatcaggcggcagaagtgatgtcgcaggctgatatcgcctgttatgcctccaaaaatggtggccggggccgggtgacggtttacgaaccgcagcaagctgccgcacatagcgaacgggcggcgatgtcgcttgatgaacagtggcggatgattaaagagaatcagttgatgatgctcgcccacggtgtcgcttcgccacggatcccggaagcgcgtaatttgtggctgatttcacttaagctctggagttgcgaaggcgagattattgatgaacaaacatttcgtcgtagcttcagcgatccggcgcttagccatgctcttgaccgccgggtattccacgaatttctccagcaggccgcaaaagcggttgccagtaaaggcataagcatcgccctccccctttccgttgccggtttgagtagcgccacgctggtgaatgatctgcttgagcagctggaaaatagccctctaccaccacggttattacatctgattattccggcagaagcgattttcgatcacgcagaaagcgtgcaaaaactgcggctggggggatgccggatcgtattcagtcaggtgggccgcgatctgcaaatcttcaactcgctgaaagcgaatatggcagattacctgctacttgatggtgagttatgcgccaacgtgcagggtaatttgatggatgagatgctgattacgattattcaggggcacgctcagcgactcgggatgaaaaccatcgccgggccagtcgttttacccttagtgatggatacgctttctggcatcggcgtcgatctgatttatggtgaggtgattgccgatgcccaaccgctggatttgctgatgaatagtagttatttcgcgattaactgagggagcgtttgcccattgcctgatgcgacgctaacgcgtcttatcaggcctacaaatcgctcattccgcaaggcgctcgcaccgcatccggcgaccaacgtcatgcttcgtctggttgccagccttccgtataccagatatgcaacagcgcataagaacgccagggcttccagcgctcggcataacggcggatttgcgccggtgtcattcccggaaatcgctgtttaatcagataatcatccggcaggaaaacatctttcgcctgccagccacgcaaagcaaaataattcgccgtccagcgcccgatacccggaaaagtttgcagcgttttcatcgcctgctccacatcgcccggtattgtcattggtaaggtgccctccagcgccgcatttgccagatgaatcagcgcctctgcccgtttcaacggcatacctaacgcttttaatgcctgcgggtctgctgctgccagccgctgaggcgtggggaagcagatatactccggaaaatcatccagccgttcgccataaagctgtaccactttggcagtcaattttgccgccatcgccacgctcaccagttggcctaaaatcgcccgcacgccttgctcaaaagcatcaacactgccgggtaaacgcaatccgggccgcgccgcgcctaacttgcccaacgcaccgttaacaatctgcgggttacattgcagatcaagcaggcggctcattttcgccagacactcagcggcaacgggttctaaatctgcacttaaatttatgtgcagagtatggcgggctatatccggaatagcagtcaccacgccgcgatattcgcccaccgccagactacgggcataataatcgtcagcgaccgtttccacaccactcactgcacgggcggcgagaaatcccaacatccacgaccagtcatacggcggctgccagttcagggtatacatcgcatctccttattcatccgctttcagcataaacgttattcagacgctgcgctttgctttcatattccggttgtcgcgacggcaacatttcgctaaagtcacgccccttcttcaccggcatggggattatttcgtgtttattggttttgattacggtacagcaaactgttcagtagcggtcatgcgtgacggtaaaccgcacttgctaaaaatggaaaacgacagcacgctgctgccttcaatgctttgcgcgccaacgcgtgaagcggtaagcgaatggctgtaccgccatcatgatgttccggcagacgacgatgaaacgcaggcactgttgcgtcgggcgattcgttataatcgcgaagaagatatcgatgttacggcgaaaagcgtgcagttcggtctttcctcactggcacagtacattgatgatccagaagaagtgtggtttgtgaaatcaccaaaatcgttcctcggtgccagcggcttaaaaccgcagcaggtagcgctgtttgaggatctggtctgcgcaatgatgttgcacattcgccagcaggcgcaagcgcagctgccagaagcgattactcaggcggtgattggtcgcccgatcaacttccaggggctgggcggcgatgaagcaaacgcccaggcgcaagggattctggaacgcgcggcgaagcgtgccggattcagggacgtggtattccagtacgagccggtagcggctgggctggattacgaagccaccttacaggaagaaaaacgggtactggtggtggatatcggcggtggtacgactgactgttcattgctgctgatggggccgcagtggcgttcgcgtctcgatcgtgaagccagcctgctgggtcacagtggttgccgtattggcggtaacgatctggatatcgcactggcgtttaaaaacctgatgccactgctgggtatgggtggcgaaaccgaaaaaggcatcgccctgccgattctgccgtggtggaatgcggttgccatcaacgacgtacctgcgcagagtgatttctacagtagtgccaacggtcgtctgcttaacgatctggtacgcgatgcccgcgaaccggaaaaagtggccctgctacagaaagtctggcgtcagcgtttaagctatcgcctggtgcgtagcgcagaagagtgcaaaattgcgctttcaagcgtagcggaaacccgcgcctcactgccgtttatcagcgatgaactggctacgctgattagccagcaagggctggaaagcgccctcagccagccactggcgcggattcaggaacaggtgcaactggcgctggataacgcccaggaaaaaccggacgttatctacctgaccggcggaagcgcccgttctccgctgattaaaaaagcgctggcagaacagttgccgggcattccgattgcaggcggcgatgactttggctccgtcaccgccgggctggcacgctgggcggaagtggtgtttcgttaattgaaaaatggctcagcagcggcttaaatctgcctgcgcctgagccagtttttctgccgcctgacgtaacggttccatcaacggcatggtccgtgctggagcatgaaggcggaatcgctgcaactctgtcgcgccgacagtcaacgccgattccagccgatgtcgtttggcggccattttcgccattaccgcttgtctttctgcaggcgttaccgcttcgttcggcctgaacacaaaacggcgttcacagctcgctttccagtcgataaccgcctgggtcagatgatcaccaaaccctttaacttgcttaaccccacgacgggtaacatccgcggctgtttcaataccaaaagaccgtaacgccgctttacgcgcagggccaacgccgggaatagaggcagcatcaataaaaaatccctccagaaacttctgcttctgccgttcccttgcagtgtcatgaagtgctgccagagcgcgtttctcctcttccggtaacccgagaatttcgtccttcattttttcgagcatcgcccgtttggcgataaaaccttccagcccgcccaactgttggatctggctgactaaatggtcatagtccattttcgcgcgattaaatgcctcacggcgttgctggatttctgctttataaactttgcttgtcagactgccaataatccagatagccgccagcacaggaaccaaaataatataacgcggttctgcctgaaggccgcaaagcaacagcgataacgctgacagtgcgatctcaatcagaatgatgtattcgcgccgtaacaggcctaaaggaagcggcctgccagtcggttggaaatgatcgggtaatggcaattgcaatgctggcggtgctactgacgccatcaccatcgcccagactttcgccagcacaaaatcaccactggtggtaatgacctcttcgccgagatcaataaaatagataacgccttgattatccagcgcacaccacgggcagtcagtcaaatgaccggggtaaacatgcattgccgaaacggtacatttctttaactgttggcgtagtaaatccagtgccgctacccacgcttttgccgtcggacgcgcggttgccacgccactttccgtgaatgcctgctgaaacatggcttcaacatcgcccggtaacatcgacagcggaatcgatcgtggcggcggttttaaaccacgtcgctggttgtctgacgcgtaggcataacggaaatgggcaatatccgtctccagcgcattacccgcatcagagataagcggcacaccagaataaggatgccgcccaccaaacaagacgtgaaaaatcagcaacgcaaggccaaaattatcgtgattcgcggtacgttcaaaaccgacaaatgatggcaaggtttgtagctctggcggcgtaaaatgcgacacgccgacttcgcataaatgcagtgtgccattggcgttaatctgaaaggagtcactatcgatcaacaccactttgctgtcgcgacctaccataaagctgttctggtttacgtcccccacgacgtgcccgtgctcgtgaaccgtagcaaaagatgaagcaatattgcgcgcaacatagagtagaaaatcccacgcacaatgaggataactctggcgacgatgtgccgggctatagatcatatgaatcggttctttaccagaaacttttggcatcataaaaccgataacttttccgcytcgtccaccgtgaagcgttgcctgcggccaggcgacataattcaacaactgcgcgtcagctgtcgcagccataaaggcaagtttgtcctgttttaaggcgggtggcggcgtgtgataaatcttggcgacgctatcgacaaactcattgatatcataaaccgcgccttcgccacctttgcccagttcacggcctggcgtaacgcactcaccagtagcagtatataaagtgggtttcatggtaaccacagcgccagtgtcaacgttttatcatcatcggtacgctcgtttaccgctgggctcgacaaaaactgctttaacaattcaggtaataaatcgagttgttcctgcgttgctgccgccagtccattgaaaaacggggtaaagaaaggcacatgcggagaattatccagcatatttaacgccagtcgctgaataccatccgtaaatgctgcaactttatgcgcacgctcagtgctggtgaaagtttccagtctggaaacgacatcttcatcggtaatgaaatgcgtcatattggcatattcacccaccatcggcgtaagcggtaattgcagaccgtgaccaaaatccaccaccacgccgccatcgccaatctgcataatcaaggtgccgttagccgatgaaatcaatcccagaaacgtgcaggcaaaatcgcgaactgctaattctttagcttccgcctcggcaaaaagtcgctgacgaacggtcagcacaatatccgtggcgagaatatcattgagtccaaattcaccgtgctgcactttttgcgacacataagccatcgcttcattgatggcaagcatcgcgccttcgccaccctgcgagacactgcctgcgccatcagcaaggaacatcaccagtaatggctgctggtcatttagccaggcaacctgcatctggcaggcatcctgacaaggtaaatcagcgctaatgtgcgacgttccaacagcggatgcataaaccagacgccagctcacactgacgtccagccttttggcgcttccagcacaacttccgttcccggcgtggagcgggaaaccgaacgcagcgaactggataaccagctaaacagttcacggaattgtaatccctgcagtggcaaaggctgacgaacgctgatttgtgccagagtcttaatatccgccccctgaacaccgatggaaaagaaggcaaacttcttatcttcttccccctgaaacactttgttggcggcagcctgccactcatcggttggtgcaccatcggtgatcaggaaaatccacgggcgataatacgaaataccatttgcacgatactcacgtttccgctcctctaccatatccagggctttggtaatggcggcacccattggtgtatccccctgggcaaacaggatgggcgggaaaaaattagcggcgctggtaaagggttgttccacatgcaccgggccgaacgtcacaataccaagttccactctttttaaggccagcgggtcggcaagcagctcatcgcgaaaggtaaccaatccggcgttaagttcattaatgggtctaccgttcatcgaaccagaaacatccagcagcaaaatgcaggggcaacgtggttccgggttactggcaaaatcgctggtggcaaacgtgatttgttcgctcataagaaatccttttcttagagaattattgaggtccggtatcataccgattgcaataatgaaataagagcaaacgaagaaactttcagaattaggcccggcggcgcagaaaattttgctattcgcctcgcaagaacggagagccgtcgattgacactaagggcggagtgacataatttcaggagtgagggttagggaaaggtttccccctccccctggtgttcttagtaagcctggaagctaatcactaagagtatcaccagtatgatgacgtgcttcatcataacccttttcttatttaaggccccttcctcgggaggggctttcccgtttcagcatcccgctgaaatcgtcggcttacctcctttcgccatgcatgcagtctatcgctgacttgcggataaaatagtttccagtgtgattattgcgtaacgtctcgcaaagaatatttgctggcaggatcgcagactgcaaagcctgcagattgacaatcttatcgtgaaggcatactttcaggagtgagggtagagcggggtttcccccgccctggtagtcttagtaagccgggaagcttatgactaagagcaccacgatgatgatccacttcatcatgaccctttccttatttaaggccccttcctcgggaggggctttcccgtttcagcgtcccgctgaaatcgtcggcttacctcctttcgccctgaattcagtctatcgctgacttgcggataaaatagtttcctctgtgattattgcgtaacgtctcgcaaagaatatttgctggcaggatcgcagactgcaaagcctgcggattgacattctgaacgtgaaggcatactttcaggagtgagggtagagcggggtttcccccgccctggtagtcttagtatgctgggtagctaatcactaagaagcaccacgatgatgagtatcttcatcatgaccctttccttatttatggccccttcctcgggagggggctttcccgtttcagcgtcccgctgaaatcgtcggcttacctcctttcgccatgcaagcagtctatcgctaacgcgtagataaaatartttcctgtgttattactggatgcgtgctcgcaaatgtgcccgccattcagacgattcccgatagtgtttcataattcctccatttttctcccttattggctggctacactagtatcattccgcgaaacgtttcaggaagagaaactcttaacgatgaaaggcagttataaatcccgttgggtaatcgtaatcgtggtagttatcgccgccatcgccgcattctggttctggcaaggccgcaatgactcccagagtgcagccccaggggcgacgaaacaagcgcagcaatcgccagcgggtggtcgccgtggtatgcgttccggcccattagccccggttcaggcggcgaccgccgtagaacaggcagttccgcgttacctcaccgggcttggcaccattaccgctgctaatactgttacggtgcgtagccgcgtggacggtcaactgatggcgttacatttccaggaaggccancaggtcaaagctggcgatttactggcagaaattgaccccagccanttcaaagttgcattagcacaagcccagggccaactggcaaaagataaagccacgcttaccaacgcccgccgtgatctggcgcgttatcagcaactggcaaaaaccaatctcgtctcccgccaggagctggatgcccaacaggcgctggtcagtgaaaccgaaggcaccattaaggctgatgaagcaagcgtcgccagcgcgcagctgcaactcgactggagccgtattaccgcaccagtcgatggtcgcgttggtctcaagcaggttgatgttggtaaccaaatctccagtggtgataccaccgggatcgtggtgatcacccagacgcatcctatcgatttgctctttaccctgccggaaagcgatatcgctaccgtcgtgcaggcgcaaaaagccggaaaaccgctggtggtagaagcctgggatcgcaccaactcgaagaaattaagtgaaggcacgctgttaagtctcgataaccaaatcgatgccactaccggtacgattaaagtgaaagcacgctttaataatcaggatgatgcgctgtttcccaatcagtttgttaacgcgcgcatgttagtcgacaccgaacaaaacgccgtagtgatcccaacagccgccctgcaaatgggcaatgaaggccattttgtctgggtgctgaatagcgaaaacaaggtcagcaaacatctggtgacgccsggcattcaggacagtcagaaagtggtgatccgcgcaggtatttctgcgggcgatcgcgtggtgacagacggcattgatcgcctgaccgaaggggcgaaagtggaagtggtggaagcccagagcgccaccactccggaagagaaagccaccagccgcgaatacgcgaaaaaaggagctcgctcctgatgcaagtgttacccccgagcagcacaggcggcccgtcgcgcctgtttattatgcgtcctgtggccaccacgctgctgatggtggcgatcttactcgccgggattatcggttatcgcgccctgcccgtttcggcgctgccggaagtggactatccgaccattcaggtggtcacgctctacccaggtgcgagcccggatgtcatgacctctgccgttaccgcgccgctcgaacgccagttcgggcagatgtctggcctgaaacagatgtcgtcgcaaagttccggcggtgcgtcagttatcactttacagttccagctaacattaccgctggatgtcgccgagcaggaagtgcaggccgcgattaacgctgcgaccaacttgttgccgagcgatctgcctaacccgccggtttacagcaaagtgaacccggcagatccgccgatcatgacgctcgccgtcacctcaacagccatgccgatgacgcaagtggaagatatggtggaaacccgcgtcgcgcagaaaatctcgcagatttccggcgtcggcctggtgacgctttccggcggccagcgtccggctgttcgcgtcaaacttaacgctcaggcgattgccgccctcggcctgaccagcgaaaccgtgcgcaccgccattaccggcgctaacgttaactcggctaaaggtagccttgacggcccttcccgtgcggttacgctttccgctaacgaccagatgcaatccgccgaagagtatcgccagctaatcatcgcctaccagaacggcgcgccgattcgtctgggcgatgtcgcaactgtagagcaaggtgcagaaaacagctggctcggcgcatgggcgaataaagaacaggccattgtgatgaatgttcagcgccagcccggtgctaacattatctccaccgccgacagcatccggcagatgctgccacagctcaccgagagtctgccgaaatcggtgaaggtgacggtactttctgaccgtaccaccaatatccgcgcatccgtcgatgatactcagtttgaattgatgatggctatcgcgctggtagtcatgattatctacctgtttttgcgcaatattccggcgaccatcattcccggcgttgcagtgccgctgtcgttaatcggcaccttcgcggtcatggtgtttctcgatttttcaatcaataacctgacgctgatggcgttaactatcgccaccgggttcgtggtcgatgacgccatcgtggtgatcgaaaatatttcccgctatatcgaaaaaggcgaaaaaccgttggcggcggcgctcaaaggcgcaggtgaaatcggctttaccattatctcgctgaccttctcgctgattgcggtgttgatcccactgctgtttatgggcgatatcgtcgggcgactgttccgcgaatttgctattaccctggcggtagcgattttaatctcagccgtggtgtcgctaaccctgacaccgatgatgtgcgcacggatgctcagccaggagtcgttgcgtaaacagaaccgcttctcccgtgcctcggaaaaaatgttcgacaggataatcgccgcctatggtcgtggactggcgaaagtgctgaatcatccgtggctgaccttaagcgtggcgctcagcacgctgctgcttagcgttctattgtgggtgttcattccgaaaggtttcttcccggtacaggataacggcattattcagggcactttgcaggcaccgcaatccagctcctttgccaatatggcccagcggcaacgccaggtcgcggacgtgattttgcaggatccggcagtgcaaagtctgacctcatttgttggcgttgatggcactaacccgtcgctgaacagtgcgcgtttgcagatcaacctcaaaccgttggatgaacgtgatgatcgggtgcaaaaagtcatcgcccgtctgcaaacggcggtggataaagtgccgggcgtcgatctcttcctgcaaccaacgcaggacctgaccatcgatactcaggtcagccgcacccagtaccagtttaccttgcaggccacgtcactggatgcgctcagtacctgggtgccacagttgatggaaaaactccagcagctgccacagatttctgatgtctccagcgactggcaggacaaagggctggtggcgtatgtcaatgttgatcgcgacagcgccagccgtctggggatcagcatggcggatgtcgataacgccctgtacaacgcgtttggtcagcgactgatttccactatttatactcaggctaaccagtatcgtgtagtgctggagcacaataccgaaaataccccaggcctcgcggcgctggataccattcgcctgaccagcagcgacggcggcgtggtgccgctaagctcaattgccaaaattgagcagcgttttgcgccgctttccatcaaccatctggatcagttcccggtaacgaccatctcctttaacgtgccggataactattcgctgggcgatgcggtgcaggcaattatggacaccgagaagacgctgaatctgccggtggatatcaccacgcaattccagggcagcaccctcgccttccagtcggcgctgggcagcactgtctggctgattgtcgcggcggtggtggcgatgtatatcgtgctcggcattctgtacgagagctttattcacccgatcaccattctctcgacgctacccacggcaggtgttggcgccctgctggcgttaatgattgccggtagcgaactggatgtgattgcgattatcggcattattttgctgatcggtatcgtgaagaagaacgccatcatgatgatcgacttcgcgctggctgctgagcgcgagcaaggcatgtcgccgcgcgatgcaatctaccaggcttgtctgttgcgttttcgtccgatcctgatgaccaccctggcggctctgcttggcgcgctgccgctgatgttgagtaccggggtcggcgcggaactacgtcgtccgttaggtatcggcatggtcggcggcctgattgtcagccaggtgctgacgctgttcaccacgccggtgatttatctgctgtttgaccgcctggcattgtggaccaaaagtcgctttgctcgccatgaagaggaggcgtaagtgaagttttttgccctcttcatttaccgcccggtggcgacgattttactgtcggtcgccattaccctgtgcggcatactgggtttccgtatgctgccggtcgccccgctgccgcaggtcgattttccggtgattatggtcagcgcctcgctgcccggtgcgtcgccggagacaatggcgtcttccgttgccacgccgctggagcgctcacttgggcgcattgccggggtcagtgaaatgacctccagcagttcgctcggcagcacgcgtattattttgcagtttgattttgmccgggatatcaacsgtgcggcgcgtgatgtgcangcggcgatcaacgccgcacaaagtctgctgcccagtgggatgcccagccgcccgacttatcgcaaagcgaacccgtcggatgcgccaattatgatcctcacgctaacctccgatacttattcgcagggtgaactgtacgatttcgcctcgacgcagctggctccgacgatttcgcaaatcgacggtgtcggtgatgtcgatgtcggcggcagctcgctgcccgccgtgcgcgtcgggctgaacccgcaggcgctgtttaatcagggcgtgtcgctggacgacgtacgcactgccatcagcaatgccaacgtgcgtaaaccgcagggggcgctggaagatggcactcaccgctggcagatccagaccaacgatgaactgaaaaccgccgctgaatatcagccgctgattattcactacaacaacggcggcgcggttcgtctgggcgatgtggcgacggtgaccgactcagtgcaggatgtgcgcaacgccgggatgaccaacgccaaaccggctattttactgatgatccgcaaattgccggaagccaatattatccagacggtagacagcatccgggcaaaattaccggagttgcaggaaaccattccggcggcgattgatctgcaaattgcccaggatcgctcccccaccattcgcgcctcgctggaagaagtcgagcaaacgctgattatctcggtggcgctggtgattctggtggtctttttattcctgcgctcgggtcgcgccactattattcccgccgttgcggtgccggtttcgctgattggtacgtttgcggcgatgtacctgtgcggattcagtctcaataacctttcgttaatggcgctcaccatcgctactggtttcgtggtggatgacgccatcgtggtgctggaaaacattgcacgtcatctggaagcgggaatgaaaccgttgcaagccgcactgcaaggtactcgcgaagtcggttttacggtgctgtcgatgagtctgtcgctggtggcggtgttcctgccgctgctgttgatgggcggattgccgggccgactgttacgcgagtttgccgtgacgctttctgtcgccattggtatttcgttgctggtttctctgacattaacgccaatgatgtgtggctggatgctgaaagccagcaagccgcgcgagcaaaagcgactgcgtggttttggtcgcatgttggtagccctgcaacaaggctatggtaagtcactgaaatgggtgctcaatcatacccgtctggtgggcatggtgctgcttggcaccattgctttgaatatctggctatatatctcgattccgaaaaccttcttcccggagcaggacactggcgtgttgatgggcgggatacaggcggatcagagtatttcgtttcaggcgatgcgcggtaagttgcaggatttcatgaaaattatccgtgacgatccggcagtggataatgtcaccggctttaccggcggttcgcgagtgaacagcgggatgatgtttatcaccctcaagccacgcgacgaacgcagcgaaacagcgcagcaaattattgaccgtctacgcgtgaagctggcgaaagaaccgggggcgaatctgttcctgatggcggtacaggatattcgcgttggcggacgtcagtcgaacgccagctaccagtacacgttgttatccgacgacctggcggcactgcgcgaatgggagccgaaaatccgcaaaaaactggcgacattgccggaactggcggacgtgaactccgatcagcaggataacggcgcggagatgaatctggtttacgatcgcgacaccatggcacggctgggaatcgacgtacaggccgccaacagcctgttaaataacgccttcggtcagcggcaaatctcgaccatttaccagccgatgaaccagtataaagtggtgatggaagtggatccgcgctatacccaggacatcagcgcgctggaaaaaatgttcgtaatcaataacgaaggaaaagcgatcccgctgtcgtatttcgctaaatggcaaccggcgaatgccccactatcggtgaatcatcagggattatcggcagcctcgaccatctcgttcaacctgccgaccggaaaatcgctctcggacgccagtgcggcgatcgatcgcgcaatgacccagcttggtgtgccttcgacggtgcgcggcagttttgccggcacggcgcaggtgttccaggagacgatgaactcacaggtgatcctgattatcgccgccatcgccacggtgtatatcgtgctgggtatcctttacgagagttacgtacatccgctgacgattctctccaccctgccctcggcgggcgttggagcgctgctggcgctggagctgttcaatgccccgttcagcctaatcgccctgatagggatcatgctattaatcggcattgtgaagaaaaacgccattatgatggtcgattttgcgcttgaagcccaacggcacggtaacctgacgccgcaggaagctattttccaggcctgtctgctgcgttttcgcccgattatgatgactaccctggcggcgctgtttggcgcgctgccgctggtgttgtcgggcggtgacggctcggagctgcggcaacccttggggatcaccattgtcggcggtctggtgatgagtcagctcctgacgctgtataccacgccggtggtatatctctttttcgaccgtctgcggctgcgtttttcgcgtaaatctaaacaaacggtaaccgagtaaatgacagatcttcccgacagcacccgctggcaattgtggattgtggctttcggcttctttatgcagtcgctggacaccaccatcgtaaacaccgcccttccctcaatggcgcaaagcctcggggaaagtccgttgcatatgcacatggtcattgtctcttatgtgctgaccgtggcggtgatgctgcccgccagcggctggctggcggacaaagtcggcgtgcgcaatattttctttaccgctatcgtgctgtttactctcggttcactgttttgcgcgctttccggcacgctgaacgaactgttgctggcacgcgcgttacagggcgttggcggtgcgatgatggtgccggtcggcaggttgacggtgatgaaaatcgtaccgcgcgagcaatatatggcggcgatgacctttgtcacgttacccggtcaggtcggtccgctgctcggtccggcgctcggcggtctgctggtggagtacgcgtcgtggcactggatctttttgatcaacattccggtggggattatcggtgcgatcgccacattgatgttaatgccgaactacaccatgcagacgcggcgctttgatctttccggctttttattgctggcggttggcatggcggtattaaccctggcgctggacggcagtaaaggtacaggtttatcgccgctggcgattactggcctggtcgcagttggtgtggtggcactggtgctttatctgctgcacgccagaaataacaaccgcgctcttttcagtctgaaactgttccgcactcgtaccttttcgctgggcctggcggggagctttgccggacgtatcggtagcggcatgttgccctttatgacgccggttttcctgcaaattggccttggcttctcaccgtttcatgccggactgatgatgatcccgatggtgcttggcagcatggggatgaagcggattgttgtacaggtggtgaatcgctttggttatcgtcgggtactggtagcgaccacgctgggtctgtcgctggtcaccctgttgtttatgactaccgctctgttgggctggtactacgttttgccgttcgtcctgtttttacaagggatggtcaactcgacccgtttctcctccatgaacaccctgacgctgaaagatctcccggacaatctggcgagcagcggcaacagtctgctgtcgatgattatgcaattgtcgatgagtatcggcgtcaccatcgccgggctgttgctgggactttttggttcgcagcatgtcagcgtcgacagcagcaccacacaaaccgtctttatgtacacctggcttagcatggcgtttatcatcgcccttccggcgttcatctttgccagagtgccgaacgatacgcatcaaaatgtagctatttcgcggcgaaaaaggagcgcgcaatgaagttctggcgacctggtattaccggcaaactgtttctggcgattttcgccacctgcattgtcttgctgatcagtatgcactgggcggtgcgtatcagttttgagcgtggctttattgattacatcaagcatggtaatgaacagcgattacaactgttaagtgatgcgcttggcgagcagtatgcgcagcatggcaactggcgcttcctgcgcaacaatgatcgctttgtctttcagatcctgcgttcatttgaacacgataattcggaagataaacccggcccgggtatgccaccacacggctggcgtactcagttctgggtggttgatcaaaacaacaaggtgctggttggtccgcgagcgccgattccacctgacggtacacggcgacccattctggtcaacggtgcggaagtgggcgcggtgattgcctcccctgttgagcggctgacccgcaatactgatatcaatttcgataaacaacagcggcaaaccagctggctgattgtcgccctggcaacgttactcgcggcactcgctacttttctgctggcgcgcggtttgctggcaccggtaaaacgacttgtcgatggcacgcacaaactggcggcgggcgatttcactacccgcgtaacgcccaccagtgaagatgaactgggcaaactggcgcaagacttcaaccagctcgccagcacgctggagaaaaaccagcaaatgcggcgcgattttatggccgatatttctcacgaactgcgtacgccattagcggtgctgcgcggtgaactggaagccattcaggatggcgtgcgcaaattcacgccggagacggtggcgtctttacaggcggaggtcggtacactgaccaaactggttgacgatcttcatcagttgtcgatgtctgatgaaggcgctctcgcctatcaaaaagcaccggtagatttgatcccactgctggaagtggcaggcggcgcatttcgcgaacgatttgccagccgtggcctgaaactgcaattttccctgccagacagtatcaccgtatttggcgatcgcgaccgtttaatgcagttattcaataacttactggaaaacagcctgcgctacactgacagcggcggcagcctgaaaatctctgccgagcagcacgacaaaacggtgcgcctgacctttgccgacagtgcgccaggtgtcagtgacgatcagctacaaaaattgtttgaacgtttttatcgcaccgaaggttcccgcaaccgcgccagcggcggttccgggctggggctggcgatttgcctgaacattgttgaagcacataatggccgcattattgccgcccattcgccttttggcggggtaagcattacagtagagttaccgctggaacgggatttacagagagaagtatgaccgagttaccaatcgacgaaaacacaccgcgtattttgatcgtggaagatgaaccgaagctgggacagttgctcattgattatctgcgtgctgcgagctatgcgccgacgcttatcagccacggcgatcaggtactgtcgtacgtgcgccagacgccgccggatctgatcctgttggatctgatgctccctggcaccgatggcctgacgctgtgccgggaaattcgtcgtttttctgacattcctatcgtgatggtgacagcaaaaatcgaagagatcgaccgcctgctagggctggagattggcgcagatgactacatttgcaagccgtacagcccacgggaagtggtagcgcgtgtcaaaaccattttgcgccgttgcaaaccgcagcgtgagttgcagcaacaggatgctgaaagcccgttgattatcgacgaargtcgttttcaggcttcatggcgcggtaaaatgcttgacctgacgcctgcggaatttcgtctgctgaaaacgctctctcatgaaccaggaaaagtgttctcccgcgagcaattgctcaatcatctttatgacgactaccgcgtagtaaccgaccgtaccatcgacagccacattaaaaacctgcgccgcaagctggaatctctcgacgccgaacagtcatttatccgcgccgtttacggcgtcggttaccgctgggaagccgacgcctgccgcatcgtttagttttagcgacattactttgttagccggagatggcattcagaccagatccggcaacattatcccacgcatggtcagcaaactgacattatctctccgccctggcaggcatcagaaaatcgctcatactttaatcggtaaacagcacctttagatgctgttttcgatacgcaatttcaatcaaggagtcattatggctggttggtttgaactcagtaagagcagtgatagtcagttccggtttgtgctaaaagcgggcaatggtgagacgatcctcaccagcgagctgtatacctcaaaagcctctgcggaaaagggcatcgcgtcggtgcgtagcaacagcccgcaagaagaacgctatgagaaaaaaacggcaagcaacggcaaattctatttcaatctgaaagccgccaatcatcaaattatcggctccagccagatgtatgccaccgcgcaatctcgtgaaaccggaattgcctccgttaaagccaatggcacaagccagacggtgaaagacaatacgtaattacgatgccgggcgtgggttgttggcgtccggcgctttaccagatcccccctacagcgctacaatgcccgcccttaaagtgggggcactcccctaaccgcttcatcaggtgaagcggatctgacctgtcatcagaacgagagaattatgtttaaaccggaactcctttccccggcgggaacgctgaaaaatatgcgttacgctttcgcttatggcgcagatgctgtttatgcgggccagccgcgttactccctgcgtgtgcgcaacaacgaattcaaccacgaaaaccttcagctcggcatcaatgaagcccacgcgctggggaaaaagttttatgtcgtggtcaacattgcaccgcacaacgccaagctgaaaacctttatccgtgacctgaaaccggtggtggaaatggggccggatgcgctgattatgtccgatccagggctgattatgctggtgcgtgagcacttccctgaaatgccgatccatctctcggtacaggctaacgccgtgaactgggcgacggtgaaattctggcagcaaatgggactgacccgcgtgatcctctctcgcgagctgtcgctggaagagattgaagagatccgcaatcaggtgccggatatggagatcgagatcttcgttcacggcgcactgtgcatggcctactccggtcgctgcctgctctctggctatatcaacaagcgcgatccgaaccagggtacctgcaccaacgcctgccgctgggagtacaacgtccaggaagggaaagaagatgacgttggcaacatcgtacacaagtacgagccgattccggtgcaaaatgttgagccgacgctgggtatcggcgcgccaaccgacaaagtgtttatgatcgaagaagcccagcgtccgggcgagtatatgaccgcgtttgaagatgagcacggcacttacatcatgaactcgaaagatctgcgcgccatcgcccatgtagaacgcctgaccaaaatgggcgtgcattcgctgaaaatcgaaggccgtactaaatctttctactattgcgcacgcaccgcacaggtttatcgtaaagctatcgatgatgccgctgcgggcaaaccgttcgataccagcctgctggaaactctggaaggtctggcgcatcgtggctataccgaaggtttcctgcgtcgtcatactcacgacgattatcagaactacgaatacggttattcagtttctgaccgccagcagtttgttggtgagtttaccggtgagcgcaagggggacctcgcggcggtagcggtgaaaaataaattctccgttggcgacagccttgagctgatgacgccgcaaggcaacattaactttacccttgagcacatggaaaacgccaaaggcgaagctatgccggtagcaccaggcgatggttatactgtgtggctcccggtgccgcaggatcttgagctaaattacgcgctgctgatgcgtaatttctccggggaaactacgcgtaacccccacggtaagtgattaatttcgattatttttcccggatggaaaattcttagaaaccgatcacatacagctgcatttattaaggttatcatccgtttcgctgaaaaacataacccataaaatgctagctgtaccaggaaccacctccttagcctgtgtaatctcccttacacgggcttattttttatgcataagccctatccctgataaccgtcttccattgaccacatcgatagaatctcccttcatagcacgatgcctttcacgtaacggcatcgtgctcgcacaggttccggctaagcacaaccagaacgcgcatgtttgacgcttaccaaaaaatattctcactctccacatttgaatgtcagacgagcgacgccatgtaatcctgcaccttctgtcttcaggtcaactatctgcatttttttgccctgagtaacacagaaatgggctgcatcattttttactatattttctgcaccagatattctgcccctggctaaagaagcttcggcttcggtgtagtattggttatcgagtttacgctgaatattacttttatatgcaagaccaaatttaccgatacttgtctcatcattatgcacagcacaaccagacataagaaaaacactaattaatgatatagcagctatctttttcatctcaccttcccccattaaataccaacgacactctctagtgtttaaatataataatggcatgattattataattgaataggattataataaatgttctgtaaaacatttcctacataagtaggaattacggacatggaggcccttccgggtaactccatggaggctttaatatattatattgaagaagccactgtttagttgaatattaggtatatgctcttttttgaaatttatcggtggctgccgttagtattcgctgtccccattgcaagctcctggtggtaaccactgaatcctccatacttgaactgactatttatcctccgactttcatcctgttctgactccaccttttcttttctgctctacactatctatagaccaatcataaaggcacatacgatcatggcagaatttcccgccagcttactgattcttaatggcaaaagtactgacaatctacccttgcgcgaagcaattatgctgttgcgtgaggaaggaatgacgatccatgtgcgggtcacctgggagaaaggcgatgccgcacgatatgtagaggaggcccggaagttgggcgtcgcaacggtgattgccggtggtggcgatggcaccattaatgaagtttctacggcgttgattcagtgtgagggggatgacatacccgcgctgggaattttgccattaggaaccgccaatgattttgccaccagtgtagggattcctgaggcactggataaggcgctgaaactggcaattgccggtaacgccattgcgatagatatggcgcaggtcaacaaacaaacctgttttattaatatggcgacaggcggatttgggacgcgtattaccacagaaacgccggaaaaattaaaagccgcgctgggtggcgtctcttacatcattcatggcttaatgcgcatggatactctgcaaccggaccgttgtgaaatccgcggtgaaaactttcactggcaaggtgacgccctggtcattggtattggtaacgggcgtcaggccggtggcggtcaacaattgtgcccgaacgcgttaattaacgatggcttgctgcaactgcgcatttttaccggcgatgaaattcttccggctctcgtatcaaccttaaaatctgacgaagataacccgaatattatcgaaggcgcttcgtcgtggtttgatatacaagccccacacgaaatcacttttaatcttgatggcgaaccgttgagtgggcaaaacttccatattgaaatacttccggcggcgttgcgttgtcgattaccaccagattgtccattattgcgttaatcaaactattctctcttgaaccagggagaatccgtaatgccggatgcggtgtaaacaccttatccggcatacagaacaatactacaccgtaattaattttacccgtgtcttctgcaatgccagtttatccacatctgacacggcatcatcggtaataataatgtcaattttttcgattggcagtacctgattaaaaccgcgacgattaaatttcgatgaatcgagaacggcaatcactttatttgcggcggtgaccatcgccccgctaatcgaataaccttcattaaaggtcgtaataccattaaccgcatcaataccatcagcaccgacaaacattaaatcggcattaatatcctgcaatgaacgctcggcaatggaaccatgcatcgagcgcgttttatggcggaccgtgccaccacagacgaccagagtaatgtctttattttcggaaagggcaaacgctgccgggagactgttggtaatcaccgtgatatttttggcggtcattaatccttcggcgataagcattgtcgtacttccgctgtcgagaataacggtcatcccttcgtggatcattttgactgccgcctgcgctattctgttttttggcgcgctggcaagctgaaatcgctctttaaacccgacttcctgggtctcggtttcactattaccagacattattttcgccgcaccgccatgaaagcgcgtaaccacgcctttttgttcgagaaagcgcaaatcggcacggattgtcgcttccgaggcagcaaatactcccgccagatcctgaacaagcacggttccctgttcattcactaattggatgatcttattccttcgctcgaatgaattcatcgtcatttacccatattcaattgtggctagtgtaaacgaagggggaccattggtgaatgatctgttttgcacaataccgggccagcatcacgctggcccgcggtttcagggaatgagcaacactttgcccggcatagcattacgagcgatgtcacgcaccgcctgggcgaagctttcaaagcttccacggtgagcgattaatggctccaggcttaacttacgttctgtcagcaaccggctcgccgtttcccactcctgccccggccaagggctggagtagttcatccaactgccgataaccgtcagctctttacgcaatattttgccaaacgttgccgatgttaaatgcagatcctgatgcaacgtgcccaccagtgccagttgggcatgaggaccggcaatctctaccgccagttcgacagtttgcggtacgccagccgtctcgaggataagctgattaaagcgcagttcgcgtaaaacgctctgcatttgcggcgcgctcatttcgctactgttaaatgtttgcatcgcaccgaaagattttgccagtgccagtttttctgagctaatgtcgatagccgtcacactctttgctcccagcgcgacagcgcactgaatagccagcaggccaatggttccggcaccaataataataacgtttttattctcacaaccttgcgctaaatgaaaagcatgcaggccaacggtaatcggctcaataaaagccccatcctcaataggcatatccgtgggtagagcaaagacattttttcgcttaacgacaatatattcggcaaatccaccatcacgccgtgagccaataaaatcatattttgcgcactgggaataaaaccctttcaaacactctggacaagtaaaacagggtaataacggcacacaggcaaccgcatcgccagggtgtaaatcatcaacaccggatcctaccgcatcaatatagccgctaaattcatggcctaacgttattggataataatgtgcaccatttttaaatatcctgggtaaatcggaaccacataagcccgagctggcaatttttacccgcacctcatcctgatgtttaatttcaggaatgacgctttctgcaacgcgcacgataccatcagtatcattcaccactgatttcataaaaactcctaattgttaagggggataacctccccctcaggtaaaaattattctgcgagaacgactttctcttgtttaataaagccacgcgctctacgccaggtcatgaaaataccggtaagataaattgcgccgataataatgaaaccgggaatattttgcggggagaaaacctgaatcagtaaccaggtaatgggagaaccgccctgatccattgaagccaccatacccccggcttttaacgccccagcattagccgccagttgggtgtgcaaaccaatagtttgcgtcgcgatccacagggtgatgctcataatgatgacacccgagattaaggtgcggaacagatttccacgatgcaccgcgaccgccatcgccacgaagaagccgatagtggcaagatcgccaaacggcagtacctgattaccaggaacacaaacagcaattaaaatggtgagcggaataaaaatcaggcttgccgataccaccgccgtatgccccagcagtaatgcgggatccaggccaatcaggaactcctgaccgccgaacttcgcctgtaaacgactacgggcctgcttagcgatgggcgttaaaccatccatgatgggtttaatcacccgtggcattagcagcatcaccgccgccgtttttaccgccagctgcaatacacctttgacatcgtaacccgcgaggatgccgataatcagccccatcacaaaacccacggtgacaggctcgccaaacgggccaaatttgcgctgaatatcgtcggcgctaaatttaatacggttaacgcctgggattttctcgatgatagcatcgaccagcaccgcaatcggccccatatacgccgacgtaccgtgcggaatagcaatgccttccagctcaaagaaatttcgggtatcgcgggcaaaccagtcgccgagcttataaacaaacgccgcgtgaattaccacacctgccatccctatcatccatgaaccggttgccagatgcagcaacgcgccggtgaaggtcatatgccagatattccagatatcaacatttaccacccgcgtcatacgggtcagtaacatcgccacgttaaccagaatcgcaatcggaatcgccaccagcgcaatttgcgacgcccaggtcattggtgaagagcccggccagccgacatcgaccacatgcagattcaggtcgaaattttccgccatcgctttcgccgccgggccaatggaatccagcattaagccaatcacaaggccaatgccaacaaagccaatcccgatatgcagacccgctttaaagcaatcgcctgccttcatgcctaaaattttagaaaaaataatgatgacaatcggcaacatcaccgtagggccgagatcgagaatataacgcatgacttctgaaaacataggtcacccctgtaagatagtcagaattttattttgtaatgcttcgataccgacaccagaaacaaaaggcatgccgtgaactaacggaatatcgccaaaactacgatccaccctggcagtggtgcatatcaaatgcacgccatccatataggtttctatttcattaacccgacactggattaattcaacaggaatattatgactctgacacaactctttaatttcttccgccgccatcgtagaggtcgcaaccgcgcctccgcaagcgacaataatcttgcgtttcataaatagtcctttttattgttacagagggatttattcgtctgaatctaaaacatactttgtgaagtattcctttaactgagtttcaggaagagtgattagtgtctcaacgatatcgggctgttgtaacttgccaaataaacagcgtaaaagtttcaattgctgctgcggattttccacaatcaacgcaataaccaacgataccgccacgtcattatcatcatccgcttgctgaaaatgaactttatttgttggccttaacagataaatggctgacgacttagcatgaatcgcctcacaatgcggtattgcaatggcgtgctgctcaagcattatcccggtagggaattctgcttctctggcaattaatgcctgtggccaggtatcatgaaccacacctttggcgagcatctcattaccgatatgggttaaaacttcgctacgatcgacaaaagaaattccgctacgaacaaacaggttagtcatataccgtccttattccgcacagccgtagcgataggcgcgcaaaacatcataaattttatccataatcagctgatgcggtattgctgataattccccggactgaatgcgttcaaattgtttgggaagatactgactaatcatgcccagtgggatgtccacgccttgcagattcaccatcatcgtttcaacgctatttttaatccgactatgcggccagtaataacgaatacgatccgacaggctgtaacgaatatccagtaatgaatcgttaaaacccgtgcgataatattttttccagtattgcggttcgtcgagcatcacttcttcaattrccgccaggcaaccgctgcgattttcgggggcgataagttcctgctcaatttgcgccagcgcaaatatcgcctcacgtaaagcaaaggttaatgcgggaccgactttcaatattgcaaagtgatcgcggactaattcccaataagccgtccgggtctggtaatcggtagaatgtgcttcataaaccattcgggtattttctatccattgcgccagcgcctgcgcttcctgcggctgataatggataatattgctgtgatcaaattccacacccggctgcaccacgatggcaatcacgcgtgttaatgcctctgtcagcccacgggcaataaaggccttttgatgcgtacgtaaagtattggcggcatcttcaacatgggtgatgtgtactgactgaatggcgctggcctcaccgcccggaaccggaacttcggtgccaatgacatagctcagttgctcacgctggcaatctgtcgccacactttccgcagcaaagcaaagcacagcagctcgttccgcaaccgtttctggtgctaacggtatgggatcccccgcgcaggacattgacgcatcaagatgaattttactgaagccagcacgaacatatgcctttaccagctcgacggatttttccatcgccgcatccacattttcttgctgccagcagtttggccccagatggtcaccgccgagaataatacgctcgcgtgcaaatccgactttatcggcaatcgcaaaaacaaattcgcgaaagtctgccggtgtcattccggtataaccgccaaattgattgacctggtttgacgttgcttcaatcagcactttgcgcgtgctgttgcgatcaaatgccagcgccgcttcgataaccaacggatgggcagaacagactgaacatatgccgatatgttcaccagctttatgccgggcaattaacgttttcatgttttttccttgttaaatggcaggtgcgttatgccctgccctcgcagccacaatcggcaatcactttgctcaccacatcgcgcattgcggatttagccgactgcaaataatcccggggatcggtcgcttcggggtgctcggtcaggtaattttttaacgcctgcgagaaggcatttttcagctccgttgcaacgttgattttgcatatccccagtttgatggtttgctgaatatccttagtcgataaccctgacgcgccatgcagcaccagcggtaagttcacccactggcgaatgttctccagtcgagaaaaatcaagcgccggtgcgctggcatacataccatgagccgtgccgatggcgaccgccagggaatcaattccggttgcctcggcaaattcacgcgcctgagcggggttggtataaaaagcatcggcttcattgacttgcacatcatcttcctggccgccaagttgccccagctccgcttcgacgctgacatcaaagcgatggcaaaaatccaccacctctttgacccgtgaaatattttgcgcaaaaggcaaatgcgaggcgtcmatcatgactgagcgcacgccagaacgaaccttctgagcgatatcgtcaaatttcgtgtgatggtcgagatgaatcgccagtggatggtgataatgcttcgccatcgcgctgaccagcgccaacagattttctgtaccagcatgagtaaatgtgccaggcgttccggcgatgatgaccggcgcatgcaggttggcagcggtttctaccaccacttgcatcgtttcgagattgtgaatattgaatgccggaaccgcgtaaccgccgcgctgcgcgttgttcagcatctgctttgtcgataccacgtacattttcacatcctgtcgattgctttcgatttcaaaacataatgaaatcatttgtttttaaatgtcgagataacgatcacaaaaacgacaatatgaaaattaatagaggaatgaaaggcaaaaaaaacggcctcccggagggaagccgyaacaaagtgcgcgtggttttatgcaggatgcggcgtaaacatatgtggcagcgctgcgtaggcatgataagacgcttcagcgtcgcatcaggcataggttgccggatgcggcgtaaacgccttatccgtcctacggggtagtgccgttcgtatcaggcgatagtaattttgctatcgagataaacgtcctgcacggcgttaatcagtttcacgccgtcagccatcgatttcttgaacgccttacgtccaagaatcagccccattccgccagcgcgtttgttgataaccgcagtacgcactgcatcactgaggtcagtttcaccgcctgcagcaccaccggagtttatcaacccggcccggcccatatagcagttagctaactgataacgcaccagatcaatcgggttttcgctggttaacttgctgtacacgcgatcgtcggtataaccgtaattaattgctttatagccgccgttattttccgccattttttgtttgacgatatctgcacctatggttgccgccagatggttcgcctgaccagtcaggtcggcggagacatggtaatcaacgccatctttcttaaaggcggagttacgcaaataggcccacagcactgtcaccatgcccagctcgtgcgcacgttcaaaagccgcagaaatttcttcaatctggcgacgtgactcttccgagccaaaatagatagtcgcaccaaccgccaccgcgcccatgttgaaggcctgctccacgctggcatacagcgtttgatcgtaggtattcgggtaacttagcgtctcgttgtgattaagttttacgagaaatggaatgcgatgcgcatagcgccgcgataccgacgccaacacgccgtaagttgatgccacacagttacagcccgcttcgatcgccagttcaacaatgtttttcgggtcaaagtagagcgggttagcagcaaatgaagctccggcagagtgctcaacgccctggtcaaccggcagaatagaaagatatcctgtgccagccagacgcccggtgttgtacaacgtctgcatattacgtaacaccgctggcgggcgattattgtcaatcatcacgcggtctacgtagtcatgtccggggagataaagctggtcagaaggaatagtcatacaacggtgctgtaaaaggttgtcggcgtctttgccaagcaactgcgcaatatctgtcattactatgctcccgtaaattccgattggatatcggctatggattgtcctggcccgccttttgcgggcaatcataatcctggtcgttacgggcgagtttttccatcttttggatgttttttcagcgttttctgttggctcgattcatcagaaaaaatgttagcscggtcaaagttttcaccgcaaaggtatttaaaaggtattattaagtggtattgtcatcgcgtaccttacattacctgtcatgaaggaattaaaagatgaaaacaacaacaaagctgtcgttcatgatgtttgttgaatggtttatctggggcgcgtggtttgtgccattgtggctgtggttaagtaaaagcggttttagtgccggagaaattggctggtcgtatgcctgcacagccattgcggcgatcctgtcgccaattctggttggctccatcactgaccgctttttctcggcgcagaaagtgctggcggtattgatgttcactggtgcggcgctgatgtatttcgctgcgcaacagaccacttttgccgggttcttcccgttactgctggcctactcgctaacctatatgccgaccattgcgctgactaacagcatcgcttttgccaacgtgccggatgtggagcgtgatttcccgcgcattcgtgtgatgggcactatcggctggattgcctctggtctggcatgtggtttcttgccgcaaatgctggggtatgccgatatctcaccgactaacatcccgctgctgattaccgccggaagttctgctctgctcggtgtgtttgcgtttttcctgcccgacacgccgccaaaaagcaccggcaaaatggacattaaagtcatgctcggcctggatgcgctgatcctgctgcgcgataaaaacttcctcgtctttttcttctgttcattcctgtttgcgatgccactggcgttctattacatctttgccaacggttatctgaccgaagttggcatgaaaaacgccaccggctggatgacgctcggccagttctctgaaatattctttatgctggcattgccgtttttcaccaaacgctttggtatcaaaaaggtattattgcttggtctggtcaccgctgcgatccgctatggcttctttatttacggtagtgcggatgaatatttcacctacgcgttactgttcctcggcattttgctgcacggcgtaagttacgatttttactacgttaccgcttacatctatgtcgataaaaaagcccccgtgcatatgcgtaccgctgcgcagggactgatcacgctctgctgccagggcttcggcagtttgctcggctatcgtcttggcggtgtgatgatggaaaagatgttcgcttatcaggaaccggtaaacggactgactttcaactggtccgggatgtggacttttggcgcggtgatgattgccattatcgccgtgctgttcatgatctttttccgcgaatccgacaacgaaattacggctatcaaggtcgatgatcgcgatattgcgttgacacaaggggaagttaaatgaaaacagaacgtattctcggtgctctttatgggcaggcgttaggggatgcgatggggatgccctccgagctttggccacgcagccgcgttaaagcacactttggctggattgaccgttttctgcctggaccaaaggagaacaacgcggcctgttattttaaccgcgccgaattcaccgacgatacctcgatggcgctgtgtctggcggatgcgttactggaacgtgaaggcaagatcgacccgaatctgattgggcgtaatattctcgactgggcgctgcgtttcgacgcctttaacaaaaacgtactaggtccgacctcgaagattgcgcttaacgccattcgcgacggtaaacccgttgctgaactggaaaacaacggcgtgaccaacggcgcagcgatgcgcgtctcgccattaggttgtttgcttccggcgcgtgatgttgattcctttattaatgatgtggcgctggcgtcgagcccgacccataaatccgatctggcggttgcgggcgcggtagtcatcgcatgggcgatttctcgtgctattgacggagaaagctggtcagcgattgttgattcattgccttcaattgcgcgacatgcacagcaaaaacgcaccaccacgttcagcgcctcactggcagcgcggctggagattgcgctgaaaattgtgcgcaatgccgacggcactgaatccgccagcgaacagctttaccaggtcgttggcgcaggtaccagcactattgagtccgttccgtgcgccattgcgctggttgaactggcacaaaccgacccgaatcgctgcgccgtcctgtgcgctaaccttggcggcgatacagacaccatcggtgctatggcgacggcaatctgcggcgcgttgcatggcattaacgctatcgatcctgcgttaaaggcggagttggatgcggtaaatcagcttgatttcaaccgctatgccacagcgctggcgaaatatcgtcaacaacgggaggcggcatgagcggcgctcgattacacacgctgctgcctgaattaaccacgcgtcagccggttatggtgattggcgcggcagtcattgatgtgatcgccgacgcttatgccctcccctggcgtgggtgcgatatcgaactgaaacagcagagcgttaacgttggcggctgcgcactgaatattgccgtggcgttaaagcgcctcggcatcgaagcgggtaacgccttgccgctcggtcagggcgtgtgggcggagattattcgcaaccggatggcaaaagagggcttaatcagcctgatcgataacgccgaaggtgataacggctggtgtctggcgctggttgagccggatggcgaacgcacttttatgtcattcagcggtgtggaaaatcagtggaatcgccagtggctggcgcgattaaccgttgcgcctggcagcctgctctatttttccggttatcaactggcctcgccctgcggcgaattattagtggaatggctggaaaagctgcaagacgtgacgccgtttatcgattttggcccacgtattggcgatatcccggaggcattactggcgcggatcatggcctgtcgacctttagtgtcgctcaatcgtcaggaggctgagattgccgccgaacgttttgctttatccgcagagataacaacacttggcaagcaatggcaggagaaatttgccacgccgttgatcattcgtctcgataaagagggcgcatggtatttcagcaacgacgcttctggctgcattccggcatttcccacgcaagttgtagacaccattggggcgggcgacagtcatgcaggtggcgtacttgccgggttggcctctggtctgccactggcggatgccgtattactgggcaatgcagtggcgtcgtgggttgtcgggcatcggggcggtgattgtgcgccaacgcgcgaggaactactcctcgcacacaaaaacgtatagatcgctgcgacagtggctaatgctgtactcaataggccgttgctgttggtcaagcgccacttgcttgatcaccagcaccggtattttgctatctaactgaatatgtgactgaaactcggcatctggcatccgggcgctaacgcgggaacgtgtacgttgtgggtaaatgtgctggctgcggaaatagtcataaagagaaattccgatggcatcaacatcatgaattaaatgcgccggaacccacgattcctcaatcgataccgcttcttcatcgacatagcgaatacgcttaagcaaaaagacatcacttcccgcttcgaccgccagctgctgcgcgacttcttcgggacatttcacgacacgcttgttaacccatagcgtatcgggctttttcccgcgcaataccacctgctgagaaaaacctcgcgcttctttcaacgagtattcgaagatgttgttgatctgcgtgccgtaaccgcgcgaacgcgtcaccacaccctcttcttccagcgcctgcatcgccttgcgcaccgtaatgcgtgaaacgccggttaactgacttaaatcacgctcaccgggcaaaatattgccatgctccagcaccccgctgcgcacggcattttttaccgtttcggcaaacttaatataaagcggcgtgttatccgccgctaaaatacgctcgttcagttgggcaatcagctgggtatgcgcttgttccatttgtctttttcctgccagggagtctggtgggagtatatcactgcttcttatttaaggcgtttctttaatcccatcaacgaatgcctgcaactcctcctctgtgccattaaacacattaaaatccaccgaaccattaatgccatctacctgcccacggtcggaatgctgccagaaacgccaggccatgccgtcattgtccgggcgacgttgatagtagtgagccacccaccacggatattcattgaaatagcccgccagattggtgtgataaaaaacggctcctgagtaaataaccggcttttttcccgtacttttttcgaccatttttagccactgacttacccgcttgcgtaattcttttgccgataattttccccgttcttctacgtccagcacggcagggaaatcgccttgtgagaaatccaccgtttgcagaaataatcgcgcctgaacaggcgctgctaccgacggggagaaataatgatacgccccgcgcagcaggccattttcgcggcttagttgccagttacgcgaaaaataggggtccaccagcttttcgccttccgtcgccttgataaaggcaaattgtaagcggataccgttatcgcgcatttttgccacccgctgccagtcgatccgctcctgccagcgcgaaacatctattccgtgaatggtgtaactggcaggaatatgaatagcgaaagatttaaccgggcgataaccgtagaagtggatgtagtctgtaatctgaactgctgtcgaatagaaaaaattcaccgtctgacgcggataaattgcaacgatggaaattagcccaagagcgcataatagagcggtgagtttttttcgactggtaattcttagctgcattggtttcatccctgaatgtcagtgccaaaggctgacaataaccaaagcagctatagtacggtgctcaccaccaggcgtggaagtggtgaaccggaccaataccgtgaccaacttccagcgtgtcggcctgggctaacgccgatgaaagccagctttttgcctcctgtacggtgtcagcccagtttgtatggcgcgggcgtagtgcagccaacgccgcagagagtgtacaaccagtgccgtgggtgtttttggtcataatgcgcggtgcggtaaaccgttgttcaccctcgcgggtaaacagccagtccgggctttgctcatcatccagatggccacctttcattagcactgcgccacagcccatcgccaacagcgctcgcccttgttccagcatttcctgttcggtgcgcgcgtgtggcgcgtcgagcaaggcagcagcttcgggcaagtttggcgttattaatgaaacctgtggcaataatcgactgcgtagcgtggcaactgccgaaggtgaaagcagtgggtcgccactttttgccagcataacggtgtcgagtaccacgttttggatctgataacgttgcaaccgttctgccaccgcttcaacaatatcggtttccgccaacataccgattttagtggtatcgattcgcacatcgctgaacaccgaatcgagctgggcggcgacaaaatcaggctcaatgcgatacaccgactgtacgccacgggtattttgcgccaccagtgcagtaataactgagcaaccataagcgccaagtgccgagaaggttttaagatcggcctgaatccccgcaccaccactcggatcagtaccggcaatcgtcagagcgttaattcgtttcatgcctgcacctcctgcgtcaattgccagagcgcatcaaggaaatgtggamcaaaactgcctggcccctcgcttctggcgactgcgcgttctccggcttgtttcatccagtgacaggcagatgcgacattttccagcatatcgcctggtaacgcacaacaggcagcgacaaccgccgataatgcacagccagttcctaccactttggtcattaacggatcgccaccgtgaatgccaacggcgcgatggccatcggtaacataatccacctcgccagtgaccacgacgattgcgccagtttcccgtgccagtgtttgtgcagcgggtatcgcgttaactgcggcgtcagtggtatccactccccgtccaccattagcaacgccagctaatgccatgatttccgaagcattaccacgtatcgctgccggtttaaaagataaaagttcatgacaaaaatggcggcgataatcgagcgcaccaaccgctactggatcaagcgtccagggtgtttgagagctttttgcttgctcaacggcagcacgcatcgcctgtgcgcgtggctgcgtcagtgtgccaacgttaatcaacaaggcactggcgatagccgcaaactgactggcctcttcggtttcgataaccatcgctggcgatgcaccgagcgccagcaaggtattggcagtaaaggtttgcaccacatcgttggtcatgcagtgcacaagaggggaatgttggtgaaaaaggtgtaacgtgtgcgcagattgcgcggaactcagcaggtcgacttgcatagtttgctcctgccataacgtgaagaagcaatgacctggtggtccgtgacttccctacgctggcattatccagatcaggtgatacgggtatttctcagccttcacgcagaagggcaccccgagtcgtttggttgaatctctatattttgtgccagcttaggggaagaggcttgcagatgcaagctcgcctccattcattacgtcttcactgtgtaccccatatcagtaatgaaaaagaaacaattcacacccatcattcaggtggtaaaaactgtagactatcttaattagctaatttatattatttatctaaatttgataggtgagataaaaatgacagaaacccagatctacgagaacattaagcaagccattagcagcgcaccacgaaatagccaaacgatggaaatgcacctccagatgatcaaatacgctgaccatctgaaaaacgtcacggcaaaagagttttgcgaaggtgtaggacttaaagccagctttgctacagagttcagcaaaatgagaaatcttaccgagcgactcaaagccgccggacttgataccacgaagttataacaaacgaaatcatcaatatattactttcgttttccagggttccctgtatatgtacctatgatcataaaaaccagttaccaccacgtagctgataccataatattttcatttttactttaaataaatagataaatttagagagtggaataattaaggtctattttctctagctttttgagattgatagttgagaatgataattctttcatctcaataacaccgaagtttgatagctgtttaagccacagttgaagaccagcatcagagcaacctgctcgatatgttacatcactacattttattagtgttgatttcctcttatagagataaataaggacttcatagatgcgttttccggtgtcattggatacgcgctatacccccattcttggctaaatcttggttcataatcatactttaattaaaatggatctaaaaattcatcatagatggctggatttttcatagaaaaatatgtttgaacaccatttgatatttttatttattgatcacaggctaacgttcttgaatattctataaatgatgcttcctctattctaactctacccacgcaatatatatacaaccctacctatactcgaagtacgttcaacacataagacaacgaaaagtagttgtgtgctgtaaaatttaaatattttaataattaatttcaagagcatgctgtgccccctatattatgcaaatgaaaagtaggaaaaaatcataagacacattaaacgattacaataatcaaacctatattaaggtgaatagaaggtattcgaatgagtcatttctaatatttttagtcttacgggcaaaggctatctattacctaacatgcaatggaaagcggaaaagtatgtagatagtgcaacttgttccctgaactgctgtttatccaacctattgctatgaaaatacgtaataatttcaaacctaaacaataccattgctaaacaaatgaaaacttgttcgttttactaattaatagttttataatgactaccccaaaataggtaacccaaatccaagcaaagggaaaatatgaagagtaaaatttttgctgcacttctgctactacctctatctacttatgcaagctcctataaatgtgatgctcttcagcagggtcaaattggcagcaatgggaaaaccgttacggcacaatcctccatcgatattgacggcaaacagatgcattttagcttgaacggagtgagttgggatctctcatatattggtgaaaaacagattgcaaagatgtatagcaccgaaagcgggaacgtctctgtatctttcattgatgccaatcccatcatcttcgtgctacatctcgtaaacgatgatggtagaaaaggcacttacaacatcagtgaatgttctgaattataagaggctaaaatgaaaaaactactcgttaccgtcatctttgtggcaatgatgccaaatgcattcgcactaagtcacggagacagcgcaacacttaaagaaggtacatttaactgtaaaaagttaactgacttttacgagatgatcagttacatccaggacaatgaccaacaggctatgctgagtctcattacatccaataaatgtcgcgtgttagatgaatcaatgacggtagaaatccagagcgtagatgacaaaggttttgtttcattcataactccaggtggtcatggtggctgggctgtgaagcaatttttcgaaaattaatcaaactataacctcgaatggcgtgtgtcctcacgccatttactctaattcagcttaacgtcacttgtccctctatttattgcctcaactacggccatattaggcactttcatttgatataagaatccagcaccttcagaacaacatccagatcttcttcacgttttagctcatccccctggtgaacgatatgttccgttagatgacctttaatcacttcccgcatcagaccgtttaccgcgccacggatagcagcaatctgttgtaaaactgcagcgcattcgtgcggctcgtcgagcattttcttgagcgccacgacctggccctgaatcttactggcacgcgctttcagtttctgtttatcacggattgtatgagacatggcaacacctggttaacaagaacatgaaaaatcatagcactattaatctactggggggtagtatcaggtactgggggggagtagaatcagattgccgaattaatactaagaattattatcatgaccgaatttacaactcttcttcagcaaggaaacgcctggttcttcatccccagcgccatcttacttggtgcgcttcatggcctggaaccagggcactcaaaaacgatgatggcggcgtttatcatcgccatcaaaggcaccattaaacaggcggtgatgctcggactggcagcaaccatttcgcataccgcagtggtctggttgattgcctttggcgggatggtgatcagcaagcgctttactgctcaatcagcagaaccgtggctccagttgatttccgcagtgatcattattagcaccgctttctggatgttctggcgtacctggcgcggcgaacgcaactggctggagaatatgcatgagcatcatcaccacgatcacgaacatcatcaagaccacgaccacgaccacgaccacgaccacgaccacgaacatcatcaccatcatgaacatggcgacaacgaagagtatcaggatgcccatgcacgagcccatgccaatgacattaaacgacgctttgatggtagagaggtcaccaactggcaaattttgttatttggcttaacaggtggccttattccctgcccggcagcaattaccgtgctgttgatttgcattcagttgaaagccctgacactgggcgcaacactggtcgtcagtttcagcatcggtctggcactaacgctggttacagtaggcgttggagcggcaatcagtgttcaacaagttgcaaaacgctggagcggatttaacactctcgctaaacgcgccccctatttttccagtctgttaattggtttagtcggggtgtatatgggagtgcatggctttatgggtattatgagataaaacaatcacctgggcttcgctatccttttagcccaggatgattcttaaatcagcttattccgctcacttctcgctcaatgaggatgcttttgctacatcctttcatttacactttttacgaaatcatgggatcactaacaaaatatcgcttgtcagttatattgtatggcaggaaagatatgcgactgatattacagatccccaaagtggagagtttatgaccattaaaaataagatgttgctgggtgcgcttttgctggttaccagtgccgcctgggccgcaccagccaccgcgggttcgaccaatacctcgggaatttctaagtatgagttaagcagtttcattgctgactttaagcattacaaaccaggggacaccgtaccagagatgtaccgtaccgatgagtacaacattaagcagtggcagttgcgtaacctgcccgcgccggatgccgggacgcactggacctatatgggtggcgcgtacgtgttgatcagcgacaccgacggtaaaatcattaaagcctacgacggtgagattttttatcatcgctaaaaaaagccccctcggagagagggggaaatgcagacaccttattatttcttattattagccacttgctcatcttgcttgttattaatcgtatttcacgttgattaatgcggttgcttccagtgcgccagatttaacttttttttcatcatatacatagtaactggccatgactggtatattaataatgttgctatttaatgaaactcctggtttatctgttttccataatgatgtcgccgcgccctgatcgccgttggccgaaattttaatggcagcctcagtcccttttggtggttctgttagatccaacacaaaccctacaccattatctgttttaccacgcaaaatagtattacttcctttaactaagtcactgctagaaagatatacaaccatattccgcgatgcttgttttttgtcgccgaaaagattatcacatttcaacgtaattgttccttccttactgttcgccgcaatctttccctgatttctgagctggaacaaggcgatatcatctacttttataacggtgttttcaggcttacaggtcgtatttttaggataataggaaatatttaacccaagcgtaaatgtatcccccgccagtttgctggtgagataattcacacaccagttaaacttcaatgccttacaaatacccaaccaaaaatcgatggatgacgatgactcaccgccaatatttgcaatcacggtatctgaaataaaccaggtagattttctttctccagtaaaatcaggtgtgcctctggctattttaaccacataaggtaatactgcctgcgcattgctggatttcccaattgtgtcgctggttttacctaaagactctattttaacctttaatttttcgccattaccaaaaggcccaacttcaacccaatcactttggatatttttataaactattttatccgtgctcgtatcacaagatatcccagtaaacacgacacttttactaaaggaagtttcattcgctaaaatctccccaacattaataccatctgtaatatttaatgatgcagtagtacgacacccagcccaggtaaaattagcccacaatataaatattagtaatattctatttctgaacatcatatttcacctctcaccgacagatataatttttactttcatcaatctctttaccgaaggtgattgtgcatgaaagcccttgttgcttatcaattgccacattaaccgctggcggtatttcattggtgcgaataaatatctgactgccctggccgacaacaccaatgttatgaccatgcatatcattgacttcataaccaaacgttaatggctgtccatcggatcttaatgcttttataaaccagggcttacgctgatcggtatcaaaatcaaccagaacgaccgcgccgcgataaggggcggtcattttacggttcccgcgtaattctgtttcgctatcgctttgcgacacatccatcatcaggtgattttcccgataaggtgtcagtccgtcgtacaccaccacaccattacagtttgttgtacgatatttttgcccattgacataagcatctttgattcccggcgcatgcatcacagcaaacgtttcggaaagacggttcgccagattaacgccaccagaccaggcaaccagtccccctgaaacactggctccgacctgtcgataagtactcgactgactatagctgccattcactgttgcggccggtgcggtccaggtcaaattggccccagctgtcgtttcatttccctgatgttgatggctcaagttgataccatagttaaactgatcgcggttcccaacggttcccgataatccggtattgtttgaagcaaaaccctgatcatcaaaggtcgttgagttagacatatatatttgccgtcgcggcgtcgtaacgtcatcgccccagtcaaagggaatcgatataaaaatattaaagcgtttctcttcggcgtggttctcgtcatacgcctggcttgccgcgagggtatagcttatccgccgccagttattggaataactcagttgataatctttactactgccgcttcgcccccagtaatcacgccataaagtacttaatgacacagatccccagccttctggcaatgactgactcatattggcggaaaagctatttttgcgaccaaaatcattctggtaataatcggcaatatcatagacatcgtttttatcacgacgataattatctttattatttgcccacacataatcgttaaatgtgcggtaatcacgcgacgaataacgccaggccgccagaccaaaacgtgttgatgtttggctcaaaaatttgttataggcaatttgataactttgtccgtcaaacacatcaccattgtcttgcttactgtgcgatttagttgcatcgactgaaattgcgccaatacgcgtgttccaacctgttccgagggtaaaggcatagtaattattagcaaccatcgtgccgccatacagcgtcaataaattattaaaaccatactgataacccgcctggacaaaatcactttgcttgctcgcaccttcaatatgactacggcctgccgcaaaatcatattttgatacaccaggttgcagcatattaggtactgccgcataaggcaccagatacgtagtcacagaaccatcggcttccttaacactaacatcaagatccgcccctccgcccgctaactgcaaatcactaatcgaaaacggacctggtggaacctctttctgataaacgacaaaaccgttctgttcaatagttaccaacgcgttactctgggcaatcccctgtacccgtggggtaaaattttgcttcgagtttggcaacatctgcatatcacgaaataaccgaaccccggtgaagcgaacggaatcaaatatatcggctgaggtgtacatatcaccaatacgcagcgtaccgagaatttgagaaaatccatgctccagatacagcgtgttgcttttccactcaccaggattattatccgttttgctaaaactggcatctgaatgcagctgccatcccagcaaatttagcccactgttaaaacgcacataagtgctcttactattgcccgaggctttatagtcactgtaatactgacttacgtaataagacgtataaaacgcattgattccccgctcccagttttctggcggaacgtaaccattttccagctcttcaacccaggcttgcggaacagcgagatccaaacgaaaaatcccaatatcccaggagtagcttccgccctgaacaagttgctcaaatgttaaacactgattttcgcgtgcaaaattatcgctatttatacctaaccgctttacaatttcacgcgtcaggcaagtttcatgtgggttatctttgacgataatctcatattttccacgccattgtttattgacataaatatcaatgtcgtactgcccaggtaaaggctgattatcatcaagacgcaaatttgttacttgctcacctttcattcctcccatcataaaatgggtgtcaaaggtttcttctgctgcatgtgcttcaatgccgagcaataacgcgactattgctgatgcaagcggggtcattctcaacataggcagctcctgcaattaaattttgtcactaatatagttgccgtgatcatcgataatggtcagttgccagccattcgcattattatttttttcactaacattctgactttcttgtggtgcaatcatgattgtttcataattcactttgacgttattagccttaacatcagaaatcgttacccaatttggcgagtcattttttatgactacgttattaccgctacgactcactcgtaattttttaaaagtcgttttatttaccggagcaataccagcaggtcggtaaaacaacttgattctgttttgcatggcaaattttaacgcattctttccttcatcttctgggctattcggtggaatatccagaacattaagataaaaaatactttccttattactgggtaatttattaggcatgattttaatttttatttgttgcccagaattggccgctactttcactactggtggcgttaacatgaaaggaacctgaatcttttctggcggcagagacgtgtcgccatcatcaatccacgcctgcatcagcgaagagcggtttccctgattcatcagttgtaccatgacctctttctgctctgccgggtaaatgatacgggtcccgaaaataaccattccggcatgcgcggggaatatcatagaagagatgastaaagataataaccctttcatcttaatgcctcttatatttatgctggccgccatgaatatggcggccattttaacttactgaaaaaacaagatgattattttaaatatttaatcctgggcaacacgcataaccaatgaagagttaactgtaccagatgcaacaccactgtcagtcaacttcagatattttgccttaaacggtattgcatattgtccatcagcagttttataactttcaatattaaatggtgcggaaatatccagtacgtcactgctatctcccaaatagagatagtatccaactgtgtcattactactggatattgccttatcattaccaagaattttctcgttggtgatcaacgaaagttttacgccatcaatagtcttcggacaagtaattttcagcatactgctggttacaccaaccgcgccatcataagttgaatatttcgctttaccatcaaatacagtggtgggtacagtcggcatattaatactgactgaatcaccgccagcgacaaatgtacatggtgattctgcaatattacctttaatggttaaagttccggtatctacttcagcagcgaaaataccagcactcataaatacagaagataagacagcgacagcaataattgaatgtttcatgatgcattccttaataagtttattttgttttgttaagagtctgtatctcttggaaacaaatttctcacatcaaaaaggttgccgcaatgtaaacatattgttttgttgatttaaaacaaattaactaatgcaatataaatacaacaaataattcgctataacaaacatttttgaaactgattaattaccgtaaattaccgtaaataacatttatgggatgaataaaaaagccaaaatcattcataggaatgattttggctttttaaatatgcttaaaacggtgttggcaaattaatcgtagcgatttaacacgattttgcgtttgtcgttattacccacagctaccacttctgtcgtaacgccttttgcagtagaagaagcacgatagttggtttcaactcgttgtaacaactgcccacaacgttgctgaagatgattattaacaacatccatactgcatgtaggggaactaattctgccattgatggttaatgttgtagtatcagaagagaacgcgggtgatgctagtccataagcaagaaaaacagctcctgacaaccaatacttattcattgaacgttatccctgtagtaaaggttatgccgggtagattgagtgcataacacactatagctgtacatccgctacacagccacgagggatgataaagagacagtggttgcacaatcaatcgcctttgtacagtttcggactaagatccactgaatattcgcagtattaaataagtgttcattaatgcggcaaaaacaaatacaccgcatcaatataacatctctgcggtgtatgaagaataaccagaatggttaataggcgttagaccgcgcggaaggaaatctcgcctggaatgacttcaccctgccagtagagctgagctgcaacgcggtcagccagctggcggtagatagcggtaaattcgctctccggacggctgataaccgttggcgtgcctttatckmgatcctcacgtaaggagatgtgtaacggcatctgccccagcagctgtgtatggtatttttcagccagtttctctgcaccaccggtaccgaaaatcggttcatggtgaccacagttactgcaaatatgcacactcatgttctcgacaataccgagcaccggaacctcgactttctcgaacatcacaatgccttttttcgcatcgatcaacgcgatgtcctgcggggtggtgaccacgactgcaccagttactggaatgttttgcgccagcgtcaattgaatgtcaccggtgcctggcggcatatcaagcaccagatagtcgagatccggccacaaggtttcctgcaacatctgcattaacgccttgctcgccatcggtccacgccacaccatcgcattgtcgtcagtgaccagataaccaattgaattggttgccaggccatgagacataatcggtgccatatgggtaccgtccggcgaagttggacgctgattttctgcgcccagcatggtgggaattgatgggccgtagatatcggcgtccagaatgccgactttcgccccttccgccgccagtgccagcgccaggtttaccgccgtggaggatttacccacgccgcctttaccggaactgaccgcaatgatgttcttcacgccattaatacccggctgattcttcacgcgttttaaggtggcgatattgtgcgacagtttccagtcgatagctttcgccccggtgatacgcagcagttcggcgctacattgctcttttaactcttcaaacgcgctatgccagacgaatggcataaccagttccacatgcaacgtgtcgtccatccaggcgacatggtgcaacgctttcagcgtggtgaggttatgcttcagggttgggtgctgaaaattggccagtgtcccggcgaccattgcgcgcaaggcttctggtgatttggcctgggattgttcgttcatcccgactccttttttgtatagataaaccatcagctgatagtttacctgaagaatatagagaagtacttacttaacattttcccatttggtactatctaaccccttttcactattaagaagtaatgcctactatgactcaagtcgcgaagaaaattctggtgacgtgcgcactgccgtacgctaacggctcaatccacctcggccatatgctggagcacatccaggctgatgtctgggtccgttaccagcgaatgcgcggccacgaggtcaacttcatctgcgccgacgatgcccacggtacaccgatcatgctgaaagctcagcagcttggtatcaccccggagcagatgattggcgaaatgagtcaggagcatcagactgatttcgcaggctttaacatcagctatgacaactatcactcgacgcacagcgaagagaaccgccagttgtctgagcttatctatactcgcttgaaagaaaacggttttattaaaaaccgcaccatctctcagctgtacgatccggaaaaaggcatgttcctgccggaccgttttgtgaaaggcacctgcccgaaatgtaaatccccggatcaatacggcgataactgcgaagtctgcggcgcgacctacagcccgactgaactgatcgagccgaaatcggtggtttctggcgctaccccggtaatgcgtgattctgaacacttcttctttgatctgccctctttcagcgaaatgttgcaggcatggacccgcagcggtgcgttgcaggagcaggtggcaaataaaatgcaggagtggtttgaatccggtctgcaacagtgggatatctcccgcgacgcgccgtacttcggttttgaaattccgaacgcgccgggtaaatatttctacgtctggctggatgcgccgattggctatatgggttctttcaagaatctgtgcgacaagcgcggcgacagcgtaagcttcgatgaatactggaagaaagactccaccgccgagctgtaccacttcatcggtaaagatattgtttacttccacagtctgttctggccagcaatgctggaaggcagcaacttccgcaagccgaccaacctgtttgttcatggctatgtgacggtgaacggcgcgaagatgtctaagtctcgcggtacctttattaaagccagcacctggctgaatcattttgacgccgacagcctgcgttactactacactgcgaaactctcttcgcgcattgatgatatcgatctcaacctggaagatttcgttcagcgcgtgaatgccgatatcgttaacaaagtggttaacctggcctctcgtaatgcgggctttatcaacaagcgttttgacggcgtgctggcaagcgaactggctgacccgcagttgtacaaaaccttcactgatgccgctgaagtgattggtgaagcgtgggaaagccgcgaatttggtaaagcagtgcgcgaaatcatggcgctggctgatctggctaaccgctatgtcgatgaacaggctccgtgggtggtggcaaaacaggaaggccgcgatgctgacctgcaggcgatttgctcaatgggcatcaacctgttccgcgtgctgatgacttacctgaagccggtactgccgaaactgaccgagcgcgcagaagcatttctcaatacagaactgacctgggatggtatccagcaaccgctgctgggccacaaagtgaatccgttcaaggcgctgtataaccgcatcgatatgaagcaggttgaagcactggtggaagcgtctaaagaagaagtgaaagcagctgccgcgccagttactggcccactggcagatgatccgattcaggaaaccatcacctttgacgacttcgccaaagttgacctgcgcgtggcgctgattgaaaacgcagagtttgttgaaggttctgacaaactgctacgcctgacgctggatctcggcggtgaaaaacgcaatgtcttctccggcattcgttctgcttacccagatccgcaggcactgattggtcgtcacaccattatggtggctaacctggcaccacgtaaaatgcgcttcggtatctctgaaggcatggtgatggctgccggtcctggcgggaaagatattttcctgctaagcccggatgccggtgctaaaccgggtcatcaggtgaaataatcccccttcaaggcgctgcatcgacagcgccttttctttataaattcctaaagttgttttcttacgattttgtctctctctaacccgtataaatactggtagcatctgcattcaactggataaaattacagggatgcagaatgagacactttatctatcaggacgaaaaatcacataaattctgggcggttgagcagcagggaaacgagctgcatatcaactggggcaaagtcggcactaacgggcaaagccagataaaaagttttgcggatgttgcagcagcggaaaaagcgaaactgaagcttatcgcggagaaaacgaaaaaaggctatgtggaaaatgcttcagcaaacgtgcatatcccccccatcaccaaagccactcctgaagttgaaacttcccctgagagtaaaaaccaacgcccgtggctggctgatgatgcagttattccggtaactgacgatattaaccgatttgcttttcctcatcgctctcgccccagagagatcaattatctgcgcaaagacggtgagatatggaagcgtattgcagataacaccagggcatatgatcccgacaacaattaccgctcttatcctgaaaactggcagcaggcttttgctgagttacaaaggcgaattctggataatcaacagacagggagtgcgcaatctgatgcagcattgctctggagtttttggaactcttactctgcagatgaactggtcgatgacttagtcattcgctgtggtctggaaagcgccgttgaaatcgtcctttttgcccttcaactcaaatataaaccagtaaaaggcgcagtaaccaccatcattccacctaatcacgaagcagaatcgctacctagttagcatcaacgtctatgtcatcatctttcactcgcttcagaagatgagtggcaacgctgtgtagataaagtactcaccgccattccgacgctatcccccgcacggcaaccttttgcggcgttactgctccctgaacgcccggatatcgcccatgctatagatctacgctatgcagaccaaaacgtcccggcgatgacctggttaagactggtgataaccgatgatactgctctgagtacagtggaaaaatacgacttcccaccgttgtatcgtgattttcgtaattttcgcgcttatctggcaatgttgttggcaaataatggggtgcgcggtgtaagccggatacttcttgagtttacggaagaccattctgacaatcccacttatctcttcgaacgcatcagcgagactgaaaatcttgtcaaatggctatggaaaacgaatcacccggatgcgattcaaattctgatcctcggtgtaattggtaagaaaaagcacctggaatacttaagcaaggccagtcaaaagcatcccgctgcggctattgcggcttatgctactttgctggcaatacatgaagataaagagtggcgtaaagcgcttgtcaaactgattaccgccacgccagagttagtatgcgacgtcattccctgggttaatgctaaagcggcaggcatcttatctgaatgtcgtccgcagtcagtcgctgaagaatgtgaatatgccactgtggatatgttgccggagctgcttgtttcgccgccctggatgaccaaagagaaaaagaaaaatacgcctgtgtttgatcttccagtgcttccagttccttctgtttctgatgtcactccagagattaccaaaaaactgacccgtacttaccttgtcacccacttccagcaaatagcccaacagcaggcgacaaaacaaacattgtttaccgacctgccgccgatcaaaaaagcaagctgggagaaacacttaataccgcttacaccggagcaacaaatactgtggcatcttggttttgaaaaatggcgggagagcggagaaaaaatatacgaaaaaattccggcgccacaaagcgccgttgatgccctgctacgcttcgattttccagcactcaatgctgaatttgtgcattatcataacaatgcatacaaaagctggaatctcattgccctctgttacctgcctggtcaacaggccatttcttttcttaaccagatagtcaaagaagataactactctggtgagggaaatattctggcaatttttggtagcgccgccatacctgcatttatggcctgcctgcaacgtgatccacgacgtctgtgcttcttcccctttttcctcggtgtcagtgaactggccttaccgatggcgcaacaattacagaaaaaaatgtcttatgaagatgcgcgaaactggctaactgattatccacgccatgccgccgccgggctgcttcctgtggccctgggcaaaaaaggaaaagatcgtgattgtgcccgccaggcgcttcgtctgctggtgaatttaaaccagcgagaaacgattgaggaaatcgcgcaaggatataatcaacctgatgttttagctgcgctggcaacattgttcgatagcgacccactggaagaatatcccgctaaaatcgccccactgcccggcttttatcagttcaccttgtggcgcagaccacggcttaaaagtaacaacctgcctctgtcagatgacgctatgcgccacctcggcactatgctgagctttcctcgcgacattaccgcctacgctgggctggatatcattagagaaatcttcacccgcgaatcactggctgaatttggctgggatctgtatcccgcctggacagaagctggcgcacccgcaaaagaaaactgggcatttacttcgcttgggattttaggcaatgacgacaccgcgcgtaaattaaccccgcttatccgcgcctggcctggggaatcccagcataaacgggcggtgtccgggctggatgtattagctgatattggcagcgatgttgcgctaatgctgcttaatggcatcgcgcgaaaaattaaattcaaagcattacaggaacatgcccgcgagaaaatcaacatagttgctgaaaaccgtgggctgactatggctgaactggaagaccgcctggctccagatttagggcttgatagcagtggctcgctgatactggatttcggcccccgcaaattcaccgttggttttgacgaaaccttaaaacctgtagtgtgcgatgcaaacggcaaagtcctgaaagatttacctaagccaaaccagagcgatgaaaaaactcaggcaactgacgcggttaatctcttcaaacagttgaaaaaagatgtacgcgccatagccagccagcagattgatcgtctggaacaggctatgtgccagcgcagacgctggacggcagagcagttccgcctgtttctggtggagcatccgctggtacgtcacttaacccgacggctgttatggggggtttataacgatgaaaacgcccttatcacctgttttcgcgtggcagaagacagcacttacagcgatgcgcaggatgagttattcacgctgccagcaggaaacatcggtattccgcatgtgctggaaatatcccctgaatccgccgctgcattcaggcaaatttacgctgattacgaactgcttccccctttccaacagctcgagcgaggtagctatcaccttgctgataatgaacgtaatactcacgaactgacacgctggcaaggacggctttgccaggccggacgcattgtcgggctggaacgcagaggctggcaacgtctggaagaaagcggcagcgtttatgcgatgcgcaaaacaacccctcatggcgatctcgaacttgaaacggaacctttttcattaatttatggtgaaacggggtatggcgaccagcacccggttgaaagcgtaaaaatcacctcgccagatgatcgctacggtaaacaatcctcactcactttctccatgctcgacgacatcaccgccagcgagctgattaacgacattgaatcactgtttgattaaaaggatttaacaatgaaaacctatatttatcaggacgaaaaatcacataaattctgggcggtggagcagcagggaaacgagctgcatattaactggggtaaagtcggtaccaacgggcaaagtcaggtaaaaagctttgcagatactgcggcggcggaaaaagcagcactgaagctgattgcggagaaggtgaagaaggggtatgtggagcaagtagacgctaacgctcactcacatgatgcctcagcaaagaaagtcctggtcacagaggaaaaagcctcaataaatcgccaggcagcaactaatggtttaccctggctggcagacaacgatcccattattcttcccccgaatattgcccgccatgccctcagccaccgcctttggccgggagagccagtaaaaaaaccaaccaaacccgagaaacaaaatttaatttcccgattggcaaatcgtacttatcattattataaaaatctgactttcgattacagctcatgctctgatgaatgggctgatgcgattagccaggcaatcagcttaattaaggcccaaaagactgagatacccgcgcgtactatggcggtacttacttttctggaaatatgtttttgtcagggctggaatgatgaaacctcatccgagttgctggatgaaattgtaagcaccttcggtatcgaatacgcaactgaaactgtcatcttctggtggcaaattgatttcgattttgactataaagatgaacatttgactttctttattaattatgcagatagcagcaaggacagttatagaaggaataacgacaaatttagtttacgtctgcgtaaacatttatcactagcagaagaagaagtatggcaaaattgcattgcaaaattactcgttgcgttaccagatatatcactctatcgccaaccgttaattgccattttaatgccagaaatacccgaagtggcccatgagatcgtacatcgtttacaccaggtcgcagatgttccacaacttgaaatgttgaaactggtagcgacagatccattcacgctcgaaatactggagaactatcaatacattgatgtatttaacacctatggtgccagttggtcagctacggtattacgggagcaaggtatagcggcactggctcgcctgactccctatgctgaagaagataattgcggtgacgtactgaaatgtattaatcatccgttggccattacgaataaaaagtgccgaaaattttccttctgcaacgatagtggcattagccgaagcattggtaaaaaaagatgataaacgcaaacatacattgctggtttcattacttaatgcaaatcctttatttgtcgaaaaattagtcatcggattatcgtcgcaagcggcaaatttattgcaacaatgtcagcaattgctgaatagtcgcaatgaagattttgcaaactcagaaattctaccaatggtactagtctcgccgccctgggaaactcaaaataaaaataacgacaacagtcctgtgggtaaatacccggcgaaaatcccccctttaccgttgttttatcaacctccattatggactcgcccgaaactcaaaaatagcagcaaggtactgccagatagcgcactccagcacctcggtgaaatgctccgcttccctcaggaagaggccctgtatccgggattattgcaggtgaaagatgcctgtaccgccgactcactggctgaatttgcctgggatctgtttaccgcctggctgactgcgggcgcaccgtcgaaagagagttgggcgttcactgcgttaggcgttcttggtaacgatgacaccgcccgcaaactgacgccattaatacgcgcctggcctggtgaatcccagcataaacgcgccaccgttgggttggatattctcgccgctatcggtagtgatatcgccctgatgcagcttaacggtattgcccagaaactgaaattcaaagcattacaggagcgggcaaaagwaaaaattgccggcattgccgaaagccgcgaactcacggtggcagagcttgaagatcggttagcaccggatctcggtctggatgataacggttcgttgctgctggatttcggctcacgccagttcaccgtcagctttgatgaaaccttaaaaccgtttgtgcgtgatgtttctggcagccgtctgaaagacctgcccaaaccaaacaaaagcgatgatgaatcacaggcgaacgatgctgttaaccgctacaaactgctgaaaaaagatgcgcgtaccgtcgccgcccagcaggtagcaaggttggaatccgccatgtgcctgcgtcgccgctggtcgccagaaaactttcagctcttcctggttgaacatccactggtacgccacttaacccgccgtctgatttggggcgtttatagcaccgaaaaccagctactgacgtgcttccgcgtggcggaagataacagctacagcaccgctgacgatgatcttttcaccctgccggaaggcgatatctctgttggcattcctcacgttctggaaatatcaccgacggatgctaccgcctttggtcagctttttgccgactatgaactgctaccaccgttccgtcagcttgaccgtaacagttacgccytgacagaagccgagcgcaacgccagcgaaytgacccgctgggcaggcagaaaatgcccgagcggtcgggtcatggggctggcgaataaaggctggataaagggcaccccgcaggatggaggctggatcggctggatgatcaaacctctgggccgctggtcgttaatcatggaaatcgatgaaggttttgcggtaggcatgtcgccagccgaactgagtgccgagcaaatcttaagcaagctgtggctatgggaaggcamcgcagaaagctatggctgggggagtaattcaacacaggaagcgcagttctccgtactcgatgccatcaccgccagcgagctaattaacgatattgaagccctgtttgaataaggaaagagcatggacaaggaattaccgtggctggcggataacgcccaactggaactgaaatataaaaaaggcaaaacgccgctcagtcatcgtcgctggccgggcgaaccagtgtccgttatcactggaagtctcatccagacattgggagatgaattactacaacaagcaggccagaaggaaaatatcacctggaattatgataaatgctcactggagtggcagtccgccatccagcaggcaatcaatttgactggcgagcataaaccgtcaatcccagcccttaccatggcggctctgatctgtatcgcgcaaaatgacagccagcagttacttgatgaaatcgtgcaacaagaggggctggaatatgcgacggatgtagtgatatcgcgtcagtgcattgcgcggcgttatgagagtgactcactggtcgtcactttgcagtatcaggacgaggactatggctacggttatggctccgcgacctataacgatttcgatctccgtttgcgtaagcatctgtcgctggcagaggaaagttgctggcagcgttgtgccgataaactcattgccgcactgccaggaatacccaaaattcgccgtccttttattgcgctgatcctcccggaaaaacctgaaatagccaatgaactcgccagtcttgaaagctcccggtcaagtctccattcaaaggagtggttaaaggtcgttgctactgataatacggcggtaaaaaaactcgaacgatactggggcctggacgtatttagcgatcgcgaagccagctacatgtcacaagaaaaccgcttcggctacgcggcctgcgcctcccttttgcgcgaacaaggactggcagccgttccgcgcctggcaatgtatgctcataaagaagattgcggcagtctgctggtacaaattaaccatccgcaagtcatccgcaccttgctgttagttgctgataaaaacaaacccagcctgcaacgtgtggctaaatacagtaaaaacttcccccatgcgacgctcgccgcactggcagaactgctggcgttaaaagaaccaccagcccgccctggttatccaatcatcgaagacaaaaagctgcctgcacagcaaaaagctcgagaagaatactggcgtacgctgttacaaacgctgatggcatcgcagccacaactggcagcagaagtgatgtcgtggttaagtactcaagccagggcagtgctgaagagttatttatcggcactgccaaaaccggttattgatggcaccgataacagcaatctgcctgaaatcctcgtttcaccaccgtggcgtagtaagaaaaaaatgacagctccacgtcttgatttggcacggctcgaattaactccgcaagtttactggcaaccaggcgaacgagagaggcttgccgccactgagtctgcccgttatttcagcacggaatctcttgcgcaacgcatggaacaaaaaagtgggcgagttgtattacaggaactgggttttggggatgatgtatggctgtttttgaattatatactccctggaaaactggatgctgcacgcaattcactcattgttcagtggcattactaccaggggcgggttgaagagatcctgaatggctggaactccccggaagcacaattagcagaacaggcgctccgcagcggtcacatagaagcgttaattaacatatgggaaaatgacaactactcacgttatcgtccggaaaagagtgtctggaacctgtatttattggcacagttgccgcgtgagatggctttgactttctggctgcgtatcaatgagaaaaagcatctgttcgcgggagaggactattttctcagtatcctcggattggatgcgctaccaggtctgctgttggctttttcacatcgtccaaaagaaacatttccgttaattttaaatttcggcgcaacagaactggccctgcccgttgcccgcgtctggcgacgtttcgcggcgcagcgtgatctggctcgccagtggattttacaatggccggaacatacggctactgcacttatccctcttgtcttcaccaaatctagcgataaaagcgaagctgcattacttgccctgcgtttactttacgaacatgggcatggcgaattgctacaaactgtagccaatcgttggcagcgtacagatgtatggcctgccctggagcatttactgaaacagggtcccatggaaatttacccggcacgcattccaaaagcccctgatttctggcatccgcaaatgtggtccaggccgcgccttatcactaataatcaacctgttaccgatgacgctctggaaattatcggcgaaatgctgcgctttacccaggggggacgtttttatagcgggctggaacaactgaaaacgttctgccagccacaaacgctggcagcttttgcctgggatctcttcactgcgtggcaacaagctggtgcccccgcaaaagacaactgggcatttctggcgttaagtctctttggtgacgaaagcacggcacgggatctaacaacacagatcctcgcctggccacaaggcaaatctgcccgtgctgtcagcggcctgaacatccttaccctgatgaataatgatatggcgctgatacagctgcatcatatatcgcaacgggctaaatcccgccccttacgtgataacgcggcggaatttcttcaggtagtcgcagaaaatcgcgggctaagccaggaagagctagcggacagattagtcccaaccctgggccttgatgatccgcaggcgttgagttttgattttggtccccggcagtttaccgttcgcttcgatgaaaacctcaacccggttatctttgatcagcaaaacgttcgccagaaaagcgttccccggttgcgcgccgatgacgatcaactgaaagcgcccgaggcactggcccgactaaaagggctaaaaaaagatgctactcaggtgagcaaaaacctgctcccgcgtcttgaagctgccctacgtaccacccgacgctggtcgctggcagattttcattctctgtttgttaatcatccctttacccgtctggttacccagcgattaatatggggggtttatccggcaaatgaaccgcgtcgtttactcaacgcctttcgtgtggccgcagagggggggttctgcaatgcgcaagatgagccaattgacctgcctgcggacgctctgattggcattgcccacccgttagaaatgacagcagaaatgcgcagtgaatttgcacagctttttgccgattacgaaattatgccgccttttcgccagttggcgcgccgcacggtgctgctcacacctgatgagtcaaccagtaacagcctgactcgctgggaaggtaaatccgctaccgttgggcaacttatgggaatgcgatacaaaggctgggagtcaggttatgaggacgcatttgtctatgacctgggtgagtaccggctggtccttaagttttcacccggttttaaccactacaatgttgatagcaaagcgttaatgagcttccgttctcttcgagtgtaccgtgacaataaatccgtcacttttgccgaacttgatgtgtttaatttgagtgaggcgttaagcgcacctgacgtcattttccattaaaaacacagcgggcagtgatgcaactgcccgttatcaacacgacttaccagcggggaaagcgatgatcgtgcaaaaagagctggttgctatttacgattatgaggtccctgtacctgaagatccgttttccttcagacttgagatccataaatgctctgaattatttacaggttccgtctatcgactggagcgattccggctacgttcaacatttcatcaacgtgatcgagaagatgctgacccgctaataaatgatgcgttgatttatataagagatgagtgtattgatgagcggaaattacgaggtgaatcacctgaaactgtaatagcaatttttaatcgtgaactacagaatatattcaaccaagaaatagaataatatactctagataattaaagtcgcagcacatgcaacttgaagtatgacgagtatagctttcttaaagggggaaacggtattcccccttagatgcgtttcaatttgcccgttacttcaacaaatcaatcaaccgtaacagagccactaataactccagtacggcaatgagcacggttaacttttgtgtcagcgtgtccatccgctctccttattaaggagcgcaacaccagcaccttacccttacactgcctgtcgatactggtttacgtatgttggtacgaaacgttgctctccggatcagggcaccgcctgcggcaccacccgtccggcagccaggacttaaaattggtccgatccggcacaacctcccaacgggcaggattataaatctcactcactgaattgcaatggagtgtggatatggttataatttattcgttggtacgaaatgttgcacaatcagcaagttagcgtcactgtagtaaataaaagaacctgcctcaccagcaggtttttttattttctgcgatctactttccagatatttttttgccaatagcccaccataaatattcacatcccggtcaaatggtgcgttgaatataaaatcgatgaatttataaataaaaatgagttatatgatgaattaataaaaacagtaatcattttattaaagggggaagcggttttcccccttagatgcgtttcaatttgcccgttacttcaacaaatcaatcaaccgtaacagagctactaatagctccagtacagcaatgagcacggttaacttttgtgtcagcgagtccatccgctctccttattaaggagcgcaacaccagcaccttacccttacactgcctgtcgatactggtttacgtatgttggaccacgatgttgcactccggatcagggcaccacctgcagcaccccccgtccggtagccaggacttgaaataggttcgatccggcgcaacgtcccaacagtcaggattataaatctcattatcttaattgcaacggggtccagccgtggttataattcgttcgttggaacacgatgttgcacaggctgtggtgttaggcctgaaaatagtaaataaaagaacctgcctcaccagcaggtttttttatttactgtgatctgcttcccagatatttttcgctcaaacaactaatgcgccaaacatttattgcgcgtaaaatatcgtttatttcattaatacatttcagggatgaatatatgtcaccgcagaataatcatctgcagcgtccgcctgctgctgtgttatacgccgatgaactggcaaaattaaaacaaaatgataacgcaccttgcccgcccggttggcagttaagtttgcctgcggcccgtgcttttatccttggcgatagcgcgcaaaatattagccgtaaagtggtgattagtccctccgctgtcgaacgtatgttagtcactcttgccaccggacgcggtttgatgttggtgggggaacctggcaccgcaaaatctctcctgtctgaattactggcaacctctattagcggcgatgccgggttaaccatccagggcggcgcatctactaccgaagatcaaatcaagtacggctggaactacgccctgcttatcaatcatggtccatcaacggaagcgctggtccctgccccgctttaccagggaatgcgcgacggcaaaatcgtccgttttgaagagataacgcgtacaccgctggaagtgcaagactgtctgttaggtatgctttctgacagggtgatgacggtgccggaactcactggtgaagccagtcagctctatgcgcgagaaggctttaatattattgccactgccaatacccgcgatcgcggcgtcaatgaaatgagtgctgcgctaaagcgtcgcttcgattttgaaactgtctttccgattatggatttcgcccaggagctggagcttgtcgccagtgcttcggcgcgtttgctggcccatagcggtattccgcataaagtgcctgacgcggtactggagttactggtccgcaccttccgcgatctgcgtgccaacggcgaaaagaaaacgtcaatggatacactaacagcgattatgtccaccgctgaagccgtgaacgtggcccacgctgtgggcgtccgcgcctggtttttagcgaatcgcgcgggggagcctgccgacctggtggactgtattgccggaaccatcgtcaaagataacgaagaagatcgcgctcgtctgcgccgttacttcgaacagcgtgtcgccacacataaagaagctcactggcaggcttattatcaagcccgccaccgcctgccgtgaggaaagatgcatgagcgagccgttaattgtcggcatccggcatcatagtccggcctgcgcccgactggtgaaatcgttaatcgaaagccagcgaccacgatacgtgttgattgaaggcccggctgattttaatgaccgggtagatgaactgtttttagcccaccagcttccggtggctatttacagttattgccagtatcaggacggtgctgctcctgggcgcggcgcctggacgccatttgccgaattttcgccggagtggcaggcgctacaagccgcacgtcatattcaggcacaaacttactttatcgatttgccttgctgggcgcagagtgaagaagaggacgattcgcctgatacgcaagaggaaagccaggccttgctgctgcgtgccacccgcatggataacagcgataccctgtgggatcacttgttcgaagatgaaagccagcaaactgcattaccctctgcactggcgcactattttgcccaactgcggggcgatttccccggcgatgcactcaatcgtcagcgcgaagcctttatggctcgctggattgcatgggcagtgcagcaaaataatggcgacgtgttagtcgtctgcggtggctggcacgctccggcactggcaaaaatgtggcgcgaatgcccgcaggacattaacaagccagaattgccctcgctggcagatgccgttacaggttgttatctcacaccctacagtgaaaagcgccttgatgtgctggcaggatacctttcaggaatgcctgccccggtctggcaaagctggtgctggcagtggggcttacagcaggcgggagaacaactgctaaaaacggttcttacccgtttgcgccaacaccacttgcctgcttcgaccgcggatatggctgccgctcatctgcatgcgatggcgctggcacagttgcgcggatataaactaccgttacgcactgactggctggatgccatagcaggctcgctgattaaagaagccctgaacgcgccgttgccgtggagctatcgcggcgttattcatcccgataccgatccgattctgctaacgttgatagacacattagcgggtgacggattcggtaaacttgcccyttctacgccacaaccgcctctgccaaaagatgtcacctgcgaactggaacgtaccgcaatctytctttcggcggagcttaccttaaatcgctttaaccccaatggactagcgcaaagtcaggtgttacatcggctggcaatactggagatcccagggattgtacgccagcagggaagcacactgacacttgcaggcaacggtgaagaacgctggaaattaacccgcccgcttagccagcatgcggcattgattgaggccgcctgctttggtgccacactccaggaagccgcacgccataaattagaagccgatatgctggacgcgggtggaatcggcagtatcaccacatgtcttagccaggcggcgttagcgggtctggcgtccttcagtcaacaattactggagcaactcacattattaatcgcctaggaaaatcaatttgccgaaatgggcccggcgctggaagtgctatatgccttatggcggctggatgaaattagcggtatgcaaggtgcgcagatatcacaaacgacgttatgcgcggctatcgatcgcacgctgtggctgtgtgaatctaacggcagaccggatgaaaaggagtttcacgctcacctgcatagctggcaagcgctttgccatattctgcgcgatctacatagcggcgttaatttacccggcgtttctctttctgcggcggtagccttactggagcgacgcagtcaggcaatccatgccccggcgctggatcgcggcgcggctcttggcgcactgatgcgtctggaacatcccaacgctagtgccgaagcggcgctgacgatgctggcgcagttatccccggcacaatccggcgaagcgctgcacggtttgctggcgctggcccgccatcaactggcctgtcagccggcatttatcgccggtttcagcagtcatttaaatcaaccaagtgatgccgattttatcaatgccctgcccgatttacgcgcggcgatggcctggctaccgccacgagaacgcgggacactggcgcatcaggtgcttgaacattatcaactggcgcaacttcccgtttcggcgctgcaaatgccgttgcattgcccaccacaagccattgcacatcatcaacaactcgaacagcaggcactggcatcgctgcaaaactggggagttttccatgtctgaactgaacgatcttctgaccacccgtgagctacaacgctggcgattaattcttggcgaagcggcagaaacgacgctttgtgggctggatgacaacgcccggcagatagaccacgcgctggagtggctgtatgggcgcgatcctgaacggctccagcgtggtgaacgctccggtggattaggtggctcaaatctcaccacccctgagtggatcaacagtattcacacgctgtttccgcaacaggtgattgagcggctggaaagcgatgccgtactgcgctacggcattgaagatgtggtgacgaatctcgacgtgctggaacgtatgcagccttctgaaagcctgctacgcgccgttttgcacaccaaacatctgatgaaccccgaagtactggctgccgcccgccggatagtgcgccaggttgttgaagaaattatggctcgactggcaaaggaagttcgtcaggctttttctggtgtccgcgatcgccgtcgccgctcatctattccactggcgcgagactttgatttcaaaagtactcttcgcgccaatctgcaacactggcacccgcaacacggcaagttgtatatcgaatccccccgctttaacagccgaattaagcgccacagtgaacaatggcaactggtcttactggttgatctaagcggatcgatggtcgattcggtgatccactctgcggtaatggcggcctgtttgtggcagttacccggcattcgtacccatctggtggcgtttgacaccagtgtcgttgatctcacggcagacgttgccgatccggtagagttattaatgaaagtacagttgggcggcgggaccaatatcgccagtgccgtggagtatgggcggcaacttattgaacaaccagcaaaaagcgtcattatcctcgtgagtgatttttatgaagggggttcatcatcattgctgacgcatcaggtgaaaaagtgtgtccagagcggcatcaaagtgctggggctggcagcgctcgacagcaccgcaacgccttgctatgaccgcgatatggcccaggcgctggttaatgttggcgcacaaatagccgcaatgacaccgggtgaactggctacctggcttgcggagaatttgcagtcatgaattcactacgtccggaattattagaactcacgccgcaggccctgacggcgttaagcaatgccggttttgttaagcgcagccttaaggaactggaaaatggcaacgtcccggaaatcagccatgagaacggcgctttaatcgccaccttcagtgacggtgtccgtacccagctggcgaacggccaggcactgaaagaggctcagtgcacctgcggggctagcggcatgtgccgtcatcgcgtgatgctggtgttaagttatcagcgactttgtgccaccacccggcccacggaaaaagaagaagagtggcagcctgcaatctggctggaagaactggctaccctgcccgatgccacccgcaaacgtgcacaggtgctggtcgctaaaggcatcaccattgagttgttctgtgcgcctggcgaaattccctcagcccgcttaccgatgagtgatgtgcgtttttattcccgcagcagcattcgcttcgcccgctgtgattgtattgaaggcacactttgcgaacatgtcgtactggctgtgcaggccttcgtcgaggccaaaactcagcaagcggaatttactcatttaatctggcagatgcgcagcgaacacgtcacatcatctgacgacccgtttgccagcgaagaaggcaacgcgtgtcgtcaatatgttcagcaattaagccaggcattatggcttggcggcatcagccagccgcttattcactacgaggccgctttcagccgcgcgcagcaagcggcggaacgctgcaactggcgctgggtgagtgaatcgctacggcaactgcgcgccagcgttgatgccttccacgcccgcgccagccactatcatgcaggagaatgcttacgtcagcttgcggcattaaacagtcgattaaattgcgcacaagagatggcccggcgcgacagtgttggtgaagttcctcctgtgccgtggcgcacggtcgttggctctggcattgccggagaagcaaagcttgatcatctgcggctggtgtctttaggtatgcgttgctggcaggatattgagcattatggtttacgcatctggtttaccgatcccgacaccggcagtattttgcacctttcgcgcagttggccgcgaagtgaacaggaaaactcaccggcagctacgcgtcggctgtttagttttcaggctggcgcactggcgggtgggcaaattgtttcacaagcagcaaaacgcagtgccgatggcgagctgctgttagctacccgcaaccgcttaagcagcgttgtgccgctgtcgcctgatgcctggcgaatgttgagcgcgccgttacgccagccgggcattgtggctttgcgggaatatttacgccagcgtcccccctcctgcatacggcctcttaatcaggtcgataacttatttattctgccggtcgctgagtgtatttcgctcggttgggatagcagccgccagacgctggatgcgcaggtaatcagcggcgaaggtgaagataatctgctgacgttatcactgccagcctcagccagcgcgccttatgccgttgaacgcatggcggcgcttttgcaacaaacagacgaccccgtgtgtctggtttctggctttgtcagttttgttgatgggcaattgacactggaaccacaggtaatgatgacaaagactcgtgcctgggcgctggacgcagaaactgcgcctgtggtggcatcactaccttctgccagcgttctgcctgtgccgtctactgctcatcagttgctgatgcgctgccaggcattacttattcaactgctccataacggctggcgctatcaggaacagagtgctattggtcaggcagagttgctggcgaatgacctcaccgcggtgggtttttatcggctggcacatgtattgggacaatttcgtaatacagaaagcgaggcacgggtagaagcaatgaataacggtgttttgctgtgcgaacaattattccccctgcttcagcaacaaggattgaaccgccccgggtttcctggagagtgttttatctgtgaactcaggctgccagatcatcgtttccgatggaagcataataagctttttctgcttctgccggaggagcatggcccagccttcccagcaatcgtcgattgttataccagtccacccacgttagtgtggccagttccacttctgcacggtttttccagctcttacggtgtattacctccgctttgtaaagaccattgatgctctcagccatcgcgttgtcatacgagtcgcctgtactccctgttgatgccagtaatccggcttcttttagtcgctccgtataggccagtgacacatactgagagcctttatcgctgtgatggatggtgccagacggacgacgggcccacaacgcctgctccagcgcatccagcacgaatgtcgtttccatagacgatgagacccgccaccccacgatgtatccggcaaacacatcaatgataaacgccacatagacgaagccctgccatgtgctgacgtaagtaaaatcagccacccacagctggtcaggtcgttctgccacgaactgacggtttacgcggtcgcctgcggcaacggctttccggctgatggtcgtacggacctttttaccccggagaacaccggcaagtcccataaccgccatgagacgtgccactgtacatctggccaccctgattccttcccgtaacaactgacgccagactttacgcacaccgtacacctgatgattttcatcgtatacgcgctgtatctctctcttcagccagtcgtcgtgctgcgcacgggcactgcgtttatccggatgatgtcgctgttgctgacaatggtaatacgttgacggggcaatatgcagttcgctgcataccggtccgaccccgtactgctcacgcagcttatccagcagtggcatcattttttccagaggcggtcgaactccgccttcgcaaaataagcggaagcctggcgaaggatatcgttactgcggcgcagttcacgattttcacgttccagctctttcagacgctgacgttcagcgctggtgagcccaccatcaccgcccccggtatcccgctcatgctggcgaacccagacacgcagagtctccggcgtacagccaatctttggggcaatggaacaaattgccgcccactgtgagtcatattcatcctgactttccagaaccatacgaatcgcccgctgacggacttcgggggaaaaacgagtatttttagtcatcctgtttacctctttctcagggagtttagtctccaggatttccggggcggttcagatgaaatagtgctttttactaagagttctactccagttccggactgctcacgccacggtattaggcatatcctatatagcccctggtgagagtcaccagttccttgattaaataaaatggagttttacatgaaggctttcaataagctgttttcccttgttgttgcatctgttctggttttttctcttgctggctgcggtgacaaagaagaatcgaagaaattcagcgccaatctgaacggcactgaaattgccattacctatgtctacaaaggtgacaaggtgcttaagcaatcttctgaaaccaaaattcaatttgcctccattggtgctaccaccaaagaagatgctgccaagacacttgagccgttaagcgccaaatacaaaaacatcgcgggtgttgaagaaaaattaacctataccgatacctacgcgcaggaaaacgtgactatcgatatggaaaaagtggattttaaagccctgcagggtatttcaggaatcaacgtttctgctgaagatgccaaaaaaggtatcactatggcgcaaatggaactggtgatgaaagccgctggttttaaagaagtgaaataatctgtcggcggccatgtttgcgcatggccgccatacccgtcttagcttttcttcacatgctggcgcgctgccagtccacgcagaaaataacgtaaaaattgatcgccgcattcgcggaagtttttatgatccggtgcacgcatcatcgccgtaatttccggcatcgaaacgcggaactgctgttcggtgaggatcgccagaatgtcatcggttttcagcgaaaacgcgatgcgtaattttttcagcacgatgttgttattaatgcgacgttccggctccagtgccggagcagactcatccttgccgcgtttttcataaatcaggccattgaggaatgacgacaaaacaatgtccggacaacgctgaaaaccctcttcgtcttctttacgtagccagacggcgatctgttccgcggtggcttcgacattacccagcgccagtatacgcaccaggtcattattattggctttcaaaatgtagcgcacgctgcgcagaatatcgttacttagcatgaggccttcaggtgttgatgaggcaaaaagccattttagcagtcttttacaggccaatcgcctcttttaagcttttcagataacggcggctgaccggcacggttaagccattacgcaaaatcaactcggcctgaccgttatcttccagacgaatctcctgtaaatgcgcgaggttaaccagatactgacgatggcagcgcagtagtggtgtacgactttccagggtacgtaatgtcaattcggtaaagccctctttcccttcgtggctggtaacgtagacaccgctcatccgactgctgacaaatgccacatctttcatttgcagcaaataaatccgactatgccccgtacaagggataaatttcagcgcctgttgattttccggtaacagcgaaacatcctgcttgctgcgctcctgacgcaatcgcgccagcgttttctccagtcgcgcttcatcaattggcttcagcagatagtcaaaggcatgttcttcaaaggctttaatagcgtattcgtcaaacgcggtgagaaaaacaatatacggacgatgttccgggtcgagcatccccaccatttccagaccactgatgcgcggcatctggatatcgagaaacagcacatccgggcgcagtttatgcaccgcgccgatcccttccacggcgtttgaacactcaccaacgatttcaatatcgctctgctcctgcaaaaatacgcgcaggttctcccgtgctaacggttcatcatcgacaattaagactttaatcatgcctcgtccctccatggtagtcgtaacgttattcgggtgtaactatcaggctcacaggcgacgcttatcccatagtcatcgccaaaccgttcacgtaaacgcttatccaccagattcatccccagcccactggcattggttaccggttgatacaaaccggcattgtcttcgatctccagcatcaaatgttgcccctcacgtcggacgctgattgccactcgccctgtatccagcagttgtgatgtcccatgtttaatggcgttttccactatcggttgcagggtaaacgcgggcaattgctgctgggataattcttgcggaatagcaatgttgacctgcaaccgcgactggaagcgcgccttttcaatttgcagataagcattcacatgttcaatttcgtcggcgagagtaacaaactccgaaggccgctttaagtttttgcggaaaaaagtggaaagatactgcaccagctggctggcctgttcgctgtcgcgacggatcaccgctttaatggtgttaagcgcattaaacaaaaaatgggggttcacctgggcgtgaagcagtttgatctctgactgggtgagcatcgctttttgccgctcatattgcccggcgaggatctgcgccgaaagcagttgcgcaatcccctcgcccagcgtgcggttgattgaactaaataaacggtttttggcttcatacaatttgatggtgcccatcacccgctgattttcaccacgcaacggaattaccagcgtcgaccccagtttgcattgcggatgcaaagagcaacgataaggtacttcgttgccatcagcgtagaccacttcaccggtttcaatcgcttttaaagtataagttgaagaaatcggtttgccgggtaaatggtggtcgtcaccaattccggtaaaggccagcaatttctctcgatcggtaatcgcgactgcaccaatatccagctccagatacagcacctgagccactttcatgctgttcacttcgttaaacccctggcgcaaaatgccttccgtcgaggctgccactttcagcgcagtggcagaaaaagccgaagtgtatttttcaaacatcgcgcgtttatcgagcaatatacgcataaacagcgccgcgccgacggtattggtgaccatcattggcgcagcaatattactcaccagacgcaccgcatcttcataaggtcgggcgatcgccaggatgatcagcatttgcaccatttcagcgacgaacgtgacggcaccagcggtaatggggttaaagactttatcagtgcgcccgcgacggatcaggatgctgtgtaccaggccgccgagcaatccttcaacgatggtcgagatcatgcaacttagcgcggtcatgccccccatcgaatatcgatgtaacccgccggtcaggccaaccagcccaccgacgaccggaccgccgagtaagccgcccattaccgcgcctatcgcacgggtattggcaatagaatcgtcaatgtgcaacccaaaccaggtgcccatgatgcagaagatggaaaagacgatgtagcagagaaatttatgcggcagacgaaccgtgacctgcattaacggtatgaataatggcgttttactcattaaccacgcaatgactaaaaaaacgcacatctgctgaagcagcagcaacaccagattaaaatcgtacatacccgcaaaccacacatccctttaaaacgcgtaacatacattgcctgcgtttaactttctttgaactcttgcagaaaaatgagaattcgtgagtacgatcactcaaaatcgcctggcaaaaataaaatcaccctataaatgcacaaaaaacgggcaaaactacctggttcgcaaaactgcgtctaaagttaaaccgggacctcgcgagcaagggtgagacgatggcgctttacacaattggtgaagtggcgttgctttgtgatattaaccctgtcacgttacgcgcgtgacgcaacatttttaaaaatcgacgaagatcgtccaggagcgccgtttttcaagggttggatagatgattcgtttaccatgtcgatgaacttcgacgaatttcgccgataaaaagtgtcccatacatgccccattgatgccccataaacaatatcaggaattgacactggttatccatacagataaaaataacacctgtacataactacagttacaggagggtgttatgcgtgttgagatctgtatcgctaaagaaaaaatcactaaaatgccaaacggtgctgtggatgcgttaaaggaagaattaacccgacgcatcagtaaacgttatgacgatgtagaggtgatcgtaaaagccaccagcaacgatggcctttctgttacgcgcaccgccgataaagattcagctaaaacttttgttcaggagacgctgaaagatacctgggagtctgctgacgagtggtttgttcgctaataaacacgtaaatcggtaacggctggaaatcattcaatactcgcactatcgaaagttcaccagccaaccgcgacacgctcttacatacgaagtgccgcgctttccttaataattttttagcagtactgtgtaaataatgagcgacctaatccatgcatgacgcgtagtgcctattgtgcatctttctgcgtctctttttactggacccaagccaatgatgctggcgataccattcccgccaggcccacttacaacagtaaaattcggagctctgcctttacatacaatacaatctacctaacaaatatcccccggacattgcaacacaaaaaccggagccggactccggttttgtgaagctgtcgggttacttcatcccgccaatattttcccacgtcccgtcagcacgcaggatttgcagcggtcttaccacgcactgtatctgctttttatccgcatccagtatcaccacctgcgtgattaccctgtcctgctccggaataataccattctcatcggactccaggatgtctgccggccccagtcgcagttgtgctgtaagcgactgcccgtgttcacggccatcatgctttccgcaaccacacagacgctgcataagtttttttagtatattcatgtcattctcctgttctgcctgtatcactgcccacttcatccagccccttaacatcctgccacggcccgtcaccaaacctgacctgcaaatgccgaaacagcccctgaacctgtgtggcatctttggggtcaagaaaggtcagtccggtgatgagtgcgccatctgtatccgggaaccagccattgctgtttgtctcaataatgytysccggccccagacgaaaacggatttgtgtctcccccgggtcgcccttcggtccctgaggtccggttgcccccaccgggccagccgcacctgtttctcctttcggtccctgtgggcctgccgggcctgccgcaccggtatctccctttggaccctgtggacctgcatttcccgtcagaccggtctctccccgctctcccctgtcacctttcggcccctgcgggcctgccggaccagcatcacctgccggtccccgttcgccggttgccccggcagggccggtgtcaccgcgctctcccttatcacccttcggccccygaggacccgcgggcccctgttcccccnwttggcccgggaggtcccaccacggtggggattcggtttacggcctcttccgccgctatcctgctttgttccgctgactgtgcgctttctgcagactcccgggctttttctgttgcggtcgttgcatccctggcagcannaccggcagcactttctgccgtctttctygacaattcagcttctgctgcactttgtgatgactcactggctttttgagcggccgcagaagccgaggacgaggacgcatcctctgactgctttgcagcggctgcactttctgccgcctgccgggctgactccgatgcatcccctgctgaagtgtcagcatttgcmgcgctctcttctgcctgactggctgatatgccggcattcctcgcggacgtctccgcctctccggcattcttcttcgcctcctcagcgngacgcgccgcttcttccaccatcagttcaaaacgacgcagtgcctccggccggacgtcatcctccgacatggcaccgagaaaatcattcagcgtccccggttgagaatcttcatacacggtgatggtcccggcatgtgacggcgggaacctttccaccaacagaataacgctgtactgaccgtactcaacgtccatgctgtaacgaccggcttcatccggattttcagaggccaccgtgttcaccaccaccgtggcgctgttacgtctggctttcagttgaatggtgcagttctctaccggttttcctgtgccgtctttcagtacacctgaaatctttactgccatattcaccccacaaaaaagcccgcctgaaccggcgggctgtcataacactgtgttacctggctaatcagaayttatagccgacacccacgatgaarccgtcagtgcgccagtcgccactgccggagccttcataagcaatatcaatggccacggattcggtcgggttaaactgcacgccagcyccccacgccagagacgtgttgctgtggcgaccgtcatcacttccggtcagcacatcgtgcgttttccccttgttgtcagttacgcggagataatccccggagaaagtcgacacacggctgtaagccactcccgccatcgcatacgcgctgaaccattcattcacgcgcacagacggccccgccattacgctgaaccagcggttacgcacggaatcttcatgccagcgggtatcgctgtaacgggtaatctggcgattcctgtctcctgcatagctgaatgacgtcaccagccccagcgtgtccgtgaattcataacggtatttcacgttaatcccgttaagattatcgctaccgggagcgttcgtcgagacatgaagataccccgcgctcagcgtggcctgctgctcagacgcccatgcaggcgcaccggatacggtcagacaaatggctgcggacaaaatggcggcataaagtttacgcataattacctctcgcttttctgcaataaaaaaggcgtcattcctgacgccctttattggggttataaatatttcaacgaatactgatgccggaagcagcttttttggtcacaatcaccgtacagtcggtgatattgcctgccccctgattgcctttctggaaaatcttaaactccagartgacgctaccaccaccactaggcatatcaataactgcactgtaactaccgggaatggcccctttagtttctctggatgcgattaatacgccgtttttgcgaacttcaaaaccataccccgtgtatcgcgtgcctcctgggttatttccgctccccggatcgtcatacgctataccgttaaaaataatgggcggaataataatctggcggtcaaagttatgatcatcgctgatggtgactgtaaccgtaccgtttggtgtttccgtgttaccccacgtaccgacttttttcgggaaggcttttgatacagctttaacgaaatcccctctgacctgggtcgcctccagcatgcccttaatcgtacagttctggttaatcgtgacattgttgagcgctcctgagttcgcattcacactgccactgatatccgcatttttcgccgtcagtcgcccgtctggtgtcagggaaaatgccggaggattaccgccgctggtaatggtgggagccgtcagatatttcaggaacacttcattcatgaatatctgatcgccctgaccaacaaacatcggctttgtgttgccattcgcaggattaatcatcgcaatcctgtctgctgccagcagcacctgactctgcatgccgtcgggggtgttctcaataccggcaccgatacccgcaatataaaggcgtccgtcctgcatctgctgcagcttcactgcccacatgctgttcaggttattatttgtatcaacctgaaccttctgtatctgctggatcgctgcactctggtcttccagtttcttattgacggtctgtgttatttcattgctgacatccgttatggacgtcctgatttcagtcaggtcaggcgcaagctgaccgttatcaatctgcgtccacagctcctgagccagatgggttttccctatctcgcctttgaaaaaatccagatagcctgatgcatcatcactcggctgaccgacagcctctacaaatgccgatttgccaacggtgttcacactgcggatataaaagtaataatcatggcccggtttgatattgatactggcagctatccagtacagcgccgtgccaagatagcgggctgtggtttcaacctgcctgatatcagcaatccgcttttccgagaaccagaactcaaactgtaccgtcggatcataaaccgcaagatgcggcgtggcggttatctgaaaatagcccggtgtcagctcaatccgagacggcgctgccggtgcggcaatccggaacgataccgatgccggatcgccctgctgtccccacgcatttaccgcccggactgtcaacctgtagttccccggcgccagttgcgtgaagcggtatgtggtttctgtcgtcctggccgtgctgaccagccgctcactgccgtcatccgctgccacggtcaggcgaagcaggaagctcacgcccttcaccactttcggcgtgtcccagcgcgccagcacctgatattccccgctgtctgcggtgacttcggcggtcaggtgctgcaccgctggcggcgtgacaccattcaccgtgccgctctggtcgccgtcaaagtgcgccccgttatccacgatggcttctttttccggcacgtgctgcaccgccgtgatggcaaaggtgccgtccgtgttttcccggatggagacacagcggaacaggcgacgacgcagtgacggcagggagagtccccatacaccgtatgtctccacaccatcaggcagggtgctgacctgtatccggtccggcgcggggtgtgcagtgatggccacgctcaccggcttaccgctgccgttaatcaggttcaccgtggcggcacctgtctccggcagggtcacctcacggtccagwgtcagggtgcggctggcggcatcgatggacaggatacgtccgccggtcatggtcccggcatagtcgttatcacagatttcaataatgtcaccgggtgtgtgacgcagcccctgtgacccgagcgtgaaatccaccgtctgcgtttccagcagtccggtctttatcacccacagcccggcacggtgggcctgaccgcgactggtgcagccgaacgcatccatcttcagcaggttgcgcccgtagcgcagtatggcttccgggtcttccaccagttccgtggaggtctgccagccgttctgcgggtcggtgtaattcacctccaccgccgtgtggcggtccttcagggcgctgaagctgtagcgaaaccccacgccgttatcatccaccaccacatcgctgttggtgtacggccacaccacatccgacgggcggtcctgaacgaacgtcagcgtctggccgttccataccggcatacagcgcatcgccgagcagaaatcactgaggacgtcccacgccttacgctgttgtgacaggtatgcattaaaggtcatccgcggctctgtgcccccgaaaccatccggcaccgtctggtcgcagtactgcgcaatggcatacagcgcccatttgtccacatccgccgcccccagacgttttcccatcccgtagcgcgggtgagtcagcatgtcccacagacaccaggccgggttgttgctgtatgccggtttcaggctgccgtcccagatgccgctgtacgtgcgtttttccgggtcatagtttgacggcacctgaataatgcgaccgcggatatggtagttcaccgtcatctgctgaccgccaaactgctccgcatccacctgcagccccacaatcgccgtgttcgggtagcactgtttcacatcgatgatttcggtgtatgacgaccagagcgtcttattctgcagctggtccgtggtgctgtccgccgtctccctgaccatccggatgttaaagggccggggcggcagattatccagaatcaccgacgccaggaactgcgaggtggtcttgccgttaatggtgacatccttttccgtcatccatttaccaccacgctcaagctgaatcagcaggcggacagacgtcgggttacggtcaccctttgaggtggtctccaccagtgactgcaccccgaaggtaacccgcaggcggtcaatgttcgcggacgtaatggtgcgcgtcaccggctttgccttcgtcacttccacgcccagtccggtttcagctccggaggactcaaagccttccggtggtgtctgctcctgctccccggcacgccagaccgcagtcacaccgtgtatcacgggattaccgtccgtgtccgtcagcggggttttgttcaccaggatactctgcagccccttcaccgggccttctatcggtccctcaccaatcgcatcaatcacactcatcatctgcgtggatttgagattatccttcgcctctcgaggcgtgtgcgccctgccgccacctttgcccataatgttcctctcaattggtattattaatcgcagtgataggatattgcacagctattgcgcgatatcatcagaacgctgtttgttaccctgtaaccagcaagctcagtctgttaacggaattaatgagggttttatgaaatgtaaaatcattgctgccattgccatgctgacagcagcatcatgcggatacgcagcagaacaggaagtcccaatgaaccttgtcagtgctgacggaaaagaagtcagcattggaaaaataaccattcaggagaccccctacggtctgctgttcacaccagcccttcactctctgtctgaaggcattcatggttttcatgtgcacgaaaaaggaaattgcgccccggcactgaaagacggaaaaccggtcgcagcattatcggctggcggtcactttgacccgaaaaacaccggcaaacatcttggcccctggtctccggatggacacctgggcgacctccctgcgctgttcgtgacgcatgacggaaaagcgaactacccggtcctggccccgagactgaactcattaaaagagattaaagggcgttctctcatgcttcatgctggcggtgataaccatcatgaccatccggagcccctgggcggtggtggtgcgagaatggcctgcggcatcattcaataatcagtcaggtaaggggcgggccccttacctttattcctcaggacgataaatcctttctccctgaaaagaacggcacatcctccctctctgagttaatgtttttgtcgtgacataagaataattccttacactcaatcttcgtaacgctcccgcagttcctgtccgtgagcactgcgggattttttcgcttttatgcctgccgcccgataaccacgacctttccgcccccgccttcatcacgggtactgatgtcctgggatatacggcgggagccaaccagcatttccccgtaaggcaccggcatcgggttaccctgggcaatcatgttgtccagcgacgaaaagtacgtgttctgtttaccgttatccgttgccctgtattccggtgtttttggcttcggggccagcatctgtgccacaccacccagtatcatgctggcacccagtgaaaacagcatcgtggtggcagaaaaaccgccggcactcagcgctgcaccccaggctgccatcgatgctccggccgtgaagaaagagcccacgatggctgccgcccccagcacaatctgcagtccaccctttccggccccggccagtcgcggcacaatgtggatgaccgttccctcacccagctgttcgtgaagacgggcgtacaccgcctccggtgccgtgtcatcaccggcaatacgtatctggtaccagccttcgttcatctgacggcggaatccgggcacctgtaacgacagcgcccggatggcttccgctgccgtgttcacatacaggctgaggcggcggccaaatcgttgtaaatccccgtgaaggcagatgcgtgccagtggcggtgacgccaggctgaatgcgttcgtcgttgccatttttcggaatacctctcccgtttactcagttgttcaggcagatggtgaagcagctcaccgttgccgcagtaaatggcggcatggttcggtaccgaagcaccaaagcagcacagcagaatatcgccaggctgtgcggaaggcagggaaatcctgtaaaaaccagtcgcctccatattgtccaggtacaggttctgaccgttgcgccaccagtcatcctcacgctcaaaatccggcatatcaattcccgccagatggtaggcatcccggaacagcgtgtaacagtccgtcaccccgtgctcaaagcgccgtcctgtcagatgtggcacacagcggaatttatgaatttccccccggcagaccagccaccaggacagtgcactttttatctgcagccgccggtcggcctcgctcagccagggcagaccaccgggatgactgtggaccagtgccacaatctccccctgcatctctgcccgcagccagtcttccggtgcaatacgaaaatacgcytccggctctgcagagatattcacacaagggatataccgctccccctccggcgttctcaccacgaagccgcacgactccgctggcgcacaccgccgggcatgcgccagaatcgctgattcagtytgtgtcataaaacaggatttaytgcgaaagtttattgatggaaaggaaaccgccaaaattaaccgccatgccgcgcatctcacacccgcgcatgcacttgctgcatctgtccttacggatatccgtggtggggttgtcgaactcatccgccacagccccgcccgtgtaaccacactcatcagagcggtaggtccacatacaggtattcgccagcatgatgcgaccgggaaacagcgccccatccgtctcggtcggtgtagccagcacaaacgaggccgtcatggctgtcagctgcgacatctgctccaccacccagcggtcactcagctcctgctccgggtccgcctccggattgcccgcaacgaaattcaccgcatccagaaaacgggcatacacccggcggcggaccaccgtggcccccaccagactctgcaggtcctccgccatcccggtgacaaggccaaacagattggacaccgtcagtgacgggcgggcactgctgcccttcccgttcatctcaaaaccgctgccgtcaatcgggtatgcctgatattgccgcccctgccaggtgaccgcctcccctttttcattcagctcattacagaaaaaataccgctcaccaccctgcaccgtcaggtcgatttcccagagtaccacccgcggtgactgctctgatttaaccgactcgttcagactttcttcatgaatgtcctgcatcagttcaccacctgctcaatcgtacaactgaaatcactgtaccgggcgttatccgtgacgctccactcccggcacaccaccctcaccgtccggttatgtttcggcggtcgccacaaaaaggcacggtaaccaccatgccacgataaaaactcttccagccagcgccgggttgactcatccgtcacccggaacaccgcctgaaacgtcttcagttgaggattcagccctgtggggcggcgctgttcataaccgtcaccaaaccgcaccctcaccaccgacggcttctcactcacctgcatcccttcacgcgggaccagatgcagcgtttttatctcagccactcagcattcctccgtcacgtcgcatggacagcatcaccgcctgcacccgctggtcaatcagctgcacaagactgcctgccgcctccggccctatctgkccrttagycccgtcattctgaatggcgatrtggtagaccggggaatacaccagaccmgcactgccgttcatactgcccancsgcgcgyacrcccaagcgagccatccgccgcccgggtcaggggcataatggcttcaggtccggcctcccccatcagcccggccccttttgcaaaggcaaagtacgtgggcgtatccacaatactgttgctgtacgcactcaggtttgccgaggtatacacgccgccttttgcattggccaccgctccgcccagccagtcaccaatgctgccgagaaatcctcccgcaccggacataccgtttgccgccgtcttaattccgttgacaatsgcsgcattcataagaacttttgatatttcctgcagtacggatgaggcccagctgcgccattccactttrtttccgttcagcatctccgtgatgttattcaccatccctgagataccctccgtcgcmagctgtgctgcctgtgaggcgtaatcggacgcattatccacccagttactgaatccctcctgcagccctttctgccagtccgcacgctgcrcatccgattcggcataaaarrytkcctggtcyttaaggcgttcrctcagatactgcgcgttctgtgccagagcctgtctgtaaaaatcctcactgatatccccggtctgatactgagactgaaggtccgcatccttctggcggaagctgtcgcggatctgctgcaactcccgcatgcgttctctggctcgctccccctgcccgtaccccagcagttcagcatcattcgacgcacgcgcagccgcattctcattcttcagtgtctcttcccgggatcgcaactgttcccggattttttgctggtcaatcagggccgcattgcgcagcagctcctgcttctgtatctccgtcagggttttcagttcrcccwgcgchgtctggtayttcagcttcgccagctctgtattctgaccsrccagtgccagttgckcyttctgctgcttcagcagccgggaaaaactgtcttccgctttttccgtctctgattttccaccccgggatttrggtttrttcgcctcgttattrcgccaggcttccagrgcattactgatataacgctgtctcgcctcctgatacgratcccccacaaaaccraggtcatccgccgcataccccagccgggcacgctctttttcttcccctttcagtctggacagggccagctcacgctctgtttttgtcagggcactctgctgtttatcatccagagtggcctgtggcagccgtaacggcacattcaccagtccctgccgctgctgaagcagttcattacccagccccagcagacggttgaattccgtatgctgaccgttcataaccagcatggactggtacaccttattctgctctgccgcctgctgacgaattaacgccacacgacggtcttccagcccggcaagcacatcctgaatggactgcgctttttcctgcagggatttcacccgactggcctgttcatcaatcagccggttctgctctgtcagcgccgcccgtgttcgtccttcattatctgaggcttcaggcaaagacattgacggcgttttatgcgcgatttcatctatcgtcagtgcatactggcgcgcagactccctggcctgctcctgattctggtacagcgtgtaccatgctgcagcccccagcatcaccagtccgggtacgccaccaaccagccccagcgcaccgbtcatcagacgtgagcccaccgccgttgtactgttcagcgcattctgggcggcgcttctggcagcaatatttctgttcaggcgttcctgtgtggccgccagacgggcctctgcagcaatctgcatctccgtcccgcgggctgccgccacggcctgctgagcacggtacacggctgcccttgcccgcgccgtggcaatctgcgttcccctgaactgtgcttccgccagtgcaacttcattacgtgcagccgtcacaagtcctgccgtggcagacatcgctccggaggccatattgccaaagtamcgkgcaaccccgacggcaaccagcgcgcccacggctgttgccacattatcaatctgtccggcaacaccgttcagcatgccggagagcgtttttgtcaccccgctggcctcattcgcaccgcccacccaggccataaaggcgttttccaccttygtgatactactggaaaccgtttccggcatggccgcatattcatcacgtaatatccccagctggctgattaacgcggggaccactttatccgctgtcagttttccgtcatccgccattgccttcagatctttacgggccacgcccatacccgcagccagtgcacgtacgatccggtcaccactttcattgaccgaattaaaytcctcaccrcgcaayacaccctgygccagcgcctgrctgaactgggtgatcaccgarcccgcctcwgccgtactggcaccggagattttcagcccygtsgaaatggcctccgtcaccttcagtacatcaccggcactgtaaccatattcacgcatcgaggcagccgaacgggcaaacagggccgcattatccgaaaatgcggtgcctgtccgctggctgatatccatcagcactttctgtgatgacgcaaattcatcggatgactgtgatgcctgtttcagacgggcattcacggagctccactcatccgccagtgaaatcaggtgtccggaggcaaaggcaccggcaaatgcgccagccattccgacagcagaaccgcgaatttccgtcaactggctgttcagttctgccagggcacgtcgctgctcccgggctgccgcagcggcctgacgcccgccattctgcagggtccggtaatattcactgcccatacgggacgcccgctggatctccgactggaatgactgtgaatttgccgaaattttgataatcagttcacgtaacgtcgccattcacctttctccgggcaaaaaaaaacctgccacagcaggttttcatcattatttatgacattgctgcaaggctcagcgcgtcttccagcgccgcaaacggatccacctccggcttatcctcatcctcgccccagcagagcatggcgtccttcagtgcaacattcatcccctgtgccccgaaaaccgctttcacgatctgtgcattacggatatccccgcgctcatcacccagcggggataccctgtcgaactccatccacatcatcgcctcgctcgcactcaggctgtgscgcagttcggataaggtgcgccccagacggagcgcaagtcgcatcagaaagcgaatttccgggcgggctacttttttctggccgactctgcatcagcgatcagttccagtgcctgacgcagcaaccgggcatgtaccggaccatagacggccagcacctgctcacggtcgtccggagygaacacccgytgcagrtcmgtatcacacaggacatcgcagaacagcgtcacatccgcttccaggttacggcgggttttcgccaccaccgacagggtatcgtcatcctctccatcaccattgagcacttcctgccacagataccaggcctctgccgaaggctcccgcagcaccacgctgacatttctccattccggcaccttcaccgtttkatgacggaaccccgacagtctggccagcgccagtgttttcagatcttttgccataagccttatccgcccgcaccattaaccgttacygtacacgcatcagaggtaatgctctgcggctgttctgcagaatccrttaccwygcaggtataagcccccttatcacctgactgcgyattggctttactgaaagtgtcagtagtctgtccctckaccggctgaccatccttcttccaggcgtrtttataaggcggcgttcccccgttgacactgactgacattgtcagcagcgcaccggtattcacggtaagtgtcttmtccrgatttttcacaaacgccagcggtaccacataggacaccggtttacccttcaggcgaagtgaaaacgttgcagccaccacgccgttggtaccggatgaccaggtgtgctgacgcacttccgccaggaacttaaagcccttaccggacggaaactgcaccttaaacgcatacaccgtgtcattgtcataggcatcacgcagggcgttctgggcctgattcagataaaaattacccgacatggaaatctcggacgacgcccccagaccgttgatgttctcctgctctgtggagcagagcgtggtcacatcaatatcctgtttctgaccggcggtgaactggacttccttgatggtgcagtccaggcgcagatattccgccttctccatggtttcagcagtcgccggggcagatgaaatcatcacctgcgtcagctgtgaacgttcatacaaagcagacattctgcctcctgataataaaaaacccgcacgcggcgggttatgggttctgttgaaaaaattacaccgtgacctgaaactccagggttgcacggtaacagcggttttccggaatatagtcctgcatttcactgacggatcccggggccagcagcattatggcttcacgggcgtcctgacgtatctgacgcgcctgcgtcacagtcccggcataaacgtctatctgcaccgacactgaggactccgcctgcccgcccatcacgtccgcygacaccgatgaaatcaggctgaaaaccacccacggaagcgccaccgacggcctgccatccagcagggggaccacatacgggtacacctgcccgccggcaagatgcgccagatgaggatacaaatccgcctccgtcatcgtctcagtacctcatcaatggcccggttcatccgmgcaatcgccacctgtgccgcctgttcactgcgcacatcaaatgccgggcgcacaaacgggtgcggtggcatattcacggtccccatttccacaaaccgccagtagaaagcrttgcgcgggttatccgccttcatggtgttatcgctgttaccggtgtccggattaacaccmcggatatgsacaccggattccatcccgccatcgcgggagcgccgggaaaggaccaccacattgcggcgcagttttcccctgcgtaccggtgcccgtgacaccacttcttctttcagcacattcgcacccgcacgggttgcctcacgcagcacccggttattttcygcaccactcagaagctgcaaatcgcggctgatgtcctccagccccgaaaaatccagcagggtttcgatcatttttcccctcccagccgacagagaatttccagacgyccgccggtyrcatccggmacsggsascccgacracrttcaggaymyggtcacgccakggaccactcagcacatgaagtcgtgacgcygccgtgatttcmcgrccrgactgaccgcgyacccagatgcggatttccgcctgcgccatttccgcaccggactgcatccgctcccggctgctcctgccccggatatccgcatgaattttcccgcatgacacccattcttccgtcatttctccggcagcrttacgggttaacaccgggttcagaacactkatcatctgtgtcagacgacctgcagatattgccattccccctcctcataacaccgtcggacaacgcaaatcgtaaatcagcacggaaacagaaaacggcagytccccctgmaysagktcttcccgctcmgcaagatccggattccggtacagcatcccggtcagtcgcatggcagcccccttcatccgggttaatgcctcrccmgggatcagytcaccgtcctcackaatcacyttatcccggctgccctgratgtaggccagcagcacggcggtagcctgacgaaccttgtccatcagcatstcatcatccgcgtcatggtcaacacgcagatgtgccttgatttcttccagtgtcagtaatgctgtcactttccacctcctgcatcccgcccacgttttgcagccagagtccagcctgatgaatgagcttctccgggcttatcaccggtcatactgttgcagtgccacaacgagcccccccacgtcaccgtatcgccggggtggtaagtttcgccgattctgaacacaccacggtagagcatcaccggcagggaaaatgttttttccgtacgctggccactgctctgccggaccaccacagagaacgaccgttcacccgtcatgctgacgtcaatatccgccaccccgtcaaccaggcattcccatccccgcatcccgtacgttttttcatacgcccgccagagtccaccctggtgtgtggcatacgagccccggggaaaggatttttgatcgtcaatggcggggagtatttccagtgccgtggcatcacgcccgtcctgcggagccggcagggcactcaccgcctccagaaccgccttctgcagaacatccggatcgtagtcacgaccatcacgcggaacaggaatatggcttaccgcctccttcaccatctgttcaagcatcggatgcacatcatccggagtgatacttttaccgtctgccggtaccggtattttcgcgaccgcatcattcaccgccttctgcagaacatccggatcgtagtcacgaccatcacgcggaacaggaatatggcttaccgcctccttcaccatctgttcaagcatcggatgcacatcatccggagtgatacttttaccgtctgccggtaccggtattttcgcgaccgcatcattcaccgccttctgcagaacatccggatcgtagtcacgaccgtcgcgcggaacaggaatatggctcactgcctctttcaccatctgctcaagcatcggacgcacatcatccggggtgatacttttgccgtctgccggtaccggaatattcgcaaccgcatcattcaccgccttctgcagaacatccggatcgtartcacgaccrtcrcgcggwacmggaatrksscycacwgcstcwtycaccatcksctsmagmaycggacgcacmtcatcmmccgtcacryrcttctgtaataccrcmgacwgrgaagycagtttytcttcaaacgyttgtgcctgcgmggcyatyttcycctcaaatgtgcgctgtaaatccgccagcactgtggaaaattcttctcccagtgcacgaataatggacagttcccgttccgtcattttctcagtatcccccctgaacatcgctttcaccgcatcatgctctgtttcactgattgccttattaccgtcagatgcgccgtcaggcagctgtgatgaaactgttttcccggcagacgcgaacggatcctcacgggcatcacgacgggacagcgcctccagactgtagttctgctgctgaagatacagtgcatcaccgccggccaggggcggcaggttctcccgtttacgggcctcattgggcgtgagaagcgtatttttcaccgcatcccccagcgttttcatgcgccgctcactgtccattctcagcagcgtggtgacatcaaattctgtactctcgttttcccccgtttccagcgcctcatccagtaacagttcaatggactcaatcagcgtctgcagrcactgggaataatactgctgctccagcgcctccacgttgtcactggaaggcggktgkccmacgccaatcttgtaggccgggacacggaacaccgaacagacaatttcagcsgtcatyttcagttgttccaccgtctgcgcatccaccggtgaaaacgtcgtggggttgtattttgccccgttgctcagaatggccgttttccccgcattttcgcctgtatacccgctgtcccagttgctcttcagttttttcgcattttcttccgtaatactgccggggatctcaatcaccccggacggcctgccgccatttctgaaaaaagacgtcgaattttcctgaatatgatgcccctgcgtggccgccagcccggcggcatacaccggcggcaatcctataagcggatgaaaaaaacagttaaaccggtcgtggatcacttcccgggcaggcaccgtcaccgcctccgtgatcccgcagttccggtccggcgtgatgcggtagaacacctcgccgtcatccgccaccagaggttcaacccggctccagtccagaatacgcagttctttgatctgcccccgggcattacggattttcagcaccaccgtattgccatgacgcagtttggcgttcagccacagttcaaaaaactggatgcggttctgctgggcgttgggacgacgacagaggcgggcaatatccccccggcgcgtttccctgcgtatcccatgcgcatccgtctgcataagrcgmagccgcattttggcratatcctgggatatcagcgaaatrcatgmaaacaccgcrtgaaaggasarracggyttcmggatcggctttcaccccctgctgccaggcaccggcaaaaggctcagccaccgcctgaaacagggaccgccagcccacttctcttacgtcacgtcctgatttctggttttttcgggttcgccgcaaaaggttccacattcgccatgctccgcatcacgtttctttttctgacctgccggacgtcgcgctgtgatgtactccgccttccccaggcgaaccagcacctccgcacacggctgtgccacatcacggatatccccggcccgggcatcatgcgtgccctgcagatayyggatytttgccatmwsytrytrcgggargckcrcgcctcccgycctccttatcagactcagccgccggacgcactgccgtagttcactccggtgatcaccgccaccgccgcrgtacggcgacgacgccagttgatccagcgctccgcacggatggccacgctgcctgtctggaacatggaaaccagctccaccggggacggcgtggtactgtcgccgsycggctcagactgcatttccagtgatgcytcrcgggacatatccactgccacgccgccgtcatccgccagataaatatccggggcattcaccagcaccagctggtcacccacgtactgggagacaatcaccggcagcccctggaaggagccacccagcagggtcatgtccgggtattccttctgacccagcgcatttttacgcatggacagtgccagggcattggtgctggacatcagccagaccgcaccggtgggctgcaggtttgctgccacaaactgtccaaacgcagcctckgcatccgcatccgggttaccggttgatgccgtgcccttcacatcatgggtgatggacgccggggagacatctgccactgcggcttttttcgggtccacaaagtctgtatccagacgcgccaccaccgsttccgccagcgcattacggaccagtgcatcagcagccggactggaaaaacggatcaattcttccgtcagtaccgcaatggccgacaccttcgcatgactgaaggtgatggattcaaaatcaaacttcgtcaggggttttgccttaccctcacccacccagccggcagcaccgccggacacctgggcgtgcacacggatattgaatggcacctgacgaagtgcagggatcccgccctgaccaaatcgcccgataatggtctgcggacgcaggtaatcaataaagtcctgtgcgtattcctgatattcagacaggctgcctgcccactgcggatccgtggtggtccccgcgcccactgccgatttcaggacatgatgcagacractgtcatccggatactgacgacgggccacttccagggcttcagatcggacgcctttagccgcagccagcgatttggcaaagcgggcgaagccaatccccttatccagtttctgctccacacggatcaccggcgcagaagccaccgcggccacattcccgttaccggcctgtttcaccggctgcgccgtggcggccttaccggcttccagttcacgcaggcgcttcaggtgcgcatccacctgacggatttccgctgcggtgttgtcgtartgctcttcctcctccacatccagcgtgcgcccttcctctgcggctttggtcatgacctcctcaagggaggctgccagcgctgcacgcttgttttcaaaacttttaatctgttcgccaatattcattatggtcttttccttatgaaaaacggttgttgactgtgccgcagcgccggcagaagatgcgattttcaccaccggtttccggttgccggacgcggcagaaaacgggcggtcgtaagatttaatggtccggatggtgcattccgcattcgcgggcacggtgacggcagacacctccatcagttcccagcgcagaaaatgcagtccgcctccgtccagaaaggtgtattcatggggacggaagcccacggacagccccctgaccagcccggtcttaatggccgcccagacctcatccagccgggcagccagttgcgacggcatatccggtacgggcttcaccagtgttgccgtgatttccagcccttcgctgacccggcgyaccgtacactgccccaccgggcgggaatggtcatgctgccagagaaacgggatcgcactgccaaactccgcgccctccggctccaggatgtcaccatcccgatccggagaaggcgttgacgcaatcccggtgatcacccgttcatcctcactgaaggatttcaccgtcagcagggaacaggcccgtttaagagtcacatcagcctcctgaaaataaaaaaaccgccgsagcggttcrtgatggttacagtgtgaacagggttatatgaaaaaaaccgcatattctttctttttcggttccgggttaagggacatcagggagaccgcattgaacagcgccatcagcgggtcaatttttccccgtccactggcctgtttggtgataagaatggcgttacctttaggctccacccgggcattgccgacacaccaggccatcaggggctggtcaccrtgmaycagcaccccttcagccagtttgcgctcggtggttttratggccccgcccagyttccagccctggcttatccccaccacamtyycrtcggggatcccggcttccgccagtgaatccagaatctgccccacacctgacgggtcaataccgatatgrtccagtaactcagcctcatgaatgcgacgcacataytccgccacttccgccgtgtcatccccgacmcgmcggacaatsgtcatgtctccacaggccacaaaatcctgaaaccgggatgcctcactcttccgtctgaccaccgcggtttcatgcacccaggcatggccccagcccagccattcgcgggtttccctgtcacggccagtcacgtacattcccagcagatcatccaggcccccgccgtcaatccccaccgtcaccacatcagcgcgctgcaggatatcgtccaggctgacgcgcctgccctgctgctcccagaaatccgcrcccgcccagcggtcagaacgcagggcaagaccratttccacattggcrtgttttgacatgaagccacgaaatgcttcctcaccagcctcccgggctttacggtactcccggtacagaaargcctcatccaccgaataaccgagattcgggttaaccatggcgaggttttccatcagcaggtgagccccgctttccaccatttcaggaggatgctcaaaaatcaccggcagaaagtgcggatcatgaattttgccgtcacggacatcccgggcgtactgcagtttctgtctgaacaccccggctggcggctcattcgactgggtggtcgtatacaccacaaacccttccgggcgggaggcaaggccgcctatggcttcacgtaacatgtcctccgctttgtactgcttgccaaataaccacagttcatcaatcagcgtccccacggacttgataccggataccgtattcggatcggcagccaccaccttcagggtggtgtccgtcaccctgtgggtgatggtccggatatgtgtctgcacctgacagaggtcatccagatcatcgtcccgtcgtaccatatccctggcagggttgaaggcgttagccgccacctccacggtcggggccagaatggtgtagcccgccgcctgccgccagttcagtaacagcgccgtcatcatgatcccggcagccagcgtggacttgctgtttttcttggggataaggataaaaacttccttgatatggcgwacaccggtctgcgcatcgtaggagccaaacagggccgccaccaggtcaaacacccackgtgcrcaggactccccgaacgtcgggctgcccggtgcatccacaatccgcagttgtttaaaaatcgccagkgcatgtgcrgcctgstccggataaatcggagccggaataatcgacagcccctttttcaggcgctctgcccagtccgggcaggccgtgctccacacaggtatcatccgttgccctcattatcattattcaccaccaggcggggtggtggtggcaccgcaaaacggttagccgcttttttcgccgcgtcaccttttgccgattttttaccggcatccccttttttgtggtgcgtgaactgcgccagcttataagccgcatccagcgccagcctggggtcggtattaatgttctccaccagaagacgccccatcgctttcaccggatcgggaagaccgtcctccatatactcaataccaggagatatcaccacgggcggtggcatctccggatttgtttcgtccggctgtggtattgcagccgcctcacggcgacggggtttatcctccggctctgattttttctgccgataaacaggaacctcatccacctccaccgtctcgcaytgtttacgggctataaacgcaagcacctccggatcttttgccagctgcgagcctttaaccctggckgtcttcgccgaataaccrgcggcaakggctgacgctgttttgtttttcccggacatgagcgccagcgcaaattttcgtttttgcgttgtcagcacagcctcctcccgggtccagaacgcactcagccgggtatggttcagcccatttttcccggcgtctcatgccgcaaatgttaactgctgcctggttaacatttgmtgaaaaagccwgttaacatttttttccgcacaacaaactgaataataaagataaaaaccgcaaaaatgcccggrcagccagttaacatgttaactgccctgaaacgggaattttttctctgcgtgagagggggcgcggtgtccagggcgatcgttttttttcgccggatgatcccccccgggtctggtcacaggccagtgattccgtcggccctgagcgtgccatcaggaagctcaggcaacgtcggatcaggcataccactcgccgcttcactcgctgacttctggcgatggcattcagtacagagggtccagaggttcgtctcctcattaccaccaccgaactgaagtgcaatgcggtgatcgagttcactgtcacaaaggtcaaccacgcgtctacagagacaacagtgtccggcatccctccgccagatacgacgtttgagggaaacccgggcactgccactgacacgacgctgttcccccctcaggacatttatccgccgggtgttcagagttttgattctgcccggtaacgtacgaagcacagccatgtaaaatcctcgccatatagcttgtcaccagaggaaagaaaatgtcatcgaaaaaccggccccgcagaacaacaacccgcaacatccgatttccaaaccagatgattgaacaaattaacatcgctcttgaccagaaaggttcagaaaatttttctgcgtgggtcattgaatcttgccgccgggagctggcagcagacataaaatatgcccgtcagttgactataaaaaagaatgatacacagtatgctctgcgatggctgttcatataactatttctttatattgctgaatttataaaaactcacagacattagctgtattaattccgaattgaaataatcagccatatagaataaaaataaagcataacaataataatcttctacccaatcagtacattactgctgtgactccaacacggcaagtttttttattgaacagattccagtttcttccaccatcgcaccggacgggcgaccatgaggggagaacgccgcgctccgtttacgcgggtaaaccccggtgtgtatcgtttttgattatccccgcacactctcgcagaggagtctccctgtcgggctgcggtctctgttaatgcaggaatacggcgacgatacggcgcatcagcaaaacttagttcaggcactgagtgcggatatagtcctgtgccccttccagctgcttctgcattgtcatcaaccgttctctgaggatgaaataatcccgttcagcggtgtctgccagtcgggggmcggttgcattatccacgccggaggtgccggtggcttcacgcacggtaccggagcaggtggcgttgatccgcaggcgcttacgaccagcggcaacatcagcacgcagagtttcattttcagctctcgcatcggctaattccctcgagtattttgcatcgagcgcagcaacatcrcgctggcgcacctgcatrtcagtaatggtkgcrttygccwgytccagctctctggcttttttatcgcgctgcgctttgtaggtgaksrcsttrtcrcggtaatggtttgttgccagccacagcgcaccatagccaaccgccaggacaataatcaccacacacagaacacggttcatctctctttcaccccaccagtcccgataacgtcaggactcgccaggcggtggaaaagaaaatggcaaccagcatgactaaaaatgaaatgccgacaagtacacagaggctcttcaccagcgttatgagtttatctgatatcattagccaccccatcaatccgcctttgttattttccctttgcctgtatcagccaggacaaaatcaatcagcatattcgcttcatttaccagcgtacggatttttgatacatgcgcggctttaacctgtttccactcattcagcccggtagcaaacacactggcaatgtttttatcccgtttcatgtcagcacaagcctggttgagttcttccatcacgctcattttacggggattaacgacaaaacccttcgtccagtactcgtaaagaacatcgtcgcactcttcctgataccggatgaccttatcgcggatttcgggttttactntgttgggattaatggtttgtagccagccggcaagttttcgaagtggcatggacaccatattgcgttgtttcccatcctcagcaaccataacgatttccgttatagttgacgcaaaacgctgtcttaacttagccaactgtgattgccaggccagccccatccccgcaacgacaggtttcatgggaacgtatggttcgccattatggttaactacataaagagagttgccgtgaaacggcacggccatcatattcatcggttatttccttttagtgatgaaccttgtctcacaggaatccagcccacagaaaggcaccgacagccaaaccggtatcctcaagggtcatcctgaaaggttctgtgttgtgagatgcgcgtgagatgcgcagaaatgacnaaggcatcnttacggtgcctgagtgttaaacaactgttttgactttattcacttacattttgccaatttgcaggatttcgtgttatccgtccatgtaagcaaacctcatttttcagcaaaatattcttcttatctgtcgattccccagcacgccagcgcgctctcctggtcacgacgggatacctgaccgtaacagttgtttgaacgaatacggcagtctctgccaccgtccttaatccaccagcgaatagcttcgcaggcaccttttcgatcacctgcattaattcgtctgtaaaacgtcgacgggaaacacttaccgggaccaatgttgtacggacagaatgacgcgatccccgctttctggggttcggtcagcggcactttgatgtttttctccacccatgccagcgccttatcacgctcaatggcgttaacccggtcgcatttttccttcgacagcttcatgccaggaataacaggcttaccatccacccgggtggctccacggcagatggtccagatacccgcaccatcacggtatgctgtggtgtggttaccttccttttcatccagaaactggtcgaggatttcaggcgcagaagcacctgcggcaatcagcgccagaacggcagccgataaaccatagcggagtttcctgctcatcagcttactctccccgtgccgccttacgccggtcttctttaatcttgaaatacaggttcgtcagatatgtcagcagcccaaacagcagactccccagcacgcctattgccgcccactgagacggggaaaccctgtccagcaactgcaggaaccagtagcccgttcccaccgctgacgtggtgtatgacacacctgttgtgattttttccatctggtacataccccgtctcccgcaatccggaagctcacaacaataaaaaagaccaccggcacacaccgatggtccctgacgcatgcttacatcatcatgtcgctgtccggtgtggggtcaccgctatctgaagcactcccctcacccgcgatgccttccggctccggagctgccggtgcgcccagcagctcatccagaatggcatcaacctctgcatcaagacgcgcttccaggttatggcgaagtttctgtttcagtgcgctccggacttcttcagagcgcaggacttccttcactgcttcagcagtgaccagggatgtaatttctgacatgggattttctcgtcgaaagatgtgattaagaaagttgccgctaaatgagcggctcttcgggtttgcttccggctgactgactggcgctgattttctcagcggcccttttgtcaatctgtctgcgccagaagtcacgcatggccctgtacccacccgaaaggagatacagcacacagaccaccgtacagaagtacagcattaactggttcagaaatgtcataatttctttccgttattgttgacaataagaactgttttcatttaaaaaaccagagcacgaaagtatcgttcctttattttttctccataggtattaccaccgccagcgtccattcctgtcgctggcggttttttttatcatgccgcagtgtctgtgttgttcacttccaccgcaatgctgtcaatcagcaccgggtaagtcgcacctttggtaatgtctgtcacatgcagtttatccgccgcaaatgcactgaccggtgactgcgtcagcgtgaacggtgtgccatcctgaccatcaataaccggcgtcacctgaaggctgttattcccggcaaagcggaaggccagcgtatgccattcgttatcaaatgcgccaaaggttcccagtttcaggttgtttgtcgccactttcgcattgtggtacatcacattcaggtcttttgcatctgtctggatgtagaacgctgccagcaggttattccccccgtctccggtcagggcaacgccctgtggcagtgaagataccggccagtaaaacgccataacatactggttcgcagccagcactcccgaaaccttaaagcggcagcgaatctgcccccctttctgtaacagagccgcaccgttgcccgcggcgtactccagcacccagctgcttttaccggcttccttggtcagcttcactgccttacctccggttccctccgcatcgctgaccacttctgccctgccgccactggctgaccatccctgtactttcaggcttccctctgactcgctggcaaggtaagagagcagtgttgtgacgcctgtggcttctgcaccggaaggcgatgacgggcgcacctctgatactgtcgatgatgcccccgcgtttagcgccactcttcccgcatggcgcaaaatcgccgttgccagacggtcggaaataatcccacggcgtgcccaggcgctgaaatggctcgccctgtcctgtgacgtccaggtggctgagctgtcacgccatttcgaaccgtaatatccgatacccggaatgtccgggtcttcttccggtttgttcgtcggcacattcaccccattctcatccgtcatgaacggtacgaaatggatattcttttccgttttgtttttgtagctgccgtacaccgtctggtacgaggattcgttcttctgcttccagaaatacgtcgtgtccccgcatatccagggaacaccgtcagcagagccaccgacgcactgacctgccatatccgccaggtctgcacggaatttatcaaccagcgcaccaaactgtgctgcgtgatttgccggcgtaccgccaaaatcaaattccccctgcatccacaccacggcaaacagcacatttttcggattcttcttcagtgctgcttttgttcgaccgataaggtccttatacagcggcttgtccacaccccagcgggttgaattctccgaggcaccactcgcgtcactgtatgtgccatcggctccggtggtgaacgctgaaccaccacgacagcacggaaccagcagaatgcccgcattcgccggtataaacggcagcaattttttggcgatatgcagcccctgccccacggttccgtactgcccctttgacaggtccgctttcggatggttaaggcggctcatgtcctgcacatcatgcagacaatggtccgccggaatgatgtcgttatatttacaggcgacaccgcccggtgtcaccgtactgcgacgcgccagctgcttaatgcgcgggtccggacggtcatatgtctccggcagcggaagaccttcaccatacgacatgccgtttgactgccctgccagaaccacaacaaagtaatacccggggtcgctggtggcgctgattactgcaccttctccacctgtcagcttcaccacaacaggtgtgctcacatcaccttctgcgacaatcgcctgaataagtgctgcgccatcatccgtatacgaagaaaacggcccaccgtatggttgccatccttcacgaattttttgcgcaagtgcatcagcaaggtctgacggcgatgccgccctgaccacatcgtagtgtttaaatgccatgaatcctcccggccgggataatattgtgagtaaaatgatgagcgggctgaaatccggaagttacaggacaatggcagaagagagacaacagcccgcaatacgaaaaaggccgcgctattgcgcagagtgattactgtcggatattattcgccagctgaaatattacttcacgttttgttgtttattccttgccgccmgcgtctccctgcgcgggctttttttgtccataagaaagcccctccggagaggggctggagagtggcgctatgtgccattgcatggtgccgggtgcctcccggtgarttcrgcctrgtgccascaaaccygcgtawtctcgcttacgatyatcmmakakatcmtaccgttcrcyrrtygcccctccgcacagggggattcaccatgcagaaattttctaacacatctattatcagaccggcaacaactgactgaattgagatgtatttaacatttatgaatctccgcctgctattttcactgagctattctaagtcaacgaaaaataacttcgctgaatccccctccattatgacaggcattagttttaatggttacagtcatccccgtaatttgcgcactgagaagaagagactgaagattccatctgttggtaaataattctttatcacccactttaactgtaaaggtatcgtcatcattatattttgtatactccacctttccagttacacaatcaggcgtcgccagcgcacttgctgaaaaaaatgaaagcgatgcagctattaataatgtttttttcattttaccccctcaactgctaatagttctgcgcatcagaattgcccccagagtggatgaatcccacaatattttattgtgcgtaatcccacggactcttccatctgccggacacatagaaggaaactcatcagatgccattctggcaactcgcgatgcatgatgatgacaattcagtattaatgccacgcttcccagaattgcattaatgcttccaaaagaaattcttcctacacgaacagagtcttgtccatgataatcaggcaggacactactcaaccttccccagttcaatgtaagatcaacatcttcagcagtcattacataagaacgcccactgagatcatccagtgttgtacgaaatcccctctgtatttgccgaaaacgtaaagcttcagctgtcacagtaacaaaccgtaacatcgctcttgccacagactgcgtcagtgaggttccactatgcgacattaaatccagataagaagtagtcaacgaatggcgatttatctgcatccccgtacgactgatccctgcaacacgctgtaacgtggtatagctactgtcaccagacaatgtaaccgctgttgtacctggaaaggtaacatgtgaaaaatcagcaaagcgataaaaaacattatttgtcctgttaacaaatcctgtcacatataaattatttcgttcaacaataagccgtagattattaaaccgcccttcctctggatctatccctctgacatcaactgcaaacaaattatcccctgtgccactatcaatcatcagtaaagacgtacctcctgatgaaatagtctgtaatggagtacctattgcagagcgaatgacattcagcgaatctacatacgtctttgcagtcgagaagtctaaggtaaattccttcgcaaccacattaactgaaaagataacaaagaaaaaagttagcactctaaaaataattattttcatattacacaatactccttgagcaccatacgataactatattcttgacatcctccaccccctgaaggacggcgttttacggcgcaccggataaacgtaacaataacgtaatgaaaatgataattatattcaaagagagctgcaaccttaacatatctggtcagatctcatgcgactacttgacgtacgtagacaacaacatttattgatacacaggatgttacggacataaaaaagccagccactgggggaggctggcaaactcgtagagcaaaatgctgttacgcaaacttcgttacagggtcatcctgcaatacaaaaaatacacaatatttagaaaactaatagtgccatgtgcaatttttaagattttgttattaattgtggtcgcaccttcctttctgtgtactttccgtatagctcacaggattctgggtacaaaaaaacccgcgcatcggcgggttaagcagcgtggcaatgtaaccactcttatcatgatatgcagatttttacgatcgtaaactattttttcgctgataaaatacagaggttctccctcccggcaattcacgctcaacataccgatccatctcaagcctyactcccagcatcatcagcatgccttcaacaatcccctccgctttgtgaaggcgtttacctatacaggtgtcagagcacccatgtttccgtgccagcgccatgaacgtcccccccagcacgtaataatcaaccagcaagtcatgcagatcgcgattgttccggtaaaggcgggctatacacccgcatatcaccatcgcatcatcgtcacagcactgcgggcgtgattttactttttcggggatcagtcccttaaatccggcggcaatgggtgaccaggtcacatcctcatggttatttgccgcccatgccccccagcactcaagaacctgccggatatcacgcatcagtatctttaccccatccgcgatgaaccataagaacaccgttgacaatagcgtgtctttttccttctttatcgccagtgtattttctgaccgtgttgcgactacagttcagtattctggctacctcggtctgattttcatatgcctcaacgagcatgtcaggaatggtttttactgtgaacgtcatgcggcctcacttctgctgtttcgcaggtctttaagtttctgctgatacttcgccttgatggccctgcactcttcgatagtccagcgatggcggttatggttygattcgatttcgtctactgcttcctgcccgattcggttaatcagttcgacgcgatagggaacgagatttccgcttttatgctggttgcacaccacgcattgcttgtgaatattgcgttcatcaaatcggagttgaggtgccgcagcagttgtccggtaatgtccggcatcccactgagcagacatgagcgttccgcacgagatacatggtaagtcgcggtctctttctctgatgaaggcgtttacggcttgttgggcttgtttaatccagtaactgcggggctttaaggcgagttttcgaatcttcagtttatctttctgtttctgctcctctcgtcgtcgtttcttctctgctgctttttccgctttttttcgctgtttactttgtagtttgagtgctaactgagttccgtgttccgggcagcaccaccactgatttgagaatgccgggtgaaaccattccttgcatattttgcatttccttcgcgctggtttagccatcgtcttcttcctcgtacattgagctattcggatcgctcatcagttctgcacagcagtgctcacacacgtgaacttccagcacatgcagcttctgaccgcagttagcgcacgttaaagcccgctcgacgctttctttctggtattgaagggattgggatgggctaagcatggctttcaccattaaaaagtcgcttgtaagcatcaatgtctcgttttgcttcaccgagctttcgtcttaattccatgttttctgattcaagcttttccatgtcttgttggtatcgatcgcggtgttctttccatgctttttgatacgccttcatgtatgtcatattggcctttctctttgcctgacgaactgcgtggtggtttttcacaaaccagtcagggtcgttaaatgctgctctggcgcatgtataccaataatttgttgcctccctgtttagccaataaatactgataaatggcaaccggatagacaccatttttcgttgtgactctttctcgccaaacatgtggccttttttgatgctaagtccaaatccaggttgaattaaaagcattgtcatttcctcgcacgatgtcttagccaccggatatcccacaggtgagccgtgtaattgaaggtttttacgtcagattcttttgggattggcttgcgtttatttctggagcgtttcgttggaaggtatttgcagttttcgcagatgatgtcggtgatacttcgtcgctgtcgcctcatgcagccctcctgacgcccagcccgatcgccatcaatgccgctttggatacggtagtaaacatccgtcgaggactgatgaacggtcgccaaatcagcaacattgagcctttgctgtttcccttcttctccagccctgtcgatggttcgataaaattaatccgtccatcagtgatgatgcgaacttcgtcaacactctccagagccttgctgaaccatccgacagacatatcctctggcacaagcatcactaccgtctgtcgctgttgtatgcactgctcagcggctttttccacccacggcctgatattgctgtacggtgggttattccagattgcaccgtggcttatccactcagaatttagcgcgtcgtcagcctcagttagccagtgagcacacanagcgtttttgtcgctcgcagctgaatccagccagaatccaaactcaatatccagtgcatcaaaaagccaaagcggcgtttgccagcagtccttgtcgtgtgctggygtatttgatttgatagtcatgcagccctaccttttcgttgtraccattcatactctcgccgggagtcatcactccaccgcacgttgcgctctgagccgaaccagaacatgatttcgataagctcagtcatgctggccttccgcattttgctggtacgcacgccaagcatgacaacgccaccgtcgataccaggcacacttcgttgctccagttttttggtcttaagccacagggcagtgaacaggtctttccagtcttccggcgccagccgttgaccatgccatagcacctgacgcgaaacatcgttcagcatcggccacatacggtcattctgcgctttgctgcgcytgggttctttaacgtggacttcgtggggtgacttgtcgtcgatgggtagtgagagaatggcgtctatggcgttatttctgattgcttcgttgcgaagcagaaaggtttgcttcatctcctgctctccggttccatttttcagccgccgcagcaactgatggtgcccatgccccccctggcttcacagaggtcacattctgcatagccccacacatcaatatttattccggcctcaacccacagacgagcattaccgccgcaaaacggacattcttttagctttggctgggttaatgataggtcgctcatgctcactccttcacttaaaatccagactccggataattctgttgcgctgaaactcattgttgagtttgaacaaccgtcgaagaacacggtcacgcggatagcrtcgtgcggcaggtgaatgctcatacaactcatcaagcggcaaactggacgatgaacgataccgataccaacgcaccaactcttcacgaaaattagccctgacaagctcagctatcgtactcatttcttaaaacctcctcaaacgcattctgacgcatttttcattctcgctgcttatyggcatrccttgcacgygyttacctcacyacagagcgattgtgatgccttaaaagcgatttattgaagtgatatttgcttaatcgaaattcttttctttgattcctgcggccctgatggctttcattactgcaattaccgttttgtcacgcccatcctcataacccatcgcataagcaccttcttcaccatctttccaaargtcgtcattcgattcgggccagtcgatatccagttcaatagcagagcgcgatgcctgccatatcacccaggcaaactcttttaattcatcgtctcccgtgaactggcttttgtcttttgaccaccagttttcaaactgtcggtagctatcgttcacttccctctcccccaaataaaaaggcctgcgattaccagcaggcctgttattagctcagtgatgtagatggtcatcttttaactccatataccgccaatacccgtttcatcgctgcactctggcgacactccttaaaaatcaggttcgtgctcayctttccttcccgttcttccctggtagcaaaccggtaatacaccgttcgccagaccttaccttcgataaccagaagacctgcccgtgccattttagctgcggcctgatttatgctggttactgttgcgcctgttagcgcggcaacgtccggcgcacagaagctattatgcgtccccaggtaatgaataattgcctctttgcccgtcatacacttgctcctttcagtccgaacttagctttaatttctgcgatcttcgccagcgcctgaacacgatttagaggtctgccgcccatgacaggaagttgttttactggttcaggtatcgyctcaccacggttaattcgcgctgtcatacaggtcagttcatcggcagccttgcgtcgtaattccgcgtcagtcagcgcattggcccgcatgttctggtacaggttggtaaccagccagtagtgcgcgttcgatttccacggataagactctgcatccggatacaggcctygcttccggcaatactcgtaaaccatatcaaccagctcgctgacgtttggcagtccggcgataacggatgcttcttcccggcaccatgcaacaaactgcccgggtgatggaagaaatggtcgattctgccgacgggctacgcgcattcctgcgttaacctgttccatcgaggtgatcccgttttcccggaaagccagaacccactggcggcggatttcgttcasttcgttctggtcacggttagccaggctcgccgggaaagttgccagtaactggctgaacacaccgttgatgatctgcgctacctgctgtacctgcggcttttcgtcgtactgttccggcatgttgttggcgatccgacgcatctgctcacggtcaaagttaaccatctgtgcggcgatgtttttcatagatccaccccgtaaatccagtctgtgtttgtcaggtcgagttttggtttgctggctgtcacgcctgcctgttgcttgttacggttgatttcgagttgggtccacttatcgcggagtttggccgggctcagcacgttaccggaccagaagttgtcctggcatgcccagcggaacagcacgcacatgtcgcggtggttacgtccgtcacgttcacgcatcaggcggatatcgttagcccaccctgcaaaattcggttttctggctgatggcgcgatggtcttcaccatgtcaaacatycactctgcggcggtcaggtcttctgctgtcccccacttgctgccgctctgaattgcagcatccggtttcaccacagaaaggtcgttttctggctggtcagaggattcgccagaattctcggacgaataatcttttcttttttcttttgtaatagtgtcttttgtgtccccctgttttgagggatagcaatcccctaatttgagggatgttttatccctcgttttaggggattttccctcgttttgagggatgtccctcattttaggggaacctccctcgttttgagggatgcaccattctgagatgtttttatttggtccaaacatgccgccttgcagcttgataatattcattctgacgagttctaacttggcttcattgcaccgtttgacaggtaactttgtaatctcgctaagttgagaatcggtgattctgtccattggtttattccacccataggttttacgcagaatggcaagcagcactttaaactgtcgcttggtcagatctgcgcctgaataagcctcaatcagcatatttgatagtctggcgtaaccatcatcgagatctgccacattacgctcctgttcggcaaagttacctctgccgaagttgagtatttttgctgtatttgtcataatgaatcctgtggattgatccagtaattccctcagaattgcatatcaatttgcttagagtccccggcggccaccggggattttttctttgtgattccatccaatgcatacttaaaagccctgctaatcggactgatgtctgatgccattccgaaagcacacaagaccgaagcaataaaccgccagtccgttctgcttatcttcgattcatgacagccaatcatctttgccagaccgcgctgggtaagcgttgacaggttgatgagtaaatcagtttcagcgcgatcaatttctcgctgtgttggcttgctgtagcttgcttgtgccatttgttaattttcctatattgatattgagttatagcggcacacccaatggatttgccgctgatgtttgctcacccggttagaggtgaaaggccatgatgaaagagcgggtactgcttaggcggctttgttactggatggagggaaaacatcatccaaagaacattggcaccctaacttcctgaggccttctacgatcattcggcaatcgttaaggccaggagtacggatattcagctcatagttggcgatgcgggattgcccccaaccaattgccgaagctagtacagcttgcgaaactccgattttttttcgctgctgggcaattttgttcattgcggtctccttagcattaatcacacacccattacacacaatttgtgattaacagtcaacctcaattcgtgtacagagttcaatcacgttgcgtgttacatttaagggatgaaaacgatgcatgaaattatcggggaaaggatcaagtcccttagagaagctaaaggacttagccaggctcaattggccaagctttgcggctgggctgcgccttcacgcctggggaactacgagttaggaacaagaaaggttagcgcggatgacgcgctggttcttggggcggcactcggcgtatctccggcaaaaataatgtttggcgaggattcagacgccgtatttcgccaatatgaatacccgttattttcttcagtgcaggccgggccattttsggaggtgggaagntacacagccagcgatgcaaaggcatgggtcccaacgaccacaaaagccagcgaaaaagctttctggcttgaggtgaaggggcattcaatgacggcgcctcagggggttcgtccaagttttccggaaggcatgctgatactcgttgatccggctgagccggtagagtctggggatttctgcgtggcttctgcaaatggtgattcagaggcaacgttcaagaagtatgagaaggatgcaggggttagttacctggtacctttaaacccggcatatagaaccctggattgcgaccatagctgccgcatcataggcaaggtagttaaggcgcagtggcctgaagagacgtttggctgatcggcaaggtgttctggtcggcgcatagctggtaatccaacttttccctgttctttttatgcaaattaatctaatgaaattgaaaagatttttacctattttgttggttcaggagaacataaatgagcgataaacaagaagtttccttagcacatatcaatgatgtgctggagtccaaaaattatattgaaactaatgctgaaggggttgtaacccatcggaacggataacaatggctacgaagtttttaacttcgtttttctcaatagcacccctgtcatcggccatatgaatggcgaaatcgcagtggcaggaatgcagcgcactaaggttgcgtccgtgactttaagtaaacagaaggccttcgatttctatcagtccttgaaaagcatgttcgaggaataaaagctgatgaatgcagctcaatcatctttggatgagggaaagctagtaattgcttactctgataagaatggctctacagtagggctggaattttcttctgtagcatcaagccaagcaacgctcttgatgaaagcttgttctgttgctgcttcagataaagaaaaacggattgtcacatcggttgtgatggatgatactgagatcattcaaacaacaagtgatgatggaggcgacgacatggataagcgattagcagttcttgaagctgaagttgcgcacatcaagagcagcatggcaggaattaaagaggatacccggaaaatatnttctgattctactgacgccaaaagagacaccgctgtacttttacagaagagcctggattttgatgcttcattatctaagaaaccatcggttgactactttgaagctaaattttccgctttggaaaccaagatagcagatgtaaaagtatggatgctcggggttctcttggcctcgcttgctatgccaactatatttttcctaataaacttgtaccttaagaaaggtcagtaatttagcaaatccggccaccgagccgggttttttattgcccgccgatcactatcaggacagcacctgcccgccggtccaaactattgattaaattactataattcttaatacaactcccatatcccgccatctcgccaccaccccattcgctcgtttttcgaacttttcagcacccatcctgctgttgccaccgacttaagtaagcaaaaccatcgcgggtaaaactatttacacaaaaaaatcatacacataacgtgtcacacctttattttacacattttgtgattgaccattaaatcacaatatgtgactatcatttccatcagcaggacgctgagacgccacaaggaacagattggcaggctctttaacatcgacgaactctcaacctaaccgttgagaccagaacttgagtggttttggggatggcgcgaattgcagctgcaagacagcgatcgagaagataaacacctcgacgcgtcatgcgccaaagccacttaaaggagaccatcatggtaaccattgtctggaaagaatccaaaggtacggcaaaaagccgctacaaagctcgcagagcagaacttattgccgagcgacgcagtaatgaagcactggcgcgaaaaattgcgctaaagctctctggttgcgtcagagcagacaaagcagcatcactcggaagccttcgctgcaagaaggcagatgaatgcagtggaagtatttgcctgccaaacgtagccatttacgcggcaggctaccggaaatcaaaacaactgacggcgagatgataaattaatttgctaattacttgtttttgccatgcttatcctgagcgataagttcatccataagactgtctttcttcccagcaaacctaatgtagcactcatttctatagcgttccgggataacaaaacggtcgatttcaggatatccagtagcagraaggtacccgaataagaagccctttttcgagcaatgagattgcttcagggcttcccttttctgtctttagctggttattagcggctacagcgaatgccaaatacgctctttctccaagagttaacgaatcaaacaaatcttgcacgtatttctcttctttagatttgcgcttctgagcagcgaatatctcaattctttcagtcacagcgtgataagcggaattaacaacgccgttaagcacatagctaacgcaaaacaacaggatgtaatacatccagtaatgaggaaggatttctggattatgcaggtttatccattcttttacgcttacaggcataacaataatcaatataatcaggatgattagcatatgaatcaactgtttaagtgtcattccttgcaggaaaaaatgcattagttcctgccaccatgagttgttcatcggcgtttctcttttgctctctgtaggggtgaatagagtttatccgatttctcgctgtaggggtacacgagaaccaccgagcctgatgtggttaaaagacaggcatactaataaacactgcactgtgtattcattccaacgagtgaatacactgagcaatgtcgctcgtaactaaacaggagccgacttgttctgattattggaaatcttctttgccctccaatgtgagggcgattttttatctgtgaggatatgaacagatgtcaaacatcaaaaaatacatcattgattacgactggaaagcatcaatagaaattgaaatcgaccatgacgtaatgacagaggaaaaacttcaccagattaataatttctggtcagactctgaataccgactcaataaacacggctctgtattaaatgctgtattaatcatgctggcgcaacatgctctgcttatagcaatttcaagcgacttaaatgcatatggtgttgtgtgtgagttcgactggaatgatggaaatggtcaggaaggatggccttcaatggatggtagcgaaggaataagaattaccgatatcgatacatcaggaatatttgattcagatgatatgactatcaaggccgcctgagtgcggctttaccgcataccaataacgcttcactcgaggcgtttttcgttatgtataaataaggagcacaccatgcaatatgccattgcagggtggcctgttgctggctgcccttccgaatctttacttgaacgaatcacccgtaaattacgtgacggatggaaacgccttatcgacatacytaatcagccaggagtcccaaagaatggatcaaacacttatggctatccagactaaattcactatcgccacttttattggcgatgaaaagatgtttcgtgaagctgtcgacgcttataaaaaatggatattaatgctgaaackgagatcaagcaaaagcattcactaaccccatttcctgttttcctaatcagcctggcatttcgcgggcgatattttcacagccattttcaggagttcagccatgaacgcttattacattcaggatygtcttgaggctcagagctgggcgcgttactaccagcagatcgcccgtgaagagaaagaggcagaactggcagacgacatggaaaaaggcctgccccagcacctgtttgaatcgctatgcatcgatcatttgcaacgccacggggccagcaaaaaagccattacccgtgcgtttgatgacgatgttgagtttcaggagcgcatggcagaacacatccggtacatggttgaaaccattgctcaccaccaggttgatattgattcagaggtataaaacggatgagtacagcactcgcaacgctggcwgggaagctggctgaacgtgtcggcatggattctgtcgacccacaggaactgatcaccactcttcgccagacggcatttaaaggtgatgccagcgatgcgcagttcatcgcattgttgatcgtcgccaaccagtacggccttaatccgtggacgaaagaaatttacgccttccctgataagcagaacggcatcgttccggtggtgggcgttgatggctggtcccgcatcatcaacgaaaaccagcagtttgatggcatggactttgagcaggacaatgaatcctgcacatgccggatttaccgcaaggaccgtaatcatccgatctgcgttaccgagtggatggatgaatgccgccgcgaaccattcaaaacccgcgaaggcagagaaatcacggggccgtggcagtcgcatcccaaacggatgttacgtcataaagccatgattcagtgtgcccgtctcgccttcggatttgctggtatctatgacaaggatgaagccgagcgcattgtcgaaaataccgcatacactgcagaacgtcagccggaacgcgacatcactccggttaacgatgaaaccatgcaggaaattaacactntgctgatcgccctggataaaacatgggatgacgacttattgccgctctgttcccagatatttcgccgcgacattcgtgcatcgtcagaactgacacaggccgaagcagtaaaagctcttggattcctgaaacaaaaagccactgaacagaaggtggcagcatgacaccggacattatcctgcagcgtactgggatcgacgtgagagctgtcgaacagggagatgatgcgtggcacaaattacggctcggcgtcatcacagcttcagaaattcacaacgtaatagcaaaaccccgatcaggaaagaagtggcctgacatgaaaatgtcctacttccacaccctgctggctgaggtttgcaccggtgtggctccggaagttaacgctaaggctctggcctggggaaaacagtacgagaacgacgccagaaccctctttgagttcacttccggcgtgaatgttactgaatccccgatcatctatcgcgacgaaagtatgcgcaccgcctgctctcccgatggtttatgcagtgacggcaacggccttgagctgaaatgcccgtttacctcccgggatttcatgaagttccggctcggtggtttcgaggccataaaatcggcttacatggcccaggtgcagtacagcatgtgggtgacacgaaaagatgcctggtactttgccaactatgacccgcgcatgaagcgtgaaggcctgcattatgtcgtgattgagcggaatgaaaagtacatggcragttttgacgagatggtgccggagttcatcgaaaaaatggacgaggcactggctgaaattggttttgtatatggggagcaatggtaatgaagcatcctcacgataatatccgggtaggcacgatcactttcgtctactccgttacaaagcgaggctgggtatttcccggcctttctgttatccgaaatccactgaaagcacagcggctggctgaagagataaataataaacgaggggctgtatgcacaaagcatctcctgttgaattaagaacgagtatcgggatggcacatagcctcgctcaaattggagtcaggtttgtgccaataccagtagaaacagacgaagaatttcatacgttagccacatccctttcacaaaagctggaaatgatggcggcgaaagcagaagcaaacgagagagacccggcatgacaacaacagaatgcatttttctggcagcaggcttcatattctgtgtgcttatgcttgccgacatgggacttgttcaatgacacctcagcaggaaaacgcccttcgcagcattgcccgtcaggctaattctgaaatcaaaaaagccagacagcagtttccggataaaaacgtcgatgacatttgccgtagcgtactgaagaagcaccgcgaaacggtaacgctaatgggattcacaccgactcatttaagtctggcgatcggcatgttaaacggcgtctttaaggarcgrtgaacatgaaaagcaaaatcatcagggagctacaggctccttttttattrttcgcattcaccctcaagcgtattaaccaacaattcagggattaatgraagatggcagacmtcattgattcagcatcagaaattgaagaattacagcgcaayacagcaataaaaatgcgycgcctgaacyaccagrctgtatccgcaactcattgttgtgagtgtggcgatccgatagatgaacgaagacgcctggcagttcagggttgtcggacttgtgcaagttgccaggaggatctggagcttatcagtaaacagagaggttcgaagtgagcgaaattaattatcaggcactgcgtgaaaaggcagagaaagcaactaaaggaagctacatcgtagggcatacatctgttaaccagcacggcaatttaacaggagtttttgtttgccaaaaatggaaaggagaacccggtggtgtgattgcggaatgtcatgttaactgcctggttgaaacagatgttcaggcttatgcaaacgctgaatttattgctgcctttaatccaaatgttgcgctggcgcttctggatgaacgggaaagaaaccagcaatacatcaaacgccgcgaccaggagaacgaggagattgcgcttacggttgggaagctgcgtgttgagcttgaagcagcaaaatcaaaactcaacgagcagcgtgaatattacgagggagtaatcgcggatggaagtaagcgcatagcagaactggaaaaacaatgcgccgaatgggagcgaaaagcattaagcaactttgaagagtgtgctgcgatggctgaacgtatcgaagagatgcagacaaaatctgcaccagattcgtttggcatcatcggtgaaaatattcgaacacaggacaatcgaataacgtcagatcccatgttttgtgtgtatcaaaagcgcgaaatcgctgttgatgctgattatgaccatgaccggattgtctgggttgacgaagatggcaatgaagccaataaacgccatagtcgtcgtctcgagctacttcatgaaaactttcgagagccaccagaaaaatggcggcgcgttgctgtgaaagatattgatgaattcgttacctgctgtttcaccgaacagggttgtaaagactacctggcagtcaatggtcacaatcttcgcttgccatttatatatgtaaaaagcggtttcaggaacgctgaatatatcggcataagaaactggcttgctggcattcgcatcaaaggagagtgatatggcgttaacacaccgcgaactctgtcagattgcgtacaagttccttaagcgcaacggtttcaaggtttgttttcatgaccgctttatagctgtaaccagtaccggagaacagccagatgctatgggattcagaaattcagcatcatgcctgattggcgaaatgttctcgtgctgacttgttggcagatagaaaaaagcgttttcgtaaaaatccgtctcttggaatgggcgactggcgattctttattagtgagccgggaattatttcaattgaggatttaccacctggctggggattacttcacgttgttaacggaagagtacggaaagtacatgggtggcccaagggtaattgctgttggggtaatcctgacgataagccatttactggaaataagcaggttgaatgcgattacatgttgtctgcattaaggcgcatggagttgagagggcaccttaatgaaatatatgacggtgtaattgttaataagaaagaaggaaacgcggcatgaccactattaccgacaaagaactgattaaagaaatcaaagagcgcataggcagcttggacgttcgagacaatattgagcgccgtgcttatgaaattgcactggcatcgctggaagcagaaccgatagcgtgggaatgcggtgaaaacataatcctgtttaaccctgacacagttgaagcatacgcaaaacgtgcggaaatatcacctaaaccactattctccgcgccgccagcgctggtagtgcctgataagttgccgcgtgaatacagaaacggttggcctcttgcgtatagtgattatgctgaaggctggaacgactgccgcgaagccatgcttcagggagataaatcatgattaatcgtatcaagctggagcacatcctcgaatatgccaggcagcagaggcatattggtcagcattgtaaaattccaccaggagatatggttgaaatcatggagattgccatgcgcaaggctggcaactctccggtaactccggatggttggataagctgtagtgagcgaatgccgaacgataaacagtatgtttggtgttgggggaagtcttacggctggactgagtgcgataccttcgaagggtattacgattgttcgagaaacaaatggtgggcagttactgacaatggggaagamccggcatcgaaagtaacccactggatgccgctaccggagccgccgcaggaggtgaaatgatgaattggcctgaagcattcaccgcagttggagttgcaatagcggtggcatttattctgtattcgcttttccgctggggataaaggaatgttcgctctgattcaacgtggtcagatatacacggacagagccggataccctgtggtgattactcgcagtactcagcactcagtgttctttcgacgcatggacgggcgctccggacgggtacgcattggtgagttcaacaacctgttcgaacatattgaccaacaggagtaccgcaaaattctggcgggcactgagcaggaaatgcgcctgaaaaaattacgcgcaatgcaacggaggtgatacatgcatacggcttttgagttctgggttcgcaagacattcggcaatcgctacgacctgacccgtgatgtcgacggcttctactgccgtgaagttgtgaaacgaatgtttgacgtgtggtgccactgccgtggatgaaagttttatgaggttggcatgcagacaatcatctatcagataacccccagcaaatggtgtacggagagagtccttattgcatcaacagggctaaagcccggcaccatcgagcgggccagaagaaagtcatggatgcagggaaaagaataccgccattacgctgtagaaggtgatcctgggcattacagtgaatgcctgtacaacatcgaagaaattatgcgatggatcgaaaaccagaaacaaccaggtgccaaaaatgcaagttccggttaacctgttaatgctcctggacgtctgggaggtttaatgagtaacgcatcatacccgacaggcgttgaaaaccatggcggatcactccgtatatggtttcactataatggcaaacgtgtcagagaaaacctcggtgttcctgacacagccaaaaaccggaagatcgctggtgaacttcgcacttccgtttgttttgcaatcagaatggggagtttcgactacgccgcgcagttccctaattcccctaacctgaaacactttggtctgggaaaaagagagataaccgttaaggcactttcggaaaaatggttggaccttaagaaaattgagatttgtgcgaatgcacttaaccgttaccagtcagtaattaaaaacatgttaccaatgttaggtgaaaaaaaactggtttcatccataacaaaagaggatttacttttcgtaaggagagatttgttgaccggttaccaaaagctttctaatggaaagacttcttccataaaagggcgctcagtggtcacggtaaactactatatgacaaccatagctggaatgtttcaatttgcaacagataatggttatacctcaggaaacccatttaacggtctggctcccttaaaaaagtccaaggtaaaaccagatcctctcacccgtgacgaatttattcgttttattgaggcttgccgtcatcaacaaacaaaaaacctgtggattctcgctgtatacacgggtattcgtcacggggagttggtatcgctggcatgggaagatatagaccttaaagcaaggactataaccatccgtagaaattatacaaaacttggcgaattcactccaccaaaaaccgatgcaggcaccggaaggacaattcatctggttcaaccagctattgatgctcttaaaagccaggcggaaatgaccatgcttggaaagcaacattctgtagaggtgaagcagagggaatatgggagaactgctgtgcataaatgcacttttgtttttagtcctcaggtaacaaaacagcagcagttgtccggacctcactacaaggttgactccatcagggagtcatggacaagtatcttaaaacgcgcaggtctgagacacagaaaatcgtaccaatccaggcatacttatgcatgctggtcacttgccgcaggagctaatcctagttttatcgcaagccagatgggccacacaaacgcacaaatggtattcaatgtttacggagcatggatgaaagacaacaatcacgaacagatagaactccttaacaaaagactatctgaaagtgtcccatgtatgccccataagaaagcagggtaaaataaaaacttgcaaaatcaattagtttacccttaatccctgtcacgttacgcgcgtggcagaggcgttacggattgctgaaaccgcaacggacagacggcggtcatcggctgttcaacgatgccgatattgaccggatccgcgagatcaaacgctggatcgacaacggcgtgcaggtcagcaaagttaaaatgctgctcagtaatgaaaatgttgatgtgcagaacggctggcgcgatcagcaagaaacattactgacctacctgcaaagcggcaatctgcatagcctgcgaacgtggatcaaagagcgcggtcaggattaccccgcccagacgctcaccacacatctgtttattcctctgcgccgacggcttcagtaccaacaaccgactctccaggcgctgctggcgatcctcgacggcgtactgatcaactacatcgccatttgtctggcttcggcacgtaaaaaacagggtaaagatgcgctggtggttggctggaatattcaggataccacccgtctgtggctggagggctggattgccagtcaacaaggatggcgcattgatgtcctcgcccactcgctcaatcaactacgccctgaactattcgaaggccgtacattgctggtgtggtgcggtgaaaatcgaacctccgcccaacagcagcaactcaccagttggcaagaacaaggccatgatattttcccactcggcatttaatgattcgttaacaaatgcgctttactgtacaatcctttcgttaacataaggagtgcattatgcgcatagctaaaattggggtcatcgccctgttcctgtttatggcgttaggcggaattggtggcgtcatgctcgcaggttatacctttattttgcgtgctggctaagcgcctgcaccagcctttcaaacaggcggtctgcgatgatcgccgccagtgccaccagtaacgccccctggatcacatacgcggtattaaatccgctaagcccgatgatgatgggcgtacccagcgtgctggcccctaccgttgaggcgatcgtcgccgtaccaatgttgataatcaccgaggttcgcacgcccgccagaatcaccggagccgccagcggtagctcgaccttacgcagtcgctgacctcgactcattcccatacctttcgcaacttctgtcacgctggcatcaatcgctcccagcccggcaagtgtcgcctgcaggacgggcagcacaccataaaggatcaaggcgataatcgctggttgcagaccaaagcctatcaccggaacagcaatcgccagcactgcgacaggcggaaaagtctgcccaacggcggcaatagtttccaccagtgggcgaaattccgcgccccacgggcgagtgactgcaattccggcaccagtgccaatgatcaccgcaaacaaactcgaaattcccaccagccagaaatgagccagtgccaaagctgcaaaactttcttgctgataaacgggtcgtggcagttgtgggaacaaggcagcaaacagcggctggctgtaaggcagccagaaaatcagtgccacaaacaaagcaatgagccagaacagcggatcgcgcaacatcttcatacgcttacgcctccaccagcagatcctgaaaatgcagcgtgccgctaggctggccctgcgtgttcaccaccggcagcacctcgcatccccgcgcgacaaacagggagagcgcatcgcgcagcgtcatctcttctgccagtgcctcaccttctgcccgttcttcgcgacgcacgtaatccgccacactacgtaacgaaagcaggcgcacacccagttcactacgtccaaaaaactggcggacaaaatcattcgccggacgagtcagcatcgtcagcggattcccctgctgcaccacttcaccgtgatccatcaataccagatgttctgccagccgtagcgcctcatcaatatcatgcgtgaccagcacaatggtacgccccagcaaacggtgaatgcgcgtcatctcttgttgcaacgcgccgcgcgttaccgggtccagtgcgccaaaaggttcatccatcagtaagacttgcggatcggcagccagtgcgcgcgctactcccacacgttgctgctgaccaccggaaagctgatgtggataacgctcacgtaaatttgactccagccccagtagcgccattaattcgtcgatacgatcgtcaatcctcgcccgcgaccatttttgtaattgcggcacggtggcaatgttttgtgccacgctccagtggggaaacaggccaatagattgaatggcatagcccatacggcggcgcaactccagtactggcagcgagcgaatttcttctccagcaaagcggagctctccgctgtcatgttccaccaggcggttaatcattttcagggtggtggatttgccggagccagatgtgccaatcagcaccgaaaaactcccttcctgaaaattgagattgagatcgttaacggctttttgtgcgccgaacagtttgctgacatggctaaattcaatcattacgtttcaccttcaacagtgcgattagtaaatcgaacagcgcatcgatcagcaccgccagaacaattaccgggatcacccccagcaacactaaatcaatggcgctgcttagcagcccctggaaaaccagcgcaccaaaaccgcctgcgccgattaacgccgcaatcaccgccatgcctacagtttgcaccatcaccacccgcaggctgcgcagaaataccggtaacgccagcggtaactgaacatgcaggaatcgctgcgccccgctcatgcccatcgctctggcgctctccagcacatcgcgcgggatctggttcaagccgactaccacgccgcgcaccagcggtagcaaggcatagagcaccagcgcaatcagtgcgggtgtcattccggttcctgctatgccaagcttccccagccacggaaaggccgtaaccagtccggcaagcggcgcaatcagcaggccaaagagcgccacggaaggcacggtctgaatgacattgagcagagaaaaaatcgccccctgccgcgcggtggaaaagtagcaccagatgcccaacggcacaccaatcactaacgcaggcagcaccgcaccaaacagcaaggtcagatgttgtgccagcgcgtcgtcaaacacatcctgacggttggcgtattctttcattagtgagagatcgttaagcgtgccggagtacagcaaccacagcggaataatggcaatytgcatatgcaacaaccagcgccacagcggatgcgtggagattcggcggatggcatcgctacaggccagcaatgccagcgccgaagccaaccagaaaccactgccgaggctggtacgcgccagcgcactgccattttgcgccagttgggtcgccgcctttccagctccccacaccagcaatacgaagacgaattgcgccagaatgagtgcaaaaatgctgccttttttagcgggaataaaacaggctgtcagccaggcgcaaccaacgcccaccagcatccagatcgtttgcggccacagttgccagagatgacgcccttcacccgagactaaacgattaggcgcgtagctgataaacggcagcgctgctgcgattgccgtcagcaacagcagcagcgccagaacaggattaatacgtagatwagtcacgggaaattacttcgtccaccctttttgtttcaagtagtcggcagccacttttttggcatccagtccttccactgcaatgctggcattcagttgctgcaatgtttttgcatcgaggctggcgaagactggctgtagccactgtgccatttgcggatactctttcagcaccgactcacgcaccactggtgcaggcgcgtagataggttgcacgccttgcggatcgcttaaggtttgcagcccctgcgccgcgaccggaccgtcagtgccgtaagccattgcggcattaacgccagaagtttgctgggcagcggctttaatcgttaccgccgtgtcgccgccagccagtgacagtaactgatcctgatcgagtttaaagtcgtaggctttttcaaacgcgggtaacgcatcggcgcgttcgataaactcagccgaggctgccagtttgaaggtgccgccctctttcagataacgcctcaggtcagcaagcgaagtgagtttgtttttctctgccacatcctgacgcacggcgatggtccaggtgttatttgcaggtgcgggcgtcagccagattaacttgttttgctctgcatcgagttttttgactttctcgtaaccttgctgcgcgtttttccacgctgcatcgttttcatctttaaagaaaaacgcgccattgccggtatattccggatagatatccagttcaccggaagtaatcgccccgcgcaccacaggagtcgttccaagttgcactttattgaccgttggtactccgtggctttcgagtacttgcaaaatgatattgccgagcagcgcgccttcggtatcgatttttgaaccgactttaacgggggaagccgcgtgcagcggcaggctcacggctgccaacaaaaccagtgaacctgcccagacctttgagagtggcatgatgctttcctcattcttttactgttgttttcagcgaattaagagaaaagcatagttgataatggcgggattagcctgagcggacggattcagttgcagaatcagataaatacttaagaggcatattcggtccggcgtttcctgccggatgcggcgcgagcgccttaaccggcctacaaagggcgaaaattcagcaagttaagatatgaacatcaggcaaagggcgcaaacgtcgcgcccttgctaaagcattacagcaactcaaactcgcctttcttaacgcgtgcggaatcagtgccgataaagacattgaacttgccaggctcggcgtcatatttcatctgttgattccagaacttcagcgcctcgatatcaatcgggaagctgacggtctgggtttcgcccggcttcagggtgattttctcaaagcctttcagctgcttcactggacggctcatggaagccgtcacatcctgcaagtacatctgcactaccgtggccccttcgcgtttaccggtgttcgtcacctgcacgctggccgtcactttgccgtcacgcttcatggtcggcgcagaaagtttcacatcagagacggtgaaagtggtatagctcagaccatagccgaacggataaagcgccccgttagcttcatcaaaataacgcgaagtgtatttgttcggcttgtcggcattatacggacgaccggtgttcagatggctgtagtacaccgggatctgcccgacagaacgcgggaaggacatcggcagcttaccggacgggttgtaatcgccaaacaacacatcggcaattgcattaccgccttcagtcccggcaaaccaggtttccagaatcgcatcagcctgctgatyttctttcaccagcgccagcggacgcccgttcatcagcaccagcaccagcggtttgccggtggctttcagggcggcaatcaaatcacgctggctttgcagaatagtaatatcggtacggctggaggcctcgtgcgccatcccctgtgcttcaccgactacagccaccaccacatcagattgtttcgccgtctgcaccgcttcatcaatcatctcttgcggcgaacgcggatcgactttgaccgcttcttcatactgattcaggaaatcgataatgcctttgtcactggtaacgttcgcccctttggcatacagcactttaccgttttcaccgacggcatttttaatcccggtcagcacggtcacggattgatcggcaacacctgccgccgaccagctgcccatcacgtcacgtttactgtccgccagtggcccaaccaccgcaatggtggctgattttttcagcggtaacgtttcgagacggtttttcagcaacaccaggctttcacgcgccacttcacgcgcttctttgcggtgcaggcggctttcggcattggtatccaccgggtcagactctttcggaccgagatggctgtatgggtcgttaaacaaccccatatcatatttaacgttcagtacatggcgggcagcatcgtccagctctgccatcgtcactttaccggatttgatcaacccaggcagatacttcgagtagtactcgtcgctcatgctcatgttgattccggatttcagcgccacgcgcactgcatcttccggatctgccgccgtgccatgtttaatcagctctttgattgcaccgtgatcggaaacggtgatgcctttaaagccccactggtcgcgcagaacatctttcagcagccaggagtcggaggtggctggcgtgccgttcagcgagttcagcgccaccatcaccgcgccgctgcctgcgtccagccccgctttgtacggcggcatataatcattaaacaggcgctgcggactcatatcgacggtgttgtactctttaccgccttctaccgcgccgtatgcggcaaagtgtttgacgctggtcatcaccgagtaacgatctgccgggcttttaccctgcatcgcttccaccatggttttacccattattgaggtgagatacgtatcttcgccaaaaccttcggaagcacgtccccagcgcggatcgcgcgagacatcgaccatcggtgcccaggtcatattcaggccatcatctgccgcttcataagcagagacacgtccgaccgtttttactgcatcgaggttaaaagacgaggccagaccgaggctaatcgggaacaccgtgcgctgaccgtgcagcacgtcgtaagcaaagaaaagaggaattttcaggcggcttaattccatcacctgatcctgcatggcgcggatatcctgacgggttacggtgttgaaaatagccccaacctgaccgtctttgatcatctcgcggatcgcctctttcgggttatccgggccgacgctgattaagcgcagctgaccaattttctcatcaactgtcattttcttaagcagttcggtgacgaacgcatcccgcgcttcaggcgttaatggatggttaccgaataaatcatccgccagtgctggctgcagggccagactcaccgcgattcctactgaacatagccatttcatatggatttttcttcctttgttgcccgacgtggcagcgaaaatggtgcaaaaaccgtagtttgccataagcatgatggagagagaaaaagaatgctcagtttattgtctgaattttcaaaatattcactcgctgaattgtcatacaaggcgctattctagtttgtgatgttttttcgccaccacaaggagtggaaaatgtcttccatgacaacaactgataataaagcctttttgaatgaacttgcccgtctggtcggtcattcacacctgctcaccgatcccgcaaaaacggcccgctatcgcaagggcttccgttctggtcatggcgacgcgctggctgtcgttttccctggctcactactggaattgtggcgggtgctgaaagcctgcgtcaccgccgacaaaattattctgatgcaggctgccaatacaggcctgaccgaaggatcgacgccaaacggtaacgactatgatcgcgatatcgtgatcatcagcaccctacgtctcgacaagctgcacgttctcggcaagggcgaacaggtgctggcctatccgggcaccacgctttattccctggaaaaagccctcaaaccgctgggacgcgaaccgcactcggtgattggttcatcgtgcattggcgcatcggttatcggcggtatctgtaataactctggtggttcgctggtgcagcgtggcccggcgtataccgaaatgtcgttattcgcgcgtataaatgaagatggcaaactgacgctggtgaaccatctggggattgatctgggcgaaacgccggagcagatccttagcaagctggatgacgatcgcatcaaagatgacgatgtgcgtcacgatggtcgtcacgcccacgattatgactatgtccaccgcgttcgtgatattgaagccgacacgcccgcacgttataacgccgatccggatcggttatttgaatcttctggttgcgccgggaagctggccgtctttgcagtacgtcttgataccttcgaagcggaaaaaaatcagcaggtgttttatatcggcaccaaccagccggaagtgctgaccgaaatccgccgtcatattctggctaacttcgaaaatctgccggttgccggggaatatatgcaccgggatatctacgatattgcggaaaaatacggcaaagacaccttcctgatgattgataagttaggcaccgacaagatgccgttcttctttaatctcaagggacgcaccgatgcgatgctggagaaagtgaaattcttccgtccgcattttactgaccgtgcgatgcaaaaattcggtcacctgttccccagccatttaccgccgcgcatgaaaaactggcgcgataaatacgagcatcatctgctgttaaaaatggcgggcgatggcgtgggcgaagccaaatcgtggctggtggattatttcaaacaggccgaaggcgatttctttgtctgtacgccggaggaaggcagcaaagcgtttttacaccgtttcgccgctgcgggcgcagcaattcgttatcaggcggtgcattccgatgaagtcgaagacattctggcgctggatatcgctctgcggcgtaacgacaccgagtggtatgagcatttaccgccggagatcgacagccagctggtgcacaagctctattacggccattttatgtgctatgtcttccatcaggattacatcgttaaaaaaggcgtggatgtgcatgcgttgaaagaacagatgctggagctgctacagcagcgcggcgcgcaataccctgccgaacataacgtcggtcatttgtataaagcaccggagacattgcagaagttttatcgcgagaacgatccgaccaacagtatgaatccggggatcggtaaaaccagtaagcggaaaaactggcaggaagtggagtaaaaattacggatggcagagtatcgccatccgaattcacttaatcgttctgtgccgtctgccccgccgccgccatttgggcggctttttgttttttatagcttaacgctgctgccggaacaggcatcactttaccggtttcaatccaggtacgcaggcggctggcatcggcaaaatgggtgtatttgccaaacgcatccatcactaccagcgccaccggtttattattgataaccgtacgcatcaccagacaatggcccgccgcattggtaaagccggttttggttagctggatattccagttatcgcgatacaccagatgattagtattgcggaacggcagcgtatacgtcgggttagagaaggttgccatatcttcccgggtagtacttaactgcccgatcaacggatattgtttgctggcaatgagcagtttggttaagtcacgggcggttgaaacgttatgcaccgacaatccggtaggttcaacaaagcgcgtgttgttcattccgagcgatttcgctttcgcattcattgccttaataaaggctttgtaaccaccgggataatggtgcgcaaggcttgccgccgcgcggttttctgaagacatcagcgccagcaacagcatatctttacggctgatttcgctattcagtcgtacgcgcgaatagacccctttcatctccggcgtctggctgatatccacttttagtttttcatccagcggcagtcgtgcatccagcacgaccatcgcagtcattaatttgctgatagacgcaatcggacgcaccagatccgggtggttcgaatagatcactttgttggtattcagatcaacaatcatcgcgctaccggaggcaatttccggttgtgaagcggtggtagcggctgccgttttcgcaacggcctgcggtgccaaaggcacagccagcatcagggccaggctaaataaagaaactcgaaatttcggcatgatgagcattcagatagtggttcacgcgcacgggttgcgcaccgccggagtaaggatttactgaggctagcgacgccatcataacgagcaaaaagtgcgatcgtcaaaggagaatcgtgaggaaatgctgcattgctgacatttacgccagcaatgcaacgtcaaagaactttctagaacaaacgataaccgtagccccatagtataacggtaagggcgagcagcacttccagtaccagcacgccaatcgccagcgtcgaactggagaagctaaggccttcctctttgttgatattcaggaagctcggaataccaaggtaaagtaggtaaccggtgtaaaacagtgccaccgtgccgaccagcgcacacaaccagaccagcggataaagcgccaccagaccamttaaaaacagcggagttgcaacgtagcccgcgaagaccatgcagtgcgcaagtgacggacgctgcggataattacgcgccatccaccagatgacccgccccatcaccgcgaccccagcgagcataacgccataaaacaggacagccagcgccagtccggtaaaccaggataacttcaggatagtgccatcgccaaaattccagccaatctgtgtagtgccaatgaaggcgcaaatcaccggaatcgccgccatcagcaaaacgtggtgggtgtaatggtgagaaatcgtttcgttttcgcgattaatcacctgcatttcacgatcgggatgggaaaacagtccccagacatggctcataccgcccccttgttgtgagttcatgaacctgacagttcaagtataagtcagcttgtgattattttttgttcgcccatgtaatttgcaccgtctgatgtacgtcctttttcagcgtgaatgattcacagggtgtatgcttacaggcaaccaaagggagacagactggcctatggatctcaatacactcatctcacaatatggttatgccgcgctggttatcggtagcctggcggaaggtgaaaccgtgactttgctgggaggccttgcggcacatcaggggctattaaagttcccgctggtggtactttctgtagcgcttggcggcatgattggcgaccaggtgctctatctgtgcgggcggcggtttggcggtaagctgttacgccgtttctctaaacatcaggataaaattgagcgggcgcagaaactgatccaacgccatccgtatctgtttgtcattggtacgcgctttatgtatggctttcgggtgattggcccgacgctgattggtgccagccagctgccgccgaaaatctttctgccgcttaatattctcggcgcatttgcctgggcgttgatttttaccactatcggttacgctggtggtcaggtgattgcgccgtggttgcacaatctcgaccagcatttgaagcactgggtctggttgattctggtcgtggttctggtggtaggcgtgcgctggtggctgaaacgacgcgggaagaaaaagccggataatcaggcgtaaaaccattgccctggataaggcgtgcgcgccgcatccgacatccggttcaccatgcctgatgcggcgcttgtgcgtcttatcatgcctaccaaaattttacccattgaaatatccacacacctcactgcgctattctgggttgaactgcggattcgccaacataaagccgccatccactatcaacgactgcccggtggtgtaatttgcgccctccgaacaaagccacgccaccaggctggcaatctcatgcgttgcgccaaaacgccgcagaggaatcgaaggctccgcgtcgggcttcacgtcgctatcatccatgccgttcattggcgtagcgatcgccccaggtgcgactgcgttcaccaaaatcttatgcctgaccaactccagcgccattgctttggttaacccgccgagcgcatgtttagcggctgtgtaggcgctggcatccggcagcggcgtatgttcatgtaccgacgtaatgttgatgatgcgaccaccctgtccttgtttcaccatctggcgggcagcaatttgcgagcataaaaatgcaccatcgacatcaacggtaaaaatcttgcgccactcatcgaaagccatatcaagaaacggcactttggtcattgcgcccgcattattcaccagcacatcaatacgccccagccgttgaataagtttctccagcgcctgcgcaccttctggcagattgccgagatccagttgcacgatctccgcacgtacgccgtggctaactacctcacgcgcggtatcttttgccccttcttcatctgantgccaggtaatgccaatatcaaacccttgctgcgccagtaataacgcgcactctttgccgatccccgaatcggargcggtaataatcgctacctgtgccatcgagttctccacttaacgctgaataaacgttaagtatagaagtcacatatcatcagcgtttgtaacccccgcccaacgcaccagtgakttgaatggaggcatccagccactgcccttgcaataacaggccattggcccgctcacgcagcgcggggattctggcttcgctgacgcgggaaccagcaatgatgcccgcgttaaagcgggcctgcgcaagacctaccacacgcaaggcatcgcgctcaatttgcgcctgatgctggtttttctccgccagtgtctgaacctgactggctgcccgcgccacgtcattcaccgcttcaaccaccgctttgttgtagctggcgatagacaagttgctttcggcttttgcgatatcgagattggcgttaagacgaccactatcgaaaatgggtagcgtcaggcctgccgtaacgcccatttgctgcgcggaatgacggaacagatcgcttaagtgcaacgcatcctgttgcaggaaggccatcaggttgatgtcaggataaaatgccgcttttgccgcatcaatggtgcttagcgatgactcaacgtaccagtgcgccgcctgcaaatctgcccgccgggccagtaaggagtaccccagttcatcaggaagctggcttgccactttcggcaacgccaccggtttaagcgtcaatgacttagtctggtgatttgtgagtgcaattaaccgtgcctcaataattttcattttccccgcgacatcgttgarctgctgccgggttttgctggcattaatatcggtttccacaccttcaactgaagaagtaatcccgttctgatatagctggcgatcggtcgcgataatggtgttctgctctttttcgatttgctgcaagaccgtgtttaacgccgcctgggtttgccactcccagtacaggcgggctacgctgccagccagcaattggcgggtttgctcgcgttccgccgcccgtgctttaaccgtacccaggcgggcagtaacytccgcccgattctttccccagatatcgagatgccagcccgccgttaagccaaaagttccgttggtgtaccacggaccggtcgtacctgcggccggatcgttcagagcaaacggccccattagcccttctgccgacattttttgccgctccatatccgcagaaaagtcgatctgcggaccatcctgagtagcaactgccttcgcctgggcttcagctaactgaatgcgctgttcagccacctgcatatccggtgcgttctgtagtgcattgttaattaaggaagtgagttgattatcgtgatactccagccaccattggctgtctggccaaccatttttcagcgccgtgggtaatgcggtgtcaacttgtgcagcgggcgtttgctggcttaacgcctggcgggtttcatgcataggcgcacacccggccagcatcagtaacagcggaaaacaggcgatggctggataaaaggaatcacgattcatgggggaataatcaggtaagaaaaggtgcgcggagattaccgtgtgttgcgatatattttttagtttcgcgtggcaatacatcagtagcaataaaacgacatatccagaaaaatatacactaagtgaatgatatcttccgatttatcttaatcgtttatggataacggcaaagggcttcgttttttcctatacttattcagcactcacaaataaaggaacgccaatgaaaattatactctgggctgtattgattattttcctgattgggctactggtggtgactggcgtatttaagatgatattttaaaaatcagatatgacatataagttgtcaggtcaggaactagatattttgtgtacttgatttgcaaacagctccggtgttggtggcgtcaaaatcgctgaagcgttccccgaaggccggggcagcccacatggatgtgggctgagggcgcgtcttacaaggacgtttcctcgcgcccgacccggtagccgaaggggataagctgaaggtaccgcgcagcggcgattttgttcgccagarcccgggggtgcagggggagaggcgattntcctccccctgcgcgctccttgcgccagtggcaatatgtggcttagctcatgaaaggagcgcaacaagatgatgaagctgaataagcgattcattgtttctgataaactgcgattccactattatcgcagcttaccgatatcaattgcctgaatagcccttgcaatatcaggggaattattcaacacacgaacatgctgaaataattctgttgcttcatcgtattctttacgcaaataactcaaccactgtttaatccgcgctacgtgatataacccggtatcgctctgcttttccagacgggtatatttttgcagcaaagcaaccacctccggccacggcattcgcggttcgttatattttactacccggctcaggttgggaatattgagcgccccgcgaccaatcatcactgagtcgcagccgctgatcgccatgcattcttgcgcgctctgccagtcccagatttcgccgttggcaatcaccggaatattcagccgctggcgaatctcgccaatcgcctgccagtcaatatgctccgcgcggtaaccctgctcttttgtccgtccatgcaccaccagctccgtagcaccagcctgttgaaccgcatcggcgatttcaaatttcttctcaccgctgtcccagcccagacgcactttcacgctgacgggcaaatgcgccggtacagcttcacgcatcgcttttgcaccctggtagatgagttcaggatctttgagtaacgtcgccccaccaccgctaccgttaaccgttttcgacgggcagccgcaattgagatccacgccccaggaacctaattccaccgcacgggcggcgttytctgccagccattgtgggaactgacccaacaactgcacgcgcaccagcgtaccggatggtgtccggctggcgttttgtagctcagggcaaatgcgatgaaagactttcaccggcagcagttgatccaccacgcggacgaactcggtgatgcacagatcgtagtcgttaacttcggtcagcaattcacgcaccagagagtcaagcactccctccatcggagccagtaacacacgcatatcatcacccgcaaaaaaatgaggcgctatgttagcgcctcctgtgtttgcagacaaactgacttactgattaattcgggcaagatttttaccctcaccctaaccytctcccgaaggggcgaggggaccgcccgtgcgcctgattgggtgaagaagtgcttagcgtggttgcaaacagttatcttctttccagccgtacaaccactccatgccgcgataaaattctgcctgcgatttccctttccacagcagattacgtacctggcgttctacccctgcggcgtggtaaacccgccccatttcacgggtcgaccagacgatgcgcgcggtgcgcggaattcgtaccgactcatacagcgcaaaggcttgcgccgcatcaccctcacactgcgccagcgccttacccagcgttactgcatcttccagcgccatacaggctccctgcgccatatattgcgccaccggatgggccgaatcgcccacaagcgttatgcgcttcgttccccacttcgccaccggttcacggtcagcggttgaccagcgtcgccatgaagtcggtttatccaacatctggcgcggacgggggtgaatcccttcaaagtaagagagcacttcctctttactaccatccttcacgccccactcttcctgctggcggctgtggaatgttaccaccaggttatactgcttgccgccgcgcaaagggtaatgcaccaagtgacaatgcggccccgcccacagtaccggtgcgttaatgcgcaaatcttccggcatatcggcacgatcgataaccgcacggtagacaacatgtccggtgacacgcggcgcatcgcccaataagctctggcgcaccactgacttcacgccgtcacagccaatcagaatatcgccggtccagctattgccgcgatcgtcaaacacggtgacatcgtcttccgtctcgcgaatatccacgacgttggtggaggtgtgatattccacgtccggatgcgtcagtaccgcttcccacaccgaggcgtgaatatcaacccggtggatcaccgcgtaagggccgccgaaatggtcacgaaaggcctgcccggtttcaatgcacaccacttcttcggcgttcaccgcatccatcatggtaatgtgatcggtaaacaccgcgcgctggcgggcaacttcgccgacgccgaggctgtccagcgccgaaaacgcatttggccccaactggatgcccgcgccaatctcaccgatctcatgcgccttttccagcagcaccactttgatccccaggcgggccagtgacagcgcagttgccgcaccgccgatcccgcctcccacaattactgcgcgtgtcactttcgtcattatagttctcctggtcaggctgaaattttatcttgttgattttctggcgctgcggcaatgaacgctggcagctgtgtgcaggcgtcgtacaccgctttgcagcgtggatacccgctcaaatcgcagttcatgcgtagcgcgttcgcccactgcgggacaaggcagcaatctgccagcgtcggcgtctcgcccacacaaaattgccccgactggttctggcgcaacagttgttccaccgcgcttaacccttgctggatccagtgcgcataccaacgttttttttcttcttcactgacgttcagttcttcggtcaggtagcgcagcacgcgcaagttattcaatggatgaatatcacaagcgatggcatagacaatttccagcaccttgttgcgggccggctcttcctgcggcaccagcggaacttgcgggtagtgcctctccagccagtcaataatcgccagcgattgtccgagtgattcgccctcgtcagtcagcagcgtcggcaccagcccgaccggattcatccgccgataggccagttcattttgctgaccaatacggatattcaccccttcggtctggtaattaatgcctttcagcgccagcgcaatgcgtacccggtacgacgctgaactattaaaaaaactgtacagcttcatcatgcacctcagacaatcttcaccgcgataggcgttaagccctcgacgttgcctgtgatcacatcacctttcactaccgggccaaccccttccggcgtaccggtgaagatcagatcgcccggttgcagctcaaagaagcctgacagatagcagatggtttcattcaccgaccagatgagatggcgaatatcgctgcgctgatgatcttcgccgttaacctgtaaccagattggcgcattatcaataccgccgatatcgcgggctttgtgcagcggcgcgatgggcgctgagagatcaaacgctttaccgatttcccacgggcggcccatctggcgcatttccatttgacggtcacgccgagtcatatcaagacccgtggcataaccccagacatattcatgggcgtgttccagcgggatatcgctgccttttttaccaatcgccaccaccagttcaatttcgtaatggtagttatcggtctgtgccggatacggcagcgccagcgtttcaccagcggcaaccggaacaacggcatccgccggtttgcagaagaagaatggcggttcacgatccggatcaaagcccatttcgcgggcgtgagcggcatagttacgtccgacgcagtaaacgcggcgcacggggaattgttcatcactgccaacaaccggtacggtaacgggcgcttgcggttcgaatacgtattgagtcatttttctctcctaaattaataacgcgcttcgcggaacagccccagggcttcttgtaccggtctgtccgaaaaactaaataaaacggaatcttgcgtggtctggaacgacacgccatgccaggtcggcaccacgaagatatcttttgcactaaagctgaaggtttcattgccgatgatgacctgcccgctaccttccaccacatggtagatggtgctgtcagtggtacgcgcaacgcgtgaggcaaaccctttcggcagcagttgcaggaaagcgcccatcgacggcatcggatagccgccggtgaccgggttgacgtagcgcattttgtagccatcccactcgtcggcatcgcccagtcgggttaaatcgtgcagcacttcgcggctgcggtcataacgatagttaaagatcggcgaggagttccccgtctgatgccgcagcggcaacatattggcagcgtaacgcggcagataatctccctctttacgcgttaccggttgttgctcttccggataatcttcggcaaaaccgcagcccagaatattcactaatggcagatccagcccatcgagccagataaccggttcgtcgccagggttaccgtgatcgtgccagcgccactgcggggtcaggataaaatcgccttcattcattggcgtgcgttcgccatcaacggcggtaaatgcccctttgccttcaacaataaaacgcagcgccgactgattatgacgatgactcggtgccacttcgcccggcatgatcagttgcaaaccggcatataaagtcgcggtaatggaagactgcccgcgcagcgccgggttttccagcaccagcacgcggcgcacggcctctttcgcaccaatcaggccgccgctctccagtagcagcgggcggatctcctgataattccagtacgctggcgcacagttagcgttgggcgttttcggcaccagatggtgcagtgactcccacagcggggtcaggttttgcccggaaatatgctgataaaattgctcgcggctattttgattgttatcagtcattgagatgctccttattcgttcacaacgcctgcgcgaggcagtgagtcagggacagaggtcgactggcgaaccacggtaatcagcagggttaacatcaccgcactgatcgccgcaggcacagcgataatgaaaaacagggtgtcgaaagagaaattcatcgccatcatcacgccgccagacagcgaaccaacaatcgcgccgcagcggccgatagcatttgaccagctcacgcccgtggctcgactttgtgttggataaagtgttgcggtcagcgcattcagccccacctgcgatccgctaatgccaatgccagtgccgaaaatcgccagcgccatcaaccataatccatcctggcttaagccaatcatcacgatgcatatagcgcctatggcatagctcagcgtcagcacgcggaaaggattgaacttatccatcagcacacccagcgccagcgcgcctaacgtaccaccaatctggaacgcggcggtgacccaggacgcgtgttgcaggtcgatgccgcgatggttcagtagcgtcggcatccagcttgagagcaggtaaataatcagcaggctcataaagaacactacccacagcatcaacgtgatgggtaactgacgtcccataaacagttgacgaatgctgccttttgtaacggaggctgattcaatgagataaaagtgggtatcgacataacgctcgcgggtgatggcgctgacggttttcgcaatcaccgcctgcggtagctggcggcgcacctgccagcgtggcgattccggcagaactaccagcagtgcgacaaacagcatcagcggtaacacgccccccaacaccagaatgccgtgccagccaatcaccggcaccagctgcgcactgacaatcccgccaaacgccgaacccagcgtaaagccgcaaaacatcagcgtcaccagcgcgccgcggcggcgggcaggcagatactccgaggtcatggtgatggtgttcggcatcgcgccgcccagacccaggccggtgagaaagcgcaggaagaccagcgtttgcagatccggtgagaaagccgaggcgaggcttaacgcgccaaacaaaaagacgcacagctcaatcacccgcttgcgaccaaagcgatcggacaacgggccacaaagcagtgcgcctgcggttaatcmtagcagacccgcgccaaaaagcggggagagatcgcctgcggtgagttgccagtgagtgcgaatatcaggggcgataaatccgatagccgcggtgtcaaaaccatcgagcattaccaccagaaaacagcagatgataacgcgccactgcatcttgccgaccggagcagcatcgataagtgcttgtaaatcacgtcgttgagtcatagtaaatgcctcagtgcaggtaaggtagatgtttcttttgttttgtatatgttgcgatattgtgattaaagagatgagatgtacaatggcatttcgggcagagagataaccttgaggttatggcaaatggcgaactgggcgcaaaaattaaaactacatcaccttgaaatgctggtggcgctgggtgaacagggcaatctaacccatgtcgcacgaatgatgaatatcacccaacctgcgctttcgaaatggttgtcacaactcgaagatgagattggaatcacactttttgagcggcacagcaaaggattacgtccgactgaaggcggcaaattgttattgcaacatgcccaacggttaatcaatgacatggagcgatcgcaacatgaactggcccgttttaaacaaggtggactggtcggcagtctgaaaattggctgttctcccgtcgccactgactgcgtatcccaggcgattttgcatttgcttacgaagatgccaactctacacctgaatatcgaagagaaggtgatgaccccattgctgcaagatctattggccggttctgtcgatgtggtcgttgggcgaattggcggtcgcgcattgcagctgccactgaattatcaggtgctgtacaccgagccagtatgctttgtcgcccgccctgagcacccactggcgaaatacgccaccctcagctggaatgatcttgccaactggcgctggatcgtctggccgacgggtacccccattcgcattagtattgataatgcgctggtagaccacggcgtaatgctgccagaaaacacgattgagtcggcgtcgatgaacgtcagtaccaacctgttacaaagcagcgatatgatctctattttgtcattacgcctggcgcaacgttatgccagccagggacaactggtgatactcaacctgccaaagatagaacagaaaggtagcgtcggtgtgttctggcgcaataacgaaacgccttcttatgctttaagtcagtttctgcactttttacagcagaattagtgtgctgaacggggcgctcgcccgaggttacctccctaaaattcaactatgctgagaattcttaatgtgatcggtagcacgttttacgaattaattgtatgatgaatccatctcatctggggtgttgattatgagtaagacactgaacattatctggcaatatttacgcgctttcgtcctgatttatgcctgcctgtatgcaggcattttcattgcttccctgctaccggtaaccattccgggcagcatcatcgggatgctgatcctgtttgtcctgctggccttgcaaattcttccggcgaaatgggtcaatccggggtgctacgtactgattcgctatatggcgctattgtttgtgccgattggcgtaggcgtcatgcaatattttgatttgctccgcgcacagtttggcccggtagtggtttcctgtgcaatcagtacgctggtggtttttctggtggtgagctggagttcgcaactggtacacggtgaacgtaaagtcgtaggtcagaaaggatcagaagaatgatggcgaatatctggtggtcattaccgctgacgttgattgtcttttttgccgcccgcaaactggcggcacggtataagtttcccctgcttaacccgttgctggtagcaatggtggtgatcattccttttttaatgctgaccggcatctcttacgacagttactttaaaggtagcgaagtgctaaacgatctgctgcaaccggcggtcgtcgcgctggcctatcctttatatgagcagctacaccagatccgcgcgcgctggaaatcgatcatcaccatctgttttatcggcagcgtggttgcgatggtgacggggacttccgtggcattgttgatgggcgcttcaccggaaatcgccgcgtcaatcctgccgaaatcagtcaccacgcctattgcaatggcggttggcggcagtattggcggtattccggcaatcagcgcagtttgcgtgattttcgtcggcatcctcggcgcggtatttggccatacattgcttaatgcgatgcgtattcgtaccaaagctgcgcgcggtctggcaatggggactgcctcgcacgccctcggtacggcgcgctgcgccgagctggattatcaggaaggtgcatttagttcgctagcgctggtgttatgcgggataattacttcgctgatcgcaccgatccttttcccgattattctggcagtaatgggctaaaatttgcgatgcgtcgcgcatttttgatgtaagtttcacgcgttgcataattaatgagattcagatcacatataaagccataacgggttcgtaaactgttatcccattacatgattatgargcaacgccatgcatccacgttttcaaaccgcttttgcccaacttgcggataacttgcaatctgcactggaacctattctggcagacaagtacttccccgctttgttgaccggggagcaagtctcatcgctgaagagcgcaacggggctggacgaagacgcgctggcattcgcactacttccgctggcggcggcctgtgcgcgtacgccattgtcgaattttaatgttggcgcaattgcgcgcggtgtgagcggaacctggtattttggtgccaatatggaatttattggtgcgacaatgcagcaaaccgttcatgccgaacaaagcgcgatcagccacgcctggttgagtggtgaaaaagcgcttgcagccatcaccgttaactacacgccttgtggtcactgccgtcagtttatgaatgaactgaacagcggtctggatctgcgtattcatctgccgggccgcgaggcacacgcgctgcgtgactatctggcggatgcctttgggccgaaagatctggagattaaaacgctgctgatggacgagcaggatcacggctatgcgctgactggtgatgcgctttctcaggcggcgattgcggcggcaaaccgttcgcacatgccttacagtaagtcgccaagcggtgtcgcgctggaatgtaaagacggtcgtattttcagcggcagctacgctgaaaacgccgcattcaacccgactctgccaccgttgcagggagcgttaattctattgaatctcaagggttatgattacccggatatccagcgcgcagttctggcagagaaagccgatgcgccgttgattcagtgggatgccacctccgcaacactgaaagctctcggctgtcacaatatcgaccgcgtgcttmtcgcttaagcctggtgccggatgcggcgtgaacgccttgtccggcttgccagccctctcctggtgtcgaaaatcccggcaaacagtttgtcgtttcttgcgcaaaaccagcgggtaaagtagcctgatggaaattttccttagatcgagtctcctgcatgttaaagcgcgtgttcctcagcctgttagtcctgatcggcttgctgctgttgactgtgctcggcctcgatcgctggatgagctggaaaaccgcgccttatatctacgacgaattgcaggatctcccctaccgccaggtcggtgtggtgctcggaacagcaaaatattatcgtactggcgtaattaatcagtattatcgctaccgcattcaaggagcgattaatgcctataacagcggtaaggtaaattatctattactgagcggcgataacgcattgcaaagttataatgagccgatgaccatgcgcaaagatttaatcgctgctggtgtcgacccatcagatattgttctcgattacgcaggctttcgtacgctggattccatcgtgcgtacacgcaaagttttcgatactaatgatttcattattatcacccaacgtttccactgtgagcgggcattatttattgcgctgcatatggggattcaggctcagtgttatgccgtaccgtcaccgaaagatatgctgtcagtacgtattcgtgaatttgccgcccgtttcggtgcgctggctgacctttatatttttaaacgtgaaccgcgttttttagggccgctggtccctattccggctatgcaccaggtgccggaagatgcgcaggggtatcccgccgtcacacccgaacagttacttgaattacaaaagaaacaaggaaagtagttatggatgtacagcagttttttgtcgttgccgtttttttccttatcccgatattttgtttccgcgaagcatggaaaggctggcgcgcaggcgcgattgataaacgggttaaaaatgcaccggaaccggtgtatgtctggcgagcaaaaaatcccggactctttttcgcttatatggtggcatatatcggcttcggaattttatctatcggcatgattgtttatcttattttctatcgttaatattttctcttttctgttaattattgagaataattattacttcactcaataagctgcggatataacattctgaaccgcagctatttgtgaatcctttcacagtttaaatttccccacgcgcatagccttaatatcagcacgcaatatttatttagcgttcgccttaattactcatagcattaaggaagatcacatgccgcaacaaaattatctggatgaactcactccggcttttacgccgttactggcgattaaagaagcctctcgctgtttattatgtcacgacgctccctgtagtcaggcttgcccggcacagaccgatccggggaaatttattcgctcaatctactttcgtaattttaaaggcgctgccgagacaattcgcgaaaataatgccctcggtgccgtttgtgccagagtgtgcccgacggagaaattatgccaaagcggttgtacccgtgccggtgttgatgctcccattgatatcggccgcttacagcgttttgttactgattttgaacaacaaaccgggatggaaatttatcagcccggtactaaaacgctcggcaaagtcgcgattattggcgcaggtcctgccggattgcaggccagtgtgacgctaacaaaccagggttatgacgtcacgatttatgagaaagaagcgcaccccggtggctggttgcgtaacggtattccgcaatttcggttaccgcaatcagtgctggatgcagaaatcgcccgtattgaaaaaatgggcgtgaccattaagtgcaataacgaaatcggtaaaacactcaccctggagcaactgaaagcggaaaaccgcgcggtactggtcaccgtggggttatcaagcggttccgggctaccgctgtttgagcatagcgacgttgagattgccgtcgacttcctgctacgtgcacgacaggcgcaaggcgatatcagcattccacaaagcgcattaattatcggcggcggtgatgtcgcgatggacgtagccagcacgctgaaagttctcggctgtcaggcggtaacttgcgtagcgcgtgaagagttagatgagtttccggcaagcgaaaaagagtttgccagcgcccgggagctgggcgtttcgatcatcgatggattcacgccagtagccgtggaaggcaataaagtcacgtttaagcatgtacggttatcgggcgaactgacgatggcggcagataaaattattctcgccgtcggtcagcatgccagactggatgactttgcgaagttagagccgcagcgtaacaccatcaaaacacaaaattatcagacccgcgatccgcaagtctttgctgctggcgatattgttgagggtgacaaaaccgtggtctatgccgtgaaaaccgggaaagaagccgccgaggcgattcatcactatttagagggagcttgctcatgttaacgaaagatctttcgattactttttgcggcgtgaagtttcccaacccgttctgcctctcttcttcgccggtaggcaactgctatgagatgtgtgccaaagcctacgacacaggttggggcggcgtggtgtttaaaacgatcggcttttttatcgccaacgaagtctcgccgcgttttgatcatctggtgaaagaagataccggttttatcggcttcaaaaatatggaacagattgctgaacatccgttggaagagaatctggccgccctgcgtcggctgaaggaagattacccggacaaagtattgatcgcttcgatcatgggggaaaatgagcagcaatgggaggagctggcgcgcctggtgcaagaagctggcgcggatatgatcgagtgtaacttctcctgtccgcaaatgacttctcatgcgatgggtagcgatgtcgggcaaagcccggagctggtagaaaaatattgtcgggcagtgaaacggggttccacgctgccaatgctggcgaagatgacgccgaatatcggtgatatgtgcgaagtggcgctggcggcgaagcgcggcggcgcagatggcattgcggcgattaacaccgttaaatccatcaccaatatcgatcttaatcagaaaatcggtatgccgatcgttaacggaaaatcgagtatttccggatattccggtaaagcggtaaaaccgatcgccctgcgcttcattcagcaaatgcgcacccatccagaactgcgcgatttcccaatcagcggtatcggcggcattgaaacctgggaggatgcggcggagtttttattgctcggcgcagcaacgttacaggtcaccaccggcattatgcagtacggctatcgcatcgtagaagatatggcgagcgggttatcgcattatctcgccgatcagggatttgattcgttgcaggagatggtaggtctggcgaataacaatattgtcccggcggaagatttagaccgcagttatattgtctatccccgtatcaatcttgataaatgtgttggctgtggacgctgttatatttcctgttacgacggcggtcaccaggcgatggaatggagcgagaaaacccgcacaccgcattgtaataccgagaaatgtgtgggttgtctgctttgtggtcacgtctgcccggtgggttgtattgagctcggggaagtgaagtttaagaaaggcgagaaagaacacccggtaacgttgtaaaaccagagacgcatccggcatttggttcctgtcgccggatgcggcttgaacgccttatccggcctacaaaaccatacaaatcagtatgttgagctcattgcaggccggataaaacgcgccagcgttgcatccggcatttggctycttgtcgccggatgcggcgtgaacgccttatccggcctacaaaaccacacagatcatgatgttatgtgcgtttatgaccgaatgcggaccacaatcatttcacttcttacgcgcgtacttcagtgaatccagcgctacggcgaagataataatcgcccctttgatgatgtactgccagtatgggtttacgccgatgtacgtcaggccatasttgatgacggtaaaaataattaccccggtcaccacgccaatcaccgtccccacaccgccgctgaacgatacaccgcctaccacgcacgccgcgatagcatccagttcatacataaagccgaggttgttggtggcagagccgatacgtccggcttctaacatcccgccaaaggcatagaacacgccagacaacgcgtagatcatcagcaggttcaggccgacgttgacaccagatacttttgccgcttccgggttaccgccaatggcaaaaatgttcttaccgaagcgggttttgttccacaacacccagacgaacgccaccgcaatcaacgcgtagaaggtgatgtaagagagacggaaactccccagcgcgacaaagccctgagcaaaggtagagaagccactgtcaaaaccagaaattggcgacgccccgacaaagtcgtaataaagcgagttgatgccatagacgatgatcatcgtgccgagcgtggtaatgaacggcgtcacgttgagataagcgataatcagaccgttgatcaaaccgatcaccgcaccaatggcacagacaatcagaataaccagcgcaatcggcatcgtcgccatttccgggaacactttgttggcgttatccatggactgcaataatgtcgctgccaccactgccgccagccctacttgacgccccgcagaaaggtcggtcccctgggtgacaattaaccctgccacaccgagcgcgataataatacgcaccgatgactgggtgagaatattacttaagttcaacagacttaaaaatgttggggcctggaaaataataatcgcaagcaaaactaaaagaacgacgtaaataccgccctctttcaggtaagtaagaaaacttttcttatttaacgcactcatgggaagcccctaatcttaaaggtgcaaagacgcaagacgtagaatttcgttttgcgttgttgtttttgtatcgacaattccggaaacgaggccattgctcataaccagaatacggtctgttatccctaacaactctggcatttcagaggagataataataatccccttgcctttcttcgccagttcggcaattaactgataaatctcaaacttcgccccaacatcaataccgcgcgtcggttcatcgarcattaatatttctggttgcgttaacagccagcgcccaataatcaccttttgctgattaccacctgagagcgaaccaatttgcgtccgatgccccggtgtttttacccgcatcgaatcaatcacccactgggtatcgcttttcatccgcgagttatccagtaaaccaactttatttttgtagttgcgaatattggaaattaacgagttaaaaccaatatccagataggcataaattcccgttgagcggcgctcctcagttaccagtgcaaatccgtggtttatggcttcgttggcattatggttattgatctttttgccgtgcaacgtaatggtgccagccgatttctcgcgaataccaaataacgtctcaacaatatcggtacgtttcgcccccaccagaccggcaataccgaggatctcccctttatgcagatcaaacgagacatcgcgaatcgacggctggcgcagtgacgtcaggttacgtacctcgaggatgacttcgcccggcttgttttctttgtcaggaaaacgctggttaagagaacgcccaaccatcatggcgataatcttgtccatcgtcagccctgccagcggttcggtggcgatccactgaccgtcgcgcaatacggtaacttcatcacataactggaagatttcctccattttatgcgagatataaacaataccgcagccgcgctcttttaatttacgaataatagtgaacagatgattgacctctttttcggttaacgaagaagtcggttcatccataatcacaattttcgcgttataggaaaacgctttggcgatttcgatcatctgcatttgcgaaacagataatgtgccgacgcgcgcacgcggatcgatatcaatatccagttcatcaaaaatcgctttggtttcgcggtacattttgtcctgatcgacaaacatgcctttggtggggtatcgcccaagccacatgttgtccatcaccgaacgttgtaataccaggtttaactcctggtgtaccatcgaaataccattttccagtgcttctttggccgaatggaaatcgatctctttaccctggaataaaatggtgccggagtcttttttataaataccaaacaggcattttaataatgttgattttcctgcgccgttttcccccattaatgcatggatagaatgtggccggacttttaaattaacgttatcaagtgccttaacaccaggaaaagacttgttgataccgctcatttccaacaagtattccccggaagacggagtcgttgagctgaccatataattttaccttgttggccatacaataagggcgcagtaatagactgcgcccaatcagtcttatttcttgctgaattcagccaggttgtctttatctacgccaacataaggtacgcggaccactttgttgtcgattttccagttggtgccatcagccgcacctttaccatcggccaggtttttcgccagatcaaaggtcgctttcgcctggttgttagcatcgttcagtacggtgcccgccagtgcaccggatttcaccagcgccagcgcttctggcagagcatcgacgccaaacaccggaatgctggacttgttgtgtgctttcagtgcttctaccgcgcccattgccatcgcatcgttgttggcgataaccacttcgattttgttggcgttcgggccagacagccaggcgtccatcttatctttcgcctgagcggtatcccacatagcggtatctaactgtaactgttcagttttaatgcctttgtcgttcagctctttaatcacgtaagtggtacgtgcttctgcatccggatggcccggttcacctttcagcagtacgaattgaatctgaccgtctttattcagatcccaaccctgattcgccgcccagtgtttagcaatcaaatcgccttgaataatgccggactctttggagtcagtgccaacgtagtaggctttgtcgtagctatccagcgccttacgagacggttctttgttaaagaataccaccggcacattttgcccacgcgctttctcaatcaccgtacccgcagctgccgggtcaaccaggttgattgccagtgccttcacccctttcgccagcaatacgtcgatctgatcgttctgcttggactggtcattctgtgaatcattcatcagcagctgaacatctggcgcggctttcgcatcttgctcaatagccttgcgcactacagacataaagttatcgtcgtacttatagattgttacaccaatgcgagtatcagcagcgtgtgcagtggcaccgaataacatgctggccatcacagcagacagggttaacaccttcttattcatggtatctccggtttttcttatgcagggtagtgcttgagataaatgctcggcggggcagtagagttaatgaagtgttactgaacgccgaagctcactttttaaaattcgttcttccatgcccggtaacgctccagaaaacggctttaattgttgttatgacgcattacctcggtgaaagtgattattcactgttacatacgggttacaacgttaaaacggtgcaatcatagctatcacattgttaagatacntgtgaaatcactcacagattgaaagcggttacatcgcctgatttgttgagttagtgatcgccgccgcattctggcgtgttgcgacagaatggcgacgcactaacgtcggcataaaacagtggctggcacgaggatcaatattgcctgctgccccctgcaaggccagttcggtggctaatttcgccattgaagcaatgggataacgcacggtcgttaattgcgggtcggtgtaacgggcgatgggaatatcatcgaaaccgatgattgagagatgtaacggaatcgcaatgccattatcttttaatgctgtcagtgcgccagcagccatattgtcgttataagcaaatacagcggtaagttgtagattgcgccccagcagttcaaccatcgccgcctcaccgcccggcatgtccggcgtaccagtgccaatccagctttccggcggaataatatcctgctctttcaacgcactcatccagcctgctttacgcatggcgtcatcttcaatgccgtggctggaagaaagataaccaatacgttgatgaccgttattcagcaacatgcgcgtcgccattcgggcaccgctgagattatccaggcaaacgcaacgatgggtgtaccccggcacaacgcggttgattaacaccataccgggaatgttatccataaattgcgccagttcatcgtcactcaatgcttttgagtgaacaatcaacgcattacaacgctggcgaattaacacctcaatggcgtgacgctctttttccgcttcatgatagctattgccgattagcacgtatttctgatgctgctgagcgaccagatccaccgcttttaccagcgcgccgaaaaacgcatcagaaacgtccatcaccaccacgccaatggtgtcgctaacctgagttgccagcgcctgggcattggcgtttggccgataatccagctcactcacggctttcattactgcttcacgcgtgtcggcactgaccagcgtgctgttattgagcacccgggaaaccgttgccacagagacgccagcctgacgcgctacatcacgaatggtgatcatattcactacctgttatgagattgcagtaaatgactgcttgctgccggctattttgtcagcactgaatacaggacttcgtgaatcgagtcacagcaatggaaacggttacagccgttttgttaacgaatgtgatccagatcgttatcttgatgttttagatattgccggtccggcagcacgcaaagttaactgacgccagagccattccaccggcccctggcggaagtaacgcagccagataacagagaagagaatattcgccagccataccggaataacaaacgccagcaattccagacggtcaaactgcataaacagaccgaggtggtaaaaaagcgtggtacaaatcagcgtttgcaatagatagttggtcagcgccatccgtccgacgcaggcgatcgccagcaccagcttaaagcggctcaattgcggccagaagccataaaacagcgacgcatagccaatcgcctgaaacggcgcactcagttcccgcggcatttgaagtaagaaggcacaccagcgatacgcccagtccagctgccattgcagggcgatggcaggaaggttaatgatcaccccaatcgccactagcacaaaaccagtacgacgatagtgacgtaagctgaactgccctttcagccagccactgcgcatcaatgcggcaccaatgagcatcatcccagccagttgccagccatactgtgcgcccagtgccaataaactgttcccaacaccatcggcacgattactgatcgcttcaacgccgccgtgaagcttccagtatttttcatataaaatagccgatgcatccggcgtccaggcgcggctagtctggctatcggaaatcaaccccaataacagcaaaacgccaagccccaccagataaagcatgacgccggtattaaaaaggctttttaccgatggcgcatcgcgcaccagccgccagcagattaagcccaccagcccgtaagccagcagaatatcgccgtcccagaacaataaaccgtgaataaagcccagcaagactaacagcgttaaccgcgactggatccagcgtctgccacggggcagcaacatttgcaggccagcaccaaacagcagcgcaaaaagcgtgaggaatttcacctggccgatgagatcgagaaatgcccaggtccatgcatcctgcggcgtaatagcgccgtaccaggcgggattaagataagccgcctttggtagcccaaaggcgctgatgtttaatagcaggatccccagaatggcaacgccgcgaacaaagtcgagcgtgacgttgcgctccatggttcctgcctttaaatcagttgtgatgacgcacagcgcgcagaaactcgtggcgcgtattctgactggatttgaacaatccaccaagagaggtcgttgtcgtggcactggttgcatcgcggatgccacgcgccttcacgcaataatgcaccgcgtcgatagagacagccacgttattggtgcccagcagcgtttgtagcgcaatgagaatttgctgcgtcagacgttcctgcacctgcggacgctgggcaaagaactgcacaatacggttaatttttgacagaccgatcaccgaatctttcgggatataagccaccgtcgctttgccatcgatggtaacaaaatggtgttcacaggtactggtcagagtgatatcgcgcacggtgaccatttcatcgaccttcattttgttttcaatgagggtgattttcgggaagttggcgtaatccagaccggagaaaatttcatcgacatacattttagcgatgcgatgcggcgtttccatcaaactgtcatcagccaggtcgagattcagcagctgcatgatttcggtcatatgaccagcaataaggcttttgcgcgtttcgttatccatttcatgcacgggcgggcgcagcggtgtttccagtcctcgcgcaactaacgcttcatgaaccagggccgcttctttactgagtgatggcatttatgatttctcctgcaggtgtgacgcctccgccctgcgtgggggcaaagttattaagctgatttacagcctgattattgtgcgtgaggcggcgcacataatccagtattcacagcgataattattgtaattgccgctgcctttcatcagcagatgttaaaacatcgttatgcaaatacggaagtgaaagttactcacagcacattgaataaacggtatgatgaagaaattgcaaacaacacaacaaggagccacgcatggaaatgctcgaagagcaccgctgttttgaaggctggcagcaacgctggcgacacgactccagtaccttaaactgcccgatgacgttcagtatctttctcccaccccctcgtgatcacaccccgccaccagtgctgtactggctttccggattaacctgcaatgacgagaacttcaccaccaaggcgggtgcccagcgcgtggcggcggaactggggattgtactggttatgccagacaccagcccgcgcggcgaaaaggttgccaacgacgatggctacgatttaggccagggcgcaggcttttatcttaatgccacgcaaccgccgtgggcgacgcattaccggatgtatgattatctgcgtgatgaattaccggcgctggttcagtcgcaatttaatgtcagcgaccgctgcgctattagcggtcattcaatgggtggtcacggtgcgctgattatggcgctgaaaaacccgggcaaatacaccagcgtttcggcctttgcgccaattgtgaatccgtgcagcgtcccgtggggaatcaaagcgtttagccgctatttaggtgaggacaaaaatgcatggctggaatgggacagttgcgcgctgatgtatgccagtaacgcgcaggatgcgatcccgacgcttatcgatcagggtgataacgatcagtttcttgctgaccaactgcaacctgcagtacttgcagaagccgcgcgccagaaagcatggccgatgacgctgcgtattcagccgggatatgatcacagttactacttcatcgcctcttttatagaggatcacctgcgcttccatgcgcagtatttactgaagtgaaagtccgcccggttcgccgggcatcttctcatcagaagcgataatccactgccataaagtaacgacgtccgtcttcgttatagctgtagtcgtcacgactgagatccttgtcgccaaggttcagcacgcctgcgcgcagtttgacgtctttagtcacctgccaggccgcgccggtattccagatggtataaccgcccggtgttttagccgtcgcgctgtcggctcgtttctgcccggtatagtgaccagaaacatagaatgaccagtcttccagcgccagcggtttccagtccagcgtaccgttagcggtatggaacggcagatcggatagcggtttgttttcgccgttgctgacatcacgaccatcgttgtaggtgtagttgagtgacagtttccattcatcgttgaacggaattttcagctcggtttccacgccctgaatacgtgctttgttaacgttgtagtagctaaataccggcacaccgttcgctgtaaaaccaacaaagttttggtagcccggtgcagcattgacgtcagacgtacggctgatgctgatacgatctttcacatcgttacggaaaacggtaacgctggattcaaccccttccagccagccttcttcacccatgtagtaaagccccagctcccaactttcgctggtttctggtttcagatccgggctacccacaatcttacatgcgccacggcaggaattgctcgtccagtcagggctaagttgcaacagagaargtgctttaaatgccgtcgcccagccccctttcaccgttacggtgtcggtggcgttataaaccaggtaggcacgcggactccagtgttcaccgtaggtttcgtgatcgtccatacgcacgccggtcgtcagcgccagcggctcgaagatccgccattcatcttccacaaacagcgcgtactggctggcagacgttttggagctggttcccccggtcaggttcaccgcatcgctaagtttgtcgtgacgccattcaccgccaaccgtgagaaactgattaatcgccgtcagcggcaacgtgtatttgccgtcgaccgtattgctttcggaagttatcgggctgctgttgccagggtttttgttctcgactttctcaccgtagtatttcagttcgctggtgccgtaatcccaacgcccattatggctgacggagtagttctggcgttccaggcggtttttgtccagcgagtcggaatcacgatcctgacggtcgaaaccgtatccggcagtaaaatcgtgattttgattcggtgtccaggcaaattcgacattgccgtcgcggctggagaatccttcaatacgcggcgtttctccggtatcggtggtcgttgagttttgcgggtcatccttttcacgttttgccaggctgccgtaagctttcattcccagcacaccatcaattaatggtccactggtaaagaactgaccgttataggtatcaccgcgatcgcgatgttcctgaatggtggtatcgacggtaacggtacccgaccatttctgaccgatttttttggtgatgatattcactacaccgccgagcgcatcggaaccgtacagcgacgacatcgggccacggaccacttcaatacgttcgatggaatcgaccgggatccagttcagatcgaaatcattgtggcggaagacggcattgcgggagttaacgcgtttaccgtcgacaagaatcagggtgtagctgctgtccagaccacgaatactaacgcccttacggttatccccttcgttcgtcagttgtacgccaggcacttctttgaggacatccttcagattctgtaccggttttcgctgcaggtcttcctgggtaatgacgctgatactggcgggtgcatctttaaggttttgttcaacggaagatgcagtgacaaccatcgtttcgccatcgtcatcgaccgctaacacaggccatgcacaagaaatagcggacaaacacagcccgacccgtacgaaagggttcaacctaaacattccatatctccatgaggtaactacgaaaataaaatgggttatcgctcacatcttcttcacgtccccttgcgtacggcagcatcgcggtggacttatttgtatgcaggtgatcatcccagaaagccggaccagcctctgatttgtcagccttttttgattgcggcgtaacgataatgcaaacgataacaattatcaatccaaatgttaaattttatatccgcatgatttgtcagggaaatggaattgaaaaagccctctcggttgagagggcttagcaaggaagggagaaacttatttcttatcgttctgcgggaacttcatttcgctgtagcgtacgaagtgggttcctttaatcagcttgtagccgaaccaaataatcaggaacagcgggataccaatatacgttgccgctacgccgccccagtcaatggtatctttcaggaacgcttcgtagttctggcccaaagtgataatcagacacagaatgaatgcgaagatcggccccaatgggaagaaacctgaacggtacggcagatcgttaatgtcgtgtccctgcaatacgtaaccgcgacggaagcgatagtggctaatggcaatccccagccaggcgataaaaccggtcatcccggaggtattcagcagccacaggtataccgtctggttgccaaacatggaggtcaggaagcacagaccggcaatcaccgtcgtcgcatacagcgcattacgcggcacgccaccacgcgacagtttagcgaaaatgcgcggcgctttaccgtcacacgccagggtgtacagcatacgagtagacgcatacataccggagttacccgctgacagcaccgccgtcagaataactgcgttcatcaccgccgcagcagagagcagacccgcgtgctggaacaccagggtgaacggactaacgctgatgtctttaacatcgttacgcagcaggctcggatcggtgtacggaataatcaggctgataatcaggatcgcgaacacatagaacaacaggattcgccagaacacctgacgtaccgcgcgtggaatgtttttccccggatcttcggactcgcctgcagcaataccgatcagctcggttccctggaaagagaagccgacaatcatagctacgccgatcatcgccgcaaaaccaccagcaaacggcgcttcgccgattgtccagttgctccagcccgcaggctgcgcgcctttgaagataccgataatcatcagcacgccaacgatgataaagacaataactgtcgtgactttgatcagtgagaaccagtattccgcttcaccaaagccgcgaacagagatgtagttcagcaggaagataacgccgaggaacaacgcactccagatccagcccggtgtatccgggaaccaccagctcatgaccagctgagctgcaaccaggtcaacggcaatagtcaccgcccagttgtaccagtagttccagcccagcgcgaagccaaagccctcttcaacatagttctgaccgtaagtggcaaacgaaccggaaaccggcatatatgcagccagttcaccgagactggtcatcaggaagtaaaccatcaggccaatcwacatatacgagagcaatgccccgcccggacctgcctgagaaatcgttgcgccagaggcaacaaaaagacctgtaccgatggaaccgccaatggcaatcatcgtcaggtgacgcgcctttaattcacggcgtaagcccggcgcttctgtggttttagtttcggaaaccatacaaaaatgctatccatctaaaaaatgaggcgcgattgtagcagacgattggcaatccttccggcagaaatacacggttataagacaccttcatgatcgcccagggattataagtaaagcagccaatctcttttctggcgaatgcatgctgaaggcgctgcgtcacgaaatcgacacagcaccagcatgttcttgtacagcaacttaacgcggcacatttgcgggatcgcaatagtccagaaagcgccgtagcgcgttggaaaggtgtttttgccgatgatgtatacgccacaacgtacgcatcaggcgcggcagagggaccgcaacttcacttaatgtgcctgcctgcaattgatcttcaatcacacgtcgcgacaggcaactaattcccaacccatgacgcaccgcatgtttgattgcctcggagttacctaattccatcgccatctcaaacttcggtaaatgtgacagcaacagataatcgacaatctcccgcgtgccggaaccgcgttcacgcaggatccacggcgcagcggccagctgttctaaggtgaccggaccacgggccaacggcgaagtcggcgcggcgaaaaccaccagctcgtcttccagccacggttcagaaatgatttcagtgctgtggcacggtccttcaataaagccaatatcaacgcggaaatccagcaccgcttgcatcacgtcctggctattcccaacgctaagttcaatcggcaactgcggataatcatggcgataacgggcgataactgcaggcagaatgtagttaccgatggtactactggcatagatacgaatcgcgccgttgtcttcgcgaaacagttgttcgatttcaaccgcctgttcaagcaatgccaacgcacgcggatagagcagccgcccgtgttcattaacaaccagtcttttccccacgcgatcaaacagttgcacgccaagctgcccttccaggtcggtcaaggctgcgctcactgctgattgcgacaacgccagcatcaccgacgcttgggtggttgatccacttttcaatacttctgcaaaaacttccaactgccggagggtgatgtgcatagtcgcttaccacttataaagattaattataaatatataatcaattttatttttaaaccagttagtcgtaaccttatgcccggttaaaggagagggttatgacgaatatcaccttacagaaacaacatcgtacactgtggcattttattccggggttagccctgagtgcagttatcaccggggtcgccctgtggggtggttccattcccgcggttgcgggtgccgggtttagtgccctcaccctcgcaatcttgttggggatggttttaggcaacaccatctatccgcacatctggaaaagctgtgacggtggtgtgctgtttgccaagcaatatttattacgtctgggtatcattctttatggcttccgtctgacgttctcgcaaattgccgatgtcggtatcagtgggatcatcattgacgtgctgacgctgtccagtaccttcctgctggcttgcttcctggggcagaaagtgtttggtctggataagcacaccagctggttgatcggtgccggtagcagtatctgtggtgctgccgcggtactggcgactgagccggtagtgaaagcggaagccagtaaagtaaccgtggctgttgcaaccgttgttatcttcgggaccgtcgcgattttcctctacccggcgatatatccgctgatgtctcaatggtttagtccggaaactttcggtatctacattggttctactgtgcacgaagtggcgcaggtggtggcggcaggtcatgccatcagcccggatgcggaaaacgcagcagttatttccaaaatgctgcgcgtgatgatgctggctccgttcctcatcctgctggcggcgcgtgttaaacagctgtctggggcgaacagcggcgagaaaagcaaaatcactattccgtggtttgccatcttgttcatcgtagttgccatctttaactcgttccacctgttaccgcagagcgtggtgaacatgctggtaacgctggataccttcctgctggcaatggcgatggcggcgctgggtctgaccactcacgtcagcgcgctgaaaaaagctggggcgaaacytctgctgatggcactggtactgtttgcctggctgattgttggtggtggtgcgattaactatgtgattcaaagcgtcatcgcataaaccactacatcttgctcctgttaacccgctatcattaccgttttcctccagcgggtttaacaggagtcctcgcatgaaatacattggagcgcacgttagtgctgctggcggtctggcaaatgccgcaattcgcgccgccgaaatcgacgcaaccgcgtttgccttgttcaccaaaaaccaacgtcagtggcgtgccgcaccgctcacgacgcaaaccatcgatgaattcaaagccgcctgtgaaaaatatcactacacatcggcgcaaattcttccccacgacagttatctgattaacctcggacatccggtcactgaagctctggaaaaatcgcgcgatgcctttatagatgaaatgcagcgttgcgaacagctggggctttctttgctcaacttccaccctggcagccatctgatgcagatttcagaagaggattgccttgcgcgtattgccgaatccatcaacattgcgctggataaaactcaaggtgtgacagcggtgatagaaaacaccgccggtcagggcagtaacttagggtttaaattcgaacatctcgcggcgattatcgacggcgtggaagataaatcccgcgtcggcgtctgcattgatacctgccatgctttcgctgccgggtatgatttgcgtactccagccgaatgcgagaaaacattcgcggattttgcccgtactgtcggctttaagtatctgcgcgggatgcaccttaacgatgcgaaaagcacctttggcagccgcgttgaccgccatcatagcctcggtgaaggcratatcggtcatgatgcgttccgctggatcatgcaggacgaccgtttcgacggcattccgctgatcctcgaaaccatcaacccggatatctgggcagaagagatcgcctggctgaaagcgcaacaaactgaaaaagcggtagcctgaagatgaataaccgggaaaaggagatccttgcaattttacggcgtaacccgctgattcagcagaacgaaattgcggacatgctgcaaatcagccgttcgcgcgttgcggcgcatattatggatttaatgcgcaaaggccggattaaaggcaaaggttacattctcaccgagcaggaatactgcgtagtggtggggacaatcaatatggatattcgcgggatggcggatatccgttacccgcaatcggcttctcatcccggtacaattcattgctcagcgggcggcgtgggacgcaacatcgcccacaatctggcgctgttaggccgtgacgtccatttgctttcagtgattggcgatgacttttatggcgaaatgctcctggaagaaacgcgccgcgccggcgtgaatgtctccggctgcgttcgtttacatggtcaaagcacatcsacgtatctggcaattgccaatcgagacgatgaaaccgtgctggcgattaacgatacccatctgctggaacagttatcgccgcaattattgaacgggtcgcgcgatttacttcgtcatgcgggcgtggtactggctgattgcaacctgacagccgaggcgctggaatgggtctttaccctcgctggtgagatcccggtgtttgtcgataccgtttcagaattcaaagcgggcaaaatcaaacactggctggcgcatattcacaccctgaaacccactttaccggagctggaaattttatggggacaggcgatcaccagcgatgctgaccgtaatgctgcagtgaatgcgttgcatcagcaaggtgttcagcaactgtttgtttatttgcccgatgagtcagtttattgcagcgaaaaggatggagaacaatttttgctgaccgcaccagcgcatacgacagtagacagttttggtgctgacgatggttttatggcgggcctggtatatagctttctggaaggaaacaatttccgtgacagcgcccgttttgcgatggcctgcgcggcaatttcacgcgccagcggcagcttaaacaaccctaccctgtctgccgataacgcgctttcattagtgccaatggtgtaacaatgttgccggattcgacgcttgaccgcatcttatccggctcataaatcgcacactacgctaaaccaataaagaacccggcaatggtggcactcatcaggttagaaagtgtcgccgccgccagcgcgcgtaaaccaagctgggcgatttccggcgcacggtgtggcgcaaccgcagaaaacgcccccaccaccaccccgatagaaccaaagttagcgaaaccgcacaacgcgaaggaaataatcgccacggttttagcatccagagtgccagccgtttgcagatagggtgagaaattgagataagcgacaaattcatttattgccagtttctgtccaatcaaactcccggcaagattcgcatcactccagtcaacacccattacccacgccagtggggccagcagataacctacaatggactccagcgaggcatgttcaaaaccaaaccagccgccaacgccgccgataataccgttaattaacgcaatgatggcgacgaatgccatcactactgtcgccacacctgcggcgattttcagcccggtcattgcccctgtcgcggcggcttcaataatgctttttggcggtgtttcggtgaaagagaggttattaaaagaaacctgcgaagattccgtagccgggcttagcaggcgggcaaacaagatccccccggggatcgccattaacgatgccgccagcaaatattccacaggcacgcccagtgcggcataaccaatcattgtcgaaccagcaatcgaggccatgccgctacaaatcgctgtaaataattcattgcgattcagccgatcgataaagggcttcacaatcgccggaatttcgttttgcccgaggaaaatggtagtgaccgcgacgaatgactcaatcttgctgatatttaatgctttctggaatataccgccgagaatgcgaattaaaatccccatcacaccgatgtagtagagaatactcaccagtgcagtgacgaagataattgccggtaataccctgaaaccaaagataaatcctgcgccatcaaataaggtgtccattttcggtccgaccagagaaccgaagataaatgcgctacccgcgtcgctgtacgccatcactttatgcacaccaaaagcgactttttcagcgacccaacgccctggcggtaaccaaagcataatgccgccaatcacgacctgtaacactaacgccgcgccaacggtacgcaggctgatcttcttcttgtttactgacagtaaaaacgcaatcgtcagcaataccaccattcccagaacacttctcatgacatccatagtgattatctcttcatgtcatattgggcgacggctttctgcccatcagaaatagccaggcctgcatcttgcgataccggcccggcttgttatcaacacttaatgggttttgatgtagccgcgcacgcactcttcgactaagccccagaaccagtcgctatcaatagtgatgccgactttggtattagcgggcttgccaagaacgcccagctcgtcgcagacggtacgcccataacaagggccactgttgacgtccacttcgacgtacatctcctgggttttaatgccatcagggttaatcagataaccgatgcaggtggcgtcgtgcaccgggccgccagccaggccgtagttttcgaactgggttttgagagtgaagttcatgatgtcgctgaacagctctccggcagggccgcctgccctttccattcgtgcaatcacgtccggggtgcaaacggtctggttggtgagatcgaggcccatcatcactaatggaacgccagaggtgaacaccacgcgtgcggcttccgggtcagcaaagatgttgaactcggcagatggcgtgaagttgcctgtaccgtaagcgccgcccattagcacaatttcacggattttgggcaggatcgcgggttgcatacgcattgccaccgcgatatttgaaagcggaccaaccggcaccagagtgatatcgccatcgcttgccatcagggtatcaatgatgtatttcaccgcatgagtgctttctgcctggcgggtcagcggctcgaataccgggccatccagtccggtatcaccgtgaatattatcggcaacgatttgttgccgcataatgggttgtggcatccccgcataaaccggaacattaatctccagtttctggcaaacattcaggccattaattaatgttttatcaagcgtctgattacccgctacaatagtgatgcctaataaatctattgccggatgtttcgccgccatcattatagcaatagcatcatcatgacccggatcacaatccagaataatttttctcttttccattgtttatttcctctgtttccagttgcgttattttttctacagcaaagaaatttcgatcgggccgatgattgaatcttaacaacagcgtacgtatgctaaatatgagaaatctcatagcggataaacatcgtgaaagaaatccacaataatgatcttaagcagcaattgatgagtgaatccgcgtttaaggattgctttttaacggatgtttcagccgatacgcggctgtttcattttttagcgcgtgactacattgtgcaggaagggcaacagccgtcctggctgttttacctgacgcgaggccgcgccaggctttacgccacgctagctaatggtcgcgtgtcgctgatcgatttctttgccgccccctgttttattggtgagattgagttaatcgataaagaccatgaaccgcgtgcggtacaggctattgaagagtgttggtgccttgcgctccctatgaaacattaccgtccgctgttattaaacgacaccctatttttacgaaaactttgcgtcaccttaagtcataaaaattatcgtaatattgtttctttaactcagaatcaatcatttccgttagtgaatcgcctggcagcatttatattactctcacaagaaggtgatctttatcacgaaaagcatacgcaagcggcagagtatttaggcgtttcttatcgacatcttttatatgttctcgcgcaattcattcacgacggtttattaattaaaagcaagaaaggatatctaattaaaaacagaaagcagttgtcagggctggcactggagatggacccggagaataaattctccgggatgatgcagtaaaaattatttgcaatagcgcgattgccggatgcaacgcttgatgcgttttatccggtctacaaattgagcattacgccagaccaataaagaacccggcaatggtcgcgctcatcaggttggaaagcgttgctgctgccagcgcccgtaaaccaagctgagcgatttccggtgcgcgttttggcgaaatagccgaaaatgccccaacgacaacaccgatagaaccaaagttagcaaaaccacaaagcgcaaaggagataatcgcaatggttttcacttccagcgtgccgcccgtttgcaggtatggggagaaactcaggtaagcgacgaattcgttaatcgccagtttctgcccaatcaggctacccgcaaggttggcatcactccagtccacacccatgatccacgccagcggtgccagcacatagccaaaaatactttccagagaagcattggcgaagccaaaccagccgccaattccgccgataatgccgttgatcagcgcaataattgccacaaatgccattaccaccgtcgccacaccagcggcgattttcagcccggtcatcgcaccgctcgccgctgcttcgataaagctttttggcggcgtttcgctgaacgacagattttcaaacgtgacctgcgaaagctcggttgctggactaagaatacgtgcaaacaaaataccgccggggatcgccatcagcgatgccgccaacaggtagtcaattggtacgcccattccggcataaccaatcatcatcgaaccagcaatggacgccatcccgctacaaatagccgtaaacaactcgtttcgattcatgcgatcgataaacggtttaacgatcgccgggatctcattttgcccgaggaaaatagtggtgactgcgacaaaagattcgattttgctgatgttgagggctttctggaaaatgctgccaaggatgcgaatcagcagccccatcacgccaatgtagtacagcagactaatgagcgcagtgacgaagataatcgccggaagtacgcgaaaggcgaagataaaacccgcaccgtcaaagaggacatccattttcggcccgaccagcgaaccaaaaatgaaggcgctaccagcatcactgtaagacatcactttatgaacgcctaatgccgcctgttctacagcccactttcccggcggaaaatagagcatgatgccaccaagagcaatttgcagcagtagtgcggctgcaaccgtacgcaaactgatgctctttttattcactgacaacagaaatgctattgccagtaacaccaccatccccacaacacttctcattatgtccataatgattttcccttcatgccagtaaacccggcgtcagcgccaggtttcggtatgtttgatgagtacgggcgacggctttctgcccgtcagaaattaacccgcgagacgctgatattctttggcaatttcgctcgccagaatggcgttgttgaacacaagctggatgttggatttcaggctgtcaccgccggtcagctcagcaacgcgcgccagcaggaatggcgtactttctttaccaataacaccctgcgcttcagcttcagctaccgcctgatcgatcaccgcattgatagtgtgttctggcatcgcaaactgttccgggatcgggttcgctaccacgaggccaccgttcagcccgctttgccatttcaccgccattgcacgggcaatttcactggcgctgtcgagacgaatgctgacgtcaaacgggctggtacggcagaaaaacgcaggcagcgctttagtctgatagccaattaacggcacaccgaaggtttctaaatactcagtggttaatcctaaatcgagaatagatttcgccccggcacaaacaacggtgacattagtatttgccagttcttgcaaatcggcagaaatatcgaaggtatgttccgcccctcgatgaacaccaccaattccgccggtggcaaatactttaattccggcaagcgccgcaataatcatcgttgaagccacggtggttgcaccattttttcctgcggcaacgacaaaaggtaaatcgcgacgactaactttagtcacgttatgcccttcacgacccagtaattcaatttcttctttgcttaaacccactttcatcacgccgccaataatggcgatagtggcaggtactgcgccctgtttacgaatagtttcttctacttcaattgcggtctgggcattttgtgggaacggcatcccgtgagaaataatggtcgattccagcgccacaaccggttttttgttttttaaagcgtcctgcacttccggggaaatttgtaataattcaggggaaatttttaattcagacattctgcgttctccactaacgatataacgttggcaatcgataaatcggggttattggtgtattcacaggagagcgccattgacgaacatccctgtgcgaaacgaacagattcggcaaacggcattccgtctacccaacacgaagcaagtcccgccatcatggcatcgcccgctccggtaacattaataacattggttttgatcggcgcagaccagccactttcaccgctgatatcgctgtaataaacgccgtcgccgcccatgctcaataccagtcggttcaggccatgttgatggaaccaggcagcaacttttgccacatcttcacgccctgacagcgcaatcccactcagggtttccgcttcaaggcggtttggcttgagagtatggatttgacttaatcgctcgcgtactttgacgcatttccacgcggaaaccggatcgacaaatacgggtacgttggcagcattatccagaatccatgccagtgcctcttcactgatattacagtccgcgacaatgacctttgccctctgaataaattcacggtgctgtgcgagatattcagctgtaatagcgttgctaatattcatgtcatttatagcaaccagcatttcaccggtattatcgagtaatgataaatagctcgacgtattttctcccggcacaatcaggcatttatcgacataaacgccagattgattggtttgcgttagcagcgattggccataaaaatcactgcctacggcgctcagtagccaggctttattacccagcaacgccaggttttgtgcaatattgcgccctaccccaccaggcgtaaattttattttacctggatttgaatccgcataatttaatgattcatgtgaatatccggcgacatcaatattcgccgagcctataattacgacataatccttttcgcgcatagcacgtcctctggtaaaaaattaccaaccctgtcaatccacaaggatatagatactgcaaagacggtttaaacatgtgttcatatttaaacatgtgctcatagtatgcatgttttacgtaaagtaaattgccgccagagaggcaaagcgggcagatttgagcaggctcacaaaatgcgattaaatgcctgaattacaaaagcgaggaatttgtgacgggatgcacagaacatgaacactaaaaaagggcagaaaagaatctgcccttgaggaaataaccttagtgtttgatgaacgtttcaggtttctactgaaagataaaaccatttaaattcataaaattacattcacaaaccggtcattctctttgcgctcatccaatgatacggggcagtaaatttctgccctgtaacacaccttttattacgcggctttcgctactgcgtccacttccggacgtttcaggaaggcataggccaaacccgccaccagcgtaccggcaataattgctaccaggtaacccagtaccggcgtaatagcgccagggatcagcagaacaaacagaccaccgtgcggtgccatcagtttcgcaccaatcgccattgagattgcgccagtcagcgccccaccaacgatacaacacggcagcacacgcatcggatcacgagcagcaaaaggaattgcaccttccgaaataaagcacagaccaagaaccagagcggctttgccaccttcctgctgcgctttgtcaaatttgcgacgcgccaccattgttgccagacccattgccagcggtggcaccatacctgccgccataatcgccgccatcgggccataggtttgagtactcagcagacccacaccgaatgcgtacgctgctttatttaccggaccgcccatgtcagtacacatcatgccaccgaggatcgcccccagcagaaccgcattcgcagtccccatggtctgcagccagtgagtcaacccttcgagaatgccagcaaccggtttaccgatcaggtagatcatcgccagaccgaccaccagactggaaattagcggaatgatcaggatcggtttcagcgcctccatactctgtggcagtttcagttgcgtactgattaacttcgcaatgtaaccagccaggaagcccgcaataataccgccaatgaagccagaaccggtgctgaccgccagcataccgccaatcagacccggcgtgagacccggacgatcggcaatggagaaggcaatataacctgccagtaccggcaccatcagcgcaaaggctgaaccaccaccaatctgcatcagcgccgctgccaacgtacccggctctttaaacgcttcgataccaaaagcaaaagaaagcgcgatacacagaccacctgcaacgaccatcggcagcatgtaagagacgcccgtcagcaagtgacggtatgcgcctgcactctcgttcttaccttcagaggtcgccgtttgagctttgcccgccggttcatacggcgttgcttcagcaaccgctttatccagttcctgcgcggttttcttcagcgccagaccggtagaggtgcgatacatcggtttaccagcaaatttcgccagatccacttcgatatctgccgccacaatcaccagatccgctgcggctacttcttcgggagtgattgcattacccgcgccaacagaaccacgggtttcaactttcacccaccagccacgttttttcgcttcggtttcaatggcttcagccgccataaaggtgtgtgctacgccagtcgggcaagcagtcaccgcaactacgcgtttcggaccgctggcggcaaccggtgctgtcgcagcgaccggcgcagtgtaaggtttcgcatggcctttggcttcactcaggaacagctcagggtgcgcaactgcccgggaaatatcgcccagccagacatttttaccgttcagcgcgctgtcattcgggatggaatcaccgagaacaatcgccatttctgcgtcgttcggattgtcgatgatttccagttttgcttttcgcgccgccgcgcccagcagggtcttcgccatataggcgcgtgcctgaccgagattagcgtcaataatcagcagcgttttcattatgcctctcctgctgtcagttaaaaggttgtaagtcgacgcgcgccatcattgcggccaactgcggacgatcggtaatacccacattgctttgacttaccgccagggctgcaacagcagtcgccagacgcagtgtgtgttcactggattcacgcattagcaagccataaatcaggccaccaaccatagaatcccctgcgccaacggtgcttacgacatcgactgacggtggtttggcgatccattcgccggaggcattaacccaaagcgcgccttcggcacccagtgaaataacgacatgcgcaataccttgttcacgcagcgcatgcgcagcttcaatcacatctttcatttcaggcagtttacggcctgcccagatttccagctcgcggcggttaggtttcaccagccacggtgccgctttcaaacctgctactaacgcttcacggctactatcaaagataatgcaagggcactgactacgcaggcgagtcatccagtcggtgaacgcttccgggctgacgcctgacggtaagcttccgctgacacagaccatatcgaactgaccgagccagctcagagaatcagtcacaaagcgttcccagtcggcgggggtgacttcaaaacccgagaagttgaagtcggtcacttcgccgtctttttccgtcagcttaacgttaattcgggtgcgcccctgtacaacctggaaacggttggcaatgcccagctcgctgaacagttgctgaaaaccatcctgattgtctttaccgaggaagccgccaacggtgacatcaattcccaggtcttttaatactttggccacgttgatgcctttacccgccgcatgcagaccggtggttttcaccaggttcacttcgccgcgttcaatttccgggcagaaaccaacaaggtcataagccggattaagggtgatagtagcaacacgtctgctcattatgcgccctccccaagaccagcagcgatagcgtcgccgattgctttcagcgcctgttcagcatctgcaccctgggcggtaaagcgtaggcgatgacctttcttaacgccaagtgccacaactttcatcagactacgtccgtttgccggtttgccggtgccatcaaggtttgtcacggtaatatcactgttaaattgtttaatggtgttgaccagcatggtacctggacgagcatgcaggccgtgttcattgcgcaccacaaactccgcgcttaacacgtcgtcggtcggcgcatcatcgctggtcagcagcgccagcaacgttgccgcatccgctttcagcaagcggtcagctttattgtcgagcaacaaatcagcgagacgcttaagaaccgcaatgggctgatcgtcattcatcgccacactcaccagcatggctgccgtttcgccgtccacatcaaaagcatttgccgcacggyttaccgcaattgcgctacgcagattgccttcggcgctatcgctcagccagataccctgtccgaggttcagcggttgttcattgatggctttggtgacgaaagtggcgtcaactgcccccgcctctttcagacgcgcagcgttcagcgcctgaagagtcagcagatcgctggcgacgatatccagcgtcagcatttcgttgtcgagcttcagctgctcactctgcttttcgcccatcagcaatgcgcgaagttcttctgctgttgttgctgacttcagttgttcagcaacggaatcatcgctcagtacgtgggtcagctggcgtagcaggcccagatgctcatccgagctggcagcaataccgatcgctacgtacgctacctgaccgtcaccccaggtgacgccttccgggaactgaaatacctgaacgccggttttcagcacctgatcgcgggtgtcggtagtgccgtgtggaatagcaataccattgccgaggaacgttgaggtttgctgttcgcgcgccagcatgccattgacgtagccttctgctacattaccggcctgcaccagcgccgcagcgacctggcgaatcgcctcttctttgtctccggccttttcgcccggatggatgtcctgtacggataactggaacatagttctcctctcttgctgaattgaaacgattcagcttctatgagaaaaaaagcgccaacctggcttagggttaaagacaagatcgcgctgaaacgtttcaagaaagcataatacttctgtttcagcacgcaaggaaagccgtaaagttatgagcaaaagtttgatgtgctgcacaattttttgtcatttttcctaattgctgatgggaaaatccgttatcagcaatttcatttcagcagcgtcagcagccaatcagcaacagtgaaatggcattttgattattcgtggcgcttttgatttcgctgtctgtttattttctgacaagcagcgtaaactccgcgtcttcctcttccagtgatcgaccagcatgcataactcccccgcagtctccagcgcgaaatcgtttgacctgacctcgacggcgtttttaatcgttgcctttctcaccggtattgcgggcgctctgcaaaccccgacactcagtatttttcttaccgatgaagtacatgcccgtccggcgatggtgggattcttctttaccggcagcgctgtcattggggttctggtgagtcagtttctcgccgggcgctctgataagcgcggcgatcgcaaatcgctgattgtcttttgctgcctgttaggcgtgctggcctgcaccctttttgcctggaatcgcaactactttgttttgctattcgttggcgtctttcttagcagctttggctcgaccgctaacccgcaaatgtttgcccttgcccgtgaacatgccgacaaaaccggacgtgaggcggtgatgttcagctcttttttacgcgctcaggtttcactggcatgggtcattggcccaccgctggcttatgccttagcgatgggtttcagctttacggtaatgtatctgagcgcagcggtagcatttattgtttgcggcgtgatggtgtggctgtttttaccgtcgatgcaaaaagagcttccgctggcgaccggcacggttgaagcgccgcgccgtaaccgtcgcgatacgctgctgctgtttgtcatttgtacattgatgtggggctcgaacagcctgtacatcatcaacatgccgctatttattatcaacgaactccatcttcccgagaaactggccggtgtgatgatggggaccgccgccgggctggaaatcccgaccatgttgattgccggatatttcgccaaacgtctgggtaagcgtttcttaatgcgcgttgctgccgtgggtggcgtctgtttttacgcaggaatgctgatggcgcattctcctgtcattctgttgggcttgcagctgctaaatgctatttttattggcattctgggcggtatcgggatgctctattttcaggatctgatgcccggtcaggcaggttcagccaccacgctctataccaacacgtcgcgcgtgggctggatcatcgcgggatcagtggcgggcatcgtcgccgagatctggaattatcacgctgtgttctggtttgcgatggtgatgattatcgccactctgttttgcttactgcggattaaagatgtttaaggcgcggtcagcatttccagatcgataagccaggtcattgcctgctgacgcgagttaccgcacatttcagcgctggcttgtaagcctgcacagactttcggccgcagtggcgaggtgaaaattttacagcgttgctgttcatcaagctgaatgcagggcgtattggcgggcttgccatctggcataccgggaatagggctggaaattgaaggggcagtgcaacacgccccgcaacccggacggcattccatacgttgttctcttaaggttaaccaccggattgatgagcgcgcacagtaccaccttttttgcaccagcaaaagtgcgaataccacttgcccgaaaggctcgtcgcgagtactttgtcgcgatatttttgacattttcgactacaggaatttttcgatgccaagagcgaacgaaattaaaaaaggtatggtactgaattacaacggcaaactgctgctggttaaggacattgatattcagtcgcccactgcccgcggtgccgctacgctgtacaaaatgcgtttttctgatgtccgtaccgggctgaaagtagaagagcgtttcaaaggagatgatatcgttgacaccgtgacgctgacccgccgttacgttgacttctcctatgtcgatggcaacgaatatgtctttatggataaagaagactataccccgtataccttcaccaaagatcagattgaagaagagttgctgtttatgccagagggcggcatgccggacatgcaggtgctgacctgggacggtcaactgctggcgcttgagctgccgcagaccgttgatctggaaatcgttgaaaccgcaccaggcatcaaaggggcatctgccagcgcccgtaacaaaccggcgacattgagcactggtctggtgattcaggtaccagaatacttaagcccgggcgaaaaaattcgtatccatatcgaagaacgccgttatatggggcgtgctgactaacttcagccgcatgcagaaaagggatagctcaggctgtcccttttttaatttattataccaatcttctattttgcgcttcctgaacaccttacgccctcaattttcactcgttgattgatcgccctcacacttcatcgcattaacaatccagaccaatttcaattgctgtcatataactttacactgtcattgttaattaatcgttactaagacatgactcctatgaatacaatcgcctccgttacgctcccgcatcatgtacacgctccacgctacgatcgccagcagttgcaatcacgtatcgttcattttggctttggagcctttcaccgcgcacatcaggcgttactgaccgatcgtgtgctgaatgcccagggcggcgactgggggatctgtgaaatcagcttgttcagcggtgatcaactgatgagccagctccgcgcacagaaccatttatataccgtgctggagaaaggggcggacggcaatcaggcgataattgtcggtgccgttcacgaatgcctgaatgcaaaactggattccttagcggcaattattgagaaattttgcgagccacaggtggcaattgtttccctgacgattaccgaaaaaggctattgtattgacccggccaccggtgcactcgacaccagcaatccgcggattattcacgatctacaaacccctgaagaacctcactccgcaccgggtattctcgtcgaagcactgaaacgccgccgtgagcgcggccttacaccgtttaccgtgctctcctgcgacaatattcccgacaatggccatgtggtgaaaaacgcggtgctgggaatggcagaaaaacgttcgccagaactcgccgggtggataaaagaacacgtcagttttccgggaaccatggtcgaccgcattgttccggctgcaaccgacgaatcactggcagaaatcagccagcatctgggggtaaatgatccctgcgcgattagctgcgaaccgtttatccagtgggtggtggaagataacttcgtcgctgggcgtcctgcctgggaagtcgcaggtgtacaaatggtgaatgatgtcctgccatgggaagagatgaaactgcggatgcttaatggcagccactcttttctcgcttatctgggttacctctcaggattcgcccatatcagtgattgcatgcaggatcgcgcatttcgccatgccgccagaacattaatgctggatgagcaagcgccgacactgcggattaaagatgtcgatttaacacaatatgcggataagttaattgcacgttttgctaatccggcgctgaaacataagacctggcaaatcgcgatggatggcagccagaaattaccgcaacgcatgctggcaggtattcgcatacatctggggcgcgaaacggactggtcgttgctggcattaggcgttgcaggctggatgcgttacgtcagcggcgttgatgatgccggaaatgccattgatgttcgcgatccgcttagcgataaaattcgcgatcttgttgcgggcagcatcagtgagcaacgcgtcaccgccctgctttccctgcgtgaagttttcggtgatgatctgccagataacccgcattttgtgcaggccatcgaacaagcccggcaacaaatcgcacaattcggcgcgcatcaggcgctattaaacaccctcaaaatttaacgatttctgcggttaaagcggatgaagctcgccttcgtccgctctccccttctcttttctgccgtttttagccaggattaacgctcagttaacttaccagagtattgcggagctgttgtgaccaggaccaacctcatcaccggttttctcggcagcgggaaaaccacgtcgattcttcatctgttagcccataaagatcccaacgaaaaatgggcggtactggttaatgaatttggggaagtcggaattgatggtgctttgctcgccgatagcggcgcactgctgaaagagatccccggcggctgcatgtgctgcgttaatggtttacccatgcaggtagggttgaataccttactgcgtcagggaaaaccagaccgcttgttgatagagccgactgggctgggccatccgaaacagatcctcgatctgttaaccgcaccagtctatgaaccgtggatagatctgcgcgccacgttgtgcattctcgatccacgcctgctgctggacgaaaaaagcgccagcaatgaaaacttccgtgaccagctggctgccgcagacatcattgtcgccaataaatccgaccgtgcgacacctgaaagcgagcaagcgctacagcgctggtggcagcaaaatggtggcgatcggcaattaattcacagtgagcatgggaaagttgccggtcatcttctggatttgccgcgtcacaatttagccgagttgcccgccagcgccgcgcattctcatcagcatgtcgtgaaaaaagggttagcagcgttaagcctgccagagcatcaacgctggcgtcgcagtctgaacagtggacaaggacatcaggcctgcggctggatattcgacgctgatacggtattcgacaccattggcattctggaatgggcgcgacttgcaccggtggaacgcgtcaaaggcgtgctgcgtattcccgaagggctggtgcgaatcaaccgtcagggcgatgacctgcacattgaaacgcaaaacgttgcgccaccggacagccgtattgagctgatttccagcagcgaagctgactggaatgccttgcagagcgcgctgttgaagcttcgtttagcgactaccgcgtaaggttgcctgcgtttttcagtaagataattagagaaaatatgattaaaaatttgccgcaaatagtgttgttgaatattgtcggcctcgcgctgtttctttcctggtatattcccgttaatcatggattctggttgccgattgatgcggatattttttatttctttaatcagaaactggtcgaaagtaaggcctttttgtggctggttgcattgaccaacaatcgcgctttcgacggttgttcactgctggcaatgggaatgttgatgctgagtttctggctgaaagaaaacgccccaggcagacgacgtatcgtgattattggtctggtcatgctattaactgcagtggtattaaaccagctgggtcaggcattaattcctgtaaaacgggccagcccaacattgacttttaccgatattaaccgcgtcagcgaactgctctctgtccccacgaaagatgcctcacgagatagctttcccggcgatcacggcatgatgctgcttattttttcggcattcatgtggcgttatttcggcaaagttgcaggtcttatcgcccttattatttttgtggtttttgcgtttcccagagtaatgattggcgcacactggtttactgacatcattgtcggttcgatgaccgtgatattgatcggtttgccctgggtgttgctgacgccattaagtgatcgattaatcaccttttttgacaaatcactaccgggaaaaaacaaacatttccaaaacaaataactcacagtacttaacatcatcaggtttatttttatagtgaggataatcctgatgatgcgcaccgtgctttcatccatcgaaagcaaaaatcattctctaagtaaatgaatggattgcatgcatttcactcaatmgtactttaattgaccaatcccgcttattaactttctgtatcactttttcttataaaaaatcatgtaaaaccgctcgccaagaccgcaccaatcgggtaatctcgaactcgttttgcctcggcggtagattatcctcacagcatataattttgtgcgttagtccacagatttggccttaaggaattgtttcaacatgccctggtaattagtctcgtgtcgcttggcattttttttataacgatatttgtcgttaaggacttcaagggaaaacaaacaacatggtcaaatctcaaccgattttgagatatatcttgcgcgggatccccgcgattgcagtagcggttctgctttctgcatgtagtgcaaataacaccgcaaagaatatgcatcctgagacacgtgcagtgggtagtgaaacatcatcactgcaagcttctcaggatgaatttgaaaacctggttcgtaatgtcgacgtaaaatcgcgaattatggatcagtatgctgactggaaaggcgtacgttatcgtctgggcggcagcactaaaaaaggtatcgattgttctggtttcgtacagcgtacattccgtgagcaatttggcttagaacttccgcgttcgacttacgaacagcaggaaatgggtaaatctgtttcccgcagtaatttgcgtacgggtgatttagttctgttccgtgccggttcaacgggacgccatgtcggtatttatatcggcaacaatcagtttgtccatgcttccaccagcagtggtgttattatttccagcatgaatgaaccgtactggaagaagcgttacaacgaagcacgccgggttctcagccgcagctaataaaccgtttggatgcaatcccttggctatcctgacgagttaactgaaagcactgtttaggcagtgcttttttgttttcattcatcagagaaaatgatgtttccgcgtcttgatccaggctatagtccggtcattgttatcttttaaatgttgtcmgtaatttcaggaaattaacggaatcatgttcatacgcgctcccaattctggacgtaagctcctgcttacctgcattgttgcaggcgtaatgattgcgatactggtgagctgccttcagtttttagtggcctggcataagcacgaagtcaaatacgacacactgattaccgacgtacaaaagtatctcgatacctattttgccgacctgaaatccactactgaccggctccagccgctgaccttagatacatgcaagcaagctaaccccgaactgaccgcccgcgcggcgtttagcatgaatgtccgaacgtttgtgctggtgaaagataaaaaaacattctgttcatctgcgaccggtgagatggacattccactcaatgaattgattcctgcgctcgacattaataaaaatgtcgatatggcgatcttacccggcacgccgatggtgccgaacaaacccgcaatcgtcatctggtatcgcaaccctttgctgaaaaatagcggcgtctttgccgctctgaatctcaacctgacgccttctctcttttatagctcacggcaggaagattacgatggcgtcgccctcattattggcaatactgcgctatctaccttttcttcacgtttgatgaacgttaacgaattaaccgacatgccagtccgtgaaactaaaattgcgggcattcctctgaccgttcggctttatgcagatgactggacatggaacgatgtgtggtacgcatttttactgggcggcatgagtggaactgtcgttggcctgctctgctattacctgatgagcgtacgtatgcgccccggcagagaaatcatgaccgccatcaagcgcgaacaattttacgtggcgtatcaaccggtggtggatacacaagctttgcgagtaacgggcctggaagtactgctacgctggcggcatcctgtcgcgggagaaattcccccggatgccttcattaactttgccgaatcgcaaaagatgattgtgccgctgactcagcacctgtttgagttaattgcccgcgatgccgcagaattagaaaaagtgctgccggtaggcgtcaaatttggcattaacattgcgccggaccatctgcacagcgaaagctttaaagcaaatatccagaaactgctcacttccctacccgcacaccatttccagattgtgctggaaattaccgagcgcgatatgctgaaagagcaagaagccacacaactcttcgcctggctgcactcggtcggcgtagaaattgctattgatgacttcggcaccgggcacagcgcgcttatctatcttgagcgttttacgctcgattatctgaaaattgaccgtggatttatcaacgccatcggtacggaaacgatcacttcacccgtacttgacgcggtgctgacgctggcgaaacgcctcaatatgctgacggttgctgagggggtcgaaacgccggaacaggcgcgatggctaagcgaacgcggcgttaatttcatgcaaggctactggattagtcgcccgttaccgctggacgattttgtccgctggctgaagaaaccgtatacgccgcagtggtaaggtgtgcttacgtcccttattattcatagtgaaagcatgccggattgcggctaatgatgagtaaaaggaaatccgttgcagatgattgtgcgcatactgctgctgtttatcgctctgttcacctttggtgcgcaggcgcaggctatcaaggaaagctatgcctttgccgtgctgggcgaaccccggtacgcgtttaatttcaaccattttgattatgtgaaccccgccgcgccaaaaggtgggcagataacgttgtcagccctcggtaccttcgataatttcaaccgctatgcactgcgcggcaacccgggcgcacgcaccgagcagctgtacgacacgctatttacgacttccgatgacgaaccaggcagttattacccgctgattgctgaaagcgcacgctatgctgacgattattcctgggtggaggtcgctattaatcctcgcgcccgttttcatgatggttcgcccattactgcccgcgatgtagagtttacttttcaaaaatttatgactgaaggcgtgccgcaatttcgtctggtctacaaaggcaccaccgtcaaagccattgcgccgttaaccgtgcgcattgagttagctaaacccggcaaagaagatatgttgagtctgttttcgctgccggtatttccagaaaagtactggaaggatcacaaacttagcgatccgctcgccacgcctccgcttgccagtggtccgtaccgaattacgtcctggaaaatggggcaaaatattgtctattcccgcgtgaaagattactgggcagcaaacttaccggtaaaccgtggacgctggaatttcgacaccattcgctacgattattacctcgatgataatgtcgcctttgaagcgtttaaagcaggtgcctttgatttgcgtatggaaaacgacgccaaaaactgggccacacgctatagcggtaaaaatttcgataaaaaatacatcatcaaagatgagcaaaagaacgaatcagcccaggatacgcgctggctggcgtttaatatccaacgtccggtattcagcgatcgccgggtccgggaagcaatcaccctcgcctttgactttgaatggatgaacaaggcgttgttttacaatgcctggagtcgcacgaacagttattttcagaataccgaatacgcggccagaaattaccccgacgccgcggagctggtgcttctggcaccaatgaaaaaagatttaccgccagaagtcttcacacaaatctaccagccgccggtatcgaaaggcgatggctacgatcgtgacaacctgttaaaagccgacaaacttctcaacgaagcgggctgggtgctgaaaggtcagcaacgcgttaatgccactacgggtcagccgctcagctttgaattattgcttcctgcaagcagcaatagtcagtgggtattgccgttccagcacagcctgcaacggctgggtatcaacatggacattcgcaaggtggatcactcgcaaatcaccaaccgcatgcgcagtcgcgactatgacatgatgccgcgcctatggcgggcgatgccgtggcccagttccgatttacagatttcctggtcatcggaatatatcaattccacttataatgcccccggcgtgcaaagcccggttatcgactcgctgatcaaccanattattgccgcgcagggaaataaagaaaaattactgccgttaggacgagcactggatcgcgtattaacgtggaattattacatgctgccaatgtggtacatggcggaagaccgtctcgcctggtgggataaattctcccaacccgctgtgcgccctgtttacagtctgggtatcgatacctggtggtatgatgttaataaagcggccaaactgccgtcagccagacaacagggagagtagatgggcgcttatctgattcgccgtctgttgctggtgatcccaacgttatgggcgattatcactatcaactttttcatcgtgcaaattgcgcctggcggtccggtcgaccaggccatcgccgccattgagtttggtaatgccggagtattacccggcgcaggcggtgaaggcgttcgcgccagccatgcgcaaacgggcgtcggtaatatcagcgacagtaattaccgtggcggacgcggattagatccagaagtgatcgccgagatcactcatcgctacggtttcgataagccgatccacgaacgttacttcaaaatgctctgggactacatccgctttgattttggcgatagcctgtttcgcagcgcctcggtgctgacgctgattaaagacagtctgccggtttccatcaccctcggattgtggagcacgctgattatctatctggtgtcgattccgttaggcattcgcaaagctgtttataatgggagccgctttgacgtctggagtagcgcatttatcatcatcggctacgccattccggcctttttgtttgccatcctgctgattgtcttcttcgcaggcggcagctatttcgacctgttccctctackcggcctggtttccgctaactttgattcgctgccgtggtatcagaaaatcaccgattatctgtggcatatcacgctgccggtgctggcgacggtgattggtggctttgcggcgctgactatgctgacaaaaaactcattccttgatgaagtacgcaagcaatacgtggtgaccgcgcgtgcgaaaggggtaagtgaaaaaaatattctctggaaacatgtgttccgcaacgccatgctgctggtgattgccggttttccggcgacgtttatcagcatgttttttaccggctcgctgctgattgaggtgatgttttcactcaatggtcttggcttactgggctacgaagcgaccgtctcgcgcgattatcctgtaatgtttggtaccttgtatattttcaccctgattggcctgctgctgaatattgtcagtgatatcagctatacgctggtcgatccgcgtatagattttgagggacgttaatgtcgcgaytcaaccccgtcaatcaggcccgttgggcgcgttttcgccataaccgtcgcggctactggtcgttatggattttcctcgttttgtttggtttgagtttgtgttctgaacttatcgccaacgataaaccgttgctggtgcgttatgacggcagttggtatttcccgttgttgaaaaactacagcgaaagcgattttggcggcccgctggcaagtcaggctgattatcaggacccgtggctgaaacaacggctggaaaataatggctgggtactgtgggcaccgattcgctttggtgctaccagtatcaactttgctaccgataagcccttcccttctcccccctcccggcaaaactggctgggaacggatgccaacggcggcgatgtgctggcacgtattctctatggcacgcggatctcggttctgtttggcctgatgctgactctctgttccagcgtgatgggcgtgctggcgggggcgctacaaggctattacggcggtaaggtcgatctctgggggcagcgctttattgaagtatggtcggggatgccaacgctgtttttgattattctgctttccagcgttgtgcaacctaacttctggtggctgctggcaattactgtcttatttggctggatgagtctggtcggcgtggtgcgggcggagtttttacgtacccgcaatttcgactacatccgcgcggcacaggcgcttggcgtcagcgatcgcagtattattctgcgtcatatgttgccgaatgcaatggtcgctaccctcacctttttaccgtttattttatgtagttcgatcaccaccctgacctcactcgatttcctcggcttcggtctgccgctcggttcaccgtcactcggtgaactgctgttacaagggaaaaataaccttcaggctccgtggcttgggatcaccgccttcttgtcggtggcgatattattgtctttgctgatctttattggtgaagccgtccgcgacgcatttgatcctaataaggcggtgtagcatgacgcaaactctgttagcgattgaagatttgtcggtgggttttcgccatcagcaaaccgtacgtacagtagtcaatgatgtttcactacagattgaggctggcgaaacgctggcgctggtgggtgagtcaggttcaggcaaaagcgttaccgcgctgtcaattttacgcctgctcccttccccgccggttgaatatctctccggcgatattcgttttcatggcgaatcgctgcttcatgccagcgaccaaacgttgcgcggtgtacgcggtaataagatcgccatgatttttcaagagccgatggtgtcgttaaatccattgcataccctggaaaaacagctttatgaagtgctttcactccaccgcgggatgcgtcgggaagcggctcgtggcgaaattcttaactgccttgatcgcgttggtatccgccaggcggcaaaacggctgacagattatccgcatcagctctccggcggcgaacgccagcgggtgatgattgcgatggcgctgttaacgcgaccggaattattaattgccgatgaaccgaccaccgcactggacgtctctgtccaggcgcagattttacagctgttgcgcgaactgcaaggcgagttgaatatgggcatgctgtttattactcataacctcagcattgtcagaaaactggcccaccgcgtggcggtaatgcaaaacggtcgctgtgtcgagcaaaattacgccgctacgctatttgcctcacccactcatccttacacacaaaagctactcaacagtgaaccgtcaggcgatccagtgccgttgccagaacctgcctcaacgttgctggatgttgaacagcttcaggttgccttccccattcgcaaagggattttgaagcgcattgtggatcataatgtggtggtgaaaaacatcagttttacgctacgagcgggtgaaacactgggtttagtgggcgagtccggttccgggaaaagcacgacgggactggcgctgctgcgactgattaattctcagggcagcatcatctttgacggtcagccactgcaaaatttaaatcgccgccagctgttacctattcgtcatcgcattcaggtggtatttcaggatccaaactcctcgctcaacccacgactcaacgttttgcasattattgaggaaggcttacgggttcaccagccgacgctttctgccgcacaacgcgaacaacaagtgatagacgtgatgcatgaagtgggattagatcctgaaacacgccaccgttatccggcggagttctctggtggtcagcgacaacgtattgcgattgccagggcattaattcttaagccctcgctgatcatacttgatgaaccgacatcatcactcgacaaaacggtacaggcgcaaatattgacgctattgaaatcattgcaacaaaagcatcaactggcctatttgtttatcagccacgatttgcacgttgtccgcgcgttatgtcatcaggttatcgtactgcgacaaggggaagtagtggaacaaggaccgtgcgcgcgcgtgtttgccacaccgcagcaggagtatacgcgtcagctactggcgttgagctgacgcttaaaaaggattgtagtttgaaaagggttcggcaattgccacaccaaaatttttcaatcggcatgttgcagcaaactcgtcctggcgatttacaaacaggcacggctcaccttcacactccagcaccgaacatggaacttcgatgtcgcctaacgcctggcttagtttatacatcaccgaccatgcattatcaccatccgggctaagcaatttaagcgccaccaggctgttgtcaccgcacggtccattttgcggaatcggttcaaccttcgaacctgcgaaaccagcagaccagcgatagttctgcggcagtcgatggacgattgagagttgtaatgaagtcacttattttccccggaagcacatttacttcacaatttgtttacatcaattttaacacatcatcaacaatccgtctttatacagatcgtaaagattgatgcctcgcctgcgtggcctctatggctctgatttaagtaatatctgcgggcgtggtcacgtttgcggggctatatgtacccgtttctgcgatctaactcaacctttttaactacaatgatgtgactttttacataaattgattttacataaaataaacatatatcgggggaatgatagatttgtggttgacatgcatcaacaaaggaagccttttagcttcctcgttgtgcaatagatcaccgttttttcggccgactggcgtacagacagaagagaatggagctggttgcgcagaatgcaattgaccaaatcatcggccatgcagagttaaaggtcgcaagagaaagcaatgcgccaacaattgcccctatgccaaaacggaaggttcctgccagcgaagatgccgttcccgccatatggggaaactcatcaagaatgaccgccatcgcattggatgacaccatcgacacgcagcccacaaacgccgcaacgccaaccaccagcgaccaaaatcccagacccagcagcgcactgatgaccatccacgctgccataataaattgtatccacaaccccgagcggaacatatttaacgcgccaatacggcggacgaagcggctattaaagatggtcatcacgaacaggaaaacaatgtttagtgcaaagtaataaccaaagttttccggcgcgacgtggttaatttcaatgtagacaaacggtccggcgcttaagaacgagaacatcccggcaaagctgaaaccactggccagcatataactcaggacacgcttatgacggaacagcgccgcaaagttaccaatagtggtacgaatgtgaaaaggctggcgacgctccggtggtaaggtttctttgatcagaaagaagatcattgccgaagccagaatcgccgccacggcgaggatccagaagatgtaatgccagctcagccacaccagcacccagccgccaactatcggtgccatcagcggtgcaatggtcgtcaccagcatgacaaacgacatcatccgcgagaactcttctttcgggtagatatcacgcatcaaagcgttgataaccacgctggccgcagccgccgccagcccgtggaagaaacgcatcacaatcagctgatcgatggtttgtgccaacgcacacgccaccgcggcggcggcaaacaccagcgtaccgccaagaaccaccggcttacgcccgaagctgtctgccatcggcccgtagattaactgccccaacgcaaagcccagaatataagtactgagggtcatctgcgtactgcccgccggtacgccaaactgcgctgaaattaccggtagcgcgggcagatacatatcaatcgacagcggcatcaacatggccagcaggccaaggataaaaacaatagcaaacgacgaatgctgtcgggtggtcacaacgggctcctgaaagtcattgaaaagttagacgacgctggcaatttcttcttcagttaacggacgatattcaccgggggctaaatcagcatccagcgtaatgccgccaatacgttcacgatgcagctcaaccacatggttacccacggcggcgaacatgcgtttcacctgatgataacgcccttcgctgatggtcagacgaacctgcgttggggtaatcacttcaagcaccgctggcttagtgagatctttttcgttatgcagctgcacgcctttagcaaattgctctgccgtatcgtcagctacgggtgattccagcgtcaccagataggtcttctcgcaatgatggcgcggagaagtaatgcggtgcgaccactgaccatcatctgtcattagtaccagaccggtggtatcgatatccagccgccctgcggcgtgcagtttccacgccactggttcatctagaaaatagagcaccgttgggtgatcagggtcgtccgtggagcaaacatagccctgaggcttattgagcatgaagtaacgtggaccgtgttgctgcgccagcgggttgccatcgtaagcgacatcatgttcaggaagcagtttgaacgctgcattacggacgatttcgccatcgacggtgacacgattgccgcggatttcacgcccggcaatagcacggctaacgccgagttgctgtgcgataaatttatcaagtcgcatgtgtgtgattttgcctgtaaaaacggaggtcgggcattgacccgaaaatctgaactgttgtctgcccagtatagcggtctaataacttccctcaagggaaaaagaaccgtggcatactattagcagaataatctacctacgcgagaccatgatttttacactccgcccatatcagcaagaagccgtggatgccacgctcaaccattttcgtcgtcataaaacccctgccgttatcgtgctgcccaccggtgcaggtaaaagcctggtgatagcggaacttgcgcggctggctcgtggtcgcgtgctggtgctggcacacgttaaagaactggtggcgcaaaaccatgcaaagtatcaggcgctggggctggaagccgatatttttgccgccgggctaaagcgcaaagagagccacggtaaagtggtatttggcagcgtgcagtcggtcgcccgtaatcttgatgcctttcagggtgaattttcgctgttgattgtcgatgaatgtcaccgtattggtgacgatgaagagagccagtatcagcaaatcctcactcacctgacaaaagtgaatccccacttacgcctgctggggctgactgccacgccttttcgactgggcaaaggctggatctaccagttccattatcacggcatggtacgcggcgatgagaaagcccttttccgtgactgcatttatgaactgccgctgcgttatatgattaaacacggctatctgacgccgccagaacgactggatatgccagtagtgcaatacgatttcagccgcttgcaggcacagagtaacgggctattcagcgaagccgatctcaaccgcgagctaaaaaaacaacaacgtattaccccgcacatcatcagccagattatggagtttgctgcaacgcgcaaaggggtgatgattttcgccgccaccgttgaacacgcaaaagagattgtgggattactacccgccgaagatgctgcactgattactggcgacacccccggcgctgagcgcgatgtgttaattgaagattttaaagcccagcgttttcgctatctggtcaacgtcgcggtactgaccaccggatttgacgccccgcacgtcgatcttatcgccattctgcgccctaccgaatcagtgagtctttaccaacaaattgtcgggcgcggtctgcgtctcgctcctggcaagactgattgcttaattcttgattatgcgggtaatcctcacgatctctacgcgccggaagttggtacaccgaaaggcaaaagtgacaacgttccggtacaggttttctgccctgcctgcggttttgccaacaccttttgggggaaaacgaccgccgacgggacattgattgaacactttggtcgccgctgtcagggatggtttgaagatgacgacggtcatcgcgaacagtgtgacttccgtttccgttttaaaaattgcccgcaatgtaacgcagaaaatgatattgccgctcgccgctgccgcgaatgtgacacggtactggttgatccggatgatatgttaaaagcggcgctacgactgaaagatgcgctggtattacgctgtagcggcatgtctttgcagcatgggcacgacgagaaaggcgaatggttgaaaatcacctattacgatgaagacggcgcggatgtgagtgagcgtttccgtctgcaaacgcccgcccagcgaactgccttcgagcagctttttatccgcccgcatacgcgcacaccgggcatccctctgcgctggatcaccgccgccgatatcctcgcccagcaagccttattgcgacacccggattttgtcgttgcccgcatgaaaggtcagtactggcaagtgcgtgaaaaagtgttcgattacgaaggtcgttttcgtcgggcgcacgaattacgcggttaatggtagttttgattgatgtataaggcgattgagtatagaatctcgcccgcttttgcatacgcaaagcagatcacttacctgttgctgggtcgcctgtagcaggattaatttaagagagaaagaaatgtttactatcaacgcagaagtacgtaaagagcagggtaagggtgcgagccgccgcctgcgtgccgctaacaagttcccggcaatcatctacggtggcaaagaagcaccgctggctatcgagctggatcacgacaaagtcatgaacattcaagctaaagctgaattctacagcgaagttctgaccatcgttgttgacggtaaagaaatcaaagttaaagctcaggacgtacagcgtcacccgtacaaaccgaagctgcagcacatcgacttcgttcgcgcttaattgctgaataagttgtaaaaaaccccgctccggcggggttttttgtatctgcagattatgcctgattacgatattgctattttttgcaggccagataaggcgttcacgccgcatctggcattcataacacaaaaccgattaattgccgccggacgtccggcgctgcaattgatcgcgcaaattcggcggcgtgcctttaatagtcagggtatcggtcgccggatcccagaaaatccgttcgcccaacagcatcgcatcaaaattaatagtcaagccaccgccgctaccggcaaacttcgtcaactgacgcagtgtgctacggtctgccgggaagctctcttccagttcgtagcctttttcagccgcaaactccgtgaagctcacttcgctgacgcctgccagctctttcgacagcgattccagttcgatctcttcgcctgcctgcagctgctcattacagtagctataaacctgctggcgcacgttctgtcgctctgctttatccagttgtgcttcggcagtgaaatcatcaaccgcttgcaacagcccacggttttgcgctttcgcgttcaatccttcgctggccccgaggaaatccataaagaaatccgccactttgcgccctactcgccctttcaggaaagtgagatagcgggtcgactctggattggtttcccattcggttaaatcgatacgcgcaacaatatccgcatgattgatatcaagataatgggttgggttgatgtcgagattttcgttaacgcgcatactgctcaggttgctcaggactgccaccagcagatactccaccgccagataacggtagtggcaaaacagcacgaatccaccgtcagcaaaaggatatttcgctaattcgtcacgcaggcgaccggttgccgcgcggctaaatgccagaaagtcctcttcaccctgacgctgtaagcgcagcgtctgcgccagttcactctcttcgctaaacaagccgtaagctttatttttggcgctatagacccgatgcagttctgctaccatctcaacgacggtttctgtcggttccagcaatgaatcgcgcaacaccagctcaaggttctgctcatcacgcttgataagctggtgcagagcaatctggttgatatccagactcatgataaactctcctttaagaccgggcggtattcaaccaccgccggttaagcgacgcaataaaagatggcggtcattttacagaaggcggcgtaacgagaatgatttaacgcataaaaaagcagaaaaaaaaccgttgctacggtaatatgttgccctttcatcaactaactgatttcgatttatgccacaaatttcccgctacagtgatgaacaggttgaacaattgctcgcagagctgctcaacgtactggaaaaacataaggctccgaccgacctttccctgatggtgttaggcaacatggtcactaaccttatcaacaccagcattgccccggcccaacgccaggcaattgccaactcttttgcccgcgccttacagtcctctatcaacgaagacaaagcgcactaagggaaacagataacaggttatggtaactcatcgtcagcgctaccgtgaaaaagtctcccagatggtcagttgggggcactggtttgcactgttcaatattctgctttcgctcgtcattggcagccgttacctgtttatcgccgactggccgaccacgcttgctggtcgcatttattcctacgtaagcattatcggccatttcagcttcctggtgttcgccacctacttgctgattctcttcccgctgacctttatcgtcggctcccagaggctgatgaggtttttgtccgtcattctggcaacggcgggaatgacgctattactgatcgatagcgaagtctttactcgtttccatctccatcttaatcccatcgtctggcaactggttattaacccagacgaaaatgagatggcgcgcgactggcagctgatgttcatcagcgtgccggttattttattgcttgaactggtgtttgcgacgtggagctggcaaaagctgcgcagcctgacgcgtcgtcggcgcttcgcgcgtccgctggccgcattcttatttatcgcctttatcgcctcgcatgtggtgtatatctgggccgatgccaacttctatcgccctatcaccatgcagcgcgctaacctgccgctttcgtacccgatgacggcgcgacgttttcttgagaagcatggcctgcttgatgcgcaggagtatcaacgccgtcttattgagcaaggtaatccagacgccgtttccgttcagtatccgttaagcgaactgcgctatcgcgatatgggcaccgggcagaatgtcttgttgattactgtcgatggcctgaactactcacgcttcgagaagcagatgcctgcgctggcaggttttgctgagcaaaatatttcgttcacgcgccatatgagctccggcaacactacagacaacggcatctttggcctgttctatggcatctcgccgagctatatggacggcattctgtcgacccgtacgcctgcggcattaattactgcgcttaatcagcaaggctatcagctggggttattctcatcagatggctttaccagcccgctgtatcgccaggcattgttgtcagatttctcgatgccgagcgtacgcacccaatccgacgagcagaccgccacgcagtggatcaactggctgggacgctacgcacaagaagataaccgctggttctcgtgggtctctttcaatggtactaacattgacgacagcaatcagcaggcatttgcacggaaatatagccgggcggcaggcaatgtcgatgaccagatcaaccgcgtgctcaatgcactgcgtgattctggcaaactggacaatacggtggtgattatcactgccggtcggggtattccactgagcgaagaggaagaaacctttgactggtcccacggtcatctgcaggtgccattagtgattcactggccaggcacgccggcgcagcgtattaatgcgctgactgatcataccgatctgatgacgacgctgatgcaacgcctgytacatgtcagcacacctgccagcgaatattcgcaaggtcaggatttgttcaaccctcaacgccgtcattactgggttaccgcagcggataacgatacgctggcaattaccaccccgaaaaagacgctggtgctgaacaataacggtaaataccgcacttacaacttacgtggtgaaagagtgaaagatgaaaaaccacagttaagtttgttattgcaagtactgacagacgagaagcgttttatcgctaactgattaattataaatcagttagcgaaatatcttacttgcaatcggtgtggaaaacggtagtattaacaaccacgagtcggcacgtagcgcagcctggtagcgcaccgtcatggggtgtcgggggtcggaggttcaaatcctctcgtgccgaccaaaaatcccaaaaaaaccaaccgtaaaggttggtttttttatatctgcatttaattcgataaacagaccgcgacacatcagggcctgtttattgtctgttatcagaacgtccagaccacacccgcctgggtattccacggcgattctacccctgcgccattgccatagctgactgacaaatgaccgcttaacgtcggggtaaacgatgaccttatcccagcctgataaacgccacgggttccagccacatcattattaaatttgccatcgtcattaactttcacctggttagaatcggcgtattcctgacgcacggcggctttcagccagggttccagcgtcgtaccgttttgcaggtccatgtgatagcttaccgccgttcccgcttcagcgcgtaatatccgggtatttcccacatccgcgcgcatgccgtttgataacgtgtagtcctgaccatctgtggtaaagccggtaaaggccagatagggtctaacactccacaatccgtcaacccaacggaacccgctctcgacatgagcacccgcgccgttactattgtaatcgccaaacgctgttgccccattactcatcttgccatggatggtgttggcaaaacggtcaactttcaccactccatcaacataggcaccgttctgatgctcccaaccggcataagcccccagggtatagctatcgacattgcctttgccgccgcgatcaaaaccaatatcagaatgagagtaaccaaagaacaagccgcgaattgtgctgctttcttcacgggagaaacggctatcgataccgagcgtcaggcccgtcaatgtttgctcaaaaccagctcccgcatcagtggtcacgttgttgcgggtgttaattgccgaactccacatcgccgtatcgtaactaacgccttttacgctaccaagacgctcacgcacggtgtccagttctgcatcaaataccagcggttgtgcggccgccatattcagcacatcagtggttgaaggggtaatttgcgcgcgattctctgccagactccagctatggttaccattatccagcaaggtatattcatacgtaccgatatcaacaacgcctccggcattgcccaacgtaaatgcagcatcaccgccgcccgttgttaccagtgtaaggctatctcctgctgccgggctggcaccggtgtccgtcacgaatattttgaaatcacctgttgcctgaccggtgacgttgagctgatcgctctgatgattcgccatatcggtacgcatataaaaattgccgtttcccgacagggtattggtggtcaacgtagtgaaattttccgcacttgccgtcacagatgaacgagtcactgactcatccatcataatcacatttgcgccagacatcgcaaggttggctaagttaaggcgggtgttttggttygtcgtagtgatatcggcaatgatggtccatgcgctattttcgagcgaaacatccgctttgctggtatccacggcaccatgcgttcttaaagaagcgccctcagaaaccactaccttacccaccaacattgcgggtgcataatttatttgcggcttcataacctcaagaatgccatcatttcctctgactgacacgttaaccattgtgccagcccagacgttagcgcggccattgttgataaccatattttcagagatggctttagaggaatacgttatacttccattctgatctgatcgaccgagatcatataccgcatttgcctgcactctcgtaccagtatcctttcccagcgattgcatagtggcatgctcatcgaggatagtgtcaatggcctgcgtgtcctccataacaataagcccggaaccatcatccagttcataattttttgacacaccatcttttatactaaattggcctttactgtttgtaccactcacttccagcgcattcgttgagacaattaattttccgcctgcttttttatcaacgccagttgcagtcccgccatccataacctccagtaagccgccactatctacagtagtattataagcgaagtcattttcttcaactcgcaaacttccgccgttttccaacagcatattgttagcaataccattcttgatttcgaactgaccgagacggtttgttccgaatacctccatgacccgcgtgcttgctttaatagcaccgcctgctttctgatctaccgcaatcgctaatcccccctctttaacctccagtaatcctcccttttcgatagcggcaaggacggtaatcccatctttttcaacgattaagcgcccgcctttaatcgtgggatcattcgctgcgccataaacctgtagcacaccattattgagcgtagtctggtttgccgcgccacccatttgaacaatttgataaccatcatttaatactgagtattctgcggtgccattcatttcaatgtactgatacccgccgttaatttcagtattactacttataccaaattctttaatatgctgttctccgccaggattgattttcgtattattggcggtcccataaaccagctggatatctttttccaggacaacaccatcaactgtctcaccatactcaactgttgatgccaatgctatgggtgaatataacgctgtagctaccagaacagatattgcggaacgacaaagagaaacagaaccagattgatgcattgagctttcatcctatgaaattaattgcagttaaaagcattgggtacagaaaatacccatagctccatacccggagtcagtttttaaaaactgtttaaagaaatgcacaagtattgtgattgattttttagttgtttttcttgatgagaagctgatgcaaaattccgtctttataatgaaaatgatgccaaagcgaacgacaaggttgtagttttcgctacatgtccatacataaaatggggtaacattcacgcgcctggtagcgttaccaacgctacgctcaaacataatgattctaataaaacctcaggagactactatgcctgaagcaacgccttttcaggtgatgattgtggatgatcatccacttatgcgacgcggtgttcgtcagttactggagcttgatcctggctttgaagtggtcgccgaagcgggcgacggcgcgagtgctatcgatctggcgaatagactggatatcgacgtgatcttgctggatctcaatatgaaaggtatgagtggcctggataccctcaatgccttgcgcagggatggcgttaccgcgcaaattattatcctgaccgtatcagatgcctccagcgatgtctttgcactgatagacgcaggcgcagacggttatctgttgaaagacagcgacccggaagtgttgctggaagcgattcgtgccggagcgaaaggcagcaaagtctttagcgaacgcgtcaatcagtacttacatgaacgtgaaatgtttggcgcggaagaagatcccttcagcgtgctgacggagcgcgagctggatgttctgcacgagctggcacaggggctgtcaaataaacagattgcctcggtgttgaatatttccgagcagacagtaaaagtacatattcgcaatctactgcgcaaactcaatgtccgctcacgcgtggcagccaccattctgttcctgcaacaacgcggggcacaataaaaatagcccgatggcatcaccatcgggcctctttttatttactctcctgcggcgacaaatgttgcatcgcctgcgcgatactacgttcaatcaccgcacggcgagtatcgttggcaggtaagagtttcaacatcatctcccacgcggcaacggcttcgccaaatcgctgctgctcaaaggcattaaacgcatacatgcttaacacacgaatattgctatggtccgttctcaccaactggcgcagcagttcgccgccgaggcggttgtcgttgggatcagatgaacgtgtcaacgcttcagcataacccagtgtggcatcgctgtttttcggatcgaggcgatacgcagtagcgtatgcatcggtggcgatactggcgttacccagcgccatgccaacgcgacccaacataatccaaccttctatatctcccggatttttttgcagttgagtacgcatccccagcgcaaggcgcgacatctyttcttcgttgagcggatcggctttcggatccagcgccctgtccagcaacgccggagcctgtgccgtggcctgctgccagattttcacctgctgataattgccagtctggtagtagctgacgccagccacaattaacgccaccacaatacccggcagataaacaacatatccggcacgcttaccttccggcacgctttgttcaggaaacgcttccggtaccacgcgtacccgacgccgcgaacgggcgtatatgacccaaccgccaataccaatagccactaccggaagcacccacagcagcacggtcagcggcgttaacggcggatcgtaagtgacgaagttgccgtaacgcgccaccatataatcgacaatctctttcttacttttgccttcctgcatcagttcatacactttctggcgcaggtcggtggcaatcatcgagttggaatcggcaatgctgttattctggcatttcgggcagcgcagttcttcagtgagctgacggaactgttgttcctgtgcttcatctttaaactgcaacacgtcgatggtcgccagcgctgagccggagatcatcagcatcagcacgcccaataaaaacctcattgtgcggcctccttactgtatttctcccacagcggcttgatctcttcttcccagacgcgaggattgagatcgcccgcatggcgatagcgaatgatgccgttgccgtcaataagaaacgtttctggcgcgccatagacaccgagatccagccctaacatgccatcgccatcaaaaaggcttagcgcgtaaggattgcccagctctttcagccagctgattgccttctggcgatcgtctttatagttcatgccgaccacgcggatgccctgcgcagaaagctgattcagatattgatgttccgcacggcaggtcggacaccaggtcgcccagacgttaagcagcactggtttgccctgagtcagcacatccgcctgataaaactgccccggattgtccagtgattcgagacgaaacttcggcacaggcttgccaatgagcgccgattccagattggtcggatcatccccttcggcattacgcgccagctgccacagcagcgccgcggcaatcgccaggaagataatcaacggaattaacaatactttgcgcttcatacagcctccggcgcagttttttgcgggctcacgcgcttacgatascsmggatcaaacagacacagcagtccgcccaacgccatcatcagcccgcccgcccaaatccagcgaacaaatggtttgtagtaaagacgcacagcccacgcgccgttttccagctcttcaccgagcgcggcgtacaggtcacgcgtgatgccgccgtcaattgccgcttcggtcatcatcgacccggcagtgttgtaataacgtttttccgcatacagcaccgtttccggtttaccctctcgcgttacgccgatagtcgccacaccgccacgccagttcgggccagtcacctctttgacatcacggaaggtgaagcgatattcatgaatatcgacgctatcgccggacttcatgcgcacatcacgctcaacgctatagttctggctaaaggcaatgccaacaattgtcactgccagccccaggtgagccgccaccatcccccaataactgaaggtggttttcgtgccgcgtgaaatacgtagcgcagcttccgcaattgccagcaccgcaatccagcaggccattgccaggccgagcaccgtcatcgccacaactttgctttcgaacagccacggcaacagcagagacagcaccagcgtagagatgaaggcgataatcaataaattgcggattttacgtgggcgatcgcgcccccagcgcaccagaggaccgacacccagcagtagcgcaaacggcaccatcagccaggtaaacatggtgttgaagaacggttcgccaatcgaaatactgcccagtcccagttgcttgtgcaccagcggcagcagcgtccccagcaacaccaccagcatcgcggcgaccagcaaaacgttgttcgctaacagcaaagattcccgcgaccacagcgcattgtttacgcgtgagcgaactttgtgtccacgcgcggcaaacagcagcagcgaaccgccaatcaccagcaccataaaggcgaggataaacataccgcgcgccggatcagacgcaaacgcgtgtaccgataccagcacgccggaacgcacgaggaaagtccccaacagacacaacgagaaggcactgattgccagcagtaatgtccacgctttgaagctggcgcgttgttcagtgaccgccagtgagtgcatcagcgcagtccccaccagccacggcataaacgaggcgttttctaccggatcccagaaccaccagccaccccagccgagttcgtaataggcccatgcggaaccgagcacgatgccgagcgtcaggaagatccacgctgccagcgtccacggacgagtaaaacgcgcataagtgctgtccagacgcccgctcagcaaagaagcaatggcaaaagcaaacgccaccgagaaacccacgtaccccatataaagcagaggcggatggaagatcagccccggatcctgtaacagcgggttaagatcgcgcccttcaatcgggaagttcggcagcgtgcgtgagaatgggttagaggtaaagagaatgaacagcaaaaagccgacactgaccatccccattatcgccagtacgcgggccacaatatccagcggaatacgctgactaaaaatcgccaccgcaaaggtccagccgctcatcagcagcacccacagcagcagtgagccttcatgtgcgccccaggtagccgccacgcgataccacaccggaagctgggtattggagttgctggcaacataggtgacggtaaagtcgttgaccacgaaagcattgaccagcaccagaaatgcgccagccacagacataaacagcagccaggcaaacaagcgggaagacgccatcatgcgcgcatctccgcgcgccacgccccatagcggatacacggacagcagcagcgcaattcccagcgccaggcacagcagcccgttaccaatttccggcatcatgatgctgggtccttataaacactcgccgggcgacggtggttagcttccatcgctttctcaacttctggcggcgtgtagttttcatcatgtttcgccagcacttcttttgcgaggatatgattgcctttttccagctcgccctgcaccacaacgccctgcccttcacggaacagatccggcaaaatgccttcgtaagagacatccactgagccttcagcgtcgtaaatggtgaaggtcactttcagcgaattgggatcgcgctgcacactacccggcatcaccatcccgccaacgcgcagacgctgaccgacttccggcatctgctgagtttcacgcttgccgtagagaatttcccccggcgtataaaagagatcgatattcgagcgcagcgcatatagcaccagaccgatagtcagcgccagccctgccaacacggcacaggcaatccacaagcggtttttacggcgaatattcatgcagcctcctgctgttgcgcagcacgtaaacgcgcctcacgcgcccgctgttgcgccacaccacgcagaattgcgcgatgctgcatcaccgagtgcacgaccaaaaccaccagcggaataacggtcatcaccaccgccagccagacaaaaaaggcgtaaccgcccattgcgaaaaattcattccaggaagcaaatgcaggggtcatttacggcctcttttcagtatcagttcactcacccacggacggcgtttttccatcagcaaaatcaaattacgcatccgcatcagcgtcagcgtggcagagaggagcaggaagccaaaaatcgaccagcgcagcggcgaacgcatcgccggatcgatactttgctgcatccgcgttgatccctgatgcagggtgttccaccaytccacggagtaatgaataatcggcagattcaccacgccaatcagcaccaggatacctgccgcacggcccgccagacggcggtcgtcgaaggcgtgccacagggcaatcacacccacatacaaaaacagcagcaccagttcagaagtcagacgtgcatcccatacccaccaggtgccccacatcggttttccccatgcagagccggtaaccagggcaataaaggtaaacacggcaccaatgggggccatcgccgccaccgccaggttggccattttcatctgccagacaaggccaataaacgccgccaccgccattgatgcataaatgcccatcgaccagatcgccgcaggcacatgcaggtagataatgcggtagctatttccctgctgataatcagccggagcaaagccgaatccccagatccagccgacggtaagcacgactacactggcaattgccagccacggtataaaccagccacagatttgatacagccgtggtgggatcgccagttgatgcagtgttttccacatagtttcgataccagactcgaacaaaaatcagtaatccagcgttattgaatgctgattcgtaacgctgccgccgtcgcaaaaggacttaatgtcgcggtgcctgccagcaacgcgcctaaaattgccagatacccgtcaacgggcaaatgcatagaagccgcgtccatcgcggcggtggcaaagatgagtaatgggatagtcagcggtaacaccagtatgctgagcagcacaccaccgcgcttaagtcccactgtcagcgccacgcccggtgcaccgagaaagccaagcgtaggcgttcccagcagtagcgttaacgccatcacttgccagccataaacatccattcccagtagcattgctaccagtggcgaaaggatgagtaacggcagaccggttaccatccagtgcgccatcaccttcsccagcacaacggcgggcaagggtaacggcaacaacatcaattgttcaagactgccgtcctgcaaatcgtcacggaacagtcgttccagcgccagcaaggatgaaagcagcgcggcaacccagataatgcccggtgcaatacgtgccagcagttgcggctccggaccgatactgagcggaaaaagggtaattacaatcaggaagaaccacagcgggttggcgatttcagcgctatggcgaaacgctacgcgcagctcaagacggaaaatgcgccagaacatcatacggccctcgtttgcgtcagtgaaatgcggcgaattttactttcagcaacgttgagcggctggtgggtagtgagaatcacaatccccccctgctctgtatgctgcgccatacgctgggtcagacgatcgacgccgttaacgtcaatcgcggtaaaaggctcgtcgaggatccataacgtggcacgggtcagccacagacgcgctaaagcgacgcggcgttgttgcccggcagaaagttgatttaccggaatatcttcgaatccggcaagcccggcctgcgccagggcttccagacattgtgcggtatcgccatcgcgatgataaaagtgcagattttctaacgccgtcagccgggttttgatccccggctgatggcctatccataacaggttttgatggtagctgtcgcgtacctgatgcaagggctgcccttgccagagaacctcgcctgcgtcagggcgagacaaccccgtcagcaaacggagaagcgttgtcttccccgcgccgttgctaccggtgatttgtacccactctcctgcgttcagcgtaaatgacaagccactaaataaggttcgttcatcccgctcacaaagtaactctctgacttcaagcatacccacgcaataaccctgttaaaaacctggctcgacttcacgcatatcgggcagcttgtgcgctatccctttatggcaatcaatacaggtttgcccatctttcaccgcctggtcatgcatcttcgcggcaaccgatttctgggcggttgtatccatatactcgaagttgtgacagttacggcactcctgcgagttattgtccttcatgcgccgccactcattctgtgccatcgtcagacgatgagcttcaaatttctgcggcgtgtcaataacgccaaaaattttaccatacagctctttacttgctttgagcttgcgtatcatcttcggcacaaactcgtgcggaacgtgacaatccggacaggtcgcacggacgccgctacggttgttgtagtgcacggaatccatgtattcctgatacaccgtgttacgcatttcgtggcagctaatgcagaactcttcggtattggctttttccatcccagtgttaaagccgccccagaagacgatgccgccgacaaaaccgatcaacagcagcgtccccagcgccagacggctgggggtacgccaccatttccacaggcgcttaatcagaccaggcttacggtcagaatttcccataataacctcttatttcccgtaaccttttgatggggtaaaggtattccccacgattggcgcggtatcggcctgcggtacgtgacattgcagacagaaataacgacgcggagccacttccgcgcccactttgccgtcgctgtccataaagtgagtaggactgatacgcggcgcgccagtggtgcgatagctttcgacaccgtggcactgcaagcagcggttggtattggtcgttacctgataaccttcaacgctatgcgggatcattggcggctgattcacatagttcagcggcatccgatcctgctcttttggcatccgaatggccccttcctgcgtcccggatacttccggcgactggctaaaatcgacgccattagccgcccaaaccgcgccgcttaccaccagggccagcatcgccgtccattgacacagcgctttcttcaggtcatggcttttcatgatttcgctcccgaactccatcgtgtagttattgtaaatacatcctcagaacagacatccacgcagcgaccgcacgtcatgcaatcgcggctggtgacctgcaccgggctttgttcatccagcaccggggcacgtagcacatgcggttccgggcaaacatgaaaacaatccatacagcggttacatttctgccgatcgctggccgcaacggtaatcacacctttgctacccagcacgccatacagcgcgccaaccggacaaatgtgcccgcaccagccgtgttcaacgaccagtagatcaaataaaaacagcgcgagaataagcagcgcgccgctgccgaagcccattaccaggctacgccccatcagggaaacggggttgatccattcccagatgagcgtgccagttaaggctgatcccaccagaatgaccaccaacagcacgtancgaatgtggcgagggatcgtcgcagactgattgaggtcaaagcgcctgcgtaaccagttcgctaagtcggtaatcgggttcagcgggcagacccagctgcaaaataatcgctttcctgccagggcgtagagcacggtgataatcaccgcaccggtcaacgccaccgtggcaggcagatgaccactggcaagactttgcagcgtcatcagcggatcggtcagcggaacggtgtcgaataacaggctactgctatagttgccgtgcaagatccacacaccaaaccacggaccgctcaaaaacatccccagcacgaagaactgacaaaggcgacgtaacaccagccaacggtgactgcgccaccagccttttttctccagcgcctcgcgcccggcgtcacgtttacgatttgccattgttcccctccagccagccgaagcggtaatggtgacctaactcccctttcgccagtgacagcggtaacaccttgattgccggttgttccagcacgcatactttttcgcacttaccgcaaccggtacaggcgtcgctgtgaaccgtcggcagaaagcgggcgtgcttaccggtacgcgtgttgcgctccagctccagggtgatggcctcatcaattttcgggcattcgcgataacaaacatcgcagcgcagcccctgaaagttgagacagttttcctggtccaccagtaccaccagccccatccgcgcgtcgtcgatcgattcaatctcacgatccagcgcaccgctcgggcacactttggcgcacggaatgtcctcacacatttcgcaaggaatatcccgtgcgacaaaatatggcgtgcccgccgacaggccagaggccagcgtcgccagttttaaggtgtcgtaagggcaagcctgaacacactgaccgcaacgcacacaggcactggcaaaggcgttctcgtttatggctccgggcgggcgcaaccgcacgccagatgcgcgtgcggtttgctgttgtaaccccagcgccacacccacggcagccagcccgcctgctgtgcgaacgacatcgcgcagaaagcggcggcgaccattttgaggtttcgctgaccgggacataatggcttacaccttctccagtttgaccgcgcacttcttgaagtccgtctctttcgagagcggatcggtcgcgtccagcgttagtttgttaaccagctgtgcggcgtcgaagaacggcatgtacaccaggccctgcggcggacggttacgaccgcgcgtttcgacaatcgagatcacttcgccacggcgagaaaccactttcactttgtcgccacggcgcagatcgcgcgctttcgcatccagcgggtgaataaacaggaccgcttccgggaaggcacggtgcagttccggcacacggcgagtcatactgccggtgtgccagtgctccaggacgcgtccggtagagagccacaggtcgtactcttcatccggtgcttccgccgccggttcgaacggcagcgcgaagatcaccgctttaccatccggtttaccgtagaacttatagccttcgcccgctttcacgtacgggtcgttaccttcgctgtaacgccactgcgtttctttaccgttcaccaccggccagcgcagaccgcgcgctttgtggtagtcatcgaacggcgcgagatcgtgaccgtgaccgcgaccaaaccatgcgtactcttcgaacagccctttttgcagatagaagcccagctcgcgggattcatcgttcagctgatcttccgccagttcggataccgggaatttgctcacttcgggggtggcatacagaacttcgtacagcgttttgccacgcagttccggtttcttcgccagcagctcttccggccatacttcttcagttttgaagcggcgggagaactggactaactgccagaggtccgatttcgcttcgcctggcgcctgtacctgctgacgccagaactgagtacggcgttcggcgttaccgtaagccccctctttttctacccacattgcggtcggcaggatcaagtcggcggccagcgcactgactgtcggatacggatcggagacgatgatgaagttgcgcggatcgcgccagcccggcatacgctcttcattaatgttcggcccggcctgcatgttgttggtacacatggtccagtaaacattcagcttgccgtctttcagcgcacggtcttgtgctaccgcatgcagaccgattttcgccggaatggtgccgctcgggatattccacttcttctcgcagatatcacgatgtttctcgttagttaccaccatgtccgcaggcagacggtgagcaaaggtgcccacttcacgcgcagtaccacacgcggaaggctgcccggtcagggagaacggaccgcaacccggctgggaaattttgccggtcagcaggtgcaggttgtagaccaggttgttggcccacacgccacgagtatgctggttgaagcccatcgtccagtaggagatgactttcttgttcggatcggcatacagctgcgccagttgttccagctgatcttttggtacgccagtcatttcagcggttttttccagcgtatactcagcaacgaaggctttgtaatcttcaaagctcatcggttcggaggcgtcagaacccggattcttcgctgctttttccagcggatgggtcggacgtaaaccgtagccgatgtccgtcgcccctttgcgcaggttaacgtgcttgctgaagaagtcctgatttatcgcattgttttgaatgatatagttggcgatgtagttcaggatcaccaggtcagattgcggcgtaaagatgatgccgttatccgccagctcgaagctacgatgctggtaggttgaaagcaccgccacggtgacgtcctggttagagagacgacggttagtgatgcgtgaccagaggatcgggtgcatctccgccatgtttgcgccccacagcacaaacgcgtcagcctgctcgatgtcgtcatagcagcccatcggctcatccataccaaaggttcgcataaagccaaytactgccgacgccatacagtgacgcgcattcgggtcgatgttgttcgaacggaagcccgctttaaacagcttggacgcggcataaccttcccagatagtccactgaccagaaccgaacataccgatcgattccggccctttttctttcagggcggttttgaatttctcttccatcacatcgaaggcctgatcccaggtgattggggtaaattcgccttctttgtcatatttaccgtttttcatacgcagcagcggctgcgtcaaacggtctttaccgtacatgatcttgggcaggaaatagcccttaatgcagttcaggccacggttaaccggtgcgtccgggtcgccctgacaggccaccacacgcccctgctgcgttccgaccagaacgccgcaaccagtaccgcagaaacggcacggcgctttatcccatttaatggcttcctgctgaccaacaacggcgcgggcaacgcccggcacgctgagaccggcagccgccgcagcggccgcaacggcgttagctttcataaagctacgacgactgagtttcatggtgtttcctcaccttgctcttcctgctggtgataaaccagcgacaccgccagcacgccctctacgttgcgtactgactcaatggtttggatcagcgtttcgctgtcttctgcttccaccaccacaatcaactgaccgctcggcgcgtcgctgacagcaacttcacagccgggaaaggcgttcagttgggtgctgatgtctgaaattcgttcgcttttggcctgcacaaccaggctgcaaacttgccagttagtgtgcatggagatactccgcagttatggctgataccggacagctggctgcacatgctccacatccgttgcaaagttggctattaagttgcggctggtagatcccggagagcgtcgggcgaaagataattgccattggctcacagctatcctgacagcggcggcattcaactgactgatacgccaggcacgcgtccccaatggtgaactgcaaatcccaggccctggtgtggcgcggagaaaatagcgattcggggcaagcctgcgcgcaggcgtaacagaagctgcactcgttatttttgaaattaacgctcggatagccgcccgcgccgcgttgcagaatgttgttttcacaagcattaatacaggcgtcgcagcgggtgcaatgggtcagaaaatgagattcatcaccggaccagggcggacggataccgttactggctttgcgccagcgaccagtgagtatgccccgacgggatgcatcaatcttcacattgaccttccatcattaacgcgctctgaaaattgagagcgaccaaataaaccgcataattaataagccatttttatagccgctaagatattaaaggatgtgtcaaagatgcataccccgatcgaggtaaaacctgtagcaggatcaaaagagtggcgggaagcgtggcaaaaacgggcttttgctcacatttcaaatggttataaatatatttatatagcgattaattcaccagagatatttctgctggtttgctctctcatcagaatttaacactaaaagagcaggtaaaattgtctgaatattctttaagttattcataaagcaaattaataaatctgatgaatatgttaaccttcagcgacatcatcggtgcaaacctataaatgaagaaggaaagcaaaaaatgaagaccattctacctgcagtattgtttgccgctttcgccaccacttccgcctgggcggcagagagcgtccagccactggaaaaaatcgcgccttatccacaagctgaaaaaggcatgaagcgtcaggtgattcagttaaccccgcaagaagatgaatctaccctgaaagtagaactgttaatcggtcagacgctggaagtcgattgcaatttgcatcgtctcggcgggaagctggaaagcaaaacgctggaaggctggggctatgattattatgtctttgataaagttagctcgccggtttccacgatgatggcctgcccggatggcaagaaagagaagaaatttgtcaccgcgtatctgggcgatactggaatgctgcgttacaacagcaagctgccgatcgtggtgtatacgccagacaatgtagatgtgaagtaccgcgtctggaaggcggaagagaaaattgacaacgcggtagttcgctaaactgccgtgaagtgcggcaccccgtaggttggataaagcggtcacgccgcatccgacatctaacgcccgagccggttgcctgatgcgacgctggcgcgtcttatcagcatacgccacatccggcataccatgccggatgtggcacatcattacaacgcaatatccgccacttctttttgaacgggttgcggtttcaactgcggtttcggcgtactatctgctgcttgcggtttgtcgtatttcagccccagcacttcgctggtgtactgcaactcgcgttctgttgccgctacatcaccgttcagcttgcgtccataagatggaacgatcgctttcaacgtagcctgccattgcgggctggaaacgcgatcgccaaatactttttccagcagattcaacataatcggcgcggcggttgacgcccctggcgatgcccccaggagcgcggcaatggttccttgctggtcactgaccacttcagtacccagacgcagtacaccacctttatcggcatcacgcttgataatctgcacacgctgccccgcttgccacaaacgccagtcctcttttttcgcttgcggatagtactctttcaacgcttcaaracgatcctcttcactcaacatcacctgactcaccagatatttcaccagatcgaaattatccagcccgacgtgcatcatcggcatcacgttagaggtggtggtggaactcatcagatcccacaatgaaccgtttttgaggaatttggttgagaaggtggcaaatggcccaaacagcactacgcgtttaccgtccagaacgcgggtatcgatatgcggaaccgacatcggtggtgcgccaacggatgctttaccgtaaaccttcgccagatggtgattaaccacgtccgggttttccgaaacaaggaactgtccgcccaccgggaaaccggcgtagtctttcgcttccggaatccccgattcctgtaacagcttcagtgccgcaccgcccgcgccgataaagacaaatttcgcacggatgttctgtgcagtgccatttttcagatcggcaacggtaacggtccaggtgttatcgtcattacgctttagggcgcggacttcgctgctgagttgcagcgagaagttagatttcttctgcaaggaagcaattaactggcgggtgatctcgccgtagttcacatcggtaccaatttccgtacgcgtggctgccactttctgttgcggatcgcgcccttccatcactaacggtgcccactctttgatctgcgcgtgatcttcagagtaacgcataccgcgaaacagcgagctttgttgcaacgcggcgtaacgggcgcgcaggaaattgacgttatcctcgccccagacaaagctcatatgcggaacggtattgataaatgaacgcggagtacgcagcacgccgcgctcgacctggtgcgcccagaactggcgggaaatctgaaatgcttcgttaatggcgactgctttttcaatactgatgctgccatcggcgttttgcggggtgtagttcagttccatcagtgcagaatgcccggttccggcgttattccagccgttcgaactctcctgcgcgacaccctccaggcgctccaccatggtcatcgaccattcaggctccagctcgcgtaaataggtccccaacgtggcgctcataatgccgccgccaatcaacagtacatcagtttcctgctcctcggacgctttcgcttttgccgccatcgaaacggcattaagccccacggccatcgagaagagcatggcagtcacttttttcatcttgttaatgccttacttttagtcgctttattgcaggtgagatttgcgcggcatcaacggtaacacttaagtaacaacatttaaataatgtttataaattatattctaattttagaaacattataatttcgttgattaattatagggttattagaaatgaagggatttttagcatattgacctggcggcagcagtccgscaggtcagcgtcgtaatattatgccgtccgggcaacggcatcacgcgaagcggcatcgcgctcttcgcccgtcagctcgctaagttgcccgttgcgcatttccagcaggcggtcggcgtggataaagtaatgatcatcatgactgatggcgaaaatagttttacccatctcctgcatcagcgacagcaacacctgataaaactcacgacggaagtgtggatcctgatccgccgcccattcatccagcaggataatatcgcgttcttctgccagcgccagcaacagcgccacgcgttttttctgcccttttgataacttcaggttaacaatacgcccgtttcttaactcaagcttatgagccattttcagctgcgccagccacttctcaaccagttgcgggttagcgggtttaccctccggccccagcagttgatcaaacagccagacatcggtaaacactgccgaaaacagtttgcgataatcttccggttgttcgccgctgacaggtttgccatccagcaagatttcgccgctttgtggctgatacaagcccgtcaacaacatcgccagcgtcgattttccgctaccgttgccgccaatcagaaacagcagctcgccacgtttgatggtgagattaatcggaccaacggaaaacgcgttatcctgataagcaaacgtcacgttacgcagctccagcgtttgccagctgggaaacgcctgcgggcgcggaaactctgctttgaaaggcgcgagcgcgaatttgttcagcttgttaaacgccacctgcgccgtcagcagcgtcggcaatgcgccaaccgccgaaagcagcggcgtacgcaggaataaaagcgtcaacgaataggtcgcggcaacgttggtatcagcccaaccgagactgttcgccatccagaacaccaggccgatagcgcccagcatcatgatgtttgaccagttcacggcactaagatggaaggtgtctgcgcgaataatatgatggcgatactcttgcgcatcaggaatgtagaggttgttaaacacatactcggcgcgttcccggttcagagtcagctctttgcgcccttcaagtacagtttgaaaatccgtgtacagcttgtcttcggtttcacgcagggtcgccatatgtttgtacacccgcgccaccagcacaaaaccgccccagatggtgactgccatccagatagccgttaccagcaacattttgcccgacagcatccacagatacgccgctgaaccgatagtgagaatgatcccctgcaccagttccggcagacgcacaaaagcaatggtgatattgcgcacatcgctggttaatcccgccagcaacgaggcgctaccgagttgttcaatgcgctcgacgtgagtatccagaatccgcttgataaattcactacgcagtcggtaaacgaagtgatgccccaaagtggtgagcgccagttgcgatccgagagtgactgccatcaacagcagcaataatcccagaaactccggcaacaccagcagactggtatccgccgtttcgataaggcgctgattgataaaagcaattaagccaatgcctaaagccgcactggcgaggcttagcgccatcacactgataaatggccagcgatactgccgccagacaagtacaagaagttccatgcagaaaacccggacaatgaattacagcccgcagtttaaacatcttcgcgcgcacagcaataataattcttatttttattcttttttacctgcctgacggaatgtcaggttgtagcggcagtcggtggtgagtggatgaaaccccgctttcaacggttgaataccgtgataaaacagccgcgattcaccgccccataccaccacatcgccatgttccaacaacaaacgtttgagcggatcattacgtttcaggccaccaaattgaaaaatcgcgggtaagcccagagaaacagaaacaattggcgcgcgcagatccggttcgtctttatcctgatgcagcgacagtttcgcgccaggagcgtagcggttgataagacaagcatctggctggaaatctggatagcccgccgccgtagccgcacgttgacataaattatgaaaactctgcggcatggcgggccacggtttatttgtttgcggatcaatgggcgaatagagataaccttgccgatgggtcgtccagcccagatgcccacagttggtcatcgccaccgacatggtatatcccccgggggtgaccatctggcgaaacggcgactggctggcaacgtcattaatatcgcggattagttgctctgcagcgttaaaagcaaaacgccgtaaaattaccgcaccagccgccagtggctcttgccacggttcagcatcggcaaacagatccaacattacctctcctcattttcagcttcgcggcgcagcagttgcgctttacgcgacacgccccagcggtaaccggaaagtgtgccatcaccacggaccactcgatgacagggaattacgatagccagcttgttggcggcacaggcgctggcaacggcccgtaccgctttcggtttgccgatggcgttagccagttgctgataactgacggtttcaccgcaaggtatcgtgcgcagtgcctgccagacttgttgctgaaaagcagtgccgcgaatatccagcggtaacgtcagcggagtatcgcgttgattgaggctggcgatcacttcacgcacatgttgctgaaacgtcagatcggcaggcgcgttgtcggcagcgggaaacatctgctgcaactcgctgattaatgtcgcgtcatcatcgcccagcaatatcgcgcaaatcccccgctcgctttctgccaccaggcaacgacccagctcacaatcagccagcgcgtaacgcaccgccagattttcgccaccgtgacggaattgtttagccgtcatgcccagcgtttcatcggctttgtggtagtaactgctgctgtcggggaatccggcgttaagaatagacgtcgtcacgctctcccctttcgccagcgattcgcgcaaacggcgagcgcgccaggcctgttgccaggctttaggcgtcattccggtagtcgctttaaacaaccgatgtagatgaaatggactcatcgccacctggtcggctaaggcttccaacgttacaggcgtttcctgttccagcagtcgacacgcgtgggtgattttatccaaccgatgttgctgggcattggctttatcaggttggcagcgtttgcaggggcgaaatccggcggcgagtgcctcgctggcatttgcgtagaaggagacgttttcccgcaaagcatgtctggcgcggcaagacggacggcaaaagatgcctgtggtgcgcacggcgaaaacgaattcgccgtcggcattcgggtcgcgggctaagacagattgccagcgttgatcgtcagttaagcatgtggcgtttttcataatcagctccctggttaaggatagcctttagtctgcccggccaccatcacgcaaaaaccaacaatcttgcgctttaatttttttcgctgacaaggaagcttttaaactgtggtgacatccaggttttaaagctatcgccttctttggtgatcatataaaccgccagcccttcccggcgaacaacttctttggctttctccggcccgagtaccatcaaacctgtatcccaggcgtcggcttccagcgccgtcggtgcaatcaccgtcacggataccagattgtgttcgatgggacgcccggtttgcggatcgataacatgggaaagacgtttgccgtccagttcgtaatagttacggtagctgccagaggtgctaatcccatgaccgttgatatccaccacggcctgaaccgcgttttctttatcggttggtttttgaatcgctacccgccacggcaggccttcaccgttcataccacggctgttcagcgcgccgcccaccgacaccagatagcgggaaatcccttcctgctccatcaagcgtgccaagtgatccgccgcataaccttcgccgacggtggagagatcgacatataaatccggcaggtctttttgcagatattgctgatgcgactgattaatgaccgtaaggtgctgtaaaccagttttggctttcatcgcgtcgatctgttcctggctcggaatttgaaccggctgttgttccggaccgaaaccccacagattcaccagcggcccgacggttatatccatcgcgccatcggtcttcgcgccaatgcgtagcgaggtggtgacgatatcggccatcgcttcacttaccggccacggcgataaactttgcgagtcgttaaagcgcatcagcgcggaatcttttttataggtcgaaagcagctgatcgtcggcgtccagctgggtctgaatcttttctttaagttcggcgctgcgtttggcgtcaatgcccgggatgctggcacgccagaaggtacccatagttttgccttcaagaacggtaacttcagtagcgtgggttttggcgggttgtggtttttgatcgcaaccaacaaagaagagcgcggcagccagcagtgccacgcgggtaaagcttatttccatacgtgattatcctcatgcgaacggtcgcaagagtacaccaaaaaactgagtttgtacgctgaaaacaatgaaaaaagggcccgcaggccctttgttcgatatcaatcgagattagaactggtaaaccagacccagagctacgatgttatcagtgttgatgccagcgtcacgagtgaactggttgtcgtccagcaggttgattttgtagtcaacataggtggacatgtttttgttgaagtagtaggtcgcgccaacatcaacatatttcaggatatcttcgtcgtcgtagttacgaccattgatgacacccaggtttttacctttagactgcaggtaagccagggacggacgcagaccgaagtcgaactggtactgagcaacagcttcgaagttctgtgctttgttcgcccaacccagggaacctacgcgagttgcgttgtaggtctgggtgtactgagcagccagatagatgttgttagcgtcgtatttcagaccaccagtgtaggtttcagcacggtcgccgttaccgatgtacagcgggctgttctgatcatcagtacgtttggagctggaaactgcagcaccgataccgaagccttcgtaatcataagtgatagatccgccaacgccgtcgccgttctgacgcagtgcttcacgaccgttgttagtcatgccttcgccgcttacgctaccgtttttgccctggtactgaacagcaaagttcaggccgtcaaccagaccgaagaagtcagtgttacggtaggtcgcgaaaccgttaccacgctgctgcatgaagttgtcagaaccgtaggtgtcaccaccgaattctggcagaacgtcggtccaggaagttacgtcgtaaactacgccgtagttacgaccgtagtcgaaagaacctacatcctggaatttcagacctgcgaatgccacacgggtccaggagttgttttcgttttcagcgctgttgccctggatctgatattcccactggccgtaaccggtcagctggtcagtaacctgagtttcacctttgaagccaagacgcatgtaggtctggtcgccatctacagacttgtcgtcagagaaatagtgcaggccgtctactttaccgtacagatctaatttgttgccgtctttgttgtaaacttcagcagcgtttgctgcgcctgctaccagcagagctgggaccaggagggacagtactttaactttcatgttattaaccctctgttatatgcctttatttgcttttttatgccactgcatactgattaaccctcattaatcagtcggcaagtccattctccccaaaaatgcagaataatccaacacgaatatgatactaaaacttttaagatgtttcatttatcgctatagatgtttcaaaatgtaaattcgagggaactttttaagattattgcggaatggcgaaataagcacctaacatcaagcaataataattcaaggttaaaatcaataacttattcttaagtatttgacagcactgaatgtcaaaacaaaaccttcactcgcaactagaataactaccgctatcatcattaactttatttattaccgtcattcatttctgaatgtctgtttacccctatttcaaccggatgcctcgcatccggttttttttacccttctttacacacttttcattattctgtgctaccacagaaaaactataacgcttgttaactatttcacaaataattaacatcagcataatttccagcaatctttgtttatttgcaattattttcgttgggctttttgtaggttatttgtacagcaaaatggcgcttgtacatctatttcccccaatgcaggatgataaatatcacgggagaatagagaatcatcaatcaggtaagagtctggaatttcacactgtaccctttatactgccctatcacttcgcgaagttttaacaggtcataaacacgaatgcgtcagaaagagacaacggccacgacccgcttttcactcctaccggggagcattacccgcttctttttactgttgatcattgtgttactggtgacgatgggtgtaatggtacaaagcgccgttaacgcctggctgaaagataaaagttaccaaattgtcgacattacccacgctatccaaaagcgcgtcgatacctggcgttacgtgacctggcagatctacgacaacattgccgcgacgacctccccctcctccggcgaaggtttacaagagacgcgcctgaaacaggatgtctactatctggaaaaaccgcgccgcaaaacggaagcgttaatctttggctctcacgacaactcaacgcttgagatgactcaacggatgtccacctatctggacacattgtggggcgcagaaaatgtaccgtggtcaatgtattacctgaatggtcaggataacagtctggtgctgatctcaaccctgcccctcaaagatctcacctccggatttaaagaatcgaccgtcagtgacattgttgattcacgtcgtgcagagatgttgcaacaggccaacgccctcgatgaacgcgaaagtttttctaacatgcgccgcctggcctggcagaacggtcattactttaccttgcgtaccacgttcaaccagccgggacatctggcaacggtcgtggcttttgatctgccgattaatgatttgatcccaccgggtatgccgctggacagtttccgccttgagccagacgcgacggcaacgggaaacaatgataatgagaaagaaggaacggatagcgtcagtatccactttaacagtacgaagattgaaatctcctcggcactcaactctaccgatatgcgcctggtctggcaggttccttatggcaccttattgctggatacgttgcaaaacattctgctgccactgctgctgaacatcggtttgctggcgctggcgttatttggctataccacattccgccatttctccagtcgcagtacagaaagtctacccaacacggcggtcaataacgaattgcgcattttacgggcaatcaatgaagagatagtctcactgctgccgctcggcctgctggttcacgatcaggaatcgaaccgcactgtcataagtaacaaaattgccgatcatttgctgccgcatttgaatctgcaaaacatcaccaccatggcggaacagcatcaggggattattcaggcgacgatcaataacgagctgtatgagatccgcatgttccgcagccaggttgcgccgcgcacacaaattttcattattcgcgatcaggatcgcgaagtgctggtaaacaagaaactcaagcaggcgcagcgtctgtatgagaaaaaccagcaggggcggatgacctttatgaaaaacattggcgatgcgctgaaagaacccgcacagtccctggcggagagcgcggctaaactcaacgccccggaaagcaaacaactggcgaatcaggcagatgtgctggtgcgattggtcgatgaaatacagttagcgaacatgcttgcggacgatagctggaaaagtgagacggtgctgttctccgtgcaggatttaattgatgaagttgtgccttcagtgttgcctgccatcaagcgtaaaggtctgcaactgctgattaacaatcatctgaaagcacacgatatgcgccgcggcgatcgcgatgcattacgacgtattttgctgctactgatgcaatatgccgtgacctcaacgcaattgggaaaaatcacccttgaggttgatcaggatgagtcctccgaagaccgcctgacgttccgcattctggacaccggagaaggcgtaagcattcatgaaatggataatttgcacttcccgtttatcaaccagacccaaaacgatcgctatggcaaggcggacccgctggcattctggctgagcgatcaactggcacgtaaactgggcggtcatttaaacatcaaaacgcgggatgggcttggtacacgctactctgtgcatatcaaaatgctcgcagctgacccggaagttgaagaggaagaagagcgtttactggatgatgtctgcgtaatggtggatgttacttcggcagaaattcggaatattgtcactcgccagttagaaaattggggtgcaacctgtatcacacccgatgaaagattaattagtcaagattatgatatctttttaacggataatccgtctaatcttactgcctctggcttgcttttaagcgatgatgagtctggcgtacgggaaattgggcctggtcaattgtgcgtcaacttcaatatgagcaacgctatgcaggaagcggtcttacaattaattgaagtgcaactggcgcaggaagaggtgacagaatcgcctctgggcggagatgaaaatgcgcaactccatgccagcggctattatgcgctctttgtagacacagtaccggatgatgttaagaggctgtatactgaagcagcaaccagtgactttgctgcgttagcccaaacggctcatcgtcttaaaggcgtatttgccatgctaaatctggtacccggcaagcagttatgtgaaacgctggaacatctgattcgtgagaaggatgttccaggaatagaaaaatacatcagcgacattgacagttatgtcaagagcttgctgtagcaaggtagcctattacatgaacaatatgaacgtaattattgccgatgaccatccgatagtcttgttcggtattcgcaaatcacttgagcaaattgagtgggtgaatgttgtcggcgaatttgaagactctacagcactgatcaacaacctgccgaaactggatgcgcatgtgttgattaccgatctctccatgcctggcgataagtacggcgatggcattaccttaattaagtacatcaagcgccatttcccaagcctgtcgattattgttctgaccatgaacaacaacccggcgattcttagtgcggtattggatctggatatcgaagggatcgtgctgaaacaaggtgcaccgaccgatctgccgaaagccctcgcagcgctgcaaaaaggaaagaaatttaccccggaaagcgtttctcgcctgttggaaaaaatcagtgctggaggttacggtgacaaacgtctctcgccaaaagagagtgaagttctgcgcctgtttgcggaaggcttcctggtgaccgagatcgctaaaaagctgaaccgcagtattaaaaccatcagtagccagaagaaatctgcgatgatgaagctgggtgtcgagaacgatwtcgccctgctgaattatctctcttcagtaacgttaagtccggcagataaagactaatcatctgtaggccagataagacgcgttagtgtcttatctggcatttgcaccgattgccggatgcggcgtaaacgccttatccgtcctacgattcccattatttcaacagattacattaaagtaggccagataagacgcgtcagcgtcgcatctggcatttgcactgaatgccagatgcggcgtaaacgccttatccgtcctacgattcccgcgatttcctgaccctctcggcatataccgtcagcgtctgttttataacatccagcgttactggcttcgacaggcagctgtccataccggactccagacaccgctgcttctcttcagccaacgcattagccgttactccgattaccggcaacgtcagtcccaactgacgaatgcgttgtgtcaagcggtaaccatccatatttggcatgttgacgtcgctaagcacgatatcaatatgattcttgctaagtacattaagcgcatcgacgccatcattcgcggttttacattgatagcccaacgatcccaactgatctgccagcaaacgccggttaatcggatgatcatccacgaccagaatcatcatatcgtcattatcgctgaccgctttgtccgtcgacggcagagcgttagcaggatcgtcgctctccatctcgatcaaataaatacgcgccaacaatgccggtagctcatgcggagcagccacactgtgtacccactcccctggcgctttctccagcggaataccaatatgtcgacgacagaaggtcactaccgctctgccctgccattttttactcactacytcgtcagtgattaacacatcttcgggagtcggttcctgcccttcgtatgttgttacgacgatgccgctgcgctgcaaactggtttccaggaactgacagagcgacgcattgcggaccgccagccagcagcgtttaccactcaacccttccacgccttttttctgcgggtactgagcgccgtacaacggaatacgcacggtaaactggctgcccattcccggttctgaatctaccgagatatcgccgtccatcatgctgatcagtttttcacaaatcgccagacccagaccggtcccctggaagtttcgctgtacgcccgttccgacctggaagaagggatcaaacaagcgcaccacttctttcgccggaatccccacgccggtatcgcgaacacggatagagagataatcgccatcagcgcggacatgcaaaactatacagccggtatcggtgaattttatggcgttactcaacaggttggagatgacctgctgtaaacgcatcgggtcgccatttaaggccactggcacatccggttcaataaagcagtacaagcctaactgcttgcgtaccaccagcggtaaatagttggcggtgatgtggttcatcacttcacgcggtgaaaactcacgcggttcgatcatcaactgttccgattcaatcttcgagaaatcgagaatatcgctgataattttcaacaacaggctggaagagttgttcattgccgtcaccagacgatcgacgcctttcggtaactctttggtttgcaacagatccaggttaccgataatgccatacagcggcgttcgcagctcatgactgacggtggcaaggaacatcgattttgactggctcgcctgttccgctgcttgtgccatctcctgcaacgactcttccatcttcacgcgcgaagaaacatccaccagcacacaaatggccacgttttcattacgatagcgcgaatggacgaagctgatttgcagattggtattgttgctggtcaggacatcaacaaaattgacctgctgcccacagataatttgtgtcagtcgttggcggtcctcatgcgtaagcatattgagataggtatgcgccagttcgttacttaaaatattgacgccatcagcggtacgcaaaatgcagatacccactggcgcggaggcgacaatcttgcgattgaactgctcatgttcttccagtcgcagggcgtcgctttccgccggaatgaaaatacgtcgctcgtacatccgcgcgagagtaaacaatgcagctccggcaagcacattcagcaaaattgcgttaaggatcaacatgcgaatgcgttccagcaccttatcaaccggcaccgaatacacgatgctgagcgatgagggtggcagatttttyttcagcaccagctcccggaacccttccgtatagccaaaccaggagcgttcctgcatccagcgaggatcggccttaattttgctttctggcccggtaagcgaaatcagggtatgaccattttcatcaagaatggtaacccccatcggcaacgtacccggtaagaaaaagttctccatccggatggtctgctcgacacccaaaagcgcctgcaaccggttcgccagataaactggcgtcaacgcgtaaaaatacccgacgccagggcgcggaccttcgctgatccagtagaggttactgccgctatcatcttgtggtgcatttcgatatttattgatgcgttcatgcaaagctttcaacgcggtatcgcgttccactggcatatcacgcagaccgaaattggccatgcagaggttatcgctgccgattaaaaatacccggttgagatcgtaagccgcagaaaaattatcgcgccagtagcgcataaaccacgccaatgactccagagaacctcgccaggtgttactcattgctgaacaatcggagtcggcaaacagcggttcaaacgcaggcacatccgcctgcgtttctcgtccacgcggggaaagcacaccgttttctgccgataagcgattttcggcgatgtacttcagctctttcatcacatcagaggtgcgttgaataaagcgctgagcctgatcggaactcagattaaattcctgacgaatttccgattctcgctgatgtaacgcattaacgatgtaaaaaacggatgaaaaagcaatcaacagccagagcactaacgccaatgctctgaacatgtagcgcgaggctttcagggttgtacgaaaagaagcaaggtatttcaaaggggcgaagctccgcctcaggtgaccgatggagtgtggttaaggtagcggtaaaagcgtgttaccgcaatgttctgtcaccattgcaataatgcgtatcgcttagaaaccattgccttaaccaggaaagccggagtaaatggacagttctcagtacgaaaaataagaaatgaccaatctgccgacgcttgttaatggttatatcctggcgtcggcagatcgcccagcagtcttatctgaaaaaagaaagagccaggttgtgtgaagggatggatcaccagtcaaaacttttcaccagcgtcagctcgccagcattacgcatcggtacaataaatgtttcctgtttctcattgaccgatccttcatcggtgatcagcgtcagttgggcggtggttaattccgtttcgctgcgcccaccatagtagttgatatacacctgatagcgcccgtgaactggtgctggcatggcgaaaatctcgggtccgtaccccgtcgtgacatccatatccaatgcaccactgtttttcagcacggtgttaccgtaccaggcgtgttcgccatcgggcgtgacaacgtgaagatcgaggtcggtattgtccgtatcccacgagagaaccagccgtaaacgtgcacgaatcgttcctgtacccggcgttgagtaaaactgcattttttgtcggctttgcccatccgggctgatgacctgcacgctgttgctgccttcagtgaaaatataagggcgtgcaaatgaaccatcggattcaattctctgcggcatactggcaccgttgaccaccagccggccctgctgaactttacccgccgcagcataattctttattttgccgcggatctgcgctgagatattttgatcatctgccatgttgacggacgacgccgggtaattgatcgattgtgaaaaactggcatcttcgccctctgccggatgccagccagagagcggtgcgtcaatctcgacttcctgcacaccttcactgtgagcgacaggcgaaagcgccaccagtaacaacggaagaaaaatctttcgcatagcattagtccattaataattgtcgggtcagcgtttcgatatagttctcatcaagcccggtgggataaccatcaaaggccaggtgcagatactcatgggttaaatccagccgatcctgaagcgtaaagaagttacgaataaacagccgtttctgctgccgatcggtataggggaaacctgagactaaacgacrgaccgcaaacacgtctggttcgttgtaccccgtctcgccttgtaatatacgccgccactgcggcatttttttcgccagccaggctttcgctttgggtaataactgacaggttgtgcgtggcgctccccagcggctaaggctgttgtcgggataagcaaacgcgagtatctggtcgtaacgctctcccttccccgcctgggccatggyttgccgccaggaaagcgtcccttcggtagcgcgactgccgtgataatgaaccggatcgcccgcatagatgagatcctgcgtccagacggtcatcgttcgcgcccccgtggtagctggcgaagcagaaacacgctgcgtggcgctgctgtcggggatggtcaggcaatcgccttcccgattggcgttttgctgtaaaaaagtgcgtatcgccacagtcatggctttcgctgcctcaggtggcgtacttttcgcctcgcgatccagaactctggcaacgtactcttcacgatcgagatgcgactgcaatttcagtttgcccttttcggtcagtaaggtcgtctcaccgtggctgacaaacgtaatgtggttaccattggcaaacgtcacacgatagcgcccattaagtacgccgggttttactgccgtcgtactcttctccgctgtgattttcttcagcggctagcgcgcaaatagctccacctctacacattgcccactggcaacttgcgtcggcactggcaaaacccgattaagcaccgtcgcataacgggtcagtaccgttttgctggtgccactgccagtcacccacagcggtgtaccatcggttaaccagccagcaaaaccaccctgacggatttcctgtttatcatcggcaaaccagctccaggttttcacccgtacccgactaccgagcatagatgcgacaccgattttcgcytcgtccagcaccacatccagtaagacttcctgagctttgttttgcgcaggtaacgtcgctaatgaatcaagcagcgatttaaccgttaccgaggtttctggcttcagcgtagaaagagacgctaaccacgcaggtgcctgacgctgttgccagtattgcccccacacatctgccccaatatgcaaccgctgcggcgcaaaatagagcccacaggaacgtaccagcgcggtatcgcgcgttatgctctccccagcctgacaacaataaacytcttccggggagtttccgcgacactggtagggctgctccggttgatgggtatcctccagccaggcgtaaacatacagtttccataaactccctaacggcgtggtgagcgtgtcaggtaatgctgagactttggtcacgcctgatgacgacagctgatacagttgatcgtgctgcgcaccgcgcagcgccagttgtaacggcgtctcctccgcaagcgttggcagagtaaccaacgccaatagccagacgattctgcgccagttcacttatttcacctgcatcccggtccattcgctccctgccgcaacactttgctgtgcaggtgcataggaacgcacataacgagcaggaggcagaacgaattgccctttttgcgagaagcgcagcaaatggcggaaagtgaccgttcccgtcagttctttcaccggcaccatataggccagttcgcccatttcatttcgcgctttttccagcaattgcccctgctgttttccagcgttgggtttattgactgaaatgccccatgttgtgcgctcaacgtcggctcccggcgggagcggtacttccacctgaccatagcgcagaactgcatcctgctcgctggtaagcgtaatttcatcgagatacagcgcatcgctgtcaatctcattgctggtcaccggttgcagagtaaagctcatctcttcttcaccagggataagccgatacaattggcgttcaacggtcaccggaatgttactttgttgagccgtttttgccgcttcacgccagcggacctgcacattttgcggcgataattcgtcaccaaaagagagaatgtccggcacgccctgaccaacccaacgccagtattcgccccctccagttaacttatgtttggcccatgcgcccgcaggcgcaggcaacacaaccgaaggcattgtcgccatatatttcgccagccagttcatggccagcgcgcgctcaatagtagattgctcagcggtcaaaccacttaaaatagcagccgcctgggtagcgtcgcccccgctattgagcagcacaaccgtgtgtgccagcggctgattgctgtttaccgctttatcccacgcatattgctgaacctgtggcatcaccgtggacttcaactgcgcttttttcagcaacgtcatggttaagacgtttgccaccgcatctgccagtggagattccggtgtatcgaggatcaggctgtcattgatatcgcgggtgtcttcctcagagaaatcttcagttttagttccgcgccgggcgatagcttcatccaaccctttcaacaacgttttgcacggcagattcatctcctgtgcccacgccagcaccagcgcccgatgcaataacggcatgttatctgcctgctcggcataactgtcgagcatatgctgccagtattccggttgttgcgttacgccgagcgcctggctggcctgccagtcggcgtaccatgcccatgccgtaaggaaggcgtcaccattgccatcttcaccccaccaggtaaagcgcgctccgggccccgccagttgcatcagccgcagacggttatcctgaatcatctgacgaatgtcgttagcggcggcactttgatgatcggcaagcgaacgccaggcgagactgagcgggatcagacggctaccggtgttgatcacccccccccacggttcatcgactaacgcatcaagattgttgcggaaaatctcctgcggcgtttcactactttgtagccggatattgctcgcctgctcgggcaacatcagcgcgttatcgccaccgccgagcatgacatttttctgctgttcaacgggccagctgttatccacaaaagacagttttgtgctaatgctgtcctgcacttgcccattttgttgcagttctgcgcttaacaagccagattgctgaatgttctgcgccagcgaaatataattcgcccctttgtgcagcgtcagcgtctggcgcatctcagcgcctgcaaatttagtcaccagcgccaccggttcgttatcctgctgactgaagataaacagtcctgccgacggtttgtcgcccacgcgatacaccgttggcatactccacttcatgtagagatttttttccgaacgcagataagcacgcccctgcccgaccagcccgtcgccgttcatcccacgcgcggtgatacgccagcgggttaacgaatcaggcatcaggaacgtgaaatacgctttgccttgtttatcggttgtgagtgacggcatccatgccgcggtatccacctcttcacgccgtggacgttcaagcatttttactcgccgctcgctgcggttagttgcgccaggcgcaaccggctcgctggagagtgcctggtcgtagctgataaacgacagactggagctggtacgcacattgttacgccccagcggatagaaaaatttgccgatattcggcgcgatttctggttgcagcgcgtakatcatttcatcgaccacgcytaccgttagctgcgcagaaacaggtttacctttcagcgacgaggttaattcgacattgaccagttcaccaggctggtaatgggttttgtccgttttcacccggatatccagctggggaacggcaactttgatcccggcgttctgaaaactgtactgaccgttacgggtatacagcaccgaaaaagtgatgttaggcgcaaaggaattgctcactggaacacgggcttcatattgagtatcgtttaaacgttgtaacgtcagccagtttgccggatgcgatagcagcgactgctgttcaacgcgatcgcgttccagcgtcaataatgcttcatcaattggctccgggaaggtaatcagcatcttcgcggtttcgccaggctggtacagcgttttatctgccacgatatctaccgtaccagtatgcgacatactgcccttaccgctgacggcatggcttaacccggcgagaattaagccgtctttatcgcgtaacgtcagattgtagttgccaggtttatcgaaattgacggtaaaggatttgccgcctgacggtagatctccgctatggctcgtgcggtcttcgagacgcaaccattcatacgtaacaggaacctgttttgaagattccagcgcggcataacggaacacaaccgactcgccgctattactgtattgtgcggcggtacttaaagagtaatgcgccaggccgcgttcaatgaggatctctttggtggtggtgacgcgatacgccgcgccgtcactggcggagacggttaacaaatagcggctcggtttatcggcggcggggagatttaacgccacatgaccgctggcgtcggacaccgtttcgctgccttccagcgacacggggaaacgtccggcataacgcaaatcgttaccgaccattgataattgctgagcgcgcaaacttaactgcacgcgggcattttttaccggctcgccatccgggtagagaagttgcagtttgccgctgaccgcttcgccagttttgaactcttttttgtcgagagctaaaccaatctcgaaatgtggcttgatgtagtttgccacgcgaaaactgctgctatagacctgattgcggtaagcaagacgtaactcataacctccggcaacggcattttctggcaggcggaaacttccctgcccgccattgcgcgcatccagcgtgacatcgacggtttgcaacagactgccgttagcgtccagcaccgaaagcttcgccggggcgctgacgatgggggatgaatgcaacggatcgtggaactcgcggcccatcactttaacatcgacacgatcgcctgcgcgatatagcgggcgatcggtaaaaatatacaagcgggtgttgtagatttcgctttcgtagaagaagttctcggagacaaaaacgccgccttcagcatccttacccagaatgtatgaacgttctggcgatatatgttgtaactgcaaggtaccgctgtcatcggtcacaccgcgggtcatcacgccaagaccgtcagtccacaagatctctgagccgggcttcgcttcaccctgttttttacccgcggtccacaccagaagctctttgcctgacactttgctaagcgccacggtatcggaaacaaacaccaccgtcgtcgcccgatacccaccaaccatcgcctcgacgaggtacagtcccggctcttgttggccgagaggaatataaatgttacccggctgcggcgagatgaaattgctggatgcgccttccagttttaccccttgctgcggctcgaccggtttagcctgccatagtggataacggaactgttccaccaggggatattttttcagcggggaaaactggttgttctgtacataacgggaaggtttaataatggcattgccgagctgtaattcgggtaatgcctgagtcacattctgccgtgactgagaagagaaagtacgctgcatcacgcggcgagatttgccgtaccagttatcccacagccaggtcagcgtattgttcagcccgtcgcccagatattgcggttgcaccacaatgcgatgcaggtttttctgctggcgcaaaaatgccatcgggtcaggaatacgatacaggcgaacgtccacgccgccgtactcttccatctgatagcgccgataatcacgccccggcgcttccagtcgcactttcgaytcttcactgctgctaaaactgctgtcagcaagcaaaaagaatgttcccccggcgggcggcgcatagttactggaaggaagcgaatcatcagcattagcaagccctgttcccacaagagacagggacaagcacgctgctatcgcgccagaaaatttaaacgataaatgccaatgaaattgggattggaatcgttgggtatccatcgggtgtccttccatgtcataagttgttgcagactgactgcgcgcattccgttgtcagttttcgtggcgcttccggtgtggtagatgacgtaacgccccatccagaccattaagtgctgggcatcgccctgatcgaaaaaaatcatatcgccaggcagcgcctggtttatgtcctggccaataaactggctgttgtactgaatcaaattaatcgcggtcacgtaggggccggttttcccgttcccctgattccagttttgcgccagttgacgctgttcaggtgttagcgtcatctctggcggcaaatactggctagataaaccgttactttttagccatttactgtcgtgaactttcagcgtctcgttcgccgcaaatcgcaccaggcccgcacaatcctgctgataccagcgtggacttggcccctggcggagctgttyttgtgcaatgcgtacaaaccaggcgcgaaacagcccggattgttcgacattcagcatttcgctatgggcaacaacacaacacagccagcaaatcagcgccagcagcccgtgcctcatagcggctgccagattatgggtagccactgccaggcggcaccgggttccatctgggccagcttcatgacataacgcggttgttgagataaagcgtccagcttcggcattaataaagtttgtgcggcgttataaaaaaccggttcgagattcttcggcagactggtcaacgtttcgttacgcagcagtttcgccacgccttgtggattgatatagagcggaacgatgccatcagtgggtattacatccaccattgccgggcgggttttattcagtgtttgcagggcgttattaaccagcgtgtcatcgagggagaaaagcagcgttttgttttgcatcgccagcgacacgcggaaaaaataatccgacattaattgatcgggttgcgccgcctgcgctttcggatactgaccgtatcgggaactcacttcgcgacgccagatttgcgcttcgccctgctgagtctggcttaccggcaaaacaccttctggcgctttgctttcgtgcgcaccaatattttgcgtaaacagtttccctggcaattgcgcctgttcggcagtgccatcaaactgaccgacaaacagcggggtttgcaattttgagtcttcataccagcacagccccgcggcaccgtccaacgccccattcaacttgtcgttttcctggctgatgtgcgaaagcatctcttcggcaataccgtgtgaatacggcaccgccacacagaagctggccccggcaggcatactgttccagaccggcgtaaaatcgaaactggcatctacgctggcggattcatcatttaacgccacaaaactgtgccagccgtcgttacccatttcgaagcgtacgccagcaaaagaaggcattaaccgctggtagccaaaacccagcaacctggcgctggccacgatgcgctggcgtactggcgttttttcggcagcacgctcttccaggccaaagctggcttgccagcgttttttgccgctcaacaaatcacttgcgatcgccgtggcttcggtatcctgctgatcatctttaaacagcatatccgtgctggaaaacaccagcatcttgtcctgatatgtcgcgaacatcagggcgttattgccgttatagcgcaactgataaacaggaatagtttcactatttatcttgatgctactgatttccgttttgcttaactggctgtcgctggtagcggcaaataacaatggctccagcagtttgcttaaaccactgcgttggatcagcaccatgtaatgtgaaagatggccttgtttatcgtgccatagcgccgcctgcgcgggctgatctaagagtgacgaaaagagcttatctttcagcgtgagatcgtgttcatagacaatgcgacgaatgctgccttcaatgcccagacgatcggcatgattctgataatagaaaacgaaatcttcactcagaacatcgtggagaaacggaatggtgaggagatctttgggaagctggcttagagaatcgctgtcgagaaagaggtccggctcattgagatcaatttgcaaattattgtgcaccaccagcggcgacaacgttttttctggcccactgccagcatattgcaacgcccagacgccagcggaaagcagtgctattgcgccaaaacctacaagaccatagaaccgccagcctttcgctttttttcaccactcattgccacattccttgtgtatagccagccattttttacggacacagccaaactttaccgcgccctaatacgacaaaagcccagactttgcagcctggacttttcaattcaaaaaagggagatggctcccttttggcatgaagaagtaaaattattcttcttctggctcgtcgtcaacgtccacttccggagcgatttcatcgtccccttccgcggcactgccgtcgatggtatccagatcttcctcgtcaaccggttcagcaacacgttgcagacccactacgttttcatcttccgcagtacggatgaggatcacgccctgggtgttacggcccacgatgctgatttctgaaacgcgagtacgtaccagcgtaccggcatcggtgatcatcatgatctggtcgcagtcatctacctgtaccgcgccaacaactaaaccgttacgttcggtaaccttgatggagataacccctttcgtcgcacgcgacttagtcgggtattccgccactgcggtacgtttaccataaccgttctgcgttgcggtgaggattgcgccatcgccacgaggcacgatcagagagacgactttatcaccttcgcctaaacgaataccgcgaacaccggtggtgttgcagcccatcgcacggacagaagactctttaaagcgcaccactttaccttcggcggagaacagcattacttcgtcttcgccgctggtcaggtcaacgccgatcagctcatcgccttcaaccagtttgatcgccactttaccggcggtacgcagacggttgaactcggtgaggacggttttcttcacagtaccgttagcggtcgccatgaagactttcacgccttcttcaaactcggtcaccggcaggatcgcggtgatacgttcgtcctgctccagcggcagcaggttgacgatcggacgaccgcgcgcgccacgagtggcctccggcaactggtaaactttcatcgaatagacgcgaccacggctggagaagcacagaatatggtcgtgcgtgttcgccaccagcagtcggtcgataaagtcttcttctttaatacgtgcggcagatttacctttcccgccacgacgctgcgcttcgtattcagaaagcggctgatatttaacgtagccctggtgagagagcgtcacgaccacatcttcctgggtgatcagatcttccaggttgatgtctgcgctgttggcggtgatttcagtacgacgtttgtcaccgaactgttcacgaaccagctccagctcttcacggatcacttccatcagacgatcggcgctaccaagaatacgcagcagttccgcgatctgatccagcagctctttgtattcgtcgagcagtttttcgtgctcaaggccggtcagtttctgcaaacgcagatccagaattgcctgagcttgctgttcggtcaggtagtacagaccatcacgcacgccgaactctggctccagccattccggacgcgcagcatcgtcgccagcacgttcgagcatcgcggcaacgttgcccagctgccacggattagccaccagcgcagttttcgcttctgcaggcgtcggcgcatgacggatcagttcgatgatcgggtcgatgttcgccagcgccacggctaatgcttcaaggatatgagcacgatcgcgagctttacgcagttcgaaaatagtacgacgggtcaccacttcacggcggtgacgaacaaacgccgcgatgatgtctttcaggttcatgatctttggctgaccatggtgcaatgccaccatgttgataccgaaagaaacctgcaactgggtctgggagtagaggttgttgagcacaacttcaccgaccgcatcgcgtttcacttcaatcacgatgcgcataccgtctttgtcagactcgtcacgcagcgcgctgatgccttccacgcgtttttcttttaccagttccgcaatcttctcgatcaggcgcgctttgtttacctgatacgggatttcgtggacgatawtggtttcacgtccggttttggcgtcaacttccacttcagcacgggcgcggatatataccttgccgcgaccggtacggtaagcttcttcaataccgcgacgaccgttaatgattgccgccgtcgggaagtccggccccgggatgtgttccatcakcccttcaatgctgatgtcttcatcatcgatatacgccagacaaccgttgatgacttccgtcaggttgtgcggcgggatgttggttgccatacctacggcgataccggaagaaccgttcaccagcaggttaggaattttggttggcatgacgtcgggaattttttccgtgccgtcatagttatcaacgaaatcgaccgtctctttttcgagatcggccatcagttcatgggcaattttcgccagacggatttccgtataacgcattgccgccgcagagtcgccgtcgatggaaccgaagttaccctgaccgtctaccagcatgtaacgcagcgagaatggctgcgccatacggacgatcgtgtcataaactgccgagtcaccatggggatggtatttaccgattacgtcaccaacgacacgggcagattttttataggctttgttccagtcattgcctagtacgttcatggcgtaaagtacgcgacggtgtaccggcttcaggccatctcggacatctggcagcgcacggccaacaatgaccgacatcgcataatccagataggagctcttcagctcttcctcaatgttgaccggtgtaatttctctcgcaaggtcgctcatctaaccgctatccctctactgtatcccggattcaaaggtcgcaaattataacacagccgcgcagattgaggtaaacctatacgctttattcacatccaatgcctgatatactcgtttgtcttgccaattacggagtagaagtgccaatgaatgccgaaaaatcgccggtaaaccataacgtagaccacgaagagatcgctaaatttgaagccgtcgcctcccgctggtgggatctggaaggtgagttcaaaccgctgcaccgcattaacccgctgcgtctgagctatattgccgagcgtgctggcggcttatttggcaaaaaggtgctcgatgtcggttgtggcggcggcattctggccgagagtatggcgcgcgaaggcgcgacggtgaccggtctggatatgggctttgagccattgcaggtggcaaagctgcacgcgctggaaagcggcattcaggtggattacgtgcaggaaaccgtggaagagcacgcggcaaaacatgccgggcagtatgatgtggtgacctgcatggagatgctggagcacgtccctgatccgcagtcagtggtcagagcctgtgcgcaactggtgaaaccgggcggcgatgtctttttctcgacgcttaaccgcaacggcaagtcatggctgatggcggtagtcggcgcggaatatattttgcgcatggtgcctaaaggtacacatgatgtgaagaagtttattaaaccggcagaactgctgggctgggtagatcagacaagccttaaagagcgacatataaccgggctacattacaacccgatcactaatacttttaaactcggccccggcgtggatgtgaactatatgctgcacacgcagaataagtgaggttgttgtttggattcatccggcaaccgcgccaatgcctgatgcgacgcttgccgcgtcttatcaggcctacaaatgctctccgtaggcctgattaggcgtttacgccgcatccagcaatagtgatggtcagacagcgattaccatttcaccgtcatcgacaaaaaccctgccgtctgggcaaaatcatcactccctttctgccacgccacgctaccacgcagcgaaactcgctgactgatattgcccgtgactcccacttttatttcaccccgttgcttcaccgcatcgtcactgatagtgctggcatcttcttcaatttccgtcgaatggggatcgtgataataattcagatctaatgttggtatgacatgaacagcggtacgccattcgctgtgtaaacccagccgcgtctgaatatcatcaccctgcgattgtgacacgcgcgcacggttagcggcggtaaaatcatcctgctgcacgccctgataaatcacctgcgcctgcggttcaatcaccacaccacgccccggtaaccactgataccccgcttccagcgaggcgataatccccgacgaatggtaatgatccacgccatcttcatgttcagaaacatcattgctaaaccacgcgtactgcaaccagttatccagccaggccccctgcttctgcttaccgtgctgaaaccagcttgaggtcagcccaaccgcataaccgtggttctggttatcggcgcgagttccggtcatactcgagcggctgtcgccctggttatcgctgtagccaccaacaatcccaagcatccactcgccatccgtgccccagcgcccgctaaacagatcgccgctaagttgcaccgtagaagtgtcttcatgttgagccagttgccccgctgctgtgtaatgataatctccgccgataacacgtaaattcagcgtctgaccatcgccacctgcgtgatcgcgtcgctccatcataaacgcctgatttgccgcccgcaggttattgagataaccgccaactttggcattcaacaccggctggtaagcaggcgtaggttccgggtcgggtgttggatcaggatcctgcgtgggatcaggatcgggagtcgggtctggatcaggtggcgatggcggcgttacttcttgcgatcgcagataccagtcgttgttatcttccaccagcgtgtagtcatacgctcccatattgacgtagccgctgcctgccagactgaactgcgcattgttttgaaactgcgtgggatcagctgcgaaatcaaccactttaatgcctgtcgatgtcggctcaccaatccctgtaatggagttaaccaccacagttgtgttgccagcagtattaccgttcatcaccaattgatcgcttaccgagtcatcgccgtttaattcgctatcgagcagtagcgtaccgccgccggtataatcaccgtttaccgtcagcgtatcgccagcgacgccattttgcaggctaaccgcaccggacgtattggtcagattgccattaaccgtcacgttggaaagataagtcaggctgtcagtttcaaggttggtattaagctcacctgtcaacgtcacaccatcggtggcattcaccagcgtcccatcgcagttaaacagtgaggcattaagggcgacggaagtatcctgcccggtcaggcgcaaaaccgtaccatcgctgatgtcgatagtgccgctggaagtagcatcaattgactgaatatcctgatccgcgccagtaacgaacgttgccccgtcaccgacccatagcgacgaagcataagggaagatatccgcaacatcaccttgcagcgtgccctcttctactctcaccgctgactgcgttgtaccgctggcggtcagctccagtgtacccgcccccgttttagtcaatgtgctaccctcatcctgatgctgcccgctgctgtcagccatcagtgcgccccactgcgtgtctacccccgcatcaactgccacttcaccgtcggcgcgcatttcaatatcacgcccatgctcagtcgttgtagagcgagtatcgacattggcagtaatctccatcacgctttcttgtggcttatcggtaaagataacctggcggttataatgggtatatccaagctgcgagttgtcgctcaccatcagcgtaccggaagcgatttgcgttgtgccgaggtattgattgtcatttgccaggctgacctgcccgtcacccgcatcgatcaccacgtagacgccatctttcccgtcgccgccgatatgcatatcgtttccgcctgcaagatctaccacatcctgactgccgataaccgttccgctgctgccactgacttcaaggccatctttgtatgatgtaccgctctgccaggtggagaaatcagagagatcgagcataccgccgtttaacacgatcgactgcggatcgtcctggagagcggcaagatctgccgcgtcgccttccagcgaaagcaccgcaccagcatccaccactatatcgccggttagcgccatcgactgcgcccccgccagcacatagctgccgttttgcgcaatggtgagctgaccagcaccttcgatggtgccagcaaaactgccttgattaacagtaacattgccaccagcatcgatatttaaagtgccattctgaaagcccgtcaatgagtgcgcaaaggtttgttgggtggagccaacatttagctctgcctgattctggtacttatcaatactccctatcgtcagaccgtagcagtcttgcggatcgtcctggcaatgcgtatcgccgacattcatcagggagttgctgcggcccagggtaacttcaccgttttcaatctgcatctcaccagtaaagtcattgttatctgcattaagtaccagatcgccggaacctgttttggtgattaacccggtaccagcaatagagtcaacagctccgtcattctctgtattgccaataaccagcgtttttccgtcggcaatatcaaaggtaacttcacttaagccgagatacataaagccacccgccgcagaggaaggaccatctccatagcctgctgcgctattgttctcatcgactaacacgcctccgttctggctgtagctgtcatcaacagaaatatcaataagatagggagccgtcgcgctattggtatatatcgccccgccataaccttcggcagtgttatttgtaaaggcagtgttatttattatcgtataacctgaaggatgcttgctgtcgctattattatctgtgacatcgattgcgccgccatcgccatcactgtaacttgttgatgtatatgcctggttattgttaaaaacatcatcacttaaatagatatcattattgatggtataaattgcaccacctttgccgtcattagcgatgttattgcgaaacacggcgttagtgacacgtaaatcgatggcaccggtatcgttagtaccagaagaatagattgcgccaccatagccgcctgcgacgttaccagaaaaaataacatccgtaagattcagcgttgagttttctttagcaaatattgccccgccgttattatattctcctgaaacggtgttattggcaaacagagtcattccagtttcattttctggtgataatgtaaattccgctccttgttgcaaaaatacggccccaccgctggcattattggtcatatccgaaaaaaccagccattgcccatcggcaatactccagacctgcgtaatgcctgaaaggctttgcctgctggcgtgacaactcgctttgatatcatatccctggcataaatcaatggccgccgcgacaccgttagcagagaaaagagatgcaatcattgacgggagtagagataaatactccttgcgtagaaagataacccgcatattaatctgaccatcattttatataagacggcatatttaaacgcattatacaatatgggttatctttcttttgtaaattgtccaacccgatgcaatagctattttgttattatttgatgaatagtatcagtgcgtcataattcaagttaataaccttaagggataccagttatatttaaactaaattaaagtaatgaataattttcttataatataaggcaaattaacaaaatggcttcgcatttaacaataaccgaatagaaaacaaccatttcgacatcaacaatcgcttacattcgcttatatattgaccacaactgatacatcagattatgtgatgactcgtgcttagatcaatttttgcaatcattagcaaaaagattaataaaccatctatatcaatttatccaacctattctgccgttcaagaaatcgccgaacagttatttataacaaatttttctcttcccattgactttcccggacaccttgtctgacctaaggtgcgcgaaagccactttttccttcctgagttatccacaaagttatgcacttgcaagagggccattttcacactatcttgcagtgaatcccaaacataccccctatatatagtgttctaagcagcttcccgtactacaggtagtctgcacgaaactattgcggaaagaattccaaaaacaggtacgacatacatgaatcagaatctgctggtgacaaagcgcgacggtagcacagagcgcatcaatctcgacaaaatccatcgcgttctggattgggcggcagaaggactgcataacgtttcgatttcccaggtcgagctgcgctcccacattcagttttatgacggtatcaagacctctgacatccacgaaaccattatcaaggctgccgcagacctgatctcccgtgatgcgccggattatcagtatctcgccgcgcgcctggcgatcttccacctgcgtaaaaaagcctacggccagtttgagccgcctgcgctgtacgaccacgtggtgaaaatggtcgagatgggcaaatacgataatcatctgctggaagactacacggaagaagagttcaagcagatggacacgtttatcgatcacgaccgtgatatgaccttctcttatgctgccgttaagcaactggaaggcaaatatctggtacagaaccgtgtgaccggcgaaatctacgaaagcgcccagttcctttatattctggttgctgcgtgcctgttctcgaactacccgcgtgaaacgcgcctgcaatatgtgaagcgtttttacgacgcggtttccacatttaaaatttcgctgccgacgccaatcatgtccggcgtgcgtaccccgactcgtcagttcagctcctgcgtactgatcgagtgcggcgacagcctggattccatcaacgccacctccagcgcgattgtgaaatatgtttcccagcgtgccgggatcggcatcaacgccgggcgtattcgtgcgctgggtagcccgattcgcggtggcgaagcgttccataccggctgcattccgttctacaaacatttccagactgcggtgaaatcctgctctcagggcggcgtgcgcggcggtgcggcaacgctgttctacccgatgtggcatctggaagtggaaagcctgctggtgttgaaaaacaaccgtggtgtggaaggcaaccgcgtgcgtcatatggactacggggtacaaatcaacaaactgatgtatacccgcctgctgaaaggtgaagatatcaccctgttcagcccgtccgacgtaccggggctgtacgacgcattcttcgccgatcaggaagagtttgaacgcctgtataccaaatatgagaaagacgacagcatccgcaagcagcgtgtgaaagccgttgagctgttctcgctgatgatgcaggaacgtgcgtctaccggtcgtatctatattcagaacgttgaccactgcaatacccatagcccgtttgatccggccatcgcgccagtgcgtcagtctaacctgtgcctggagatagccctgccgaccaaaccgctgaacgacgtcaacgacgagaacggtgaaatcgcgctgtgtacgctgtctgctttcaacctgggcgcaattaatagcctggatgaactggaagagctggcaattctggcggttcgtgcacttgacgcgctgctggattatcaggattacccgatcccggccgccaaacgtggagcgatgggtcgtcgtacgctgggtattggtgtgatcaacttcgcttactacctggcgaagcatggtaaacgctactccgacggcagcgccaacaacctgacgcataaaaccttcgaagcgattcagtattacctgctgaaagcgtctaatgagctggcgaaagagcaaggcgcgtgcccgtggtttaacgaaaccacttacgcgaaagggatcctgccgatcgatacctataagaaagatctggatgccatcgctaatgaaccgctgcattacgactgggaagctctgcgtgagtcaatcaaaacacacggcctgcgtaactccacgctttctgctctgatgccgtccgagacttcttcgcagatctctaacgccactaacggtattgaaccgccgcgcggttacgtcagcatcaaagcgtcgaaagacggtattctgcgccaggtggtgccggactacgagcatctgcacgacgcctatgagctgctgtgggaaatgccgggtaacgatggctacctgcaactggtgggtatcatgcagaaatttatcgatcagtcgatctctgctaacaccaactacgatccgtcacgcttcccgtcaggaaaagtgccgatgcagcagttgctgaaagacctgctcaccgcctacaaattcggggtcaaaacgctgtattatcagaacacccgtgacggcgctgaagacgcgcaggacgatctggtgccgtcaatccaggacgatggctgcgaaagcggcgcatgtaagatctgatattgagatgccggatgcggcgtaaacgccttatccggcctacggctcggtttgtaggcctgataagacgcgccagcgtcgcatcaggcacaggatgcggcgtgaacgcctaatccggcctacggctcggatttgtaggcctgataagacgcgccagcgtcgcatcaggcacaggatgcggcgtaaaatgccttatccggcattaaactcccaacaggacacactcatggcatataccaccttttcacagacgaaaaatgatcagctcaaagaaccgatgttctttggtcagccggtcaacgtggcccgttacgatcagcaaaaatatgacatcttcgaaaagctgatcgaaaagcagctctctttcttctggcgtccggaagaagttgacgtttctcgtgaccgtatcgattaccaggcgctgcctgaacacgaaaaacacatctttatcagcaacctgaaatatcagacgctgctggactccattcagggtcgtagcccgaacgtggcactgctgccgctgatctcgatcccggaactggaaacctgggtagaaacctgggcgttctcagaaacgattcattcccgttcctatactcatatcattcgtaatatcgttaacgatccgtctgttgtgtttgacgatatcgtcaccaacgagcagatccagaaacgtgcggaagggatctccagctactacgatgagctgatcgaaatgaccagctactggcacctgctgggcgaaggcacccacactgttaacggtaaaaccgtgaccgttagcctgcgcgagctgaagaaaaaactgtatctctgcctgatgagcgttaacgcgctggaagcgatccgcttctacgtcagctttgcttgttcctttgcctttgcagaacgcgaactgatggaaggtaacgccaaaattattcgcctgattgcccgcgacgaagccctgcacctgaccggtactcagcatatgctgaatctgctgcgcagcggtgcggatgatccggagatggcggaaattgccgaagaatgtaagcaggagtgctatgacctgtttgtccaggcggcacagcaagagaaagactgggcggattatctgttccgtgacggttcgatgattggtctgaataaagacattctctgccagtacgttgaatacatcaccaatatccgcatgcaggcagtcggtttggatctgccgttccagacgcgctccaacccgatcccgtggatcaacacctggctggtgtctgataacgtgcaggttgctccgcaggaagtggaagtcagttcttatctggtcgggcagattgactcggaagtggacaccgacgatttgagtaacttccagctctgatggctcgcgttaccctgcgcatcactggcacacaactgctgtgccaggatgaacacccttcccttctggcggcgctggaatcccacaatgtggcggttgagtaccagtgccgcgaaggttactgcggctcctgtcgcacacgcctggttgcaggccaggtggactggattgccgaaccgttagcctttattcagccgggggaaattttgccctgttgttgccgagcaaaaggcgatattgaaatcgagttgtgatcgggtactagcgccagatacgacgcttacgcgtattatctggcctacaacgattacatggcgtagtaatacgcttttacctgctcccagtccgctttggggatcggctccagatatttttccagctggcggaagtcatgattaatcgctttatcgcgacgcaagcggcgacgacttttctccagatcaagaaaaccagcttctgccttaccttctgttttcacatagatatggcgaacataacaacagccatgctgacgattaacgctatgcattttcttaaacgccagcgccactgctttcaacatggcttgccgtacttcgtcagaatagggcgttactgcatgctgggcataccagtcagcaatgctgatgaaccccgccatatcttcagtcaccagcaacgcgcgccattccccctcaattttcaccgcttcaccaaaaacgatcttcggcacgatgacaccggcccgttccagttctttaattaccgcaacctcacggacaatcgttggtcggccgaaaggataacgtacggaatgaaacagatgatgcgtcatgcgctttacatatagctttttgccgttgcgctcgacgcattgcaccccgctcataccattacggcgatagttaggctcttcaacccagtcgccctctgttgcccaccagtgattaaattcgtcgtgctttgctgaaactgccataccctatcgcctgtcattttttattaacgacaatgactataggtggttacctgcgaaaaatcttaatgaaacgtgtcgtattaatgaatttcttttgccactactagcgcgacaccgctttttcccttcatttgcagcgcatagactccaccagccactaccactaatagtgcgcccagcagataaatcattcggtagccagtatgtgcaaccatcatccccatcacacaggctcccagcgccaggcctgcatccatcgcattgaagaagagggagtttgcgacaccgattttatgcggttccactgaactgataatctgcgtctgaaaaactggcgtcacggaaccatacccgataccaatcaacgcgccagaaacgaccatcattacgctgccctgggtgtagccgagaaccaccagcccaaccgtaaagaacagcaggcaggggtaaaccacatatttcgggccttttttgtcgcaaacattgccggtgaaggtacggcagatcatcaggaagatggcgtagcagagcaggaaattactggccgccgacatcagattaagttcgcgggcgtaaagcgccagaaaggcagaaaccccggcatacgaaaaggtcataaagaatgtaaccatggcaaacggcaatgccgcgcgatcgaacatggcggcgaagcccatctttggctttgaaccgtcggcatggctgataaccggcggcacggtcataatcagcgacaggataatccccaccgccgcaacgccagtacataaccagaaagccatattaaaggcctcccagcgcgccatattcaggccaatccacggcccgaccaccattgccagccccattgccagagagaaaaaactgatgccctccccacgtcgggaggccgggatcagccgcgcggaaatcgttccctttaccgttgtgataaccccgaaggtaataccatgaagcaccctaataaaaagcagtgattctattgagtggcaaaaaggatacagcgcagtgaccaccaaaaaggccagagaagagagcaccagaatagttttattcgaatatttacccacccattgcccggcaaagggtcgaataacaatcgccgcaattaaaaataaagtcaccaacaaacctgctttatcaggagaggcatgcaagcggtcagagatataaattggcaacaatgttagtaaaacataaaagacgaagaaaataataaagctgatgatggttattgcccaaaaatccttcgtccataacttctctttcatactctaccgcctgtcaggatgacgcacgcagacaacactcccgttactgcggttgcgtcaaattgtgatgtactttgcagaacagaagtataaatggcggcatgctattagagaaattaatcgttttaatattattgattagcaaactctaatgactcttacccaaataaattctttactcgccgtgctggattacggtggctttactgaagccagcaagcgattgttcatgacgcagtcggcggtaagtcaggcaattgctgccctcgaacaagaacttggtgtgaatatactgttacgcgatcgccgtaaagctatacaactgaccacagcaggtcaccgcattgtgcaacatctgcgcgccattaatcgggaagttaacgcagtaaaagagatagccgagcaggaaaagcagaaccctcaaagaacgctgagacttggttgtttccccagcgtctgcgcctgtatcttaccggttgtgattcgctactttgaaattcatcatccgaatataaaaattattccttttgaggaaaatagcacagcgattattgattcgcttcagaatgaatccattgatgccggttttgttcattttccggtgagcggaatgtactccgtgcccatttatcaggataaattcaccgtagtgttaccgcccaaccatgctctggcaaaaaacagcactattacagtggaagaattaatgggtgaaccattaatcattagtaaaggacgctatgaattaagcattatggcactatttaaagaaaagaatattaccccacagataaaatatgaatttaatcacccggatacagcgatcagttttattcgacagggattaggcatcgccttattaccagagttaacgctgaaaaccattgcagatgaattgtgttccgttcctctcgaaccaaccttctatcgacagatttcgttgctggctaaagaaaagccggtagaaggcagtccactgtttttactacaaatgtgtacggaacaactagtggtgagtggaaaaatttgatgtaagacatgagattgatgacaaatgcaagactgcctgattcgccacacttagttgtactatagcctttaccaggcgtaataattcgttttcacctgattttggcccactttgtgaattggcgatatatttatccagttgggagaagtgacaatgactccaggtagaaaccggtatgaagcgcccgactcactgtcaaaaccgattgttgagagtaatgacactccggcgaacagtacacagtttactctggagccattctcaatcttcaagtgggatacctaataacttgtcagggaagttatcaatatctgtttgttacttattaccgtatttattaacaataatgatactttctaacatgcgtaaaggtcttcgtaataaaatgagctaaatttgatagtgaatatattctgcaaagattaaattgtatcttgttaactcacaatacaaggaatcatttatgccaaatacatctattcacttatctcgctgtaatattttacaaaataataaattgcaaccaacagaaatttacaaagaatcacaacaaaccgccaaacttgagtttttttgcgatgagtttctaaaaatatctcaaagtagatacgggttatcaacctcaacagacagcatagctaatttattggcttttttcacgaaagcctcagatgcaattgatagtatcaagacccaaaaaattgacgttcacagttatggtttcgtaccaataagacattttgtcgaacatgtcataacgtataaaaatgaatttgcagcggattatgaaccytatacccttacctttacccgaggtgaaaacaacgaaggtattttgagtgtcgaaagcaaagaagggtttatttcacaaagaacaataaacttaaatgaatatgaaactgcaattaacatcatcaatgaacatgttataaaagaaaatatccacaacacggtccagtcaccgacagaaaaatacatttcaaaaataaacagctctgataaaccttataaaaccagcagtaaggaaagtattaaaagtcaactttacagcgatcaaagaaatatacagacctgctactacattctgagaaaaaatacagaatggtacaaatacgcatcctccgaggaacgctatgataaattcaagaattcttctaaggaaattaaaaatacctacaagcaaattgtacaagcgcagaaaaaattgaaccaaatgaaatacatcaataaattaagtggtgagcttatcgatatcaccgacaaaaagttagcaccattaataaatgatagtttcagctatacacgagatttctttgcttactcaaaacaggaaaaaaatatcttcacatttgataattctaagtttgtagatccaaaggaaaaagaaggtttaatggtacaacacagcaatgggcaactggttattactggtaaatattgccctgaaggtgtgcaaacagcattcacccaagaacaatatgataaattaataagatacattaatattttctttacctttccgaaattagaataatactttacagtataaactgcattacaatttattattgagacctattcatactgtttaaagaataacaatgcccagtgttagcttttttaacgaatgagttttacgaaaattatgttggcatcttttttacaggacgcaccggttaatgaaaagaataaccggtagtagcattatttcgctttagcagaggatggcgcatgaacgccatcctgcagtagcagcattactctttattaaggaatttaaccgctttatcagggaaatcagtaaacaacccatttacacccgctttgttatacagagcatcatataactgattcacatcagttgtgtattcaggcagtttatctgaccgcacggtataaggatgcactaccagcttgttctgctgagcatcttgcaccatgccagtgagtttgatattacccggctgcgatgtctcctcaatcaacatatggtaatccggaccaataccatctgcatattccgccacctgtttcatggcacccggcttaaacatccagtcgtagttgtaattaacccagcttccgtccggctgtttctgctgcgtttcattccagtcggtataggcaatcagctgtaccagattgagatccatgcccattttgggttccagctcattcttaatacgcttcagctcatcagcatcaaaacattgcaaataaactttatcgtctttaccggtgtaaccatatttcttcagcacttccagcgtttttgccgcaatatccttcccttcctgatgatggaaccacggcgctttgatttctggatagataccgatatttttcccggtagagtgatttaacccctgaacaaattcaatctcttcttcaaaggtgtgcacccggaagtcggacttacccattgggaaacgccctggataagtctgcacttttttaccgttttcaatatcgaaaccttcggtaaatttcaacgacttaatttcatccagcgtgaaatctatcgcgtagtaacgaccgtctttgcgcgcccgatccgggaaacgatcggcaacatcagtaacacgatcgaggtaatggtcatgcagaacaaccagatggtcgtctttggtcatcaccaaatcctgttccagataatccgctccctgcgcatacgccatcgcttttgctggcagcgtatgctccggcaaatatccactggcaccgcgatgggcgatgactattttttcgttgctgtccgccgccattgcactgcttcccatgactatagtgctcatcatgatcgccatgctaaggtttttcagcgtcaatttcatgccattagcctccgttgcgtttttgcagtaattcctgatggcgacgtttttcgccaatcatcacaacaatcaacaagataaccgctagaatgctgccgccaatcattaccataaagccgccatcccagccgaagaagtccacggtgtagccaacaatcgcgctcgccgccaccgaaccgcccaggtaaccaaacagaccggtaaagcccgctgccgttcctgccgcttttttcggtgccagttccagcgcatgcagaccgatcagcatcacagggccgtagatcaggaagccgataacaatcatacaaatcatatcgacggttgggttacctgccgggttcatccagtaaacgatagtcgcgatggtcaccagtgtcataaagaaaacgccggttgccccacggttgccacggaagactttatccgacatccagccgcacagcagggtgcccggaatacccgcatactcatagaagaagtaggcccaggaggatttatccagcgcgaaatgcttaacctctttcagataagtcggtgaccagtcgaggatgccgtaacgcagcagataaacgaacacgttggcgatggcgatataccacaacagtttgttcggcagcacgtactgcatgaagatttgcttcgcggtcagctcctgttccgctttttcgttatagtcgtccggataatcatttttgtactcttcgatcggcggcaagccacaggattgcggggtatcgcgcatcatcgcaaaggcgaataatgccaccagaatggcgcagaaagcgggcatatagagcgccgcgtgccagtcattgaaccaggccatccccagcaggaacagcagcggcggaataccaccaccgacgttgtgcgcacagttccacactgacacaatgccgccacgttctttctgcgaccaccagtgcaccatagtacgaccgcatggcggccaccccatcccctggaaccaaccgcagaggaacaacagtacaaacatcaccgcaatgctcgacgtcgcccatggcacaaagcccataaacaacatcactgccgccgccagaatcaaacctgcgggcaggaaaacgcgcggattcgagcgatccgataccgaacccatgatgaatttcgaaaatccataggcgatcgagatcccagaaagcgcaaaacctaaatcaccgcgtgagaatccctgctccaccaggtaaggcatagcgagcgcaaagttcttacgaaccaaatagtaagcagcatagccaaagaatatccccaggaaaatttgccagcgcaatcgacgataagtcggatcgatctccgcggcaggtaagcgcgctttgtgtggcgctggtttaaaaatactcaacattgaaagcctccgtggcccgtggtcttatttatgattaacagcctgattcagtgagagaacctgccgtttcttgagttgccgcgatgttaagaaaacattcataaattaaatgtgaattgccgcacacattattaaataagatttacaaaatgttcaaaatgacgcatgaaatcacgtctcactttcgaattatgagcgaatatgcgcgaaatcaaacaactcatgtttttactatggctaaatggtaaaaaacgaacttcagagggataacaatgaaaactcgcgactcgcaatcaagtgacgtgattatcattggcggcggcgcaacgggagccggaattgcccgcgactgtgccctgcgcgggctgcgcgtgattttggttgagcgccacgacatcgcaaccggtgccaccgggcgtaaccacggcctgctgcacagcggtgcgcgctatgcggtaaccgatgcggaatcggcccgcgaatgcattagtgaaaaccagatcctgaaacgcattgcacgtcactgcgttgaaccaaccaacggcctgtttatcaccctgccggaagatgacctctccttccaggccacttttattcgcgcctgcgaagaancagggatcagcgcagaagctatagacccgcagcaagcgcgcattatcgaacctgccgttaacccggcactgattggcgcggtgaaagttccggatggcaccgttgatccatttcgtctgaccgcagcaaacatgctggatgccaaagaacacggtgctgttatccttaccgctcatgaagtcacggggctgattcgtgaaggcgcgacggtgtgcggtgttcgtgtacgtaaccatctcaccggcgaaactcaggcccttcatgcacctgtcgtggttaatgccgctgggatctgggggcaacacattgccgaatatgccgatctgcgcattcgcatgttcccggcgaaaggatcgctgctgatcatggatcaccgcattaatcagcatgtgatcaaccgctgccgtaaaccttccgacgccgatattctggtgcctggcgataccatttcgctgattggcaccacctctttacgtattgattacaacgagattgacgataatcgagtgacggcagaagaggttgatattctgctgcgtgaaggggaaaaactggcccccgtgatggcgaaaacgcgcattttgcgggcctattctggcgtgcgcccgctggttgccagcgatgacgacccgagcggacgtaacgtcagccgtggcatcgtgctgctcgaccatgctgaacgcgatggtctggacggatttatcaccatcaccggtggcaaactgatgacctatcggctgatggctgaatgggctaccgacgcggtatgccgcaaactgggcaacacgcgcccctgtacgaccgccgatctggcacttccgggttcacaggaacccgctgaagttaccttgcgtaaagtcatctccctgcctgccccgctgcgcggttctgcggtttatcgtcatggcgatcgcacgcctgcctggctgagcgaaggccgtctgcaccgtascctggtatgtgagtgcgaagcggtaactgcgggtgaagtgcagtacgcggtagaaaatttaaacgttaatagcctgctggatttacgccgtcgtacccgtgtggggatgggtacctgccagggcgaactctgcgcctgccgcgctgctggactgctgcaacgttttaacgtcacgacgtccgcgcaatctatcgagcaactttccaccttccttaacgaacgctggaaaggcgtgcaacccatcgcctggggagatgcactgcgcgaaagcgaatttacccgctgggtttatcagggactgtgtggtctggagaaggagcagaaagatgcgctttgatactatcattatgggcggcggcctcgccggattactctgtggcctgcagctgcaaaaacacggcctgcgctgtgccattgtcacgcgtggtcaaagcgcgctgcatttctcatccggttcgctggatttgctgagccatctgccagatggtcaagctgtgacagacattcacagtggactggaatctttgcgtcagcaggcacctgcacatccttactctcttctcgggccacaacgcgtgctcgatctcgcttgccaggcgcaggcattaatcgctgaaagcggtgcgcaattgcagggcagcgtagaactgcctcaccagcggattacgccgctcggcactctgcgctctacctggctaagttcgccagaagtccccgtctggccgctgcccgcgaagaaaatatgtgtagtgggaattagcggactgatggattttcaggcgcaccttgcggcagcttcgttgcgtgaactcgaccttgccgttgaaaccgcagaaatagagctgccggaactggatgtcctgcgcaataacgccaccgagttccgcgcggtgaatatcgcccgtttccttgataatgaagaaaactggccgctgttacttgatgcgcttattcctgtcgccaatacctgcgaaatgatcctgatgcccgcctgcttcggcctggctgatgacaaactgtggcgttggttgaatgaaaaactaccttgttcactgatgcttttgccaacgctgccgccttccgtgctgggcattcgtctgcaaaaccagttacagcgccagtttgtgcgtcagggtggcgtgtggatgccgggcgatgaagtgaaaaaagtgacctgtaaaaatggcgtagtgaatgaaatctggacccgcaatcacgccgatatcccgctgcgtccacgtttcgcggttctcgccagcggcagtttctttagtggcggactggtagcggaacgtaacggcattcgagagccgattctcggccttgatgtgctacaaaccgccacgcggggtgaatggtataagggagatttttttgcgccgcaaccgtggcagcagttcggtgtaaccactgatcagacgctacgcccgtcgcaggcagggcaaaccatcgaaaacctgtttaccatcggttcggtgctgggcggatttgatcccatcgcccagggatgcggcggcggtgtttgtgccgtcagtgctttacatgccgctcaacagattgcccaacgcgcaggaggccaacaatgaatgacaccagcttcgaaaactgcattaagtgcaccgtctgcaccaccgcctgcccagtgagccgggtgaatcccggttatccagggccaaaacaagccgggccggatggcgagcgtctgcgtttaaaagatggcgcactgtatgacgaggcactgaaatattgcatcaactgcaaacgttgcgaagtcgcctgcccgtccgatgtgaagattggcgatatcatccagcgcgcacgggcgaaatatgacaccacgcgcccgtcgctgcgcaattttgttttaagccataccgacctgatgggtagcgtttccacgccgttcgcaccaatcgtcaacaccgctacctcgctgaaaccggtgcggcagttgcttgatgcggcgttaaaaatcgatcatcgccgcacgctaccgaaatactccttcggcacgtttcgtcgctggtatcgcagcgtggcggctcagcaagcgcagtataaagaccaggtcgctttctttcacggctgcttcgttaactacaaccatccgcagttaggtaaagatttaattaaagtgctcaacgcaatgggtaccggtgtacaactgctcagcaaagaaaaatgctgcggcgtaccgctgatcgccaacggctttaccgataaagcacgcaaacaggcaattacgaatgtagagtcgatccgcgaagctgtgggagtaaaaggcattccggtgattgccacctcctcaacctgtacatttgccctgcgcgacgaatacccggaagtgctgaatgtcgacaacaaaggcttgcgcgatcatatcgaactggcgacccgctggctgtggcgcaagctggacgaaggcaaaacgttaccgctgaaaccgctgccgctgaaagtggtttatcacactccgtgccatatggaaaaaatgggctggacgctctacaccctggagctgttgcgtaacatcccggggcttgagttaacggtgctggattcccagtgctgcggtattgcgggtacttacggtttcaaaaaagagaactaccccacctcacaagccatcggcgcaccactgttccgccagatagaagaaagcggcgcagatctggtggtcaccgactgcgaaacctgtaaatggcagattgagatgtccacaagtcttcgctgcgaacatccgattacgctactggcccaggcgctggcttaaactcctttctgatgcccggtaagcatgtggttaccgggcatttttgcgtacacgattccgtgcccaatgtatgcgttgcaacgcagtgaaaattcctctgaaaacgtctcgcaaaggctgaaactggcagatgtcaaaggcctgggataaccgtaatgtcgcgtcatcataaatatcaggtgacggacaaccatgaccgaatcaacaacctcctccccgcatgatgcagtatttaaaacctttatgttcacacccgaaaccgcacgggattttctcgaaatacatttaccagaaccactgcgcaagctttgcaacctgcaaaccttacgcctggaacccactagttttattgaaaaaagtttacgcgcttactactcggatgttttgtggtccgtggaaaccagcgacggtgacggctatatctactgcgtgattgaacatcaaagctctgcagaaaagaatatggcttttcggctaatgcgctatgccactgccgccatgcagcgtcacctggacaaaggctatgacagagtcccgctggtggtgccgttgctgttttatcatggcgaaacctcgccctacccgtactcactcaactggctggatgagtttgacgatccgcaacttgcccggcagttgtacaccgaagcttttccgttggtggatattaccatcgtacctgacgatgagatcatgcaacatcggcgtatagctctgcttgaactgattcaaaagcatattcgcgaccgcgatttaatcggtatggtcgacaggatcaccacgcttttggttagaggcttcactaatgacagccagctacaaacactgtttaattatctgctgcaatgcggcgatacctcccgtttcacccgttttattcaggagattgccgaacgttcaccactacaaaaggagagattaatgactattgctgaacggctacggcaggaaggacatcaaattggttggcaggaaggtaaattagaaggtttgcaggaaggcatgcatgaacaagctattaaaattgccttgcgcatgctggaacagggctttgatcgtgacctggtgctcgcggccacccagctaagcgaagccgatctggcagcgaataaccactaattaacacagtcccacagccgatccccatgggcctttgatatcaataactaccttttatgcgtggcccatttttgcctgatttaaacatcgccagtcgttgatccagggcatcgctgtagagcatcgtgtcaacgccaacagcgacaaagttcgctccccacgccaggcattgctgcgccatatcaggagccacagccagaaaaccagccgctttacccgcagcacggatccgccgaatgctggtttcaataattcgctgcacttccgggtgcccggcgttatccgggtagcccaacgacgcagaaagatccgcaggtccaataaacacgccatcaatcccttcgacgtcgaggatctcgtccaggttatccagtgccgttttactttccacctgcactaacagacaaagcgaatcgttgacttgcgccatgtaattctcaatgcgtccccagcgcgcagcccgtgctacactggccccaacaccacgttcaccgtagggaggatagcgcgtggcagacaccacctgacgtgcctgatcggcagtatcgaccatcgggatcagtagagtttgcgcgccaatatccaggacttgtttaatcagcggtttactgccttccaccggacggatcacgggttggctggcatagggggctaccgcctgtagctggtgataaagatcctgaatggtgtttggcgcatgctccccgtcaatcagcaaccagtcataaccggaagtagcggcaatttctgccatataggcagtcgttgagcttaaccacagaccaatttgcacttcgcccttgcgtaaacgttctttaaagggatggttaataatgcgttcatcgtgttccttaacctatttaatgatgtgccacgtcggtctgcgcaacggtgcgatttacacgcagagtgaaaataatcagcgaaccgatgaccgccaccgctgccagcgtcagtaatcccgccgcatcgctggcaaataacgtttctgctttcacgcgcaggatcggggcaataaacccgcccactgcaccaagcaggtttacaaaaccaatccccgcagccagcgccgtaccggaaagcagttgtgtcggcatcgtccagaacaccggctgcacggcaataaacccgatggctgcaacacacagcgctacgatcgccagtactggagaaagcagcccggacagaccaataccaatgcccgccgccagtaatgtcagcgctgcgacattacgccgttcgccggttttatcggaatagcgcggaataagccaggtcccaaacaaggccgcaacccacggaatggcggtgaccaccgacgctgtaaagcccacttttgttcccagcaatgccgcaacctgggtcggcaggaagaaaattaatccgtaaaccgccacctgaatggtcaggtagataatcgccagttgccagactcgcccattacgcagcgcatcgctcagccgagaagtcactttctgttgttcttcacttgccagttgattgataagcaacgttttttctagtttactcagaaaacgtgcctgctccggtgtgtcatcaagccaaaagaatgtgaataccccagcgccgactgccaacaatccttcaatcacaaacatccagaaccagccgggatgccccataaatccatgcatctccagcagcgcgccggaaagcggtgatcccagtgttaacgccagcggtgcgcccatatagaacagccccataatgctggcgcgattacgctgcggaaaccattgcgaggtgagataaatcataccagggaaaaatccggcctccgcagcaccaagcagagtgcgaactatcagaaatttcgcttcagtatcggcccatgccatggctgccgaaagaaatccccacagcagtgttgtcgtaccaatccaggttctggcccccagtttgcgcatcaaaagattcgccggaacacccagaaacgcatataccacaaagaaaatgcctgctcccagcgcataagcttcattactcaacccggtatcaatctggtaggtctgtttggcaaaaccgatattcgaacggtcgagaaacgccagcacatacagcgccaacataaacggaattaaacgcacacggtttttcttcaccacggcgtcaagcaaagcggtgctcataaaaagctccttagaatatgtgggcgttaccgttgtcacagcaacgcccggagtgattagtggctgtaggggcgtttcaaattgcagtcacgattgagttcgacgccaaaaccgggtttatcaagcactgatttatgaatacgaccattcaccggaaccggctcattgagcagaatcgggtcaaactgcggacgcatcgttgaacaatccggactagtcatcaggaattcgctgaatggcgtattagtgaaggtgatcaccgcatggtgggagtaaacagacgaaccgtgcggcaccaccagttgccccctggatttggcgattgcggcaatttccaccagcgtggttaagccaccgcaccagccaacatccggctgcataatgtcgataccggtttctgaaagcgtacgaaaagattgcagtgtgccgtggtgctcaccgctggtgaccatcattccgactggcgcgttgcgtttcagttcgcgataaccttcatactgctgtggcggcaggcactcttcgatccatttcaggttatagggcgcgcaagcgtgggccagtttggtcgcatagttcacgtcctgactcatccagcagtcgagcattaaccagaaatcctcaccgcatttttcacgcatatccgcgaccatagcggcatctttgcggatccccgcatcgccatcatgtggcccccagtgcgtcggcattttgccaccgataaagcccatctcttttgccagatccggacgcgcacctgtggcgtagaactgaatctcatcacgaacagcgccgcctaaaagtttataaaccggaagcccgaccactttgccgaacagatcccacagagccagatcgacacaggaaatcgtgttcatcaccaggccaccagagccggagtaatacagggtggcattgagcatttgatcatggatcagtttgatatcactgacacatttaccctcaatgaaacggttaaggtgtttttcgacgataaaacagcccatttcaccggctgtcgaaacagcgaatccggtctggccgttttctgcttcgacttcaacaaccaacgtgccaagaacgttaatgccaaatgactggcgtaactgctcgtaatcgcggtatttactcatcggggtggcaatatgatcgtctatccagtgattcgccccctggtcgtgataatcaccgccgccagcgcctttttctgctgtcgcaccgccagtaaaccaggcgcgaacctgtttaatttttggtagggtcatgatgttctccattgttatgaggcttgtaagtcaaagggacttttccatcccaacagacgtgaaatatccctggcgcaggcaatggccttgcccgccagataatcacggtattcttcattgatttgtaagcgggtaccgaccaccgagatcgcagcggtaagctcgttattggcgttaaacaccggcgcagcgacacaacggacatcggcgtaatcttcgccgttgtcatagctccagccctgacggcgaatacgcgccagttcttcgtgaagttgctgtggatgagtaatcgttgtgggtgtcgcctgctcccagaccagcccttcgataatactttgctgtacagttgcaggttgccaggcaagcaggcatttacctattccggagcgataaagcgaaaggctttttccttcatgtgaacgcacgctgatagtggctgatgactccactttcaaaatgtaataagcgctgccgttatcaataatccccaggtgacataacagcccggtggtatccatcagttgcgtcaaacgcggtcgagccagttcccggagatccatcttgcttaacgcatgaccggaaagctccaccagcttggtccacaaacaaaaattttcctggtgatcaaggctaagaaaacgctgacgcctgagttcattaagcagcaaataggccgtgcttttagggatccccaatgtgtcaatgatcgtcgcagcattacaggggccaatgcgggcaatcaaattgagaatatcaatagcccgtgtcagggcgggaactttgcttgattccaacatactggactccagtcttagatactggaatcagtctcgttgctcagggggagtaaaattgtgaagcgcatcaaatcccgctcctcgtccaacggactggagaaattacgcacaaatttgtgaatcagcgcacggattttttcttattgagtacaacaggttggacaagttttgccggagggggaatgtgccggtgcagtaaaccggcacagagtggcggaatcagacggataaggtcatggactcaacaacctcaatccagccatgctcactggcaatgtcctggccgtttaaccaacggcgtagcatattcagtgccatcattgcgcacacttcctgacggatagccaggctatagcgtgtagtgctgaaacgcacacgcagagctaaagtgccatctggcgtggctagcgcaaagttgagatgctcgttctcgaaacccgaaacagccagtgccagcccggcaaaatggttggctcgccgttctgtaatccagtgcgcagtttgcgccagggtttcttcctgtgaaggaaccacttcacacgccagcagtggagcacctgcgcgagaaagttgcaaagccaataaaccaccggtgaattgctcgctcaacgtcaggctgaactggcggttttgcaattcgcgactgatctgcgcgggcagtccttcggtgccttcgaaaatcacgctctgtccggcaacacgtttaacgtccagccacagtttttccatcgcctgttgctcgcttgccggtccggtgagtttcagttcgatgatcggcattgaggagcgatagcccattgttacgcccggcggcagttgtagagtgtccaggctttgtgccagatcgctttccgaacgaccaaaggtagttaaacgcagacaaaccggcggctgtggtaaagaaaaacgctcgcgcagacgcggcaggatttcgtgctcgaccatcaccttaaattctgacggtacgccgggagtaaagaacatcaggcaacgattaagctgcacggcaaaaccacaggcggtgcctaccgggttattgataaattcagcactggcaggcagctccgcttgtttacggttgctcggtgccattactcgtccacgttcgtggaaatagcgttccatctctttgagccaggcttcatgcagcaccaggccttcaccttttgctgtcgcagcggcgagtgcgcttaaatcatcgctggtcggtcccagcccgccgttaacgatcagcacatcggcgtgctgactacgttcgcgaagaatggtgactaagtcatcaaggttatcccccaccgtattgcggcgagataatggcaacccctgatgaaagaaaaaatcggccagccaggcagcgttagtgtcaacgatttgcccgtgtaacacttcatccccggtggatagcatttccacttttaacatggttatctcctgcttttgttatcgaatcactataacgcaaagggagataaggcgtagtaagaaactgaatggcgcgacagaatgccgcgccggaagggatcagaaactggcgttaaccccaacatacgggccgtcagccacggcgttgtcgcggttaccgtctttacccgacagattcaggtagcgataacccgcctcaatactgactggacgcataatggtgtaacgcgcgccagcattcgcttcctcataacttttaataccgctggagagtgaatccggagagtagtaatactcgccaaacaaacggaagctgttgccaattttccactgcaaaccacctcctaccgctgcggcatagccttcatcgccgtaattcgggttggtgtaaacgccttttccgccaacggtcgccattaacggcccgagaggcagattcaaccccagccccacgcccgcgacgtcaccgtcgtcgtcgttatgtgtccagttaccgcttaaagccaggcccgtcgattcagtcccaaaaccgacaccaatattggtgtattctttacccgcctggccgctgatgctcattgcattgaccgatgcagaaaccaacagcattccggccagacctgctagcgcaatttttttcattatcccctttcccacaagcaattaatcaaaattcccaaagctgcgggattgtactgcctggcgcagaggattcaatgagcgaaaaaagggatctagtcacttattgtaactaaatacttcttaaataattaaacgccgaaaaaataaacacagtttaccgatacacacaaaaataataataagtgcagttatcatcgcaaaagarattactgtcactttcacatatttctgagttaccgtattctcatggtttctttttatttataaggaatacccctgtgcgacaacggactattgtatgccctttgattcaaaatgatggtgcttatttgctgtgtaaaatggccgacgatcgcggcgttttccccggtcaatgggcgctttcgggtggcggcgtggagcccggcgaacgaattgaagaggctctacgccgcgaaattcgcgaagaactgggagaacagctgcttttgacagaaatcacgccctggaccttcagcgatgatattcgcaccaagacgtatgcagatggtcgcaaggaagaaatttatatgatttacctgatttttgattgcgtttctgccaaccgagaagtgaaaataaacgaagagtttcaggactacgcgtgggtaaaacctgaagatctggcgcactatgatttgaatgtcgccacccgaaaaacgttacgtttgaaaggtcttctgtaacaatgatgacagccattactggctgtcagattgaaaatttagtgattaacgaattccccatccagataaactttgcctttttccacatgcatgactaaaccatccagataatcaggtttaaatgtcgcatcacgcttatctttagcaatatatgtcaggcaatgattatgggtgaaaataacgatatttttatcaggcgctttgctttgtaagtccttaatcgcactataaatctcattaccgcactgaagaagtcgtttatctaccgtcaattttttacccgctgaaaaccaggtcgcggactgaatggtccggacggtattactggaataaagatcgaaatcagggatatcagcactaaaagcgttgcccagttcacgggcatcctgggtacctttaaccgtaatacctgttttatctgacaagcattgattggttgaacgatcgcaacgttcagcatggcgaaacaaaacgacaaccgggtgctgctgtgccagtctgcccagcgttttattgtcgatacgtggcaaaccattgctactccaggcggcatgagtacccagtccggcaattgcagcgagcgccagtaaaatgatgaaatatttttttgacttcaatgatgagcggcaaaaagctaacacgtaaactccacctatagacaagcgcaaccagacaattaccgtgaaattgagcgacatttctggcgataattagcagttggtgtaatattaaaaatcctacgatgctggcaaaatgcctcaaaattttgccaaatgcaaagcctaaataagaaaaaatataaaaatttcaatatttacgtctaatattagtttcttaaggttaagttaatattctatccttaaaatttcgctctaaatggcaaaatatacacaacactctttatagcaaatataagtggacaggtattcaatggcggaaggaaaagcaatgtcagaatttttgcctttttcgagaccagcaatgggcgtggaggaactcgctgcagttaaagaggttctcgaatccggttggatcacaaccggtccgaagaatcacgcgcttgaacaagccttttgccagttgacgggaaatcagcatgccatcgcggtcagttcagccaccgccggaatgcatatcacgctaatggcgttggaaattggcaagggcgatgaagtgattacgccttccctgacctgggtttcaaccctcaatatgatttccttgcagggtgcaacgccggtaatggtggatgtcgatcgcgatacgctgatggtcacgcctgaagcgatcgaatcagccattacgccacgcactaaagccatcattccggtgcattatgccggtgcgccagcagatattaacgccattcgcgccattggcgaacgttacggcatcgcagttatcgaagatgctgcccatgccgtaggtacgtattacaaagggcgacatattggcgcaaaaggtaccgytattttttcatttcatgccattaaaaatattacctgtgcggaaggaggcctgattgttactgataatgaaaatattgcccgccagctacggatgctgaaatttcacggcctgggtgtcgatgcctatgacagacaaacctggggccgtgcaccgcaggctgaagtcttaacgccgggctataagtacaatctgaccgatattaacgccgcgattgccctgacacagttagccaaattagagcacctcaacacccgtcggcgcgaaattgcccagcaatatcagcaagcactggcagctctcccctttcagccattaagccttcccgcctggccgcacgttcacgcctggcatctgtttattattcgtgtcgatgaacaacgttgtggtatcagtcgcgatgcgttgatggaagcgttaaaagaaagaggtattggtaccgggttacatttccgcgccgctcacacacaaaaatattatcgcgagcgttttccctcgctgtcgttaccgaataccgaatggaatagcgaacgcatctgttctttgccgctgttcccggatatgactaccgccgatgccgaccgtgtcatcacagcccttcagcaactcgcaggacaataagccatgtttgaaatccaccctgttaagaaagtctcggtggttattcccgtttataacgagcaggaaagcttaccggaattaatcaggcgcaccaccacagcctgtgaatcgttggggaaagagtatgagatcctgctgattgatgacggcagtagcgataattccgcgcatatactggtcgaagcctcacaagcggagaacagccatattgtatctattttgcttaaccgcaattacgggcaacattcagcgattatggcgggattcagtcacgttactggcgacttaattattacccttgatgccgatctccagaatccgccagaagaaatcccccgcctggtggcaaaagccgatgaaggttacgacgtggtagggactgtacgccagaaccgccaggacagctggtttcgtaaaacagcttcgaagatgattaaccggcttattcagcgcaccaccggcaaagcgatgggtgactacggttgtatgctgcgcgcctatcgccgtcatattgtcgatgcgatgttgcactgccatgaacgcagcacctttatcccgattctggcgaatatcttcgcccgccgtgccattgaaattccagtgcatcatgccgagcgtgagtatggtgaatccaaatacagctttatgcgcctgattaatttgatgtacgacctggtgacctgccttaccacaacgccgctacgtatgctgagtctgctcggcagcattattgcgattggaggttttagcattgcggtgctgctggtgattttacgcctgaccttcggaccacaatgggcggcagaaggcgtctttatgctatttgccgtgctgtttacttttattggcgctcagtttatcggcatgggattactcggtgaatatatcggcaggatctacaccgatgtccgcgcccgcccccgctattttgttcagcaagttatccgtccatccagcaaggaaaatgaataatgaaaaccgtcgtttttgcctaccacgatatgggatgcctcggtattgaagccctgctggctgccggttacgaaattagcgccatttttacccataccgataatcccggtgaaaaagccttttatggttcggtggctcgtctggcggcggaaagaggcattccggtttatgcgccggataacgttaatcatccgctgtgggtggaacgcattgcccaactctcaccagaggtgattttctctttttattatcgccatcttatttgcgacgagattttgcagctcgctcccgcaggtgcatttaatctgcacggttcgctgttaccaaaatatcgtggtcgcgcgccgctgaactgggtgctggtgaacggtgaaacagaaactggcgttacattgcaccgaatggtaaaacgtgccgatgccggggccattgtggcgcaactgcgcgttgccattgcgccagacgatatcgctattacgctgcatcataaattgtgccatgccgcgcgccagctactggaacagacattacccgccattaaacacggtaatattctggaaatcgcccagcgcgaaaacgaagccacctgttttggtcgcagaacgccggatgacagtttcctcgaatggcataagccggcatccgtactgcacaacatggtacgtgccgttgccgatccgtggccgggtgccttcagctatgttggcaatcagaaattcaccgtctggtcgtcgcgtgttcatcctcatgccagcaaagcacagccggggagcgtgatttctgttgcgccactgctgattgcctgtggcgatggcgcgctggaaatcgtcaccggacaagcgggcgacggcattactatgcagggctcgcaattagcgcagacgctgggcctggtgcaaggttcacgcttgaatagccagcctgcctgcaccgcccgacgccgtacccgggtactcatcctcggggtgaatggctttattggcaaccatctgacagaacgcctgctgcgcgaagatcattatgaagtttacggtctggatattggcagcgatgcgataagccgttttctgaatcatccgcattttcactttgtcgaaggcgatatcagtattcattccgaatggattgagtatcacgtcaaaaaatgtgatgtcgtcttgccgctggtggcgatagccacgccgattgaatatacccgcaacccgctgcgcgtatttgaactcgattttgaagagaatctgcgcattatccgctactgcgtgaagtaccgtaagcgaatcatcttcccgtcaacttcagaagtttatgggatgtgtagcgataaatacttcgatgaggaccattctaatttaatcgtcggcccggtgaataaaccacgctggatttattcggtatcaaaacaattacttgatcgggtgatctgggcctatggcgaaaaagagggtttacagttcaccctcttccgcccgtttaactggatgggaccacgactggataaccttaatgcggcacgaatcggcagctcccgcgcgattacgcaactcattctcaatctggtagaaggttcaccgattaagctgattgatggcggaaaacaaaaacgctgctttactgatattcgcgatggtatcgaggcgttataccgcattatcgaaaatgcgggaaatcgctgcgacggcgaaattatcaacattggcaatcctgagaacgaagcgagcattgaggaactgggcgagatgctgctggcgagcttcgaaaaacatccgctgcgccatcatttcccaccgtttgcgggctttcgcgttgtcgaaagtagcagctactacggcaaaggatatcaggacgtagagcatcgtaaaccgagcatccgcaatgcccaccactgcctggactgggagccgaaaattgatatgcaggaaaccatcgacgaaacgctggatttcttcctgcgcaccgttgatcttacggataaaccatcatgaccaaagtaggcttacgcattgatgtcgatacctttcgtggcacccgtgaaggcgtgccgcgtctgctggaaatcttgagtaagcataatattcaggccagcatttttttcagcgtcggcccggacaatatgggccgccatctctggcgactggtgaagccacagtttttgtggaagatgctgcgctcaaacgcggcatcgctttatggctgggatattttactggcaggtacggcctggccaggtaaagagattggtcatgccaatgccgatatcattcgtgaagcggctaaatatcacgaagtcggcctgcacgcctgggatcaccatgcctggcaagcccgtagcggtaactgggatcggcaaacaatgatcgacgatattgcacgcggccttcgcactctggaagagattatcggtcaaccggtaacctgttctgccgctgcgggctggcgtgccgaccagcaggtgatcgaagcaaaagaagcgttccatttgcgctacaacagcgattgtcgtggggccatgccgttccgtccactgctcgaatcaggaaaccctggcactgcgcaaattccggtgaccttacccacctgggatgaagtgattggtcgggatgtgaaagcagaagattttaacggttggttactcaaccgcatcctgcgagataaaggcacgccggtttataccattcatgcagaagttgaaggctgcgcttatcagcataattttgtggatctcctcaaacgcgcagctcaggaaggcgtgacattttgccctttaagcgaactgttatcagagacgttgccgctcggacaagttgttcgcggaaatattgccggacgtgaaggctggctgggttgccaacaaattgcgggtagtcgctgatgaaatcggtacgttaccttatcggcctcttcgcgtttattgcctgctattacctgttaccgatcagcacgcgtctgctatggcaacccgatgaaacgcgttatgcggaaatcagtcgagaaatgctggcatccggcgactggattgtgccccatctgttagggctacgttattttgaaaaacccattgccggatactggattaacagcattgggcaatggctatttggcgcgaataactttggtgtgcgggcaggcgttatctttgcgaccctgttaactgccgcgctggtgacctggtttactctgcgcttatggcgcgataaacgtctggctctactcgccacagtaatttatctctcattgtttattgtctatgccatcggcacttatgccgtgctcgatccgtttattgccttctggctggtggcgggaatgtgcagcttctggctggcaatgcaggcacagacgtggaaaggcaaaagcgcaggatttttactgctgggaatcacctgcggcatgggggtgatgaccaaaggttttctcgcccttgccgtgccggtattaagcgtgctgccatgggtagcgacgcaaaaacgctggaaagatctctttatttacggctggctggcggtcatcagttgcgtactgacggttctcccctggggactgacgatagcgcagcgggagcctgacttctggcactattttttctgggttgagcatattcaacgctttgcactggatgatgcccaacatagagctccgttctggtactacgtgccggtcatcattgccggtagtctgccgtggctgggattactccccggtgcactatacacaggctggaaaaaccgcaagcattccgcaaccgtctatttgttgagctggacgataatgccgctgctgtttttctccgttgctaagggtaaattgcccacctatattctttcctgctttgcacctttggcaatgctgatggcgcattacgctttgctggcagcaaaaaataatcctctggcgctgcggattaatggctggattaacatcgcttttggcgtcactggcattattgccacatttgtggtctccccctggggaccaatgaacacgccggtgtggcaaaccttcgagagctataaagtcttttgtgcctggtcgattttttcgctatgggcatttttcggctggtacaccttaacaaacgtcgaaaagacctggtcttttgccgcgctttgcccgctggggctggcgttgctggtaggattttcaattcctgacagagtcatggaaggaaaacatccgcaattttttgtcgagatgacacaagaatcacttcagccaagccgctatattcttactgatagcgtcggtgttgccgcaggtctggcatggagtctgcaacgcgatgacatcatcatgtatcgccagacaggtgagttgaaatacggccttaattatccggatgcgaaagggagatttgtcagcggtgatgagttcgcaaactggcttaatcaacatcgtcaggaggggattattacactcgtgctttcggttgaccgcgatgaagatatcaacagtctcgccattccgcccgcagatgccatcgatcgtcaggagcgtctggtgctgattcagtatcgtcccaaatgatctggctaacattagtctttgccagcttgcttagcgttgccgggcagttgtgtcagaaacaggcaacctgctttgtggcgataagcaaacggcgcaaacatatcgtgctgtggctgggactggcgctggcttgtcttggtcttgccatggtgctctggctgctggtcttgcagaacgtaccggtaggtattgcctacccgatgttaagtctgaattttgtctgggtgacgctggctgcagtaaaactgtggcacgaaccggtatcgccgcgtcactggtgtggggtggcgttcattattggtggcattgtgatcctcgggagtacggtgtaatgggcctgatatggggattattcagcgtcattattgcctcagttgcgcaattaagcctgggttttgcggcgagtcatctgccgccgatgacgcacttatgggattttatcgcggcgctgttagcttttgggctggatgcccggatactgttactcgggctgctgggttatctgctttccgttttttgttggtataaaacactacataaacttgcgctaagcaaagcctatgccttgctcagtatgagttatgtgctggtatggattgcttcaatggtacttcccggctgggaagggactttttcgctgaaagcactactgggagtagcctgtattatgagcgggttgatgctgattttcctgcccacgacaaaacaacgttactgagttttccctgccactttacactgccgttcccactcatcggggctataacagcttgcagagaggactttcaccgtatgcagcttttcacgattaatacaataaagcgcattctgcaaaggcgagagtaaatcccccactttcacggcgaagtcactcttcacttcggcgatcatttttatcgcgccgccagcatcgcagagcataagtacatgtctgttatcttgtttattgcagcacgattttttgaccagccattccattgtattatcctgtttgctaagagttttcatatcaatttacagattaacagataaactctttatcaacggcaatggaatggcagaactgagaagtgaaacggagggttaattattgctgacgttgcacccactcttttagcgcctgacgtgaaattttaataccgccgtttttcagctccggcggcaaagtcagccaacgtaccggttgctgaaaacgggccagcttatctttcacccattcactaagatcaacgctctcgtggtcatactccatcaccgccaccggtcgatgaccaaactccttgtcggcaacggggacgataaacacctgcaaaaccgcaggatgtgcagcaattacgcgctcgacttcttccgtctgaataccctctccgccactgaagaatagattgtctaaacgtccgacaatggtcagcttgccattatgcatctcaccgcgatcgcgcgtagcgtaccagccttcgtcattaaccagtgaaaccagttgcccgttacgccagtaaccttctgccatactggcagcccgcagccacacttcattattaacgattttcacttcccgacccggcagcggcgaaccaacgtctgccaggccgtcggcttctttcgcacacaccgtggaggcaaactcggtcagaccatagccgcaaaagcaacgaatcccctgctcgcgcgcctgttccgtcaactcgaccgggatagccgcgccgccaagtaacaccgctttcagggaaacggaactgcggttaaccagcaaacgccagagttgtgttggcaccagtgaagcgtgagtacagcctgccagcatttgctccaatggctgtttatcacgcaccgtcatccgcgcaccagcgtataaccagcgccacataattccctgaccggagacgtgaaacagcggtaaagagagcaaccagtcatcgtgatcgccaaacggaatcagcgataacaccccttcggcactggcaagatgggcctgataagtatggacagcggctttcggcaacccggtagaacccgaggtcaacgtcattgagcacagacgcgtcggctgccacgtagcgacatgtgcgccttcaacccgctgaatgtgcagcgacgttaatgccggaaacgtgttttccccatccggcaccagcgcaaattgcagcgtcagattgggcagcaattcttcaagcaacggttgcggcagctgagggttcacgggcaacacccgcgccccgcattgcagtaacgccagccaagcgagcagcgtttgcggcgtattccacgcccgcaacatcacgccgctgtcctcaaccacaccctgcaccgcaaatccggaggctaattcatcgacgcgagcacaaagctcgcgccagttgagttgctcgtcattaagacgtaaggcgatggcttctccccgcacttgccgccagtgacgccasggccagtcagagaagatcataacaaccgctccagtgcatcaacttccacgacaggcagcgtgctacccggccagcgacgtacctgctgcgcctgcattagatccagcgtgtccagccctggaatggtgtccggcgttaaccaggcagcaatccgcgccagttgcgttaagcctaagctcgattcaatggaagaactgatcactgccgtcagccccagcgcgtgcgccgcctgtacctgctcgcgaactttctccagactgcccgtgagcgtgggtttgataactaccgcgcgcacgccctcttcagccacaaaggcaaaatccggctcgcgcaagctttcatcccaggcaatggcaatgccggtttcacgggcaaacgctcgcgaatcatcgcgggttttgcacggctcttcgagaaacgcgatgcggtggcgataatccgggttaacgtatttggcaaactgctgacctttcagcggtgtccaggcgcgatttgcgtcaagacgcaaatgcagatccggaattgcctccagcaacagattcaccaccatgccgtcgcgcaccgcttcgtacaatcccactttgaccttcgccactttctcgcctggcatatctgcaagtttgaggatcagatcgtccggatcgccattacacagtggtgccgtacggtaattggccgcctgcgggagcgtatctgccagctccgccaatgcacaacttacgccaaaggcaacggaaggcatctgcggtaattcgcaatcgcctgccagccagttatttacccaggcaagcagcacactttgcgcctcttcccaggtttcctgactgaagcccggcagtggggagatctccccccacccttcgcgctcgccctcacgcaggcaaacgtacagcccgtcgcgggtttttaaccgcctgtcgcgcagaaccacccccgcgtccatggggatytgccagcggtatacctgcgcgctacgcattacggattccgtttgaatttgctgaagtcaggctgacgtttctggttgaaggcgttgcgaccttcctgaccttcttccgtcatgtagaacagcatggtggcgttgcccgccagctcctgcagacctgcctgaccgtcacagtcggcgttcagtgcagctttcaggcagcgcagcgccatcggactgttttgcagcatttcacggcaccagcgaacggtttctttttccagatccgccagcggtaccacggtgttgacaaggcccatatccagcgcctgttttgcgtcgtactgacggcacaggaaccagatttcacgcgcttttttctgcccgacgatacgagccatgtaggaagcgccccagccgccgtcgaaggaaccgactttcgggccagtctgaccgaagatggcattatctgccgcgatagtcaggtcgcacatcatgtgcagaacgtgaccaccgccgatggaatagccagccaccatcgcgacaaccggtttcggacaggtacggatctgacgctggaagtccagcacgttcaggtgatgtacgccggaatcatctttatagccgccgtaatcaccacgcactttctggtcaccaccggagcagaacgctttatcgcctgcgccagtcagaatgatcacgccgacgttatcgtcataacgcgcatytgccagtgcctggatcatctcttttaccgtcagaggacggaaggcattgcgcacctgcggacgattaatggtgatttttgcgataccgtcggtggatttttcataacgaatgtcctcaaagccttcggagcagtngtgccattcaaccggtgcgtaaagcattgcttcatcaggataaatcatattgtgtcctttagtcagaaacgcaagatctgcgccagacttgcgattacgccagcgggattttcccgatgcgcgttatgtccggcgcgaggaatgacatggcagtcggcagccagttccgccgccagggcgcggaatttgctgtcacgttcaccacataaataataaaacgcaaatgtgcgggcgctaaggttagcacgtaaatcaggctggacggcgagagaagtcgcctccagcatggcggcaagggttgcgccattattgttgctgcgcagcaccaccagctcccggcgttgatcgtcattgagcgaggcaaaaacaggctgttgataccagtcggcaaataccgcggttaatggttcggaacgaaaacgctgcgcccattggcgatcggaacgctgacgttccgcgcgttgttcagcattttgcagccccggatgaccgccttcgacaacaaccccacaaagccccgccagcccctggcaagcggccatcatcgccacccgtccgccaagcgagtaccccaccagccagaagctaaggatgttgtaactaaccagggttttacgcagtaagtcggtgacatcatcaaatccatcgacgctaatcgccgccgaaccaccgtgacctgggagatcaacatacaaccgtgagtagtcggcaaacgcctcgccgacttcctgccattcgaggcaatcgccggaaaaaccgtgcaaaaacaccagccagggtaaacctggtttgccgtgttttgcctgcgcgtgcaggatcataaatggcttacctgcgccagcagctgctggagcgtttgcgcgccgtcggtgtcgttaaccaccatttcaattaccgtggtggtcggagtacgccaggcgtcggcaagtaccgtttcaagttcctgccagttttgcggacgatgatatttcagctcaaacatcgcggcagcgtgctcaaaatggacgttttgcggcatcagatagaaacgctcgcgctcgcttttcggcgttggcagcagcgagaaaatttgcccgccgttgttgttcaccacaattaataccagcggcgcggaaacctggcgcaataacgccagcgcattcaggtcgtaaagtgcggagagatcgcccacaatcgccagcgtcggtttgccgcttgcccgctgaacgccggcggcagtcgagagcagcccgtcgataccgctggccccacggttgctgtacaccgggtaacctgccggaagttgcgaaagcgcatcaatcagacgtaccaccaggctgttaccgacaaacaattgcccctgttcaggcagatantcgctgatgcgatgcgccagttgcgcttcgccaaacgcatcncgacaggcaataaccgcctgcattgcctgttccgccaggcgcgggatttcaacgcaccanggctggcgtttttctgccggatgcagttccagccagtcggcaatattggcaattaagcggcgtccacgatggtgtgccggatcaagccgcccttcgatgtcatccacaatccagtactcttcgggttcacagcttgcctgccattgcaggagccgtttgcccgtcaggytgyttcccagttgcaccacaatttgcgcctgttgcagttcgctggtcgctttggcattgcctaaccagagatcggcacacggcagcggctgtccggtttgcgacagcacgtcgccaatcagcggccagccaagagtttgcgcccacagggcaacttttttgccctcttccgcactcatgcgcccggcaaccaccacgccgcgcttttgccgccagaagaaccagtcgcgctgtttttcgctctcaagacgaggcgcttcacgcagccacggcttatcatcctgccaccagtcacccagacgctgttgccagctaagcccagtgtcgtccatctcgccatacagcggttcagcaaacgggcagttgatatggaccccaccagcatgaagcgtaccgagagcatggtcgatggtagaaaccagccaacgtgcggggatatcctgggtcgggcgcggcagtgaaatactgtgcgtggggtgagaggcgaacattcccggctgacgaatcgcctgattcgcgccgcagtcaattagctccggcgggcgatcggcggttaacaggatcagtttttctccggttaacccagcttcaatcagtgccggatagagatttgctaccgccgtgccggaggtcacaatcaccgccaccggctgcttgctgactttcgccagccccagcgccagatgccccagtccacgctcatcgaaatgggtgtggtgaatgaatgcggaattctccgccgccgctaacgttaacggtgtagaacgcgagccaggggcgatgcagatgtgtcttacgccgtgacgcgttaatgcttccagaatgaccgccgcccagcgtcggttaaatgcgcttactgacatgagtttgtccggtatcaatattgcggctaagtataaggagctacaaaaatagattattgatatgaatcggtaatgatgcgactcattactattccatttgtaataaagtacgcagccctgccgctttgttgtcgatttcctgccactcttgctcggggtcggaaccacggacaatgcccgcgccagcatatagccgcacgacattgccgctgatttttgctgagcgcagggaaacgcagaattcgctttgttgtaatgagagatagcccgcakaaccggcgtaccattctcgggtgaacggttcgtgatgggcgataaactgtcgcgccagatcgcgcggtaagccagcaactgctgccgttggctgcaactgatgtaaacagatcacatcatccgctttgttgagtgaagtccagatacagcggcgaagatgctgcactttacgcagacgcagtacctgcggcggtaaaacatccagcgtctgggtatcggcctgtaatcgttggcagatatcttccaccaccagcatgttctcgcgctggtttttatcatccgccatcagccactctcctaactgctgcgcctgcttatcatcaggatgatttgctactgttcccgccagcgcttcagtacgcagcgctttgtcacgccgccgccataaccgttccggtgaagagccaagaaaagcattttcgccatcaaaggccatgtaaaaatggtagcaattgagattcagtcgacgactggcagccatcatcgccgccgcattgaccggacttgcgaaatgcaggtcagttgcccgagcaagcaccactttgtcgagctcaccttcggcgatggttttcgttgccagttcgattaattgcgtccagcccgttttgtccggccagtgttgttctcgcgtagtggttaaatgtaacccaggcaagggcttgatactcaccagtgtggcgataaattctcttgccttaatcgcatcgtgctgaagggagctttcgctgaatagcgtcagccgcagcgtggctttaccgccacagcgtcgccattccaggcgtggtaaaagtaaattgccctgcgacgggtcaaacgcattcagcccccaaatgcgtaagtcggcgtgttccgggtgctggcgaagaaaacgttgtgcctggtccaacgacgtaaaacgggtaatcgcgcccaggacggcagcttcttcatcaccattacgttgttgccagtagaattgcgggtacgtttgctgactggccagccagctcaaggcatcaaaagcgtctttgagagggaaaggaatatcgataacccgaatgccgggtgtcgccggaatbtcttgcgacaaatggcgcagtagattttccagcgccgtagtaagtgattgcacgcggacctctccctgttaaaagcctcacattatacggggtactacaaaaaaaatgcagtaccccggtgtagggaggttttaacggcgtgccagcaacagtcctagtaccagcccaacggccgcacccacaccaattccctgccagggtttttcgtggacgtagtcatcagcacgataaacagcctgcttcgcccgatagtaataactgtctgaagcctggctaacccgttttttcacatcatccagcgctttttctgcacgcgctttcagctcaacatatttctgatcggcgggatcgccagaggagcggagcacctcttccagtgtttcactaagcagcgtcaggtcgtcatcgatacgtgtatcaccaaactgattagacattctcgttctccatttgcgtaaaacctgtcactaactatagacaagggttattgattacgcctgaattacctcgcgtgccatcccaatgtgtgggataccatcttcttcatagatctccgtcacagggataaaaccgaaactctggtagaagttttgcagatgcgcctgcgccccgaggtagacaggcttatcaggccagtgatgcgtgcaagtgtcgagggttttactcatcagttgctgccccactttttcgccacgcaacgcttcactgacaatcacccgaccaataacgaccggctcaagatcatcatcacttttcagaatcctcgcatatgccaccagttcatcatttttccaaccgagaatatggcgattatcccccgtcaaatcatcaccatcgatatcctgataagggcaattttgctcgacaacaaacaccgcgcaacgcagttgtaataaggcataaagctgggaaaccgataattcagagtgatgcagatcttgccattcaatcataatgctctccttttagatgtatgccttatactagccggaatattttttgaaacgtgatgaactcatggaattaatttttttaggtacttcggccggtgtgccaacccgcacgcgcaatgtcacggcaatattgctaaacctgcaacatccgacccagagcggactttggttgtttgactgcggtgaaggcacccagcatcagctactgcataccgcctttaaccctggaaaactggacaagatttttatcagtcaccttcatggcgatcatctttttggtttacccggcttgctgtgcagtcgttctatgtcaggcattatccaacccttaacgatttatggtccgcaaggtatccgtgaatttgtggagaccgcgctgcggattagcggctcatggaccgattatccgctggaaattgtcgaaattggcgctggcgaaattctcgatgatggcctgcgcaaagtgaccgcttatccaatggaacacccactggaatgctatggctatcgtattgaagaacatgataaaccgggtgcattaaatgcccaggcattaaaagctgctggcgtaccgcctagcccactgtttcaggaattaaaagcgggcaaaacaatcatgctggaagatggaaggcagattaacggcgcagattacttagctgctccagtgccaggtaaagcgctcgctattttcggcgataccggcccctgcgatgccgcacttgacctggctaaaggtgtcgatgtcatggtgcacgaagcgacgctggatataaccatggaagccaaagccaatagtcgcggtcatagctctacacgccaggctgcgacactggcccgtgaggctggagtcggtaagctaatcattacccacgtcagctcgcgctatgatgacaaaggttgtcagcacctgttacgtgaatgcaggtcaattttcccggcgactgaactagcgaatgatttcaccgtgtttaacgtttaactctgcttattattaaaaacagggcgaaacttgccctgttatcgcaacccgcgctacatatatccactcacacgggcatattgagcgatttttgatatttattcatctccttacgcactatattcagagcaataagttgcctctttttatcttcattcagcacaacctttgcaamtaaaaggagcatatgatggttacagttgtcagcaattattgtcaattatctcaaacccaactcagtcagacatttgcagaaaaatttactgtgaccgaggaattactgcagtctttaaaaaaaacagcgttatccggagatgaagaaagcattgagttactgcataatattgcgttaggttatgatgaatttgggaaaaaagctgaagatattctttaccatattgttagaaacccaacaaatgataccctatcgattatcaagcttataaaaaatgcctgtttaaaattatataatttggcacataccgcaaccaaacaccccctcaaatcacatgattcagataatctcctgttcaaaaaactattctccccttcgaaattaatggcaattatcggtgaggacattcctctcatatcagaaaaacagtcactttcaaaggtacttttaaatgataagaataatgaactgagcgatgggacaaacttctgggataaaaatcgtcaattaaccacagatgaaatagcttgctatcttaaaaagatcgccgccaatgcaaaaaatactcaagtcaattatcctactgatttctacctccccaattccaacagcacttacctggaagtcgctctcaatgataatattaagagcgatccatcatggccgaaagaagtccagttattccccataaatactggcggacactggatattagtttcgctacagaaaatagttaatgaaaaaaacaacacacaacaaataaaatgcatcatattcaattcattacgtgcactaggccatgaaaaagaaaattcacttaagcgtatcattaacagtttcaatagtttcaattgtgaccccacgagagaaacgccgaataataagaatataacagatcatttaactgaaccagagataatatttttacatgccgatcttcagcaatacttaagccaaagttgcggtgcatttgtgtgcatggcagcccaggaagtgattgaacaaatggaaagcaattctgacagcgccccctatacgttattaaaaaactatgctgacagatttaaaaaatattcagcagaagagcagtacgaaattgattttcaacatcgtctggaaaacagaaattgttatttagataaatatggcgatgcaaatatcaatcattattatagaaacttagaaataaaaaactcacaccccaaaaatagagcatcaagcaaaagagtaagttaacatcattgttaattaattcgaccagtcagcaaatatgctgactggtcgaacatagtttgctaaaaagtcatcactgactgatgtcagtcacaccacccgccagttcaatcttcgggtatttccagcgtatctcggcacgcgattgctggtctgttgatgtagtggattgttgttgctgacttttcttaccctcagatttctgccccctgtcaactcaatctgccaataaataacataattatatttttccttatatgaattcctttttaaaatagcgaagccactgtaaaagatactttttgtatagatctaacaaccgtaataaaacaaacactcataactcattataaataatgataaaataacgtcttttattgataatttacatatgaaaaaaattttccttttgttatattatttctgttttcactccctctgattattttttaccaaccctgggtcactgcattatcgccaacgccccgacacgtaattcctgagcaattagaaaaaacagttcgttatcttacacaaactgtgcatccacgtaatgccgacaatattgataatctgaataggtccgtagagtatataaaaaaaggtctttgtcagtagcggtgccagagttaccgcgcagggcgtccccaattggctattacgactctgcgcctggtagccaggattacccttacccgcaatgtcctggctttatcccgatcggggggactttattgcctggtcggcagaatacaggatatcaacgccgttcgtcaggtaaaaacggcattgttatcatcccgggatttatctgtttattctatgaatgccccatggtttattcacggtattgatttctctgaccaccttaattattggcaacacgatattctcgccgtaatgattactgacaccgctttttatcgtaataaacaataccacttgcccggtgatacagcagacagattgaattatcagaaaatggctcagatggtggatggtgttataactttgttacacaacagtaaataataaaaatttctcgaggcgggtccagaaacagcgacatgtacattttattttccctcgtctgttttaagatgcgaaacataaaattcaatggaggaaaaataaatgggaatgattggttattttgcagaaattgactcagaaaagattaaccaactgcttgagtctactgaaaaacctttgatggataatatacatgacacgctttcaggattacgccgactggatattgataaacgctgggattttttacactttgggctgacaggcacctctgcgttcgatccagcgaagaatgatccgctgagtcgtgccgtgcttggtgaacacagcctcgaagatggtatagatggtttcctgggattgacatggaatcaggagttagccgcgacaatcgaccgactggaatcactggatcgaagtgagctgcgtaaaaagttttccattaagcgactcaatgaaatggagatttatccgggagtgaccttttcagaagagttagaggggcaactctttgcttcgatcatgcttgatatggaaaagctgattagcgcgtatcgacgtatgctgcgacaagggaatcatgcgctgacggttattgttgggtgatggtgtcagggcaccaaaaaaaaccgccgaacatgtcggcggctttctgacttacaaactgatagcttacatcagcggcattgctaaccgcacaatactaatcagcggttgtggccatacacccagcaccagtaccaacagtgcagaaatcagcaccaygataccgcccgcgctgtactgccagtttgacggtgcatcgcgacccggttgttccggtgcgtgcaggtacaggctcaccgccacgcgcaggtagtagtagaggccgattgccgaaccgacaaccacggcacccaccagccaccacaggtgtgcctggacaccaaccgccagcacgtagaacttaccgataaagcccagcgtcatcgggataccggccagagacagcatcatcaccgtcatcaccgccgcgaggatcggacgatgccagaacagaccgcggtaagagaacagggaatcagcatccgggccacgatacgggctggacatcaggctgaccacgccgaacgcgccgaggytgctgaacagataaccggccaggtaaacccctaccgcttccatcgacatctcgccagtttgcagcgcaatcagcgccaccagcagatagccgaggtgagagatagatgagtaaccgagcagacgtttgatattggtctggctcagcgccatcaggttaccgaagatgatggaggcaaaggcgataatcgccagcaccacccgaatcgcttcgctgtcacccaccggtgcgtagaggaacagacgcatcaccacaccgaagatagcgattttgctcgccgtcgccaggaaagtggaaaccggcgcaggcgcgccctggtatacgtctggcgtccacaggtggaacggcaccagagagagtttgaagccgaggccaacaatcatcaggccgaaacctgccagcaacagcggctcgtttagcataccgtcgccgaggtttttacccagcgcgacaaacgacaggtcgccagactgcgcatacaccagcgccataccgaacagcaggaaagaagacgctgcggcagaaaggatggtgtatttgatactggcttccagcgaacgtttctggcggaaagcgtaaccgaccaggccaaacagcggcaaagagatcagttcaataccgaggaacagagacgccagatggtttgcattcgccagcaggatcccgcccagcgcggcaattaacaccaacaggtagaactcatccttgttgtcgttatagccttcaagccacgggtaggcgaaagtacaggtggcgaggctcgccaacaataccagcccggtgtaaagcatggcgaaaccatcaacgcgcatcagcggcgtaacgtccatagcgcccgcctggccaacaaaccagagcgaaaccagcgccgcgttaagcccaataaccgagagcgtagcgttgaggaaatgattgcgtcgccacgcaatggagagcatcacaaccaccaccgtcaagccgacgatcagcaacggtagcagtgcgatcaggttttgtggagttattgtcatggcgatttacggccttgtagtagtaacggaattaacaaaccactgctggatattgccaatcgcggagtgcgaggtatccagaatcggctgcggatagaagcccagcagtaccagcagcaccaccagcaacaggatcataaacagctcacgcagcgacatccctggcagttcctggctggcaatctggcttttcgctttaccgaagtaagcgcgatgtaacatcgccagcgaataaacagatgcaaagaccagcccaaaggtagagataacggtaatcaccgggacaacctggaagctgccgaacagaatcataaattcgccgacgaagttaccggtgcctggcatcccgagcgttgccaccgcaaagaacagtgacaaggctggcagccatttcatcttgctccacagaccgcccatcatgcgcatgtcgcgggtatggatacgttcataaagctgaccacaaagaataaacagacccgccgctgacaagccgtgcgcaatcatctggattaccgcgccctggtaggccaactggctgccggtgtagatagcaatcagtacgaagcccatgtgggaaaccgaggtgtaggcgatcagacgtttgatatcggtctgggcgaaggccatccacgcaccgtagaagatgccgataacacccagccacatggcgattggcgcgaactctgccgacgcgtttgggaacagcggtagggagaaacgcagcagaccgtaagcggcggttttcagcaagatccccgcgaggtccacggaaccggcggtcggtgcctgtgagtgcgcatccggcagccagccatgcagcggaaccaccggcattttcaccgcaaacgcgatgaagaagcccagcatcaacagatattccacaccactggacattggcgtattcagcagctcttcatagttgaaggtccagacgccggtcgcattgtagtgaacaaaaaccagcgccaggatggcgatcaacatcaccagaccactcgcctgggtgtaaatgaagaacttggttgccgccgtgatacgcgttttaccatcagaggctttatgcccccacagtgcgatcaggaagtacatcggcaccagcatcatttcccagaagaagaagaacaggaacatgtcgatggcaaggaacacgccgataacgccgcccaggatccacatcaggttgaggtggaagaagccctgatatttttcgatctctttccacgaacagagtaccgccagcacaccgagcagaccggtcagcacgaccatcagcagcgacagcccgtcaatggcgagatggatagagataccaaaacgcgggatccacggcatgtcgaattcagactgccactgcggaattccggcggattgcgtcagtgaataaccgccctgcaaccacagttgcagcgacagcgccagcgtcaatcccatggtgatcagcgcgatccagcgcggcaccttgacgccaaagcgttcggtctgccagcacaggaagccgccgataaaggggattagtattaaccagggtaataacatagctaagtatgtcccttatatttactcctgctcaggctatctcactcgccagcccgaatcccggcagtgctcgcaatcctcacgtacttaagtacgctccggttgctgtgcgctggcggtatccggtctgacttcgccgatgacgcctgtacttcaggaacagttacctaaaatttattcttagttcacagacccggcgcaacgccgggtatattcactcagccaacaactcaacgcagtaccatcaacagtgccagcaccacgaccgcaccgatgctcatggatgccacataccagcgcagataaccgttctcgcttaacagcaggcctttacctgcaaagcgggaaaggacagccgggatgttcatcattgagttcagcggatcgcgtttcagcaaccaggcaatacccaggaacggcttgacgaacactttgtcgtacagccagtcaaagccccaggcgttgtaccaccaggtgcccagcagacggcccggcgcactgttggcgatggaggtcaccagagtacgtttacccagccacagccaggctgccagcagaatgccgaccaccgcgaccacgccagaggtaatttccagggtcaacatgctgccgtgcgccagttccgtcgtttgcggaagcacgccctgcagcggcggtacaatcagtgcgccaacgaaggtggaaaggatcagcagcacaatcagcggcaggctgtgagttacccctttcacggcgtgagcgtgaatttgttcttttccgtggaagacgatgaaaatcatacggaaggtgtagagcgaggtcataaacgcaccgaccagacctgccaccatcagattgatatgaccattcgccatcgcacccgcgaggatctcatccttactgaagaagcccgcagtgactagcggcagtgccgacagtgctgcgccgcccaccaggaagcagagataaaccagcggaatagatttacgcagaccgcccatcttgaagatgttctgttcgtgatggcaggcgagaatgacggaaccggatgccaggaacagcagcgctttaaagaacgcgtgggtcatcaagtgaaaaatcgccgcatcccatgcctgcacgccaagcgcgaggaacatgtagccaatctggctcatggtagagtaagcgagaacacgtttgatgtcggtctgtaccagcgcggcaaaaccggccagcagcagcgtaaccgccccaacaatgcccaccagatgcagaacttccggcgtcatcaggaacaggccgtgggtacgggcgatcaggtagacacccgcggttaccatcgttgcggcgtggatcagcgcggagacaggcgtcgggcccgccatcgcgtcggcaagccatgtctgcaacggcaactgcgcagatttaccgaccgcaccgcccagcagcatcagcgtcgcccacatcagcatgttattgccgtcagcaaagtgcgctggtgccagttccaccatttcgcggaagttcagggtgcccagttcgttgtaaagaatgaacagcgcgaaagcgaggaacacgtcacccacacgggtcacgacgaacgctttcattgccgctgcgccattcttcggatcggtgtaatagaacccgatcagcagataggagcacaggcccacgccttcccagccgaggtacatcagcagcaggttgtcggcaagcaccagaaccaccatgctggcgataaacaggttggtgtaagcgaagaagcgagagtagccctcttcaccgcgcatataccaggaggcgtacatgtgaataaggaaacccacaccagtgaccaccgagagcatggtcagcgacaggccgtccagcaccaggttaaaaccgatgttaaagtcgcctaccgacatccacgtccacagcggctggctgtatgcctgctcgccgttagcgaagaagtcaacgccaataaaggcagttaccagcgccgccaggcccacagagccaacgccgacgatcgccgagacgttttcagaccagcgcccacgggagaacgccagcaggacgaagccaatcaatggcaaaataatggttaaggcaagcatgttcatccgcgcatctcacttactgaatcgatgttcaggttctggcgacgacggtgaagttgcagcagcagcgcaaggccgatactcgcttctgccgccgcgaggctgatggcgagaatgtacatcacctgaccgtcggtctggccccagtaacttccggcgaccacaaaggccagcgcggaagcgttaatcatgatttccagaccaatcagcataaacagcagattgcgacggataaccagaccggttaagccaagaacgaataagattgccgcgaggatcagtccatgttgtaaggggatcatgcgtgctcctccgtttttcttttcgcgctgtcgtctttacgattgctcagcacttcacccgcacgctcttcacgaccgacgtggaaggccacaaccagacccgcgagcagcagcatagaagccagttccaccgccagtacgtaaggcccgaacagcgtaatacccactgctttagcactgattggcgtaccgtcgataccttgatcgttaacaccgagaatggcgtaaacaatcaccaccaacatgatggctgacaaaattgccggaccaatccacacctgcggtttcagccactggcgttcttgttcgatttctgaaccgcccaggttgagcatcatcaccacgaacacgaacagcaccataatggcacccgcgtagacgataatttccagcgcaccggcgaagtaagcgcctagtgagaagaacaccccggaaatcgccagcagcgaaataatcaggtacagcagtgcgtgtaccggattggtatgggtgatcactcgcaaggtcgcaagtatggctatcaggccacagatataaaaagcgaactccattgcccctctccttacggtaacaggctcttgacgtcgataggcttggcttcgttctctgcttcgcccttatctttgccgtcgattgccatacctgccatccggtagaagttatactccgggtatttgcccggaccggagatcagcagatcctctttctcgtaaaccagatcctggcgcttgtattcccccatttcgaaatccggggttaactgaatcgccgtggtcggacaggcttcttcgcacaaaccacagaaaatgcagcgtgagaagttgatgcggaaaaattccggataccagcgaccgtctttggtttctgctttttgcagcgagatacagccgaccgggcaggctaccgcgcagaggttacaggctacgcaacgctcttcgccgtccgggtcgcgggtcagaacgatacgaccacgataacggggcggcagatagaccggctcttccgggtacattcgcgtttcgcgtttggcgaacgcgtgcaggccgatcatccagatactacgaacctgggtgccgaaacctactaacaattcttttaaggtcatggtcttattgccccttattgcgcctgccagagaatgacagccgccgttaccagcaagttgatcagcgtcagcggcaggcagattttccagccgaaggacattacctggtcataacgcggacgcggtaacgacgcacgaatcaaaatgaacatcatcataaagaacgcggttttcagcgcgaaccagatgaatggcggtaacaacgggccttgccagccaccgaagaacagcgtcaccatcaatgcagagatggtcacaatcccgatgtactcacccacgaagaacagaccgaacttcataccggaatattcaatgtggtaaccatccgccagttcctgctcggcttccggctggtcaaacgggtgacggtgacacaccgccacgcccgcgatggcaaaggtaataaaaccaaagaattgcgggatgacgttccacacatgcgcctggctgttgacgatgtcggtcatgttgaatgaaccggcctgcgccaccacgcccatcagggaaagcccgaggaacacttcgtagctcagggtctgcgcagaagcacgcatcgcaccgagcagcgagtatttgttgttacttgaccagcccgcaaacagcaccgcgtaaaccgccagaccggccatcatcaggaagaacaaaatcccgatgttcaggtcggcaaccacccaacccggactgactggcacaatcgcaaaggctagcagcagcgaggtaaaggcaatcatcggtgccagggtaaagatgacgcgatccgagaatttcgggatccagtcttctttaaagaacattttgatcatgtccgcaaccagctggagcgaaccaccccagccaacacggttaggtccgtaacggttctggaacagacccagcaggcgacgttcgccaaagctcatgaatgccccgcaggtgacaaccaccagcaggatcaccaccgctttgaggatggtcagcaggatctcaatcagttccggtgatatccaactcattgttgtgcctccttgagatcctcaagatgcgcgccagccagcaccggagcaatgccggacatacccatcggcaagcccacctgccctgccgtcagcccttcagcgatttcaaccggcagagtgaccgtgttgccatcgtaactaaaggagacgcgtgtacctgcgtttacacccaacttcgcggcatccgctgggttgagtttgatgtacggctgcggcatacgacactggaagaccggagcacgctgtgacaattcatcgctgccaaacaggtggtagtacggcgcgatacgccatttcccgtcctgcggctggaagcgtgccggtacgctggtgaagtaatccagaccattttcgctggtttcaaacagacgcacacccggatcgccaaagcgcagtttgccgcccacttcgtcctggaatttgttccacgcctgcggggagttccagcccggagcccaggcaaacggcacttgcgaacggtgcgcggtcggctggttgttaccttccatcgagaaggtgaacatggtgtcaatatcctgcggctgacgcggctcatgaacgctgatattggcgcgcatggcggtacgaccgctgtaacggtgcggttcacgggccagtttctgcccacgaatacggaatgtcgcatctggcgcagcatctttgatacccgccagttccgggattttcgccacaacagcgtcaattacatggtcgagctgcgtccagtccacttcacggctcagcaaggtgctgtgcagcgagtgcagccagcgccaactttccagcatgacagttttgctgtcgtaataagccggatcgtaaacctggaagaaacgttgggcgcgaccttcattattaattaccgtaccgtcgctttcagcaaagctggcagcggaaagcaccagatgggcgttttccatgatcgctgtgcgttgatggtcaaccaccatcaccagcggcgctttagccagcgcagcattcacgcgggtagcagaagcgtgacgatgcagatcgttttccagcaccaccaccgcgtcggcgcgtccggtttccagttcggttaacgcttcttcaagcgatccaccgcccataatgcccaaccccatgctgttgacggaacgggcaatcatggtgataccgacgtcagcgccgcgacctttcagggctttcgcgacgttagccgcagcctgaatcacctctaagctaccggcgttcgtcccggagataatcaacggtttcttcgcacccgccagtgcctgcacgatgacgtcgattttgctttgcagctcaggttcaataccgtcaaccgctggcgcagagttatccagcgcatgggcgatggcaaaacctaaacgcgcctgatcttcaaccggtgcgcggtaagtccacgccgcgatatcatccagacgggtgtcatcaacgttggtaacaaacagcggatgcttagcacgttgaccgatattgaggattgccgcaatctgccagtcagccactttctgtgctgccgccatttcgcgcgctttacctttcaccgcctggcgcactgccagcgcgacgcgcgcgccggtctgggtaacgtcttcgcccagcaccagtaccgcatcgtaagattcgatttcgcgcagagccggagtataaatgccgccttcacgcagcactttcagcgccagttgcagacgttcctgctcaccgtgagcgataccggtgtagaagttttcttcgcccaccagttcacgcagcgcaaagttgctttccacgctggcacgcggagaaccaataccgatcactttcttcgactgacgcagaatatctgccgcgccctgcattgcctgttcggcgttgagggtaatgaaatcatcgccacgacgctgtactggctgacgcggacgatctttcaggttgacgtaaccgtaaccgaaacgaccacggtcgcagaggaagtagtggtttaccgtaccgttgtaacggttttcgatacgacgcagttcgccataacgctcgccggggctgatgttacagccgatggaacattgctggcagatgctcggcgcaaactgcatatcccatttacggttgtaacgctcggagtgcgttttgtcggtaaatacgccggtcgggcaaatttcgaccaggttaccggaaaattcgctttccagcgtgccgtcttccgggcgaccgaagtagacgttgtcatgcgcgccataaacgcccagatctgtaccgtcagcgtaatctttgtagtaacgcacgcagcggtagcaggcgatgcagcggttcatttcgtgagagatgaacggccccaaatcctgattacggtgggtacgtttggtgaaacggtagcgacggaagctgtgtccggtcatcacggtcatatcctgaagatggcagttaccgccttcttcacataccggacagtcgtgcgggtggttggtcattaaccactcgaccacactttcacggaactgtttcgcttcttcgtcgtcaatggaaataaaggtgccatcggaagccggtgtcatacaggacatcaccaggcgaccacgcgtgtcttccgcgttttggtattgcttcaccgcacactggcggcaagcaccgacgcttcccagcgccggatgccagcaaaagtaaggaatatcaaggcccagagacagacaagcttccagcaggttgtccgctccgttgacctcgtattctttgccgtctacatgaattgtagccattagcatgcttccagttttctcagtcagagactgagcgttaatcgaaattcggttaccagcgctctttcagcaggttcggctgaatcccattaatcaaatgggtattgctgaacggctgtttgatccccgcctcaaattcttcgcggaaatatttgatggcgctctgtaacggctccacagcaccaggtgcgtgggcacagaaagttttacccgggcctaagaatcgacacagttgctcaagtgtttcgatatcgcccggctgaccttcgccacgctccagcgcacgcagaattttcacgctccacggcagaccgtcgcggcacggcgtacaccagccgcaggactcacgggcgaaaaactcttccaggttacgcaccagcgacaccatgttgatttcatggtcaaccgccatcgccagcgccgtacccagacggctgcccgctttaccgatactttcgaattccatcggcaggtcaaggtgcgcttcggtcaggaagtcggtgcccgcgccgcctggctgccaggctttgaatttcagaccgtcacgcataccaccggcgtaatcttcgaggatctcgcgtgcggtggtgccgaacggcagttcccacagtcccggatttttcacccgaccggagaagcccatcagcttggtgccagcatctttacttttcgagatgttctgataccactccacgccgttagcgaggatcgccggaacgttacacagggtttcgacgttgttgacacaggtcggtttgccccatacgccggaggttgccgggaaggggggtttcgagcgtgggttagcacgacgcccttccagggagttgattaacgctgtttcttccccgcagatgtagcgccctgccccggtatggacgaacagttcgaagtcgaaacctgttcccataatgtttttgccaagcaatcccgcttcagtcgcttcggcaatggcgcggcgcagatttactgccgcttcaatatattcgccacgcaggaagatgtagccacggtaagctttcagcgcaaacgcggagatgagcataccttccaccagcaggtgcggcagttgctccatcaacaggcggtctttataggtgcccggctccatttcatcggcgttacacagcaggtaacggatgttcatggattcgtctttcggcatcaggctccacttcaagccagtcgaaaagcccgcgccgccgcgccctttcagaccagcgtcttttacctgattaacgatttcgtccggagacagcccggtcagcgccttacgcgccccttcgtaaccgtttttgctgcggtattcgtccagccacactggctgtttgtcatcgcgcagacgccaggtcagcggatgcgtttcgggagtacggataatgtttttcatttataccgctccagcagttcagggatcgcttccggggtcagattcgcgtgagtgtcctcatcgatcatcatgtttggccctttatcacagttccccaggcagcaagttggcagcagcgtaaagcggccatcaaatgtcgtttgccctggtttgatgttcagctttttctcgagcgccgcctgaataccctgatamccrttgatatgacagaccacgctgtcgcaataacggatcacatggcggccaaccggctggcggaagatctggctgtagaacgttgccacgccttcgacgtcgcttgccggaatacccagcacatcggcgatcgcgtggatcgcaccatccggcacccagccacgctgcttctgaacgattttcagcgcttcaatggacgccgcacgcgggtcttcgtagtggtgcatctcgtgctcgatcgcttcacgctctgccgcactcagctcaaaagcctcggtttgtggttgttgattctcgtgcataattagcggtccacatctgacataacaaaatcgatactgcccagataaacaatcaggtcagacaccaggctgccgcggatcgccgccggaatttgctgcaaatgcgcataactcggcgtgcggatacgagtgcgataactcatggtgctaccgtcgctggtcaggtagtaactgttgatccctttggtcgcctcaatcatctggaaggattcattggcaggcatcaccggcccccacgacacttgcaggaagtgggtgatcagggtttcgatatgttgcagcgtgcgctctttcggcggcggcgtggtcagcgggtgatccgctttgaacgggccttccggcatgttgttgaggcactgctcaagaatgcgcagactctggcgcagctcttccactttaagcattacgcgggtgtagcagtcagaaacaccaccaccaaccgggatttcaaagtcgaagttttcatagccagaataaggacgcgccttacgcacgtcgaagtcgatcccggtagcacgcaggcccgcgccagtggtgccccactccagcgcctctttcgcgccataggcggcaacgccctgggaacgacctttcagaatggtattttgcagcgccgctttctcgtaagacgccagacgtttcggcatccagtcgaggaactcacgcagcaggcgatcccagccgcgcggcaggtcgtgcgctacgccgccaatacggaaccacgccgggtgcatacggaaacccgtgatcgcttccaccagatcgtaaattttctgacgatcggtaaaggcgaagaacacgggcgtcattgcgccgacgtcctgaataaaggtcgagatatacagcaggtggctgttgatgcggaacagttcggagagcattacgcgaatgacgttaacgcgagccggcacggtgatcccggccagtttctctaccgccagcacgtaaggcatttcgttaacgcagccgccgaggtattcgatacggtcggtatacggaatgtagctgtgccaggactggcgttcgcccattttctccgcaccacggtggtggtagccgatgtctggtacgcagtcgacaatctcttcgccgtcgagctgcaaaacgatacggaaagcaccgtgcgccgacgggtggttcggaccgaggttgaggaacatgaagtcctcgttttcggtgccgcgcttcatcccccactcttccggtttgaaggtcagggcttccatctccagatcctgtttggctttggtcagctcaaacggcgagaattcggtagcgcgcgccgggtaatctttacgcagcgggtgacctttccaggtttgcggcatcatgatgcggcgcaggttcgggtgaccgtcgaatgtaatgccaaacagatcccaggtttcacgctcataccagttagcgttcgggaacagtttggtgaaggtcggtacgtgcaggtcgttttctgccagcgccaccttcagcatgatgtcgcggttacgatcgatagaaatcagatggtagaaaacggaaaaatccgcggcaggtaacccttcgcggtgcgtgcgcagacgttcgtccatgccgtgtaagtcaaacagcatgacgtaaggtttcggcagtttctttaagaaatcgccaacttccagtaattgttcacgcttgatccacacaacgggaaccccggtgcgagtcgcctgaacagtaaaggcatccggcccaaaacggttgcgcagttcgccaattaccggatcatcaagatgatcgcgggtctgccaggcgggttcttgcgcggttaagtcggtcatattgttcaccattgcaaatggtccgtggtgactgtcggcgcagcaagcttcgcgaaatagatttaggaataagcgaagaaaaatccctttgccgacaggcgcaaattaaatctcgtcaggtgtacgcaggttggttacggcaatgcgttcaccgcgcttgcgttcgcgctctgattgcatattggcgcgataaacgccctgatcgccaaccacccaggagagcggacgacgttctttgccgatagattcctgcaacagcatcagtgcctgcatgtacgcttcaggacgcggcgggcagcccgggatatacacatcaaccgggatgaatttatcgacgccctgcacaacggaataaatatcgtacataccaccagagttggcacaggcacccattgagataacccattttggttccagcatctggtcatacagacgctgaataaccggtgccattttggtaaagcaggttcctgcaaccaccatcaggtcagcctgacgcggcgaagcacgcaatacttmtgcgccaaaacgcgccacgtcatgcaccgcggtaaacgaagtcaccatctcaacgtaacagcaggaaagaccgaagttatacggccaaattgagtttttacgaccccagttaaccatgtcattgagcttgcccataaacacgtttttgttaacttcttgctccagagggtcggttacgatctcctgcttttgcagggggtaacggtcgttctcaccgttgggatctatgcgggtgagcgtataatccatcttaatgcctcgcggttagcgttgacgattagcgatactgttcgtttccgggttcatacgctcgcggcgtgaacgcgcgggcgtccagtccagcgcgccaatacgcaccagataaaccagacctgccagtaacacaaaaataaaaattgcagcttccacaaagcctacccagccgctttcgcggatagaggttgaccatgcgaacagatacagcgcttcaacgtcgaagataacgaagaacatggccaccasataaaacttggcggacaggcgtaagcgggcggagccgaccgagtcgataccggattcaaacggcacgtttttcgacctcgcgcgtgcgcgaccgcctaaaaaccaaccgcctaccagcatcaggcaacataggccaatggcaacgataagaaagatagcgaatgcccagtgatgagcgatgacttcagtggatgttgacatactcattgcttactcatcaaaagtagcgccagattcactgctcttcacggcagatggacgccacatcgattcatggggaggaataaaaaaaaccttacaatcactgtagaaattcttttatacagctaattgatgtggtcttttactcctttctataaccttttgtcaactttaacaaaagtttcttcacattagtttacataatatcaacaccattagcatttaatgccctttcaccccagatccttgacgactccaggataattagatgttgttgaatcgtgtccgttgtgaagcaatggaaaaaatacgggtctattttgacaggaatttgtgtcgattcctccccccaaaagagagtattttcttgatctgtgacacgcttttgtcattccataacaaaaacgcagcaacaaatttacgtattttttaacatcattgtagcaggtgatttttttcaggcgattatttgtgcgtacggggcgtgaatctctggtgattgaaaaatgaacagttttgtacgttctgcacgatgtgaagaargttctttactaaaaaaaagccgctggggtttaaaacacccccagcggctcgttttttacactattgtctcaggaattatctatcgtccgtcgattactcgatatccctttcaatcaacaatgaatcatccccttccggagcagatattgggctgtattgccacggattatggtagctctccatcgcctgatagatcacctgggccagctcattattactggacgggtcatagcacagcaaatattcggtatcaggtagcggcggtaagccatctactccactcagcacacgcaagtccggactcatcatctcgaccggccttgccgtcacgccaagaccggctttcactgccgcacgaacggccggaagcgtcgaggcgacataagccagtcgccagggaatatctgctttattaagcgtcgccagcaccatatcgcgaaacggacttggatcatccagcaatacaagagggatcggctcacctttttgcaatacgtattccgctgcgcagtaccagtgtgttggcgaggtacgcaggttcaatgccttaaacgctgaaggacgatgggtggttaccatcaaatccacttcctgggattccagcatttctgccatataggcattacgtttaacgcggacatccagcgctaatttcggataaaccgaactcacgcgatttaacaggaaaggtaagatcgtatcggcagattcatctgaagcaccgatagttaacacgccctgaagattactgaacattaatgatgagcaggcctcatcattaaaacgcaggattttcctggcgtaaccaagaagttgaatgccatgttcagttaacagtttgttgcgaccgtgacgagcgaacagttctttcccaacgagttgttccagacgctgcatttgctgacttacggcggactgagtacgacacacagcggcagctgcggcagcaaaagtgttcagatcggcaacagcaacaaatgttctcagcagatcgaggtcgaggttaattatcggacgatttgcacttatcatatattatcacttactggcggctcatactgagctggttaatgctgtgcacacacaaacaagcaattccatttgtaatgtgcctccctggcagtttcatccggaacccggacgaaagtaaaaatgcatatgagttgcactaaaaaagcgactcacattgttccgttataatgcctgaagtagatcacagaatatatcttcagggatcgcatatctattaagttactcactcttttctatttatgacatgcgcgtgtttgtataaatgtaaatgtgagtccttgttccactctcgtgcagcatcgctggtcatacgcgaacacgtacaaacagcaatggtgaggcggcatcaagagcagggatccgtcatttatgcgagcattttaccccaaaaaccttttatttataagggtcattgcgaattatctgatgcaaagttatgttatgttaggcaaagtaatcttctattattaataagcacatcaaaacctttttgaatattaaataataattaattagcatcatcctcattcattaattccgcttaacaatagtttcacaccttgcccccattgcgacacctcggaaatcatcacgctgttaaactctccgtaatgcggaaatatcatcatcgcgtttcattagtgaattcttaaatgaggcattttcacacaattatcttacagataaaaaaaccagacttacaattaagaatcagaacaattcactatataacattgcatgtaaagcatatgcacctcattattttgtcattattaagttattaacagcacaatcgagccttcccctctggcaaaatcttattctgcagaccttcaaaacaccgtcctgggggagtacattgttctaagctgacttccacggcagggagtggcgataacagcaaaaaaggtcaagattcatgtcccccattgaaaaatccagcaaattagagaatgtctgttatgacatccgtggtccggtgctgaaagaagcaaaacgcctggaagaagaaggtaacaaggtactgaaactgaacatcggcaacccagccccgttcggttttgacgcgccagatgaaatcctcgttgacgtgatacgcaacctgcctaccgctcaagggtattgcgattccaaaggtctttactccgcgcgtaaagccatcatgcagcactatcaggctcgtggcatgcgtgatgttaccgtggaagatatttacatcggcaatggtgtatcggagcttatcgttcaggcaatgcaggcattgctgaacagcggggacgaaatgttggttcctgcaccagattacccactatggaccgcggcggtttcgctttccagcggtaaagcggtgcattatctttgcgatgaatcctctgactggttcccggacctcgatgatattcgcgctaaaattacgcctcgtacgcgtgggatcgttattatcaacccaaataacccaaccggcgcggtatattccaaagagcttttaatggagattgtggagattgcacgtcagcataatctcattatcttcgccgatgaaatttatgacaaaattctctacgacgacgctgagcatcactcaattgcgccgctggcacctgacctgctgaccattacctttaatggactgtcgaaaacgtaccgcgttgcaggcttccgtcaggggtggatggtgttgaacgggccgaaaaaacacgccaaaggctacatcgaaggtctggaaatgctggcttcaatgcgcctgtgtgctaacgttcctgcgcaacacgccattcagaccgcgctgggtggttatcagagcatcagtgaatttattacccctggcggtcgtctttatgagcagcgtaaccgcgcgtgggaattgatcaacgatattccgggcgtttcctgcgtgaaaccttgtggtgcgctgtacatgttcccgaaaatcgacgccaaacgctttaacattcacgacgatcagaaaatggtgctggatttcctgttgcaggaaaaagttctgttggtgcaagggacggcattcaactggccgtggccggatcacttccgcattgtcacgctaccgcgtgtcgatgatatcgagctgtcgttgagcaagttcgcgcgtttcctttctggttatcatcagctgtaatcttaatttcactgccggagattgcatccggcagtgttatcccgccacaatgacctgatgatgtcatcatacgtaaggtcactatgaaacagagccatttttttgcccatctctcccgcctgaaactcattaaccgctggccgctcatgcgcaacgtgcggacggaaaatgtgtccgaacacagtttgcaggtagcgatggtcgcccatgcgctggcagctatcaaaaatcggaaatttggcggtaatgtcaacgccgaacgtatcgctttactggcgatgtaccacgatgcctcagaagtgctcaccggcgatctccctactccggtgaaatacttcaattcgcaaatcgctcaggagtacaaggctattgaaaaaatcgctcagcaaaaactggtcgatatggttccggaagagctgcgggatatctttgcgccgttaattgacgagcatgcatatagcgatgaagaaaaatcgctggtgaaacaggcagatgcactgtgtgcatatctgaaatgtctggaagaactcgcggcgggaaataatgaattcttgctggcaaaaacgcgactggaagcgacgcttgaagcgcgccgcagccaggagatggactacttcatggaagtatttgttcccagcttccatctttcgctcgatgagattagccaggattcaccgctgtaagcagctggagtctgcgtcgcatcaggcaataagcgccggatgcgacatcaggctcttgtcaaaacggaaacagcatcgggatcatcaccacacaaaccgccatcacgataatggtgaacggtacccccagcttcacaaagtcactgaagctgtaatttcccggacctaaaaccaatgtgttaacaggtgaagaaaccggtgtcataaaggcggcggatgctgccatcgccacgaccatcgcgaatggataaggcgacacccccatcgttttggcagcagccagcgcaatcggagccatcaacaccgccgtcgcggtattagagataaatagcccaataaccgccgacaagacaaacaaacaacccagcatcatatgtggcccgtaaccaccgccaatgtccatcagccctttcaccgccagcgcgacacctcccgttttctgtaatgccacagcaaacggcatcatcccaacgatcaaaataatgctcggccagtgaatggatttataggcgctttcagcatctatacagcggaatttccccatcagcaggcaggcgatgatagcggcaacaggattaggaatttcatctgtcagcattaacgccaccattagcaccagacagaaaatggcatggggtgcctggctgtgcgcgggcgatgcttcactcacctcttccggtaagttcagcgctacgaagtcgcggccctgtttggccagcataccgatcagtttccagttacccacaaccaggatgatatcgcccagcagcagaggctcatccgccagcgaaccttccagcgccacgccattgcgctttagccccaccacattcagtccgtagcgggtacgaaaaccaatttcgcgcaccgatttaccaatcagttctgactcaggaattaatgaaatctctgccatgcccacatcaagggcctggtcagaaaaatactcgccgcgcagtaccatcggctccagcaattgctcactacaaaattgccggagatcgacatcagccgcagacatatcaataagcaaaacgtcacgcgcgcgaaattcagaaaccccattaacgttcacgataacgcgacgaaaacgccgccagcgttcaacaccgatgacgttagcgccataacgctcacgtaatttgagatcatccagccgttgaccaatcattggcgatccggggcgaatagccagacgtcgcgcacgcccggtcagtcgatattcacggataagatcgcgaaaggttcgacgcgtccagcyttcgcgctgcggggtctgggtatcccctttcagcatgaaacgcatcactaacatatacaaaatacccagcaccagcacgaccaggccaataggtgttacgctaaagaaactgaagccgtgatagccttcacgcagcaattcactgttgactaccaggttcggcggcgtcgccaccagcgtcatcatgccgctaatcagcccggcaaaacttaacggcatcatcagacgtgacggcgaagtttgcatacgcatggcaacgcttaacaccacgggaataaagatagcgacaacgccggttgaactcataaacgcgccaagccccgcgacggtcagcatcaacaaaaccaacattttgatttcactgttgcccgcaactttgaccagccatgttcccattacggtggcaacaccggtacggaccaaaccatcgccaataataaacaaggcggcaatcaggacaacgttaggatcagaaaagccagaaaatacttctgggactgtcagcgttccgcttaatgcaaacgcgacaataacaaacaaagcgaccgcatccatacgcactctgcccgtcgcaaacaagacgatggcaacggccagtaatgaaagaacccaaatcaattcaccgttcacaacttatccttgttaattgagggggatgacttgattctgccataaaaaagccccgacgagacggggctaaatcatgatcaggtgtttcactgaataataacatcgccatttggctgtttggtcacagtaatttgctccagactgtggaggaccaaatcgacctcattcaggcgcggggtatctgccggagcgttaaccgcaatgacatggcaacccgccgccaggccagaaagcacgccagcgggagcatcttccaccaccacacactcctgcggcgcaagccccagcagctgcgcgcctaacagatacgcatcaggttctggttttccgcgcttcactcgctcagcggttacaaacacctctggtgcgggaagccccgctattttatggcgcgctcgcgctaccggcatggagccagaagtcacaatggcccacggaatacctgctttattcaaatgattgagtaaggcgattgcccccggaagcgcggtaataccttcggtttccgtggcctcgatttgctccaaacgcgtaaactcggcggcaatatcagcctcggatttgcccgccataaaatggcgcagagaggtgatcgcctgtttaccgtgaatgaaagccagcacctcttccggcgctaacccatgacgtctggcccagttgctccacgcccgttctaccgcaggcagggaatccaccagcgttccatcaagatcaaacagaaaacctttgcaccgcacgcgggcctcctcaggcgttgataatttgattaatttcgttggcgctcaaatggtactgacgcgggcaggcatgccacacattaagcatgcgctgatatttttcccacattggcgtctgggcgttaaaaccgtgagttccggcgtcaaaatgggtatagcgcccttccacattaaccataaagcggacataaccgaggtaacgtgcttcagtggcggcgtcaaagccgaggaaggtgacacgacgttcatcgatggattgctggtcctgcaaattagaccaggaaacatgcaacgcatgatacatctccataatgtcgatgatagtgcggcaggtttcttctttcagctcgccaaactcgcgatccagttcacgcatctgtaatccataaccccgctcaatgattgtttgcaggcgacggtaacgttcagcatttgccggatcgagcatagtcatcatcttgtactggttagacaaaataagacgttgcgcgttggtcatttccattgttgactcctgtatcactctactacggtgaaaaaaaagaaggctgagtatgccttcttttatatgcgtaatcaggggtcaattacaaatcatcaaggaaagttttatccagttgtttgaaggcacgcttaagcgtgtcagctaatgcctggtaatcaggcttgccttcaacgggtgccaacacctgtccagactcctgcaatttaccgcgaacttcataaaaccagttgaggattgcagggggtaatggcgtgacagaacgbttgcccagccaccacaatccctgcatgggtaaacttaaggcgaacagggcagtggcaactgccggcccaagctgaccgcccagggcaatctgccagcagagagtaaatacggcgatcggcggcataaaacggatcgcataacgcgtcatcttgataacgcgattttcgacaaagaccggggcaaggcgtttttccagcggccacgtctttgagtaatgctgtccccggcgaaacaagctaaaaaaattaacagaacgattatccggcgttgacatgcttcacctcaacttcacatataaagattcaaaaatttgtgcaaattcacaactcagcgggacaacgttcaaaacattttgtcttccatacccactatcaggtatcctttagcagcctgaaggcctaagtagtacatattcattgagtcgtcaaattcatatacattatgccattggctgaaaattacgcaaaatggcatagactcaagatatttcttccatcatgcaaaaaaaatttgcagtgcatgatgttaatcataaatgtcggtgtcatcatgcgctacgctctatggctccctgacgtttttttagccacgtatcaattataggtacttccatgtcgagtaagttagtactggttctgaactgcggtagttcttcactgaaatttgccatcatcgatgcagtaaatggtgaagagtacctttctggtttagccgaatgtttccacctgcccgaagcacgtatcaaatggaaaatggacggcaataaacaggaagcggctttaggtgcaggcgccgctcacagcgaagcgctcaactttatcgttaatactattctggcacaaaaaccagaactgtctgcgcagctgactgctatcggtcaccgtatcgtacacggcggcgaaaagtataccagctccgtagtgatcgatgagtctgttattcagggtatcaaagatgcagcttcttttgcaccgctgcacaacccggctcacctgatcggtatcgaagaagctctgaaatctttcccacagctgaaagacaaaaacgttgctgtatttgacaccgcgttccaccagactatgccggaagagtcttacytytacgccctgccgtacaacctgtacaaagagcacggcatccgtcgttacggcgcgcacggcaccagccacttctatgtaacccaggaagcggcaaaaatgctgaacaaaccggtagaagaactgaacatcatcacctgccacctgggcaacggtggttccgtttctgctatccgcaacggtaaatgcgttgacacctctatgggcctgaccccgctggaaggtctggtcatgggtacccgttctggtgatatcgatccggcgatcatcttccacctgcacgacaccctgggcatgagcgttgacgcaatcaacaaactgctgaccaaagagtctggcctgctgggtctgaccgaagtgaccagcgactgccgctatgttgaagacaactacgcgacgaaagaagacgcgaagcgcgcaatggacgtttactgccaccgcctggcgaaatacatcggtgcctacactgcgctgatggatggtcgtctggacgctgttgtattcaccggtggtatcggtgaaaatgccgcgatggtccgtgaactgtctctgggcaaactgggcgtgctgggctttgaagttgatcatgaacgcaatctggctgcacgtttcggcaaatctggtttcatcaacaaagaaggtacccgtcctgcggtggttatcccaaccaacgaagaactggttatcgcgcaagacgcgagccgcctgactgcctgatttcacaccgccagctcagctggcggtgctgttttgtaacccgccaaatcggcggtaacgaaagaggataaaccgtgtcccgtattattatgctgatccctaccggaaccagcgtcggtctgaccagcgtcagccttggcgtgatccgtgcaatggaacgcaaaggcgttcgtctgagcgttttcaaacctatcgctcagccgcgtaccggtggcgatgcgcccgatcagactacgactatcgtgcgtgcgaactcttccaccacgacggccgctgaaccgctgaaaatgagctacgttgaaggtctgctttccagcaatcagaaagatgtgctgatggaagagatcgtcgcaaactaccacgctaacaccaaagacgctgaagtcgttctggttgaaggtctggtcccgacacgtaagcaccaatttgcccagtctctgaactacgaaatcgctaaaacgctgaatgcggaaatcgtcttcgttatgtctcagggcactgacaccccggaacagctgaaagagcgtatcgaactgacccgcaacagcttcggcggtgccaaaaacaccaacatcaccggcgttatcgttaacaaactgaacgcaccggttgatgaacagggtcgtactcgcccggatctgtccgagattttcgacgactcttccaaagctaaagtaaacaatgttgatccggcgaagctgcaagaatccagcccgctgccggttctcggcgctgtgccgtggagctttgacctgatcgcgactcgtgcgatcgatatggctcgccacctgaatgcgaccatcatcaacgaaggcgacatcaatactcgccgcgttaaatccgtcactttctgcgcacgcagcattccgcacatgctggagcacttccgtgccggttctctgctggtgacttccgcagaccgtcctgacgtgctggttgccgcttgcctggctgccatgaacggcgtagaaatcggtgccctgctgctgactggcggctacgaaatggacgcgcgcatttctaaactgtgcgaacgtgctttcgctaccggcctgccggtatttatggtgaacaccaacacctggcagacttctctgagcctgcagagcttcaacctggaagttccagttgacgatcacgagcgtatcgagaaagttcaggaatacgttgctaactacatcaacgctgactggatcgattctctgactgccacttctgagcgcagccgtcgtctgtctccgccagcgttccgttatcagctgactgaacttgcgcgcaaagcgggcaaacgtatcgtactgccggaaggtgacgaaccgcgtaccgttaaagcagccgctatctgtgctgaacgtggtatcgcaacttgcgtactgctgggtaatccggcagagatcaaccgtgttgcagcgtctcagggtgtagaactgggtgcaggcattgaaatcgttgatccagaagtggttcgcgaaagctatgttggtcgtctggtcgagctgcgtaagaacaaaggcatgaccgaaaccgttgcccgcgaacagctggaagacaacgtggtgctcggtacgctgatgctggaacaggatgaagttgatggtctggtttccggtgctgttcacactaccgcaaacaccatccgtccgccgctgcagctgatcaaaactgcaccgggcagctccctggtatcttccgtgttcttcatgctgctgccggaacaggtttacgtttacggtgactgtgcgatcaacccggatccgaccgcagaacagctggcagaaatcgcgattcagtccgctgattccgctgcagccttcggtatcgaaccgcgcgttgctatgctctcctactctaccggtacttctggtgcaggtagcgacgtagaaaaagttcgcgaagcaactcgtctggcgcaggaaaaacgtcctgacctgatgatcgacggtccgctgcagtacgacgctgcggtaatggctgacgttgcgaaatccaaagcgccgaactctccggttgcaggtcgcgctaccgtgttcatcttcccggatctgaacaccggtaacaccacctacaaagcggtacagcgttctgccgacctgatctccatcgggccgatgctgcagggtatgcgcaagccggttaacgacctgtcccgtggcgcactggttgacgatatcgtctacaccatcgcgctgactgcgattcagtctgcacagcagcagtaacctcgtcatcatccgcagctttgcgctgcggatatctgaaccggaaatagtcactatttccggttttttattctcttaatttgcattaatcctttctgattatcttgcttaactgcgctgcatcaatgaattgcgccatctcactttgcatacttaccactttgttttgtgcaagggaatatttgcgctatgtccgcaatcactgaatccaaaccaacaagaagatgggcaatgcccgatacgttggtgattatcttttttgttgctattttaaccagccttgccacctgggtagttccggtggggatgtttgacagtcaggaagtgcagtatcaggttgatggtcaaacaaaaacacgcaaagtcgtagatccacactcatttcgccttctgactaacgaagcaggcgaacctgagtatcaccgcgtacagctgttcacgacgggcgatgaacgcccgggcctgatgaacttcccgtttgaagggttaacctcaggatcgaaatacgggacagccgttggcatcatcatgtttatgctggtgattggcggcgcgtttggcattgtgatgcgtacaggaaccattgataacggtatcctggcgcttattcgccatacccgtgggaatgaaattctctttattcctgcgctgtttattctgttttcacttggcggcgcggtatttggtatgggggaagaggccgtcgcctttgccattatcatcgcaccgctaatggtccggctgggctatgacagtattaccaccgtcctggtgacctatattgccacgcaaatcggttttgccagttcgtggatgaacccgttttgtgtggtcgttgctcaggggattgccggcgttccggtgctttctggctccgggttgcgcatcgtggtgtgggttatcgccactctgattggcctgatctttaccatggtgtacgcctcacgagtgaaaaagaatcctcttctgtcacgcgtgcatgagtccgaccgcttctttcgtgaaaagcaggcggatgttgaacaacgtccgtttacctttggtgactggctggtattgattgtcctgaccgccgtaatggtctgggtgatttggggcgtgatcgttaatgcctggtttattccagaaattgccagccagttcttcaccatgggtctggtgattggcatcatcggcgttgttttccgccttaacggtatgacggttaataccatggcttcatccttcaccgaakgggcgcgaatgatgatcgcccctgccctgctggtgggtttcgccaaagggattttgctgctggtcggtaatggtgaagcgggtgatgccagcgtgttaaatactatcctcaacagcattgccaatgccattagcggtctggacaacgcggtcgcggcctggtttatgttgctcttccaggcggtatttaatttcttcgtgacgtccggttctggtcaggcggcgttaaccatgccgttactggcaccgcttggcgatctggtcggtgttaaccgtcaggttaccgtgctggctttccagtttggtgatggcttcagtcacatcatttacccgacctcagcttcgttaatggcgacgctcggtgtttgccgggtggacttccgtaactggctgaaggtgggcgcgaccctgcttggactgctgtttattatgtccagcgtcgtggtgatcggcgctcagttgatgggctaccactaaaaatgttaagagccgcaattgcggctcttttttcattctgccgtttcagtctctacggcttcatttttggcattgcgcttcatccacaacgctagcgctttcagcgagtctggagtgaactcatcgcagcgtgcggtgatttcttccggcgtcagccagcaaacttcactgacttcatcttcctgtagggcgaagggaccgtgagagacgcagctgaacaatgcgccccagacacggcaatttttatcttcgaaatagaactgcccgtgctcggcaaaggggacaccggcaatgcccaactcttcttccgcttcgcgacgcgcggattccagcagttgctcatcggcctggactacaccgccagcggtcgcatctaacatgccgggtaaaaagtcttttgtctcggtacgacgctggaccagaattttgcccatgccatcatgcacgacgatgtaagttgcacgatgacgcagacactgtgcccgcatttgctcccggctggcttgtgcaatgacttcgttctcttcattgacaatatccacccattcagtacttgccaaacgacgctgttccattatcaggaaaccttctttttctggcgctcttacggcgcattttgagttgtgggtaaattacggattaatcgcgacctgcgcaatgatactttgatcattgagtgcgattacactaagtacgtcattatccagcatgccataactcgccggattaccgcctttcggaatactcaccgagccggggttgaagtggaaaatctccccccgctgttctgctactggcagatgggtatgaccgtaaaccagcacatcgttctggtttaaagcaggcagattttccgggccaaaaagatgaccatgcgtcaaaaacagacgttgtttttccagtaatacctgttgccacggcgcggttatcgggaaatgcagcagcatttgatccacttcgctgtcgcagttgccgcgcacagcgataaccttatgtgccacttcattaagccgttcagcgactttggctggcgcgtaaccctccggtaaagcattacgcgggccgtgattcaacacgtcgccaaggatcaccagccactgggcaccgctttgggcaaacaactccagaacacgttccgtcgccggtaacgacccatgaatgtccgatgcaaacatcagtttcatcactcactcctcgtcgaaaaaacgtaagctatgatactggattctgtcgttgctatcagccagattgcttcgctgaaagtgcaataaaacgctggacagacgctcgctgccactggaatgttgcataatccaccaggcattctggcacctcatcgccatgtagtaccaggcggttaatcattagcgccagatcagtatcagcaatgcaccattcaccaaataaattcggctgacccagtactaacaaatgttctgccatcgcgaacagtttctctgcactggcttttccctcggccgttagtggcgcttttttcgcccccgcaaagacaacatctgtcggacgctcttcgcggatgggcatcagatcgctgcgcaaccaggcctgaatctgtcgtgcacgcgcacgattttctaaatcaagcggataaatacgttcccaggtcggtggcgcaaatcgatcttccagatactccgcaatggcagaagattcactcaactcaaaatcatcgatttgtaataacggcacacggcgtgtctgaccgtaaccttgccacgtcggttgcaaatgttcaccgctgtcgaggtcgatggtcttgatatgaaacaacaggcctttttcctgcaacgccacccaagcggataacacataaggggagaaaaaatgggcatctgaccaaagcgtgatagcgggtttactcattatgtcctcggcaataaagggggctggctatcaaactatagagcctttttgtcactgtcacgtgacgaatactcacgtaagtcgccgcgctttctataattgtggtgttcagatgattagacaaccggagctccaatgatcgatctctatttcgccccgacacccaatggccacaaaattacgctgtttctcgaagaagcagggctggattatcgcttgataaaggtagacctggggaaaggcggtcagtttcgcccggaatttttgctcatttcgcctaacaacaaaattccggcaattgttgatcattctccagccgatggcggcgaaccgctaagcctctttgaatctggtgccattttgttgtatctggctgagaaaacggggctctttttgagtcatgaaacgcgtgaacgcgccgccacattacagtggttattctggcaggtaggcggactggggccgatgcttgggcaaaatcatcattttaatcacgcagccccccaaaccattccttacgctattgaacgttatcaggttgaaactcagcgtctgtaccatgtactgaacaagcggctggaaaactcgccctggctgggaggcgagaactacagcattgcggatattgcctgctggccgtgggttaatgcctggactcgccagcgaatagacctcgctatgtatccggcagtcaagaactggcatgagcggatccgttcgcgccctgccaccgggcaggcactgctaaaagcacaactcggtgatgagcgttcggatagttaacagaaacaggttctcgtgtattatttcatcctaagtaaaacaacggagaacctgcaatggcacaacctgccgctattattcgtataaagaaccttcgtttacgtacatttatcggaattaaggaagaagaaattaacaaccgtcaggatattgttatcaatgtgacgatccactaccccgccgataaagcgcgcactagcgaagatatcaacgatgcgctgaattatcgcaccgtaacgaaaaacattattcagcatgtagagaataaccgtttctctttgctggaaaaattaactcaggatgtgctcgatatcgcacgtgaacatcactgggtgacgtatgctgaagtggagatcgataaactgcacgcgctgcgytacgccgattcggtatccatgaccttaagctggcagcgttaaccgccatatcgggaggctgcatgaacatagtgatcaccggagggacgggattaattggtcgccatttgattccacgtttgctggagctgggccatcaaatcacggtaatgacgcgtaacccgcagaaagccagttccgttctcggccctcgggtgacactatggcaagggcttgccgatcaaagcaacctcaacggcattgatgcggtaatcaacctggccggagaaccgattgctgataaacgttggactcacgagcaaaaagagcgtctctgccaaagccgctggaatatcacgcaaaaactggtcgatttgattaatgccagcgacacgccaccgtcggtactcatttccggctcggcaacgggctattatggcgacttaggtgaagtggtggttaccgaagaggaaccgccgcataacaaatttacccataaactctgcgcccgctgggaagaaattgcctgtcgggcgcaaagtgacaaaacgcgagtgtgcctgctgcgtaccggcgtagtgctggcaccggatggcggtattctcggtaaaatgctgccgccgtttcgtcttggcctgggcgggccgattggttccggtcggcagtatctggcctggattcatatcgatgatatggtcaacggcattctctggctgctggataacgagctgcgcgggccatttaatatggtttcgccctacccgatacgcaatgaacaatttgcccatgcgctcggtcatgcgctgcatcgcccggctattttgcgcgtccccgcaaccgccattcggctgttaatgggcgaatcttcagtactggtattaggtggacaacgcgcgctgcctaaacggctggaagaagcgggttttgcgtttcgctggtacgatttagaagaggcgctggcggatgtcgttcgctgatgtggtttactgcaaacatccgccagttaactcccggtgttacagggttagtggctttgcgcgataagatcgtctggtgaaagtcgggtcagcgtcaggatgacttcgtggtcaaatcctttttccagcatctcctgagcaatacgcagagcttcttcgtgtttgccctgcattgcgccttcttcacgtaatctgtcagcaatggtcatcagtttctccttttcttgtggtgcgcgttctgttatctcaccaataaatgcacggaaacgctgggcatctcccgtttgtaatacataattaaacagggcttttagctgtctgtcattagtgttccctgtaactagcagcgaaacaatttggtcgactaatcccaacagatcgcgctgacgaatatgtttctgaattaactccaacagcgccattttacgatgttgcataatctcgtcatccggcaccacggtaatatccaccaacggaaaagccgatgaatatattttacgggcaatcgcaggctcggcaaattcatcaagccagcagagtgaataaggataaggacttctgcaaccatgataaaacagcatcgggatcaccaatggaagctctttatagcccacatcaagatggttttgcattgccgcaatggaataacgcatcatgcgaaaagccattaattcttccggcttactttggtgctctatcactacataaagataacccactccctcctgcgttttcacagaccacaagaggtcggaataatattgccgcaggtcttcatcaataaaactgtttggttccagtttaagcgtcgttaaatcacacagtttgcgcagcggcgcgggaagatgaatatcaataaaatcccgcgcggtgtctggatggcgtaaaaaagatttaaataccgcatcatgcggcgtggaagttgtcgatattgtcatggcgttccgtcacccctcaaatttaagatgacgcgacaataaccacgattaacacccaatgcagcaggcagtttttatctttggacagcgaattcagaagtatttttagcggactgcaacttttacatttcagcggaagctgactcgcaaattccccttgaaaatactccggcagcgttagccaccggagaggcaattatttcagcgaacctttaaggaactgttgcagacgarggctttgcgggttgccaaataactgctccggcgcgccttcttcctctattttcccctgatggaggaaaatgacgtgagtagatacatggcgagcaaagcccatttcgtgggtcaccaccaccatcgtttttccctcttccgccagctgctgcataatgcgcagcacttcacccaccagctctgggtcaagggccgatgtcggttcatcaaacaacagaacttccggttccattgccagcgcccgcgctatggaaacacgctgttgctgaccaccggacaggtgcaccgggtatttcccctgcgcacgttcgtctatcccgacttttgccagatacttcaccgcccgctcgcgcgcttcctgcttgctcaggcccaacacctgaatcggcgcttccatgacgttttccagcaccgtcatatggctccagagattgaagtgctggaataccatcgtcaggcgtgtgcgcagtaagcgcagttgatttttatcggcgactttgagttgaccgtctttgtcgcgcaccagattgatcgtctggccattgaccacgatcgacccttcactcggtttttcgaggaagttaatgcagcgcagaaaggtacttttccccgatcccgacgatccgatgatgcttattacatctccggcattcgcttgcagtgacacccctttcagcacttcgtgttcgccatagcgtttgtgcaaatcgataacgtttaatttattctcggacatcgtattctcagtgcgttgaagaaggtttcacatgctgcaaccagcgtttttccgctctgcgaaagaggctgatcaggacataagagatgattaaatagagcaccgcggcaatgccgaaggcggtaaaaggttgatacgtggcggcgttaatatcgcgggctattttcagcagatccggcaccgtggcagtaaatgccaacgcagtagagtgcagcatcaggatcacttcgttgctgtatgccggtaacgcaatacgcagcgcagaaggcaaaataatgcagcgatacattttaaaagtcgagaagccataggytctggcggcttcaatttccccatgcggcaccgaacggattgccccagcaaaaatytcggtagtgtaagcgcaggtgttaagcgtcagcgccagcacggtacagttcaggccactgcggaaaaaggcgttaagaaactcggtccccttaacaatctccagcgtatacatgccggaatagaacaccagcaactgaacatacagcggcgtaccgcgaaaaatataggtaaataaccagattggaaactggatgtatttattactggagacacgaccaatcgccagaaacagcgccaggaytccgcctatcactaccgacaaaataagcagccacagagtgatcgccacaccagtaaagcgataaccgtcggtccacagcagcggtttccagtattcatgtaagatttcgatcacaggtcagccctcttcacacccacagagtagcggcgctcaaggaacagcagcacaccattggaaacggtggtgaaaaccaggtaaatcacgccacagacgatagcgaaatagaacggttcccaggtacttttgcctgccagctgcgtggctttgaccacatcttccaggccgagtaacgaaaccagtgcggtagatttgaggatcacctgccagttgttgccaatgcctggcagggcgtaacgcatcatcgccggaaacatgatccgccgaaacacttgcccacgagtaaaaccgaacgccctcgccgcctctatatgtcctttcggcactgccataaaagcaccacggaacgtttcggtaaaataagcaccgtagataaaaccgagagtgataataccagcgaccatcggatcgatatcaatctgcccgacgcccatcgcctccgtcaccgtgtttagcgcaatctgcaaaccgtagaaaatcagcagcatcaacactaagtccggcacgccacgaatcagcgtggtgtacccttcgaaaatcagccccgaaagccgattttgcgagagcttaccgccagcgccaattaaaccgatgattacagcgagcactacagagctgatagccagctccagcgtgacgagcgcaccctgtaaaataacacctgaaaacccatacaacatgctgcctgtcctgtcgtgtgtggtgaattaccgcctcttgtctccctccggttacccgaagggagcgggctttctttcaccgatggcgattaaccaccataaacatcaaaatcgaagtactttttcgctaatttctcgtaagtaccgtcagcgcgcatttcggcaaaggctttgttcagtgcctcgcgcagttcgttatcttctttacgcaggcccatgccggtccctacgccaaacagtttttcatctttaacagacgggccaccgaatttgtaatctttaccgacaggttgtttgaggaaaccttcgctggcagcgacctcatcctggaacgcggcatcaatacgtccggcagtcaggtcagaataaatgttgtcctgcccctgatacgagacgatttcaatgccttttggtgcccaatgttcattaccgaacgtctcctgggtagtgccctgcaatacgcctacccgtttgcctttcagcgactcgactgtcggctgaatgtcagaatttttcgccaccaccagacgagaatcggcagcgtacagtttgtcggtgaaggctatttcttgctgacgtttttccgtaatggaaagcgatgacatgatggcgtcaatyttcttcgcttttaaggacgggattaacgcatccagcggattttcgacaaacgtacattgcgtattgatgcgtttgcataattcctttgccagatcgatatcgaagccaaccagttcgccttgtgaattttttgattcaaatggcgcataggtcgggtcggtaccgatgcggatgttttgcggaatcgcagcaaatgccgcagttgcgctggagaaggccagaaccagagagagcgatagcaccagttttttcataatgtcctcaactgacagtctttttatagggaatatttacaggtttgttacacttatcgtgccataaaattgaccatcaaggcaaaatatcccgccccgttagacgtattatttttcattaaaaatgcttaagtatgcatttcaatgcaccacgatagtgcaacaaacctggcgtgcaccatgatgatcattccatcaggtacagcttccctgcgacgtatcagtcaccgtagacattaaagtcaaaatactttttcgccatcttgtcgtaggtgccgtcctgacgcagctcgccaagcgccttattgaaggcagccgtcagttcagcatcatctttacgtagccctacaccggtgccatcaccgaagtattttttgtcttttactgatgagccagcaaaggcgaaatctttaccagcaggttgcttgaggaatccttcgctggcagcaacttcatcctgcagtgcagcatccagacgtcctgcagccagatcggaatagaccaaatcctggttggcataggccaccacatccacacctttgctacgccaggtctcgttagcgtaagcttcctgggttgatccctgcagcacaccaacatgtttacctttcagtgagtccagcgttggctgaatcggcgaacctttggcggcaatcagacgggaatctgcggcgtacagcttgtcggagaaggcaatctcctgctgacgtttatcggtaatggaaagcgacgaaataatggcgtcgatttttttcgctttcagtgaggggatcagcgcgtcaaagtcactggcaacccaggtacatttcacctgcatccgtttgcacatctcgttaccgagatcgatatcaaagccgacaaagtcacctttggcatctttcgacgagaacggtgcataggtggtatcggttccgatacgtaccgtctccggcaatgccgcatagctggaagccgctgcggaaataccgactaacaaagacagagcgagaatcgacttcttcatacataaccctcaagtgaaaatggcttttttatgttgtgtattgtgttgtgtgtttgcaggcttgttcatgcaggtcttatgccatcttgacgacaacagtaacattcaacgttaaatatgttaataagacgttgcattattgtcctaaagttgaagatagcaggtatagcggttgaatcgcagcgtttcgattgaatggcagaaacaaaatgtcgaggatttgatcgcggttgcaaaattgccctgaaacagggcaacagcggagttatgcgccctgccagcgggcaaagagatcttcaggaagggttatcgcaaactggtcaagaacacgattaaccgtctgatttatcacatcatcaagggattgcgggcgatgataaaacgccggaacgggaggcataatcaccgcaccgatttctgctgcctgcgtcattaaacgcagatggcctaagtgcaatggtgtttcacgcacgcagagcaccagtgggcgacgctctttcagcaccacatctgccgcacgggtcagtaagccatcagtatagctatggacaatgccggacagggttttgattgaacagggtaaaatcaccatccccagtgtctggaaagaaccggaagagatgctggcggcaatatcgcgcgcatcatgcgtgacatcagctaatgcctgcacttcgcgcagggaaaaatccgtttcgagggataaggtctggcgcgccgcctggctcattaccagatgcgtttcgatatctgtgacatcgcgcagaacctgtaataagcgcacaccataaatcgcgccgctggcaccgctgatgcccacaataagtcgtttcataaatagttgccctgtcagacttgcaggcagactttgcaggatttcggcgggagttgcaagtcagggtgccagaccggcaccctgagcgaaggcatcatccttcgttatgcatttcgagattttccacttcgttctgacgttgcactgctttggcgtcgtcattacgtaaagtatcgaggaaatcgaggtagccctgatcaacatctttggtgacgtagacgccgttgaacaccgagcattcaaactgctggatatccgggttttcagcgcgaacggcttcgatcagatcgttcagatcctggaaaatcaacccgtcagcaccgatgatctggcgaatttcatctacttcgcgaccgtgagcgatcagttccgtggcgctcggcatatcaataccataaacgttcgggaagcgaatttccggtgccgcagaagcgaggtacactttcttcgctccggcttcgcgtgccatctcgataatctgctcagaagtggtgccacggacgatagagtcgtcgaccagcaggacgtttttatcgcggaactcggcgcggttggcgttcagtttacggcgcacggacttacgacgcagctgctgacccggcatgatgaaggtgcggccaacatagcggtttttaacgaagccctggcggtacggtttgcccagaatacgagcaatttccagcgcgatatcacacgaggtttccgggatcgggatcaccacgtcgatatccagatcttcccattcgcgggcaattttctcgcccagcttcgtgcccatattcacacgcgcgctgtaaacggaaattttgtcgatgaacgagtccgggcgagcaaagtatacatactcaaacaggcacggattgctgaccggattgtcagcacattgacgggtaaacaactgcccttcttcagtgatgtaaatcgcttcgccaggcgcgacgtcacgcaggaaatcaaagcccagtgtatcgagcgcaacgctttcggaagcgaccatatattctgtgcggttctcgtcaatatcacgttttcccagaaccagcggacgaataccgtttggatcgcggaaagcaaccataccgtggccgataatcatcgccacacaggcatacgcgccgcggattaagcggtttgtagcagcgatggcggcgaaaatgttgtcggcttcaagcgggtagtggcggaagttgtccagctcgctggcgaagatattaagcagaatttccgagtcggaagtggtgttgatgtggcggcgtttttcttcaaacagttttttacgcaactcgtgagcgttggtcagattgccgttgtgggcaagcgtaatgccatacggagagttaacgtaaaacggctgcgcttcagaggcgctggagctgccagccgtagggtaacgcacatgaccaatgcccatattgccctgcaaacgctgcatatggcgagcttcaaatacatcgctcaccagcccgttcgctttacgcaaacggaagcagttattggcatctatggtgatgatgccggcggcatcctgaccgcgatgctgaagcaccgttaaggcatcataaatcgactggttaaccggcataacaccggcgataccgacaataccgcacatacgtctttttcctcgttaagccacatctcagagcacttacgctctgggcaagaaacttgacgagctttgcagataatcaaaaaaccatctgatgataaaactgaactgcggaatcagttgtgatttactccagtcttcgcttttcgacaccccggtaaaggagtcgagaaagaagagaatagcagcaacaatcaacacaccgcgcaatgcaccgaaacagacgcccagcacccgatcggtgcctgacaaccccgttttctccaccagcaggcctatcacgaagttcacgatagcgccaacgatcagggtggcgataaacaggaccgcgatggcaatcccatttcgaaccagttcgtcttcaaagcccgtaaaccagactgacaggtaagtgtagtaatgactggcaacaaagaaagcacaaccccatgtcaccagcgataacgcttcacgaacaaagccgcggatcaggctaaccagagaggaaaaagcaatcaccgcgattatggcgtaatcaatccagaccatatgtgtcccacgattttacgccctgtcatcctgttcgggggcgcattctaacagaaaaagaaaacgtttgcgtagggatttccttcccgcgcatcaataaaaatggcgctgaaaaaatattcaacgccatcgactttttatgcctttgcggcatcggacaatgcgtgtcggatgcggcgtaaacgtcttatccgacctacggttctacccctgcgtaggcctgataagacgcaccagcgtcgcatcaggcaacgcctgtcggatgcggcgtgaatgccttatccgacctacggttctacccctgcgtaggcctgataagacgckccagcgtcgcatcaggcaacggctgtcggatgcggcgtaaacgccttatccgacctacggttctacccctgcgtaggcctgataagacgcgccagcgtcgcatcaggcaagaccgtattaattcggcgtatagcccattaccacgccacttaagccagaaagttgyttcaactcacccagcgaacctttcagcttatctttcgaggcatccggcccaaccagaatacgggtaattttaccctgcactggcgtggatggcgacgtataaacccgataaccggcaccgcgcagcttaccgacaatctcattcactttatcggcatttttcagcgcgcccagttgcacaacataggctttacccgttggcgctgctttttcttccacgaccggcttcggttctggcttcggcgcaggtggtgcttcaaccttcggcttaggcggctccaccggtttcggcttcggtgggacgaccggtgcaggttccggttcaaactcggtgttattggctgcaatagtggccggatcgagcgacggtgctgcggcatcacctgcccgcacctcttccgctgcgccttccggcggttgcgtcggcaacgcctgggtggcggctggcatcatatcaggctcatcgcgatcgcccgcttttggcaccagcgggatagccgcaaactcatcctgataatgttttttctgcccgtccagcagccctggaagtacaatcacccccagcgccaccagcacgatcgtgcccactaaccgattctgaaacttacttgccaccgcttctcctcgcgtcaatcacttccatgacatgtgcgaccgtgtggaacgaaccacacaccagcacggtgtcttccgctttagcgtccgccattgcggcatcccatgcctgcgcaacgctatcaaatgatttgccgttacccaaatgctcaagcagttgttctgccgtggcaccgcgcggcccttccagtggcgcacaataccagtcatcaaccacgcttttcaaccaggccagagttccggcaatatctttatcatgtagcataccgataaccgccagcacgcgcccgtttttcggtagcgttttcatacgcccggtgagatattccgccgcatgtggattatgcgcgacatcaaaaataacgcgtggcgactcgctcacaatctggaaacgtcccggcaaaattgcgctggcaatcccgtcgcgaatggcattttcactgacctccagcccgctggcacgcagtgccgccagcgccgttgcggcattcggttgcgggacaagcggcaacggcaggttttccagcgtgccgtgagcatcgctaaacgcccagtcatgatcggtgacggaatagttccactcaacgccccgacgttgtaacagtgcacctttttcctgcgccacatcagcaatggtagaaggcatttccggctcaccgacaattgccggtttttcgctgcgaaagatgcctgctttctcgcgaccaatactttcgcgatctggccccagccagtcggtatgatccagcgcaatactggttactaccgcgacatcggcgtcgacaatattggttgcgtccagacgaccgcccagccctacttccagaatcaccacgtcaagttgtgcctgtttgaacagccacaacgccgacagcgtaccgtactcgaaataggtcagggaaatatcaccgcgtgccgattcaatctccgcaaaagaggcggtgtgggccgattccggcaattcctgaccctgcacacgtacgcgctcggtataacacaccagatgaggcgaactgtagacgcccactttgtaccctgccgccatcagaatcgactccagcgtacggcaggtggtgcctttgccattcgtacccgcaacggtaaacacaaatggcgctggtttcagaacgccaagacgcgccgcgacctggctcacgcgctcaaggccgagatcgatagttttactgtgcaggttttccagataagaaagccacgaagccagaggcgacgcggcttgaggagtgcgtttgataatcatggtatccgctgattcgttacggtgagaatagcaaaagggcagagccagtggccctgcccttatcagttatcaggcctcaggttcctgatccggtaccgggggtaccactacgccttcacgcggcgcttcaggattcggcgctggcagattcatcaacttcgccagaatgctcgccagtttcaggcgcatttccggacgacggacgatcatgtcgatcgcgcctttctcgatcaggaattcactgcgctggaatcctggcggcagtttttcgcgaacggtctgttcgataacacgcggaccggcaaagccgattaacgctttcggttcagcgatgttgagatcgcccagcatggcgaaacttgcagaaacaccgcccatcgtcgggtcggtcagcacggagatgtacggcaagccgcgctcctgcatttttgccagtgccgcagaggttttcgccatctgcatcagcgacatcagtgcttcctgcatacgtgcgccaccagaggcggagaagcagatcagcgggcagttatcttccagcgcctgctcaacggcacgcacgaaacgtgcacccacaacagaccccattgaaccgcccataaaggcgaactcgaatgccgcagcgacaaccggcattccatacagagtgcctttcatcaccaccagcgcatctttttcgccggtttctttctgcgcagatgccagacggtctttatacttcttggagtcacgaaacttcagcacatctttcggctcaagctcgctacccagctccacaaggcttccttcatctaacaggctatgcaggcgattacgcgctgtcatacgcatgtgatggtcacacttcggacagacctcaagattacgttccagctcagcgcggtataaaacctgaccgcagctatcacacttagtccacaccccttcaggaatgctcgccttgcgggtgggagtaatgttgcttttaattcgttcaatccagctcattagggacctttctgtctgaacctggttcgatgccagttttatctttggggacgcataatgccatttttgcccccaacagaccatgaatgttgcacattaaaacataacagcccgaaactttggataaaaaagtggtcgaaccgcggagttactttttattttgcggcgcgtgccgcarcgcgtttgtgacggattatttcgatgacgcccggcaaaatagaaaccacaataatcccgacgatcagcagcttaaggttatcctgaaccatcgggattgtaccgaagaaatagcctgcgtaggtaaaaagcagtacccacaacagtgcgccgatcacgttataagcagcgaaatgacggtacgacatgtggcccattcccgcaacaaacggggcgaacgttctgacgatcggcacaaaacgggcgagaataatcgttttgccgccatgtttctcataaaactgatgggttttatcgagataactgcgacggaaaattttcgaattgggattactgaataacttttcaccgaacaagcgcccgatagtgtaattgaccgcgtcacccacaatcgcggcgatcagcatcagcaccaccatcatatggacgttgagatcgttggtttccagtgatgccaacgctccggcaacaaacagcaatgaatcacccggtaaaaacggcgttaccaccagaccggtttcacagaacaaaattaagaacaaaatggcataaacccagacgccgtactccgcgaccagctctgccagatgcacgtcaatgtgcaggataaaatcgatgaggaaataaatcaggtccatatttgcctatgccttgtactcgtcatctttcaggctgtaactacgttggctacagcctgaaatgttccgagcattattctcgttagtccgccagaaatagcgggcccattggcggttttggaagatcataccggtcagggtaatccaccgcgaccagatacagcccttccgcttttgccgttgctgccgccagcgttctgtcctttgccgccagcaactctgctatccagctctccggctggttgtgggcaccgacttccatcaggctgccgacaatattcctgaccatatgatgtacaaaggcattcgctttgatatcaaccaccacataaggaccgtgacgcgtgacattaatatgcataacgttgcgccacggggttcgggactggcactgcaccgcacggaacgaggtgaaatcattctcgcccagcaagcactgcgcagcccgatgcatccgttcagcgtccagcggttcgtaaaaatgggttacccctttactcagtaccgccgggcgcagccgatgattgtagatgatgtagcgataacggcgagccgtggcgctaaatcgggcatgaaaatcatcaggtacagctttaacccaacgcacggcgatgtcaccaggtaaattcgcatttacgcccaacgtccacgcagcgtctttgcgctgcgcggtagtttcgaaatgcacaacctgcccggtaccgtgtacccctgcgtcagtacgcccggcgcagaagacggtgatgggttcgttcgccacctgggagagcgccttttccagcttctcctgcacactgcggacttcattctgccgttgccagccgtaatacttactgccgtcgtactcaatgcccagcgcaattttataaactggcggttgttgctggtcggacattagtacagatactcctgcaccagtttctcggcgatttttactgccatcagcgcgccgccaaagcgaacgttatcggccaccgaccagaactggacttgctccggcataccgtagtcattacgcacgcagccaacagaaagatgcggcgtacccgaagcatcacctacctgagttgggaattcgttctcttcagagagcacaatatcttccccttgaacaaacgcatcacgcgcttcttctgctgccagtggacgcagagcttcaaagttgaccatctgggcatgaccgtagaataccggtgcctggacgacgcttgccgaaatcatcagtccttcgtcctgcaggattttgcgtacttcgtcaacgatacgacgttcttcacgcacgctaccttcgctatccggcagtaacggcagcatgttgaacgcgagctgacgcccgaagaaatcttcttcgtcaatcggaatgccgttgagcaatttcgcaytctgccccgctaacgcatcgaccgcttttttgccctgggcggaggctgaaatcaggctggtaacactgatacgcgacaaaccgccctgatcgattaacggtttcagtgccgccagcagctggctggtcagactgtctggtacggcgatgacattccggttgcggtaatcggtcagtacaaacgggtttacttccggcaccaccagcggtacgtcgggttcaagagcaaacaatccgctgctgtcgatcaccaggcaacctgagttggtcgcttcttcaacccaggctgcggtagcttctttgcctgcgacaaaaaatgccagctgcgcctgcgtccagtcgaattcagcagcatcctgcacggtgattgtcttaccaccaaagcgcaattgttcgcctgcgctttcgttacgtgccagtgcataaatttccccaaccgggaactgacgttcagccagcgtttcaagcagggcttcgcccacagcgccagttgtgcccaggacggcaatgttccagccttcagacatggtggtttactccagaaatagcaaagctccctgccaatgttatagcagagagcatgaagaagagattaacgtgccggatgatgaacggcgttaaaacccagtttacacagcaatgatgccgcactggcgtcatcacaaattacatacagagatgaccattcacggcgctcaagatagtttttgcgcagtttatcgaactcacccggtatcccggcgactttacgcagcggtgcgtcatcgcggcgcacatcatacaccaaatgcaccagccttttcagcgtcggttgatcgagcggtccatgcagagtaatgcgaccaaactctggcgcaggcagtaatgtatccagcgcaacgtgctgttcatgcccaataaacttgctataggcttcaaacacttgcgtagtaccgcgtgctttaccttccagggtatagcctgcaatatgcggcgtgccgatatccacttttgtcagcaattccacatttagttccggttcgccttcccagacatccagcactacgcttaacttctggccttcattcaggcaggtcagcakcgcggtattatcgacgactgcgccacggcaggcgttaatcagaatcgctccgggcttcaggctacggatcagtttttcatccgccagatgcagcgttttgtacggcccgtctttgaagagtggcgtatggaaagtcagaatatccgcgcgctggactaactcatccagcgagcggaaatcaccctcatccccacagtcggcgcgaggcggatcgcaaagtaaggttttaatccctaacgcttccagtcgtgcctgtaaacgccgaccaacgttaccaacgcctacgatccccacggtacgctcgtgcagtgaaaatccatcgcgttcggcaagcatcagcagggaggagaaaacatattccaccaccgcaatcgcattacagccaggtgcagcggaaaaaccaattcccgcctgcttcaaccatgcttcatcgacatggtcggtccccgcagtggcagtgccaacaaatttaatgggttttcctgccagcaaagattcattcactttcgtgaccgaacgcaccatcagcgcatccgcgtctgccagttgagcgacggggattggacgcccgggaaccgcgatcacctcacccaaacggctaaataagtcgcgggcataaggcatattttcatcaacaaggattttcacgtttgtgttacctgtatgagacgagagttaaccggacaagtgtgccataatctcgcggccaggcatacttgcgaagatttcaggtataaggatacgtaatgatacaacctatttccggccctcctcctgggcaaccaccaggtcagggagataacctgccgtctggcgcgggcaatcagcctttatccagtcagcaacgtacttcgctggaaagcttaatgacgaaagtgacctcactgacgcaacagcaaagagcagaactgtgggcgggtatcaggcacgatattggtctgtcgggagattcaccgctgctttcgcgtcactgccctgccgctgagcataatctggcgcaacgtctgctggccgcgcaaaaaagccattctgcccgccagcttttagcgcaattaggggagtatttacgtctggggaataatcgtcaggcggtcacggattatatccgtcataactttggtcagacgccgctgaatcagctctcaccggagcaattaaaaaccattctcaccctgttgcaggaagggaagatggttattccgcaaccgcagcagcgcgaggcgaccgatcgtcctctattaccggcggagcacaatgcgctcaaacagctggtgaccaaacttgcggcggcaacgggggagcccagcaaacagatctggcaatcgatgctggaactttccggggtgaaagatggcgagttaattccagcgaaactgtttaaccatctggtgacctggctgcaggcgcgtcagacgctaagccagcaaaatacgccgacgctggaatcactacaaatgacgctaaaacaacctttagatgccagtgaactggcggcgttatcggcatatatccagcaaaaatatggcctttctgcgcaatcatcgctttcttctgcccaggccgaggatattcttaatcagctttatcaacggcgggttaaagggattgatccgcgtgatatgcaaccgctgcttaatccttttccaccgatgatggacacgttgcaaaatatggcaacgcgtcccgcgctgtggatactgttagtcgcgattatcctgatgctggtctggctggttcgttaaccccgacgaaacgacagtatcgtgacaataattcccagcaccgcagagatcgccccggcaagaaataccgaagagtaaccaaacgtggtcgccagcattcccgcaagcggcccggagacgccgagggcgatatcctgaaacgcggcgtaaccgcccagtgcggtgccgcgaacttgtgaggggacgcgtttaaccacctccacgcccagcgcaggaaagataagcgaacatccggctccggttaacgccgcgcccgctaatgcgacccacgcccctggggcttgccagagcagcaacaagcccaccgtttctacaagcagagagacaatcgccactttcacgccgccaaaacggtccggcatccagccaaacatgacgcgcatcacgacaaatgcgccgccaaacgcggtaagagtaaagcccgccatcgcccatcctttgctggcaaagtagagcgaaacgaaagtcccgataaccgcaaaaccaacgccttgtagtgccagacctaaccctggtttccagataagtccgacaacgctccacagagatggacgttctcccgccagggctggtactttgcgcactgtgccgttacaggcccacgccagtaagggtaatgccattgtggtgagcgccagtgcggcaaaaccgtaatggctatgaatcaacaggccaagcggagcaccaacagcgagggcaccgtaaatcgccattccattccatgacatcactttgccagagtgttttggccctacgatgcctaacccccaggtcagagcgcctgtcagtaactggctttcaccaaacccaagaatcaaacgcccgatgaccaacagggcaaatttgaacggtgcggagacaggcaaaatcgccgccagcagcaacgcgccgccagccagaccacaagctaacatcccytgaagcgccgaacgttttgcgccatattgatcggccagtcgcccggcatagccacgcgtcagcaccgtagccagaaactgaatgccgacggcaatgccgaccatggtattgccatagcccagatcatgatgaacaaacaacgggataaccggcaacggcaaccytacggtcatgtaggtgagaaaaaccgcaaaagcgatgcggaagagcgaaaaattggcagaagatcgtgtttcggtttggcttacagcagtcatgcattactccagaatgcagcgcaaggcgaggagtatccccgtctcatctctctggtttcagggttacagtgcgttggcaggatttaacgcgtacgtcttttcagaaggaaatcgacaaagcggggagtttgcctggaactggcggcgattgtcaatgatgtgaaaaagggaaccatcaggttcccttttgcgttagtgccggaggccgcattggcgcgtaacgtcggatgcgacgctggcgcgtcttatccgacctactccggcctactgcgaattaatctttcagcttgcgcattaccagcgtggcgttggtgccgccgaagccgaagctgttagacataacagtggtcagttcgcgatcggtcgtttcggtcacgatgttcagacccgcagcctgctcgtccagctcttcaatgttgatgctcggggcgataaagccgtgttccagcatcagcagagagtagatagcttcctgtacgccagcagcgcccagagagtgaccggtcatggctttggttgcagaaatcgccgggctcttatcgycgaacacttcacggatagctgccagctctttcacgtcgccaaccggagtcgaagtgccgtgggagttcaggtaatcgattggggtatcaacgccatgcatcgccatctgcatacaacgtactgcgccttcgccagagggagcaaccatgtctgcgccatcagacgttgcgccgtagccaacgatttcagcatagatgtgagcaccacgcgccagcgcgtgttccagctcttcaaccaccaccataccgccgccgccagcgataacgaaaccgtcacggtgagcatcgtaagtacgggaggctttttccggggtgtcgttgtatttagtagacagcgcacccattgcgtcgaattcgcaagccatttcccagcacagctcttcgccgccgccagcaaacacgatgtcctgtttgcccagttggatctgctctactgcgttaccgatacagtgtgcggaagtcgcacacgcggagctgatggagtagttaacgccatgaattttaaacggcgtggcgaggcaggcagaaacgccggatgccatcgctttggtgaccacatacrggccaaccgytttcaggccgcgcgggccgcgcattgcgtcagcgccgaacacctggaaacgcggggaaccgccgccagaacctgcaatcaggccaacacgcggattattctggtaagcttccggagagaggcccgcatctgcgattgcctgctccatagaaaggaatgcataaatggatgcgtcgctcataaagcgcacaactttgcggtcaatgaggccagtggtatccagttttacgttgccccagacgtggctacgcatgccggaatccttcagctcctgagagaaagtgatccctgaacgtccttcacgcagagatgccaggacttcctgctggttattaccgatgctggaaacaatgcccaggccagtaatcactgcacgtttcattcaatacctctgtaagtcgcacatagagtaagtttcgaatgcacaatagcgtacacttgtacgccgaacaagtccgatcagccaattaatagagaaatttgcgcagccttacacacatcgctaagatcgagctaccgcctgtaagacgagtaacttacgtgaaacactactccatacaacctgccaacctcgaatttaatgctgagggtacacctgtttcccgagattttgacgatgtctatttttccaacgataacgggctggaagagacgcgttatgtttttctgggaggtaaccaattagaggcacgctttcctgaacatccacatcctctgtttgtggtagcagagagcggcttcggcaccggattaaacttcctgacgctatggcaggcatttgatcagtttcgcgaagcgcatccgcaagcgcaattacaacgcttacatttcattagttttgagaaatttcccctcacccgtgcggatttagccttagcgcatcaacactggccggaactggctccgtgggcagaacaacttcaggcgcagtggccaatgcccttgcccggttgccatcgtttattacttgatgaaggccgcgtgacgctggatttatggtttggcgatattaatgaactgatcagccaactggacgattctctaaatcaaaaagtagatgcctggtttctggacggctttgcgccagcgaaaaacccggatatgtggacgcaaaatctgtttaacgccatggcaaggttggcgcgtccaggcggcacgctggcgacatttacgtctgccggttttgtccgccgcggtttgcaggaagccggattcacgatgcaaaaacgtaagggctttggacgcaaacgggaaatgctttgtggggtgatggaacagacattaccactcccctgctccacgccgtggtttaatcgtacgggcagcagcaaacgggaagtagcgattatcggcggtggtattgccagcgcattgttgtcgctggcgctattgcgtcgcggctggcaagtaacgctttattgcgcggatgaagcccccgcgctgggtgcttccggcaatcgccagggggcgttgtatccgttattaagcaaacacgatgaggcgctaaaccgctttttctctaatgggtttacttttgctcgtcgactttatgattcattacccgttaaatttgatcatgactggtgcggcgtcacgcagttaggctgggatgagaaaagccagcataaaatcgcacagatgttgtcaatggatttacccgaagaactggctgtagccgttgaggcaaatgcggttgaacaaattacgggcgttacgacaaattgcagcggtattacttatccgcaaggtggctggctgtgtccggcagaactgacccgtaatgtgctggaactggcgcaacagcagggtttgcagatttattatcaatatcagttacaggatttatcccgtaaggatgactgttggttgttgacgtttgcaggagatcagcaagcgacacacagtgtagtggtactggcgaacgggcatcaaatcagccgtttcagccaaacatcgtctctgccagtgtattcggttgccggtcaggtcagccatattccgacgacacccgaactggcaaaactgaaacaggtgctgtgctatgacggttatctcacgccgcaaaatccggcgaatcagcaccattgtattggtgccagttatcatcgcggcagcgaagagacggcgtacagtgaagacaatcagcagcagaatcgccagcgattgattgattgtttcccacacgcacaatgggcgaagacggttgatgtcagtaaaaaagaggcgcgctgcggtgtgcgttgtgccacccgcgatcatctgccaatggtaggtaatgttcccgattatgaggcaacactcgtggaatatgcgtcgctggcggagcagaaagataaggcggtaagcgcgccggtttttgacgatctctttatgtttgctgctttaggttcgcgcggtttgtgttctgccccgctgtgtgccgagattctggcggcgcagatgagcgacgaaccgattccgatggatgccagtacgctggcggcgttaaatccgaatcggttatgggtgcggaaattgttgaaaggtaaagcggttaaggccgggtaatctgctctcgcagtgtttgccggatgcggcgtgaacgccttatccgacctacgtgtgacgtgtaggcctgataagacgcgataagcgtcgcatcaggcatggtgctccagacgccgcaacttactgctgtgacgcctgctgaaacaggttttcccacatatcggtcaccagcgcctggtcacgcggcgacaattcaccagcaccaatggctttttccagactctggctaacggtcgtatgcaccgcctgagcggagtggtcatcaccactttccagttctgcgatggctaatgtaaggtggccacgcaaatacccactggcaaacaactcatcatcactggcatggtcaaccataccgtcgattaatgccagaatgcgtgattcaaactccgcgatcatcttctttcctcattgtaaaacgtggcgctggcttcagttgagcgcttccggccacgggaactgttccgccgtaagttccggcgtgtgataataattttgtagtgctttaatgaaacgtgccgggcgttccggaatgccatttgttagataatccatcacctgcgcatgtactcgccgttgaaacaccacgcggtccggttcgaagtcgccttccagattgtcgcaactgacgttaaacgggtatcccgccgccacgcagaacaaccagtcgagcgcctgcggcttcacttcaacatcttcaaactggctttgcgtttgggcatcgcgaccgtccgggcaataccagtagccgaaatcaacctgctcgcggcgcgctttcccggcaatacaccagtgcgaaatctcatgaattgcgctggcataaaagccgtgggcaaagacgattcggttatacggtacttccgcatcagcgggaagatagatcggttcgtcgtcgcctttaatcagacgggtattaaaatcatcggcaaagcagctattaaaaatttcaatcaactgctcatagtggtgtgtactgttcattagttcatccccaaccagtggaggatctcctgtccgtggctatcataaagtaatttggcactcatcaccgccgagacgataacgatcatcgggcggatcagtttttgtcctttgctcaacaccagtcttgaacccatgcgcgcgccaaggaactgccccaccagcatcacaaagcccgtcgcccaaatcactttgccgccgagaataaacagcagtaaaccgccgatgtttgacgttgcgttgagtaatttggcgtgagccgtggctttggcgaggttgaatccgcacagcgtaacaaaggccagcgcgtaaaacgatccggctgccggaccaaagaatccgtcataaaaaccgacgcagccaccggcaattaacgcgaagggcaaaccgtacatccggcgctggcgatcttcttcacccagctttggcatcagcaagaaatagaggccgatacaaatcaccagaatgggcaaaatctgccgtaagacatcagcctgaacgtactgtaccaacagtgcgccgctcattgagccgacaaaggtcatggcaatattaagtttctgatcgcttaaactaaccactttgcggcgaataaagtagatagtggcggaaatagagccgccgcaggcttgcagtttattggttgccagagcattagcgggagacatccccgctgccatcaatgccggaatggtgagtaacccaccgccaccggcaatcgagtcgataaatcccgccagcatggcgacaaaaaagagaactcccagcaacagcggggaaaccataaacaggctattaaacgtttccattagatcacgtgctcatccagtagcgcctggcaggaaggcggcaacggargcggtgtcttcttctcaggctttgttgttcccggttttggaggttcaaaccagctttgcagttctgccccgcaaccatcgcctggtggcggtaaaggttgatcttcacactccagactatcggcaggacaacgtaatcgtacatgcatatgcgcacgatgctggaaccagggtcgcactttgcgcaaccagtcgcgatcggtgcccgcatcaaggcaaagttgttgtttaatcgccggattaacaaaaatgcgcgtgacgtctttgtcctgggcggcgagtttgatcaagctgaaaatttctggcttccacagcgtggagacaacgtgtttaccgtcgcgggaaactaagtccagtgcttgcgggcgcaagagctgcgcggaggtccggcgtgttttcggcagttgcagaaagatatcgacatccagtccggtctggtggctggcgtgaccgccgttgaaacgcccaccagcaggcattcccatatcgccaatcaacaccgtacccatgcccagattgctcacctgactactcaggcgctggataaacatcaccaggtccgggtgaccgaaatagcgacgctgatcggtacgcatgacctgataatgttcggactgtatcggcaacgtgtcancgccgacgatacaaccattggaaaaactgcctatcgattgtgcgctacccggcacaggttgggttattttttgccacggcgtcgctgccaggctgacgctactggcaagcagggccagcagcgcaatcgcggttttgttcattttttaccagcgtggaatatcagtcttcacatcrgcattttgcgcccgctgccgtaacaggtgatccattaaaacgatcgccagcatcgcttctgctatcggcaccgcgcggatcccgacacagggatcgtgacggcctttggtgatcatctcaacttcttcgccaaagcggttaatggtgcgccccggcacggtaatactggaggtcggtttcagtgccatatgagcaatgatttgctgcccgctgctaattccgccgagaatgccgcccgcatggttactctggaaaccgtctttggtgatttcgtcgcggttctggctgccacgcagcgccaccacgtcaaaaccatcaccaatttccacgcctttcaccgcgttaatgctcattagcgcatgggcgatgtcggcatccaggcgatcaaagaccggctcaccaagcccggcaggaacgccactggcaacaacggtgactttcgcgccaatagagtcgccctcttttttcagcgcgcgcatcagttcatctaacgcgtcgattttgtccgggtccgggcagaagaatggattttgctcgacctgcgaccagtctttgatttccagcggaatgtcgcccatctgggtcaggcagccgcgaatttcgatgccaaatttytcagcgagatattttttggcaatcgcccctgctgcaacgcgcatggcggtttcacgggcggaagaacgtccaccgccgcgataatcgcgcagaccgtatttttgttcgtaggtgtaatcggcatggccaggacggaaaacgtccttaatcgcactataatcctgagaacgctgatcggtattttcgatcaacaaaccaatgctggtgccggtagtaacaccttcaaaaacaccggagagaattttgacctgatctggctcacgacgctgggtggtatagcgcgatgtcccagggcgacgacggtcgaggtcatgttgcaggtccgcttccgtcagcggaatgcctggcggaacaccatcgacgatgcagccgagcgccagcccgtgcgattcgccgaaggtggttacgcgaaagagttgtccaattgtgtttccagccatcacggctccgttattgttgtgtttgcgtgtttacttaatctttataaatcgcgaaatgttcacgggccgccagcagctgcgctttggtgagcataaacacaccatcgccgccgttatcaaactccagccaggtgaacggaacatcgggatattgttccataagatgtaccatgctgttgccgacttcacaaatcagtacgccatcatcagcaagataatctgccgcgtttccgagaatgcgacgcgtcagtttcaggccgtcggtgccagatgccaggcccagttccggctcgtggcggtattcatttggcaggtcggacatatcttccgcatcgacatacggcgggttagtgacaatcaggtcgtactgcactttcggcaaatcacggaacagatcggaacgaatcggtatgacgttgtggatcagaccgtgttcttcgatgttctgttcggcaaccgccagcgcgtcgggagagatatctaccgcatcgacttccgcttccgggaaggcataagcacaggcaatggcgatgcagccgctaccggtacacatatctaaaatatgctgcggttgcttgctgataagtccggcaaatttattgttgatcaattcaccaatcggcgagcgcggcaccagcacgcgttcatcgacgtaaaattcatggccgcagaaccacgctttgttggtcaggtaagctaccggaatgcgttcgttgacgcggcggatcacgcgctcaacaatacgatgtttttcgctggaggtcagacgcgcggtgcgcatatcttccggaatatccagcggcaggtagagcgacggcaataccagctgtacggcttcatcccacgggttatcggtgccgtgaccgtaccagatatttgccgcgctgaagcggctcaccgaccagcgcaacatgtcctgaatggtttgcagctcatttactgcttcatcaacgaaaattttatccacgtattcctccagggcatgatcgcaataatttcggcggctagtttgccatgaagatgacgataaatcagcattcacgcgcggtgagtgaggaaaaatacgtttaaaacgatcgattgcgctacgagtcgggtaaactgtaggaaaattagaaatagagacagataaatgaaaaagaaaacaacacttagcgaggaggaccaggctctgtttcgccagttgatggcggggaytcgcaagattaagcaggacaccattgtccatcggccacagcgtaaaaaagtcagcgaagtgcccgtcaaacggttgattcaggagcaggttgacgccagtcactatttctctgacgaatttcaaccgttattaaatgctgatggcccggtgaagtatgtacgccctggtgtagaccattttgaggcgaaaaagctgcgccgcggcgattattcgccggaattgtttttggatttacacggtctgacgcagctgcaggccaagcaggaactgggcgcgttgatcgccgcctgtcgccgcgaacatgtgttttgcgcctgcgtgatgcatggtcacgggaaacatatattgaagcaacaaacaccgctgtggctggcacaacatccgcatgtcatggcgtttcaccaggcaccaaaagagtatggtggtgatgccgcattgctggtgttgattgaagtggaagagtggctaccgccggagttgccatgaatattagggggcggatgcgttttgccatttcgccctgaatgctggtatcgaatgccggatgcggcgtaaacgcctgatccggcttatcaaaatgtgcaaattcaatacgttgtgattcagttgtaggcatgataagacgcgtcagcgtcgcatcaggcatcaacgcacaactacagttcattcagtacatactggaaacggcatgtagaatcaattggctcacggctactggtattcacctgtaccacaatgtcgtgtagctttctatccgtcaatggttgacgtgagggggtgactgtcacctttgcattatcacaaccatacgaggtaaaggttaataagtcagaaacagcacgacaatatgcccctctggaatcaaaaatactgccatcgcagagtttgccgctttccatcaggtaggtcgaaagcgtagtcgtgattgtcgaaccatcggattgcaatcgcagcgctttattatggctaacataattatcactccaggatatatcaaacgaagcgacgggaattgtcgggcaaatagaatcatgaactgttgggcttgtatacgtaccaaatccaaatgcctcagatactgaataaaatgaggcaatccacggacaaccataattatcagattctacagtgacgttaaaagtcatatatgcacagacaaagacacgagtattgataccagggcaatttgaggtgtccgtacgtctataatcagtcaaaaccagtgtcggtgccgggccagatccgctccaggatattaacttgagggtgtcgccttttcttgcattggagttgtattgtccgtagcttacttctcccggcgtcactaccgtgacatagaaatataaactgccggaagcagtaacgtttttcatcgcataataaattttagtactggaaaagcttgcactcatgagtttatcaccggcatagcactttggtgtttctaaactgagagcaagtaatatcagacttgtcaaaaatatcgtccattttttcattttaaaaatactcaaaagttaccgtcattgtggcggtgaaatcacccgatgtaacatttcgtccatttacggtctgtaaccaggcattaaaattgacactgttatttccctgatttaatggaaatgaggcacctgtggtactgttaataggtacagccgcccctccggcagtttcaatgccaatcccaacacccgttgcagaagatgacgaatcaatcgacagaaatcctggtaagtcggtatcttctgttcccatcaaggtcaccttgacattaaacgccgtggtgcttttgcaatctttcaactgaaaaactaacggtacgcgatctgactgaccacgttgcattaaatcgctggcagcaattgtggggaaatgaatttctgcaagtaagttgccattgattacaggagtacaggatttaccaagcaaattaccggtaaaatgcaggttatcggcagctggggccgttccgctgaacaatatcagaccactgataagcgcccacgcacggttattcttcattggtaatccacctgtaacgtagcccatgcttcaaagtctgactcgggtaagtcgacaccgctcttttttacgggtactgccgttagtaccggaagggatgtttcattcaccactaagggcgtatgcagcttaaaatcgctcccggcttgtttgaggtgtattcctaatccattgagatccgtggctacggccgaatcgtcaaagtcactctgcgtaccactccaggtcaacgtcatttccatttgagggtcacggacagcggtatcgcaggtaatggtatacggcacgacctgttcgtaattgctaccgttaatgtcatcaatattcacgtcccgaaacgtcaactctatattttgcccattactaatagagcaattgggtggctgcactaaataaccatgaaaagagacattcgagagcgccataaagctaaagctccacaacattaagagagagatccgtttcattgataatccaccacaattgtggcactggcgctaaattccgccgccgttagcgatacaccgctctgcacgacaggaaccgcttccagagccagtgcgccagatgaaaagttaaacggtaaccatgcgccaggcgttaaatccaaaatggagtgatcgcttactttctgaatacggataccaaaaccggcaatacccgtatcgattaccgtttctccgttaattacggttgtggttgcctgcatatttaagcgcaggtcgtccattgccagattgttgcacacaagcgagtagtcaatggggcgtttgtaacttaccccatcgatcttggaaatgaagacattaccaaactccacgctcgcacccgttaccgtacagggcggcggggcatcaacgagcacacgcaagaccatcgcaaccgatttactccccgccattacaggcgtgctcacaatgctacacagcaataaccacgcccaggccgaataagctcctttcatgctattgctcctatccctggcctttgctgttttgctcttcgtccacctgacaggtatttcccgtacagcggaagaacagcggcaaacgcgcaccataatcattcacataggtcagcaccgggacgctatccattttgacttttaacggcacagaggtttttggcgatatcaccatgggggaaaatcccgctgccggattgccatttttctgcgcactggcgttactgataaccacgaagtacggcgtcgggttattgacggtaaactcctgaccactgagggttaaggtcaccttatgctgccacgggtttttcatgctgacgttttccagcgcctttggtcgccagaacaacttaatgcgcgtctgcagcgctatctgtagcgtgttaggtttgttcgatttcggcgggatctcacgcacgttgaaatagaacacgctctcgcggtcggcaggcagcttgttgatatccggcatgccctgtaccttcacctgaccgttcatcatggaatcgatgcgctgcactggcggcaggaccgtcagtggcgagctaatcctgttaccctgtccatcttccatccagctttgtgccagatacggcattttcgggtcgttattgcgcagcgtgacgctgattgatttatcactttcgttaaaaatcaggcgtgtacggtccggcgtgacagaggcctgtactgacaggctggcggcagttatcagtaacgccagcgtcgttgcggccgttctggcagarcaaaatagattcgtcatggatcattccttaatcacgttattaattggctgataccgatactggcgcttccgttggcatcacctgctgggtctgctcctggatcaccggcttaatttcatgaggcatcgaaggagatatcgcccctgtttgctggcatggtaataacaggccattgaacagatcggctggcagcgggtcaggcagatgaatatcgcagtgggccacaccgccccatgaaacgatcatatgctcgccaggttttacgcccgcgaggtagacgttgccgtcatcgtcaaccagaccgacgttctgcgcgctgtcgtttttcacttccgcgccaaacggcggataactgccatcttgcagacgcagcaccgccatcgctttttgcccgctgatcaccgagaacttacggtagccaatggccccttcggtaagcgtgccctgcaccacggactgggtggcttcggcgttttccggcaggttgtttaggtcgatatacgcctggttgcggtagtagttgttgacgtctgccaccactgccttaccgaacatattggtgtaaaccgccgcgccatttccttccaccggaacaccagccacaccgtcggcatcaatcagcagacgcgtaccgcccatattctgggtacggtggagcgcgccaccttgtgcggtgagcgtcgcgccgccctgtaaggaaatacccgccgaggtgtactgcccttcatggtagttagcgctgagatcgacctgcgccagcgatccgtcgtggctgtaataaccgtcaacgctggagtgattgtcgctggtgcctacgttcaactggtaatgggttgcgtcatcgacacggctgaaataccccacctggctgctgtccgaaccgctgccgtagttgccgttatagctgatggtgctgctgtcaccccacggcataytgagcgatatgtacacacctttatcggcctggttgtcatactcgtagcggtatccggtcatggaaatgctcatgttgcggatactgcccaggttgaagtagtgcgagagcatgacgttgtagttggtctgttcgtcgcgatcccagtaggtatggcgggtgtagttgagataaacagacacaccggcatccctgaagttctggttataggtggcggtgtacatctctttgtcgttgccggtgcgcaccatttcgctgtcgctggcatcgagatactcgctcatggtcatgaagttctcttccgagaagcggtatccggcaaaagtgacgcggctgttcagttcatcgaagtctttggaatagctcaggcgaaacgagttgccgtccagtgaacctttcccgtaggcggtctctttatccagacgggtatgcgagtgggtgatatcaaaggccaccgcaccaaacacagacaggtcgcgaccgacgccaagcgccgccgactgatagtgttcatctgccagcgccccgccgtatagcgaccagccgttggcaatcccccaggaagcttcgccgccggagaagaaaccgccttccacgtggtgcccccactcctgcgggcggcccatcatcagtttatagcgcacctggccggggcgagtcaggaacggcatcgaggcggtgttgatgtcatattcctgcacctgaccgttctgttcttcaatgcggatatgcagcgtaccggagaccgaatcgccaagatcctggatgcggaacggccccgccgggacctgggtttcgtagatgacgcggcccaactggctgacggtcactttcgcggtggtgtgcgccacgccggagatatccggcgcatagccgcgcagattcggcggcaacatttgatcgtcggtgctgatactgccacccacgtagttaaagccgtcgaaaatatcagaattcaggtagtcttcgccaaggccaagtttggcttttagcgacggtaaggctcgccaggcgtagtagcggctccactcccagtttttttgcgtgtcatcaccgttgataacatcgtcatcattgcttttactatgcaaataatcagtctgccagtcggcacgaagacgccatgcgccgakgttcaccccaaccgtcccgttaccgctaatttcattgctgtcatccccgccattttcttcatgtcgtgtctgggcggtaatactgtagtcagcaattaaaccagatataccgtcatcccagcgtgaaggcggatcccagttgatgtcggtatattcaaggtaagcctggggtaatgaaatgactaacgctgactgactcaggtcagctttaatatcaatgccttccagttgaccgggtttcaggcatttgccgtcgtggatccattgcaggttttttgccacatcctcttttaagccaaactgcgcgaccagttcaggcgtcaggcaggcataggttttactggcatcgttctcagaggcgtaccagtaaatatcgtattcttccgtcagcggctgtttatttagttgaacctgtaaattgtatttcccaggttcgacataaccctggctggaaaatcgcttcagatcgatttttgtgtcgccttttaactccagaaaacgggaatcaaactgaatttcattttcagcccaggcattgacataactcccggacattgccaatgcaacgcagcagggaagtacccgcagtcggaaaagaraatggtcaggcatacacgtatccatccgtaattattataatttgcgcgaattccatttaaaaaccccatagcccgaaagctatgggggtatcacttagagataagtaatctggaaggtcgtgttggcttcaaaattacctaaatctggcgcatcagcagcgcccaccagccaggctttaaagtccagcgtctgcttcgctttgcctttgttggtcgccgtatcgtttacgattttctgttcgatacccgcgccgcttttataagaggttccctgagcgtcaccaatggccaggctgacattgttaaatgccgcaccagtatcggtattgtaaatggtgtagtaattgccgctgttggtagaagacgcgttaccggtgaaggtagtggtcatcgttgtctgggtgtcaaacacacagtcttgcagatggatctggaaagctttcggtgtagaagtcccgttatttttcaggatccctgaaccaatgtcacccatatcaacttccagtttgtgatcatcaggaacgatagagcacggggaatcttcaatggtgccgtagaaacgtgctgtaccattgttgccagcggcgattgttgaagtagaagcgaacgcacccattaccattgttgcagcaatagctgtttttacaaacttactcattatttgtccttaaaccataaataattaaaaatataaacattgcaatacattgattcagtcaatagcaattatttatacccagccattgaataagctatccgatctaactaacaagaaaataggtcgcataagaagatattctttggtgtgggcggatggtgatattttgtctttattgtttcaaattatatttacttaacagcgaattaaggaccgcttaatgtatagccagaatagaaatattttgaggattttcttataaaaaagaaatgaaatacttaaaaaaatatcttacacataatttcaatttatgaataacctgcgcaaaaaagacaatcttagattaagtttgagattgtacttttttgaagttatactattaacacatcacaaataatattaaattaagacacgaaaatatcatttcttttttattattaactgttctattagtttgatgctttgtaaaaatacattacaacttagtctcatttcgtcagaaattaatagggaagcagaggaaaaagtgcgatgaattctgtatcgaagcgtatcaactccgtgaagggttttgagtgaatttctactattgcaaaaagacaaatgcccgatgtacagcttacatcgggcattttttcaaacgaatcagatagctttcgccatcttcaaattacatgggctcatctgccagttgaactcgccttttccgctttcatcaagcgttacgctggcaatggccgaggtggtaaacataggcggcgtttcgcccggacataactcggcgaccagatacccaactaacggtaagtgggagataaccaacaccgaagcaacaccttcattggtcaacgcctgcaaataggcactgaccagaccaacatcgccgcagggcgttaactccggcagaacttctgcactggaaggcaggttcagacaatccccaacttcctccagtgtttgctcggctcgcaggaacgggctcaccagaacgcgttcgatttccactttttgacctttcagccagttcgccatcaggcgagattcgtcacaaccgttagtggtcagaggacgaaccgaatcactggcggcatcgagggctgcgtcgccgtgacgcatgataaaaacttgcatattgcaccgcttttgttaaccagattcgcccgttttctttcatctgaaaccagagaaagaaaacggtggccggcattgtgccttatccattcaccgaatgaaacgctgttttttacctcaatggcgtaagtatagtcaatatgcgtttacattttgaccaacaatccgccattcagcgcggattcatatagctttgaccttcttattgcaggtcagttgcagttgttttccaaaaactttccccacgcgcacccatctcgactaaacgctcgcaaggggtaaaacgtgaaccatactgcgtggccagtcgttgcattattgcaaccacttcgcccgcgccgagagaatcgatatagcgaaacggtccaccgagaaatggcggaaaaccaatgccaaataccgcaccaatatccccgtcacgcacgctacggataacctgctcatcaacacaacgtacagcttcattcagcatcaacatcacacaccgttcagcaacctgcggtgcggagagtcgcccctgcccttgtgcgccaatgagcgggtaaatggcaggatcgacctgttttttgcttttacgccctttctgaccataaagatagaaacctcgaccattttttctgcctttgcgatcgtcgttcaaaattgaagaaacaacatttgcaggcgcgctaaaacgttctccataagcggcttccagtacaggaataattttagtcccggtgtcgattcctacctcatccaaaagttggattggacctaccggaaaaccaaatttcactagcgcggcatcaatgtgcgctacccgttcaccttcggtcagcatgcggatagcttcattaatgtaaggcgctaagatgcgattgacgtaaaacccggctttgtcacgcacgacaatgggcgttttgccctgttttttcgccagttttaccgtagtggcgatggtttgtgctgatgtacccgcatgaggaataatctccaccagcggcattttttccaccggactgaagaaatgcaggccgataacttgctcaggtcgcgtggcgtgagcggcgatatcaccaatcggtaaagatgacgtattcgaagcaaagatggtatgagcggcgcaattttgctcaacttccgccaccatctgttgtttcaattcgagattttcaaacaccgcttcaataatcagatcgcgatgggcaaagccgcgatagtccgtcgttccggagattaatgccagctgtttgtcacgttcgctggctttgagatgacgacggcgaactttgccctccagctgatcccaactgtacttcagcgcatgatttatgccctgcgggttgatatctttaattctgaccggaatccccgctttacaagcagtgacataagcaataccgccgcccatcaagccaccacctaaaatccccacgctgtttaatggcgcaggcggcgcatcactgccgggatctttcttcacttccgtactggcaaaaaagatactacgcaaagcttgcgattgtggcgtcatcgccagttcgccaaacgcccgtgcttcagcgtcatagccactgctggtgccctgcgctaatcccgtttcaacaacctccaggatgcgttctgtcgccggataattgccttgagttttgtgttctgttttcttgccgaccattttgaacagctgcgcacgacctaacggccccgccagaatacgctcgcgtacaggtagagggcgggaagatgggcgatccttctttgccagctcaacagcggcttccagcagaatggagtgcggaacaacatcatccaccagccccagctttaatgcctgtttcgcccgaagttgttttccggtgaggatcatctctaatgctgtgctgacgcctatcagacgcggtaaacgctgggtgccgcctgaaccgggtaacaatccaagttgtacttcaggcaaaccgagcaccgttttaggatcgtcagtacaaacgcgaccgtggcacgccagcgccaactccagcccaccacccaggcaagcgccatgaatagccgcgataaccggaatgggcaaagcatgaatctccgccatcaactgttggccctgccgcgccagagcttccgcttcttgcgccgttttgcaattgccgatcatgttgatgtctgcgccagcaatgaagttgtccggtttagcggagacaaacaccacgcctcgcaactctttgttttcacggagttgcttaataatggcgcgcacctgcgaggcaaactccgccttcagggtattcattttctcacccggtacgtcgatggtgatgatagcaatgttgtccagacgaacattaagagtaaacgctgatgtcatttccattattccgcctccagaaccattgccgcgccaagcccaccggcagcacaggcggtaactaaaccaaatccaccgccscgacggcgaagttcatgcaatgtctgggtaatcatccgcgcgccggtcgccgcgaagggatgcccgtaagcaatcgaaccgccaagcacgttaaatttgctatcgtccacttcgccagtggcatgtgcacgccccagcgcttcacgagcaaaacgttcactacccagtagctgaatattggccaacgtctgggcggcaaaggcttcgtgcatatcaatcaatgtcagatctgccattgtcaaaccggcacgctccagcgccagcggtgttgaccaggctggaccgagcaacatgtcctgccagacatcgatagcggtaaatgcgtagctgcgcagatatcccagcggtaccagccctaattctttcgcccgggattcagtcatcaggatcaccgccgctgcgccatcggtcagcggcgtactgttcgccgccgtwaccgttccgtgtttacgatcaaacgccggacgcagctttgcgaaatcagcaagcgaggaattaccgcgaatattgttgtcttccgcgagcagttgtttataaggagggataaaggcagtcatcacctcttctttgagttttccgtctgaccatgcctgagcggcacgctgatgcgaacggtgcgctaatgcatcttgctgttctcgggtgatgccgtaggttttcgccatttgctctgcagtgtcgcccatccgcaagccggtagaatattctgctaccgcaggtggtacgggcattaagtcgcgcaaacgcaggcgagagaagagtttcagacgctggctcattgtgcgggctttgttgacatcaaccagcacgcgcgccagttttttactgacgccaattggcaataccgaagaggaatctgccccaccggcaatccccgctcggatagtccccgccatcaggctttctacgacgtttgcaaccgcctggaaactggtagcgcaagcgcggctgacgctgtaagcatcggtatgcacattcattccagtaccgagaacaatttcacgcgcaatgttgggagcttcaggcatttgtacgacctgaccaaagaccagttgttcaatcacttcggcggggatctcgctgcgtgccagcagttcgcctaccaccatcttccctaaatcaaccgcgggaatgccatgaaaagccgtcgcctggcgggcaaaaggcgtacgtaaaccgctaacaatggcgatacgatcgccctggcgggtaaccagcggtaaaacctgacccataacactcccctgtaaaaaaataaataaagtggtctgacctgatcatagtcttaaccatttttttacatttagccaagcggagaaaagggaaattgggagctatgacacagtgaagacaggagaaagaaaagaaaacgcccctacctgttgctggcaggagcgtacttatccgagaggaattaacgcagacccagctggaagatcagcatttcagcttcgcaggcaaaagtgaaatcgatatccaggcgcacaccatcagactcttcagtgaaagtcggggagattttgcacggttcggattccacgctacgggctttctcagtcagcgccgccagcgtttgttctgcttctgcgcggtttgcaaacacgcggctgtaagacgctgtgcagtcggagttgtccataatggtgccaacatccatacagcagcaaaccggggtttcatcagcactacatttactcatcgttgatttcctctgtatgtgcacccaaggtgccagataaacgttgtggatattttacgcttccggaaagtgctgctccagttgttaattctgcaaaatcggataagtgaccgaaatcacacttaaaaatgatctaaaacaaaattcacccgaatccatgagtgcgccacctccaaattttgccagctggatcgcgtttcttagatcatatttgaaaaaagatagaaacatacttgcaacattccagctggtccgacctatactctcgccactggtctgatttctaagatgtacctcagaccctacacttcgcgctcctgttacagcacgtaacatagtttgtataaaaataaatcattgaggttatggtcatgagccagaaaaccctgtttacaaagtctgctctcgcagtcgcagtggcacttatctccacccaggcctggtcggcaggctttcagttaaacgaattttcttcctctggcctgggccgggcttattcaggggaaggcgcaattgccgatgatgcaggtaacgtcagccgtaaccccgcattgattaccatgtttgaccgcccgacattttctgcgggtgcggtttatattgacccggatgtaaatatcagcggaacgtctccatctggtcgtagcctgaaagccgataacatcgcgcctacggcatgggttccgaacatgcactttgttgcaccgattaacgaccaatttggttggggcgcttctattacctctaactatggcctggcaacagagtttaacgatacttatgcaggcggctctgtcgggggtacaaccgaccttgaaaccatgaacctgaacttaagcggtgcgtatcgcttaaataatgcatggagctttggtcttggtttcaacgccgtctacgctcgcgcgaaaattgaacgtttcgcaggcgatctggggcagctggttgctggtcagattatgcaatctcctgccgggaagactcctcaagggcaagcattggcagctaccgccaacggtatcgacagtaataccaaaatcgctcatctgaacggcaaccagtggggctttggatggaacgccggtatcctgtatgaactggataaaaataaccgctatgcactgacctaccgttctgaagtgaaaattgacttcaaaggtaactacagcagcgatcttaatcgtgtgtttaataactacggtttgccaattcctaccgccacaggtggcgcaacgcaatcgggttatctgacgctgaacctgcctgaaatgtgggaagtgtcgggttataaccgtgttgatccgcagtgggcgattcactatagcctggcttacaccagctggagtcagttccagcagctgaaagcgacctcaaccagtggcgacacgctgttccagaaacatgaaggctttaaagatgcttaccgcatcgcgttgggtaccacttattactacgatgataactggaccttccgtaccggtatcgcctttgatgacagcccagttccggcacagaatcgttctatctccattccggaccaggaccgtttctggctgagtgcaggtacgacttacgcgtttaataaagatgcttcagtcgacgttggtgtttcttatatgcacggtcagagcgtgaaaattaacgaaggcccataccagttcgagtctgaaggtaaagcctggctgttcggtactaactttaactacgcgttctgataacgcgttcgcctggataaagtcacctgctatgcaggtgactttaactcccccacttcaccgaaagtagtttcctcattgcttgcctcctgagttttgcaaacagcctgatggcagctagccctttcaaatcagtaagtggtatccacagacaaacctgaagggaaacgcatattttcaggcgttctgctcgtccttctcaaagagtttacttttctgaatttccaggatactcaaccccctggctattgtgcgctcatacacgcaaattaaagataggttctaaataaatgagcgttttttgatagtctatttcattaggtaatatatatttgtaacaaatcaatcaacatggaataaaatcatgctatcatctatttcaatcaacaataccagcgcagcttacccagaatccatcaatgaaaataacaatgatgaagttaatggattagtacaagagttcaaaagcctttttaatggtaaggaaggaataagcacctgtattaaacatctacttgagcttataaaaaacgccatacgaggaaacgacgatcctgatagaataaatatcaataattcttcagttacttatattaatattggttccaatgatacagaccatattactattggtatcgacaaccaagaaccaataaaattacctgcgagttataaagacaaagaactcgtccgtactatcattaatgacaacatagttgagaagactcatgatgatataaataatgctgaatttactgatggtggtattgatgatcgtagtgatattggcattgactccaatgatacagacgatattgatattgataatcaagaaccaataaaatcacccgcgaacgatgaaaacaaaaaagtcggccaaaccatcatcaatgaaaacatagtagagaatactcatgatatcaataacaagaaaatgatcttcagcgcaataaaagaaatatatgatgaagatccaagttttatcttcgataaaatatcacacaaactcagacatacggtaacggaattcgatgagagcgggaaaagcgaaccaacgggcttatttacctggtacggtaaagataaaaaaggcgactctctcgctattgtaattaaaaataaaaatggaaatgattacttatctctcggttactacgatcaggatggctaccacattcaaaaaggatttcgtattgatggtgataatctcacccaatattgtagtaaaaaagccaggagtgcttctgcgtggtttgaacacagtaaagcaatcattgcagaatcatttgcaacaggttccgatcatcaagttgtaaacgaactcaaaggggaaagactgagagaacttaacgaagcttttaatccttcaaatctagcaagaggatatgaatattaagaggatgatctcaaatatacatttgagaatacaaaagaaatagtttctactttagtcggtaacaaagttaacgttggccattctcaaaaaatatataaacattttaaggatctcgaaggtaaaactgaagaaaggcttcaaaatcgccaggctgaatatcaaaatgaaattaatcaactatatgcgctaggtgttaattttgatgatatttaaaattatttttccatttttttgatttttcaacagctgaatatcggaaatagtcagtgacgaacatcagtatttttacataattacgtccgggtcattgtcggtttatctccttttacttgtggtaattgagggataacaacaaaaaaggtgagttttgcgactcaccttttttatttgtttcttattcagaatcgatatcttttaaatcatcctgaatcgcttgcgcgttcggattttcctgcggtttgagttcgccgccattagcgatgaaatcatgacgctggaagtacgcttcgcgcaccataatataaggatcggacgactgacgcagcagaccgtcggaatccagcagctgtgcgcgggtttcgataccttcaagcgtccatttacccacagacatcggccaggtcagccaggaaagaaccgggtaaagaccatccgccatatcaccaccgtcatcacgcagcgtgaagctaccgtagaacggtaattgaacgtacgggccataacccacgccataatgaccaagcgtactaccgaagcggtgaggttcagtccgttgcagtttcgggttcgccatccctgcaacatcaataaagccgcccatccccaaaatggtgttcaggaaaaagcgggtaaagtggaccatcccctgataagggtcgccctgcaagaagtagttaaccatcaccgcaggttcttcaaggttgccggtaaaattgctcaaaccgttacgcgccggttgcggaacataatcacgccaggcgacagcgaccggtcgaacaatatacgggtctaatacattgaagttaaagttgtacatggtgcggttgaacccttctaacgggtcagaacgcccttgctgatctgtaccggaactcgcacaccccaccagaagcgtagttcccagagcaagcgccgacaggcgaagcttcataaatgtctccctgtttttttatggcttatgcagtttgccatccatgacggaacgataccgtatccgcctgtttaggtgtgggcgattgtaacagcacgtcaactgatgtccagacgccctgatttgctgatttgatcatagcctggtaatcgccgccctgtaggctacttgattctatagaaacagaaaaaggcaaacgcggccttttctacattttcaaagtaactcccgccagttgcgagcaaaaaagccgctacgctttagytatacgtgctaattcaagagaagagaccatggacaacgacaaaattgatcaacacagcgacgaaattgaagttgagagcgaagaaaaagagcgtggcaaaaaaatagaaatagatgaagatcgactcccctcccgggcgatggcaattcatgagcatatccgccaggatggtgaaaaagagctggaacgcgacgcaatggcactactgtggtcagccattgcggcgggtctgtcgatgggcgcttcattactggcaaaagggatatttcatgtcgaactggaaggtgtgccgggcagcttcttgctggagaatctcggttatacctttggttttattatcgtcattatggcccgccagcaattatttaccgaaaacaccgtgactgcggtactacccgtcatgcaaaaaccgacaatgagcaacgttggcttacttatgcggttatggggcgtcgtgctgctgggtaatattctcgggacaggtattgcggcgtgggcatttgaatatatgccaatcttcaatgaagaaactcgcgatgcatttgtcaaaatcggcatggatgtgatgaagaacacccccagcgagatgtttgccaacgcgatcatttccggctggctgatcgccactatggtatggatgtttcctgcagcgggtgcggcaaagattgtggtgattatattgatgacctggcttattgccctgggtgacaccactcacatcgttgtcggttctgttgaaatcctctatctggtgtttaacggtacgctgcactggagcgatttcatctggcccttcgcactacctactttagcggggaacatctgcggcggcacctttatcttcgcgttaatgagtcatgcacagatccgtaacgacatgagcaacaagcgcaaagcagaagcacgccaaaaagcagaacgtgcggaaaacattaagaaaaatgataaaaacccggcataaatggcgagggtttaagcaatcgagcggcagcgtacttaccccgcagtccattagcgggtatactcatgccgcattgtcctcttagttaaatggatataacgagcccctcctaagggctaattgcaggttcgattcctgcaggggacaccatttatcagttcgcctccatccgtaccagtccgcaaaatcccctgaatatcaagccttccgtagattcacagttcgtcatggttcgcgtcagatcgttgacagccgcacgccatgacgggtaaaaagtggataaaataattttacccaccggatttttacccatgctcaccgttaagcagattgaagcagcaaagccgaaagaaaaaccataccgcctactcgatggtaatggcctgtacctttatgtccctgtatcagggaaaaaggtatggcagcttcgctacaagattgacggtaaggagaaaatcctgaccgtcggaaaatatccgcttatgactttgcaagaggcaagggataaagcatggactgcgaggaaagacatctcggttggcatcgatccggtaaaggcgaaaaaggcttcgtctaacaacaattcctttagtgcgatttacaaggaatggtacgagcataagaggcaagtctggtcagccgcctatgcgactgaacttgcaaaaatgtttgatgacgacattttacctatcatcggcggccttgaaattcaggatattgagccgatgcaactgctggaagtaatccgcagatttgaagatcgcggggcaatggagcgagccaacaaagcacgcagaagatgcggcgaggttttccgttacgctattgtcaccggaagggctaaatataacccggcacctgaccttgctgaagccatgaagggataccgcaagaagaacttcccgtttttacctgccgaccagatcccggcattcaacaaagcacttgcaacattttcaggaagtatcgtatctctcattgcgaccaaagttttacgctacacagcactaagaacgaaagagcttcgttccatgcaatggaagaacgtcgattttgaaaacaggattatcaccatcgaggccagtgtgatgaagggacgcaagattcatgtggttccgatgtcggaccaggttgttgaacttctcactacgctaagctccatcactaaaccagtatcagagtttgtttttgccgggcgcaacgataagaagaagtcaatctgtgagaacgctgtactgcttgtgatcaaacaaatcggctatgaaggtctggaaagcggtcacggattcaggcatgaattcagcacgattatgaacgagcacgaatggcctgctgacgctattgaagtgcaactagcacatgccaacggcggatctgtgcgtgggatttacaaccatgctcagtatctcgataagcgcagagaaatgatgcagtggtgggcggactggcttgatgggaaggtggagtagttattacaacgattcttataaaaaagaaaagccttgcacatatagcaaagcttttcacttctcaggatttcttacaccaagaaaccatcaacaataacaaaatgcaattattatatgttaactacatatgcatttcattaaaaccaatcataaatgcttatcatactttaattgctataattgattgccttctattttttcaactcgagtggttgaaacatcattcttaaatccactccaccattttcttagcttattgtttattggcttttcaaaaaacaaatacatcattattgatataaataatgaagcaaacagagccattactataaatttaattacacttatagcaccaagaccagaaacattaaagaacttgctcaatgtactgattactatagtatggaccaagtaaaatgaaaaagaagcatcacctaaaagtatcataactttatttgatattatttttgaaataataccaccattaaacgaaaacactaatattgaaaaggccattgatggtataaaaagcgcatcatactgtaatccattgctattttgactttttgccaccatatagacagacattaggataaagactacagatgatatttcagcaaatgatagaactaaatatgacggctttgacttaaactcaaaatctccggcctgattgctgcggattgtctctgccagcctgcctcggtcaatctcacgaccagccatcttgtcctgaacattgaagtagtcaatcggaccgagagcagccatcccaaggtgataaacaaactcaccaaaccctgaaggattctgctgatacatctgagcaacgttgttagggtcaacaccgacgcgcgccagttccttggcgttgttttgcagccatgattgcattgcttctggagacgaggccgcaaggcgtgcgccagccgctaaggtgccgatagaattgcgctggtcttcgtctgcccacttcataccagactgaatcttctctaattgaccaggatatttggtcatcagatctcgaacctgctgtcgatcgccggactggatggctgccgcatattctttttggaatgcagcatccgcttcctgttgctttgcggcttgagatgtttgagcgacactaccaagtccctgcaacgcctgaaggccgatgttattgcgacctgaacgctccatttcgttgttctggcgaatataggccaacgcctcacttacatcacttgcctttggcgcatttgagttttgcccaccgataccagcaagaaaaccgcctgagttgattccttgttgccaagtagccatattcccaccttaaaacaatgatccaagaccaccgataacaccgccagcaagagcaccaataccagtcccaataacaggaactgcactaccaatcattgcacctgatgcggccccaccaatggcacctgtagcaaaactctgtaggcctgaaggcttattcgcatttgctgccgatgctgccgcctgctgttgatacaattggctgacattgttagcgtagttctgtccggcgtttgcctgacctgtaagagcaccaaggccgatatttgccagattgttgtagttgttcatctgacctgacagccagttttgaccgagtgtaggtgcgattgctgctaactggtttcctgttgctgtagagcctaatccacccgttgcctctgctgctgccagactctgatagcgcgcctgccctgcaaggtctttatactgctgagagttgtaatactggttaagcgcctgaccttgcccctgaagagaggaaagattctgcaactgtgatacgtactgctgagcgagtggcgtgaacggtgcaaggttttgcatgttcgtctgccacatttcacgctgcagttcgatgcccttttcagttgcgcgtgcctgggctttagatccggagtcgctgccgcctttcatatacccattcatgggaagcaatttattcttgaagctttcgctaagtactaacatttaatagctcctcatatttcgaacgaggtaattgatagagggtgattcctaccggttttccgttactcatgtacgcatcatcaaggtgaccaacacgggtagcgccaagcaaacggataattgcccgtccgtatttggtggtgtcaggaaccatggtgatgctgttaaggaatggtgagttttcgagaagccatttgcagaataatcgatgcccttgtagtgcatattcgccacggaatccggggtcatacaccgcatggcattcaacaacgctatgccagaagttacgcacttcatgaactccagccagcactaatccttcgtagatgccgagatataccgcatcaggcttgatgtagtatttatctccactgtctacgatattccccgtgtttaccgggttgttaaggaattctgcaagtttcaccgggttatcgatgagctttatttccatcactgctccgcaatgattttgatggttgtggcagtaaacgccgcgccattcgactgaatggttaacgtgctgccatttgtggcaagaaagccgtctttatccacgctgaagaacgtagctaacaggatgttgtcggttgttgttgccgagttgcgactgcttactagcgtgtcaggaacagaaccggagaatgttagctgcattgacctgttggcggttccgctgggccacgtcccgacaatcgacagcttgaagaacaaggttttgttctcgttgaacacaaccatcttgttgttaacggtgtcgaagaatggtgccaacgtcccggatgacggcgtaagcgttttcagcaggctaacaaggttggtcggcgctgtcgggatggttactgatacgccagagtaaacaacctctgacttcttgcgcgtagtggcatactccagagcattaatgcgcgtttcatggtctgaaacctgcgattccagcgactgaactctggtatcaagcgatgcaatatcgctttcattcaaggcaatcagtgggtttacgtcatggagtgggctcaacaccagtcagagccgcatgtacacgcaataatcatggtgaacgaaagaagcattaatgggcaagctggcaaaattgtcagcaaatgggtaacactggcaaacaatgcaatcccatcaaatgttcctccccagtgggatctagatttgaaaggtcagcaatattcagagcctacaaagtgtataggtaaacagattgattacatggcaaagcccgaaactaagttaaatgactttaatagagaggcgagcaagagcctatatgattggtcagatgccaacgtttggggttattcgaatggctgggcgcggcatgagataaaaaaagaaacactttctatcactggctttcatgctgtaagacgcatactaaaagccgttcaggcatcaaggaaagacaactacaaagctaagcgacagatacagcgtacattgaaacgacaagacataaatcgatcaccaatcaccccgttccaagcaccgttaattagcaaacacgattgggatttatcagtgatagcggtcaccaaagaggcagagacagagcgcagggaattactatcctcacagataataaactcgaacaaagtacaaacccacccactgttaaggatgttaagaagagcacgagtgagagcatccagagccaaaagagaaagcggaggttatgaccattactactagtagtgacagatcgtgacaaggcggtgcaaaaaacgaccaataataagagagatatgcctgccaaaccgccaaaagcgcggagcgcggcaaacgccgcgagaggcgcaagaaggcgaacctatccattgaaacggtcagaagcgcatcgcgctcgacgaccgaagtccccactaacaccgttaacgaaagatcaaagtcttagaaaaaaatgacgtttctttgatggacttccatccgtaaaaatcaaattttgagaaaaagtacttatagaaattaatcgctctataaggataagttgacgttagtttaaagtgataaaacattaaagaaaaaacgtaaaatcaaatacataaaataagtcaccaagggatcattttcagaaaacaacgtcaacgtaacgtcaactctgtaagaacttttttggtcactttttgggttgaatgtacgtaaaaatccccagcagtgaaatttgagcgcgtaagcacaattctgaggggctttttgtctgtaggttaggcagtgtaactaacaatacaagaagttagctctgactaactatttaattaacttttcaatctaattgcgttagatattataccctaacgcaatatttttaattcaataatgtctgtaaattgttattacttataattatacatttaactatatctacattggctgcttccaattactacttacgtaacggaatctcggatcctctgtttttggctcggtataataagaatcatcaatagtaaagttcgacgctaatttatcccgaagcccacctaaacgttcaatgcttgttagttcgttagtaacatccttgaaaacggtagaaaatgctttatgttgtttagacttcataaattcaggagtgctcagtgcaaactctttatcaggcaaacctggaatacccacgagtcctgtcaatgaatttatacattttatcaaaaaactgccttgaataccttgatttgatggaacaccgtagcttcgtttaatatctccagatattttatctaaatcacttagtaattttgttacttttttatttcctgcacttatccccgattcatcgtaggtcacatgaatctctcggattacatctcgacacgtacgaaaatgatcatgtgttctaagctctaaagctgaattgataacttgagagacatttcctgtttcgtttgctagccatgcagaaaatattggtaaatctaatgaaatagtagatgtgcgtccatgatctacaatttcagatcttgcagtactgattttatcagacaacgattgcaccaaccttgcagtataatcatgaccaaaagcacctgtttttttcatccaatgcaattgatatgcatgccttattggatgaataaatgagtctgctttaaaatgcttagcaatgacgctgtaataaatagatttatatgccaaccaatttagcgatgcgataaacatttcaagtgaacgagtcatacctcctttaccgcgagtagatttttccctttctagttcaaattcacgctcagtatattcatgtccagatgaactcactagcttcacatcggttgaccagtaccctttcgtatcagaagcatctgataattcattaaaaatcgatgcacttagttcactatatttcgcatattcaggagtaccgggctgaccaagcattttcattgttaagtaatacacgctagaccgaagatcccatgtgcaaatcatattcagcttaagcatctctacaagttgcctaaaatcatcgtcaacaaactccccacctctaatttcggaagtaatttgccgagattcaacttgtgctaactgatcaagttcactgagttgaaaatcactttcagatacaaatttaataaagtcaaatttagcaatgcgtttatctctatattcttttttataattatctacacagatcagggtatcgtaaaaaagtatcgcttgaataagattttcaaaagcgactaaatctccgttaatagtatctggattcttaacaagaatatcacccagtgttctttcgactgctgttaacgaagcattatcaatcaacgcataagacattaaactacctccattagataatatttaataacattatatttcaattaggtttgcaaattgtgatacttatgacagatttgagtgacattttatcaatctactgattttgatggtgaaatttattagaaggtatgcgtagtgctacgggagaaatgagaaacgcgcccagcaatggcgcatcctttcttaagcaagttggctagtatctatagcatccatccaatcaggagcaattcccaaacgttccgcgaactcttcattggtcacgtcttccattgagagactagccagacaatcgttaatttcagaatagacgggggaaagtaataggtattcccgcaactctttcaggtctttttccatcttaacactccttgttaatagaccgtcgaacaatggtacagatttgtaccattccaagtactggcaagcaaccccaccagcacaacaaattatctcatacggtaaaaacggtgtcgggctgtttctttcggctagctcaatatatcaccttaaacaccagccgttatcattgtctcaattgggtataccgtaatgacaaggtgatacaaagtctcaatagggttgtataggaacattttgactacacaaactgcattatgtatcatttgcacttatattcacaacccttttgagacaatgcaatgaacgttagaatttactgccgagcatcaactgaggggcaacacgctgatcgagcacttaccagcctacgtgaattttcaaaatcaaaaggctggcagattgcaggagagtatatagaaaatgctagcggggcgaagcttgagcgcgtagagcttatgcggctattgtctgaagcccagtccggcgatctgttgctagtggaagctatagatcgtctgagtcgcctagaacatagtgcatgggtcgaactgaaagatacgctcaaccgaaaagggttaatcatcgtatcaatggatttaccaacgagctggcagatggtcgagatggcaggcaatgatctaaccagcggcatcctgagagccgtaaatgccatgttgattgatatccttgccacaatggcacggcaggattacgaaacacgccgtaaacgccaacagcaaggcattgaacgagctaaaagcgaaggcatatacattgggagggcgaaaaatcaggaagcccgagagatcgttagagagatgttggagcaaggagtaaaacctgaactcatcatgaaggcagcaggaatcagccgagcgacttactaccggataaaaaacgagctattgatcgtaaaatcagaataaaatttgaaaggtcgtcaggcttgtttcatcaggtaaaaaccagcatttctgatcacaacgcttgggggcacctattggggcactcaccaaaatcgaaagagaaataaactacaattcaaattgttagctaatttttcgattcctgcagggacaccagatacccttcaaaccaaatctaccttcatcccgtaaacgatgggtttggcagcacacttgccctatatctactcatttttactgcaacaggttgaaatctcagcactgtcagaaagcgctgatgactaaacagcccagggccgggcgatgtaaccatcacacagaatcctgatagcgaaatacggcgtgactcgatacttcactccgcaatgcattccttgatgaattcgcaggcccgtgatacacgggacaggtcgcagaatgacgacaatgtcctggaaatcagcgaaccgtgtatccggagtacatttgagcgactgtaccagaacatgaatgaggtgtttggattaggcgattattagcagggctaagcattttagtattattattttccggttgaaggatatggagatatcgacaacaaccggaaaaagtttacgtctatattgctgaaggtacaggcgtttccataactatttgctcgcgttttttactcaggaagaaaatgccaaatagcaacatcaggcagacaatacccgaaattgcgaagaaaactgtctggtagcctgcgtggtcaaagagtatcccagtcggcgttgaaagcagcacaatcccaagcgaactggcaatttgaaaaccaatcagaaagatcgtcgacgacaggcgcttatcaaagtttgccacgctgtatttgaagacggatatgacacaaagtggaacctcaatggcatgtaacagcttcactaatgaaataatccaggggttaacgaacagcgcgcaggaaaggatacgcaacgccataatcacaacaccgataagtaatgcattttttggccctacccgattcacaaagaacggaataatcgccatgcacagcgcttcgagtaccacctggaatgagttgagataaccatacaggcgcgttcctacatcgtgtgattcgaataaacctgcataaaagacaggaaaaagttgttgatcaaaaatgttatagaaagaccacgtcccaacaataaatatgacgaaaacccagaagtttcgatccttgaaaactgcgataaaatcctctttttttacccctcccgcatccgccgctacgcactggtgatccttatctttaaaacacatgttgatcatcataaatacagcgccaaatagcgagaccaaccagaagttgatatggggactgatactaaaaaatatgccggcaaagaacgcgccaatagcatagccaaaagatccccaggcgcgcgctgttccatattcgaaatgaaaatttcgcgccattttttcggtgaagctgtcaagcaaaccgcatcccgccagataccccaggccaaaaaagagcgcccccagaattagacctacagaaaaattgctttgcagtaacggttcataaacgtaaatcataaacggtccggtcaagaccaggatgaaactcatacaccagatgagcggtttcttcagaccgagtttatcctgaacgatgccgtagaacatcataaatagaatgctggtaaactggttgaccgaataaagtgtacctaattccgtccctgtcaaccctagatgtcctttcagccaaatagcgtataacgaccaccacagcgaccaggaaataaaaaagagaaatgagtaactggatgcaaaacgatagtacgcatttctgaatggaatattcagtgccataattacctgcctgtcgttaaaaaattcacgtcctatttagagataagagcgacttcgccgtttacttctcactattccagttcttgtcgacatggcagcgctgtcattgcccctttcgccgttactgcaagcgctccgcaacgttgagcgagatcgataattcgtcgcatttctctctcatctgtagataatcccgtagaggacagacctgtgagtaacccggcaacgaacgcatctcccgcccccgtgctatcgacacaatccacagacattccagcaaaatggtgaacttgtcctcgataacagaccaccaccccttctgcacctttagtcaccaacagcatggcgatctcatactcttttgccagggcgcatatatcccgatcgttctgtgtttttccactgataagtcgccattcttcttccgagagcttgacgacatccgccagttgtagcgcctgccgcaaacacaagcggagcaaatgctcgtcttgccatagatcttcacgaatattgggatcgaagctgacaaaacctccggcatgccggatctccgtcatcgcagtaaatgcgctggtacgcgaaggctcggcagacaacgcaattgaacagagatgtaaccattcgccatgtcgccagcagggcaagtctgtcgtctctaaaaaaagatcggcactggggcggaccataaacgtaaatgaacgttccccttgatcgttcagatcgacaagcaccgtggatgtccggtgccattcatcttgcttcagatacgtgatatcgactccctcagttagcagcgttctttgcattaatgcaccaaaaggatcatcccccacccgacctataaacccacttgttccgcctaatctggcgattcccaccggcaacgttagctggcgcgccgccaggacaaggcagtasnccgcccgtctgattctggcaagagatctacgacccgcatcccctaaaacccatactttggctgacatttttttcccttaaattcatctgacttacgcatagtgataaacctctttttcgcaaaatcgtcatggatttactaaaacatgcatattcgatcacaaaatgtcatagttaacgttaacatttgtgatattcatcgcatttatgaaagtaagggactttatttttataaaagttaacgttaacaattcaccaaatttgcttaaccaggatgataaaaatgacgcaatctcgattgcatgcggcgcaaaacgcactagcaaaacttcacgagcgccgaggtaacactttctatccccattttcacctcgcgcctcctgccgggtggatgaacgatccaaacggcctgatctggtttaacgatcgttatcacgcgttttatcaacatcacccaatgagtgaacactgggggccaatgcactggggacatgccaccagcgacgatatgatccactggcagcatgagcctattgcgctagcgccaggagacgagaatgacaaagatgggtgtttttcasgtagtgctgtcgatgacaatggtgtcctctcacttatctacaccggacacgtctggctcgatggtgcaggtaatgacgatgcaattcgcgaagtacaatgtctggctaccagtcgggatggtattcatttcgagaaacagggtgtgatcctcactccaccagaaggaatcatgcacttccgcgatcctaaagtgtggcgtgaagccgacacatggtggatggtagtcggggcgaaagacccaggcaacactgggcagatcctgctttatcgcggcagttcattacgtgaatggactttcgatcgcgtactggcccacgctgatgcgggtgaaagctatatgtgggaatgtccggactttttcagccttggcgatcagcattatctgatgttttccccgcagggaatgaatgccgagggatacagttaccgaaatcgctttcaaagtggcgtaatacccggaatgtggtcgccaggacgactttttgcacaatccgggcattttactgaacttgataacgggcatgacttttatgcaccacaaagctttgtagcgaaggatggtcggcgtattgttatcggctggatggatatgtgggaatcgccaatgccctcaaaacgtgaaggctgggcaggctgcatgacgctggcgcgcgagctatcagagagcaatggcaaacttctacaacgcccggtacacgaagctgagtcgttacgccagcagcatcaatctatctctccccgcacaatcagcaataaatatgttttgcaggaaaacgcgcaagcagttgagattcagttgcagtgggcgctgaagaacagtgatgccgaacattacggattacagctcggcactggaatgcggctgtatattgataaccaatctgagcgacttgttttgtggcggtattacccacacgagaatttagacggctaccgtagtattcccctcccgcagcgtgacacgctcgccctaaggatatttatcgatacatcatccgtggaagtatttattaacgacggggaagcggtgatgagtagtcgaatctatccgcagccagaagaacgggaactgtcgctttatgcctcccacggagtggctgtggtgcaacatggagcactctggcaactgggttaacataatatcaggtggaacaacggatcaacagcgggcaagggatccgcgtcacacttcccccttcacgaccttcaataatatgcaatgcagcttcccgcccgataatgtcatgtggaagctgaattgtggtcagcggcggtaaaaacagatgcccgacgccaaccagattatcaaagcccattacggcgacatcctgcgggatacgtacccccttagccaggagaacctgataagccacaaaggctgcgcgatcgttaccacatatcagaacatcaaaatctggtttgcccgatttgaagtggtcattgagtaaacttgcgagatcggtgtagtgatcatcacctgttgccatgtgaaattgtttcacctcagccagatctcgtccagcatcacgccaggcctgctcaaatccctgccgacgataccctgttgccaacgcactttccggtagccagaagcataacggttgacgatagcccgccgcgagcaaatgctgtgttgattcatattgtgcagtgtaatcatcagggatataactgggtaacgctgggtcatccgccacacagttcgccaatacaatattttcaccatacagagactcaggtagcgtgatatgtcgcagccccattgtagtatagataatgccatccggacggtgggcaagcagctgacgtgccgcgcgggcagcgtcatcttcagaaaaaatattgattaaaaaactattccagccgaactcgctggcggtttgctcaatggcaagcagaatatcaacagagaaaggagtggtagcagtgtcctgcgccagcacggcgagagtcgacggcttacgtccttgagcgcgcatcttacgggcggaaagatcaggaacataattcagggtctggattgcctgcaatacgcggtcacgcgttgcaggacgcacagattctgcattatgcatcacccgggagactgtcatcatcgacactcccgccaggcgtgcgacatcctttaatgaagccatacccaagccgtttgccgtaaaacgggcactgtagcagaaacagacgtcactggcgagatccaacgaaattctcgacgccctatcacccgacacggcaatacaataaaaaataacaataattgccggataattgtacccaattccgcctctgttctcgccaacgagtgaccatataggcaagtaagaaaaacatgccaactggcatcgccaacctggagaagaaaatataaatatggatcattgtgctgccgctgtatcccgacatcagcccggaaattattgcgattgctatcggttcaggcgcgattggctgcacgatcgttacggaytcgcttttctggctggtgaagcaatattgcggcgctacgctcaatgaaacatttaaatactatacgacagcgacatttatcgcttcagtcgtcgctctggcgggcacattcctgctgtcatttatcatctaagcgcaaagagacgtactatggaaaacgctaaaatgaactcgctcatcgcccagtatccgttggtaaaggatctggttgctcttaaagaaaccacctggtttaatcctggcacgacctcattggctgaaggtttaccttatgttggcctgaccgaacaggatgttcaggacgcccatgcgcgcttatcccgttttgcaccctatctggcaaaagcatttcctgaaactgctgccactggggggattattgaatcagaactggttgccattccggctatgcaaaaacggctggaaaaggaatatcaacaaccgatcagcgggcaactgttactgaaaaaagatagccatttgcccatttccggctccataaaagcacgcggcgggatttatgaagtcctggcacatgcagaaaaactggctctggaagcggggttgctgacgcttgaagatgactacagcaaactgctttctccggagtttaaacagttctttagccagtacagcattgctgtgggctcaaccggaaatctggggttatcaatcggcattatgagcgcccgcattggctttaaggtgacagtgcatatgtctgctgatgcccgggcatggaaaaaagcgaaactgcgcagccatggcgttacggtcgtggaatatgagcaagattatggtgttgccgtcgaggaaggacgtaaagcagcgcagtctgacccgaactgtttctttattgatgacgagaattcccgcacgttgttccttgggtattccgtcgcaggccagcgtcttaaagcgcaatttgccgagcaaggtcgtattgtcgatgctgataaccctctgtttgtctatctgccgtgtggtgttggcggtggtcctggtggcgtcgcattcggacttaagctggcgtttggcgatcatgttcactgcttttttgccgaaccaacgcactccccttgtatgttgttaggcgtccatacaggattacacgatcagatttctgttcaggatattggtatcgacaaccttaccgcagcggatggccttgcagttggtcgcgcatcaggctttgtcgggcgggcaatggagcgtctgctggatggcttctatacccttagcgatcaaaccatgtatgacatgcttggctggctggcgcaggaagaaggtattcgtcttgaaccttcggcactggcgggtatggccggacctcagcgcgtgtgtgcatcagtaagttaccaacagatgcacggtttcagcgcagaacaactgcgtaatgccactcatctggtgtgggcgacgggaggtggaatggtgccggaagaagagatggagcaatatctggcaaaaggccgttaataacgtttcaacgcagcatcgcaatcctttccctgggtgagcgatgctgccgatggcgcagacttaagatccccagtcttacccgctataaccccctgcttttaccatcacccaacgcctttcgctgtaaacggcggtttcgcaaaccaaaccaaaaccgtaagtaagataaaagcaatagccgccatacggaaaatctcatttgcagaaatagaaagtgactgctgggttatttcattattaatttcattaagaactcctgaaagcgaaccatagtatttatccataatttgtgacgatgaattaaacacggggttaaattgatcgatggtttctgtcaactgactatggtgtaacgattcgcgtcgtccccacagcgtcattgtcaacgacgtaccaactgatcctgacaaggtacgaaaaaaattactcatactcgaggcattggcaaatttattatctggcaagcctgaaaacgaaatcgttgttaagggtaaaaagaaacaggcaacggcgaatccctgaaaaaactgcggcaaaatgatacctgtaaaatcaatcgttggcataaatgtcacagaacgccagtaatagcaaaccgcatacatcaaaaaactgaatgtcaccaacacccgcatgtctattttgttgccataacgtcctatcaaaggtgaaattaatagtggcatgatgccgatgggcgcataagcaagtccggcccatatcgcattataccccatcgtttcctggagtaactgcggcataaggacgatcgctccagagtaaaataaatacgcgcatgtgatactcacaataccaatggtgaagttacgggacttaaacaaactgagatcaagaatcgggttctctgaggtcgactcccaaatgactaaagagatcagaaaaataactgatactactgttaatattattattgtactcgagttgaaccaatccagatcgcgccctttatcaagcataatttgcaagccaccaacaccgagcactaacagggtcagtcctggtagattcattttgaccggtgaagtctcagtttctcttcctttaagtaaggttaagcataatgtcaggacgataatccccatagggacattgattaaaaatatccaaccccagctaaagttatcacaaatataaccgcccaatatcggcccacatatcggagcgataatcmcggtcattgaccataatgccagagcaaatgttcttttttctggtggataattccttaataataaactctgtgacagtggaattaacggccctgccattaacccctgaacgactctaaaaaatatcagcacatcaagattgatcgataaactacacattaaggaagacagcgaaaaaaaagtgactgaaagtaaaaataaccttaattcgcctattctttgtgccagcctgccggtaacagggatcgcaatggcatttgytacgccaaacgaggtgataacccaggtgccttcgtctgttgatgctcccagaaagccagatattgtcggtattgcgacgttagaaatagtggaatccaacatttgcataaacgtcgctaatgacaatgcaatagtgacgcaccataacgtcccaccggttaatggtgccggagttgatttagtgattgccattaaagttgtccattatgcgaaataatgttgctaatttctttttctatcggactggtatcgataactaaagccttactggtataagccggcatggacgtcacggttgaagccagctcaggcatctcagcaatgtcttcgttcttcgtatcaatagttgcagtcatcgataaaccaatgcgcaaggggtgttccatgagttcttttggatcaagagaaacttcaaccggtacacgctgaacgattttgatccagttccctgtcgcattttgtgcaggtaataaggagaacgcattgccggttcccatattgatccctgtcacccggccatgaaacacaacattctcaccataaagatcgctgataatattgaccgattgaccaatccgtacatccgtgagttgtgtttctttaaagttagcattaacccacatttgacgtgccggtacgacagccattaacgattgtccgggactcactgtttcgccgacctgaacacttctctgggcaatatagccggtaaccggactcttaatatccgtacgtttaagcgccaaccaggcttctttggttgcatccgcagcttcaacgacttgtggctgacggtttaatggtgtgttcattactaaagctttattcgctttataagcctggatagcggcattcaatgccgctttgctacttattaacgtatctttggtatgctccagcgtttcttttgaaataaccccctgcttcgctaaaggcacacgacggttataatcttctaaagattgttgatactgaatacgtgctgaagcgacttcggcactgtattgtttatcctgtaagtacagtttattcgtttgccgaacaatatttgccagattatttttagctttattgagtgcgatagtggcatcagttttatccagtgaaactaaaatgtcaccctgtcgaacgtagttcgtatctttatgattaacgacagtgacactacctgagacttgtgcagaaattggatctgcattccccgtgacataggcgtcatctgtactaatcatgtcttctaattccattgaccaataggcataagcacctgaaaacgcaataaataaaactatcaccaataaagaaaagtattttcttctgttagaatgttttttatttgaattaatctgttccactattatctctcatttcgcatagatgaaatttatgaattgaatgaaaagagtattcattcttcatatcaaacacagtgcatgtgttgcacattatccctggaacgttggaggcctaatttaaatgaggtgcaaaaaaaacaacagaggactaaaccgtggcttttgcaatacaattcttacgcctgtaggattagtgagaagacttatagtgctaacttgaaactataaatcatcggtataatccctgattttattgttgacatttcatatatgccgactatttatatggtatacttgtcgaattatcttaaaggaagctcaaattttcttatttttattgagaaaatgagatgatgccttatgtctgtattactacagggagaagggagatgcttcnttgcnangggaataatctatgaacgcnntaattattgatgaccatcctcttgctatcgcagcaattcgtaatttattgatcaaaaacgatattgaaatcttagcagagttgactgaaggcggaagtgccgttcagcgggtggaaacacttaagcctgatatcgtcatcattgatgtcgatatccccggagttaacggtatccaggtgttagaaacgctgaggaagcgccaatatagcggaattattattatcgtctccgctaaaaatgaccatttttacgggaaacattgtgctgatgctggcgctaatggtttcgtgagtaaaaaagaaggcatgaacaatatcattgcggctattgaagctgcaaaaaatggctactgctatttccccttctctctcaaccggtttgttggaagtttaacgtccgaccagcaaaaactcgactccttatcgaaacaagaaattagtgtcatgcggtatattcttgatggcaaggataataatgacattgctgaaaaaatgttcatcagcaacaaaactgtcagcacttataaaagtcgcctgatggaaaaattagaatgtaaatcactgatggatctttacacattcgcacaacgtaacaaaatcggctaaccacatgaagtttttaccctatatttttcttctctgttgtggtctttggtcgaccataagtttcgcagacgaagattacatcgaatatcgtggcatcagtagtaacaaccgtgtcacacttgatccactacgtctgagcaacaaggaattacgttggttagcgagcaaaaaaaatcttgtgattgcagtacacaagtcccaaacggctacgttgttgcataccgattcgcagcaacgggttcgtggtattaatgctgattatttaaatcttttaaaaagagcgttaaatatcaaattaacactccgggaatacgcagatcatcaaaaagcaatggacgcgctggaagaaggtgaagtcgatatagtgttatcacatttagttgcttcgccgcctcttaatgatgacattgctgcaaccaaaccactgataattacctttccggcgctggtcaccacccttcacgattcaatgcgaccgcttacytcatcaaaaccagtaaatattgctcgagtagcaaattatccccctgacgaggtaattcatcaatcatttccaaaagcaacaattatctcttttacaaatttatatcaggcattagcatccgtctcagccggacagaatgattactttattggtagtaacatcattaccagcagtatgatttcccgctatttcactcactccttaaatgtagtgaaatattataactcaccgcgtcaatataacttcttcttaaccagaaaagaatctgtcattcttaatgaagtactcaatcgatttgttgatgctttaacaaatgaagttcgctatgaagtatcacaaaattggcttgatacaggaaacctggcctttctgaacaagccattagaactcactgaacatgaaaaacagtggattaagcagcatcccgatttaaaggtgctggaaaatccttactcgcccccctattctatgacggatgaaaatggctcggttcggggcgttatgggggacattcttaatattattaccttgcaaacaggtttaaatttttctccgatcaccgtttcacacaatatccatgctggaacacagctgaatcccggcggatgggatatattacccggtgctatttatagtgaagatagagaaaataatgttttatttgctgaagccttcataacaacgccttacgtttttgtcatgcaaaaagcgcctgacagtgaacaaacattaaaaaaaggaatgaaagttgccattccatattattatgagcttcattcgcaattaaaagagatgtatccggaggtagagtggataaaagtcgataacgccagcgctgcatttcacaaggtcaaggaaggcgaacttgatgctctggtcgcgacacagttaaattcacgttacatgatcgaccattactatcctaatgaactgtatcattttcttattcccggcgttccgaatgcatcgctttcgttcgcttttcctcgcggagaaccggaacttaaggatattattaataaagcactgaatgcaatccccccaagcgaagttctgcgcctgaccgaaaaatggattaaaatgcccaatgtgaccattgacacatgggacctctatagcgagcaattttatattgttacgacattatccgttttattagttggcagtagccttttatggggattctacctgttacgctcagttcgtcgtcgtaaagtcattcagggtgatttagaaaaccaaatatcattccggaaagcgctctcggactccttaccgaatccaacttatgttgtaaactggcaaggtaatgtcattagtcacaatagtgcatttgaacattatttcactgctgattactacaaaaatgcaatgttgccattagaaaacagtgaatcaccctttaaagatgttttttctaatacgcatgaagtcacagcagagacgaaagaaaaccgaacaatatacacacaggtatttgaaattgataatggcatcgagaaaagatgcattaatcactggcatacattatgtaatctgccagccagcgaacatgctgtttatatttgtggttggcaagatattaccgagacgcgtgatttaattcatgcactcgaagtagagagaaataaagcgatcaatgcaactgtcgcaaaaagtcagtttctggcaacaatgagtcacgaaataagaacaccaataagctccattatgggcttcctggaacttctgtcgggttctggtcttagcaaggagcaacgggtggaggcgatttcactagcctacgccaccggacaatcactcctcggcttaattggtgaaatccttgatgtcgacaaaattgaatcgggtaactatcaacttcaaccacaatgggtcgatatccctactttagtccagaacacttgtcactctttcggtgcgattgctgcaagcaaatcgatcgcattaagttgcagcagtacatttcctgatcattacctggttaagatcgaccctcaggcgtttaagcaggtcttatcaaatttactgagtaatgctctcaaatttaccaccgagggggcagtaaaaattacgacctccctggttcacattgatgacaaccacgctgtaatcaaaatgacgattatggattctggaagtggattatcacaggaagaacaacaacaactgtttaaacgttatagccaaacaagtgcaggtcgtcagcaaacaggttctggtttaggcttaatgatctgcaaagaattaattaaaaacatgcagggtgatttgtcattagaaagtcatccaggcataggaacaacatttacgatcacaatcccggtagaaattatccaacaagtggcggctgtcgaggcaaaagcagaacaacccatcacactacctgaaaagttgagcatattaatcgcggatgatcatccgaccaacaggctattactcaaacgccagctaaatctattaggatatgatgttgatgaagccactgatggtgtgcaagcgctacacaaagtcagtatgcaacattatgatctgcttattactgacgttaatatgccgaatgtggatggttttgagttgactcgcaaactccgtgagcaaaattcgtccttacccatctgggggcttacagccaacgcacaggctaacgaacgtgaaaaagggttaaattgcggcatgaacttatgtttgttcaaaccgttgaccctggatgtactgaaaacacatttaagtcagttacaccaggttgcgcatattgtacctcagtatcgccaccttgatatcgaggccctgaaaaataatacggcgaacgatctacaactgatgcaggagattctcatgactttccagcatgaaacacataaagatttacccgctgcgtttcatgcactagaagctggcgataatagaactttccatcagtgtattcatcgcatccacggtgcggctaacatcctgaatttgcaaaagttgattaatattagccatcagttagaaataacacctgtttcagatgacagtaagcctgaaattcttcagttgctaaactctgtaaaagaacacattgcagagctagaccaggaaattgctgttttctgtcaacaaaataactaaatagtggctcccacaatgttcaaatgtgggagctatttaccagcacatcttacatttatgatgagaactcctggcgaatttgctccccatgctggtcgagcgttgccgctcccggcataacatgcgggtccgcgcagccactgatttttatcggattacccggcatcattattcccccggcttcaatcaacatatttctcgcctgagtttgtggcaaattaatggcctcagccacacttaataacggcgcgacgggcacaccaacttcatgtattctggctaaccaaacttcagctgcctgtgtttttaacgtccgctcaatatattgtttaagaatagtctggttttgtacgcgtaaaatattgctgctaaatctgggatcattaaccagttccgtaagctccagtgcctggcataacgcagagaaaagcttgtcattaccacaacaaatcgtaatcggcttatcctgagtatcgaaaacatcaaaaggtgccatgtaggggtggcgatttcccaggcgttgtggtgacttccctgtcgcaatatatgccatcagaccatgctccagaaaactcagcgtggcatcaaacatcgctatatcgacatgcgcccctctttggctcttttcgcggccataaagtgcactcactattccgctgaataaataaacaccgccgcatagatccgcaagagaggtaccaacacgcactggcggagcatcagggtaccctgtttccatcattatcccgctcattgcctgaatgatggtatcgtaggcaggagcatcttttagcggaccggtatgtccgaaacctgacgatgaagcatatatgaggcgcgggttgatttcttgtaacctttcccatgaaagccccagtttttccattgtacctgggcgaaaattctcagctaatacatcagcttgtttaagcatatttataaatatacttttatcgtgatcattctttaaatcaagaaccacactctctttaccatgattaataaaactgtaatagagtgtccatccacatagggaccaaatgtgcgggtatcatcaccatgacccggcggctcaactttaattacccttgcgcccatattacaaagaagttgagttccgaaaggtccattaaggacatgtgtcatatcgataactaataagccttcaaacggccctttgctttcattatttgtcatttgcttatgccttgaaaaaagccgaaggtgaaaagacacttcggcatttatgtaaaatcaataacatgattaattatgaaaccagtcgactgacataaatccacaagggagccgtgacgacaaaacccagtacgytcacagccaatgacgctgtaccagtgcgggtgtagacattaaaccggctggcaataatgattccggagaatgccggcggtaatgcgcctgccagtaccatcatctgcagatgttcgctgttcaaatgacatgccataccaacaagaagcagcgccagtggcatcagaatcagcttcaggaaggtgttataagcaatttcggcactgaactcgaatttatgtgcagccagagtcaaccccgcagcgaataccgctacccctgagttagccttcgcaatcagattaaaggttgggtcccatgctgccggaatttttaccccaaccaacaccaggatcgttgccagaacaggtgcccatacaactggctcctttgccgcagaaattaatgcgctcagattactattcttcttaccatccgctcctgaggaaggattcagcaaatacagaccaataggaatagtaattgcgttaacaataatagaaataattgctaccactaaacctgttgatacggaatcaccataaataggatcgagaactgcaaaccccaggaatccaatggtaggtgaacctgcaattaatgcacatacagctgcttctgcatgggtacgtttaaaaaatttgtagcaaccaaaccaggagaaaaagaaacatccgacaataaccacgagtgatacaagggtcagacgagtgtccgcaaaaatcatttccctgtttgcccgggtaatagaaacaaatagggctgcaggaagcgcgtagtttaataccagtttattaaatgcccgggcttgatcttctgaaaaagtttctcgtctgccgctaaaataacccaacagcatgattacgataataggcaataaatcgccaataaaaaatgttagcataatagtatttccgataagggtcccctcaccatcgcataatgagttggcaagaggagacgatgtcagtatttaattaccagcgacttgttttgggttaagtttggtaatatggccactttcagttcctgctgcagggtcgatgaccacattaataatggtcggtttgcgcgactgaataccggtggttaaagcatgacgaagttcatctgtcgtggtgacgttatagccaacgccacgaaacgcatccattaatttgtcataccttgcatggtgcaacagatctgttggtgatggtgcaccagcgccactgagatcaacaccgtctcctctgtagatgccgccattattaaaaataacgatcgttaccggcaggttatatcgacaaatcgtttcaatttccatcccactgaaaccaaaagcactatcaccttcaatggcgacaaccggagaaccagaggtcacgctagcaccgatggcatagcccataccgatgcccatgacaccccaggtaccacaatccagacgacgacgtggtttatacatatcaataatatttcgtgcattatccagggtatttgcaccttcattaactaaataaatatcctggttctcacgcaatacatcgcgcacagcacttaatgcattaaagtaatttaatggttgggtatctgtacttaatttttcatgcattttttgtgcattttgctgcttgtggatatttaaaatatcgcgccataccagtggagtcgtaaatgtgttttgtttcagctctgccagcataccttgcatactggatgcaatatcgccaacgactggcacagcaatggggcggttgctgtcaatttcctgcggttcaatatccagttgaataaactgtgtatctgccgcccatccttttttaccgtgtgccagtaaccaattcagtcgtgcaccaacaagcatgacaacgtcagcatttgccagggcaaacgaacgcgcagctgccgcagaaagtggatgcgtatcttcgaggatccctttcgccatagacattggcaggaatggaatctgggcactttcaataaattcacgaagctgttcgtcagcttgtgaatacgccgcgcctttgccaaggataattaatggccgttcagcttttgctaaaagcgaaattgcgctagtgactgacttcgggcatggcaataatgctggcgacggattttcaacttttacaatcgtggttaacgcttcgtctttttccatcgtcgcggccaggacatttgctggcaaatcaagataaactccgccagggcgacccgatactgagacccggatagcgcgtgccaatgcaatgccaagatcctgcggctgattaacgcgaaatgctgctttggcatacggttttgccgcattcatttggtccagctcttcataatcaccttgctgtaggtcgacgatcgcgcggtcgctggagccgctaatcatgatcatcggaaaaccatttaccgttgcgttggccaatgcggtcaaaccattgaggaatcctggcgcagacactgtcaggcagatccctggtttttgggtaagaaaaccgcttgccgcagcggcatagcctgccgactgctcatgacgaaaaccaatataacgaatgccttccgcctgggcatggcgcgccatatccgtcacaggaatacctacaacaccataaatagtgtcaatattattctgttttaatgcttcaacgatgatatgcataccatctgtcatttgaagttgatctgacatgattaataacctcgaaatttttataaattgggagccagaagcccccgttaatatcagatggcgtggttttgcttcattgcagcaatttcatcgtcgctataacccagctcctgcaataccgcagcggtatgttcacctaatagaggcgcagctttaatatccggcgtaaaggcagagaatttcattggacaaccaactgtcagatattttccacgcaatggttgttccacttcgacaacactgccgctttggcgtaaagagggatcaagtgaaatttctttcatacttaaaaccggtgcacaaggaatatcaaactgagtcaaataagccactgcttcatgtttatcaatagtgacagtgtatttttcgatttcagcaaaaatatcgaaaatatgtggctgtcgggcatgggctgtactgtatgccggatcggtaatccaatctggtttgccgatggctttacaggtgttttcccagttttgctcctgaatagtgaaataaatataggcgttaggatcagtttcccagcctttacatttcaggatccagccaggctgaccgccaccacccgcattacctccgcggggaactgcatcaccaaatgtgccattcggatactgcgggtattcttccagataacccaatttatcgagacgctgctggtcgcgtaatttcacgcggcaaaggttcaatacggcatcctgcattgacatggtgactcgttgcccacgccccgttttttcgcgatgcagcaaagcagcaagtaaaccgatcagtaaatgcattccggtgttgctgtcacccaacgctgcagcgcttaccagcggcggaccgtcccaaaaacccgtagtggatgccgcgccacccgctgcctgagcaacgttttcataggcttttacattcacataaggcgaacactcatcaaaccctttgatcgaaccaaaaatcagacgtggattgatttcttgaatatgctcccaggtgaagcccatgtgatcaatggcccctggatgaaagttctcgactaagatatcagcttcgcggatcagcttttccattacctctttgccttccgctgttttggtatttaactcaatagaacgtttgttactgttaagcatggtgaagtaaagcgcatcgatatcaggaatatctcgcagctggtgacgcgttacgtcaccaacgccggggcgttcaattttaatgacgtcagcgccaaaccaggccagcatttgagtacaagatgggccagattgcacaccggtgaaatcgagaactttaattccttgaagtggagttgacatagcaatacctattagttaattaaatatgtgttaatttagcgtttatttaaggcataacgccctctataaataatccgcaaaatatcgtcatagcggcactcgatatttttaaattcctgtatcaagtgctgaaaatcatttcatcgctacttccaattcctttctgcatggtaagtagtgaggacgaaaagaagaatatgataaatattggttcgtggtaatcagagagagtcgcgacatttgtgatgttattcttacaactgtaagaagcgccggtgatttacaagtaagggtatgattacgctttttagagcgtaccataaaatataacatattaaatgatttgtgatgacacgggattattgcggtttactttgaggaatataaaatgcgagtttatagaacagcgagcgccaaataattttatgaccacaacctgtcgtattgtggtcataaaaaattgtcggctggagggagttaaatcctttacctcaatatactgcctgtcagcattagttcacaaacagtgcttcgctatcgacgatgattccatcttccgcacctttaagcgccaggtttgcctcgtagtattgctttttatcaagcagtttctgcgcatcagcaagtgcattacgagtctgtttaagcggcatcagatattggttttccattacaccaacaccggccaggcgaagytcttccattgcgccctttttatcccctttcgccattttttcattggcaatttttatcgcggcttctttttcgggtgtcgctacataactctcagaaattccgacagatgcattaatgacaatatattggtcatcattgacattggtctttttacctggcttagcgaactttgcccattcggtactgtcatctgacaacaaagctgaagcttcattggtcagttcttttgccttttccggatcgccatgaaacagagccaggcgcgctacctgcacgtcacgcatcgcatataaaccttgttcagagatacgctctgctgcagctgccgttttctgggtttgctgaacttgctgagtttgctgttgtgccgctaccggagcattatcagcagcccatacagttgaagatgccagaatagctgtgaccatcgtagccataattaaacgtttcatacttacctcattctttaacagttttagaaaacgccgccatcatattgggtgagcatgaaatgagaaatcagagagcaacggtcattttgaaagggttatcttacagttgtagttattatcgcaagaagtattttagtcttacaattgtaggaatatgcttcctgtcacagagaactattcttatgtaccacaaagagatgtcatttattatatcgatgtaaatattgattaattatatgtaaatacagccataacatcgtacattctcagtgaaccattttcaggataactttctatgaaagtaaacttaatactttttagcttatttttattggtctctattatggcatgcaatgtttttgcattttctaattctggtggtggtagtgagacgagctataaagagccagaaaaaacgtcagcgatgacgacaactcactctacaaaatttcagccatcacaggcgattttgtttaagatgagagaagatgcaccaccattaaacctcacagaagaaaccacgcccccttttccgacaaaggcgaattatcttattcatcctgtgcgatagcgtctgtcacctggcaggtgaacaatcatgtctgatgctgatgtgaacacctgcccaaatgaaccatcctgacccactatctcctgccataccccaccataaagcgaatcatcaagccacaagccggggcaagaaacataaatatccccgtcaccagttcattaccgccagttaaccacatggtgaagtaataaatgagtgcagcgaggatcaccatgccgaagaaagaagagaccgccgataccacgttcagtacctgaccgatgtatccgcttacgcagacaatacacagggcgagaaacatccataaataaaacatagctcaacctcctgccgcgctaaaaaacctgtaacttcagtcactttaatagtaagacaatccttaacctctggcaatttttgctaagcggtcaatgaaaacagcatgttaaatgcaatactattgcgtgcggaaaattttttactttgcacgattaataatcagtagctgaaagcagtcagccagtgataaagtwcagataccgcattcatgctcctcgtggttatgtcctgactagtctttacactctttacaggaaccattgtcgtacatgatggcccaaccaattgagtgtaccgctgtcgacatggaatcttctgcgatacaacaattcgtatctacagaaggtaactatgtttccacaatgcaaattttcccgcgagtttctacatcctcgctactggctcacatggtttgggcttggtgtactctggctttgggtacagcttccttatcctgttctctgctttctcggcacgcgtattggcgcaatggcgcgaccattcctgaaacggcgtgaatctatcgcccgtaaaaacctggaactttgcttcccgcagcattctgcggaagaacgcgagaagatgattgccgaaaactttcgttcactcggcatggctctggtagaaaccggcatggcgtggttctggcccgacagtcgcgtacgtaaatggtttgatgttgaagggctggataaccttaaacgcgcacaaatgcaaaatcgcggcgtaatggttgtcggcgtccattttatgtcgctggaactgggcggccgcgtgatgggactttgtcagccaatgatggctacctatcgtccacataataatcagctgatggaatgggtgcagacccgtgggcgcatgcgctctaacaaagcgatgatcggcagaaataatctgcgcggcattgtcggtgcactgaagaaaggtgaagcggtatggtttgctcccgatcaggattatggtcgtaaaggcagctccttcgcgccgttctttgcggtggaaaatgtcgccacaaccaatggcacctatgttctctcccgtctctctggcgcagccatgttgaccgtaacgatggtaagaaaagcggattacagcggatatcgtttgttcatcaccccagagatggaaggctacccgacagatgaaaatcaagccgctgcctatatgaacaagattatcgagaaagagatcatgcgcgcaccggagcagtacctctggatccaccgtcgctttaaaacgcgcccggtgggagaatcgtcgttgtacatttaacaaactgctcttactctttccctcctcaaatcggccataataacctcatggtttttatggcttttttcttaagattttttccttcgctgaatatctaattattaccgccagaaattaaactgtcgccgatatgagacacctgtaagttactaaaagtaaataagaaaatgcctcttgtctcgtttcagttttaggcgtacattagcgccgtctcgagcagtttagctcagaattctggggtgatgcccacggtaaaatacaggacttttaaggtcgttttgcccggtgtcaactcactgtatcaggtgtgatgaagtcattcaggcgtaaccgtaattacgcggagagatgtaaagtgaaatatttctttatgggcatttcttttatggtcatcgtttgggccggtacttttgccctgatgatctaaaagcaaactgtgcaatgaaaaacaggagccatcaggctcctgtttgcatttctgacgacggtgtttattccgcgttttcgtgaatatgtttgctgctggcgggtagtaaaccgtcggcacggaacatcgctttaatcccacgaatcgcctgacgaatacggtcgcggttttcaatcagtgcaaagcgaacatgcgtgtcgccgtagtcaccaaagccaatccctggagagacacagaccttcgcttcgttaaggagcttcttggcaaattccagcgatcccatggccgcatatggttccgggattttcgcccagacatacatcgaagccttcggcatttcgaccatccagcccgcttcatgcagccctttaaccaatacatcgcggcggcgtttgtactgttcggcaatgtcgcgcacgcactgttgatcgccctccagcgccgcaatcgccgccacctgcaacggcgtaaaagtgccgtaatcgtgatagcttttgattcgcgccagggcactgaccagcgttttgttgccgaccataaagccgatacgccagcccgccatgttgtagcttttcgacagcgtaaagaactcgactgccacatcgcgtgcacccggtacctgcatgattgacggcgctttccagccatcgtagacgatatcggcataggccaggtcatggaccaccagcacatcgtagcgtttcgccagcgccactactttttcgaagaactccagttccacgcattgcgcggttgggtttgacgggaagccgaggatcatcatcttcggtttcggataactttcaagaatggcgcgctccagttcgttgaagaaatcgacaccttccaccagcggcactgagcgtacctgcgccccggcaatcaccgcgccataaatatggatcgggtagcttggattcggcaccagcaccgtgtcaccatgatccagcgtcgccagcatcaggtgtgccagcccttctttcgaaccaatggtgacgatggcttctgattccggatcgatttcaacgtcgtagcgatcctgataccagcgggaaatggcgcgacgtaaccgcggaatgccgcgtgaagtggagtaaccatgcgtgtccggacgctgggccacagtacataatttttcgacgatatgcggcggagtcgcaccgtccgggttacccatgctgaaatcgataatatcttcgccgcgccgacgcgcagccattttcagttcagcggtgatgttaaaaacgtagggcgggagacgatcaatgcgcgtaaagcgacgttcagggcgagtgtcagccataatttcctcagattaacgttagygcccggacygtccgagygacgctgccacgatggtggctgttttgaaaatagcctgattaatttctgtctgtccagcgttttagaacatttttattaatgacgttaaatgaggaactctgctttaaaaacaggaaatttatctgcgctaacaagaaaattaccactcattttattaacataataatttcaataaatttactaaccagaagtgcattatcaagagatgcattgctaatacaccatttatctatcaatccccttttaaaattgtggtttttcctcaaaaacggcctgctggtcatcagccttcaggttacctatcatagaggtttaatccttattcagagtcacccgtgcacgaaatattcaacatgctgctggcggtcttcgatcgggcagcgttaatgcttatctgcctgttctttctcatccgtatccgcctgtttcgcgaactgttgcacaagtcggcacactcaccgaaagagttgctcgccgttaccgccattttctcgctgttcgccctcttcagcacctggtccggcgttcccgtagaaggctcgctggtgaacgtacgtattatcgcggtgatgtccggcgggattctgtttggcccgtgggtgggcatcattaccggcgtgattgcgggtattcatcgttatttaattgatatcggtggcgtgacggcgatcccctgctttatcaccagcattctggctggttgtatatcgggctggatcaacctgaaaatccccaaagcacagcgctggcgcgtcggtattctcggcggcatgttgtgtgaaacgttgaccatgattctggtgattgtctgggcaccaactaccgcgttggggatcgatatcgtctctaaaatcgggattccaatgatcctcggcagcgtctgtatcggctttattgtgcttctagtgcaaagcgttgagggcgaaaaagaggccagcgccgcgcggcaggccaagttggcgctggatatcgccaacaaaacgctacctytgtttcgccatgtcaatagcgagtcattacgcaaagtttgtgaaattattcgcgatgacattcacgccgatgcggtggcgattaccaataccgatcatgtgctggcctatgttggtgtgggtgaacataactatcagaatggcgatgacttcattagcccgactacccgtcaggcgatgaattacggaaaaatcatcattaaaaacaatgatgaagcccaccgcacaccagagattcattccatgctggtgatcccattgtgggagaaaggcgttgtgaccggaacgctgaaaatttactactgccacgcgcatcagataacctcgtcattacaggaaatggcggttggtctgtcgcaaatcatctccacgcaactggaggtttcacgcgccgagcagctacgtgaaatggcaaataaggcagagcttcgcgccctgcaaagcaaaattaatccccatttcctgtttaacgctttgaacgctatttcatcgtcgatccgtctgaatccggataccgctcgccagctgatctttaatctgtcgcgttatctgcgctataacattgaattaaaagacgatgagcaaatcgatatcaaaaaagagctgtatcaaattaaagactatattgccattgagcaggcccgctttggcgacaagctgacggttatctatgatattgatgaagaggtgaattgctgcattcccagcctgctgatccagccgttggtggagaatgccattgtccacggtatccagccttgcaaaggtaaaggcgttgtcaccatcagcgttgcagagtgcggcaatcgggtacgcattgcggtgcgggataccgggcacggcatcgatccaaaggtgattgagcgggtcgaagcgaatgaaatgccgggcaataaaattggcctgctgaatgtccatcatcgcgtgaagttattgtatggcgaggggctgcatatccgccgcctggaaccaggaacggaaattgcgttttacattcctaaccaacgcaccccagtcgcctcacaggctacgttattgctttgagccggagtgatattgtgaaagtcatcattgttgaagacgaattcctggcacaacaggaactgagctggctaattaaagagcacagccagatggagattgtcggcacctttgacgacggtctggacgtgttgaagtttttgcagcataaccgcgtcgacgccatttttctggatatcaatattccgtcgctggatggtgtgttgctggcacaaaacatcagccagttcgcccataaaccgtttattgtgttcatcaccgcgtggaaagaacatgcggtagaagcgtttgaactggaggcgtttgactacattctaaaaccgtatcaggagtcacgcattaccgggatgctgcaaaaactggaagcagcctggcaacaacagcagaccagcagcacgcctgccgcgacggtaacgcgtgagaatgacaccattaatctggtgaaagatgagcgaataatcgtcacgccaattaacgatatctattacgccgaagcgcacgagaaaatgacctttgtttatacgcggcgtgaatcctacgtaatgccgatgaacattaccgaattttgcagcaaactgccgccgtcgcattttttccgctgccatcgctcattttgtgtcaatctgaacaaaatccgcgaaatcgaaccgtggtttaataacacctatattctgcggctgaaagatctggattttgaagtgccggtcagccgcagcaaagttaaagaattccgccagttaatgcatctttaatcgggaactttcatgaaagcaccaggcttgcccgccgatcaacaatttttcgccgatctgttcagcggcctggtgcttaacccgcaactactggggcgcgtctggtttgccagccagcctgcctcgttgccggtgggcagtttatgtattgattttccccgtctggatatcgtgctgcgcggcgaatacggcaatctgctggaagcaaagcagcaacgtttggtggaaggagaaatgctgtttattccggcgcgcgcggctaatttaccggtcaacaacaaaccggtgatgctgttaagcctggtgttcgctccgacctggcttgggttatcgttttacgatagccgcaccacgtcattgttgcatcctgctcgccagatccagcttcccagcctgcaacgcggtgaaggtgaagcgatgcttaccgccctcacccatcttagccgttcgccgctggagcaaaatatcattcagccgctggtgttaagtttgctgcatctttgccgtaacgtggtgaatatgccgccgggcaattcgcagccgcgcggcgattttctctatcacagcatttgtaactgggttcaggataattatgcccagccgctcacccgcgagagcgtggcgcagttttttaatatcacgcccaatcatctgtcaaaactgtttgctcagcatggaacgatgcgttttatcgagtatgtgcgttgggtgcgaatggcgaaggcgaggatgattttgcagaaatatcatttgtcaattcatgaagtggcacagcgttgcggttttccggatagcgactatttttgtcgcgttttccggcgtcagtttggtctgacgccgggagagtacagcgcccgttttcagggctaacgtcagaaggttaattctgtttccagcagcgtcaggatactttgtgcatcttgcgcggcaaacaacgactggcggaagtttttattcaccagtttacgcgccagctgcgagaagactttcacatgattcatcccttcgttagcacccagcgtcagcatgatcaccagttcgacttcgcccatttctgactgccagtcaaccggtttcgccagccgggcaatgctgatactggaatgacggatccactgagatttggtgtgcgggatcgccacgccaaaaccaacgccagtggtgacaatctcttcccgctgccagacatcctcttccagctcgaacggatgttcagtgcgcccgttaacgccgaggttaccgcacaggaactggatcgcctgctctttattgctaaaggcctgatcaacgaagatattctccagcgccagcagcgggcgaacgtcttcttccggcgtaaaggcggtgagtaacgcttcaatttcctgcgcgctgcgacattcacacgcctgacgtgccagttcccgacacgcctcgctatccagttgacgaagctggcttttcaccgccggaatgcgcgggctactcatactcagctcatccaggcccagcccaagcagtagcggcagataacggctttcaccgcccagttcaccgcaaatgcctacccatttgccccgctgatgcgcagtggtaactatttgctgcaacatgcgcaggaacgatggcgtaatcgggttatatagcggcgatacgcgcgggttattacgatcgaccgcatacagatactgggtcatatcgttggagccgatactgaagaaatcgacctcatcgcagaagtgatcgatgatgtagcacaccgacggcacttccaccatgatacccagcgtaatcgtctctgcatgacgcaggccatcgcgcttaagctcaacgatcgctttttggatctcgcccttcacccataagatctgatcgaggccgtggaccatcgggatcatcaactgggcgttgccgaaactggcggcgcgcaaaatggcccgcagttgagtgcggaacaggccagcaaattccgggtaaatacgtaccgcgcgatagccgaggaacgggttctcttcctggggaatattcagataaggaatgcttttatcgcctccgatgtccattgtgcggaagataatcggcttgtcgcccgctgccagtagcacctgctggtaggcttcaaattgctcctgctcgtccggctcgctgtcgcgatccatatagagcatttcggtacggaacagcccgacgccttccgcgccgttggcaaacgcgccaggcgcttccagagcggtgccaatattcgccgcgatatcaatacgcttgttatcacgggaataagccagctgcgcggcagcctgcgcctgttgtttttggcgtttatccgccagcgtctgcgcgacctgataataaccgctcaccgcgtcattcgggttaatcgccagcacgccgcactgggcgtcaagcactgcaggttgcccggcataacgcgcgatcgcatccagcggcaggccgctcagtaccgggatcgccgaggcgcgggccagaatcagggtatgcgaggtgcgcccggttttctccagaatcatgcccgcaagattttttaaatccaggcttaaaaactggcttggggttaaatcctcggccaccagaatagtcggtttttccagcaccagattgttgcgcggcttcagttccggccaggtaatatgcagcaactgttcgctaatatcgcgaatgtcgctaacacgttcgcgcagataatcgctggcagaagcagaaagtttggcgcaaacctgctccatatttctgatgatcgccgcccccagcccctgatgctgttctgtcatcaggcgacggatattgcctgcaaattcatcatcctgaatcagcgacaaatgggcgctgaggatagttttgctttcgccgtcacgctcacgcaattgctggttcagttgctcggcaagcgttgccaggctgtgctccagccgggtggaatcttgcgcactggcggggattgcccgataactgtcgaggctgtcgctttgtaacagggtcagcgtacccacgccgacgccgcttgccagcacattgccgtacagtaaatccgggttaaggcggcttaatgaacgcggcagcggatgcgccgtcagttctgcctgcgtaggctgaacgctgtcgctgtcgataaagcgcacctggatgtactcttccagcacgcgccgcgcctgctcttcatcgctgccgctaatgttcaggctgcaactgtcattaaatagggtgccggtgccaatcagcgccagcgagcttttggcatcggcctttgcgttctggcgatggttaataaaagtgatttcgctttgccactggctgcactgttctttaagttcccacgccggacgagcatgtagaccgttaggcaaaggacagagaaattgaatcgttaacataaccgctccgggttaatcaggagatcatctgaaatccgtcagttgaacaaccgtctcacgcgtaagacgttgaataagggcagataaaagttgctccatctgcaaaatgtcacggcaatcggcaatcgacgcggcgcaatgtccgtggcgggtggcaggccccatcaccactgtgggtacgccagtaccggttaagtgcaccgctccaccgtccgtgccgccgttactgaacatatccgcctgtaacggcacgccaatttctgccgccacggtttcgatccaggcggtgagttttggcggcgcaatcagtgacttgtcgcttaacaccagcatcgggccgttaccaatctggcgatggttagccgcgccataattaaagtttttcgcccagcaggcggtatcaaggacaatggcgacgtccggcgacaccgcgcgggtggcagtttgcccgccgcgtaaccccacctcttcgctggaactggccaccagccacacttccgcaggcagttcagcgctgtgtagttcgcgcagtaacgtcaccagcaggtagcaaccgaggcggtcatcaaaggctttccccatcacccgctggtgggggagaacctgaaaagtggtatcgaacgtgacgcgatcgcctggacgaattcccgcctgcatcacttcgtcatacgagcgcgcgccaatatccacgcgcatggcgctgacatcattcccctgccggtcgccgtcaagcaggcctggaattttgcactcttcacgggtggtgatgcgcaccggctgcagctggcgggcagccatgcgtacattgccaaccggcagcacatcaatcgccccttcgcgggagatgctgcgcaccataaatcccacttcgtccatatgcgcacagatcatcaccttcggacctgtcgattcattgaggcggatcagcaccgatcccagcccatcaaatcgcacttctttttgcaggcgatccgcttcttccagcaggatctgccgcacttcctgttccgaggaggcgatcgcatctgcctcgctcaacgctttcaatagcgataaatccattatgcctctcccgtgagcaacactgttttcggcatggcgtagagcacttctgcgccttgcggggtgaccagcacaacatcctcgatgcgcacgcccccttgccctggcaaataaatccccggctccacggtcagtaacatgcctggctgtagcgtcgtggtgtcccgcggtgaaaaacgcggatcttcatgaacttcaatgccgatagcatgagcggtgttatgaccgaaatagtggctaaaacctgcctcggtaatcacccgacgcgcggcttcgtcaacctgctggcagcgcacgccggggcgaattgcagagattgctgcgagctgtgcctgcaaaacaatctgatagacgttaaacagcgggtgagattcggcgctcaccccttcgccattcaccagcaaggtgcgcgtcatatcagagcagtagccctgatagagcgcaccgaaatcgagagtgacaaactcgcccgctgcaacaatcttgtcgctggctttgccgtgcggcagcgccccacgccagccactggcgacaatggtgtcaaaagaggttttttctgcgccctgctggcgcataaaccactccagttcagcggctatctcgcgctcgctcatccccgcctgaataaagcggcgaatatgctctgcaccgcgatcggcaatcccacaggcaaggcggattttctccacctcctctggcgttttgatttgccgcagcacatccggcgtggcgctaaccagtttcgcattgagttcagactgccagcgatgcgcggtttcccaactcacctgctggccttcaaaaccgagcgtttgcaactgctcatcggcaatgatttgcctggcgatggttgtaagcgtgtgcgtcgcgtcaagcaaatgcagctggtaaccttgcgtgcgggcttctacatccgcgtaatagcgcgagtccaccagaatgtgcgcactttcacggctaatcagcacatagcctgatccggtggagatccccagatgcggctgtttgttctgccgtgaggagagaagcaccgcatccagttgttgcgccttaagccagtcgcgcagcgaagcgagtaatgtcatctggattttccttcttacaggctatcgattaacaatttgcctttacggaacatcatcagacgcaggaacaccaccatcagcgcagttatgactgcccccagcgcgatccccgccatatagacgcccaggttagtgaccagcggccatgcccagatagcggattccgggaaccattgcactgcgcccagccagacagcggcggttgagccgacaatcgcgccgaccatatacgacggaatggcggtgatggggctttccagcgcaaacggaatcgcaccctcactgatccccataaaggcaaggaacatcgcggtcttaccctgcggataaagttgtgcgttgaacaggcgtttgccggttaaacgacggtcaataatggtcgccagacccagaccaatcggcggaataacgatagcgatagaacgagcggtgaccggtaatacgtggtcagtggtaaagctgaaggcaacaaaacctgcggctttgttgatcgggccaccaaggtcgattgctgtcgccgcggcgatccccattgcgtacatcagcgcgcccttctcacctgcggcagtcagcacagtacggataccgccgttgatccagcccccaaagggggtgatgacgtagtacatcgccagcatgacaaaaatagcggaaagaatcggtagcaaaaatgtggttttgaacgctaacaggaaatccggtaactggattttctggttcatccatttcacaaggtaaccggcaacgatagaaataatcagcgcaccaatgaaggtggacggcaccggcgaagaggtcgcccattgcatagtgctgggatcgaagttcagcagttgcgtcggctgggtagacatcaagccgccgataaaaccagccggaaacgccagtttgccaccgatagagttcgccacaaaagcagcaaacatcggaatggcaaaaccaaacaacacgccgccgaaggactgcgacaaccaggcaaatttcagtaaggagaggtcgaaaccggagaatttcccgctattaagagcatccatgatgccgatctcagcaggaattttaagccagctataagcaatcaactggctgaaagcgaggatcacaccgcccataattaaggtcggcaccatgcgtgaaatccctgacatcacatgctgcgggagttcaccccagaagctgcttttagaggcctgcggattcttaactgccgctgccgcaccggatgcgccaggcacaacggttgcactgcgttttttaatggccataacaattatccctgtcgaatattactgttgttcagaggcaatcatctcttcgatttctttgatgatgcccgcagcgtttttaattgcgtcctgcaaagtgatttcataaacgtcgcgtgattcgaaacgttcgttatcttccggggtaactgccacggagtggatgatgatggtcgcttcggcgatatcctgcgccgtcaggcgattctggataccgtccgcgccctgggtttcaattttcacttcataaccggcttctaccgccgcttcttccagcgcctgagcggccataaaagtgtgagccaggcccattgggcaggcacataaggcaatcagtttcttactcatcgttaattcctcgttcagtgatagttgacgagtgaaattatgaacgtgcaaaacaaatcgccgttaccagacaaataatgcatttactggagaattaatcccgctgtacggaagtgtgacgcaggtcggccttgtgaggggacacaaagaaaagttgaattaactgtatgatttaaaagattatcgggagagttacctcccgatataacaggaaggatttacagaatgtgacctaaggtctggcgtaaatgtgcaccggaaccgagaagacccggattgtcatggacgatgagatacaccggaatatcatggacatattctttaaagcgccctttatcttcaaatgcggcacggaaaccagaggctttgaagaactcaaggaagcgcggcacgataccgcccgcaataaacacgccgccaaatgtcccgagattgagcgccagattgccgccaaaacggcccataatgacgcaaaacagcgacaacgcacggcggcaatcggtgcagctgtcagccagcgcgcgttcggtaatatcttttggcttgagattttctggcaggcggttgtcggctttaacaattgcgcgatacaaattcaccagtcctgggccagaaagcacgcgttccgccgaaacatgaccaatttccgcacgcaatatttcgaggataatggcctcttcttcactattcggcgcaaaatcaacgtgaccgccttcgcccggcaagcttacccaacgcttatcgacatggaccagatgcgcaaccccaagccccgttccggcaccgtaaaccgcaataggcttaccttctaccggttctgcgccaccaaactgaatcagatgctcttttttcagcatcgggatcgccatcgatacagcggtaaaatcgttaataatttccagatggctaaaaccgagattctttttcatttcggcaattgagaacgcccaggtatggttggtcattgccacccagtctccggtaatcgggcaagcgatggcaatacagccgtctttcacctcgaccttatgttcttcaagataaacgcgaatgaccgcttcgaggctggggtaatcaagccctgaataggtcttagcctgcgagatttcaccactggcaatatcacacagagcaagacgtgcgttggtgccgcccacatcaccgactaatgcatactttgtcattcttcaactgctccgctaaagtcaaaataattctttctcacactgtaaatacctgggggcataacaacaacgccggaaaggcaggctccctgtaaatatcgatctgggtcacacaattactttatcgtttcagcaccaattgcagcgatgcctttttgcaagctgggcaaactaagtatctgaccccgcataaggaatagaacatgctccatccgcgagccagaaccatgttgttattatcgctccccgccgtggcaattgggattgcgtccagtcttattctgattgtggtgatgaaaatcgcctcggtattacagaatttgctctggcaacgactgccgggaactctggggatagcccaggattcacccctctggatcatcggtgtattaacgctaacgggtattgcggtggggttggttatccgtttcagccagggtcatgccggaccagaccccgcctgtgaaccgctgatcggcgcaccggttccgccctctgcgctaccaggacttatcgtagcattaattctcggtcttgctggcggcgtcagcctggggccggaacatccgatcatgaccgtcaatatcgcccttgcggttgccattggcgctcgtctgttaccgcgcgtcaaccgaatggagtggactattttagcctctgccggaaccatcggcgcgctgtttggtacacctgttgcggcggcgttgatattttcgcaaaccttaaatggcagtagtgaagttccgctatgggatcgtctttttgcgccgttaatggcggcagcagctggtgcacttactaccggattatttttccatccccatttttcactgcccattgcgcattacggacagatggaaatgaccgatattctcagcggtgcaattgtcgcggcgattgccatcgcagcagggatggtcgccgtatggtgcttaccacggttgcacgcgatgatgcatcaaatgaaaaatccggtgctcgtgctgggtattggcggatttattctcggtattctgggggttattggtggaccagtttcgctgtttaaagggctggatgagatgcagcagatggtggcaaatcaggctttcagcaccagcgattactttttgctggcggtaattaaacttgccgccctggtcgttgctgccgccagtggctttcgcggtgggcgaatcttcccggcagtgtttgtcggcgtggcattagggttgatgctgcatgagcacgttcccgccgtaccagcggcaataaccgtttcctgcgctattctcggcatcgtgctggtggtaacacgcgatggctggttaagtctttttatggcggcagtcgttgtacccaataccacattgctaccgctgctctgtatcgtcatgcttccggcatggctgttattagcaggtaagccgatgatgatggtcaatcgtccgaagcaacagccaccccacgataacgtttagcaaaaaatgctctcctttatgatttaagagttatggcgatgatacggggctttacctccccgtaatattgcgttaacaggccgctgacggcttcgatcgtgaaggagaataacaatgttcaggtcactgtttctggcggccgccctgatggcatttaccccgcttgcagcaaacgcaggcgaaatcaccctactgccatcaatcaaattacaaattggcgatcgcgatcattacggtaattactgggacggtggtcactggcgcgaccgtgactactggcatcgcaattatgaatggcgtaaaaaccgctggtggcgtcatgataatggctaccatcgtggctgggataagcgtaaagcatatgagcgtggctatcgtgaaggctggcgcgatcgtgacgatcatcgcggaaaaggccgcggacatggacaccgccattaaacacattcgccaatggagcacaaggcctgatgcgacgctagtgcgtcttatcaggcctacaaaccggctctttaacgcgtagggcggataaggcgtttacgccgcatcgccaatagtgccagatgcgacgctcattcaactacaatcccagcgccgtccccaccaataaccagatattcagcgccacgaccagcactacaatcacccagcctgtctgttttacscstttgctgttcaccagatcgcccatcaacttgctgtcactggtgaaaatcagcagtggaaccagcgccagggcgataccaaaacttaacagcacctgactcataaccagaatccgtgtcggatctaatcccatcagaatgacaataaatgacggcagcatggtgactgtacgacgcacccacagcgggatatggaagcgaatgaacccctgcatcaccacctgccctgccagtgtccccaccaccgttgaggacagtccggcagcaaccagacttaacccaaagaccgttgccgcagcatggcttaacagcggttgcagcgtcaaataagcctcatcaagatcggcaacaccagtatgaccagaaaagtggaacgccgccgcagctgtagccatcatcgccagattgacaaaaccggcaatagtcatggcgatagccacatcccatttggtggcggaataacgttgttgacgcgaaccgccatgtaaatgctgagtgagcgaagagtgcaaataaatcacatgcggcataatcgtcgcccctaacacgcctgctgccaggaagaccgcctccgaagtaggtaaactcgggatcaccattcctttacccagctgcgccaggttaggctgggagaaaatcaactcgacaatgtaagccgcggcaacaaacaacagtaacccgccaatcactttctccagcggtttttgcccgcgacgttgcagcattaaaatcaggaaagtcgcgatccccgtcagcaccgcgccctgcaacaacgaaacaccaagaatgagtttaaaaccgatcgccgcaccaataaattccgccaggtcggttgccatcgcaataatttctgcctgaacccaatagaaccacactacgggacgcggatagtgatcgcgaatctgctccgccagatttttaccggtggcaatccctagtttggcagagaggatctgaatcagcatcgccatcaggttggcccaaacgacaacccacagtagctgatagccgaagctggcacccgcctgaatattggtcgcaaagttaccgggatcgatataaccaatcgccgcaatgaacgcaggtcccattaatgcgagcctcatcttgcgcgccgcccgtccgctgctactctcaacgcgatagttcgtcatcttgtgcctctaaaacatagcctttgctatgtttcatgctatgccaaacgagaatgattatcaaattcatttaaatgggttgtggtgatttctctgatagaccaggattatgactacgaaaagattgatgacttgaatgttatggttatgtttaatgttagcacatttacataactttcagcttccatacacaacatagcagaaatgtatgacagctcactatttttgaagcttgtcacaggacgtcattatagtgtgtgtcagatctcgttttccttaaccatgttacatagaatgtgcacggaaatttaacctgcctcatatttggagcaaatatggaccgcgtccttcattttgtactggcacttgccgttgttgcgatcctcgcactgctggtaagcagcgaccgcaaaaaaattcgtatccgttatgttattcaactgcttgttatcgaagtgttactggcgtggttcttcctgaactccgacgttggtttaggcttcgtgaaaggcttctccgaaatgttcgaaaaactgctcggatttgccaacgaagggactaacttcgtctttggtagcatgaatgatcaaggcctggcattcttcttcctgaaagtgctgtgcccaatcgtctttatctctgcactgatcggtattctccagcacattcgcgtgttgccggtgattatccgcgcaattggtttcctgctctccaaagtcaacggcatgggcaaactggaatcctttaacgccgtcagctccctgattctgggtcagtctgaaaactttattgcctataaagatatccttggcaaaatctcccgtaaccgtatgtacaccatggcagcaacggcgatgtccaccgtttctatgtccatcgttggtgcatacatgaccatgctggaaccaaaatacgtcgttgcagcgctggtactgaacatgttcagcacctttatcgtgctgtcgctgatcaacccttaccgtgttgatgcctgtgaagaaaacattcagatgtccaacctgcacgaaggtcagagcttcttcgaaatgctgggtgaatacattctggcaggtttcaaagttgccattatcgttgccgcaatgctgattggctttatcgccctgatcgccgcgctgaacgcactgtttgctaccgtgactggctggattggctacagcatctccttccagggcatcctgggctacatcttctatccgattgcatgggtgatgggtgttccttccagtgaagcactgcaagtgggcagtatcatggcgaccaaactggtttccaacgagttcgttgcgatgatggatcttcagaaaattgcctctacactctctccgcgtgctgaaggcatcatctctgtgttcctggtttccttcgctaacttctcttcaatcgggattatcgcaggtgcagttaaaggcctgaatgaagagcaaggtaacgtggtttctcgcttcggtctgaagctggtttacggctctaccctggtgagtgtgctgtytgcgtcaatcgcagcactggtgctgtaagaccatacataaaaaagccggggataattccccggcttttttacgcctgttaatcagctaatggctgcgggcgaccaatcaaatacccttgcagatattgcaccccgagcttatgcaatagcgcctgttgctgttgcgtctcgacaaactccgcgaccacactcaatgacttcgctttcgccagatcggtaattgatctcacaatcatcgcatccagcgtattcgtgacaatatctttcacaaagacgccatcaattttgatgatatcagcctgcaaacgctttaaccgttcgtagttggcatagccggtgccaaagtcatcaatcgcaatccggaaaccaaacttatgcagctgctcgatgttgtacatgctgctttctgcgttagaaaacgcctgctcctcggtgatctcaagaatgaccgcctgcggggagatgtgataacgcttaaatagacgaataatccgcccggcaatattcttttgcagcagcgtgagcggcattaaattaactgaaaagcgcgggccttttttgtcgcaagggtgtgttgccagccacttcaacaaggattccagcacttgcaaatcaaaacgcgcgctaaggttaaactgagcaataaggggcagaaacttatccggggtcataatgccgccgtcatatttcagtcgcscgaggacctcatcataaccttcaccctctttgttgcgaattggctgggcgtagagcagcaaatcaccctgatctaacgccgtgcgaatggtattcagcaatagcacctgtttagtggtctgcccggaaaccatctcctctcggctatccagcgccagcacatgatgatgtgcgcaggattgctccgccagccagcttaactgccccaacaagggttgcagggtttcctgatttccatcaaaacgcccccaggcagcaccatagcccatatccagcccggtattgttccagtgaatttgccgactattcaggatgttaaccatatgctggagtcgcccttccgtttcaggcccgctcagcactaacagcagttcactacccggcaattgatacaacttttcgttttcctgcatcaatggcagcagcgtacggtaaattgatcggatacagtgaacacgcatcatcaacccgtaatgacgactcataaactcaagattatcaatgcgcaggcagcaaaaactcttgcccgcctcttgctccggcgcttgttccaacgcacgaaagttgggcaggagcgttaacggatcggtcagcgcctgcaaatgccagcggcgattaagccattcactgcgatgataaatgcgcaccatatagagcaggcaaacgctaaaggaaatcagcaccgcgagaataaatgccagcgaatattcggtttccaccccttgcaaaaagttctggttgtaattcagcaggcaaagcgttgaaacagcccaagtgagatttaaaaacggatagcgaagcttaccgaccccgagggtaaagatgatgaagaaaacgggtaccaggtaaccggcaataaagtcgttttcataaggtgtgcacaacagaagtagcagcacgcttaacgctgccagccagcttaaggtaaatgcgcgtttctctttgcccaacgacggagcgatatccctgcgccacaatatctgcgcaaagtggggacttacaatcatgcgagtgagatagtagaaaagcatgttgtaaatcagcacagcggtgaaaaggcttagcaaatcaacgaccgtgaaaatggcatccgcatcgccgaaaaaggtggatatctttagcgggaaatcaaagaagctccccacaagatacatgctgcatttgatgccgatcggcgtcaccaaaccaagccagaacagacgttgccagacatatcggctggtcaatccataacgccaacgcgtccccagctgccagcgtaatattgcgcaggcacacaacacgacaaacgtctggctaccgagcatgaccgcagtctgtaaaaaagagagatgaaagttccacagattggtgcaaaacatcccgcataaaacgggaacgacaccgcgccagccaaagataaacaagattgacagcattacgcacagtggcatccacgccagaaagatataactggaatggataatggcaagtggcgaaataaaacgggatagctgaataagtaccacggtgagcgtaaacgctagtgtgaatatcttgatattttttatcaggttatgctccacaaacatgagtacactactctcactgatcggggttttcaggcacacaaataataagtttattcgcattgcgaagcaaacaggggccatcctgttgccgatttttcatccaatgatgctttcaccaggcggcactaacccggacgtagactgtattacaaaagcggcaaaaagcagagacaaaaaacccccgctttgcagcgagggttggaaatttggtggagctaagcgggatcgaaccgctgacctcttgcatgccatgcaagcgctctcccagctgagctatagccccgtcacgtaaagcttgtcgagttgacgggcggcatcatatgaattccgcccgaatgtgtcaacggcaaattgcaacgtgtagtttcaatcgctgaaaaatcaggcaaatgaacaattttggaaaaccgctcgcattcagtagttattcatgtcacggtttcctgtaaagtggtgctataaaatgaactactaatagacccacatacattcagggaattgttatgttcaaggagaggatgacaccagatgaacttgccagactgaccggctatagccgccagaccattaataaatgggtacgcaaggaaggctggacaacgtcaccaaaacctggcgtccagggtggcaaagcccgactggttcacgtcaatgaacaggttcgtgaatatattcgtaatgctgaacgtccagaaggtcagggagaagcgcctgccctttctggtgatgcgccgcttgaagtattgctggtgacactggcgaaagagatgacgccagttgaacaaaaacagtttacatccttgcttctgcgggaagggattatcggattgttacaacgcttagggattcgcgatagcaaataatatgaaaagattacgcaataaaatgaccaccgaagaactggctgaatgcctcggtgtggctaaacaaactgttaaccgttggatcagagaaaaaggctggaaaacggaaaaatttcccggcgtgaaaggcggtcgtgccagacttattctggtcgatacgcaagtttgcgagtttattcagaacacgccagccttccataacacaccgatgcttctggaagccgaagaaccccttgccgaatacgcaccggggattcgcactcctgcttatcggcaaatcatcagtgcaatagacaacatgactcacagtgagcaggaaaaagttgcgcaatttttgtcacgcgaaggaattcgtaatttccttgctcgtctcgacatagatgaatcagcttgacatcctccacgccctgaatgacgaggatccctgctacgttcaggctgtcgcctgaatcatttcggtgggttcctgcttcaacgagcggcctgactgcaccatctctccacaggcaagaacggcgtgccccgccgctaaaatgttacgagcgccgtttacatcggcgttcgctgtatatccacatacctggcatctgaatttactttgtgacaggcggttttctttcgctgtatgaccacagcacgcgcaacgctggcttgtgtacgctggcggaacagccagyacctgaccgccacgccagagctgcttgtactcaagctggcggcgcatttcataccagccctgatccagtatcgaacggtttaaacctgattttgcccggacattgcgccccggctggctgaccgtacccgctgctgactttgacatgttgctgaccttcaaatcctcaatgactatcattgcgtggtttttgctgacggtcgttgtgactttgtgaaggtagtccctgcggatatttgcggtacaggaatgcagtcgctgtattttgcgtttctgcttctgccagttattgctgaatttgaccttgcggcttaactgtcgctgaagtctcgccaacttcttctggtttttctgaaaactgtttacaggctcaaagactgtgccatctgacagcgtggcgagtttagccacgccagcatccagtccgaccattgatgctgaagggtgaaccggagttgatacttcactttctgtctgaatactgatgtaccacttaccgcaggactggctgacagtgacatttttcacaacacccgtgacctgacggctgttcaggtagcgcatccagccaagtttcggcagaaaaatacggctgttttcctgatcgagcttaacgccctgcgggtagcggaatgcatcattctgtccccgctttttgaatcggggaaaagcagcccgcttccggaagaagtttttgtaagcccgctcaagctctttcagtgactgttgcaatggctgtgacggggcatctttaagccattgcgtttcagtggcgtttttccactcaaccagccaggaagccattttcccgtaagggatgtatttattaccggcctcatgattctcattctgaagcgccagagcacgattgaaaacgaaacgacatgcgcctgcgaagcgcctcatttcacgctcctgttgaccacctggtcttaactggaatttaaatgcctgtagtcgtttcacaggccaaatgatactttggtctatgaataaagaaaccgatatccgacggggaaggcattgtgttttcctgatgcatgttcatctgttctttgtcaccagataccgacgtcagatttttgactatgacgcgacagaaaaactacgcacttacttttcaaatgtatgtgctgattttgaagctgaactggttgaaatggatggcgaaccagatcacgtccatttgttaactaactatcctcccaaactggcgatatccagtctggtaaacagcctcaaaggcgtatcgggtaggttactgcgacgagatcgaccagatattgcagtcaggtattactacaaaggcgttttgtggagtcctggctattttgccagtagctgcggaggtgcgccaatatccgtcatccgccaatacattgaacaacagcaaacacctggtcaggtggaaaaccgcgccttatatccccgccctgaaggacggggttttacggcgcaccggataaataaaaaacggcaggggtatctctcctgccgtttatcttttatgcgctaattactgctgattttcgcgttccgcaataaaagccagcgctttgttgatacgctcgatactgcgggtcttaccgatcgcgtgaacggtaacgtccagcgccggagactgccccgcaccggttacggcgacacgcagcggcataccaactttacccatacccacttccagctcatccgccgtcgcctgaatagcgtgatgaacgttttcagctgtccagtcagtaatcgcggccagtttgtcacgaaccacttccagcggctgacgcgctaccggacgcagatgttttttcgcggcgtcggcatcgaactcagcaaaatcttcgtagaaataacggcagctctgtgccatctctttcagcgtcttgcagcgttcgcccagcagtttcaccagatcagccagctgcgggccgttacgggtatcgatattttcctgctcaatgtgccactgtaagtgagtagcaacatactccggcggcagcgcgttaatgtagtgatggttcagccacagcagcttgtcggtgttgaacgcactggcagatttgctgacggcattcaaagtgaagtatttgatcatctcttcacgagtgaagatttcctgatcgccgtgggaccagcccagacgcaccagatagttcagcagtgcttctggcaaataaccgtcatcacgatactgcattacgctgactgccccgtgacgtttggacagttttttgccgtcatcgccgttgatcatagaaacgtgcgcgtaaaccggtaccggcgctttcagggctttaagaatgttgatctggcgtggcgtgttgttgatatggtcttcgccacggataacgtgggtgatttccatatcccagtcatcgacaaccacacagaagttataggttggggaaccatcggtacggcggataataagatcgtccagttcctggttgctgaactcgatcggaccacggatctgatcgtcaaaaacaacagaaccttcctgcgggttagcaaaacgtacgacacacggctcatcatcagcgtgatgctcatgactgtggcggcagcgaccgtcataacgcggcttctcacctttcgccatttgctcttcgcgcagcgcttccaggcgctctttagagcaatagcatttataagctgtgccctcttccagcatctgatcgatcaccgcgttgtagcgatcaaaacgtttggtctggaagtacggaccttcatcccactccaggctcagccagttcatgccatccataatggcttcgatagcttccggcgtggaacgctcaagatcggtgtcttcaatacgcagcacgaactcaccgccgtgattacgtgcaaaaagccaggagtaaagagcagtacgcgcgccgccaacgtgcagatagcctgttgggcttggcgcgaagcgagttttgattttcatgaaatggccttacgtttagaaagatgccgacaaccggcaaatcstggaaaaattgagtgggcgatattctatcactcccgcctgattcctcaatgtagttcgggttgcaaccttacgcattattgttttcgttgacaaattgcgcaacacggtctgttttgcgatcatcttgcttaaatttacgacgaacgaacaatttctttagaaaatgcgttgactcattttgaactctccctataatgcgactccacacagcgggggtgattagctcagctgggagagcacctcccttacaaggagggggtcggcggttcgatcccgtcatcacccaccaactactttatgtagtctccgccgtgtagcaagaaattgagaagtgggtgattagctcagctgggagagcacctcccttacaaggagggggtcggcggttcgatcccgtcatcacccaccactttctcaccagctaaatttcttgtaaaaatgtgaagtaccgaagtgggtgattagctcagctgggagagcacctcccttacaaggagggggtcggcggttcgatcccgtcatcacccaccacttcgggtcgttagctcagttggtagagcagttgacttttaatcaattggtcgcaggttcgaatcctgcacgacccaccaatgtaaaaaagcgccctaaaggcgcttttttgctatctgcgatttgtaagattgatttttcttctcaagttccttgttcttctgccgatattacctcgtacagtgacgaggactgaacaatggccactatctcttcaacttcaattccttccatacaaacacagagtagtaacagggcatcacaaggtagcgatgttgcttcacaaatcgcgcggataagtcagcaaatcatcaaactcactcaacacattaaagagattgtagacactagcggcagtgctgaagacaagcaaaaacaggccgaattgattcaacagcaaatcaccctactggaaacacaactggcgcagttgcagagacagcaggcagaaaaggcgcaggagaaagagcagcgtttgtctctgaatgtatcccttctaaatcctgttgaaaatacgactcatatcggtatctatatctgatacaacggatccccttcccgcccagccattagcgtattgccctggtctcgtaccacgtcccataacgcttcagcggcggtggaaagtgaacggtttttcctacgcaccagcatcaactggcgttccaccaccggcgtaatgcgctttaccaccagcgggctaccttcaggcaatggtagcgccagtgcgggaagaatactgatgccgatgcctgcggctaccatcgggaacagcgtcgccggatgtccaatctcctgcacaatattcgcctgaataccattgcgcgccagcgctgcgtcaatcagcggtcggctgcctgacgcataatcctgcaacaccaatttcgctccctgtaatgcctgctagggtacataatcttccgcggccaaagcgctatcccgatggcaaagcagaaagaaaggctcggaaagaatcacttcacattgcagatcgcccactgggcctggatcgatgacgatgccaaagtcgacatctccctggcgaatactttccatcacccactgctgcggacgatcgtgcaggacaaactgaatatctggatagcggcgatggctttcagcaatgcattgcggaataagatgcgcggaaatggtctggctggcagcgacccgaacttttccgctcagttgttgccccatacgcccggtatcgcgcaacgtgctgttaagttcatccagcagtcgctcaagacgcaaagccaactgctgccctgcatctgtaagcaccacttcacgcgtggttctgtccagcaggcgaacaccagtatgattttccagctccttcacactgtgacttactgccgactggctcaggccgatacgctctcctgcacgactaaaacttttctcctgcgctactgtgacgaaaacctttaattgttttaaagaataattcatctgttttcttcatgaatggatgcaataaatcaattttatttctcaaactggaagaagcacaatagaaccatcgatcatctggagtctttatgaaactttttcgtatcctcgatcctttcaccttaaccctgatcacggtggtgttgctggcctctttctttcctgccagaggcgatttcgtccccttctttgaaaatctgaccaccgcagctattgccctgctgttctttatgcacggcgcgaagttgtcgcgtgaggcgattattgctggcggtggtcactggcgactgcatttgtgggtaatgtgcagcaccttcgtgctgtttccgattctgggtgtactgtttgcctggtggaaaccggtaaatgtcgacccgatgctctactccggttttctctacttgtgcattctcccggctaccgtgcagtctgcaatcgccttcacgtcaatggcgggcggtaacgtcgcggcggcggtttgttctgcgtcagcatccagtctgctggggattttcctttcaccattgctggttggtctggtgatgaatgttcacggtgcagggggcagccttgagcaggtcggtaaaattatgctgcaactgctgctgccgtttgtgttggggcatctttcccggccgtggattggtgactgggtgtcgcgcaataaaaaatggattgcgaaaactgaccagacgtccattctgttggtggtttatacagcgttcagcgaagccgtcgttaatggtatctggcataaagttggctggggatcattgctgtttatcgtggtggtcagctgcgttcttctggctatcgtgattgtagttaacgtctttatggcacgccgactgggcttcaataaggcagatgaaattactatcgtcttttgtggttcgaaaaagagtctggcaaatggcatcccgatggcaaacattctgttccccacatcggtgatcggtatgatggtgctgcccctgatgattttccatcagatccaattgatggtctgtgcggtgctggcgcgtcgatacaaacgccagaccgaacagttacaggcgcagcaggaaagcagcgccgataaagcttaaagcggacgcttcaggggctggaccagttgcgtcagcccctcggttttaatcagcagcgtgatttgcattagctcaccgagcttccctgccgggaactcatctttgcgggcaaaccacagcagatactcctccggcaggtcgattaagcgacgccctttgtatttgccaaacggcattatcgtattggctatttcaatcagctgctctttttccatctcagctacccagcaaacgcagcatttccgcttcgtcgatgacttcaatgcccagttcctgcgccttcgccagtttagatcctgcagcttcacccgctatcaccagatcggttttcttcgacacgctgcccgcgactttcgcgcccagttcgaccagtcgagctttagcgtcatcacgcgacatctggcttaagctgcccgtaagcaccacggttttaccagcaaacgggctgtcaatctcttccgcgttgataacgatcggcgcakgccagtgaacaccttccgccaacagctcgctgatgacattgcggttgctttcttcggcaaagaagttgtgaacgtgggatgcaacgacaatgccaacatcaggcaccttttgcagctcttcaatcgaagcggcttccagcgcttccagcgttccgaaatatgccgccagacctgctgcggtggcctcgccgacttcacggatgccaagtgcatagaggaagcgagcaaaggtggtttctttcgctttttccagcgcgttaaccacgttttgtgccgattttggccccatacgctccagtccggtcagtttgcctgcggtgagtttgaacagatccgccggagtgtggacatattctttttcaaccagctgatcgatgattttgtcgcccattccgtcaacatccatcgcacggcgggaaacaaagtgtttcagcgactctttacgctgcgcaccgcaaatcagaccaccagtacagcgggcaaccgcttcaccttccacacgctcaacgtcagaaccacataccggacaatacgtcgggaatacaacctcacgggtatcttccgggcgttcagaaagcacgacgttaaccacctgcgggatcacgtcgccagcgcggcgaatcaccactttatcgccaatgcgtaaaccaagacgttcgatttcatccgcattgtgtaaggttgcgttactcaccagcacgcctgcaacatggacaggttccagacgcgcaacaggcgtaatcgcgccagtacgcccaacctgaaactcgacgtcacgcacaaaggtcatctgttcctgcgccgggaatttaaacgctaccgcccagcgcggggctcgcgcgacaaagccaagctgctcctgctgttccagtgagttgaccttaatcaccacgccgtcgatatcaaagcccagcgtcgggcggtcttcttccwcwtygkgatagaacgccagcacttcttccgccgattcacaaagcgttacccgatcgctgaccggcaacccccactttttaaattgcagtaaacggccaagatgagtatccggcagctcgccaccttccagaacaccaacgccatagcagaaaaaagtgagcggtcgcttcgctgtaatacgcggatcaagctgacgcagtgaaccagctgccgcattacgtgggttagcaaacactttcccgcccgtgcgtcgcgcatcttcgttaatcttttcgaaccccgcctgcggcaggaacacttcaccacgcacttccagacgcgccgggatattctctccgtgcaacttcagtggaatggcgcgaatagtacgcacattagacgtgatatcttccccggtggtgccatcgccacgagtcgcggcactgactaaaacgccattttcatacagaatactgacggcaaggccatccagcttcagctcacagcaccaggtgactttctcgttgcttttcagacggtcctgcacacgtttgttgaaggcaagaaagctttcttcatcaaaaacgttatccagcgacagcattggcacttcatggcgaatctggctgaaagccgccagcggcgcagcacctacacgttgggtaggcgaatcaggcgtaatcagttctggatgtttggtttccagctcgcgcagttcgcgcatcagcctgtcgtattcagcgtcgggaatttccggcgcatccatcacatgataaagatattcatgatggcgaagcgtcgttcgcagttctgtcagttgttgttcgattgattccatatcgcaccatcaatgctaaaaacccccgacaagcgggggttcgaagaggagttaatttgccttaagtgtatcaggcgttggcgtctttaacttcgcggatgatgtcctggtactcgcgcaatttctgcggagtcatcatacggcgctgatcgtcaagcacgacaccgcccacttcatcggcaatatgctgcgcagattgcagcatcagcttgaagttytgcagctcgtcaccgtaagacggtacctgcataaagatagtgacacccggagtagtgaaatccttcatttcaggatcaaaggtkcccggtttcaccatattcgccaggctaaataacgccgggccgctgccatccgggctaagatgacgatggtaaatattcatatcgccaaaaatgaagcccgyttgttgaatgctgttaagaagcagttcaccgtttagctcgctaccgtgatgcgccgcgacgttcatgataatcaccgcttctttgcgcttcggtttatccataactggagccggttccgctacaggctcaggctgtggtgccgctacgggttctgcaggctggaaagcctgttgtgccggttgcggtgctgaatgcactggctgcggcgctggcgcgacctgtggcgaaactggctgctgcaacggctgttcaggctgcggctgataggcaggctgctgcaccggctgcgctggacgcggaacatgttgcggcggtacctgcgcttcaggcggctgctggaccggttgacgcggctgcgcagacgcataaggcggttggtactggtgttgcggcgacggacgagcagcctcatgctcctgrgcgttagccggggcatgattcacgcggtgaacacgaacctcaccaacgccctcatcatcttcgacatcctcgtcataagaatcgtcgtcacgttttgacttcattcgttttaatggccgatcgcggaacatagaagatcgttctttacggctggtccagaaaccatgtaccagtaaagcgattatggcgatcgcgccaacaatgattaatatcagacgcaaatcctgcatcattatattctctgttgttctaacaccttgccaccacggcaaacatttactcactaagagtatttgccgattacctcaagtgcaagtgcactattaactttcacagcacaaagatagatgaaatcgtgctttttgctgttttttcgaacatatcctaactgtccattgcgcaattacccggtaaaawacgcacaattttcctgggattggtcaaaaggagctcatcctgattatggtttcatcattcacatctgccccacgcagcggtttttactattttgcgcaaggctggaagctcgtctcgcaacctgggattcggcgtttcgttattttaccgctgctggtcaatattttgttgatggggggcgcattctggtggctctttacgcaactcgatgtctggatcccgactctcatgagttatgttccggactggttacaatggctgagctatctgttgtggcctctggctgtcatctctgtgctgttagtgtttggctatttcttctccacgattgctaactggattgccgctccgtttaacggtttattggctgaacaactggaagcacgattgactggcgctacaccgccagataccgggattttcggtatcatgaaagatgtgccgcgaatcatgaaacgcgaatggcaaaaatttgcctggtatctgccacgcgcaattgtattgctaattctttacttcatccctggtattgggcaaaccgtcgcgccggtactgtggttcctgtttagcgcctggatgttagccatccagtattgcgattaccccttcgataaccacaaagtgccgtttaaagagatgcgcaccgccctgcgcacacgcaaaatcaccaatatgcagtttggtgctttaaccagtctgtttacgatgatcccgctgcttaatctgttcattatgcccgttgccgtttgtggcgcgacggcgatgtgggtcgattgctatcgcgataaacacgcgatgtggcggtaacaatctaccggttattttgtaaaccgtttgtgtgaaacagggggggcttatgccgccccttattccatcttgcatgtcattatttcccttctgcatatagatatgctaaatccttacttccgcatattctctgagcgggtatgctacctgttgtatcccaatttcatacagttaaggacaggccatgagtaagatttttgaagataactcgctgactatcggtcacacgccgctggttcgcctgaatcgcatcggtaacggacgcattctggcgaaggtggaatctcgtaaccccagcttcagcgttaagtgccgtatcggtgccaacatgatttgggatgccgaaaagcgcggcgtgctgaaaccaggcgttgaactggttgaaccaaccagcggtaataccgggattgcactggcctatgtagctgccgctcgcggttacaaactcaccctgaccatgccagaaaccatgagtattgaacgccgcaagctgctgaaagcgttaggtgcaaacctggtgctgaccgaaggtgctaaaggcatgaaaggcgcaatccaaaaagcagaagaaattgtcgccagcaatccagagaaatacctgctgctgcaacaattcagcaatccggcaaaccctgaaattcacgaaaagaccaccggtccggagatctgggaagataccgacggtcaggttgatgtatttattgctggcgttgggactggcggtacgctgactggcgtcagccgctacattaaaggcaccaaaggtaagaccgatcttatctctgtcgccgttgagccaaccgattctccagttatcgcccaggcgctggcaggtgaagagattaaacctggcccgcataaaattcagggtattggcgctggttttatcccggctaacctcgatctcaagctggtcgataaagtcattggcatcaccaatgaagaagcgatttctaccgcgcgtcgtctgatggaagaagaaggtattcttgcaggtatctcttctggagcagctgttgctgcggcgttgaaactacaagaagatgaaagctttaccaacaagaatattgtggttattctaccgtcatcgggtgagcgttatttaagcaccgcattgtttgccgatctcttcactgagaaagaattgcaacagtaatgccagcttgttaaaaatgcgtaaaaaagcaccttttcaggtgcttttttgtggcctgcttcaaactttcgcccctcctggcattgattcagcctgtcggaactggtatttaaccagactaattattttgatgcgcgaaattaatcgttacaggaaaagccaaagctgaatcgattttatgatttggttcaattcttcctttagcggcataatgtttaatgacgtacgaaacgtcagcggtcaacacccgccagcaatggactgtattgcgctcttcgtgcgtcgcgtctgttaaaaactggcgctaacaatacaggctaaagtcgaaccgccaggctagactttagttccacaacactaaacctataagttggggaaatacaatgttccagcaagaagttaccattaccgctccgaacggtctgcacacccgccctgctgcccagtttgtaaaagaagctaagggcttcacttctgaaattactgtgacttccaacggcaaaagcgccagcgcgaaaagcctgtttaaactgcagactctgggcctgactcaaggtacagttgtgactatctccgcagaaggcgaagacgagcagaaagcggttgaacatctggttaaactgatggcggaactcgagtaatttcccgggttcttttaaaaatcagtcacaagtaaggtagggttatgatttcaggcattttagcatccccgggtatcgctttcggtaaagctctgcttctgaaagaagacgaaattgtcattgaccggaaaaaaatttctgccgaccaggttgatcaggaagttgaacgttttctgagcggtcgtgccaaggcatcagcccagctggaaacgatcaaaacgaaagctggtgaaacgttcggtgaagaaaaagaagccatctttgaagggcatattatgctgctcgaagatgargagctggagcaggaaatcatagccctgattaaagataaacacatgacagctgacgcagctgctcatgaagttatcgaaggtcaggcttctgccctggaagagctggatgatgaatacctgaaagaacgtgcggctgacgtacgtgatatcggtaagcgcctgctgcgcaacatyctgggcctgaagattatcgacctgagcgccattcaggatgaagtcattctggttgccgctgacctgacaccgtccgaaaccgcacagctgaacctgaagaaggtgctgggtttcatcaccgacgcgggtggccgtacttcccacacctctatcatggcgcgttctctggaactgcctgctatcgtgggtaccggtagcgtcacctctcaggtgaaaaatgacgactatctgattctggatgccgtaaataatcaggtttacgtcaatccaaccaacgaagttattgataaaatgcgcgctgttcaggagcaagtggcttctgaaaaagcagagcttgctaaactgaaagatctgccagctattacgctggacggtcaccaagtagaagtatgcgctaacattggtacggttcgtgacgttgaaggtgcagagcgtaacggcgctgaaggcgttggtctgtatcgtactgagttcctgttcatggaccgcgacgcgctgcccactgaagaagaacagtttgctgcttacaaagcagtggctgaagcgtgtggctcgcaggcggttatcgttcgtaccatggacatcggcggcgacaaagagctgccatacatgaacttcccgaaagaagagaacccgttcctcggctggcgcgctatccgtatcgcaatggatcgtaaagagatcctgcgcgatcagctccgcgctatcctgcgtgcctcggctttcggtaaattgcgcattatgttcccgatgatcatctctgttgaagaagtgcgtgcactgcgcaaagagatcgaaatctacaaacaggaactgcgcgacgaaggtaaagcgtttgacgagtcaattgaaatcggcgtaatggtggaaacaccggctgccgcaacaattgcacgtcatttagccaaagaagttgatttctttagtatcggcaccaatgatttaacgcagtacactctggcagttgaccgtggtaatgatatgatttcacacctttaccagccaatgtcaccgtccgtgctgaacttgatcaagcaagttattgatgcttctcatgctgaaggcaaatggactggcatgtgtggtgagcttgctggcgatgaacgtgctacacttctgttgctggggatgggtctggacgaattctctatgagcgccatttctatcccgcgcattaagaagattatccgtaacacgaacttcgaagatgcgaaggtgttagcagagcaggctcttgctcaaccgacaacggacgagttaatgacgctggttaacaagttcattgaagaaaaaacaatctgctaatccacgagatgcggcccaatttactgcttaggagaagatcatgggtttgttcgataaactgaaatctctggtttccgacgacaagaaggataccggaactattgagatcattgctccgctctctggcgagatcgtcaatatcgaagacgtgccggatgtcgtttttgcggaaaaaatcgttggtgatggtattgctatcaaaccaacgggtaacaaaatggtcgcgcctgtagacggcaccattggtaaaatctttgaaaccaaccacgcattctctatcgaatctgatagcggcgttgaactgttcgtccacttcggtatcgacaccgttgaactgaaaggcgaaggcttcaagcgtattgctgaagaaggtcagcgcgtgaaagttggcgatactgtcattgaatttgatctgccgcagctggaagagaaagccaagtctaccctgactccggttgttatctccaacatggacgaaatcaaagaactgatcaaactgtccggtagcgtgactgtgggtgaaaccccggttatccgcatcaagaagtaattcttgctgcagtgaaaaatggcgcccatcggcgccatttttttatgcttccgccagcggcggcaaaatcaattcatcgctctcatgctgctgggtgtagcgcatcacttccagtacgcgcaaccccgcgcggtgcaccgcatcgtttaatgccttccctttcagcaaaccactgataagctgagcacaaaacaggtcgccagtccctttcaggtcggtttttacccttgaatgggaaatgacattcacgctgtcggcagtgaccaccacaaccagcatctcctgattttcttcattaccggaggcgctggtaatcaccacccattttagtgtgtctgaaagcagactttttgcggcagcaatggcactgtcgagatcgcggcaatttttaccggtcaggatttccaactcaaagatattgggggtaattccctgcgccagcggcagtaaatattgtcgatacgcttcgggaaggtcaggtttgacataaattccgctgtcaatatcgccaatcaccggatcgaccatgatcaataggtcaggatggtctttgcgtakcgcagtcagccactcggcaaggattttgatttgcgatgccgttcccatatagcccgtggttacagcacgaagttggcgcagcgcatcacgctcctgaagtgcacgcaaatagccgctaaaccattcatccggaatcgcaccaccgtagaaagtgtcataatgcggcgtattgctcagcaataccgtcggcacggcaaagacattcaggccgttctgtttgatagcaggcacggcaatgctgttgcccacgctgccgtaaaccacctgcgactgcacggcgacgatatccgcctgcagcgccctgctcttatcgttaaacaacaacaaactactcatttaattttttctccttgccgatgatcctcatcgtattccaaccgaaactttacctgattctggcagtcaaatcggctattacaaaacaaggataaggtaattcagtgaagaaaatcatttgtctggtcattacactactaatgacactccccgcttacgcgaagttaactgcccatgaagaagcccgcatcaacgccatgctggagggattagcacagaaaaaggatttgatatttgtgcgcaacggtgatgaacatacctgcgatgaagcggtttctcatctgcgtctgaagctgggcaatacccgtaaccgcattgacactgccgagcagtttattgataaggttgcttcgtcgtcatcgattaccgggaagccgtatattgtgaagatccccggtaagagcgatgagaatgcacagcctttttacatgcgttaattgcgcagacggataaaacggtgcctgcgcaataatcttaaatccccgccccctgactaaaatgctcttccccaaacaccccggtggaaaggtagcgatcgccacgatcgcagatgatcgctaccaccaccgcaccagggttagcttttgccacccgcagtgctccggcaaccgcgccgccggagctgacgccacagaatattccttcccgcacagccagttcgcgcatggtgttttccgcatcgcgctgatgaatatccagcacctcatctaccagagaagcgttgaaaatccccggcagatattccgcaggccagcggcgaatgccgggaatgctactgccctcttccggctgcaggccaacaatggtcaccggtttggattgttcgcgcataaagcgtgaaacgccggtgatagtgccggttgttcccatgctggagacaaaataggtaatgcgcccgccagtctgctgccagatttccggcccggtagtggtgtaatgggcgtaagggttatcgggattattgaactgatcgagcagctttccttcaccacgatccgccatctccagcgccagatcgcgcgcaccttccatgccctgctctttggtgaccagaatcagttccgcaccataagcacgcatcgccgcacggcgttcctggctcatgttgtcgggcatcagcaatttcatgcgatagcctttaagcgcggcaatcattgccagcgcaatgccggtgttaccactggtggcttcgattaacacatcacccggtttaatttccccgcgcttttccgcctcgacgatcatcgaaagcgccgcacgatcttttaccgaacctgccgggttattgccttccagttttaaccacacttcactgccgttattcggccccattcgctgcaacttcaccagaggcgtattgcctattgtttgttctaatgtactcacgatctctatccatacgtggtgttgcctgatgcgacgcttgcgcgtcttatcaggcctacaggttacaaaccttgccattaaaaagcccggatcgcgggaagcgcctccgggcgtttaacattcactcaacctatcaggcgctttgtgcgagagcaagttcctcatctcggggttcgatacgctcgtcgccgttatacagccgcgcatgttgcagaccaacgaataaacgctcgccacgctgcggggcatcgtcgccatgcatcacgaccgtcagcggttcgttgtaccaccccagcggctgcaccactaattgggtgtagtgacctttcgggctggcttccagtacctgtaccggcagcggcgaatcgaggctggtacggcggctgatatccacttcccacgggcgcaggaagagatccaccggcccctgatacgcaggtgtgtagcccagcggccagcgatgtgcgccaacatggaactgcccgccgcgaatggttccctgcaggcggttcacttcgcccataaattcgagcacaaaacgggtcgccggttcgcgccatacctgatccggcgcgtcagcctgttcaatattgccctggctcatcacaactacacgatcagctacttcggtcgcttcttcctgatcgtgggtcacaaaaacgctggtgaattttagttcttcatggagttgacgcagccatcgacgcagctctttacgcacctgcgcatccagcgcgccaaacggttcatcaagcagcagaatttgcggttctacagcaagcgcacgcgccagcgctacacgctgtttctggccgccggaaagctgcgccggataacgatccgccagatgggcaagctggaccatttccagcaattttgtcactttcgctttgatggctgcggcattcgggcgctcgcgacgcggcagcaccgtcaggccaaaagcgatattgtcgaacaccgtcatatggcggaacagcgcgtaatgctggaacacgaaaccgactttacgatcacgtgcgtgcaggcggctcacgtcggtgccgtggaagcgaatatgcccgctggtttgatgctccagcccagcgataatgcgcagcagcgtggttttcccggaaccggacggccccagcaacgcgaccatctgacctgaaggaatatccagtgagatatcgttcagcacctgggtgcgaccaaacgacttcttaatattggcaatctcaatgctcatgattttcctcctgctgcgcgcgtttttcctgattctccaggcgccactgcaacatactctttaaaaacagggtgataatcgccatcagcgtcaacagcgcsscggcggtraaggagccgactgtgttgtagtcctgctccagcaattcaatctgtaacggcagcgaaagtgtttcgccacgaatcgagccggaaaccaccgacaccgcgccaaactcgccaatcgcgcgggcgttggtcagcactacgccataaagcagcgcccagcggatgttcggcaatgtgacacggcggaacatctgccagccggatgcgccaagcaaaatcgccgcttcgtcttcctgactgccctggcttaacatcaccggcaccagttcgcgcaccacaaacggacacgtcacgaagatcgtgaccagcaccattccgggccaggagaacataatttgcagattatgttcatccagccagccgccgagcgggccgttggagccgtagaacagcagatacaccagaccggcaaccaccggtgacacggcaaaaggaatgtccagtagcgtcagcagtaactggcgtccggggaagttaaagcgcgtcaccagccaggccagcagaataccgaacaccaggtttaccggtacggcaatcagcgcgatcatcaccgtcagccagatggcgtgcagcatatccggatcggccagattctgtaaaaccggcatcagccctttgctgaacgcctgtacgaagatataaatcatcggcaccagcaggatgaacgccgataccagcatcccgatgccaatcagaaaccatttgccccagttaatcgggcgcgcgtcataacgcttcaattgtgtcacttccgccattaatgacctaccacacgccgaccaaagcgactttgcagagtgttaattgagaacagcagcagcagagatgccgcgaggatcaccgaagcaatcgcgctcgccgccgggtaatcaaaytcctgtaagcgaacgaaaatcatcagcgacgtcacttccgtcttccaagcgatgttcccggcgataaatatcaccgcgccaaactcaccaagactacgggtaaacgacaacgccacgcccgccaccagcgccggagaaagttccggcagcaccactttgcagaaactctgccagcgcgttgcgccaagcgtttctgccgcttcttcatattccgggcctaactcttccagcaccggctgcacggtacgtaccacaaacggaatgctggtaaaggccattgccaccgcaatccccagccaggtataggtgactttgatatcaaacttcgccagccattcaccgtaaaaaccgtttacagaaaagagcgaggccagcgttaaaccggcgactgccgttggcagcgcaaagggtaaatccatcagcgcatcaagcagcgtgcggcccggaaagcgataacgggttaaaatccacgccatcagcaggccgaaaacgccgttaaaaattgatgccacaaacgccgacagcagcgtcactttgtaggccgcgaccacctgcgggttggtgatcacttcccagtactgcgcccagctcatctcagaaagctgcatcaccagcgcggagagtggcagcagcaatatcaggcacacaaacagcagactggtgccgaggcttaaggtaaagcccggcaggacgcgtcttgatgaaactgcaaacattaattacgccccgccgctaacagcttgtctaactcgccgccgctggtaaagtgggttttcatcacttccggccakgagccaaatttgtcttccacgcggaacagttcggtctgcgggaatttatctttcagtttgtccatgacttccgggttattcacgcggtagtaatagtcggtgatgatggtttgcgcctgcgggctgtaaagccagttcagataggcttttgctgctttttcggtaccgttggcttgcacgtttttatcgacccacgccaccgggaattccgccagaatgttggttttcggaatcaccacttcaaagccctgcgcttcgtactgtttgcggatgttgttcacttccgattcaaagctaatcagtacatcgcccaggccgcgctcggcaaaggtggtggtcgcgccacgaccgccggtatcgaacacttcaacgtttttcaggaactgagtcataaactgttcggttttggctttgtcgccaccgtcagctttatccgctgcgccccatgccgccagataggtataacgcgcgttacccgacgttttcgggttcgggaaaatcagcttcacgtcggagcgcaccaggtcgttccagtcgtggatattcttcgggttgcccttacggaccaggaagcccatggtggagtagaacggcgagctgttattcggcaggcgcgactgccagtccgccgggataagcttgcctttatcgtgcagaatttgtacgtcggtcacctggttataagtgacaacgtcggcttttaagccctgcaaaattgccagcgcctgttttgatgacccggcatgagattgttttatcgtcagtttgtcgccgccgttatctttggcccattgctgttcaaacggcgggttcagggcggcaaacagctcgcgggagacgtcataagaactgttcagcagttccgttgcctgtacatggcccgccagcagcagagaagcgaccagcgcgagtgagttctttttcagtaagttaacggccattgcgcacccttataaatttaatgactttctaatagccatcatatttataacggacgtgaaaggagtaacggttttatataccgtttggtgatttggaagttgaaaagggaataagacgaaatcctccccacaaatgcagggaggaaacagaggtgaatcagataccgacgctaaccgtctccggcagtgtgctgccgccatcaatcacattctgtgtaccggttaaatagctggattcatccgatgcgaggaaggccgccagttcgccgacttccagcggatcggcgaggcgacgcagcgggattgcttttgccatttcagtcagcaccgactctggatcttccgggttcgactggcgggcaatgctttccgccattggtgtgcgaacgtatccagggcatatggcgttaacgcgaataccagactgcgcatactccaccgccagcgattttgtcaggccaacaatcgccgctttcgttaaggcgtacgccgtttcacccggatcggccaccatatcaccagtgactgaagacatcatcacaatgcgaccatctttgcgggcaatcatctccggcagcaccgccttcgtgacgttccatacgcctttaatattgatgtcaatatggaaatcgcgatcgtcatcgctcatatcgaggaaactgcccagacgacaaacgcctgcgttattcaccaggatatcaatgcgcccttctttttccttcgcgcgtttgatagctgcggctaccgacgccgggtcacgcacatcggcgacaaccgccgtacagcgatgaccacgaccacacagttcgtccgccagcttttcgatctcaggggagatatccagcaagattaggtttgcgccatgacgcgcaaaagttctggcaattccttcgccaattccctgcaatgcgcccgtaatcagtgctgtcttgcccgtgagtttacccattttaatgctctccttgttaatacagagcgttacactccattccctctgaaaatacaggataaacaaaatattactgcggatcagctcactaattcaggaaaatctcaatccagtcgctgctttatgcatcatttcaggcgttgtgttagctcactgctgcgctgaatcattttcaatgactccacatcattgagttgcacaagaccaacaaacagtaaatcggtaacagaattttgcgccgtgcgggtagacatcgacgagctacgccattcggtttcaccggaaacggtatcgagcgtgaaatgcgccagccgccgcagcggagagtcagccagagaagtaatggcaatcaccgttgccccctgctttcgtgccgcttctgcgcacaagacaatctcttttttactgccgctgtaagagatagcgatttgtacatcgccttttttcaacgcctgggaaacggtggcttgtacgtgcgtgtcggcttcgcaggccacgcgatatccaattttcatcagtttgaacgacagatcgcaccccaccagcgccgatccgcccaggcccgttatctggataaacggtgctttactgatgacctcaatgattttttgcagccgcgcgtagtcgaacaacgcacaggtttgctccagcgccagctctttttcgcgattcaatttgcgggcaatcacttccagcgaatcatcactggtaatcgaactgtgcaggtgctgcgccgtggcattcgttttctcccggctggcactgtattcgcctattaacgccatacgcaattcagtaaacccttgtgcgccgagcttctgggcaaacttcacaatactcgactggctgatgccgagctgtttcgccatcttgcgcgaagagacggatttcagctcactcacgttggcccgcagaaagtcagcaattttttgctcgttctcggtaaattcactttccgcattgcgtattttcgtcaggtacaacatcttccactctcctgggctggcagcaaaaattccgcttaagttcttatgacgctcttcacactctgcgagtgtagactcaatgattcctttaagtctgtcaattcgggatatatgattccatacatctgcaattatttgatcgtaaatagtaaggtcaccaccgatgcaacttgaaaagatgattaccgaaggctcgaacgccgcctcggctgaaattgaccgcgtatcaacgctggaaatgtgccggattatcaacgatgaagataaaaccgtaccgcttgccgttgagcgcgtactgccggatatcgccgcggcaatcgatgttatccacgcccaggtaagcggcggcggtcgtctgatttatctcggtgcgggaacatccggtcgtctggggattctggatgccagcgaatgtccgcccacctacggcgtgaaaccgggtctggtagttggattaattgctggcggcgaatatgccattcagcacgcggtggaaggcsctgaagatagccgggaaggcggtgttaatgatttgaaaaacatcggattaaccgcgcaggatgtggtggttggcattgctgccagcggtcgcacgccgtatgtgattgccggactggaatatgcacgccagctcggctgccgtacagtgggaatttcctgtaatccggggagcgccgtttccaccaccgctgagtttgctattacgccggtggttggggctgaagtggtcaccggttcttcgcggatgaaagcaggcacggcgcagaaactggtgctcaatatgctttccaccgggctgatgattaaatccggcaaagtgttcggcaacctgatggtcgatgtggtcgccaccaacgaaaaactgcatgtgcgccaggtcaatatcgttaaaaacgccaccggatgtaatgccgaacaagcagaagcagcgttaattgcctgcgagcgcaactgtaaaacggccattgtgatggtgctgaaaaatctcgatgccgcagaagctaaaaaacgcctggatcaacacggcggctttattcgtcaggttttagacaaggaataacccatggccaaagagatcagcagtgaacttctgaacaccattcttacccgtgtcggcggaccgggaaatatcgccagttgtggtaactgtatgacgcgcctgcgtctgggtgtacatgacagttcactggttgatcccgatatcaaaacgctggaaggcgtgaagggcgtcattttgaccagtgaccaggtgcaggtcgtttttgggcctggtaaagcgcatcgtgccgcaaaagcgatgagcgagctgctgggagaagcaccggtacaggatgccgcagaaatcgccgcccagaacaaacgtcagttaaaagccaaacaaacctccggcgtgcaacaatttctcgccaaattcgccaccatcttcacgccgcttatccccggttttattgccgccggtctgctgctggggatagcgacgttaattgccacggtgatgcacgttccggcagatgctcagggcacgctacccgacgcgctgaattttatgaaggtgttcagcaaaggtttgttcaccttcctggtgattctggtgggctataacgccgcccaggcatttggcggcacgggcgtcaatggcgcaattattgccgcactctttttgctcggttataaccccgctgcaaccaccggttactacgccggttttcacgatttctttggtctgcccatcgatccgcgcggcaatattatcggcgtgttgattgccgcgtgggcctgcgcccgcatcgaaggcatggtgcgccgctttatgcccgacgatctcgacatgctgctgacctcgttaatcaccctactgatcaccgctacgctggcctatctgatcattatgccgctgggcggctggttattcgaaggtatgtcgtggctgtttatgcacctgaacagtaatccgctcggttgtgcggttttagccgggctgttcctgatcgccgtggtatttggcgtgcatcagggctttattcctgtttacctcgcgttaatggacagccaaggattcaacagcttatttcccatcctttcgatggcaggcgcgggccaggtgggcgcggcgctggcactctactggcgggcgcaaccgcacagtgcattacgcagtcaggtacgcggggcgattattcccggcctgctgggcgttggcgaaccgttgatttatggcgtcaccctgccccgcatgaaaccgtttattaccgcctgtttaggcggcgcggcgggcggtttgtttatcggattgatagcctggtggggtctgccgatgggcttaaacagcgcctttgggccgtctggtctggtggcgctgccgctgatgacttcagcacaaggcattcttccggcgatggcagtctacgctggcgggattctggtggcatgggtttgcgggtttattttcaccacgctttttggctgccgtaacgtcaatctggactgatatcatgaaacggacaatgctctatctttctctgctggctgttagttgtagcgtcagcgccgcaaaataccctgttctgacagaaagttcgccagagaaagcagggttcaacgtcgaacggcttaaccagatggatcgctggattagccagcaagtggacgccggttatcccggcgtaaacctgctgattataaaagataatcagattgtgtatcgcaaagcctggggagcggcgaaaaagtacgatggcagcgtattgatggcgcagcctgtaaaagctaccaccgggacgctgtatgacctggcctcaaacaccaaaatgtatgccactaacttcgctctgcaaaagctaatgagcgaaggcaaactgcatcctgacgatctgattgcgaaatatatttcggggtttgccgatagtccaaatgacaccatcaaaggcaaaaacacgctgcggatttctgacctgctgcatcacagcggcggtttcccggcggacccacaatatccgaataaagcggtcgcgggcgcgttatattcccaggataaaggccagacgctggagatgatcaagcgcacgccgctagagtatcagcccggcagcaagcatatttacagtgatgtcgattatatgctgcttggatttatcgtcgagtcggtcaccggtcagccgcttgaccgctatgttgaagagtcgatttatcgcccgctcggcctgacacatacggtatttaacccgctgctgaaaggctttaaaccgcaacaaattgccgccacggaattgaacggcaatacccgcgatggagtgatccacttcccgaatatccgcacctccactcactggggtcaggtgcacgatgaaaaagccttttattcgatgggcggcgtttccgggcacgcaggtttgttttccaataccggcgatattgcggtgttaatgcaaacgatgctgaacggcgggggctatggcgatgtgcagctgttcagtgcggaaacggtgaagatgttcaccaccagctctaaggaagatgccacttttggcctcggctggcgcgtgaatggtaatgccaccatgacgccgacgtttggcacgctggcaagcccgcaaacctacggtcacactggctggaccggaacggtgaccgttatcgatccggtgaatcatatggcgattgtgatgttaagcaacaagccacattcgccggttgccgatccgcaaaagaatcccaatatgttcgaaagcggtcagctgccgattgcaacgtatggttgggtagttgatcaggtgtatgcggcgttaaagcaaaagtaataaaaaggccagtcagtaatgttactgcctggcctttaatcaatgaatcagaaacgcttacagcgccatcaacttgtccagcgacggtgcgaaataatagccgccggttaccggtttggtgaaacgcaacatcgcatcacgcttaccatcggtatcgccaaacatgctcagcagttgctgctcaatgttatgcagacgcgcgcagtaggcgcagaagtacagaccgtgagtgccactggcggtgccgtacggcaggctctggcgaacaatcttcagccctttgccatcttctttcagatcaacgcgggtcaggtgagaggtttccggacgttcgtcgccgtcaatctcttcgttggcctctttggtgcgcccgatcatcatctcctgatcgtgaacgctcatccggttgagctgcttcaggttgtgctcccaacgctgcacaaacacatagctgccgccggcatccacgccgtctttgataaccgccacttcgcgacgcgtctcttcacccgccgggttttctgtgccgtcaacaaagccgctcaggtcacgctcttccacccaacggaagccgtggatctcttctttcacttcaatgcagtcaccaaaggcttccatcgccgcctgggcgacagagaagtttacgtcgtgacgcagagaaagaatgtggatcaacacatcgaactgggtggtcggcgcaaggcctttaccgtagcccggaaaatctttcagytcttctgccccaacgccgccgctcagagcgcgccagatgttgttaccaaaggcaaccaccgcaccaagatgcgcgtccgggaatttcgcttcaaaagttgccagtttgtcggcaaatgttttactggccgcacgcagggcgtcaacttcccctttcacgttggcttcgatccaaatcgccgcgcggcaatgttctggcaaaatgccactctgaacctgagacattgttcctcctgaaaataataatgccacgcaatccgtggcattgttgagcgctattttacgtgttttttcgcggcggcggtttgttcagacgcaaattaacgccgccagataattttactgactttccagtttttcagggtatcgtccgaaggcattaacccttcaggaccactccattccccgctgaactggtagctaatatgttgactgccttcggctttacattcgacggcacgattatcatcaccatcagctttttggcaattgccaaatgctttgctgtaaaggtcgctaaacggtgtaccgattttaacaccggtgtcagcaggaatatcgctatccagcacgtcaatgcgactgatcgtgccttgatcgccgttaatcaccatcgccacgttgtcgcccttcatcacttcaaaaaagcgcaccacgttgccgttcgcggttttcattccgctgcgcaggcgataatcgccatcaaccgcatcggcaatggcttgttcttgcagtggtgtggacgccgttaattcaccaacgccctgctcgctcactttggtggacgacccaaaccagttccacgggttagcggcagaccagttaactgacgacatcgtggaacagccggtcagcatcaatggcatagcgcataacattaaacgcagcgatttcatgtcacttcctttggttattcaataacgttgcttggagtgcaaattcaccaaaaagtgccgttattcttttacttcattaaaacaagcgcgtaaacgtcgattggtcagcagccagattaacgccacaatatccgccactaccagcgccagaccgataccgctaacggattcaccgttcagccacagccacggttgccagcaaagtaaaaccacctgcgccaacagcaacagaaaatagagtacacgccaggtgcgaggaaacgtagcccgccgaccgctcaacaaaaacgccagcaccgccggaatgccaggaatcagccccagccagaaattatcgtgatcgggataaaacagatttagcagcgcagtaccctgctcgcgcgacgcaccggcaatgacaaacagcacccaggttcgcgcctgaagcaatagcacaagccagaagagcaagggtaaacgcaggcgaccgtgcgcatcataatggacaggatgaaactcagtactcttcatcttcaatcaaacgcttacccagactcagcacgtcggcgtgttcatatcccaggcgttcatacattccgagcaccatgtcgttatcttccggcacgttgatctgaattttcgggcagccgcgagcaatcagctttttctccagccggttaagcaacgcattggcaatcccacgcccacgaaactctggatgcacgccaagataataagcagacccgcgatgcccgtcataaccgcccatcaccgttccgaccacttcaccgttcacctcagcgaccagaaacaaactgacgtcatggttcatcttacgctcgatgtccatttccggatcgttccacggacgcagcaagtcgcaacgctcccaaagggtgatgacctcttcgaaatcttcctggcgaaatacgcgtatctccatggtattcgttacctttttgcgggttaaaaggctgattatggcgtgaacggtcgaattagccaatatctgacgaaaatcggttgaaaaagtggcataatggggagttgtcaactattgaaatgaaaagtaaaacaattctcaacagcaaacggtcgtaacggattacgcgatacgatataacatctggaactttattattacaactcaggccgtatgagcacttttaaaccactaaaaacactcacttcgcgccgccaggtgctgaaagccggtttggctgccctgacgttgtcaggaatgtcgcaagccatcgccaaagacgaacctttaaaaaccagcaacggacacagcaagccgaaagctaaaaaatctggcggcaaacgtgtcgttgttntcgatccaggccacggcgggattgataccggagcgatcgggcgcaacggttcgaaagaaaaacatgtggtgctggcgattgctaaaaacgtccgttccattttgcgtaatcatgggattgatgcgcgtttaacgcgttctggcgatacgtttatcccactttacgatcgcgttgaaatcgcccataaacatggcgcagatctgtttatgtcaattcatgccgatggctttaccaacccgaaagctgccggtgcttcggtatttgccctctctaaccgtggggcaagtagcgcaatggcgaaatacctgtctgaacgcgaaaaccgcgccgatgaagttgccggtaaaaaggcgactgacaaggatcatctattgcagcaagtgctgtttgatctggtgcaaaccgatactattaaaaacagcctgacgctcggctcgcatattctgaaaaagattaagccggtgcataaactgcacagccgcaacaccgaacaagccgcgtttgtggtgttgaaatcgccgtcggttccttcggtgctggtggaaacctcgtttatcaccaacccggaagaagagcgactgttaggcacggcggcgtttcgtcagaaaatcgccacagcgattgctgaaggcgtgatcagttatttccactggttcgacaaccagaaagcacattcgaaaaagcgataagttatgaaacccgacgcacaccaggttaaacagtttctgctcaaccttcaggatacgatttgtcagcagctgaccgccgtcgatggcgcagaatttgtcgaagatagctggcagcgcgaaggtggcggcggcgggcgtagtcgggtgttgcgtaatggtggtgttttcgaacaggcaggcgtcaacttttctcacgtccacggcgaggcgatgcctgcttccgccaccgctcatcgcccggaacttgccgggcgcagtttcgaggcgatgggcgtttctctggtagtgcatccgcataatccgtatgttcccaccagccacgcgaatgtgcgcttttttattgccgaaaaaccgggtgcagagccagtctggtggtttggcggcggcttcgatttaacccctttctatggttttgaagaagacgccattcactggcaccgcaccgcccgtgacctgtgcctgccatttggtaaagacgtttatccccgttacaaaaagtggtgcgacgattacttctacctcaaacatcgcaacgaacagcgcggtattggcgggctgttctttgatgatctaaacacgccagatttcgaccactgttttgcctttatgcaggcggtaggcaaaggctacaccgacgcttatttaccaattgtagagcgacgtaaagcgatkgcctacggcgagcgcgagcgcaattttcagctctaccgtcgcggtcgttatgtcgagttcaatctggtctgggatcgcggcactctgtttggcctgcaaactggcgggcgcaccgagtcgatcctgatgtcaatgccgccactggtacgctgggagtatgattatcagccaaaagatggcagcccagaagcggcgttaagtgagtttattaaggtcagggattgggtgtaactccctcacccccattcccgcatccgctgatgcaacgtcaacgacggcttctcggcaaacagctgctggtaatccgtggcaaattgccccagatgccagaatccccactgcatggcggcgtcttttaccgttgtgctttgcgaccacgggcttatcagttcgcggcgtacggcgttcaggcgaatgcgtttcagccacgcgttcgggccaattcctaaaatagcgtgaaacgcgttttgtagcgtgcggcggctgacatgcagttgattacacaagtccagcaccgtcaccggttcggacatgttttccagcacatattcacgggcgcgggaaagcaaccgacggtaactctgatgactgatgctttccgccgtcaccattggctgcgcttcttccagcatcgcccccatcgccattagcaaattatcccccagcacttttcgcactgcaggctgatggagattttccgggttctcgcaaaacgtcgccagcgcctgttggacaaagccccacagcgcggctttatgctgctctttcacttccagcgccgactggctacgcaacatatgtaatacccgatccggattatgcaaaaagttagcctgacgggtgatgacatcttcagaaagcactacgcccaggatcgtgtaatcgtccggcgtacttaattcaaactcggttccaccagggcgcgtcgctatttctgcgcttcccagacattgcgaaccgataaatccctgctcaccgcgcgtcgccggaatgccaaaccagaacgagttcggccagaccagacacgactgacgcagcgccagaccggtgtattcacgaaaaacctgaatatcatcgagtagaatttccgtaaattcaccatgaaacttgcccggatgcagctgatcgtaaatctgctgccaggcggtaatcgttaaagcatgttcatagacatccgttgtctgtcgttgatgaacattatccacttcgaccttcggcgtgagcttcaggttttcgggtaagggttcatgataaagatggtgcaaattggctgtacgggtctttttcatgatgttaatgccgggtgttgtaggacacccggcacctccgacaggttaatggggcttgagacgataacgactactgcgtttacgtaacgtcccagcagaaaagagctgttcgagcgcatttctggctttttccagcggccagccaaagtgggcagccacttctcctgccgtcactccctgacgtactgatgttaacagcgccaacaactcgtcagcagattccgcgacgataactggcgcgtcgggttcctttacgggttgcttcggctggcggttaaagccagtaaccagccactgggtgtcatcgtctggccgaccgatctccttacggctgatgacacgcccggtacgcatcgcggcagcacaacctgcgtccagcgcagcacgacacgccgccagatcgccttccaccaccagcgttaagcgacctgggtcaagcacttcgtgactgagcagacgaacgttagctgctttgagcatggcatccgctgcatctatcgcggcgaccatgccgtccacttccagcaatcccagtgcattgatcattggcaacctccgttacgcacgctggattggattacgcgcgatttccagcactgcatcggtaaaggcgttacaggccgctttacacgctgcctggctaccggttaaaaatgctgccgagtagttagtttcagacggtggcgggacataggtcaccagctgtacgtcggcagatttcaacgctgcatcaatgccgtaggtcgcttccagcggcggtgccaccagatacgccatcggatcgccaagcgtgatcccggcggttgatgagagataagaaccggtacgcgaaactacatgtgccaggaatgccgtatcttgcgcatcattagcccactggaaagcagcgccattttcaatatgcgcaaccatcgcatccagaccggcacgcacttccgccgggtttggcccaccaagcataatcagcacctcaccggcagtcggtgacgggccgtgtgccgcgcccgcatacagcgagcgaccatataccacttctaccatcgcttgtttggtcgcttcgtcagccgcaatgtaggttacgtcgtcagaatcggcagaaatcagaccgaggctacgaatatgtggcggcaatttcagttcacgcgcaaaatcggcgttaacggaggcaatcacccgcatggcggttaccgacggtcgaatcaaatctaaagctggcatgatgcctccttatcgggtcatgttgatgccggatgctttctgctccagcatacgtttcgccaaatccacaatgacggctgcggcttcaaccggcggcgtgccgccctggtgaatgttagagatacaggtgcgatcggcctcaacggtggtcgccatacgcggcgagtaaacggcgtagcaggagaggctttctgactgacccaaccccggacgttcgcccaccagcaggatcactactttcgcgccgaggatctcaccgatctgatcttcaatcttcacgcgaccataacgaacaaagaatggcgtgccgactttcagcccggcctgtttcaggcccgccatcagcggcggcaggatctcttcgtagttcacagtgatggcatcagttgacaggccatcagaaataacgacctgtacgtccggattagcaacacactgtgctttcagcgcttcaacagcttctgcacacaggcggcggcccatatccgggcgagtcaggtagagatttttgtcgctaatttcggagcgtacttccagcaagccctgcgctttcacccactcttccggcacttctttcagtacggtatctttcgaacgagagtgatcggccaggaaacgcagcagcgccagcgtacgcggacgcggaccggcacgaccggtacaaacgcgggccacggtgctgcgacgcagttctgttaacacatccgcacgatgtgggttttcaacaccaatccacacttttgcttccgcagaacctaaatccagcgcgcagctttccgaggtcaccggtgccgcacaggtggtagtggcgcactttgcttctgacggcgcgggggccgtttgtcccattgacgccatcacgctgcgtacaatttcttcaatctgtttttgatccatgatgtgttatctccgcgtcatcagaagaacagtgacggatcgcccgcccgtttggtcaggcgaccgtttgccataatgcccatgctttccagccagcgttcaaactccggtgacgggcgcaggttgagtaactgacgcacagtggcggtatcgtggaatgcggtggtctggtagttgagcatgatgtcatcacccagcggcatccccatgatgtagttgcagcctgcggtggcgagcaggatcatcaggttttcgttgaggttctggtcagcgtcagcgtggttggtgtaacagcagtcacagcccatagagatgccgctcagcttgcccataaagtgatcttctaagcccgcacggataatctggcggtcgttgtagagatactccggcccaataaagccgaccacggtgttgacgataaacggatcgtaatgacgcgccagcccatagttacgtgcttccatcgtcacctggtctgcgccgaagttagcgccagcggatagcgctgaaccttgtccggtttcgaagtagaggcagttttccccggcgatacggttgaactctgcacccactgcgcgcgcttcgtcgagcatcgccagttccacgccaaactctttcagccctttttcgctgccacagatactctggaaaatcagtccgccaggcgcgccgcgacgaatcgcttcgatctgggtggtgacgtgcgccagtacgcagccctgagttgggatgttgaatttgtcgatcacgccatagatggtgtccagcacgcggcttaagttttccacgtcgtcagtcaccgggttaacgccgatcaccgcatcgcccaccccgaaggaaagcccttcgtagatttgcgcggcgatactttgcacgtcgtcacgggtgtcatttggctgcaaacgggcgctgaaggtgcccggaataccgatggtggtattggcctttttgattaccggcattttcttcgcgccgtagatcaggtccgcgttggagcaaatcttcgctaccgccgcgaccacttccgaggtcagccctttgcgggtaaaggcaatgtcgtccacgctggtttcatcgctcagcacatactcacgcagttcgctgatgctccagtttttaatctggttgtaggccgtttcgttaacatcgtcctgaatcagccgcgtcacgcagtcatcttcataggcaatcaccggattattgcggatgtccgctacggtcatttccgacaacacctgctttgccgccacgcgctcctgtgagcttgccgctgcgacgcccgccagcacatcccccgaacgcagttcgttggctttagccagcacctcttttacatccttaaactgatatacattgccgaacaatgtggtctttagtttcataagtcgttccctcaggaaggaaatgcgagtgatttcaccgtcaccggcacaaccgatccgccaaaaagaggcgtaccaatgtcgatatagtcccccgcgcggacaatcacttcgtcaatgactgccaacgggagttgttgtagctgtgggcgcaacagcatgcccagagctttaccaaagtcctgcccggccaccaccagcaggggatgcggattcggaaaacgcgcgacgaaatcgaccaacgcgttgatgaccgtcagtaccgcggcgtaacgcacaggcagcgaggcgggaagcgccagcacgtacgcgtcagttttgggatcaagatccagctgaatcagcgcctgttgccaggcactcaccagatccgtttcatcaatcgggatcgccaccggcaaattgcgcagcggcagttgtacgccctccagccagattgtgctgccagagagcgaaagggtatgtgcgcccgcgccaatcaccgtggcgcgcacggtttgcgccggaaactgcacgttcatctcacgcaggcgcggatggtcatgtagcgccgtcgccagtagcgggccaatatcggcaaaacagaacgggtcagcgggctggtggcgataacattcgcccacgccgccagaaagcgtaatgatttcgggcgtaacacctgcgggcagcaaaccggtttgcattaatgcctgcgcgagcggcgaaagcgttccgtcaatcacttcgacaatcagctctgccatccgtcgggtaacctgcaccagctgcgcgccggtcagcgaacggacgtcagtgcctgcaccgaaacactcatccacaatcatctgccccggtttatgagcgtaaaccacgcgcccctggctgtcggtttccagcaggcgaccaccgacgttgaggcaggcagtgccgctgatttttccggcatcgaacagggcgtagttcgcggtgccaccgccgatgtcgatattcagtacccgacacagccgttgttcagaaagggtttgcgccccggcaccgtgaccggcgatcacggattcgaggtgcggcccggcgctggcgacgacaaaatcgcccagcgactgagagagcgccatcaccgccgggcgagcattgcgggttttcgcgctttcaccggtgatgatgatggcaccagaatcaacgctttccggcgcaatgcccgcagcctgatattgctctaaaatcagcgatttcagttccgcttcttttaaaccaccctgtttatcgacaggggtaaagaacaccgggctttgccagctaatttcgcgtttgatgaattcgtagcgcggcacctgcgacaccgccgcacggttaaccagttccaggtgggagaaaatcacctgggtggtggtggtgccgatatcgataccgacgctcagtagctggcgagtgttcacgattgtgcctccgcttcggttttagccgcggtcgcgtcgtcttttggcaccagcatcatcgccacgccaatcgccgttacgccgccgatcaacttgccgacaatcatcgggaagatcatggcattcatgttggcagcggcgaagcctaagtggtcgcccagggcgaaagcagcggaaacggcgaaggcgcagttgatgactttgccgcgggtatccatctgcttcatcatgccgaacatcgggatgttgttggcaagcgttgccaccatgccggctgccgcgatgttgttcatattcagcactttaccgacgctcatcagcggtttttcaaaccagcgggtcagcagcagcaccatcggatacgcccctaacagaacgcaggagatagaaccgataacttcaatggcgcgcatcacctcaccgggtttatcgccaggggccataaagataggatccagaccggggatcagttcccagccaagcaggaatttcactaccgcagcggcaagaccgagggtgatcaatgcaacgaggaatttggcgaagatctggaagccgttgatcattttttctgggatgaatttcagccccagcgccaccagaatcgcaacaatgatcaccgggatcatgttcatcaggatcagggcgaaagtgaattccaccggctggccgttgatctgaacaccggagtacatagcaaccagaccaccagcgatacaaccaatcggaatggtcacaatgcccgccagcacgccgagcgccagataacgacggtcagaaggttcgataatgccgagcgccaccggaatggaaaacacaatcgttggccccatcatcgacccgagaattaacccagagtatagccacgcggytacgtcgccgcccgccagctctttggcgaggaagaagccgcccatatcgcacgccagcagtgttccggcgaacatcgatgggttagcgccgagcatttcgtaaaccggaataattaccggcccgagtacgtgagccagtaccggtgccagcgcggtcataccgaccatcgccaggcccagtgcgcccattgccataaagccttcttcgaactgaccgccggatccttcgatacttttaccgaacttaccgaggaaacgagcagaaccgccgaactgtgacaggatcctgtcaacggcagctatcagcataaagaacatcatgatgtacatgatgatttcgttaattcccatcgcctttactccctgttagttgttatttattagcggatgctgcgtgaagccttatccgcactacatgtgcaatcccacagaccggataagacgcggcatttattgcgccgctgcgtacaggccgacaagctgttccaggctggcggtacgcgggttgctgcgcagacaaatatcttccagcgcggcctgcgcccatgcaccgtaatgcgcagatgtcgcgccaacatcgcccagtcgtttaccaatcccaacttccgcaatcagctcacttaccgcgttaatagcgtcacgatcgtcggattttttagttcgcagtgcccgaccaatctgactaaagcgttcgcgacaaaccatccggttaaactccatcaccgttggcagcaacatagcgttcgcgagaccgtgcggaatatgcagcgccgcgcccggctgatgcgccatcgcgtggcacaacccaagacccgcactggaaaacgccattcccgccatacatgaagccagcaacatgctctcgcgcgcggcaaggtcgtgaccgtagcccaccgctttcggcagcgatttgccaatcatcgcaatggcaccaatcgccagactgtcggtaaacggtgtagcgttcagggcgctgtatgcttcaatggcatgggttaacgcatcaatgccggtcatcgccgtgacatgcgacggcacaccttcggtcaatgcggcgtcgaggatcgccacatccggcatcagcgaggcatgggctaacacctgcttgcgcccgctcaccgcgtcgataatcaccgttacattggtggtttcagagccggttccggcggtagttggaatggcaatcagcggcaagcgcggttgcagaacgctggtttctgacatctctgccagcgtgctatccgggttcgtcaccagcaacgccacggctttcgccgcatccagcaccgagccgccgccaaatgcgatcaccccgtcacaacctgactcacgcaactgcgccacggctgcacacacgtcggtaatgcacggttcgcccaccggacatggccagagcgtcatggcgatacctttaacggccaggctacgcgtcagcccggcggtcatccctgcctgatgcaaaaagctgtctgccatcacgaacagatgtttcagcccacgcgtttgcgcttgctgtccgcaactgctcaccgagcccggaccgcaaagcgtcaccggtggaacgctaaatgtttttacccgttgcagattcagggtatcgaacgcctgaaagagcgcggtctgcaattcattttgcatatagcccctccgctttctctcgcccactactggcgatcgccagcggggtcataaacaaactgtgctgcggtaaatgcacctgtaacgccgggaattgtttgcgaaacagttctgccacgcccggttgcatacaggagccgcccgccagccataaatcagtaatgccctgcccttcaatatgccgggcgacaatgtccgccattttttcgtacaccggtttcaccgtaggccaaatctcttcaccgtgaccgcgcttgtactgctccgcctcttccagcgaaatacggcgatttccggcgaaagtcagagagatgtgatgtccgccggtggcttcatccgccgagtacgtcactttgccctttttcacgatggcaatgccggtagtgccaccgccgatatccactacaccggcgttgtccagttgcagcagatccgcgactgcggttggctcatccagcacatggctcacttccagcccggcagactccagcacgttgatggaaatacgcgggtccgtacctggaggaaatgaagtcgccgcatggctaaaacgacgaccgaattgctgctcgagcgtgtcgagatggcgacgaacaatggtgaccgcgccgaagaaatcccagacgatgccgtcgcgaaccacatcggcccagtcgaggcataccgccactggctgaccgtcgcggtcgacaaccatcgacaccacatcgcaggtgcccagatccactcccagccacagcggagattccgtcgcggcgggcgtctggttacacagcgttgccgccgtttgcagacgtggggtgagccattgttcgtcgtgcgccatctgttactccttaaacaatgcgaaacgcatcgactaatacacagcgacgcagacggacaaacgtacgcgcgctggtcaccccttcaccggttggcgtggtgatggtcatggtggtccagccttccccgcccagccccagcccggcaatgcacggtccgttcttaacgaaaatgctggtatcaatagcattcgccatctggttcatgttttcgatgttgcgcgagtgcattgccgccgtgtggtggcaaccgccttccagtttcaccgctagcgcaatggcatccgccacgttggcgacgcgcacgacgggcaacaccggcatcatcagttcagtcacggcaaacggatgttctgcggtggtttccacaaacagcaggcgcgtttcttgcggaactttaaggccgattgccgccgcgattttgcctgcgtcgcgaccaacccagtcacggctgacggtgccttttccgcgctcgtcgatatttttcagcaacaccggttgcagctgctgcgcctgttctgcggtcagtttcaccgcgtgctggccttccatcagacgcatcagttcatcggctacgctatcaacaacaatcagtaccttttcgtcggcacaaatgatgttgttatcgaaagacgcgcctttgacgatggactgagcagcacgggcgaggtcagcggtttcatccaccactaccggcgggttgccagcgcctgcggcaatcagacgtttattggtgtgtttacgcgccgcttctactaccgcttcgccgccggtcaccaccagcaggccgatacccggaaacttgaacaagcgttgcgcggtttcgatatccggatttgccacagtaaccagtaagttttccggcccgcctgcggcaacaatcgcctggttgagcagcgtgatcgcccgctgggagacttttttcgccgccggatgcggggcaaaaatgacgctgttgcccgcggcaatcaggctgatggcgttattaattacggttgccgccgggttagtggacggcgtcaccgaagccaccacgccccagggcgcgttttcaattaaagtcaggccgttgtcgcccgtcagcacttgcggagagagacactcaacgcctggcgtgccgcgtgcctgagcgacgtttttggcaaatttatcttcaacgcgacccatgccggtttcactgacggcaagttccgctaaatctctggcgtgtttttcgcctgcttcacgaatggcagcaatggctaactggcgcattgccacgctctttaacccttgctgggcaattttggctgccgcaacagcgtcatccagggacgcgaaaacgcccatctcatgaacggcggcgggcggcgtgtcactgctttgcattttcagcagtaccgctttcaccacctgttcaatatcctgttgattcatgatgttctgccttatttgtggaaaattacctgaccgccagacaccacctcatcgacgatgccaatcacgcacagatcgaccggtgacgtttcgcttttatgcgcctggcgggcggaactgccactcaccagcaacacccactccccggttcccgcgccaatattgtcgatggcgacggcacattgcccgtcaggattaccatgtggatcaatcatttccaccatcagcaatttgtcatgcgccagtccgtgatggcgtacggtacaaacaatttgtccagtgacgactgccagtttcatacccgcctccgtggcgtatttcaggtaaaagctccccctaccctccgcggaaggtaaaatgaaaaatgagagagcgtgacgcccgaatcgacgtcacacagggtgattacaggttgctgctatcgcctttcaggccgatcgggaacacttcttccaggtcgccgtgcggacgcgggataacgtgtacagataccagctcgccgatacgctgtgccgctgcggcaccggcatcggtcgccgctttacaggctgcaacatcaccacgaaccatggcagtacacaggccgccgccaatctgcttaacaccaaccagcttgacgcgcgcagctttcaccatcgcgtcagaagcctcaatcagtgcaaccaggccccgggtttcgatcattcctaatgcttccattgtgctttcctctttatcagggtccagaacgggaccgttcattcaaccagtgtttgtaaactgctttcgcggttcacttctgtctgacgcggcacagctgccaccagcgccagctcgataatttcctgcacactacaaccacgagagagatcgtgcatcggcgcggcaagtccttgtatcaatggcccgacggcacgatatccgccgagtcgttgtgcgattttgtagccaatatttccggcttccagcgacggaaaaaccatcacattggccttgccctgtagcgggctggcaggcgctttttgcgccgccacttccggcacgaaggcggcgtcaaactgcaactcgccatcgactaccagctttggtgcgcgctcacggacgatttctgtcgcctgctggacattggcaacgcaggggtgacgggcgctaccgttactggaaaacgacagcatcgccacgcgcggctcttctccggtgatggcgcgccaggtttcggcgctggcaagcgcgatatccgccagctgcgccgccgtcggctgtggtaccacgctgcaatcggcaaagcccaacgccggaccgctgtactgtggcagcatcaggaaaatggatgagagcgttttacagcctggctgcaagccgataatgcgtaatccggcacgcagcacattcgccgtggaagagaggttgcccgcgatacagacatccgctttaccggcgctgaccattgcggcggcgaacatcagcggatcggtaagtttttccagcgcatccggcggcgttttttcgcccgcgcgggccagccagcgatgagcaaattcttcccgcattgcgaggttgccatgcggatctatcacctgtagcccgtccatcgccacgccgtgactgagcgcaaactgacgaagttcaaacggattggcgaccagaatgggcgttgccagaccttgttgatgtaaatattgcgcagctttcagcacacgttgatctaacgcatccggaaaaaccactctggcgggcgctcgcaacgccagttcacaacaacgttcaataatcattgcgtttcccccagtcgttgttggatctgcttcaccgttagcggctgcttcgttacgctcaggatcatcatcacgtagaccgtgctggaaaggcggttcagcgcctgcaagatgtccgggcgtaatacttcaaaactgcgggtgataaacacctgcgccgctacggtttcggcttcccgcactttggtgcgtagcagattcagcaacgccgcatcgcgcccgtggcttgcttccggcaccagatgatcgtgaccaagataacgcaacggctgatgagaaagccggtgcagatcttcgtcagaaagcccgacaatcgcctggcagcccagcggttccgccagttcaatttgcagccacactgccagcgcaatggtgctgtcgagaactgcgcgaaaacccagacgcggatcgcttttggcgaccattttttccgccgacaggtgagtcagcgtatccggcttttttgccaccggctggcggcacagttcgcagcacgcctgcggatgttcatcgctactggttagcccatgaacgggctgcggctgctgctgttcatcgtcaacaaacaggcggccctgctcgtcaataaacttgatgcgcagatggcggctttccagcaactcccgggcagagggcgtcaggcgactgtccgcagggagatggatctctgcgccttcgctgagcgtatggttcgctcttagccatgcttcggtgatgaaatctttcatagggattgccagttagccggccaggcgacatacaggaatttcacgctggatgtcgtaccaaattcgatgctggagcctttcgggataaacatcacgtcgcctgctttagcgatcatggtttcgccttcgtggcgaacatggagctccccttccagcaccatgtcgatttcgtcgtagttcagggtccacgggaagaatgcgttctcccactgcataaaaccggcggccatgctgctgccgtcgtctccggtcacaagatcagtcaagcccacgcaatgcggttgtgcgccatcaaagcgaccaaacttgacgctgctaccatcaatcactttgatgccgcctttgccggtcaccgatttgaagctcggctgcattgcaccctgctccagcgactgtttttccttcatcactttttccatcagctgcgcgaccaggctttcggtaaactggccttccggtagctgggcgataatggtttcgcggatgcgctggctttcggttttatcggctggcacgctggcgggcacggacgccgttaccgggatcaattcatcacattcggtgatggtaaaacccagtagatccgccacttcacgggcttccggggtaataatgctggcgcgcagaaccacggacattgcctgttcgccgcgcgcgtgtgcttcacgaatatcattcgctgtgatgagttttttcacctgcttcctcctgtttggtgagagatgccagataatccaccagttgctgcacgctttgcgggtcgtggctgtttagctcgaaaatcggctcctcgaagcccgtctcaagcaataactttcgcgttgcggcgacgtcagcatccggcatgtccgttttactgatgacggcgatttgccgtttgctgacgccaatatccagcaacccggcaggcaaccgactttccgggtcattcgcgccgtggacatagatcagcatgtccacatcctgtagcgtggtaattaaggcgtgataccagcggggatggctaaaatattcacccggcgtatcaatatcgcccttatcattaaattccacggcctgtgtttttctggcgagggtataattcccctgcaacgcattaaataacgttgttttccctgccccgacggtacccacaaacgcaattcgtttcatgaatgcctcgtattaacttttggtcatttcacaaagcgtataatttaataagcgacctaaaccactgacggtttgtgataacgcttcttctactgcgcccaccgagccataaatcaccaatgcaccactgaagcggtcgagaaatccgatatgcacatcggcggctttcagcgctaaatcaccggcgatcatcgccgtttcgccgggagttagcgtcataatgccaattgcgcccgcatccggaacgccgattttcttcgccagttcctcgccgggatgcgcgatgagatgcgccagtgtgacctgtttgccgggcacaaattcctgaatgatgcgttctttatccatgagtcgccgcctgtgaaaaactttcgtgtatcgtgacaatttttcgtcagagtaaataacaaaattcggcaagcgcgtttaaaaggtgaggtagatcactaagaatggagagatatttactgttatgaataaactttcatatgcgacgcatgaatataaataaaataatatcgagatattttatatactgctttttttattattcgcaaactcagtaataagctttactaatatattgcagctaaaccgcttaccctgaatattcagggtaagcgtgagagttaaaaaagaattacagcggttgggtttgcgcttcaaccacggccagcgccaccatgttgacgatacgacgcaccgatgcgatcggcgttaacacgtgaaccggtttcgccacgcccatcagcaccggaccgacagtcacaccttccgagctggaaacgcgcagtaagttgtaactaatgcgggcagcttccatgttcggcatcaccagaatattggcagaacctttcaaagggctgtccggcatacggtcgttgcgaatcgcttccaccagcgctgcatcgccgtgcatttcaccatcaatcatcagttctggcgcacgttccctgaccagttccagcgcctgacgcattttgctcgacgacgggcagtcagaagaaccaaagttggagtgcgacaacagagcaacgcgcggttcaataccgaaacgacggacagtttctgccgccatcaaggtgatctccgccagctcttctgcgtctggttcgtcattgacgtaggtatcggcaataaaggtgttaccactcggcagcagcagcgcgttcattgcacctgcggtgtgaacgccatcgcgataaccaaagacatttttcaccacgctaaaatgttcatgataatcacccaccgtaccgcaaatcattgcatcggcttcgccacgctgaaccatgatcgcgccgatcactgtcgggttactgatcagcgcccgctgcgcctgttcctgagtgacgccgcgacgcttcatgatctggaagtattcggtccagtactctttaaagcgcggatcggattcgttattgacgatctcaaaatcaacgcccgctttgatctgcaagcccagtttctgaatgcgcatttcgatcacgttcggacgaccgataaggatcggtttcgccagtcccagcgttaccagttcctgagtggcatgcagaacgcgcgcctcttccccttccggcagaactacgcgcttcggcgctttgcgagcctgggagaaaatcggcttcataaacaggttggttttgtaaacgaactcagtcagcttgtcgatgtagacgtcgaaatcagcaatcggacgcgtcgccacgcccgactccatcgccgctttcgcgaccgcaggagcaatcttgactatcagacgcggatcaaacggttttggaatgatgtattcagggccaaagctcagatcctgatcgccatacgctgaagccaccacttcactctgttccgcatgggccagttctgcaatcgcgcgtaccgccgccagtttcatctcttcgttgatggcggttgcgccaacgtccagcgcgccacggaagatgaacgggaagcaaaggacgttgttcacctggttcgggtagtcggaacggccggtacagatgatggcatccggacgcacttctttcgccagcggcggcagaatttccggttccgggttcgccagcgccaggatcattggcgctcgagccattttcttcaccatttcctgggtcagcactttcgggccggaacagccgaggaaaatatctgcgccttcaatcacatcatcgagggtacgtttgccgtcatccactaccgcatatgcggctttggtttccgccatgtttggctcmcggccctgatagataacgccttttgaatcgcaaaccacgatgttatgtttttgcagacccaacgctaccagcaggttcatacaggcgattgctgcagcacccgcgccggaaaccaccatacgcacgtcagagatgtttttctccaccacgcgcaarcsgttgaggatggcggcagtgctgataattgccgtgccgtgctgatcgtcgtggaataccggaatattcatccgctcgcgcagtttctgttcaatatagaaacattctggcgctttaatgtcttcgaggttgatgccgccgaaggtcggttcgagcgcagcgacgacttcaataaatttgtccgggtcgagttcatcaacttcaatgtcaaatacatcaatcccagcgaatttcttaaacagaacgcccttgccttccatcaccggtttgcctgccagcgcgccaatgttgcctaaccccagcaccgccgtaccgttagagatcaccgccaccaggttaccgcgcgcggtatatttgtaggcttttaacgggtctttttcgatttcaagacaaggtgcggcaacgcctggtgagtaggccagcgccagatcgcgctgcgttgccagaggcttggttggagaaacctggattttccctggaactggaaattcatggaaatcaagtgcactttgttttaactggtcatccatttggttgttcctttcacgtaacgttcacaaataaagtgtgtgggcaacagcccctgcccacaacgtggcgcacattattaccttgccggagtctacagactttgagcaagtccaaactctcaccattaatataatgttttggtaataatcctataacactgatgttacctgcttaatccagcaataccatgcctgtctgctatgcttttttgatgcgtttagcgaaatttctcagaagtgtgaattaacgcactcatctaacactttacttttcaaggagtatttcctatgaacgagttagacggcatcaaacagttcaccactgtcgtggcagacagcggcgatattgagtccattcgccattatcatccccaggatgccaccaccaatccttcgctgttactcaaggctgccggattatcacaatatgagcatttaatagacgatgctatcgcctggggtaaaaaaaatggcaagacccaggaacaacaggtggtcgcagcgtgtgacaaactggcggtcaatttcggtgctgaaatcctcaaaatcgtacccggtcgcgtgtcaacagaagttgatgcacgcctctcttttgataaagaaaagagtattgagaaggcgcgccatctggtggacttgtatcagcaacaaggcgttgagaaatcacgcattctgatcaaactggcttcgacctgggaaggaattcgcgcggcagaagagctggaaaaagaaggtattaactgcaacctgacgctgctgttttcttttgcacaggcgcgggcctgtgcagaagcgggcgtttttctgatttcgccgtttgtcgggcgtatttatgactggtatcaggcacgcaagccgatggacccatatgtggtggaagaagatccgggcgttaaatcggtgcgcaatatctacgactactataagcaacaccactatgaaaccattgtgatgggcgcgagcttccgtcgcaccgaacaaatcctcgccttaaccggctgcgatcgactgactatcgcaccgaatttgctgaaggagctgcaggaaaaagtttcgccagtggtacgtaaattaatcccaccttctcagacgttcccacgcccagctcccatgagcgaagcggagttccgttgggagcacaatcaggatgcgatggcggtagaaaaactgtctgaaggcattcgtctgttcgccgttgatcaacgcaaactggaagatcttcttgccgccaaactataaaccagccacggagtgttatatgtcccgaaaagaccttgccaatgcgattcgcgcactcagtatggatgcggtacaaaaagccaattctggtcatcccggcgcgccgatgggcatggctgatattgccgaagtgctgtggaacgattttcttaaacataaccctaccgacccaacctggtatgatcgcgaccgctttattctttccaacggtcacgcgtcgatgctgctctacagtttgctgcatctgaccggttacgacctgccgctggaagagctgaagaactttcgtcaactgcattcgaaaacccctggccacccggaaatcggctatacgcccggagttgaaaccaccaccggtcytcttggacaaggtttggcgaacgccgtcgggctggcgatagcggaacgtacactggcggcgcagtttaaccagccggatcatgaaattgtcgatcacttcacctatgtgtttatgggcgacggctgcctgatggaaggtatttcccacgaagtctgttcgctggcgggcacgctgggactgggcaagctgattggtttttacgatcacaacggtatttcgattgatggagaaaccgaaggctggtttaccgacgatacggcaaaacgttttgaagcctatcactggcatgtgatccatgaaatcgacggtcacgatccgcaggcggtgaaggaagcaatccttgaagcgcaaagcgtgaaagataagccgtcgctgattatctgccgtacggtgattggctttggttcgccgaataaagcaggtaaggaagaggcgcacggcgcaccgctgggggaagaagaagtggcgctggcacggcaaaaactgggctggcaccatccgccatttgagatccctaaagatatttatcacgcttgggatgcccgcgaaaaaggcgaaaaagcgcagcagagctggaatgagaagtttgccgcctataaaaaggctcatccgcaactggcagaagagtttacccgtcggatgagcggtggtttaccgaaggactgggagaaaacgactcagaaatatatcaatgagttgcaggcgaatccggcgaaaatcgctacccgtaaggcttcgcaaaatacgcttaacgcttacgggccgatgctaccggagctgctcggcggttcggcggatctggctcccagcaacctgaccatctggaaaggttctgtttcgctgaaggaagatccggcgggcaactacattcactacggggtgcgtgaatttggcatgaccgctatcgccaacggcattgcgcaccacggcggctttgtgccgtataccgcaacgttcctgatgtttgttgaatacgcccgtaacgccgcgcggatggcggcactgatgaaagcgcggcagattatggtttatacccacgactcaattggtctgggcgaagatggtccgacgcaccaggctgttgagcaactggccagcctgcgcttaacgccaaatttcagcacctggcgaccgtgcgatcaggtggaagcggcggtgggctggaagctggcggttgagcgccacaacggaccgacggcactgattctctccaggcagaatctggcccaggtggaacgtacgccggatcaggttaaagagattgctcgtggcggttatgtgctgaaagacagcggcggtaagccagatattattttgattgccaccggttcagagatggaaatcaccctgcaagcggcggagaaattagcgggagaaggtcgcaatgttcgcgtggtttccctgccctcgaccgatattttcgacgcccaggatgaggaatatcgggagtcggtgttgccttctaacgttgcggctcgcgtggcggtggaagcaggtattgccgattactggtacaagtatgttggtctgaaaggggcaattgtcgggatgacgggttatggggaatctgctccggcggataagctgttcccgttctttggctttaccgccgagaatattgtggcaaaagcgcataaggtgctgggagtaaaaggtgcctgatggtgatcgccggatgctgattgccggatgcgacgctgacgcgtcttatccggcctacagcgtcttatccggcctacatgtcccgccattttgtttaacgggtgatccacaacgtgggccaggcgtctggcccatgccagttatcgcaggtgggttctgcggcgtaacgcaccaggcgaaaacgctgaccgtcaaagcgccagcgcgcctgaatgccacaatcgcttaatccgcgccctttcgctaaggtcaccagttcacgcgatttctcatcaaatgttgcgttcatcagttccagttcattcgtctcctgaccgttgttgaacggcaaacgcagccggaccgggcgcgaggccagcggctttttacgcgacacaatccatgccaaatcaatggtgttataggcccctgcctcacagctaatcatcatcagcgctttatcatcagtcagcgcagtgacattcacctcacgacgcaatggatcaagcgagcagcgcagaccattcatccgccagtttccataatccagcaaatcgttgcgttcttcgagtgagagtggcgtcggcgttgggttaaccaccacgacctctttcagcgcaggcgcgggcggtacgctgagcggcggttcgtcccctttcttgatccacgcggtttcactgccaacgcgcttttgctgagcatcaataaacaacaacgccgcttttaagtcactcagagaaatggtctgattgccgtcgcgtaaggtgatcgccttcccttcctgaatcatctgcaaaaacgcggtgatggttgccgtatcatcggttactaataaccatggtgaaatccgccacttgtcaccacttaacgccaacggctcgccatctaacagcagccgtggcgcaatttccccttcagacgcatccggcgacttcaacccgccgcgctcaatacgtaaaacggcatcggtatgcgccccggcgctgcggctcagggtcatcaccagtccattatgatcgcccgtattacgcgccacgcagaagttttggttattacaggtgacctgccagtcggaaaacgcccgttgcgctggtgccgcccacaccaaagacgtcggcaacaaagcgaaaaaaaagagaaggaaaatgcgatagcgcatggacggtacgaccccagaagttcaaacaaacagcacaagtcgtatcttcgttgcgcaggtagcgcggctcaatcggatttgtcggattgagccaagaataaacaacgaaatattattgttatttttcagtctattaaatgtgacatttgcaaatagttaagcaataacaccgtcttaccgtcacgtatctcgccggttttgatcatctccagcgcctggctgaacggcagctcgagcacttcaatatcttcatcttcgacaccgccaccggcgttagcgcgctgattgtcactgtattcggcgataaaaaagtggattagctcagtcacaccgcctggcgacatatacagttcaaataatttgcgcacttcgcccacttcatagcccgtctcttcaatcgcttctttgcgaatgcacacttccggttcgtcgttatccagcagcccggcgcaggtttcaatcagctgcccgctttcattgccattaacccaggtagcgacacggaactgacgaatcagaaccacggtctttttcttcgcgttgtacaggaggatcgtcgcaccattaccgcgatcgtaaacttcacgtttatggcggataacttcgccatctttgcgcgtgagatcgtaagtaatgttgtgcagggtgaaatagttatcggagagaattttgtctttaatgagggtgatttgttgcgtcataccgactccacagcgcgaaatgaacaattatattacgctgtgaagtcgggtttgtctgcgcaggctatcagtgagatttgactgattttacccccagccagtcaataatcccctgtgccgcatgacgtccttctgccattgcggtaaccaccagatccgcaccacgcacggcgtcgccaccggcgaagattttcggattggtggtctggtaacggtactggctttccacatccgcgatgatgcggccccatttgtctaccgttacaccgtgcgactccagccacggcatcccgtgcggattgaagccaaacgccataatcaccgcgtcggctggcatgacaaattcactgccttccaccggcactggacgccgacgcccctgggcatccggctcgccaagacgcgtgcgcaggaaacgaatcccgcagacgtgaccttgttcattcagctcaagcgccaccggctggacgttaaattcgaagttggccccctcttcgcgggcgttcttcacytctttcttcgagcctggcatgttagcttcatcacgacgataagcgcaggtgacgttactcgcgccgtggcgcagcgcagtacgcacacagtccatcgcggtgtcgccgccgcccagtaccacgacgttaagtccggcggtattgataaacggctcttccggtagctcttcgagccccatcacctgtttagtgttggcgatgaggaacggcagcgcgtcataaacgcccggcgcatcttcattgggtaaacccgctttcatggaacggtaagtgcctacgccaacgaagaccgcgtcgtattgttccaaaagcgaatccaaagagacatctttacccacttcacaattgagttcgaagtgaatccccatcgcgctgaagatttcccgacgacgtgccagcagggatttatccagtttgaaagaaggaatgccgaaagtgagcaagccaccgatttctggatggcgatcgtacaccgtcaccgccacgccattgcggatcagaacatccgcacaggccagccctgccggacctgcaccgataatcgccacccgcttgtccactttggtgacatggcttaagtcaggacgccaacctttcgccaacgcctgatctgaaatgtagcgttcaatgttgccgatagttaccgcaccgtgctcatcgcgaatagtacaggcaccttcacacaaacggtcttgcggacaaacgcgtccggtaatttccggcagggtgttggtcaggtgagaaagctcgacggcggcgtcgatgtttccggctttcaccagttcaatccactgcggtatatggttatgcagcgggcaggtccattcacaaacgctgtgctcgccgcatttaaggcagcgcgaggcttcccgttgtgcctgatcggcacggaatggcagataaatttcatcaaaaccggttttgcgcgcttcaatcgccagtttatccggctcgccacgcgcgggcgttgcctgcatttgttcgactttactcattaccggcatttcttgtgcagcggtactggcatgccacggttgatgttcctgacgtgcggtacgcaagcggcgggatttcgccatgcctgagagtgcggcgtcagtgaccagctgcagcgcgtccgccgggcaattctcgacacaggcaggaccgttttcgcgccctgcacaaaggtcgcatttatgcgccgtggctttaactttgcccgctgcgacgggtgtcaggacgatttgcatcgtaccaaacggacaggccaccacgcaggatttacagccaatacacttttgctgattgacctgaatgctgtcatcaacgtggctgattgcgccattagggcagctacgggcgcagggcgcatcttcacaatggtgacaggtcactgcactacgttgctgctgatgtttgataaccgtaattcggggatgaaaatggtgttggctcaggacatgttgctcatcattgtgagccatgacacaagcgatttcacaagcatgacaacccagacattgctgactgttggccataataaaacgattcataacgaccttcttttttggttgtaaaaaccttattctttatatgagtgttgttattacccgacttacaggggaatcggcaatgttcatgtgcccagaataagtaactatttcgctataaactgtggcagatcaaataatcccatcactaactaaattgcgtttcagcgaactggaacattaatgattttttgtggagaagacgcgtgtgattgttaaacgacccgtctcggccagtctggcccgggcctttttttacattgtgctgctgtcgattctttccacgggtatcgctctgctaactctggcgagcagtttgcgcgacgctgaggctatcaatattgccggatcgctgcgtatgcagagttaccgcctgggctacgacttgcaaagtggcactccacaactcaatgcacatcgccagctgtttcagcaggcactgcattcaccggtattaaccaacctcaacgtctggtatgtgccagaagcagtaaaaactcgctatgcgcatctgaatgccaactggctggagatgaataatcggctcagcaagggcgatttgccgtggtatcaggccaatattaataattatgttaatcagatagacctgttcgtgctggctttacagcactacgctgaacgcaaaatgctgctggtggtggcgatttccctggctggcggtatcggtattttcacgctggtcttttttactttgggccgcatacgccatcaggtggttgccccgctgaatcagctggttaccgccagtcagcgtattgaacacggacagttcgactcgccaccgctggataccagcctgccgaatgagcttggtctacttgcaaaaacctttaaccagatgtcgagcgagctgcataaattgtaccgttcgctggaggcgtcagtagaagaaaagacccgcgatctccacgaggccaagcgtcgtctggaggtgttgtatcaatgttcgcaggcgctgaacaccagccagattgatgtgcattgtttccgccatattttgcagattgttcgcgacaatgaagcggctgaatatctggagttaaatgtcggtgaaaactggcggattagcgaagggcaaccaaacccggaattgccgatgcagattttaccggtgacaatgcaagagacggtttacggcgaactgcactggcaaaatagtcacgtttcatcatcagaaccgctgcttaacagcgtttcgtcgatgctgggacgcggtttgtactttaatcaggcgcagaagcattttcagcagttattgttgatggaagaacgtgcaaccatcgcccgcgaattgcacgactcgctggctcaggtactttcttacttacgtatccagttgacgttacttaagcgttcgataccggaagataacgccaccgcacaaagtatcatggccgatttttcccaggcgttgaatgatgcttatcggcagttacgcgagctgttgactacttttcgcctgacgctgcagcaggcggatctcccctccgcgttgagggaaatgctggatacgttacaaaatcaaaccagcgccaaactgaccytcgactgccgtctgccaaccctggcactggatgcgcaaatgcaggtgcatttgttgcaaattattcgcgaagcggtgctgaatgcgatgaagcacgccaacgccagcgaaatcgccgtcagttgcgtcaccgcgccggacggcaatcacacggtttatatccgtgataacgggattggtatcggtgaaccgaaagaacccgaaggtcattatggtctgaatatcatgcgcgaacgcgcggaacggctaggtgggacgctgactttttcacaaccttccggcggcggcacgttagtgagtattagctttcgctctgcggagggtgaggaaagtcagttgatgtaatgcctcctactgaccaaagaatacttgcagttaaggttcagtataaaagggcatgataatttacattaactcctttttttctccacgattggctcgtaccttgccgctacagtgaagcaagtcaagcctacaacgatacgcagaaacacgaggtcctcttttaatggcgaatttctttattgatcgccccatttttgcctgggtgctggcaatcctgttgtgtctgacaggtaccctggcgattttttcattgcccgttgaacaataccccgatctcgcgccaccgaatgtgcgagtgaccgctaactatcccggcgcatcggcccagacgctggaaaacaccgtgacccaggttatcgagcaaaatatgaccggcctcgataatctcatgtatatgtcatctcagagcagtggcaccggtcaggcatctgtcactttaagttttaaagcaggcaccgatccggacgaagccgtgcagcaagtacaaaaccagctgcaatcagccatgcgaaagttaccgcaggcggtgcaaaatcagggcgtgactgtgcgtaaaaccggcgataccaacattctgaccattgccttcgtctctaccgatggttcgatggataaacaggatattgctgattatgttgccagtaatattcaggacccgttaagccgcgtaaatggcgtcggggatatcgatgcctatggttcgcaatattccatgcgtatctggctggacccggcgaaactcaacagtttccagatgacagctaaagatgtcactgatgccattgagtcacagaacgcgcagattgcggttgggcaacttggtggtacaccttccgtcgataagcaggcgctcaacgccaccattaacgcccagtcactgctgcaaacaccagaacagttccgcgatatcaccttgcgggtgaatcaggacggctcagaagtaaggctcggcgatgtcgccaccgccgaaatgggggcggagaaatacgattatcttagccgcttcaatggtaagccagcctccgggttgggggtaaaactggcctccggcgcgaacgaaatggcgacagcggagctggtgctcaatcgtctcgacgagctggcgcagtatttcccgcacggactggaatacaaggtggcgtatgaaaccacctcgtttgttaaagcctccattgaagacgtggtgaaaacgctgctggaagctatcgctctggttttcctcgttatgtatctgttcctgcaaaacttccgcgccacgctgatacccactatcgccgtgccggtggtgttgatgggaaccttctccgtactttacgccttcggttacagcgtcaacaccttaaccatgttcgcgatggtgctggcgatcggtctgctggtggatgacgccatcgtggtggtggaaaacgtcgaacgtattatgagtgaggaaggactcactcctcgcgaagccacgcgtaaatcgatggggcagatccagggggcactggtcgggattgcgatggtgctttcggcggtatttgtaccaatggccttcttcggcggcaccaccggtgccatctatcgccagttctctattaccattgttgcggcgatggtgctgtcagtactggtagcgatgatcctcactccggctctgtgtgccacactacttaagccactgaaaaaaggtgagcatcacgggcaaaaaggcttttttgcctggtttaaccagatgtttaaccgcaacgccgaacgctacgaaaaaggggtggcgaaaattctccaccgtagcctgcgctggattgtgatttatgtcctgctgcttggcggcatggtgttcctgttcctgcgtttgccgacgtcgttcttaccgctggaagaccgtggcatgtttactacctcggtacaattgcccagcggttcaacccaacaacagaccytgaaagtcgttgagcaaatcgagaaatattacttcacccatgaaaaagacaacatcatgtcggtgtttgccactgttggttctggccctgggggtaacgggcaaaacgtggcgcgaatgtttatccgcctgaaagactggagcgaacgcgacagtaagaccggcacctcgtttgccattatcgagcgtgcaacaaaggcgtttaaccaaattaaagaagctcgcgttatcgccagcagcccgccagcaattagcggtcttggtagttctgcaggttttgatatggagttgcaggaccacgctggagcaggtcacgatgcgctgatggcagcacgtaaccagttgctggcgctggcggcggaaaacccggagctaacccgtgtgcgccataacggcctcgatgacagtccgcagttgcagattgatatcgaccagcgtaaagctcaggcgctgggcgttgctatcgacgatattaacgacacactgcaaaccgcctggggttcgagctatgtgaatgactttatggatcgcggtcgcgtgaagaaagtctatgtgcaggcagctgcgccgtatcgcatgctgccagatgacatcaatctctggtatgtccgaaataaagatggcggcatggtgcccttctctgctttcgcgacctcacgctgggagacaggctcgccgcgtctggaacgctataacggttattctgcggttgaaattgttggggaagccgcaccgggggtcagtaccggtacggcgatggatattatggaatcgttagtgaagcagctaccaaacggctttggtctggagtggacggcgatgtcgtatcaggagcggctttccggcgcgcaggctccggcgctgtacgccatttccttgctggtggtattcctgtgtctggctgcattgtatgaaagctggtcggtaccgttctcggtaatgctggtcgtgccgctgggggtaatcggcgcgctgctggcaacctggatgcgcgggctggaaaacgacgtttacttccaggtgggcctgttaacggtcattggtttatcggcgaaaaacgccatcctgatcgtcgagtttgctaacgagatgaaccaaaaaggccacgacctgtttgaagcgacgctccacgcctgccgtcagcgtttacgcccgattctgatgacctcgctggcatttatcttcggcgtattgccaatggcaaccagcacgggtgccggttccggtggtcagcatgcggtgggtactggcgtaatgggcgggatgatttcagccactattctggctatttacttcgtgccgctgttctttgtgctggtgcgccgccgcttcccgctgaagccgcgcccggaataagcaataaaaaaggcgacatgccaatgtgtcgcctttttcaactttccgattaagaacctgctcagcgggttcttgctgtttgtactttgtctcaggaattacttacgaagcataacttcaataaagtctttccagttccccagttcacgttcaatcataacaacctctcttataattatgggtattctacggaaacaatataccgtggtgaagctaatttactcgattgctgcgatgactacctccgggggacaaaccttatgtaaatactatggtcctgcagtgatgatttgtatgtgatacacagcaacatttcgagatattcatacggcatctaatactgatttaattctggttaaaatacagacagataacaagatgaatattcttaatgtttacgttaaaaatgtttaatattatttaatagctgttaatttgaatacttcgataatgttatatttcctgataatcatttgcaggcaaaatgttttcactcttaaatgagtatttattctcataaatcgaaaaaggattcattatggttacactttacggcatcaaaaattgtgacaccattaaaaaggctcgccgttggctggaagccaataacatcgactatcgttttcatgattaccgcgtcgatgggctggacagcgaattatggaacggttttatcaacgaattaggctgggaagcgttactcaacacccgtggtacaacctggcgtaaactggacgaaaccacccgcaatataatcaccgatgcggcctctgcggcggcattaatgactgaaatgcctgcaattatcaaacgtccattgctctgcgcgcctggtaagcctatgctgctgggtttcagtgattccagttatcagaaatttttccatgaggtgtagtctatgtcgtgcccggttattgagctgacacaacagcttattcgccgcccttccctgagtcctgatgacgcaggatgccaggctttgttgattgaacgtttgcaggcgatcggttttaccgttgaacgcatggactttgccgatacgcagaatttttgggcatggcgtgggcaaggtgaaacattggcctttgccgggcataccgacgtggtgccgcctggcgacgccgatcgttggatcaatccgccgtttgaaccaaccattcgtgacggcatgttattcgggcgcggtgcggcagatatgaaaggctcgctggcggcgatggtggtagctgcagaacgttttgtcgcacaacatcccaaccatacagggcgactggcatttctgatcacctctgatgaagaagccagtgcccacaatggtacggtaaaagccgtcgaagcgttaatggcacgtaatgagcgtctcgattactgcctggtcggcgaaccgtcgagtatcgaagtggtaggtgatgtggtgaaaaatggtcgtcgtggatcgttaacctgcaacctaaccattcatggcgttcaggggcatgttgcctacccacatctggctgacaatccggtacatcgcgcagcacctttccttaatgaattagtggctattgagtgggatcagggcaatgaattcttcccggcgaccagtatgcagattgccaatattcaggcgggaacgggcagtaacaacgttattccgggtgaactgtttgtgcagtttaacttccgcttcagcaccgaactgactgatgagatgatcaaagcgcaggtgcttgccctgcttgaaaaacatcaactgcgctatacggtggattggtggctttccgggcagccatttttgaccgcgcgcggtaaactggtggatgcggtcgttaacgcggttgagcactataatgaaattaaaccgcagctactgaccacaggcggaacgtccgacgggcgctttattgcccgcatgggggcgcaggtggtggaactcgggccggtcaatgccactattcataaaattaatgaatgtgtgaacgctgccgacctgcagctacttgcccgtatgtatcaacgtatcatggaacagctcgtcgcgtgatgagtggttctgcaagaggaaataagcatggactggctggctaaatattggnggattctggtgattgtctttttggtaggcgtcctgctgaacgtgattaaagatctcaagcgcgtcgaccataagaaatttctcgccaacaagccggagcttcccccgcatcgtgatttcaacgataagtgggacgatgacgacgactggccgaaaaaggatcaaccgaagaagtaagctaagtggccggataaggcgttaacgccgcatccggccatgatgcctgatacggtcttatcaggcctacccggctattattacatcatttcaatcacatcatcatcgccaggcttaccgccgcttagcgcttcgtcgaaataatgtttcggaatggtataacgcaagtgatccagggcaaattgcatactgcgattgtcgatcgcatggcctaaatcctccacgatatccagcgtcacgtcaccaccggcactgattaacgcttcctgcgccgcaactgcatgcgccagatcgataaccggatcttcaccgccatgaatcaagtgaattgtcgtggctgtagacgcggtttccggcaggctcgcatagcgtccgttaaaagcaatgacgcgtgaagcaaggcccggttcggctttaatgctctccagcgccataatcgcgccttgagagaaaccgattagcgccgtggcgttagcccctactccgctctgtttctgccagtagcgcaccgtttcaataaacgtcggcatgatggcatccacacgcgcctggcgattatcttccgtaataccctgcaccgaaaaccactgacgccccgccggattaccgctcggctccgcgccaccgacactcaccaccagcgcatccgggaacaacggtgcaaaccagctacctatttcccccattgccaccgggttatccccgacaccgtggaaaagcagtaacaactgttgcgcaggtttatccgggctttgaacaacaaaatggtcatgtttcatggcgaactccttaactgatgtcattaattttacgccgctgactcacaatgaccatgggagaaaattgaaggagtcagtgaaaaaattgccattgcgttatgcgatcgcgcagacgctcagtgcgaacatcattaagtgcgaacagcgcctgtgcggcctcttcccgctgacggaccagtaacatcttgcggcctgaaagtttaagtgtggtacataactgcgcgtcgctgacgtttttctgtaaacgcccacgcagcgccggtaatgccagttcactggtttgtagcagacgcaataagcaacctaacgatgttaatagcggacgatgagcgaaagcaaaaccggccagttcaagccagtcgtcgtcagaaaggacggcattgtttastsgatcaacagggagtgtttcgccattccactgcgcgagagcttgcgcatcgcgacgtaaacggtaatgctcacgttcagccagctgtttacccgcatcactcatcggtaacagcgccatcgccgtatagcaaccgctgctggcttcacgatgattacccattcgcaccagcacaaaaccgcagcgttgccagaaacgccataactccccggtgtaaccaaaactcaccgaaagatagtcgaggccaggcctatattgcaaagcgctggcaatgagctgttgcccaacgccttcgcgctgacgcgccggatgaactgctatccggctgacccgccgtccacgcaatgtcgccgccagtggattgctgccgtgcgccgccagcgactgggccaccagattaccccgcgggcgacgaaaacctgcccataccgcctgactgagttcttgagataatcccccctcatccaccagccacagcgctccggcaatctcgttttcgccagccgcctgtaaaaaatgttgccctggtgcatccatcatgcggcgtaaatccagcggcgaagtccggtagtgcgcaccagacaataactgataaacctttaacggcgtttctggctcgcttcgccataacgtttgttcaaatgcggaaatgacgatattgccttgtggtgtatgggtgaagttttcatcgttaaaaaccagtgcctcactaaccattttttccagcgggcatccctgtgcccagcggatcggctgttgcagttcaaaacggtgtaaatgcggaaagcgagcgcaaaatttcagcaaaaaaccacgtccggtaccttcgtagccctgcaccgtagtggttaacaacgttcgaggaaaacgcgataccagttgatgcaacaacggcgcaggtatggctgcggcttcatcgaccaccagccagtcggcttgctcatcgctggctaacaaggcatcaggcgcaataaagcgaaacttctcgcccgcaaattgtgccagtacatccgttgccgcttttgcgggcgcagtgataatcgcactacccgcaatacgagaaatgagttgccctgccagcgccgatttaccgcgcccacgcgcagcagttaccgctgccacgcccgacggcatggtcagtagctgctgtaagatttgctgttgttctggttgtggtgcgccggtcgcggggtgccagtcagtacggggagtaaaatgcgccaacgagaacggctggttttgccgccagaagatagcgtcgttatccgccgtaagtacgcgtttgaaatgctggacaaaatgcggcgtcgcaatagggtcagggcaatcactccagcgcagcgagtcggcatcaggttggttttcccactcttcccatacagggagtaacaaaaccagccagcttcccgctttcaacgttccgctaagtgcggcaaaggcagcggcatcaaagccgtggcgggcgtcgaataccgcatgccggaactcgcgcccaagtaaagtttgtagtgccgagggagaacagtggttttcagcatctggctgcggcgaaatccacagccagtcgccaggtaaggcatcacgtaacttaagcgcatgatcaaaacaccaaccctcttccccgctcaacaccagcaagcggcggatcccttcacgtttcatttgcgctgttaatgtgtgaagcgcagtcagttcagccatccctgccccggaagttaaatgcttttaccaaaagtattgcattgtgccggatcgccgctgtcgaaaccacgtttaaaccagctgtagcgttgctgagaagtgccatgagtgaaactgtctggtactactcgcccctgactttgctgttgtaaacggtcatcgccgatggcctgcgccgcgttcagcgcctcttccagatcgccggtttccagaacgccttgctgctgcatgctatgcccccagacaccggcaaaacagtcggcctggagttccatacgcacagataagcggttcacttccgcctgcgtcgcgttttgttgcagttgacgaactttcggctcgatgcctaacagtttctgcacatgatgaccgacttcatgggcgataacgtacccctgggcaaaatcgccatccgcgccaagtttgtctttcatgtcatcatagaaggagagatcgatataaaccgtaccatccgccgggcaatagaacggccccattatggactggcccgccccgcatccggtacgcgtcattccacggtacatgaccagcttcggttgctgataggtcttacccatcttctcgaactgttgtccccaggtgtcttccgtggttgccagaatcaccgaggtgaattttgcggcttcgtcttcatttgggctaattgaccgcgttgattgctgttgagaaaccggctgcccggtcatcaacccggttaaatcaacgccatagtagcctgcaaccagcacgactatcagtaaaatcagcccgcctttaccgctcggcagacggaaaccgggaccgcccattgacggaccgccggagctattgcgcctgtcttcaacattgtcactttcacgtcgcccttgccaacgcatagatacctcaacaatatattcattatagaaatgatcgtaggtggttcagaggaagattaccacaggaaaacgggatgaaatggcggaggaatgagcgttcaatgcacatcttacgagaatggttgtcttgccgtgccagcagcacggcaagatgatgaacagaaaaatcagtccagctgtacacccaggcggcgggcgacggcttcataggcctcgatcaggccaccgaggctctggcggaaacggtctttgtccattttctccagcgtttctttgtcccacaggcggctaccgtccggggagaactcatcgcccagtaccacttcacctttgtacagaccaaactccagcttgaagtcgaccagaatcagaccagcatcatcgaacagttttttcagcacgtcgttcgctttgtaggtcagctctttcatgcgtgccaggttctctttgcttacccagccaaaggtttcgcagtaagattcgttgaccatcggatcgtgcatggcgtcgtttttcaggaacagatcgaacagcggcgggttcagctcaataccttcttcgattccaagacgtttcaccagagagccagcagcacggttacgcacgacacactcaaccggcaccatatccagctttttcaccagacattcggtatcggagagcagacgctccatttgagtcgggatacccgcttcagccagtttgctcataatgaagtagttgaacttgttgttcaccatacctttgcgatcaaactgctcaatgcgcgcgccatcccctgctgacgtatcattgcggaattcgagcaccaacaggtccgggttttccgtgctgtatacggttttcgctttaccacgatacaactcagcttgcttttgcatctttatcactcctgggtgtgaattaacgttttaaaatcttttgctgtctggtgtgccggatgttttgtcggatgcggcgtgaacgccttatccgaactacgtccgacaaacaaatttcgtgcgaattaccgctaaaatcgcgttttcctgccgacgcacacgtttgcgtatcatatcagaaaaaagggccggatgattccagccctgtatttttacttgctaaacgcagcctggaagacagctaccagcgcgtcgttctgactctgagtcagagtatgacctttcggatcgatgaactgtadgctgctgcggttatctaaatcgccaacctgcagtttatagtcaccagatgccaggcctggatcgctcgcgcccagttcctgccagtcgctgtcagacagcggcttataagttacggccatgttgccctgcgaacgggtgctgtcggtcactttcatgcccactttttccagcgccgctggcagacgttgccaaaccacattgaacggcccgcgtacgaccagcattggtaaaccggtgtcatcagctgcactttgtacgtccatagtggtggaggcacgattttgcgcagcgttcgcggcgtcagtggcagatttatccagaccagcggaaataacgttcatcatctccgtgctgtaacgctgcatggaagccgcgtctgcaaccggtttgcccgcctgttccaggttcagcagtttaaccgtaaccgcctgctgataaccctgcggcttaacagagatttgataacgaccacgatactgctcgtcttcgtccagacggttccattgtacccaatcggtggtcagtgtctgaccagcatcatcacgttgggtgatggtgtagtttttcgcctgcagcacgctaaccacctgcggccacagagtattgccacgaccattttccaccagcaatgaagcggtatcgcccgtgaactgggtacgcgcgccagaaaccagtgccagcggctgggctggtggacgaatgtccagcgccttaccgacagcaccactaccgttggtcaccgggattgcataatcaccggaggtcaccggcaaaatcattccagccggggcatgaagctccgcaagcggtgccgcttccaggtaggcttcatcaccactgacctgacgcttatagcgtgagtcagaactacaggcagcgagtaataaaacaagcgaaacacccgcaaccgttgccaggcgcgacttatgaacagagtaagccatcaaatctccctaaactttacagcaaaccggcatgcttaagcgccgctctgaccgtctcacgaccactgtcggtgattggtgtcattggcaggcgcagcgtatcggtcgccacaagacccagttccttacatgcccatttcaccgggattggattgggttcgacaaatagtttgttgtgtaatggcatcagacgctgattaataacgcgtgcctcggcaaaatgcccttctgctgccagtttgcacatctgggccatatcacgcgctgmgacgttagccgtaacggaaataaccccatgaccgcctaattgcatgaagtccagcgcgctcgcatcatcgccgctcagcagaacaaaatcatctgaaaccagctctttgatctggtttacacgcgttaagttccctgttgcctctttgattccgataatattttttactttcgccagacggcccaccgtttccgggagcagatcgcagccagtacgggacggcacattatacagaatttgcggcaggtcagtatgctcagcgatggctttgaaatgctgatacaaaccttcttgcgacggacgattgtagtaaggggttaccgtcaggcagccgacgataccactgtcattgaagcgctgcgtcaggctaatggcttccgcagtagcgttagcaccggtcccggcaatcaccggaatgcgcccgtcagccagctccagcgtcatcatcaccacatcagcatgttcgtcatgatttaaggtagcggactcgccagtggtgccaacagaaacgatcgccgaagtaccgctggcgacatgataatcaatcagttttttcaagctagcccgacagacattacctttttcatccatcggartaacaatcgcgacaatacttcccgtgaacatgggccatcctctgtgcaaacaagtgtctcaatggtacgtttggtatggcattaaaagcaagcagacagaaccgttctgattgttgtatgcatgttttttttatgctttccttaagaacaactcaccccttaaaggaataaccagtttgacactgtcatcgcaacattatctggtgatcactgcgttgggtgccgatcgccctggaattgtgaacaccatcacccgtcatgtcagtagttgcggctgtaatattgaagacagtcgcctggcgatgctgggagaagagttcacgtttatcatgctgctttccggttcatggaatgccattactctgattgaatcaacgttaccgttgaaaggtgccgaactggatcttttaatcgtgatgaagcgcacgacggcgcgtccgcgtccgccaatgccagcatctgtctgggttcaggtcgatgtggcagactccccgcatttaattgaacgcttcacagcacttttcgacgcgcatcatatgaacattgcggagctggtgtcgcgcacacaacctgctgaaaatgaacgggctgcgcagttgcatattcagattactgcccacagccccgcatctgcggacgcagcaaatattgagcaagcgttcaaagccctatgtacagaactcaatgcacaaggcagtattaacgtcgtcaattattcccaacatgatgaacaggatggagttaagtaatgaatccactgaaagccggtgatatcgcaccgaaatttagcttgccggatcaagacggagaacaagttaatttgaccgacttccagggacagcgtgttctggtttatttctacccgaaagccatgacccccggctgtaccgtacaggcctgcggcttacgcgataacatggatgagttgaaaaaagcgggcgttgatgtgctgggtatcagcaccgataaacccgaaaaactctcccgttttgcggaaaaagagctgcttaactttacgctcctgtctgatgaggaccaccaggtgtgcgagcaattcggcgtctggggggaaaagtccttcatgggcaaaacctacgatggtattcatcgcatcagcttcctgattgacgctgatggcaaaatcgaacatgtctttgacgatttcaaaaccagcaatcaccacgacgttgtgctgaactggctgaaagaacacgcctgattactttgctccattccgtgctggctgcgcttgcggtcagcacacctcacttatcgtgatcaagatcacattctcactttcccctgcgacacgggtgtcgaatccattttttgctgaacgttaatgaccatcatttttgtaccgttcagaattcagttaattcataacttattgaatatattaaattaatcatactgacatcctttatgcattatgaaatgcaatgtttcatatcattttcaaggagccgacatgaaccgctttgtggtggccgaaccactgtggtgtacaggatgtaatacctgtctcgctgcctgttcggacgtgcataaaacgcaaggtttacagcaacacccgcgcctggccctggcgaagacgtcaacactcactgcccctgtcgtgtgtcatcactgtgaggaagccccttgcgtgcaggtctgcccggtcaatgccatctcccagagggatgatgcgatccaactcaacgaaagcctctgtattggctgcaagctttgcgccgtggtctgcccatttggcgcaatcagcgcttcaggaagccgtccggtgaatgcccctgcgcaatatgtttttcaggctgaaggctcactcaaagacggcgaagaaaacgcgccaacacaacatgctttgctgcgctgggaaccgggtgtccagaccgtcgcggtgaaatgcgacctgtgtgatttcttgccagaaggtcctgcctgcgttcgcgcttgcccgaatcaggcgttacggctgatcaccgacgatagcctgcaacgtcagatgaaagaaaaacagcgccttgccgcaagctggtttgccaatggcagggaggatcccctttccctcactcaggagcaacgctaatggatgccctgcaattattaacctggtcgctgatcctctatctgtttgccagtctggcttcgctgtttttactcggtctggacagactggctattaagctttccggcatcacatcgctggtgggcggcgtgattggcatcatcagcggaattacgcaattacatgaaggcgtaactttagttgcccgttttgccaccccttttgactttgccgatttaaccctgcgaatggatagcctctcggcatttatggtgctggttatctccttgctggtggtggtttgttcgctctattcattgacttatatgcgcgaatacsagggcaaaggcgcggcggcgatgggcttctttatgaatattttcatcscatcsatggttgccctgctggtgatggacaacgctttttggttcatcgtgctgtttgaaatgatgtcgctgtcttcctggtttctggtcattgccaggcaggataaaacgtcgatcaacgctggcatgctctacttttttatcgcccacgccggatcggtgctgattatgatcgccttcttgctgatggggcgcgaaagcggcagcctagattttgccagtttccgcacgctttcactttctccggggctggcgtcggcggtgttcctgctggcctttttcggttttggcgcgaaagccgggatgatgccgttgcacagctggttgccgcgcgctcaccctgccgcaccatcgcacgcttcggcgttgatgtctggcgtaatggtcaaaatcggtattttcggcatcctgaaagtggcgatggatctgctggcgcaaacgggtttgccgctgtggtggggcattctggtgatggcgatcggcgcaatctccgcgctcctgggcgtgctgtatgcgctggcggaacaggatatcaaacggctgctggcctggagtaccgtcgaaaacgtcggcattattttgctggcagtcggtgtggcgatggtcggtctgtcactacacgacccgctgctcaccgtggttggactgctcggcgcactgtttcatctgctcaaccatgcgctgttcaaagggctgctatttctcggcgcgggcgcgattatttcgcgtttgcatacccacgacatggaaaaaatgggggcactggcgaaacggatgccgtggacagccgcagcatgcctgattggttgcctcgcgatatcagcccttcctccgctgaatggttttatcagcgaatggtacacctggcagtcgctgttctcactaagtcgtgtggaagccgtagcgctacaacttgcgggtcctattgctatggtgatgctggcagtcactggtgggctggcagtaatgtgcttcgtcaaaatgtacggtattactttctgtggtgcgccgcgcagtacacacgctgaagaggcacaggaagtgccaaatacgatgatcgtcgccatgctactgctcgcggcactctgcgtattaattgcgcttagtgccagttggctggcaccgaagataatgcatattgcccatgcgtttaccaatacccctcccgtcactgtcgccagcggaatagcacttgtacccggcacgtttcatacacaggtcaccccctcattactgttgctgttactactggcgatgcctttgcygcctggccttkactggctgtggtgtcgttcgcgccgcgcagcgtttcgtcgcacaggagatgcctgggcatgcggctacggctgggaaaatgcgatggccccgtcaggcaatggcgtgatgcagccgctgcgtgtggtcttctctgcgctatttcgtctacgacaacagctcgaccctacgctgaggctaaataaaggtcttgcgcacgtcaccgccagggctcagagcacagaacccttctgggatgagcgggtgatccgccccatcgtgagcgccacccaacggctggccaaagaaatacagcatctgcaaagcggcgactttcgtctctattgcctgtatgtggtcgccgcactggttgtgctgctaatcgctattgccgtctaaggaaatcaccatgagacaaactctttgcgacggatatctggtcatttttgcgttagcacaggccgtgattctgctgatgctaaccccgctttttacgggtatttcccggcagatacgcgcgsgtatgcactcccgccgcgggccggggatctggcaggattatcgcgatatccacaaactgtttaaacgccaggaagttgcgcctatatcttcaggtctgatgttccgcctgatgccgtgggtattaatcagcagcatgctggtgctggcgatggccctaccactatttattaccgtttccccttttgcgggcggcggcgatctgatcacccttatctatcttcttgccctgtttcgttttttctttgctctttccgggctggataccggaagcccgtttgcgggagtcggtgccagtcgcgagttgacgctcggcattctggtcgaaccaatgctcattctctcactgctggtattggcgctgatagcaggttccacgcatatcgagatgatcagcaatacgctggcaacgggctggaactcgccgctaaccaccgtactggcgttactggcctgtggttttgcctgcttcattgagatgggaaaaattccctttgatgttgctgaagcagaacaggaattacaggaaggcccgctgacagaatattccggtgccgggctggcgctggcgaaatgggggctggggctgaaacaggtcgtgatggcagcactgtttgtggccctgtttctgccctttgggtgcgcgcaagaactttctctcgcctgcctgctgacttcacttgtcgttacgctgctcaaggttttgctgatttttgtactggcctcaatcgcagaaaacacgctggcacgcgggcgttttttactcattcaccatgtgacctggcttggcttcagccttgctgcgcttgcatgggtcttctggttaaccggtctgtaaggagcactgacggaatatggaaaatcttgctctgacgacgttattgctgccttttatcggcgcactggtcgtttcgttttcgccacaacgtcgggccgccgaatggggggttttgttcgccgcgctgaccacgctgtgcatgttgtcgctgatctccgcgttttatcaggccgataaagttgccgtcacgttgacgttggtcaacgtgggggatgtggcattgtttggcctggtcattgatcgcgtgtgtacgctgattctgtttgtggtggtgtttctcggtttgctggtcacgatctactccacgggttatctgacggataaaaatcgcgaacacccgcataacggcacgaatcgttattacgcatttttgctggtgtttatcggcgcgatggcgggactggtactctcctcgacgctgctcggtcagttgttgttttttgaaattacgggcggctgctcctgggtgttgatcagttattatcagagcgataaagcgcagcgttcagcactaaaagcgttgcttatcacccatatcggttcgttggggttgtatcttgccgccgccacgctgtttttgcagaccggaacgtttgcgcttagcgcgatgagcgagttacacggcgacgcacgttatctggtttatggcggcatcctgtttgccgcgtgggggaaatcggcccagctaccgatgcaagcgtggctaccggacgcaatggaagcgccaacaccgatcagcgcctatctccacgccgcatcgatggtgaaagtgggcgtttacatttttgcccgcgccattatcgacggcggcaatatcccgcatgtgattggcggcgttggcatggtcatggccctggtcaccattctttatggatttctgatgtatttgccacagcaggatatgaagcggttgctggcctggtcgaccatcactcaacttggctggatgttcttcggcttgtcgctctccatcttcggctcgcggctggcgctggagggcagcatcgcctacatcgtcaaccacgcgttcgctaaaagcctgtttttccttgtagcaggtgcgctgagttacagctgcggcacgcgcttgttgccgcgtctgcgtggcgtattgcacaccctgccgttgccaggcgtgggtttctgcgtggcagcgctggcgattaccggcgtaccgccgttcaacggcttcttcagtaaattcccgctgtttgctgccggttttgcgttgtcagtggagtactggatcctgctgcccgccatgattctgctgatgattgaatcggtcgccagtttcgcctggtttattcgctggtttggtcgcgtcgtccccggcaaaccgagcgaggccgtcgccgatgccgcaccgctgccagggtcaatgcgcctggtgctgattgtactgattgtgatgtcgctgatttccagcgtaatcgccgcgacctggttgcagtaaggagatgatgaatgaccggttctatgatcgtaaataatctggcgggactgatgatgctgacatcgctgtttgtgattagcgtcaaaagctatcgcctgtcatgcggattttacgcctgccagtcgctggtgctggtgtctattttcgccaccctctcgtgcctgttcgccgcagagcaactgctgatctggtccgccagcgcctttatcaccaaagtgctgctggtaccgttaatcatgacttacgctgcacgaaatattccccagaacatcccggaaaaagcgttattcggtccggcaatgatggcactgctcgcggcgttaattgtcctgctttgcgcatttgtcgttcagcccgtgaagctaccgatggctaccgggctgaaaccagcgctggcggtggcgttaggtcattttctgcttggcctgctgtgcattgttagccagcgcaatatcctgcggcaaatttttggttactgcctgatggaaaacggctcccatctggtgctggcgcttctagcctggcgtgcaccggaactggtggaaattggtatcgctaccgacgccatcttcgccgtcattgtgatggtgttactggcaagaaaaatatggcgtacccacggcacgctggacgtgaacaacttgaccgcgctgaagggataatgagatgagttattctgtgatgttcgctttactcctgctcactccgctgcttttttcgctgctctgttttgcctgccggaaacgarggcactctgcgactcgcacggtgacagtattacatagcttagggatcacactgctgctgattctggcactctgggtggtccaaactgccgctgatgcaggagaaatattcgctgcgggactgtggcttcatattgatggtctgggcggtttgttcctcgccattcttggtgtgattggctttctcaccggtgtttactcgattggctacatgcgtcatgaagttgagcacggcgagctttcacccgttacgctgtgcgattactacggtttcttccatctgtttttgttcaccatgctgctggttgttaccagcaataacctgattgtgatgtgggcggcgatcgaagccaccaccttaagctcggcgtttctggtaggcatttacggtcagcgttcatcgctggaagcagcatggaagtacatcattatttgtactgttggtgtcgcttttggtctgttcggtaccgtgctggtatacgccaacgccgccagcgttatgccgcaggcagaaatggcgatattctggagcgaggttcttaagcaatcgtccttgcttgatccaacattaatgctgttggcctttgtgtttgtgctaattggctttggtaccaaaaccgggctatttcccatgcacgcctggctgccggatgctcacagtgaagcgccgagtccggtcagcgccctactctccgccgtattgctgaactgcgcgctgttggtgctgattcgctattacatcattatttgccaggccatcggcagcgatttccccaaccggttgttgctcatcttcggcatgttgtcggttgccgtggcggcatttttcattctggtacagcgggacattaagcgtctgctggcgtactccagcgtggagaacatgggactggtcgcggtggcgctaggcattggcgggccgctgggaatttttgccgcgctgctgcacaccttaaaccacagtctggcaaaaacgctgctgttctgcggttccggcaatgtactgctcaagtacggcacgcgcgatctcaacgtcgtctgtgggatgctcaaaatcatgccatttaccgccgtgctgtttggcggcggtgcgctggcgctggcagggatgccgcccttcaacatttttcttagcgaatttatgaccgttaccgccggactggcacgtaatcacctgctgattatcgtcctgctgttattgctgttaacgctggtgctggcgggcctggtacrgatggctgcgcgggtgttaatggcgaaaccgccgcaggccgttaaccggggtgatctcggctggttgaccacctcgccaatggtgattctgctggtcatgatgctggcgatgggaacgcatattccacaacctgtcatcaggatcctggcgggcgyttccactatagtcctctcagggacgcacgacctgcctgcacaacgtagcacctggcatgattttttgccttcaggcaccgcatctgtttcggagaaacacagtgaacgttaattcatcgtcaaatcgtggcgaagcgattctcgccgccctgaaaacgcagttccccggcgcggtgctggatgaagagcgacaaacgcctgaacaggtcaccattacggtgaaaatcaatctgctgcctgacgttgtacagtatctttattatcaacatgatggctggcttccggtcctgtttggcaacgacgagcggacacttaacggtcattacgcggtttattatgccctttcaatggaaggggccgaaaaatgctggattgtggtgaaggcgctggtcgatgccgacagtcgggagtttccgtcagtcacaccgcgcgtccctgccgcggtctggggcgagcgagaaattcgtgatatgtacgggctgattccggttggcctgccggatcagcgtcgcctggtgttgcccgatgactggccggaagatatgcatccgctgcgcaaagatgcgatggattatcgactgcgccctgaaccgacgactgattccgaaacgtatccgtttatcaatgagggcaacagcggtgcgcgggtgatccctgtcggcccgctgcatatcacctccgatgaaccgggtcacttccgcttgtttgtggatggcgagcaaattgtcgatgctgattaccgtctgttttatgtccatcgcggcatggagaaactggcagaaacgcggatgggctacaacgaagtgaccttcttatcggaccgcgtgtgtgggatttgcggttttgcccacagtgtggcctataccaactcggttgaaaatgcactggggattgaggtgccgcaacgagcgcataccattcgctcgattctgctggaagtcgaacggctacacagtcatttgctcaaccttggcctctcctgccattttgttggatttgataccggctttatgcaatttttccgcgtgcgggaaaagtcgatgacaatggcggaattgctgaccgggtcgcgtaaaacctacggtctgaatctgattggtggtgttcgccgcgatattctcaaagagcaacgtctgcaaacgctgaaactggtgcgcgagatgcgcgccgacgtgtcggagctggtagaaatgctgcttgccacgccgaatatggaacaacgcactcagggcattggcattctcgaccgacaaatcgcccgtgattatagccctgtagggccgctgatccgcggcagtggttttgcccgtgatttgcgctttgatcacccctacgccgactacggcaatattccaaaaacactgtttaccttcaccggcggcgatgttttctcccgcgtgatggtccgtgtcaaagagacgtttgattcgctggcaatgctggaatttgctctcgacaacatgccggataccccactgctgaccgaaggctttagctataaacctcacgcattcgcgctcggctttgttgaagcgccacgcggtgaagacgtgcactggagcatgctcggtgataaccaaaaattgttccgctggcgctgccgtgccgccacctacgccaactggccggtgttgcgttacatgctgcgcggcaataccgtttctgacgcaccgctgattatcggtagccttgatccctgctactcctgtaccgaccgtgtgacgctggttgatgtgcgcaagcgccagtcaaaaaccgtgccgtataaagagatcgaacgctacggcattgatcgtaaccgttcgccgctgaagtaaggacagaagatgctgaagttactgaaaactattatgcgcgccggaaccgcgacggtgaaatatcccttcgcgccactggaggtcagcccaggctttcgcgggaaaccggacctgatgcccagccaatgtattgcctgtggtgcctgcgcctgtgcttgtccgacaaatgcgctgactatccagaccgacgaccagcaaaattcgcgcacctggcagctctatctggggcgttgtatttactgcggacgttgtgaagaagtgtgcccgaccagagccatccagcttaccaataactttgaactgaccgtcaccaataaagccgatctctatacccgcgcgacgttccatctacaacgttgcagccgttgcgaacgcccgtttgccccgcaaaaaaccgtcgcactggctgctgaattgttggcacagcaacaaaatgcgccacaaaaccgcgaaatgttgcgggcgcaagcgagcgtctgcccggagtgcaaacaacgcgcgacgctgatcaacgacgatacagatgtaccgctggtggctaaggagcagctatgagtccagtgcttacacaacatgtcagccagcccatcacgctggacgagcaaacgcaaaagatgaagcggcatttgctacaggatatccgtcgctcagcctacgtttatcgcgtcgattgcggcggctgcaacgcctgtgaaatcgaaatttttgccgccatcacacccgtattcgacgcagaacgttttggcattaaggttgtttcatcaccgcgtcacgccgatattttgttatttactggcgcagtcacccgggcgatgcgtatgcctgcacttcgggcgtatgagtctgcccccgatcataaaatctgtgtttcctacggcgcgtgcggtgtcggcggcggtattttccacgatctctacagcgtctggggcggcagcgacaccattgtccccattgatgtttggatccccggctgcccgccaacaccggccgccaccattcacggtttcgccgtggcgctcggtttgctgcaacagaagattcacgcggtggattatcgcgatcccaccggggtgactatgcaaccgttgtggccgcagatcccgccatcacagcgtatcgccattgagcgagaagcgcggcggctggcgggctatygtcaggggcaagaaatttgcgatcggctcctgcgccatttaagcaacgatcctacaggaaatcgggttaacacctggttgcgcgatgccgacgatccacgtctcaatagtatcgttcagcaactctttcgcgtactccgggggttacatgactgaagagtgcggggaaattgttttctggacgctgcgaaaaaagtttgtcgccagtagcgacgagatgccggaacacagctcccaggtaatgtattactcgctggctatcggtcatcacgttggcgtgattgattgtctgaatgtcaccttccgctgcccactgacggaatacgaagattggcttgcactggtcgaagaggagcaagcccgacgtaagatgctgggggtgatgacttttggtgagattgttattgacgccagccacaccgccctgttgacccgggcattcgcgccactggcagatgacgcgacgtctgtgtggcaagcgcgtagcattcaattcattcatctgttggatgaaattgtgctggaaccggctatctatctgatggccagaaaaattgcgtgagaaggatttctcattaataaggactgttgatggctatgtcagacgaggcgatgtttgccccgccgcaaggaataacaattgaagcggtaaacggaatgctcgcagagcggttagcgcagaaacacggcaaggcgtctttattacgcgccttcatcccgctgccgccgccgttcagcccggtacaacttattgaactgcatgttctcaaaagcaacttctattaccgctaccatgatgatggcagcgatgtgacggcaacaacagagtatcagggcgagatggtcgattattcgcgtcacgccgtccttctcggcagtagtggaatggcggagctacgctttattcgcacccacggcagtcgttttactccccaggattgcacactgtttaactggctggcacgcattatcaccccggttctgcaatcatggctcaatgatgaagaacaacaggtggcgctgcgtttgctggagaaagatcgcgatcatcatcgggtactggtggatatcactaatgcagtgctgtcacatcttgatctcgacgatctgatcgctgacgtcgctcgtgagatccatcattttttcggtctggcttcagtcagtatggtactgggcgatcatcgaaagaacgagaagttcagcctgtggtgcagcgatctttctgcctcacattgtgcgtgtctgccacgcaatatgcctggcgacagtgtattgctgacacaaacgctacaaacccgacaaccgaccttgacgcaccgtgcagacgatctgtttctctggcaacgcgacccgttattacacttacttgcatctaacggctgcgaatcttcgctcctgataccgcttacctttggcaaccatacaccgggtgcattgttgctggcgcatacctctaccactctctttagtgaggaaaactgccagctactacaacacatagccgatcgcatcgctattgccgttggcaatgccgatgcctggcgtagcatgaccgatttgcaggaaagtttgcagcaagaaaaccaccagcttagcgagcagctcctttcgaatctgggcgtcggtgacattatctatcaaagccaggcaatggaagacctgctccagcaggtagatattgtggcgaagagcgacagtacggtgttgatttgtggtgaaaccggaaccggcaaagaggtgatcgccagagcgatccatcaacttagcccgcgacgcgacaagccgctggtcaaaatcaactgcgctgccatccccgccagtcttctggaaagtgagttattcggtcatgacaaaggggcctttactggtgcgattaatacccatcgtggtcgttttgaaattgccgatggcggtacgttgtttctcgatgaaattggcgatctgccgttagaacttcagcctaaattgctgcgcgtattgcaggagcgggaaattgagcgtctcggcgggagtagaacgatcccggtgaatgtcagagtcattgccgccaccaaccgtgatttgtggcaaatggttgaagatcgccagtttcgcagcgatctcttttatcgcctgaatgtcttcccactggaattgccgccgctgcgagaccgtccggaagatatccctcttttagcaaaacatttcacgcaaaaaatggcgcgccatatgaatcgcgcaattgacgccatcccgaccgaggcactacgccagttgatgtcgtgggattggccgggcaacgtgcgcgagctggaaaacgtgattgagcgagcggtactgctgactcgcggtaacagtctgaatttacatcttaatgtccgacaaagccgtttactgccgacgctaaatgaagattcagcgcttcgcagttcaatggcgcagttgctgcacccgacgacgccagagaatgacgaagaagaacgtcagcgcattgttcaggtattgcgagaaaccaatggcattgttgccgggccccgtggcgcggcgacacgattagggatgaagcgcaccacgctgctgtcacggaatgcaggcgtctggggatctcggttcgcgaggtgttgtaatctgcttttgcaggagtatgcatgagaaacaaactctctttcgacttgcagttgagcgccagaaaagcggcaatcgctgaacggattgccgcccataaaattgcccgcagtaaagtgtcggtctttttaatggcgatgtccgctggcgtgtttatggcgatcggatttactttttacctttccgttatcgccgatgccccgtcttcacaggcattaacccatctggtgggcggcctttgctttacactcggctttattttgctggcggtttgcggcaccagcctgttcacctcgtcggtaatgacggtgatggcaaaaagtcggggcgttattagttggcgaacttggctgattaacgcacttctggtggcctgcggtaatctggcaggtattgcctgtttcagtttgttaatctggttttccgggctggtgatgagtgaaaacgcgatgtggggagtcgcggttttacactgcgccgagggcaaaatgcatcatacatttactgaatctgtcagcctcggcattatgtgcaatctgatggtttgcctggcgctgtggatgagttattgcgggcgttcgttatgcgacaaaatcgtcgccatgattttgcccatcaccctgtttgtcgccagtggctttgagcactgtatcgccaatttgtttgtgattccgttcgccattgccattcgccatttcgcccctacctccttctggcaactggcgcacagtagcgcagacaattttcctgcactgacggtcagccattttattaccgccaatctgctcccggtgatgctgggtaatattatcggcggtgcagtgctggtgagtatttgttatcgggctatttatttacgtcaggaatcctgaaaaatcagcccggcgaaacagttcgtcgggctgaagattattcttgcgctatttgcccatcgggccaggcgtggatcacggctttgatcagcgtcgccaatggaatggcgaagaatacgccccagaatccccacaaaccaccgaagatcaccaccgatraaataatcaccagcggatgcaggttaaccgcttcggagaacaacaccggtactaacaggttgccgtcaagcgcctgaatgatcagatacaccgcgaaacagctccagaattcagtgcctgcaccaaactggaatagcgccacgccaaccaccggaatggtcaccacaaatgcgccaatgtacggaataagtaccgagaagccgaccagcaccgccagcagcagcgaatagttcagcccgaagagtaagaatcccagccaggtggcgatccctactacgatcatctccagcactttgccgcggatatagttggtgatttgttgattcatctccttccacacctgtcstgccagtccacggttacgcggcagcacccggcgaacggcattcagcatctgctctttgtctttcagcaggaagaagaccatcaatggtaccagcaccagatagacggcaatggtcagcaaaccgaccagcgaggcgagggaaattttcaccaccgaatcgcccatggtcagcatccgactgcgcatattttcggccattgcatcaataatgcccgcatccattaacgccggatagcggcgcggcaacgtggcggcaaagtcagaaagcttattgagcatccccggcatatcgcggattaagtagatgccctgctgccaggcgataggcagtaccacgaacgccatcagtagcaatataccgacgaaaaccaccaatacaatcgacgtcgcccagcggcgggagcagccaatagattgcaggcgcacggttggccattccagcaaataggccagcacaatagccaccagcaacggagcaagcaggccactaaagaaaaagataatgccaaatccggcaactaaaataaccagcaaggcaatcgcttccgggtcgctaaaacggcggcgataccattgcatcaacatttcgagcataaagaccttccctgaacctcaagagcgggattgcgatccgcaattgtatcgaaatgtcacaaaaaagacttcgctttttatgacggattcaggaaactgaaaagtcatttgagtgggctaatcttcgccgttacactcaaaggcggcgcggtgggaacgatatttcacagtatcggtcaaatgactatcttcagaaatacaggatagaggttatgttcaggcagttgaaaaaaaacctggttgcaaccctcattgctgctatgaccattggtcaggtagccccggcatttgccgacagcgcagacaccttgccggatatgggaacctccgcaggaagcacgctttccattggtcaggaaatgcagatgggcgactattatgtccgccagctacgcggcagcgcgccgttaattaatgacccgctgttaacgcaatatattaattcgctggggatgcgtctggtttcgcatgccaattcggttaagacaccgtttcatttctttctgatcaacaacgacgaaattaacgcctttgctttctttggcggcaacgtggtgctgcactctgccctgttccgttattccgataacgaaagtcaactggcttcagttatggcgcacgaaatctcccacgtcacccaacgtcacctggcgcgagcgatggaagatcagcagcgcaacgcgccgctgacctgggtcggcgcgttaggttctattttactggcgatggccagtccgcaggcggggatggcggcgctgaccggtacactggcgggaacgcgtcaggggatgatcagtttcacccagcaaaatgaacaggaagcggaccgcattggtattcaggtgctgcaacgctcgggattcgatccgcaggcgatgccaaccttcctcgaaaaattactcgatcaggcgcgttactcctcgcgcccgccggaaattttactgactcacccgttgccggaaagtcgtctggcagatgcccgcaaccgtgctaatcagatgcgcccgatggtggtgcagtcgtcggaagatttctatctggcgaaagcgcgcacactggggatgtataattccggacgtaaccagctcaccagtgatttgctggatgaatgggcgaaaggaaacgttcgtcagcaacgagcggcgcaatatggtcgtgctttacaggcgatggaagccaataaatacgacgaggcgcgaaaaacgctgcaaccgttactggcggcagaacctggcaacgcatggtatctcgatctggctactgatatcgatcttgggcaaaacaaagccaatgaggcgatcaatcgtctgaaaaatgcccgcgatttgcgcaccaatcctgtgttgcagctcaacctggcgaacgcttatctacaaggcggtcaaccacaagaagcggccaatattcttaatcgctacacctttaataataaagatgacagcaacggctgggatttgctggcacaggcggaagccgcgctaaataaccgcgatcaggagctggctgcgcgagcagaaggttatgcgctcgccggacgactcgatcaggccatttcgctgttgagtagcgccagttcgcaggtgaaattaggcagcctgcaacaagcgcgttacgatgcgcgcatcgaccagttgcgccagctgcaggaacgctttaagccttataccaagatgtaattcgcattaaaggaagaacaatgaccaaacaggtaaaaatctaccataacccacgctgttcaaagagccgggaaacgctgaacctgctgaaagaaaacggcgtggagccagaagtggtgctctaccttgagacacccgccgatgcggcaacgctgcgcgatttgctgaaaatgctggggatgaatagcgcccgtgaattgatgcgccagaaagaggatctttataaagaactgaacctggctgacagttcgcttagcgaagaggcgctgattcaggcaatggtggataatccgaagctgatggagcgcccgattgtggtcgcgaatggcaaagcgcggattggtcgtccaccggagcaggtactggaaatcgtgggttaagatgtgctccatcgctagttgaagcacattgccggatgcgacgcttgccacgtcttatccggcctacgaattctatggattaacttcgcgtagttcggataaggcgttcgcgccgcatccgacaataaacaccttatctacaacttcagaatttctttcacaaacggaatggtcagcttacgttgcgcggtaatcgacgcacgatccaactgatccaacgtcataaatagcgtgcgcatttctctgtcgagccgcttcagcaagaaacgccccacatcttccggcagttcaaaaccacgcaaacgcgcgcgtaactgtagcgcctgcaacttatcttcatcagaaagtggctgcaatttgtagatctgcccccagtcgagtcgcgacgcgagatccggtaatcccagattcaactgccgcggtggacgatcgccggtgatcaacaaccgtgttttgcccgattccagaattcgattgtagagatcgaaaatcgccatctcccacaactcatcgcctgcaatacactcaatgttgtcgatacagaccagcgacaaatgctccataccgtcgagcacttccggaacaaaccaggtgcgtttatccagcgggacatagcccaccgcatcgccacgctgcgacaattccgcgcaagccgcgtgcagcagatggctgcgccccgcgccttcgcgtgcccagagatagatgtaaccgctatgttcctgacgcagcacgttttgcagcgcggccagtaaagaggagttatcccccggccagaaacttgcaaaggtttcgtcgtcaggaagataaagtggcaaagagagctgtgccggtgtgttcagagatacytcaaccaggatttcacaaaatcgcgagaagtttaccacagaatcccatgatgtttgaaccgggcagcaacactgcccggtcggtacattatttgtctgttatatccgcgtcttctgcgtccagcaccacttcttcagggcgcagcacactaatcagtttgaaaatcaaacttaagccgataccgacgatggtcgccagcgccatacctttcagctccgccgcgccaatgtttaccttcgcgccactgacgccgatgatcaaaatcacggaagtcaggatcaggttctgtgctttgttgtaatccactttcgattcgatcaaaacacgaataccggaagcaccgatgacaccataaagcagcagcgaaacgccgcccatcaccggcaatgggatcatctggatagcggcagccagtttaccgacgcaggaaagcaggatagcgaaaatcgccgccccgccgataacccaggtactgtaaacacgggtgatcgccatcacgccaatgttttccccgtaggtggtgtttggcgtggagccaaagaagccggagatcacggtcgacaagccgttagcaaacatcgaacggtgcagacctggatcgcgcagcagatcttttttgacgatattagccgttactaccaggtgccctacgtgttcggcaataaccactaacgccgctggcagaatagtcagaatggcaaaccactcgaagcgcggcgtatagagggttggcagcgcaaaccagtgagcattaataatcggcgtggtatcgacaattcccattgcgaaagagagcgcgtaccccaccagcacgccaattaaaatcgggataattgccaggaaaccacggaacagcacggaacctaaaaccgtgaccgccagggtggtaatagagatgatgatggttttggagtctggcgtttgcccttcagccgggagtaaacccgccataccggcagctacgcccgccagctccagaccgatgacggcaacgattgcgcccattgccgcaggtggaaacagcacgtccagccagccggtccccgctttcttcacgataaaagaaaccaggcagaacagcacgccgcacataataaagccgcccagcgcgacttcataccctaacggcaacagtaacaataccggtgaaataaaggcaaagctggaaccaagataagccggaattttccctttacagatgaagagatacagcagcgttccaataccgttaaataacagtacagtcgccgggttaatatgaaataagacgggcaccaggacggttgcaccaaacatggcgaacaaatgttgcaaactaagcgggattgtctgtaaaagtggcggtctttcactcaccccgatagcacggcgcgtcatagtattatcctctgtattatgtgttataggcgctttactcaaaaaaaagccgactcttaaagtcggctttaattatttttattctttatttcgtaccaaagattttgtcaccggcatcgccgaggcccggaataatgtatccgtgctcgttcagtccctgatcaatcgatgcggtatacagttcgacgtccgggtgcgctttttccagcgcagcgataccttctggcgcagctaccagcaccagaactttgatgctgctgcagcccgcttttttcagcaggtcgatggtcgcaataacggaaccaccggttgccagcattgggtcaacgatcagcgccatacgctcatcgatgttagaaaccagtttctggaagtacggtaccggctccagcgtttcttcattacggtacataccgacaacgctgatgcgcgcgctcggaacgttttccagcacaccgtccatcatccccagacccgcacgcagaattggcacaacggtaattttcttacctttgatctggtcgatttctaccgggccgttccagccttcgatagttactttttccgtttcgaggtcggcggtcgcttcgtaagtcagcaggctacccacttcggaagcgagttcgcgaaagcgcttggtgctgatatcttgctcacgcatcagtcccagcttgtgtttgacgagtgggtgtttgacttccacgatcttcatactctttctcctttgaggggcagccacaaaaaaaatsgacggattatacctcctttcttcaaggcggcaatattattttcgttgactttagtcaaaatgataacggtttgagataaagttattttatattcaaatggttatgaaagaagattattccatccgaaaactaacctttgccctggcacaagtcttctttcgccgcgcgcctggggaaaagacgtgcaaaaaggttgtgtaaagcagtctcgcaaacgtttgctttccctgttagaattgcgccgaattttatttttctaccgcaagtaacgcgtggggacccaagcagtgaccgataaaacctctcttagctacaaagatgccggtgttgatattgacgcgggtaatgctctggttggaagaatcaaaggcgtagtgaagaaaacgcgtcgtccggaagtgatgggcggtctgggcggcttcggtgcgctgtgtgcattgccgcaaaaatatcgtgaacccgtgctggtttccggcactgacggcgtaggtaccaagctgcgtctggcaatggacttaaaacgtcacgacaccattggtattgatctggtcgccatgtgcgttaatgacctggtggtgcaaggtgcagaaccgctgtttttcctcgactattacgcaaccggaaaactggatgttgataccgcttcagcggtgatcagcggcattgcggaaggttgtctgcaatcgggctgttcactggtgggtggcgaaacggcagaaatgccggggatgtatcacggtgaggattacgatgtcgcgggtttctgcgtgggcgtggtagaaaaatcagaaatcatcgacggctctaaagtcagcgacggygatgtgctgattgcactcggttccagcggtccgcactcgaacggytattcgctggtgcgcaaaattcttgaagtcagcggttgtgatccgcaaaccaccgaacttgatggtaagccattagccgatcatctgctggcaccgacccgcatttacgtgaagtcagtgctggagttgattgaaaaggtcgatgttaatgccattgcgcacctgaccggcggcggcttttgggaaaacattccgcgcgtattgccagataatacccaggcagtgattgatgaatcctcctggcagtggccggaagtgttcaactggctgcaaacggctggtaacgttgagcgccatgaaatgtatcgcaccttcaactgcggcgtcgggatgattattgccctgcctgctccggaagtggacaaagccctcgccctgytcaatgccaacggtgaaaacgcgtggaaaatcggtatcatcaaagcctctgattccgaacaacgcgtggttatcgaataatgaatattgtggtgcttatttccggcaacggaagtaatttgcaggcaattattgacgcctgtaaaaccaacaaaattaaaggcaccgtacgggcagttttcagcaataaggccgacgcgttcggccttgaacgcgcccgccaggcgggtattgcaacgcatacgctcatcgccagcgcgtttgacagtcgtgaagcctatgaccgggagttgattcatgaaatcgacatgtacgcacccgatgtggtcgtgctggctggttttatgcgcattctcagcccggcatttgtctcccactatgccgggcgtttgctgaacattcacchttctctgctgccgaaatatcccggattacatccccatcgtcaggcgctggaaaatggcgatgaagagcacggtacatcggtgcatttcgtcaccgatgaactggacggtggcccggttattttacaggcgaaagtcccggtatttgctggtgatacggaggatgacgtcaccgcccgcgtgcaaacccaggaacacgccatttatccactggtgattagctggtttgccgatggtcgtctgaaaatgcacgaaaacgccgcgtggctggatggtcaacgtctgccgccgcagggctacgctgccgacgagtaatgccccgtagttaaagcgccagctctgccgctggcgtttttcaattcacctgtaaatcgcaagctccagcagtttttttcccccttttctggcatagttggacatctgccaatattgctcgccataatatccaggcagtgtcccgtgaataaaacggagtaaaagtggtaatgggtcaggaaaagctatacatcgaaaaagagctcagttggttatcgttcaatgaacgcgtgcttcaggaagcggcggacaaatctaacccgctgattgaaaggatgcgtttcctggggatctattccaataaccttgatgagttctataaagtccgcttcgctgaactgaagcgacgcatcattattagcgaagaacaaggctccaactctcattcccgccatttactgggcaaaattcagtcccgggtgctgaaagccgatcaggaattcgacggcctctacaacgagctattgctggagatggcgcgcaaccagatcttcctgattaatgaacgccagctctccgtcaatcaacaaaactggctgcgtcattattttaagcagtatctgcgtcagcacattacgccgattttaatcaatcctgacactgacttagtgcagttcctgaaagatgattacacctatctggcggtggaaattatccgtggcgataccatccgttacgcgcttctggagatcccatcagataaagtgccgcgctttgtgaatttaccgccagaagcgccgcgtcgacgcaagccaatgattcttctggataacattctgcgttactgccttgatgatattttcaaaggcttctttgattatgacgcgctgaatgcctattcaatgaagatgacccgcgatgccgaatacgatttagtgcatgagatggaagccagcctgatggagttgatgtcttccagtctcaagcagcgtttaactgctgagccggtgcgttttgtttatcagcgcgatatgcccaatgcgctggttgaagtgttacgcgaaaaactgactatttcccgctacgactccatcgtccccggcggtcgttatcataattttaaagactttattaatttccccaatgtcggcaaagccaatctggtgaacaaaccactgccgcgtttacgccatatttggtttgataaagcccagttccgcaatggttttgatgccattcgcgaacgcgatgtgttgctctattatccttatcacacctttgagcatgtgctggaactgctgcgtcaggcctcgttcgatccgagcgtgctggcgattaaaatcaacatttaccgtgtggcaaaagattcacgcatcatcgactcgatgatccacgccgcacacaacggtaagaaagtcaccgtggtggttgagctacaggcacgttttgacgaagaagccaacattcactgggcgaagcgcctgaccgaagcaggcgtgcacgttatcttctctgcgccggggctgaaaattcacgccaaactgtttctgatttcacgtaaagaaaacggtgaagtggtgcgttatgcacacatcgggaccgggaactttaacgaaaaaaccgcgcgtctttatactgactattcgttgctgaccgccgatgcgcgcatcaccaacgaagtacggcgggtatttaactttattgaaaacccataccgtccggtgacatttgattatttaatggtgtcgccgcaaaactcccgccgcctgttgtatgaaatggtggaccgcgagatcgccaacgcgcagcaagggctgcccagtggtatcaccctgaagctaaataaccttgtcgataaaggcctggttgatcgtctgtatgcggcctccagctccggcgtaccggttaatctgctggttcgcggaatgtgttcgctgatccccaatctggaaggcattagcgacaacattcgtgccatcagtattgttgaccgttaccttgaacatgaccgggtttatatttttgaaaatggcggcgataaaaaggtctacctttcttccgccgactggatgacgcgcaatattgattatcgtattgaagtggcgacgccgctgctcgatccgcgcctgaagcagcgggtgctggacatcatcgacatattgttcagcgatacggtcaaagcacgttatatcgataaagaactcagtaatcgctacgttccccgcggcaatcgccgcaaagtacgggcgcagttggcgatttatgactacatcaaatcactcgaacaacctgaataaccctatgccaatacacgataaatcccctcgtccgcaggagtttgctgcggtcgatcttggttcaaacagttttcacatggtcatagcccgtgtggtagatggtgccatgcagattattggccgcctgaaacagcgggtgcatctggcggacggcctggggccagataatatgttgagtgaagaggcaatgacgcgcggtttgaactgtctgtcgctgtttgccgaacggctacaagggttttctcctgccagcgtctgtatagttggtacccatacgctgcgtcaggcgctgaacgccactgactttctgaaacgtgcggaaaaggtcattccctacccgattgaaattatttccggtaatgaagaagcccgtctgatttttatgggcgtggaacatacccaaccggaaaaaggtcgcaaactggttattgatattggcggcggttctacagaactggtgattggtgaaaatttcgaaccgattctcgttgaaagccgccggatggggtgtgtcagctttgcccagctttatttccctggcggggtcatcaataaagagaattttcagcgcgctcgcatggcggcagcacaaaaactggaaactttaacctggcaatttcgtattcagggctggaacgtggcaatgggcgcttccggtaccataaaagccgcccatgaagtgttaatggaaatgggcgagaaagacgggataattaccccggaacgtctggaaaaactggtaaaagaagttttacggcaccgtaatttcgcatcgctgagtttaccaggtctttccgaagagcggaaaacagtcttcgttcctggactagcgattttatgcggtgtgtttgatgctttagccatccgtgaactgcgcctttctgacggggcgttacgcgaaggcgtactgtatgaaatggaaggacgtttccgtcatcaggatgtgcgtagtcgcaccgccagcagcctcgccaaccagtatcacatcgacagcgaacaggcccgacgggtgctggataccactatgcaaatgtacgaacagtggcgggaacagcaaccgaagctggcgcatccgcaactggaggcgctactgcgatgggccgccatgctgcatgaggtcgggttgaatatcaaccacagcggtttgcatcgtcactccgcttatattctacaaaacagcgacttgccgggttttaatcaggaacagcagctgatgatggcgacactggtgcgctatcaccgtaaagcgattaaactcgacgatctgccgcgctttaccttgtttaagaagaaacagttcctgccactgattcagctattgcgccttggcgtattactcaacaatcagcgtcaggcaaccaccacaccgccaacattgacgctgattactgatgacagtcactggacactgcgtttcccgcatgactggtttagtcagaatgcgctggtactgcttgatctggaaaaggagcaagaatactgggaaggcgtggctggctggcggttgaaaattgaagaagaaagtacacctgaaatcgcagcttaatgctttgcgggccgacgagaaatgtcggcccgcattattcaggcactttcgcgaatgggttcgatttcattcagcgtatcaattaacggttgcggcttaccaataagataaccctgcatataatcgatccccaaagagagcaccgcctcgcggatctcttcgttttcaacgtactctgccactacccgcattttcttcattcgcgccaggtggcaaatcgatgccactatctgataatccagactatttgacacaatattgcggataaaactgccgtcaattttaagcagatcggcattcacatttttaagccgcgcatagctggcgtagccggtgccgaaatcatcaatcgcaatctggcagcctaattcctgaagatgctgcaaggtgatttgcgcctgcttaacattggtcagagcattactttcggtgacttcaaaaataagttgccacgcttcaatctgatatttatccagcaactgactgacttcaacaggaaaacgagcctgacataccgaggttggagacagattaatagcaaaacggtgagcgggcatcttcgctctgttttcagccataaattgcagcgtatgctcaatgacccacatgtcgatactcgacgataaaccaaattcgtgcgcgaccggcaagaagctatcggggccgattagttcatcattctcacctttcatgcgcagaagaatttcatggtaaacatcaccacgcataccggtaatcggctgggccatcaggaaaaaatggttgtgttccagcgcctgctgtagtcgattcatcatcgcgactttatctttcaattcgcgttgcaaatacattgccccgcgacgctgcatattttccggggcgttggtcacgatggaaagttcggcgaccgtatttagctctcccagcagcaggtagatatgattcactggcgagcgcacatagcagtaactgacgccaatctgcggttgcatcggcatgccatcccaaaagaaacgaaattgcttgagatggctatccagtgcggtaatgcgctcctggtgcgattctgtattcagtcgcagcgcgagatcgttacccgaaagctgataaacatcttcacctggttccagcaagggtgacagccagtgagaaagtttttgcttgtattgaatccgcagcatgatgccatagtttttaaccagcatttccatgccagggatgcgtaaataacaaagcgcagaccagggggcatcacgcaacgcgcgattcagggcgcgaacatttggcagatgaaccaccgggtccacatacgcaaggcgctgaatgcgtctgactaccgttctctgacgggttgccagtacagccatataattgacaataaaagagaataccagataactggaggaggttatggtcagctgcgtggtatagccaggataaatgggaatgtaattttgatagctgtggatgctgatcatcaacacgaccgcccagagcagcgaaatcagcttataaccatagcgcatcgctccccacatcatcaggggcagcaataatgacaaggtataattggtgctaaaaattgtgcttttttcatttaacggcatgcataacagcaacagtaaagcacctaatgccagcagccagagtgcgaactcttttttggtgactttgacatcaacctgctgttttaattgcgaataataactacgtaaataaaacggatttcgcactacccgaatgatgaagtagcacagcgggacaccaatcagattgcccaccagtaaggcctgataattgattaaggtcccgagattaaaaggcatgacgccaaccagattttctctgctcgccagtaatcctacaaatgcagcaaactggaaaagtatcagaaacagcgttgcaggaaacacaatctgccagaatatacgctgggaaattaaacgggtatcaccatgtgaaacgttgttacgccggggagtaaagaccctgtaaccgccccaacagagaatgataatgataataaaattagccgttaatgagagcgtttcgtaaaaacccagctctgcatatttgcggacaaaaatccctaaggcgatccctggcaatgccgcccagctgaaaaacatcatcatgctgatcatcagtgccagaggcagataaaagagaaaaacctcaccggaagaaatatgcgcgaaagtattaatgtgggcgaaaatgggcaagattaaagaaggcaggaacagcggaagcccccaccatttatcacgtatttttatataagttgcattcagtttcatagatgctcagcagaatcccccacatcctgaaggaggtgtattcagacaggcatcccacctgacttcgaatgatgattattcatcactatagagagcattgattctaagtgtcatatgaaagttccaattgatatatatcaaacaaaataaccctgattaatgaattattacgtttatcatgttaattcatcattattacatcatcattgtaaataattaaattaacttccataacattaaaatatgtatccactgacgattttttacataacgaagaattgaccattttgtcctgttgtgccttaatgtaagtaccgtccacggcgtgggacatacttcaaggaaccttttgtgagtcaggcaaccagtatgcgaaaacgacaccgatttaacagtcgcatgacccgtatcgtactgctcatcagctttatcttcttctttggccgttttatctactcgtccgtcggtgcctggcagcaccatcagagcaaaaaagaagctcagcaatccacactctccgtcgaatcaccggtacaacgttagcggttaccttctccactttcacagaacataacggcgcttcgctgtcggatgcttttgctctttggaattatcaaagcggcagatattctttcatcttaaattatacgtctttgtcccgactgatgtttatcctgtttggctgcgaaataaatataaaattaatatatatgttgtaatgatgtatttttataaattattcccggcgtgaattttaataaatttaatccatccctttatacgcaatacatttactttcctcttttgatgatcttaaatgtcttatttttcgtaatgtgtataacaaggaatagtgatgaaatttaaaaaatgtcttctgcctgtggcaatgttagcgtcattcactctggcaggatgccagtcaaatgctgacgatcatgccgccgatgtttatcaaaccgatcaactgaataccaaacaagaaactaaaaccgttaatattatttccattcttcccgcaaaagttgccgtagacaactcccaaaataaacggaacgcacaagccttcggcgcgcttattggcgcagtcgctggcggtgttatcggccacaacgtcgggtctggcagcaattccggaacgacggcaggtgcagttggcggcggagctgtaggcgcggcagcgggttctatggtgaatgataaaaccttagtggaaggtgtttctttaacgtataaggaaggcaccaaagtgtatacctctactcaggtgggtaaagagtgccagtttacgacaggtttagccgttgttattaccacgacgtataacgaaacgcgtattcagccaaataccaaatgtcctgaaaagagctaataatcaggaggagtcatgaagaaagtttttctttgcgccatcttagcctccttaagctatccggctatcgcctcatcattgcaggatcaactctctgctgtcgcagaagcggaacagcaaggtaaaaatgaagagcaaaggcagcatgacgaatgggtcgcggagcgcaacagggaaatccagcaagagaagcaacgtcgcgcaaatgcccaggctgccgctaacaaaagagcggcaacggcagcggcaaataagaaagctcgtcaggataaactggacgccgaagccactgcggacaaaaaacgcgatcaaagttatgaagatgagctacgcagcttagagattcagaaacaaaaactggcgctggcaaaagaagaagcccgcgttaagcgagaaaacgaatttatcgatcaggagctgaagcacaaagccgcgcaaactgatgtcgtgcaatctgaagctgacgccaacagaaatatgactgaaggcggtcgcgatctgatgaaaagcgtgggcaaagcagaagagaataaatcggacagctggtttaattaatcgatgttagtaacttcaagcctataattcttgaagataaaaaaccctctgtagtaacagagggttttgttcattcatagtgcagggtcaaatcattcccactcaatggtagctggtggcttgccgctgatgtcatacaccacgcgggaaataccgttcacttcattgataatgcggttggaaacgcgaccgaggaaatcgtacggcagatgcgcccagtgtgcggtcataaagtcgatggtttcgacagcacgcagagagacaacccagtcatacttacgaccatcgcccattacgccaacggaacgtactggcaggaagacggtgaacgcctggctgactttgtcgtacaggtccgctttacgcagttcttcaatgaagatggcgtcagcacggcgcagcaggtcacagtactctttcttcacttcacccagaacacgaacgccaaggcctggtcccgggaacgggtgacggtacagcatgtcgtacggcaggcccagctccagaccaatcttacgcacttcgtctttgaacagctctttcagcggttcaaccaggcccatcttcatctctttcggcaggccgcccacgttgtggtgagatttgatgacgtgtgctttaccggttgcagacgccgcagattcgataacgtcagggtagatggtgccctgcgccagccacttcacgtyttccagtttcagcgcttcttcatcgaatacttcaacgaaaacgcgaccgatgattttacgttttgcttccggatcgttttcgccagccagcgctgacaggaagcgatcttctgccggtacgtgaacaatgttaagaccaaagtgatcgccaaacatatccagaacctgctctgcttcgttgagacgcagcaggccgttgtcgacgaatacgcaagtcaggtttttaccgatagcgcggtgcagcagcattgcggttacggaggaatccacaccaccagagaggccgaggatgactttatcgtcgcctacctgctcgcggatgcgagctacagcatcgtcgataattttcgctggcgtccacagggcttcacactggcagatatcacgcacaaaacgctccagcatgcgcataccctggcgggtgtgagtcacttccgggtggaactgtacgccatagaagcgtttttcttcgttagccataatggcaaacgggcagctttcggtgctggctacggtgacnaagtcggacgggatagcggtaactttatcgccgtggctcatccagacatcgagcagcggtttaccgtctgcggtcagcgcwtyttcgataccgcgaaccagtgcgctgtcgtttacgacttcaacctgcgcgtagccaaattcacgttcgttagaggcttcaacgtgaccgcccaactgcattgccatggtctgcatgccatarcaaacgccsaataccggtacgcctgcttcaaagacatactgcggcgcacgcgggctgttttcttcagtagtactttccgggccgccggaaagaataatgccgcttggattgaagtcacgaatttgtgcttctgtcacatcccatgcccacagttcgcagtaaacacccagctcacgcacgcggcgcgcaaccagttgagtgtactgagaaccgaagtccagaatgaggatgcgatgcttatgaatgttttccgtcattgacgcttattccgaggcaagtgaaacagataatataaatcgcccgacatgaagtcgggcgaagagaatcaggagcccagacggtagttcggggactctttagtaatggtcacgtcgtgaacgtggctttcctgaatgcccgcaccgctgatacgtacaaactccgctttagtacgcagttcgtcgatagtaccacagccggtcaaacccatacaggagcgcaggccgcccatctgctggtgaatgatctctttcaggcgacctttataagctacgcgaccttcgataccttccggcaccagtttgtcggcagcgttatcgctctggaaataacggtcagaggaacctttggacatcgcgcccagggaacccataccacggtaagatttgtaagaacggccctggtagagttcgatttcacccggagattcttcagtacccgccagcatggaacctaccatcaccgcgcttgcgccagcggcgatagctttggcgatgtcgccggagaagcgaataccaccatctgcgataaccggaataccggtgccttccagggcttcaactgcgtcagcaacggcagtgatctgcggaacacctacgccagtaacgatacgagtcgtacagatagaaccagggccgataccgactttaaccgcgctgcaaccagcttctgccagagcgcgtgcacctgcagctgttgccacgttgccgccgatgatttgcagatccggatatttagcacgggtttcacggatacgctgcaaaacgccttctgagtgaccgtgggaggagtcgatcagcagaacgtcaacgccagcggcaaccagcgcgtcaacacgctcttcgttacccgcacctgcgccaactgcagcaccaacacgcagacggccttgctcgtctttacaggcgttcggtttacgttccgctttctggaaatctttcacggtgatcatgccgatcaggtggaattcgtcatcaaccaccagcgctttttcaacgcgtttttcgtgcatttttgccagcaccacttcacgggcttcaccttcacgcacggtgaccagacgctctttcggcgtcatgtaaacgctaaccggctggttcaggtcggtaacaaaacgcacgtcacgaccggtgataatccccaccagttcgttttcttcggtaacgaccggatagcccgcaaaaccgttacgctcggtcagttctttcacttcgcgcagcgtcgtggttggcagaacagtctgcggatcagtcaccacaccagattcgtgttttttcacacggcgaacttcttctgcctggcgttcaatggacatgtttttgtggataaagccgataccgccttcctgagccagagcaatagccaggcgcgcttccgttacggtatccattgctgcggaaagcatagggatattcagacgaatagttttcgtcagctgggtgctgaggtcagcagtattcggcagaacggtagaatgagcaggaacgaggagaacgtcgtcaaacgtcagagcttctttagcgatacgtagcatgggcaatatctcgaccagagtggttaataaatattgccgcggcattatacagagcgtaaccgattgcatctacccctttttgcaaaaaatgcttgctatccccgaagggcgggttattatcgactgaataacctgctgatttakaatttgatctcgctcacatgttaccttctcaatcccctgcaatttttaccgttagtcgcctgaatcaaacggttcgtctgctgcttgagcatgagatgggacaggtttggatcagcggcgaaatctctaatttcacacaaccggcttccggtcactggtactttacactcaaagacgacaccgcccaggtacgctgcgcgatgttccgcaacagcaaccgccgggtgaccttccgcccacagcatgggcaacaagttttagttcgcgccaatattacgctctackagccgcgcggcgactaccasataatcgttgagagtatgcagccggccggtgaagggctgctgcaacasaagtacgaacagctcaaagcgaagttgcaggctgaaggattgttcgatctgcaatacaaaaaaccacttccctcccctgcgcattgcgttggtgtgatcacctcaaaaaccggtgctgcgctacatgatattttgcatgtgttaaaacgtcgcgatccttctctgccggtgatcatctaccccaccgccgttcagggcgatgacgcgccggggcaaattgttcgcgccattgaactggcgaatcagtgcaatgagtgcgacgtgttgatcgttgggcgcggcggcggttcgctggaagatttatggagttttaacgacgaacgcgtagcgcgggcgatttttgccagccgcattccggtcgtcagcgccgtcgggcatgagacggatgtgaccattgccgattttgttgccgatctgcgtgcaccaacaccgtcggctgccgccgaagtggtgagccgtaatcagcaagagttactgcgccaggtgcaatcgacccgtcaacggctggagatggcgatggattattatctcgccaaccgcacacgtcgctttacgcaaattcatcaccgattacagcaacagcatccgcagctccggctggcacgccagcaaaccatgcttgaacgcctgcaaaaacggatgagctttgcgctggaaaatcaacttaagcgtgccgggcaacagcagcagcgattaacacagcggctgaatcagcaaaatccacagccgaagattcatcgcgcgcaaacgcgcattcagcaactggaatatcgtttagcagaaaccctgcgcgcacagcttagcgccacgcgtgaacgtttcggtaatgcagtaacgcacctcgaagccgtaagcccactgtcaacgctggcgcgtggatacagcgttactactgctactgacggcaaggtactgaaaaaagtgaagcaggttaaagcgggtgaaatgctaaccacacgtctggaagacggctgggtagaaagtgaagtaaaaaacatccagccggtaaaaaaatcgcgtaaaaaagtgcattaagccagcacgaattcaacgcgttttttcgatatcaagccatgcccgtgctgacagaagtaatctaccgcaccgcaggcttttaacacctgcaacggttgatggcagtccgggcaaagagctttcatttcaataactttcccgcasgatgggcaatacgcatggccgttatcctgatcaagcacatgctgacattgtggacaatgcagttccatatgaattcctccggtagccacccctctacattcatagagggaatggcagataaaatacttacggataattatttatttttcttgatgtgcttcatcagacgcttacgtttacgcatctgggttggcgtcagggtgttacgcttgttcgcatacgggttttccccttctttgaactgaatacgaatcggcgatcccattacgtccagcgatttgcggaagtagttcatcaagtaacgcttgtaggaatcaggcaggtctttcacctgattaccgtgaatcaccacaatcggcggattataaccaccggcgtgtgcatatttcagcttcacacgacgaccgcgtaccagcggcggttggtgatcttcaacagccatcgtcatgatgcgcgtcagcatagaggtccccacacgacgggtggagctgtcatacgcttcacgtactgattcaaacaagttaccaacaccactgccgtgcaaggcagagataaagtgcacacgagcaaaatcgataaagcccagacggaagtccagcgtttctttcacctgctctttcacttcctgactcaggccatcccacttattcaccacaatgacaagtgagcgcccactattgagaataaagcccagcagcgagagatcctgatcggaaataccttcgcgcgcatcaatcactaacatcaccacgttggcgtcttcaatggcctgcaacgttttgattacggagaatttctctacagcatcggtgattttgccgcgtttacgtacgccagcggtgtcaatgagcacatactcacgtccatcgcgttccattggaatgtagatactgtcacgcgtcgtaccaggcatgtcataaacaacaacgcgctcttcaccaagaatacggttagtgagtgtagacttacctacgttcggacgacccacaatcgccagtttgatcggcagactttgcgggtcgaagtcgtcttcctcttcttcttcgccgttctcttccgcttcaaattgcgcccagtattcagcgtcttcgtcgacttcctcttgcggtgcgagatcttccatccacggcagtagcacatgctccagcagacttaatacgccacgaccgtgagacgcggcgatcgggtagatttcacctaaaccaagcgagtagaaatcaaccactgcctgatcgggatccagaccgtcagttttgtttgccaccaggaaggtcggtttttcacgggagcgcagatgtttggcaatcgcttcatctgccggcatcaggcccgcgcgcgcatccaccataaacagtacgacgtccgcttcttcaatcgccagcagcgactgttccgccatgcgggtttctacaccgtcttctgtgccatcaatcccgccggtatcaatacagataaactcacggccttcaatttccgcacgaccgtacttacggtcacgagtcagacccgggaaatccgcaaccagcgcatctcgggtgcgagttagacggttaaataacgtggattttcctacgttagggcgcccgacaagcgcgaccacaggtaccatgtttaaagcctcatttttataaatcatcagacaacgcacgctatattcgcgtcgttgttaaaaacaggaaaacggcccctgtccaggagccgttttcaaagtgaacgacagagacgattaacgtgtaatagagtacacggttccgtcttttgcctggatcagcagtttgccgtcagcggcaaccggttcagtctggaaaccggaactatcaactttttgctgggcaacgaaacgaccatcttcgacgttaatccagtgcaaataaccttcactgtcaccgaccaccaggttgccattatacagcaccggagaagtcagcaggcgatgcagcagatcgctttgtgtccacagcgtaacgccgccatcaatggtcaacgccatcacccggtcattttgatcgaccagatagatgcgattgccgtcgacgatgaaatcattcaccgaacccagttcgcgtttccacataatctgaccactgcgcagatcaagcgccgtcaggttaccattataggccagcgcgaaaacaacgccgttaacaacggcgggagtcgtgtcaacatcgctcagacggtcaatttcggtagaaccggtcgcttgggaaatacgctgctgccaaatcatctggccctgttccatcagcactgcgctgacgcgaccattatcgccccccacgacggccgcaccaaaagccgttgccggcgcagactcgccacgcaaagagagcgaaggcatatcgaggttaactgtccatttgacagcgccgtcagcttcgttcagcgcttgtaactgaccgttactggtgtggattaacaccagaccgtcgctgaccaccgggcgcgaaagtgcttcacccgcgactttagtttgccatgccacagtaccatcgctggtattcagcgcgtaaacctgcgccttttcgctgccaatgtagacatgtccaccagacacggtcacaccgccagaaagtaatgcaggctctttagagaaccagccatctttctcggccaggctgacagaccagatttctttgccatcatccgcattcagcgcttttactaaaccagcgcggtccgctgcatagacaacgttgtccgccagtgccggatgaagattggaatagaagttgccaatgccgctaccaacggaagtgctccacgccgtggtcggcgtaaactggttttcaacggttggcaatggggacatctttaccacatcttcttcgctgttaaacagcgaacagccgcttaaaagggtaacggaaagcagtcctggcagcagtaatttacgcaattgcatcgggtccctctcagatggacaaattattaattttcatctgcatcatttcgctcagtgccggagtaacatcgcttttcacgcctgcttcccatgcactacgcgcaccttgcttatcacctttgctcagcaatgcttcaccacgcaggtcggcaacaatggcagcccacccttcacctttgatggtatcaagggttttcagcgcggcatcagcctgcttgagctgtacctgaacgcgagcaagacgcagatttatcacggctttgagattttcatcgctcgtgtctgccagcccctgttgtaactgggcggcagctttctctagttcatttttgtcaacaaattgctgcgcaagttccaaagaagccagcgcaccataagtatttttattttcagcagcaaatttttccgccgccgggatgctatccggtttgccttcgctcactgcggtaaccgcattttgataggcaagagaagcggagcgtgcaraatcaacctgatggctgttccagtagcgccagccaatcagtgcgccaacgcccaaaatcaccccaacagccagtgctttgccattttcagcaaaaaagcgtttaatcgcttctacctggtcgttttcgttctcgtaaatttccacgctgtccttctccttccttaacccagtaacgtgcgcaaatgcgcggctacgctatcctgcgcaactgccgtttgctcaccagagcgcaaatccttcactactgctgtgccgttagccacttcagactcacccagcaccacagcaacgcgggcaccccatttatcagcacgggcaaactgtttcttaaagttgccgccgccgtggttggtcatcaatttcacgcccggtaattcatcacgcagacgctcagctaatgccatagccgcagattgtgtatcagcacctgaagccaccaggtatatatcgacaacaggatcggctttaaattccggattaacggcctgtactaacaatacaagacgttcgaggcccatcgcaaaaccgacagccggtgttgcacggccgcccagttgttccacaagaccgtcataacgaccgcctgcacacacggtgccctgggagccgagactgttagtcacccactcgaaaacggtacggttgtagtaatccagaccacgcaccagacgctggtttacggtgtaagcgatccccgcgctctcaagcagtttgcacagaccggcaaaatgctcacgagattcctcgtccagataatcacctaatgccggagcgtcgttgagaagcgcctgcacttccggattttttgaatccagcacgcgcagcgggttagtgtacatgcggcgtttgcagtcttcgtccagcttttctttatgctgctcaaggaatgccaccagcgcatcgcggtaattggcgcgtgcttccagcgaaccgatagaattcagctcaagagttacgtgttcggaaatacccagcgcgcgccaccagcgggcggtgagcataatcagttcagcgtcgatatccggaccttgcagaccgaaaacttcgcagcccaactgatggaactgacgataacgccctttctgcggacgctcgtgacggaacatcggcccgatataccacagacgctgttcctgattgtacagaagaccatgctcgatgccggcgcgtacacagcccgccgtcccttcagggcgcagagtcaggctgtcgccattgcgatcctcaaaggtgtacatctctttttcaaccacgtcggtgacttcaccaatcgcacgtttgaatagcggggtctgctctacaatcggcaagcggatttcactgtaaccgtagctgccgagcacgtttttcagtgtgccttcaatgcgctgccagatggccgtttcgccaggcaggtaatcgttcatgccgcgaatggcttgaatgttttttgccacgtttattctctttctgaatataaaaatgaaccctcaacgcttccctcaatgtttcgggagccatgcgggttcaatcatacacgggaagcgaggcgcttcccatcacgttattatttttcaacctgctgaacgtcaattcgacgcgcttcgtccagctgactggctttcgcacgaatgcgtgcctccagctggtcgatcatatcgttgttgtccagacggtctttgcgcacgccatcttcatagagaccgcttttcttgttgccgccggtgacgccgagtgtagaaaccagcgcctcacccgggccattcaccacgcagccgataatcgaaacgtccatcggagtgatgatatcttccaggcgttgctccagcgcgttaactgtaccgataacatcaaattcctgacgcgaacaggtcggacaggcgatgaagttgatacctcgcgaacggatacgaagcgatttcaaaatatcgaaaccgactttgatctcttcgaccggatcggccgccagtgatacgcgcagcgtgtcgccgatgccttcagacagcagcagacctaaaccaatggcggattttactgccccgctgcgcgcgccacccgcttcggtgatccccagatgcagcggctgatcgatttgttttgccagcaaacgataagactcaacagcgaggaagacgtcagacgctttcacgctgactttgaactgatcgaagttcaggcgatcgagatgatcaacatggcgcatggcggattccagcaacgcctgcggcgtcggttcgccatacttttcttgcagatctttttccagcgatccggcgttaacgccaatacggatcggaatgtttttatcgcgcgcacagtcaaccaccatgcgaatacgctcttcattaccgatattgccagggttaatacgcagacaatcgacgccgtattccgctactttcagcgcaatgcgatagtcgaagtggatgtcagccaccagcggcacgttaacctgctgtttgatgagtttgaacgcttctgccgcgtccatcgtcggtacggagacacggacgatatcagcgccaacgcgttccagcgccttgatttgattgaccgttgcttcgacatctgtcgtacgcgtattggtcatggactgtacggcgatgggagcaccatcgccaatcggcacattcccaacgtaaatacgtgttgattttctacgttgaattggagcctggttatgcatgaaaaatctcccgcgttacccgtctgttactgcgccggtgattgttcggcattgagggtcagacgcgcaacctggttagttctgataaaacgactcagatcgacaggtttcccttgatactggatctgtactgcggctggcgcaccaattttcagtttgtacggtgcctggccggttaagttcaaattaccgtctttacgctgcataccgctaaacaattttttaccggtagcatcagtgacctccagccagcaatcggcagtaaagttcatcaccagcgcattcggatcagccaccggcgtggtcacgccagcctgatcggttggcaacggcgcagcaccatctggcgttgttgctgccgttggtgccggggtcgcggcggtatcaacatttgcctgcgaaggcgaaacaaccgcattctgttgcggatcaacagctggtgctggcgcagttacgacaggtgtttgcgtgttggttgcggtagtatccacagacgctggcggcgtggacgttgtagccgggtctgtagttgtcdacgtatttaacggaacactctgcccctgctcgctattactgctcagttcckccgaagattgatcggccatagtggtgatctcttcctgctgagctttgtggtcttgccaccaccaggcaccgctcaggccgataaccacaaacaacaccagccaggtgaaggtcatcagccagccgtcgcgttttttgcggcgtttaccgagggaaaaactctgcatcggcgcaacttttgcagcccgtagtggagcctgcttttccagccctggcagcagttcttcttctggaatatgtaccagacgcgcataagagcggatatatccgcgcaggaatgttgaagcaagatcggcgggtgccttatcttcttcaatgtcgcgtaccgtggaaaccttcaggcaaagtcgctcggcaacggcctgctgactaagtcctagttgttcgcgagcattacgcaggcgagcgccggtagtaagtgcttcattttggtcgtgcgtggcttcagtattcattcgctgcaggtacgtttaaatgagaattgagatgccggtgaaccatcatgctcacccacaccgcgaaacatccgttaagttaaccgttatcatacagtataagaccgtctgtgtgctcgtgacaaagcccacattcactaaggctaacttactgttgcatcgttacatactgccttaaagtcagcaaaaacgcaccgttaatattgaccagacaattgcaacttaatacttcattcataaaacattacgccacggtacataaagtaaccgtggcgtaatggctatcagaccgctttaatgtcgatggcttcaccctgcatccgtttacgcagggtacgtttcgtacggtcgataacatcgcccgccaactgaccacaggcagcatcgatatcatcaccacgcgttttacgcacaatagtggtgaaaccgtagctcatcagcacttttgagaaacggtcgatacggctgttcgagctgcgtccatacggcgcagccgggaacgggttccacgggatcaggttgatcttacacggcgtatctttcagcagttccgccagttggtgcgcgtgttcagtgccgtcgttaacgtggtcaagcatcacgtattcaatagtgactcggccctgattggcgttggatttctccagataacggcgcaccgcagcaaggaacgtttcgawattgtwcyttttgttgatcggcacaatttcgtcacgaatttcgtcgttcggcgcgtgcagggaaattgccagcgcaacatcgatcatatcgcccagtttatccagcgctggaactacaccggaagtggaaagcgtcacgcgacgtttagacagaccaaaaccgaaatcatcaagcatgatttccatcgccggaacgacgttgttcaggttgagcagcggctcgcccatgcccatcatcactacgttagtgattgggcgctgaccggtgacttttgctgcgccgacgattttcgccgcacgccacacctggccaataatttccgatacccgcaggttgcggttaaagccctgctgggcggtggaacagaatttacactccagcgcacaccccacctgcgaagagacgcagagcgtagcgcggtcgtcttccgggatgtacaccgtttcgacacgctggtcacccacggcaatcgcccatttaatggtgccgtcagatgaacgctgttcttcaaccacttccggtgcgcggatctccgccacctctttcagtttgccgcgcaacactttgttgatgtcggtcatctcatcaaaattgtcgcagcaatagtgatacatccacttcatcacctgatcggcgcggaagggtttttcacctaaatctttaaaaaactcccgcatctgctgacgattgagatccagcaggttgatttttccatctttggtggtgacgttttcaggtgtgactaattgttcagacatatgctattccggcctcgttattacacgttatggcccctggagggttgaaaaaagaaacgccccggtgagcggctgctcgtccgggggcgctgcattgtacaaattctggcgcacggatgccacgtttgcacgcggcatttacgaaattattaacgggtgcgcgggcacacttcgccttcgccgaagaaataagcgatttcgcgagcggcagattcgacggaatcagaaccgtgggtaccgttttcggtcaggctgtcagcgtaatcagcgcgcagagtaccggccagtgcgtttgccggattggtcgcgcccagcagatcgcggtgacgctgaacggcgttttcaccttccagcacggaaaccacgatcgggccagaggtcatgaattcaaccagaccatcaaagaacggttttccatcgtgttcagcataaaagccacgtgcctgttcaacggtcaggtgcagcattttggtgccgacaattttgaaccctgcagcttcaaagcgcgcaaagatattaccaatgacgttttttgctaccgcgttcggtttgataatggaaaaagtacgttcaatagccatttttacctctgtaaattgttctgttgttgtctgtaccagcgtacgagatggcgcggattataatgagcaacagagccgttgactattgatgaaggtaacatttttttaaaataaaatgagttttagcaacaactcgacttttatggtgttctcatcccataacgatgacgttggcaataaagacaattttgcgcattttgctgaaaagtaagaaaggatttttgacaggttttacagactttgcgattagcatgaagattcacaatttttgccggtagaatcgtcaattcaacggtcattgcctgatgaaaacaaacagcaatacaattttggcatccgttacacaaggcatcatttatttgtaaatggccttcgttaagcgaaaagacctgttgctcgcaggcccgccagcatgcaccgcaaagctgacacttttgaggatccatcatcgggcgagcatcactaatctggggccataaataatgtaaccgacgtaatcctggttgtatttgtgtcatctgaacatccgcacgctgcacatggaacaaacgacgccgggaaacattcacctcactggtatgtggagataccacagaccagccttcctcgccatattgccgtaagcattcgtttaacagcaataatgcgcgctcccatgccttcgcctgactcagatcaatcgcgatcgctgtgatcccctgctctttatgccatagcaaaagttcttccagcgtcggcgcaatagtggtgaaaggtgcgaccagggtgtgattgcaaaaataacgtaaaggggaattaacgccacgaatagcctcttgcggacaaataaactggcaaaccgcacaatcaatacattgttccgcgtcgaccgctatgccctcttctgtcagcgttagcgcctgtgccgggcaagcctcgacacaggcatgacatgttgcaaaacgaaagcgttggcgcgcgcattccgcgccaatcgttatgttatgacttaacattagccgatactaaaaaagacaaaacgcagcataacttcactccccactagcattacgctaccgaataacgccgccgggatattctttttacaaccaccgacagcaaagaacatcatcccaatgacggaaattccccagcttagtgtcagtatgggttttaactgtcccagcatcgctaatggcgcatgtggcaatgtggctatctgcatcgcatttgccgttaaatcccctatccacaacggctgaaccaacaaacgcagcagaaccaggagagcgatcaccaacacgcatccattacgcagggcatcaatctgcggcaaaattccgctaatacgaaacactgctaccagcgctgaaccgagaattcccactgtacctaagaacataatcagcgtgttgtaatgctgccaggtgataatcgacgtatggatgtaaacttgcgccatgcagaaaacatcaacaatcccgaccactgccgctagcataagcaggagttgccagccgcctttgcgtaacatgaccagtaatgtggataaacccaatagcgccagatacagcgcaccaaagataatttcccgactcagccatgaactggaaaagtggctcagcgcatgcatcgcattaagtggataacccaggtgtaaggtagaaatcagtaaccctacggcacctgccaaaaaagccaacagtaatggcggccgcataaccgggcgggcgctggaggtgattaaaatatgacgatgaagaaacgccagccacaacgtcataccgaccgatgcctgtaacaacagcgtaaaagccattaacggtaattcatgcatgatgtgacgcctccttttccgcgccctgatgcggtttaatcaccagatttggctgcgtaatcgacgaatcaggtaaacctttcacatcactgacatcgccatacttttcacgcaactcatcaatagggccgaacttaatcgcccccaacgggcacgttgccacgcaaatgggttgttctcctttagcttgcagatcaatacagaaatcgcatttcgacatstgcccggtctgctcattcatttgtggtgcgccgtaaggacaggaccaggcgcagtaaccgcaaccgacgcacttatcagtattcacgcgcacaataccgtctccgggacgcttatgcatcgccatcgtcgggcaatttttggtacagatcggatccgcgcaatggttacaggaaacagaaagggtataagcaaagacattatgactcacaccgccctctccagtggcgatgaagccacctccgttcacttcatacacgcggcgaaaacgtcgcccaacctcaaggttgtttttgtctttacaggccacctgacacgctttacagcccgaacaacgcgaagagtcaataaagaaccctaattgtttgtcgctgacagatgcaaattctttaaattggctcatgctttctcaacctccaccagcattgtttgatgcgaattccctttcgccagcgccgtaatgcgggtcgaactcagtacattggcacagcctccgcgatcgataccttgtgcatccggttgccaccatgcccccgcctgcatagcaactacgccagggatgatacggggggttatttccaccgggataatgctcacaccacgatcgttataaatttttacgctatctccttcgctaatcccgcgctgttttgcatcttgcggattcagccagagtttttgcgtctgaacttcttgcagccacgggttagcatactgggtggaattagcacggtttttccctttccaggtgatgagctgcaacgggtatttcgccgtcagtttatcttctggcccttcaaaggcagggacatagtgcgaaagcgcgggaatttctggatcttgcatatcaaaaagacgcttagagaagatctcaattttgccggaaggcgtcgggaaaggattattctgcggatcgcgaatatttgcttcgaaagcgatgtgcggcgcgcttttgaaaagatgtcgacgtgttttttgcagggttgcgaagtccggcaaattttcatccggcatcgccagacgagtttgctcccagatatgctcgatccattgcttctcatcacgtccttgactgaactcggcttcgacacccagttttttcgccacgtcacgcaaccagtcataatcggtgcgacgttcaaaatccggctcaatcggtttttctgacagaataagatagctcgcagttccccatgtttcgccgatattccagcgttccataaagctggtttccggcagcaacacatcggcatatttcgcgctcggagtcatgaacagatcgctgagtacgatgaattctattttagattcgtcttcaaggagcttcgcggcctggtggacgtccgggttctggttcgccagataattacctgccagtgagaacagcaggcggatattactgtcgagtttatcgacacctttaagcccatcttgcggcgtaactttagaagcatcatccgccgcctgcatccagttcataatcgagattttcgcttgtaccggattttctggcatatctggtccaacgcagaatttacgattagaactaccgccgtaacctgccgcccagccacctttgatgccgacgttaccggtaatcgaggccagtaaagttgaacctcgggcggtgcgttcgccgcaaatatgtcgctgtggcccccatccctgaatcaacgctgcgggttttgtagtggcgtaatcgcgtgccagttgacgaatggattgtgctggaacgtgggtaattttttctgcccattccggcgttttgtgtatcccatcttttgcgccaaaaaggtaggcaaccaacgattcgttggctggtacgccttccggcatggagttttcatcaaaaccgagagtatatgtgtcgataaatgtcttatcgtggagattctcgctgataatgacgtacatcatcgcgtccatcaacgcattgtccgtggtcggcaacagsgggatccactgatcggcaagtgaagatacggtgtcggaatagcgcggatccaccacgataaaacgtgtaccgttttgcttcattttttgaaaatagtaattggtgtgaccgaatatggtttccgttgggttatgcccccagagaatcaccagtttggtatccagaagagtatccatcgagttaccgctcgcggccacgccatacgtgtaaggcgtggccgccgcagtattacccagactaactgagtgataatattcaagataaccaccggttaaatttaacagccgacgcgccatcgcatcgccagaaaatgttccaccakaaacagccgtcccgacatggacataacgtgaagctgggccatattgttgcgtgatccttttcaggttatcggcaattaaggtcgtcgcctcatcccatgagatacgctcaaatttaccctcgcctcgtttacctacccgcttcatcggatatttcaaacggtctggatgataaacaaatttacgatagccgcgaccacgaacacaggcgcgcataatcggcatttgtggatccaattcgttatcgggaagcgtggtaatttgcgtcaccacgccgtcgcgcatatgcgcccgaatatcgcacttaccaccgcagtcaaatgtgctacaggtgggcacgactttatcagctactggagctgtaacttctggcgacgcatctggggattgcgcctttgcggtagaagaaataaaaggcaaagtgataagcgcggaagtcgcttgtaaaaaactacgtcgtgatacttgcggaaatgtaatgcgttccttttcgtctggcgtatccatcttgcgttcccgaaaatgaaaaaataaatattcacgtatttattcgagaacaatgctgataacaatcaaataattagtcgtttaaaaaaacgtgagattattaaattattaatgcattccaaatataaataccataattagattaataaatattttgtatatttcactgaaatgaaaaatgtactgacgcgatttgccctacgtcatccatcaccagcaattgataatcacctttatccgtcaaatgcagggtcacgttgcgcccgcgttcagttaacggttcgccattcagaaaccaccagcgttcacctgcccctccacttgattgcaacggcaaagtcgcttccgctgcgcccggtaaacgtttaataatctcgccatcgcgaacgcctgtcagctgcagcgggagctgggcatcgtgaccgtatggcgggcaaattgtcgargccggtggtaagcgcacagcgcgacgttctgatgcgggcaaccagggttccagcggtagcggccagacatttatcatttcttgtcgcgcttgcgggcaatcagcggcaacacgtttgccattttcatccagccagatggggaaacgaatgccattaatgccttcctgctccggcagtaatasarttggcggctgactcccgtccagcagccaggttgccaggcggcggcgacagttaccgtcaccttccggcaaaractgtccgcccggccagcaaataacgccacgagtgactgagttcgggcgcgggtcttccggcagattagcactgcgcgacagtaagatattattgacctgattcaacaatggtacggcgctggcaaaaccaaactgaccaacaacgggcgtgccgtccggtctgccagtccagatcccaatgacatagcgagcgttaaccccaatcgcccaggcgtcacgatagccatagctggtgcccgttttccatgccagtggggcgacgcgcggcaaggcaccatccggcaagggtagcgcttcatcagccataatccggcgaatgatccacgccgctcccgacgacattaaaggccgttcaagcagcggatcgtcaggctgtaagcgcaatttgcctgccttgccgtggcgagcaaacgcggtatacgctgccgccatatcttccagtttcgcaccagcgccgccgagaatgagcgaaagattcggcgcagcaccgttgggcaaatataacggcaatccaacattgcgtaactttgccgcaaaccgtttcggtccataggcttccagcacctgcacagcaggtaaattcagcgagcgcaccagcgcctcgctcatgctgatcgggccatgaaaaccgctgtcaaagttgccaggtcggtaatcaccggtacgccgggggacgtcttgcagcagtgatgccgggtggatcaatccttcatccagcgccagaccgtaaacaaacggtttgagcaccgatcctggcgatcggatcgcattgaccatatcaacatgaccaaagcgtgaatcatcgttgagatcaaccgaacccacccagccgcgaacacgcatatcggtatgatcaaccacgatcatcgccagtgagctgcgcggtggtaatcgtcctttccagttttgcgccagttcttccagacgtcgttgaagaccggcatccagcgtagtaacgattttgtcgcttttgcttttaccgagcatcatgcgcgaaaacagcggtgccagttgcggcatttgtcggggtgccagccagatgggttcttcccttgactcttttacctgctcacgggaccacacaccttgcacggccatccgttcgagcactttattacgcgcgacttcggcacgctccggccaacgatccgggcgaagacggctgggcgcttgcggcaaaaccgccagcattgccgcctcggaatagcttaaattcgcaggcgactttccgagataagcccaacttgccgcaccgatcccctgcaacgtaccgccaaacggagcgcggttaagatacaaggtcagaatttcacgcttagacagatgccattccagttgcaacgcgcgccagagctggcgaattttgccgccaaatgttttggggtgaggatcaagcagacgagcaacctgcatagtgagcgtgctgccaccggaaataacccgtcccgaagtgagatcttgccatgctgcgcgcgccaccgagaatggattcaccccaggatgcttccagaaccagcgatcttcataattgatcagcgcttcaaggtaacgtggagaaacatcttcgattgttacaggataacgccagatgccgtcagcatcggcgaagcgccagagcggcgtaccatcctgcgccacgaccactcgtgcgggattgacttcatgcagcggtagaggccagagtttatctgctccccacgctgcaagaaaaaggagaaatggcgcagctgccagcgttatccagcagccgcgtttggttaacaagcgaggcatttacggtctgacaatcagcaaatcttcagccgcgccggtcgcccgccattggggaacatacattgattccaccatcggttgcggtacctgatacgttcccggcgtcaccgcccgcgccagatacaccagcgttaccggttggtattcatcaacggcaaccgccgccacaaagcgatcgtcacggaactcaatgtgcttaatactcgcctgctgcatctggttcagtaagttctgcacttcgccaccactttgctccaggctggcgctaccgttcgccagattctggttttccagttccagacccgcaggcagcagatccacgactaacgcatccggcacgctgttactagcttttacctgcaaccagaccagcaccagatcgccgctacgtaacgagtccagcgatttgctcttaccatcagtaccaagaatatgacgctcaatttgcagcacattgttcgccggtaaaggtgcggattgcggataaccgctggcatccacacgcagccataacggctgctcgccactgttggtcacctgcaaggtggcaagttgatcgctattcagattgctgttttgcgctttctcgcctgtcagcggctcagctgagaaagaggtttgcgcctgccatttacctggtaaatcctgaatcgtacgggcagccaggaacaacgcgttactttcctgcgtcgatagccagcgttcaccaaacgcctgctgcgaaagtgtgttcagcagggagtactgctcatcgggtagcagtttgttctcttccagcaaggagagcatcaacgcgttgtcgcgcagtggactaccgtaatcacccagccatatccgctcatcactattacgcggcgtttttagcgccagcgcaatcgcttcttcatcacgcgtcgcatcacccatggttttcagcgcaacgccaagttgcagcagcggtaaaccagaagcggcatctgcacgatgctcccagatttcacgcagcgcacccagcggagccttttgctgacgggccaacaccagcgcagcgtaagactgtacggcgaatttactggctttgagattatccgcgtacgggatcgacatcatgcccggatcttgtaaatagcgcagcagacgctcattaccccggttaatggcgtctgtcggcacgctgtaaccctgttcgcctgcgcggaccaggaaatccatcacgtaagccgtcagccagtactcttcgtcaccgtttttatcccacagcgcaaagccgccgttatcacgttgcatttgcagcaaacgggaaatgccgatatcgaccgatgcacggcgtttctcatcactgtcgcctttgatgcccaacgcctgcagttgggctgcgttggtataaagtgacgggaacaggccgctggcggtttgctcaagacagccgtacggatacgcttttaactctttgatataacgtgcgatgttcagcggtggtttgccgctcaacaacaattgcccttccagcgtaacaggcgagaagttttgcaatccatccgccggaatcgcccatgtctcaccaggctgtaacgccgtaccgtaattaaccgtttgtgccgggaacgccggacggacgccgattttccactgcttatgctgatcggcaacggtttcacccggtaacgctaacccgctaatggtggcctgaatttctccatcgccataacccggcaatgctcgcaccgggataaacagcgtagtacgcacacctggcgctaattcaacggctgcgggtgaatcgctgaccagttcaagcaaaccactggcggtcagggcaacgttcagtttttgcggtttatcggtaagattagtgatatccagcgtcagacgcgagttatcgccactcgccataaagcgcggcatgttcagttcagcaatcaccggtgcggcaactatcactttgctttcgttgctaccgaattcatctgccgtccaggcttgcgccatgacgcgcaattcaccgttaaaatcgccaatcggcagtgtaaccgagccttcgccctgttcgttgagcgttaccggcagcgcctgctgcgcgacaatattgacgtgattgaccggcggtttaccaccacgtttcagctcatcaccatcgccaccgaaacgcagagctgccagacgcccctgaccttcaataacctgaccgtaaatatcgtaaatgtctgcgccatagcgtttctgaccaaagaacgcctgccacggatctggcgtgacgtagtcagtaatattcagcacaccactatcaacggcagacaccagcacattcacctgtttaggcttctcgccatttttagtgctggctttaattttcacggttaatggttgattgggacgcatttttgctggtgtttccagcgccagatcgaggcgacggttttcatcaccaagcggcagatgcaacacaccaaccgcgcgttttggcgtcgcggagcgagatttatcgccaggacgcaccaccagcgtactcaaataaagatcatgacgattccaggttttatcgaccggaatcgtcagatccagcccttgagccggaacatcaatctcttgccaccacagcggcccttcactggactcgaccatcgcataacctttacccgccgttggcgcggcgatatgcaacttaatggtatcgccagggcgataaccggctttatccagtttcagcgtgacacggtcgggtcgcactgcgccgctaccgtcgctattatcctgccagctatagccagcccaaaaacgaacactactgaccgcttcattcggcgctttgacttccagacgataagcgccccactctaccgggaaactgaccttgccggtttcgtccgctttcagatccagagtttgttcattttcaatcagatctttttgatcaaactgtgattgccagccttcatcttctgaccagttccagtagtaatcgcggcgttcgcgaatcaggcgcacctgcaagcccgacacggcttttttcacgccttgcgcatcgctataaacgatgtcaaaagcggcgttactgccttcatcaacaatgggctgtttcaccgtgctgtcagtgcgataatcgtaaaccgatttcgaggcgaactgcggacggatccccggcaatgcatcggcaggccagatagcctgctcagcgcggcgcgtcaccgggcgaccgcccgattccagcaaactgccctggaaaataacctgcaatggggaatgcgtttccttccactggctttctgtagaaacttcgccgcgccctttatcatccagcgtcaactgaacttcatccagcgtgcgggaaaggttttcggcagctatatcgccgaattcaaaaccaggtaaggctgacacagcctcacgcagtgggcgcaggaaaagttgcccttgcaaagtattaccattagcaggcgcaccgtacaggtagtatcccaccacggagaatttcacttcatcattcggcgtaagcggggttttctcaccggtcagattcagcgccatacgctctggcataaaatcttcgacgtggaaatcccacatccgatactggttatcgcccgtgttagcgcgaatatgccacataccggttgccgcattgctatcgagtggccaggtaaagtggtagaggccattttccggctgactaacgacgctcctgagtacctgcccatcgggtttaatcacgtctaacttgatgggttgattgggcaacgctttaccgtctgcatcacgcagcaaaccattgaggattaccgtttcacccgggcgataaagatcgcgcgggccaaacatgaaaaactgtttgctatagcctggcgcgccagcaatgttaaattctgctaagtccagcgccggaagttttaaatcgagtagcgttgtctgaccgtctttacgtgccagcaataatgcggcgtttttatcattttccagctgcacatgcccctgagcgtcactggttgcctgagtcagagtctgccctttctcatttaataaagagacttcaattccttgctgggccgcgccgttttccagactttgggtaaagatatccagacgattgtgataacggtgagctgaaacgccgatatcacttaacgtaaacagcgtcgcgggattactgtaatcgtaacgtccagcctgattcatcacagccagatacacgcccgcctgctgaagcggtttgatatcgcccagcggcagcaataatttttcacgggtgttacgcgcaggattgagatcaaaccgtccggtgtagaccagatccgccatctgcagcagtttgtctgactgccagttcgccagcgaattgcggtattcccattggctaatgaatgctggcagagattctggcttaacgcggaagaagttaacatcgacattattaacgttgagcgccattaccggcagcccttcaacgactttaccaggcagcagcgaaccacggctggcaaaaccgacactgggttggatgtcgcgggtagttatagttttttcgtaatctttactgaaggttgcgttgttgagtgctttgacctccttgccaattgtaacgatcaaatcacgtttcggttcgaggtggcgtaaacgcagctctttaagattatctgatagctcccaggcaccatccactttgccgctttttttatcgacgacatgaataacgcgtgagaaatcctgatccgggtcgagagggatggagaacgtcagcaccagcgtggctgcaccatcaagttggacttcagagagatccagcaatgtcagcgccttaccggcactctgttgggccagtttttgtcgctctggcgcggagagttttgctgaactcgcgttttctgaagaggccgctttagtaacttcagaaggcgcatcttttttcaccgctgttggcgcgttatcgttgttgtcgcaccctgccagcgccagcattagcatgcaggcggctacgcgtaactttttcatttttcatccctgccacaatggcccgttagcaacgtcgaataattattatgcgtgagaatttacgttatgtaattcagtatcacgcccatacaatccgaattttagtgagaattgtggctcagacagccaaatcagcctcttttgcttgtcgcttttcactaaacatccgacaatttagcctaaccccggcaaaaatggagatgcctatgtccacgacatggtttgtaggagccgactggctcgccgaacatattgatgacccggaaattcagattatcgatgcccgcatggcgtcgcctggacaggaagatcgtaacgttgctcaggagtatctgaatggacatattcccggcgcagtgttttttgatatcgaagcgctttctgatcacacttccccgcttccgcacatgctgccgcgcccggaaacgttcgccgtggcgatgcgtgaattaggcgttaaccaggataagcacctgattgtctatgacgaaggtaatcttttctcagccccacgagcatggtggatgctgcgcacctttggtgtagagaaagtgtcgattctggggggtggacttgcaggctggcagcgcgatgatctgttgttagaagaaggtgcagtagagctgccggaaggagagtttaacgccgcgtttaatcctgaagcagtggtgaaagtaaccgatgtgttattggcaagccatgaaaatacggcgcaaattattgatgcccgcccggctgcacgttttaacgcagaagttgatgaacctcgcccaggtttacgtcgcggacatattcccggtgcattgaacgttccgtggacggaactggtgcgcgaaggcgaactaaaaacgaccgatgaactggatgcgatattttttggtcgcggcgtcagctatgacaaaccaattatcgtcagctgcggctctggtgtaacagcagccgtggttttgttggcactcgcgacgctggatgtgccaaacgtgaaactgtacgacggcgcatggagtgaatggggcgcgcgggcagatttaccggttgagccattgaaataagctttttacaggcaataaaaaaccgccgaatttggcggttttttattgctggtctggttcgcggcctttccagcaggttgacttgtgttgccggagcaacgcaggcaccccacagtgttgaaatactctcttttatgcctggctgtgtcaagataataaacagagtaattattcaaacatgagagtattattcttaatggcccttttcgccgtctcgcaaacgggcgctggctttaggaaagaatgttccatgaccgtaaatacaggcaccccacagtgcttgctatcgcggcaatatcgccagtggtgctgtcgtgatgcggtcttcgcatggaccgcacaatgaagatacggtgcttctgtatcgtacttattgtttctggtgcgctgttaaccgaggtaaataataaccggagtctctccggcgacaatttactggtgattaacaaccttcagagcagcaggtaagcccgaatgccgccctttggggcggcatattttagattatccgattctgtttaaagtcacgcaaaaaaccaccccagcgacgttcatagaatggcgcaatatgttcggtaataaagtggctaattcctttttccccttttttcacctgacaaatatcgattggttcatcgccaggtaatgtatcggtcgctacacttcccgccacctgaataatttcttcgatatcaccatcggcttcaatgccaataagtaaattaggctgtgcctcttcgttctctttaattgaacaaataaaagcacgcttcacaggcttaatggttttaaataaggtggtgagtgaatcaatcatttgtgctggcggctctgcgacttccgataatatcagcgattcaccgccttccaggatttcctggctgctcagcggatttccctcttcaccaatcaacaaactgatttcacgcggcataaattctttaccggtcggcagtttggcattaaggaagagcgtttcgccaagggtcatctcaaacaatgtgcgaacgggcattacgacaaatgcctgttcgtcttcaaccgcctgttgaagtgcttctaacgaggtaaaaaaaggaatgacgctggtgccgtcttctttttcccagtgctgtaaatcaagcgcgctatcttcaaccacagcctcgccctgcgccgccngtaccaggcacccagacggtggattccagtagagtacggaaaaaggccgggcggtgcgccggttcggttgctgctttttccagcaggtcttcaagttcattttttgtttcggacataagaaccacaattcattcaacgttcggggcacaagtgcctgatgcgccatacttatcaggcctacaagggattcacaatttgttgaatttgcaatactttgtaggccggataaggcgtttacgccgcatccggcatattagtttacgccgttaacagattagcaatcgtgcgcacaccaagtcccgtagcacccgcagaccactgttcaaccggcgctttacggtaagtcgccgagcagtcgatatgcagccagccttgctgatagttctcaacaaagtgcgacaggaagcccgctgccgtgctcgcgcctgccggatacgccgcgcttccggtattgttcagttcggcaaagttagacggcagctggctgcggtggaattccgccagcggcagacgccagaatggttcgttctcttgtgaggcactcgccagcaaacgaccggcaagcgcatcgtcaaaactgaacagcgcgtgataatcattacccagcgcagttttcgccgccccggtgagggtcgccgcatcaatgatcatttccggtttctgcgcactggcatcaatcagaccatcggcaagcaccaggcgcccttcggcatcagtgttcatcacttcaacttttttaccgttgcgataagtgatgatatcgcccagcttgaacgcattgccgctaatcaggttatccgcacagcagaggaacagcttcacgcgcttgttcagtccgcgcgtaatggcaaatgccagcgccccggtaaccgttgccgcgccgcccatgtccgacttcatcgagtccataaacgcagtctgtttgatgctgtagccgccggagtcaaaagtgatacctttacctaccaggcacgcgtacactggcgcttctttatcgccagttgggttgtaatccagcgccagcaataccggagaacgttctgaaccgcgtccgacggtgtgcagccccatataaccttgctcacgcagatcttcgcctttggtgatccgataagtcacacgatcgctcgcgacgttgctgatcagatcaacagcacgctgtgccagttgcgatggtcccaattcttctgccggtgcgttgatggtgtcacgcacccagtcgatgatcatcaggcggttatccagttcctggcgctgggcatcgtccagatccggccactccactttacgcgtgcctttcggggctttgtaaccttgccagaatgcccagcatcgatccgcatcccagccttcaccgcttaactgaacatgcttgatgcccagaccgtcaatcttgcgcgccgcacgctggatcagccccagatcgtctgccccgttcaaatgcagggtaatgccgtcattattaatgctgtaagttgctttttctccccagcgcgcgtcggcaggttgggtagaragggtaatcttcatcgcttctgtcattttagttatccttctttgtaaaagggccgccagttggcagccccaggatttttccgctaaatgattcgcgttgcaggaaggcggcaagtgagtgaagccccaggagcatagataactatgtgactggggtgaacgagcgcagccaacgcatctgcggcgtgaagcatgacgcggaaattattcggcctcgtccagccagactaacaaaatcgcttcgaggattttctcgttggatgcctgcgggtcgtcgtcgaaatcttccagatcgcaaatccactgatgcatatcggtgaatcgaaccgttttcggatcaagatcgggatacgcatcgtacagtgcttcgccaatttcgcggctatcggtccacttaagtcccatactaacctctgttaatgctcacgcgcatggttgatcgtgtaacgcgggatttcgaccactaaatcttcgtcggtgacgcgcgcctggcagcttaaacggctttccggctccagtccccaggctttgtccagcatgtcgtcttcctgctctgagctttctggaagcgagtcaaaaccttcacgaacgatgcagtggcaggtggtgcaagcacaggatttttcacaggcgtgttcaatctcgataccgttacgcagagctgcgtcgagaatggtttcaccgctattagcttccagaacagcgccatcagggcagagatcctgatgaggcaaaataacaatctttggcatattaaacctcgtccacggaatggcctttcagcgcacgacgaaccgactggtccatgcggcgagcggcgaaatcctgggtttgtttgtctacgtttttaatcgcttgttcgatggcgtcaacgtcatcgccctgcgccacttcactcaggtgagcggcagcatcgtcaatgacctgacgttctgcggcgcttaacagcgcggcatcagcagccagcgcgccgtgcagactttccagcacacgcgccgcttctactttttgttctgccagcattcgggcttttacgtcctgctcggcatagctcattgagtctttgatcatcgaagcgatttcgctatcggtcagaccgtaagacggtttgacctgaatagacgcctcaacgccggtggatttctccatcgccgtcacgctcaaaagaccgtcggcatcgacctggaacgtcacgcgaatatgcgcaccgccagccggtagcgccggaataccacgcagcgcaaaacgcgccagtgagcggcagtcctgcaccagttcgcgctcaccctgcattacatggatagacatcgccgtctgaccatctttaaaggtggtgaaatcctgagcgcgggccactggaatagtggtattacgcggaatcactttctccaccaggccgcccatcgtttcgaggcccagcgacagtgggatcacatcaagcaacagcatttcgctgtctggcttgttacccaccagaatatccgcctgaatcgccgcgccaatagcgacgactttatccgggtcgatggaagtcagcggtggacgaccgaaaaattcgcctacccgttcacgcaccagcggcacgcgagtagaaccgcccaccatcaccacttccagcacttcatcagcttctacacccgcgtctttcagcgcgcgacgacaagccaataaggttcgttttaccagtggcgcgatcagttcattgaattgttcacggctgatttcgccctgccagcccgcaacgttaacggtcacggagtccgcatcgctcagcgcgattttggctgcaatggcggcatccagcagttcacgctgaacgcggttatcgctacgatcaggaatgcccgcctgctcgcgaatgtaatccgccagcagatggtcgaaatcatcgccgccgagcgcggaatcaccgccggttgccagcacttcaaacacgccgcsacttaagcgcagaatggaaatatcaaacgtcccgccaccgaggtcataaacggcgatcacgccttcctgaccggaatccagcccgtaggcgatagccgcagcggtcggttcgttaagtaagcgcaggacgtgaaggcccgccagacgcgccgcgtctttggtgccctgacgctgggcatcgtcaaagtacgccggaacggtgataactacaccatccagctcgcctgccagggcttcagttgcccgcgccgccagtgctttgaggatgtccgcagaaacgcgcaccgggttcagcagccccgccgccgtttcaatcatcggcaggccgttttcgctggcctggaattgataaggcagatgcggatagcgttgctggatatcagccagcgagcgtcccatcaggcgtttaacagaactaattgtgttggcggtatcgagcgctgcattagtacgcgcgtcataacccaccgaatgcccttgctgttgatagtgaacaacagatggcagcaggtgacggccttcatggtcggctaacgtttcggcctgaccgctgcgcactgtcgccaccagcgagttggttgtgcccaggtcaataccggccgccagacgacgctgatgcggcgcagcactcaaaccaggttcactaatttgtaataaggccatgtttagcttccagaaattaaaaatcgagcagyttttcttcgagttgttcggsactgcttcgcagtttatcgagaaaacgcagcttacgcacggtatccgccrccgcgtcccaggtctcgttgtctaactgttcaaccatcaactgatggcgggtatcaaacatctttttcacacgtttgataaagctttccagccgcgcttcatctttcgcctgttcgatctcgtccagctcttcgcgcagctccaactgttccatcaggaacgcggtgtcgcgcacagtatgctgctcgctggcgagatcaaagccgtgcaaagaaagcaaatattccgcgcgcattaacggatgacgcagcgtttgccaggcctgattaatggttgcagattgctgtacggcggcgagttgttccgcctggcttccgctggcgaatttatcaggatgatactgacgttgtagatcctgaaaacgcaggctcagcgcctgggtatcgagttgataacgggcaggcaagccaaagagggtgaagtaatccataacattctcagggctgcgatccgccgcgataacggcgaatcaggtaaaacaacccccacgcgcaggcgaccacggtggggttatcggtatgcgcatcaaacgtggaagctttcgccgcaaccacactcatctttaacgttcgggttggtgaatttaaacccttcgttcaggccttcttttacgaagtccagctgcgtaccgtccagaaattgcaggcttttgccatcgaccacgactttcacgcctttgtcttcaaacacgatgtcttccggcgtcggttcgtcaacaaattccagtacataagccatacctgaacatccggaggttctcacgcccagacgtaggccaaaccctttgccacggttagccagaaaggtatttactcgcgctgctgcactgtcgctaagtgtaatcgacataaccaaacctcaactcttattttgcttcacgtttgcttttatagtccgcaatggcggctttgatcgcgtcttctgccagaatagaacagtgaattttcaccggcggcagttcaagttcttcagcaatatcggtgtttttgatagcctgcgcttcgtcgagagacttccctttcacccattcggtgaccagggagctggaagcgatagcagaaccgcagccgtaagttttaaaacgcgcgtcttcaatgataccttcatcgttgactttaatctgcaacttcattacgtcgccacaggccggtgcacccaccatgccgctgccgacgttctcgtcgttgttgtcaaaggaacccacgttacgcggattctcgtaatggtcgataactttttcgctgtaagccattataaattctcctgattccgatacsgattaatgatgagcccattcgatgctgttcagatccacgccctgcttgtacatttcccacagcggagaaaggtcacgcagacgaccgatggatttacgaactaactcgatggtgtagtcgatctcttcttcagtagtaaaacgacctaaagagaaacggatagagctatgtgccagctcgtcgttcagccccagcgcgcgcagcacgtaggacggttcgaggcttgctgacgtacaggcggaaccggaagaaaccgcgagatctttcagcgccataatcagcgactcaccttcaacgtagttgaagctgacgttgagaatgttcggcgcaccgtgttccaggtcaccgttcaggtaaacttcttcgatatctttgatgccgttccacagacggttacgcaggccgcgcagacgttccatctcggtcgccatctcttcttttgcgatgcgataggcttcgcccattccgacgatctggtgaacaggcagagtgccggaacgcataccgcgctcgtgaccgccgccgtgcatttgcgcttcgatgcgtacgcgcggtttacgacgcacatacagcgcaccgatacctttcgggccatagattttgtgaccggagaaagacatcaggtcaactttcaactggctcaggtcgataggcagtttgcccacgctctgggttgcatcaacgtgatagataatgccacgagcacggcacatttcgccgatagccgcgatatcctgcaccacgccgatttcgttatttacgtgcatgatagaaacaaggatggtgtcgtcacgcatcgctgcttcgagttctttcaggtcgataataccgttacgctgcggtgcgaggtaggtgacttcgaaaccttcgcgctccagctgacggcaggtatccaataccgctttgtgttcggttttgctggtgattatgtgcttgccttttttctgataaaagttggctgcacctttgatcgccaggttgtcagactcggttgcaccagaggtaaagacgatttcacgcggatcagcgccgaccagatcggcaatctgattacgggcgatatctaccgcttcttcagcctgccagccgaaacggtgagaacgggaggccgggttaccaaaggttccgtccatcgtcataaactgcatcattttctcggcaacacgcgggtccaccggcgtggttgcggagtagtcgagataaatcggtaatttcattgctctataaactccgtacatcactcaatgcaaggaaccaggctaccggctggatgtacgaccgtgtttacggagcgcgatacgccccggcctgattctgaatactttttattaagcgcgtaacttaacgtcgatcgcgtcttgtgtgcgggtgcgtggcgcgtcgtgagtatgctgacgaccagacacatccagcacttcctggttgttaaccagttcgcctaaagtaatgttattgagaaaaccggtaagacggtcgctcaaatcacgccacagcgcgtgggtcaggcatttatcgccgccctggcagccgcctttaccctgacaacgggtggcatctacagattcgtcaacggcgctaatcacttcgccaacggcgatgctgctggcatctttgcctaacagataaccaccgcctggtccacgtacgctggaaaccagaccatttttacgcagacgagaaaacagttgttccagataagaaagggaaattccctgacgttcggaaatatcagccaacggtaccgggcccgcttcagagttgagcgcaacgtcaagcattgcggtcacggcatagcgccctttagatgtcagtctcatgtcttacttcacctcaaactcgcccctgcccggggttttttattgtaaaagtgggggtattgcatagcagggtcaagtctgacattcccgagtaaattggtcaactatttacttgactgatttagtcgggtatttaaccttcagtgccatttttttatcgtggcgtttgtacctgttatccttccagaccatgggcgggttgagggcaattattcgcattagcgcaggcctgttcccctcaccctaaccctctccccgaaggggcgaggggaccgtccgtgcacttatctggcttagccctcaggccttattacctttattctgctgctctatagaagccagaatcccgcgcaggatattcaattcctggctttccgggcgcgcacgggtaaacagacggcgcaatttattcatcacctgccccggatggttttcacggataaaaccggttgccagcagcgtttgttccagatgaccataaaaacgctccagatcatcgaccagcggatacggcgtctcttcatgctcgacctgctcgccattttcctgagttgccagccaggccatacgcacttcataggcaataacctgaaccgccatcgccaggttcagcgagctgtattcagggttagcggcaatcgcgacatgataatgacacttctgcaactcttcattggtcaggccgacacgttcgcgaccaaacaccagcgccaccggggtatttgccgcttcagcaacgcttttcagaccgcattcgcgcgggtcgagcatcggccacggcagcgtgcgggaacgtgcgctggtgcccaccaccaggctacaaccggctaacgcttcgtcgagcgtatcgacgatgtgagcattaccaatcacatcgctggcccccgccgccagggcaatcgcctgggagtcaggtttcaccagtggattaaccagccacagattggttaatcccattgttttcatggcacgggcaacagaacccatattgccggtgtgtgacgtctccaccagcacaattcgaatattttgcagcattgtctttcttcgtctaaagattattcgcgcatcttatcataaaacgaagacagatgccgatctcgctgctatactctgcgccgttttcccgttctttaacatccagtgagagagaccgatgcatccgatgctgaacatcgccgtgcgcgcagcgcgcaaggcgggtaatttgattgccaaaaactatgaaaccccggacgctgtagaagcgagccagaaaggcagtaacgacttcgtgaccaacgtagataaagctgccgaagcggtgattatcgacacgattcgtaaatcttacccacagcacaccatcatcaccgaagaaagcggtgaacttgaaggtactgatcaggatgttcaatgggttatcgatccactggatggcactaccaactttatcaaacgtctgccgcacttcgcggtatctatcgccgttcgtatcaaaggccgcaccgaagttgctgtggtatacgatcctatgcgtaacgaactgttcaccgccactcgcggtcagggcgcacagctgaacggctaccgtctgcgcggcagcaccgctcgcgatctcgacggtactattctggcgaccggcttcccgttcaaagcaaaacagtacgccactacctacatcaacatcgtcggcaaactgttcaacgaatgtgcagacttccgtcgtaccggttctgcggcgctggatctggcttacgtcgctgcgggtcgtgttgacggtttctttgaaatcggtctgcgcccgtgggacttcgctgcaggcgagctgcttgttcgtgaagcgggcggcatcgtcagcgacttcaccggtggtcataactatatgctgaccggtaacatcgttgctggtaacccgcgtgttgttaaagccatgctggcgaacatgcgtgacgagttaagcgacgctctgaagcgttaatgactcaggcgggtgatatcactcacccgccctcgcctttcaggcgctattccgaaatacttcctcaccgctttactttctttcgtcactctcccaccatctttccccgattaatggatgataaagaagtcgcaaggaaaggttatggcactgccagtgaacaaacgcgttcccaaaattctgtttattctctttgttgttgccttctgcgtttatttagtgccgcgcgttgccatcaacttcttctattatcctgacgataaaatttacggtcccgacccctggtcggcggaatccgtcgaatttacggctaaggacggtactcgtctgcaaggctggtttattccttcttcgacgggccctgctgacaacgccatcgcaaccatcattcatgctcacggcaatgccggaaatatgtccgcccactggccgctggtcagttggttacccgagcgtaatttcaacgtttttatgtttgattatcgcgggtttggtaaatcaaaaggcacgccgtcccaggccggattgctggacgatacgcaaagcgccatcaatgtggtgcgccatcgcagtgatgtaaacccacaacggctggtgctgttcgggcagagtattggcggggcgaatattcttgctgttattggtcagggtgatcgtgaaggcatacgtgcagtgatcctcgactccacatttgcctcttatgcaaccatcgccaaccagatgatccccggcagtggctacttacttgatgagagttacagcggcgaaaattatatcgccagcgtcagcccgatcccgcttttactcattcacggtaaagctgatcacgttatcccatggcagcacagcgaaaagttgtatagcctggcaaaagagccaaaacggttgatcctaatcccggatggcgaacacattgatgctttttccgatcgtcacggcgacgtttatcgcgaacagatggtgaactttatccttagcgcgttgaatccgcagaactaacccatgatcgctagcacgataatcattcacaaaatcaccttaagacatgctaatccactggtcaggacagtttaagatgagaaaaattctgtgacgcttgccaacatttctgatgattagcattcccttcgccatttccctgagcaaactttagctattcttatcaattatgcttatgggagatctacagatgatgcctacgcttgctccaccatctgtcctttcggctccccagcgccgctgccagatcttgctgacgctctttcagccggggttgaccgccaccatggcaaccttcagcgagcttaatggtgtggatgatgatattgccagtcttgatatcagcgaaacaggacgggagatcctgcgctatcatcaactcacactgacgactggttatgacggtagctaccgggttgaaggtacagtgcttaaccaacgtttgtgtttatttcactggctacgacgtggtttccgtctgtgtccgtcatttattaccagccaattcacccccgccctgaagagtgaactgaagcggcgcggaattgcgcgtaacttttacgacgataccaatctacaagcgttagtgaatctctgctcccgacggctgcaaaaacgctttgaatcgcgcgatattcatttcctgtgtctgtatctgcaatattgtttgctgcagcaccacgctggaattacgcctcagtttaatccgctccaacgtcgctgggcggaatcctgccttgaatttcaggtagcgcaggaaattggacgccactggcagcgtcgggcgctccagcctgtaccacctgatgagccactgtttatggcactacttttttccatgttgcgggttcccgatccattgcgggatgcgcatcagcgggacagacaattgcgtcagtctatcaaacgtctggtaaaccattttcgtgagctgggaaatgttcgtttttatgatgaacaggggttatgtgatcagctttatacccacctcgcccaggcgttaaatcgcagtttgtttgccatcggtattgataataccctgccggaagagttcgccagactgtatccacgcctggtacgcaccacccgcgcggcgctggccggatttgaaagtgaatacggcgtccatctttctgatgaggaaagtggtctggtcgcggtgattttcggtgcctggctaatgcaggaaaacgatctgcatgaaaaacagattattctactgaccgggaatgatagcgagcgagaagcgcagattgagcaacagttacgcgaactaacgttactgccgctcaacattaaacatatgtcggtaaaggcatttttgcagacaggcgctccgcgtggcgcggcactgattattgctccttataccatgccgttaccgctcttttcaccaccgctgatctatacggacctgacactgacaacacatcaacaggagcagatccgcaaaatgctcgaatcagcatgagggaacaactttcgggcgcaaaaacattgccggaagcgccaccagcgccatcacccagaacacgccgtggcccagatattgatacaggaaaccggcgaaaacggtcatgatagcgatactgccgcccatcgcgacggcagagtaaaccgcctgtaaacggatgacttcgctaccctggcgagcagcaatatagcgcatggcggccaggtggcagaccgtgaaggtgccgcaatgcagaatttgcaccactatcaaccacggcaacgccgtagttgctcccataatgccccagcgcactacgccgcaaatcgctgagatcaacagcatatcgcgtgcactacaacggcggaaaagtttattactcagtgcaaagataatgacttccgccaccacgcccagcgaccacaaataccccaccgccgaggccgagtagccagctgcctgccagtaaatggcgctaaaaccgtaataggccgcatgtgccccctgcaataaacaaacgcaggccagaaagcgccagttctggcgaaccagcgccaaccacgctgaccaaccggtgctctcctgctggcggcttgccccttgtggctgaatcgtcggacggatgagaaagccgagcagcatggatgccacgcccaaygtcaacagcacgaggatcacccgataatcaaacatagtgaccagtttgcccgtcagcgccgagccaatgacaaacgccaccgagccccacagtcgcactttgccgtaatcaagcgggaactgcttttgccacgtattcgccagtgcatcggtcaacggtaccagcggtgagaaaaagaggttaaagccaatcatcaccagcatcagccacgctacgtgcgcccccgcccagaaggcgacagcaaagagaagtgtcagcagtgccagcacgcgcaaggcggaaatcaggcgagaaggatcgctgacgcggggcgcgatgagcaaactcccgagaaaacgggcaaccagacctgcccccaataacaggccgatggtttctggcgttaaaccaatccctttaagccagacgctccagaaaggtagaaaaatgccgtaactaaaaaagtatgtgaaatagccgagcgccaaccagcgcgtggattgcaaaaccatgagtccctcccgtcaggaggcgttagtctggagttaatctaatgttggtgcaagttgaaaaataagaatattcgagcctgcttcccgatgtctgtaacgccagttcacaagcactcaaaaactgcgatccggtgacgcatgttgcaaagataatgcgtaattatgccgttacgcttgccaaacgttcctgcacaatggcgatgaaatcgcgtaatgccggcttcatctcccctttcttccacgccatcagtaaagcaatggaaggcacatttccggcaatgggacgaaaaacaacctgcccggtattaaaattattcatataaccgggtatcaaagtgacgcccagccccatgcccaccagattcatggtcaccagaatattcgttgccacctggacgatatttggctggctgttttcttgtgcaaaccacgctttaacgatcggcgcaagcgaaccggaatacgccggatcggtactgacgaaattcacgccatccagttgcgcggcggtgatctctttttcatgtgctaaagggtgatcaaccggtaacaccaccactaatggttcgtcaaaaagctccagataatcaatctccgggctataaacaggatggcgcattaagccgacgtcgagttcaccacggcgaattttttcctcctgttgcgtggtgattaaactcaccagctcaatcaaggtgtctggctgtctgagacgaaacatcggtaatacttttggcagtaaattcacttccgccgatggcacaaagccaatggttaattgtctgtcttcctgaacaattttccgcgcccgtaatttggcattttccgcttgttcgaggattgccagcgcgtcctggagaaaacattctcccgccgccgtcaacgcgactttgcgcttatccctcaccagtaacggaacaccgacacagttttcaagatcgcggatctggctgcttaacgaaggctgtgaggtatgcagtttttccgccgcacgggtaaagttcagtgcctgcgccactgcgacgaaatagcgtaaatgccgtagttccatcaccttccccttgttatcgaaaaaacgtctcagctggtagaaattaactatttcacatattagcaaccaaccagcaacatccttatgacacaaaaatagaaggtcaatacatcttatctttcaggattaaaaaatatgaccacaccctcagatttgaacatttaccaactgattgacacccaaaacggtcgggtcactccgcgtatttataccgacccggacatttaccaactggagcttgagcgtattttcggtcgttgctggctatttctcgcccacgaaagccagatcccaaaacccggtgatttctttaacacctacatgggagaagatgcagttgtcgtggtgcgccagaaagacggcagcatcaaggcgtttctcaaccaatgccgccaccgggccatgcgtgtgagttatgcagattgcggcaacactcgcgcctttacctgcccgtatcacggctggtcttatggcattaacggcgagttgatcgatgtaccgctggaacctcgcgcctacccacaagggttgtgtaaatcccactgggggctaaacgaagttccttgtgtggagagttataaagggctgatttttggcaactgggataccagcgcaccgggcctgcgtgattacctgggtgacattgcctggtatctggatggcatgctggatcgtcgcgaaggcggcaccgaaattgtcggcggcgtacaaaagtgggtgatcaactgcaactggaaattcccggcagagcagttcgccagtgaccagtatcatgctctgttcagccatgcttctgccgttcaggtattaggggcgaaagatgatggcagcgataagcgcctcggtgatggacaaaccgcccgcccggtgtgggaaaccgccaaagatgccctgcaatttggtcaggatggtcacggcagcggcttcttctttactgaaaaaccagatgctaatgtctgggtcgatggcgcagtttccagctattaccgcgaaacctatgccgaagctgaacaacgtttaggtgaagttcgcgccctgcgcctggcgggtcataacaatattttcccgacactttcctggctcaacggcactgccacactccgcgtctggcatccgcgcggccctgatcaagttgaagtgtgggcgttctgtattactgacaaagccgcctccgatgaagttaaagccgcttttgaaaacagcgccactcgtgcttttggtcctgctggttttctcgagcaggatgactcggagaactggtgtgaaatccagaaattgcttaaaggccaccgcgcccgcaacagcaaactgtgtctggaaatggggcttggtcaggaaaagcgccgcgacgacggcattcctggcattactaactatatcttttcagaaactgctgctcgtggaatgtaccaacgctgggccgatcttctgagtagcgaaagctggcaggaagtgctcgataaaaccgccgcttaccagcaggaggtgatgaaatgagtgcgcaagtttcactagagttacatcaccgcattagccagtttctctttcacgaagccagcttactggacgactggaaatttcgtgactggctggcacagctcgacgaagagatttgttacaccatgcgcaccacggtgaacgcgcaaacgcgcgaccgccgcaaaggtgttcagccgccgacaacctggatttttaatgacaccaaagaccagctggagcggcgaatcgcccgtctggaaacgggcatggcatgggcagaagagccgccgtcacgcacccgccacttaatcagcaactgccagataagcgaaaccgacatcccaaacgtatttgctgttcgggtgaattatctgctttatcgggcccaaaaagagcgcgatgaaacgttctatgtcgggactcgttttgacaaagttcgccgtctggaagatgacaactggcgcttgctggaacgggatatcgtcctggatcaagcggtaatcacttcccataacctgagtgtactgttctgatgaatcgaatttatgcgtgtcccgttgcggatgtgccggagggtgaggctctccggatcgatacctcgcccgtcatcgccttgttcaacgttggcggcgagttttatgccattaacgatcgttgcagccatggtaatgcgtcgatgtcagaagggtatctggaagatgacgccacggtggagtgcccgctacacgccgccagtttttgcctgaaaacggggaaagcgttatgcctgcccgccaccgatccgctcaccacttatccagtacacgttgaaggtggtgacattttcatcgacttaccggaggcgcagccatgagcgatctgcataacgagtccatttttattaccggcggcggatcgggattagggctggcgctggtcgagcgatttatcgaagaaggcgcgcaggttgccacgctggaactgtcggcggcgaaagtcgccagtctgcgtcagcgatttggtgaacatattctggcggtggaaggcaacgtgacctgttatgccgattatcaacgcgcggtcgatcagatcctgactcgttccggcaagctggattgttttatcggcaatgcgggcatctgggatcacaatgcctcactggttaatactcccgcagagacgctcgaaaccggcttccacgagctgtttaacgtcaacgtactcggttacctgctgggtgcaaaagcctgcgctccggcgttaatcgccggtgaaggcagcatgattttcacactatcaaatgccgcctggtatcccggcggcggtggcccgctgtacaccgccagtaaacatgccgcaaccgggcttattcgccaactggcttatgaactggctccgaaagtacgggtgaatggcgtcggcccttgtggtatggccagcgacctgcgcggcccacaggcgctcgggcaaagtgaaacctcaataatgcagtctctgacgccggagaaaattgccgccattttaccgctgcaatttttcccgcaaccggctgattttacgggtccgtatgtgatgttggcatcgcggcgcaataatcgcgcattaagcggtgtgatgatcaacgctgatgcgggtttagcaattcgcggcattcgccacgtagcggctgggttggatctttaaggaagtacgatgaaagaaaaaacgatcattattgtcgggggcgggcaagcggcggcaatggctgcggcctcgctacgccagcaagggttcaccggtgagctgcatctgttttccgatgagcaacatcttccttatgaacgccctccgctctcgaaatccatgttgctggaagattccccacagttgcagtctgtgttacccgctcactggtggcaggaaaacaatgttcatctgcattccggtgtaaccatcaaaacattgggccgcgacacacgagagttagtgttagccaacggcgaaagctggcactgggatcagctttttatagcaaccggcgcggcagctcgaccgctgccgttgcttgatgcactgggagaacgctgctttaccctgcgccatgccggtgatgccgccagactgcgagaagttctgcagcccgaacggtcagtcgtgattgtcggtgccggaactattggtctggaactggctgccagcgccacgcagcgcagatgtaaggtgacagtgattgaactggcggcaaccgtcatgggccgtaatgcaccaccgcccgtgcaacgctatcttttacagcgccatcagcaggctggtgtgcgcattctgctcaataatgccattgaacatgtggtcgatggtgaaaaagtagaactgacgctgcaaagtggcgagacgcttcaggccgatgtggtgatttacggtattggtatcagcgccaacgaccaactggctcgcgaggccaaccttgatactaccaatggcattgtcattgatgaggcttgccgcacctgcgatcccgcgatctttgccggtggcgatgtggcaatcactcgtcttgataatggtgcactacaccgctgcgaaagctgggaaaacgccaataaccatgcgcaaattgccgctgccgcaatgttagggctaccgcttccgctactgccgccgccgtggttctggagtgatcagtacagtgataacttacagtttattggcgatatgcgtggcgatgactggctttgtcgtggcaacccggaaacccagaaagcgatttggtttaatctgcaaaacggcgtgcttatcggtgcggtaacgctgaatcagggacgtgagattcgctcaatccgcaaatggatccagagcggcaaaacgtttgatgcgaaacagctgacagatgagaacatcgcgcttaaatcactgtaaccaggataattagcgaatatctcaacgcctggggcgtggcgaggtaccagagtgtgtattacgtttaaatcacattatcttgcaaagggattggttatgaactcactacgttattttgattttggtgctgcccgccccgttttgttattaattgcccgtatcgccgtggtcctaattttcattatttttggttttcccaaaatgatgggctttgacggtacggtccaatatatggcctcgctgggcgcaccgatgccgatgctggcagcgattattgcggtagttatggaagtgcccgccgcgatattaatcgtgcttggctttttcacccgtccgctggcggtactgtttattttctacacgctgggtacggcggtgattggtcaccattactgggatatgaccggcgatgccgtcgggccaaatatgattaatttctggaagaatgtcagtatcgctggcgcgttcttgctattggcaattaccgggccgggggcaatttctctcgatcgccgttaggaaagatgccggatgcggcgtgaacgccttatccggcattttataaattacagccactctacccgcaacgacatctctgaggttgttgattcccccggcgcaagcgcaatgaggtcacccccttccgggcgatgatggtcatccggcgcatggctcatcggctccagacagaagaaatcaaacgcatatcctttatcaaacgccgggtcggaaacaaagatgaaataacacggtgcaggtggcgtcgtttctatgatgatggcataaccctcctgcggctgctcgatgcgggcctgaccattccatccggcaaaaccattgttcacccactggcgcggcaacggcgctagctggttaaaatccagttcttgcggtagctgctcgcaaaactcacccgccagccactgctcccgctccagccagtaaccgctcgcctgtgcctgaatccgcgtttgcggcgacaacggaaaataaggatgccagccggtaccaaatggcagcgtctctgccccttgattggtgacagagagcgtcaccgtcagcgtatccgccgttaaatgaaacgcctgacttacccgatagtgatagacaccgctgcgatgttcatacaccagacacaaactatcatcgctgtgcgagacacattgccactcgcccagccagccatcgccgtgtagatagtgcgcatcccactcaacattcggttgcagttgatactcacgcccctgccagacaaaacggttgccgctcacccggtttgcaaatggcaccagcggaaaacaagaggcatcggttgccacaccgctttttttaccaggacgtaagagcggcgtcgtatcgcgccagaagccttcgattacgccgccctggtcagaaacgcccagctttagcgacccgtgggataaggtatagatggtcatccgctaactccttaatccgggaagttaatcacaactttcccgcatttgccgctcgccatcagcgcataggcatcacctgcctgttccagcgagaagcgatgggtaatggcgttacgcggccacagcttccagtcagtcaaatcgtgggcgcatttttccatatggaacagactggtcacccaggagccaataatccgccgttgatggtgcatcagatcggcgctgacctcgaattccacttttccggtttcaccaatgtaaaccacccgcccccagtcagcggtggattgcagtgccagtaagcgacctgcggcattaccggaacaatcaagcgcaacatccgcgccgccgtgagtgagttcggcgattatctgcggcagaccttcagtggtcgctaaatagccgtgatccatcactcctaactgttttgccatcgccagacgttccggcagcatatcaacgccgataatccgttttgcaccgcgacctttcgccagcatcatccccatcatgccgactggccccagaccgaccaccagcacgttatcactgccggaaacttcgccgcgcaaaatcccttcataggccgtgccaacgccgcaactgataaacgcaccatcttcgtagctcagcgcatccggcaggaggatcagatctttttcttccgccagcaagtattcggcatgaccgccgtcacgctgccagccgtaagccgcttttccttcgccagtacaagaaataggaaaaccgcgacggcagttcgggcaaaaaccacagccagaaatgtgatacaccagcacgcggtcgccctctttaaaatggcggcagccttgccccatcgccacaatctgcccgcacggttcatgaccgttgataaatccctagtacaacggtttatcggatgccgccgccgtagcgcggtgctggtggtagatatagtggacatcgcttccgcaaattccggaggatttcattttgatcagtacctggttaatccccggcgtcggcactgcaacttcccgcagatcgacggtcgaatttcctggtaaataagctgccagcatcgttttcataaatccctcattaacaatacgattaattttcatccctgccgcacccgcgccaggggcgttaaggtttagcgtttcgctttactgctacgctgggtcagcaagatattcgccagcaccgccaccacgatgatgacgccgcgcaccacctgctggaaaaaggagttaatcccgagcagcaccagaccgttaccgattagcgtaatcaccagtacgccaagcagcgtaccgaacaacgagccgcgaccaccggaaagcgccgtaccgccgaccacgaccgcggcgatgacgtcaaactccagaccgtttgcggcacctgcgttaccggaaccgaggcgcgccgccaacaaaatgccggtcaccgccgctaataatcccgaaagggtaaagataagaatgcgtacccgacgaacgttaataccgcacaactgcgccgccgtggcattaccgccaacggcaaaaaccgagcgcccgaaggcggttttgcggctaatgaacacaaacagcgcaaacagcaccatcatgatcagcgcggataccggcacaccgagaaattgtccgcccagccagtccagcacctcgttttcgtcaatcggcactggcagagcgttggtcataaacaagcccattccgcgcagggcgctccacagccccagcgtggccacgaaacttggcacgttaaacacgccacgcagcaccccggcgagcgttcccatcagcgcgcctaacagcaacaccagcagacaagcaatcgccaacggaacttcaaattgcagcaaaaatgccaggcataccgagacaaaagccaccatcggcccaacgctgacatcaatttcaccggagataataatcagcgtcatcgcccaggcggcaatcccaatggtggcggcatcgcgcagcacgttcatctggttattcaatgagataaagccaggcgcgttcagggagaagaccagataaagaatggcaatcaccaccagcaaaccgatctcattaatatggtgactgacaaattgtttgagcgagacgctcttgccctgcggcaatggtaatgacgaagcagacatcttcaggttcctcggtaaaattcatcagtgcacagacagaatggcggacatcagctcatccacattgaccggagcgtgaaactcctgcgagaacgtgccgtgctgtaataacaggatgcggtcacacaccaacggcaactcctccacttcactggagataaacaccacgctttttccttcggcagccagctcacggacaatacggtaaatctgctgtttggcttcgatatcgacgccgcgcgttggctcgtcgagcaacaaaatctggctggcggcatagacccaacgaccgatcactactttttgctgattgccgccagaaagcgtgccgatgggcgtttcgctactggcggccttgaccgtcatccgctgcatcacttcttcggtcaggcggcggatggtggaccattgcagcactccgttggcgctgattttttgccgattggtcagcactgtattttcgtcaacgcccaaccagggaatgatccccgcttctttgcggttttctggcgtatagccaatgccgcgtttcagcatgtcgccgtaatcggggcgcgtgattttctcgccgttgataacaatttcgccctgttcatacgtctccagcccaacaatcgccttcagcaattcactgcgccctgcccccagcagaccagcaatgccgagcacttcgccacgacgtagcgtaaagctgatatcctccagcttgggcttatggcgtaacgcacggacttccagcacggcctgatccacaatttcctgaggtgcaaccggcgcaatatcaacgtgatcgcgccctagcattagcgacacaatatgatgcgtggaagtgttttcgagcatcacatcgccagccacctgcccgtcgcgcataacggtggcactggaggcaatgcggcgaatttcttccatccggtggctgacataaatcaccgccacgcccagtgctgacatctttttcaccgctctgatcaccagttcaacttccgcactcgcaagcgaactggtaggttcatcaagaatgaccacgcgcggctcgcccttcatcacccgcgcaatttccaccagctgcttatgcgccgggcttagtgttgaaacaagttgttcaggactaacgtcaacgcccagcgcctgtaagcaacgttgggcatcctgcgccatttgcaggtaatcaatcatgccgttgcggcggggccactgaccgaggcagaggttttccgccaccgtcagcccttccaccagacttaactcctgataaaccgcgcgtacccccagttcagcggcacggcgagtcagcgtagcttcgtcaccttccagtcgcgtctcgccaatccagatttcaccgctatccggacgttcactgccggtaagcattcgaatgagggtcgatttgcccgcgccgtttttgcctaacagcgcacgaacctcgcctttattgagcgtgaagttaacgttatccaacgcaacgacgccgggataacgcttatttcctgccaccacttttgctaccgggactgcctctgttgccgtgaacatagggacctctgcgaatcagcgattagggcagaccatcaacgtgcgttgccagccactgtttaccgtcttccgttttggtatagagatcgataggcacctgaatcactttttcaccgtcggcttgtttattgataaccttcaatgtttgcgcgaaaacagcattgcccattttcttaccggaaatatccactaccgctttcagcacctgattgttttccagctcctgagcaatttcggttgtcatatccgaaccgaaaacagcaatttttccggcctgattttgattacgtaccgcttttaccgcgccgagtgtcgcaccgcccgattcccccataatggcgttgagatccggcgtggagataatcagtttttcaccaacggaaatcgctttatctaaaacagtcccttcctgattagcgacaatttgcgcgccgggaacgcgggattttaatacttmttcaaatcctttacgtcgctgcacacaaacttcaaaggcttcgcaattgatgacggcaattttcggctggtcaattttattggcaataaaataatcggcggcagcgttacccagttttttaccaaattccagcgggtcacccaccagatacgccgagacatatttatcgacccccttttgattaatacaggtgttgtagcaaatcaccggaatacccgyttcactggcgcgacgaacggtacggmtactgccattttcagacactgccgataaaataatagcatygacattacgcgccacgagggtatcaacaaaggtactttctttcgaaatatcaccctgggcgttagtttcaattaactgtacctgtactgaagaatcttttgccgcatcctgaactccctgacgcactccagcgtaatatccctgagtatcaaggtatattgcgccaatggtcatttctttatccgcagctctggcaaatagtgcgctacctaatagcgtagccattaataatagattacgggttgttctcatttttttaggcatagagcctcctgtagggtttttattaacaacggcttattctaattattttgtgatgagcggcagcgcgtgccgctcaaatattacagttaatagggtttagtgaacgtagttaaaaataaaaggcatcacggtggtgaataatgccgctttcggccaggccggattaatcgccgtcaattcagcgcgagcagattcgtattgcgcaatctcgcctaatcccgcggccgccagcatcgccaccatcaggcatttttctttatgctgctgttgtaaatcgccatacagcgacaacaagtcaggctgcgagacggcaaagaaatccgcttcgatactggttttcgccatctcttgcgcccactgtttcatttcactaaacagttgctgtgcggtgtgttgttcgcccagtaatcgcagcgccattccttgccagaagaggtaatcaaccggctgatcgttgtaatagctgtggatgttaatggtgcgatcgccggtcgccgccagatgtaaacagcgcgtcgcttcagtttcatcgccctgggctttggcgcatatcgcctgccagaaccagatgtcgttatcagtttgccccggtaaacggccttcgcttaaattctccggataatgcagcgcggcatgaagcagttcgctggcctgctgcggctctctggcatcaagatgctgccaggcgcgtaataactggttgaggataaactgactggtgaccttcccttccccgccttcccacgggtggaatttgcgcgtggcgagaatgtccgccgctttgtctgcctgccccgtgagatgccacaaattgagcagttctgcggtcatgtcgtcgcgtttcagcgcaatttccagattattttccagacgcgccagtcgtttctccggtgtggttccacttagcttatcaagcaaatcccgttcgaaaagcagacgtgcatcctgcggcgcaagctgataagcattatcaagataacgcgcggccagctcataatcgtgttgcttattccacgcatggatcgctaacccgcgccagccgtcggcaaactccggcgacatctctacgcaacgttgccataaggcaatggcttcgttgtagctacgtttgttgtagtagaagcaggccagtaaatggcgagcaaaccagcactcttcaatactctccagcgccgccacttcttccagcgtattcgggaaacggacaaactgcgggaagacatcaatggcttttgcgaccagttcgccacgttcggctttcggcagcaagctggcttgcaggtaaagcggcagcgtgcgctggcagtccagtgcattcagcatctctgccgcgagggtgggcattccccagttaatcagttgcccggcggtcatcagggcgttaacgtcgcgtccctgacacagaccgcgccactgcgcgagagctgattcgctacgaccatcgaaccagttcaggcaccacagagtggcgttcagcggataatcgcgcagcagtttctcgcgctgcaaacgcgcgttgtcctgacgaccacttaacaccagcagcagattatgcaggcaaagcacttcctgattgattgggcaggcgcgaagactttgttggcaaaaatccagacccgcgtcgaagttaccattacgcgccgccagtcgtgccagaccataatagcctccggctttactgttgccgctccagaccgcacgccagaaatcctcttcggcttgttgatattgtccctgacgttcgtaagcactggcgcgaatcaaactcgcctgtccgcactgcggatttttgttcagcgcatgtgcgcgtttcagagcctgagtggcatacgccaccgcttgcgggaaatctgcgcggttatactccagcatcgccagcgccagattacagcggtaatccagcggatccagcgccacgccgcgcaggtagtaatcgaacggtgaacggctggcgtgatgatattgctccagatgctgaccgataaaccaggcttcatctgtactggtaatgtcttgtgctgacagtggcgctttggcgacgtccggcaacggcaactcttgcggctgatgttcctgataactcagtacaatattgccgtcggcatcagagagctcaatggtcagtctttcaggattgataccgtgtaacacgccctggatggcggtcgctggtgtcagggccacggcatcatcgagcaacgcgtcgcatttgccgatttcgcggatcgccaggcggtatccgttcaacggagagatggcatacagcccccactcaatcccccgctcactacgctggagtttgattaccgcatcgcgggaggcgttttgcaccatgcccagagaatggtaaggcaggaaaaactgctcaaaacgcttctcttcgtaagcatcaagccgggtaaaatcaggctggttatcggcaaaaataccggtcatcagttcgatatacgggccgttattatcagttaggctcttatcccacgcctggccaaattcactgtgtccccagctccactgctttttacctggcgcaatatggtggttggcaacgtgtagcaaaccgccatcttcatcgtgacaccacgcgccaacaaaatcgtactgtgatttttcagccatatatgaggttggaacgggcacatttttatagcgagaaatgtccactccagcggagtagtccactttgtagtaagtgccggtggcgatagggaaagcggagacggcccgtttgcngtgatcaaacaccgccgttacatccggcggaaagacgytctgatgcccttcaccccctttcactgccgggttggcccaccacaagaaatgacgcggcgtggcgttgccgttatagacgcggctggcgatttccagcgccgcccggtcagggcgcagggtgaaacctgtcatcacctgtaaaccatgcatcggctccgtttcgcctacccacaccgtctgtgcgccgtcttcatgggcttcgagggtgaaatcaacgggcataaaggtggtcgggcgatggtgttgcggccagttaaactcaatcccgccggagatccacggtcccagcagccccaccagcgcaggtttaatgacttcattgtgatagacaaaatcgcgctgtttcactttatcccatgcgcgatgcacccgaccgcccaattccggcaggatcatcactttgatgtagtcgttttccagccacaccgcctgccaggatttcagggttttctgctcgctcagcgtatcggtcacgccgtagggataaaccgcgccggacgatccctgataaacgcgattttccaggaacatgggatgtatatcctgcggcccggtttcataggtcgggatctcaacgcgctcttgccacacttttactggagtcatggtgccctcaatattaacaagacatactgaattaaaagatttgtggcagtgtattgaacaatctggcaatgttttcgcggaataatcacgcaattaactaaacaaggtttagtgaagatgagagcctgcattaacaatcaacagattcgccaccataacaaatgcgtgattctggaactgctgtaccggcaaaagcgcgccaataaatcaacgctggcccggctggcgcaaatttcgattccggcagtcagtaatattttgcaggaactggaaagcgaaaaacgggtggtgaatatcgacgatgaaagccagacgcgcgggcatagtagcggtacatggctgattgcgccggaaggtgactggacgctgtgtctgaacgtgacgcccaccagtattgagtgtcaggttgctaatgcttgtttaagtccgaaaggtgaatttgagtatttacagattgatgcaccgacgccgcaggcgctgctgtccgaaatcgaaaaatgctggcatcgccaccgtaaattgtggccggaccgcaccatcaatctggcgctggcaatccacggtcaggttgatccagtgactggagtatcgcaaaccatgccgcaagcgccgtggacaacgccggttgaggtgaagtatctgctggaagagaagctgggcattcgggtgatggtcgataatgactgcgtgatgctggcgctggcggaaaaatggcaaaataattcgcaggaacgggatttctgcgtgatcaacgttgattacggcattggctcgtcgttcgtgattaacgagcaaatttatcgcggcagtttgtatggtagcggacagattggtcacaccatcgttaatccggatggcgtcgtctgcgactgtggacgttacggctgcctggaaaccgtcgcctcgttaagtgcattaaaaaaacaggcgcgggtatggctaaaatcacaaccggttaatactcagcttgatcctgaaaaactgactacagcgcagttaatcgctgcctggcaaagtggagaaccgtggatcaccagctgggttgatcgctctgccaatgccattggtttgagtctgtataacttcctcaacatcctcaatattaatcagatttggttgtacggtcgcagttgtgcctttggtgagcactggcttaatactattattcgccagacaggatttaacccgttcgaccgcgacgaaggaccgagcgtgaaagcgacgcaaattggcttcgggcaattaagccgcgcacaacaggtgctgggaattggctatttgtatgttgagacgcagttacgacagatttgatggcgcgataacgtagaaaggcttcccgaaggaagcctttttcaacagattaaccgtttcgcttatgcgtaaaccgggtaacgtgcgcagatgtcgagaactttacctttgatgcgctcgataacggcttcatcattgatgctgtccagcacgtcacacatccagccagccagttctttcgcttctacttctttgaagccgcgacgcgtaattgccggagtacccacgcgaataccggaggtcacaaacgggctcttcggatcgttcggtacgctgtttttgttgacggtgatgttagcacggcccagagcggcgtctgcttctttaccggtcaggtttttatcgaccagatcaaccaggaacagatggttatcagtaccgccggaaaccactttgtagccgcgttccaggaacacttctaccatcgctttagcgtttttagcgacctgctgctggtaagttttgaactcaggctccatcgcttctttcagagcaaccgctttaccggcgattacgtgcatcaacggaccgccctgaccaccagggaaaacggcagagttcagttttttgtacagctcttcgctaccacctttcgccaggatcagaccgccgcgcggacccgccagggttttgtgagtggtggtagtaacaacgtgagcatgaggaaccgggttcgggtagacgccagcagcaaccaggcccgcaacgtgcgccatatcaacgaacaggtaagcgccgatgctgtcagcgatttcacgcattttcgcccagtccaccacgccggaatatgcagagaagccaccgataatcattttcggtttgtgttctttggcttgtttttccagatcggcgtagtcgatatgaccggtagcatcaataccgtaaggaacaatgttgtacagtttaccggagaagttaaccggagaaccgtgagtcaggtgaccgccatgcgccaggttcatacccagaacggtatcacctggttccagcagcgcggtgtagaccgcaaagttagcctgggagccggagtgcggctggacgttagcgtagtcagcgccgaacagttctttcgcacgatcgatcgccagttgttcaacgatatcaacatactcgcaaccaccgtagtagcgtttgcccggataaccttcagcatatttgttggtcagctgagaaccctgcgcctgcattacgcgcgggctggtgtagttttcggaggcgatcagttcgatgtgctcttcctgacgtactttttcctgctccatagcctgccacagttcggcatcataatcggcaatgttcatttcacgctttaacatccgcatctcctgactcagctaacaataaaatttttggcctttataggcggtcctgttggacaacggcgaacagtataaccgaatcattgtgcgataacaggtcttgacaaaggaatttacgcaaacgattaccttcaggctacgcaaggctttggagaataaagagcttgcaaccggaaacggatttcttttcaggtttgtgatgcaaatttttcacttcatcacattctttctgaaaaacaccaaagaaccatttacattgcagggctattttttataagatgcatttgagatacatcaattaagatgcaaaaaaaggaagaccatatgcttgacgctcaaaccatcgctacagtaaaagccaccatccctttactggtggaaacggggccaaagttaaccgcccatttctacgaccgtatgtttactcataacccagaactcaaagaaatttttaacatgagtaaccagcgtaatggcgatcaacgtgaagccctgtttaacgctattgccgcctacgccagtaatattgaaaacctgcctgcgctgctgccagcggtagaaaaaatcgcgcagaagcacaccagtttccagatcaaaccggaacagtacaacatcgtcggtgaacacctgttggcaacgctggacgaaatgttcagcccggggcaggaagtgctggacgcgtggggtaaagcctatggtgtactggctaatgtatttatcaatcgcgaggcggaaatctataacgaaaacgccagcaaagccggtggctgggaaggtactcgcgatttccgcattgtggctaaaacacctcgcagcgcgcttatcaccagcttcgaactggagccggtcgacggtggcgcagtggcagaataccgtccggggcaatatctcggcgtctggctgaagccggaaggtttcccgcatcaggaaattcgtcagtactctttgactcgcaaaccggatggcaaaggctatcgtattgcggtgaaacgcgaagagggtgggcaggtatccaactggttgcacaatcacgccaatgttggcgatgtcgtgaaactggtcgctccggcaggtgatttctttatggctgtcgcagatgacacaccagtgacgttaatctctgccggtgttggtcaaacgccaatgctggcaatgctcgacacgctggcaaaagcaggccacacagcacaagtgaactggttccatgcggcagaaaatggcgatgttcacgcctttgccgatgaagttaaggaactggggcagtcactgccgcgctttaccgcgcacacctggtatcgtcagccgagcgaagccgatcgcgctaaaggtcagtttgatagcgaaggtctgatggatttgagcaaactggaaggtgcgttcagcgatccgacaatgcagttctatctctgcggcccggttggcttcatgcagtttgccgcgaaacagttagtggatctgggcgtgaagcaggaaaacattcattacgaatgctttggcccgcataaggtgctgtgatttgatgttgccggatggaaacatccggcaacccttgacgcggtttaaattgccgcgtcgtcctcttcaccggtacggatgcgaatgacccgtgccacgtcaaagacgaagattttaccgtcaccgattttgccggtttgcgccgtgcgaataatggtatcgacacaggtatcgacaatgtcgtccggtacgacaatctcaattttcactttcggcagaaaatccaccatatactccgcgccgcggwacagctcggtatggcctttctggcggccaaaacctttcacctcagtgaccgtcatgccggtaatgccgacttcagccagtgcttcgcggacatcgtccagcttgaagggtttaataatcgcatcaatctttttcatgctattccttgaaaaggtcgcctgtcttttgatctgctaaacgtaacacataacgccaattcattccttgaaatcgtttgcatccagctcgtgtcgggaaagcagtttataaaattctgtccggttgcgccccgccattctcgccgcgtgggtgacgttgcctttggtaatttgcagcagcttacgcaaatagttgagttcaaactgattacgtgcctcaacaaaggttggcagcgccgtattttcaccctccagcgcctgctctactaatgcatcgctaatcaccggagatgaggtcagcgccacgcactgttcaatcacgttgaccaactggcgcacattacccggccagctcgcggtcatcaggcgtttcatcgcatcggtggaaaacgcgcggacaaacggtttatgtcgctctgccgcctggcgcaacaggtgatttgccagtagcggaatgtcttctgtgcgctccgccagtgccggaattttcaggctgacaacgttgaggcggtaatagagatcttcgcggaattccccgcgcgccatcgcttttggcagatcacggtgagtggcagaaataatccgcacattgatatcaatatcgcggttactgcccagcgggcgcactttacgctcctgcaacacgcgcaacagtttgacctgcaacggcgcaggcatatcgccaatctcatcgagaaatagcgttccgccttccgccgcctggaataaaccttcgcgattgctgacagcgccagtaaacgcgccacgcgcatgaccaaacagctccgactccagcaattgctcaggcaatgcaccacagttaatagcaataaatggtttgctattgcgcgggctggcgttgtggatagcctgggcgaaaatctctttcccggtgccgctctggccattaatcaaaacgctgacgtctgattgcgccaccagccgcgcctgttccagcaaacgcagcatcagcgggctgcgggtgacaatcgcctcgcgccagcgttcgtcggtggctggcgcggattgttccagcgcatcatcaattgcctgatatagcgcgtctttatcaacaggcttggtgaggaaactaaaaacgccctgctgtgttgcagcaacggcatcgggaatagaaccatgcgcggtaagaataattaccggcattcccggctgcactttctggatttcagcaaacagctgcataccgtccatttcatccatccgcaggtcgctgatgactaaatctactttttcgcgattcagtacccgtaatccttcagcgccactttccgccgtgaccacgctgtagccttcgctggtcaggcgcaggccaagcagtttcagcaatcccggatcgtcatcgaccaataataaatgcgcaggtttatggctcatcaggagtgacctcatgggtggatggcgcgggcttttcactctcgtgtggcgtatccggcgagaaatttccagccggtttgcgggtcgagagctggcgttcaatatcagtcaggttttccagcttgcgggtggtgagttccagttgctgctgtagaacgtgatgttgctggcgcaatgtatccagctcgctgtcgctggactgctggagtttactgtagcgttggcgctcttccgccagttgcagttgcagcgcctgaccgtcgcgccagagttgatacagtgggcgaacctgtgccgggatctcggtacttaacgcttcaatacgcgcgaccagctggcggcgctcatatggcgtaattttggcgtcggcgagcaaaatcccttgtttaaaggtattttgccagctgccgtcgtcatattggcgagcttgctgacgcgactgcgcaggcattaaacgatcagcacaatccatcgcccgcagccagtaaagcggattggtttcggttgatttaccttgcagcgcccagatgtcgctacattcagtagaaagatagtcagccagttgataaaccggaattttttcttctgctggcgtatcaatggctggcttattgtgattctgcacgcaacctagcaatgccagacatggcagccctgccagccacagccgtcggggcaataatcgttgaaaaatgtgtcgcatattcaccagacttaaagcctatcccagtgggcgtaattgttgcagacagtttggacatggacagcgcggagaaaccggagcgtacatgtcgtacgtgaggatttcgagcactgcccggggccgaactgacaaataaaatagcctgatgggataggctgttagcattatttcgtgtttttcgacgacggtaattcaatgcggaaacaaacgtcttgcccgctctcgtcgaccagatacagttccccttgcatacggcgaatacaatccctggcaatgcttaatcccagaccgctgcccttcaccgccccttttcgctggtggcttccctgaaaaaagggttcgaagatcatggcgcgttcctcttgcggaatgggcgtgcctgtattgatgacatcaatataaacccgcgcaccatgtaaactgctgcgaaggcaaatgttaccggattcagccccgtagtgcaccgcattggagtaaagattatccagtacgctcatcagcagcattggctccgccaggcaagctgttgctttgagatcgacgtcggtatgcatcattttagcccgtgcgggcaggctatgagcagaaactactgtctccaccagcggtgctaactcaacattatctagttccaccgcactgtccgcctgtttacggttgtaatcaagcagttgttcgatcagtttttgcaaattgcggctgctgctatcaagaatgctcaccacctctttttgctctggcgtaagcggcccgacaacctgatcagccagtaattcagtgccctcgcgcatactcgccagtggcgtttttaattcatgagataaatgtcttaaaaattgatggcgttgggattccagccatgacaggcgctcacttaaccaaagaatacgttgcccaaccgagcgtaactcgctcggtccactgaacgaaacgctattgcccagagaacgcccttcccccaaccgattgatcatccgttcaatatttttcaccggcccgataatcatccgcgtgaaaagcagtaccattaccagactcaccagaaatagcaccagcgattgccaaccaaaatattgcccacgttcggcgatttcacgctgaagttgctgcccacgagagaacactactgtgcgcgtggcctgtaccatttcggtattggcactggcaaaggcttccagacgcgcggcagcagcagcatcgggaccactgttgttgcactgaagttgggccagattgttcaagtcctgacgcaatgcctggtaaagtttatcgtctggcagtacgcctgcgtgggcatcgagcatttcgctgtaacgcttgcgctggctttgataaaccttcgcaagcgtagggtcatccagcacgcaatactgacggtagctacgctccatctccagcgccgcgttggtcattgcttcgctgcgccgggcatcgataagcgtggtgcggttgaccagcgccgcctggtcgctaagcgcattcaggctttgccaggcttgccatgccagcaccaacaggggcagcagaatcagcaaaaatgccagcattaccagttgtcgtaatgagcggggaaaaacgggccagcgtttcaaggtgttactctcgtcagacgcgaatagcctgatgctaaccgaggggaagttcagatacaacaaagccgggaattacccggctttgttatggaataaggcggtgcctaactcgacgtttcgcccgatggttgatatagctacgctgatatcagaagttggacggcaggcaccttgttgtgcgtcattcgaattttatgtagcacgtcccgaaggggctgacataagtcggtgaatgagccactgattactattatgcagtaactgtgccaataaagaaaatagtttggtaacgtactgattatacgttgctttgaggggtttatggcttccccgctatttgaatgtaaatcagccactgtgtcgctaaaaagagacaacttaagaaaaacttattagattacaataaaatcaatcatttaagtgtcgccagaaagcgacacggtaaaccacccattgtcgtgatttacagacacaaaaaagctcccgaagttgggagcttataatagcggttgtatttaatgccggatgcggcgtgaatgcctcatccgggctgcaaaaccaatgagtttgacggcttaccccaactgcttacgtgcattgcggaaaatgcgcatccatgggccatcctcgccccagttttcaggatgccaggagttgctgacagtacggaaaacacgttccgggtgcggcatcataatggtgactcgaccgctttcagtcgtgaccgccgtaataccgttcggagaaccgttcgggttagccgggtaggtttcagtgactttgccgaagttatcgacatagcgcagtgccaccagccctttgctttccagtgccgccagatgcgccgcatcacgcacttccacgcgcccttcaccatgagagacagcaatcggcatttgcgagcccaccatcccctgcaacagcagcgacgggctttgggtcacttcaaccaagctgaaacgcgcttcaaagcgatcggaggtattgcgcacaaaacgtggccacaactcactacctgggatcagttcacgcagattagacatcatctggcaaccgttacatacccccagcgccagcgtttgcggacggtggaagaaggttgcaaactcatcgcgtacacggtcattgaacaggatagacttcgcccaaccttcaccggcacccagcacatcaccgtaggagaaaccaccgcacgcgaccagggcgtggaaatcctccaggcccgtgcgtccagccagcaggtcgctcatatgcacgtcgatagcatcgaagcctgcacggtggaaagctgccgccatttcaacatgcgagttcacgccctgctcacgcagcacagcaactttcggacgtgcgccagtggcaatatacggtgctgccacatcttcgttgatatcaaacgacagtttcacattcaggcccggatcggcgtcgtttgatttcgcctgatgctcctgatcggcacactccgggttgtcacgcaggcgctgcatctgccaggtagtttctgcccaccagacacgcaacgtagtgcggctttcgctgaatacagtctgcccgttggcggtaatcacaaaacggtcaccggaaaccgcctgcccaacataatggacgcaatcagcaagcccatgctgtgccagtacggactcgaccgcttcacggtcagcggcacgaacctgaatgaccgcacccagttcttcgttaaacaacgccgccaggcgatcgtcacccagagtggcgatatccgcgtcaatgccgcaatgaccagcaaaggccatttccgccagcgttaccagcagaccgccatcagagcggtcgtgatacgccagcaacttacgctgtgcaaccagcgcctgaatcgcgtcatagaagcctttcagttgcgcgacatcgcgtacatctgccggtttgtcgccaagctgacgataaacctgcgccagcgccgttgcgcccagcgcgttattgcctttgcccaaatcaatcagcagcagtgcgttatcttcggtagaaagctgcggcgtgatggtgtgacgtacatcttccacgcgggcaaatgcagaaatcaccagcgacagcggcgacgtcatttcgcgctcttcgttaccttcctgccagcgggttttcatcgacatagagtctttacccaccgggatcgtcaggcccagcgccggacaaagctcttcgcccacggctttaacggcttcatacaggcccgcatcttcaccagggtggcctgccgccgccatccagttggcggaaagtttaatgcgtttgatatcgccaatctgtgttgcggcaatattggttaacgcttcaccgaccgccagacgggcagaggcggcgaaatccagcagcgcaaccggcgcacgctcgccaatcgccatcgcttcaccgtagtagctgtcgaggctggcggtagtgaccgcgcagttagcgaccggcacctgccacggccccaccatctgatcgcgcgccaccatgccggttacgctgcggtcaccgatggtcaccaggaaagttttctccgccacggtcggcaaatgcagtacgcgtttcaccgcgtctgcaatggtgatcccttcacggaccagcgcatcgcccttcgctttcagcgtttgtacatcgcgggtcatcttcggcgttttaccaagcaggacgtccagcggcagatcgatcggctgattatcaaaatgacgatcgtgcagagaaagatgcagttcttcggtcgcttcaccaatcaccgcgtagggtgcgcgctcacgcttacacagttcgtcaaacagcggtaattgatcggcagcaaccgccagcacgtagcgttcctgggattcgttacaccagatttccagcgggctcatgcccggttcgtcgcttagaatatcgcgcagttcaaatttaccgccgcgcccgccgtcgctcaccagttccggcatcgcgttagaaagaccgccagcgccgacgtcgtggataaacaggattgggttggcatcaccaagctgccagcaacggtcgatcacttcctggcagcgacgctccatctccgggttgtcgcgctgtacggaagcaaagtcgaggtcggcatcagactgacctgacgccatggaagacgccgctccgccgccaagaccgatgttcattgccgggccgccgagaacgaccagtttcgcaccgacgttgatctcgcctttttgtacgtgatcggcgcgaatgttgccgatcccgcccgccagcatgatcggtttgtgataaccgcgcagctcttcgccgttgtggctgttcactttttcttcataagtacggaagtagccattcagtgccggacgaccaaattcgttgttaaacgccgcgccgcccagcgggccttcggtcatgatgtccagcgcggtgacaatgcgctcaggcttaccgaaatcttcttcccacggctgttcgaagccaggaattcgcaggttggaaacggagaaaccaaccaaacccgctttcggcttcgcgccgcgcccggtggcaccttcatcgcggatttcaccgccggaaccggtcgccgcgcccggccacggagaaatcgccgtcgggtggttgtgagtttcgactttcatcagaatatgcgccggttcctgatggaaatcgtagcggcccgtttcgtggtcagcaaagtagcggcccacttcagaaccttccattacggcggcgttatctttataagcagagagaacgtgatctggcgtggtttcgaaagtatttttgatcatcttgaacagcgatttcggctgctgttcaccgtcgataatccagtcggcattaaaaattttgtggcggcagtgctcagagttcgcctgagcgaacatatacagctcgatgtcgttcgggttacgaccaagctttgtgaaagcatcctgcagatagtcaatttcatcttccgccagakccaggccaagacgcaggttagcgtcgatcagcgcctgacggccctgccccagcaaatcaacgctggtaaccggagtcggttgatggtgggcaaacaactgctctgcatcatctaaagcaaaaaagaccgtttccatcatgcggtcgtgcagttcagcggtaacctgctgccattgttcattggtcagcgtaccggcttctatatagtaagcaacgccgcgctcaaggcggtttacctgttgtagcccgcagttatgagcaatatcggtcgctttcgaagaccagggagagatggtgccaggacgcggggtcaccagcaggagtttgccttgcggggcgtggctggcgagtgccgggccatatttcagcaggcgttcaagttgtgcgtgctcatcatcgtttaacggcgcattgaggtcagcaaaatggacatactcggcgtaaatattgtgaaccgggagcctggcagcctgaaaacgtgccagcagtttgttgattcggaatgccgacagtgcaggcgaaccacgcagaatttccatcataagtctctcgtcttctaagctttcggtgtacccaaggggggaaacgggcgtcattataaagaatctgatgcgctgacgaaaccgtttgcgtggaaataaaatcaccatcgtgaattagcaacgcgtgccgccaatggctgtaataagttgccatctggcgcaggtttacgcaaaatgccgctcatttatgagtaaacctttcactattattacattttttcaagctgggacgcgcacgacacagagaattaactaattgaaaaaattaaagattaattatctgttcatcggcattctggcactgctgctcgcggtcgctctctggccatccattccctggtttggtaaagccgacaaccgtatcgccgccattcaagcgcggggagagttgcgtgtgagcaccattcatactcccctgacgtataacgaaatcaacgggaaaccttttggcctggattacgaactggcgaaacagtttgccgattacctcggcgtaaaactgaaagtgaccgtgcggcagaatatcagccagctgtttgacgacctcgataatggtaacgccgacctgctggcggcaggacttgtctataacagtgagcgggtaaaaaattatcagcctggccctacctattattccgtgtcacaacaactggtttataaagtgggtcagtatcgcccacgtacgctgggcaacctgacggcggagcaactcaccgttgcaccgggtcatgtggtggttaacgatctccagaccctgaaagaaacaaaattcccggaattaagctggaaggtagacgacaaaaaaggctctgcggaattaatggaagatgtcatcgaaggaaaactcgattacaccattgctgattctgtcgccatcagcctgtttcagcgcgttcacccggagctcgccgtagcgctcgatatcaccgatgaacaaccggtgacctggtttagcccgttagatggcgataataccctttccgccgccctgctcgacttcttcaacgaaatgaatgaagacggtacgctggcacgcattgaagagaaatacctggggcatggcgatgattttgattacgtcgatacgcgcacatttttacgcgccgtcgatgcggtactgccgcagttaaagcccctgtttgagaaatacgccgaagaaattgactggcgtttgctggccgctattgcttatcaggaatcgcactgggatgcacaggccacttcaccgacgggtgtgcgcggcatgatgatgttaaccaaaaataccgcgcaaagcctcggcattacggatcgtaccgatgccgaacagagcatcagcggtggcgtgcgttatttgcaggatatgatgagtaaagtgccggaaagtgtgccggagaacgagcggatctggtttgccctcgctgcgtacaatatgggctatgcgcatatgcaggatgcccgcgccctgacggcaaaaaccaaagggaatcctgacagttgggctgacgtaaaacagcgtctgcctttacttagccagaaaccctattacagcaagctgacttacggctacgctcgtgggcatgaagcctacgcttatgtcgaaaatattcgtaagtatcagattagcctggtgggttatctgcaagagaaagagaagcaggctacagaagcggcgatgcaactggcgcaggattatccggcggtatcgcctacggagttgggcaaagagaaatttccttttctctcgtttctttcccagtcgtcatcaaactatttgacccattctccctctctgctgttttccaggaaagggagtgaagagaaacaaaattaatccgtcgaggattgcgcttttttctgcgctttaatttcctggcggcgcatgcgaaagaagtcactgagcaacgccgcgcactcatccgccagtattccttccgtaatttccactcggtgattcatacccggatgatgcagcacatccattaaagatcccgcagcgccagttttcgcgtcacgcgcaccaaagaccacgcgaccaatgcgactgtggatcatcgctccggcacacattacacatggttcaagcgtgacatacaacgtggcgtcgatcagacgataattttgcatcaccagaccgccctgcctcagggccatgatttctgcatgtgcggtgggatcatgtcgaccaatcggacggttccagccttcgccaataacacgattgttatgcactaataccgcgccgaccggtacttcccgctcatcccaggcacgcttcgccagcgtcattgcatgacgcatccagtattcgtggctaaattcgacttcagacaaaaagaaaactccggttataaaagcgcggcgcattatacacggacgctatgctttactctattccagttgctggagttcaccgcgcggggttactcgccagcgatgctggcaaaagtaaagcagcgggttgtcctgattactgtcgctatagccactgtacagccgcagcggcgtgccgattttgcgctccagttgcgcgaccttttcatgcccgaggcaacgcatcgtcaatacccaaccaccatagccacgctgaatttggctggcgataagattcacccgcggcagccagggtgtatcgaaatagaccgcttcaaccagcggctgtggagaaccggtaatcaaccagatatcagcatcggaacttaacaggtaggtggttaatcgctcctgaaccagcggaaaggcggtaacattgtcacgaaaccagcgtacgaaatcggcctgcaacgcctgtaaacgtgcttcgctgtgaccaaaggtgcatccccacagaagcagactcatcggccagcgtgccgcacgaccttttatcaataacgcaatggctataatcggcaacaacggcaggacaagtaacgcattcagcggttggcgacgcagtaaatagcgcagaaaactgccgaacatatcctgctgatgcaatgttccatctaagtcaaaaaacaccacacgacgctcgtgagttgccaaaccatactcctctggactgaaacatcctgattaattttcgctactacatagcctaacagatagatcatcacttttccggcaacaatcgaccgcatcatggctaactggaatttttaattcatggcaattagcggcaatggaatataaaattcactcgcgtgtgtctcatattgcctgttgtcgccactatttcatcgcgaggaaagatatgaacggcttacttcgtatccgtcagcgttaccaggggcttgcccagagtgataaaaaactggcggattatctgctgctacaacctgatacggcgcgccatttaagctctcagcaactggccaacgaagccggagtcagtcagtccagcgtcgtgaagttcgcgcaaaaactcggctataaaggttttccggcgcttaagttggcgttgagtgaagcgctggcaagccagccggaatcgccctcagtgcccattcataaccaaatccgcggtgatgatccgttacggctggtcggcgaaaaactgattaaagaaaatactgccgctatgtacgcaacgctaaacgttaatagtgaagagaaactgcatgaatgcgtaacaatgttgcgctctgcgcggcggataattctgaccggtattggcgcttcgggtctggtggcgcaaaactttgcctggaagctgatgaagattggcttcaatgctgccgcagtgcgcgatatgcatgcgctactcgctaccgtacaggcgtcgtcccctgacgatctgttattagccatttcttacaccggtgtacgacgcgagttaaacctggcggcagatgagatgctgcgagtgggcggaaaagtgctggcgattaccggctttactcccaatgccctgcaacagcgtgcttctcattgcctgtataccattgccgaagaacaagcgacaaacagtgcttcaatctctgcttgtcacgcgcagggaatgttaacggatttgctgttcattgcgctgattcagcaggatctggaactggcaccagaacgtattcgtcatagtgaagcgctggtgaaaaaactggtctgagtaaagaatgcgcgtataatgcccgcccggtttgtgttgttttgagagtttccttatggcgctgttaatcactaaaaaatgcatcaattgtgatatgtgtgaacccgaatgcccgaatgaggcgatttcaatgggagatcatatctatgagattaacagcgataagtgtaccgaatgcgtagggcactacgagacaccaacctgccagaaggtgtgcccgatccccaatactattgtgaaagatccgcaacatgtcgagacagaagaacagttgtgggataaatttgtgctgatgcaccacgcggataaaatttaatattctactctggaagtagagtattaattattttactgggaagccttaacggccattatatttatttaattgatgacattagcataataattcactaagttaatttatatagtatctgcccagacacttatttatagttattaaaggcgcgtccgattggttcaccggacgcaccttaagtacgtttccttgtgttataagaacagaaggatcagctgtaaaacagcaatgatgattttgatgacccgtttaatcaggtatcggcaatcagtcattcgtttttccttaaacaaggaatgcagccgttcagattagcccttacatctccccaaaactgaacgtgcgagttattggaatcgagtgctgcactccacaccagagctttgacgacaccactcgtttcaatgggggaattcagtggcatggtgtaaagcacagcaaaattgccaataacgaaaccgattttaatgtacttatcaaaaagcggtcacgttaatcttttcatcaatgtcgatttcttcgtaaaggctcgcgttttttatgtcagagattgcaagttgcttgtacaggtcaacgaaattgatccataatcattttcgttggaatcgtgtgctgcacaaaattaaagttaaaaagtaaaacccccgttccttaccagttcgggggttttactttataaagagaacggtattatttttaactttcaataattaccgtggcacaagcatagtggcgctcatcggccagcgtcacatgcatatttgcaacgcccagcttttccgccmgttttaatgcctcgccccacagtcgcagccgtggcttaccaagctcatcgttaaatacttcaaactgattaaacgccagaccattgcggatcccggtgccaaacgcttttgctgcggcttcttttacggcaaagcgtttcgccagaaaacgcaccggctggtggtgcgttttccaaatttcccattcgttatcgcttaatacgcggcgtgccaggcgctcaccggatcgggcgatcactgcttctatgcgagcgatctctacgatatccgtgcctaaacctaatattgccattagccacgcgcttccagcatcaggcgcttcatttctgccaccgcatctttcagtccggtcatcactgcacgaccaataatggcatgaccgatattcagttcgtgcatctcagggatggcggcaatggcttttacgttgtgataggtcagaccgtgtccggcgttaactttcaaaccgagactagcggcaaaggtcgcggctttggcgatacgcgccagctcttgcgcctgttcggcgtcagttttggcatcagcatagcaaccggtgtggatctcgataaacggtgcgccaacctctgccgcagctttgatctgctcttcatcggcgtcgataaacagagaaacctgaatcccggcatccgccagacgtttgcaggcatcgcgcattttgtcacgctgccctgcaacgtccaggccgccttcggttgttacttcctgacgcttttctggtaccaggcagcaaaaatgcggcttcgtctcaaccgcgatcgccagcatctcttcggtcaccgccatctccagattcatgcgggtatccagcgtctgacgcaggatgcgcacatcgcggtcagtaatgtggcggcgatcttcacgtaaatgcacggtaatgccgtccgcccccgcctgctcggcaataaacgcggcctgcaccggatccgggtaagcggtaccgcgcgcgttgcgcagcgtarcgatatggtcaatgttgacgcctaacagtaattcagccatgacaatcctcatcattcataatgtgttttcaccgttcgcttaggcataaattgccggaacagttccctgctctttaaaggtttaccgccaagatacggcttaagcgccatgcgggtaaagcgtttcgcggcgcgcagtgtgtctgcgtcaggaaattcccgtgcgtttaacgcttttaactgccttccggtgaacgttttattgtcgataacgacgcttgcgataaaccctttttcttcgcgataacgatacgtcatggtgtcatctaccggctcgccgctacccgcacaatgggtaaaattgacgccataacccagatgcccgagcagtgccagttcaaagcggcgcagcgcgggttctggcgtaccagtgacccctgcaagagactgaatgcagtgcaagtaatcgaaaaagagttcagagaagcgcgtctcgtattccagtacgcgggagagaagttcgttgatgtacagaccgctgtaaagcgtgataccgcttaatggcagcgccagcgagacagcttcagcactgcgcagcgttttgacttcgccacgcccgccaaaacgtagcaagagaggggtgaaaggctgtaatgcacctttcagggtagagcgtttagagcgtgcgcctttggcaaccagacgcacgcgacccgattcctccgtgaagacgtccagcatcaggctggtttcgctccacgggcgactatgcaggacaaatgcgcgctgccagccttccatcggagttactcttaaagatcgtcaacgtaaccgagactgcgcagtgcgcgttcgtcgtcggcccaaccggatttcacttttacccacagctcaaggtgaacaggcgcttcaaacatttcctgcatgtctttacgcgcttcaatcccgatggttttgatcttggcccctttgttgccaatgaccatcttcttctgcccttcacgctcaacgagaatcaaaccgttgatgtcataaccaccgcgttcgttagagacgaaacgttcgatctccacggtcacggagtacggcagttcagcgccgaggaaacgcatcagtttttcgcggatgatttcagacgccataaaacgctgtgagcgatcggtgatgtaatcttccgggaagtgatgagtcgcttcaggtagatgcttacgcacgattgccgcaatagtggcaacattcagcccggtttcggcagagattggcacgatatcgaggaagttcatctggcttgccaggaactgcaggtgcggcagcagatcggctttctcctgcacgttgtccactttgttcaccgcgaggattaccggcgctttgccttcgcgcagtttgttgagcaccatttcgtcgtccggcgtccagcgggtgccttcaacgacaaaaatcaccagctcaacatcgccaatagagctgctcgccgctttgttcatcaggcggttaatagcgcgtttttcttccatatgcaggcccggtgtatcgacgtagatcgcctgatacgcgccttcagtatggatccccacaatgcggtgacrarttgtctgcgccttgcgggargtgatggagattttctgccccagcagtttgttcaacaatgtggatttgccaacattcggacgtccgacgatggcaataaatccgcagtaacttttatcgatgctcattccagctccagttttttcaacgcctgttcggcggcagcctgctcagccttacgacggcttgaacctgtgccaaccaccggttcactcaggccgctgacctggcagtggattgtaaattcctgatcgtgcgcttcgccacggacctgaactaccagataagtcggcagcggcagatgacgaccctgcaaatattcttgcaagcgcgttttcggatctttttgtttatcgcctgggctaatttcgtccagacgagtttgataccagttgaggattaatttctcgacggtttgaatatcactgtcgaggaatacgccaccaattaatgcttcgacggtgtcggcgagaattgactcacgacgaaatccaccgcttttaagttcacctggtcctaaacgtaagcactcgcctaactcaaattcgcgcgccagttccgccagcgtattgccacggaccagcgtggcgcgcatccggctcatatcgccttcatccacacgagggaaacggtgataaagcgcattggcgataacgtagctcagaatagagtcgcctaaaaattctaaacgctcgttatgtttgctgctggcactacgatgagttaatgcctgctgcaacagttcctgatgattaaaagtgtagcccagcttccgttgaagccgattaattacgatggggttcatgcgataccaataaataaatgcgtcaacaattcagcacacgaaacagacctgatatacatggctctgctaactgcttcgctgcagtttcagtttagcggtatatggggaccaacgctgtttcgtgtgccgtggcaacctggaggtgccaaccttaaacttcgggggaatattctatacacaacgacgggggatgtcgttagccacgggagatttatctcataaataattcacgttgtcgccataacggcgacaacgtgaacgaagatgagctattaatggatgccgccaatgcgacttaagcgcacacctgtcggccattcgccttcttgcttatcgaagctcatccagatagccgttgcccgaccgaccagattcgcttcaggcacaaagccccagtaacggctgtccgcgctgttgtcgcggttgtcgcccatcatgaagtattgtcccggaggaacaatccaggttgccagttgttgccctggctgctggtaatacatccccacctgatcctgcgcaatcggcactgtcagaatgcggtgcgtcacatcacccagtgtctctttacgctcggaaagacgaattccattttctttggtttcgtttttcggcacttcaaagaatccgctggtcgcttccccaccattacggcgtgagaaggtctgaacgaaatcgctcggttccacgtttgagtaggtgaccggcagcgcgttttcacacgcctggccggaactgcatcccggttgaatcgtcagctcttttgagaccggatcgtaagtgactttatcgcccggtaaacccaccgcgcgcttgatataatcaagctttggatcttccggatatttaaagaccacgatatcgccgcgtttcggatgaccggtttcgatcagcgttttctggtagataggatctttaatgccataagcaaacttctctaccagaataaaatcaccgattaacagagtcggcatcatcgaacctgacggaatctggaacggttcataaataaacgaacgcacaatcaatacgatagccagtaccggaaaaacagaagcaccggtttccagccagccaggcttcggcgcaacctttttcaacgttgctttatccagtgagtcaccggcagccgcctgcgccgctgcctgacgttcccgccgtttaggtgcgaaaaagaatttatccacgcaccataaaatgcccgtcaccagtgtggcaatcaccagaatcagggcaaacatattcgccatgccaactcctaagggttatttgttgtctttgccgacgtgcagaatggcgaggaacgcttcctgcggcagctcgacgttaccgatctgcttcatgcgtttcttaccttctttctgcttctgcagcagctttttcttacggctgatatcgccgccataacatttagccagtacgtttttacgcagctgtttcacggtggatcgcgcaataatgtgcgtaccaatcgctgcctgaatggcgatatcaaactgctggcgtgggatcagatctttcatcttctccaccaactcgcgaccgcggttttgcgaattatcacggtgggtgatcaacgccagcgcatcaacacgttcaccgttgattaatacgtctacacgtaccatgtcggacgcctggaagcgtttgaagttgtaatccagagacgcataaccacgcgaggtagatttcaggcgatcgaagaagtcgagcaccacttccgccatcgggatctcgtacgtcagcgccacctgattaccgtggtaaaccatattggtctgcacgccgcgtttttctacgcacagcgtaataacgttgccgagatatgcctgcggcagcagcatgtgacactctgcaatcggctcgcgcagttcgtaaatgttatttaccgcaggcagcttggatgggctgtcgacgtagataacttcccttgacgtggtttcaacttcatacactacggtcggcgcagtggtgatcagatccagatcgtattcacgttccagacgctcctggatgatctccatgtgcagcaggccaaggaagccgcagcggaaaccaaagcccagcgcgctggagctttccggctcatagaacagtgaggcatcgttcaggctgagtttacccagcgcgtcacggaaggcttcatagtcgtcggaacttaccgggaacagaccggcgtatacctgcggtttgactttcttaaagccaggcagcgccttttctgccggattacgcgccagcgttaaggtatcgccgactggagcgccgtggatatctttaatcgcacatacgagccagcctacttcgccacatttcagttcagtgcggtcaacctgtttcggcgtgaagatgcccagacggtcggcgttataggtctgcccggtactcatgactttcactttgtcgcccttacgcagggtgccgtttttaatacggataagtgaaacaacgcccaggtagttgtcgaaccatgagtcgataattagtgcctgcaacgggccttccggatcgccttccggcggcggaatgtcgcgcaccagacgttcgagaacgtcctgcacgccaacgccggttttcgctgaacagcgcaccgcgtcagtggcgtcgatgccgacgatatcttcaatttcttccgccacgcgttcaggatcggctgccggcaggtcaatcttgttcagtaccggcaccacttcgagatccatttccatggcggtgtagcagtttgccagggtttgcgcttccacgccctgcccggcgtcgaccaccagcaatgcaccttcacaggcagccagcgaacgggaaacttcataggagaagtctacgtggcccggggtgtcgataaagttaagctgataggtttcgccgtcagacgctttgtagtccagcgtcacgctttgcgctttgatggtaatgccacgctcacgctcaagatccatggaatcgagaacctgcgcctccatttcacggtcagacaggccaccgcagatctggataatacggtcagacagcgtcgatttaccgtggtcaatgtgagctatgatcgaaaagttacgtatattcttcataaagtatgattattgtgccttaatgcccggttaaccaggcttttagaagtcgctgttctgagcttaacgtctgtattaatagaaacgccgcattctacactacaacattgaggcgaggaaatgttcataccgtatggattgtggtatctggaaacgtcctcgcatttgttatgcaaaatgcaacaaagccagtgaaatcactggctcgcgtcttccgaagatgtttcaaatcgcacaaggccaggcggcaatgccacgcttaagatgatcggttgccattctgcccgggcagcaaacttacgcgagtagccacgcgcaatcaggaacccgccaataccgccgaggaccgcaccacataatgctgcgacgtcagaagcaaagagtagctgaaatagcgaagcgatgaggaataatcccaccagcggcgacatataaaccagtaatgcggagctaagcaggctgccttcggcgatccccaattccactttttgccccggcactaacggctcatcacagggtacgacaatggtatgcgtggtttgcgggccaagtttattcaacacgcggctaccgcaaccggcgcgtgaagcgcagctgctgcatgaggctttaacatcacaactgaccagcgcctgcccgttttgccaggagacgacggtagcccactctttgatcattgcgctgccccgaacttaatattctcggcaatgcgtttcgccgtttgcggcggcagttcaccgacaatggtgatttcggcgttatcacgtacgcttgtactgacggttctgcgtccggtgcgcaacatctgatcggtgctcgatggcgtagcgcggttaacgtttaccgagaagctgaataatccgtcggaatagagacgtgattcgataggcatgttgtccatcgtcggtagcggacgtcgactactggaaacttcgctaaaaccctgtggcaaccaggttggcgtccagctgaatttagctttttcacctacaggaacagaaagcaacggcggcaaatttgccttcgccagcgtctgcatactgctgctgatatcctgattgacgttaaaagcaatcacgcgaaattgttccagcgtttcaccatcgcgatcaagaagatcaacccgcatcggtaatttcgattcggtgtccatccacacgatgtagctgtagcgtgtaccatctcgggcaaccacgcgaatgacttcgcaaagacgatcagcaatacgcgtgcgcccgacggagataaagtcgtagtaaggagaaaggcgtttgaaatcggtatagatgagcgatggcagagaatcaacaatgtaatcgccattaagcgtgaacggttcaagtcccggttcaaaatagctgatttcattgccgcgctgtaccacttcccggcgcgggccatccatttgcaacaattgtgcaagaggacggttatcgaggcgtgcatgtcgataacgcagagactcaacaccctgtttattgatgctgatgaatgacagctcgtaattcagtgactgactggccaggttcatctgctgtaataacgccccggacgcgggagtggccgaggcgttagcagagaataacaggctacctgtcactaatgacatggcaaaccaaagttgcttcattactgcgattgcgttcctaaagtttgaattcctggcacctgtacagcggcttgctgggtttgcgcctgctcaaactgaagctgttcagagtggagtcggcgttgcagttcgtaatcctgcaacattgcattaatgcgacgacgctgctgctgttgaccattatttgcggtcgcttcagaaggtactcccaggctaaccgggctggctttacccatcatcggcagtgtattaaataccggcgtttcgggctgctgggacgtttcagattgtccattatagtgctggacgccaacgataactgcaagcgatacgcatgcggctacgcccatttgggtaagctgtgccgcccacggacgtactttctgccagaatggcattttctgccattcatgcggcgcaggctgggcttccgggatcaatgtcgccggttgacgtactggctcttcttcaatggcggccatcacgcgtgaagagatatcgaaatggagcacctcgggagtatcaccccgcattgagtcacggattaagtgatagctttcccaggttttctgcatttctgggttatgagccagttcgttaagcagctcactatccagcgtttcgccatccattaaagcggaaagttgttctttctgcatgcctaatacccttatccagtatcccgctatcgtcaacgcctgataagcggttgaactttgttatcaatagcttccctcgctcggaagatacgtgaacgcaccgtacctaccggacaatccatgatagcggctatctcttcatagctcaggccatccagctcccgcaaggttattgccatgcgtaaatcttccgggagggactcaatagttcggaaaactatctgtctcagttcttctgacaacattaagttctcagggttcgaaatttctttcaacgcgccgccactttcgaagttttcagcttcaatggcatccacatcactggaaggtggacgacgcccctgagcaaccaggtaatttttcgctgtatttacagcaatccgatacagccatgtataaaaagcgctatctccccggaacgaatccagcgcacgataggctttaataaaagcttcttgtaccacatcgggaacatcacccgacggcacatagcgggaaaccagactcgccactttatgctgatagcgcactaccagtaagttaaaggctttctgatctcccttctggacccgttcaaccaggacctggtccgttaactgctcgctcatccgaggtaaagtctccccaaaccaaatttccacgcgctatcgaaacgccactccattagctgcaatttgagcaagcaaagggttagagtgtctcgtttttgtaaagttccgtaacgcatctgtttttgtttgtcatgctgtagacggatcattatctatcattataagtctacagaatctgaacatcgcattatctgtgtagaaatgcccatttaactgcctgaagagtaacccaacggcctttttatttcaccacctaatcctccaccagccagtaacttctctttttctcgccgccctgcgtcagcgtgtttagtcactgtaacaaatattaaaatagcaggtgtttattcgcacaacatgatgctatgctgaccaaaccgtgtttagtaaattaaacaaagaaaatgaatactctccttgaacattcatgtgacgtgttgattatcggtagcggcgcagccgggctttcactggcgctacgcctggctgaccagcatcaggtcatcgttctaagtaaaggcccggtaacggaaggttcaacattttatgcccagggcggtattgccgccgtgtttgatgaaactgacagcattgactcgcatgtggaagacacattgattgccggggctggtatttgcgatcgccatgcagttgaatttgtcgccagcaatgcacgatcctgtgtgcaatggctaatcgaccagggggtgttatttgatacccacattcagccgaatggcgaagaaagctaccatctgacccgtgaaggtggacatagtcaccgtcgtattcttcatgccgccgacgcaactggtagagaagtagaaaccacgctggtgagcaaggcgctgaaccatccgaatattcgcgtgctggagcgcagcaacgcggttgatctgattatttctgacaaaattggcctgccgggcacgcgacgggttgttggcgcgtgggtatggaaccgaaataaagaaaaggtggaaacctgccacgcaaaagcggtggtgctggcaaccggcggtgcgtcsaaggtttatcagtacaccaccaatccggatatttcttctggcgatggcattgctatggcgtggcgcgcaggctgccgggttgccaatctcgaatttaatcagttccaccctaccgcgctgtatcacccacaggcacgcaatttcctgttaacggaagcactgcgcggcgaaggcgcttatctcaagcgcccggatggcacgcgttttatgcccgattttgatgtgcgcggcgaactggccccgcgcgatattgtcgcccgcgccattgaccatgaaatgaaacgcctcggcgcagattgtatgttccttgatatcagccataagcccgccgattttattcgccagcattttccgatgatttatgaaaagctgctcgggctggggattgatctcacacaagaaccggtaccgattgtgcctgctgcacattatacctgcggtggtgtaatggttgatgatcatgggcgtacggacgtcgagggcttgtatgccattggcgaggtgagttataccggcttacacggcgctaaccgcatggcctcgaattcattgctggagtgtctggtctatggctggtcggcggcggaagatatcaccagacgtatgccttatgcccacgacatcagtacgttaccgccgtgggatgaaagccgcgttgagaaccctgacgaacgggtaataattcagcataactggcacgagctacgtctgtttatgtgggattacgttggcattgtgcgcacaacgaagcgcctggaacgcgccctgcggcggataaccatgctccaacaagaaatagacgaatattacgcccatttccgcgtctcaaataatttgctggagctgcgtaatctggtacaggttgccgagttgattgttcgctgtgcaatgatgcgtaaagagagtcgggggttgcatttcacgctggattatccggaactgctcacccattccggtccgtcgatcctttctcccggcaatcattacataaacagataaaaagcctgggttagcgccgtatacgcttcggaatagttctggtctggcccacgaatgactaagcgatcgctaaagcattctcccgcctgcggggagaatgccagcagcacccgatgcggcagtcgcgcttcgttttccgccacatccgtccgcaaacgtaaatgccagcccatacttaatgccagctccgtaaaactattaccaatctgctctggcagcaccacgcagaaaaatccctcttcggtaatgcactccgccgcgcaagtaagtaaagtctggtgatcaagtgaggtggtgtagcgcgcctgttcccgctgcggcgtcgcgcactccactccttgctcataatacggcgggttgctgatgattaaatcaaagcgcgcggtctgctgtgttacccactgctgaatatccgccgtatggacgttaattctctctaaccacggggactgggcgacattttcctgcgcctgagtggcagcttcactttccagctcaacggcatcaattatcacgctgtcactggttcgctgcgccagcatcagtgccagcaagccactacccgcaccgatatcaaggcaacgttttaccccagccaccggtgcccatgcgcccagcaatatgccatccgttcccactttcatcgcacagcgatcgtgagcaacaaaaaactgtttaaaagtaaatccattacgacgaagcacggatgtagactgtgacatgaaaataaaaccttgcaggaaaaacggcgatagcaccgggtgagaacaatacccgagaagcgatatccatacaaacagatgaagattgcagccgtaacgtctataatcagcgccccacacagaggtagaacatgactgtaacgactttttccgaacttgaactcgacgaaagcctgctggaagccctccaggataaaggtttcactcgcccgaccgccattcaggctgccgccattccgcctgcgctcgatggccgtgatgtactcggttctgcgccgacaggcaccggtaaaacggcggcgtatctgctgccagcgttgcagcacctgctcgatttcccgcgtaagaaatccggtccgccgcgtattttgatcctcaccccaactcgcgagctggcgatgcaggtggccgatcatgcccgcgaactggcgaaacatacgcatytggatatcgccaccatcaccggcggcgtagcctatatgaaccacgcggaagtgttcagcgaaaatcaggacatcgtggtcgccacgaccggacgtctgctgcaatacataaaagaagagaacttcgattgccgcgcggttgaaacgctgatcytcgacgaagcagaccgtatgctggatatgggcttcgctcaggatatcgaacatattgctggcgaaacgcgctggcgtaaacagaccctgctcttttcggcaacgctggaaggcgatgcgattcaggactttgccgagcgtctgctggaagatccggtggaggtttctgccaatccgtccacccgtgagcgcaaaaaaattcatcagtggtattaccgcgccgatgacctggaacataaaaccgcattgctggtgcatctgttaaaacagccggaagcgacccgctcaattgtgtttgtgcgtaagcgtgagcgtgtgcatgagctggcaaactggctgcgcgaagcgggcatcaacaactgctatctcgaaggtgagatggtacagggcaagcgtaacgaagcgatcaaacgtttgaccgaaggtcgcgtaaacgtactggttgcaaccgatgttgccgcgcgcggtatcgacattcctgacgtcagccacgtctttaacttcgatatgccgcgcagtggcgatacttatttgcaccgtatcggacgtaccgcgcgcgccggtcgtaaaggcaccgcaatttcgctggtagaagcccatgaccatctgctgctgggcaaagttggtcgctatattgaagagccaattaaagctcgcgtaattgatgagttacgcccgaaaacgcgtgcaccaagcgagaagcagaccggcaagccatcgaagaaagtactggcaaaacgcgccgagaagaaaaaagcaaaagagaaagagaagccgcgggtgaaaaaacgccatcgcgataccaaaaatattggtaagcgccgtaaaccaagcggaacgggcgtgccaccgcaaacgacagaagagtaatctcaatgccgggtttaagcccggcattatttttatcccggcaaaaaacaatcttcaacacactgaataaaagtgtgcatcgccgggctaaccgcttttccggcatggtgagcgcacattgccgtaatggtctgcgagtgttcgccaaaaggcaattcaattaattctccgctctcaagctctttttccaccgcaaagcggggcaagtaactgacaccgatattcgccgcgacacaacgtttgatactttcaatgcttaacagctcaatggtgttttccaccgtgatccgccgctggcgcagcgtgctctcaaatatctgccggaatacacattgcggttcgttgataataaagctacaggcgttatgtcttcccggctcagtaaaatcgacatctgcaatttgcggtgaagctaccagcaccagcgattgctcacccaattctcgtcggttcagggcatcatcattccctacgcgataaaaaaccccgacatcggcctcatcattcaatagcgcatcacggatcacgtaacagttcagagactgcaacgataaacgcacttttggggcgcgttgccgaaaacgctgcaacacctgcggcattcggtaagagagcaacgtttcgcccgaaacaacgcgtagttccccgtccggatccgactcctttttggcagcctcacgaagggtatccatcactctggtgagttcataaatgtgcggcagcagctttttaccttcgcgagtgaggcacatccgtcggccaattttctcaaataactgtaccgagaactcctgctcaagctgctgaatatgaaaagtcaccgtcgattgtgtacagcacaatttttgcgaagctcgcaaaaaggaaccctcttccaccacggttttaagcgtaataaaacggcgcagatccataaccccaaacctatcgaaaatatcgaatttagaatgtaaaaacattcatttttttaaatattctgtgtcgggtactgtctaccaaaacagaggagataacaagtgacaccgacccttttaagtgctttttggacttacaccctgattaccgccatgacgccaggaccgaacaatattctcgcccttagctcagccacaacgcacggatttcatcagagtacccgcgtgctggcagggatgagtctgggatttttaatcgtcatgttgctgtgtgcgggcatttcgttttcactggctgttatcgacccggcagctgtgcatctgttgagttgggcgggggcggcatatattgtctggctggcgtggaaaatcgctaccagtccaacaaaggaagacgggcttcagacaaaaccaatcagtttttgggccagctttgctttgcagtttgtgaacgtcaaaatcattttgtacggtgttacggcactgtcgacatttgttctgccgcaaacacaggcgttaagctggatagttggcgtcagcgttttgctggcaatgattgggacgtttggtaatgtgtgctgggcgctggcggggcatctgtttcagcgattgtttcgccagtatggtcgccagttaaatatcgtgctggcgctgctgctgatctattgcgcggtacgcattttctattaatgaaaaaaagcggaagaggtcgccctcttccgcttagtaacatgctacttaagccttacaggctttcagtaaaggtacgagcgataacgtcgcgctgctgttccggagtcagagagttaaagcgaactgcataaccggatacacggatggtcagctgcggatatttttccggatgcttaactgcatcttccagagtttcacgacgcagaacgttaacgttcaggtgctgaccaccttcaacgcgaacttctggtttcacttctactggaacttcrcggtactcaatgtcacccagtttgcttactgcaaccacttcgtcttctgcataacctgctttcgcaacgatkcaacgcgcttcgcctttttcgctgtccagcagccagaaagagttcagcagatcgtcgttagcggctttagtaatctggatacctgtaatcatgtgatgcctccccggcaaaattatttgatttgttcagcctgtcgcggccaattggtaaaaccattgttgcttgagtgtatatatactcctcaaacacccttgaatctttgatttaaatcaataaaaaccacacatcaagtgtggtcgcaaatagattttattgttttacatcaacttatgcgggtgtgaaattttaccaatttacatttttttgcactcgtttaagtctaaaaaatgagcatgattttgttctgtagaaagaagcagttaagctaggcggattgaagattcscaggagagcgagatggctaacgaattaacctggcatgacgtgctggctgaagagaagcagcaaccctattttcttaatacccttcagaccgtcgccagcgagcggcagtccggcgtcactatctatccaccacaaaaagatgtctttaacgcgttccgctttaccgagttgggtgacgttaaagtggtgattctcggccaggatccttatcacggaccgggacaggcgcatgggctggcattttccgttcgccccggaatcgccactcctccgtcactgctgaatatgtataaagagctggaaaatactattccgggcttcacccgccctaatcatggttatcttgaaagctgggcgcgtcagggcgttctgctactcaatactgtgttgacggtacgcgcaggtcaggcgcattcccacgccagcctcggctgggaaaccttcaccgataaagtgatcagcctgattaaccagcatcgcgaaggcgtggtgtttttgttgtggggatcgcatgcgcaaaagaaaggggcgattatagataagcaacgccatcatgtactgaaagcaccgcatccgtcgccgctttcggctcatcgtggattctttggctgcaaccattttgtgctggcaaatcagtggctggaacaacatggcgagacgccgattgactggatgccagtattaccggcagagagtgagtaaatttgcgggaaaatgccggatggcagagttgccacccggctgatttatcaggctttattctgacgccaccattcgccaagaagaacgccggttgcgacagagatattcagcccggcaacgttgccagtaccatcaatcttcacgcgcagatcgttcggatcgcgtgcggcatccggtaacccttcatattcctgacccagcaccagtaccattttcgctggcagactggttttgaacagcggtttaccctgctcgctggaagttgtcactacggtgtaacccgcctgacggaaatcatccagcacgttaacaatgttgtcgccagtaatcggctgaacgtgctctgcgccgccttctgcggtacggatagccgcccccgactccagcagtgccgcatcctgcaccacaacacctttcacgccaaagtgcgcgcagctgcgcatcatgccacccaggttatgcgggttarattcgttttccagtgccagaacacaatcctgcgcgcctgcctggcttacccactgctgcacggttgtgccattacgctttttgatcaggaagcaaacgccaccgtgatgttccgtgcctgacgcttttgtcaattccgcttcatctaccacatggnacgctttgcggtttgctgccatccagcgcaaggcttctttaaaacgcggcgttacactctggataaaccaggcgcgaacaatcgcttccggacggctctggaacagtgcctgacaggcgttttcgccgtagacgcgggtttcttccgcacgctgacgacgcaacacttccggatcaataaaacttttaccactgatgccaccgtgatcggccttttccggcgtctcatcacccggcgcgcgggaaaccgtgcgccacggcgaatcttcccacttgcggtcacggggctgactctgtttgtcatcgcgggcggggcgacggccaccgtcagcacgagattttcctggacgcccgccccctttcccggtacgcgggttgtgggtacgtttatcagaatcatcatcactgcggacatacatcactttgaccttgccgcttttacctttcatttcatcgttcatgcttttctccaccagcgctgcgcgaagcgcgcagattacccgaagtccgcgcggttcgccatgatttcgtaccaaagcctgcgactatcatacctattgaataaaacagattgttgtctggaacaatgtccccgataatatgtaacatattagaaacataccggcgttgttgccgataagtctccttactcatcccgaggttagttatgaataccgtttgtacccattgtcaggccatcaatcgcattcccgacgatcggatcgaagatgcggcaaaatgcggacgctgcggtcacgacttgtttgacggagaggtgattaatgcgaccggtgaaacgctcgacaaattgctgaaagatgatctaccagtggtgatcgacttctgggcaccgtggtgcggcccctgccgtaatttcgcaccaatttttgaagatgtcgcgcaagagcgtagcggtaaagtgcgctttgtgaaagtgaataccgaagctgaacgtgaattgagcagtcgctttggaattcgtagtataccgacgatcatgattttcaaaaacggtcaggttgtcgacatgcttaatggcgcagtaccgaaagcgccgttcgatagctggctgaacgaatctctttaatcttaccggggcgcatcttgtgccccgttttctcctctgcgacaatggcgttttttcgacgctctcttatgaccgaaaacgctgttctccagttacgcgccgagcgtattgcgcgcgcaacacgtccttttcttgcccgcggtaatcgcgttcgtcgctgccaacgctgtcttttgccagagaaattatgtctctgttcgacaattaccccagcacaagcaaaaagtcgcttctgtttgctgatgttcgacaccgagccaatgaagcccagtaataccgggcgtctgattgctgatattttgcctgataccgttgcgtttcaatggtcgcgtaccgaaccctcgcaggatttgctggatctggtacaaaacccggattatcagccaatggtggtctttcccgcctcgtatgctgatgagcaacgggaagtgatcttcacaccacctgccggtaagccaccgctgtttatcatgctcgatggtacctggccggaagctcgcaagatgtttcgtaaaagtccgtatctggataatcttcccgtcatttccgtcgatctttcccggctttctgcctatcgcctgcgtgaagcccaggctgaaggccaatattgtactgccgaggtagccatcgcactgttagatatggccggcgataccggggcggcagcagggttaggcgagcacttcacccgctttaaaacgcgctatctggcaggaaaaacgcaacatctgggtagcatcacagcagaacagttagaaagcgtttaaaatcattcggtcacttctgcgggagaccggtatgagtcagcgaggactggaagcactactgcgaccaaaatcgatagcggtaattggcgcgtcgatgaaacccaatcgcgcaggttacctgatgatgcgtaacctgctggcgggaggctttaacggaccggtactcccggtgacgccagcctggaaagcggtgttgggtgtgttggcctggccggatattgccagcttgccctttacacccgaccttgcggttttatgtaccaatgccagccgtaatcttgctcttctggaagagctcggcgagaaaggctgtaaaacctgcattattctttccgccccggcatcgcaacacgaagatctccgcgcctgcgccctgcgccataacatgcgcctgcttggaccaaacagtctgggtttactggctccctggcaaggtctgaatgccagcttttcgcctgtgccgattaaacgcggcaagctggcgtttatttcacagtcggctgccgtctccaacaccatcctcgactgggcgcaacagcgtgagatgggcttttcctactttattgcgctcggcgacagcctagatatcgacgttgatgaattgcttgactatctggcacgcgacagtaaaaccagcgccatcctgctctatctcgaacagttaagcgacgcgcgacgctttgtttcggcggcccgtagtgcctcgcgtaataaaccgattctggtgattaaaagcggacgtagcccggcagcacagcgactgctcaacacgacggcaggaatggatccggcgtgggatgcggcgattcagcgtgccggtttgttgcgggtgcaggatacccacgagctgttttcggcggtggaaaccctcagccatatgcgcccgctgcgtggcgaccggttgatgattatcagcaacggtgctgcgcctgccgcgctggcgctggatgccttatggtcacgcaatggcaagctggcaacgctaagcgaagaaacctgccagaaactgcgcgatgcactgccaggacatgtggcaatctctaacccgctcgatctgcgcgatgacgccagcagcgagcattatgtcaaaacgctggacattctgctccacagccaggattttgatgcgctgatggttattcattcgcccagcgccgctgctcccgcaacagaaatcgcgcaagtattaattgaagcggtaaagcatcatccccgcagcaagtatgtttctctgctgacgaactggtgcggcgagcactcctcgcaagaggcacgacgtttattcagcgaagccgggctgccgacctaccgtaccccggaaggaaccatcactgcttttatgcatatggtggagtaccggcgtaatcagaagcaactacgcgaaacgccggcgttgcccagcaatctgacttccaataccgcaaaagcgcatcttctgttgcaacaggcgattgccgaaggggctacgtcgctcgatacccatgaagttcagcccatcctgcaatcgtatgggatgaacacgctccctacctggattgccagcgatagcaccgaagcggtgcatattgccgaacagattggttatccggtggcgctgaaattgcgttcgccggatattccacataaatcggaagttcagggcgtcatgctgtacctgcgtacagccaatgaagtccagcaagcggcaaacgctattttcgatcgcgtaaaaatgacctggccgcaggcgcgggtccacggcctgttggtgcaaagtatggctaaccgtgctggcgctcaggagttgcgggttgtggttgagcacgatccggtttttgggccgttgatcatgctgggtgaaggcggtgtggagtggcgtcctgaagatcaagccgtcgtcgcactgccgccgctgaatatgaacctggcccgctatctggttattcaggggatcaaaagtaaaaagattcgtgcgcgcagtgcgctacgcccattggatgttgcaggcttgagccagcttctggtgcaggtttccaacttgattgtcgattgcccggaaattcagcgtctggatattcatcctttgctggcttctggcagtgaatttaccgcgctggatgtcactctggatatcgcgccgtttgaaggcgataacgagagtcggctggcagtgcgcccttatccgcatcagctggaagaatgggtagaattgaaaaacggtgaacgctgcttgttccgcccgattttgccagaagatgagccacaacttcagcaattcatttcgcgggtcaccaaagaagatctttattaccgctactttagcgagatcaacgaatttacccatgaagatttagccaacatgacgcagatcgactacgatcgggaaatggcgtttgtagcggtacgacgaattgatcaaacggaagagatcctcggcgtcacgcgtgcgatctccgaccctgataacatcgatgccgaatttgccgtgctggttcgctcggatctcaaagggttaggcttgggtcgacgcttaatggaaaagttgattacctatacgcgagatcacggactacaacgtctgaatggtattacgatgccaaacaatcgtggcatggtggcgctggcccgcaagctcgggtttaacgttgatatccagctcgaagaggggatcgttgggcttacgctaaatcttgcccaacgcgaggaatcatgagtaaggtactggaaatgttgaccacttaatcgggactggtgttattattgcacgcttatgtcgtctgcattgcacagaggacccttcaatgaacagagaagaaatgcactgtgatgttgtcaaaatttaagcgtaataaacatcaacaacaccttgcccaactacccaagatttctcaatcagttgatgatgtcgatttcttttacgctcccgccgacttccgggagacgctgctggaaaaaatagccagcgcgaagcagcgcatttgcattgtcgccctgtatctcgaacaggatgacggtggcaaaggcattctgaacgcgttgtatgaagctaaaaggcagcgtccggaactggatgtgcgggtgctggtcgactggcatcgtgcacaacgtggacgcattggcgctgcggcatctaacactaacgctgactggtactgtcgcatggcgcaggaaaatccgggcgtagatgttccggtttatggcgttccaatcaatacccgtgaagcccttggtgttctgcactttaaaggctttatcatcgacgatagcgtactttatagcggtgccagcctgaacgatgtttacctgcatcagcacgataaatatcgctacgaccgttatcatcttatccgtaaccgtaagatgtcagacattatgtttgaatgggttacacagaatattatgaatggccgcggcgttaatcgtctggatgatgttaatcggccaaaaagcccggaaatcaagaacgatattcgtctgttccgccaggagctgcgtgatgccgcttatcatttccagggcgatgccgacaacgatcagctttccgtaacgccgctagtggggctggggaaatcgagtctgttgaacaagaccattttccatcttatgccttgtgccgagcagaaactaaccatctgtacgccatacttcaacctgccagcaatccttgtgcgcaatattatccagttgctgcgcgaagggaaaaaggtcgaaattattgttggtgataaaaccgcgaacgacttctacattccggaagatgaacctttcaagataattggcgcattgccttatctctatgagatcaatctgcgtcgtttcctgagccgtttgcagtattacgtcaatactgaccagctagtggttcggttatggaaagatgacgacaacacctatcacctaaaagggatgtgggttgatgataagtggatgttgatcaccggtaataacctgaacccgcgcgcctggcgtctggatctggaaaacgccattttgatccacgatccacaactggagcttgcgccgcagcgagagaaagaactggagctgatccgcgagcataccaccatcgttaagcactatcgcgatctgcaaagtattgccgattatccggtgaaggttcgtaaactcatccgccgtttgcgccgtatccgcatcgaccgattaattagccgcatcctgtaatcacaaccccgtcctgtacggggtttgttttttggaggccacgttttgcgtattctttttgtctgttcgctattgttactttctggatgcagccatatggctaacgatagctggagcgggcaggataaagctcaacactttatcgcctcggcgatgctttccgccgccggaaatgaatattcacagcatcaggggatgagccgggatcgcagtgccatgtttggtttgatgttctctgtcagtttgggggcgtcaaaagagttttgggatagccgccccgaagggagcggctggagctggaaggatttggcctgggatgtcgccggtgcaagcaccggctataccgtctggcaactgacccgtcactaaagacgcatccccttccctttgcgatgtagcatcaaagaaaccagaaacgccaccacggccatcaaggtcacataccagaagaaggctgtttccattcctattgatttcagcgacaacgctacgtactccgccgaaccaccaaatatagcattagcgaccgcatatgacagaccaacgcmtaatgcgcgaacctgtgccgggaacatctcagccttcagtattccamtgattgatgtataaaaaytcaytatcagcagggcacacatcaccagaccaaaagcggcataaggcgaggaaacgttttgcaatgctgagagaataggaacggtaaaaatggctgccagcgaaccgaaacataacattgaggtacggcgaccaatcttatccgacagcgcgccaatgagtggttgaataagcatgaatacaaacaatgcggcagtcataatgccactcgccacgttggcatgcattcccgcagtatttaccagatacttctgcatataagtggtgaaggtatagaaacaaagggagcccgcagcggtaaaaccgagaaccatgatgaatgcacggcgattgcgccataatcctttcagagatccagcttcttttaaagcgcgcgtttcttgttgcgaagtttcatctaactgacgacgtaaccacaacgccacaacagctaacacagctcctaacgcgaaaggaatacgccatccccactctctgagtgcagagtcttccatggtgtgttgtaaaaccacgacaaccagtagggctagcagttgtccgccgatcaacgtcacatactgaaatgatgcgtaaaaacctttgcgcccttcaacggcaacttcactcatataggtggcgctggtgccatattctccgccaacggataatccctgaaataaacgcgcgagaagcaataatgccggagcccacgtaccgattgtttcataaccaggcaaacaggcgattaccagtgagccgaaacacatcatacacaccgatagcagcatcgattttttgcgaccatgtttatcggctatacggccaaatagccaaccgcctattgggcgcatcaggaatcccgcagcaaaaacacctgctgtttgtagtagttgagtcgtcgtgttcccggaagggaagaagatgtgggcaaagtagagtgaacagaacgagtagacatagaaatcgaaccactcgaccagattacctgaagaggcccccacaatcgcccaaatgcggcgacgagtatcactacttgtcagtttgctgtctgccgttacagtactttcagccatgccattatgtctcctgccgtaatccgatgcttttgtcggtcgcttttgtttatttcttttggcaaagaaaatgttatacatttgttacgtatcattatgcaaccttaaccatgaatttagttagcaggaaaatggttattgaggagcttaaggataaatttctggtaaggaggacacgtatggaagtmggcaagttggggaaaccgtatccgttgctgaatctggcatatgtgggagtataagacgcgcagcgtcgcatcaggcatttttttcaccaacgcaaaaaggccatcctgwcaggatggcctttcgcttwatttgatgcctggcagttccctactctcgcatggggagaccccacactaccatcggcgctacggcgtttcacttctgagttcggcatggggtcaggtgggaccaccgcgctaaggccgccaggcaaattctgttttatcagaccgcttctgcgttctgatttaatctgtatcaggccgaaaatcttctctcatccgccaaaacaccttcggcgttgtaaggttaagcctcacggttcattagtaccggttagctcaacgcatcgctgcgcttacacacccggcctatcaacgtcgtcgtcttcaacgttccttcaggacccttaaagggtcagggagaactcatctcggggcaagtttcgtgcttagatgctttcagcacttatctcttccgcatttagctaccgggcagtgccattggcatgacaacccgaacaccagtgatgcgtccactccggtcctctcgtactaggagcagcccccctcagttctccagcgcccacggcagatagggaccgaactgtctcacgacgttctaaacccagctcgcgtaccactttaaatggcgaacagccatacccttgggacctacttcagccccaggatgtgatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccattcagaaccaccggatcactatgacctgctttcgcacctgctcgcgccgtcacgctcgcagtcaagctggcttatgccattgcactaacctcctgatgtccgaccaggattagccaaccttcgtgctcctccgttactctttaggaggagaccgccccagtcaaactacccaccagacactgtccgcaacccggatcacgggtccacgttagaacatcaaacattaaagggtggtatttcaaggtcggctccatgcagactggcgtccacacttcaaagcctcccacctatcctacacatcaaggctcaatgttcagtgtcaagctatagtaaaggttcacggggtctttccgtcttgccgcgggtacactgcatcttcacagcgagttcaatttcactgagtctcgggtggagacagcctggccatcattacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttcgatcaagagcttcgcttgcgctgaccccatcaattaaccttccggcaccgggcaggcgtcacaccgtatacgtccactttcgtgtttgcacagtgctgtgtttttaataaacagttgcagccagctggtatcttcgactgatttcagctccatccgcgagggacttcacctacatatcagcgtgccttctcccgaagttacgggcaccattttgcctagttccttcacccgagttctctcaagcgccttggtattctctacctgaccacctgtgtcggtttggggtacgatttgatgttacctgatgcttagaggcttttcctggaagcagggcatttgttgcttcagcaccgtagtgcctcgtcatcacgcctcagccttgattttccggatttgcctggaaaaccagcctacacgcttaaaccgggacaaccgtcgcccggccaacatagccttctccgtccccccttcgcagtaacaccaagtacaggaatattaacctgtttcccatcgactacgcctttcggcctcgccttaggggtcggactcaccctgccccgattaacgttggacaggaacccttggtcttccggcgagcgggcttttcacccgctttatcgttacttatgtcagcattcgcacttctgatacctccagcatrcctcacagyacaccttcacaggcttacagaacgctcccctacccaacaacacacagtgtcgctgccgcagcttcggtgcatggtttagccccgttacatcttccgcgcaggccgactcgaccagtgagctattacgctttctttaaatgatggctgcttctaagccaacatcctggctgtctgggccttcccacatcgtttcccacttaaccatgactttgggaccttagctggcggtctgggttgtttccctcttcacgacggacgttagcacccgccgtgtgtctcccgtgataacattctccggtattcgcagtttgcatcgggttggtaagtcgggatgacccccttgccgaaacagtgctctacccccggagatgaattcacgaggcgctacctaaatagctttcggggagaaccagctatctcccggtttgattggcctttcacccccagccacaagtcatccgctaatttttcaacattagtcggttcggtcctccagttagtgttacccaaccttcaacctgcccatggctagatcaccgggtttcgggtctataccctgcaacttaacgcccrgttaagactcggtttcccttcggctcccctattcggttaaccttgctacagaatataagtcgctgacccattatacaaaaggtacgcagtcacacmsatwrmwvwgtgctcccactgcttgtacgtacacggtttcaggttctttttcactcccctcgccggggttcttttcgcctttccctcacggtactggttcactatcggtcagtcaggagtatttagccttggaggatggtccccccatattcagacaggataccacgtgtcccgccctactcatcgagctcacagyatgtgcatttttgtgtacggggctgtcaccctgtatcgcgcgcctttccagacgcttccactaacacacacactgattcaggctctgggctcctccccgttcgctcgccgctactgggggaatctcggttgatttcttttcctcggggtacttagatgtttcagttcccccggttcgcctcattaacctatggattcagttaatgatagtgtgwcgaawcacactgggtttccccattcggaaatcgccggttataacggttcatatcaccttaccgacgcttatcgcagattagcacggtccttcatcgcctstgactgccagggcatccaccgtgtacgcttagtcgcttaacctcacaacccgaagatgtttctttcgattcatcatcgtgttgcgaaaatttgagagactcacgaacaactytcgttgttcagtgtttcaattttcagcttgatccagatttttaaagagcaaatatctcaaacatcacccgaagatgagttttgagatattaaggtcggcgactttcactcacaaaccagcaagtggcgtcccctaggggattcgaacccctgttaccgccgtgaaagggcggtgtcctgggcctctagacgaaggggacgtatcagtctgcttcgcaagacgccttgcttttcactttctatcagacaatctgtgtgagcactgcaaagtacgcttctttaaggtaaggaggtgatccaaccgcaggttcccctacggttaccttgttacgacttcaccccagtcatgaatcacaaagtggtaagcgccctcccgaaggttaagctacctacttcttttgcaacycactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgtggcattctgatccacgattactagcgattccgacttcatggagtcgagttgcagactccaatccggactacgacgcactttatgaggtccgcttgctctcgcgaggtcgcttctctttgtatgcgccattgtagcacgtgtgtagccctggtcgtaagggccatgatgacttgacgtcatccccaccttcctccagtttatcactggcagtctcctttgagttcccggccggaccgctggcaacaaaggataagggttgcgctcgttgcgggacttaacccaacatttcacaacacgagctgacgacagccatgcagcacctgtctcacagttcccgaaggcaccaatccatctctggaaagttcctgtggatgtcaagaccaggtaaggttcttcgcgttgcatcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcatttgagttttaaccttgcggccgtactccccaggcggtcgacttaacgcgttagctccggaagccacgcctcaagggcacaacctccaagtcgacatcgtttacggcgtggactaccagggtatctaatcctgtttgctccccacgctttycgcacctgagcgtcagtcttcgtccagggggccgccttcgccaccggtattcctccagatctctacggcatttcaccgctacacctggaattctacccccctctacgagactcaagcttgccagtatcagatgcagttcccaggttgagcccggggatttcacatctgacttaaccaaaccgcctgcgtgcgctttacgcccagtaattccgattaacgcttgcaccctccgtattaccgcggctgctggcacggagttagccggtgcttcttctgcgggtaacgtcaatgagcaaaggtattaactttactcccttcctccccgctgaaagtactttacaacccgaaggccttcttcatacacgcgggcatggctgcatcaggcttgcgcccattgtgcaatattccccactgctgcctcccgtaggagtctggaccgtgtctcagttccagtgtggctggtcatcctctcagaccagctagggatcgtcgcctaggtgagccgttaccccacctactagctaatcccatctgggcacatccgatggcaagaggcccgaaggtccccctctttggtcttgcgacgttatgcggtattagctaccgtttccagtagttatcccyctccatcaggcagtttcccagacattactcacccgtccgccactcgtcagcaaagaagcaagcttcttcctgttaccgttcgacttgcatgtgttaggcctgccgccagcgttcaatctgagccatgatcaaactcttcaatttaaaagtttgatgctcaaagaattaaacttcggtaatgaattacgtgttcactcttgagacttggtattcatttttcgtcttgcgacgttaagaatccgtatcttcgagtgcccacacagattgtctgataaattgttaaagagcagtgccgcttcgctttttctcagcggcgcggggtgtgcatgatacgctttcccgctacagagtcaagcatttatttttgctttctctgccggaattctcaggagaaccccgctgacccggcggcgtgtttgccgttgttccgtgtcagtggtggcgcattatagggagttattccggcctgacaagcgaaaaatataaaaactttatcgttcgctcatttttcaggcaaaacatcttaaatatagtcttttccgtctaacttatagacaaaaacgagccccgaagggctcgttttatcattactggacggcgacaatccggtcttcattaacttccaggcgaataactttacccggaaccaattcaccagacagtatttgctgtgccaacgggttttcgatctgctgctggatagcacgtttcaaaggacgtgcaccatagactggatcgtaaccgttctcgctcagcagtttcagcgcctcgtcagaaatgtggatttcataaccacgttcttccagacgtttgtacagacgtttcaactgaatctgcgcaatcgaggcaatgtgctgttcgcccagcggatggaagaccaccacttcatcgatacggttaatgaactccggacggaagttatggcttaccacaccgagcaccagctctttcatgtgcgcataatccagttcaccgaagcgttcctgaatcagatcggaaccgaggttagaggtcataatgacgaccgtattacggaagtcgaccgttctcccttgcccgtcagtcagacgcccatcatccagtacctgcaacagaatgttgaagacatccggatgcgctttttccacttcatccagcaggatgacggaatacggacgacgacgcaccgcttcggtcaggtagccaccttcttcataaccgacatatcccggaggcgcaccaaccagacgagacaccgagtgtttctccataaactcggacatatcgatacggaccatcgcctcgtcgctatcaaacataaagttcgccagcgccttacaaagctctgttttccccacaccagttgggccgaggaacaggaatgaaccaatcgggcgatttggatccgccagccccgcacggctacgacgaatagcgttagataccgcatcaaccgcttcgttctgaccaattacgcgatggtgcagttcttgctccatacgcagcagtttttcgcgctcgctttccatcatgcgagaaaccggaatccccgtccaacgcgccagcacttcagcaatttcggcgtcggtcactttattacgcaacagacgcatagttttgccttcgagctgcgttgcggcttccagttgcttttccagttccgggattttgccgtattgcagttcagacatccgcgccaagtcacccacacggcgagcctgttcaatagcgattttcgcctgttccagttccgctttaatggtctgcgtaccagaaagcgatgccttctctgctttccactcttcttctaactcggagtactgacgttctttgtcgctcagttcttcgttgagcatatccagacgttttttactggcttcatcagactctttcattaacgcctgttgttccagtttgagctggatgatacggcgatcgagtcggtcgagttcttctggttttgagtcaatctgcatacgaatgctggatgctgcttcatcgatcaggtcgatggctttatccggcagctgacggtcagcaatgtagcgatgagacaacgtcgccgctgcaacaattgccgggtcagtaatttgcacatggtggtgcaattcgtaacgttctttcaggccacgcagaatcgcaatggtatcttcaacagaaggctcggcaacaaacactttctggaaacgacgttccagcgcagcatctttttcgatgtactggcgatattcgtcaagcgtcgtggcacctacgcagtgcaattcaccacgcgccagcgccggtttcagcatgtttccggcgtccattgcgccatcggctttacccgcgccgaccatggtatgtaattcgtcgataaacaggatgacgttgccttcctgtttggcaagatcgttaagcacgccttttaaacgttcttcaaactcaccgcgatatttcgccccagccaccagcgcgcccatatccagcgccagtacccggcggcctttcaacccttccggcacttcgccgttgataatacgctgcgccagaccttcaacgatggcagttttaccgacgccgggttcaccaatcagtaccgggttatttttagtacgacgttgcagcacctgaatggtacggcgaatttcttcatcacgaccaatcaccggatcgagtttgccctgttcggctcgttcggtaaggtcgatggtatattttttcaaagcctgacgttggtcttcagcaccttgatcgttcacgctttcacctccacgcatttgttcaatcgcttgagtaatgttggcggtggtcgcccctgctgctttcaggatgtcggccagcgtgccgcgagactcaagtgccgccagaacgaacagttctgacgagataaagttatcaccacgtttttgcgccagcttgtcgcaaagattaagaacgcgcaccagatcctgtgatggctggacatcaccaccagtaccttcaacctgcggtaaacgatttaatgcctgattgatatctgtgcgcaactggccagcatttatgccagcggatgttaataaaggactaaccgaacccccttcctgattcagcagggcgctcattaaatgaagtggttcgataaattggttgtcgtgcccaagtgcaagtgattgggcatcggcaagagcaagctggaatttattagtaagacgatccagacgcataactcctcccataacggatcaaagttgctactggagattaaatgaggtcatccctcaattattcaaggttattgaccagattaatgtgaaaagaaaatcacgcgtaccggatcgtcttgattctttaggttatatcagccaaatgaaacttgccatacgaccggtggtcttgtcgcgacgataagagaagaaagtctcattttccgtatatgtacaacggtcgccgccgaaaatttgctcaacacccacgttcgccagacgctgccgggcaagctgataaatgtccgccagatacttatcaccatgctgaatgaaagctgtactcgcttcggcgtctactgccataaacgcctcgcgaacctccgcccccacttcaaacgcgcgtgggccaattgccggccctaaccaggcgagaatattttctggattatcagcaaaacaggaaactgtctcttccagcacgcctgcgcacagtccacgccagccagcatgagcggcggcgacttccgttcccgctcgattgcaaaacagcacagggaggcagtcggcagtcatcactgcgcaaaccctgccgggcgtattgctataagaggcatctgctcgttttgaggcataaggttcgccagtaagattaagcacatctttgccgtgtacctgctcaagccagaccggtttagaaggcaaattgcccgcagcaaaaagtcgcttgcgattctcctcaacgtgatccgggttatcgccacaatgggcaccgaggttgagcgagtcatacgggggcaagctcacgccgccgatacgagtagagctacaggccgcaacaccttttggcagcggccactgcgggacaatcagcttactcataaccagtccacttcatctttatgctcttcgaaatcggcgcgcatcacctcaatcagctccaccatatcttgtggaataggcgcatgccattccatttcgataccggagatcgggtgataaagacgcagcatggttgcatgaagcgcctggcggtcaaatttacgcagcgtggagataaacgcttccgaagcaccttttggcgggcgcggacggccaccataaaccggatcgcccaccagcggatgagtgatatgggccatatgcacgcggatctggtgcgtacgtccagtttccagacgcaaccgcagacgcgtgtgcacacggaagtgttccatgatgcgatagtgagtcaccgccggtttgcccatcggatgcaccgccatgtgagtacgtttggtcgggtggcggctgattggttcatctactgtaccgccagcggtcatatgaccaattgccaccgcttcatactcacgagtaatttcacgcctttgcaaagattcgactaaacgcgtctgagccggaacggtttttgccacaaccatcaggccagtggtgtctttatccagacgatggacgatgcctgcacgcggtacatcagcaatgggcggatagtaatgaagtaacgcattcagtmccgtgccatccgggttacccgcgccaggatgtaccaccagatcgcgcggtttattaatgacgatgatatcttcatcttcatagacgatatccagcgggatatcctgcggttcaaaacgcgcttcttcttcaatctcagcgttgatggcaacctgctcgccacccaatactttttctttcggcttatcacaaagtttgccgttaaccagcacgcgctggtcgaggatccattcttttattcgcgaacgtgaataatccgggaacatttcggccaaagcctgatctaagcgttgaccgagttggttttcggacaccgttgcagtgagctgtactcgttgtgccatatatactgcttcttcgtttatcgttggggttttacggctttgccgtttaatatagtgtgctattgtagctggtcttaaccgggagcaggaacagagaatctcccgtattacattttgaggaaagtcaaaacgtcatgacgcgcatgaaatatctggtggcagccgccacactaagcctgtttttggcgggttgctcggggtcaaaggaagaagtacctgataatccgccaaatgaaatttacgcgactgcacaacaaaagctgcaggacggtaactggagacaggcaataacgcaactggaagcgttagataatcgctatccgtttggtccgtattcgcagcaggtgcagctggatctcatctacgcctactataaaaacgccgatttgccgttagcgcaggctgccatcgatcgttttattcgccttaacccgacccatccgaatatcgattatgtcatgtacatgcgtggcctgaccaatatggcgctggatgacagtgcgctgcaagggttctttggcgttgaccgtagcgatcgcgatcctcaacatgcacgagctgcgtttagtgacttttccaaactggtgcgcggctatccaaacagtcagtacaccaccgatgccaccaaacgtctggtattcctgaaagatcgtctggcgaaatatgaatactccgtggccgagtactatacagaacgtggcgcatgggttgccgtcgttaaccgcgtagaaggcatgttgcgcgactacccggatacccaggctacgcgtgatgcgctgccgctgatggaaaatgcataccgtcagatgcagatgaatgcgcaagctgaaaaagtagcgaaaatcatcgccgcaaacagcagcaatacataacagaaacctgaaacacaaaacggcagcccttgagctgccgtttttttattctgtcagttgtgaaactgaagcgatttagtcactatcgatctcatcaaatatggctcgctttgagatattcctcaagtaaaaaaacacctcttcctgcgatttctcacaaaaaagattcgttgacaaaaagtgacaaaattatgagatttccatcacacattttgacatcaggaacggtatgctgaattcaccaagacgggaagacaagaggtaaaatttatgacaatgaacattaccagcaaacaaatggaaattactccggccatccgccaacatgtcgcagaccgtctcgccaaactggaaaaatggcaaacacatctgattaatccacatatcattctgtccaaagagccacaagggtttgttgctgacgccacaatcaatacacctaacggcgttctggttgccagtggtaaacatgaagatatgtacaccgcaattaacgaattgatcaacaagctggaacggcagctcaataaactgcagcacaaaggcgaagcacgtcgtgccgcaacatcggtgaaagacgccaacttcgtcgaagaagttgaagaagagtagtcctttatattgagtgtatcgccaacgcgccttcgggcgcgttttttgttgacagcgtgaaaacagtacgggtactgtactaaagtcacttaaggaaacaaacatgaaacacacaccgtttttcttcgcattcttttttaccttcccctgaatgggaggcgtttcgtcgtgtgaaacagaatgcgaagaagaacaataaggcctcccaaatcggggggccttttttattgataacaaaaaggcaacactatgacatcggaaaacccgttactggcgctgcgagagaaaatcagcgcgctggatgaaaaattattagcattactggcagagcggcgcgaactggccgtcgaggtgggaaaagccaaactgctctcgcatcgcccggtacgtgatattgatcgtgaacgcgatttactggaaagattaattacgctcggtaaagcgcaccatctggacgcccattacattactcgcctgttccagctcatcattgaagattccgtattaactcagcaggctttgctccaacaacatctcaataaaattaatccgcactcagcacgcatcgcttttctcggccccaaaggttcttattcccatcttgcggcgcgccagtatgctgcccgtcactttgagcaattcattgaaagtggctgcgccaaatttgccgatatttttaatcaggtggaaaccggccaggccgaytatgccgtcgtaccgattgaaaataccagctccggtgccataaatgacgtttacgatctgctgcaacataccagcttgtcgattgttggcgagatgacgttaactatcgaccattgtttgttagtctccggcacgactgatttatccaccatcaatacggtctacagccatccgcagccattccagcaatgcagcaaattccttaatcgttatccgcactggaagattgaatataccgaaagtacgtctgcggcaatggaaaasgttgcacaggcaaaatcaccgcatgttgctgcgttaggaagcgaagctggcggcactttgtacggtttgcaggtactggagcggattgaagcgaatcagcgacaaaacttcacccgatttgtggtgttggcgcgtaaagccattaacgtgtctgatcaggttccggcgaaaacgacgttgttaatggcgaccgggcaacaagccggtgcgctggttgaagcgttgctggtactgcgcaaccacaatctgattatgacccgtctggaatcacgcccgattcacggtaatccatgggaagagatgttttatctggatattcaggccaatcttgaatcagcggaaatgcaaaaagcattgaaagagttaggggaaatcacccgttcaatgaaggtattgggctgttaccctagtgagaacgtagtgcctgttgatccaacctgatgaaaaggtgccggatgatgtgaatcatccggcactggattattactggcgattgtcattcgcctgacgcaataacacgcggctttcactctgaaaacgctgtgcgtaatcgccgaaccagtgctccaccttgcggaaactgtcaataaacgcctgcttatcgccctgctccagcaactcaatcgcctcgccgaaacgcttatagtaacgtttgattaacgccagattacgctctgacgacataataatgtcggcataaagctgcggatcctgagcgaacagtcgcccgaccatcgccagctcaaggcggtaaatcggcgaagagagcgccagaagttgctcaagctgaacattttcttctgccaggtgcagcccgtaagcaaaagtagcaaagtggcgcagtgcctgaataaacgccatattctgatcgtgctcgacggcgctaatacgatgcaaccgagcgccccagacctgaatttgctccagaaaccattggtatgcttccggtttacgtccatcacaccagaccacaacttgctttgccaggctaccgctgtccggaccgaacattgggtgtaaccccagtaccgggccatcgtgcgccgccagcatggcctgtaatggtccatttttcactgatgccagatcaaccagaatacaatctttcggtaaaggcggtaatttgccaataacttgctcagtaacgtggattggcacactaacaatcaccattccggcatcggcaacaatatcagccgctcgatcccagtcatgttgctccagaatccgcacctgataacccgagagtgtcagcatcttctcgaacagacgtcccatctgaccgccgccgccaacgataactaccgggcgtaacgcaggacaaagcgttttaaatcctttgtcgttttcactggagtaagattcacgcatcacccgacgcaaaacatcctcaatcagatctggcggtacacccagagcttccgcctctgcacgacgcgaggccaacatagatgcctctcgctccggaacataaataggcagtccaaagcggcttttcacctcgcccacttcagcaaccagttccagacgcttcgctaataaattcagcagcgctttatcgacttcatcaatttgatcgcgtaatgcggtcaattcagcaaccataataaacctcttaagccacgcgagccgtcagctgcccgttcagatcctgatgaatttcacgcagcaaggcatcggtcatttcccagctaatgcaggcatcggttacggatacaccgtatttcatttcactgcgcggttgctcggaagactgattgccctcgtggatattactttcgatcatcagaccaataattgagcgattgccatctttgatttgagcaaccacggattctgccaccgcaggctgacggcgataatctttattggaattaccgtggctgcaatctaccatcagagacgggcgcagtcccgcctgttccatctctttttcacattgcgcaacatccgcagggctatagttcggcgctttaccaccgcgcaggatgacatgcccgtccggattcccctgagtttgtagcaacgcaacctgccctgcctggttaatgccaacaaaacggtgcggctgggcggcggcgcgcatagcgttaattgctgttgccagactgccgtcggtgccgtttttaaagccaaccggcatggaaagcccggaggccatttcacggtgagtttgcgattccgttgtacgagcaccaattgctgaccagctaaacagatcgcccaggtattgcgggctattcggatctaacgcttccgtcgccagtggcagtcccatattcaccagctcaagcagcaatttacgcgcgatctgcagcccggcttctacatcaaaagagccatccatatggggatcgttaattaaccctttccagccgacagtggtacggggtttttcaaaatagacgcgcattaccagatagaggctatcgctgacctctgcggcaagggctttaaatcgacgagcatattccagagcagtttccggatcatgaatggaacaagggccacatactaccagcagacgaggatcgcgcccggcgataatatctgaaatggttttacgcgagtcagcaatctgggcttcttgttgcaggcttaatggaaaagcggccttcagttgtgccggagtcattaaaacctgttcgtcggtaatatgtacgttattcagcgcgtctttttgcatgatggcgatcctgtttatgctcgtttgcgatagttgatcctcagcgaggatgacgtaacgataacacataaagtaaagttttcaatccatatttcgtacatttttctttacataagcaatttattcgcgctttcaacccttgattctgtatagataaatttacaccacctttgaaaacaatccgctatgctttgaaaaaggagaaagaaatgatgaaaaagtttatcgcccccttgttggctttactggttagcggatgccagattgatccttatactcacgcgccaaccttgaccagcaccgactggtatgatgttggtatggaagatgcgatatcgggcagcgccataaaagatgacgatgcatttagcgattcacaggcggatcgcggtctataccttaaaggatatgccgaaggacaaaagaaaacttgccagaccgattttacttatgcccgaggactttccggtaaaagctttcctgccagctgcaacaatgttgaaaatgccagccaactgcatgaagtatggcaaaaaggggctgatgaaaatgccagcgcaatacgattaaattaattaaaaccccacaaataaattaaacataagattttactcattatgttttatttctcacaatgatgacgaccgcatgaaataatgatattttaatgagcattctgaaaaaatatcgatgcatttcgagcgaagatggtggggatccctgaatgcgtttttctcaccgactgttcttactgctgattctcctgctgacgggagcaccaatactcgctcaggagccttctgacgttgcgaaaaacgtgcgtatgatggtttccggtattgtcagttacacccgctggcctgcgctatcagggccaccaaagttatgtatcttttcatcttcacgttttagtaccgccctacaagagaatgccgcaacatctttgccttatctgcctgtcatcattcacactcaacaagaggcgatgatttcaggctgcaatggtttttattttggcaacgagtcaccgacattccagatggaattaaccgaacaatatccgtcaaaggcgttattattaattgccgaacaaaataccgagtgcattattggtagcgccttttgtctgatcatccacaataatgacgtcagatttgccgtaaacctggatgccttatcgcgtagcggtgtaaaggtcaacccggatgtcttaatgctcgcacggaagaaaaatgatggataacgataattctcttaataagcgccccacgtttaaaagagcattacgcaacatcagtatgaccagcatatttatcactatgatgctgatctggttgctgctttccgtgacctcggtgctgcccctgaaacagtacgcgcaaaaaaacctggcactgacagcagcaacaatgacttacagtctggaagcagctgtcgtttttgccgatggccctgcagcaactgaaacactggcagcgctgggccagcaagggcaattttcaactgcagaagtacgtgataagcagcaaaatattctggcatcctggcattacacccgtaaggatccaggcgatactttcagcaatttcataagccactggctcttccctgcccccatcattcagccgattcgtcacaatggtgaaaccattggcgaagtacgcttaaccgctcgcgacagttcaatcagccattttatctggttttcgctcgccgtactgaccggttgtattctgctggcatcaggaatcgcaattaccctcacccgccatttgcacaatggcctggtggaagcactgaaaaatatcaccgatgtcgtacatgatgtgcgttccaaccgcaatttttcccgacgagtttcggaagaacgtatcgctgagtttcaccgcttcgctctcgacttcaacagtctgctggatgaaatggaagagtggcagcttcgtttacaggccaaaaatgcgcagcttctacgtaccgcgctacatgacccattaaccgggctggctaaccgcgcagcgtttcgtagcggcatcaatacgttgatgaacaattccgctgcccgaaaaacgtcggcgttactatttcttgatggcgataatttcaaatatatcaatgatacctggggtcatgcgacgggcgatagagtcttgattgaaatcgcaaaacggttagctgaatttggcgggctgcgacataaagcataccgcctgggcggcgatgaattcgctatggtgctctatggtgtacagtcggaatctgaagtgcagcagatatgctcagcactgacacaaatctttaatctcccgtttgatcttcataatggccatcagaccaccatgacattaagcattggttacgcaatgaccattgcgcacgcttctgcggaaaaattacaagagctggccgatcacaatatgtatcaggccaaacaccagcgtgccgaaaagctggtgagataacaaggatatatcgatatgataaagcacctggtagcacccctgattttcacctcactaatactgactggctgccagtcccctcagggaaagtttactcctgagcaagtcgccgctatgcaatcttatggatttactgaatccgccggcgactggtcgctgggcttatcagatgccattctgttcgcaaaaaatgactacaaattgctcccggaaagccagcaacagatccaaaccatggcagccaaattggcctcgacagggctaacacatgcccgtatggatggacacaccgataactatggtgaagacagttacaacgaaggcttatcattgaaacgggcgaatgtcgtggccgatgcatgggctatgggtggacaaattccacgcagcaatctcaccacacagggtttaggaaaaaaatatcccatagccagtaacaagaccgcccagggccgcgccgagaaccgccgcgtcgcagtggtgattactcccccttaaaacacgagcaaacagataaaaaaagggccagccaattggccagcccttcttaacaggatgtcgcttaagcgaaatcttagttaagacgctctttgatacgagcagccttaccagtacgctcacgcaggtagtacagtttagctttacgaacagcaccacgacgtttgacagaaatgctgtcaactaccggagagtgagtctggaagacacgctcaacgccttcgccgttggaaattttacgaacagtgaatgcagagtgcagaccgcggttacgaatagcgataaccacgccctcgaatgcctgcagacgttttttggaaccttcaacaacccatactttcacttccacggtatcacccggacggaaggaaggtacgtcctgcttcatctgctcttgttcaagttgcttaataatgttgctcataatttaatctcttatcctgggtaaactgatatctcgggggcttacgccatcccatcatgtttatgttgctgttgtgcgtgttccgttttgaactccgccagcaaccttgcttgctcttcagtcagagccaggttttccagaagttcaggtcttctaagccaggtacggcccagcgactgtttcaaacgccagcgacgtatctcggcatggttgcccgacagtaacactggcggaacttccatcccttctaacacctcaggccgcgtatagtgcgggcaatccagcaatccttcagcaaaggaatcttccgttgccgaggcttcatgtcccagtactcccggaataaaccgggaaacggagtcaatcagcgtcattgctggtaactcaccaccactgagaacgtaatcgccgattgaccattcttcgtcaatttcggtttggatcacgcgctcatctataccttcgtagcgaccgcacaccagaatcaatttttgattcgttgccagttcgctgacgcccgcttgatcaagcttgcgtccctgtggtgaaagataaatcacctttgcgccttcacccgccgcggcttttgctgcatgaatggcgtcccgcaagggttgcaccatcattaacatccccggtccgccgccgtaaggacgatcgtccacggtacggtgccggtcatgcgtgaaatcgcgaggactccagctctggatgctcagcaggccatttttaactgcccggccagttaccccgtaatcggtaattgcgcggaacatttcaggaaacaggctaattatgccaatccacatagcgccgtcttttaccgtttatccggtggtttaaaaaccaggatcccaatctacttcgattgaacgagtagtgagatcgactttcttgataacctgcccatcgaggaacggtacgagacgttccttgataccaaacgcatctttcaggtttgccttaatgacgagaacgtcattggatccggtttccatcatatcgacgactttaccgagatcgtagccttcagtggttactacctggcagcccatcaggtctttccagtagtagtcaccctcttcaagctgaggcagctgcgatgaatccacgacaatttcacaattcgtcagcaggttcgccgcatcacgatcgtcaacgcctttcagcttgatgatcatgtcctgattgtggtgcttccagctttccagctggacttgctgccactgacccgccttctggataaaccagggctgatagtcaaaaatgctttcggcgtcttcggtggaagaaaacactctgagccacccacgaataccgtaagacgaacccatttttcccaaaacgatgggatcaacaggtgcttgcgcggtgagttgtttgctcatcatgaccaccgtgacagattaagctgctttgtttacttctttgatcagcgcagcaacgcgatcagaaatagttgcgccctggccaacccagtgagcgatgcgatccagatccaggcgagtgccttcttctttttcgctagcgattgggttgaagaaaccaacgcgctcgatgaagcgaccgttgcgtgcattacggctgtcagcgacaacaacctggtagaacggacgctttttagcgccgtgacgtgctaaacgaatagttaccataacatcctcttgtgtgaataaaacaaccggaccccatcgaggaacggagtccggtgtcatattaaaagcccgaaaattttactgatttctggagaaaatgcaatcagcagttaataactctgtcgcataaggtcatttagcgaccaggaaatcccggcggcatcatccccttcatgcttctcatcatcttcgccattccgcccttcttcattttcttcatcatgcgctgcatgtcgtcgaactgtttcagaagacggttaacgtcctgcacctgcataccgcaaccggcagcaatacggcgtttacgcgaacctttgatgatttctggcttagcgcgctctttcatcgtcatcgagttgatgatggcttccatacgcaccagcactttatcgtccatctgtgacttgacgttatccgggatctgccccatgcccggcagtttgcccataaggctggccatgccgcccatatttttcatctggcgcagttgctcaaggaagtcgttgagatcgaagccgtcaccttttttcagcttgctggctaatttctctgcctgcgcgcggtcaactttgctttcgatatcttcgatcagcgacagtacgtcgcccatgccgagaatacgcgacgcgatgcggtccggatggaacggctccagcgcctcagttttctcgccaacaccgaggaacttgatcggtttgccagtgatgtgacgaatagagagcgccgcaccgccgcgggcatcgccgtccactttggtcaacactacgccggtaagcggtaacgcttcattgaatgcttttgccgtattggccgcatcctgaccggtcatggcgtcaaccacaaacagggtttcaaccgggttaatcgacgcatggacttgtttgatctcgtccatcatcgcttcgtcaacgtgcagacgaccagcggtatccaccagcagcacgtcgtagaatttcagtttggcttctttcagcgccgcgttaacaatatcaaccggcttctgaccaacatcagaagggaagaaatcaacgcccacctgctctgccagcgtctcaagctgtttgattgccgccgggcgatagacgtcagcagaaaccaccagcactttcttcttgtgcttctcgcgcaggaacttaccgagtttaccaacgctggttgttttaccggcaccttgcaggcctgccatcagcacgaccgcaggcggttgcgcagccagattcagggtctggttctcttcgcccatcgccgcaaccagttcgttacggacgattttgacgaactcctgccccggcgtcaggctcttattaacttcatgaccaaccgctttctcttttacgcgattgataaactcacgcactaccggcagagcgacgtccgcctccagcagcgccatgcgcacttcgcgcagcgtatcttttacgttgtcttcagtgaggcgtccacggccactgatattgcgcagcgtgcgcgacaaacgatcggttaaattatcaaacattgtctctcgcctggggtggaaacggttggccgcaatcgcgacacatcatcagtattttgccgcagtataacatgaaggcgtctttgttgttatgcaacggttggagcagcgttcacctgacgctatactgcttctctttcttattgctcaaactgtcgacatcactatgcccgtttttgctctgctcgcgcttgtcgcctactccgtcagtcttgcgctgattgttcccggtctgctgcaaaaaaacggcggctggcggcgcatggctattatttctgcggtcattgcgctggtctgccacgcaatcgctctggaagcccgcatcctgcccgacggtgatagcggacaaaacctcagcctgctgaacgttggttcattggtcagtttgatgatctgtacggtaatgaccattgtggcttctcgcaatcgtggctggttgctgctacccattgtctatgcctttgcgcttatcaacctggcgctggcaaccttcatgcccaatgaatacatcacccatctggaagctacgcctgggatgctggtgcacattggcttatcgctcttttcctatgccacgctaattatcgccgccctgtacgcgctgcaactggcgtggattgattaccaactgaagaacaagaagctggcgtttaaccaggaaatgccgccattgatgagtatcgagcgtaaaatgttccacatcacgcagattggcgtggtgctgctaacgctcacgctttgcactggcctgttctacatgcacaacttatttagcatggaaaatatcgacaaggctgtgctctctatcgtggcgtggtttgtctatattgtgctgctatggggacattatcatgaaggatggcgtggacgtcgcgtcgtctggtttaacgttgcgggtgcagtcattctgacactggcctacttcggcagccgaattgtccagcagttaatcagctaaacccagaaaaggagtttccccctggaacacatttctactactacgttgatcattattctgatcatcatggtggtcatttcagcctatttttccgggtccgaaaccggaatgatgaccctcaaccgctatcgtctgcgacatatggcgaaacagggtaatcgctcggccaaacgcgtcgaaaaattgctgcgtaagccagaccgcctgataagcctggtgttaatcggcaataacctggtcaatattcttgcctccgcgctcggcactattgttgggatgcgtttgtacggcgatgcgggcgtggcaattgcgactggtgtgctgacttttgtcgtactggtttttgctgaggtattgccgaaaaccattgccgcgctgtacccggaaaaagtcgcttatccgagtagttttctgctggctcccctgcaaattttgatgatgccgctggtctggttgctgaatgctatcacccgtatgctgatgcgcatgatgggtatcaaaaccgatatcgtggttagcggctctttgagcaaagaagagttgcgcactatcgtgcacgaatcgcgctcacaaatttcccgtcgcaatcaggatatgctgctgtcggtgcccgatctggaaaaaatgaccgttgatgacatcatggtgccgcgcagtgaaattatcggtattgatatcaacgatgactggaaatctattctgcgccaactctcccactcacctcacgggcgcatcgtgctctaccgtgattcgctggacgacgccatcagtatgctgcgagtacgtgaagcttggcggttgatgtcggagaaaaaagagttcaccaaagaaaccatgctgcgcgccgcggacgaratctattttgtgccggaaggtacgccgctcagcacgcagttggtgaagtttcagcgcaacaaaaagaaagtcggcctggtcgtcaacgagtatggagacattcaggggctggtgacggttgaagatattctggaagagattgtcggcgatttcactacgtcgatgtcgccaacacttgccgaagaagtcacgccgcaaaacgacggttcggtgattattgatggcactgccaacgtgcgggaaatcaacaaagcctttaactggcatctaccggaagatgatgcccgcacggttaatggcgtcattcttgaggcactggaagagatccctgtcgtaggcacccgcgtgcgtattggcgagtacgatatcgatattctcgacgtacaggacaatatgattaagcaggtaaaagtttttcctgtgaaaccgctgcgcgagagtgtggcggagtaacgaaaacggcccggcattcgcatgcagggccgtgaattattacgaaaacagaaattacgcttttgctttcgctacagttaccatcgccgcacgaatcgtacgaccattcagcgtataacccttctgcataatgcccagtacgttacctggcgcaacgtcatcagattccaccattgcgatagcctgatgcacattcgggtccagcggcacgttagtttcggcgatcacttcaacaccaaacttacgcacaacatccagcatcgacttcagcgtcagctcaatgccttcaaccatcgcagacatatccgggttagctttatcagccacttccagcgcacgatccaggctatcaatcaccggcagcaattcgttgatgaatttctccagcgcgaatttgtgggctttttcaatatccagttcagtacgacgacgcaggttttccatttcggcttttacacgcaaaatgccgtcacgttcacgggtctgggcttcagccagctgagcttcgagattcgcaattttttcatcgcgcggatccacctgctcagcagaagcttctggctcaactgcctcaatctcttcgtgctgatccatgataatttcttccggggcttgcccctcaggcgttttctgttctttactactcatgaatttctccgcgtttttttcgcattcatctcgctaacttcgcttattatggggatcagtttcagggtttcaagggaagcactcacattgtcatcaatcttcgcaacaaggacctcggaaaaatgaataatcatttcaagtgtattggcattgtgggacacccacggcaccctactgcactgacaacacatgaaatgctctaccgctggctgtgcacaaaaggttacgaggtcatcgttgagcaacaaatcgctcacgaactgcaactgaagaatgtgaaaactggcacgctcgcggagattgggcaactggctgatctcgcggtagtcgttggtggcgacggtaatatgctgggcgcgacgcgcacgctcgcccgttacgatattaaagttattggaatcaaccgtggcaacctgggtttcctgactgaccttgaccccgataacgcccagcaacaattagccgatgtgctggaaggtcactacatcagcgagaaacgttttttgctggaagcgcaagtctgtcagcaagattgccaaaagcgcatcagcaccgcgataaatgaagtggtacttcatccaggcaaagtggcgcatatgatagagttcgaagtgtatatcgacgagatctttgcgttttctcagcgatctgatgggctaattatttcgacgccaacaggctccaccgcctattccctctctgcgggcggtcctattctgaccccctctctggatgcgattaccctggtgcccatgttcccgcatacgttgtcagcacgaccactggtcataaacagcagcagcacgatccgtctgcgtttttcgcatcgccgtaacgacctggaaatcagttgcgacagccagatagcactaccgattcaggaaggtgaagatgtcctgattcgtcgctgtgattaccatctgaatctgattcatccgaaagattacagttatttcaacacattaagcaccaagctcggctggtcaaaaaaattattctaattttacgccagcctctttactgtatataaaaccagtttatactgtacacaataacagtaatggtttttcatacaggaaaacgactatgttggcacaactgaccatcagcaactttgctatcgttcgtgagcttgagattgattttcatagcggcatgaccgtaataactggcgaaaccggtgcgggtaaatctattgcaatagatgccctcggtctttgtctcggtggtcgcgctgaagccgacatggtgcgtaccggcgctgctcgcgctgacctgtgcgcccgtttttctctgaaagatacgccagcggccctgcgctggctggaagaaaaccagcttgaagacgggcatgaatgtttgcttcgtcgcgtgatcagcagcgatggtcgctcccgtggtttcatcaacggtacagctgttcctctgtcacaactgcgcgaactgggtcagttgctgattcagatccatggtcagcacgctcatcagttactcaccaaacccgagcaccaaaaattcctgcttgatggctatgccaatgaaacctctctactccaggaaatgaccgcacgttatcagttgtggcatcaaagctgccgtgacctcgcgcatcatcaacagttaagtcaggaacgcgctgcccgtgcggaactgctgcaataccaattaaaagaacttaacgaatttaatccgcagcccggagagtttgagcaaatcgacgaagagtacaaacgtctggcgaacagcggtcaattgctgaccaccagccagaatgcattggcattaatggccgacggtgaagacgcaaacctgcaaagtcagctttacacggctaaacaactggtgagcgaattgattggcatggacagcaaactgtccggcgtacttgatatgctggaagaagctaccatccagattgttgaagccagcgacgaactgcgccactactgcgatcgtctggatctcgatcccaaccgactgtttgaacttgaacagcgcatctcaaaacagatttcgctggcacgtaaacatcacgtcagccctgagacattgccacagtattaccagtcgctactggaagaacagcagcaactggacgatcaggccgactcacaagaaacgctcgcactggcggtaacgaaacatcatcagcaggcactggaaacggcgcgcgcattacaccagcaacgccagcattatgcagaagaacttgcacagctgatcaccgacagtatgcatgcgctctcaatgccgcatgggcagtttacgattgatgtcaaatttgacgagcatcacctgggcgctgacggcgccgatcgtattgagtttcgggtaaccaccaacccaggtcagccaatgcagcctattgccaaagtcgcatccggtggtgaattgtcccgcatcgcattggcaattcaggtcatcacggcgcgtaaaatggaaaccccggcactgatttttgatgaagtggatgtagggattagcggtccaacagcggcagttgtcggcaaactgctgcgtcaactcggcgaatcaactcaggtgatgtgtgttacccacctgccacaagtcgcgggatgtggtcatcaacactattttgtcagcaaagaaaccgatggtgcgatgacagaaacgcatatgcaatccctgaataaaaaaacgcggttacaagagctggcgcgcctgcttggtggcagtgaagtcacacgtaacacactggcgaatgcgaaagaactgcttgcggcgtaaacttttttcctgcttcacggtcagagtaaacagcaaaacgccgtaagaccggaaagcaaaaggttttaaagtgatgaaaggtctattatcatcggcatattacagatgagccacgtactgctcgggcccgaaaaggaatcaaatcactatgcgctgtaaaacgctgactgctgcagcagcagtactattgatgttgaccgcaggctgttccactctggagcgagtggtttaccgtcctgacatcaaccaggggaactatctgaccgctaacgacgtatccaaaatacgtgttggcatgacgcaacaacaagttgcgtacgcattgggtacaccgctgatgtccgatccatttggtacgaatacctggttctatgtcttccgccagcaaccaggtcatgaaggtgtaacgcagcaaacgctgacgctaacctttaacagtagcggtgtgttgaccaatattgataacaaacctgcgctgagtggtaactaataataaagttgctctcaaagacgttaaaaaaggtgctcaatgagcaccttttttctgtccgttatttattcgctgatttttctgctcgttgcctgcgaagctctttcggatcggcaatgagagggcgataaatctccacccgatcgccatcatgcacactatcgcttaattttgccggacggctgtaaatgccgactttgttttcagttaaatcgatatcggtacgcaattccagcaagccactggcgcgaatagcttcttcaaccgtcgcgccctcctgcagcgtcacgcgctgcaggtactgcttcttaggtagcgcataagccacctcaacggcaattttacctggcactgtaaacctctttcgcacgaaccgtaaaagcctggaccatattagacgccagctctttaaacacgcgaccaaaagcgagttcaatcaacttattggtaaactcaaagtcgagatgaaactcgatacgacacgcctcctggctcagcggcgtaaacttccatccaccaatcaatttcttgaacggcccatccaccagattcataagaatactttggttactggtcaactggttgcgggtagtaaacgttttgctgatcccagccttagagacatctaccgccgcagtcatctgcccaggagtggactccagaatccgacttccggtacaacccggcaaaaactgaggataagactgaacgtcattcactaactgatacatttgctccgcgctgtagggtaccagtgcggtccggctaatctgaggcataacaatttccatcaacaaaaatccaacaaataatatcatttatcctgcagtaaaaaaaacgctatcccggcgctgggtaacatccggttcatgctaagatagagccttgtcccccgcaggattgatatggggtattttcgatttcagattaccgatgattcacgacgcttatgacgaagaaaaaagcacataaacctggttcagcgaccatcgcgcttaacaagcgcgcccgtcacgaatactttattgaagaagagttcgaagcgggacttgccctgcaaggctgggaagttaaatccctgcgcgcaggaaaagccaatattagcgacagctatgtccttctgcgcgacggagaagcgttcctgtttggcgcaaacatcacgccaatggctgtggcttctacgcatgtggtgtgcgatcctacccgtacccgcaagttacttctcaaccagcgcgaacttgattcgttgtacggtcgcgtcaatcgagaaggctataccgtagtggcgctctccctgtactggaaaaatgcctggtgcaaagtgaaaatsggcgtcgccaaaggtaagaaacagcacgataaacgttcagatatcaaagaacgcgaatggcaggtggataaagcgcgtatcatgaaaaacgcccaccgttaaacctgcactccaattcttgacctgttcctcaccgcgcctccctctccggcggcgcgaatgaacatcttattggctatcacatccgacaaaaatgttgccatcccattgcttaatcgaataaaaatcaggctacatgggtgctaaatctttaacgataacgccattgaggctggtcatagcgctcataaatctggtatacttgccgttacacattggggctgattctggattcgacgggatttgcgaaacccaaggtgcatgccgaggggcggttggcctcgtaaaaagccgcaaaaaatagtcgcaaacgacgaaaactacgctttagcagcttaataacctgcttagagccctctctccctagcctccgctcttaggacggggatcaagagaggtcaaacccaaaagagatcgcgtggaagccctgcctggggttgaagcgttaaaacttaatcaggctagtttgttagtggcgtgtccgtccgcagctggcaagcgaatgtaaagactgactaagcatgtagtaccgaggacgtaggaatttcggacgcgggttcaactcccgccagctccaccactttaagaaggactacaaccggacagtagcaataaatacagccacttacggacacaagccagacagtagtcggactgaaaaaagacaaaaatatacacgtgaaatgcacgtgcacttctaaaaaaccccagttatcaccgactggggtttttcaatttgtaactaagggtaacaacccccccgtttttttcatctcactcaccttgatactgtttatttgtacagttaaaaataatactgtatacaaacacagtatagagggacttttatgcgtattgagatctgcatagccaaagaaaaaatgactaaaatgccaaacggtgctgtggatgcgttaaaggaagaattaacccgacgcatcagtaaacgttatgacgatgtagaggtgatcgtaaaagccaccagcaacgatggcctttctgttacgcgcaccgccgataaagattcagctaaaacttttgttcaggagactctgaaagatacctggaagtctgctgacgagtggtttgttcactaattaacacgtaaaatcggtaacggctggaaatcattcaatactcgcactatcgaaagttcaccagccaaccgcagcacgtcctgcatacgtcgtgtctgcggtttttctttttcgcttacattgtgtctggttcttccggccactcaatatcaggtgcagttgatgtatcaacacggttcagcaacacccgatactttttctaggcttccagcaatgaggtttcttcctccgttgcaatttccagatctgcagcatcctgaagtggggcgcaccacgcaaacatcacaaaatattgtcgctgcgatgaacctgtacaataaataatgaatcacggtacgtttctgtgtataacgtactgtagttttctttacgatttatagctgtactggtgagccatgagtaatctgaatccatgcatggcgtgtggtgccgttgtgcattttctgcgtctcttttactggtccgaagccgatgatgctgaagcagtcctctcctctagcctcatccctgtatagcacgcatcaaataatctgggatatcatttcgtagttttacaatatcaatatccgaatcgatatgtttctggtaaaacttgtccgcaagcaagtttgctatggtatctgatgtacgattttttacatcccggctcataccatcacaaagagcatccattttcttgccaaaagaagcactccccattattacatgattaatagaactttgtgctgccttaacatcaagggttagttgattctcctggctcacaagaaaaaagactctttgcctctcttcagtggaaatttttgcatttttttgaaaacagtaattatcaatctcctggttgatcacccttgagggatatactatccgttcatcttttatccactcatcaatatctttagtactctgccttctcaccgtttccagtatattgccgctaaatttgcgaacagaaaagctaatagtccgttctccaattgaacattttacgacctcatcattcttccctcggaaagagttcctgaaggagttctctctatggcaacttataccaaaagagctgaaagacatacctgtagtattcatcggcattataattcctttttataaaaaagtgtttacaatattgcatacttgcgtttattgtagccagaaaaaacatgcatgcaataatattctattaaaaattgtattgttttattcacatatcatgagcggcatgttgattcttgttaccaatatagttcacaatatggattaaaaaggataataatatgccagtcatattaaatttttctaatggaagtgtattgccggaaaatgagctggaggctttacgacatatagcaagaagcaaccagaatgacactattactataggaggccgtaatatgaggcttcattatatccagtttatggatggttttagtgttgagcctattcttggtggactttgggaccatcttggggcaagagaggctcatcatctcgcagaccgcctgacaagacaacttaacggaggtaacacttttctgcaggcatacagcttatatctggagcagaggcaagctgccccgcttgtgcaggagagcgtcataaaaacactactagatcgaataaattcgaatgcatttcccgttagtttacaagacttttcctgtactgaggaacatcttaattgtccgataacgctacatattcctgagacaggtgtttttgtcagaaatgctcgaaattcagaaatatgtgcattatatgatcaggaagcattgactgaacttatcctgcgtaacgctctccaccccctcagccgtgacccctttgctccagaaatgattataagcaaagacaagtgtcattttaatataacaaaacaatgtttttacgcattacccatatacccacttcaacaaaacagtatttaaaaataaaagcacaatataagaagcatattttcaataagttaatcaccatataacaaacatatagcgaggagactatttatgcccaaaatatcatcagttgtatcatcatgttaccatctgttcagtgaacatcaacaactttcaaatgaaacaacaatgacgaaccccgtctccagaagaattgttcataaagaatatggtatatctttaaaatccgttcctgtatggttggctacagctaaaactccccttgctctactcaatggcagacatacaagaagtcactcatttattattgcagggaccccaggaatgggaagcaggagcggagcccaatactatgccataaacagtgatgataaacgctcccgaatagacattgactctttatttttaaaaaagttaaataatgtgcgaaatcaaaataaatttccaatcgatgtaaaagaaacggttataaaactacaagggcaaaaattcacatgcattgaagatttttataaaaggtataatgaaaccaggttaaaggccaataccaatatccaacaagaacaaattgcagatgaagtaaaatcacttacatatttgattccttcagaaaaaaaagagatgtggatatataaaaacaatggaaaagataatgcaaaaccaaacttaggagagcgagacgtaagaatgttcgaaaatattagttctgatgatacagataagataacaggaaggaaattttcagagttaggtgagtatctttattcagggaatgtaataaaactcagtcagttatcaattcgttacttacccaatatcagctcaatctcattaatagagacaaaacagagtttgttgctacatcgattgtattcagatgaagtacttcagagaaatggaacgcttatcccgacaccactacatgaagaaaaatcaattccagctgacaatataaaaacaatgctcaacaacataccgacttacaaaatgttaccgccattcacagaaacacaaggtaattgttcttctggcgcagccacgtttttacgcaaatcaggcgccgaagaaaaagatattcttgcatgtagcccccgaaattatgggctgcatcataacataaaaacatgggaccccttggttagaaattaaggatccaaatattatatatttcatataaagcaagaaaaaaatattgtctgaataattgttcagacaatatatccttacatggcactattataataaactattaatataaaaacacaccaacaaaaaaaattaagcatcacttgcaacaaaggattctttttttgaatcaaagtgacattcgtcttttctcataatcattgattctgttataggttctcgactcagaggatgagctccaccagtttcaacaagttgcactaacgtgtccttatcatatagagagcatatctcagcaccttgtgagtttctcatgaacactccattcgcaggtgtgtccagcgttatcgggcatgtcaaaaatgactccgggcaagaaaagtgattagaatccgttccaaatacacaggaatttattttttccattaatattttattacttgttttattttctctgtgttctgccatgacactctgaaaatagttattaacactccttaaaaaatcgacacctccatttaattgcctttccagagccacagcccttctctccattcgattctcacgccccaatagcctatccagtagatttgcccctatatttccagacacctgttattaaatattcattccaaacacagggagtcataacaaacatccaccgtacatgacaacaaaaaccggagccggactccggttttgtgaagctgtcgggttacttcatcccgccaatattttcccacgtcccgtcagcacgcaggatttgcagcggtcttaccacgcactgtatctgctttttatccgcatccagtatcaccacctgcgtgattaccctgtgaaccgccccggaaatcctggagactaaactccctgagaaagaggtaaacaggatgactaaaaatactcgtttttcccccgaagtccgtcagcgggcgattcgtatggttctggaaagtcaggatgaatatgactcacagtgggcggcaatttgttccattgccccaaagattggctgtacgccggagactctgcgtgtctgggttcgccagcatgagcgggataccgggggcggtgatggtgggctcaccagcgctgaacgtcagcgtctgaaagagctggaacgtgaaaatcgtgaactgcgccgcagtaacgatatccttcgccaggcttccgcttattttgcgaaggcggagttcgaccgcctctggaaaaaatgatgccactgctggataagctgcgtgagcagtacggggtcggaccggtatgcagcgaactgcatattgccccgtcaacgtattaccattgtcagcaacagcgacatcatccggataaacgcagtgcccgtgcgcagcacgacractggytgaagagagagatacagcgcgtatacgatgaaaatcatcaggtgtmcdggtgtgcgtaaagtctggcgtcagttgttacgggaaggaatcagggtggccagatgtacagtggcacgtctcatggcggttatgggacttgccggtgttctccggggtaaaaaggtccgtacgaccatcagccggaaagccgttgccgcaggcgaccgcgtaaaccgtcagttcgtgscaraacgacctgaccagctgtgggtggctgattttacttacgtcagcacatggcagggcttcgtctatgtggcgtttatcaattgatgtgtttgccggatacatcgtggggtggcgggtctcatcgtctatggaaackacattcgtgctggatgcgctggagcaggcgttgtgggcccgtcgtccgtctggcaccatccatcacagcgataaaggctctcagtatgtgtcactggcctatacggagcgactaaaagaagccggattactggcatcaacagggagtacaggcgactcgtatgacaacgcgatggctgagagcatcaatggtctttacaaagcggaggtaatacaccgtaagagctggaaaaaccgtgcagaagtggaactggccacactaacgtgggtggactggtataacaatcgacgattgctgggaaggctgggccatactcctccggcagaagcagaaaaagcttattatgcttccatcggaaacgatgatctggcagcctgagttcacagataaaacactctccaggaaacccggggcggttcagtacttctccgacgaaagtcagtactggctgtttttttattatgctgccggtgcatttatctccagcatcagactttctatctcaacgccatacgctgcattttttgtaacatccgtcagcgtcagcgcattcagtcccagtgtcagactgtcttttataacctggaatgccgggccagccactccattcagtttcggagtaaccatggcactgccggcggtgaacaccagctccagcgtctgccagtcgttaccgtaatcgccgaactcccccagcttcgtgtttccggctttcctgtgatgcatcagattcacyctgccgtcagtggtctgagtgaagtacgacatcaggaacggattaccggtacccgtcatcgccacaccatcaggaacgggagcatccgtatacagataaatccccagcccgaactgattgttggtcagtgcgcctgacaggcggaacttacaggtcagtctgccgccctgtgtcagcagggtaattgcgtcatccaccggatgcgtcagggaccaggttttattgctctgcytggtgatcttaaatacaccatctgacaactgaattccgccatccttaatgctccagccctgcgcagcagcctctccggctgccggcagcagggagattgtgcgaacggacgtatctgcagacggacccgatggcgtgttgccgccgggcgagggtttgatttccggtgccttaccactgatgaaggctgaggtgcgcccggcttgcgttcagaatagcggttgccagacgatccggaataatgctcctgcgcgcccatgaactgaaatgygtcgggcggtttgatgatacctggtttccattcgttctcgatgccgcaccgtaatatcctgatgccggaatatccggatcttctgccggcgcgttagtggcggtattgacgccgttaccgtctgtcatgaagggcacaaaataaacgccctcactctccctgtttttgtacgccccgtaaatggtgttgtactgggtgccgtargtatttttccagtaatacgtcgtgtcaccacaaatccacggcacatctgcagcactgccaccatggcactgcgcgttaaacacggagaggtcagcacgaaactgtgccagcatggctgtaaacagcgcargttgctgtgcgtgggtggcggcgctcatgtcaaactctccctgcatccagcacaccgccagcaacacatttttcgggttcttctgtaatgcagctttagtgcgcgcaatcaggtcctgatataacggtttacccacaccccagcgcgccgaatcctggctggcccccgcgtccgcactgaatgtcccctccgcgccctgggtgaatgccgaaccaccacgacagcatggtaccagcaggatccccgcgttattcgggatatacggaagcagttttttggcaatatgtaagccctggccgacacagccgtactgccctttgctcaggtctgccttcggatgattcagcgtactcatatcctgcacatcatgcaggcagtggtcggccggaataatatcgttatatctgcaggcagccccacccggcgtaactgtactgcggcgcgccagctgtttaatgcgcggatccggagcatcgtatgaatccggcagcggaagcccttcaccgtaagccatggcattggactgcccggccagtacgatgacgtagtaccaatccggctcagttgcaccactgaccaccacatcaccttctgctgtaatcacctgcatcagggtataaggggttatggccaccggactaccaaacggctgccagccctctttcagtttgtgtgtcagcttttccgcaaggtctgacggcgacgccgccctgacaacatcataatgtttaaatgtcattattcctcccggccgggatagtgtattaaatcagatatggagtgggctgtagtccggaagcctgaatgacacacggggactacagcccaagaaatgaaaaaaggccacgcagttgcgcagcctgataaaccctggttaaaatccacacgataacaacacaacaatatcagtatctcatgctattgcccgaacccattcgggcattttttacccataaaaaatgcccctccggagaggggcatgtttgcatgcacattctttttcttgcatggtgccgggtgcctcccggtgaattcagtatcagcacctgaatccgcgattatcacatatacctggttgctgattgcccctccgcacagggggattcaccatgcagtagtatttttaataaacagtaaacaaaaaaatcaagcattatgcaggctgtttctttttatcaccggccacagcaataccacaatgccgcagaccagagcgccatcagtcagtaccaacattatcctgctggtgaaatccatcatcaccatcactaaaagcaggatcacaacagcaagcagacacagtttataaaacaatgttcagaaaacgcattcagcatgcctaaggttctattcctacgaatagccaacttgcaacttaaaatattatttatgcagccaattaaattctggtccttacaatatcaacctgaagattcttatcttgtgctgattgataaatcacaaaccttttactacctgcattgaaagaagtagacaaaaccagacaattatcataacgagcaagaacataataccaaccatcattataattaatcatttcatattctttcttaaactgcggtttgtaatatcctgtcagaaatgaaaaaagccagaaatatgccacaaaagcaatcatcacaatctcaaaaaaatgtttttttataaatggcttatcatagaagcatgataccgataaaaatcgcccataagatcttatcgaaattgtgaccgccagcgcaatcgctgctgacagtagcaaaagaggtacctgaatcttctgtctcaatatagaaaactcaataattgccggcacaaacaataattccacagcaaaataaaggcgaaatacatttagctcttgcatagaatgttttcttttcactgcgaaaaagaatacaacaccaataccccaaccgataagaaatatagcaatgacgataactgcaaaaaataaacttctggcaacatcatcaacacctgcacctacaatccaccatgggaagccgtagtaaaaagaagtaccccatccatagaaataagcactcccccatccaaggcatcccatgtaggcaataaaaagtgaagaactcctgagcagcgcaccatccttcataaccaccccaatacaagatgataacattggcttacaactcataacaaaagcaattcaatgccgtcaagaggttacaggctaaaaaaactctattacattgcagtcagcatgtttactacacaaatacaattcagagcataaaaactactcggcggcaggttattgagactcatcaatgacatgtaaaaaacgcccattattggtgtcaagtttccccaaagttattcaaaaagtcaatattatgccgttaatatgttgccatccgtggcaatcatggcgctaacgtgtgatcgcattcaaaatgttgtctgcgattgactcttccttgtggcattgcacaaccagagcgtcatacagcggcttaacagtgcgtgaccaggtgggttgggtaaggtttgggattagcatcgtcacagcgcgatatgcggcgcttgctggcattcttgaataaccgacgcctttacatcttccgcactctttctcagcaactatcccccactgctctgttttggctatatcaaccgcacggcctgtaccgtggcaatctctgcatcttgcgcccggcgtagcggcactacggcaataatccgcataagcgaatgttgcgagcacttgcagtacctttgccttagtatttccttcaagctttgccacgccacggtatttccccgataccttgtgtgcaaattgcatcagatagttgatagccttttgtttgtcgttctggctgagttcgtgcttaccacagaatacagccattccgaatccggcttgtgattgcgccatccccatagcagccatcacatcagtaccggaaagagagtcagaagccgtggcccgtggtgagtcgctcatcatcgggctttttggcgaatgaaatttagctacgctttcgagtctcatgcgccttctccctgtacctgaatcaatgtgaggtttccgcagaacactgcgccagtatcgatatacatctggttggcaaatttgagtggtttcactgctggcgtatgaccaaagatgaacgtgtccgcgcctttgatttctttcacgatcccgtcttgtgagttgctgattcgttcgcggttccagattacctgctgatgatcaactggctttccaaactcgtatttatcacaaggataatcggcgtggcagatgacatatttttttcctttactcaccagttcgatgattaacggaagttcatctgctttatgggcaagagctttagccagaatttctttgtcgtaatcgagattaaagaaccagccaccgccattaagcagccagtgattgacgtttccacgctctgataagccatcaatcatcatttgctcatggtttccacgtacagctctgaaccaggggaatgtgattaattccaggcattctacgttctctgtaccgcgatcaaccaaatcgcccaccgagataagcaggtcttttttggtgtcgaatcctatcgtctccagttttttcatcaggttcgtgtagcatccgtgcagatcgccaactacccaaatatttcggtatttgctgccatcaattctttcgtagatattcatgcaacctcacttctgctgtttcgcagttttttaagtttctgttgatactccgccttgatggccctgcactcttcgacagtccagcgatagcggttatggtttgattcgatttcctctactgcttcctgcccgatgcggctaatcagttcgacgcgatacggaacgagatttccgcttttgtgctggttgcacaccacgcattgcttgtgaatattgcgttcatcaaatcggagttgaggtgccgcagcagttgtccggtaatgtccggcatcccactgagcagacgtgagcgttccgcacgagatacatggtaagtcgcggtctctttctctgatgaaggcgtgtacggcttgttgggcttgtttaatccagtaactgcggggctttaaggcgagtttttgaatcttaagtttatctttctgtttctgctcctctcgtcgtcgtttcttctctgctgccttttctgccttttccgctttttcgcgttctttacttcgtcgttcgagtgctatcttggttccacaaatctcattacaccaatattgattttgatattttggtataaaccattcattgcaacatttacatttccttcgatagattcgcataagtgctcctttcgttgccggaaaaatcaccgtaatacttatctcgggcttcttcagcaactagtaccgctaactccagatcatcaaagcatccgaagtgtttactcttgccatggaatcctagcctaacattccattttttctgtcgtttgtgccaagtaacccctctgcaacctgatttgctattctttcggatccttatatttcttgaattttctattggcaggcattctcttaaattttctggcctattgtcggtcctaattccattaacgtggtcaatttgaccagcaggccaacgattatgagttatgtaaaaaactaagacgtgagttttatatctacgcccatctatcatgatcattgaataaccgttggaatcaaaagctccagcaacactatttaatgctatccttccctgagtgggaactttccatctaaataccccggtagatttatcgaaacttagtaactcaaatatccttttaacagktaaatcttctcttttacggttacatcgtcttcgcgctggtttagccatcgccttcttcctccgtaatggttttctgaatttggccacctgaacagagctcaccaaagctatggatgtcggtatttccacaataccaagatggcgaaaataactgcatgataagcctcagggaaaagggaagacactacccccgataattcagaaacaaatcgaaatacatgaactaaagaaaaaatcacaacaaatagaaatagaaatagaaatagaaatagaaatagaaatagaaatagaaatagaaatagaaatattaaaacagaccactgtagattcaattggtcaacgcaacagttatgtgaaaacatggggttgcggagtttttttgaatgagacgaacatttacagcagaggaaaaagcctctgtttttgaactatggaagaacggaacaggcttcagtgaaatagcgaatatcctgggttcaaaacccggaacgatcttcactatgttaagggatactggcggcataaaaccccatgagcgtaagcgggctgtagctcacctgacactgtctgagcgcgaggagatacgagctggtttgtcagccaaaatgagcattcgtgcgatagctactgcgctgaatcgcagtccttcgacgatctcacgtgaagttcagcgtaatcggggcagacgctattacaaagctgttgatgctaataaccgagccaacagaatggcgaaaaggccaaaaccgtgcttactggatcaaaatttaccattgcgaaagcttgttctggaaaagctggagatgaaatggtctccagagcaaatatcaggatggttaaggcgaacaaaaccacgtcaaaaaacgctgcgaatatcacctgagacaatttataaaacgctgtactttcgtagccgtgaagcgctacaccacctgaatatacagcatctgcgacggtcgcatagccttcgccatggcaggcgtcatacccgcaaaggcgaaagaggtacgattaacatagtgaacggaacaccaattcacgaacgttcccgaaatatcgataacagacgctctctagggcattgggagggcgatttagtctcaggtacaaaaaactctcatatagattcgtttttctgaccttggcaggttgttcttcagtaggcaaccagtcattgaaaaatgagacgcaggaaagtgtgaaaaccaaaattgttaaaggcaaaactacaaaacaggacgtgttagcatcgttcggtgaacctgacagccgttctttgatcgatggtgaagaacaatggtcatacactatgtataacagccagtccaaagcaacctctttcatccccgttgtgggactgcttgcaggtggcgcagactcacaaactaaatctctgacagtttctttcaaaggcgaaaaagtcagcacatacatctttaatgctggaacaagcaacgtgaagactggcattttttagataaaagacaaaaccagcatcaagggaaaatttagcccgcagttgatacctacgggctttttacagaaacataaatcactttttaaagaaagtgattatctttttcagcctcccccaaactttactgttcatttctacagtctcagtattttcctttaaagaggatcttattggctctggctctggctctggctctggctctggctctggctctggctctggctctggctctggctctggctctggctctggctctggctctggctctggctctggcaaaggagaactaaaatctaatgaagtttcaatattatattcatgatttttatggtctatatcagataatgaaatgggttgttcattcaatggatgatacagacagatcattttcaatggtaataattactatcattatatgagctttcaaatttacccaagaaagccacatatactaatttaaagtggtttgtcttaaatagaaacttatcattttcatccggcatcccaaaaaagaaaaccgtcaagtattttttagcattccttttatctttaagccccttataatacctatcagcttccttcctttgcttttcatattccttccaaaacacatccttctgacttttattccagtcagaaacatcaatttcaagcgtaaatggtttttgggttttcttatcccttgcgaggaaagtaatacaatgtttatctgaatcttcatgcagacgaatattagactgggctacaccataataaatagcaggtttgtaataacgtatgttgtttttgtaaaaaataagttgaaatgtatctttataagatcgcgtgccatatggagggattgatagctgttcattatgattgctattatttatgtaatagtcaacgactggcttaatacttgatgaagatacaggatgttcattaccttttttttcatccttgtgattttcatttttaatatttctggcatttttaacaccacctcttggtttcacatcaatttttaaaagtgatataaccggagcaggtggcgaattatgttttctttcgtcatttgaagtatgattgtttttatatcttggatcatgaataccacatccatcyttatgtttatcgccatatctgaaatatgattgattaacatgtttcatagtaaaactacaaggtgtggctttaattttacaaggctcgtatgggcattcaaaactcgttgtcttaatgtaaaaatcatccattccacggagatcatttccatgaatgatttcatcagtcgaactatccttcgcaatcgkcatatcttaaccctatgaaaatctatgtccttctaaggattctagctttttcttattgacgatccaatcaaaaaattgtactccaacttaccaaaatacacgatcaagcagaagttattaacttaaggggtagaattagtatttttcaaagaaattaaatctttgacagaatgatgctgaataacatcgctaaccttagtaaggtcagggagttgttatacacaactcccctctattatcgtttgttaaaggttcctgggtatgtatgcatggtaacagtaaaagcatcttagaggatgcttttaagcattaattagattcatggaattatagatttacgaatctaatattaaaatttagactatagattaagtaagtctaatgaaaatcatacaaacactacaacctatatcttttccttttatcctttttcgataattctctttttagagttgaagcctcatatttccttttctcattagcatagactttctctgttcggctaccattactgactataaagttaatcaatgaagaacatacatgcttcatacgctctttgttgatcaaatcatcatccagtttatttatatgactataatatgaaagtagcagaaaggttaaaacaacctccctgttggagaaggtcattttttctataccactctggtatttgatataaaatcctgcacaaaaaagatatgattgttcgataattcgttgctctgagaaacctgattcagcgagtttatcaacgaatcgatcaagcagaagaagatacctttccattaagttaatatttgttttgtccataatatgcatccttgcaatagtgaaattttgtcgtcctgacaagaaaataaataacataatatttcaccatgtcaatagctaaaacctatcaattttattaaaggtattttgcaggtaacggattattaagttcttcaatcgttatttgtttaaggtgagcattataaagccatactttgaactgctctaaatagcgttcatttaatgccttcaaagcttcattttctgcttcaagtcttttaattcgttgagaagccacttttaaattagcaggttttacagtgtgtattacaccagatttgattgtggtttttttcacatttgaagctttccgcaatccttacatgactacttaaggattgtcttgatggtcttttcccaataaccctgactaacctatcgcacaaagcattccaggttagtttttcatctatagaccatgtgttaataacatctacaatcttcttctcatgataaccatttatatgcttagccatttattctcctttttttatttttttatggaattcwataccatttatcagcatttatgttcccatcatttttatcatacagtgttctttttaaaattttatcgtggatatttgaaatcgtttcgttatctaaaccagagttcttaattggataattatcacacggcttaaacgcatatgagtgcttgcagtagccatgttttgatacaagtactgcaccactactaagtgagtccaaactcattaagatccactactggaatatcctttattctgtgctcattaacacatactgataactttttttctcttattgctttagacatttgaagatgcgatctgtggtcataagaaacattttgagaaataagcttacgtccagaccagcgagcaatactaaattcatccataccatttattkgagcaaatgtgttgagaagatgccttagttgatgtgttnttagcaaatatgggctaccatcttcatttatataaccatgtcttttaaaaacattaaaatacccttttatataatcagaatcaatgatatcagttttaaaaaaattcgttgtaggtctgaataatttatctgacatttcctttttattttgatttaactgtccttcagttaacaagcaaagcgcattagaatatttgattttcttctctctatcataccaaaagagatcaggaggtatattttctttaagggttcccttcgttgaattagagtaattcttttgaatttcagcagccaataacctcgcttgacttgataattcttttaatctgctaatagcctttttagctacaggtatcattaaagttggaatccattttatattgccttcatacccttttgctgaaaaaaatcttaaaccgtatctttgaatgccctttccatcacattctgtgatttcacaatccgctggcaaagctaaaatttccgatatcctactcggtgcacacataagtaaagcaagcacagatgtagtaaatatatctcttgacgataattgttcatcccgctttgaaaaaatctcagcaatcgcaataactgatttgatatcaggcaatctagaatggccttccagtgaagaatcataaccagtccaagactgagtaatcctatacctaattggatttacccaaaataaataaaatgagttagtcatcctattatcatttaaaaatgaactcaatttctcaagttctttcccaatagcaaatgcatgtgctttagaatacttttcagaggctatccttatgcattcatcatagattgaattgttgcaatagtttacattagcttccatattgattttaagtaaaacgaattcgacaatcttcaacattgataatgttgagtgtttcgtcttagatttattgaatgaatgcacatgcaacatatatgctttagcaaaattaataaagctatcatctaagcactccttgctgtttaggttgttttttgagttaaacttagtaaacctatataaacctttccatttattgctttcccatgaagttgttaaattattattagaaatagtactcttacaaaactcgataaacttaataacattatcgagagggttgtttttattgcttggttcaaaaataaatatattgttcataatgctctccagggattgaattttttacacgttaaacatttcaaatcctctttcgtatcttccaataagaaaaatgcatctgaaacaaacttgataaaaaagttcttgttttcttcaatctctatgcccataagtatattagataaggggttaaaaaacgcacttagtctcttatcgatgtcataaacgttgtcaggattattttttatatatattatagaagagtttactgatttatgatctaacgctttagcaatcacctcaattgaggctccttcattagccagtcgacttcctaacgtatatctgaatcttctagcattaagttctatatagctgttagtcctttctgacctaacatcgaattttgacggaaagtgttttaatagttttgacataactgaatttttcatatggaaaaaatctgttgttaaatcatataaaaaatcctcaatcctttttgtttccgtaatcttatctaaattcatgaagattggtaattcgcctctatagttactaatcccaacactgaatttatcttcaacaaacgcctgattttgattaattagcattgataagctgtcatataagaacggctctatcataaccatgttaaattcttttctgaaacattttctttgttttacttttggtacattcaaaaagcaccctctctcatttttaatgagatctttagcttttagagatattaattgtaatggccttcttcctgttattgccagcaaaaggatataacaatacaaaaagcattgaattttcttctcatgataaaattttccaacggcgttaatgatgttattgaattccgcttcagttaaaggtcctttatttggatctcgtcttttaactgcatctcctgtttggtttggaatgatttttattttctccagcattctaatggcagtcgcttctaccccagggtaattgagatttttccatttaatgatgaaagccttaattaagtttagtttgtagtttctttctgaacctaaataaacattcaattgatatattgctttgtcatcaatagtatcgatagtcatcgcaccaaaccactcataaaatagattgttaatactttgaatataaaaagaactatattcagacgcatagtaagccaatgtttttaagtagctaagtttcatttttgtaggcattctatctacaactttatgagggtatacgcagttttctttatccagttgccatttcttatctgacagtttgaaactatacctgttcatcttagcaaaaaagatttgctcactttcaatacatttgttttccatactaaactccactaattattttacttactgatttatagacctttaggacgacatccttctcttgttgcgatatatatttatagttgtatctatcacacattattgactcccttttgmccaacccattaaatawtyccttaaatcttyccttctattatattctaattcagcaccttctattccttttagaatacatataattccaagagtgccttaacctatggcctgaaagattatatagctctggacttgctcgtttcagtgttgatatcaccttctcataagctgaaatgcttaagggttctcctgcgttttttccggtgcaatgagccacaaataagaaattatgctttttcctttttgtcattttttctctgctattgcttatgtaatcaaaaatttcacgggctaactcatcagataacggaataaccctttctccagtctttactaatggttgataagatcttccatcttcttttgaatcatgtcttctgactacacttaaagtgttgtctctgagatcaaaatcatctattttaagattgagcaactctccagcccttaaacctaaatttaagagcaaggtaaatattagtctgttcctgacctgtacttccttatggaaagggttttcaatcccgccaatttccaatagacggaaaagcactttgatctcttcttcattcaacgatttttcagatatttcattcatattcaatgaactgtttcttggaatatgtgctctgatactttcaataaatacgtctacttcatactttgcatgaatcccctttgacgaatgaactaatccacataaccacttaaggtagcgtgaaaaaacgtgtattctataactaaaggttctcttcgcaataaacctataatttgtcgattttatatttatgattttttgtctgtcgaatctttgtttcgcatatcttaccagatcatctatttctgcaacgctgagatattttttaagttcaactctctcaattatatcaattcccctaccatccaagaaattactgaaaattagtaagttagttgcaactatttccatcgttgaggccgttgcgcctctatttcttatgtctgtagtaagaaatagattttgatagtaagttggtagattactttttttatcaaggatcaggcatcctcgctctccactactcatgatgaatttctttactttatatcccattttcacctcaaacttaacaaattaatatcactctaacttattaaatatattccaattcaaaataattcaaattttttacaatgaatcttgtttaattggtatatatattaatggcttgaaaaattttatttgacgtcaaataaacaggtacggctagtgggctgtatccatacccgatattaagaaaaccatctctaagccttatagcaaaagctctgccagaaaaaacgtaaagaattacgttaaatatagatttttttaagatttaaactttacaaatctgagaattaatcctcataaataagaagactgtcattttatttcaggcaacatgctttcttgaattttcgatagttaattgaatccattcgtctacttcactttcaatgaaagcaacagagcgcgcaccgattttaacgggggaaggaaaacgattttggttgatgaggtgatagatccaagctttaccgtatccagttcgatgcagaacctctggtaaacgaataaggcgggtgttgtgctgattcatagtcgtttcctctgtgccgttttgatggaaatgactatacaaatgaatcagcaggaaaaagaccgaagctgggaacgccagagctaatggaggttggtcttagtcagaatcagcgattttcatcacgtctgaaactctgatctttttcaaatggctgttcttgttgatgaacagattaaactggcgaataaaaggtatactcgccgccttcaaagcaagaggtttgtctgtatccctgatttggtggttcaggcgagtgttgatctcatcatcgtcatctgtatacaacaggcgagaaaggcggtcttctgatatacgtactttatataattttgaccataccagaatgtcgatcatgggaaggagtctgtaattaatgattttcttaatcgttccataaccaaagcgaatagcttccgttacatctggttctatgccacgcactttacgccattgaggaagtgcagcctttagggattcagcgatctcttcatctgtcccgtttgctaggtcgatttcgaccatgacagtatccctgaacaattttggcaaaacttccgatacagggctatcgaggaattctctgttaacagaatactcatcgcttccatcccaaaaaaacagtgagttccgtaatccaactatgctgagttgagccagtctttcggttgtcgtcaaaaagaagtgcgggggctggtaaagagtatcctctcttgtgagatagccgagatgcttttctgtgatgagaaagggctttccagtgaagatcctgtcgatgtagagccttacggcttctgcttcaaattcttcatgatatggtttgaagaacaatgtccttgccagcaattcatggtagaggtgtataagcggaagctcttcgaatccgcgatatgtatctatatccagccacttcttcacctctctcgtatgttcaactgaccagtttttcataacgatctccaacaggcattagacttaatgtatgtagcaaacgtaatcgacatgttaaaggaagaccaatgaaatgagttcagatgccatcaggaagttgaaccaaaaggtttgatattttttgatacagttcgctaacggactattttcaggggtttatgccgttacgatttatggttcctttatagaaccaaaggtaaagtcagaaacagcagttatctagaaaattcaatcaaatagatatctagttacagggacgccagccaatcatgattggacggtgtaaggacaacaccaacaaaaacaggaagttagaagtctcagcaggacaccgaccagacggtgaggagacataaaaggatacgcaaaggagccgcggctcctggtgacatgaaagcccacagatgtgggctttttcgttgatggtcagaacgaccagttcacaccagctaccgcgttccacggggattccacaccggcaccatggctataccccaccccaagatgcccgcttaacgtactgctgaatgaggctttaatacctgcctggtatattccacgtctgcccgacaaatcattgacgaaattaccgtcattattcaccttcacccggttatcatcgacaaattctttgcgcacagccgccttcagccacggctcaatttccataccgttccccagacgcatgttgtaactcagcgttgcgcccagttcacgatatatactgcgggtatcgactgatttcgattccatgccattggataaatgatattcggggttatcagcggtgaaccccgttaacgatgcatacggcgtcaggttccagttaccatcggtaaatcgcatcccggtttcaatgtgaccgcccagcccgttgctgtggtaactgccattggcggctccaccgctgctcattttaccggctacgttactttcaaaacggttcagcttcacgacaccgtccagatagaaaccactttcatgttcccaactggcatagccgcccagagaataactgcccacactgccatgtcctccgcgatcaaaaccgatatgtgaatgggaataacccataaaagcgcccagcgtcgcaatcccctcaggaatatcattagggctgtcgatccccactgtcattccggtcagcgtctgctcaaacccggcccccgcatcggtggtgacattattacgggtgttatacgtcgccccccagacattattgttgtgtggactcgctttcattatgttcaaccgctcgcgaatactgtttagctcagcatcaaataccaacggtaatgttgctgccatattgagtacggctgcggtagaaggcgtgatgcgtttctccggaacgggtgtcggcgttggctcgggagtcgggtctggtttcggatccggttttgggtctggttttggatccggcttcggatttgggttgggatttgggttgggatccgggttgggtttgacatcattggtcaggttccagttgctgttgccatcgcttttcaggacatactcataggtcccaagatcaacgaaaccgccagtattgcccagcgaaaacgaagcatcccctccccctgttttcaccagcgtcatcgcgtcgtcagactgaggactgacgccggtatcctgaacaaagattttaaaattaccagtggcgttgttgttgacgaccagttgatcgccccgagagcctgcaacgttggtatgcaggtagaaattaccgctaccggaaagttcattggttgtcagcgtattgtatataccgttagttgtggcaggcgctgctgtttgtgctgataaataaacattaccgtcgttaagtagcaaactgtttactctatactcgcagttgctggtgcctgcacaggaattattgctgttaagccagacactgccccggctggcagccgtcaggtcggcaagcgtcgtatcaacgccattgccgatagttaatgtcgcgctatcggtaatccggatcgccccttcgagtttaactggcgtaacattatcccgtggcgtcattaacgacaggcttcctgtcgcgccactgaccgatgcatccgccagcgtacctgcgtagackattgctgtcccgccagcaacctggagatcttctgcccgggccasagcctgaaactcatcttttgaccgcccaagggtatattgcccaccagagttaacctttgtggcggagtcctgaccctggttttgcattgccccccccttgccaaccgtggagtcgcgagcttcggtacctgctaataccaataaattaccgccattttccagcaacatattggtcgctaaattgccggaaatggaaaaagtgccgtactggtgagtaccgctgatttcaataccgttagccgtgctcgtctggagagcggcaccgctgttctggacgatatctgtcgctttgccattatcgttgactgtcagcgtaccgccttcattgatcgttgtttttattgcctctccgttagctgaaactgtttgtattccgccgtcgttaattgttgtctcattcgccacaccctcgacaatttgttcaccgccggtgagcgtcgtgcctgtcgcagtggcttttgttttgacgatctcccgtccgcccgtattgacctgtgttttgtcagaagaggtgtctgactccacggttaacactccgccatttgccagcaggatattgttcgccgcaccctgctcgatgctgaacgcgacgccatccgcgcgtgttcctgtgacccgcgtcgccctggtggttgcaaccaacgcgccctggctactctgctgtatccccgttgcgctgcctttctcccgcacatcgagtgtgccgccatcattaagcaccgagttttcagccagaccgccctcattaactatctgtgaaccgccattaataatggaaccttccgctgtcccgtttgccataatttgttgtaggccagagacgatatcggtattgatcgccttaccataattctgaacggtttgcgtgccaccattgatgtgtgttttctctgttgacccaccatcaacaatttgttcaccactttcgatatttgcttcagtggctaaaccatataccgtttgcttgccacctttgatatttgctttatcagaagtggcactggcatatattgtttgggtgccagcactattgagtacagtgccaacatcttttccataaacatccattttgccgttggcattaataatcgtgtcaactgcccgggaaccagtgacgactgttaatgagccagcgttttccagcactacatttttagcttctgaattcctgatgtagaaagcatcaccataactgttggttccttcgataagtgttccggavgtcgtggaagcaattaatgcgccgccggattgttgctcaacatgcttagcctcaccaccgtcctgaacctccagaacgccgccattattaagtctggtgctatctgttttagcctccttctggacaatcagcttaccgccagcatcaatggtagtatttttcgccgaggttttagccactaccgtcagttcgccggtattttccagcacaacataattagcctcccctccggtaatagtgaagtgagagagcttgttgtatccttcgatatcagtccctgcacccgtgttggcaactaaagcactgcccgtctcctggttaaccccatgtgcaataccgccggtatagacaatcagcgagcctccggcgctaatattgctgccaattgccgtaccatctttctcaacaacctgccggctcccggaggatataattgttgtgtcagctttcccgccgcttttgatattttgcgttccgctgttgatattggtgcctgtggctatgccataattattaatattctgtgtgccaccattaattatggtatttgtcgcgtttcctgcaacatccataaccccgccattatctattcgggtcgcatcagctttagcattggttaaaactgacattgttcctttatctttaataatcgtcttgtttgccgaaccatatgcgtttatgtctaaatgaccaccgttttccagcaacacattgtctgccacgtgattgtggatggagaatgcaccttcactattcgtaccgctcaccgtcgtaccgttagtgttagtttttaaaattgcaccatcgtgctgggtaacatttgttgccgtaccaccactaacatcaagcacgccaccggaataaacttcaataacatccgaggagctggtgttatcaataatttgcgtaccaccagaatagatctgagtattttttgccgttgacttactattcagagactgagttccgccttcaatcgtcgtgtccagcgcacggctctcatatactctttgctcaccgccatttttgatggtggttgtttctactgtgctctgttcaacatactgtcgaccaccatttatggttgtgttcgttgccagacttccttgtactacgtcctgagagccagacttatttatcgttgtaccatcagcatgcccttgaacttttactatctggctaccaccatcaatgagtgttccattcgcactccctccctctacgcgtgaagcaccgcccttaattgtcgttccattgctgataccccctttataaacgtcctgattgccactctcgattatcgtacctgtggaaatacccccgtcatgaattgactgtctgcccccgttaatggtggtattattagactgccccacataattgttatgccttcctacatcttgatatccaccagattcaataagacttccattagataccccgccataaacattctgctggccatggttgataatatgagtgttatttgttgtacctcgttcatctactcgttggctgccatctacagtctcatcgtttaccacaccaataacatcaggagtgaaggcagccatcccgggcggggcatatatcaaggcagatatcaataaggaaagtactgagcgacgacaataatagggactggtcctgttcataaatttcatcctctgaaaagtgaatactgagtagcgtttaagcgaccttagctttgctgcaacatcagcccacaggcaccagaccaggggattcatcctgaagagacagcgcaagtgtattgtgttcaccgctcatcaaagacatcatgatgaaatgatgatattccgcataagaatgaggcattttttaaacgcagtgcgctgaagtgtggttggataaaaaagtcaatccattcaggaaatacgggcgtattcttttctttcgacaatgaggccgttggcaaaataaaatgatttacataatcgtttctgatgaatatcttctgctcacataaaaatcacacaataactttgagatcgcagattgttttacttttacagcattcgtccccccattgttgggcaaatatagattgggccagagcacgaaagttaataccacgttcgcacagctcctccaacagcacgacaagatgccacatactgcgccccagtcggttcagtttacagactagcagtgctttccctgccgatgatgtcctgagcagttttttcagtccggacctccygccacggttttacgttgaagcggtaaccctgagcacgcagttcttcagtcaggcgtggtgcaccgtaacgctgttattgctgggtgagatcaaaaaactttcaggcagctaaggaaagttgaaccagacaatagatgaaatatttcaaccaattacagcaccaattcagtcactgccagcccaccaaataaatcaaggggttacatgaaaacgtagcccctttttctttggtagtgacactaaaatggatgtagtgtgaagaataatcccgtttactcaatcaataatacatattgtttcaatctacgttattatctctttataaaaattgccatttatttatcattgaaaactgcttttagaactttatacaagaggactattcacaacaggactattctcaatgggagcatcctcaggggagttatcatcaaagtcatcatccataaataaaatatcatcgaatggtgccacacccgtgatcatttttatttttttattacgatcagataagactccatttaaaccgttttcgcttacaggttttaatgatttttcataactctcatggttagcaggcgtattaaaaatacacggagtatcaacatcaaacaatgacattccccagttcacatattgaatatcatagttactgaagttctgtccagaaaagaagcatcccttaaaatccaatccacgtagattatataagccaccctcttctttttggagagtaatgttaattttggctatctcccggacatcatcgccatttttgtatttgaataccgtttcaagatgttctccagacagcttgacttctggaaataatttgaaatcaaagcctacattattatgtgtcaacgtagatgaacaaaagatggaaaaagcttgcagtgctgaattatagctatcgattttatcttgaggctgcgctcttggtaaaaacgtatagcaacattcataaaaattaaacagaagctctgaagatcttccatttttatcaaataatatccccttgaactccttcacaaacgcatctgttattttttgaatatctatggggtgttcctctgactctgacaaagatgaaacctcatctattttgttttcatatgaattacgtggttccatacagacatttggtggcatttctaaaataacaccattcatactacctggcttaagtgaaccaacatgaaaatcactttttattatattatcgaaaagggtttgttcatttcttttagaccattcaactaattgctcaatctcacctttattcgctgatttatgaacttcagaagccacattttccttgatctccggttttaatttaatgagaagattttcccagacctgcttgcttaaacatactacgtcaggctcaccatcagtaactaacacttcattattatcaaagtgtacgttgaatacctttaagttattttcatcaacatcatatttaatacgttttaattgttccccagctcccataatgacaaaggcgttgccttcttgatatatacattcagacattattttttgtaaaatttcaagagcaccgcgatacgtctctgatgcagcttccttacaaattaattttacaatactatgagctagtagctccatgtgtttagaagatttattttcattataacttccactaccccaaactgcgctagcgttaaatccgttgcttttattaattaacattttctattcctcagttaatgtctacatggctatttttaatgttattattgtttgtcactataaaaaatcgctcatttgagacaattgctgacattaactgcttcacttgctacgcatggaacttttaattaaattagcacaggaatgttaaatttaataaacaaaaggttatttcgctgtatgataaaaaccacccgttataatttattagtgaaaatcgtttttcgagtgttagaaatttatatctaaatagcgttgattaatgagcatagccacgctcctgtaacgctcacaaaactcatctacctgcggcgggtgttctagtcagtagtagatgtttaaggcgtggcagagacatttcatccttactctacggcattgttctacatacattggttgtggtactcccttatcatcagtgagcgaacagagaatagttcagtgatttgagtaattaacctgattaaatgaatgggtataataaatgataatacgctggctttatcgttaattacttaattccacatgtaagcaatttgcccgcttggcatagcaggcattttttccaaatacttttgaatgagtactgatagataaatacattgcagtggcgtgccacgtaccaaaacaccagccctcattcgaaaccacccaccgcacttcttccttgaaatggcgttaatcgtgaaatatagaccgccatcgagtaacccttgtacccttaactcttcctgatacatgaatgatgatttggtggcccttgctggacttgaaccagcgaccggacgattatgagtcgcctgctctaaccactgagctaaagggccttaagtatgcaataacaatacttataacccacgcaataaacatgatgatcttatgatgtaaatcacagatttttatgcgttctcatccatcctgggtcgtcaatacatgcgacataaaacccgacaccacctccattccgcaaagtcgatactcgcagtcaacaagcaaatgttaataattagcacaatctatagttatcatcgattcaatgatactttgtaatgattttgtatctaataatataagtttattacattaactgaagagttttcgcatcattatgatatctgttacttttcactccataaaaataaacttcatatagcaatatattcttttatagaacttattctgctaataattagtttcgtatgagcgatttttgacagttgcctctccagaccacatcgataattaaaaaaacagatttaagcattatccttttccatataaatattggataaaaataggacatctgtttgcaattactttcacaacaattaaacatttttatgtttccgtatacatcatattactctaccattagaggaacgttattatgttttctataaaaccaggaccaagaaaattacctatcgacaacccctcattgttatcatggaacattactgacggggatctaaattccaaattaaatacattagaatatctaaactgtgtaacaaatattattaatgcttgtggagtttatcctcaggatttaaaagacagagaaattatatcaacttttcacgcagaaaaagtcattaatgatctgttaaaaaacgattataaaatttccctttctccagatacaacttaccgagagctgaataaagctgcacagcgtagcattacagcgccagacaggataggagaagggaaaatatgggtttatcaacgagatacaatggttgaaagaggtgataacagcggtgttcatcagtatggtccagctgaacatttcactcacattatatctgacaaaccgtccccaaaagataagtatgttgcatatgctattaacattcctgactatgagctagcagccgatgtatataatattaacgtgacgtcaccttccggacagcaagaaacatttaaaatattaatcaatccagaacatctacggcaaacacttgagcgtaaatcccttactgctgttcagaaatcacaatgtgaaatcatcacccccaaaaaacctggcgaagcgattcttcatgcttttaatgccacctaccagcaaatcagggaaaatatgtctgagtttgcacgttgccattatgggtatatacaaatccctccagtgacaactttccgcgccgacggaccagaaactcccgaagaagaaaaaggttactggtttcacgcttatcaacccgaagatctttgtaccatccataatccaatgggagatttgcaggattttatcgcattggttaaagatgctaaaaaatttggtatcgatatcattcctgattatacctttaactttatgggaatcgggggtagtggtaaaaatgacctggattatccctctgctgatatacgagcgaagatcagtaaagatatagaaggtggtatccctggctattggcaaggtcaggttttgattccatttactatagatccagtaacaaaagaacgtaaacaaatccatccagaagatatacatctcacagcaaaagacttcgaagcaagtaaagataatatttctaaggatgaatgggaaaacctccatgcattaaaagaaaagcgtttaaatggaatgcctaaaaccccccccaaaagtgactaggttattatgttgcaaaatcaatacgttcgtgaaatgcgaaaatatggcgtacgaggtttacgttacgatgcagcaaaacactcaaaacatgaacaaatagaaagatcaataaccccaccgcttaaaaattataatgagcgattacacaatactaacttatttaacccaaaatatcatgaaaaagccgttatgaattacatggaatatctggtaacttgccagttggatgaagaacaaatgtcatcgctgctttatgaaagagatgatttaagcgccattgatttttcattgctcatgaagacgataaaagctttttcatttggtggcgatctccaaacccttgcatcaaaaccgagttccacaatctcaagcatcccatcaaaaagacggatattgattaacattaaccacgattttcctaacaatggcaatcttttcaatgactttctatttaaccatcaacaagatgaacaattagcaatggcatatatggccgctctcccgttcagcaggcctttagtttactgggatggccaagtattaaaatcaacgactgaaattaaaaattatgatgggtcgacgcgtgtcggcggtgaggcgtggcttaataaaggttgctctacctatcagcagctctacaatgaattccacgcattatatatagataaagcaggaatatggagcgcatttgagggtgtatttgcaactaaaaacgttctggcctttagtcgtggggattcggtgaacattaatcactctcctcatgatggactagttataataaataaaggaaacgaagaagttgaaggtgcctggcctaacaaattgcaacctggaaaatataaaaacatggggagtaatagcgttaacattattattaataatacccgaaaaattatcccccctggtaaagcatttatgcttagaggcggaactctaaatatcaatattcctgggcgtagcgctcttcttttagggaaaacaggagaaccgctgaactatctctatttgtaatttaatgttatatctgccccgctaaaacggggcagataatatatttagtttactagcggtcattttgcagtgaagccatttaccgttttttatcgaccarataatctgttctctgatggtaatccccccctaacctgttgctttagttattcatttcctgtctcactttgccttaataccctacgttaaatgttaccaatttgttgctttttatcacaataagaaaacaatatggcgcatttgtgcgcatttttcagaaatgtagatatttttagattatggctacgaaatgagcatcgccatgtcaccctacatctcataagaggatcgcttctgatgaatgcactgaccgccgtacaaaataacgctgtcgattcagaccaggactatagcggattcactctcatcccgtcggcgcaatccccgcgtctgctggaactcaccttcaccgaacagacgaccaaacagtttctcgaacaggttgccgaatggcccgtgcaggcgctggagtacaaatcgtttctgcgttttcgggtaggtaaaattcttgacgatctgtgtgcgaaccagctgcaaccattgctgttgaagaccctgctaaaccgtgctgaaggtgcgctgttgatcaatgcggtgggtgtcgatgatgtgaagcaagcggatgagatggtgaagctggcgacggcggtggcgcatctgattggccgttccaatttcgatgcgatgagcggtcagtattacgcgcgttttgtagtgaaaaatgtcgataactcagacagctatctgcgtcagccgcaccgcgtaatggagctgcacaacgacggcacytacgtcgaagagatcactgactatgtgctgatgatgaaaatcgacgagcagaacatgcagggtggaaattcgttgctgctgcatctcgatgactgggaacatctggaccactatttccgccatccaatggcgcgtcgcccgatgcgctttgccgcgccgccgagcaaaaacgtcagcaaagatgttttccatccagtgttcgacgttgatcaacagggtcgcccggtgatgcgctatatcgaccagttcgtccagccaaaagacttcgaagaaggcgtgtggttgagcgagctttcggacgccattgaaatcagtaaaggcattctttctgtacccgttcccgttggcaaattcctgttgattaacaacctgttctggctgcacggtcgcgaccgctttactccgcacccggatctgcgccgtgaactgatgcgtcagcgtggctatttcgcttacgccactcaccactatcagacgcatcagtaagcgcaaaggaattgagcggatgtatgattttgtgattattggcggcggcatcatcggcatgtcgaccgccatgcaaytgattgatgtctatccggatgcccgcattgcgttgctggaaaaagagtccggcccggcctgtcatcagacgggccacaacagcggcgtgatccatgccggggtttattacacgcccggtagcctgaaggcgcagttttgcctggcgggaaaccgcgccactaaagccttttgcgatcaaaacggcattcgctatgacaactgcggcaagatgctggtcgccacctctgaactcgaaatggaacggatgcgcgcgttgtgggaacgcacggcggcaaacggtatcgagcgcgagtggttaaacgccgatgaactgcgcgagcgcgaaccgaatatcaccgggcttggcggtatttttgtgccgtccagcggcattgtcagctaccgcgaagtcacggcggcgatggcaaaaattttccaggccagaggcggcgagattatctataacgccgaagtcagcggccttagtgagcataaaagcggcgtggtgatacgtacccgtcagggcagcgactatgaagcatcgacgctgattagctgttccgggctgatggctgaccggctggtgaaaatgytcggcctcgaaccgggctttattatctgcccgttccgcggcgagtatttccgcctggcgccggagcataaccagattgttaaccatctgatttaccccattcccgacccggcaatgccgtttttgggcgtgcatctcacccgcatgatcgacggcagcgtcaccgtcgggccaaacgcggtgctggctttcaaacgcgaaggctatcgcaagcgcgacttctcatttagcgacacgctggarattttgggctcgtcggggattcgccgggtgctgcaaaaccatctacgctcaggactgggcgagatgaaaaactcgctgtgcaaaagcggctatctgcggctggtgcaaaagtattgtccccggctttcgttaagcgatctccagccctggcccgccggtgtgcgggcgcaggcggtatcgccggacggcaagctgattgacgattttctgtttgtcaccaccccgcgcacgatccacacctgcaatgcgccctccccggcagcgacatcagcaattcctattggtgcgcatattgtcagcaaggtacaaacgctgttggcaagccagagtaaccccggacgcacgctgcgagcggcacgtagtgtggatgccttacacgccgcgtttaatcaataacctttgaaaacaggatgtagcgatgaaactgaacgacagtaacttattccgccagcaggcgttgattaacggggaatggctggacgccaacaatggtgaagtcatcgacgtcaccaatccggcgaacggcgacaagctgggtagcgtgccgaaaatgggcgctgatgaaactcgcgccgctatcgacgccgccaaccgcgccctgcccgtctggcgtgcgctcaccgccaaagaacgcgccaacattctgcgcaactggttcaatttgatgatggagcatcaggacgatttagcgcgcctgatgaccctcgaacagggtaaaccgctggctgaagcgaaaggcgaaatcagctacgccgcctcttttattgagtggtttgccgaagaaggcaaacgcatttatggcgacaccattcccggtcatcaggccgataagcgcctgattgtgatcaagcagccgattggcgttacagcggccatcacgccgtggaactttccggcggcaatgattacccgcaaagccggtccggcgctggcggcaggctgcaccatggtgctgaagcccgccagtcagacgccgttctctgcgctggcgctggcggagctggcgatccgcgcgggcattccggctggcgtgtttaacgtggtcaccggttcggcgggcgcggtgggtaatgaactgaccagcaacccgctggtacgcaaactgtcgtttaccggctcgaccgaaattggccgccagttaatggaacagtgcgcgaaagacatcaaaaaagtgtcgctggagctgggcggcaacgcgccgtttatcgtctttgacgatgccgatctcgataaagccgtggaaggcgcactggcctcgaaattccgcaacgccgggcaaacctgcgtctgcgccaaccgtttatacgtgcaggacggcgtgtatgaccgctttgccgaaaaattgcagcaggcggtgagcaaactgcatatcggcgacgggctggataaaggcgtcaccatcgggccgctgatcgatgaaaaagcggtagcaaaagtggaagagcatattgccgatgcgctggaaaaaggcgcgcgcgtagtttgcggcggtaaagcacatgaacgcggcggcaacttcttccagcccaccattctggtggacgtgccggccaacgccaaagtgtcgaaagaagagaccttcggccccctcgccccgctgttccgttttaaagatgaagccgatgtgatcgcgcaagccaatgacaccgagtttggccttgccgcctatttytatgcccgtgatttaagtcgcgtcttccgcgtgggcgaggcgctggagtacggcatcgtcggcatcaataccgggattatttccaatgaagtggccccgttcggcggcattaaagcctcgggtctgggtcgtgaaggttcgaagtatggcatcgaagattacttagaaatcaaatatatgtgcatcggtctttaactggagaacgcgaatgagcagcantaaagagttaatgcancnccgcagtnaggcaattcctcgtggcgttgggcaaattcaccccattttcgctgatcgcgcggaaaactgccgggtgtgggacgttgaaggccgtgagtatcttgatttcgcgggcggcattgcggtgctcaataccgggcacctgcatccgaaagtggttgccgcggtggaagcgcagttgaaaaaactgtcgcacacctgcttccaggtgctggcttacgagccgtatctggagctgtgcgagattatgaatcagaaggtgccgggcgattttgccaagaaaacgctgctggttacgaccggttccgaagcggtggaaaacgcggtgaaaatcgcccgcgctgccaccaaacgtagcggcaccatcgcttttagcggcgcgtatcacgggcgcacgcattacacgctggcgctgaccggcaaggtgaatccgtactctgcgggcatgggcctgatgccagggcacgtttatcgcgcgctttatccttgcccactgcacggcatcagtgaagatgatgctatcgccagtatccaccgaatttttaaaaatgatgctgcgccggaagatatcgccgccatcgtgattgagccggttcagggcgaaggcggtttctacgccgcgacgcctgcgtttatgcagcgtttacgcgcgctgtgtgacgagcacgggatcatgctgattgccgatgaagtgcagarcggcgcggggcgtaccggcacgctgtttgcgatggagcaaatgggcgtggcaccagatctcaccacctttgcgaaatcgatcgcaggcggcttcccactggcgggcgtcaccgggcgcgccgaagtgatggatgccgtcgctccaggcgggctgggtggcacctatgccggtaatccgattgcctgcgtggcggcgctggaagtgttgaaggtgttcgagcaggaaaatctgctgcagaaagccaacgatctggggcagaagttgaaagatggattgttggcgatcgccgaaaaacaccctgagatcggcgacgtacgcgggctgggggcgatgatcgccatcgagctgtttgaagacggcgatcacaacaagccggacgccaaactcaccgccgagatcgtggctcgcgcccgcgataaaggcctgattcttctctcctgcggcccgtattacaacgtgctgcgcatccttgtaccgctcaccattgaagacgctcagatccgtcagggtctggagatcatcagccagtgttttgctgaggcaaagcagtagcgccgctcctatgccggaggcgacgctgcgcgtcttgtccggcctacggggatccaggtcggataaggcgtttacgccgcatccgacaatctgtacgtgaacaggaataaatctatgttggccgggtaaggcggagccgctctccggcaaaaagaatcaataacaattatacgcgtgacccgacgcgggaaatgtcggggcgctctcccaagtgacacactttcgagaggattcaggatggggcaatcatcgcaaccacatgagttaggcggcgggctgaagtcacgccatgtcaccatgttgtctattgccggtgttatcggcgcaagtctgtttgtcggttccagcgtcgccatcgccgaagcgggcccggcggtattactggcctatctgttcgccgggctactggtggttatgattatgcggatgttggcggaaatggcggttgccacgcccgataccggttcgttttccacctatgccgataaagctattggtcgttgggcgggttataccatcggctggttgtactggtggttttgggtactggttatcccgctggaagccaacatcgccgccatgatcctgcactcatgggttccaggcattcccatctggttattttccctcgtcattacccttgccttaactggcagtaatttattaagcgttaaaaactacggcgaatttgagttctggctggcgctgtgcaaagtcatcgctatcctggcctttattttccttggtgcagtcgcaattagcggtttttacccgtatgccgacgtgagcgggatctcaagattgtgggatagcggcggctttatgcccaacggcttcggtgcggtattaagcgcgatgttgatcaccatgttctcgtttatgggcgcagaaattgtcaccattgccgccgcggaatccgacacgccggaaaaacatattgtccgcgctaccaactcggttatctggcgtatttctatcttctatttgtgctctatttttgtcgtagtggcgttaataccgtggaatatgccggggctgaaagccgttggatcttatcgctcggttctggaattgctcaatataccccatgcgaaattaatcatggactgcgtgatattactttccgtaaccagttgcctgaactcggcgctgtataccgcgtcaaggatgctctactccttaagccgtcgcggtgatgcgcccgcggtaatgggcaaaatcaaccgcagtaaaaccccgtatgtggcggtgttactctccaccggagcggvatttttaacggtcgtggtgaactattacgcacctgcgaaagtgtttaaattcctgatcgacagctccggtgctatcgccctgctggtttatttagtcatcgccgtttcacagttgcggatgcgtaaaattctgcgagcagaaggaagcgaaattcgcttgcgcatgtggctttacccgtggctcacctggctggtaatcggctttattacctttgtgttggtggtgatgttattccgcccggcgcaacagttagaagtgatctctaccggcttattagcgatagggattatctgtaccgtgccgattatggcgcgctggaaaaagctggtattgtggcaaaaaacacccgttcataatacgcgctgataatgatcaggagtcacaccatgaccattacgtctctggatggctatcgctggctgaagaacgatattattcgcggtaattttcaaccggatgaaaaattacgaatgagtttgctgacatcgcgttatgcacttggcgttgggccgttacgggaagctctttcgcaactggtggcggaacggctggtcacggtggtgaatcaaaaagggtatcgggtggcgtctatgtcagagcaggagctgctcgatattttcgacgcccgcgccaatatggaagcgatgttagtgagtctggcgattgcccgcggtggcgatgagtgggaggcagacgttctcgcaaaagcgcatctgctgagtaagcttgaggcctgtgacgccagcgagaaaatgcttgatgagtgggatctgcgtcatcaggcgtttcatactgcaattgtggcgggctgtggttctcactatttgctgcaaatgcgtgaacggttgtttgatctggcggcgcgttatcgatttatctggctgcggcgaacggtgctttcggtggaaatgctggaggataaacacgatcagcaccagaccctgactgcggcggtactggcgcgagataccgcgcgcgccagtgagttaatgcgccagcatttactgacgccaattcccattatccagcaggcgatggctggcaattaactactcttccggaatacgcaacacttgccccggataaattttatccgggctttttagcatcggtttattcgcttcgaagattttattgtacagattagcgttaccgtagacctgtttggaaatggcactcagagtgtcgccagacttaacggtataaaactggctggcagtggctggtgtcgccgttttcacctgatcatcaacactggcaataccggaaatattccccaccgcaacaaggattttctccttcgcctcctgactcaggccgtcaccagtgaccgtcgctttgccatcggcaatttgaatgttcactttatcggcatcaggtataccggttttgctcagatgctcctgcacyttcttcgcctgatcatstttatcgtgctgacctgtaaccgcgtcccagagtttttctccggcatctttcacaaaattgaacagacccatagctacctcattcgttaacggaaacactcagaaagtgtagtagaggaacgcggcgcgttaacgccgcggggatgagcacaggtttaatcgcgggtttgcacccagaacgcgtgaatcaaaccggggatatacccaagcagtgtcaacagaatattaataatgaacgcccaaccgaaccctttaccgagcagcacgccgagcggcggcagaatgatggtgatgacgattctccagaaacccatatgtactccctataagaaaattacttattgtttaaaaagagattttatctcttaagcgtagtaattttagcggaggctgccagtttcagcttacgcttttactctcatttacgctgctgaggctggtatatgttgcatttttagtttagagtttacttaatttagaaaatacttaaataactatgaccgaactcacgcaattacaggccagtgctgaacaggcagcggccttattgaaagcaatgagccaccctaaacggttgctgattctgtgcatgcttagcggttcccccggcaccagcgcgggagagctgacgcgcattaccggactgagcgcctctgcgacatcacagcatctcgctcgtatgcgggacgaagggcttatcaacagccaacgggatgcccaacgcattctatattccattaaaaatgaggcggtaaatgccattatcgccaccctgaaaaatgtctattgtccgtaaggagtcactatggctttgacaaccatttcgccgcatgatgcacaagaattaatcgcacgcggcgcaaagttaatcgatattcgtgacgctgatgaatatcttcgtgaacatattcctgaagcagatctggctccattatccgtgctggaacagtcaggtctcccggctaaattacgtcgcgatcaaattatattccactgccaggcaggtaaacgcaccagtaataacgccgataaattagcagcgattgccgcccccgcagaaatctttttactcgaagatgggattgatggctggaaaaaagcaggattaccagtagcggtaaataaatctcaacccttgccgttaatgcgccaggtgcagatcgctgcgggtggtttaatattaatcggcgttatactgggttataccgtaaatagcggtttcttcttattaagcggctttgttggtgccgggttactgtttgcaggaattagcggtttttgtgggatggcaaggttgttagataagatgccgtggaaccaatgagcttgagaagcgacgccggacgcgccctagcagcgacatccggcctcagtaattagatcaggaaatcgtcgagagatttaccttctgccagcgcctgagcgattggcttcggtgtacggccctgaccggtccaggttttagtttcaccgttaacatcggtgaatttatatttcgccggacgcggctggcgttttttaccagcacgtggtgcagcagcagagctattacccaataactcttccgggttaattccgtcagctttcatcagctccagccaggtgctaattttttcctggcgctctgccagttcacgctgctgctgttcttcttcttcacgtctttctttagtgacaaccctgaatttttcgagcatttcttcaagaacgtcaatggagaattcgcgagccatcgcacggagggtgcgaatgttatttaaactttgtaacattacggacataataaagaaaaccttttaacgccaaaacaaaaaagtatttcgtcgcgtagtgtaagcgatcacttattatatttccacaaaatttaatctatttacagtcctgcgcgagattatttcagctgttattttctgaaactctcagaataatttcaagattatatattagccattttgatgagtaatttagattattggtgaacagaacggcgctctctgctcgctaattccgcaagcctgacaaaaccaaagtgaataaaaatgcaatataacagaataaaataaaacacccctcactggtgctttctgctgttaatgtacattttctggcataaaaaatgctgtaaatgacccggtcacgacatacaccgaattctctacgcttatagcgttacctcacccccaaactttcattagtgaaattaaaggaaaggtcatatccaattgatttaattgaaaataaatcatatcggcatgtaaaaatccacaatgcacaaaaaacgagccgttacggaatattttatctacaaaaactgactaaataaaaatttttcactaattgattagtcatagccagcgatatacgctatgcgaaaatgcagatggcaatgagatccactgctttcatctccattaacatcccattacgcttttattaaggagcattagcatgttctcaccgcagtcacgcttgcgtcatgcagttgcagatacgttcgcgatggttgtttactgttctgtcgtgaacatgtgtattgaagttttcctctccggaatgagcttcgaacagtctttttattccagattggtagcgattccggtgaacatcttaattgcatggccatacggtatgtaccgcgatctgtttatgcgcgcggcacgcaaagttagcccgtcgggctggataaaaaatctggcggatatcctggcttatgtgacgttccagtcaccggtgtatgtggcgatcttgttagtggtgggcgcagactggcatcagattatggcggcggtcagttcaaacatcgttgtttcgatgttgatgggggcggtttatggctacttcctcgattattgccgccgactgtttaaagtcagccgttaccagcaggtaaaagcctgactcttcttttcgcgactggcatcgccagtcgcgtctttaactggcttcgccaaataaaccattcaaataacgttcaagcgcaacacgcgaactaaagccatgcgggataccgtaatgctcgtgtcgctcgcctgctaaatagagcggaaattgctggtaatgatcgcaagttttaatatcggaagcgggttcagccagtgtcgaactgcgttcttttaatgttggatgaattaccagagcggtacgtcccattcgcgcttcgcgattaacatagacataattttccccacggcggtaaccatacgctttctgggttaccacatcgacagtaaaaccgactttttcaagtacgcgcgccacctcgtctggtcgtaaatacatatttgatcctcgttattatcaaccgcgggcctaccttacctgattgcgcattcacaacgctttcagaaaagtccataaagccgcgatgaacctcagttaagaaaattatggtctacactgaaaattacatcgaattctaatgggggatcatatgtttaaccgaccgaaccgcaacgacgttgatgatggcgtgcaggatatccagaatgatgtcaatcaattagctgacagcctcgaatctgtattgaagtcctggggcagcgacgccaaaggggaagctgaagccgcacgcagtaaagctcaggcattgctgaaagaaaccagggcgcgaatgcatggtcgtactcgcgtccagcaagccgcgcgcgatgccgtaggctgcgcggattcttttgttcgtgaaagaccctggtgtagtgtgggaactgctgctgcggtaggtatttttatcggtgcgttgttgagcatgcgtaaatcgtagtgagacgatgacaagcagtagtctgacttctgaaaagtactcagtgcgtcaacgccttgtccgcctacaggcctgaaaaacatagcgcatcaggggattttgccctggtcaccagtcttataggaccccsaagcctggcttcggggttattaatttaaagcactgcgcaattgctgtgctacctgtcgcgccatactttcgctaacgatattcgtaaacgagagcaataatcctccgtcctcgcttgagcggatacgccagtcgctaagtgcctgtacggcaagaccagcagcattggctttatgcacgaatgtcacgtcattacctgctagtttgatcaccatctggataccgcctttttgcggcacaacctgaaatccctgctgcgtaagtgcctgctcaatccactgccgtcgctgggcataatgctggcgcattttcttcagatgccgccagaaatgcccctcacggatgaaatctgccagtgtgttctgccacagtacgggtacagcacatggttccagtgacgcctgctgccggaattgcgaaatctgctccaccggcaccaccagccacgcacagcgcaatgcaggaaatagcgctttgctgaatgttccggcataaatcacccgctgcggcgcgtcgagactttttagtgccggtaacggcttaccgtgatagcgaaactcactgtcgtaatcatcttcaataatccatgcctgactacgctctgcccattccagtatctgatacctacgcgctaaagagagtgccacacccagcgggctttggtgtgccggagtaatcagggcaaaacgcgcatcaggataattttgtattccgcttgtgacatccagtccgttgtcatcaaccggcacaggtaaaatttccacaccgtggcgagtgacaatcgggcgaatcagcggaaagccgggatcttccatccacatcccgtctcccggttgcgccagarcgtgcagaattaaagccattgaggccgcataaccgtgagtgataaagacctgctctggctgacaatcaatcccacgtgaaacgcgtaaataatcaacaatagcctcgcgcaaggccgcctcgccgcaracatcgcctaatgccaaatcaaagcgcgtctgggtacgcagacggcggcccatcacccgcgcccacaattcacgcggaaaaagatcaagtgcaggtagccccatctgaaaaggcagcggctgctgactttcaccagcaaaagccacgacatccacagcagactgttgcggatgtatctgctcactgacaaaggtacccgcctgtccccgcctgaccagccatccctgcgccaccagctcagcataagcattttcgacagtggatcgagagacacccagctcctgcgaccaggtacggctcgaaggtagccttgcgccaggtttcagttttccttgctcgataaccgtttttaactgacgggcgatatcctgataacgtggcatatggtctgcttttttaggtaatttatggctctctttagcagtccattatagtgctacattgcgggcgttaataagaggagaaactgtatgactacattacgtcagccttactacgaacttagcccggcagtgtataacgcactggtgcaggccaaaacggcactggaaaatagcacgctggataccacgttgatggagttaatttatttgcgcgtctcgcaaatcaacggctgcgcattttgtctggagatgcacagcaaagcattgcgcaaatccggtgtgccacaacacaaactggacgccctggcaggctggcgcgtaagccatcattttgatgaacgcgagcgagcggcgctggcatgggcggaatctgtgaccgatattgccagaacccatgcggaagacgaggtttatcagcctttgcttgagcatttcagcgcagcagaaatcagcgacttaacgtttgccatcgggctgatgaattgttttaaccgtctggccgtttccatgcggatgtaatttgctgttgccgggtatgcgcccggcaaaaaaacacaaaatcccctaccccgttgagccattcaccggtggcgtaatcaatctaaaattaccatatcttgtgtggttgaatcttttttcaactacatctagtatctctgtatcaacagagagacaacccgacgcgtatcatcgcgccgtatcttcattttaaacggaaatacgaatcatgcgcattactatttacactcgtaacgattgcgttcagtgccacgccaccaaacgggcgatggaaaaccggggctttgattttgaaatgattaatgtcgatcgcgttcctgaagcggcagaagcgttgcgtgctcagggctttcgtcagttgccggtagtgattgctggcgatcttagctggtctggtttccgtccggacatgattaaccgtctgcatccagcgccacacgcggccagtgcatgagccagctcgtctacttctccagcagctccgaaaacacgcagcgttttatcgaacgtttaggtctgcccgcggtgcgcatcccgctcaatgagcgggaacggattcaggtagacgagccttacatcctgatcgtgccctcttacggcggcggcggtacggctggcgcggtgccacgacaggtaattcgctttttaaacgacgagcacaaccgggcgttgcttcgcggcgttattgcttcgggtaatcgcaactttggtgaggcgtatggccgcgccggagatgtgattgcccggaaatgcggcgtgccgtggctgtaccgttttgaactcatgggtacgcaaagcgatatcgaaaacgttcgtaaaggagtaaccgaattttggcaacgacaaccgcagaatgcctgacgcagaaaacgatggattaccacgcgctgaatgcgatgcttaacctctacgatagcgcaggtcgcattcagttcgataaagaccgccaggccgttgacgcctttatggcgacgcatgtgcgtccgaacagtgtgaccttcagtagccagcagcagcgcctgaactggctggtcaacgaaggttactatgatgaaagcgttcttaatcgctactctcgcgactttgtcattacgctgtttgcccacgcacacaccagcggttttcgtttccagacattcctcggggcatggaagttttacaccagctatacgttgaagacattcgacggtaaacgttatctggaagattttgccgatcgagtcacgatggtggcgctgacgctggcacaaggcgatgagacgctggcgttgcaactgacagatgaaatgctgtcaggacgctttcagccagccacgccaacattcctcaactgcggtaagcagcagcgcggcgaactggtttcctgttttttgctgcgtattgaagacaatatggagtcgattggtcgggcggtaaattccgcactgcaactgtcgaaacgcggcggcggcgtagcatttttgctgtcgaatctgcgggaagcgggcgcgccaattaaacgtattgaaaatcaatcttctggcgtaattccggtgatgaaaatgctggaagacgcattttcctatgccaaccaactcggcgctcgtcagggggctggtgcagtctatttacatgctcatcatcccgatattctgcgttttctcgacacgaaacgggaaaatgccgacgaaaaaatccgcattaaaacactgtcgcttggcgtggtgatcccggatatcactttccatctggcaaaagagaatgcgcagatggcgctgttttcgccttatgacgtagagcgagtttatggcaagccgtttgccgatgtggccatcagccaacactatgacgaactggttgccgatgaacgcattcgcaaaaaatacctcaacgcccgtgatttcttccagcgactggcagaaatccagtttgagtccggctatccctacatcatgtatgaagacacggtaaaccgtgctaaccctgtcgccgggcgcataaatatgagtaatctctgctcagaaattttgcaggttaacagcgcctcagagtatgacgagaatctcgactatgcccgcacaggccatgatatctcctgcaatttaggttcgttgaatattgcgcacaccatggattcccccgattttgcccgcacggtagagactgccgtgcgcggtttaacggcagtatcagatatgagtcatatccgcagcgtgccgtccatcgaagccggaaatgccgcctcgcacgccatcggactggggcagatgaatttacacggctatctggcgcgagaaggcatcgcttatggttcgccggaagcactggatttcaccaatctctatttctatgccatcacctggcacgcactgcgtacctcgatgttgctggcacgcgaacgcggtgaaaccttcgccgggttcaaacagtcacgctatgccagtggtgaatattttagccaatatctgcaagggaactggcagccgaaaacggggaaagttggcgaactgtttgcccgtagcggtattacgttacctacccgtgagatgtgggcgcaactgcgcgacgacgtgatgcgctacggcatttacaaccagaatcttcaggcggtgccgccaacaggttctatctcttatatcaaccatgctacgtcgagtattcatccgattgtggcgaaagtagagatacgcaaagagggcaaaacaggacgcgtttactaccctgccccgtttatgactaacgagaatctggcgctgtatcaggacgcttacgaaattggcgcagaaaagatcatcgacacctacgcggaagcgactcgccatgtcgatcaggggctgtcgctgacgctgtttttccccgataccgccaccactcgcgatatcaacaaagcgcagatttacgcctggcgcaaaggtatcaaaacgctctattacatccggctgcgtcagatggcgctggaaggcactgaaattgaaggctgcgtctcctgtgcactttaaggaatatctatgaaactctcacgtatcagcgccatcaactggaacaagatatctgacgataaagatctggaggtgtggaatcgcctgaccagcaatttctggctaccagaaaaggtgccgctgtcgaacgatattcctgcctggcagacattaactgtcgtagaacaacaactgacgatgcgcgtttttactggcctgacgctgctcgacacgctgcaaaatgttatcggcgcgccttcgctgatgcccgatgcactcacgcctcatgaagaagcggtattatcgaatatcagctttatggaagcggttcatgcccgctcttacagttcgattttctcgacgctgtgccagaccaaagatgtcgatgccgcctacgcctggagtgaagaaaacgcgccgttgcagcgaaaagcacagattattcagcaacattaccgcggtgatgatccgctgaaaaagaaaatcgccagtgtgtttcttgaatcttttttgttctattccggtttctggctgccgatgtatttttccagccgcggaaagctgaccaataccgcggacctgatccgtctgattatccgcgatgaagcagtccacggttactacataggctataaatatcagaaaaacatggaaaagatatctctgggacaacgtgaagagttgaagagtttcgccttcgatttgttgctggaactctacgacaacgagttgcaatacaccgatgagctgtacgccgaaaccccgtgggctgacgatgtgaaagcgtttctctgttacaacgccaataaggctttgatgaatctgggctacgaaccgttatttcccgcagaaatggcggaagtgaatccggcaatcctcgccgcgctttcgccgaatgccgatgaaaatcacgatttcttttccggttcaggctcctcttatgtgatggggaaagcggttgaaacagaatatgaagactggaatttctgagggtgttattttcaaaaatatcactacccgcgacagggaaataattcccgccaaatagctttttatcacgcaaatattttgtggtgatctacactgatactctgttgcattattcgcctgaaaccacaatattcaggcgttttttcgctatctttgacaaaaaatatcaacttttctcgatttgctctcagcccttatatcacgggaaattccggcgatttgctcgcatcaatattcatgccacatttgccatcaggggttgcctcagattctcagtatgttagggtagaaaaaagtgactatttccattgggtaatatatcgacataaacaaataacaggaatctttctattgcatggcaattaaattagaaattaaaaatctttataaaatatttggtgagcatccacagcgagcgttcaaatatatcgaacaaggactttcaaaagaacaaattctggaaaaaactgggctatcgcttggcgtaaaagacgccagtctggccattgaagaaggcgagatatttgtcatcatgggattatccggctcgggtaaatccacaatggtacgccttctcaatcgcctgattgaacccacccgcgggcaagtactgattgatggtgtggatattgccaaaatatccgacgccgaactccgtgaggtgcgcagaaaaaagattgcgatggtcttccagtcctttgccttaatgccgcatatgaccgtgctggacaatactgcgtttggtatggaattggccggaattaatgccgaagaacgccgggaaaaagcccttgatgcactgcgtcaggtcgggctggaaaattatgcccacagctacccgaatgaactctctggcgggatgcgtcaacgtgtgggattagcccgcgcgttagcgattaatccggatattttattaatggatgaagccttctcggcgctcgatccattaattcgcaccgagatgcaggatgagctggtaaaattacaggcgaaacatcagcgcaccattgtctttatttcccacgatctcgatgaagccatgcgtattggcgaccgaattgccattatgcaaaatggtgaagtggtacaggtcggcacaccggatgaaattatcaataatccggcgaatgattatgtccgtaccttcttccgtggcgttgatattagtcaggtattcagtgcgaaagatattgcccgccggacaccgaatggcttaattcgtaaaacccctggcttcggcccacgttcggcactgaaattattgcaggatgaagatcgtgaatatggctacgttatcgaacgcggtaataagtttgtcggcgcagtctccatcgattcgcttaaaaccgcgttaacgcagcagcaaggtcttgatgcggcgctgattgatgcgccgttagcagtcgatgcacaaacgcctcttagcgagttgctctctcatgtcggacaggctccctgtgcggtgcccgtggtcgacgaggaccaacagtatgtcggcatcatttcgaaaggaatgctgctgcgcgctttagatcgtgagggggtaaataatggctgatcaaaataatccgtgggataccacgccagcggcggacagtgccgcgcaatccgcagacgcctggggtacaccggcgactgcaccgactgacggcggtggtgctgactggctgaccagtacgcctgcgccaaacgtcgagcattttaatattctcgatccgttccataaaacgctgatcccgctcgacagttgggtcactgaagggatcgactgggtcgttacccatttccgtcccgtcttccagggcgtgcgcgttccggttgattatatcctcaacggtttccagcaattgctgctgggtatgcccgcaccggtggcgattatcgttttcgctctcatcgcctggcagatttccggggtcggaatgggcgtggcgacgctggtttcgctgattgccatcggcgcaatcggtgcctggtcgcaggcaatggttactctggcgctggtgttaaccgccctgctgttctgtatcgtcatcggtttgccgttggggatctggctggcgagaagtccgcgagcggcgaaaattattcgtccactgcttgatgccatgcagaccacgccagcgtttgtttatctggtgccaatcgtcatgctatttggtatcggtaacgtgccgggcgtggtggtgacgatcatctttgctctgccgccgattatccgtctgaccattctggggattaaccaggttccggcggatctgattgaagcctcgcgctcattcggtgccagcccgcgccagatgctgttcaaagttcagttaccgctggcgatgccgaccattatggcgggcgttaaccagacgctgatgctggccctttctatggtggtcatcgcctcgatgattgccgtcggcgggttgggtcagatggtacttcgtggtatcggtcgtctggatatggggcttgccaccgttggcggcgtcgggattgtgatcctcgccattatcctcgatcgtctgacgcaggccgttgggcgcgactcacgcagtcgcggcaaccgtcgctggtacaccactggccctgtcggtctgctgacccgcccattcattaagtaactctgcacttgcccggtgacgccgggcatatcaccctgccaaaaaaaggaataacaatgcgacatagcgtactttttgcgacagcgtttgccacgcttatctctacacaaacttttgytgccgacctgccgggcaaaggcattactgttaatccggttcagagcaccatcaccgaagaaactttccagacgctgctggtcagccgcgcgctggagaaattaggttataccgtcaataaacccagcgaagtggattacaacgttggctacacctcgcttgcttccggcgatgcaacyttcaccgccgtgaastggacgccactgcatgacaacatgtacgaagctgccggtggcgataagaaattttatcgtgaargggtatttgttaacggcgcggcacagggttacctgatcgataagaaaaccgccgaccagtacaaaatcaccaacatcgcacaactgaaagatccgaagatcgccaaactgttcgataccaacggcgacggaaaagcggatttaaccggttgtaaccctggctggggctgcgaaggtgcgatcaaccaccagcttgccgcgtatgaactgaccaataccgtgacgcataatcaggggaactacgcggcgatgatggccgacaccatcagtcgttacaaagagggcaaaccggtgttttactacacctggacgccgtactgggtgagtaatgagctgaagccaggcaaagatgtggtctggttgcaggtgccgttctctgcactgccgggcgataaaaatgccgataccaaactgccgaatggcgcgaattacggcttcccggtcagcaccatgcatatcgttgccaataaagcctgggccgagaaaaacccggcagcagcgaaactgtttgccattatgcagttgccagtggcagatattaacgcccagaacgccattatgcatgacggcaaagcctcagaaggcgatattcagggccacgttgatggctggatcaaagcccaccagcaacagttcgatggctgggtgaatgaggcgttggcagcgcagaagtaatttttattcgggcggataaggcgtttacgccgcatccgccgttctgtacacaatgcctgatgcgacgctggcgcgtcttatcatgcctacaaaccacaccgcacatttcaacaatctatctttcatcccatattcatcaacatccgctattattgatttccagcttaatcatcacctgatgaacaaaaataatgaccaaacctaatcatgagcttagcccggcgctaatcgtgctgatgtctatcgccaccggtctggcggtcgccagcaactattacgcccagccattgctcgacaccatcgcgcgtaacttttccctttccgccagttcggcaggctttattgttaccgccgcgcagttgggctatgccgccggtctgctgtttcttgttcccctcggtgatatgtttgaacgccgccgcctgattgtctcgatgaccttactggcagcgggcggtatgttaatcactgccagcagtcagtcactggcgatgatgatcctcggtacggcattaaccggtttattctcagtcgtggcacaaattctggttccgctggcagcgacgctggcttcaccggataaacgcggcaaagtggttggcaccattatgagcggtctgctgttggggatattgctggcacgaaccgttgccgggttactggcaaacctcggcggctggcgcaccgtcttttgggttgcctcggtgttaatggctctgatggcgctggcattatggcgtggtctgccacaaatgaaatcagaaacccacctcaactacccacagttgttgggttccgttttcagcatgtttatcagcaataagatcctgcgcacccgcgcgttgctgggctgcctgacctttgccaacttcagcattytctggacctcaatggcctttttgcttgccgctccaccttttaactacagcgatggtgtaattggtctgtttgggcttgcgggagctgccggagcgttgggcgctcgtccggcgggcggttttgccgacaagggcaaatcgcaccacaccacaactttcggtctgcttctgctgttactttcatggctggcaatctggtttggtcacacttccgtactggcgttgattatcggcattctggtgctggacctcaccgtacagggcgtgcatatcactaaccagacggtaatttatcgaatacatcctgatgcgcgtaatcgcctgaccgcaggttacatgaccagctactttattggcggtgccgccggttcgctaatttcagcctcagcctggcaacatggcggttgggctggcgtttgtctggctggcgcgacgattgccctggttaacttactggtctggtggcgaggttttcatcgtcaggaagccgcaaattaagcaatcagcaaccgttttcgtggctttacacttataagggtgttaagaagcccatcagtctgataaggttaagatattcattcagtctatttataatattaacaatcgttaagcgtacactctatggaaagccctactccacagcctgctcctggttcggcgaccttcatggaaggatgcaaagacagtttaccgattgttattagttatatcccggtggcctttgcgttcggtctgaatgcgacccgtctgggattctctcctctcgaaagcgtttttttctcctgcatcatttatgcaggcgcgagccagttcgtcattaccgcgatgctggcagcagggagtagtttgtgggttgctgcactgaccgtcatggcaatggatgttcgccatgttttgtatggcccgtcactgcgtagccgtattattcagcgtctgcaaaaatcgaaaaccgccctatgggcgtttggcctgacggatgaggtttttgccgccgccaccgcaaaactggtacgcaataatcgccgctggagcgagaactggatgatcggcattgccttcagttcatggtcatcgtgggtatttggtacggtaataggggcattctccggcagcggcttgctgcaaggttatcccgccgttgaagctgcattaggttttatgcttccggcactctttatgagtttcctgctcgcctcttttcagcgcaaacaatctctttgcgttaccgcagcgttagttggtgcccttgcaggcgtaacgctattttctattcccgtcgccattctggcaggcattgtctgtggctgcctcactgcgttaatccaggcattctggcaaggagcgcccgatgagctatgargttctgctgcttgggttactggttggcgcggcgaattattgcttccgctatttgccgctgcgcctgcgtgtgggtaatgcccgcccaaccaaacgtggcgcggtaggtattttgctcgacaccattggcatcgcctcgatatgcgctctgctggttgtctctaccgcaccagaagtgatgcacgatacacgccgtttcgtgcccacgctggtcggcttcgcggtactgggtgccagtttctataaaacacgcagcattatcatcccaacactgcttartgcgctggcctatgggctcgcctggaaagtgatggcgattatataacccacaagaatcatttttctaaaacaatacatttactttatttgtcactgtcgttactatatcggctgaaattaatgaggtcatacccaaatggatagttcgtttacgcccattgaacaaatgctaaaatttcgcgccagccgccacgaagattttccttatcaggagatccttctgaytcgtctttgcatgcatatgcaaagcaagctgctggagaaccgcaataaaatgctgaaggctcaggggattaacgagacgttgtttatggcgttgattacgctggagtctcaggaaaaccacagtattcagccttctgaattaagttgtgctcttggatcatcccgtaccaacgcgacgcgtattgccgatgaactggaaaaacgcggttggatcgaacgtcgtgaaagcgataacgatcgccgctgcctgcatctgcaattaacggaaaaaggtcacgagtttttgcgcgaggttttaccaccgcagcataactgcctgcatcaactctggtccgcgctcagcacaacagaaaaagaccagctcgagcaaatcacccgcaaattgctctcccgtctcgaccagatggaacaagacggtgtggttctcgaagcgatgagctaacgcgtcatctcgctcaaaaatccagatttataaaagaaaaaatgaccggccagcatcgcaacatgctggcctttttggcaagcaggtcggctcagccgatgagttaagaagatcgtggagaacaatatgagcgcaaatgcggagactcaaaccccgcagcaaccggtaaagaagagcggcaaacgtaagcgtctgctcctccttctcaccttgctctttataattattgccgtagcgatagggatttattggtttttggtactgcgtcacttcgaagaaaccgatgacgcatacgtggcagggaatcaaattcaaattatgtctcaggtgtctggcagcgtgacgaaagtctgggccgataacaccgattttgtaaaagaaggcgacgtgctggtcactctcgacccgacagatgctcgccaggcgtttgaaaaagccaaaactgcactggcttccagcgttcgccaaacccaccagcagatgattaacagcaagcagttgcaggcgaatattgaggtgcaaaaaatcgccctcgcgaaagcacaaagcgactacaaccgccgtgtgccgctgggcaatgccaacctgattggtcgcgaagagctgcaacacgcccgcgacgccgttaccagtgcccaggcgcaactggacgtcgcgattcaacaatacaatgccaatcaggcgatgattctggggactaaactggaagatcagcctgccgtgcaacaggctgccaccgaagtacgtaacgcctggctggcgctggagcgtactcgtattgtcagtccgatgaccggttatgtctcccgccgcgcggtacagcctggggcgcaaattagcccaacgacgccgctgatggcggtcgttccagccaccaatatgtgggtggatgccaactttaaagagacgcagattgccaatatgcgtatcggtcagccggtcactatcaccaccgatatttacggcgatgatgtgaaatacaccggtaaagtggttggtctggatatgggcacaggtagcgcgttctcactgcttccggcgcaaaatgcgaccggtaactggatcaaagtcgttcagcgtctgcctgtgcgtatcgaactggaccagaaacagctggagcaatacccgctgcgtatcggtttatccacgctggtgagcgtcaataccactaaccgtgacggtcaggtactggcaaataaagtacgttccactccggtagcggtaagcaccgcgcgtgaaatcagcctggcacctgtcaataaactgatcgacgatatcgtaaaagctaacgctggctaatccagaggtgcgtgtgatgcaacagcaaaaaccgctggaaggcgcgcaactggtcattatgacgattgcgctgtcactagcgacattcatgcaggtgctggactccaccattgctaacgtggcgatccccactatcgccgggaatcttggctcatcgctcagccagggaacgtgggtaatcacttctttcggggtggcgaatgccatctcgatcccgcttaccggctggctggcaaagcgcgtcggggaagtgaaactgttcctctggtcaaccatcgcctttgctattgcgtcgtgggcgtgtggtgtctccagcagcctgaatatgctgatcttcttccgcgtgattcaggggattgtcgccgggccgttgatcccgctttcgcaaagtctattgctgaataattacccgccagccaaacgctcaatcgcgctggcgttgtggtcgatgacggtgattgtcgcgccaatttgcggcccaatcctcggcggatatatcagcgataattaccactggggctggatattcttcatcaacgtgccgattggcgtggcggtggtgttgatgacactgcaaactctgcgcggacgtgaaacccgcaccgaacggcggcggattgatgccgtggggctggcactgctggttattggtatcggcagcctgcagattatgctcgaccvcggtaaagagctggactggttttcatcacaggaaattatcatccttaccgtggtggcggtggtggctatctgcttcctgatcgtctgggagctgaccgacgataacccgatagtcgatctgtcgttgtttaagtcgcgcaacttcaccatcggctgtttgtgtatcagcctcgcgtatatgctctacttcggcgcgattgttctgctgccgcagttgttgcaggaggtctacggttacacggcgacctgggcaggtttggcctctgcgccggtagggattattccagtgatcctgtcgccgattatcggccgcttcgcgcataaactggatatgcgccgactggtaaccttcasctttattatgtatgccgtctgcttctactggcgtgcctatacctttgaaccaggtatggattttggcgcgtcggcctggccgcagtttatccaggggtttgcggtggcctgcttctttatgccgctgaccaccattacgctgtctggtttgccaccggaacgactggcggcggcatcgagcctctccaactttacgcgtacgctggcggggtctatcggcacgtcgataaccacaaccatgtggaccaaccgcgagtcgatgcaccatgcgcagttgactgagtcggtaaacccgttcaacccgaatgcccaggcgatgtacagtcaactggaagggcttgggatgacacaacagcaggcatcaggctggattgcccagcagatcaccaatcaggggctgattatttccgccaatgagatcttctggatgtcggccgggatattcctcgtcttgctggggctggtgtggtttgctaaaccgccctttggcgcaggtggcggcggaggcggtgcgcactaagtacaactaagccagttcatttgaactggcttttttcaattaattgtgaagatagtttactgactaaatgtgcagttcctgcaacttctctttcggcagcgccagttcttcgttgctgttgatgcgcacgtcacgttccagaatgctacgcgcaatatcctgcgcttcctgcaacgagtgcatctggtaagtgccacactggtagacgttcagctccggaatctgattctgatcctgcactttcagcacgtcttccattgccgctttccagacatcagcaacacgctgctcatctggcgtaccaatcagactcatataaaaaccggtgcggcagcccattggcgagatatcgataatctctacaccattaccgttaagatggttacgcataaaaccagcaaacaggtgctccagggtatggatccctctttctggcatcacttctttgttcggcacgcagaagcgcagatcgaacacggtgattgcgtcgccatgcggggtgttcattgttttcgccacccgaactgcaggcgcttccatccgggtatgatcgactgtgaagctatctaacaacggcatttagccacctccggtaatttttttaaaaattttctgaactctttcttcccaggcgagtctgagtatatgaaagacgcgcatttgttatcatcatccctgaattcagagatgaaattttggccactcatgagtggcctttttcttttctgtcaggcgtgtttttccagccacaccgcaaacggttcggtatctgcggcttccatttcctgctgacggcgttcagatgcctcgcgctcggctacaaaatcctcttcgcgcagaatttccagcggctcttcacgcagcagattacggtacgcttcagcaaacgctttgcctgttccgccaataccagtatcaatcatagaccttaagatacgggcagagaaagtcagatcgggattatcgaagcaggcaaccagttcatcacacactttytgatacgcttcgcctccgttaatgctatccagcgtttgcgcgacgcgtttcagatcgcggaacagatctttacccacctgcggtaacgggaactgtgcggtttcgcagccgatacccagcgtcagacccggtttgcgaccttcgaggatcacccggttccagttaacgcgtgtacaggcaagttcgctactgctcatttccggtgcatcagccagcgcacaccagaccataaacaggtcgaggaatcgcacctgctgttcatctacaccaatcggcgagaacgggttgatgtccagcgaacgcacttcaatatattcaatgccgccacgtaacagcgcatcagaaggcgactcgccgctgcgggtaacgcgttttggacgaatcggcgcgtacagttcgttttcaatctgcagcacgttgctgttgatttgcagcctcttaccgtctttatcaataccaatcttcgcgtactcttccgatggcgttttgattgcctgtttcaggcccgctacgtactcgtaaagatcgttgaaggtaataccaagattgctttgcgatttattggtatagccgagatcgctcaaacgaagagaggtcgcatacggcaggtaatacataccgcactcggttttctcaaacggcagcgacgttggtttaccttgcaggaatgaagagcatattgccggagacgcgccaaacagataaggaatgacccaaccgaagcgatagtagttgcgaataacgcggaaatagcccgcagagattttctctttagcatcagcgcccgaaatatcgccacacttcgcttgccagaatgccataggcaaagagaagttgtaatgcacgccggagatggtttgcatcagcgcgccgtagcgatttttcagcccttcacggtacagcgttttaaagcgtccggtgttagaagtgccgtactgcgccagttcgatgtcctgaccttctgcgatgtagcatggcatacttaacggccacatccgctcatcgcccatattgcgcgccgtataacgatgcagatcgcgcataaaggtcagcatatgttcaatatcaccatccactggtgtaatgaattccagcaatgcttccgcaaaatcggtagtaatccatttatgcgtcagtgcggaacctaatgcttcaggatgacctgttgttgccagtgtgccatcagcattaacacgcaaagtttcgcgctccagcccacgctgtatcccctttaacgcctgaggatgtttttccagccaggccagcgcctgtgatacgtccgggatcaaattgacctcccgcctgtcaaaatcgttttaattagcataactgtaatggtgaccatatgtgcaggcctacaattagtgccaccacatcatgccctgaacggtcgctgctgcaactgcaacatagcgtaacgctttaccaaggcacaaaaaaaagattaccggcccccaggagatgcgcatccatcccgctaacagacacagtaaatcgccaaccacgggcatccagcttaataatagcgtgactgcaccatagcgtttcagccagccggtagctttctcttgccagcgcgatgttttacgcaatggacagaaacgcccaaggataacgttagttaaccctccaaggctattacccattgttgctgttaaaactaaaacccagggatgactgatcccagaaagcaacattgccaccagcacgacttcggagttgccgggtaatagtgtagcgctgagaaaactactggcaaacaacgagaaaagcgataacgcttcactcacagcaagcgaacatccacagcgtccatgcctgctgcacgggccgcctgaataccgaaatcggcatcttcaaagaccacacactgcgtcggttgcacgcccatacgctgcgcgcacaacaaaaatgtgtctggcgcgggtttatggtgtttgacgtgatcggcagcgacgacggcgtcaaaataacggcgtaatcccaggtgagccagcaatgcctcagcgatggcgctttcactccccgttcctacagccattgggcgacgaccatgccaacttttcaccacttcaacaagaggaagcggctcgacactatccagcagcatacttcttactgcttctgttttttcacgcgctaacgcatgcgggtcgagatcggcctgattcagctcaataattgcctgagcaatacgccaggtgggcgatccattaagcgcaatcatcgcctgaacatcgtactgaagaccgtagtgccctaatacttcgcgccacgctttacggtgcgtaggctccgtatccaggattgtgccatccatatcaaaaattaaacctgcataacgctcgtacatggtcttctcgcaagtcaaaaaatatgacgctactttagcgtaattgcttgattttgtcgctgatggcgaaggagaagaaaattcaggaaatggataaagtagttatttagaaatgagatatttttgaaggaaattttttggagaagatggtgcatccgggaggatgactcactggcgttcgcccttcgggccgttgctaaagcaacgttatccttcctggtgcctgcggttaattccgctacctcttcgatatcttcattgctgaagatttcggagaatatggtgcatccgggaggattcgaacctccgaccgctcggttcgtagccgagtactctatccagctgagctacggatgcatcgggaaaatttattttactgctgatattgatatcgctactaaagccatatcaaataagaaaatccatcttaaccatcatcactgatgattacggagaatatggtgcatccgggaggattcgaacctccgaccgctcggttcgtagccgagtactctatccagctgagctacggatgcatcgggaaatttattttactgctgatattgataccgctactaaagctgtatcaagtaagagatggtgcatccgggaggattcgaacytccgaccgctcggttcgtagccgagtactctatccagctgagctacggatgcatcgggaaacttactttactgcagattttttgataccgctactaaagccgtatcaagtaagagatggtgcatccgggaggattcgaacctccgaccgctcggttcgtagccgagtactctatccagctgagctacggatgcaaatggcggtgaggcggggattcgaacccctggatgcagcttttgaccgcatactcccttagcaggggagcgccttcagcctctcggccacctcaccacacgcctcttacgagtgcttcgaagaacttgtttatcgctcatcgtcgctgcgtggcgcacatattactttctgagacttataagtcaaacaatttttcccacacttttatcgtttgcacacttcacgctcaattagtctgtaaaaacgtcaaaaagagtgttttatctacagaaaaacggaggtctggcagatagcagtaatgcaaaaaaatggagacttaagttgaatgaacgggagtaaagcgaaaagactatagagtgaaggagaaattttgagggtgcgtctcaccgataaagatgagacgcggaaagattagtaactggactgctgggatttttcagcctggatacgctggtagatctcttcacggtgaacagaaacttccttcggggcatttacgccaatacgtacctggttgccctttacccctaaaactgtcacggtgacctcatccccaatcatgagggtctcaccaactcgacgagtcagaatcagcattctttgctccttgaaagattaaaagagtcgggtctctctgtatcccggcattatccatcatataacgccaaaaagtaagcaatgacaaacacattacatgtaagcagtcatggcattacattctgttaaacctaagtttagccgatatacacaacttcaacctgactttatcgttgtcgatagcgttaatgcgaatgccgtgaagcgagtccacggcattgcctgacgcttatattattgcaatttcgcgctgacccagcctttcacactggctaacgctgcaggtaaggccgcagcatccggtaccaccggcttgcgccatgtcaggacgtccaccacccttgccgcccacctgctgagcgaccataccaatcagttcccctgctttcacacgatctgtgacgtccttagatacgcctgcaatcagagaaaccttaccttcggctaccgttgccagcacgataattgtcgaccccagctgattttttaaatcgtcaaccatggtacgcaacattttcggctcaacaccgctaagctcgctaaccaacagcttaacaccattaacatcaattgccttactggaaagatttgcgctctcctgtgcggcagcttgttctttaagctgttgtagttctttttctaactgacgcgtacgttccagtactgagcgcactttatccgccagattattgctatcgcctttcagcagatgcgcgacttcgcttaagcgatcgctgtctgcatgaacggtggtgatagcgccttctccggttaccgcttcgatacgacgaacgcctgcagcagtacccgattcagagatgatgcggaacagaccaatatcaccagtgcggctggcgtgagtaccgccacacagctcggtggagaaatcgcccatgctcagcacgcgtacacgctcatcatacttctcgccgaacagcgccatcgcacctttcgctttcgccgcttcgagatccatgatgttggtttcgatcggcaaattgcgacgaatctgtgcgttcaccaggtcttcgaccgcacgaatctcttccggtttcatcgcttcgttgtgtgagaagtcgaagcgcagcaccttgtcgttaaccagtgaacctttctgcgatacatgagtccccagaacctggcgcagcgcagcgtgcatcaggtgcgttgcggagtgattcaaacgaatacgggcgcgacgagcctcatcaacatcagcctgcacagcgtcgcccactttcagagaacccgcagcaagtttaccgatgtgaccaatcgcctggccgtatttctgcgtatcttccaccacgaaggagaagttagcgcctttcagttcgcctttatcaccaacctgaccgccggattccgcatagaatggcgtttgatccagcacgaccacagcttcctggcctgcattgatggcatcaaccgctttaccatcaacaaacagcgcggtcactttgccgttcagttccagatggtcatagcctttaaattcagatgcactgtcaacacggatcattgcgttgtaatcggcaccaaagccgctggcttcgcgcgcccgacgacgctgctcttccattgctgcttcaaaaccagcttcgtcaactttgatgttgcgctcacgacaaacatcagccgtcaggtcaaccgggaagccataggtgtcgtacagacggaaagcagtttcaccatccagcgtatcaccagaaagttttgccagctcttcatccagcaacgccagaccgcgctccagagtacgagcaaactgctcttcttcagtcttcagcacctgctcaacctgcgcctgctggcgtttcaggtcttcacccgcagagcccataacgtcgatcagcggaccaaccagtttgtagaagaaggtttctttcgcgccgagcatattaccgtgacgcactgcgcgacgaatgatacgacgcagtacataaccacggttttcattggacggcattacgccatccgcgatcaggaacgcacaagaacgaatgtggtcagcgattacgcgcagcgatttattgctcagatcggttgcgccagtgactttcgctaccgcctggatcaacgtgcggaacaggtcgatgtcatagttagagttaacgtgttgcagcaccgcagcaatacgctccagacccataccggtatctacagacggcttcggcagcggttccatcgtgccatcggcctggcggttgaactgcatgaagacgatgttccagatctcaatgtagcggtcgccgtcttcttccggacttcccggagggccaccccaaatgtggtcgccgtgatcgtagaagatttcggtgcacgggccgcacggaccagtgtcacccatctgccagaagttgtcagatgcgtatggcgcacctttgttatcgccgatgcgaataatacgttcgcgcgggatccctacttctttttcccagatttcgtaggcttcgtcgtcgctttcatagacggtaacccacagacgctctttcggcagggcaaaccatttttcgctggtcagcagttcccatgcaaactgaatggcatcgtgtttgaaatagtcgccgaagctgaagttgcccagcatttcgaagaaggtatggtgacgcgcggtgtaaccgacgttttccaggtcgttgtgtttaccacccgcacgcacgcagcgttgggaagtggtagcgcgggaataattacgcttgtcgagcccaaggaacacatccttgaactggttcatcccggcgttggtaaacaacaaagttgggtcgttatggggtaccagggagctgctggcaactacctgatgtcccttactatggaaaaagtcgagaaacgcctgacggatctcagcggtgctcttgctcataattatcctgaaatcaagctaacgaaatatcgccaccagctccagcgtgtcttaaccgccgggctggtaactgaaaagtgggaataagataagttttcttgactgggaagtaaaataccgtatgcgttcagtcggcaaaatttcgccaaatatcctggatatcttccatcagatagccacgatagagcagaaaacgctggatcttaactttttctgaaaagacagttggcaaaggttcaccatattttcgcgtcgcctgatcgcgcgccagtgcgcaccagtcgatgtcacattcacgcatcgctttttctgtcgcttcgcgggaaatacctttctgattcagttcctggcgaatacgcgcaggtccataacctttgcggctacggctggcgataaagcgcgcaacaaatcggctgtcatcgagatagccatgttcatggcaccaggcaataacgcgctcgtaatcttctgccgtagcatcaatctcttctgggccatttttgcccataatcggtgccgcgagtttacgtcgcagttcttgctcactgtgatcgcgcaccgccagaatgcgtaccgcacgatccaacaggcgagcatatgccgggcgacgggacgttgattctgtcatggcatatccttacaacttaaaaagcaaaagggccgcagatgcgacccttgtgtatcaaacaagacgattaaaaatcttcgttagtttctgctacgccttcgctatcatctacagagaaatccggcgttgagttcgggttgctcagcagcaactcacgtactttcttctcgatctctttcgcggtttccgggttatctttcagccaggcagttgcattcgctttaccctgaccgatcttctcacctttgtagctgtaccacgcgcctgctttctcgatcagcttctcttttacgcccaggtcaaccagttcgccgtagaagttgataccttcgccgtagaggatctggaattcagcctgtttaaacggcgcagcgattttgttcttcaccactttcacgcgggtttcgctacccaccacgttttcgccytctttcaccgcgccgatacgacggatgtcgagacgaacagaggcgtagaatttcagcgcgttaccaccggtagtggtttccgggttaccgaacatcacaccaattttcatacggatctggttgatgaagatcagcagcgtgttggactgcttcaggttacccgccagcttacgcatcgcctggctcatcatacgtgccgcaaggcccatgtgagagtcgccgatttcgcnttcgatttccgctttcggcgtcagtgccgccacggagtcaacgacgataacgtttactgcgccagaacgcgccagggcgtcacagatttccagtgcctgctcgccggtgtccggctgggagcacagcaggttgtcgatatcgacgcccagtttacgtgcgtagattgggtccagcgcgtgttcagcatcgataaacgcacaggttttaccttcacgctgcgctgcggcaatcacctgcaacgtcagcgtggttttaccggaagattccggtccgtagatttcgacgatacggcccatcggcagaccacctgccccaagcgcgatatccagtgaaagcgaaccggtagagatggtttccacatccatggaacggtcttcacccaggcgcatgatrgagcctttaccaaattgtttctcaatctggcccagtgctgccgccaacgctttctgtttgttttcgtcgatagccatttttactcctgtcatgccgggtaataccggatagtcaatatgttctgttgaagcaattatactgtatgctcatacagtatcaagtgttttgtagaaattgttgccacaaggtctgcaatgcatacgcagtagcctgacgacgcaccgcatcacggtcgccgctgaagcattcccgcagggtaatgccttcaccgcgggcagtggcaaaagcaaaccagacggtgccgacaggcttctcttcactgccgccatccggcccggcgataccactaatagacacggcataatcagcacgagccgctttcagtgcacctatcgccatttccaccacgacgggttcactcaccgcgccatgctgcgccagcgtctcttcgcgtacgccgatcatttgcgctttggcttcgttactgtaggtgacaaatccgcgttcaaaccaggcggaactgccggcaatatcggtaatcactttcgctacccaaccgccggtacaagactcagcagttgttacggttgcgccacgggctttcagcgcctgcccaacctgttcgcttaactgcatcagttcactgtcagtcatcacaacctctgtcagtcaaaaatttatgccggacaagatakcactttcgtcaggaagatggtgttggcgttgcaattttacgaggaggattcagaaaaaagctgattagccagagggaagctcacgcccccctcttgcaaatagttactgcacgcgcgccagcgccacggcttgtcctaactgccagaccgccattgcgtaatgggtactgtggttataacgggtaatggtgtagaagttcggcagaccgtaccagtactggtaacctgttccaacatccagacgcagcaggctggcttgttgatggttgcccagcggctgctgtggcgttaaacctgccgcggcaagctgcgaaatgctgtacctggttttgaagccatttggcaagcctggagcctgaccgtttgccattaccgcgacctgatcgcctttcacccagccgtgcgctttgaaataattcgccacgctaccgatcgcatcaaccggatcccacaggttgatatgcccgtcgccgctgaaatctaccgcatattgtttgtaagacgacggcataaactgtccgtagcccatcgccccggcaaaggaacctttcagattgagcggatcgtcctgctcgtcgcgcgccatcagcaggaaggtttccagctcgccagagaaatactccgcgcggcgtgggtagttaaatgacagcgttgccagcgcatcgaggatgcgagttttccccatcacgcgcccccagcgggtttcaacgccgataatcccgacgataatttccggcggtacgccatacacctgccacgcgcgattcaacgcatcttcatactgattccagaaaaccacaccgttctgcacattgtccggcgtaataaattttttgcgataacgcagccatgcgccgttcggacctgatggcggtttcaccgatgtggttggtgcctggttatccatcagccgcagtaccgaatccagacgtttcgcctgggagagaatttcctgcaactgctgacgatcgaaaccgtgtttgttcaccattctgtcgatgaactgctgggcattcgggttattagcgaaatcgccgcccatctgcatcacattgtgctgcggctcaagcaggaagccgccagacggcgttccggtggtcgtttcagtctcagtaggttttggcttgctgctacaggcggcaagcaacacaaaaaggggaagcaatgttacataacgacgcttgaacatgaggggtccatttaacagattcaaccaggggcaagtatggtaaagcatcacgccccgcacaaggaagcggtagtcactgcccgatacggactttacataactcaactcattctcctcgctatccttttactcaaactttcaaattaaaatatttatctttcattttgcgatcaaaataacactttaaatctttcaatctgattagattaggttgccgtttggtaataaaacaataaatcctgaaggagagaacaatgatagaaaccattactcatggtgcagagtggtttatcgggctgttccaaaagggcggagaggtgtttaccgggatggtgaccggcattcttccgctgttgattagcctgctggttatcatgaacgcactgattaattttatcggtcagcatcgtattgaacgttttgctcaacgttgcgccggtaaccctgtttcccgttacctactgttaccgtgcattggcacgtttgtcttttgcaatccgatgaccttaagcctgggtcgctttatgccggaaaagtacaaacccagctactacgcggcggcctcttatagctgccactcaatgaatggcctcttcccccatatcaaccctggcgaactgtttgttatcttggcattgccagcggtctgacaacgctgaacctgccacttggcccactggcggtgagctatctgctggttggtctggtcaccaacttcttccgcggctgggtgaccgatctgaccaccgctatttttgagaaaaagatgggcattcaacttgaacaaaaagttcatctggcaggagcaacatcatgacgcatattcggatcgaaaaaggaacggggggctggggcggcccgcttgagctggaaaccacgccgggcaaaaaaatcgtctatatcaccccgccggtacccggcctgcgattgtcgacaaactggcacagcttactggctggcaggctattgacggatttaaagaaggtgaacccgcggaggcggaaattggtgtcgcggtaatcgactgtggcggcacattacgctgcggcatttatccgaaacggcgtattcccaccattaatatccactcgacgggcaagtccggtccactggcgcagtacattgtggaagatatttatgtctctggcgtaaaagaagaaaacatcactgtagtgggtgatgcgacaccacaaccctcttccgtgggccgtgactatgacaccagcaagaaaatcaccgaacaaagcgatggtttactggcgaaggtgggaatgggtatgggttctgccgttgccgtgttgtttcaatctggtcgtgacaccatcgacactgtattaaaaaccattcttccgtttatggcattcgtctcggcgctcattggcatcattatggcttctggccttggtgactggattgcccacggccttgctccgctggcgagccatccactgggtctggtcatgctggcgctcatctgctccttcccgctgctttcacctttcctcggcccaggcgcagttatcgcacaggttatcggcgtattgattggcgtgcagattggtctcggcaatattccgccgcatctggctttacctgcactgtttgccatcaacgcgcaggcggcctgcgacttcattccggtcggtttgtcgctggcggaagcccgtsaggacacsgttcgcgtcggtgtcccttctgtactggtgagccgctttttaaccggcgcgccgactgtactgatcgcctggtttgtctccggttttatctatcaatagaggctgaaacatgaccgttatttatcagaccaccatcacccgtatcggcgcgagtgccactgacgccctcagcgaccagatgctcatcacctttcgtgaaggcgcgccagcggacctcgaagagtattgcttcattcattgccacggcgagttgaaaggtgcactccatcccggtttgcaatttacgctcgggcagcatcgctatccggtgaccgctgttggcagcgtggcggaagacaaccttcgcgaactgggtcatgtcaccctgcgcttcgatggtttaaacgaagcggaatttccgggcactgtccatgtggcaggccctgtacccgacgatatcgcgccgggatcggttttgaagtttgaatctgttaaggagtaaaaaatgaatcaggttgccgttgtcatcggtggtgggcaaaccttaggcgcgttcctgtgccacggtctggctgccgaggggtatcgcgtcgcggttgtcgatattcagagcgacaaagccgcaaatgtggcacaagaaattaacgccgaatatggtgaaggaacagcgtatggttttggtgctgacgccactagcgagcaaagcgttctggcgctctctcgtggggtagatgaaatctttgttcgtgtggatttactggtctacagcgccggaattgcaaaagcagcctttatcagcgacttccagctcggcgattttgaccgttcgctacaggtgaatctggtgggttatttcctgtgtgcgcgtgaattttcgcgtttgatgatccgcgatgggattcagggacgcattattcagatcaactcgaaatccggcaaagtgggcagcaaacacaattctggttatagcgccgcgaaatttggtggcgtagggctgactcaatcactggcgctggatctggcggagtacggcattacggtgcattcactgatgctcggtaacctgctgaaatcgccgatgttccagtcgctgttgccacaatatgccaccaagctgggtatcaaaccggatcaagtcgagcagtattacatcgacaaagtaccgctcaaacgcggctgcgattatcaggatgtgctgaatatgctgctgttctacgccagtcctaaggcgtcgtactgtaccggacagtcgatcaatgtcaccggcggtcaggtgatgttctgatcaacagcggagatccgttaaggatctccgtgagactaatagaatgcctgatgcgctacgctcatcaggcatacaggacttccgccactacattaaggaaaagttatggtatccgcactcatcactgtcgccgttatcgcctggtgtgcgcaactggccttaggcggctggcaaatttctcgttttaaccgtgccttcgacacactatgccagcaagggcgggttggcgtgggccgttccagcgggcgctttaaaccgcgggtcgtggtcgccatcgccctggacgatcagcagcgcatcgccgacaccttgtttatgaaaggactgaccgtcttcgcccgaccgcaaaaaattcccgcaattaccggtatgcatgcgggtgatttacagcccgatgtgatctttccccatgatccactatcacagaatgctctatcattggcgcttaaactgaaacgtggataatttcgttgtgaatgttacttgcttgcgaagttatcattttgaaacctaaatcaggtaatcacgcccatgaaacctcgtcagcgtcaagccgccattctggagtatctgcaaaagcagggaaaatgctcggttgaagaattggcgcaatattttgacaccacaggcacaactattcgcaaagaatctggtcattctggaacatgccggaaccgtcattcgtacttatggcggagtggtgttgaataaagaggaatccgatccgcctatcgatcataaaacactcatcaacacccacaagaaagagctgatagcagaagctgccgttggttttattcatgatggcgattcgatcattcttgatgctggcagtaccgttttgcagatggtgcctctgctctcgcgctttaataacatcacggtgatgaccaacagcctgcatatcgtcaatgcgttatctgaactggataatgaacaaactatcctgatgccaggcggaacgtttcgtaaaaaatcggcctcatttcacgggcagctggcagagaatgccttcgagcatttcaccttcgacaaattattcatgggtaccgacggcatcgatctcaatgcgggcgtaaccaccttcaacgaggtctataccgtcagtaaggcaatgtgcaatgccgcgcgcgaagtgattttgatggcggactcatcaaagtttggccgwaaaagccccaacgtagtttgcagtcttgaaagcgtcgataagctgattaccgacgcagatatcgatccggcgtttcgtcaggcgctggaagagaaagggatcgatgtgatcataaccggagagagcaatgagtgaagcaytactgaacgcgggacgtcagacgttaatgctggaattgcaggaagcaagccgtttaccggaacgtctgggcgatgattttgttcgcgccgccaatatcatcctgcactgcgaaggcaaagtggtggtttcgggaattggcaaatcgggccacattggtaagaaaatcgccgcaacgcttgccagtaccggcacaccggctttttttgtccatccggcagaagcgctgcatggcgatctggggatgatcgaaagccgcgatgtgatgctgtttatctcttactccggtggggcgaaggaactggatctgattattccgcgtctggaagacaaatctatcgcgctgctggcgatgaccggcaaaccgacgtcaccgctgggcctggcggcgaaagcggtgctggatatctccgtagaacgcgaagcctgcccgatgcaccttgcgccgacctccagcaccgtcaataccctgatgatgggtgacgcgctggcgatggcggtcatgcaggcgcgcggatttaatgaagaagattttgcccgctcccaccctgctggagcactgggcgctcgcttgctgaataaagtgcatcatctgatgcgccgtgacgatgccatcccacaggtggcgttaaccgccagcgtgatggatgctatgstggaactcagccgcaccggtctggggctggtggcggtatgtgacgctcaacaacaggtacaaggcgtctttaccgacggcgatttacgtcgctggctggttggcggcggcgcactcaccacgccagtcaatgaagcgatgacggtcggcggcaccacgttgcaatcgcaaagtcgcgccatcgacgccaaagagatcctgatgaagcgcaaaatcactgccgcaccggtggtggatgaaaacggcaaactcaccggcgcaataaacctgcaggatttctatcaggccgggattatttaatccttcaatcccagacgtttcgccagccgatgcaggttggcgacgtcggtttccagcatccgcgcgcaggcagcccagttgtgatgattttgtgccagtgcctgacgaatagtttcacgctggaacgcttctgtcgcttcacgcaggttttgcttaacaacgggcaccgccgccacttctggcggcggcaacgtcacctcaggaaaagcaaaatgttgcgcctcaagaatcacttcatcgccgctgcgggtggctctcgccagcactaccgcccgatgaatagcatgttccagttcgcgcacgtttcccggaaaactgtagtgttgcagtaaatttcgcgccccggcacttaataccacgcgggagagcccctgccgcaaacgacactgctcgcagaaataccccgccagcagaatgacatcatcgccccgctcacgcagcggcggcaccgaaagtggaaacacactcaggcgatgaaacaaatcggcgcggaatcgccctgccagcacctcttcgcgtaagtcgcggttagtcgccgccagcacgcgcacatcgacccgcaaactacggtcatcgccaacgcgctgaatatcgccatactgcaacaccctcagcagcttggcctgcaatgccaacgacaactcgccgatctcatcgagaaacagcgtgccgttatccgccatttcaaacttcccactgcggttactgatagcgccagtaaacgctcctttcacatgcccgaacaactcactttccgccacactttccggcagtgcggcacagttgagatagaccagcggattcaccgcccgtggcgaggcctcatgaatcgctttcgccaccagctccttaccggttcccgtctcaccgctgatcaggacgttgagatcggacgccgccacaatctcaatctcttttttcagttgcgtcatgcctggcgacagaccgatcatctgcgtctgtttcaccgcttcaaatggagcggcatcgcccggcagcatattctggctttccagttgttcaatcagcaacgcattgcttaacgctcccgccgccagcgcggcaatcaggcgtaactcttcgtcgctgaaaacatcgaactgatcgggctgcatcccgtcgagcgtcaatgcgccgatcaggttttgcccggcaaacagcggcagaccaacgcaggcgtgaaccttcagactctcctgccctggaatcaaaccgtcatagggatcgggcaattcgctgtctgcgggaaagcgcaccacatcacccgcgcgggcaatcgcttccagccgtggatgaccttccagcgcaaagcgtctaccgagtacatccttcgccagcccgtcgatggcaagcggaataaactgccgcgagtcgtaacgtagcaacgcagacgcatcgcactccagcacctgacgcagcgtggtgatcaggcgctgaaaacgatcctgatgaccaatcccacgctgcaattcgatggcgatattcgccagcacatcaacggaaaaactcatctttgcctcactgtcaatttgactatagatattgtcatatcgaccattggattgatagtcattttgactactcattaatgagcataattttatttatagagtaaaaacaatcagataaaaaactggcacgcaatctgcaattagcaagacatctttttagaacacgctgaataaattgaggttgctatgtctattgtggtgaaaaataacattcattgggttggtcaacgtgactgggaagtacgagattttcacggcacggaatataaaacgctgcgcggcagcagctacaacagctacctcatccgcgaagaaaaaaacgtgctgatcgacaccgtcgaccataaattcagccgcgaatttgtgcagaacctgcgtaatgaaatcgatctggcggatatcgattacatcgtgattaaccatgcagaagaggaccacgccggggcgctgaccgaactgatggcacaaattcccgatacgccgatctactgtacagccaacgctatcgactcgataaatggtcatcaccatcatccggagtggaattttaatgtggtgaaaactggcgacacgctggatatcggcaacggcaaacagctcatttttgtcgaaacaccaatgctgcactggccggacagcatgatgacttacctgacaggcgacgcggtgctgttcagtaacgatgctttcggtcagcactactgcgacgagcatctgttcaacgatgaagtggatcagacggagctttttgagcagtgccagcgttactacgccaatatccttacgccgttcagccgtctggtaacgccgaaaattaccgagatcctgggctttaacttaccagtcgatatgatagcgacctctcacggcgtggtatggcgcgataacccgacgcaaattgtcgagctgtacctgaaatgggcggctgattatcaggaagacagaatcaccattttctacgacaccatgtcgaataacacccgcatgatggctgacgctatcgcccaggggattgcggaaaccgacccacgcgtggcggtggatcgtctttccacgcgcctgcaggatgcgggtttcgaaatgtcgcttagcctgaaagcgaaatggcgaccagaccaggacgctctggagttatgccgtgaacacggtcgcgaaatcgcccgtcagtgggcgctcgcgccgctgccgcagagcacggtgaatacggtagttaaagaagaaacctctgccaccacgacggctgacctcggcccacggatgcagtgcagcgtctgccagtggatttacgatccggcaaaaggcgagccaatgcaggacgttgcgccaggaacgccgtggagtgaagtcccggataacttcctgtgcccggaatgctccctcggcaaagacgtctttgacgaactggcatcggaggcaaaatgagcaacggcattgtgatcattggttcgggcttcgccgcccgccaactggtgaaaaatattcgcaaacaggacgccagtattccattaaccctgattgccgccgacagtatggatgagtacaacaaacctgacctcagccatgttatcagtcaggggcaacgtgccgacgaccttacccgccagacggcgggtgaatttgccgagcagtttaatctgctcctgtttccgcaaacctgggtgacggatatcgatgccgaagcccgtgtggtgaaaagccagaataatcagtggcaatacgacaagctggtgctggcaaccggtgccagcgcctttgtcccgccagtgcctgggcgtgagttaatgctgacgttaaatagtcagcaagagtatcgcgcctgtgaaacgcaactgcgggatgcccgacgcgtgttgattgttggcggtggtttgattggtagcgaactggcgatggatttttgtcgtgcaggcaaaatggttacgctaatcgacaacgctgccagtattctggcgtcgttaatgccaccggaagtaagcagtcgcttgcagcatcggttgacggagatgggcgttcatctgctgttgaaatctcagttgcaggggctggaaaaaacggattctggcattctggcaacgctggaccaccagcgcagcatcgaagtggatgcggtaattgccgccaccggactgcgcccggaaaccgccctggcacgacgcgccgggctgacgattaatcgcggcgtttgcgtcgatagttatctgcaaaccagtaatgccgatatttacgcgctgggcgattgcgcggaaattaacggtcaggtattgccgttcctgcagccgattcaacttagcgcgatggtgctggcaaaaaatcttctcggcaataacacgccgctgaaactaccggcgatgctggtgaaaatcaaaacgccggaattaccgctgcatctggcaggcgaaacccagcgtcaggatttacgctggcagattaataccgaacgccagggaatggtggcgcgcggtgttgacgatgcagaccaacttcgcgcctttgtggtcagtgaggatcggatgaaagaggcatttggattgttgaaaacgttgccggtgtaggtgggctactgtgcctaaaatgtcggatgcgacgctggcgcgtcttatccgacctacggggacgcatgtgtaggccggataaggcgtttacgccgcatccggcaatggtgtccaaatgcaacacgttttatccgttctggacttcacccgctaaccaacgcgccgcagcaataaccccctgccccagagacaaaccgccatcacccgccggtaaactctgtggaaacagcaatgtgaaatcagcgagataatgcgccagacgtgcacgcagcaaacggttatgaataaccccgccgctaaataccagcgtagtgataccacgcatcgtggcctgctcacgcatcaacgcggcaaaaccctgcgccagcgcatcatgaaacgcccacgcgcgttgattaaccggtgcctgccagttcagccactgctgccagaaagtggcgagatccagttgattgtccacccgcggcatcgtcaccggatgcgtcactccgtcgcatgaggctgctagcgcctccagagcacaagccgcttcaccttcataacttaacgtggctggcgcacagcccagtgccgccgccacagcatcgaacaaacgcccacacgatgacgccagcggcgcgttaattccacgctcaatggcccgcgccagtackctccagttttgctgttgcacacttgccgtttcagggtaattctgccactccggcacaaagcgcaggcactgcgccagcaggttacgccacggctgcttcgccgccaaatcgccacccggaagcgccactgcaggcaagccgcccaggtgctcacattcgcgatagttcacccgcaggcactcgccgccccacaaagcgccgttctcccccataccgataccgtcgagcgtcaaagcaatgacatcaccgccatccagcggccactgatgctctgccagacacgccgctgcgtgggcatgatgatgcagcaccgtttgcgtcggcagattcatttcgctcgcccactggcaggagacatagcccggatgtgcgtcatgcacaacgtattgcggagtgaaattgtagatgttttgcatcaggcgtaacgcttcgcgccactgcgtctggatgccatcgtcacttaaatcgcccagatgctggctcaacaccacttgttcaccgcgcaccaggcagaaggtatttttcagatccgcgccgagacacagtacaggcggaacatttttaaagcccggaggcaaagccagcgcatccggcacatacccccgcgaacggcgcagcatttcgccgctttcgcgcaccaccgaatcatccatccgctgcacaatgtcgcggttgtgtattaagaatccgtcggcaatgccctgcaaatcctccagcgcctgttcgttgctgatagccggtggtttaccgctcaggttgccagaggtcatcaccagcgggcattgtagttcctgtaacagcaaatgctgaagcggattcgcaggcaacattaccccgacttcgttaaggccaggggcgatatcatcacaaagctcaggaacgtattttttatccaccagcacaatcggcgcggcgggcgtggtaagcaactggcgcgcagcgtctggtaaaccgtcagccactggcaacatgactgccagcggtttcgccgggcgatgtttgcgcgcccgaagtgtcgccaccgcgttactgttacgtgcatcgcaggcaagatgaaatccgccaatccctttgatggcgacaatgttgcccatttttaactgtgcgatagccgcctgtaatgccgcytcttgttctgcatgttcaccatgacttacccattcaagatacgggccacactccgggcaggccaccggctgggcgtggaagcgacgatcgagcgggtcgcggtactctttatcacaggctggacacagcggaaacgccgccatcacggtaaacgggcgatcgtaaggcatggcgcgaataatggtgaagcgcgggccgcagtgggtacagttgataaatggataacgataacgccgttcgcctggggtattcatttcggcaaggcaagcagggcaagtggcggcatcgggaacaatttgcgtattcatggcgccgcccgcgctctggcggatggtgaactcagtgggcagttgtgaccagataaacggttcacgctcaacgctatcaatacgcgccagcggcgggcagtgctgatgcaattgaacaagaaacgtttccgggtcttccagcagccggacttctacgccatcgccgtcattacagacatcgccgtgaagatttaattgctgtgccagctgccagacaaacggacgaaaaccgacgccctgcactttgcctcgaatacgcagttggacaccgcaagatgtgttttttgccattgagttattcccgccatcatgaattgcgtaacccgtccagccggacacgacagcgtcgcatccggcagtcacaggtcggcgataccgcccgctccgtattctacgaatatttccgggaattcctttgatgccagaacagttctgtaagatttttagaacatcagcgccgtacggcggcgtttttctgcgctcagttgttcaagtttattgcgatcgacacaaattagcgcatgggtcgggcaagccgccatacacgccgggccgtyttcacgatggttgcacaggtcgcatttattggcttcggctttgtcagcccgtacattcagccctgcgccgctgttgcgaatcaccggacgtaccaccacttccatcgcgccatacgggcaagccacaacgcaggttttgcaaccaatgcaacgttcctgcatcacatgaacaaaccctttatcacggctgatagcaccattcgggcagacgttagcgcacggtgcatcttcacactgacggcaaactgtcgccgtggaaatgttcacacctttaatgacatggatacgcggtaaaaatgtttccggggtcagcgatgcacagtcctgattttcctgatgagaaaccacgcacgccacttcacaggtacggcaaccaatacatttactcgcgtcagcaatgatgaaacggttcatcaaattctccagcaatgacagttaatgcgccgatacattcacaaatcatgccagtttttaatttgctgttatttaaggaaattaatttctgtaatgcaggaaaaaagatgtcatcgacactagtgacgatgacatgtgatgacaatgtttatcgcgaaagagcaatgagtgagtcgcggcggatcagttttccgctgaaggttttcggcggtgagaaatccccgccatcgagcataaaaatcagccgtccaataatttcctgaatcatctcagtcaccggaatttttacgctggagagcgccggaacgatatagggggcaattgcgatatcatcgaatccgataactgacacctgctctggcaccgctacgccgcgcttgtgtaacgctttcatcgcacctatcgccatatcgtcgttactggcaactaacgcgctaaatttagccccacgttcgagcaacgtttctaccccttcggccccgctggcgggcgtccatttaccgttagcgataagtttttcattgagcgcaataccatgctgcgccagcgcgtctttatatccggcaagacgttcaacgctggtgggggaatccatcgagccggtaagaaaagcaatctcctgatgcccggcgtttatcaactctgccacggcgttaaagctggtctgtttatgatcgcaccagacgctatggctgctatttttgcgcaggcggcgattaagcaccattatcggctgactgtgcgcgtcaatgatgtcatcgatctcatccacacttaaaaaacgcgggtaaatcataatggcgtcgcagcgcaaatccagcagatactgaatcgcctggcgctcttcttcggcgctgtgtttaccatctgccaatagcaactgccgccctttctcttccgccattcgcgcggcatgaaacagtaattcactaaaataaatgccgtggtaaagcgtgttagtcactaccagccccagcgtctgggtacttttcgccgacagattgcgcgccagcaagtttggacggtaaccgctctcttctaccgcctgaaacacgcgatctttagtctcctggctgacgtagccattacctgaaagcacgcgggaaacggtcgcttttgaaaccccggcgcgcttcgccacttccagcatcgtcgtcatcattttcatccctttacacgcaatcaacgcagtgtactgcaccgtttaccgattgtccttgcgcaatcggcgggaaaaatattcaggtgaccggtttcacaaatataaaaaatgaacaattaactctcttgcttatttggttacaactattcatgattttatgaaaccggtttcttaattccgtttcagcatcggcatttttccgtcacgtcgactgataacaactacatcttccctactgataacaggataaaatccgatggccaaaaattatgcggcgctggcacgctcggtgatagcggcactgggcggcgttgataacatctcggcggtcacgcactgtatgacgcgtttgcgctttgttatcaaagatgatgcgcttatcgacagcccgacgttaaaaaccatccccggcgtgctcggcgtggtacgtagtgacaaccagtgtcaggtgattattggcaataccgtttcacaagcctttcaggaagtcgtcagcctgctgccgggagatatgcagcccgccctgcccgtgggtaaacccaaactcacgctgcgtcgcattggtgcggggatcctcgatgcgctgatcggcaccatgtcaccgctgatcccggcgattatcggcggatcgatggtcaaactgctggcgatgatcctcgagatgagcggcgtgctgacaaaaggatcgccgaccttaaccattctgaatgtgattggtgacggtgctttcttcttcctgccgctgatggtcgcggcttcggccgccatcaaatttaaaaccaatatgtcgctggcgattgccatcgcgggtgtgctggtacatccgagttttattgaactgatggcgaaagcggcccagggtgaacatgtcgaatttgccctgattccagtcaccgcggtgaaatacacctacacagtgatcccggcgctggtgatgacctggtgcctgtcatatatcgaacgctgggtggatcgcattacaccggcggtgaccaaaaacttcctcaagccaatgctgattgtgttgattgccgcaccgctggcaatcctgctgattggcccgattggtatctggatcggtagcgccatttcggcgctggtttacaccattcatggttatctgggctggctttcagtcgccattatgggcgcgctgtggcctctgctggtaatgaccgggatgcaccgcgtctttacgctaaccatcattcagaccattgccgaaaccggcaaagaagggatggtcatgccgtcagagatcggcgctaacctgtcgctgggcggttcatcactggcggtggcgtggaaaacgaaaaacccggaactgcgccagactgcgctggctgcggcggcatcagccattatggcggggatttccgaaccggcgttatacggcgtggcgatccgcctgaaacgtccgcttatcgccagtcttatcagcggttttatttgcggcgcggttgccggtatggcggggcttgccagccactcaatggcagcgccggggctatttaccagcgtgcagttcttcgatccggcgaatccaatgagcatcgtctgggtgttcgcggtcatggcgctggcggtggtgctgtcgtttatcctcacactgttgctcggctttgaggatattcctgttgaggaagcggctgccgaggcgcgaaagcatcagagcgcacaaccgaccgtcgccaaagaagtaagtcttaattgaggatgaaaatgtcagtatttccagaaggttttttatggggcggcgcgcttgccgccaaccagtctgaaggtgcgttccgtgaaggtggcaaaggactgacaacggtcgatatgatcccacacggcgagcatcgaatggcggtgaaactggggctggaaaaacgttttcagttgcgcgatgacgagttttatcccagccatgaggcgacgggtttttatcatcgttataaagaagatatcgccctgatggcagagatgggattcaaagtgttccgtacctcaattgcctggagccgccccttcccgcagggtgatgaactgacgcccaaccagcagggcattgctttttaccgttctgtctttgaagagtgtaaaaagtacggtatcgaaccgctggtcacattgtgccacttcgatgtgccgatgcagctggtcaccgaatatggctcctggcgtaaccgcaagctggtggagtttttcagccgctacgccaggacctgctttgaagcatttgatggtctggtgaaatactggctaaccttcaatgaaatcaacattatgttgcatagcccgttctccggcgcggggctggtgtttgaagaaggtgaaaatcaggatcaggtgaaatatcaggccgcgcatcaccagctggttgccagtgcgctagccaccaaaatcgcccatgaggttaacccgcaaaatcaggtgggctgtatgctggcgggcggtaacttctacccttacagttgcaagccggaagatgtctgggcggcgctggagaaagatcgggaaaacctgttttttatcgatgtgcaggcgcggggcgcgtatccggcttactctgctcgcgtattccgcgaaaaaggggtaaccatcgacaaagcaccgggcgatgatgagatcctgaaaaacaccgtcgattttgtctctttcagctattacgcctcgcgctgcgcctcggcggagatgaacaccaacaatagcagtgcggcgaacgtagtgaaatcgctgcgtaacccgtatctacaggtgagcgactggggctggggaattgatccactcggtctgcgtatcaccatgaacatgatgtacgaccgctatcagaagccgctgtttctggtggaaaacggcctcggcgcaaaagatgaacttgctgccaatggcgagattaacgatgactatcgcatcagctatttacgcgaacatatccgcgcaatgggcgaagcgattgcagatggcattccgctgatgggctacaccacatggggctgtattgatttagtttccgcctctacgggtgaaatgagcaaacgctacggttttgtctttgttgaccgtgacgacgcaggcaacggcacgctgacgcgcacacgtaagaaatcgttctggtggtataaaaaagtgattgccagtaatggggaagatttagagtaggtaacctactgtcgcactaaccaggaaggcccgataagcgttgcgcatcgggcaatctggggtttgctatcagttctgattccctcatcaagaacatccctgtcctgattacttattgaaaaactactcttcttccaccgctaactgcgcgaagccgccgttcccttcccagccttccagtcgttgataaacggtttctaccgcatctttaatcggctgggtcatcgggtagtaaaagccgacgatatccggctggatgccgaggaaaatcacttcgccaatatcttctttcaactgatcgataaggtagttcaacggcatgttatgggtagtcatcataaacatctcggcgatatcatccgggtcgatgatgcggatttcgccggggtttagccccatatccgtggcgtcgacaatcagcagccgtgtcgggcgcagttcgcggatagcgacaatgtcgttttccggtgcgctaccgccgtcaatcaccacccagttacctttcggcgcggcggcgcacttttccgccagcagcggacctgcgccatcatcacccatcatgctattgccaacacagagtaaaacgtcagtcacgcagtctcctcaccatcaaatagatggcgttttcctgatgaatatcatgcagcatacttaacagcattgtactccattcctgctgctgcgaagtttgcgctgcccgggctttatcgaatgcattggccagcatcggcacatggttaatgtcgatgacgatctcaccatatttcggcacaccttccattttgcggcgggcttcgctgcccgcctccagagtggcaatccatgccagatattcatcccacgggcaggtgagcgccgyttccaggcaatcgataaccccaaggtggtgaccaatcgccaggctgtaatagaccacctgctgcgcctcggcgggcgtggcatcgttctcatcaataaatttacggctcagttgactgaacaccaccttttcactcatcggatacgcgcctcttcaacaacatgattcagatggctgacaatctcgttcagacgcggatcgttttccgcttccagccagcgtgcaacctgttcttcgccctgccctaactgtgtaaggtaatcatcggcaatctgacgaccgtaacgataacccgccagtcgacgtgcttcgcgatccactttcacacgcagcggctgcaccatatcgccatgcaggatctccgccggttgttcatcctgctcacccggcccacgggcgtgaattttctgctccagcaggccgagcgccattgcaaagccgtacagcgtggcggctggcgttggcgggcagccagggatataaacatccaccgggacgattttatccgtaccgccccacacgcagtagagatcgtggaagatcccgccgctgttaccgcaggcaccgtaggagatacaaattttcgggtccggcgcggactgccacgcacgcagcgcaggggatcgcattgcacgggtgaccgcgccggtaaacagtaaaatatccgcatgacgcggtgaaggaacgactttaatgccgaagcgttctgcatcgaacagcggcgacaaagtggcgaaaatttcgatttcgcagccgttgcagccgccgcagtccacgcggtaaacgtaggcagaacgtttgatttttttcagtaacgacgccttcatgctggcgatggattcatccaccgtcatcgggaccggaatgccgttggcgtcacgggggcctaataaattgctcatcagatggcctctttcatatggcgagtcagttcaatacggtcggacggcaccaggcatttctggcgcttacattccgggcaagtctcaaagctttcgcggtggttttccgcgcggctgtcgccattgtgcttaagcagcgcaatggcgtagtcgatctctttctggacggcgaaaggacgattgcagacgcggcagttgcacagcgcgaagcgggactgttgcaggaagtcttctttcttccacaccgccagttcgtactcttgcgacagtttgattgccgccgtcgggcagacttcttcgcagcgtccgcagaagatgcagcgcccgagattgaactcccacgccagctcaccggtggcgaggtcagtttcaaccgttaaggcgtttgacgggcaggcattgacgcaggccgcgcakccgatgcactgctgcgggttctgctctggcttaccacggaagtttttatcaaccgcaatcggttccagcggataagacgaggtcgccgtgccggttttgatgacttttttgataaaggtaaacatggcgattccttatttcagcggcgagtttttacgctcaatgctgtaacgctcgagttctttgtacggcaccactttgctctttttcttacgcacatcgaccacggtcatgcggtcggtacaggagtagcaagggtccagactaccgataatcagcggcgcatcagaaacggtgttgccgcgcagcatgtagcgcagggtcggccagttcgcgtaggtcgcggcacggcagcgccagcggtacagcttctggttgtcgccggtcatgctccagtggatatcatcgccgcgcggcgcttcggcaaagcccagcgcaaaacggtgcggaatgtaggtaaagccttccaccatcagcgggccgcccggcaggttatccagaccgtagtcgatcatgttcagcgcggtatagacttcgttaatacgcactttcagacgcgaaataacgtcgcagccctgctcgctgtggacttccattggcagcaggccataaccaacaaacgggtgatcggcgcgggtatcgcgggcgtgaccgctggcacggaccatcgggccgacgttactgaagtcgcgagcgatttccgggtccagacgaccaatgccgacagtgcgctgttccatgttcggcgtactcagcagcacatccaccagctcctgcacttcacgacgcatctgttgcgccagttgacgggtctggatcatgtcatctttcagcagatcgcgacgaatcccgccgatcaggttcaggccgtaggttttacgcgcaccggtaaggatctctgccattttcatggaggtttcacgcacgcggaagaactgcataaagccggagtcaaagccggtaaagtgacaggcgaggccgaggttgagcagatgcgagtgcagacgttctacctccagcagaatggcgcggatcatctgcgcacgttctggcacctgaatacccatcgcgttttccaccgacgtggtgtaggcggtgctgtgagcaaaaccgcagatcccgcacacacggtcagagaggaaggtcacttcgttataacccatgcgggtttctgccagtttttccatgccgcgatggacatagaacaggcggtagtcggcgtcgataatgttttcgccatcgacgaacagacggaagtggcccggttcgtcagaagtgacgtgcagcggaccaatcggcacgacgttgtttttcttgtcgcccagttcgttgatgaactcgtaggtttcagcatcggtggtcggtgccggacgctgacgataatccatgctgtctttacgcagcggataaagttcatccggccagtcatccggcagcaccagacgacgttcatccggcaaaccaaccggaatcaaaccgtacatatcacgtacttcacgctcgccccacaccgcagccggaacgcgcggcgtcacggaaggatactccggtttgttggcatcaacttcgacgcgaaccgttacccagcacttagtccccttctccatcgacagcacgtagtaaacggcgtaatgaccattcagtttgcgttcgtcgttaccaaaaagcaccgacagccagcccccctgyttgtagtagagaaactccaccacttccggcagatagttcacctttacggtgacagtcagctgatctttggtctgccaggcgtggtccagcacgacgcccggaaatgcctcattcagcgcggcgagataatgttracctaatttttcttcagacatgctcaaactctctttaatcacgccgccagcaaggagacgaacgctaaaaatgcaaagccaaacccagcccaggtaatgcgcggagtaatatcaagacgcagacgggccatgctgttttcgaacagcgcgataaccaggacgccgaccaccagtttgacgatggcaatcaccaacgccagcagcagcccaccgrcggtgaaggtttccatttgtccccacggaataaacaccccgacgaacatctgcagcaccaccaactgtttcaggctgataccccatttcatgacgccaaagccgctgccgctgtactcagagagcggaccttcctgcaactcctgctcggcttccgccaggtcgaacggcagtttgcccatttcgataaaagtggcgaacgcacaggcacaaagcgccagcaccaacgggatgctctggctcagcggccagtgataaacggtgtcggtgatgttgctgatgttggtggaactggcaacctgtgcggcaacccacagaccaagcagcagcatcggttcgaccagcacgccaagcatcgcttcacggctcgcgccgatagcggtaaacggactaccggtatccagaccagaaatggcaaagaagaaacgcgcgatggcaaagagatacagtaaggtgatcaaatcacccagttgcggcagcggagaaccgacggtcaccaccggcagcgcagtagcgatagtcagcatgacgcccaccatcacatacggcgtcaggcggaacacccagccggaggcatccgggccaacgctctggcgacccagcagtttgataatgtcgcgatactcctgcaacacgcccggcccgcgacggttatgcaagcgggcgcgcgccacgcgggtaataccggagagcagcggcgcaacggcaaatagcaccagcgcctgaattaacggatataaaacactcattctcaggctcctcgtgaaacaataatcaccaccagcaccgccagttcaaccagcgccatccggcggaacagcaacgcactgctttcgcactgccagcccggcaccagcgacaccggattcagccatttgcgcagtttcagcaccggcgcaaacgcctgtttcaccggcatggcaaaaccgtgggcggtaattaccattgatttttcatggtcgtagccgcacacccaggccgcgccgcgggaacgcgatggcaaacgatcgcctttgcaaatcgccataatgatgaatggcagcagcgggcaggcaatcagcagcaacgtgatcatcggttgagaaacggtggtgttagcaggttccagcggcagaggtacagcagcagagagcatcggcagcagccacggcgcagcaacaccgccaattacgcagcaaatcgccagtgccactacgcttacgctcatcaggagcggtgcacaggtggcgttttcggcttctttggtacgcggcgcgccgaggaacgtgacgccatagactttcgccatacacatcaccgccagcgcaccggtaattgccagacccacagcgagcagcggccccagcagacgggcaacaaacgcgccactattgctcagtttgaagaaggattgatagataacccattccccggcaaaaccgttcagcggcggcagtgcagccattgccatcagcccgactaacatagcgatggagataaccggcattttcttgccaataccaccgagtttttcgatatcgcgatgaccggtacggaaccagacgytccccgccccgaggaacagtacgcttttgaacaggctatggttaagcagatggtacagaccaccgaccaggccaagagcaatcagcgccggttgttcgagcgcgatacccgttacgccagcgcccagccccagcaggataatgccgatattttccagggtgtggtaagccagtagacgctggatattatgttccatcaacgcatacagaccgccgacaaacgcggtgatcataccgagcaccagcagcgcgatcccccaccacagcggtgcattaccgcccagcagtgacagggttaaaatgcccagcaggccaattttcatgactaccgtagaaaacaacgcggcagctggcgcagaggcgttcgcatgtgcctgcggcacccagccgtgcagcggaataatcccggccagcaggccaaagccaatcacactgagcagccagatatcggaaccgagcggcagctgttgcatacgcatatccagcaggcgcagatccagcgtgccgtaacgytgccacagcagccagcaagcaatcgccagcagcagagtgccaagacgccccagcgcaaaccacagtttgccctctttgctgttgctggtgaggaacaccgcacacaaggccatgacttcggccattaccacgaacatgccgaggttgctggcaatgacggcgcagacggcggcagccatcaacatattgatctgcaagccgttgcacttcacctgcgcgtggcgatgccagtcaatgttgtagaggctgacaaacagaccgcacagaccgagcgtaatcagccaaatcgcgttaagcggagagatttgcacatcgtagcttaccagcgacagcgcaccgctcacgccaaccgcgccagtcagtacagtgaagcccgcggctgccgtatacagactaccaaccgcgccgccaattccggctatccagccgcttagcgccttttgaaaagaaaagagaaatgccagaacagcggcggcgacaaaccacgccacgccgctattgatcagggaaattgcgctcatttagcctctccactttgagcctgctgaaacaaggtgagatcgccaaagtccgtgttaaaggtcagctcacgcttacgtttgctgacgcgggcgatatcggtgttatccaccagatgcagggctttagtcgggcacatccgcacgcaggccggaccttgttcatcaaagctacaaaggtcacatttgacggcgatcgcgcgaatacccggcacccagtcaagcagcgtactgatacgcgccggagcaggcggtgccggtggcgctttcggggtattggcatttgcaggaatatccagcggacggctgccggaaaattcaattgcgccaaacgggcaggcgatgccgcacagcttgcagcttacgcacaggctttcattcaactgcacggccccatcaacgcgggtgatggcgttaaccgggcagaccaccgcgcagggtgcatcttcacagtggtgacagagctgcggcgcagattctttttcatttagcatcactctcaggcgcggcattgattgcaggccgtgctggcgatgcgtctctgaacaggcggcctcacaagtgtggcaaccgatacagagcgtggagtcagcaattacaaaacgattcaccaggcattcctcaggtgattgtcatttttgacgaaaacatgccgatgaaatgtcattttcgacactcatcgacacgcccatccccaaacaggcgtaacgcctgcaaaacgggcaaagcctcagctcatgctgccgggctttgtccctttaccagttggcttaaattcaccggcacattgttttcaatagcggtgtataagctgtcgtaaacgccagcgattttttcgagatagtgttccagaacctgttcgcgatcgcggatgttgaccttgccatcaatcatgccgtcaatgctcagttgcgcctgcgcaatccgctgtttgtcttcgccatcttttgtttcgacgtaatactcgatggtgtggctgttaaagccatccgccagggtgacgtaaatacgaaaatgttcaaaaaggacgaaacagagttctttgtccggcgcgcagctcatggcgtgatgcaggcgcgctttcgataacgtgatcccctgaaccagcgaattgcagtagatgtgccactggtcctgtaggcgacgatgccgctgtgcgatgtaatcggctttctcgcttatttcccaaatagtcattgtcaggttacccgtttaacagagatgccagctttaagcattttttgtgccaacttttaatttattattattaaagcgatttttaagattttggtgaatttcgtcgccgtgtcgacgtgtcatttcgacatcatcgacattattcactgcagggataatcaacactggcacaattattgcttgtagctggcaatagttaatgggaggcgatatgcacgaaataaccctctgccaacgggcactggaattgatcgaacagcaggccgcaaaacacggcgcaaaacgcgtaactggggtctggctcaaaattggcgcattttcttgtgtcgaaaccagctctcttgccttttgttttgatctggtttgccgcggcagcgtggcggaaggttgtaaactgcacctcgaagaacaagaggccgaatgctggtgtgaaacatgccaacagtatgtgacgctactgacccagcgcgtccgccgctgtccacagtgtcatggtgacatgctacagattgtggcagacgacggtttacagattcggcggatagaaatagaccaggagtgagcgatgtgtacaacatgcggttgcggtgaaggcaacctgtatatcgagggtgatgaacataaccctcattccgcgtttcgtagcgcgccatttgccccggcggcacgcccgaagatgaaaatcaccggcattaaagcgcctgaatttacccccagccagactgaagaaggcgacctgcattacggtcatggcgaagcgggcactcacgcaccgggcatgagccagcgtcggatgctggaagtcgaaattgacgtgctggacaaaaataaccgtctggctgaacgcaaccgcgcgcgctttgctgcctgcaagcaactggtgctcaacctggtttccagcccaggttccggtaaaaccaccctgctgacggaaaccttaatgcgcctgaaagacagcgttccgtgcgcggttattgaaggtgaccagcaaaccgtgaacgatgccgcacgcattcgcgctaccggcacaccagcgattcaggtgaacaccggtaaaggctgccatcttgacgcacagatgattgccgacgccgcaccgcgtctgccactggacgataacggtattctgtttatcgaaaacgttggcaacytcgtatgcccggccagcttcgatctcggtgaaaaacacaaagtggcggtgctttccgttaccgaaggtgaagacaaaccgctgaaatatccgcatatgtttgccgccgcctcgctgatgctgctcaacaaagttgacctgttgccgtatctcaactttgacgttgagaagtgcatcgcctgcgcccgcgaagtcaatccagaaattgaaatcatccttatttccgccaccagcggcgaagggatggaccagtggctgaactggctggagacacagcgatgtgcataggcgttcccggccagatccgcaccattgacggtaaccaggcgaaagtcgacgtctgcggcattcagcgcgatgtcgatttaacgttagtcggcagctgcgatgaaaacggtcagccgcgcgtgggccagtgggtactggtacacgttggctttgccatgagcgtaattaatgaagccgaagcacgcgacactctcgacgccttgcaaaacatgtttgacgttgagccggatgtcggcgcgctgttgtatggcgaggaaaaataatgcgttttgttgatgaatatcgcgcgccggaacaggtgatgcagttaattgagcatctgcgcgaacgtgcttcacatctctcttacaccgccgaacgccctctgcggattatggaagtgtgcggtggtcatacccacgccatttttaaattcggcctcgaccagttactgcctgaaaacgttgagtttatccmcggtccgggttgcccggtgtgcgtactgccgatgggcagaatcgacacctgcgtggagattgccagccatccggcagtcatcttctgtacctttggcgacgccatgcgcgtgccggggaaacagggatcgctgttgcaggcaaaagcacgcggtgccgatgtgcgcatcgtctattcgccgatggatgcgttgaaactggcgcaggagaatccaacccgcaaagtggtgttcttcggcttaggttttgaaaccaccatgccgaccaccgccatcactctgcaacaggcgaaagcgcgtgatgtgcagaatttttacttcttctgccagcatattacgcttatcccgacgctgcgcagtttgctggaacagccggataacggtatcgacgcgttcctcgcgccgggccacgttagtatggttatcggcactgatgcctataattttatcgccagcgattttcagcgtccgctggtggtggctggtttcgaaccccttgatctactgcaaggcgtggtcatgctggtggagcagaaaatagcggcccacagcaaggtagagaatcagtatcgtcgggtggtaccggatgccggtaacctgctggcgcaacaggcgattgccgatgtgttctgtgtcaacggcgacagcgaatggcgcggcttaggcgtgattgaatcttctggcgtgcacctgacgccggattatcaacgattcgatgccgaagcacatttccgcccggcaccgcagcaggtctgcgatgacccgcgcgcgcgttgtggcgaagtcttgacgggcaaatgtaagccgcatcaatgcccgctgtttggtaacacctgtaatcctcaaaccgcgtttggtgcgctgatggtttcctccgaaggagcgtgcgccgcgtggtatcagtatcgtcagcaggagagtgaagcgtgaataatatccaactcgcccacggtagcggcggccaggcgatgcagcaattaatcaacagcctgtttatggaagcctttgccaacccgtggctggcagagcaggaagatcaggcacgtcttgatctggcgcagctggtagcggaaggcgaccgtctggcgttctccaccgacagttacgttattgacccgctgttcttccctggcggtaatatcggcaagctggcgatttgcggcaccgcgaatgacgttgcggtcagtggcgctattccgcgctatctctcctgtggctttatcctcgaagaaggattgccgatggagacactgaaagccgtagtgaccagcatggcagaaaccgcccgcacggcaggcattgccatcgttactggcgatactaaagtggtgcagcgcggcgcggcagataaactgtttatcaacaccgcgggcatgggcgcaattccgacgaatattcactggggcgcacagacgctaaccgcaggcgatatattgctggttagcggtacactcggcgaccacggggcgactatccttaacctgcgtgagcagctggggctggatggcgaactggtcagcgactgcgcggtgctgacgccgcttattcagacgctgcgtgacattcccggcgtgaaagcgctgcgtgatgccacccgtggtggtgtaaacgcggtggttcatgagttmgcggcagcctgcggttgcggtattgaaatttctgaatcagcgctgccggttaaacctgccgtgcgcggcgtttgcgaattgctgggactggacgccctgaactttgccaacgaaggcaaactggtgatcgccgttgaacgcaacgcggcagagcaagtgctggcagcgttacattcccatccactggggaaagacgcggcgctgattggtgaagtggtggaacgtaaaggtgttcgtcttgccggtctgtatggcgtgaaacgaaccctcgatttaccacacgccgaaccgcttccgcgtatatgctaataaaattctaaatctcctatagttagtcaatgaccttttgcaccgctttgcggtgctttcctggaagaacaaaatgtcatatacaccgatgagtgatctcggacagcaagggttgttcgacatcactcggacactattgcagcagcccgatctggcctcgctgtgtgaggctctttcgcaactggtaaagcgttctgcgctcgccgacaacgcggctattgtgttgtggcaagcgcagactcaacgtgcgtcttattacgcatcgcgtgaaaaagacacccccattaaatatgaagacgaaactgttctggcacacggtccggtacgcagcattttgtcgcgccctgatacgttgcattgcagttacgaagaattttgtgaaacctggccgcagctggccgcaggtgggctatacccaaaatttggtcactattgcctgatgccactggcggcggaagggcatatttttggtggctgtgaatttattcgttatgacgatcgcccctggagcgaaaaagagttcaatcgtctgcaaacatttacgcagatcgtttctgtcgtcaccgaacaaatccagagtcgcgtcgttaacaatgtcgactatgagttgttatgccgggaacgcgataacttccgcatcctggtcgccatcaccaacgcggtgctttcccgcctggatatggacgaactggtcagcgaagtcgccaaagaaatccattactatttcgatattgacgatatcagtatcgtcttacgcagccaccgtaaaaacaaactcaacatctactccactcactatcttgataaacagcatcccgcccacgaacagagcgaagtcgatgaagccggaaccctcaccgaacgcgtgttcaaaagtaaagagatgctgctgattaatctccacgagcgggatgatttagccccctatgaacgcatgttgttcgatacctggggcaaccagattcaaaccttgtgcctgttaccgctgatgtctggcgacaccatgctgggcgtgctgaaactggcgcaatgtgaagagaaagtgtttaccactaccaatctgaatttactgcgccagattgccgaacgtgtggcaatcgctgtcgataacgccctcgcctatcaggaaatccatcgtctgaaagaacggctggttgatgaaaacctcgccctgaccgagcagctcaacaatgttgatagtgaatttggcgagattattggccgcagcgaagccatgtacagcgtgcttaaacaagttgaaatggtggcgcaaagtgacagtaccgtgctgatcctcggtgaaactggcacgggtaaagagctgattgcccgtgctatccataatctcagtgggcgtaataatcgccgcatggtcaaaatgaactgcgcggcgatgcctgccggattgctggagagcgatctgtttggtcatgagcgtggggcttttaccggtgccagcgcccagcgtatcggtcgttttgaactggcggataaaagctccctgttcctcgacgaagtgggcgatatgccactggagttacagccgaagttgctgcgtgtattgcaggaacaggagtttgaacgcctcggcagcaacaaaatcattcagacggacgtgcgtctaatcgccgcgactaaccgcgatctgaaaaaaatggtcgccgaccgtgagttccgtagcgatctctattaccgcctgaacgtattcccgattcacctgccgccactacgcgagcgtccggaagatattccgctgctggcgaaagcctttaccttcaaaattgcccgtcgtctggggcgcaatatcgacagyattcctgccgagacgttgcgcaccttgagcaatatggagtggccgggtaacgtacgcgaactggaaaacgtcattgagcgcgcggtattgctaacacgcggcaacgtgctgcagctgtcattgccagatattgctttaccggagcctgaaacgccgcctgccgcaacggttgtcgctcaggagggcgaagatgaatatcagttgattgttcgcgtgctgaaagaaactaacggcgtggttgccgggcctaaaggcgctgcgcaacgtctggggctgaaacgcacgaccctgctgtcacggatgaagcgactgggaattgataaatcggcattgatttaactgcaaattgccggacagatctgcctgtccggcatactattcacgaggttttttcggacgatatttttccggcagttctggcaccggacacttgtcatcgatgagatgacgcacggttaagatcggatgacgccacagcattctcggcccggcccaacgcataatctgtttcatctcttcacgctttgcaggctggtaacagtgcaccggacactgcttacaggctggtttctcttcgccgaacacacatttatccagccgcttttgcgcgtaaacaaacaacgcctcgtaatgctccggctccgctgacgcctgcgggcatttcgcttgataaagatcgatcatttttttaatcgtcagtttttcacgagagatacgcttgccggacatactgcctccacctcattaagatgcatttatattacaacttaatcttaaagggcactatgactctaaagaagaagggttagccaaccgatacaattttgcgtacttgcttcataagcatcacgcaaaagctgcaaaacagcatctttcccggaaccagcatcaagaactcgccgttcgcttcttcccctgaaatgattaactccggtatcatgtgcgccttatgtgattacaacgaaaataaaaaccatcacaccccatttaatatcagggaaccggacataaccccatgagtgcaatagaaaatttcgacgcccatacgcccatgatgcagcagtatctcaagctgaaagcccagcatcccgagatcctgctgttttaccggatgggtgatttttatgaactgttttatgacgacgcaaaacgcgcgtcgcaactgctggatatttcactgaccaaacgcggtgcttcggcgggagagccgatcccgatggcggggattccctaccatgcggtggaaaactacctcgccaaactggtgaatcagggcgagtccgttgccatctgcgaacaaattggcgatccggcgaccagcaaaggtccggttgagcgcaaagttgtgcgtatcgttacgccaggcaccatcagcgatgaagccctgttgcaggagcgtcaggacaacctgctggcggctatctggcaggacagcaaaggtttcggctacgcgacgctggatatcagttccggtcgttttcgcctgagcgaaccggctgaccgggaaacgatggcggcagaactgcaacgcactaatcctgcggaactgctgtatgcagaagattttgctgaaatgtcgttaattgaaggccgtcgcggcctgcgccgtcgcccgctgtgggagtttgaaatcgacaccgcgcgccagcagttgaatctgcaatttgggacccgcgatctggtcggttttggcgtcgagaacgcgccgcgcggactttgtgctgccggttgtctgttgcagtatgcgaaagatacccaacgtacgactctgccgcatattcgttccatcaccatggaacgtgagcaggacagcatcattatggatgccgcgacgcgtcgtaatctggaaatcacccagaacctggcgggtggtgcggaaaatacgctggcttctgtgctcgactgcaccgtcacgccgatgggcagccgtatgctgaaacgctggctgcatatgccagtgcgcgatacccgcgtgttgcttgagcgccagcaaactattggcgcattgcaggatttcaccgccgagttgcagccggtactacgtcaggtcggcgacctggaacgtattctggcgcgtctggcgttgcgtaccgctcgcccacgcgatctggcccgtatgcgtcacgctttccagcaactgccggagctgcgtgcgcagttagaaactgttgatagtgcaccagtacaggcgctacgtgagaagatgggcgagtttgccgagctgcgcgatctgctggagcgagcaatcatcgacacaccgccggtgctggtacgcgacggtggtgttatcgcatcaggctataacgaagarctggatgagtggcgcgcgctggctgacggcgcgaccgattatctggagcgtctggaagtccgcgagcgtgaacgtaccggcctggacacgctaaaagttggctttaatgcggtgcacggctactacattcaaatcagccgtgggcaaagccatctggcacctatcaactatatgcgtcgccagacgctgaaaaacgccgagcgctacatcattccagagctaaaagagtacgaagataaagtcctcacttcaaaaggcaaagcactggctctggaaaaacagctttatgaagagctgttcgacctgctgttgccgcatctggaagcgttgcaacagagcgcgagcgcgctggcggaactcgacgtgctggtgaacctggcggaacgggcctataccctgaactacacctgcccgaccttcattgataaaccgggcattcgcattaccgaaggccgccatccggtggttgaacaggtgctgaacgagccatttatcgccaacccgctgaatctgtcaccgcagcgccggatgttgattattaccggtccgaacatgggcggtaaaagtacytatatgcgccagaccgcactgattgcgctgatggcctatatcggcagctacgtaccggcgcaaaaagtckagattggcccgattgaccgtatctttacccgcgtaggggcagcggatgatctggcttccgggcgttcaacctttatggtggagatgaccgaaaccgctaatattctgcataacgccaccgagtacagtctggtgctgatggatgagattgggcgcggaacgtccacttacgatggtctgtcgctggcgtgggcgtgcgcggaaaatctggcgaataagattaaggcgttgacgctgtttgccacccactatttcgagctgacccagttaccggagaaaatggaaggcgtcgccaacgtgcatctcgatgcactggagcacggcgacaccattgcctttatgcatagcgtgcaggatggcgcggcgagcaaaagctacggcctggcggttgcagctctggccggcgtgccaaaagaggttattaagcgcgcacggcaaaaactgcgtgagctggaaagcatttcgccgaacgccgccgctacgcaagtggatggtacgcaaatgtctttgctgtccgtaccggaagaaacctcgcctgcagtcgaggcactggaaaacctcgatccggattcactcaccccgcgtcaggcgctggaatggatttatcgcctgaagagtctggtgtaataataattcccgatagtcttttgctatcgggaatattaacgataactgacgaatcaaataaaaataccctgtataataggaaagcttattttacagggtaaaaccatgccatctacacgctatcaaaaaatcaatacccatcactatcgccatatatgggtcgttggtgatattcatggtgaatatcagttattacaatcccgcttacatcaactctcttttttccccgaaaccgacttacttatttctgtcggcgataatattgatcgtgggccggagagtcttaacgtcctgcgcctgctaaaccagccctggtttatctccgttaaaggcaaccacgaagcaatggcgctggatgcgttcgcgaccggcgatggcaatatgtggcttgccagcggtggtgactggtttttcgatttaaatgattcagagcaaaaagaagctacagatctgttgctgaaattccatcaccttccacatattattgaaatcactaacgacaacataaaatatgtcatcgcacatgcagattatccggggagtgaatatctctttggtaaagaaatagcggagagcgaattactctggcctgttgatcgtgtgcagaaatcgcttaatggcgagttacaacaaataaacggcgctgattattttatatttggacatatgatgtttgataacattcagacgttcgctaaccagatttatattgataccggatcgccgaaaagcgggcggctgtcattttataaaataaagtaatgaggccgggtaaagcaaagccactacccggcactttttattagcgcttaccttccgccagcagcggcgggatgctcggcaccattggcgcgtcatcaatatctttctgcgtcatgcggaacgcttcgggataatgttcgcggctggtacggcgcagcggttcggtatcgcgccaggtataaaggcaatgctggcactgatataccgtccagacatctttcaccggcgatttcgccatcacttcaatctgttcatcggcacaacgtggacaaatcatcttgttctccttatttacgtgcggccagcatagcggtcagtttttcagcccaggctttggtttccggcaaatccaccaccggctggctgtagtgaccacggttgtccggggcgacaggcgtggtggcgtcgataatcagcttgtcggtgatccccgccgggcttgagccagggtcgagttccagcacggacatattcggcaactgcaccaaatcccctgccggatttactttcgaggagagcgcccacatcacctgcggcaggttgaacgggtcaacgtcttcatcgaccataatcaccatctttacgtagcccagaccgtgcggcgtggtcatcgcacgcaggcccaccgcgcgggcaaagccgccgtagcgttttttggtggagataatcgccagcaggccgtgggtgtacatggcgtttaccgcctgcacttccgggaactcggctttcagttgttgatacagcggcacacaggtggctggccccatcaggtagtcgatttcggtccacggcatgccgaggtacagcgattcgaaaatcggcctggtgcggtaagagactttatcgatacgcaccacggtcatgttacgcccgccggagtagtgcccggtaaactcaccgaacggcccttcgatttcgcgtttgcggctttcgataaccccttcgaggatcacttctgaaccccacggcacatcaaaaccagtcaatggcgcggtggcgatcgggtacgggctttcgcgcagcgcgcctgccatttcatactcagactgatcgtatttcagcggcgtggcgcccataagggtgatgatcggatcgttacccagggtgatggcaatcggcagatcttcaccgcgctcttccgctttatgcagatgcagggcgatatcgtgcatcggcaccggttgcaggccgagcttacgcttgcccttcacttccatgcggtagataccgacgttctgcttgccgaagttatccgggtcgagcggatcgcgggaaaccacgcacgctttgtcgagatagaaaccgccatcaccgtcgtttaaacgaaacagcggcaggatatcgaacagattaatctcgtcaccatcgacggtgttctgcgcccaggctggattggcgcggcgctccggggcgatcgggaagttatcccagcggcggataaactcatcaatctgttttttaaccggggtgtttggcggcaggcccaaggaaatcgcgtggttctgccaggaaccgatggtattcatcgccacgcgggcatcggtaaaaccgcgaatattatcaaaccacagcgccggtgcaccatcgccgatacgcccggtggcgttggcagcggcagccagatccggttccgcgttcacctcttcgctgattttcagtaactggccgtggtcatcaagcgcctgtaaaaagctgcgtaaatcatcaaatgccattattcattctcctgagaaaaattccgggcctgcggcaatccttgccagcgcctggcgtagggatgttcaaggccaaattgatccagcacgcgggctaccacgtggtggacaatgtcatctaccgtttcgggatggttataaaaggcaggcatcggcggcaccatcgccacgcccatgcgtgaaagtgcgagcatattttcgagatggatggtgctaagcggcatttcacgcggcaccagcaccagtttgcggccttctttaagcacgacgtccgccgcgcgccctaccaggccatcagcgtaaccagcgcggataccggcgagcgttttcatactgcacggaataacgatcatgccgtctgtacgaaaggaacctgaggagatggtcgccgcctgatccgccgggttatggctgaagtcagcgagggcagcaacatcgcgggcgctgtaaggcgtttccagttcaatggtggttttcgcccacttcgacatcaccagatgagtctcgacattcggcatctcccgcagcgcttgcagtaatgccacaccaagargcgcaccggtagcccctgtcatcccgacgatcagtttcattgcttactctcttaattgttcgtatacgaacattattattaaaatacgcctctgttctcattgcggcaagcactgaaaagtaacaacatccccttcgtcactgaaaaaccgctatgatagcggcagatagtttgcccggagtttacatgacgttacgaaataaagcgttccatcagttacgacagctttttcagcagcacacggctcgctggcagcacgagttacctgacctgaccaaaccacagtatgcggtgatgcgcgccattgctgataagcctggtatcgaacaggtggcactgatagaagcagcagtcagcaccaaagcaacgttggcagaaatgttggcaagaatggagaatcgtggcttagtcagacgtgaacatgatgccgctgacaagcggcgtcgctttgtctggctgactgccgaaggagaaaagatacttgctgcggcgataccgattggtgacagcgtggatgaggaatttttggggcgtttgagtgcagaagagcaggagctgtttgtgcagctggtgcgcaagatgatgaacacataggatgcaaattgccgggtaggacgctgacgtgtcttatccaggcgacaaaaacacaagcttcccaaacaaaagaaaaaggccagcctcgcttgagactggcctttctgacagatgcttacttactcgcggaacagcgcttcgatattcagcccctgcgtttgcaggatttcgcgcaaacggcgcaggccttcaacctgaatctggcgaacacgttcacgggtgaggccaatttcacgacctacatcttccagtgttgccgcttcgtaccccagcaaaccgaatcgacgtgccagtacttcacgctgtttggcgttcagctcgaacagccatttgacgatgctctgcttcatatcgtcatcttgcgtggtatcttccggaccgttctctttttcatcggccaggatgtccagcaacgctttttcggaatcaccacccagcggggtgtctaccgaggtaatgcgctcgttaagacgaagcatacggctgacgtcatcaactggcttatccagttgctctgcgatctcttccgcacttggttcatggtccagcttatgggacaactcacgtgctgttcgcaggtaaacgttcagctcctttacgatgtgaatcggcaaacgaatagtacgggtttggttcataatcgcccgttcaatcgtctggcgaatccaccaggttgcgtatgttgagaagcggaaaccacgttccgggtcaaacttytctaccgcacggatcagccccaggttgccytcttcgataaggtccagcaacgccagaccacgattgccataacggcgggcaatttttaccaccagacgcaagttactctcgatcatccggcggcgagaggcgacatctccacgcagtgcgcgacgcgcaaaataaacttcttcttcggccgttaacagtggtgaataaccaatctcaccaaggtaaagctgagtcgcgtccaacacacgctgtgtggctccctgcgataacagttcctcttcggccaaatcgttatcactgggttcctcttctactaaggccttttcgtcaaaaacctcaactcggttgtcatcaaattccgcatcttcatttaaatcatgaactttcagcgtattctgactcataaggtggctcctacccgtgatcccttgacggaacattcaagcaaaagcctggttccgccgatttatcgctgcggcaaataacgcagcgggtttacggatttccccttgtaacgaatttcaaaatgcaagcgtgttgaactggttccggtgctacccatggttgctattttttgccccgccttcacttcttgttgttcccggaccagcattgtgtcgttatgggcgtaggcactcaggtaatcatcattatgtttgatgataatcagattaccgtagccgcgcagcgcgttaccggcataaacaacacggccatctgcggtcgcgataattgcctgtcctttgctgcctgcgatatcaatccccttgttgcccccctcagaagcgccaaaggtttcgatcactttgccctcagtcggccagcgccaggtggagataggcgtactggttgatgtactgctgacagtcggctcggttgtgcttgctgttggtaccgttacaggcgctgtgaccgtggtcgcagttggcttgttgttcggcaacattttgttagcactctgttcacccgaagactcagaatacgtaattgtcggttgcgacgcaacagcaacggtggaattttgtgcaggcttgatcacaactccttgctctgctgcgtcggcctgggtaatggcatttccgccagtgattggcgtaccggaagcattacccacctgtaaggtctgaccgacgttcagcgcgtatggtgcctgaatattgttgcgctgagcaaggtcacggaaatcgttgccagtaatccaggcgatatagaaaagcgtgtcgccttttttcacggtataggtactgccgctataactgcctttcggaatgttcccatactgacggttatagacgatgcgtccgttttccatctgtaccggctgctgagctactggctgcactggctggatttgcggttgttgagtagcctgaatttgtggctgctgcaccggctgaatttgcggttgctgcgctgtagacgtcgtccccattttcggcggcggcgtaatcaacataccagaattggtatgtgcaggcgcattgccattaacggagctgaccggtgccggtggatttgaagtgtcagaacagcctgccagccatagcgaaaccagtgacaaagccgcaatgcggcgaacggtgaattttgggcttcccgcgctcatttatcccccaggaaaaattggttaataaccagtgacataattaccgtgcaaggcaccatactgaacactggaaaagatgttcacgatacgctgacctgcggcaaaataaccaggaaaaatccaggtatttcctcacgttttaagccagctcacccttcactaaagggacaaagcgcacggcctccacggtatcgataataaattcgcctccccgacgacgcacccgtttcaaatactggtgctcctcccctacgggtaagacgagaatcccgccttcgtccagctgcgtcattagcgcagttggaatttccggcggtgccgccgtaacaatgatagcgtcaaacggcgcacgtgcctgccaaccttgccatccatcgccatgacgggttgaaacattatgtaaatcaagatttttcaggcggcgacgcgcctgccactgcaagcctttaatccgttcaaccgagcaaacatgctggacaagatgcgccaggattgccgtttgatatcccgaaccggtgccaatttccagcacccgcgactgcggcgtcagctcgagtaattcggtcattcgcgccaccatatacggctgcgaaatcgtctgcccctgacctatcggcaaggcgatattgtcccaggctttttgttcaaacgcttcatcaacgaatttttcacgcggcacggcggcaagtgcattcagcacctgctcatcctgaataccttgcgcacgtaattgatccagaagtgcttgtacgcgtctgcttaccattgcgtgccaactcccacgctgtttaaccagtctgaaaccacatcttgcgcgctatgcgcagttaaatccacatgcagcggcgtgatggagacatagccctcatctaccgcagcaaaatcggtccccggaccggcatcacatttaccgcccggcgggccaatccagtacagcgtattgccgcgcggatcttgctgcgggatcacctgatctgccggatgtcgtgtaccgcagcgcgtcacgcgaatacctttgatttgatccaagggtaaatccggaacattaatattaagaatacgcccggtgcgcagcggctctttacacagtgcgcgcaaaattgaacaggttaccgccgcggcagtgtcgtaatgtttatgcccgtcaagcgagacggcaagcgccggaaaacctaaatgacggccttccatcgcggcggctaccgtaccggaataaataacatcatcccccagattcggcccggcgttaattccggacacaacaatgtccgggcgcggacgcatcagagcattcacgccaagatagacgcaatcggtcggggttcccatttgcacagcaatatcaccattttcaaaggtaaacgtgcgcagggaggattccagtgtcagagaatttgaagcgccgctgcggttacgatcgggggcgaccacctgaacgtcagcaaactcacgcaaggctttcgccagcgtttgtataccgggtgcatgtaccccgtcatcattactcagcaatatgcgcataatcacctgttgtgttgataagttccctgacaacgctggttgcaaaactacccgccggaagccagaaacggatttctacggtgacgtcatcccaccaattccagcttaattgttgcggatacagcagcatcgctctgcgcgcggcttcaactttttcgcgcaccagtaaagcttgtaattcagtttctgcggcgacagctgcctgttcgaatgccagcgcttcacgctgagttccccattcaccactgcccggcaatgcggcggttatcatcagctctttatcgttgacgcgacgctgtaattccaccagttcttcggtggttgcaacaaaccagctaccacgtccggctaattgtagcgcatcgccgtcaacaacttgattaacgtctgcttttttgaggcgctcagcaacaatctgattaaacaacgcactgcgggctgccgacaaccaaaaactccgtttattgcgatcgcgcaccggagtattggtttgcgcccagcgcagcgcgccctgcaagttgctaccgccaatcccaaaacgttgggcaccgaagtagttcggtacaccttttacgcaaatatcgatcagacgttgttcaacgtcatcgcgattgctcacttcgcgcagaaccagggtaaaggcgttacctttcagcgcccctaaacgcagcttgcgcttgtgccgcgcatactccagcacctggcagccttccaattgaaaggcgctcagatcgggcatttccttgcccggcacgcgagcgcataaccactgttctgtaacagcatgtttgtctttttgcccagcaaagctgacttcacgggcatgaattttcaggaatttcgccagtgcatccgccacaaaacgggtattgcagccgtttttgaggattctaaccagaatatgctcaccttcaccatcaggctcaaagcccaaatcttccaccaccacaaagtcttccggattggctttcagcagcccggtgccttgcggtttaccgtggaggtaagtgagattatcaaactcaatcattttgttgccttaatgagtagcgccaccgcttcacaggcaatcccttccccacgtccggtaaatccaagtttttccgtagtagtggctttcacgttaacatcatccatatggcagccgagatcttcggcaataaacacgcgcatttgtggaatgtgcggcaacatcttcggtgcctgagcgatgatagtgacatcgacgttgccaagggtataacccttcgcctgaatacgacgccaggcttcgcgtagcagctcgcggctatcggcacctttaaatgccggatcggtatccgggaacagtttgccgatatcccccagcgccgccgcgccaagcaatgcatcggtcaacgcatggagcgccacgtcgccatcagaatgcgccagcaatcctttttcgtaaggaatgcgtacgccaccaatgataattgggccttcaccgccaaaggcgtgtacgtcaaaaccgtgtccaattcgcattatgtattctcctgatggatggttcgggtgaggtaaaactcggccagtgccaaatcctccgggcgcgtgactttaatgttatccgcacggccttcgaccaactgaggatggaatccgcaatattccagcgccgaggcttcgtcggtaatagccgcgccttcatttagagcgcgcgtcagacagtcatgtaacagctcacgagggaaaaattgcggcgtcagcgcgtgccataagccgttgcgatcaacggtatgagcaatggcatttttgcccggttcggcacgtttcatagtatcgcgcactggtgcggctaggatccctcccgtgcggctggtttcgctcaacgccaacaatcgcgcgaggtcatcctgatgcagacaaggacgagcggcgtcatgcaccaatacccactgcgcgtcgccagcggctttcaaacctgccagcacggaatcggcacgctcatcaccgccatctacaacggtgatttgcggatgattcgccagaggaagttgtgcaaaacggctatcgccaggacttatggcaatgacgacacgtttcacccggggatgcgccagcagcgcatacaccgagtgttcaagaatggtttgattaccgattgagagatattgcttaggacattccgtttgcattcgacggccaaatccggccgccggaaccacggcgcaaacatccaaatgagtggttgccatgttaattcccgggctgatttatcgattgttttgccccgcagactgtgcgcgcttcgacgcgtcaggcaccagacgataaaaagtttcgcccggcctggtcatgctgagttcattacgcgcacgctcttcgagcgcctcctggccgccattgagatcgtcaatttcggcaaaaagttgatcgtttcgcgctttaagtttcgcgtttgtagcttgctgtgccgccacatcatcattgacgcgggtatagtcatgtataccgttcttaccgaaccacagcgaatactgtagccagaccagaatagccagcaacagcagcgttagtttacccatcctgccccctgaaaaacggcatcatcatcccatgcatccgaagacgactctacatcctctgttggggataccgcgacaacgcgggcaaatgtaccacatttgtccattgttacgtatacccagggcgtgcagaacataatctcattattagttacggtttgaattatgaacagaggagacaagaaagtacaaattagcccagtagccacataaacagtgcgccaaacataatgcctactgtcatcagggtgaaaacaatactgtagcgtagctttccgtccatcaatgaatgcagcgcaatccccaccactaccgcaacgggcatcagcgccagaaagaaaggccaggtgtagataaagaagaacagcgtgttagagccataaatcaacatcggcatcgccagcgcaaataaccaggagataaaaccgaccacggcaccaggcagtgaccatgtggtttcttcatcctcagtaaggctgtcgttatttgttagtgtaatgttatggctattacgcatatttgatcctgttactttgacgaaccgggcatggaaacccggtggtgtctcaggatctgataatatcgttctgtctcaacagatctaataattgctgtaccaaatttgttactaattgttcaccattgagatgaatttctgccgattcaggcgcttcgtaaacggaatctattcccgtaaagttgcgcagttcaccggcacgcgctttcttatataagccttttggatcgcgggcttcgcaaatcgccagcggcgtatcgacaaacacttcgataaagcgcccttctcctacgcgttcgcgaaccatctggcgttcggcgcggtgtggcgagataaatgcggtcagcaccaccagtccggcttcaaccatcaaattcgccacttcaccgacgcgacggatattctctttacgatcggcatcgctaaaaccgagatcgctgcataatccgtggcgaacattgtcgccatccagcagatacgtactgacgccgagtttatgtaacgcctcctccagcgccccggcgaccgttgatttaccggacccggagaggccggtaaaccacagcactacaccacgatgaccgtggtgtagctcgcgttgttgcacagtgaccggatggctatgccagacgacgttttcgtcatgcagcgccattatttctcccccagcaaatcgcgcgcgccccagtgtggaaagtggcggcgaaccagggcattcaattccagttcgaatgcactaaattcagatggcgcagcagttgcctggctaactggctcatgcaccataccggcacctacggtcacattgctcaggcgatcgataaaaatcagcccaccggtaaccgggttttgctgataacgatctaacaccagtggctcgtcaaaagtgagatccaccaggccgatgccgttcagcggcaggttttcaacttcgcgttgggtaaggttattaatatcaacctgataacgaatgccatcaacacgagaacgcgtcttcttaccggcaattttgatgtcgtaactctggcccggggaaagcggctgttccgccatccataccacatccaccgacgcgctctgcacagctggtaacgcttcgtctgccgccagcagcagatcgccacggctgatgtcgatctcatccgtcagcaccagggtgatagcttctccggcaaaggcttcttcgcgatcaccatcaaaagtcacgatccgcgcgacgtttgattccacaccagagggcagcacttttacacgttgcccgacttccacgcgaccggatgccagcgttccggcgtagccacgaaaatcgagatttgggcggttaacgtactgcaccgggaagcgcattggctgggcatccaccactcgctgaatctccacggtttccagcacttcgagcagtgtcggaccgctgtaccacggcatactttcactttgcgaagccacgttgtcaccttccagtgcggagagcggcacaaagcggatatccagattacccggcagctgcccggcaaaggtcagataatcttcacgaatacgggtgaacgtctcttcactgtaatccaccagatccattttgttgatcgccacgaccagatgtttgatccccaacagtgtggagataaaactgtgacgacgggtttgatcgagcacgcctttacgggcatcgatcagtaagatcgccagttcacatgtcgatgcgccagtcgccatattgcgggtgtactgctcgtgccctggagtgtcggcgataataaatttacgcttctcggtagagaaatagcggtaggccacgtcaatggtgatgccctgttcacgctcagcttgcaggccgtccaccagcagagccagatccagcttttcgccctgggtgccgtgacgcttactgtcattatgcagcgatgagagctgatcttcatagatttggcgggtatcgtgcaacagacgaccaatcagggtacttttgccgtcatcgacgctaccacaggtcagaaaacgcagcaggcttttatgttgttgcgcaatcatccaggcttcgacgccgccttcattggcgatttgttgtgcaagtgcggtgttcatcttaaaaatacccctgacgttttttcagctccatagaaccagcttggtcgcggtcaatcacgcgcccctgacgttcactggtggtggaaaccagcatctcttcgatgatctccggcagcgtttgtgcatttgactccaccgcaccggtcagcggccagcagcccagcgtacggaaacgcaccatccgttttttaatcacttcgcccggttgcaggtcgatacggttgtcatcaatcatcatcaacataccgtcgcgttccagaaccggacgttccgcagcgagatacagcggcacaatgtcgatattttccagccagatgtattgccagatatcctgctcggtccagttagagagcgggaaaacgcggatgctttcgcctttgttaatctgcccgttatagttgtgccacagctccgggcgctgatttttcgggtcccagcgatggaagcgatcacggaaagagtagatacgctctttagcacgggatttctcttcgtcgcggcgcgcaccaccgaaggcggcatcaaaaccgtatttattcagcgcctgcttcaggccttcggtcttcataatatcggtatgtttcgcgctgccgtgcacgaatggattaatccccatcgccacgccttccgggttttgatgcaccagcagctcgcagccgtaggctttcgccgtacgatcgcggaactcatacatctcacggaatttccagccggtatcgacatgcagcaacgggaaaggcagcgtacctggataaaacgccttgcgcgccagatgcagcatgacgctggaatctttaccgatagagtagagcatcaccggatttgagaattctgccgccacctcgcgaataatgtggatgctttccgcctccagttgccgcaggtgagtaagtcgtatttgatccataaccgttcctttgcaataccgctattttcttgccatcagatgtttcgactatagggagcgtaagagaacgaatgaaattaccaattagaatgagtagttccttaacggaataacgatttggcaaagctaatatcaaaaagtgcttaaggcaccggatttcgggcgtttaggaagatttgaaattgttttagcgcagcggcagtttcatactatggcggtaaaaaaatttgcatggtatttaaggactcactatgttttccgcattgcgccaccgtaccgctgccctggcgctcggcgtatgctttattctccccgtacacgcytcgtcacctaaacctggcgattttgccaatacacaggcgcgacatattgccactttctttccgggacgaatgaccggaacacccgcagaaatgttatctgccgattatattcggcaacagtttcagcaaatgggttaccgcagtgatattcgtacgtttaatagccgatatatttataccgcccgcgataaccgcaaaaactggcacaacgtgacgggaagtacggtgattgccgctcatgaaggcaaagcgccgcagcagatcattattatggcgcatctggatacctatgccccgcagagcgacgcagatgcagatgccaatctcggcgggctgacgttacaaggaatggatgataacgccgcaggtttaggtgtcatgctggaactggcagaacgcctgaaaaatacgcctaccgagtatggtattcgatttgtggcgaccagtggagaagaggaagggaaattaggcgctgagaatttactcaagcggatgagtgacaccgaaaagaaaaatacgctgctggtgattaatctcgataacttaattgttggcgataaattgtatttcaacagcggtgtaaaaacccctgaagcagtaaggaaattaacgcgcgacagggcgctggcaattgcgcgtagtcatggaattgccgcaacgaccaatccgggtttgaataaaaattatccgaaaggcactggatgttgtaatgacgcagaaatattcgacaaagcgggcattgctgtactttcggtggaagcgacaaactggaatcttgggaataaagatggttatcagcaacgcgcaaaaacagccgcattccctgcgggaaatagctggcatgacgtaagactggataatcagcaacatattgataaagcacttcctggaagaatagaacgtcgctgccgtgacgttatgcggataatgctaccgctggtgaaggagttggcgaaggcgtcttgatgggttggaaaatgggagctgggtgttctaccgcaggggcggggaattctaagtgatatccatcatcgcatccagtgcgcccggtttatccccgctgatgcggggaacacagcggcacgctggattgaacaaatccctgggccggtttatccccgctggcgcggggaacacaaaccgaaacacacgatcaatccgaatatgagcggtttatccccgctggcgcggggaacactttggtgacagtttttgtcactgttttggtgacggtttatccccgctggcgcggggaacacactaagcatacatatctgtttttaaacaaatttattccacatcaacaatctaccaactaaattcaaacatttccttatttttaaagaacacataacctattgattatcaacaggaagaaaagaaaccaaacgtwacccatccaaatccaccggaatacgtctgttttctccccaggtctgaaattcaaaacccgactcggtattggtcgcccaggccatcaccacatttccgcaaccagccagttgggtaatttgctgccagatcatctcccgaatacgttttgatgtatcaccaacatacacaccggcacgcacttccagtagccagattgcgagccgtccacgtaagcgcggagggacattttctgtaacaaccacgaccatgctcatccgccgcgcccccggtgaccactatcacccagcgtttcaggttcagggatggcaggcggtaacatatccggcgcgggttgtggtggttcaatttcacctgcagcaaggactttctcaattaacggtattaatttgcccgttaacttagtgctacggaaaatatcgcgacaggctaatctgacttctttatcaggttctgcgggttgcctcgctgctatttcaaatgcctttggcacaaccgaatcaaatttaatgatatcggctatgtcataaacaaatgaaagcggtttgccactatgaataaatccaatagcgggcgcatatcccgcggctaatactgccgcttcagaaataccgtacagacatgatgtggcagcactgatgcagcgattcacaacatcgcctttttcccagtctttaggatcgtatttgcgaccattccatttcacaccatattgtttcgccagtaatgcataggtctggcgaacgcgggatccctcaattccccgtagctgatccactgaacggcgagctggcggtggctcacgaaaacgtaattcatacattttgcgcaccaccttcaggcgtagatcttccgttaaagccagctttgcctggtagagtaatttatctgcccgcgcccctccgggttgtccggaagagtaaacgcgaacgcccgcttcaccgacccagaccagcagtgttcccaccgtggcggccagatgcaccgccgcgtgggaaactctcgttcccggttcgagcataatgcaggcgaccgatcccaccggaatgtgcgtgcggatcccggttttgtcgatcagcacgaaagcgccgtccagtacgtcgatttgaccgtactggaggaagatcatagaggtgcgatcttttaacgggatcggactcagtggtacaaacgtcacacctctgctccgggtttgatcagcatcagaccacagccgaacgcgcggcttttgccatacccctgactgagacgttgcagaaataacccgggatcggtgaccgtaagcatccccgtataatccacgctactgaactggatcagttgccgggagttttcccgccgcagttgctgttgtcggtaggcatcaaccgaggtatccagcagtgtaaaaccgcttctctccccctgcgctgccagccagtccagcgccgcctgttgttgatgcaaccagacatcacttccttccgcctgccccctcacctgccgtttcgcctccatcagcagatcgtggcgcttgcccgctttacagattgttggattcgcccgcaggttgaaacaaagttgttgtccggtacgcagctcgggcacaaatgaccggcattcgatggtgaacgtttcactttccgccgggcgttcctgcgacagtacaaaaaagcgaaacgcgccctggagttcttcccgacgataaagaaattgcctttctttgccgccagggaagagatcccacagccactgatgcatcacatattccccgcgatccaccaaatgcagcaactgcgcaggcgaaagctggccggtatgtaaggttattcttgagaggtacatggttcctccttgctgagccacggcccctgattgatggtgcgttccccaaacagccactgctgacgatttaaaggaacatcccggcgacgtaatattttgctcgcgaccaggccgtcgtgttccccttcccaccagcattcatcctgaagtttcgggagtgagactttcagttcgcggaaactatcctgatactgttggtatgcgttacgtaagacatcagacgcgttgccttcgagcagtaacggcgcaagtggtaacgccagcggatgactttttcgccccagataaagcggaaaaaccggatgacgtaaaccgtcctgcaactgttcaaggctgtaaggcgcatcgggggttgttgccaccgccaccatccaccaggcatcggtgtagtagtcgcgccgggagataatcgcgctcagaagatcaggggcgctcaactcttcgcgacggctgaaataacgcgctttacgcacctcttttggcatctggaccgtgtgataatcccgtgcccagcgcgggttacggctggcgcaaaccaccagtgaatagtggcggttaaacgcgtttaatcgttcggtatcatcacgccgaatccctaccccggcagccagcagccccagcaatgctgagcgcgaaggcagttcatgggtatgacgcacttcgccgggggcatcgacgccccaggatgccattggcccatgaagctgaaaaatcaaatattggctcattagccgccccttacgcgcagataaagtccagcacgtccttcatgcttccctgtttgttcatcacgtcaaagcttgcgcattcggtcttctgttcatagaccgtattcatattttcgcgaagcgttgtaatacgctgcaccgccacatctaactgccgggtgccattaatgggttcatagaaagccgccgccagagaacgtggttgttcggtgcctttttctgccagcgcccaggaggcgtaggcacggctggcaaagctgttctgtttgccggttggggagactttaagtgcggcttccgtaaaggcgcgcaaggtctgattagctaacgcttcgtcaccgccgaggttttcgaccagcagatctttatcgatgcagatataggtgtagaacagcgcagaaccgaatccggtttcaccaagatgcccggcaccggcatcttcagaagcctggcgcaaatcatcaacggcggtgaaaaaatcatcttcgacaatcgtttcactgacaccaaatgcatgcgcgacctggcaggcggcttcaacattaaattcgggtttattcgccagcatacgaccaaacatagcgatatctactgccatgcgatctttacgtaacaaagcgagatcttcctcttttggcgcgcgcttttcttcggccagttgatgggccagcgcttttacggcgtcaaattctgccgggctgatatggactaattgttcagtttcggcgttagtgagcggatcttttggttttttgtcgtttttagctttcccaagataatccgcaatttttgccgcccattcgatggcttttttctcttcgatgcctttctcaatcaggatagttgccgcctcacgcgcaatacgcccactgcgaataccaatatggcccgccagtgcctgttcaaaaagtgcagaagtgcgccacgcacgtttcagactttgcgaggaaacgcgcagtcgcgttgctccacccaggaccacggttttcggcgctccggtgtcatcacggttaaggttggctgcagggtaagcggttaacaaatgaagctgaataaatgtcgtcatgagatagtcctttattgattttgttcgttatcgacgtcgccagcctggtaatattccagcgcccagcggatacggataaattcggttggccgctgatgacggcggtgatgattgagcagatcgtcgctctcctggcaccagcggaagacaccctctgccagagagtcaagattaacggaaccgtttaataatctgactacgcggcgtaactggcgcagtaattcatccggtgtttttactgccgacaggcgagtaaaacgcccctttgacattaccgccgccagctgcgcagcaaaaggcagccgttcatcaatggctttaacattagcgctaagtgcggctatcagcgccagtgcggtaatacgccattcaggttcatcctgccactttatttgtctgttcttcagaaacaggcgaaatccatccgtcagacaaacatcattaaccgtcgtactacgccgcagactggcacgttcgccgcgtttctcctgcaattcctcatgccatttgcgcagcgtggctttgtgctcctcttttacaatactcattcagcagcctcctgctttttctccctggcggctttagcactttgcttctccgccgatgttgtaaaatatttcttgcgcgcggtcatgacgcgttccaaatcaacgggctcataaggattggtgaatacacgctcgtcaaaatcctgacgtgcgaataaccaaatttccttttgccatttgccgagtaattcatccgcatcctgaccttcttcaatttggcgcactaacctcaggaagcgatgctgagttttgttccagaagtcgatatccacaaaactgaaatcaccccttgcaccttttggatcggagaaccatgcttctttcaatgcactccgtaacagactcagaatccgtgaagccgtttgcgcagccagccgcagcttcggtatctggccttcttttttattgagcagcagcgggaaatggtgttcgtaccaacagcgcgctttcatgttgtcgaaatcataaccaaatccccacaggcccacttttgcctgtttcagactgctggcattaaagagtttcaccaccagcgcgggaagttccgtattgttttctgacttacccgtttcgataaggcctaaccagtcgcgccagattaaaccgcccggttgtggtttaacggagtaaaactcaccgccctctttaagtggtacacggtaaggcgttaagggatgctgccacatggcataattcgcaccgtaatttttggtagtcatcaaactcagaagcgcgtcactctgctcaccgcaaatatcgcagttgccgactgtcgtggtattaaaatcaatacgaatacgccgcggcattccccagtacgcctggagtttattgacctgatcatcggttaccaccgcaccggccagttcgctggtacgcgtcgggccaagccaggggaaaaccagatcgtcaaattttttgggtagcggtaagtcggcttcatcctgcggcatcacgttgagccacagtttgcgccacaagggggcttgttgattgccctgatactcctgcaattcaatcagagtcgtcatcggcccaccgccgcgtaaaccggtgcgatagcctttgccacctgacggcgcatttaactgtagggagaacagagctaacgcagaacaatgagagcatacgtgttcagtcacgccacgcttaataaagtggtctttattaaacttcgttgtttgagcgccgggaatctcaggcagtagcgaagcgacctgaactttatcgcccatgagcacctcgaaatcctgcataaatgaaggtgaatctgggccaaactggaaagggtgttctaatgacagcaatgcttcccgtagcttttcagcttccagcccgtcttcccagatatcatcccaacgacgataatcttttggcgcgaaactgctttgtagtaaccccagcaaaaactgccatgccgccccctggagatctgcccgcggcgcagcgatatcgacaacattttcatccgccagatcgactggcgccagcttgcctgttgttccgtctttaaaacgaacgggcaaccacggggttgtcagaagtgaaaacgagttcatatgtatcctctcgtaaaaaagaccatccctggtcggttgtccatcattccatccttttcggtgtatcaactattcagagagtcctgtcgcaggtatctcaatcaaccttgccaatcaatccctccctggccgaatacccgcaactttcgtcatcagtgactaaaatcacgtttgccatttccggatcttgccgctgttcaatgcaccactgcctgaacgcttccccttccagtaaagaaaactcatcccgatgttttttccaccagcttcgacgcactctgacaacgctcatttcccatgcgtgagcaccggtggcataaggcttcaccacaccggcaatacaggtagccagccacagggaaacagattcctcagccagacgtgtcgacagcttttccggaaggtaatcgttgatattggcggcatagccaggcttgaagttcaggacaaactttttagccattgcgcgatcgcagtaatatttgcccacttgctcctgctcgctgcgggcaaatccttccggcattaccacgtcctcaccgtagactgattcaataagaaggcgggctgcgtgtggcatttgaatagcgccttgctcacgcagtacacgctgcgtcagccagattcgtccatgatcgggatagacatatgcactgttacgcatggcactgccgaaccattcgtcaccaggagcgtcgtcccagacgggggccagaatcagcaattcaggaggggaacgctcgtcttttccgtcacgctttaactgaccattaatatcgcggatatgccgctgtaatcgccccgctcgctgaatcagcaaatcaacaggggccaggtcggagatcatttcgtccaggtcacaatcaacgctctgctctaagacctgagtacaaatgaggacttttccggcacgctgtgaaccgtcttctttaccaaagcgtgccagcgtctccatttcaattcgctggcgatcgctaaaagcaaagcggctatgaaagagtgaaaggctggaagcgggaatgacgccgcgggcaagcagctgacgatgaaccttaatagcgtcatcgacagaattccggatccaggcgatgcattttccctgacttaccgccgattcgatacgcgcaatactctcttgttcactatgaagccaacccacgctgacgctacgctcaacgtctttgcgcgtcgctacccggtgtgagttcacatcggatttcgtgacatgcgtcagccaggggtaatcatccttttcaaggaacggagcttcttgctggccctctgtgccacgcgcaaaggcggcgacgagtttgtcgcgctgctgttgggataacgtagcagaaagcaaaatgacgctgtttccgccacgcgcctgccgctcgatcagcccttcaagaatgcacgacatgtaagcatcacaggcatggatctcatcagccagcaggattttgttactcaaccccagaagccgcagattattatgtttaaacggcatcactgccatcatcgcctgatccagcgtgccgacgccaatttcagccagtagcgccttcttgttactgttggcaaaccaggccgcacatccctgactgaatgtttgttcatccggttcttctgacccgactaaatcaccggaccagagtgattcattgaagcggtccattaatgtgcgggcactgtgtgccagcaccaagctggggcgggactctggcgaatagaaagcaagccaggttttgaccagccgatcgtacatggcattggccgttgccattgttggcaggccaaaaaacaaaccctgtgctttcctcgcagccatcaacctgtgcgccaggataagcgccgcttctgttttacctgcgccagtcacgtcttccagaataaataactgtggccctggctggctgatatccagatccagtaccttttgctgtaatggtgtcgggtgctcaataaaaggaaacagcgtattaattccggtgaaaggtgcggtttctgcttttggaggaaagacggttaaggcgttttgagcctgaactaaagttttctgccagtaatctttaatatccattgggtgtgcgacgcgtggaaaaaatcgcgttgacgaacccgtccagtctgcgagtacgactgttgcagagatataccaggaaagttgttttaaaagttcaacgccctcgtcatcatcccagaatgtgggaatctctatgagcggaaacagtgccttgatttcaaggagaaaatctcgcgcggcagctttgtcttcaggcagaaaattatccagctcatcaatacggtcaggtggtcgaccatgatgcccggtagttatggacatccacatctctattacacgtgtaagtttacgagaagagagtgaagatgaaggaagcaactcctcacattcacttaaataataattccacagccagtaacccagcgttgaatgagagatcttttcgtaattctttctggaaccttccggaatcttgagttcaggggccaggtaaagttgctgaaaagagcgggcaaattttccaatatcgtgccagcacagcaaccaagcgaaaaattgagccgcctgttccttgtcagaaatccctaattgacgaaagtaatcagccagcccgaagcaatttcttttaaccattaaatagcccattgcggccacatccagcgaatgccagcaaagaaggtgatagccgtcgccaccctctttctcgccacgtcgggtttttccccagaaatcaaagaaagtcacaatatttttatccttcagtaaacttaaaggatatttacgcatattttaaaaattatctgtgatatatatcagccaataaacatttatattatgaataaattaatgattttcatttgaaattcataatgataaatagagactatatattcacataaaaaatataaatttaaaaaagggtacaggagaccaaaccatcacaattcaatacgcggggttttacccccgcgtggtggctacttcttcgattcgtaagcgagaactgccttaaactccataccacgctctctgatactcaactcacataacgagtcgcctaccatgagcgtgaatcccagtactgtacaacacagtactatgattgccacaagggcatattttgttagcatgtcttgcctccctgcaaagaagagactaacatccgaattgctacgttcgaacgcgagcctcaggttgatagaaatatcgcctggggcttttgtccatctggaacctcgcgaatgcttaacgccagacagcctcaagcacccgacgccattctatacctgataattcttccagcggcgttcacgtttaaaatcaggaatgctgctcgcaaaataaaaacgcccccatcattactgacagaggcgtttaatttatccggcaatatttacccttcgtgtaacccacattccctttttaagccaaagaaacgcgtttcttcttccgccatgccgggttcccatttacgggttgtatgggtatcgcccaccgataaatatccttcgtcccataatgggtgatatttcaggccattcttttgcagatactgatatatcgttcggttatcccagtcgataatcggcagcactttaaatacgccacgctgaattgccagcaccggtaaattggcgcgactgccggattgttcacggcgcaggccagcaaaccaggtttgcgcgttaagttctttcagcgcccggttcatcggttcgactttgttgatgtcattgtacttttcaatgccttcaacgccctgttcccacagttttccgtagcgtgcttcctgccaggctgcgctttcggtagcacggtacactttcaggttgagcttgagtttgtccgttaactcgtcaataaagcggtaggtttccgggaacaagtaacccgtatcggtgaggatcaccggaatatccgggcgaatttgattcaccagatgcaggctcaccgccgcctgaatgccaaagctggaagaaagtacatattcaccgggcagattatccagcgcccaggctacgcggccttcagcgtccagtttttccagttgggcgttagtttccgccagcgccagaatgcgatctaccttcggcagttcgttcagggcgtttagatcgagtttggacatagattcctcactgtttgccttgcctgatgcgacgctcacgcgtcttatcaggcctacaagaccgggctgatggttaatcccacaaatcgcgcgccggatcgagcaccgggcgaatgatgcccgcacgcaccgtaaagtcgccgaagccttcacccgcttcgcgctctttcgcccagcgccctatcagttcatcaagcgacgccaggatttccggctcggtgatgttttctttatacatccgtgggatacgtgtcccaatgcggttgccgccaagatgcaggttgtagcgacccggcgctttacccaccaggcccacttccgccagcatcgcgcgaccacaaccgttcgggcagcctgttacacgcatcacgatatgctcatcgctgacaccatgtttcgccattaaattatcgatgttgtcgataaaagacggcaggaaacgctccgcttccgccatcgccagcgggcaagtcgggaacgagacgcaggccattgagttttcacgctgcggcgtgacggcattcattaacccgctctctttggcgatcttctcgatcttcgctttctcgctttccggcacaccggcgatgatcagattctggttcgccgtaatgcggaaatcacctttgtggatcttcgcgatctccagcaggccggttttcagcggacgccccggataatcaaggatgcgaccattttcgataaacagcgtcaggtgccagttatcatcaatgcccttaacccagccaatacgatctccgcgtccggtgaactcatacggacggatcggttcaaatttgatccccgcgcgacgctccacttccgctttaaacgtctcaacccccacgcgctccagcgtgtatttggttttggcatttttacgatcggttcggttaccccagtcacgctgagttgtcacgacggcttccgccactgccagcgtatgctccagcggcagatagccaaactcactcgccgtgcgggcgtaggttttcttgttgccgtgttcgatagaaagtccaccgcccaccaacaggttaaagcccaccagcttgccgttttcggcgattgccacgaagttcatgtcgttggcgtgcagatcgatatcgttctgtggcgggatcactaccgtggttttgaatttacgcggcaggtaggtctggccgaggatcggttcttcatcggtggtggcgactttttcctgatcgagccagatctccgcatacgcgcgggtacgaggcagcagatgttcagagattttcttcgcccactcgtacgcttctgcgtgcagctgcgactcgtaagggttcgaggtgcagagtacgttacggttcatgtcgttagcggtcgccagcgcatcaagaccgaccgagtgcagcatctggtgcaccggtttgacgttctttttcagaatgccgtggaactggaatgtctggcggttggtcaggcgaatgctgccatagatggtgttttcaccggcaaatttatcgatcgcctgccactgtttggtggtgataactccacccggcagacggcagcgcaacagcatcgcatggcgcggctccagcttctgttcagcacgttcggcgcggatgtcgcggtcatcctgctgatacatgccgtggaagcggatcagcaggaagttatcgcccttaaagccgccggtcaggccgtcgtttaaatcttccgcaatggtgccgcgcaggtagttgctttcaagcttcatgcgctcggcgtctgtcagttttccttcgaccactaaaggccctggatgtttttcgctcattagtagacatctcgctgataacggcgctctacgcgcagctcacttaaaaattcatccgccgcttcggtgtccatgccaccaaattcggcaatcacttccagaagtgcctgctcaacgtctttcgccatgcgattagcgtcgccgcagacataaatgtgggcaccgtcattgatccagcgccacagctccgcgccctgttcgcgcagtttgtcttgtacgtaaactttttctttttgatcgcgcgaccaggcaagatcgatacgcgtcagcacgccctctttgacgtaacgctgccactccacctggtagaggaaatcttccgtaaagtgcgggttgccaaagaacagccagtttttacccggcgcttcgtcagcggcgcgctgctgcataaaggcgcggaacggcgcgatgccggtgcctgggccaatcataatcaccggggtttccgggttagcgggcaggcggaagttatcgttatgttcgataaatacgcgaacttcgccctcttcttccacgcggtccgcgaggaagctggaggcaccaccggcacgggcgcggccttccacgtcgtaacgcaccacaccaacggtgacgtgtacttcgttctcgacttcctcctgcgaggaggcgatggaatacagacgcggcgtcagcgggcgcagcagattaatcagcgcttcggcgtccagttgcgccggagagaagcgcaccatgtcgacaatcggcgtagtcgcggcgtaatgctgtaacttcgctttatcgcccaccagcggcaacagcgtttcgctgcgggtaagcgtggcatagttctcaacaatattggcggtgttgacggtcagttcgaagtgccactgtagcgcttcgttcagaggcaacgttttgccctcgacggtgacaggttcatcgcctttcagccacagcagttcgacaagttctttcaccagtgccggatcgttctgataccagacacccagcgcgtcacccggctggtaacgcaggcccgagtcacctaagtcaatttcgatatggcgaacgtctttttcagagttacgcccggtaattttctggttaaccgaaaggctcgctaccagcggcgcgtctttgctgtacgggctggtgtggatttcatttaccacgccagtagcgacggattgcgaaggtgccgcgacaggcgcacgcgatttaagcgcatcaaccacgcgggcgcgccactcgctggcagcagcctggtattcaacgtcggcgtcgacacggtcgagcaggcgttcaccgcccagttccgccagcttgctgtcgaaatctttcccggactggcagaaaaattcataagaactatcgccgaggctaaacacggcaaaagcggtattttccagcttcggcgcttttttggagaacaggaacttatgcagcgcgacggcttcttccggcggttccccttctccttgcgttgacgtcaccacgataagcagtttttcgctggcgatttgtttgaatttatagtcgcccgcgttcaccagcttaacgttcagttttgccgtcaataaatcatcgcgtaatgcttcagcaacccggcgcgcattgccggtttgcgaagcagagataatagttatacccggcatttctgcggctggcgctggcgtcgctgcaagcgcagcaggctgctgattgagcacgccccagaaatagccagaaacccaggcaagctgggtgggagttaaatcggtcgtggccgcctgaaggcgtgccagttgctccgggttcaacggaagcaacgcggaaggtgggacctgtgtcgtcatgcgtcgttatgttccagtaagcaaagctgtttctgcgccctgtcagcgcccataaaacagaagagaaggtaaggttaacggggtgaacggtgtggattaaagacgggatagcgataactaataaccaaatcgactaacctgttttagcaatagtctttaacaacaaaatagattaaccaacctaatgaaaaacaaatgaatttagccaatcattaagataaatcagcgattttgcgcaacaaagtcgttttagataatgcgaaaaaagagcctttccggtactctacggcggttttatcgtcctgtagagaaattatgatgtccaccacgttatttaaagatttcaccttcgaagccgctcaccgcttaccacacgtcccggaagggcataaatgtggtcgcctgcacgggcattcctttatggtgcgactggaaattaccggggaagtcgatccgcatacgggctggattatcgatttcgctgaactaaaagcggcgtttaagccaacttatgagcgcctcgatcaccattatctcaatgatattccaggtctggaaaacccaactagcgaagttttagcaaaatggatttgggatcaggttaaacccgttgtgccgctgttaagtgcggtgatggtaaaagaaacctgcaccgctggttgtatctatcgcggcgaatgataagagtgtggcggcggtcaatttcccttaagtaacgctatgttagggtgttgtgttcaggatatctggggcatgacatggaagacgactgcgacattattattattggtgccggtattgcaggcaccgcttgcgcgttacgctgcgcgcgagcgggtttatccgttttgttactggaacgcgctgaaatccccggcagcaaaaatctttccggcgggcggttatatacccatgcactcgcggaactcctccctcaatttcatctgaccgcgcctcttgaacgacgcatcactcacgaaagcctttccctgttaacgccggattgcgcaacgacgttttccagcttacagcccggcggtgaatcctggagtgtattacgtgcacggttcgatccgtggctggttgccgaagccgaaaaagaaggtgtcgaatgcatccctggtgcgacggtggatgcactgtatgaagaaaacggcagggtgtgtggtgtcatttgtggtgacgatattctccgcgcccgttatgtggtgctggcagaaggtgccaacagcgtcctggctgaacgtcacgggttagtgactcgtcctgctggcgaagcgatggcgttggggatcaaagaagtgctgtcgctggaaacatccgctattgaagaacgttttcatctggagaataacgaaggcgcagcgttgctgttcagcggcggaatctgtgatgacttacccggcggcgcatttctttatactaatcaacaaacgctctcgttagggattgtttgcccactctcttcccttacgcaaagtcgtgttccggcaagcgagctgcttgctcgctttaaaacgcatccggcagtgcgcccgcttatcaaaaacacggaatcactggagtatggtgcgcatctggtgccagaaggtggcttgcacagtatgccggtacaatacgccggtaacggctggctgctggtgggcgatgcgttgcgcagttgcgtcaataccggaatttctgtgcgcggcatggatacggcgctaactggcgcgcaggcggcggcacaaacactgataagcgcctgccagcaccgcgagccgcaaaatctgtttccgctttatcatcacaacgtagagcgcagcctgctgtgggatgttctacagcgttatcagcatgttccggtgcttttgcaacgcccgggatggtaccgtacgtggcctgcgttaatgcaggatatttcccgcgatttatgggatcagggtgataaacctgttccaccgctgcgccagttactctggcgtcatttacgtcgtcatggcttgtggaatctggcgggcgatgttatcaggagtgttcgatgtctgtagcccgtaatctctggcgcgctgctgatgcgccgcacattgttccggctgactccgttgagcgtcagatggtacaacggttgattaacgcctgtccggtaggtcttttttcgctcacaccggaaggtgacttacgcgttgattatcacggctgcctggagtgtggcacctgccgtttgctgtgcgacgaatccacactacaacagtggcgctatccgccttccggattcggcatcacctaccgatttggataaataataaggataatttatgcccytcttacacctgctccgccagaatccggtgattgctgccgttaaagataatgccagcctgcaactggccatcgattctgaatgccagtttatttccgtcttgtacggcaatatctgcaccattagtcaaatcgttaaaaagattaagaacgctgggaaatatgcttttattcatgttgatttgctggaaggcgcgtcaaataaagaagtggtgattcagtttttgaaactggtgaccgaggcggatggaattatcagcaccaaagcatcgatgctaaaagcggcaagagcggaaggttttttctgtattcatcgcctgtttattgttgattcgatttcgtttcacaacattgataagcaagttgcgcaatcgaatccggattgtattgagatcctgccaggctgcatgcccaaagtgctgggctgggtgacggaaaaaatccgccaaccgctgattgctggcgggctggtatgcgatgaagaagatgcgcgtaatgcgattaacgcgggtgtcgtggcgctttccaccacgaataccggagtctggacgttagcgaaaaaattgctttgacgggataatcgtaaccaattgaatttggtttgatttgtaggccgcacgccacatccgacattcagcgcctgatgcgacgcttaacacgtcttatcaggcctacaggtccccagtccagaaccgtaggcaggatcatccggcagcacgttattggcattctgcgtcaatgtttgtcaccagtgcctccagcatcactttccagtcatcaaccacgccaacatctgcctgtgaaaataccgctgcgctggcgtcatgattaatcgccaccacaaacttgctattgcgtacgcccgccattaacgctgctgcgccagaagcgccaacaacaatacacacctcaggtgccagcagatgtccggaaataccaatcactttttcagcatcaacgccaccgttcatcactcgcgcccgactgtagcccacttcggctcccagcttttatgccagcatagcgatttcctggttatctgcctctccgccctgccccaccaccaacacccgtctggcctcagctaatgggtcgcgggtaacatttttcaggttctctatgctaaccagccagtccggaagcgcacctgggactatgttcagttgctgcataccagagggcaacgtggcatttttatctgctcccgcctggcgcgccagggaaagacatagcgggcgtttttctgtttgcagcgtcgccgttagcgcatttccccagtgggatttgcgcacgcttacgattggaatctctaacgaagtcacctggcagatgcttgcaccatgtaaacgccaggccagccgagtcgacagttcatcgccaaacgttcccggcggaaagagaacaacgttcgcaggcgttcgctgccactgttccaccagcgcatccagcacctgttccaccactacgggctgtggttctatttgccagtgcgccagggtacaaccgctgaaatcctgcgccgccagccagcccgctaatgcggcattctcctgatttattgtcacaattgcgatattcatggctgcatcctttggcgtaaatagtcctgccatagcttttgcgctttttctgctaccgtttgcccatcaatcagcgtcgctccgcgtcgttgctctgctcttgccagttgcagacactgcatcgctggcaattcggcagcaacagttttacggataatttccgctttccccgcagccattcgctggcgcattcccggtactggcaaggccacttcaccgcactgacgcacggcaatcaccgcaggcaagcgaatccgacaacagcgcagcccatgttcagtacgctgttcgagggtgataaacggcgcgtcgagagtgaaacgctccacctgggtgaagcaaggccagcccagcatttccgccagcaaaaatggcgtttgcccattctgcccttcgctgctttggcagccggtaattatcagatccagcggattctgacgctgccattcggcaatatggcgagcgacaaattccgacgcaaagcgcagatctgccgccgtctccagcaatacagcttcctcaaacccaagagccatgagatagcgcagccagtgcaacgcccgttcatcccccatgctcaacgcggttaaagacatcggcgtaccgttttttctctgcgccaacagcagcgcggcggcagcctgttcatcagcaccgagtaaacttcgcagtagcgaaatatccggtccgctattaccatgagccgccgcctgccactctttttccgccagcattccggcatccggttcggctttaaacgctaacagaatgttcattcgcacctcctacatttcccgccgccaccagcgggagtgctttggtttctggtgcccatagccaggttacaacaaaaccagccaacaacactgccgccaggagcaataaggtgacttgcattccccactgcgccagcacccacggcagcaggccagtacttaccgccgcccccaaccgactcatggcggtggcaaaaccgacgcccagcgagcgaatgtcagtaggaaaactttccgcaggcaaaatgcccaccagattactgactgccgaaatggtggtgctgaagagaacaaaagcagcagcgttaatgaactgccggaaggcaaacaggccatcactaccagcgttgccgccagcagcaaaaaacttcccagcaaaaatttgcgatgtgccagcaggtgcgtcagaactaatcccagcagcgcgcccacaattaacaacgcattaagcatcaggctggcagtcagcgcatcttccagtccaatagtctgggcgatagttggcagccaggtataaatcacaaaccatgggattacgaggcagacaaagaagacgctgttaaacgccgtgcgccgccagtagcgcgaagagaacaaggttttgatgtgtttatgggtcgccgttgccacttcatcgcccagtaaaacatggggaccaaaatagcgatgcacgatagcgtgagcttctgcaaaacgcccctggcgcagtagccagcgtggcgattctggcgttccccagcgtaataacgtaatcaacaacgcgggcagagctgccgatgccagcagccagcgccaggcctccgggttttcggaaataaagtgatgtccggcaatacttgccaacacatagcctacggtccacaccacgctgaatgcgcccagcaaaacaccgcgatggcggcgcggggaaaattcagccagcaaggtgtgacctactgagtaatcgcctcccagaccaatgccgatcaaaatgcgcagtccaataagatgctctggcgtggtggcaaaaaattgcaagaacgaagcgagcgtaatcagcaaaaagctgaaggtgaagattttttgccgaccaatatggtcggagatccacccaagaaccaggctgccaagaaacaaaccaaggtgcgccgagccgccgatcattcccgccataaacggcgtcagttgcatggcgggcgtaagttgaataatggcgtaaccaatgacgccgagaacataaccgtcggtcaggtgtgcgccgaaagtgagcgcagcaattcgacagtgaaaacggttaagcggtaaatcatccattcgcaccggtgaagtgttcatctttaccccttcattgtccggtaataagaacggcttctcgcctgagaagccgaaaaggcaacgccccatcatcgcggaacgctgcctgacacattatttttcaatcggatagatagtacccgtattcataatgccattaggatcgaactgctttttcagcccttccagcaacgcccacgcgctgccgtgttccagcttgctccagtgaacgcgatgtttaccgataccgtggtggtgcaccatcgaaccaccgaggcgaatggtttcttcgcaaatgattttgttgagcggattgtggtacttgtcgatttcctcttccggcttacagttgacaacgttgtagtcgtagacgaagtacatgttggtgccgttctgatagctatgagaggagtgaccgcccagcatggtgatgtcgtcggcgtgcgggaactcggtacgaatacggttaataacgctttcgtagatttcgtggatgcagctccagcagccggacacttcggtagtaaagcccatgttgccggttttgaggatctgcacacgttcggcagccactttatccggtccccagttcaggttgttaaaccaggtttcgatcagcttgctgtccacgcgttggcattgcgggtagcgggcaacgatttccgcaatcccttcgcccgtcgccttcgcaatgcgagggttaccttcagccataaagatcagcacgcattttccgtcggcaaaatgggtgaagtgttgggtgccatcttcagcgtcatacaaacgagcgatcgacggacgatacccttccaccatgatttcacgcaggatgttgaagccggttttcatgtcttccaggatatagccgtagaagaggttgttttccggggtgaatttaaagattttcactgttacttcagtgatatagcacaatgcaccttcgttgccgatgatgatgtgacgaatgtccgggccagccgcgcggcgtggcacgtttttaatgcgtgtgacggtgccatctgccaacactgcctccagaccaacgaccatatcttcgattgcgccgtagagtgtggagaactgcccgatactgcgggttgctaccaggccgcccatctgcgccagcggctttgactgcggagaatgccccgtggtgtaacctttttcacgcaacgcgttttccagcacctccagcggaacaccacattgcgccgtcgcctgcatattctcaatatcaatattaatgatttgattcatggcggaaccgtcgagcaccaccgagttttctacaacagtttccagcccaccttcggtggcggaagcaccggtacgcggcacaccgttaattttgtgcgcattcataaaattcagcacacgggatacttgctctgtggaaccgagttttacgaccgctgccggaatcggcaaagtataaatgccatgaatatccggaaatttacgaaaacggtcaatactgttcttctttaatactgtttcatcggtaattacgcgatctgcaccaacaatttcctttagctggtcgacaatcgctgcgcgagataaagacatagtaattccttcctgataataaaaatggaataatcattaataagagaaaacagaaaccaccgttatgggttagcgcactaaataaccgccatcgaccactaataaatgcccgttgacataattcgatgcctgacttgcgagaaacacggctgcgcccattaaatcctgagtatcgccccaacggtttgccggaatatgatcaagaacgcgctgattggtttctggattactgcgtgtcgccagcgtaatgtctgttgcataatagccaggggcgataccatttacctgaatattatattgacctagttcatcacaataagctttggtgaatccggcaagagcatgtttagtagcagaatatgcaggtgaccattgtccacctaagtaagagaacaatgaacagatattaatgattttaccgcttttctgcgggatcataatttttgccgcttcgtagcttaactcgaatgcggcggtcaggttcacatcaatcatcgggtcccagtcggcacgaccgaagtccagcaccttattcagcttacaaataccggcattgttaaccagaatatcaactgtaccgaaacgctcacagcaggcagcgataatcttctgcggcgcgccttctgcggtgatatccacctgcatgaagtccacctcaacaccctgattttcaatcatttcctttgtttcgccgttatctttgacaaaacttggaataaagacatttgcgcctgctttggccaacgccatggcaaatgcctggcctaaaccgctattcccgccggtaacaattgcggttttacctttcagggagaaaaaatccattgagaacgcattgagagattcgattgacatagttagctccaatttccgtaaggcaaaaaaaaagaaaggtaacttcccccgcgagagggaagttacctttctcattatctctggtaactggagataatttttagcataaggacataactgctaatgtgatcgtaatcacagtgtgatattcgtattatcaaatagttttaaaaagcagaagcgtgattactctcacacaacacctctgctttccatgttatttattatttcaattactagagacctgagaaaagtaatccacctgaaagggcggcttacttttctcttttttttgtctattacaaatgggaatacgatatgcaacacaactcatatcgccgttggataaccctcgcgataattagttttagcggcggcgttagtttcgacctggcttatttacgttatatttatcaaattcccatggcgaaatttatgggattcagcaataccgagataggtttaataatgagtacctttggtattgcggctattattctttatgcccccagcggcgttattgccgataaattttcacaccgcaaaatgattacttccgcgatgatcattaccggattactgggtctgttaatggcaacgtatccaccgctgtgggtaatgctctgtattcaggtcgcctttgcgataacaacgattttaatgctgtggtcggtgtcgattaaagccgcatcgttgcttggcgatcatagcgagcaagggaaaattatgggctggatggaagggctgcgcggcgtcggtgtaatgtcgctggcagtgtttaccatgtgggttttttctcgctttgcaccggatgacagcaccagcctgaaaacggtcattatcatctatagtgtggtttacatcttgttggggattctgtgctggttttttgttagcgataacaacaacctgcgcagtgccaataacgaagaaaaacagtcattccagcttagcgacatccttgccgttttgcgtatcagcaccacctggtattgcagcatggtgatttttggcgtcttcaccatctacgccattctgagttactccaccaactatctgaccgaaatgtatggcatgtcgctggtggcggcgagctacatggggattgtgatcaacaaaatcttccgcgcgctgtgcggcccacttggcggcattatcaccacctacagtaaagtgaaatcccctacccgcgtgatccaaatcctttccgtactcggcctgctggcgttaactgccctgctcgtcacgaactctaacccgcaatcggtcgcgatggggattggcctgattttactgctgggattcacctgttacgcctcacgcgggctgtactgggcctgccctggcgaagcgagaacaccgtcttacattatgggcaccacggtaggtatttgctcggtgattggattcctgccggatgtyttcgtttacccaattatcggccactggcaagacacccagcccgcagcagaagcctaccgcaatatgtggctgatgggcatggcggcgcttgccatggtgattgtctttacctttttgctgttccaaaaaattcgtactgctgatagcgcccccgcaatggccagcagcaagtaagccaggaaaattacaggagaaaaatcatgtcgaagaaatacatcatagggattgatggcggaagtcagagcacaaaagtggtgatgtacgatctggaaggtaacgtggtttgcgaaggcaaaggtttattgcagccgatgcacacgccagatgccgataccgcagaacatcctgacgacgatttatgggcatcattatgttttgccggtcacgatttgatgagtcagtttgccgggaataaagaagatattgtcggtattggtctgggatccatccgttgctgccgtgcgttattgaaagccgatggcacgcctgctgcgccgttgattagctggcaggatgcacgcgtaacgcgtccctacgaacacactaatcctgacgtggcctatgtcacctctttttcgggttatctgacgcatcgcttaaccggcgagtttaaagacaatatcgccaactattttggtcagtggccggtggattataagagctgggcatggagcgaagatgctgcggtaatggagaagtttaatatcccccgtcatatgctgtttgatgtgcaaatgccaggcactgttcttggacagatcacaccacaagccgcgctggcgacacatttcccggcagggctgccggttgtttgtaccaccagtgataaaccggtagaagctctgggagccggattactggatgatgaaacggcggtgatttcactcagtacttatatcgcgctgatgatgaacggcaaagccttgccgaaagatccggtggcgtactggccgattatgtcttctattccgcaaacattgctgtatgaaggttacggtattcgcaaaggcatgtggacggtgagctggctgcgcgacatgttaggcgagtcgttaattcaggatgccagggcgcaggatctttcaccggaagatttactcaacaaaaaagcttcttgtgtgccacctggctgtaatgggctgatgacggtgctggactggctgaccaatccgtgggaaccgtacaaacgcgggattatgatcggctttgattccagcatggattacgcatggatatatcgttcgatactggaaagcgtggcgctgacgctgaagaacaattacgacaatatgtgtaatgaaatgaatcactttgcgaagcatgtgatcattactggtggcggttcgaacagcgatctgtttatgcagatttttgccgacgtgttcaaccttccggcacgacgtaacgccattaacggttgtgcaagtctgggggcagcgatcaatacrgcggtaggtctggggctatacccggattacgcaacggctgtcgacaaaatggttcgcgtgaaagatatctttataccgattgagagcaatgccaaacgctacgacgcgatgaataaaggtattttcaaagccctaaccaaacatactgatgtgatcctgaaaaaatcgtatgaagtgatgcatggggaattggggaatgcggattcgatccagagctggtcgaatgcgtaagtgaggaagaccgggcgggaaactgcccggcctgaacatacctgaatggttatccccgctggcgcggggaacataagttcgacaacttaaaaaatgataacaagtccggtttatccccgctgatgcagggaacataataaaaactttaactagttcggtttatccctgtttttacaaggaatattaactacactcgatgtctttagaataaaagacaatacgaatcgcactttatcaattttcacttaaagtatgaactggatatctttattcataagaactattcatcaacagcgtatagaggcggttatgtaaaaccactcattagcctcaaaacaaagacaaatttccagatttattacttaatcaatgaataacaagattaaaaaacaaactattaatctaaaaaaaattaatagacattaattcaatttaaaaaaataatagataaaatttcttaatggattaagtatcatacaaataacactttaattaaatttgattttttgtatcgataattgtgaacttttcatatatggagagctattttgaacatgaggggttacgtggatatgttgcttattacgagtactgctaatataaaaacttgagaaagagataacgggttatatggtggtttatccccactggcgcggggaactcctcgactttaattttttcgctgcccgcttttgcggtttatccccgctggcgcggggaactctctaaacataacctattattaattaatgattttttaagccagtcacaatctaccaactttacagtatcacacaaacaacacatccattatgttaaagagcacttaacccattgattaaaaaggtaaatatttaaaataactctatacaaactaaaatctaccaaactttaccgcaataattttcactccagcgaaaaattaacgccacagaatttgtagagaatgataatgattagtccgggataggcaagatggatgagttttcagagacgacaaagaatataaatgagtagaagtctttacaggttccacccatttataacgcttataaatgtttaatcaggcaatatttaaatatttatgggtttgcatcgacaaacgccaattacgcgcaatgcaggtttcaatgcacaaacgtgtggcatcatccttttggctaatcggctgcagtgcaatgactcgcggtttatcatcggtcagcgtcgccaaaagttcatccagtgcttcaatatcacgtacgcgtcccactggatgcttgatttcgttggctcgctccagtgcctgtgacaacacttcatagccgccgcgcatgttcagctttggcgatacggtaacccaggtattcggtgtacagcgtacttcatgagtaccactggtttcgatctggcagctaaaaccgttcttttcgagcaggtcagtcagtggcagcaaatcatgaatgcaaggctcaccacccgtaatcaccacatgccgcgcggtatatccctggcgaccaatgacagccagcaagtyttcactgctcgccgccccccacttatcactctctttggtcttcgccagaatgctgaaaagggagacttcccgatcctcaagcttttcccaggtgtgtttggtgtcgcaccaggcacagccaaccgggcatccctgtaaacgaataaaaatggcggggacgccggtaaagtaaccctcaccttgcagggtctggaacatctcgttaatcgggtactgcatagcattctctgtgaagtggataattgttaattattgcagatcctgccacaacaatcatgtcttattaacattctgttacaggcaggtttatggcaaaaagtggattagatcataaagaataaaatgaagcagagtattatgttttaaggaattaattaaaagggatttaaacacgctcagaatattcatcgtaattatatttattttcaatttatcaggctgtggatataacgatattcaaacctatgatgagcaggttaacgcctcctggtctgaggtattgaatcaatatcaacgtcgcgccgatcttattcctaatcttgtcgccagcattaaaggttattccagccatgaacgagatgtactggaagccgtaacattggctcgtagccaggctaatcgcgccagtagcgatyttcagcaaactccgggagatgaacaaaaattacaagcctggcaacaggctcaagcgcaggtgactcgcactctcggtcagttaacgataattagtgagcgttaccctgagttaaaatctcaggaactctatcaaaatttaatggtacagcttgaaggaagtgaaaatcggattgccgttgcgcgaggaagatatattaaagccattgaacaatataatgtcactatccgcaaattccccgctgtattaaccgcaaaggtcatggattacacaccaaagaaaaattatttgccggatgatgtcgccgcagtaagtaaagccccaacaatagattttagccagaatgctaatgctcattaagcggggaagttctatgcgaaattttatcttccttatggctttcttctgttcatctgtgtttgccacacaaattccagtacctgaatcacccaagtatgtgaatgacttaaccggcacattaacaaacagcgaagtaaacaccctgaccaaccagattaaagccctgacgcaaaaaaactacgcacagttggtcgtgttagtggttgaaacaacaggcgatgaaaccatcgagcagtacgcgacgcgggtattcgatagctggaaaccgggtgataaagaccgcgatgatggagttctactgttagtcgcctggcaggatcataccgtgcgtattgaaatcggttacggactggaaggtattattacggatgcgcagtccgggaaaattattcgcaacagtattattcctgcatttaaaaaaggcgacctggctggtggtttgcaaaagggaatcagcgatattgaaagtcgtctgacggggaataatttagcaacgataacaccgaccgatcaccctttgccctttagcggttggtgggcattgttagtctgggcgatagtactgacgtttatttctgccagaggatatatcaaaacgctgggagtaatttgcttcgcagctattgtactggcctttgttttacctatagcaggcttcagcggaagctggggagtactcgcaacatgactctgcttcgccacaccgttcctggctgtcgccatcgcttttacccccttcggcaaaaaagttcgggatttgatgcgtgatgccaaccagccatcacgccatacaagaagcaattcttcctcccactattcatcatcgtcatcctcttcattcgacaatgacaattttagcggtggtggcggttcatctggtggcggtggcgcttccgggcgctggtaacaaaaggaattgatatgcgtatttttctcttacttctgatgctatgcggttttcaggtattcgctgaacgattgccttcagtgactgacttaaccgggacattaacgacagaagaacaaactgctttaactcaacaattacagactctcgagcagcaaaaccacttccaggtggccgtgttggttacgccgaccacagggggcaaaaacattaaacttgcagcctcgcagagatacggggtatatcactggaaacccgttggagagaagcgatatggcgaaggtatcttaattctcgtcgtatggccggaagggctggcgtcaatgaagattggacatggactggaagagatgttgccgccggaacaagctgcgcaaattgttcgttaccatatgcagccagaattcgaaaaaaacaatctctttgctggattaacgggcggaattgaaagcatcgcacagtttacccatatcaaagcgaaccttagccctttggatgctttagccaatcatctgtttgctaatccgcaacgttcgctgccatgtcttgcctggacactgctgatgatcgttgccatcgttgtcctctggctatttgccagccgcccacggcgtggcatatggatgatatcgatgattacccctatggtctggtttttctcctttcaggacgatgtcatcattcggcgggtatcggtcgtttgttttagtttattgttagcaacaacctgcaagcagcgtctcgcggtagtttttaatatgtgccgcgtatttcctatgatgctgaccccaaaaaataaaaacgctaaagtgaaaaaacaaaagaagactccgcaggttcgtgaatcaggacgaaattcattgtttgtcgtgatgctgataattattgtgggatggtgcctggtgttcgccagtaataaagatattgcattcatctcaacaattattgggttaattgatcattttatcggcccaataaccattgctggcatcgttctgctgatcattgtggccaaatttactggcaatcttaagctggggtcaggagaaaaaagcaacaggaaaacggggaatcgtaatgctcattctcgctcttcgtcgagaaattctttccgcggtggtggcggttcttcaggaggcggcggttcatccgtccgttggtgatcgtaatgcgcttaatctttattctattcactttgtggtgccttcctgggcttgcccagcaaattgctgtgccggaactgcgccaacaggtgaccgatattactggtacgttaagcacttctgaacaacaatcactgacacagcaactgcaggatattacacataaaacacgggcgcaggtcgctgtattagtagtgccgtccaccggagacgattccattgaacaatatgctacaagggtttttgatagctggaaactgggagataagcagagaaacgatggtattttacttctggttgcctgggaggatcatgctgttcgtattgaggttggctacgggctggaaggggtggttaccgacctgcaagcggcgaagattatcagggatatattgatccctgccttcaaaagtgatgacctgatgggtggattaacactggcaagcgaaaatatcggcgcgcttctgttgaatggtgaattaccggaagacaggggggattattacagtatcaatccccctattccattatcgcttgctgtaattatattgctggcggtactttcatattttattgtttttaccgatccgtcgaatttaccctggatcactctcactggcgccatttacgggatggtattcctctatgttgccgagccaggaccatggaccaatttaatcgttgcctgcggtatgttaacgccttttgcgatcgtaccactggttattttttggcttatcgtcaataaaaagctacgcgccaaatacaaaaaactcagtaaagatagagcttcaagaaaaggttcttcttcatcctcttccggtggcggctcaagtggcggaggctcaggcggcggatttarcggcgggggcggttcttctggcggtggcggcgcgtccggtcgctggtaactcaaccataaaaaacgccagcccgaaggctggcatttttaaatcarataaagtcagacttatgcctggcctttgatctctttacgaccgttgtacggtgctttttcgcccagagcttcttcgatacgaatcagctggttgtatttagcaacgcggtcagaacggctcatagaaccagttttgatctggcctgcagcagtaccaacagccaggtcagcgatggtagcgtcttcagtttcgccagaacggtgagagataactgcagtgtagccagcgtctttcgccatcttgattgcagccagagtttcggtcagagaaccgatctggttgaatttgatcaggatggagttagcgatacctttttcgataccttctttcaggatcttggtgttggttacgaacaggtcgtcaccaaccagctggattttgtcgcccagaactttggtctggtatgcgaaaccatcccagtcagattcgtccagaccgtcttcgatggaaacgatcgggtactgtttggtcagttcttccaggaagtgagtgaattcttcagaggtgaatgctttgttgccttcgccagccagaacgtatttaccgtctttgtagaattcagaagctgcgcagtccatcgccagagtgatgtctttgcccagttcataaccagcagctttaacagcttcagcgataacagccagagcttcagcgttggaacccaggttcggcgcatagccaccttcgtcaccaacagcagtgttcatgcctttcgctttcagaacttttgccaggtgatggaaaacttcagaacccatgcggatggcttctttcacagttttcgcgccaaccggctgaatcatgaattcctggatatcaacgttgttgtcagcgtgctcaccaccgttgatgatgttcatcatcggaaccggcatggaktwtttgcccggagtgccgttcagttcagcgatgtgctcgtacagcggcatacctttagcagctgcagcagctttggcgttagccagagatacagccaggattgcgttcgcgccgaatttggatttgttttcggtgccgtccaggtcgatcatgatcttgtcaatgccagcctgatctttagcatctttgccaatcagcgcctgagcgatcgggccgtttaccgcagcaacagctttggttacgcctttacccaggaaacgggatttgtcgccatcgcgcagttccagagcttcacgggaaccagtagaagcacctgacggagcagctgccataccgacgaaaccaccctccagatgtacttcggcttcaacagtcgggttaccacgggagtcgatgatttcacgaccgatgatttttacgattttggacattaggttttcctcaagtcactagttaaactgaaactccagacaaacaacgcgtacccagggtacgcgttgccgttctaacttttttacttacttcgcctgacgtttctggaactcgctggcggctttcacaaagcctgcaaacagcgggtgaccatcacgtggagtagaagtaaactccggatggaactggcaagccacgaaccacgggtgattcggaacttcgatgatctcgaccaactgatcatccccggaacggcccgcaacgcgcagacctgcatcttcaatctgtttcaacagcatgttgttgacttcgtaacggtgacgatgacgctcaacaattgtcggcgcattgtacagctggcgaaccaggctatcgtcaaccaactggcactgctgtgcgccgagacgcatggtaccgccgagatcgctcttctcgctacgaacttcaacgttgccgttttcatcgcgccactcggtaatcagcgccacaaccgggtacttacagtctggcacaaattccgtagagttggcgttctccatgttggcaacatggcgagcgtaatcaattaacgccacctgcatacccaggcaaatgcccagataaggaatattgttctcacgcgcaaaacgcgcggtcgtaatcatgccttctacgccacgatagccgaaaccgccaggtacgaggattgcatccagacctttaaggatttcaacgccgcgcgtttcaacatcttgtgaatcgatcagtttgatgttgacgctgacacgattcttcagcccaccgtgtttcagtgcttcaatcacggatttgtaagcgtccggcagttcaatgtacttgccgaccataccaatggtgacttcacttaccggattcgcttcttcgaagataacctgttcccattcggacagatttgcttccgggcagtttaagctgaatcgtttacaaatataatcgtccagcccctgagatttcaacaggcccggaattttatagatggaatcgacgtctttcagagaaataaccgctttttccggaacattacagaacaatgcaatcttcgcacgttcgttcgccggaacggcgcgatctgaacgacaaatcaggatgtcaggctggataccgatggagagcagctcttttacagagtgctgagtcggtttggttttgacttcaccagacgctgccatgtacggcaccagcgtcaggtgcataaacagagtgtgctcacggccaatttcaacagccatctggcgaatcgcttcgaggaacggcagggattcgatatcacctactgtaccgccgatttcgaccagtactacgtcatgaccttcgccaccttccagcacgcgctctttgattgcgttagtgatgtgcggaataacctgtacggttgcgccgaggtagtcaccgcggcgttctttacgcagaacgtcagagtagatacgacccgtggtgaagttgttgcggcggctcattttggtacggatgaaacgctcgtagtgccccaggtccaggtcggtttcagcgccgtcttcagtaacgaacacttccccgtgttggattgggctcatagtacctggatcgacgttgatgtacggatccagtttcatgatggtcacattgaggccacgggcttcaagaatggctgcgagggaggctgcggcaatgcctttacccagagaggatacgaccccgccggtcacaaaaatatagttcgttgtcatgctgaacctgagaagttaggttgaaaagacgatggaataaccaggacgggaaagcagtatacccgaacatgacctgtgccacaaactttcattatccctcctcttcgccagcgcactattgaaatcaggagtgagaaaatagcccctttggggtaaatgtttttgacgcaaatcaagcgcttgtcatttaaaaaatgacacaaatggcgcttgaccgcgtaattcccttagagatcaatttcctgccgttttacctgttgccagacttcttccattgtttcgaggtcaacacctgtcatttccagtccacgcgcggcaacaatacgctccacttcgcgaaaacgacgctcgaatttttcgttcgctttttgcaatgcgatttccgcttttgtccctaaatgacgagccagattgaccgtggcaaacagcaggtcccccatttcctcctccagtttagcctggtcgacaacagcctgccgcgcttcgtacatcacctcgtcgatctcttcgtagactttatcgactaccggaccaagcgtcgtccaatcgaagccaacgttggcgcaacgtttctggattttttgcgcacgcattaaagccggtaaactacgaggaatatcgtccagcgccgaatgctgcgctttctgcgcgcgctcttcggttttgatttgctcccaacgggcaagcacttcactactgttttcggcagaactgtcagcaaaaacatgcggatggcgacgctctaatttatcgctaatcgcagcgcaaatatcattaaagtcaaagcgcccttcttcctgagccatttgggcgtaaaacaccacctggaacagcagatcgccgagttcaccgcgcagatcgtcaaaatcttcacgggcgatggcgtccagcacttcgtaggtttcttcaagggtgtaaggcgcaatggtggcaaatgtctgctctttatcccacgggcagccgttttccgggtcgcgcaggcgctgcataatagtgagcaaacggtcgatttgattcattagaatgtcctgaaaattgcgggtccgtcaggtggaaacctgtgaccagaatagaagtgagttagtaacactacccaatcagtacgttaattttggctttaatgagttgtaattcctctggggcaaccgttcctttcttcgttgctcctcttgcccgccaggcgatactttttacctgatcagctaacgctacgccatcacgttcctgaccggataaaacaacttcgaacggatatccttttgattgcgttgtacaaggaacacacagacacatacctgttttgttgttgtacatgaacggactcaggacaacagccggacgatgtccggcttgctcgctaccttttgtcgggtcaaaatcaacccaaatcagatcgcccatatcgggtacgtatcggcttaccattaccagacttccttatctttcggctctccccagtcgatattctcgtggaggttttccggcgtgatgtcgttgaccagttcagcaagcgtaaatacgggctctttacgcactggctcaataattaatttgccatccaccaggtcaatcttcacttcatcatcaatattcagattgagcgcctgcattaacgtagccgggatccgcaccgccggtgaatttccccaacgctttacgctactgtggatcataaccctttcctcaaaccactatcatatgtagatacagtatatatcaatctacattgtagatacgagcaaatttcggcctaactcccgtgcaaccgacgcgcgtcgataacatccggcacctggttgagtttacccagcacgcgccccagcacttgcaggttgtaaatctcaatggtcatgtcgatggtcgccagttgctgtttggtgtcgctacggctggcaacgccaagcacgttcaccttctcgttggcgagaatggtcgtgatatcacgtaacaacccactacgatcattagccaccacgcggaccaccagcgaatatccggcggagtagctctcaccccataccgcgtcaacaatgcgttctggcgcatgggagcgcagttccgccagttgttcgcaatcggcgcggtgtactgaaataccgcgtccctgggtaatgaagccgacaatctcatctccaggaatcggctggcagcagcgcgcgatgtggtgcatcaggttaccaacaccttcaaccactacacgaccgttatctttactgcggttttgcggcgtgtagcttttttgctgaagctgtttcagcgcggcggcgtcctgctcttcggcactcggcttattaaattgcgattgcaggaagttcaccatctgattgagacggatatccccgccaccaatcgccgccagcaactcgtcgacatcattgaagttgtaacgcggcagcagatgtttttctgcttctttcaggctgatccccagatgttccagctcgtcgtcaaggatttgccgcccagccagaatgtttttgtcacggtcctgtttacggaaccaggcgtgaattttcgaacgcccacggctggttgtgacgtaaccgaggtttgggtttaaccagtcacggctggggttcggctgtttctgggtgataatttcaatctggtcgcccatttgcagctggtaggtgaacggcacaatgcgcccgccaatttttgccccgatacagcggtgtccgacatcactgtggatgtggtaagcgaagtccagcggcgttgatcccgcaggcaaatcaacgacatcacctttaggcgtaaagacgtacacccggtcgtcaaagacctggctgcgtacttcgtcgagcatttcgccggaatcagccatctcttcctgccacgcaatcagtttacgcagccaggcaatccggtcttcatgtcccgaacgtgcgccgccagcagccgcgccctctttatatttccagtgcgcagcaacacccaactctgcatcttcatgcatctgtttggtgcggatttggatctcaacggtttttccacccggccccagaaccacggtatgaatagactgataaccgtttggtttcgggttagcgacgtaatcgtcaaactcatccggcaggtggcgatagtgagtgtgcactatccccagtgcggcataacaatcctgtaaacgctcggcgacaatacgtaccgcacgcacatcaaacagctcatcgaaggcgaggttctttttctgcattttgcgccagatgctgtagatgtgtttcggacgaccatacacttcagctttaacgccttcagctttcatctcagcgcgcagatgaccgacaaactcttcgatatagtgttcgcggtcgagacggcgttcatgcaacagttttgcgatgcgtttgtattcggtcgggtggagataacggaagcagtaatcttccagctcccatttcagttgcccaatcccaagacggtttgccaacggcgcgtagatattggtgcactcttttgccgccagtacgcgttcatcttccggcgcatcttttacttcacgcagatgagcaatacgctccgccagtttgatgaccacgcagcgaaaatcatcgaccatcgccaataacatccggcgaacgttatcgacctgttcggaggaaacagaatcagtgtgcgtcgctttcagctggcggatcgccgccatatcacgcacgccgtgaataaggttaacgaccgacttaccgacgctctcacgcagcacatcttcgctgactacgttggcatcagccagagggaacagcagcgccgcccgcagcgtgtcaatgtccatacttaatgtcgagaggatctccaccatctcaacaccacgccacaataacagactggcatccggatgcccctgcgtctgttgcagacaatacgcccaggtttcggctaagcactcacacgacttctggctggtaatacccagacttgcgatccatttttccggatcaaattcaccagccttattgatatgtgcacttcttaccgcaaccatcgtcctctcctttagggaccagacctgccgaaatcggcaaatcgcaactatttaacgcgcgagaaaagtaccatcgattccagatgtcccgtgtgtgggaacatatccagcatcgccagtcgcgcaatggtatatcctgcttttaataacgcttcgctatcccgagccagcgttgcagggttacaggatacataaactatacgaataggttccagttttataatttgctgcataacacctgcggcacctgctcgcgccgggtccagcaacactttatcgaagccgtttttcgcccacggctgctttgtgacatcttcttcaagattttcgtgataaaacgtcacattctgtaagcagttaagacgcgcattctgctggcctttttccaccagcgccggaacaccttctacacccaccacactggcagcttgtgtcgccaatggtagtgtaaagttgcccataccgcagaacagatccagtacgcgatcttcaggttccacctccagccattccaacgcacgcgctaccattttttggttcacacccgcattaacctgaataaaatcgcgcgggctaaaagttaagcgcaacccgtttgagtcataccagggcatctcaccagagacggtttcgagtatctcactatcgggggcgagatacagatccaggccttcagaatgcgaaaagcgttccagtttttcgcgatctgccgaacttagcggtgcggtatggcgcaaaatcatcagcgtgccgctggttgcctgtaccagttcaacatgaccaagatggcgcatagcttgtaagctgcccaggcatgccctgactttgggcagcaatgcttcaagttggggcactaaaatgggacattgtttaacgtcgacaatgtcactggagcccgctttgcgaaaccccatctgaagttgctgtgttttcggtaagtagttcagacttaaacgcgcgcgacggcgatagccccagggaacatcggcgatcacttcagagacttcgtgtttcattaatcgggcgagtgccgcacttttgcttcgctgctgtaaatccacgctggcgtgttgttgctgacagccgccgcatacgccaaaatgaggacagcgtggcgtttcgcgttccgggctatcgcttaaccggcgtacgactttagcgcgggcatactgttttttatcctcagtaacagtaacttccgcgttttcctgcggcaataatccggggataaatagcgttttgccgttatgtcgcgccacgccctgaccaaaagagtcgaggtcgttgactgaaacggttatgatctgacgcgtcgtcgtgcgtcgttttgcagagtagaattgcgccattggcgagactttctcaatttaacagtgtgaccttaattgtcccataacggaactccatgaccaactacagcctgcgcgcacgcatgatgattctgatcctggcaccgaccgtccttattggtttattgctgagtatctttttcgtcgtgcatcgctataacgacttgcagcgtcaactggaagatgccggtgccagcattattgagccgcttgcagtttctactgaatatggcatgagcctgcaaaatcgcgaatctatcggtcagttaataagcgtactgcatcgtcgccattccgatattgttcgcgcgatttcggtttatgatgaaaataaccgactctttgtcacctccaattttcatcttgatccctcatcaatgcagctcggcagcaacgtgccgtttcctcgccagctcactgtcactcgtgacggcgatattatgatcctccgcacgccgattatttctgagagttactcccccgacgaatcgcccagtagcgatgccaaaaatagtcaaaatatgttgggatatattgcgcttgagctggatcttaaatcggttcgcttgcagcaatataaagagatctttatttccagcgtgatgatgctgttttgtatcggtattgcgcttatttttggctggcgcttaatgcgcgatgtaaccggtccgattcgcaacatggtgaatactgtcgaccgcatccgtcgcgggcaactcgacagccgagtggaaggatttatgctcggcgagctggatatgctgaaaaacggtatcaactcgatggcaatgtcgctggctgcttatcacgaagagatgcagcacaatatcgaccaggcgacgtccgatctgcgtgaaacgctggagcagatggaaattcagaacgttgagttggatctggcgaaaaagcgcgcccaggaagcggcgcgtattaaatccgagtttctggcaaatatgtcacacgagctgcgtacaccactgaatggtgttattggttttacccgcctgacgctgaaaacagaattaacaccaacgcagcgcgatcacctgaatacgattgaacgttcggcaaataatttgctggcaattattaatgatgttctcgacttctcgaaactggaagcaggtaagctgattctggaaagtattccattcccactacgcagcacgctggatgaagtcgttactctgctggcacattcttctcacgataaagggttggaactgacgctcaatattaaaagcgacgtgcctgataacgtgatcggcgacccactgcgattacagcaaatcatcactaacctggtggggaatgcaattaaattcaccgagaatggcaacattgatattctggtagaaaaacgtgcgctgagtaataccaaagtgcagattgaagtgcagattcgggataccggcattggtattcctgaacgcgatcaatcgcgcttattccaggccttccgacaggctgatgccagtatttcccgccgtcatggtggcaccgggctggggctggtgattacacaaaaactggttaatgaaatgggcggcgatatttcgttccatagccagccgaatcgcggttcaactttctggttccacattaatctcgatctgaacccgaacattattattgaagggccatccacccagtgcctcgccggtaaacgcctggcctatgtcgaaccaaactccgcagcagcgcaatgcacgctggatattttaagtgaaacgccgctggaagtggtttatagcccaacgttctccgcgctgcctcccgcgcattacgacatgatgttgttaggcatcgcggtgaccttccgcgagccgctaacaatgcaacatgagcgattagcgaaagcggtatcgatgaccgatttcctgatgctggcacttccttgccatgcacaagtcaatgctgaaaaactcaagcaagatggtatcggcgcgtgtctgctgaaaccattaacacytacgcgcctgttgcctgccctgacggaattttgtcatcacaaacaaaacacgcttttgcctgtaaccgatgaaagtaagctggcaatgacagtcatggcggttgatgacaaccccgctaacctgaaacttatcggcgcattgctggaagatatggtgcaacatgtggaactttgcgatagcgggcatcaggcggttgaacgggcgaaacagatgccgttcgatttgatcttaatggatattcaaatgcctgacatggatggcattcgggcctgcgagctcatccaccagctcccccatcagcaacaaacgccggttatcgcggtaacggcgcatgcaatggccgggcaaaaagagaagctgcttggcgcagggatgagcgattatctggcgaaaccgattgaagaagagcgattgcataatttgttgttgcgctacaagcctggcagcggtatttcgtctcgcgtcgtgacgcccgaagtcaacgaaattgtggtgaacccgaatgcgaccctcgactggcaactggcactacgccaggcagcaggaaaaaccgatttagcgcgcgatatgctgcaaatgttactcgatttcctgcctgaagttcgcaacaaagttgaggaacagctggttggagaaaacccggaaggcctggttgatttgattcataaactgcatggcagttgcggctatagcggtgtgccgcgtatgaagaatctctgccaacttatcgaacaacagctacgtagcggtactaaagaagaagatttggaaccggagctgctggaactgttggacgagatggataatgtcgcgcgcgaagccagcaaaattctcgggtaacggacgtcttgtcgagtagcaatcggctttttatgacgctgttttcagattggtgacaaagtgcctgtgtttatgccggatgcggcgttaacgccttatccggcctacaaaaccaattaaattcaataaattaaaaagcatgtaggcctgataagcgtagcgcatcaggcaattttgtgtttggcatcagtctcaaaccggctccagatagagccggttttggttttttgtcttaacgcaccatgcacgggcgcttgttatcgaacgtccagccaggaatcagatactgcattcccatcgcatcgtcacgcgcgccaagcccgtgtttctgatacagctcatgggctttcatcacttgatccatatcgatttctacacccagccccggtttttctggcacctgtaccagcccgcctttgatctcaaacggttctttggtcaggcgctgattaccttcctgccagatccagtgcgtatcaatagcagtaattttacccggtgcagcggcggcaacatgggtaaacatcgccagggaaatatcgaagtggttgttagagtgtgaaccccaggtcaggccaaattcatggcacatttgcgccacacgtaccgaaccttgcattgtccagaaatgcggatccgccagcgggatatcaacggattgtaacgagagcgtatggcccatctgccgccagtcggtggcgatcatattggttgcagtcggcaggccagtcgcgcgacggaactctgccatcacttcacgcccggagaaaccttgctccgcaccacacggatyttctgcataagccagcgaacctttcaggtatttgccgattttaatcgcttcgttcagcgaccaggcaccgttaggatcgagcgtaatacgcgcctgcgggaagcgttgcgccagtgccacaatagactcggcctcttcttccccggccagtacaccgcctttcagtttgaaatcgttgaagccatatttttcatacgccgcttccgccaggcgcaccaccgcatccggcgtcatcgcttcttcatgacgcaggcgataccagtcgcatgagtcatccggctggctttgatacggcagaggtgtggctttgcgattaccgacgaagaacagataaccgagcatttcgacttcgctacgctgttgaccatcgcccagcagggatgccacgttaacccccagatgctgccccagcagatccagcattgccgcttctatcccggtaactacatgaatagtggtacgcaaatcaaatgtctgcaaaccgcgcccgccggcatcacgatcggcaaaagtattacgcaccagcgtcagaacgtttttgtattcacccagcgttttacccactaccagcggaattgcatcttccagcgttttacggattttctcgccgccgggaatttcccctacgccagtgtgaccagaattatctttgataatcacaatattacgcgtgaagaacggtgcgtgtgcaccactcagattcatcagcatactgtcatggcccgccaccgggatgacctgcatttcagtaacaacaggcgtcgtaaattgagaactcatatttatgtcctttttcagaatcaatgacggccgaaaacgggacgtttacggtcaaaggtccagccggggatcaggtactgcatcgggcctgcgtcgttacgcgcaccgccaggcagacgtttataggcctcatgtgccttttgtacctgttcccagtccagttccacgcccagaccgggcgcatcaggaacggcaatttttccgtttttaatctccagcggattttgggtcaggcgacaatcgccctcctgccaaatccagtgggtatcgatagcggtaggattacccggtgccgccgcgcccacatgggtaaacatcgccagagagatatcgaaatggttgttggaatggcagccccaggtcagcccccagtcgtcgcaaagctgcgccactcggactgcaccggaaagcgtccagaagtgcggatcggcaagtggaatatctaccgcattgagcatcaccgcatgacccatttcgcgccagttggtggcgatcatattagtcgcgacgggcaagccggtcgcccgccgaaactccgccatcacttcacgtccggagaagccctgttctgcgccgcatggatcttcggcataggtaagaacatcattcagccctttgcacagagaaatggcttcatcaagcagccatgcaccgttgggatcaacggtaatccgcgcatccgggaagcgtttcttcaatgcacgaacagtgtcgatttcttgctcgccaggtaacacgccgcccttaagtttgaaatctttaaagccgtagcgatcctgtgaggcttccgccagacgcacaacggcttcgctgttcatcgctttctgatggcgcaactgataccactcatggttgcccggcgtattttccagataaggaagatcggttttggtccgatcaccgatataaaacagataaccgaggacggtaatagcatcgcgttgcttgcctggccctaacagttcgcagaccggaacattcagcgccttacctagcaggtcaagcaaggcggcttccagcgccgccacggcgttaacgcgcaattcaaaggtccaggcccctttaccgaaggtatcaaaatcggctgcttgattacctttatgcacctgctgaaccactttattcaggcgcgcaacttcctagcccagcaccatcggaatagcatcgaccaatgtctgataaatcacctctccgcctggcgcttcaccaatgccggtatgcccggcgttatcggtgagtaccacaatattgcgagtgaaatatgcgttatgcgccccaccaatattaagcaacatgctgtcgtacccggcgaccggaatgactttcatatcagtaataacaggactggattgtgtcgtcatcttattgccccacgacaggtttcagctcgatacgcttgatatcgcccaccagcaccaggtagctcagtaccgcgattaaggcatgaacaccaacataaatcagcgccccattaaacgagccagtcgtgccaacgatataaccaattgcgattggcgtgacgatgccagaaatgttaccgaacatgttgaacaggccaccggaaagaccgctgatctcttttggcgcggtatctgccattactgcccaacccagcgccccaatgcccttaccgaagaaggccagcgccataaagccgatgatcatccactcaacgttgacgtagttgcagaacaccatcaccatcgacagcaacatgcccattacgatcggtgttttacgcgcaatgttcagcgatcccgtgcggcgcatcagccagtcggaaataatcccacccagcacaccaccgataaaaccacaaaccgccggaacggaagccacaaagcccgctttcagaatcgacatcccacgcgcctgcaccagataaaccggaaaccaggtaatgaaaaagtaagtcagggcgttgatacagtactgaccgatataaacgccgatcatcatccgtgacccgagcagttgtttgatctgcccccacttcacgctgaacggcactttaactttggtgttttgctgatccatattgatcagcgcgccacccgcggcgatgtactccagctctttctgatttacccccggatgttgatttggctcgtggatgactttcaaccagataaagctgatggcaatgcccagaccgcccataaagaagaagacgtgtgaccagcccacttcatgcgtcagccagcccataatcggcgcgaagatcaccgttgcgaagtattgagcggagttaaaaatcgacaccgccgttcccctttcctgcgccggaaaccaggccgcaacaatgcgactgttgccggggaaagatggcgcttcagcaagcccgaccaggaagcgcagagtaaacagggcaacgataatgccgaatccactaaagatatcgacgaagccttgcagcaaggtaaacatcgaccagataaagatcgaccagaagtagacgcgttttgaaccaaaacgatccagcaaccaaccaccagggatctgcccgataacataagcccatgagaaggcagagaacacatagcccattcccacgggatcaaggccgatatctttggccatttccgaaccggcaatagaaagcgtagcgcggtcgccgtagttgaaggatgtgacgataaacaacatcaccactatccagtaacgagcattcgtgcgtttttccacactgctcgcagcctgacttaaagaactcattgttgcactcctgaaaattcgcgttagccacgctcactctggactgcgacatcgccaggaaatcagaggtgacgtagggtgttttttgccgtttttataggtcgttcgccgaatacggcgcgtgtttatatctggcaatagcagtataaaaagcgcgccatagcggctcaccgtgcaacaacacaacattaatgcgttcaatgaggcccgattttggcattagccctggacggtggaatccacttcacggaaatgaaaacaagaacaagaaaggaagggttaaaacgaagaaataaagaagagtatgaaatggatcgcttgactccaggcaaacgccagtaaaaatccgcgctatgaagcagtttttactggcatttgcctgaaaagattcgattcagcaccgctaaaacgacatttaccgctcgctgaacatatcaggacaacagcgtgccccactgttcgacccacggatttgattccgtttccggttccgggttctcactggcgtcaatcaacagcatttcgccaacccgctgagcgctctgttcctgcagcaaggcatcgaactgtttgccgccattgcagaaattcacataactactgtcgccgagcgcaatcacgccataacgcagattcggctggaagcccagactatctttgattccctgaaagagcggcacaatgctatcaggaaggtcgccctgcccggtcgtggacgtaaccaccagaacatacttatcytgatagggcagccagtcgcttaattcaggatcttcaaataccgttgctttgtggccctgtgcggtcagaattgcttctgcttcttccgccactaacagcgaatttccgtacatggtgccgacaaaaataccaatttccgccataccgttttctccctggattaggaacttctctctccatcctgacccgatggcgcactgaactcaaccctttcattttcaggaagcagaccgcgccagccaaattgtgataacgcctgcatccaggtgtcgtccaggcccgcgtgaatagtcagcggctcaccagtaaaaggatgcgtcaatgacaactgactggcatgcagcattaaccgctgaagaccaaaatgctcagcaccgctgcgattctggcgtaaatcgccatgtttgctatcgccaataatcggatgacgcaaatgggcaagatgtcggcgaagctgatgtttgcgtccggttttcggctccagttccaccaggccgtagcgcgtggtcgggtaacgtccggtcgctaccggcatttctacggtcgccagaccgcgataatgcgtcactgctggctgcgggcctttatcttcgcgggcaaatttatcagcgattttgtccagttcttccaccagtggataatccagcaccgcttcttccatcaaccagccgcgcacaatcgcatggtaacgtttctggatttggtgctgttcaaactgttgtgccagcagccgtccggcctcgctggataatcccatcaacaacacaccagaagtgggtcggtccagacgatgagcagtaaaaacatgctggcctatctggtcacgcacggtttgcatgaccactactttctcgtcgcgatccagccagctacggtgaaccagccagccggagggtttatttaccgcaaccagccattcatcctgatagagtatttccagcattagctcgcatcatccgcaaaaagagcatccagtttttccaactcagccagaataagcgcgcgttgcggatggtccgtcgccagcgccatttcataatagggtgcaacggcaaaagcgcccggtaacggctggttgttatttaacaaatcgtgcattcgcgggatcagcacccactgcaaccactccagtggttccatggtgtccataaagaacggttgggtactattaaattgatgcggctggggttcatcgtttcgccagtgctgatgttcacgcagtaacgcttcaagcgcctgcaactggagacgaacgcggtcatgagtggtcataaagcaacctcaataagaaaaactgccgcgaaggatagcaggaataaaaaaagggagcactgtattcacagtgctcccggttcgtttcgcagcattccagctacttttgttgctccctgctcatccttgacaacttttcctctggccatgcggccaatcgttcatcctgaactattgcttcctgctcacaccaccccgatgtgatacttcatcctgaagtgtcccaggccttcctgacccaccgaatcatcctgaccggttctcattctccatcctggaggtgtcctttaacgcgtcctgcgtcatcctcttcgcttcatccagaagcctttccctgaaacaccatcctggtgtgtccttcagaagtgtcatcatcctgatgttcacttcgttgtctgactccctgtcgacgaagatagaatcgtctttttcgcgaactcttacaaggcgcttacagacaatgccttaaggaaaatttcatatgaaagttaggaattaacaagcaacatgttgtttttaaatgaaaataacgattcttatctttttaagtattcgcttatttcctggcgatctcctacagagtctgtaagagatctctcacaaccagatggggtatttggattacagaagaggcttaagttgattaaggaattccgcaagatttggggctaaatgcgtccgtttacgtgttcccagcgtctctttacacacttcaccggagagattacacaccgagatgacctctaactcttcttccagcgtcgcgataaatagcgtgggtggcagttttagccttttctgagtcaccagatgaccaatcagattttcctgcacccgacggaagtcgtcttcactccaggtttgcagcaatgtcagtttgatatcgccaaactgcgcgtgcatatccccggcaaactgagtcgtataaaaggtatgaattgtgggttgtatcacaatatcaaaagcgcgttcaaccgcgtttacattttgttccccggtaaacggctggggttgccagtatacggcatcttcagtagttgaaataatgcacggtgaaggaacgccgtacagttcctcacttaacggccagcttttatgctcttcatgccacgcatcgcagtagcgtgcagtaaaatctttcagggcttgtgcggtcaaatcgtccactaatttctctcttcacttaaaccagatacacttgtcgtttagtttatctggtttatgacggtgaaacatgtcttcttatgcaaaccatcaggcacttgcgggcctgactcttggaaaatcaaccgattaccgggatacctatgacgccagcctactgcaaggcgttccacgcagcctgaatcgcgacccgctgggtctgaaagcggataacctgccttttcaaggtacggatatctggacgctgtatgaactttcctggctgaatgcgaaaggtttgccgcaggtcgctgtcggtcatgttgaacttgattacaccagcgtaaatctgattgagtcgaagagttttaagctctatctcaacagttttaaccagacgcgttttaataactgggatgaggtgcgccagacgctggagcgcgacttaagcacttgcgctcagggtgaggttagcgtggcgttatatcgtcttgatgaactggaaggccagccgataggtcatttcaatggcacttgcattgatgaccaggatatcactatcgataactatgaattcactactgactatctggagaatgccaccagtggtgaaaaagtagtggaagasacgctcgtcagccacctgctgaaatcaaactgcctgatcacccatcaaccagattggggttcgatccaaattcagtatcgtggacgccaaattgacagagaaaaactgctgcgttacctggtctcattccgtcatcacaacgagttccacgaacagtgcgtggaacgcatctttaatgacctgttacgcttctgccagccagagaaattgagcgtttacgcacgttatacccgtcgtggcggtctggacattaacccgtggcgcagtaatagcgattttgtcccatcgaccacaagactggttcggcaataaattttttctcaattttgcgtgctggattcacgcagaaggttgtgaaaggtcatcaggcagggctattgtaatcaaagggaatgacgatattcgtcccataaggagtttttcttgattacacatattagcccgcttggctccatggatatgttgtcgcagctggaagtggatatgcttaaacgcaccgccagcagcgacctctatcaactgtttcgcaactgttcacttgccgtactgaactccggtagtttgaccgataacagcaaagaattgctgtctcgttttgaaaatttcgatattaacgtcttgcgccgtgaacgcggcgtaaagctggaactgattaatcccccggaagaggcttttgtcgatgggcgaattattcgcgctttgcaggccaacttgttcgcggttctgcgagacattctcttcgtttacgggcaaatccataataccgttcgttttcccaacctgaatctcgacaactccgtccacatcactaacctggtcttttccatcttgcgtaacgctcgcgcgctgcatgtgggtgaagcgccaaatatggtggtctgctggggcggtcactcaattaacgaaaatgagtatttgtatgcccgtcgcgtcggaaaccagctgggcctgcgtgagctgaatatctgcaccggctgtggtccgggagcgatggaagcgccgatgaaaggtgctgcggtcggacacgcgcagcagcgttacaaagacagtcgttttattggtatgacagagccgtcgattatcgccgctgaaccgcctaacccgctggtcaacgaattgatcatcatgccggatatcgaaaaacgtctggaagcgtttgtccgtatcgctcacggcatcattatcttccctggcggtgtgggtacggcagaagagttgctgtatttgctgggaattttaatgaacccggccaacaaagatcaggttttaccattgatcctcaccggcccgaaagagagcgccgactacttccgcgtactggacgagtttgtcgtacatacgctgggcgaaaacgcgcgccgccattaccgcataatcattgatgacgccgctgaagtcgcccgtcagatgaaaaaatcgatgccgctggtgaaagaaaatcgccgtgatacaggcgatgcctacagctttaactggtcaatgcgcattgcgccagatttgcaaatgccatttgagccgtctcacgagaatatggctaatctgaagctttacccggatcaacctgttgaagtgctggctgccgatctgcgccgtgcgttctccggtattgtggcgggtaacgtaaaagaagtcggtattcgcgccattgaagagtttggtccttacaaaatcaacggcgataaagagattatgcgtcgtatggacgacctgctacagggttttgttgcccagcatcgtatgaagttgccaggctcagcctacatcccttgctacgaaatctgcacgtaatctcccctcccccggtgacgtttgttgccgggttttctcgtttttggtcacttactcatcaactcatttcatttgttatatgaatgtttcttaccaccctcacgcgacaaatatcatcacagttaatatgtcatacaatttatattgcaacgcaaacgtttccctattttcataaaccgtattttatcgctatgaaaaagaaattatcgccatgattaactaaaagtattgattttttcagttcaacctacatatattgcgcgccccggaagaagtcagatgtcgtttaatgggcaaatattgcccttaaattctcttttacttttgatttacagagtaaagcgttgggataatctatcttccaagtagattattgtatttgggatcaagatcactgatagatacataacttgtgtgtatctttccgccctcaaattattacggcggtaaatgattaagccatcgccgatagacagatttcatttttacggtcaggcaccttcccgggctgaactggctaaaagctgaattatttgcattcctccaggagaaatagatggaaacgactcaaaccagcacgattgcgtcgaaagactctcgtagtgcctggcgcaagacagacaccatgtggatgctgggcctttacggcacggcaatcggcgcgggcgtgctgttcctgccaatcaacgccggtgttggcggtatgatcccgctgatcatcatggctatccttgcgttcccgatgacgttttttgctcaccgcggcctgactcgcttcgtactgtctggtaaaaacccgggcgaagacattaccgaggttgtagaagaacactttggtattggcgcaggtaaactgattaccctgctctacttcttcgctatctacccgatcctgctggtttatagcgtggcaatcaccaatacagttgaaagcttcatgtctcaccagctgggtatgacaccaccgccgcgtgcgattctgtcgctgatcctgatcgtgggtatgatgaccatcgttcgctttggtgaacagatgatcgttaaagcgatgagtattctggtattcccgtttgttggcgtactgatgctgctggctctgtacctgatcccgcagtggaacggcgcagcactggaaacgctgtctctggacactgcatctgcaaccggaaacggtctgtggatgaccctgtggctggcaattccggtaatggtgttctcgttcaaccactctccgatcatctcttctttcgccgttgcgaagcgtgaagagtacggcgatatggcagaacagaaatgctcgaagatcctggcattcgcacacatcatgatggtgctgaccgtaatgttcttcgtcttcagctgcgtactgagcctgactccggcagacctggctgcggctaaagagcagaacatctcgattctgtcttacctggctaaccactttaacgcaccggttatcgcgtggatggctccgattatcgcgattatcgctatcaccaaatccttcctcggccactacctgggcgcacgtgaaggcttcaacggtatggtgattaaatctctgcgtggtaaaggtaagtctatcgaaatcaacaagctgaaccgtatcactgcgctgttcatgctggtaacgacctggattgttgccaccctgaacccgagcatcctgggtatgattgaaaccctgggcggcccaatcatcgcgatgatcctgttcctgatgccgatgtacgcaattcagaaagtaccggcaatgcgtaagtacagcggtcacatcagcaacgtattcgttgtcgtgatgggtctgattgcaatctccgcaatcttctactctctgttcagctaagtcctttcgcgccgctttcgggcggcgcttcctccgttttaacgcgatgtatttcctatgattagcgtattcgatattttcaaaatcggcattggcccttccagttctcataccgttggaccaatgaaagcgggtaaacaatttaccgacgatctgattgcccgtaacctgcttaaagacgtgacccgcgtggtggttgacgtgtacggctcgctctctctgactggtaaaggccaccacactgatatcgccattattatgggcctggcgggtaacctgccggataccgtggatatcgattccatccctggttttattcaggatgtgaatactcatggtcgcctgatgctggcaaacggtcagcatgaagtggagttcccggttgatcagtgcatgaacttccatgccgacaacctttctctgcatgaaaacggtatgcgcattaccgcgctggcgggtgataaagtcgtttacagtcagacttactactctattggcggtggctttatcgttgatgaagagcattttggccagcaggatagcgcaccggttgaagttccttatccgtacagttcagcagccgatctgcaaaaacattgtcaggaaaccgggctgtcactctctggcctgatgatgaaaaacgagctggcgctgcacagcaaagaagagctggaacagcacctggcgaacgtctgggaagtgatgtgtggcggtattgagcgcggtatttccaccgaaggtgtgttacctggcaaactgcgtgttccacgccgtgctgcggcactacgccggatgctggtcagccaggataaaaccaccactgacccgatggcggttgttgactggatcaacatgtttgcactggcagtgaacgaagagaacgctgctggcggtcgcgtggtgactgcgccgactaacggtgcgtgcgggattatcccggcagtgctggcgtactacgataagtttatccgcgaagtgaacgctaactcactggctcgttacctgctggtagccagcgccattggttctctttataagatgaacgcgtcgatttctggtgccgaagtgggttgccagggtgaagttggtgtggcgtgctcaatggcggcggctggtctggcagaactgttaggtgcaagcccggcgcaggtgtgcatcgcggcggaaatcgccatggagcacaacctcggtctgacgtgtgacccggtcgccggacaggtacaggtgccatgcatcgagcgtaacgccattgcggcagtaaaagcggtgaacgccgcacgtatggcgctgcgccgtaccagcgagccgcgcgtctgcctcgataaagttatcgaaaccatgtacgaaacaggtaaagatatgaacgccaagtaccgcgaaacctctcgcggcggcctggcaatgaagatcgttgcctgcgattaatcgctctccagaggcctcgttttgcgaggcctcttcccgatttctcatccagccatagcctgttccagtatcgaatgttacccttatcgcctgatctttaagggggttatcgtggctgttcatttgcttattgtcgatgcactgaatcttattcgtcgcattcatgccgttcaggggtcgccctgtgtcgaaacctgccagcatgcgctcgatcagctcattatgcacagccagccaacccacgcggtcgccgtttttgacgatgaaaaccgcagtagcggctggcgtcatcagcgtttaccagattacaaagcgggtcgaccgccaatgccggaagagttgcacgacgagatgcctgcattacgcgccgcctttgagcaacgcggcgtcccgtgctggtcaaccagcggcaacgaagccgatgacttagccgccacgctggcggtcaaagtgacacaggccgggcatcaggcaacgattgtttcgacagataaaggctactgtcagttactttcaccgacattacgtattcgtgattacttccagaaacgttggctggatgcgccatttatcgataaagaatttggcgttcaaccgcagcagttgcccgattactggggacttgcggggatcagcagttcaaaggtaccgggtgttgcgggaatcggaccaaaaagcgccacgcagctgctggtcgagtttcagagtctggaagggatatatgagaatctggatgcggttgccgaaaagtggcgcaaaaaattagaaacccataaagagatggcgtttctgtgccgcgatattgcccgcttacaaaccgatttgcatatcgacggcaatttacagcaattgcggttggtacggtaacggcgtgccggatacgccgcaaacgtcgcatccggcattatcacatcagcgcatttaccaggcggtatggtaaagytctacaatatcctcaagcgttgcttcacgcgggttgccaccggtacaaacatcatccagtgccgcctgcgccagtgccggaatgtcttccttgcgtacaccaacatcacgcaaatgtggcggaataccgacatcacggttgagagcaaacaccgcttcaacagcggcattacgcgcctcttccaggctcataccttccactttcacgcccataacgcgcgcgatatcgcggtacttctcaccggtaaagtcagcgttataacgcatgacatgcggtaacaggatggcgtttgcaacaccgtgtggagtgttataaaacgcgcccagtggatgcgccataccatgcaccaaccctaaccccacattcgagaagcccatacccgcaacatactgcccgagcgccatttcttctccggcatccttatcaccagcaaccgatcctcgcagcgccccagcaatgatttcaatcgctttaatgtgcagtgcatcggttagcgcccacgcgccacgggtaatatacccctcaatagcatgagtgagcgcatcgacacccgtcgcagctttcagcgctggaggcataccatccatcatgtcagcgtcaataaacgccacctgcgggatatcatgcggatcaacgcaaacaaacttgcgccgtttttcttcgtcagtgatcacgtagttaatggtcacttctgccgcagtgcctgctgtggtggggattgccagaatcggtacactgggtttattggtcggggaaagtccttccaggctacgcacatcggcaaactccgggttgttgctgataatgccaatcgctttacaagtatcctgtggagaaccaccaccaatagcgatcaggtaatccgcgccgctattctggaatacaccgagcccttctttgacgacagtaattgttgggttgggcactacgccgtcgtaaatcgcccatgccagccctgcagcatccatcttatcggtcactttcgccaccacgccgcattgcaccagcgttttatcggtgacgatcagcgccttctgataaccacggcgtttcacctcatcggttaaagccccaacagcaccccgaccaaaccatgccgtttcgttcagaatcattctgttagccatcatccttctccttgttgctttacgaaattactcttcaatccgtaacccataggttttgaatttctccagcactacggcaatctcttcatcgctcagcactggcaccgggtccgtaatcgccagggtcgtcaggtaaagttgcgccagcacttcaacttcatgcgccagccataacgctttttccagattcacctcacaagcgataagcccatgatgttgtaacaaagttgccttacgatttttgagagccagcgcaacatgttcagaaagttcgcgtgttccaaaggtcgcataaggcgcgcaaggaatagaattaccgccagccgccgcaatcatgtagtgaatagcggggatcggtcggttaagaatggaaactgctgtgcaatgaacggcatgattgtgaacaaccgcgttggcatccggtctgctttgataggccgccatatggaaacgccactcgcttgaggggagctttccttcctcatgtttaccgttgccatcaataaagacaatatgcgactccgtcagtttttcatatggaatgcctgtaggcgtaatcagcatcccatcctgataacgtacactgacgttccccgctgtcccctggttcagtcccaggcgggtcatttccaggcaagtgtcaataatctgacgagcaagtttatttcgttccattagctacctctctctgattcaaaacagggcaataatgttgttcctttcacactattgaattagccgtttaattacccaccatcttcttcctgattaacaagaaagaaattcacaagcttatattttgtgacctagttcaactaatcacagtaaataactgcaagttctctttttataaccccattaaaaatgaccgctcttaaaaatatttatcaaaacggtcatttttctattcacccaagccaggaatgcccgttttcggcataaacaattaatacggtcatctggtttgtgttttttatgatttattttctgaaacgggcatgaaatttcgattattaaagtgatggtagtcacataaagtcaccttccagctaataagtgtgaccgccgtcatattacagagcgttttttatttgaaaatgaatccatgagttcatttcagacaggcaaatattcactgatatgaagcccgaactcgctagttttgcacttttgaaaacataaccgattacgtgcttaagcttctgaacctaagaggatgctatgggaaacacatcaatacaaacgcagagttaccgtgcggtagataaagatgcagggcaaagcagaagttacattattccattcgcgctgctgtgctcactgttttttctttgggcggtagccaataaccttaacgacattttattacctcaattccagcaggcttttacactgacaaatttccaggctggcctgatccaatcggccttttactttggttatttcattatcccaattcctgctgggatattgatgaaaaaactcagttataaagcaggaattattaccggattatttttatatgccttgggtgctgcattattytggcccgccgcagaaataatgaactacaccttatttttagttggcctatttattattgcagccggattaggttgtctggaaactgccgcaaacccttttgttacggtattagggccggaaagcagtggtcacttccgcttaaatcttgcgcaaacatttaactcatttggcgcaattatcgcggttgtctttgggcaaagtcttattttgtctaacgtgccacatcaatcgcaagacgttctcgataaaatgtctccagagcaattgagtgcgtataaacacagcctggtattatcggtacagacaccttatatgatcatcgtggctatcgtgttactggtcgccctgctgatcatgctgacgaaattcccggcattgcagagtgataatcacagtgacgccaaacaaggatcgttctccgcatcgctttctcgcctggcgcgtattcgccactggcgctgggcagtattagcgcaattctgctacgttggcgcacaaacggcctgctggagctatttgattcgctacgctgtagaagaaattccaggcatgactgcaggctttgccgctaactatttaaccggaaccatggtgtgcttctttattggtcgtttcaccggtacctggctcatcagtcgcttcgcaccacacaaagtcctggccgcctacgcattaatcgctatggcactgtgcctgatctcagccttcgctggcagtcatgtgggcttaatagccctgactttatgcagcgcctttatgtcgattcagtacccaacaatcttctcgctgggcattaagaatctcggccaggacaccaaatacggttcgtccttcatcgttatgaccatcattggcggcggtattgtcactccggtcatgggttttgtcagtgacgcggcgggcaacatccccactgctgaactgatccccgcactctgcttcgcggtcatctttatctttgcccgtttccgttctcaaacggcaactaactgaacatattttccgaataaagtgaggaatctgtaatgaacaaaatcagcttaccgaaaattggtatccgcccggttattgacggtcgtcgcatgggtgttcgtgagtcgcttgaagaacaaacaatgaatatggcgaaagctacggccgcactgctgaccgagaaactgcgccatgcctgcggagctgccgtcgagtgtgtcatttccgatacctgtatcgcgggtatggctgaagccgctgcttgcgaagaaaaattcagcagccagaatgtaggcctcaccattacggtaacgccttgctggtgctatggcagtgaaaccatcgacatggatccaacccgcccgaaagccatttggggctttaacggcactgaacgtcccggcgctgtttacctggcagcggctctggcagctcacagccagaaaggcatcccggcattctccatttacggtcatgacgttcaggatgccgatgacacatcgattcctgccgatgttgaagaaaaactgctgcgctttgcccgcgccggtttggccgtcgccagcatgaaaggtaaaagctatctgtcgctgggcggcgtttcgatgggtatcgccggttctattgttgatcacaacttctttgaatcctggctgggaatgaaagtccaggcggtggatatgaccgaactgcgtcgccgtatcgatcagaagatttacgacgaagccgaactggaaatggcactggcctgggctgataaaaacttccgctatggcgaagatgaaaataacaaacagtatcaacgcaatgccgagcaaagccgcgcagttctgcgcgaaagtttactgatggcgatgtgtatccgcgacatgatgcaaggcaacagcaaactggccgatattggtcgcgtggaagaatcacttggctacaacgccatcgctgcgggcttccaggggcaacgtcactggaccgatcaatatcccaatggtgacaccgccgaagcgatcctcaacagttcatttgactggaatggcgtgcgcgaaccctttgtcgtggcgaccgaaaacgacagtcttaacggcgtggcaatgctaatgggtcaccagctcaccggcaccgctcaggtatttgccgatgtgcgtacctactggtcaccagaagcaattgagcgtgtaacggggcataaactggatggactggcagaacacggcatcatccatttgatcaactccggttctgctgcgctggacggttcctgtaaacaacgcgacagcgaaggtaacccgacgatgaagccgcactgggaaatctctcagcaagaggctgacgcttgcctcgccgctaccgaatggtgcccggcgatccacgaatacttccgtggcggcggttactcttcccgcttccttaccgaaggcggcgtcccgttcaccatgactcgtgtcaacatcatcaaaggcctgggaccggtactgcaaatcgcggaaggctggagcgtggaattgccgaaggatgtgcatgacatcctcaacaaacgcaccaactcaacctggccaaccacytggtttgcaccgcgcctcaccggtaaagggccgtttacggatgtgtactcggtaatggcgaactggggcgctaaccatggggttctgaccatcggccacgttggcgcagactttatcactctcgcctccatgctgcgtatcccggtatgtatgcacaacgttgaagagaccaaagtgtatcgtccttctgcctgggctgcgcacggcatggatattgaaggccaggattaccgcgcttgccagaactacggtccgttgtacaagcgttaatacattactccctgatgtgatgcccggtcgctccggctgccgggcctgaacaagcaagagtggttagccggataagcaatgttatccggctatattgcaggagcgatcatgaaacaagaagtgatcctggtactcgactgtggcgcgaccaatgtcagggccatcgcggttaatcggcagggaaaaattgttgcccgcgcctcaacgcctaatgccagcgatatcgcgatggaaaacaacacctggcaccagtggtctttagacgccattttgcaacgctttgctgattgctgtcggcaaatcaatagtgaactgactgaatgccacatccgcggtatcgccgtcaccacctttggtgtggatggcgctctggtagataagcaaggcaatctgctctatccgatcattagctggaaatgtccgcgaacagcagcggttatggacaatattgaacggttaatctccgcacagcggttgcaggctatttctggcgtcggagcctttagtttcaatacgttatataagttggtgtggttgaaagaaaatcatccacaactgctggaacgcgcgcacgcctggctctttatttcgtcgctgattaaccaccgtttaaccggcgaattcactactgatatcacgatggccggaaccagccagatgctggatatccagcaacgcgatttcagtccgcaaattttacaagccaccggtattccacgccgactcttccctcgtctggtggaagcgggtgaacagattggtacgctacagaacagcgccgcagcaatgctcggcttacccgttggcataccggtgatttccgcaggtcacgatacccagttcgccctttttggcgctggtgctgaacaaaatgaacccgtgctctcttccggtacatgggaaattttaatggttcgcagcgcccaggttgatacttcgctgttaagtcagtacgccggttccacctgcgaactggatagccaggcagggttgtataacccaggtatgcaatggctggcatccggtgtgctggaatgggtgagaaaactgttctggacggctgaaacaccctggcaaatgttgattgaagaggctcgtctgatcgcgcctggcgcggatggcgtgaaaatgcagtgtgatttattgtcgtgtcagaacgctggctggcaaggagtgacgcttaataccacgcgggggcatttctatcgcgcggcgctggaagggttaactgcgcaattacagcgcaatctacagatgctggaaaaaatcgggcactttaaggcctctgaattattgttagtcggtggaggaagtcgcaacacattgtggaatcagattaaagccaatatgcttgatattccgttaaaagttctcgacgacgccgaaacgaccgtcgcaggagctgcgctgttcggttggtatggcgtaggggaatttaacagcccggaagaagcccgtgcacagattcattatcagttccgttatttctacccgcaaactgaacctgaatttatagaggaagtgtgaaatgctgaaaacaatttcgccgttaatttctcccgaactattgaaagtgctggcagagatgggacatggagatgaaattattttttccgatgctcactttcccgcccattcgatgggaccgcaggtgatccgcgctgatggcctgttggtgagcgacttgctccaggcgattatcccgttatttgagctggacagttatgcaccgccgctggtgatgatggcagcggtagaaggtgacactctcgatcctgaagtagaacgacgttaccgtaatgcgctttcactacaagccccgtgtcctgacatcatccgcatcaatcgttttgcgttttatgaacgggcgcaaaaagcctttgcgatcgttatcacaggcgaacgagcgaagtacgggaatattcttttaaaaaaaggggtaacaccgtaatctcataccggtacgcccgcatgacgcgggcggttatcgaatgatggggtgaaaaatatgaaagcggcacgccagcaagcgatagtcgacctgctgctgaaccataccagcctgaccacggaagctctctctgaacagctaaaggtcagtaaagaaaccattcgtcgcgatctcaatgaattacagacgcagggtaaaattctgcgcaatcatggacgcgctaaatatatccaccgtcaaaatcaagacagtggcgatccctttcacatcaggctgaaaagccattatgcgcataaagcagatatcgcgcgcgaggcgctcgcgtggattgaagaagggatggtgatagccttagacgccagttcaacttgctggtatctggcacgccagttgcctgacatcaacattcaggtcttcaccaatagccatccgatttgccatgaactcggtaaacgcgaacgcattcaactgatcagttccggcggcacacttgagcgcaaatatggctgttacgtcaatccctcgctgatttcccaacttaaatcgctggaaatcgatctgtttattttttcttgtgaagggatcgatagcagcggcgcactgtgggactccaatgctatcaacgctgattacaaatcaatgctattaaaacgcgccgcgcaatcgttgttattgattgataaaagtaaatttaatcgttcaggggaagcccgcatcgggcatctggatgaggtaacgcacattatttctgatgaacgccaggttgcaacttctttggtaacaggctgacggaaagggtagcaggccggagacgacgccccggccttgcctgttatcgctcgtcgcgacgaccacccaccgcagcccagatacggcggacgtgcaccgtcacttcttcgcgatcgtgatacaactgccgcgcctgaatctgagcatttatgccatgttcatcaagctgtgcctgaatatacgccagattgtgtgacacttcttcgtagcgttttttcatcggcagtttgaggttgaaaatggtttcacgacaccagccattaaccagccactgcgccatcaatgccgcaactttcgccggtttttcaaccatatcgcataccatccaggagatattgctgcgcgtcggacggaatttgaaaccgtcttcccgcagccacgtcacctgtccggtatccatcagactttgcgccatcgggccgttgtcgacggaataaacccacatgttgcgcttcaccagttggtaggtccagccgccagggcaagcgcctaaatccaccgcccacatcccgttcgccaggcgttcatcccactcatccgcaggaataaacacatgaaatgcctcttccagtttgagcgtggaacgactcggcgcatctgccggaaatttcaggcgcggaatgcccatatagaacggcgaattattgttgctgtatgagtaaccggtatagcagcagcctggtgcaataaagaatacatgcacaaccggacgcttcggcgtttcatagttcgccagcaccccggcatcgcgcaaggcagcgcgtagcggcacggtgaatttacggcagaatttcagcaactctttgctttcgttggtatcggcaacttcaacacgcagttcaccgcccttctctactacgccctgcaacatgccgacaatgggggtaatacgatcttctggcggcaaatgctgcaagagttcccccaccacaaaccactggcgggcaaaaattaatgaactgaacggcagctcacggattaacttatcgccatcatcaggttgataacattcataaatgacataacccgcattctctttcacgcgggcaaaaccgaaaatctcccgctggccggntttatcggtaatttctgcggcgcactctttttcaaagcccggacggcacagcaatacaaccttattcatgacttacgcccttgcgctttaaacggatagcaccaactaacattaacgcccagcccgcaaggaagctcacgccgccaaccggagtgacaaacgcccacaaacgcagatgggacagtgccaggcaataaaggctgccgctgaacagcaccgtgcctaacgcgaggaaaacgctactccagtaaaaccagatactgatgcgacgctgcattgccaccgccagacctaagatcgccagcgtatgaaacgcctggtattcgaggccggtctggatccagcccatctcaacggcccccatggttttacttaacacatgcgcgccaaaagcgcccagtgccacaaaaatgaagccgctaatggcggcgaaaatcagcataaaacggctggtcatggtcgtaccctacgtaaattattgttcataacgaaagcggaatttttcttgttcagcagcggctttcgccaggatccattggcgaaaggcggctattttacccagttctgcctggctgtcatgacaaaccagataaaaagcgtttttactgaccagaacatcattaaacgggcaaacaagacgtccggcttcaatttcagattgcgccatcacgttatttgccagcgccactccctgcccgtgaatagccgcttgcagcaccatggcgctatggctaaaaattggcccttgctgaacgttgatatgatttaaccccaattgacgagtatatgtctgccagtcacggcgtgacgcatcatgtaataacgtatgtttagccagatcttccggggtcttcaagggtttttcgccagtcagcagtagcggcgaacacaccggcaataaatattcggcgtacagtttttccacccgtagccccggccagttgccccgaccataaaatatcgccacatcaacatcatccgccagcttatcttcctgacgatcaaccgcctggattcgaacgtcaattcccggataagctgaattaaagctggaaagtcgcggaaccaaccaatgaatggcgaaactggggagtaaactgaccgtcaacgcccccttggcgctacgggcctggagtttacgcgtcgcttcggttaattgcgaaaatatctctttgatatcgaggaaatagctttgcccttcctcggtcagcaggagtgaacgattacggcggcggaacagttttagccccaaaaaatcctcaagagacttgatttgatgacttactgcggcctgggtcacaaaaagctcttctgctgcgcgagtgaaacttaaatggcgtgctgcggcatcaaaaactcgtaaggcatttagcggtggtaatcgtttagacatggcttttaaactttgatgttaaatgaatttaacaattagatcacactgtgtaacctattagtttttttaatctgagccattataaattgtccgttgagcttctaccagcaaatacctatagtggcggcacttcctgagccggaacgaaaagttttatcggaatgcgtgttctggtgaacttttggcttacggttgtgatgttgtgttgttgtgtttgcaattggtctgcgattcagaccatggtagcaaagctaccttttttcacttcctgtacatttaccctgtctgtccatagtgattaatgtagcaccgcctaattgcggtgcttttttttaccttgcgatcgcgaattactgatccagttcgaccatctctttcacgtcggkacggttgatctgctgtttgttgccattagcgtctttatacgaaatcataccggtatcgttatcagtctgtggtttgccgtcagagacgatggtacgtccgtcattggtgtgcatcacatagttcgaaccggaacaggcgctcagggsrrragtcagcatacaggcagaaataattgcggcagtctttttcatcatcttctccttaaagcgattaataaatcttaatagtattgattaacaggctaaaattaacgcctaacactattcagcatatgttactgacgcggcttcgccaggatatccagataattctgatggttagcactctccttgtatcaaagtgaattttgcgtcacgatcggtgcatcaagccgaggagtaccatgaacgtttttaatcccgcgcagtttcgcgcccagtttcccgctctacaggatgcgggcgtctatctcgacagcgccgcgaccgcgcttaaacctgaagccgtggttgaagccacccgacagttttacagtctgagcgccggaaacgtccatcgcagccagtttgccgaagcccaacgcctgaccgcgcgttatgaagctgcacgagagaaagtggcgcaattactgaatgcaccggatgataaaactatcgtctggacgcgcggcaccactgaatccatcaacatggtggcacaatgctatgcgcgtccgcgtctgcaaccgggcgatgagattattgtcagcgtggcagaacaccacgccaacctcgtcccctggctgatggtcgcccaacaaactggagccaaagtggtcaaattgccgcttaatgcgcagcgactgccagatgtcgatttgctgccggaactgattactccccgtagtcggattctggcgttgggtcagatgtcgaacgtaactggcggttgcccggatctggcgcgagcgattacctttgctcattcagccgggatagtggtgatagttgatggtgctcagggggcggtgcatttccccgcggatgttcagcaactggatatcgatttctatgctttctctggtcacaaactgtatggcccgacgggtatcggcgtgctgtatggcaaatcagaactgctggaagcgatgtckccctggctgggcggcggcaaaatggttcacgaagtgagttttgacggcttcacgactcaatctgcgccgtggaaactggaagcaggaacgccaaatgtggctggtgtcataggattaagcscggcgctggaatggctggcagattacgatatcaaccaggccgaaaactggagccgtagcttagcaacgctggcggaagatgcgctggcgaaacgtccaggctttcgttcattccgctgccaggattccagcctgctggcctttgattttgctggcgttcatcacagcgatatggtgacgctgctggcggagtacggtattgccttgcgggccgggcaacattgcgctcagccgctactggcagaattaggcgtgaccggcacactgcgcgcctcttttgcgccatataatacaaagagtgatgtggatgcgctggtgaatgccgttgaccgcgcgctggaattattggtggattaatgacgaacccgcaattcgccggacatccgttcggcacaaccgtaaccgcagaaacgttacgcaataccttcgcaccgttgacgcaatgggaagataaatatcgccagttgatcatgctggggaaacagcttccggctttgccagacgagttaaaagcgcaggctaaagagattgccggatgcgaaaaccgcgtctggctgggatataccgtggctgaaaacggtaaaatgcacttctttggcgacagcgaaggacgtatagtgcgcggcctcctggcggtgctgttgactgccgttgaggggaaaaccgccgccgaattgcaggcacagtcgccgctggcattgtttgatgagctgggattgcgtgcgcaacttagcgcctcacgcagccaggggttaaatgcgttaagcgaggcgattatcgctgcgacgaagcaggtttaagcacagaaccgggtcggataagacgtttgcgtcgcatccgacctgattgtttacccctgacgcgccgctttcgccatcatcttcttcagcgcatgagaaaccgcaacaaaaccaaaggtggcggtcaccatcgttgccgcgccaaatccagatgcacaatccatccgctttggtccttccgccgtggctttcatcgcacacaccgtaccgtctgactgcggatacaccaatgcttcggtagagaacacgcaatccacaccgagcttacctttactgtttttcactacgccaaaatcgcttttcaggcgctcacgcaacttcgccgccagcgggtcctgaatcgttttcgccagatcggtaacctgaatctgcgttgggtcaatctgcccacccgcgccaccggtcgtgaccagcgggattttattgcgccgacaataagcaatcagcgccgctttgggccgtacactatcaatggcatcaatcacgtacgaataacccacgctcatatgctgcgctacgttatccggcgtcacgaaatcatccaccaccgttacacagcactccgagttaatctggcgaatacgttccgccatgacttccgcttttgccagcccaacgttatcgcgcagggcatgaatttgccgattggtattggtgacgcacacatcatccatatcgataagcgtgattgcgccaatccccgtgcgcgccagcgcttccgccgcccaggaaccgacaccgccaataccgaccacacaaatatgcgcgtcagcaaacagttgcaacgctttttcaccatacagacgcgctgtgccaccaaaacgctgacgccatgcatcactaattaccacagacatagcacctcagaattaaaaagggcgaggttatccctcaccctaaacgcataaatgcctgatgcgctacgcttatcaggcctacataactcctgcaatattttggatttgcatgatttgtaggccggataaggcgttcacgccgcatccggcatgaacaacgcgcacttagtcaataatcaggatgtgaggttacccctcaccctgtcatatccgtaaaaacggcatacagaatatcacatcagccgctaaagacgttacctgcgcccggggcggttttcagcacccagacacgtccatagtggttgtaccaacctgcgcggtgtccggcttccggcccgatcccttgataaatatcgaagtgttggcctttgattgcgccaccgacatccaacgccaccatcagacgcaattcgtactgaccgttaaatttgccgttattatccagcagcggcacttctgccagcaaggttgtacctggtgggataatggaacgatcagaggcaacagaagcacggccaaccagcggcaccgcacttgcccctttcaccggtgcaaaagattgcggtttaaagaaaacgaaagacgggttctgttccagcagctcgcgaacctcggcttcactgtgtgtttcgccccaatgacgaatcgcctgcatcgacatatcttcttttttcacttcgccacggtcgatcagcaccttaccaatgctgcgataggcatgaccgtttttccctgcatagctgaaaaagttaagcggactgccatcaccaaagtcgatatacccactaccctgcacatccataatgaaattatccatcagagagttgctgtaagcgaggatgtacttatcgctcaatgcacccgcgtagatctccgcacgagacggcagacgaccacgttttggcggcatacggtaaataggatactggaactcgccctggcgggtatggcgcgcctgaattaccggcgtgtaatagcctgtaaactgcacgttaccatagttgtcggcaccttccatctgccaggcatcaatgccgaactggcgcatattgcgggtatcaccgcctgcgcgcagccactcttgcaccgcgttataaacattactctggttgccatacagacgcggtgacgaattacggatatggttaatttgctcggcaaaatcaccggcgttaatcggcgcgccaacggcatctggctggttcaccagagagaaaggctgggtaaatttcccgtctttatattgctgtccgcgatcggttggtttggaagagcaggcggcaagcattgccacaaccgtgcccataagaaggtactttacccaacgtcctttcattgttctcttcttcaggttaaaaaataaggcgcaacgaagataacaaaccaccgcgtttaatgaaatgagcagcctctccctgacgcaaattttgcacaaaaaataggctttagtgatttgtttttgttcaaaatcatgccagatccgtgatcggggtaaaaaaaaggttgcatgaaaacgcgagcggagtatagtgcgcatccacggacgcggggtggagcagcctggtagctcgtcgggctcataacccgaaggtcgtcggttcaaatccggcccccgcaaccaattaaaatttgatgaagtaaagcagtacggtgacgcggggtggagcagcctggtagctcgtcgggctcataacccgaaggtcgtcggttcaaatccggcccccgcaaccaatcaaatttgatgaagtaaaagcagtacggtgacgcggggtggagcagcctggtagctcgtcgggctcataacccgaaggtcgtcggttcaaatccggcccccgcaaccaattattgaacaccctaacgggtgtttttttgtttctggtctcctataaaaaagcgccattcagcgcctttttatcatccccttctcgccagggtcgccccatcggcaaaatacgctttaattcccgcaagaatagactccgcaacttcctgctggaaggtcgccgttttcagtttacgctcttcctcaacgttactgataaacgccgtttcgaccagaatggagggaatatctggtgcctttagtacggcaaacccggcctgttcaacttgatttttatgcagcttgttgattttaccgagcttattcagcaccgctttaccaaacttaaggctgtcagcaatggtcagcgactgcaccatatcgaacatggtgtggtcgacatagcggtcaccgcttttgctcacgccaccaatcaagtcggaggcgttctgggtttgtgccagatattttgccgcagtactggttgcacctttggttgagagcgcaaacaccgaggaaccgctcggctggcgactggtaaaggcgtcggcatggatagagacaaacaggtcagcacgctgtttctgagcttttgctacgcgcacttgcaacggaatgaagatgtcttcattgcgcgtcatgtacaccttcatattgccctctttctcgatcagagagcgcaaacggcgagctatttgcaataccacatctttttcgcgcgttttgtatttccccaccgcaccggagtcttygccaccgtggccagggtcaagcataatgacaatcggacgatcgcgccctgctttacctggttgtggaccactttgcgctggcggcacctgcttttcgaggtcgcctttgttgtaatcctccagcagcgccagcagcgggtcctgcatatcctgtgcattggccggatagaggtccatcaccagacgctctttaaacccggcgaccggcgcaagggcaaacagctgcggttttacgttttgctttaattcaaaaaccatccgtacggtttgcgggtcaaattgcccgacgcgcgccgacttgatgaacgggtcgtctgcacgaatttgtgccgccatccccttgagtaccgagttcaggtttacatcttcgatatccaccaccacgcgttccgggttaytcaacgcgaactgcttatatttcagctgacgatttgattctaccgtcacgcgggtgtagctggacgcaggccagacgcgcaccgccacgacctggctgaccgcagccagactgacctgacttacgctcaatagccacatggcacccgcgcmttgcagtaaacgacgacggctgattgcagtgttggatcctgacatgcctctcccgagcaaaagaaatctaagctgtgtaacaagtaaacgactaatttgaccggaaactttagcgaaagacgcataatctgtcatctaataaacggtaaacattctttttatattcacgccattactgataaaaaagtcgctctcgcataaaatttacacttgcaccctgcgaaaaaacagaataaaaatacaataaattcgaataataatgcaaagaggtgtgccgtggtaaaggaacgtaaaaccgagctggtcgagggattccgccattcggttccctatatcaatacccaccggggaaaaacgtttgtcatcatgctcggcggtgaagccattgagcatgagaatttctccagtatcgttaatgatatcgggttgttgcacagcctcggcatccgtctggtggtggtctatggcgcacgtccgcagatcgacgcaaatctggctgcgcatcaccacgaaccgctgtatcacaagaatatacgtgtgaccgacgccaaaacactggaactggtgaagcaggctgcgggaacattgcaactggatattactgctcgcctgtcgatgagtctcaataacacgccgctacagggcgcgcatatcaacgtcgtcagtggcaattttattattgcccagccgctgggcgtcgatgacggcgtggattactgccatagcgggcgtatccggcggattgatgaagacgcgatccatcgtcaactggacagcggtgcaatagtgctaatggggccggtcgctgtttcagtcactggcgagagctttaatctgacctcggaagagattgccactcaactggccatcaaactgaaagctgagaagatgattggtttttgctcttcccagggcgtcactaatgacgacggtgatattgtctccgaacttttccctaacgaagcgcaagcgcgggtagaagcccaggaagagaaaggcgattacaactccggtacggtgcgctttttgcgtggcgcagtgaaagcctgccgcagcggcgtgcgtcgctgtcatttaatcagttatcaggaagatggcgcgctgttgcaagagttgttctcacgcgacggtatcggtacgcagattgtgatggaaagcgccgagcagattcgtcgcgcaacaatcaacgatatcggcggtattctggagttgattcgcccgctggagcagcaaggtattctggtacgccgttctcgcgagcagctggagatggaaatcgacaaattcaccattattcagcgcgataacacgactattgcctgcgccgcgctctatccgttcccggaagagaagattggggaaatggcctgtgtggcagttcacccggattaccgcagctcatcacggggcgaggttctgctggaacgcattgccgctcaggcgaagcagagcggcttaagcaaattgtttgtgctgaccacgcgcagtattcactggttccaggaacgtggatttaccccggtggatattgatttattgcccgaaagcaaaaagcagttgtacaactaccagcgtaaatccaaagtgttgatggcggatttagggtaagcgatgaaaatcgtcggatgcgacatgcgtaacactcgtacgtcgcatccggcaattacgtttattcccgtgaaytaaacaacgccgccagaccactgcgccgctcagtacgagtggcgattgccgcacttaatatgcgctcatcggcatacagcgacagacggcgacgcgcgcgggtcaccgcggtataaaccagctctcgcgttactaccggcgtgcgttggctcggtaaaatcaacgccgcatggtcgaactccgatccctgcgatttatgtaccgtcatcgcccacgtagtttcgtgctctggcaagcgactcggttgcacagacttaatattgccgtccggcatcgcaaaccagacgcgcgtcccctgcccgcgatccagcgcaataccgatatcgccattaaacaacccaagcgcgctgtcattacgggcaatcatcaccggtcggccttcgtaccaacgagagtgcggattacgatgaattttgcgcttctgttgcataaactgctcaattcgctcattcagtccagccacgccaaatggcccttcccgcagggcgcacaaaagttggtactcattgaacgcctgaatgattaaatccggctcggcacgcgcttgcagcagatccagataacgtccataacccgcaagagcttcctcaagcatcgcaatataatcttcgccgctctgtaaaagccgtttttcaatatcagtaaaatcctgctgaaaaacggttttcactgccgttttatcaccacggttgatcgccgcagctaactgaccaatgccagaatcgctgccgaaacgatagcttttttgcagcaggcagagactgtcgcgcaaagatgccgcttctgtgccagttcctgccggaacgtgagttcccgtcaggcggcttagctgcccggcacgctcggcggtaaagccggcattggcataagcgcagatatcgcccagcacagccccagcctcaaccgaggccagttgatcacgatcgccgagaaagatcactcgcgcatgatcgggcaaggcgtcgatcagtctcgacatcataggcagatcgatcattgacgcttcatctaccaccagcacatcaagatgcagcgggttaccggcatgatgacgtaaacgctggctacccggctgcgcacccagcaatcggtgcaaagtactggcatcttccggaatacgtttcttttgttcatcggtcagcggtaactgtcgcaaagccttgccgagagattcggttaagcgcgcggcagctttacccgttggtgcagccagacggatacggcagcgttcgccgtcggccatttgaattaacgctgccagcaacttcgctacggtggtcgttttaccggtgccagggccgccggaaatcaccgagatccgccgcgtcagcgccactgctgccgccactttttgccagttaatttcatcaccagtcggaaagagtttatccagggtttgcgccaacaaggcttcatccacctcgatggcatgattcacctcattgaagaagcgcgctaccgtccgctcgttacaccacatgcgattcaaataaagacgatcgccacagaggatcatcggcgtgggttcatctccccggctgaccgcttgtgaagccagcaagcattcttcccaattttgtagctcaccgatttcactgacacaggtcgccaacagcggatgcgactcctcattattttccagtcgtgaaagcggcaaacaaacgtgcccctctccggcatcatgacttaacagtgccgccgcgagggtgacggcaggatgttcatctcccgccacggtcagggcaaactgcacgtccagcgggcgtagctgtttgtgctccacagcttccagtaattgcttttgcaatttcattacgcctcctccagagtcataccggcaaacatctcatccatcaggtcaatcaacccggcgttggggcgggttgtgtaaatcccttgttgcggatgttctttatcaacaccacgcaggaacagataaataacgccgccaaagtggcgctcatagtcgtaatcagcaatgcgatggcgcagataacggtgcagcgccagggtataaagctgatattgcagatcatagcggtgtgcctgcattgccgctgccatagcctgttgggtgtaagccgaactatcttcacccaaccagttggatttatagtcgagcaggtaataacgcccttcgtggcggaacaccaggtcgataaagccttttaacatgccacgtgcctgcatgaactccagcggcgggcagccagcggatagcgggtcaaactggcgaattagtgcatcaagctggctggcgatgagcggttcgctaatcggcaggtaaaactccatctccacctgtttatcgcggtcggaaagctgactcaggctaacacccgtttcattgagaggtgcctggaggacagccgtgatccactcggtcaacaccggttcccactgcgattcaaagccgccgagttccagtttttcctgtacccagttcgggtcaaccggctgggtaaaattgaggtcttcaaacaaactgtgcaagaatgtccccggtgacgcaccgcgcgggaactgatgcggtgttaacgtcggttcttcaacgacgctgaccacgcctgcggcatcaacatccagccgtggcatcagatcctgagcgataccgtgaccacgctgctgcaagccggagtagctggtgacacgccagttatcgccgggcaatcgttgtagcgtcctcgcattcagttctgcagttaaagcatcattaacctgccagggctggttatcaccagtttgtgccgtttgccaggcaatatcatcatcgcataacgcttcaatacaggtgcgaagccctgccgcatcttgcggttcccctttttgcagcaaacgcccgagggcactttggtggacgtcggtgtcaccttttttatcgccacgacggcgcaccagcggtgcaacgccgagactgcaatgccaaaccgaacgcgtcagcgccacgtaaagcaaacgcagatcttccgccagacgttcgacctccgcaagatcgacgctttctggcgcagcgttaagatccagaacagcctcaaacgagtggcgatcgtgataaaacgcctgatcctggacgcggaaattggtaataaatggcaaccagaccagcggatattccagcccttttgatttatggatcgtgacaatctgtaccagatgtttatcactttcgaggcgcatttgttggctggaggcattactgtctggctcgaggatatgttgcgataaccagcgtaccagcgcatgttcactttccagctgcgttccggcttcttgtagcagttcgctgatatgcaagatatcggtaagacgccgctcaccgcctgccgttgccagcaagttttctgcaatgttacgcgccgacatcagcgcccgcatcatcggcataacgccacgtttgcgccagatttgccgataaccatcgaactcttcgaccaccgcgtcccacgcatgttcgtcattattcagcgtttcgatatccagcgcgttcagccccatcattgacgttgccagcgcactacgcagggtgttctcacgttcgggcgtcatcaccgcctgcaacaaccaaagcatttcctgcgcttccagagtttcaaaaacactgtcgcggttcgaaaggtaaacggaagggatttccagcaacgttaaggcatcgcgcacctgggcggcctcctggcggctgcgcaccagcacactgatgtccgaagcacgcaccggacgcgcgtcgtcgccgttcatcagcaacgcttcgccccgctgtccggcttgtagccagtcgcgaatttgcgcagcacttacctgcgccatggtactttgatagtcgccaacgccgcaactttcgccttccatcagccacattttcatcgcaggctgcgtttcacctttaaagacaaaacgtaacgcctgatttttcccggctgatttcactggaataaacggtatttcgcgaaacatgaacgcgtcatcagtctggctgaaaagcttgttcacactgttcaccattccaggtgcggagcgccagttggtgtctaaagtgtagtgggcgtgaacttcactacgcgccttcatataagtgaagatatccgcaccccggaatgcatatatggcctgcttcgggtcgccaatcagcaacaatgcggtttccggctgatggtgccagatacggcgaaaaattcggtactgctgggggtcggtatcctgaaattcatcgatcattgccaccgggaatcgcgtacggatcgccgctgccaacacctcaccgctttcgctacgcagcgcggaatcgagccgacttaacatgtcatcaaaacccaattcgccacggcggcgtttttcacgcgctactgtttcgcggatctcagccaatgcgcgggtgatcaccagatcgcggatcgacaatggttctgcaagcagttgatcgatcgcctcaaacagtggatgtcgcggggtttcccccccggccttcgtgcgatcttctaagaaacgctgggagaatttttccagcgactccggcaactgataactgtttctctcttcttctgcccaggcgctgatcttgtcgatccatttagcctgattgctacggttaaacttgcgtcgatcaataccagaagattcgatcagcgcatccagttcacccactgcgtcgcgccactgctgttttaccgtatcaatacgcgccacaatttgcgcgtgacgggaagccagcgtttcatcatcgggcggcggtgctttgataaccggcgcttcaccttgcagataacgattaatatcgcgcagcaacgcctgcggccctttccaggtttcaaagacgacctgggctatttcacgcggcagcgggtagcagtggcgacgccagaaatcggcgcaggcctggtaacgtagcagagactcatcttcaatcagctgctgctcaaacagcatgccggattcaaaggcattcaggttgagcatgcgctggcaaaaaccgtgaatagtaaagactgccgcttcatccatctgccgttcggctaacaacaaccacttcgcggcttgcgctttatcgtcgatctcttccagcagacgttcgtacagtggattgtcggtggtttcacgcagacaggcgatgcgcaactcatggatattgctacggatacgaccacgcaattctgccgtggcagcctcggtaaaggtgaccaccagcagttcttcaacggtcagcgggcggggaaaggcggcggaaccgcctagtccaagtaacaggcgcaaatagagcgccgcaatcgtaaaggttttgcctgtgccggcagargcttcaatcaggcgctcgccctgaaagggcaagcgcaaaggatctagtgtctcggcgacatcactcattcttttcactcatcaggggcattgtttgctgcaacgcgctgacgttctcccacactttccagccttcaggatgcacatattcggctttcccgttctggctgccggaaatctgcgacagaatagccatgccttgcggctcgaccaccgcctgatggaagaaatcagcaagtttttgcggcgtcagcagttttatctgggccacgattttatcacgcgaatcgaagcgcatattgccgcgatcgaaatctttacttaacttcaatgcttcttcgccgagcgtttgcggtgcctgcagcatctgggtaattaccgcctgctggatttgcgcaaactcatctggcttcatcgctcgcaattttgcctctgcggttgggaaaaacgccttgtaacgctcccacaagaatgaaggctgtttatcattgctttgcaaaaggaagcccatgccccactgacgccccacgctcattggaaacgcaaacacggcatagcccaattgttcttcggtacgcaactgattgtagaaccacggctgtacgatctgccccaacagagagctataggctgagcttgtgtattcatcgtagccagtcggtacaaataccgctgccagtgcggagtcggtgctgttaccggctttttcaaagatgacggattgttttttatcgaccactacatctttgtttcgacaccactctgaaccatcagcgcccaactgtttttgcacatcgcgtgccagcgttgttgcctgggcctcggtcatgttgccgataaccataaactctggtcgagcccctgattttaaggcgtcacgataagccagcacctctttcaacgtaatggagggcaaaattttacgccgttcatctcgcgagaagtacggcacttgcgagagcatctgcgcgggcataatcgcctgctcaaacgctttacccttttctgcggaatccatcatctggttataccaggacttcgcctgctcaagctgatcttccgtagcggtatagctaaagtatccctcgagcaatgcctggaacagctgcggcagacgctgggtgtaaccattagcattaaccataaggccgttgttagcgttggtggaaaaacttatgccaccaaccgacgcctggttgcttaactgatcaagcgccagccctgcgagataatcattgagcgcaaacatcacctgattgcgggcgctgtccatggctttcggattacgcaaaatcaggctgacatcagctttgggttcgctggaaaaataacggcttggcgcatacaccacgcgcagattcgactcatcaacaatcagctctggatggtcatatttcttctctgacttaatcagcgagaaatcgtcaggaatataggggttaagctccggtaaggagagcgcaatattggcagctttttgctgccagtcagcgaaagtttgttcgctgattttatcgacctgatacggcgcatcgacaaaataagccgttttattgtgcggctctttcgggctgatataccagatacgcgcattctgcggcgtcatcatcgccagacgttcttttactgctttagcatcgtaccgatcggcaatattgactgcatccagcgtatgctcaacaggaacgcgaatcatggtatctgccagccattcgacgtaatccatatcacgggtgattgacggataacggaagtcgatatccagcacattcgccagttcatcgaagtattgtttatcgatccctttttcacgtaacaaattgaggtagctaaaaatagccgccacaacctgatcgcgattcgccagacctttatcggttaaagacgcagagatcgctaatacgccgctgttgccgttgacgataggatcggagttggcgctaatgccctcaactaacccctgcttttgcagccagtcagacagtgtacctgggctgcgattaccaatcagataggtaatcaattcatccgttttactgcggaacttcgctgagttgttatcgatgcgaaactcaacgcgcagaactttacgcggcagcgctgggacgtaatgaatgataatgcccttttgcgcgtcggtgactaccggcacggtgatttccggttttttgctctctttgttcggcacgcgaccaaaagtgtccgccgccatttttgccaactccggcagcggtttattactgtaaataaccgccttcatcaaattggcggaatagtacttctcgtggaaatctttcagcgcctgctgcaccggattaccaggtttgtcgcttaaagtttcgaggttaccaccagaaaactttgaaccggggtgtgccgggttaatggtttctgcgctgacctgtgccatgcgcatcccgtcacgtgtacgcgccatggttaattcagcgttcactgcattacgctcacgttcggcgtatttcttgtcgagcaagggttctgcaatagcatcggccaggcggtctaccgcaccgggcaaggcgtcgttctcaacttccagatagaaagccgtgcgatacggcgcaktgctggcattgtgactaccgccgtgcattttgagatattcggccagactgtcagcctgcgggtactttttcgaccccatcagactcatatgttcaaggtaatgtgccagcccctggtacgcctcgggatcttccagcgacccaacgggcaccaccagcgccgatagcgatttaactgcctgcggatcagaaaccagcaagaccaccataccgttatccagacgtatagcctgatactggcggttatctttatcacttttacggatggtttcctgaatcggctgccatcccgtttctgcctgacttaagggtgcccaaagggcaactaacaacaataatgctttgaaccaggtgctgcggggcattcacggacctcataatcaactttattttctggccagattcaacaggttaacgcaaatcatctgccagaatttaatcttgtgctgcacgagtcagcctatgtttatataaccatcagtccgtgactggtgcgcatcataaagtaagcggatagattgcgcaatttttatacagcgctcatgactgattaaagcgaaacagcggtaacaggaaacgttgcgactgttcaacgattgcctccattgtctctggtgttaattgccgccagagcctttgataccagatatcatcaccttcgccactcaccatcatgttgccttcgtaagcctgaaggaatttcgtacgggctttttgcaacgtggaatcgtcatccagcatggcatcgttttgcgcgtcataacaggtttttagccacgcgccgccactttcaggtaacaccagcaatggcgcggacatcccttcacgatacccctcaatcagttgtgagaggtaatgcaaagcctgttcggctgcaagcggcggaaaacgccactcgccgtctttgcgtagaaaaaggcgactttcaccattaccaccgctggcacagtagacaaggtgttccagccaaagttgcattccctgcgccacacttaataaagagggacgccagcgcaacaagccatccggctgcacctgcggcaaccagccagttatctgcacaccgttgcaagcgagatcaatttccatactctgccccggctggcgacaggcaatgactctgtcggcaagctgctgcatctcctggcactgtgtttcccagaaaatttcaccaaaagcgccatacggtaaatcccctgccgcccggaagcggcggaacaagcgttcggcatcatcctgctcaaccagtgcattcaataactgctgattgatttgataacggctaagtccttccagaataaatggctcggtgtcggggatttcgctgtcttcagtacggaagttcacctgcaaacgcatctggaagaacgcccgcaccggatgtgcccagaatcgttgtagcgtttccagcggcacggtttccggtaaggtaaacggcagcggctgaacaaattcagaatgtgctttaccagcctggctggccgcaggtagccattcacgagcatagctttgtcgttcgcctggctggtagttttgcggatcaaacggcatccgggtatggaggcaagtaagatgcgcttttacccttgcctcgctttcatcacagttgagcgcttcatcgcccggtagataatgactttgcccgatgtagtcgatcagttcctgcaccagtaccgacgggaaacgttcactgttatcctgaatggaacgcccgatatagctgatatagagtttttgctgcgcggaaattaacgcttccaggaacaggtagcggtcgtcatcgcgacggctacggtcgccacgcttcggtttctggctcatcaggtcaaagcccaatggcgcaagctgacgtggataaacgccgtcgttcattcccagcaggcaaaccactttgaacggaattgaacgcattggcatcagagtacaaatgttaaccggcccggcgagaaaacgctggctgatacgttcttgatccaggcgctgtgccagttcatcacgcaatagtgacagcggcaccgcatcgccatactgcgcacctaaaccttcggcgataatcgcctgccattgttgttcgatcagcgtcatcgccgcttcggtttccgcatccggcaggaagagggcgttgagcatatcgcgacaaaccggcaaccactcttccagcggacgctcctgtgccagcccgcgacgccagatgtttagctgcattagcagtgaagccagatgccccaccagttctgcaattaagccgctcgattcatcataaggtagaaccgattgccactcgccctgcgcgctctccatcgcgtagcccaacaacatacgcgtcaggccaaatcgccaggtgtgttgtccggtggcggggagttccagctcgcgaacgttgtcgtcatctatcccccaacgaatgccggattcgttgacccactgacgtaaataacgcagcccttcttcggtgatgtcaaaccgcgccgccagcaccggcacatccagtaatgccagcacgtcttccgacacaaagcggctgtctggcaacgataacaggctgataaacgcttcaagtacaggatgcgactgccgcgcccgacggtcggaaatggcgtaaggcaggtaacgatccgcaggtgcgctaccaaacacagcctgaataaacggactgtagctgtcgatatcagccaccatcacgatgatgtcgcgcggagtaagtgtcgggtcttcttccagcatcgccagcaggcgatcgtgtaaaacttcaacttcacgctgcgggctatggcaaacgtggaaggtgatactgctatccagtggatcaagcggacgtttgttatcgctacgggaaaactcttcgatgttcacaccagcaacggcgcggttttccagttccagaatgtcagactgaatgttatgcagcaggttatctggcgtcacatcgacaaaggcgtccagctcctggctgctctccaggtcagaaaggagataaatgtagtcgcgcccaagcttgccccatgaggccagcagcgggttgccgacatcctgttcaccatcgctgttaaagagctgcccggcattttcgctgtcgcgaaatagcggtaattcgtgatcttcaaaactgtgtcggcgctggcgagtcagtagtttcgccagataagcaggatctttaatgtcgccccagtaataacggcaggggttggtaaacaggagatggatttcaatatgtttacccagcgcctggagcgcctggagataaacaggcggtaacgcggaaataccgcatataaagacgcgcgaaggtaaccccggcgggcaggtcgtcgcggactccagcgtttcgataaagcgctgatagagattggcgcggtgccagcgcggttgtccgagttcatgggtatattccaccagcgccttccacaacggcgcttgccaggcctgtgcctctcccagcccttcaaccaaatgtcctgtttcccactgtgccagccagtccggacgatagaccagatactggtcaaacaggtccgccgcttttgaggaaagctggaacagctttcgcttgtcgctatcgtcagtcagataatgccgcaacagggtaaagtcttcgcgctccagcaattgcggcagcagagtcatcagtttccagctcatgctctgtttgttaaaggcgctctctttggggatctccggtaacacccggacgaacatatcccagataaagctcgcaggcagcggaaaatcaatgtttgccgcaataccaaacttttgcgacagggtcatttgcagccactgtgccataccggtactttgcaccagaatcatctctggttcgaaaggatcgtccagccgttcgcgttcgacaataaactccatcaacgcttccagcacgtccagacgattggaatggtagacccttaacatagcggctcctgactactgacgattcggacaatgcaggcgggtcatctcgcctgctctgcccccgggtgaaactagcgtaacgctgatgctgacacatcccgcctgcgatgtctgcattcggttgacctgccagttggcaggtggcgaaatcgcgcgcaattgcgtttgctgccaaccatgccgccagagctgttggtactggtttctgctggtaagactgttcattaatgttcgctggaaacccgataacgcagtgacaatcatcaccatcaacaccatcgccaacattacctccggcaggctaaagccttgttgattcttcagggaagctgacataacgccccctctttcagcggacaaaaatcgctccagccgcgtggcgaaaaaacaatttttccatcaatgacttcgcctgttcgccacaacgaaacgccttcataaccggcaattaataaggcttcattatcttccagtaaacgcaaacaaacccgggcaccagtggcagcgtacagtaagcactgaactgcgggctgcgtctgccaggagtgcattttcccccacgccaacgccgactgaacgatggcctggcggcgcagtgactgactttccatgctcacgcgagaggcaaaactgcgatcctgctggctcattccttgtaatagcaagctacccaaaaccagcagcatcaggaccagagccagtgacgaaacacccttttcgcggttcacaggttgaatcctgtcacgctatagctggcatccaccacggtttgcggttcagacttactggcagcacgcatattaaccgtcaacaccggcgagaagccgctgacatcctgacgtacgacctgaaaagtgtcgataatgatggcatccggattagtgactttatcccagcccttaccttcacaggatgtcgcaccgcgtagcgtttccaacacttgctccttcagacgaaatccaatctggtcggactcttttaccggttcgcgatcccagataccgttactgttcgcatcccactgcacaatgatacagtcaccctgtccgacaatttccagcccttcgccggtacagatgccatgacaataacccgccctctggagatgcttcgcgacggtaaatacccgcagccagatttcatcttccagtgccagcttacgggtgctcgttaaactttcacgctgtaacgcaggcagaaagcgtgcagcccccaacaacaatacgctactgatcgccatagcaatcaacacttccagcagagaaaaaccttgctcttttacaggcatccttctgtttctccttgctgacaaagccggagtcttccccacggcgaaaccaccagccaccactcgcccgttgagtttttgaagccaatatgcccggcccatgcggtattgcgcaggccaaagaaagcaagcgaaggtgtcaggtcgctcatttcgacttcgggccagcgtggcacaaagaccaatggtgaactgccatgacaggtattcgccccagcaacggaactcacaaggcaccataacgtcccctccctgataaaactgatactgtggtcgcggttatgccagttggcatcttcacgtaaatagagcaaatagtcccgcgcctggctggcggtttgccaaagccgttgcgactgctgccagtattgccagccatagagtccacttgcgcttagcatgaccaaaatcagcatcgcgaccagcgtttcaatcagcgtataaccacgttgtgttttcatgccggcagtatggagcgaggagaaaaaaagacgagggccagtttctatttcttcggcgcatcttccggactatttacgccgttgcaggacgttgcaaaatttcgggaaggcgtctcgaagaatttaacggagggtaaaaaaaccgacgcacactggcgtcggctctggcaggatgtttbgtaattagatagccaccggcgctttaatgcccggatgtggatcgtagccttcaatctcaaagtcttcgaaacggtagtcgaagatggattcgggtttacgtttgataatcaacttcggcagcggacgcggttcacggcttaattgcagatgagtttgatccatatgattactgtacaggtgcgtatcgccaccggtccagacaaaatcacccacttccagatcgcactgctgcgccatcatatgcaccagtaacgcgtagctggcaatgttgaacggcaggccgaggaagacgtcacaggagcgctgataaagctggcaagagagtttgccgtctgccacatagaactggaagaatgcatggcacggtgccagcgccattttatccagttcgcctacgttccacgctgaaacaataatgcggcgggaatccgggtcgtttttcagctggttcagtaccgtagtgatctggtcaatatgacgaccatctggcgttggccaggcgcgccactgtttaccatacactggtccgaggtcgccgttttcatcggcccattcgtcccagatggtgacattgttttcgtgtagataagcaatgttagtgtcgccctgcagaaaccacagcagttcatggatgatggaacgcaggtggcaacgtttagttgtcaccagcgggaatccatcctgcaggttaaaacgcatctgatgaccaaaaatggaaagcgttccggttccggtacggtcgtttttctgtgtgccttcgtcgagcactttttgcatcagttctaaatactgtttcatggttcctcaggaaacgtgttgctgtgggctgcgacgatatgcccagaccatcatgatcacacccgcgacaatcatcgggatggaaagaatttgccccatgctgatgtactgcacccaggcaccggtaaactgcgcgtcgggctggcggaaaaactcaacaatgatgcgaaacgcgccgtagccaatcaggaacaagccagacacggctcccatcgggcgcggtttacgaatatacaggttgaggataataaacagcaccacaccttccagcagcagctcgtaaagctgtgatgggtggcgcggcagcacaccgtaagtgtcgaaaatggattgccactgcgggttggtttgcagcagcaaaatatcttctgtacgggagcctgggaacagcatggcaaacgggaagttcgggtcaacgcggccccacaattcaccgttaataaagttgcccaaacgcccggcaccaagaccaaacggaatgagtggtgcgataaaatcagaaacctggaagaaggaacgtttagtacggcgggcaaagataatcatcaccacgataacgccaatcaggccgccgtggaaagacatgccgccgtcccagacacggaacagatacagcggatcggccataaactgcgggaaattgtagaacagaacataaccaatacgtcccccgaggaagacgccgaggaagcccgcatagagtaagttttcaacttcatttttggtccagccgctgcccggacgattcgcccgtcgtgttgccagccacattgcaaaaatgaaacccaccagatacatcaggccgtaccagtgaagcgccacgggtcctattgagaaaatgaccggatcaaactccggaaaatgcagatagctactggtcatctgtcaccacaagttcttgttatttcgctgaaagagaacagcgattgaaatgcgcgccgcaggtttcaggcgctccaaaggtgcgaataatagcacaaggggacctggctggttgccggataccgttaaaagatatgtatatgatccgcgctataaccctccgcgaatcagcccgcccatgccgcgacgctccataaaggctgcaacctgatggcgaacttcggtcgccagttgcgcttccagactacgctgcgcaagattttctgcttcggcataatcaatgcgccgcagcaggtattttacccgcgctacagaacgtccgttcatagacagatggcgatacccaagcccaatgaggattgccacgcacatgggatcgcccgccatttcaccgcacaaacggagatcgattccatgtatttccgcttcccgggcgatcatcgccagagctcgtaacattgcaggatgaagactgtcataaatgttcgccacccgggtattgttgcgatcaacggccagaatgtattgagtcagatcgttggtgccaacagagatgaaatcgacccgctttgccagatgcggcagcataaataccattgacggcacttccagcatgatgccgatacgtggtttgggaatttcgtaaccgatcatctcctcgacttcacgtccggcacgttcaatcaggcggcgtgcttcgtcaacttcatcgaggcttgtgaccatcggcaacagaatattcaggttgcccgtagcggcattagcacgcagcatcgcccgcacctggatcaagaagatctccggctgatcgagcgtaatgcgaatcccacgccaacccaggcatggattctcttcgctaatcggcatgtaaggcagctgcttatctgctccgacatccagcgtacgcaaggtgacgggtttatcattgaacatttgcagcatcccctgatactgcgccacctgttcttcttccgacggaaaaccactttgcagcatgaatgggatttcagtgcgataaagaccgatgccatcaatacggctgcccagtttttcttcatgttccgggcttaaaccagcattgagcatgacttttatacgctcaccgctttttaactgcgcgggtaaattgacgtcatcttccgccagacggctaagctcaatctcttcactaattagccgctgatattcttgcagcagtaccggctccggatcgaccagcaattcaccgcgatagccatcgacgatcagcgtccgacgatgcagcaccgaaggctgaatatccgcgcccatcacggtagggatccccagcgcacgtaccatgatcgcagcatgggagttggctgcgccatctcgcacgacaacaccgactaagcgatcctggggcagctcagcaagagttgtcgctgacagttcatctgccaccagaatgaaacgttccggccaggcgttcggcccttgattagcgtcatcaagatgaaacagcaatcgctgacccagcgcacgtaaatcgccagcccgctctttgagatagttatcgcttagcgcggcaaactgttcggcaaatttttcaatgaccgtttttaccgcccattctgccaccgagcctttatcaacctcggcaaacaattcgcgacgcagccgggtgtccgaaagcaggtgcgagtaaagatcgaaaatagccgccgtttctttttgtgcaccggcggcaaagcgtttgctgtagcggcgaaactcgtttgccgcttcttccagcgccccggtcagtcgttcgcgttccagagccggatccagcgttgatgcctgatacacctgttccattaaaggtaacgtggcatcctgccagccttcggcaatcgctacaccaggtgctgccggtaatgcgcggattcgcgtctggcgatattgcccaaacaaggcagtcaactgcgactgagaaagaatcgctgccatctgggtggcaagcgtcaccaggaaggattcttcactttcgtcatactggcgcaactctcgttgctgtaccaccagtacaccaagcaactggcgacgttgaataattggtacgcctaaaaacgcgcggaaacgttcttcttttacggaggggatgtatttgaagctggggtgcttttgcgcatctgcaaggtttatcggttccgccagcctgccaaccaggccgacgatcccttcatcaaaggcgagcgttacagtgcgaccgcgtggttttttcagcccccgggtcgccatcaggtagtaacaacgtcgatcatgatcggccaggtagaccgaacagacctcggtatccatcgcaagacagatgtcggtaaccagaatatttaacgcctcattcaggcgtggtgcgctggctaccttttcgactatttcgcgcaggcgagtgagcataattggcgtgacttaacctcttttacgtcgataagcagatgcgttttgtggttttggcgtattttcctgcagtgacatcaccacactcgcgaactctttcattaccctacggtagacatcacgtttaaatgacaccacctgtctgaccggataccagtaacttacccatcgccagccgtcaaactctggtgtactgctggtttgcatattgatttctgcatcgccgctcaccagctgcaagagaaaccatttttgtttttggccgatacaaaccggcttcgtgtcccaacgcaccaaacgtttcggtaatttgtagcgcaaccagttacgcgttgaagcaaggattcgaacgtctttgcggcttaatcctacttcttcaaacaattcacggtacatcgcctgctctgcggattctccggggttgattccgccttgcggaaattgccaggagtgctgaccaaatcgccgggcccacattacctgcccctggcgattacaaatcacgatacctacgtttgggcggtagccatcgtcatcaatcaccggactacctcaaaataaagctttatatacgaatgattgtttcatactccaggaagacggtaaaccactctctgcagggcattacacactaacaacaattgaataactcacagttatgtgcagagttataaacagaggaaggggtggatagccgtttttattcaccttttctgtggatagagttgtgaagaactacggaattactacgggaaaacccggagcattctgaataagcccgatatagacattttaaaatattcattattagtcaatgcattacatgtaatttaagtaatgaaaaagagtaattcgtgacccaggtcacacctctcatttacgggttggcgaaagatcaaccaatgccgtatttatccacagaatgtgccactaagttaagcactgaaccactaaaaactggagtttcgtcgcacgtcaaggctgtaaatggaaacagtagtggaggtttttcacagttatcccagctttctgtggataacatggtgtaagatcctgtttattttcagtgaccagatttggaaaacccgttgcagtgttgcgcaactcgattaccggcaacctaaaaagcaatataaatcagataattgaacaacgcatgtggaaaaagttacactgcgaatattcggcacataattgctgtttgttttttaaccaaggtatcatgacatgtcccaacctcgcccactgctctctcctcccgaaactgaagaacagttgttagcgcaagcacagcaactttctggttatacattgggagaactggcggcacttgccgggctggttacgccagagaatttaaaacgcgataagggctggattggcgtgttactggagatctggctaggtgccagcgcagggagtaaacctgaacaagattttgctgctctgggcgtggaacttaaaactatccctgtggatagtcttggtcgtccgctggaaacaacattcgtttgtgttgccccgttaacgggcaatagcggagtgacctgggaaaccagccacgtgcgccacaaactcaaacgcgtactgtggataccggttgaaggcgagcgcagcatcccgctggcgcagcgtcgcgttggatcaccgttgctgtggagcccgaatgaagaggaagaccggcagctacgcgaagactgggaagaattaatggatatgattgttctcggtcaggttgagcggattaccgctcgtcacggggagtatttacagatacgaccgaaagcagcgaatgcgaaagcgcttaccgaagccattggtgcacggggcgaacggattctgacgctgccgcgcggcttttatttgaagaagaatttcaccagtgcactactggcccgtcattttctgatccagtagccatcgctttgacctgccgctttccgggcatataattaccgcttcatttttttggcagggctttttagatgttatttgcatggataaccgatcctaacgcctggcttgcgctcggtacgctgacgctgctgdagatcgttcttgggatcgacaatattattttcctttctctggtggtggcaaagctccccacagcacaacgtgctcatgcgcgccgtctggggttggcgggagccatggttatgcgtctggcgctgctggcatcaatcgcctgggttacgcgcctgacgaatccgctttttacaatattcagtcaggaaatttctgcccgtgacttgattctgcttctgggtggcttgttccttatctggaaagccagcaaggaaatccackaatccattgaaggtgaagaagaagggctgaaaacacgcgtttcatcattcctcggcgctatcgtgcagattatgctgctggatattatcttcagcctcgactcggtgattaccgctgtgggtctgtcagatcacctgtttattatgatggccgccgtggtgattgccgtaggcgtgatgatgttcgccgcgcgctcgattggtgattttgtcgagcgccatccttcggtaaaaatgctggcgctctctttcctgattctggtgggctttaccctgattctggaaagtttcgacatccacgtaccgaaaggttacatctacttcgcgatgttcttctctattgcggttgaaagcctcaacctgattcgcaacaaaaagaacccgctctgatactccgtacgctctcctgcgggagggcgtactcacttctgttaccctcacagtttaagattttcctgctttcaagatatataacgtcagtttataaacagactattatcataggtgggccaaatgaggataaccggatgaaaaaatgggcagtaataatttctgcagtcggactggcgtttgctgtttccgggtgttccagtgattacgtcatggcgaccaaagatggccgtatgattttgaccgatggaaaacctgaaattgatgatgataccgggctggtgagttatcacgatcagcaaggtaacgcgatgcaaattaaccgtgatgatgtttcgcaaataattgaacgttaacaaataaggtcagcatccggctggccttaaratttttctctttcccttttcccttccctctgccatttttatattccttatgtcgtgattataaaaaggaaacggctatgcaatatcaccgtataccccacagttcgctggaagtcagcacgctggggcttggcacgatgacgtttggtgaacagaacagcgaagccgacgcccacgcacaactcgactatgccgtcgctcagggcattaaccttatcgacgttgccgaaatgtacccagtacctccgcgccccgaaacgcaagggttaaccgaaacctacgtcggcaactggctggcgaaacatggcagccgcgaaaagttaattatcgcctccaaagtgagcggaccgtcgcgcaataatgacaagggcatccgcccggatcaggcgctggatcggaagaatatccgcgaagcgctgcatgacagcctcaagcgtctgcagactgattacctcgatctttatcaggtgcactggccgcagcgcccaaccaactgcttcggcaaactcggttatagctggacagattctgcgcctgcggtttcgctgctggatacgctggacgcactggcagagtaccaacgagcgggaaaaattcgttatatcggcgtgtcgaacgaaactgcatttggcgtaatgcgctacctgcatctggcggacaaacacgatctgccgcgtattgtcaccattcagaacccttacagtctgttaaaccgcagttttgaagtaggtctggcagaagtcagccagtatgaaggggtcgaactgctggcctattcgtgcctgggtttcggcacgctgaccgggaaatatctcaatggtgcaaaacccgctggcgcacgtaatacgctctttagtcggttcacccgctatagcggtgagcaaacgcaaaaagccgtcgcggcgtatgttgatatcgccagacgtcatggcctggcccctgctcagatggcgctcgcgtttgtacgccgtcaaccgtttgttgccagcactctgctgggcgcaaccacgatggatcagctgaaaactaacatcgaaagtttgcatctggagttaagcgaagacgtattagctgaaattgaagcggtgcatcaggtttatacttatccggcaccataagattaacgccggttaaaaccggcgttaaatattaatgacggcgctgccagatccacagcgccgttattgccagcgcaaatagcgcaccgaagccaatgccaatgggcacgaccgggatgcctaccattaccgccagcgagtaaatgcccagcatcaacaacatggcgctgttttcgccaaggttttgtactgcaatcgcattccccgccccgacgctttttttaccccgctcctgtagcaacgcattgagcggaacgacaaaaaagccccccaacacgccaatcagcatcaacaaggcataggctggcagctgctcgtgttgcagggagaaaatcagtaccaccacgccaatcaaaattccggctggcatacagcgtgacacggtttccagcgtaaccagcttcgctgccgcacctgcgccaaccacgataccaatcgctaccatcgcgttgagataggtcggcgtagcgttatcggtaatgcccagcgccaccggtacccacagcaccaacaggaaacgcagcgtgacacccgctccccagaataaactggtgcccaccagcgaaaaacgcgtttcaccattgcgccatagcgaggtgcaggcattcaggaaactgcgggtcatgttgatgagattccaggactgccccggacgcgccgccgccagtttgggaatgtagatattggcaacgaccgcaccaccgtaggccagtgcgcatgcggccagggcgaccaggacatgccagtcagccagcacaccaccggctacggaaccgagcaaaatcgccgctatggtagaagcttccattaaaccgttagcttttactaacttactacccgtggttaattcgccgagaataccgtatttcgccggtgaataggctgcagcaccaacacccaccagcgtatagccgagaaacggattgataccaaagcagatactggctgcgcccagcagcttcaggccgttggcaaacatcatcacccggcctttggcgaagctatccgccacctgcccgacaaacggcgcaaaaagaatgtaagcacctacaaacaccatttgcaggatgggctggctccactccggatagaactgcgctttcagtaacgccagagtggcaaacagtagggcattatcgccaaacgcagagagaaactgcgccacgataaccgctttcatccccttcgaccacaacgaagtgttagtgtgcactgactcactcatcgtgttgttccacttcgtctacccagcttttcaacgtgacaaagtcaggtttgccgctgccaagtaatggcatctgtttcaaatagcgaatatcacgcggtacagcaagctccggcacgccgtgctcacgggcatactgttgcaacttatcgcgcgtcagttcgttatctgtggtgaaaagcaccagtgcctcgcctttgctggcatcgctcttaatcgcagtggcatggactttatctggcgaaacaccaagtgccagttgttccaccatttccagcgacaccatttcgcctgcaattttggcaaagcgttttgcgcggccctgaatctgcacaaagccctgctcgtcaaaacgcacaatatcgccagtgtcataccagccgcgctccatttcgccgcgaacattctcggcggtgggcacttccagtacacctggcttctccacccgcagatagccgttcattatgttcggccctttcagttgcaggcgtccgccytcttcgataccagggaccgacaacaggcgcgcatccattcctggtagaatacgccctaccgtaccgggtttcgccgccatcggtacgttgatagaaacgacaggcgcgcattcggtcacaccgtagccttcaaggatgcgcaggccaaatttatcctgccaaagctgtttggtactttcttgtagtttttctgcgcctgccaccacatagcgtagacgatagaagtcatacgggttggcgaaacgcgcgtagtgaccgaggaaagtcgaagtgccgaacaacacggtgcaactgcggtcatacaccaactccggcacaatacggtaatgcagcgggcttggataaagaaacacttctgcacctgtgagcagtggcgtaaacaggcctaccgtcagcccaaaggagtgaaacagcggtaacgccgacataaagcgatcgttggtggtgaagtcggcaatcgttttaatctgctcgacattcgccagaatgcttttatggctatggacgacgccttttggatggccttcagaaccggaggtaaaaaggatcagcgcytcttcttccggctgctgtttaacctgtgccagacgcggcatcagcaaatgagcgaagatccatactttgtcggcagtggtgacatctgcttttaaatcttccagatagacccagcgcacctgagtaagttgctccggcagatgccagagtttgcctttatcgagaaactggcgggaagtgaagatggttttgatttcagccgccgtaatagcactggtcagcccttttaccccagcagtgtagttcatcattgcgggaatgcggcgacgggcgatggccccaaaaatcactgccgcactgatgcctgcattgggcagcattaagccgatgcgttcgccttcaacactgtatttttcaaggatgcgtccaacaaacagcgttttcgtaagcaatttgcgataggagtctggggtaaaattgacgtcttcgacacatttcttccctgctccgaagcggtacattgcactcagtaaagattcgtacagcgtttcacgcgggcgcaccgccattcgcgcttccatcattatttgatgcagcatttcgccagcgattttgcgacggtcacgggcacgcggcgcatccggcatctccacctgcgttggtggcaaaatatgcagagtaatttgcgggaacaagcgacgtttaaccagacctttcaggcggctgaagtgcgtaagttccgccccttcaatacgcacaggaataaccgttgcaccagacttcgccgcgacaaaacccgcgccatcgtagattttcatcagcgagcctgtggtggtgatgcgtccttcagggaaaatcaccactggtcggccctgttccaccagacgtaccagatgtttaatcgccataggttgcgtcgggtcgagaggaacaaagtcgataaatgatttcagccaacgcatataccactgttggcttattgaggtgtaaacggcaaacactggacgcacaggtaaaaacagtccaagcaaaatgccatcaataaaagagacgtgattaggcgtaattagaacgcgctcgcccttcagtgcctgggggtcacccgtaacgcgaacgcgatacaaaacacggcacaaatttcgaaaaaagctaaaaagcattccaactccctttgctctgattcagtaaaagcgaatggagggagattacacgagataaagaacgcgagcgacagtaaattaggtgcgaaaaaaaacctgcgcatccgcgcaggttggtgcaagagacagggtacgaagagcgtaccgaataatctcaccaatcaatacctctgggatcttgattgtggtctgcacgacgactcttcgccagcgagaaaacgcaaaggaatgaagggaaatgcaacgaggtgtgtaaattgtcggttactgttacagattgatgaccggcaaaaaaaaacctgcgcatctgcgcaggctggtgtaattcatgtgctcaacccgaagttgacttcacctatcaatacctctggggatcaccactttagcaacctgaagccaaacgccaccagcggtcaatcgcaacagcgtttcgcaaagtgtaaccaaaggtttgcaatctctttttttgtcttacttatttgcgtttggctcacattcccacgatgaaaacacgccgccccttgaaccaacgggcgttttccgtaacactgaaacaatgtaagcgtttacccactaaggtattttcatggcgaccataaaggatgtagcccgactggcaggcgtttcagtcgccaccgtttcccgcgtcattaataattcacccaaagccagcgaagcttcccggctggctgtgcatagtgcaatggagtctcttagctatcacccgaacgccaacgcccgtgcgctggcgcagcagaccactgaaacggtcggtctggtcgttggtgatgtttccgatccgtttttcggtgcaatggtgaaagcggtcgaacaggtggcttatcacaccggtaatttcttattgattggcaatggttaccacaacgaacaaaaagagcgtcaggccattgagcaactgatccgccatcgctgtgctgcgttggtcgtccatgccaaaatgatcccggatgccgatttagcctcattattgaaacaaatgcccggtatggtgctgatcaaccgtatcctgcctggctttgaaaaccgttgtattgctctggacgatcgttacggtgcctggctggctacgcgtcatttaattcagcaaggtcatacccgcattggttatctgtgctctaaccactctatttctgacgccgaagatcgtctgcaagggtattacgatgcccttgctgaaagtggtattgcggccaatgaccggctggtgacatttggcgaaccagacgaaagcggcggcgaacaggcaatgaccgagcttttgggacgaggaagaaatttcactgcggtagcctgttataacgattcaatggcggcgggtgcgatgggcgttctcaatgataatggtattgatgtaccgggtgagatttcgttaattggctttgatgatgtgctggtgtcacgctatgtgcgtccgcgcctgaccaccgtgcgttacccaatcgtgacgatggcgacccaggctgccgaactggctttggcgctggcggataatcgccctctcccggaaatcactaatgtctttagtccgacgctggtacgtcgtcattcagtgtcaactccgtcgctggaggcaagtcatcatgcaaccagcgactaaccgcagttaaagcaattccagcgccagtaattcttcgatggtctggcgacggcgaatcaaccgcgcctgaccattatcaaacagaacttctggtaacagcggacggctattgtagttggatgacattgatgcgccatatgcccctgtatcatgcagtaccagataatcacctgccttcacttccggcaaggcgcggggttcaacatttcccccttcctgctgggtaaagacatcgcccgattcacataacggtccggcgacgacggtttccaccgttggtgcgtgttccagagaacgaccatcagctgccagggcactgatatggtggtaactaccgtacattgccgggcgcatcagatcgttaaacccggcatcaaccagcacaaagtggcggctacccatttgtttgacgctccgcacctgagtaattaacacgccagactgcgctaccaggaagcgacccggttcaatttccagtttcacagggtggcccaaatggcgggcgatttgctcacgcgcggcattccacagaccataataatgttcggtatcaaccgcytcttcaccctgttgataaggaatagaaagcccaccgcccgcagaaatagcctgtaaatcctgaccgaattcgatgacctgacgcaccatagcaccacacacctgttccagatgggcataatcaacgccagaaccaatgtgcatgtgaatgccgaccagctgcagatgatgacgttgtatcacgtccagtgcggcgggcagatcggtgtaccagataccgtgcttgctgttttcgccaccggtattggttttttggctatgtccgtgaccaaaccccggattaacgcgcagccatacccgatgccctggcgaaacctggcccagttggtcgaacatatcaacagaacccgcattcaccggaatttgcaattcactgacgcgttcaagcgtcgcctgatcgataacatctgccgtaaaaacaatatcatcggggtgcgtttgcggattgtaacccgccgccaacgcacgctctatttcgcctaacgagacggaatccactttcacgccctgctcacgcattaagcgcaaaatatgaatattggaacaggctttctgtgcaaagcgcaccacatcaaactgtttcagcgctgcaatctgccgacgaataatttgcgcatcgtagacccacaccgggcagccaaattcagcgggcaaacgcagcagattttcggcggtgagatcggtatcggtgctgaacagtgaatgtggcataacaaactccagatgagtgcttttttatgattacgccacatcataaaaagaataaaaaatatcgatttatgtcgagtctatgcaaaaatgatatggattaccggattgcgagagagcgctaatggccgccgttaacttacgtcatattgaaatttttcatgcggtaatgaccgccggaagcctgactgaggcagcacacctgctacacacctcacagccaaccgtcagccgcgaactggcgcgctttgagaaggtgatcgggctgaaattgtttgagcgcgtacgtggacgattacatcctaccgtgcaaggactgcgtctgtttgaagaagtgcaacgatcctggtacggactggatcgcattgtcagcgccgcagaaagtctgcgcgagtttcgccagggagaactgtctattgcctgcctgccggtcttttcgcaatcttttttaccgcagctcctgcaaccctttctggtacgttatcccgatgtcagcttaaatatcgtgccccaggaatcaccgctacttgaagagtggctctcggcccagcgtcatgatttaggactcactgagacactccatacgcctgcgggaacagaacgtmccgaattactctctttagatgaattgtgtgtgttacctccgggtcatccgctggcggtaaaaaaggtattaacgccggatgattttcagggtgagaactacatcagcctttcccgtactgacagctatcgccagttgctggatcagctatttactgaacatcaggttaaacgacgcatgatcgtagaaacccacagcgccgcgtcagtctgcgcaatggtacgggcgggggtaggtgtttcggtggttaacccgctcaccgcactggattatgcggcaagcggtttagtggtgcggcggttcagtattgcggttccgttcaccgtcagcctgatccgccccctgcaccgcccgtcatcagcgctggtgcaggcgtttagtgagcatttacaagcggggttaccgaaactggtcacttctcttgacgctattttgtcgtcagctacgacagcataaaagcgacagcatcctcggcatggatcgccgcagtatcaaacacaggcaaaacactgcgctcttctggcaccagtaaaccaatttctgtgcagccaaaaatgacgccctgtgcgccctgttctgcaaggcgagcaatcacttgcgcataataagcgcgtgacgcttcggtwaattgccccagacacagttcttcaaaaataatctgattaattttcgcccgttcatccgcttcaggaataagacaattgatggaaaattgttccgtcagccgcccgcgataaaaatcctgttccatggtgtaacgcgtacccagcagcgccacacgagtcattccggccccggtaattgcacgtccggtggcatccgcaatgtgtaagaaaggcagagtgcaacgtgactcaatggcatccgccactttatgcatcgtattggtacataacacaataccttctgcgcccgcccgctgtaagccaagcgccgcctcagccagaatgtccccggttttatcccattccccgcgacgctggcactcttctatttcatgaaaatcgacgctatgtagcagcacttgcgcagagtgaagcccaccaagccgctgtttaatgccttcatttatcagacgatagtaaggaatggtggattcccagctcattcctcccagcaaaccaattgttttcattcctctctcctgatgtgtgttaccgcaacaaggctgaataaggaacgagacaaacgcctcaacggccaggtgcccgatctctattaacgaaaaaagggccggatgtacagcacatccggcccgtgaaatcagacgccgatatttctcaacttctcgcctgccatcagtttgcgttcgatatgttccagcgtgacatttttggtttccggaatgagccagaaagtgatgcccacaaacgcaatgttcagcgcagtgtagagccagaacgtaccggcagcgccaatgctatcaagcagtgtcaggaaggtcgcgccgataatcatattcgacacccagtttgtcgtcgtcgaacaggtaataccgaaatcgcggcatttcagcggctgaatttcagagcacaggatccacaccactggcgcggcgctcatcgcataaccggcaatacacatcatcgtcatgccaacagagagccaggacaagccactggaagccgtaccgttatcaaactgcatcaggcaatagcccagcaccagagtgcctaacgccatcacgctgaaaccaattttcagagccggtttacgacctgctttatctaccgtaaagaccgcaatgaaggtcgcgaacataaaggtcagtcccacgaccagagtcgcaatcatctgttgttctgtggtcgtaaagcccgccattttgaagatacgcggcgcatagtacatgatgatgttcataccggtaaactgctgcatcgcctgcaacaacataccgagaaacacagcacgacggacgttacggttgatcttaaacagtgcccaaccgccttgttttaacttcaggctttcacgaatttcgttgagttcttctcgcgctttttccgacgtatcgcgcagcatacgcaacacttcttccgcctcaatatgacgccccttttccgccagccagcgcgggctatttggcaggaagaccaccagaataatcagcaggactgctggtaaagcaagaacccccaacattgcgcgccagttaccgctataactgaacgctgtatcggataaaaacgccagcacgatgccgagtgtgaccatcaactggtacatactgatcatcttaccgcgaacgttttcacttgccatttcagaaagatacagaggagcggtgtaagacgcgatcccgacagcaatgcccagcaccacacgagcggcgattaacatctctacgctggtcgcaaaagcggaccctatagaaccgagtacaaacaggatggcccccgccatcaggctgtatttacgccccaggcggaacgacagccaaccattaaacagcgcaccaattgctgcgccgagcatcatgctactaaccacccattcctgcaaacgactggtcagcacaaagtgatcggtaatgaacggcaacgctccggcgattacgccgatatcaagaccaaataacaatcctgcgaccgcagcagctaccgaaacaaacatattcatacgccgcgtatcacgcaaagaacgtggcgttaaagcagattccgtattgatagtaaccattttttcctgccagcagagagtaagacatagtgaaaaaatacgtgaacaattcacacaggtgtcaggtcggaaacagcataaatatggattaaattgctgcgacatgccgttatgtgatggatattccaattttaaaattaagttgaattattgagattattattaaccacctaattttaaagcagataaaattcataaagttcattaattgataattgatatggattatttcataaccatgatatggattatgatgatctagagatataaaaaaccctgccatgcggcagggtcataaaagtaagaggaatgaattaacgcgccagccaaccgccatccacagcaatggtataaccatttacataatctgaagcgctggaggcaagaaacactaccggccccatcaggtcactcggcagtccccaacggccagctggaatgcggtcgagaatttccgcgctacgttgttcatctgcccgcagttgttgggtattgttggtcgccatgtaacccggagctatcgcattaacattaatgttgtgtttagcccattcattcgccatcaatcgcgtcacgcccatcacgccgctttttgatgcggtataagaaggcacacggatcccgccctggaaggagagcattgacgcgatattgataatcttgccgccattgccttgcgcgatgaagtgtttcgccgctgcctgagacatgaagaatacgctcttgatattcaggttcatgacatcgtcccagtccttttcgctgaactcgagagcatyttcgcggcgaatcaatccggcgttattcaccaggatatcaatatgaccaaaytcagctaccgcgcgatccagcagtccaggaataccatcaatctttcgcagatcggcggtcaggcttaaaaaacgacgccccagcgccgtgacctgcttgatggtttcagtcggttcaacgatgttaatgccaacaatgtcacagcccgcttgcgccagccccaacgccatcccctggcccagcccagtatcacaaccagtgacgaccgcaactttaccttcgagagaaaatgcacttaaaatcataacaataccttattcgtttatgcccacaactagcgcaaatctttaacggccacatggtccatatcatcaaagacctggttttcaccgaccatgccccagataaaggtataagctttggttccgacgccggaatgaatcgaccagctcggggagatcaccgcctgctcgttatgcatcacaatgtgacgcgtttcttgcggctgccccatcatgtggaaaacgcaggcgtcatcatccatattgaaatagaaataaacttccatccggcgctcgtgggtgtgacacggcatggtgttccacaagttacccggagccagctccgtcagccccatactcaattggcaggtttccagcacatccgggacaaaatatttgttaatcgtgcgacggttactggtgaggttatcgcctaacgtgactggagatacttcgtccggtgtgacttttttggtaggatacgtcgtatgcgcgggtgcgcaattgtaataaaacttcgccggagtgccggtatcaatactagcaaagacaacttcttttgcgcctttacccacatacagggcgtcgcggtgaccgatttcatagcattgaccatcgacagtaatcgtaccggcaccgccaatattgataacacctaactcgcgacgttcaaggaaataacttacgccgagttgtttacccacttccccgccaacggaaaccgttttagttaccggcataatgccgccaataataatacggtcaatgtggctgtaaaccatggtgtactcatcggcgacaaataccttttcaaccaaaaattcattgcgcagcccctgggtttccagcgtttttgcgtgcgcactgtggatgctctgtcttacgtccacatcaacctccgataatcagtgaagcgtgaaaatagaaaacgatagtgaaacactgtttcgttttctctataaggggatgatatgcccatgggatcgggttttcaattaaaaataaaacaatgtttcatttttaagttaaggattaaaaaaagtgcagtgtcgatcacgaatctgtcatgagaatggaaaaatcagggagcccggaaaatgtatgtcgacttgccagccatcattattcagcagattaatgacggcagatatttatcggtaaggaggaaatgcagagctattcgtcacgttcaatggtcaatgccacaccctggcccccgccgatacaaagcgttgccagtcctttgcgggcattacgtttcaccatttcatgaaccagagaaaccaggattcggcaaccggaagcgcctatcgggtgaccgagtgcgatcgcgccaccattgacattgacccgacgctcatcccactcaagcatcttgccaaccgaaagcgcctgtgcagcaaacgcttcattagcctcgataagatcaacatcagccaactgccagcctacacgctccaggcaacggcgggtcgcatacaccggcgcaattcccatcaatgccggatctacaccaacgctggcaaatgcgcggatgcgggccagcacgggtaaattcaacgctcgtgctttggcttcgctcatcatcattaccgcagctgcgccatcgtttatggatgatgcattacccgctgtcacagaaccgagactatcaaatgaaggatttaaacgggctaaaccttctgcactggcgtcagtgtgtggctgttcatcggtatcaacaaccaacgtctgaccgttactttgggtcattaccgggacgatctcatctttaaatcgtccggcgtcaatcgccgctcgcgctttttgttgcgagctaagtgcgtaagcatcctgcaattgacggctgatgccatattcgcgagccagattttcggcggtgacaccaatatgataatcattgaaggcatcccataacccatcatgcacaagactgtcaaccagctggctattgccaagctgtgcaccggtgcggctatcagtcagaacatgtggtgcgcggctcatgttttcctggccaccggcgatgacaatatcagcctcgccacactgtatcgcctgagtagccagatgcagtgctttaagcccggaaccgcagacgtcattaatcgtgattgcagaaacgctattaggcagaccacctttaatagccgattgccttgccggattctgccctgcccctgcagtcaacacctgaccaagaattacttcatccaccgcatatgcaggaacgccggtacgttctattaacgctttcacgaccagactaccaagttccacggcggaatgacccgctaacgcaccgcgaaagcagccgataggtgtccgtaacgccccgacaatcacaacgtctttcatcacaacctcgcaccaattaacagtgcaatagtaaatgattgttaattacagttatcttaattgtttaaaaaaagtgatttttatcacaaaggaaatatacctgagcagtagtcagagtcataactggcacgtaaggtttgcaaccactaccccaccaatagaggggtagatagggcgttaatctcccatacttaacctggtttatggtaaattgccctccattttgtttaatttgtagatgatacgttcagataatgtctaatatttggtctaaagaagaaactctgtggagtttcgcgctctacggcacagccgttggtgcaggcacgctcttccttcctattcagttaggttcggcaggggctgtggtcctgtttattactgctctggtcgcctggcctttaacatactggccacataaagctttatgccagttcatcctctcatcgaaaacatcagcaggtgaagggataacgggcgcggtaacacactactatggcaagaagattggtaatctgattaccacgctgtacttcatcgccttttttgtcgtcgtgttgatatatgcagtggcaattaccaactcacttacggaacagctggcaaagcatatggttattgatcttcgcatccgtatgttggtgagtctgggtgttgtattaattctgaatctcatttttctgatgggacgtcatgccactattcgggtaatgggatttttggtattcccattgattgcctatttcttatttctttccatttaccttgtaggtagttggcaacctgatctattaacaacccaggtagagttcaatcagaatacccttcaccagatatggatatcgattcccgtgatggttttcgcctttagccatacgcccattatttctacgtttgccatagacagacgtgaaaaatatggcgaacacgctatggataaatgcaaaaaaattatgaaagtcgcttatctcatcatctgcataagtgtactgttctttgtctttagctgcctgctttctattccaccttcgtatattgaagcggctaaagaagaaggggtcaccattttatcggcgctttctatgctgccgaacgccccagcatggttgtcaatttccgggattattgtcgcagtagttgcgatgtcgaaatcattcctgggtacgtactttggcgttattgaaggtgccacggaggtcgtcaaaacaacactacagcaggttggtgtaaagaaaagtcgtgcatttaaccgcgcactatcaattatgttggtatcgctgattaccttcattgtttgttgcattaacccgaacgcgatttcgatgatttatgcgatcagcggcccgctcattgccatgatacttttcatcatgcctacgctatcaacatatctcatcccggcgcttaaaccctggcgctccatcggaaatctgattacgctgatcgtgggtatcctgtgcgtatcggtaatgttctttagctaatatccattgtgaatggttcaaaattgctacaattttgaaccattccagttttcataatgtgcatttgttattattccgctctatcacttctctcgtcatatcctagtattatcagttagttaaacacacaaagagatctgaacatcttaaataagactatttaagatgcataacttagattcgcaagatatcttctggtcattcaaaaacaatttgcgatatagatattctcataccatgagatagttatctgaaccaccctcaaccaggtaagattaaatcagtgaaacataatcatatttaataacgagaaatgcattttaaaatgtcttaatcagaattatagcaaatacagattaatcgcaatttttcccagcaaaattacaaaatcatggtgtattgacatcatcaatcaccaatgaaattatgcaattatatacggatagggaggttcttaacatggggctttgtagtcgttataaaagtcttacatgcaatagttgctcaatgcattgccaaataatgccagaagagtcaccgcgtttgcagtactgcgcaaactcgtgtttttgtatgtggaccgaagaaagttcatattttaatcgtggtgtggtagaaggtatcttaacaaaaaaccacaatgcgagattaagcggatatatttttgtcgatttttcagtaagttttttacgtctattccttgaaaaagactggattgactatcttgcaagtactgacatggggattgttttagtcagcgaccgcaatatgcaatcgttagctaattactggcgaaaacacaactctgcaatatctgctgtcatatataatgatgatggtcttgatgttgccaatgaaaagatcagacaactatttattggtcgttatttatcatttaccagaggtaacacattaactcagatggaattcaccataatggggtatatggtttctggttataatccatatcagattgctgaagttctggatatggatatccgtagcatctacgcgtacaagcaacgaatcgaaaagagaatgggtggtaaaataaacgaattatttattcgttcacattcggtccaacattgatactcaacaatctgccagaatcatactctgtttatacgggcatttattgaaatgcccgtattttataaataggccgtcccctcaagagtaaacaccatagtatttaaaaccatcacacgaaaaattcagaagcattacgaaatatgaacttacaaacaatagtggcataaatgttaaccatgttaatttacataaaattttacgttgcgacattaaagcctcatttcaatcatcatgataaatataaaattaatatatatttatgccgtaaataccaatatacttagcaaactatgtgatttccatttcgattgatttagtgtttattgacgtatgtactggattattaacgataatatcgagttctggcctgagcaccgaaaattaatatcggtacataacgccgatcttaacgtcgttctgacaacgccagccagtcgttgtttatcactgctacttgaagcttttcctgatgtggttgcacaacaagattttttcaccagagtctgggaagaagaaggtatgcgtgtgcctactaacacgttatatcagaacatatccattatcagacgcggatttcgcgctgttggtgatactacccactcgcttattgcaacagtgccgagaagaggattcaagatccataatgacattaacatacaaaatcatgtaataaactcatcaacagacgcacatacacacaatgccccacctgccataaaagttaatgcgggatacaaagagagcattggtggcgcaaagaatttcaataacaaaatcctcaaacatataaaaagttatctaattatgttgagcgcatttgtcataggcgcatattctgcatattggctatggaataataatcaaccgaagccatttttcaaggattacaagactgttgcggaaattaatggctgccmttttaatgtaacagaagatacaattgatgggttgaaagagttcgataaatataaaacacggatactggattcggggattaactgcaaaaaatatccgtggttatacttccctcttgcaaaatcctcaccggggatgattgttatggcatgcaataaaaactataaccaacatgaagtggcaggctgtttaaccctgtcttaccgtgaggttaatcgtggttgattataaaaaaaaacttattatttattttagtttttatcagtgggtttattctcttcactgtctattcttacactgcagaaaaaatgatatataacgaaacatgcactgcaaattgggtaatttttaatgaccagggacgagcaaatcttaccatagactttatgtataacaaaaaaaataaaacaggaactgttgcgttgagtggaacctggcaacaaggtaacagagaaagtaaatcaatacggcgaaatattgaatacacatgggttgaaaactatgacacagcccatttaacatcaaagaaagttaataagtttgagattatggatcaagtcgatgatgatagacttgcagaacttattcctgatttttatgtctttccagaaaaaagtgtaagctataatatactaaagcaaggtaagcatgcttttattttgagcattggtaacagagcaataatgcattgtgcaaggtaaactaaaatagataacaaaaagatggaacctcgttaatcataaaacaataaaattaaatattctcgcagtatatggcagtctaaagcatcaaagttttgatcaacatctttcattttagacatctccttacaatgtaaaatatcatgtatcaacaacatctggtgcaaatccatgagtcgaactcgacattcatcttagctcgattattattccttcgtacagtcgatgtaaacaatacagaaagaggattattaagaaccagtttactcagtgaatcaatagaggaaaggactaacgtttctttaaaagaattgatttcatcatctgttaaactaaactcatcattgacagatcgtgagatataactgtttttaactttactctttacgttgactttattgacagaattaacattcacaaatcttgaatttaatgcccatgatgttgtttgcgtgagaaccttctcagcattaaggaatttttttaacggaatccttggtttctttttcgagtccgaatttacaatatcatgcatatagaccatttcatgaatctgcgaaaactcaatgtccattatatacctcacatttttaccgtgactcgatgttactgttcaataatcaccttccatcaatactaaaattaatacccctaatgtgccgataacaaatatagtcattctacgtaacgtctccataaggtgataaccttgatcaaatgaatttcgaatataataaaggaaatcttttgagatatttatcacgaataaagctatttatgttaccaatatcatttcgagtacgcacactatctatctgttttttaaggatataaaaaacaacatgtaagttatgtaaattgccgatgctactaagtaacattatagtaaaaaaagtaaaaatgagcgatttttgatagaataaagcatgagaaaaggtgatatttgacattatcagaagctgcgaattcggattttgctctaatcaaatgagagaaatgtaaaatgaagccacgaaatattaataatagcctaccactgcaaccattagttcctgaacaggagaacaaaaataagaaaaatgaagagaaatccgttaatccagataaaattacaatggggtctggtttaaattatattgaacaagaatctcttggagggaaatatctaacacatgatttgtcaataaagatagcggatatttctgaagagataattcagcaagcaatattatctgctatgagcatatataaatttccgataacagatgatttaatgagtatggctgtaaatgaactcataaaactgaccaaaatagagaataatgtagacctgaataaattcactactatatgcacagacgttctatcccccctcgtcaccaaacataataaacaaaaaagtcaaaacgacattctacccttcgcaaaaatcccctttttaattttcattgaaaaaatggaaattgataatatgaatccaggtcatgtacattaaggcattttgaaatgtcataattaggataactaataaggtgaatattagtataacagctgatgatgttattaatttgtagtggaaagtattttaactaataatgaagaaatatactcataagcaatgcaagcttaaaactcataatttaaaaaagataaatataaaaatatcaatgagtcaatcaataataatttagcatcacgagacacatcacagaggaatattatggacacagaaacaattgaaatattcaataatagtgatgaatgggcaaatcaactaaaacacgcattatcgaaaggagaaaatctggcattactacatggtttgactcctgatatccttgatagaatatatgcatatgcattcgactaccatgaaaagggtaatgtaacggacgcagaaatttattataaattattgtgcatttatgcgttcgaaaatcatgaatatctaaaaggttttgcatcagtatgtcagtcaaaaaagaaatatcaacaagcatatgacctttacaagctaagttacaattactccccgtatgatgactattcagttatttatcgtatgggtcaatgtcaaattggggctaaaaatatcgataacgcaatgcaatgtttctatcatattattaacaattgtgaggatgctagtgttaagagtaaagcgcaggcatatattgaactcttaaccgataattcagaagataatggctaagcattacaatcatttggttaaaaatgctggttatagtgtaggtaaccactatgaccagcacctcttatgctttcttaaatcaacatcttaaaacagttaagaacacactaaaaaatattatttttcaacgcgttagagaacaatctattttatcaaaattgaataaggctatttcagattacatcagtgaattcctaagataaattagtgaacacaaccatagatatgtcgaatgtaaactcctgtagcgttaatgacacataaatatgaatagccataatttctattgcttatgcaggatgcaagaaaccaattttttcatagaggttaactaatggacttagaaaataaattctcatatcattttcttgagggattaacgctcacggaagatggaattcttactcaaggaaatgagcaagtttatattccaccgaaagagttaggtgtattaatagtattacttgaatccgctggtcatgtcgtactgaaagatatgatcatcgaatcagtatggaaaaatattattgttagtgatgagtccctgacaagatgtatctattctttgcgctgcatttttgaaaaaattggctatgatcgttgcatagaaacaatctaccggaaaggttatcgtttcagtgggcaggttttcaaaactaaaataaatgaagataacacttcagactattctatcgctatattccctttcactacttcattgaaaacactggatccattaatacttaatcaggaattagtacaaatcatttcaaataaaaaaatcgatggcctctatacctatccgatggctgcgacaaatttttgtaatgatcacatatcgcaaaattcatttttgagaagattcaatccagattatttcgttacaggaagaataaaccagaataatgcagtgaacactttatacattgagttgaccgacgctaaaaaccttttcctcatcgccagtaatcatctacctgttgatgaactacataatacatcacaatttattatagaaaatatccttcaaacagtacataatccacaacgatctgtaagattaactaagcaggaccaaggatataagaatcattatttatcagatgaaatgttagccggaaagaaagaactttacgagttcacccctgaaagcatttacagggccatgactatatttgatggattacaaaataaaagtgatatacagacgctaaaaacagaatgttattgccttctagcggaatgccatatgtctttggcacttcatggaaaaagtgaacttgaacttgctgctcaaaaagcattagagcttttagattatgtatcagacataaccactgtcgatggaaaaattttagctattatgggactgataactggtctgtctggacaagcaaaagtatctcatatcttatttgaacaggctaagatacactcaactgatatagcctctctctactactatagggcacttgtcaactttcataatgaaaaaattgaagaggcaaggatttgtatagacaaatcactacaactcgaacccagaagacgaaaagcagttgtgataaaagaatgtgtagatatgtatgtgcctaacccgctcaaaaaaaacatgaaactctactataaagaaactgagagtggaagccatcgagttataattgacaacattttgaaattaaagcagctgacgagaatttgtatgcgataaatttttattgacacaattttattatttagatgtatgcaacttgttatttaaaaaacaaagatcaaaatatctaagatatttaccttattgcaagatatttaaaatgctctagagttaaaagtatgatgtaaagaccattggcctggacaattaaaaagggagctttatgactaatccaatcggtatcaataatttatctcaaagttcaaatatagcgaatgcaacgggtgatgaagtcgtttcattagataaacacatcaacaccagtgctactgataaagttcaaatacaagcatttatagtttcaacatggatggcgtcttttcaaaatgatatgtattcagaagataatcctatctcaccttaccataaaattgaatggtagacgattgaccaaataaattattaacgagatactgtttataatagtatctcgttccttttatacaatcctgactcataaagatatatgcgctcaccaaaagttaaattcttaaccatcttcacgctttctatattaattacaaaaatgtctttcgccagtagcgcttgctttaatgaagcaggaacaatgttcagaatcgaaccaaatttgattaaagctatcgctcttgttgaaagcaatctaaaaaaggatagcatagggaagaacagagataagaaaaacaatataaagagttttgattatggtttaatgcagataaaccagatgcacattcccatgttaaaaaaacgtggaataataaaagatgaacgagatttgttagataatccctgcctgaacattaaaataggaaccgagattttatataagcatttttcccgttgtggaatgacgtggcaatgcctggggacttataatgcgggttttgcaatggataaccaaaaaaagcgactgcaatatgccaaaaaaatatatattgtatatactaggcttaatgaactagacaatcgtaaggctttagcaaaatgagcctaaagcctcttttttttatatagtgcacacacccatacgtaaagctgttttgatcaactcgataccactgtgaacatctaatttcttcatgatattgagtctatgagtttcgactgttttcctgcttaactgcaagaaattagcgatttctttgtttgtttttccatcagctatgagttgtaatatttcagactcacgatttgtaagttgattatcagaggaatatctggaagatattttctcacaatccatatgtacactatcaaaataagtgtagccgttactaatcgaatcaatagcgcgattaagtttcgccgggtgactggttttccatacgcatcctttcgcacctgcttcaagcaattttattgaatcaatatacggcatttttgctacaaatgtaataatatgagcatctattttatgcgatttaacccattttacgagttcggcccccatcattccacctgcaaattctcctaaaataaatatttgggctgcagatttgttacactccgctatagctttcttcagatctttatagcccccaacaacctcatataaatcgggataatgtccgaggaatccaattatcccatcaatcataaacggctgctgatctgaaactacaattttaatttttcccatatattcatcctgagtgtaaatgctttaacgcattcatttataatcatccctttcattattattataagcaaaatccaaagaatacattgatgaaataataatgaaatataattaaaaataaagtttttgcgtgaaaataaaagcatgggcatcgaaaaattatgagatgattaaaatattagaattagattatattaaaatcattaaacctgagccagtgagctatgagtcctcagggtttgtcaaaacagaattattcatagccaaagaatgtgtttcacacattttttcaactaaataatgcctggcttgttcgcagatttcgttaaccttgtcaggggagaaacaatgattattaattaaatattgctcacaattatccacaaattcctgcggactaaattcagcaataaattgatcggtaaaaaacacaaaacgcttatcatcatgatatgcaatatggacattccatattgacttgtcgacaaaatatgactctacttcaagagacttatctttgaaactggtaggtatatggagatttacaggacctgatattgatggtaattttgttacccaactttcaaaaattttgataaaaacatcaacttcttctgaagattttaacaatatactcttcagatcgtttatcatgtttattctttttttttcaagttctgagcatagctaagcttatcaagggtataaaattatccatcacatcaataatgccttttgtatagccatcataataaccttgaataaatttttcttctctcttttcctcaatactctgaatttttgcggtggtttcaagaaggattttttctttaagagaaactatttctttcaatccatcagaaatttttcttttaatcacaacaccatttgcaggagattttatcaagctcatctctattttttttcgcataaaatgtaattctctctaaaagtgttgatgcaagtggtaacggcgatagtatgtggtcaacaaaatcaggaaataataaattaaatcgttgctgcattgccaatggttgttgccttatatagggtaacaacgttgaaaaaccacatgtgatgatattgtgatagttagcgatgccgggtttgtatcgtgccttttcatttatttccagcggtatagctgataaataatcccttagtacatcaggaaccttataaaaaaacccgcgttctgcaaacctttctcgataaaagtgacaaccactgagtaaacagatcaatggaagtaaattccaattgtttatgtagtaaataagtgaactattcagattaaaatgttcaactgaaagattatactgcaggagaatcatttcattggtaatagatctcagcaccggattgttaataggtgtattattcaagcttactcgttgaggatgaatataactaattggagcatatataatctttcttagggcaagattcataacgttctcatatgtctacttaattttcaacctgactaaattagttagaatggccctatacttccataacagccagcaagtcgctacggatattaatgcaagtaagatagaaaccggcatagccttatcataagcaaaaacaggttcgctaatttcatatgttggtgcttgctcaataatgtctcttcgttttgacaatacaacagaaatattctcatattgtacgcttgcaaaactattaacaataaatctctttatgtcatttatttttatttctggattgatatctttttcatatactgcaagtacagaaatatgaattggtaaagcagttttaccactatcgccagtatcaacatcgtaactaacatgtactctcgaagaaacaataccatccataattttgagagattgctctaaccgctgctcaatagcagaatatagccttgctttttccgctcgtggagatgaaacgagtgcatctgcagggaacatctgcgatatttgaatatcaggcttacccgggagattgtagatttttagccaatccaccgcagaagcaaaatccgttggttcaacatagattgagaatccagttttgccttgatccttcttttcagcattaatattatgtctttgtaaaacagcaaggacatcattagcttgctgttgatcaagatggttcagtaattcctgctgcttgcagccgcacaacagcaggataaacaataataatgatatatatttcatgagcgggtcaacgtctcaactgcagcgacaatttttcttgctaatgttcccaccaatgaaacctcgacattataattaagcacatgatcctgcaagactaataatttttcaggagttaatccttttttatcagacgttaatgcttgtaacgcattttgctgccaattttcagtttgtacagcatagttagcaaaagcggagatcattttatcatccgggttgtcaagattgagaacccggtcatttaaatcaatcactttcgcttgctgtatttcatgagcagttgattgctcagctctatcaataggtggcatattgcttactgacataataaaatccttatccagtttagcggaagttttgtatgattgccgaatcaagatctttatacgcttttacaacgttagattgcgcatttcgatataatgtatactcagctaatgcactttgatattcggcaagggaatttcgggtcggaaggattggttgctaaatcctccaacgctttttcaacttgctgggttcagatcatcaacgcccctgatcaaattgtttgctgatgtccataatataacccattccaatctgccataagtcctcctcaattattcctgaaatgtccacttgctacccttgagacttctcgaatcggttatctccgtagctaaatgaactattatttgtgtcctgatttttcaaattcacattaaatcttacatattgtttaccccattgtttataatattcgtcaacatagttatttattttgtttaattcactgtcgcttaacgtaccaatgatattgaaatacacattgttagctgttttatatttttcataagaaagacctattgcagacaatgtttcaatagcctgactttccaatacattatcatctaataccgcaatacttatattgctggcatatggcatagtttgtagtaaccctttaataagattgtcgattagttgctgtgtgatagcattccgttgcttactcacggtcagtctgggattactggcatctaatagctgaagtttaaaatattgtaaatcagggaaattatcagcaagccatgaaaaaattcgtatcgattcatcatcaggatttatcacccgtactggctttcctggttgatttttttccagtgcttgtttgacccagactgcttcatccaaactattggtattgatatagatgacatgatctctaccatataaaatttcataattcctgtttttgtttacaagaatcttatcgatatgtctcagctgcggatcattactggcattaacaatataaaaagcaatgaaaatgataacaaaaagaaaaaaaagcattacatactttaacagtttactgctaaagaaatgttgttttgtagaaataatgctattttcaataatgcctggcaatgaatactgccaaacttcattttttcttttacagcaaatttgagacctaaaacttctatttgctgattcaatgttaacgttctatcttcaggttcttgtgctgttaattctctgattgttacaaccagatcagggtcggtagtgattataatctcaaaactacctgtaagctcgccataaggaacgactattgyattttctggtaactcagaaaaagcatcacttcttcctaacgaaacatcattaccaatgataacaagtagacgcccattaagtatttcatactcgcatccattctatggtccgctcaacaaacgaatggcataagattccaataagtcttgtgataagaatttatcattattttccatgaataccacccgctaattccataagctctagtttagagtagtgtaacaagacggaaatttcatgaccaaattatgatgagacagaataaaaaaattataattttgaggaccattttaaatgcctctatgcataactttatttacaatttaaggtataaaccctattccctcaacgttaagcaaatataacaattactcttattttaaattttacacataatatttaccctaaatgattttagagtacaggttggcatatgcaagtcttttccagtgatgtctacttcactgtaggcactaatgcattattagcatcccaaaaggaatattacagcgatttagttgcgttggttgatcttggacattcgttcgttgttattgatgagcatcaacatcgaaatctcaaaccaaatacagaacctgtaaacatccttttgagtaacaatttcatctggatcaataagaatattacattatctgatttaacgcatttcctggtttcaaatcttcatacacaaaatgtgtattccacacaagaaccacttacccatgatgagatagatatcctgcggttatgtgtttcatattcattaaagcaaattgccattattaaaggaattgattataaaacagtatcatatcacaaaataagagccctcaatcaacttaacataaaaggtactgttgagttgtttatagcactctgtgaatgggataaacattattttaaactccaatcttgcgtaagagaaagttgatatgtcattagtaatgatataatagtaaaatcataataaccatcgcgctgatatcgttgctctctgcatgcaccagagaaaattcattaaaggagaatcaaaataaaagaagtggcgaatcccaagcgatagtagatgcaagacagttctttagcgaacacccggaatatatatcatcagcagaactggaggaaaagctatatcgcgaatttgcacaggttactacagttccagcttataaagagatgagtatgtatcaattgcttgtcatttcgcaagatcgtttaactcattaaataaaaatctacacgttttttgcgtgtagattcttataaatttttgactacgatacatgtttaattttttaaattattgtcattattctcgctttttgtgtcttcaccctcaatatatttatcttctgaagagagctgttcatctggaacaggttgtccagcattctccacatcttcaagccacagcagaagacgtaatatttcatctatattttcgaagctaacataatcgtagcgacgatgggtagcataaatttttcgtgctaattttttatctgtaataattggtatcccgatttcctttgcatatttccttacagctaatgctacctcattagtttctcttacagaaatcaatggaataggtgacagatgtggcttaaagtatatccctattgcaatgtgagtagggttggcaatcatcaaacggctattactgacatcagatttcaattgctcagaaagaatttcctgatggcgctctctgcgtttagacttaatttcaggatttccttcttgttccttgtattctcttttaacttcttgtttatccattttcatatctttcataaataaaaaatattcagcgataaaatcaaaaattaagacaattatcatactgccgagacaatacagtatgagaaggaatagcatctctccccaatctgataataaagatatgatatctccatcaagagttttaaaaagcagtgatttatgattactccaaaatactttgatctccaatgcaaaaaaaataatataaagaattgctttaacaaattcttttacggtttttaagccaaatatacgctttaaaccatttactggattcaatgaatcaaactttaattttacagcttcagttgctaattgcattttactttgaaaccaggagacaagtattgttgtgaacatgcaaaccagcaaaaaaggaatgatcgttttcaaccaaccaatccccatagctttaaaatagtcccaaatatccggtttagcgttatgatcaaggatatattcaagaatcgacataatgtgatgcacatcaaaaacatatccgagatataaagtacccacaagcattattacagaaacggttaagtctctactttttagaatttgcccttttttagaagcatcctgcagtttcttttgtgttggcttttcagttttatttgccatgaaacactctatttctcaatgtatagttgcaattgttctgggaaaaaggataacggcatcactcgttcagccagtattgggccaaaataaataattaatattaaaaatgccagcgcacttttgacagtcagtgaaatggcaaaagcatttagttgtgaagcatagcgtgccagcaatcccaggacagcctcaccacccagcataacggcaattacggggcttgcgtaaacgatagtatgagtcattatattattaatatatgaaaataaaggctctaatttaggaaaattaaaacttcctgaaggccataaattataactttgctaaagagtttccagaataaagttcaatccaccgttagtaagataaaccgctgcagagaaaaggttaaataatcttgctaattccgaggtatcgacacctgtagccggatccaaagtactacttaacgttgcaccgcgttggttatcgataaagctacctatagcaaggaaaatccaaaatggagatgctaataagcaagcaatgaacagccctatgataatttctcttgcagctaacaaagcgatatcgatttcatttaaggtcgataattcatagtggtaatgctgaactaatgcacatgataccactattattattggatgacggactactgttggtatattcccactggcgaaaaatggtaacaaatagaaagttggtgccaatcggcaaaaaccgagcgctgtagcagccagtagactatgcaactgatagagtatcacctcccccatgctatcctctcgcaaatgctaaattcagcatttcaataccaaaagaatataatttttcaccataccatccgctcattaaaaaaaagcaaatacttacgcacaataatttcacgccaaatggcaacgtctgttcttgcaactgcgttaccgtttgaaaaagccctaccaataaaccaacaaatgtcgctactgcaataggtcctgcagacataactaaaatcagatacagcgccctattccctgcaaaaacaatgtcatccatatttttttcctcagggattaatggataggtcaaaatattgtaatatgagtccttttgataacattgtccaaccgtccatcgcgacaaacagaattaattttatcggtgtagatatggttaccggactcatcatcatcatacctaacgttaacagaacgctggatataaccagatccactacaacaaagggtaaatagatataaaaacctataataaatgcactttttatctcacttaacgcatatgccgggagtaacgagaaaattgaaatattatcatcatcgattatctcttcattgtcttcagaactattcaccttctgaatcttttcaaaaaagctaaccaactccggttcagaatattttatcaaatatgatttataaccactcatgcctgtctcaacaaaattaacaaccgacgctacattattgaatgaaagattctcattctgactgttataatatatttccttcccaaccggcatcattacaaacattgacaatagcaaagcaaccccattaagtgtcatatttgatggcacttgctgaagtcccaatgcgtttcggacaataacaaaaacaatcgagaatttaataaaacatgtcccggatgctattataaacggcaatagtgtaaataatgatagtatcgctatcagcgaaatgctatttgacattattatgccctgataaccaagaatgaatctctacgcccaatttatcatccacttcaacaagttcgccatagccagttagcgcgccatttacacgtatctctatatttttctcagattcaggaagcagagatattattctttttgcacagagctcgtctatttcatatagattcattattttcttaccaagaacaaactcaatttttacaggcaactcttcaaaactattaatcatctgttcgtcattttcatcataaatctcactctcgctttttttgatatcaaagtcatctgtttcaaaatcttcctcgtactgaaaatgatcagccatttttaactcctctggataaattaaatcacaaatctttgtattataaataaccgcataagccatattatttgagattaataaaacatcaccgacttcaatatcaacaatagttctataacatgttttactaaatccaattacaaaatgaatgggccaatataatgattttttgtctaaagttggagcgttttcgtattggcagactgtgactttatctaaccaaagattcaattcccctgtccatattcttatcagtggttgagctggactcaatactccatcaaatactttacctacgcacaaacgattatattttagttcaggatactttagatttaacggggaactggataaactgagccattcccctattaacctttccgtttctggcattaaagccatcccagcgagctcggcagaaattaagggaaatatttctcgaagcaacacccatccagaccagctgccactctcttctgctatcggtagccatttagcactaaattcgggcattaataatgcaacatcttcgccattttctttccaattttgaaaagtggtttcaaacgtagagtgtttcgatttactttcctcagaccgaacattaactttcatccttctgatcgttttcgaatttgccttcattttcttgctcctcatgaggctgatgtcgttgtccttgtcgttcatcttgctcagtcaatacccaacgttgtgctgtaacatcattgtgttgggcttcatggagtctgtcggagacaagtgtgtctgatggttttagtcgtatcccttcactactttccagaatccggaccgtatgattttgtccccaacgctgaaactgatatgtcaattcattttcgcgcacattggcattattagcagaattatttatatcattctgattgagcgtattaacattcctttgcttttcgatatgttgagtaaacatggttctgttatcagcaaaccttctttcgttagtaatgtctaatgaatgggcctgcggtccatttattttgtctccatcgcggtattttttttcacgatctttattattactgtgtttttgatctgtgatgtattctgtatggataccattatggattttttccttaaattgtatcgttcgattagatagttcagaattaataccctgatctcgtgaagtcatattgagaagtttctttgtagaaaattgctcggctccttttgtttgcaaagaaagagatggattcctgtcaacctagagagacgatttgttgtcaatagacttcatgtgcccattctttttccccaacgtagaaaattggttatcctgagtctgacgtaataactggagaatggttccagcgacaatctcactcatttctttattttttttgtttttctttaagaaactgtctaaatccgaagcagaattatcgggtgtgtctgtgtttaaaattttacaatgttcaattttcttgacttcgtccattatatttttcctcctgttcaagctcgtcttgataaagcatctgatttaaaagttgttttttgatgcgcttttttagtcggtcgtatttttctccttttagccaccagtgttttctttgtgcttgctgttgaactatttccttgttaagtatttttcgccgctcggctattttttgcttttcaagatttatctcagcgatctgctgctgaatgactgtaactttacgtaacgagtaaaatatatcctggcgaaatacaacttcgccgagtaactccttcatatctaacagtgactgcaggtttttaagttgcatatcatacaggcgttccttttcggctaacttttctttttctgcatttaacttttgtaatgatgcttcacatgcagccaggctctgcgctgttcttctgataagtcgattaactttacttaacaattcgttcaagctcttttagcgtttcactcattggcattttttcattaactgactgtttcaaccaatttgtgagtttaggccgggcattcatagcaaaatcattttcagcattttgccctgcgcgatattcccctaagtcaataaacacctgtagatcttccaaagttgtgaggttcttccttacccgtgcagcattatctctgtgtttttcatcagtgacctgaccaaatactcgactcacactttttagaacatctattgccggatagtgaccttgacccgcgagtttgcgacttagatagatatggccatcaaggattgagcgaatttcgtcacccagtgggtctgattcatcttccccttccagtaacacggtataaaactcggtaatacttccttttagtgttggtcccggcctctccagtaagcgaggcaaactgtcaaaaacagaagcaggataaccacgtctggcaggtggttcacccgctgccagtttcatatcacgtagtgctcgtgcataccgcgtcattgagtcgataaaaagtacaactctctttcctcgatctcgaaaatactctgccacggttgtcgccatcagggcggcattacaccggtctactgacgaaaaatcagaggtggcatagaccaatacgcatttcgctgcatttactgattttttgagcgattccgcgcattccgtaacttccctaccacgttcgccaatcaagccaataacaaacacatcagcttcagtattgtttacgagcatatgcattaaaaccgttttgccacagccagccgaggcgaaaatcccaacacgttgaccaatgccacatgtcagtacgccatcaatgactcttatccgtgtctcaagtggtgtattaataactcgacgttcctgatacgacggtggcagttcatcaatcaggcgtaaatttcccctatcgcctggagtgtccgggacaaacctttccataatttgaccagaggcattcaaaaccgaaccaagaaaggcatcactgatctgtatggttaactgctctcccgttggtttcaaaactgcagtacgtgtaagccccacagagctgcctataaggtttaataatgtcttcccattgcgaaagccaacgacctgagccctggctatacgttcatttgcttgcctgctcgcataaatttcgcatacttcacccacagaaacgtcgtcaagttctgcttcaatcagagagccgtttatgctatgtaagtagctgtatttatttaataattttaattttttcataccagcatgctccatatcgcaagacattatcctaaatagttttcagaatattaacgggaacattttccgttagttccccgtacgaaagtacttcgaggtctcgataactagattcaataagttttttgataaaacgacgaatatccacagatcccagtaaaataatgtctttaataggaatattgattccagaaagtgccagtttaaaattatccagaatcatctcagcttcggatgcatcgagattaagaaaagtaccgccagcggtaggcctgacaccatctctgattctgtcctctatttcaggcgaaatcacaattgctttaatttctccagaatatgaaaacttatggcaaatgtagcgacctaatgcacctcgtacatgctcgacgagtgtgattatatctttctctcgtgggctccataatgctaaggcctccataactaaccgcatattgcgcactgaaattcgctcctggatcagacgctgaattacctctgaaatgcgctgcacggttatatatcttaatatttcttttaatagatcagaatacttcatctctaattgatcaagaatatattttgtttcttgtataccaaagtactcattaatattatgagccagacagacagataaatgattatacatttcatccatggccgtgcgagtataacagccaatttttgttaatttttgagcatcacttttcgtaacccaataatattgttcaccattactatttacaatgacaggtttcttgatcaaagtcgaaaccacttcatctgaatattcaaccaacaagacaagatcatgataaattttaaattgtgaagctctgacttcatttagcattaatatgacatcttcatcattaagaccttccccctcacgaatgacaataccgggaatgcggataccatactcaataaaaaactgactacgaatcctatcagcaagattgatttcagtgtattttttagcctgtacactattcataatcaagaccaagggtaccgtttcggtaataacctgatcaagtttattaatgatacctaatgagatatcatcatcttgattatagggttccaacccaacggtaatatctccctcaacaaccgtttcttcagtccctttctttttgaatttaaagtaaaagtaaattcctaagattactgccaaacataaaaacactagaaggggaaaacctggaagcaacccaatacttagcgcgaggacacatgtcacaacaatgacaaaagaattacttaataactgggacattatattttgccccatattatcactatcgccatttacgcgcgtaacgataaatcctgcgctaatagcaattaataaagctggaatttgagaaacaagaccatcaccgacagtaagaattgtgtagacagtcaacgctgttgagaaatccattccattttggcctactcctactgatagcccaccgataatattaacaaagataataataatgtttgcaatagcatcacctttgataaatttcatcgcaccatcaaaggaaccatacaactggctctctcgttctaatacactacgacgttcttttgctaaatctgcatcaatgatcccggcgcgtagatcggcgtcaatgctcatttgtttacctggcataccgtcaagcgaaaagcgggcagcaacttcagccacacgttccgaacctttagtaatcacgataaactgaacaatagtaacaatggagaaaataacaaaaccaactaccaggctatctccaataacgaactcaccaaaactcgttataatttctccagcatccgcctcaagaagtataagtcgactggtactgatcgccagcgccaaacgaaataacgttgtgataaggaggattgatggaaatgaagaaaagcttaagatcctatcaacatagaatgatcctaaaaatacaagtattgccaatgttaagttaagcccaatcaaaaagtcgattaaataggtgggcaatggaattatgagcatggcgataatcatcaccattaatccaagaattattaattctggatgactccttaaccctaccaaaactttgttaaacattgaacatcaccttcttccatggttttttattttgttttttgttacagttttgtgtatcaaagagctctgctgcaaatgttacttttattgcctgtttacaacactccctaatctctaataattgttcattattaataaaaagtgaaaatggaagatttgtacatccactgtaaatcgccttcaggagtaacgttttgtctttataattagcatctgcgggaagggtcaccagtgcattgttcaggagttcctctgcagtctcaggaaattttattaacgatatcagaaaaaatatccagtaatcttctgcgctgataaattttttaattattgggttattcattaaagttttcagaaataaagcctctgccgactgaagagacaatagttgtgacaacttattgagaaacataccaaattccaatgatgaacaactcgcatcaagtgcatttatatctgagaaaagcgtctctttgataaattttgtcaccaacattctattttgatagccataactaccaatccattcgacataagtatctacagcatcgtcttctgccattaaaaattgccgataactcgcccttagtaattttggatttaatgacagcgcctggccaaataactttgcttttaatgccgagttaattccgctattaatgaattttttagtagtctcttgattaacttttctaagtaatgcttcagcgtttagccggacattttctgatatttgttttttacgtaaaattgcacgtaacacaactaccagatcgctttcatctgggaataattttttagcaaagctatacacttcatagtcatgggtagttgcagccttaagcgcctccataactttgtcggttttttctattggctggtcttccaggacatattcttctccgtccagaaaattggccagttgttcttcgtaaatttttttcttcataaactgcgttaacgctgctgacatctcgtcagtagcttgtaagaaccgagcttctttacctgcgggatcatccctcattttaggcatttcagcttcaatgtcttcattatcttctgtgataatgtcctctaagcgagaaacttccctggctctttctaatacaccgacatgctctacatgaatcgccatttcactatcctccgacgacttcacgattcaggtaagtttttatccatttctgcagtaattcatcgttgatttctttattttttgccatttgctgtgtaatcgctctggcatcaaccgcagcctcattcgcattattcatcatgcgttcatcgatctctcttggctcaataagaaagacacgaacgatgttattcgcatttgttccttcataaccaaataatttaccaataaatggaatgctgcctaatattgggatcttgcgactttcataggtattcgtatcgcgtgtatatcccccaatcaaaagacttttcccttggggcacgcgtgcaatagtacttataagtgtyctaccaacctgaggcagatcatcaacattggtcttgtcggaattgatttcatttccatcttcaatattcaagagtaattcaatttgatttcgcgcagcaaatcgtggtagcacgctaatcatcgtaccataggttacttcatccaattccgcagtacgctcgccgactaatttagtatagaaagtgcggttattatcaaatatagcaggaatattctcttgtgttaaaacgacgggacgagcaacaacggcggctcttcttttttgtgcaagtgcctgtattgttgcaataaactgtgtcccatcaagggtactaattgaacctgaattattaaatgatgcacttaagctggatccaatttttatcgtgcccgaccagtcagcacctagctgttctagatcagtcttatcaatatctattatccataaagataattcaatgtgtcgctttggaatatcaagcgtagctactaacttctcgataaaatcaacctgagatactgttcctttaacaagtaaactgttggtatcaggatatgcaataatttgtatatcgtcagtctctggcgctcctgctgtcgatattattttctctacttgtaggtcatcatcttcttcagccccaggaaaaggaggcatacgtgatacgttttttagttgttgacgacttgaaatttcagaaagtacgttcacccctgtgctttgcttaatgttattatttaacaacgtcgatagtacttttgccatgccaggaataactatcttttcgccacgtaactcataagtccggtcattaacgaatgtgttgaccagatgaattattcctactttatttcgaccgatctcaatgccatcgctgttttgctccattaatttcgcagcattaacgaccaggtcaacataaaccggtggccccgatacatagaaagtaccattgccgtcccctttaatttcataacgagagttatacagacccgatttttttaagaaattattaaactcattcgtcgatacctttctcagattaatcaatgcattacgcatctctgatgagtcatagatataaatagctttgccatcatcataccaaataagccccatctgtgccgacaggcgttcaatcaaggcatagggttctgttaaatcaaaatttccgctgatctgtttcttcatggcaagcttactaactattgtaggcttacccgcatatgatgaaaccgtttcaaaaaaactacgtagattttctttatttgctacgtatccattcgctgctgcggcatatgcaccaggagtcaataatccattaaaaatgcataagactgaaattaatataatagtaatgcgtaattttattttcataactttttacatagttctctcggtgtttttcctaaccggctttttacttcggctgaaaagtgtgatgaggacgagtaaccatatttatgcgcaatagttgtcatatcactgtttccttcaatgatttccaacacggctctggcaactctccagccacataattccgttttaactttaccacccaatgcataactacataaacggcgaaaatgtgaatacgatacgccgtaaagctcaccaagatcatagagtgaagtatgtatgagcgattgcgataataaataacgaaccagtttatagcattctgtttttcttagatgctgaaacaggatttcattaatattatcgctgctcagataagtggctaaaaaccaggcttcacttgcaactttactgaatagcacaacttctgatgcaaagggcaaggcatcagcaaacaattcatggtgttccctttccacactccccgttgattcatctataaaagctaataatttactcaggatatcaatgcgaagtggatgataaattactttccctgcagttacctcaatttggcttcggtcaatgagcagtaatatatcttccactaccattaatttttgatggttattaccaatcgtaataacaagggttacatccttgttttcatttccccgtaagaaccacatttcagggtccagtagggttaacttctgtccttgaagcaaaacattcattggaagtaacagcccttcttcaatcatgtttcatctccttattccatattctcattctccataaacttgctataaaaacatgattaaaaagtgatgattactatttataaaataatgattttgttatgagcgaatagctatcagccacttacactagtacgtcatcctgtccatatacagatttgtaactgttgatatgttttacttaaacacacctcgtattacttataacacttgtttggtaactattttcaatacaaatcatatttgttagttcttcattaacacactgcgagtgttttgttactccccgcatatattttattctcttgttcgattctatttttcttaatcgatcatataattttcttgttagtcggatttacgaatcatgagacttataatggaaggaatgagactaagcggccaggttaaacctgtaattattgcagcaaacaaccgatatgttactttttcttccgagaagataaatattaaagtcgatgtcacaaccagacctatcaggtaagctaacagtaatttattgatcacttttacctcccctttcgatttctctttgagcggtccttttaatccaggaccgcctcattatgaaaattatttaattccctcatcattgataaggttggacatctctttcaacatgagagtcattgaagctttcgaccaatttagcggaatgatagggcttggcgcttcatgcaaagttcccgacttgtggatatagttatagctttcgggaagtgccatttctggtacgctcctgccatttgcaccaatcatattctcgcctgttatttgggccaatgatctattcataaattgtactgagtcattcaaatactcttcttttcttgattctttataaacaattgctgctgattttgcataccatgagtcaaaaaaccattctgcttctgttgatggaatgaagctcttttctctttttgcatgcgaattttgatcggtatcggttttaatatcattgaaccaaaaatttgccgactgataattatccttctcgtatctttttataccatacggacctgctagttttttaactatttttagaacttgctcttttcttctggtgtttatctttgaaagatttgcaggataaataacattaagtaaagccgcatcggcttctctgtaatgtttatctttttccagataacctggggattctccccctaaatcaagctgtaacgttattctttcataacctttatctatgaggtggttcaacctcgttgttgaaagagtttcatccagttcattgactttagcttcgcgtagtaaatcagagacaaaaacagagtctttcttcgagagtaggtttgacaaacgttccagtccagaggtcaccagtgcaacggaagatgtgtttaatcgggcatcttcctcccacgctccggaatcttccataacatagaaattggctttatccagataagcaatcagcagcgcaaccgattttagtcggtcacctttttgccaatcttcagcgttaatagtaccagtattgattgcttgtataaggagatcaagataaagacctaacgcatcattttgtttatggttccacagctgcggcttgccttcttcctgcacatctgccatcacgggggagttgctgtcaaatatgcacagcattcatttgcccgggaataccatccagtcgttttgggttgctaatgatgtcctgcatccgcttaatctggtcgggcgtagacatataatcccacagggtgagcagaaccttttttgcggctacactatttccctggtctgatactaatgccatatagccccataaactatccctcagccagacagcatcatagtgggtttctgccgctgttttgtcatcttcgaaagtagaagcaagaataaacgttccccagggtttctccgtcaacgttaactttcgtgtgttttctgttaatgttagcaatccttgaatttcgtctttggtatagtggctctttatttcattttgtaatttggctgagtgaatcagaagacgataattaggatacttatctggatttaacgataaataacttttatctgttgctgcccccgtggaattaagaatgttaaatacagattcactcgtcacttctgcccctgtcgcctggcatgtgccgcacgaaaatataccagcgagcagaagagttaatgcagatttccctttcataaaatattccatcaatcgtttgttaaaagcgtagataaccacttatttaacaacttgaaaataaggtattttacctgggttgttacaaaaggattgcattgcgtaaacgctttttatttacaaaaaaatgggggagtgttacagagattgcgaaaagtctgaagcgattgaattaagataatatagaaaatcagatacagcaaaaatggcagattgatgaggtgaagataaattggagcgggcgaagggaatcgaaccctcgtatagagcttgggaagctctcgttctaccattgaactacgcccgcttcgagatgcgtaaggcattataaaccttacgctcttcttagcaagtgccgcgctgctgactgctgattaattcgccatcagcattttggcttgctgccctgaggcggcaagtaacgtagcggatcaattgccgttgcacggtaacgaatctggaaatgcaggcgaacagatgccgcatccgtgctccccatggtggcgattttttgcccagccttcacmgctttgcccattatttaccagcatcgtgtcattatgggcgtaagccgtaatgtaatcttcactgtgtttaatcatgatgagattaccgtagccacgcagctggttgcccacatacaccacctttcctgcacccgcggcgtaaataggtgtaccccgtggagctgagatatcaatccctttattgccgccatctgctgtcgaatacggcatgataactttccctgtcgttggccataaccaacaacgttgccctactggcggccaggaagatttcggtaccgctgatgacggtgtaaccgatgcggttttggtcgttgatttggcggttgatttacgtgtactactgctacttttcgccccacccagttttagtttctgaccaacttcaatggtgtaagggggggaaatgccgttcagtcgcgccagctcttttacgctggttcccgtggtgcgcgaaatacgatatagcgtatccccccgtttcacggtgtaaacggagccggaatacgttcctgtatcggatgatttgctacccgaacagcccgccaaaagcagtccaaccgataacaacatcacgatacccagagattttttattcaggcgtcccgcactcaaaatctttcctcgcttaaaaaacaagacgccatatcatagcagccagcctcttgatacccaatctcttgcttctggaaaaacgatgtaatagagaaagaggttaatttcatttggcaaagggaagtatcatcagcaaaatattcactgtagaggtatcgaagttcctgacttttttaccctatttcccatcctgatgcgtaataatcctaatttatcacattgattttatcgccactcatattgatacgtatcactacccctattcagggtcctgtttcgtatcatatctgtgtttttttaacatcatcacacttccttcctcccttaacgcttatcgccgtttctggcgtaaatcttgcctgcttagactaaatctttgccataagaaccaaatgttcaaatcgaggggatttctatggaagcgcgggaagcaaccgctacgggtgaatcatgcatgcgcgttgatgccattgctaaggtcaccgggcgggcacgatatactgacgattatgttatggcgggcatgtgttatgcgaaatatgtacgtagccctatcgcacatggttatgccgtaagtattaatgatgaacaagccagaagtttaccaggcgtactggcgatttttacctgggaagatgtgcctgatatcccattcgctacagctgggcatgcatggacacttgacgaaaacaagcgcgataccgccgatcgcgcactgctaactcgccatgttcgtcatcatggtgacgccgttgccatcgtcgtggcccgcgatgaactcacggcagaaaaagcggcgcaattggtcagcattgagtgggaagaattacccgttatcaccacgccagaagcggcgctggcagaggacgctgcaccaatccataacggcggcaatttactgaaacaaagcacgatgtcgacgggcaatgtccaacaaacaatcgatgccgccgactaccaggtacaggggcactatcagacccccgttattcaacattgtcacatggaaagcgtaacatcgctggcgtggatggaggatgactcgcgaattaccatcgtttccagcacccagatcccgcacattgttcgccgcgtggttggtcaggcgctggatattccctggtcatgcgtacgagtcatcaaaacatttgtcggtggcggttttggtaataaacaggatgtactggaagagccaatggcggcattcctgaccagcaagcttggcggcattccggtgaaagtttcccttagccgtgaagagtgtttcctcgcaacccgtacccgccacgcttttactattgacgggcaaatgggcgtgaaccgcgacggaacattgaaaggttatagtctggatgttctgtctaacaccggcgcttatgtatctcacgggcactccatcgcttctgcagggggaaataaagtcgcttacctttatcctcgttgtgcctacgcttacagttcaaagacctgctataccaacctcccctcggctggtgcgatgcgtggttatggcgcgccacaagtcgtatttgccgttgagtctatgcttgatgacgccgcgacagcgttaggtattgatcctgttgaaattcgtttacgcaacgcctcacgcgaaggagatgctaatccgctcacgggcaaacgtatttacagcgcagggttgccggagtgtcttgaaaaaggccggaaaatctttgaatgggaaaaacgccgtgcagagtgccagaaccagcaaggcaatttacgccgcggcgttggcgtcgcctgttttagctacacctctaacacctggcctgtcggcgtagaaatagcaggcgcgcgccttctgatgaatcaggatggaaccatcaacgtgcaaagcggcgcgacggaaatcggtcagggtgccgacaccgtcttctcgcaaatggtggcagaaaccgtgggggttccggtcagcgacgttcgcgttatttcaacacaagataccgacgttacgccgttcgatcccggcgcatttgcctcacgccagagctatgttgccgcgcctgcgctgcgcagtgcggcactgttattaaaagagaaaatcatcgctcacgccgcagtcatgctacatcagtcagcgatgaatctgaccctgataaaaggccatatcgtgctggttgaacgaccggaagagccgttaatgtcgttaaaagatttggcgatggacgctttctaccaccctgaacgcggcgggcagctytctgctgaaagctccatcaaaaccaccactaacccaccggcgttcggctgtacctttgttgatctgacggtcgatattgcgctgtgcaaagtcaccatcaaccgcatcctcaacgttcatgattcgggccatattcttaatccgctactggcagaaggtcaggtacacggcggaatgggaatgggcattggctgggcgctatttgaagagatgatcatcgatgcgaaaagcggcgtggtccgtaaccccaatctgctggattacaaaatgccgaccatgccggatctgccacaactggaaagcgcgttcgtcgaaatcaatgagccgcaatccgcatacggacataagtcactgggtgagccaccaataattcctgttgccgctgctattcgtaacgcggtgaagatggctaccggtgttgcaatcaatacactgccgctgacgccaaaacggttatatgaagagttccatctggcaggattgatttgaggataacatcatgtttgattttgcttcttaccatcgcgcagcaacccttgccgatgccatcaacctgctggctgacaacccgcaggccaaactgctcgccggtggcactgacgtactgattcagctccaccatcacaatgaccgttatcgccatattgttgatattcataatctggcggagctgcggggaattacgctggcggaagatggctcgctacgtatcggctctgcaacgacatttacccagmtaatagaagattctataactcaacgtcatctcccggcgttatgtgctgcggcctcgtccattgctggaccgcagatccgtaacgtcgctacctacggtggaaatatttgcaacggtgccaccagcgcagattctgccacgccaacgctcatttatgacgcgaaactggagatccactccccacgcggtgttcgtttcgtcccgattaatggctttcacaccgggccgggcaaagtgtctcttgagcatgacgaaatccttgtcgcctttcattttccgccccagccgaaagaacacgtgggcagcgcgcattttaaatatgccatgcgcgacgcaatggatatttcaacgattggctgtgccgcacattgccgactggataacggcaatttcagcgaattacgcctggcatttggtgttgccgcgccaacgccgattcgctgccaacatgccgaacagactgcacaaaatgcgccattaaacctgcaaacgctggaagctatcagcgaatctgtcctgcaagatgtcgccccgcgttcttcatggcgggccagtaaagagtttcgtctgcatctcatccagacgatgaccaaaaaagtgattagcgaagccgtcgccgcggcggggggaaaattgcaatgaatcacagcgaaacaattaccatcgaatgcaccattaacgggatgccttttcagcttcatgccgtaccaggcacgccgctytcggaattactccgcgaacaagggctgctaagtgtcaaacaagggtgctgcgtgggtgaatgtggtgcctgtacggtgctggtcgacggcacagcaatagacagttgcttataccttgccgcctgggctgaaggaaaagagatccgcacgctggaaggtgaagcgaaaggcggaaaactttctcatgttcagcaggcttatgcgaaatccggcgcagtgcagtgcgggttttgtacgcctggcctgattatggctaccacggcaatgctggcgaaaccacgcgagaagccattaaccattacggaaattcgtcgcggactggcgggaaatctttgtcgctgcacggggtatcagatgattgtaaatacagttctggattgcgagaaaacgaagtaaaaggatatccggcctgaattcaggccggattcactgatgttatgtgtttaacaactcatatttcttaatcttgcgatagagcgtagcaatgccgatgcccagttcatcagcaacttgcttcttgctgttatgacgtgaaagcgcctcgcggatcatttgcttttccatctcctccagcgccgtgccgcccgcatcatcgagtgacaggtgtgcctcagtaacctctgttacatcactttgctccgttgtgccattattcagcagatttggcggcaatagcgtgctgtcgataacttcacctgaaggaacaacgttaaccagatattccatcaaattgcttaactcgcgcaggtttccgggccaacgatgcttacgcaatatttcgacgacatcgggagcaatgccaggataaaccgatcccagacgacgggtatgcagatgtaaaaagtaatgcaccagtagttcaatatcttcctgacgttcacgcagcggtggcagagttatcgggataacattaagtcggtagaagagatcttcgcggaatttaccttcggcaatgaactgggccaaattctggttagttgcagaaatgatgcgaatgtcgacttgtattgggctactggcaccaatcggcagaatttcacgtgcctcaatagcgcgcagtaatttagcctgcaacattaatggcatatcacctatttcatcgagaaacagcgtgcccgtattcgccgcctgaatcaaccctgttttaccgttggcagaagcgccagtaaatgcgcctttaacataaccgaacagttcgctctccagaagctgctccggaatcgcggcacagttgatagcaataaagggtttattccgtcttccgctcaacttatggattgcacgggcgacaacttctttacccgtgccgctttcaccaaccaccataacgctggatgggctgggtgcaatacggctaatgagtcgttttaattgccgcataacacggcactcgccaaccaattgttcaatatgcggttcatcaggtgcatttgctacagaaaaactggtatgcgattggtgaaacgccattaaaaataattgtcggccctgaatgttatgcaattgaccaatgattaattcacttttatcgtcccacgaaacaatatgctgcatatgtccatgggtaaaattactctcaaatgttaatggtctgaaacggataggtttcccaataatattattttgcacaacaccaagtgtttttaaggcagtctgattaacaaactgaacccgactttcatcatcaacaactaatacgccctgatccatattatcgatcatggtcgcgaatattttactgatgttatctcctggcccctgatcctccagaagtttcgaaacaaaaatggtggatatatggcgaacataatcagaaaattcgcgtaaattatcactgatatgctcttgttgctcgtgggtaacggcaatcaaacttatcaccccaacacaacgatcctgtaaaatgacaggcgtacccagaaatgctttttcgcggcaattttctttactatcgcaaccttcgcaaaggggatcgaagcgagactgtgtcacaactttttcagttttcgtttccaggacgtggcagagcaggcgtgagttgccgctcaactggcgaccaagaaacttcccatacgcgcccgttccggcgacgcgatacaagttttcatcaacgatctcaacctcaagctgcaaaacgctggcaagcattctggcaaaacgctgaattgtcggttgaatttgcatcaatactgactgcgtagtagcaagctccatagctttaccttccagacttacttaaaagtcgatcattgaagacgttgatggttcacagatcatgatcatattaactcaggcgaaattggctttgataaaaacataagatttttatcactttctaatgaaattatggaagagatatcacatttctatatcaatatgagaattatggcggtgagtttatcaaactgacgagggatagcctgtccctttatcttatttctgatacttagcagcaaataaataacgcgataaaaaaagccaaacgttttcgtattttacaaacaaccggaagctggcatcaatttgtgatcaaccccacacattatccgtcaaattagtcttttgcagccccgtggataattctggcacacttattgttagtcccaggtatagctgtgaaaacaccaatcactttggcaagtcacagtgaaataaaccactttgcctgtcattccactaccgggactttatgatgaaaactgttaatgagctgattaaggatatcaattcgctgacctctcaccttcacgagaaagattttttgttaacgtgggaacagactccagatgaactgaaacaagtactggacgttgccgcagcattaaaagcactgcgtgctgaaaacatctcaaccaaagtctttaatagtggattaggtatttccgtattccgcgacaactccactcgtacccgcttctcttatgcttccgcgcttaacctgctcggccttgcacagcaagatctcgatgaaggcaaatcacaaatcgctcacggcgaaaccgtgcgtgaaaccgccmatatgatctccttctgcgccgacgctattggtattcgcgacgatatgtatctgggcgcaggcaacgcctatatgcgtgaagttggcgctgcacttgatgacggttacaagcagggtgtactgccacagcgtccggctttagtgaacctgcaatgcgatattgaccacccgactcagtcaatggctgacctggcatggttacgtgaacactttggttcactggaaaacctgaaaggtaaaaaaatcgccatgacctgggcctactctccaagctatggcaaaccgctctctgtaccacaaggcatcatcggtctgatgactcgcttcggtatggatgtcaccctggcccatccggaaggctacgacctgatcccggatgtagtagaagtcgcgaaaaacaatgctaaagcatctggcggtagcttccgtcaggtcaccagcatggaagaagcgttcaaagatgcagacatcgtttatccgaagtcatgggcaccttacaaagtgatggaacagcgtaccgaattgctgcgcgctaacgatcacgaaggcttaaaagcactggaaaaacagtgtctggcacagaacgcgcaacacaaagactggcattgtactgaagagatgatggaactgacccgtgatggcgaagccctgtacatgcactgcctgccagctgatatcagcggcgtatcctgcaaagaaggggaagtgactgaaggcgtattcgaaaaataccgtatcgctacctacaaagaagccagctggaagccttatatcatcgccgcgatgatcctgtcccgtaaatacgccaaaccaggtgcactgctcgagcaactgctgaaagaagcgcaagaacgcgtgaaataacccctcgggccgatcagctggtcggccctctatttccagaggccaaaaggataggatatgtccgttttctcattgaagattgatatcgccgataacaaatttttcaacggcgaaacatcaccgctcttttcgcaaagccaggccaaactggcgcgccagttccaccagaaaatagctggttatcgcccaacaccgctttgtgcgctggacgatctcgcaaacctttttggggtgaagaaaattcttgtcaaagacgaatcaaaacgattcggtctgaacgccttcaaaatgctcggcggtgcgtacgctatcgctcaattattgtgtgaaaaatatcatcttgatatcgaaacgctgtcatttgagcacctgaaaaatgccatcggcgaaaaaatgactttcgcgaccaccaccgacggcaaccacgggcgcggtgtggcgtgggcagcgcagcaactcggacagaatgcggtgatttacatgccgaaaggttctgctcaggaacgcgttgacgccattctgaacctcggtgccgagtgcatcgtcacagatatgaactatgacgataccgttcgcctgaccatgcaacacgcgcagcagcacggctgggaagtggtacaggacacggcatgggaaggttacaccaaaatcccaacctggatcatgcaaggctacgcaaccctggcagatgaagccgtcgagcaaatgcgtgaaatgggcgtaaccccgacgcacgttctgctgcaagccggtgtcggagcaatggccggtggtgtgctgggttatctggtcgacgtctatagcccgcaaaatytgcacagcattattgttgaacctgacaaagctgactgtatttatcgctccggcgtcaaaggcgacatcgtcaacgttggcggtgatatggccaccatcatggcaggcctggcctgtggcgaacctaacccgctgggctgggaaatcctacgtaactgcgccacccaattcatctcctgccaggacagcgttgccgcattaggtatgcgcgtgctgggtaatccgtacggcaacgacccgcgcatcatctccggtgaatccggcgctgtcggtttgggcgttctcgcagcggttcattatcacccgcaacgtcaaagcctgatggaaaaactggcgctgaacaaagatgccgtagtgctggttatcagcactgaaggcgacaccgacgtgaagcactaccgcgaagttgtctgggaaggcaaacacgctgtagcaccttaatcaccctattggaactgctccctgcaaaacggggagtaaaaaatctggagaaaaataatggctaagaatattccattcaaactgattcttgaaaaagcaaaagattaccaggcggatatgactcgcttcctgcgcgacatggttgctattcccagtgaaagctgcgacgagaaacgggtagtacatcgtattaaagaagagatggaaaaagtcggcttcgataaagttgaaatcgacccgatgggtaacgttctcggttatatcggccacggcccgcgtctggtggcaatggacgctcatatcgataccgtcggcattggcaacatcaaaaactgggacttcgatccgtacgaaggcatggaaactgatgagctgatcggtggtcgcggtacttccgaccaggaaggcggcatggcatctatggtttatgccggtaaaatcattaaagacctcggtctggaagatgaatataccctgctggttaccggtactgtgcaggaagaagactgcgacggtctgtgctggcagtacattattgaacaatccggcattcgcccggaatttgtggtcagtaccgaaccaaccgactgccaggtataccgtggtcagcgcggtcgtatggaaattcgtattgatgttcagggtgttagctgccacggttctgcgccagaacgcggtgacaacgccattttcaaaatgggtccgattcttggcgaattacaagaactctcccaacgtctgggttatgacgaattcctcggcaaaggcaccctcaccgtttctgaaatcttcttcacatccccaagccgttgcgctgtagcagatagctgcgccgtctctattgaccgccgtctgacctggggcgaaacctgggaaggcgcgctggacgaaatccgcgccctgcctgcagtacagaaagctaacgcggttgtttctatgtacaactacgaccgtccgtcctggactggcctggtttacccaaccgaatgctacttcccgacctggaaagtggaagaagatcacttcaccgttaaagcactggtgaatgcctacgaagggctgtttggcaaagcgccggttgttgataagtggaccttctcaactaacggcgtatctatcatgggccgtcacggcattccggtgatcggctttggcccgggtaaagaacctgaagcgcatgcacctaacgaaaaaacctggaaatctcacctggtgacctgtgccgcgatgtacgctgcaatcccgttaagctggctggcaaccgaataattactcttcacttattcccctccggttcgccggagggtttttggagtttgctatgcgcgtattgatcaaaaacggcactgtcgttaacgcagatggacaagccaaacaggatttgctgattgaaagcgggattgttcgccagttgggcaacaatatttcgccgcagctcccgtatgaagaaattgatgccactggctgttacgttttccctggcggcgtggatgtccatacgcatttcaatattgatgtcggcatcgcgcgcagttgtgatgatttttttaccggtacccgcgcagctgcgtgtggcggtacaacaaccattattgaccatatgggatttggcccaaacggctgtcggttacgccatcaactggaggtttatcgtggttatgccgcccataaagcggtcatcgattacagctttcacggtgtgatccagcacattaatcacgccatcctcgacgaaatcccgatgatggtcgaggaagggctgagcagttttaaactctatttaacctatcaatacaaactcaacgatgacgaggttttgcaggcattacgccgtctgcatgaatccggcgcgctgaccaccgtgcacccggaaaatgatgcggctatcgccagcaagcgggcggaatttatcgccgcagggttaaccgcgccgcgctatcatgccttgagtcgccctctggaatgcgaagcggaagccatcgcccgcatgattaacctggcacaaattgccggtaacgccccgctctatatcgtgcacctgtctaacggcttaggtctggattatctgcgtcttgcccgtgcgaatcaccagccagtctgggttgaaacctgcccacaatatctcctgttggacgaacgcagttacgatacagaagacggcatgaagttcattcttagcccaccgctgcgtaacgtacgcgagcaggacaaactgtggtgtggcatcagcgatggtgcgattgacgtggtggcgaccgatcactgcaccttctcgatggctcaacgcctgcaaatttctaaaggcgatttcagtcgctgcccaaatggcttacccggtgtggaaaaccgcatgcagttactgttttccagtggcgtgatgacgggacgtataacaccggaacgctttgttgaattaaccagcgcaatgcccgccaggctgtttggcctgtggccgcaaaaaggattattagcgcccggttccgatggcgacgtggtgattatcgacccacgtcagagccaacaaattcagcatcgccatctccacgacaacgccgactactcgccatgggagggttttacctgtcagggcgcgattgtcagaaccttatcccgtggtgaaacgattttctgtgacggcacctttacaggcaaagccgggcgaggtcgtttcctgcgacgcaaaccgtttgtccctcccgtgctctaaccactgccagggatctatacacaatcaagaatgatgagtgaggaaaaatgagtaagaaaattgttctcgccctgggcgggaatgcgctgggcgatgacctggccggacaaatgaaagcggtaaaaattacttctcaggcaattgttgatttaattgcccagggacatgaagttatcgtcactcatggtaacgggccgcaggtgggcatgattaaccaggcctttgaagctgccgcaaaaactgaagcgcattcgccaatgctgccgatgtctgtctgtgttgccttaagccagggttatattggttacgatctacaaaacgccttaagagaagaactgctttctcggggcattaataaacctgtagtaacgctggttactcaggtcgaagtcgacgctaacgatccggcattcctcaacccgaccaagccgatcggttcgttctttaccgagcaagaagcagagcaactgacaaaacagggttacactctgaaagaagatgctggtcgcggctatcgccgtgttgttgcctcgccaaaaccggttgatatcattgaaaaagagacggtaaaagcgctggtagaagcaggccaggtggtgatcaccgttggcggtggtggtattcctgttattcgtgaaggtaaccatctgcgtggtgccagcgcggttatcgataaagactgggccagcgcccgtttagcagaaatgattgatgccgatatgctgatcattctgactgcggtagaaaaagtggccattaacttcggtaaagagaatgaacagtggctcgatcgcctgtcattaagtgatgctgaacgctttatcgaagaaggtcattttgcgaaaggttctatgctgcctaaagtggaagctgccgcctcgtttgctcgctctcgcgcaggtcgtgaagcactgattaccgtattgagcaaagcgaaagaagggattgaaggcaaaaccggaacggtgatttgtcagtaattttaaggccgggtgggtaataccatccggccattttcatttaagccacttccagcacttcttttgtcgctttcacgccctgatgcatcaacatcattaacgcctcaagtacgccgccgccaatcgcccgggctttatcagaaacgctggtgaaatcagcggtttcaccacgaggatcgatatcaccaattttaaaaccaccaaccactgccaggccgtcgttcaacaagccacgcaccatccccgtcaacggtgctttaatttcatgctcaccaatccaggcaatcacatcgccctctttcaccagatcgcctaatttcacgttggatcgcataatgcctgcagcaggagcacggatcacccgtcgggtggtatgccccataatattgccaggaacaccggtattctcctgcgcacaaccacagtaaatcacctgaccgagccagtgcccgcgatttgtttcaattaccgcatgacaatccttccctgcagcaaagcccggcccaagcgcgattgttactggtgccatatctgcccgtgttcccaaattctgtttcgccagaatagcgtccaccacgcaaagcggtttcagttcatcaagcaatgaacaggcgggatctaccatcacagggatgaatccgcgttcggtaagtttcatcgcttccgcagagctggttgccaggcgagcagtgacgccttcgaccgtcatttcgccatcgaacacggcctgggcaaacgccacggtacaacgaatcactgtcggtttttccacttccagcatgatcactttaaaacccgcatgatacagacgtagcgccacaccactggcgatatctcccgcaccgcgaatcaccaccagctggtgtccggaaggatgagaaggtttcatcatcagcccacccggcgcgttatttttcacctgtaatatttctgccagcacgctgatggcgatctcctgcggcgtttccgcacctatgttgtaaccaacgggcgcatgtaaacgggcaatatgttcttcagccacgcctttctcacgcaattgacgcaggaaaagctgaaccttgcgacgacttgccagcaaccccaaccatgcaatgggctgttcaatgagtttgtcgagggcttcacgatcctgattattcgtggcaatcaggacaaaattatcagggcgaatatccagtgcttccactgccgcaccaaacgactcagcatggagaagcgtggttgatggagggaatagttcaggattgaggctttcgcgataaatatcggcaacggcaatatcaaatcctaatagcgccgcactctgggctatcgcccggttgacatgccccgcgccaatcaacaccagacgtggacgcataccatggacgctgataaacactgacatcgcacctccacaatctgacccgacagcatccgcaccgttacgagccatacgtccatggaataatcgcggcttacgttcctgcaatgcctgaagcgaytcttcaatcaccttccgctcaaccattccgccaccaattgtaccgacgatagagccatcggcgcgcactaacatttgtgcagaatggcggggagtcgagcctcggctatcaataatttgcgccatagcaaacggacaattttgctcttcgagttttgcagcctctgtgaaaatattcataccaacctcaatggatatcctttcagtaacccggaatacccgggccgctaattcacaaatctgcgcgcgattgcaggatgttcttgtatatcgcccagccagattgcctctacgtcgtgttgttgcagcggttgaaggagctcgctttgcgcaatcgcattctcacattgagaaaaacggttaatgaaccagactcgccgacaaccttgcggtacgtttttaaacgccccctgagggtggcgaaccagcgcaacgagatcgctcagttgcaaggttgcatcaggtgttaacccggtaatatcagcaaactgcgaccagcgatggacattttccgtgctcactttcgcgcccaaaatatgtcctcccatcacagcaatcacgcagcaactgcttttgggtatgcaaggttcgtgctcatcaggcgcttttaacggcattgcacgcgagccatctgcttcaatgagaattacgtcacactctggtcgttgcaccagtgcatcaatcgcttctggcgtaaatccctgcacttttcccaggttcgctttccagctgtgaaaacaaaatgaaatgggggatgtaagagacgcatgaggaagcatggcgggatcacgacagaaaaccacgggccagtgagacgttggcataaacatatgtgttgtcgtcgtgattaacacacgcctgccgctagcctggagcagttctgccagccaaaaaagcaagctggttttccccccagcaccaacaacagaaatcacagtgggacgtttctgcgcacctaaatcaatgaataatgccgatgggtcaactatacttttcacgagtctttatgacctctctgggataaattatccccaacttaatccatcaggaagtaacgcaattatcaggcgttattagcccctataaataatggaaccactatgtcagccatcgactgtataattaccgctgccggattatcatcaagaatggggcaatggaaaatgatgttaccctggcaacaggggacaattcttgatacaagtatcaaaaatgcgttgcagttttgtagccgaattattttagtcaccggctatcgtggtaatgaactgcacgaacgttatgcgaaccagagcaatatcactattatccacaacccagattatgcgcagggtttactaacatcagtaaaggccgcagtacccgcagtgcaaacagaacattgttttctcacccacggtgacatgccaaccctcaccatcgatattttcagaaaaatctggtcgttacgaaatgatggcgcaatactgccactccataatggcatccccggccatccgattttagtgtcaaaaccatgcctgatgcaggcaatcaagcgccccaatatcaccaatatgcgtcaggcactccttatgggagctcattattccgtcgaagtagaaaatgcagaaataattttagatattgatactccggacgactttattacagcgcaaaaaaggtatactaaaatttaaaaaacgtagttaaacgattgcgttcaaatatttaatccctccagcactctttatcataatgataaggaatcactgattttgagaaaagagaaaaagtgatatatgggatggcaataataattttcaggagtgattttaattctcatttascacctgtgagttcattcacaaaaagcccttaagtttcgagccgcctcacatttttttatatttcccgccaaacctggcaagagtgggtgcgattgttgctctatccccctaaaccaccggatttctcaacaccggkgcactcaatgatatctgtataagctaaggagagggttatgggggatattatgcgtcccattccgtttgaggaacttttgacgcgcatatttgatgaataccaacaacaacgctcaatctttggtattcccgagcaacagttttactcacctgtaaaaggtaaaactgttagcgtcttcggtgaaacctgtgccactcccgtcggccctgccgctggcccgcacacgcagctcgcgcaaaatattgtcacttcctggctgactggcggacgtttcatcgaactaaaaaccgtccaaattcttgaccgcctggagctggaaaagccctgtattgatgccgaagacgagtgctttaacaccgaatggtctaccgaatttaccctgcttaaagcctgggatgaatacctcaaagcctggtttgccctgcaccttctcgaagcgatgttccaaccttctgattccggtaaatcgttcatctttaatatgagcgtcggttacaacctcgaaggtattaagcaaccgccaatgcaacagttcatcgacaatatgatggacgcatctgaccatccgaaattcgcgcaatatcgcgatacgctgaataaattactccaggatgacgcatttttagcccgccacggattgcaggaaaaacgcgaaagcttgcaagccttacccgctcgcatccccaccagtatggtgcatggcgtcaccctctccaccatgcacggctgtcctccgcatgaaatcgaagccatttgccgctacatgctggaagaaaaagggctcaacacctttgtgaaacttaacccgaccttactggggtacgcgcgtgttcgtgagatcctcgatgtctgcggtttcggttacataggcttaaaagaagagtcatttgatcacgacctcaagctgacgcaagcactggaaatgctggaacgcctgatggcactggcaaaagaaaaatcactcggctttggcgtaaaactgactaacactctcggcaccatcaacaataaaggcgcactgcctggtgaagagatgtatatgtcaggccgtgcgctgttcccgctctccatcaatgttgcagcagttctctctcgcgcctttgacggcaaactgcccatttcttattccggtggtgccagtcagctgactatccgcgatatttttgatacaggtattcgccctattactatggcaaccgacctgctgaaacctggcggctatttgcgcttaagtgcctgcatgcgcgagctggaaggctccgacgcctggggacttgaccatgttgacgtcgaacgactgaacagactggcagcagatgcgttaaccatggaatacacccagaaacaytggaagccagaagagcgtattgaagtggcagaagacctgccgctgaccgactgctacgttgccccctgtgttactgcctgcgctatcaagcaagatattccggaatacatccgtctgcttggcgaacaccgctatgccgacgcgctggaactcatctaccaacgcaacgctctgcccgccattaccggtcatatttgcgatcaccagtgccaatacaactgtacccgcctggattacgacagtgcgctgaatatccgcgaactgaaaaaagtcgcgctggaaaaaggttgggatgaatataagcaacgctggcacaaaccagccggttctggttcacgccatccggttgccgtgattggtgcaggtccggcgggtctggcagcaggttacttccttgccagagcgggccatccggttacgctgtttgaacgcgaagccaatgcgggcggcgtggtgaaaaatatcattcctcagttccgaattccggctgagttaattcagcacgatatcgattttgttgccgctcacggcgtgaaatttgagtatggctgctcacccgatttaaccgttgagcagttaaaaaatcaggacttccactatgttctgattgccaccggcacagataaaaatagcggtgtgaaactggcgggcgacaaccaaaatgtcttgaaatcactccccttcctgcgtgaatacaacaagggtacagcgctcaagctgggcaaacatgtggtcgttgtcggggcgggtaacaccgcaatggactgcgctcgtgcggcgttacgcgttccaggcgtagaaaaagcaacggtcgtttaccgtcgttcactgcaagagatgcccgcatggcgcgaagagtatgaagaagcgttgcacgacggcgtggagttccgtttcctgaataatccggaacgtttcgatgctgatggcaccttaaccttgcgcgttatgtcgcttggcgaacccgatgagaaaggtcgtcgtcgtccggttgaaaccaacgaaacagtaacactgcatgtagacagcctgatcaccgccattggtgaacagcaggatactgaagccctgaatgcgatgggcgtgccgctggacaaaaacggctggccagacgtcgaccataatggcgaaactcgtctgactgacgtctttatgatcggcgacgtacagcgcggaccatcctccattgtcgctgctgtcggaaccgcgcgtcgggcgaccgatgccatccttagtcgggaaaatatccgttcccaccagaacgataaatactggaacaacgtcaatccggcggaaatctatcaacgtaaaggcgatatctctatcacgctggtgaacagtgacgatcgtgatgcgtttgtcgcgcaggaagctgctcgctgccttgaatgtaactacgtttgcagcaagtgtgtggatgtctgcccgaaccgcgccaacgtctccattgcggtcccaggcttccagaatagattccagacgctgcacctcgacgcttactgtaacgaatgcggcaactgcgctcagttctgtccgtggaacggtaaaccatacaaagacaaaatcaccgttttcagcctggcgcaagactttgataacagcagcaacccaggcttccttgtggaagattgccgggtacgagtacgactgaataaccaaagctgggtgttaaacatcgacagcgaaggtcagttcaacaacgtaccaccggagctgaacgatatgtgccgcatcatcagccatgtccaccagcatcatcattatctgctgggccgcgtggaggtgtaatcatgttgattctgaagaatgtcaccgcagtgcagttacacccggcgaaagtgcaggaaggcgttgatatcgctatcgaaaatgatgtgattgtcgctatcggcgatgccctgacgcaacgctaccccgatgccagctacaaagagatgcatggtcggattgtgatgccgggaattgtctgctcgcacaaccatttttactcggggctttcccgcggaattatggcaaacatcgcccccagcccagatttcatctcaacgctgaaaaatctctggtggcggctcgatcgcgcccttgatgaagagtcgctctattacagcgggctgatttgttccctggaagcgattaagagcggatgtacatcggttatcgatcaccatgcctctccggcgtatatcggcgggtcgctctccacattgcgcgacgcatttttaaaagttggcctgcgcgcgatgacctgttttgaaactactgaccgtaacaacggcatcaaagagttgcaggaaggtgtagaagaaaacatccgcttcgcccgtcagattgatgaggcgaagaaagcagcaaccgagccgtatctggtggaagcacatatcggtgctcacgcgccgtttaccgtgccagatgccggtctggagatgctacgtgaagccgtgaacgccacaggccgtggtttgcatattcacgctgcggaagacctttacgacgtttcctacagtcaccactggtacggcaaagacctgctggcacgactggcgcaattcgatctcatcgatagcaaaacgctggtcgctcatgggctgtacttgtcgaaagatgacatcgccctactcaatcagcgcgatgcgttcctggtgcataacgcccgttcaaacatgaacaaccatgtcggctacaaccatcaccttagcgacatccgcaatctggcgttgggaacggacggcattggttcggacatgtttgaagagatgaaatttgccttctttaaacatcgcgatgcgggtggtccgctgtggcctgacagttttgccaaagccctgactaacggtaacgaactgatgagccgcaactttggcgcgaaatttgggcttctggaagccggttacaaagctgatttaaccatttgcgattacaaytcgccgacgccgctgctggcagacaatatcgccgggcatatcgctttcggtatgggctcaggcagcgttcacagcgtgatggtcaatggtgtgatggtctatgaagaccgtcagtttaacttcgattgcgattccatttatgcacaagccagaaaagccgctgccagtatgtggcgtcggatggatgcgctggcataaatgacagatgccctcttcccgcaggaagagggttaaataaggaaagaagatgattgaacaatttttcaggcccgactctgtcgaacaggcgctggaactgaagcgccgctaccaggatgaagccgtctggttcgccgggggcagcaaactcaatgctacaccaacccgtaccgataaaaagattgccatttccttacaggatctggaactggactgggttgactgggataacggtgcactgcggattggcgcaatgtctcgcttgcagccactgcgtgatgcgcgatttattcctgcagcactgcgtgaagccctcggttttgtttactcacgccatgttcgtaatcagtcgaccattggtggtgaaatcgccgcccggcaggaagagtcagtgctgcttcccgtcctgctggcactggatgctgaactggtttttggcaacggcgaaacgctgtcaatcgaggactacctggcctgcccatgcgatcgcctgctaaccgaaattatcattaaagatccgtatcgcacctgtgcgacccgcaaaattagccgttctcaggcaggtttaaccgtcgtgacggcagccgttgcaatgacagaccacgacggtatgcgaattgcgctggatggcgtcgccagtaaagcactgcgtctgcatgatgtcgaaaaacaaaatctggaaggcaatgcacttgaacaggctgtcgccaacgccattttcccgcaggaagatttgcggggcagcgtggcctataaacgctatatcacgggagttctggtagccgacctgtatgccgactgccaacaggctggggaggaagccgtatgatcatccactttactttaaatggcgcgcctcaggagctaaccgttaatccaggcgaaaacgtgcaaaagctgttgtttaacatgggaatgcactctgtacgcaacagtgatgatggtttcgggtttgccggttctgacgcaatcatctttaacggtaatatcgttaacgcgtccttgcttattgccgcacagttagagaaggcagatattcgtaccgcagaatctctgggcaaatggaacgagttaagtctggttcaacaggcaatggttgatgttggcgtggtgcagtctggttataacgatccagctgcagctctgattatcaccgatcttctcgatcgcatcgccgcacctacccgcgaagagatcgacgacgcgctttctggtttgttcagccgcgatgctggctggcagcaatactatcaggtcattgaactggcggttgcacgtaaaaataatccgcaggccaccattgatatcgctccgactttccgtgacgaccttgaagtcattggcaagcattatcctaaaactgatgccgcgaaaatggtgcaggcgaaaccctgctatgttgaagaccgcgtaacggctgacgcctgcgtcattaaaatgttacgtagcccacacgctcacgcactgattactcatctggatgtcagcaaagctgaagccttaccgggcgtcgttcacgttattactcacctgaattgccctgatatctactataccccggggggtcagagcgcaccggaaccgtcaccgcttgaccgccgtatgttcggcaaaaaaatgcgtcacgtcggcgatcgcgttgctgcggtggtcgctgaaagtgaagaaattgcgctcgaagcattgaaactcatcgaggttgaatatgaagtgcttaagccggtaatgtcgatcgacgaagcaatggcggaagatgcgcctgtcgtgcacgatgaaccggtggtgtatgttgctggtgcgccagatactctggaagacgataacagccatgcagcccagcgcggcgagcatatgatcatcaacttcccgatcggttctcgccctcgcaaaaatatcgccgctagtattcatggtcatattggcgatatggacaaaggctttgccgatgccgatgtgatcattgagcgaacctataactcaacgcaggcgcagcagtgcccgactgaaacacatatctgctttacccggatggacggcgatcgtctggttatccacgcctccacccaggtaccatggcacttacgccgccaggtcgcgcgcctcgtggacatgaaacagcataaagttcatgtcattaaagagcgagttggcggcggttttggttccaaacaggacatcctgctggaagaagtgtgcgcctgggcaacctgcgtgaccgggcgtccggtactgttccgctacacccgtgaagaagagtttattgctaacacctctcgtcacgtcgcgaaagtcaccgtcaaactgggagcgaaaaaagatggtcgcctgacggcagtgaagatggatttccgcgccaacactggcccttacggcaaccactcactcaccgtaccgtgtaacggaccggcgctgtcgctgccgttatatccgtgcgataacgtcgatttccaggtcaccacctactacagcaacatttgcccaaatggtgcttatcagggttatggcgcaccgaaaggtaayttcgctatcaccatggcattagcggaactggctgaacagttacagatcgaccaactggaaattatcgaacgtaaccgggtacacgaagggcaagagctgaaaattctcggtgcaatcggtgaaggtaaagcgccgacctccgttccttccgccgccagctgcgcactggaagagatcctgcgtcaggggcgcgagatgatccaatggtcttcaccaaaaccacaaaatggtgactggcacatcggtcgtggtgtcgccattatcatgcagaaatcagggatcccggatatcgatcaggctaactgcatgatcaaactggaatcagacggtacctttatcgttcattctggcggtgcggatattggtactggtctggataccgtggtgacgaaactggcagcagaagtgctgcactgcccaccgcaggacgtgcatgttatctccggtgataccgatcatgcgttgtttgataaaggcgcatatgcctcgtccggtacttgcttctcgggtaacgcggcgcgtttggcagcggaaaatctgcgggagaaaattctgttccacggcgcgcaaatgttgggtgagccagtggcagatgttcaactagcaacgccgggcgtcgtgcgcggcaagaaaggcgaagttagtttcggggatattgcccataaaggcgaaaccggcaccggctttggttcactggtgggaactggcagttatatcacgcctgatttcgccttcccgtatggcgcaaacttcgctgaagttgccgtcaacacgcgtacgggtgaaatccgcctggataaattctacgccttgctggactgcggtacaccggtcaatccagagttagcgttgggacaaatctacggtgctaccctgcgagctatcggccacagtatgagcgaagagatcatttatgacgccgaaggtcacccgttaacgcgtgatttacgcagctacggcgcaccgaaaattggtgacattccgcgtgatttccgcgcagtgctggtgccgagcgacgataaagtcggcccgttcggggcgaaatcgatctcggaaatcggtgtaaatggcgcagctccggcgattgctaccgcaattcacgatgcatgcggcatctggttacgcgaatggcatttcacaccggagaaaatactcaccgcgctggaaaagatataaataataaatggccgcttcggcggcctgtttctctgtttggacgatgactaaatagtgactgcgaaaatgagataagccgttctcaaggcgtcctgcgccccaaattcgtgggaatttattttactaattcagatgatcaaatttactttaaaaggagtgaagggatgtctgatataaaccatgcaggttctgaccttatatttgaactggaggatcgccctccctttcatcaggctctcgttggtgccattacccatctgttggcaattttcgttccgatggtaacccccgcgttaatcgtgggggcggccttacagctttccgctgaaacaactgcctatcttgtttcaatggcgatgatcgcctctggtattggtacctggttacaagtaaaccgctatggcatcgtcggttctggcctactctcaattcagtcagtcaatttttcatttgttacggtcatgattgcgctgggcagcagcatgaaaagcgacggttttcacgaagagttaatcatgtcgtcgctcctcggcgtctccttcgttggcgcatttctggttgtcggatcttcatttatcttgccctatttacgtcgggttattacgcctactgtcagcggtattgtggtactgatgatcggcttaagcctgattaaagtcggcattatcgattttggtggaggatttgctgccaaaagcagcggtaccttcggcaattacgaacatctcggcgttggtttattggttttgattgtggtgatcggctttaactgctgtcgcagtccgttgctacgcatgggagggatcgccattgggctatgcgtcggttatatcgcgtcgttatgcctgggcatggtggatttcagcagtatgcgcaatttgccgttaatcaccatcccacatccgttcaaatacggctttagttttagcttccatcagttcctggtggttggcacgatttatctgcttagcgtgctggaagctgtcggcgatatcaccgccacggcaatggtttcccgccgacccattcagggagaagagtatcagtcccgactgaaaggcggcgtgctggcagacggtctggtttctgttatcgcctccgctgtcgggtcattacccttaaccacgtttgcgcaaaataatggggttattcagatgactggcgtcgcttcacgttatgtcgggcgaaccatcgcggtaatgctggttatcctcggtttgtttccgatgattggcggcttcttcacgaccattccctcggcagttctgggaggcgcaatgacgttgatgttttccatgattgccatcgctgggattcgcatcatcatcaccaacggtttaaagcgccgagaaacacttattgtcgccacttctttaggtttaggacttggcgtctcctacgatcccgaaatttttaaaatattgccagcctctatttatgtattagttgaaaaccctatttgtgctggcgggttaactgcgattttattaaatattatcctccctggtggctaccgacaggaaaacgttctgcctggtattacctcagcggaagagatggattaacagtaaaggagtcaatgatgtcaggagaacacacgttaaaagcggtacgaggcagttttattgatgtcacccgtacggtcgataacccggaagagattgcctctgcgctgcggtttattgaggatggtttattactcattaaacagggaaaagtggaatggtttggcgaatgggaagacggaaagcatcaaattcctgacactattcgcgtgcgcgactatcgcggcaaactgatagtaccgggctttgtcgatacacatatccattatccgcaaagtgaaatggtgggggcctatggggaacaattgctggagtggttgaataaacacaccttccctactgaacgtcgttatgaggatttagagtacgcccgcgaaatgtcggcgttcttcatcaagcagcttttacgtaacggaaccaccacggcgctggtgtttggcactgttcatccgcaatccgttgatgcgctgtttgaagccgccagtcatatcaatatgcgtatgattgccggtaaggtgatgatggaccgcaacgcaccggattatctgctagacactgccgaaagcagctatcaccaaagcaaagaactgattgaacgctggcacaaaaatggtcgtctgctatatgcgattacgccacgcttcgcccctacttcttctcctgaacagatggcgatggcgcaacgcctgaaagaggaatatccggatacgtgggtacatacccatctctgtgaaaacaaagatgaaattgcctgggtgaaatcgctttatcctgaccatgatggttatctggatgtttaccatcagtacggcctgaccggtaaaaactgtgtctttgctcactgcgtccatctcaaagaaaaagagtgggatcgtctcagcgaaaccaaatccagcattgctttctgtccgacctccaacctttacctcggcagcgggttattcaacttgaaaaaagcatggcagaagaaagttaaagtgggcatgggaacggatatcggtsccggaaccactttcaacatgctgcaaacgctgaacgaagcctacaaagtgttgcaattacaaggctatcgcctctcggcatatgaagcgttttacctggccacgctcggcggagcgaaatctctgggccttgacgatttgattggcaactttttacctggcaaagaggctgatttcgtggtgatggaacccaccgccactccgctacagcagctgcgctatgacaactctgtttctttagtcgacaaattgttcgtgatgatgacgttgggcgatgaccgttcgatctaccgcacctacgttgatggtcgtctggtgtacgaacgcaactaataataaaacttttacatcctcgtgaggacatcattatgtctggagacatcctacaaacaccggacgcaccaaagccacagggcgcgctggataattattttaaaattaccgctcgtggcagtaccgttcgtcaggaagtactggctggcttaacgacctttctggccatggtttattccgttatcgtcgttccgggaatgctgggcaaagcaggttttcctcccgcagctgtgtttgttgccacctgtctggtcgcgggcttcggctcgttgctgatggggttatgggctaatttgccaatggcgattggttgcgcgatttccttgacggcgtttaccgcattcagtctggtactcgggcaacaaattagcgttcctgtcgcactgggcgcggtatttctgatgggcgtcatcttcaccgccatttccgtaaccggtgtgcgtacctggatcttacgtaatttgccgatgggtatcgctcacggtacaggtatcggtatcgggctgtttctgctgctgattgctgctaacggtgtgggtatggttatcaaaaacccgattgaaggcttgccagtggcgctcggtgcgtttacctccttcccggtgatgatgagcttgctggggctggcggtcatcttcggtctggagaagtgtcgcgtacccggcggtatcttgttggtgattattgcaatttcgatcatcggcttaatctttgacccagcggtgaaataccacggtctggtggcgatgccaagcctgactggcgaagatggtaagtctctgattttcagcctcgatattatgggcgcactccagccaactgtacttccgagtgtactggcattggtgatgaccgcagtgttcgacgctactggcaccatccgtgccgtcgccggtcaggcgaatttgttggataaagacaaccagatcatcaacggcggcaaagccctgaccagtgactcagtaagttcaatattctccggcctggtgggcgcagcgcccgcagcggtttatatcgaatcagcggcaggaaccgccgccgggggtaaaacagggttaaccgcaaccgtagtgggggcgttattcctgctgattctgttcttatcaccgctgtcatttttgatccctggttacgccactgcacccgctctgatgtacgtaggtttgctgatgttaagtaacgtctcgaagctggatttcaatgattttattgacgctatggctggcctggtgtgtgccgtgttcatcgttctgacttgtaatatcgttaccggtattatgctgggctttgtgacactggtcgtaggccgcgtctttgcacgcgaatggcaaaagctgaatattggtacggtgatcattactgccgcactggtcgcattttacgcgggtggttgggcaatctaatagattctccgcgcctttcagcgcggagatttctttcacagaggattctcaccgctggcaacaatacgctgctggcggactcgcctgagttctctttcagtaagcaactgcagcgcctgtgttgggcaagattcaacgcaggcaggcccctcttcccgctgttcacagagatcgcatttcacgatttgttgccgggtatcccccggcaacgactgaatggtgatcattccaaacgggcacgcactgacgcaactctgacagccaatacaacgggcagaattggtctgcaccacctgctcgcccatcgtcagcgcccccacggggcaagcgccaacacaaggggcgttttcacactgatggcacatcaccggcgcactgatgcagtccagtcgctgtaccttcagccggggtaaaaagatatcggcattcaactcctgttatgaagggtgagcgaccacacaggccacttcacaagtacggcagccaatacagtcagccggattaacgataattaacgatttcatcacgatgccttcgtatcaaacagagttaacatatcgcgcgccgcctgccttcctgcggccattgcagtgacaaccagatccgcgccatgaactgcatcaccaccagcaaagacttttttcagatgcgtctgggtaggtaaatacccgacgtcaccggtttgaatcaggccccatttatcgagtttaattccgctgccctgcaaccacggcatggcatgcgcctggaaaccaaaggccataatgagaacatcggcgggcaattcaaactctgaacccgcaaccggacgaggacgacggcgaccatccggccccggctcacccatggcggtacgaatcaggcccaccgcagttaaacgcccatcttcgtcacaagcgatatattgcggctgaacattgaattgaaactcgacaccttcctcgcgcgcattgaccacctctttgcgcgagcccggcatactgacttcatcacgacgatacgcgcaggtcacgctggcagcattgaggcgaatggaagtccgcaaacaatccattgtcgtatcgccaccgcccaataccacgactcgcttaccttccacgtccgtcagcggatactcttcagactccggcaatcccatgagctggcgggtatgggcagtcaggaacggtagagcctgaatgacaccgggcgcatcttcatgcggcagatctgctcgcatcatcccgtaagtccccacgccgatgaaaactgcatcatattcagaagttaaatcgctaaaggtaatatcgcggccaatttcacagttaagatgaaagtcgattcccattgcggtgaatatctctcgccgctggcttaataccgttttatcgagtttgaaaggaggaatgccaaaagtcagcataccgccaatttctggatggcgatcaaagacatcgacctgaactcctgcgcgcgccagaatatcagcacaccctaaccctgcaggcccagcgccaatcaccgccactttctcgatacggggaacaactttgctgacatcgggacgccagcccatcgccagcgcggtatcggtgatgtagcgttccagattaccgatagagactgcgccagagtgatctttcaaagtacatgcgccttcacaaagacggtcctgtggacataccctgccgcagatttctggtaaggaactggtctggtggcaaagttctgccgcttcaataatctttccctcctgtaccagacggatgtaatccggaatagcgttatgcagcgggcaatgccagttgcagttagctttttcggcacaataaacacagcggtcactctcataagtcgcttgttgtggatccagcccgcaatagatttcgccaaagtggtttttccgttcacttgctgaaattttatctgcgcctttacgcgagttaacggggagcaacgctgcactgcgagatggctgagcgtctgatgacgcttttcctgctgccgttttgcgctggcgggccacctttatctgctgtaaccctttatcgtccatcagtcgtaacgcctgtgttgggcaaacttcaatacaggcttgcgtgccggaactgcgctggttacaaaggtcgcatttctgcgcaatcgtatcgaccatctcaacgacgccaaaggggcaagcgattgcgcatcttttacaaccaatacatttttgctcgtccagttgtacgctatcggactggaaagtcagagcattaaccggacaagccgtaacgcaaggggcattgttgcagtgatggcaggccaccggattcgcagccaggcctttccctacaacgtggatacgtggtcgaaagtcactgtgactcagcggccagttttcttgattgtgtgccaccgcacaggcaatttcacaagcatgacagcctatacattccgcggcttcagcagcgataaacttattcatttgcatccctttcatttaatgagttatgtcttctcaaatttcgcgatgcaataaacgggcatatattaggtagcatgaccgttttaattataattttgcgactgagttcaaattattgcccctcaatctatgccgctttcattatttcaacattgccgccccaaatagcgctatccagataaaaacgattaaatgcgagagtgcgacatgccagaatgattaatgaaatatcaatatgagaaaattacagataattccattgtcaggttctcttgtcattttcgtagtttaagcacgattatgtgattgcctccgcaattcctgtctctaactccccttcctcgcaaaaactggcactccacgagcatgtgtttagacagtttcattaacgtaaacggttgctttttactctggcgggcgaaaggagaaacactgatgagcgccatagattcccaacttccctcatcttctgggcaagaccgcccaactgatgaggttgaccgcatattatcaccaggaaagctgatcatactcggtctgcaacacgtccttgtcatgtacgcaggtgcagtcgctgttcctcttatgattggtgaccgactgggcctctcaaaagaagctattgcgatgctcattagctcggatctcttttgctgcgggatcgtcacattattgcaatgtatcggtatcggccgctttatggggatccgcctgccggtgattatgtcggtgacctttgctgctgtaacaccaatgatagccattgggatgaacccggatatcggcctgctgggtatatttggtgccactatcgccgcgggttttatcaccacattattagcgcaacttatcggtcgcttgatgcctttattcccgccactggttaccggtgtggttattacttctatcgggcttagcatcattcaggtgggtattgactgggccgccggaggtaaagggaatccgcaatatggtaatcccgtttatttaggtatctcctttgccgtcttaatttttatcttgctcattactcgctatgcgaaaggatttatgtccaacgtcgccgtattactggggattgtatttggctttttactttcgtggatgatgaatgaagtcaatttatccgggctacatgatgcctcgtggtttgcgattgtcaccccgatgtcgtttggtatgccgattttcgatcccgtttccattctgaccatgactgccgtgttaatcatcgtgtttatcgagtcgatggggatgttcctggcactgggtgaaatagtcggtcgtaaactctcttcgcacgatattattcgcgggctgcgtgtcgatggcgtakggacaatgattggtggcacgtttaacagcttcccccacacgtcattttctcaaaacgttggcctggttagcgtgacgcgcgttcatagccgctgggtgtgtatttcttcgggaattatattaatcctgtttggcatggtgccaaaaatggcggtgctggtagcctccattccgcaatttgtgctgggcggcgctggtctggtgatgttcggcatggtactggcgacagggattcgaattctgtcgcgctgtaactacaccaccaaccgttacaacctctatattgtggcgatcagtctcggcgttggcatgactccaacgctctctcacgatttcttttctaagttaccggccgtactgcaaccgctgctacatagcggcattatgctcgcaacccttagcgccgttgtgctgaacgtcttctttaatggctatcagcatcatgctgacctggtgaaggaatccgtctctgataaagatttaaaagtcaggacagtacgtatgtggcttctgatgcgcaagctgaagaaaaatgagcatggagaataatatgaattttttaatgcgcgctatattcagtctgctgttgctttttactctctctattcctgtcatttctgactgtgttgcaatggccattgaaagtcgcttcaaatatatgatgctacttttttaaatggtttttacctgtcggcatccgctcaaaacgggcggttgtcgataaacgctcacttggttaatcatttcactcttcaattatctataatgatgagtgatcagaattacatgtgagaaattatgcaaacggaacacgtcattttattgaatgcacagggagttcccacgggtacgctggaaaagtatgccgcacacacggcagacacccgcttacatctcgcgttctccagttggctgtttaatgccaaaggacaattattagttacccgccgcgcactgagcaaaaaagcatggcctggcgtgtggactaactcggtttgtgggcacccacaactgggagaaagcaacgaagacgcggtgatccgccgttgccgttatgagcttggcgtggaaattacgcctcctgaatctatctatcctgactttcgctatcgcgccaccgatccgaatggcattgtggaaaatgaagtgtgtccggtatttgccgcacgcaccaccagtgcgttacagatcaacgatgatgaagtgatggattatcaatggtgtgatttagcagatgtattacacggtattgatgccacgccgtgggcgttcagtccgtggatggtgatgcaggcagccaatagtgaagcaagaaaattgttgtctgctttcgcgcagcacaattaaaaaaccccgacatctgccggggttatgcgcataacgtaatgcttatttcaccggacgcatcgccgggaacagaataacgtcgcggatggtatggctgttggtgaacagcattaccatacggtcgataccaatccccagacctgctgtcggcggtaagccatgttccagtgcggtgacgtaatcttcgtcgtagaacatcgcttcgtcgtcacctgcatctttcgcggcaacctgatccaggaagcgttgcgcctgatcttccgcatcattcagctcgctaaagccgttaccgatttcacgaccaccaatgaagaactcaaagcggtctgtgatttccgggttaacgtcgttacgacgcgccagcggagaaacttctgccggatattcagtaatgaaggtcggctgaatcagatgtgcttctgccacttcttcgaagatctcggtaacgatacggcccagaccccagctcttctcaacgtggataccgatagattcaacaatcgcttttgcagagtcgaagttgtccagatccgccatgtcggtttccgggcgatatttcttaatcgcttcacgcatggtcagtttttcgaacggtttaccgaaatccagcgtcacgtcgccgtaggtcacttccgtcttaccgagaatatcctgtgccagagtacggaacagcgattcggtcagctcgatcagatctttgtaatctgcgtaagccatatagagttccatcatggtgaactctgggttatgacgtacggaaataccttcgttacggaagttacggttgatttcgaatacacgctcgaagccaccaaccaccagacgcttgaggtacagttccggcgcgatacgcaggtacatgtcgagatccagcgcgttatggtgggtgataaacggacgcgcagcggcaccgccagggatcacctgcatcatcggcgtttcaacttccataaagccgcggttcaccatgaactggcgaataccagagaggatctgcgagcgcactttaaaggtgttgcgggattcatcgttggagatgagatcgagataacgctgacgatagcgcgcttcctgatcctgcaagccgtggaatttatccggcagcggacgcagtgctttggtcagcagacgcaactcggtacagtggatagacagttcgccggttttggttttgaacagtttacctttcgcgccgaggatgtcgccgaggtcccattttttgaactgctcgttgtaaacgccttccggaagatcgtcacgggcaacgtacagctgaatacgaccgccaacgtcctgcagggtaacaaaagaggctttacccataatacggcgggtcatcatgcggccagcaacggcgacttcgatgttcagcgcttcaagttcttcgttctctttaccgtcgaattctgcgtgcaattggtcagaggtatgatcgcgacggaaatcgttcgggaaggcaattccctgctcacgcaggttcgccagcttctcacgacgcgttttcagttcattgttaagatcgactaccgcgtcagcgccctgtgcgtgttgttcagacatgttggttcctcataaccctgctttcaaacttgcttcgataaattgatccaggctgccgtccagcacggcctgcgtattgcgggtttcaaccccggtgcgcagatctttaatgcgggagtcatcaaggacataagaacgaatctggctgccccagccgatgtcggatttgttatcttccatcgcctgtttctcggcatttttcttctgcatctccagttcataaagcttcgctttcatctgcttcatggcctggtctttgttcttgtgctgggaacggtcgttctggcactgggtcacgatcccggtcgggatgtgggtaatacgcaccgcagattcggtacggttaacgtgctgaccgcccgcgccggacgcgcgataaacgtcaatgcgcagatccgccgggttgatttcgatatcaatatcatcatcaacttccggataaacaaacgcggagctgamcgacgtgtggcgacgaccgccggagtcaaacgggctcttacgcaccaggcggtgaacgccagtttctgtacgcagccagccgtaagcgtaatcgccggagattttgatcgtcacggatttaatacccgccacttcaccttccgactcttcgatgatttcagttttgaaaccacgcgattctgcccagcgcaaatacatacgctcaagcatgctcgcccagtcctgtgcttccgtaccgccagaccccgcctgaatatcgaggtagcagtcggcgctgtcatattcgccagagaacatacggcggaactcaagctgcgccagtttttcttccagggcgtcgagttcagcaacggcttcgttaaaggtttcttcgtcgtcagcttctacagccagttccagcagaccagaaacatcttccagcccctgtttcatttggtcgagggtgtcgacaacggcttcgagggaggaacgctctttacccagcgcctgtgcgcgttcgggttcgttccagacatccggctgttccagctcggcgtttacttcttccagacgctctttcttggcgtcgtagtcaaagataccccctaagaacgtcggagcgttccgtgaggtcctgaatgcgattatttaccggattaatttcaaacatggtctgatttcttttattgagctagtcaaaatgcggtgataagagcgggattgtacccaatccacgctcttttttatagagaagatgacgctaaattggccagatattgtcgatgataatttgcaggctgcggttgccgcgaaactcgttgatatcgagcttgtaagccagttgcacttcgcgcacgccgttatccggccagagggcggtatcgacattaaaagcaataccatccagcagcggaccgccgccgaccggttcgaccatgactttcaaatgacgttcgcccaccagccgctgttgcagcagacggaaatgaccatcaaacagcggctccgggaacatctgcccccacgggccagcatcgcgcagcagctgcgccacttccatggtcatttcggccgggcttaacgggccgtctgacaccacttcgccttgcaatagcgaagggtccagccactcggtaaccaactcgccaaaccgttgttgaaagagttcgaatttatcctcttccagcgacaaacccgccgccatcgcatgaccgccaaacttcagcatcataccggggtagagtgtgtctaatcgctccagcgcatcacgcatatgcagcccctgaatggagcgaccggaacctttcagcgtaccatcacctgctggcgcaaaggcgataaccggacggtgaaaacgctctttgatgcgcgaagccagaataccgacaacgccctgatgccattcggggtgatacattgccagcccgccgggtagcgtgtcgcgacttcgctccagtttctcgcacagggtcaaggcttcaatctgcattccttgttcgatctcttttcgcgtctgatttagcgcatcgagttcatttgccagcacgcgcgcttcgccgatgttgtcgcacagcaacagcgccacaccgacggacatatcgtccagtcgcccggcagcattgagacgtggccccagcgcaaaacctaaatcgctggcggcgagtttttgtgcatcacggtttgccacttccagcagcgctttaatccctggacggcactttccggcacggatgcgactcatcccctgccaggtcagaatgcgattattagcgtccagcggcacgacgtccgccactgtccccagcgcgaccagatccagcagttctgccaggttaggaattgcgatgccgcgctcatcaaaccagccctgatcgcgcaaaaaggtgcgcagcgccagcatcagataaaacgccacacccacgcctgccagtgatttcgacgggaaattacagtcgcgcaagttagggttaatgatcgcttccgctgcgggtaatgtgtcgcccggcaaatggtgatcggtaacaataaccgggatgcccaacgagcgagcgtgctcaactcccgcatgggaggaaataccgttatccaccgtgacaattaactgcgcgccacgggcatgggcctgatcgaccacttccgggcttaagccgtaaccgtcttcgaaacggtttggtaccaggtagtcgatattgctgcaaccaagcgagcgcatcgccagcacgcttagagccgtgctggtggcaccgtcggcgtcgaaatcaccgaccacaataatccgcgttccttcgcgaaaagcgttgtaaaggatctcaacggccttttcgacgccgctcagttgctgccagggcagcatacctttaacactgcgttccagttcttgcgcactgcgtactccccggctggcgtataaacggcgcagcaagggaggcaattccgcgggcaagtctgccgtttcatcgacttcacggcgacgaagttgtatctgttgtttcacgcgaattatttaccgctggtcattttttggtgttcgtcgargaattctttcatctctttcggcggctggtaacccggaacaagtgtgccattgctcagcacaactgccggagtaccgctaacgccaagctggacgccaagtgcgtaatggtcggcaatatccacgtcgcagctggctggtgcgacgcttttacctgccatcacatcatcaaacgctttgtttttatctttcgcacaccagatagctttcatttctttctcagcatcgctgtccagcccctggcgtgggaaagcaagataacgcacggtgatccccagcgcgttatagtctgccatttgttcatgcagtttgtggcagtaaccacaggtaatatcagtaaacacggtgatgacgtgtttttcctgcggtgctttataaacgatcatctctttttcaagcgcattcaactgctttaacagcatcttattggtgacattgaccggagccgtgccgctaacgtcatacattggcccctgaatgatatgtttaccatcatcggtgatgtacaacacaccgctgttagtcagcacagtcttcatgccagctacgggcgcgggctgaatatcgctgcttttgatgcccattttggctaatgtttgttgaattgccgcgtcatcagcctgagcgaagcctgaaaacgccgctaacaaagtaaacaacataaaacctttcttcataaatcttcccgttcttttcagacatcacgcccgcgggtgatgctgttgatgaagttgccgcagacgctcggtagcgacatgcgtataaatttgcgtggtggagagatcgctgtggcccagtagcatctgcaccacgcgtaaatccgcaccatgatttaataagtgagtggcaaaagcgtgacgcaacacatgcggtgacagcttttcgctgtcgatacccgccagcacggcataatgtttaatgcggtgccataaggtctgtcgcgtcatctgctgcgcacgctggctgggaaacaacacgtcaattgacacaccattcagtagccacggacgcccatgttccagataggtttccagccagtaaaccgcctcttcacctaacggcaccaggcgctctttgttgcctttaccaatgacccgcactacgccctgacgcaggctgatatcactcattgtcagcccgaccagttcagagacacgcagcccggtagcatacaacacttcaagcatagctttatcgcgtagctccagtggctgatcaattaatggtgcctgtaataaacgttcgacctgcgcttcgcttaaatcttttggcaaacgctggggcaatttcggtgaagcgagatgcgcactgggatcatcttcacgaaacttttcgcgataaagatactggaacaatcggcgcactgcactcagcaaacgcgctgagctggtggctttatacccgccctccagccgttctgccagtaatgcctgtaaatcgtcactttgcgccgtcgccagcgtcaacccgcggtgatgcaaccactccaccatcattgacagatcgcgacggtaagcgttcaacgtattttcagccagatttttttccagccacagagcatcaagaaactgctcgatgcgtgccagatcctgtttcacttgcgccccttatggtcactcatttgatccattatgccttattgtgccgtgactaaagcgattctgatacactagccgcaaaagccacagcagaatcgagaagcttacgttatgaatatgggtcttttttacggttccagcacctgttacaccgaaatggcggcagaaaaaatccgcgatattatcggcccagaactggtgaccttacataacctcaaggacgactccccgaaattaatggagcagtacgatgtgctcattctgggtatcccgacctgggattttggcgaaatccaggaagactgggaagccgtctgggatcagctcgacgacctgaacctcgaaggtaaaattgttgcgctgtatgggcttggcgatcaactgggatacggcgagtggttcctcgatgcgctcggtatgctgcatgacaaactctcgaccaaaggcgtgaagttcgtcggctactggccaacggaagggtatgaatttaccagcccgaaaccggtgattgctgacgggcaactgttcgtggggctggcgctggacgaaactaaccagtatgaccttagcgacgagcgtattcagagctggtgcgagcaaatcctcaacgaaatggcagagcattacgcctgatatcactgacggcttagcgcatatgctttgccgtcatctttatctttgcgtctcttgttgcaacaaaatccgccgtaaatcccgccattcggcttcgtccatgctgtcggctgccagccataaatgttgccgtttaccgctatcagaacgtaaacgcagcatcatgccgctcttaatcatccacggcgctttgacgatgctccactcctgcccttgccaacgcaaacgcccgtccatcaacaagcgaatttccccctggcgagcattaatacgccgctggctgcgaacgcaatcaaacaccaccagcgaaagtaacaccatccataacggggtgtaactgagcggccagggcatgagtaaaataacagcggcaaccagcccatgaatcagcaaggaaagccactgtgcgcgccaggagacgcgcaaatcagattgccacaggaccacgttcccggttccgtgtctggatgagtcggaccatcatttccagttctgcatcggccggtttaccgtgattcatcagccagttaaacagatcgggatcgtcacattccagcagacgaataaagatgcgtttttcgtcatcgcttaagctgtcatactcatgttcgaaaaacggcatgattgaaatatcgagttcgcgcataccacggcggcatgcccaatgaatgcgggctttgttgttaatgtccatcttcttcctgtctcacgaaaatccagtacccggctattgtaacgtgtttttcgacttcttttacgggaatatcagtaaacacaatcgcgatcgcgaaattaattcacaacaatttaagggcttcattttttgggaagtcgcctcgcagaaggcacagatcgcgtagtgaaagcacttgcattgcctcatagctcttttaccattagttattaatacgccgttaagcaactcaggactctattatggcttttacaccttttcctccccgtcagcctacggcttctgcccgtttgccactgacgctgatgacgcttgatgactgggcgcttgccaccattactggcgcggacagcgaaaaatatttgcagggccaggtgacagcagatgtcagccagatgacagatgatcagcacctgctcgccgcccattgcgacgccaaaggtaaaatgtggagcaatttacgtctgttccgcgacggcgatggctttgcatggattgaacggcgcagcgtgcgtgaaccgcagctggctgaactgaaaaaatatgcggtgttctctaaagtgaccatcgcgccagacgacgagcgtgtgctgcttggtgttgccggttttcaggcgcgcgccgcgctggcaaatatctttagtgaactgccttcgaaagaaaaacaggtagttaaagaaggcgcgaccactttgctatggtttgaacacccggcagaacgtttcctgatcgtaaccgatgaagctactgccaatatgctgaccgataaactgcgcggtgaagcggaactgaacaatagccaacagtggctggcattaaacattgaagcgggtttcccggtgattgatgccgcgaacagcgggcagtttatcccacaggcgaccaacctccaggcgctgggcggtatcagctttaagaaaggctgctataccggacaagagatggtggcgcgagcaaaattccgtggtgccaacaaacgcgcgctctggttgctgacaggtagtgccagccgactgccggaagctggtgaagacttagagctgaaaatgggcgagaactggcgtcgtactggtacggtgctggctgcggtaaaactggaagatggtcaggtcgtggtgcaggtagtgatgaataacgatatggaaccggacagcatcttccgcgtgcgcgacgatgcgaatacattgtgtatcgagccactgccgtattcgctcgaagagtaaatctctgtgtcgcatcaggcatttatcgcctgatgcgacgctggcgcgtcttatcaggcctacaaaggcatacccattacgcctgcccaatatacaaatagatcgccagaaagtggcacacactaccgccgagcacgaagccgtgccagatggcatggttgtatggaatgcgtttgcagacgtagaaaatcaccccgagcgaataaaccacgccgcctaccgccagtaaggtaacgctgcccgccgcgagcttaactgccatttcataaattaccaccagcgacagccagcccatcgccagataagtcaccagagataaaattttgaatcggtgcgcgatggtcagtttgaacagaatccccagcaatgccaggctccagataacaatcatcaacccgcgcgctaacggagaatccagccccaccagcaaaaacggcgtgtaggttccggcaatcaacaggtaaatagcgcaatggtcaaatttcttcagccacatttttgcccgttgatgaggaatggcgtgatagagcgtcgaagcgaggaacagcaggatcatactgccgccatagaggctgtagctggttatcgctgtggcgctggcattgagatccaccgcctgaaccagtagcaacaccagcccaacgataccaaacaccaacccaatgccgtgactgacgctgttggcaatttcctctgccagcgaatatccctgcttaatgaggggcttctgaaccataacttactccggagaaacgtacacgcacatgtatacctctccagcgtaactgagaatagttccagtgaacacctgttagctaaaataaattctgatttgagactaatctcctaaaaatcatgaaattaaatgcgaaatttcaactaacaggcgtgagttcaatttaaaggcatttaaattcaatcacataaaactgtgtctggccgggatagatgtcggcaatgacctttttcagttcagtcagggtcatattttcctgctctgcatgtttttccgtcagcgtatccagcgttacggttgaggttgcggtgacttcaatcgtgcaaaaataaccgtcatcttcaaaacgtccgacacgaagcacatcacccgttttgaagtgcgattcagactcgtcgcggatggtgatggttttacgcccagccagaatgtcatcctggaaacgttgaaaaaaagtgatgtcgtttggctgcatggtactatttcctgtaagaattgactcatctggagcctatgatagtgaaaaaactcaccttaccgaaagatttcttatggggcggcgcagttgccgctcatcaggtcgaakgcggctggaacaaaggcggaaaagggccgagcatttgtgacgttctgaccggtggcgcacacggcgtgccgcgcgaaataaccaaagaagtcttgccaggcaaatactatccaaaccatgaagccgttgatttttatggtcactataaggaagacatcaagctatttgccgaaatgggcttcaaatgttttcgtacatccattgcctggacgcgcatttttccaaaaggcgatgaagctcagccaaacgaagaagggctgaagttctacgactctctgttcgatgaactgctgaaatacaacatcgaaccggtgatcaccctctcccactttgaaatgccgctgcatctggtgcagcaatacggtagctggaccaaccgtaaagtggttgatttctttgtacgtttcgcggaagtggtatttgaacgctataagcacaaagtcaaatactggatgaccttcaacgaaattaacaaccagcgtaactggcgtgcaccgctgttcggttactgctgctccggcgtggtgtataccgagcatgaaaacccggaagagacgatgtatcaggtgctgcatcaccagtttgtcgccagcgccctggcagtgaaagccgcgcgtcgcattaacctggagatgaaagtcggctgtatgctggcgatggtgccgytctatccctactcatgtaacccggacgatgtgatgttcgctcaggagtcgatgcgcgaacgctacgtctttaccgatgtgcagctacgcggctattacccgtcgtatgtgttgaacgagtgggagcgtcgcggatttaacatcaaaatggaagatagcgatctcgatgtactgcgcgaaggcacctgcgattatcttggtttcagctattacatgaccaacgcagtgaaggccgaaggcggcaccggcgatgcgatctctggttttgaaggcagcgtaccaaacccgtatgttaaagcatctgactggggctggcagattgatccggtgggtctgcgttacgcactttgcgaactgtatgagcgttaccagaagccgctgtttattgtcgaaaacggttttggcgcttacgacaaagtggaagaagatggcagcatcaacgacgactaccgcattgactacctgcgcgcccatattgaagagatgaaaaaagcagtaacttacgatggcgtggatctgatgggctacacaccgtggggctgcatcgactgcgtgtcgttcactaccgggcagtacagcaaacgctacggctttatctatgtgaataaacatgacgacggtactggcgatatgtcgcgttcacgtaagaagagctttaactggtacaaagaagtgattgccagcaacggcgagaatctgtaattagccgatgtgcctgatgcgctacgctcatcaggcctggcactcttttaatatattgagctcgcaatattttatattacgcctcagccgaaacacacaaagcgcactttattaacaatctaaaaaggcgccgaagcgcctttagaagatagtcgaatcagtgaattactggtattcgctaatcggtacgcaggagcagaacaggttacggtcgccgtaaacatcatccaaacgtttcactgtcggccagtatttgtctgccacgcctgccgggaataccgcaacttcacggctgtacggatgcgcccactcggcgaccagttcactctgaatgtgcggcgcgttcaccagcgggttatcttccagcggccagacaccggctttcacctggtcaatttctgcgcggatagccagcatcgcgtcgataaagcgatccagttccactttgctttcagattcagtcggttcaaccatcagcgtacctgccaccgggaacgacatcgtcggcgcgtggaaaccgtagtcgatcaggcgcttggcaatatccagctcgctgatgccggtttcttctttcaacggacgaatatcgagaatacattcgtgcgccacgcgaccgtcacgaccggtatacagcaccgggaaggcatcctgcaggcggctggcaatatagttggcgttgargattgccacctggcttgcttttttcagcccttctgcgcccatcatgcggatgtacatccagctgattggcaggatagaggcgctaccgaacggtgccgcagaaaccgcgccctgacgggttaacatgccttcgatttgcaccacgctatgacccggtacaaacggagccagatgcgctttcacgccgatcggtcccatacccggaccaccaccgccgtgcggaatgcagaaagttttatgcaggttaaggtgtgaaacgtctgcgccaataaagcccggcgaggtgatgccaacctgggcgttcatgttcgcgccatcaaggtaaacctgaccgccgaactgatgcacgacttcacacacttcacggatcgtttcttcatacacaccgtgggtggaaggataggtcaccatgatgcaggagagattatcacctgcctgttcggctttcgcgcgcagatcagtcagatcgatatttccgtttttatcacacgccacaaccaccacctgcattcctgccatatgtgcagaagcggggttagtgccgtgcgcagaagccgggatcaggcagatatcgcgatgcccttcgttgcggctttcatgataatgacgaatcgccagcaggcccgcgtattcgccctgtgcgccagagttcggctgcatacaaacggcgtcgtaaccggtcagtttcaccagccagtcagccagctgcgcgatcatctgctgataaccttcggcctgctccggcgggcagaacgggtgcagttcggcaaattccggccaggtgattgggatcatctcggcggcggcgttcagtttcatggtgcaggaacccagcgggatcatcgcctgattcagcgccagatctttacgctccagcgagtgcatatagcgcatcatttcggtttcgctgtggtagcgattaaacaccggatgggtgaggatttygtcgtcgcgcagcatcgcaggctggatagagcggctgtcgtgagccacgtctttgtccagcgtgtcgatgtccagcccgtggttatcccccagtagtacgctgaaaagctgcatcacgttttcgcgcgtggtggtttcatcaagggtgatcccaaccgcgttcaggatatcgctacgcaggttgatttcagccgcttcggcacgcgccagtacgcccgccttgtcggccacttccacacacagagtgtcgaaatagtgcgcatggcgcagcttcagacctttttgttgcaggcctgccgccaggatatcggtcagacggtgaatgcggttagcgatacgtttcaggccaatcgggccgtgataaacggcatacaggctggcgatgtttgccagcagcacctgagaagtacaaatgttggagttcgctttctcacgacgaatatgttgctcgcgagtctgcatcgccatgcgcagcgcggtattgccagctgcatctttcgatacaccgataatacggcctggcattgagcgtttgtattcgtctttcgccgcaaagaatgccgcgtgtgggccaccgtaacccatcggtacgccaaagcgttgcgccgaaccaaaaacaatatccgcgccctgtttacccggcgcagttaacagcaccagcgccataatatcagcggcaacgctgaccacaattttgcgtgatttcagttcgctgataagcgcagtgtagtcgtgaatttcaccggtagtgccaacctgctgtaacagcacgccgaagatgtcctgatggtcgagcactttttgcgcatcatcgacaatcacttcaaaaccaaaggtttcggcacgagtacggaccacatccagcgtttgcggatgcacatcggaagccacgaagaagcggttggcatttttcagtttgctgacgcgtttcgccatcgccattgcttcggcggcagcggtggyttcgtcaagaagagaagcagaggccatatccagcccggttaaatccagcgttacctgctggaaattgagcagtgcctcaaggcggccctgcgagacttcaggttgatacggagtatacgcggtataccagcccggattttccagcatgttacgcaggataaccggcggtaactgcacggcggtgtaacccatgccgatgtmagacgtgaagcgtttattgcgactggcaatagccttgagttccgccagcgcggcgtattcggtcgccggtgcgccaacctgcggcggggtcgcaagctgaatatctttcggtacaatctggccggtcagcgcgtttaacgattgtgcgccaacggcattcagcatttcttgctgttgcgcggcgtccggtccgatatggcgttcaataaaagcgccgctattttcaagctggcttaacgtctgtgtcatgagcgatggttcctgaaacgtgcagtgaattgtgaacctctctccttgcgaagagagtgagggtgaggtgtaaatttcctcaccctgatcctctcccgcagaagaggaataaagccgttactcgtcttctaacaatgcttcgtatgcggtcgcatccagcagtgattccagttcgctttcatcgctggctttgattttaaagatccagccacctgcatacggttcgctgttcaccagttccggggagtcgctcagtgcgtcgtttaccgccacgatttcaccgcttactggcgcataaatgtctgacgccgcttttactgattcggcaaccgcgcagtcatcgcccgcgctaaccgttgcgcccacttccggcaggtcaacaaacaccatatcgcctaacagctcctgagcatgttcggtaataccaacggtgtaagtgccgtcggcttctttacgcagccattcgtgttctttgctgtatttcagttctgctggtacgttgctcatcaatcaatctccaaaaaagtaaatcacgcgacggctttgccgttacgcacaaaaacaggttttgtcactttaaccggcatttcacggttgcgaatttgcacaatcgccgtttcgccaatacctttcggcacgcgtgccagcgcaatgctgtaacccagcgtcggggagaaagtcccgctggtgataatgccttcatgctggttgccctgcgcatcggtaaaacgtaccggcagttcattacgcagcacgcctttttcggtcatcaccagaccaaccagtttttctgtgccatgctcacgctgcacttccagggcttcacgaccgatgaagtcacgatctgccggttcccaggcgatagtccagcccatgttggcggctaacggagagatggtttcgtccatctcctgaccataaagattcatgcccgcttccagacgcagcgtgtcacgcgcgcccagaccgcatggcttaacgcccccttccaccagcgcacgccagaaatcggccgctttttcattgggcagcgcaatttcatagcccgcttcaccggtataaccagtggtggcaataaacagatcgcccgcctgcacgccaaagaacggtttcatcccttccaccgcctgacgctgagcatcattaaacagtgtggcagcttttgcctgcgcattcggcccttgtacggcgatcatggaaaggtcatcacgaacggtaatttcgatgccgaaaggttcagcgtgttgggtaatccaggagaggtctttttcgcgggtggcggagttaacaacgaggcggaagaaatcttcagtaaagtagtagacgatgaggtcatctatcacaccgccagaggcattcaacatccccgagtaaagggctttgccgcttttggtgagcttcgccacatcgttcgccagcagataacgcagaaactcccgggtgcggctgccgcgaagatcgacgatggtcatatgtgacacatcaaacattccggcatcggtacgtacctcatgatgttcgtcgatttgcgaaccgtaatgcagcggcatcatccagccgtggaaatccaccatgcgagcgccgcaaagcgtgtgttgttcgtacaaaggagtctgttgtgccatcttgtcctcattgaataagcggggctgacaactttttcatggtgaaattatcaccacgaaacccagcatcggagccactcccggtccccaacgcaatcgttctcttttgcctgaacttaccaccgaaacagactgttaaccataaggtaaaattgatcatcacattagcttatggttaaaaaacgccaaaatcgcaacagaataaaaaaccaaaaaatacacaagtttctatataaagatgatgtgatgagaaagttaatttgaataaggcaatattaagagctgaaaaaatgtcaaaaaacactaaatcaaaaattcgtgacattagaaaatataatgcgaaaacggaggtgaaattagtttatttcaaatgaggaaaatctcccggcgaaaaaaccgggagatgaaagtgtgatgggtatcaaataaacagcagaagagaaatttttaacgcagccattcaggcaaatcgtttaatcccattgcctggcggataagttgtggtttaacgccaggaagcgtgtcggccagtttcagaccaatatcacgcagcagttttttcaccggattggtaccagaaaacagatcgcggaatccctgcataccagccagcatcagcgccgcactgtgcttgcggctacgctcatagcgacgcagataaatgtactgcccgatgtctttaccctgacgatgcaaccgtttcagttcagcaatcagctctgcagcatccataaagccaagatttaccccctgccccgccagcgggtgaatggtatgcgcggcgtcgcccaccagcgccagacggtgcgcggcaaactggcgcgcataacgccccgtcagtgggaacacctgacgcgcgctctcaaccttgcataagcccaggcgattatcaaaagcgatatttaacgcgcgattaaattcgtcttcacttgcctgctgcatccgctgcgcttcytctggcgacagtgaccagacaatcgagcaaagatgcggatcgctaagcggtaaaaaggccagaatgccttcgccatggaaaacctgccgcgccaccgcatcatgcggttcttccgtgcgtatggtcgctaccagcgcgtgatgctgataatcccagaaagtcagcggaatatcggctttgttgcgcaaccaggaattagcgccgtccgcgccaatcaccagacgcgcagttaacatactgccatctttcagcgtcaggaaggtttcattttctccccaggcgacctgctgtaattctgcgggggccaaaagagtgatatctgacgactgctgcgctttgttccacagcgcgtagtgaatcactgagttttcaacgatgtgcccaagatggctatagcccatgctttgatcgtcaaacgagatgtgaccaaaactgtctttgtcccacacttccataccgtgataacagctggctcggcgagagagaatgtcctgccagacgccaagacgggtgagtaatttttcgctggcggcattgatagccgaaacgcgcagttgtggtggtgcatccgccgccagaggttccggtacgcgctgctccagtacggcaacgcgtaagccgctaccctgtaagccgcaggcaaccgccagccccaccatgccgccgccaacaatggctacatcaacactttgcattgtttattccttaataaccgccttcaacgcgccacccaaccgarggtgcgctgcgccagcacatcgcgtgccggggtgaataattccatcgtcatcagcccgatgttgcgcccgacaaccagtggcgtccaacggttggcaaaaagatgtacaaggctgtccgtgacgccaatggttgcttcgcgatcgctctgtcgacgctgctgataacgacacaatacgccgtaatcacccatgtcttctccgcgctcctgcgcctgagtcagggtttccgcaagactcatgacatctcgcataccgaggttgaacccttgcccggcaatcgggtgcagggtttgcgccgcattgcccaccagcacggtacgatgggtaatagatctggcggcgtgggttaacgccagcggataagcactgcgtttaccagcgtgggtaattttcccaagtcgccagccaaaggccgactggagttcacggcaaaacttctcgtcgctccacgacagcacctcttcgcgccgttccagtggatgacaccagaccagcgaacagcgtccgtcagacatcggcaacatcgccagcgggccatgttgcgtaaagcgttcaaaagcgcgcccttcatgcgcaacggaagtcgcaacgttggcaatcacagccagttgttcgtaaggctcctgctgccagtcaacgccgcacacagtggctaacgctgaatgggtgccatcagcggctaccagcacgcggcccgtcagcgtctcgccaccctccagcgtcacttcaacgtgactctgagtacgggcaacgttagccacgcgatcagggcaatgcagcgttacgccaggtgctttacgcagcaatgcaaacagccgttgcccgacattgtgcaattcgacaacctgtcccagcgccgccagttggtaatcttctgcggcgagggtgacaaatccagcgtgacctcgatcgctgacatgcacggtggtgatggcagttgcgcaatccgccagagattgccaaacgccgatgcgcgccagttgctgacaggtacccgccgccagcgctatcgctcgtccatcaaagcccggatgagcatgtgactctggcgcagtcgcttcaatcaaatgtaccggcagcgccccgtgacttaaccgggaaatagccagcgccagcgtcgcgcccgccatgccgccaccgacgatgattacgctcattgctttctcgcagcagccatcaacgcttcgatttcttccggctttttcaccacgctggcggtgaggttttcgttgccggtttcggtaatcacaatgtcgtcttcaatacgaatgccgataccgcgatattgttctggcacatccgcatccggcgcgatatacagaccaggctctacggtcagtaccatccccggttccagaatgcgcgagcgatcctgaccataaacgccaacgtcatggacatccagtcctaaccagtggctaaggccatgcataaagaaaggacgatgggcgttctgagcgatcagttcatcaatatcacctttcaggatgccgagttttaccaggccgctaaccataatgcgcaccacttcaccggtgacttccagaatggaggttcccggacgatacaggcgcaggctggtttcaagagactccagcacaatgtcgtagatttcgcgctgggcctgggtgaatttgccgttgaccgggaaggtacgggtgatatcgcctgcgtaacctttgtattcgcagcctgcgtcaatcaacaccaggtcgccgtcgcgcatttcacactcgttttcggtgtagtgtaaaatgcagccgttttcaccgctgcctacaatggtgttataggacggatagcgcgcaccgtggcggttaaattcgtggtgaatttcgccttccagatggtactcgaacattcccggacggcatttttccatcgcccgtgtatgtgccatggcggtgatttctcccgcgcggcggagtacggcaatctcttctggcgatttgaacaggcgcatttcatgaacaacaggacgccagtcgatcatcgttgccggtgcggtgagattttgccgcgaacctttacgcagtttttccagcgcactgttcacgatttcatcagcatatgcatattcgccctgagcatggtaaaccacatccagaccattaagtagttgataaagttgctgattaatttcgctgaatgccagtgcgcggtcaacgcccagtttctctggcgcggcatcctggcctaagcgacggccaaaccagatctccgccgtcaggtcgcgaacgcggttaaacagaacgctgtggttatgagtgtcatcgcttttaatcagcaccaacaccgcttccggttcgttaaagccggtgaagtaccagaagtcactgttctgacgataggggtattcgctgtcggcgctacgtgttacttctggtgcagcaaaaatcagcgcggcgctgccgggttgcatttgctccaccagggcctgacggcgacgctgaaactcttgccgggatatctcactcataacactctccttacgttttttgtttttagtgtagagtcggtttttgtacttctggcgcggtcggttgcggatgagtaaaggtgtcgtggcataacagcgcggcaacacgaacgtattcgatgatctcttcaagcgacatttcaagctcttcctgatcttcgtcttcgtcgtaacccagttgcgcaatgttacgcagatcgtcgatagcttcaccggtttcgccggtcactttatccagcttcggttgcgtaacaccaagaccaagcaggaagtgattgacccaacctgccaatgcatcagcccgatcgaaaacgctgacatcatcgccatcaggcagataaagctgaaaaaggaagccgtcatcctgcagggcatcgctggtggcagagtgcattttacgcaatgcctgtgccagctcatgaccgaaagccatgccttcgttcgtcaggtcgtgaagtagcggtagccatgagctgtcatcgttaccgccacatatcatcccactgattaaaccatgcatctcagcaggggtcagacccgtcccttgttggttcagatactggttcatttcgttgtaaccaggcatttcgttctgtatagacataagcattcgtcgtcaaagggaggaatattcatgatatgctaccactttgggccctggtggaccagaaaagggcttgtctcttctcatcagggtagctatagtgtcgccccttcgcagaccatgggtctaaagacgaaggcagcgcagtcaatcagcaggaaggtggcatgtctgcacaacccgtcgatatccaaatttttggccgttcactgcgtgtgaactgcccgcctgaccaaagggatgcgttgaatcaggcagcggacgatctgaaccaacggttgcaagatctgaaagaacgcactagagtcacaaatactgaacagttggtcttcattgccgcattgaatatcagctatgagttagcgcaagaaaaagcgaagactcgtgactacgcggcaagtatggaacagcgtattcggatgctgcagcagaccatagaacaagcgttacttgaacaaggtcgcatcaccgaaaaaactaaccaaaactttgaatgacacttttcggtttactgtggtagagtaaccgtgaagacaaaatttctctgagatgttcgcaagcgggccagtcccctgagccgatatttcataccacaagaatgtggcgctccgcggttggtgagcatgctcggtccgtccgagaagccttaaaactgcgacgacacattcaccttgaaccaagggttcaagggttacagcctgcggcggcatctcggagattcccttcttatctggcaccagccatgacgcaactaccagaactcccactgacattatcccgacaagaaatccgcaaaatgattcggcaacgtcgtcgtgcgttaacgccggaacaacagcaggaaatgggtcaacaagccgctacccggatgatgacttatcccccggtggtgatggcgcatacggtcgctgtattcctctcttttgatggtgaactcgacacccagccgcttatagaacaaytctggcgcgccggtaagcgcgtatatcttccagttttgcatccctttagtgccggtaatttgctgttcctgaattaccatccgcaaagcgaactggtgatgaacaggttgaaaatccatgagccaaaactggatgtgcgtgacgtgctccccctttcccgattagacgtgctgatcacaccgctggtcgcctttgatgagtacggtcagcgcctgggaatgggcggtggtttttatgatcggaccttacaaaactggcagcactataaaacgcaaccggtgggttatgcgcatgattgtcagttggtggaaaaactccccgttgaagagtgggatatccctcttcctgcggtggttacaccgtcgaaagtctgggagtggtaagggcgatacacctgcatcgccctgattgacatcgttgattctttaacctaatttagtgagtaagggtaagggaggatgactcctcccctgagactgactgttaataagctggcaaacttatcagtaacagtacaatcagtatgatgacaagtcgcatcataacccttctccttcaagccctcgcttcggtgagggctttaccgttacagccccatgctgccctgccatcgtaaactctctttaaataaccacaacgcattgatctacctttaaatcttttcttcgagcgcactcgtaaaacgtcatgtaaggcagacatacattgcaggaataagggattaattacggcagtaaacgtgggcgatgaagtggctatcaaaaagttcggttcagggcgatgcaccccgcatcgccctgattgacatcgttgattctttgacctaatttagtgagtaagggtaagggaggatgactcctcccctgagactgactgttaataagctccgaaacttatcagtaacagtacaatcagtatgatgacaagtcgcatcataacccttctcctttaagccctcgyttcggtgagggcttcaccgttacagccccatgctgtcccgccatcgtaaatccccattaaataaacacaacgcattgatctgactttgatttattttctggagcagactcgcaaagtakaatgcgcaacgcggcaacggtgtggagaagggataaaaaaacgggcaagtcagtgacctgcccgttaattttcagagaaggggaattagtacagcagacgggcgcgaatggtacccggaatagctttcattgcctgcagcgctttttcggcaacgtcttcgtcagcttcaatatcaataactacataacccatctgggcggaagtttgtagatattgcgcggcgatgttgacgccctgctcggcgaagattttgttcagcgcagttagcacgcccggacggttttcgtggatgtgcatcagacgacgaccaccatgcagtggcagcgagacttccgggaagttcaccgcagagagcgttgagccattgtcagaatacttgatcaatttacccgcaacttccaggccgatattctcctgcgcttcctgagtcgaaccgccaatgtgtggcgtcagaaggacgttgtcgaattcacacagtggagaggtaaatggatcgctattggtcgccggttccgtcgggaatacgtcgattgccgcccccgccagatgtttgctcgccagcgcatcacacagcgccggaatatccaccacagtaccgcgcgaggcattaatcagcagcgagccgggcttcattagcgaaatctctttcgcgcccatcatatttttggtggacggattctctggtacatgcagactcaccacatcgctcatattcagcaggtcagaaagatgctgtacctgagtggcgttgcccagcggcagtttgttttcaatatcataaaagtaaacatacattcccagcgattcagccagaatgcccaattgcgtaccaatatgaccgtagccgatgatacccagctttttgccgcgcgcttcaaaagaacccgccgccagtttgttccacacgccacggtgcgctttagcattggcttccggcacgccgcgcaatagcagcagcagttcgccaatcaccagctccgcaacagagcgcgtatttgagaacggtgcgttaaataccgggatcccgcgctttgccgccgcatccagatcaacctggtttgttcctatacagaaacagccaatagcgaccagcttttctgcggcgttgatcacgtcttcagtcagatgggtacgggatcgcaggccgatgaagtgggcatcgcggatggattcttttaattgttcatcatccagcgcgcctttgtgaaattcgatgttggtgtaaccagctgcacgaaggctttccagcgccttttggtgcacgccttctaccagcagaaacttaatcttgtctttctccagcgatacctttgccatttacccaatcctgtctttgaaatgttgtgtgcggatttgcatccgcctttcaacatatcaaaaaataatattgcggcaatatgaacgtttgcgtcgcgatgttgaggaaatatcacgcaaaggtatttcttggttgaatatgctggtttagaggatttatttagagcaatcgacaatatccaggtaaaaacgtgacacatgtcaccaaatttaatgaagagaatttttttaacgggggaggttcccccgtcagatcatttcacaatggttttgacaccgtcaggtgtgccaatcagcgcaacgtccgcgccacggttagcaaacaagccaacagtcaccacgccaggaatcgcatttatggcgttttccatcgctatcgggtcaaggatttccatgccgtggacgtcgaggatcacgttgccgttatcggtcactacgccctgacggtattccggacgaccgcccagtttcaccagctggcgcgccactgcactacgtgccatcgggataacttctactggcagcgggaatttacccagaatatcaacctgcttggaagcgtctgcaatacagataaatttttctgcaaccgaagcaatgattttttcacgggtcagcgccgcgccgccgcctttgatcatttgcatgtggccgttgatttcatctgcgccatcaacgtagatgccaaggctgtcgacttcgttgagatcaaaaacgtgaatgccgaggcttttcagtttttcagtggaagcatctgaactggaaacggccccttcaatctggcctttcattgtaccgagcgcgtcaataaagtgtgcggcggtggaacctgtacctacaccaacaatggtgccgggctgaacatactgaagtgccgcccatcctactgcttttttcaattcatcctgcgtcatgatcgtttcgcctgtggtatgaaatttcacacgcattatatacaaaaaaagcgattcagaccccgttggcaagccgcgtggttaactcatccataaaatatcgcgcaatggcgggcatcccctttcgccccgcaaataaagcatacaacggtctgggtatgccgctccacggtgcgaacagaggcaataacgccacgccattcaacataaccagggcgcgaagttgctaagcgaaatgcaatagcgcaaatccctgatcttttaagctgcgcgtttaaccattgatacaaatgttacccgccgacggctgcggtatatgcaacctgacacaaaattgtgtcatagtgcaggaaaaagcatttaccaggagcagacaacagcaatgaaacgcccggactacagaacattacaggcactggatgcggtgatacgtgaacgaggatttgagcgcgcggcacaaaagctgtgcattacacaatcagccgtctcacagcgcattaagcaactggaaaatatgttcgggcagccgctgttggtgcgtaccgtaccgccgcgcccgacggaacaagggcaaaaactgctggcactgctgcgccaggtggagttgctggaagaagagtggctgggcgatgaacaaaccggttcgactccgctgctgctttcactggcggtcaatgccgacagtctggcgacgtggttgcttccggcactggctcctgtattggctgattcgcctatccgcctcaacttgcaggtagaagatgaaacccgcactcaggaacgtctgcgtcgcggcgaagtggtcggcgcggtgagtattcaacatcaggcgctgccgagttgtcttgtcgataaacttggtgcgctcgactatctgttcgtcagctcaaaaccctttgccgaaaaatatttccctaacggcgtaacgcgttcggcattactgaaagcgccagtggtcgcgtttgaccatcttgacgatatgcaccaggcctttttgcagcaaaacttcgatctgcctccaggcagcgtgccctgccatatcgttaattcttcagaagcgttcgtgcaacttgctcgccagggcaccacctgctgtatgatcccgcacctgcaaatcgagaaagaactagccagcggtgaactgattgacttaacgccagggctatttcaacgccggatgctctactggcaccgctttgctcctgaaagccgcatgatgcgtaaagtcactgatgcgttgctcgattatggtcacaaagtccttcgtcaggattaatccatcaaataatgcctgatagcacatatcaggcgttatcctcacttctttttgtattccttgaatcacatcacaaaatagacaaatctcaggcggcaaaaaacgacgtctgaatgcattttttttgctggcgacaaacccacgtaaaaagctcaccgtaagcgcaaataccctcattttgattgcgttttacggagcaaataatgtctaacgagcaggagtggcaacagcttgccaacaaggaattgagccgtcgggagaaaactgtcgactcgctggttcagcaaaccgcggaagggatcgccatcaagccgctgtataccgaagccgatctcgataatctggaggtgacaggtacccttcctggtttgccgccctacgttcgtggcccgcgtgccactatgtataccgcccaaccgtggaccatccgtcagtatgctggtttttcaacagcaaaagagtccaacgctttttatcgccgtaacctggccgccgggcaaaaaggtctttccgttgcgtttgaccttgccacccaccgtggctacgactccgataacccacgcgtggcgggtgacgtcggcaaaacgggcgtcgctatcgacaccgtggaagatatgaaagtcctgttcgaccagatcccgctggataaaatgtcggtttcgatgaccatgaatggcgcagtgctaccagtactggcgttttatatcatcgccgcggaagagcaaggtgttacacctgataaactgaccggcaccattcaaaacgatattctcaaagagtacctctgccgcaacacctatatttacccgccaaaaccgtcaatgcgcattatcgccgacatcatcgcctggtgttccggcaacatgccgcgatttaataccatcagtatcagcggttaccacatgggtgaagcgggtgccaactgcgtgcagcaggtagcatttacgctcgctgatgggattgagtacatcaaagcagcaatctctgccggactgaaaattgatgacttcgctcctcgcctgtcgttcttcttcggcatcggcatggatctgtttatgaacgtcgccatgttgcgtgcggcacgttatttatggagcgaagcggtcagtggatttggcgcacaggacccgaaatcactggcgctgcgtacccactgccagacctcaggctggagcctgactgaacaggatccgtataacaacgttatccgcaccaccattgaagcgctggctgcgacgctgggcggtactcagtcactgcataccaacgcctttgacgaagcgcttggtttgcctaccgatttctcagcacgcattgcccgcaacacccagatcatcatccaggaagaatcagaactctgccgcaccgtcgatccactggccggatcctattacattgagtcgctgaccgatcaaatcgtcaaacaagccagagctattatccaacagatcgacgaagccggtggcatggcgaaagcgatcgaagcaggtctgccaaaacgaatgatcgaagaggcctcagcgcgcgaacagtcgctgatcgaccagggcaagcgtgtcatcgttggtgtcaacaagtacaaactggatcacgaagacgaaaccgatgtacttgagatcgacaacgtgatggtgcgtaacgagcaaattgcttcgctggaacgcattcgcgccacccgtgatgatgccgccgtaaccgccgcgttgaacgccctgactcacgccgcacagcataacgaaaacctgctggctgccgctgttaatgccgctcgcgttcgcgccaccctgggtgaaatttccgatgcgctggaagccgctttcgaccgttatctggtgccaagccagtgtgttaccggcgtgattgcgcaaagctatcatcaatctgagaaatcggcctccgagttcgatgccattgttgcgcaaacggagcagttccttgccgacaatggtcgtcgcccgcgcattctgatcgccaaaatgggcctggatggacacgatcgcggcgcgaaagtgatcgccagcgcctattccgatctcggtttcgacgtagatttaagcccgatgttctctacacctgaagagatcgcccgcctggcagtagaaaatgacgttcacgtagtgggcgcatcctcactggctgccggtcataaaacgctgatcccggaactggtcgaagcgctgaaaaaatggggacgcgaagatatctgcgtagtcgccggtggcgtcattccaccgcaggattacgccttcctgcaagagcgcggcgtggcggcgatttatggtccaggtacacctatgctcgacagtgtgcgcgacgtactgaatctgataagccagcatcatgattaatgaagccacgctggcagaaagtattcgccgcttacgtcagggtgagcatgccacactcgcccaggccatgacgctggtggaaagccgtcacccgcgtcatcaggcactaagtacgcagctgcttgatgccattatgccgtactgcggtaacaccctgcgactgggcgttaccggcacccccggcgcggggaaaagtacctttcttgaggcctttggcatgttgttgattcgagagggattaaaggtcgcggttattgcggtcgatcccagcagcccggtcactggcggtagcattctcggggataaaacccgcatgaatgacctggcgcgtgccgaagcggcgtttattcgcccggtaccatcctccggtcatctgggcggtgccagtcagcgagcgcgggaattaatgctgttatgcgaagcagcgggttatgacgtagtgattgtcgaaacggttggcgtcgggcagtcggaaacagaagtcgcccgcatggtggactgttttatctcgttgcaaattgccggtggcggcgatgatctgcagggcattaaaaaagggctgatggaagtggctgatctgatcgttatcaacaaagacgatggcgataaccataccaatgtcgccattgcccggcatatgtacgagagtgccctgcatattctgcgacgtaaatacgacgaatggcagccacgggttctgacttgtagcgcactggaaaaacgtggaatcgatgagatctggcacgccatcatcgacttcaaaaccgcgctaactgccagtggtcgtttacaacaagtgcggcaacaacaatcggtggaatggctgcgtaagcagaccgaagaagaagtactgaatcacctgttcgcgaatgaagatttcgatcgctattaccgccagacgcttttagcggtcaaaaacaatacgctctcaccgcgcaccggcctgcggcagctcagtgaatttatccagacgcaatattttgattaaaggaatttttatgtcttatcagtatgttaacgttgtcactatcaacaaagtggcggtcattgagtttaactatggccgaaaacttaatgccttaagtaaagtctttattgatgatcttatgcaggcgttaagcgatctcaaccggccggaaattcgctgtatcattttgcgcgcgccgagtggatccaaagtcttctccgcaggtcacgatattcacgaactgccgtctggcggtcgcgatccgctctcctatgatgatccattgcgtcaaatcacccgcatgatccaaaaattcccgaaaccgattatttcgatggtggaaggtagtgtttggggtggcgcatttgaaatgatcatgagttccgatctgattatcgccgccagtacctcaaccttctcaatgacgcctgtaaacctcggcgtcccgtataacctggtcggcattcacaacctgacccgcgacgcgggcttccacattgtcaaagagctgatttttaccgcttcgcccatcaccgcccagcgcgcgctggctgtcggcatcctcaaccatgttgtggaagtggaagaactggaagatttcaccttacaaatggcgcaccacatctctgagaaagcgccgttagccattgccgttatcaaagaagagctgcgtgtactgggcgaagcacacaccatgaactccgatgaatttgaacgtattcaggggatgcgccgcgcggtttatgacagcgaagattaccaggaagggatgaacgctttcctcgaaaaacgtaaacctaatttcgttggtcattaatccctgcgaacgaaggagtaaaaatggaaactcagtggacaaggatgaccgccgatgaagcggcagaaattatccagcataacgacatggtggcatttagcggctttaccccagcgggttcgccgaaagccctacccaccgcgattgcccgcagagctaacgaacagcatgaggccaaaaagccgtatcaaattcgcctgctgacgggggcgtcaatcagcgccgccgctgacgatgtactttctgacgccgatgctgtttcctggcgtgcgccatatcaaacatcgtccggtttacgtaaaaagatcaatcagggcgcggtgagtttcgttgacctgcatttgagcgaagtggcgcaaatggtcaattacggtttcttcggcgacattgatgttgccgtcattgaagcatcggcactggcaccagatggtcgagtctggttaaccagcgggatcggtaatgcgccgacctggctgctgcgagcgaagaaagtgatcattgaactcaatcactatcacgatccgcgcgttgcagaactggcggatattgtgattcctggcgcgccaccgcggcgcaatagcgtgtcgatcttccatgcaatggatcgcgtcggtacccgctatgtgcaaatcgatccgaaaaagattgtcgccgtcgtggaaaccaacttgcccgacgccggtaatatgctggataagcaaaatcccatgtgccagcagattgccgataacgtggtcacgttcttattgcaggaaatggcgcatgggcgtattccgccggaatttctgccgctgcaaagtggcgtgggcaatatcaataatgcggtaatggcgcgtctgggggaaaacccggaaattcctccgtttatgatgtattcggaagtgctacaggaatcggtggtgcatttactggaaaccggcaaaatcagcggggccagcgcctccagcctgacaatctcggccgattccctgcgcaagatttacgacaatatggattactttgccagccgcattgtgttgcgtccgcaggagatttccaataacccggaaatcatccgtcgtctgggcgtcatcgctctgaacgtcggcctggagtttgatatttacgggcatgccaactcaacgcacgtagccggggtcgatctgatgaacggcatcggcggcagcggtgattttgaacgcaacgcgtatctgtcgatctttatggctccgtcgattgctaaagaaggcaagatctcaaccgtcgtgccaatgtgcagccatgttgatcacaacgaacacagcgtcaaagtgatcatcaccgaacaagggatcgccgatctgcgcggtctttccccgcttcaacgcgcccgcactatcattgataattgtgcacatcctatgtatcgggattatctgcatcgctatctggaaaatgcgcccggcggacatattcaccacgatcttagccacgtcttcgacttacaccgtaatttaattgcaaccggctcgatgctgggttaatggtttgtcccgtcacgatcttcagcaatatgctgaagcatcgtggcggtataacgatgatttctgattgaataaagatattcctgcatatacatcggcctgtgcggcgcatcaaaatatttcagcgttgccggattcaccagtcgccaggcaaaatgcgggatcaccgtcagaaaatgtccgcgctccacggcgctgattttggccataaaactgtagggacgataaataatggtgggattgatcccacaaggtcgcatattcgcatcaatcattgcttcgaagttagcccggttttgaaagcgcatttgtagctagggcagctcctgaagcagctcttgctcttgacgctcttcataacggcgagaaacgagaaagttcaatcgcagcggtggtaattcactgatagtcaggttttccagttcctgaactcgtgcagatacatgctgtggggagataataaaatctaactgacggtcaaaaagattatcgataacgccgttttcgctgaactcaactggctgggcggtcacgccttcatacttatctccgagactaatcaactgatcgaaaataattgtcggataagtattatctatgccaatcacaatttctcgtgaacgacgccctgagttatggatttcattatcaatcgcagaaagtcgttgataaaccgggaacagtttttgatacagttcctgaccggctttattgaggctgatattattatctttgcgggtaaatagcgtatagccaatttgttcttccagcgcggcaatgcttttaccaaatggcgaagccgtcatatggattttttctgccgcccgggcaatattattggtttgcgctaataaaatgaaattgcgcatctttttcgaaataaaaatgtccatcccccctccccgcatccttgtccgcttaaccgtttcagtcagcctatccttgatgaaaccgcgagcaaagataggtgattacgtcatggttttacagaaaattacagaaaaaggaggcaatatcgggtaaaggcattagcccgacgaatacgtcgggctacaagtattattgtgctgcaggtgttttagcgggttgttgatccacaggttctaactggaagaccacatcgacctgatcatcaaactgaatagcggcctgctcgtaagtttcctgggcagacaccggcgcggcatcggctttcatcatccgcaccattgggctgggctgatagttggaaacatggtagcgcacgctatataccggccccagtttacgatgaaagccgttcgccagttcctgcgcctgatgaatcgcgttatcaatcgctgccttacgcgctttgtctttataggcatccggctgcgccacgcccagcgacactgaacgaatttcgttaagacccgccttcagcgcgccatccagcaaggaattcagtttgtctaactgacggagcgtgacttccaccgttctcacagcgcggtagcctttcaggatacttttaccatcctgataatcataatctggctgggtgcgtaaattcgctgagctgatatcttttttcgcgatctgattgagttcaaggaaggaaatgtattgtgcgacgcgctcatctgcctgtttcttggctgtagcggcatccttcgcggccacgttaacttcaatcgcaagagtggcaatgtctggcaccgcatccacacttgccgtaccggaggtgacaatatgcggtccatccggcaattcgttagcctgcgctgccatcccgctaatacccattaatgccgccagggcgataactttgaacttcacgttagtctctccgtgttaattgacttgcccaaaattcaggatctctggaggcaagcttagcgcctctgttttatttttccatcagatagcgcctaactgaacaaggcttgtgcatgagcaataccgtctctcgccagctgcaaggctataaaccacatgacacatcccactaccagattgataatgcgctgtgattttgccgtgcgcaggcgcggtgccagccaggctgcgagaatagccagaccaaagaaccacaggaaagaggcgctaattgtcccgagcgcaaaccaacgttttggttbgacgtcaagctgcccgccaaggctgcccagtacaacaaaagtatctaggtaaacatgcggattcagccaggtcactgccaacatggtggcgataattttccatctgccttgcttcaggacttcggcactagctaactcaatattactactcatcgctgttttaaaagcgccaaaaccataccacagcaagaagactacgccgccccaggtgaccagcgccagcaaccacggcgactgcatcaataacgcgctaccaccaaaaatccccgcgcaaatcaggaccaaatcgctgatagcgcaaagtaaggcaatcataatgtggtactgacgacgaatgccctgattcatcacaaaagcattttgtgggccgagcggcagaatcatagctgccccaagagcaagaccttgaaagtaataagaaaacacgttggatattccgaattaagtatctgatgcagagactatatcgcgggattgttattagcggaaattgataatattaattggcaatcagaataactaataagagagaggccagagagtattatctggcctcagcgttgattacgcagctttgtcttctttcacccgcttaaagttcacatccatttgcgggtacgggaagctgataccggcggcatcaaattcacgtttaatacgctccagcacatcccagtacacgttttgcagatcgccgctgttgctccagacgcggaccacgaaattaatcgacgatgcaccaagttcgttcaggcgcacagtcatttcgcgatctttcaaaatgcgatcttcagactggataatattggtcaggatctgcttaacctgatcgatatcggaatcatacgccacgccaataataaattcgttacggcgaactggctcgcgggagaagttaataatatttccggcaataattttaccgttcggaataacgataattttaccgtctgcagtacgcatggtggtggagaaaatctgcacactcagcacagtaccggctacgccgccgaggtcaacatattctccggcacggaacgggcggaacatgacaagtaacacgccagcggccaggttagaaagtgacccctgcaaagccagaccaacagctaagcctgcggcaccgagtacagcaatgactgacgctgtttgtacacccacgcgtcccagggctgcgattagcgtaaaggcgataataccgtaacggactaatgcagaaagaaaatcagcaacagtggcatcgattttacgggagatcatcaggcgattcaccgcgttggaaatcatccgcgcgataatcaaaccaacgatgatgatcgcgagtgccgccacgatgtttactgcataacttagcagcagcgcctggttagctaccagccagcttcccgcgccgtttatgctatcgacaacattcaaatcttccattcaatattccttttcaactgactcaaaatggagaaatacactccgccgccttatgacgggcagtctgacaagggtaaacaataaagcataattttgccaaatagatcacagatttctcatctgaatcaccttgcttttggcaaaaaaatccccgcagagcggggctcagacagatatcaatgtgcgctttgtcatgccggatgcggcgtgaacgccttatccggcctacaaaaacctgcaaattcaatatattgcaggatacgtgtaggcctgataagcatagcgcatcaggcaattttgcttttggcgaaaaaaagacccgcagagcgggccttgagataagcagaaaggaatgacttacagaacgtcgatcgcgttcagttcctggaatgctttttccagacgagcgatcatcgaagtctgaccggcacgcagccatacgcgcggatcgtagtatttcttgttcggctgatcttcgcctttcgggttacccagctgaccctgcagataagcttcgttcgctttgtagtagttcagaacgccttcccaggttgcccattgggtatcggtatcgatgttcattttcactacgccgtagcttacggagtctttgatttcctgagcagtagaaccggaaccaccgtggaatacgaagttcaggctgttgtgcggcaggttgtgtttcttagaaacatattcctgagaatcacgcaggatggtcggagtcagaaccacgttacccggcttgtaaacaccgtgtacgttaccgaaggacgctgcgatggtgaaacgcgggctgattttgctcagttcggtgtatgcgtaatcaacgtcttccggctgggtgtacagtgcagaagcgtccatgtggctgttgtccacgccgtcttcttcaccaccggtgcaacccagttcgatttccagagtcatgccgattttggacatgcgctccaggtatttagagcagatttcgatgttctcttgcagagattcttcagacaggtcgatcatgtgagaagagaacagcggcttaccggtagctgcgaagtgtttttcacccgcgtccagcagaccgtcgatccacggcagcagtttcttcgcgcagtggtcagtgtgcaggataaccggaacaccataatgttcagccatctggtgaacgtgatgcgcaccagagatcgcgcccaggatagcagcaccctgcggaacgtcagatttcacgcctttaccagcgataaaggaagcaccaccgttggagaactgaacgataaccggcgctttaactttagcagcagtttccagtacggcgttgatggagtcagtaccgacgcagtttactgctggcagtgcgaagttgttttcttttgctacctggaaaactttctgtacgtcatcaccagtgattacgccaggttttacgaaatcaaaaatcttagacatgtctcttgtcctgtatcgtcgggccttatactcgtcatacttcaagttgcatgtgctgcgtctgcgttcgctcaccccagtcacttacttatgtaagctcctggggattcactctcttgtcgccttcctgcaactcgaattatttagagtatgaaaaaatgcgtgctctaaaagcgcgctgaaacaagggcaggtttccctgccctgtgattttttacttcttagcgcgctcttcgagcatcgctactgcaggcagtactttaccttccacgaattcgaggaatgcgccgccgccagtggagatgtaggagattttgtcagcaatgccgaacaggtcgattgctgccagagtgtcgccgccgccagcgatggagaacgcttcgctgtctgcgatagcgttagccacgatttcagtacctttgcggaagttcgggaattcgaacacgccaaccggaccgttccacagaatggttttcgcattcttcaggatttcagccagttcctgagcggaagcatcaccgatatccaggatctgctcgtcagctttcacgtcgttaacagatttcagggtagccggagcggtttcagagaactcggttgctacgcgaacatcagacggaaccgggatgttgcaggtggtcagcagacgttttgcttcgtcaaccaggtcagcttcgtacagggatttacccacatcgtggccttgtgccgcgataaaggtgttagcgataccaccaccaacaatcagctggtcagcgattttagacagggagtccagaacggtcagtttggtagatactttagaaccaccaacgatagccaccatcgggcgagcaggttctttcagtgccttacccagcgcgtccagttcagctgccagcagcgggcctgcgcacgcaacgtcagcgaatttaccgataccgtgagtagaagcctgcgcgcggtgagcagtaccgaatgcgtccattacgaacacgtcacacagtgcagcgtattttttggacaggatttcgtcgtctttcttctcgcctttgttgaagcgaacgttttccagaacaaccagttcaccttcagcaacgtcaacgccgtcgaggtaatctttaaccagacgaaccgggttagacagtttgtctttcaggtagttaacaaccggcagcagagagaattcttcgttgtactcgccttcggtaggacgacccaggtgggaagttaccatcacttttgcgccttgtttcagggccagttcgatggtcggcagagaagcacggatacgcgcgtcgctggttactttcccgtcttttactggtacgttcagatccgcacggataaatacacgtttcccagcaagatccagatcggtcatcttaattacagacatggtgaatcctctcgttgattctaaaagttttgcagacgctgcttgcgtcttacctgaaagcaacagtagccatagctaacgtcgtgtcgagcattcggttagcaaagccccattcgttatcgcaccagaccaacgttttgatcaggtgtgcgccactgacccgggtttgggtgccatcgacaatggcactgtgcggatcgtggttaaaatctacagagaccaacggcaattccgtatagtcaactataccatgaaatgcaccttgtgctgctttttgcagcaacaggttgacttcattggcttttacaggtttcttcaccgtcacgcttaaatcgattgccgtcacatttatggttggcacacgtaccgcaatcgcttcaaagcgatcgttaaattgcggaaaaaatcgtgtgataccggcggccagtttagtatcgaccggaatgatcgactggctggctgcccgggtgcgacgcaggtcaggatggtatgcatcaataacctgttgatcgtgcatggcggagtgaattgtggtcacagtgccggactcaataccgtacgcatcatctaacaatttgatgacgggaattatgcaattcgtggtacaggaagcgttagaaacgatgcggtgctccgcacgaagttgatcctgattgacgccgtaaacaacggtcgcgtcgagatcgttactgccaggatgtgaaaagagcacttttttagccccggcggcaatgtgcgcttcgccatgctcgcgggagccatatacgccggtgcagtcgaggactacatcaacgccaagttcacgccaggggagcgattgcagtgaacgttcatgcaatacgcggatggcgtcatcaccaacaaaaagttgatcgcgttcctgtcgtacttcccatgcaaaacggccatggctggtgtcgtatttcaacaaatgcgccatgcccgcagcatccgccagttcgttgattgccaccacggtaatttccgcccggcgtccggattcatacaaagcacgaaccacattacgcccgatgcgaccgaagccatttatcgctacgcgtacggtcatagatctcctgcaaggttttccctgagcaaatttgccagacagagtaatccagcaaatcgtccggggaaaccttacctgtcgcaaactgcgactgattggttaattgtcgaacatttaatcgactgaaacgcttcagctaggataagcgaaacgtggaataaaaggaatgattgtccagtcaaagaaaacaattatctgacttacgtcacgttttcagccccgcccctgtggaatttattccactttgcagaatcacgaataagcgtagcaaaatcttttcgttgtgccgtcacaaaccctgacttatatcagaatatgactgatgcagcgtcgatattatccgtaatacgtccgagtttcggagtactccaatgatgacattgccctacccatattcttcctccgcacgcttttacgcactgcgcctcctccccgggcaggaagttttttcccagctacacgcttttgcacagcagcagcaacttcatgccgcctggattgcaggctgtaccggtagcctgactgacatcgccttgcgctatgccgggcaagaaggcaccacgctcctgaacggtacattcgaagtgatctcactaaacggcacgttggaacagagtggtgagcatcttcatctctgcgtttccgatccacacggcacgatgcttggcggtcatatgatgcccggctgtaccgtgcggaccacgcttgaactggtgatcggtagccttgaggaactggcgtttagccgccaaccttgcgcgctttctggttacgacgagttgcatatttcccccgttaaataactactttcagagaggttttcttatggcgcgtagccacttttccagtcaggcactggtgttgatcgttatatctatcgccatcaatatgatcggcgggcaactggccagcatggtcaaattacctatatttctcgactccatcggcacacttattagcgcggtactgcttggtccggtgatcgggatgctgaccggcttactgaccaatttactctggggattactgaccgacccgatcgctgccgcttttgcccccgtcgcgatggtcatcggcctggtcgccggttggctggcgcgagcgggttggtttcgcaccctgccaaaagtcgttgtcagcggcgtgattattacgcttgcggtaacggtcgtcgctgtaccgctgcgtactgcgctgttcggcggtgtcaccggtagcggagccgatttgttcgttgcctggatgcactcgatggggcaaaacctggtggagtcggtggcgattacggtgataggcgcgaacctggtcgataaaactcttacagcggtgattgtctggcttttactgcgccagctgccgattcgcaccacgcgccattttccggcaatggctgccgtgcgctaaatgcatccatttacctcattaacactatgggcattggcggcctgcaccacgcttatcctgcccgcgcagaccattttgccgatctatagcgcggcgacctttttttgccttattgcgctaaaggccacgcggcggcgggcaaaatatgtcgtctggctgatgttctcgctgggagccgggctgtggctggtacacggtggctggctaacagaatggctaagcggcacgccgcgttcgccggagcgttggacgcatgctattacgctctggttgcggattctggcgattgtttcaacctcacagttgtggatgcagtacgtccccgtgcaatgttttatccgcgctctgtttgcttctcgcctgccgccgggcgtcgcttatctgtttgccgggccgttattggtcgttgagcagttaaaacggcaattagcgattattcatgaagcgcagcgtgcccgcggcgtgccgctggatgagggctggtatcagcgtttacgtgcgatgcccgcgttaactattccgctaacacacaatgcgctaaacgatcttgctgtccgtggtgcggcgctggatatgcgggcatttcggatccacaaccgacgaacaacgttgtgggcaccagccgatagcaccctacaacgcgtagcgcgttacaccatgatcttgctgatgctgacagaattcggagcgtggatatggttacgttagaacagttccgttattgcccgacacactcaacgcatcctccgttctgttatgactttcactatgtcaaaccggggatggtcgccatctttggtgacaacggcagtggcaaaagtacgctggcacagctgatggcgggctggtatccggactttctgccaggagagataacaggcacggggacgctcctcggtacgcccattgggcatctcccgcttaatgaacaatccgccaccatccagctcgtccagcaatcgccctatttgcagctctccggctgtacctttagcgtggaagaagaagttgcctttgggccagaaaatctgtgtcttgctgaagcagagattatggcgcggattgatgccgccctgactctgaccgagtgccagccgttgcgccatcgtcacccggcaacactctccggtggagagacacagcgcgtggtcatcgcctgcgccatcgcgatgcagccaaagctattaattcttgatgaagcctttagccgcctgacgccgcaggccagcgaaatgctgttgcagcgcttacaacactgggcgtttgaacgtggttcgctgattattctttttgaacgtcatcgcacacctttcctgaactactgccagcaagcgtggcaattgcaaaacggagcgctccagccactatgttaacgttaaatcagatatcttatcgctggcctggcgcggcaacggattgtctttgcgacatttctctgcaactcaaacaaggtgaatggttggcgttgaccggcgacaatggcgcagggaaatcgacgctgttacgagtaatggcaggtcttcttacgcccacagccggtacggttatgctgcaacaacaggcgatgaaaaacctgaaaaaccgccagcgcgcggcaaagattggcgtactgtttcaggaagcggaaaaccaactttttcacagcaccgtcgctgacgakatcgcatttggtttgaaactgcaaaaatgcccggcggatgaaatcactcaacgtacccatgctgccctgcaatgttgtcagttagcagacactgccagcgcgcacccgttggatctgcatagtgcgcagcgacggatggtcgccgtcgcctgcctggaagcactctctccgccactattgctgctggacgagccgagtcgggattttgacgaaaattggttgagcgtgtttgaaagctggctggagaagtgccgccagcgaggcacgagcgtcgtagcaatcagtcatgacgccgcatttacccggcgtcatttctctcgtgtggtgcgactggaagatggtctaatcaggaacattaatccaccagacgatattcacccgtagcggtcatcattaaggtcaaatttgcaggcagactytcttccagcacccggcgaacattcggcccgtcggtacggtcataaaaagcttctgcgtctgccagcgataaccctcccgccagcttgcgccccaccagtcgttcccgcaacgcagtagctggcgcattgataaagatcgagaaatcacaaaattgcgctagctggcgccagttatcgtcatccagcaatagccagtttccttcgacgatgattattggtgcggtaacgtgcaacgcatcttcaacaggatcatgcttttgtcgatcgtactgcggccacgtacaatccccttccacgacctggcgcagattttccgccagtttcgcaacgtcaaatgtctctggtgcgcctttgaaggggcgcaattgatgcgcatccagccagctattgtaatggtgaaaaccatccatcgggagcgtctgaatagcgggcagctccgggtcttgttgcgcgagatatgcccagaaggtggttagggtagatttacccgtccccggcggagcgcaaagaaaaaccacggttcggcgctgcggatttaccgtctgtaaggccgccagcatacgcagcaacggtttatgcacgcgttctatctcttcatcatggtactgcgcttgcacgttcagcccattcaccgttaattcaattttcacggcgttaattcctttaaggtggtcgttactgccagcgtcagcgccgttttgaccattccgctaaaacgcgcctctgaccagacggcgaaatcggcgaacttcatcgctttcaacgcgtcatagagcgtcgcattgcaggttatgctattgacgttgctgataaaatcccaagtcatgtcatcggcaaatccgagcgtttcatcctgttctttcaggtaatgccagtactgggaaaaatgcgtgatatcggcgtacagccatttatccattttccccagcgcataaatcaaacgcagtgcaacatcaatatcgtcaagcgggccgctttgggcgagtaacggcttcactgcatattcgacgctctcttcatcgttatcgacaaacagcgacggcagaaactggcgtatcccctggagcaaaatagaatgcgcagttttcataaatgaaaataaattgtcctgtgcatccagttgctcaagcacatcatcttctgacagcgtcgccattggtcttccgatagatcaccatcaatacagggagtctattatattacacgtttggtccgcgccgccgatcagtaatgtctgcgtccgcactccattcgccgtctgttggataccgttcaccaactcgccgcccgtgacgcccgtagcgctaaagaggatatcgttcccccttaccagtacatcgagcgagtacacacggttaacgtcaacacccattgccttgcaacgcttgcgctcctgctctgcaatctgccgattttccgtgtaatcccctttggcctgacaaaagtcaatcagctcggcctgcatattcccgcctaatgctttaacggcacaggcagaaatcacgccttccggcgcaccgccgatggtgtacatcacatcgtaaggattatcctgccagcaggtcagcacgctggcggcgacatcgccatccggcagggcaaaaaccttcacgcccagctgtgttgcttcttcaatcgcggcactcagacgcggtttatccagcgtaaccatgcgcagcttgtccagcggtttacctaacgcccgcgccacgtcacgcaagttgtccgccagaggcaaagacagatcaatcgccccggcagccagtcgattaacaaccagctttttcatatacatatcgggcgcatgtaacaggctatctcgaggggcgaaagccatgaccgccagcgcattgctctgccccatcgccaccatccgcgtgccttcaatgggatcaaccgcgatatcgacttctggcccatcgcctttgcccacctcttcgccaatccacagcatcggcgcatggtcaatttctccttcgccgataaccactcgtccacgaaaagcgacgtcgtttaatgcctggcgcatcgcggtgaccgccaggccatcaattttatttttgtcgccacatccggtttgcggccaggcagccaacgctgcctgttccgtaacgcgaaataatggccacgccagggacatcattgcgcggcytccccgatatcaacgccaaattgtgccagcagatatttctcggcctgttcattccagatgccgtgcgtttcctcaaccagccgcgccaactctttaaacagcggatcggttttgcctttttcggcaaaatcggcaatggcagtgagcggcatggtcacgccgttataaatgagttttttaccgccagggatatccggcagattgagcacggtttctggcaccgcatccaggccaccgatatgggtcaccataaacgagggctgtaactgccctgtggcgctaagggcaatcgcctctttcatgtcgtccgttgaaccgccggatgtaccgacgacgtgcgtgctgttgtaatgaacgttgtagaaattaaacggcactttgaagtttttatccgtcggcccggcaaagaagttcagacagccatcttccgccagtaattcatcagccatctcaacgacagcagacaccgccgcataaacaaaaatgtcatcgaacccggcatctcctgtcagcgcccgcagcatctggacaggatcgctcatccctttggtattcacatacaccagctcaatgcctttactggccgccagttccaccggcagcagcttctgtacctgcgccagacgtttgtcgtcgatatcgaccaccaccacccgcgacggttgtatgccgccgttaatggcgtaatcgatagcgccaatgcccatcggacctgcacacgccagcagtgcaatattgccgccaggtttgacgcccatgcgatgctcataaacatattgcgtggtgtgataattggcatgataagcgccaataatgcagcacataggctctgccagcgacgccgcagcaaaataagagccgtgatacggtaatacgcagcccaaattaatggcgatttcgggaataatcatataagtggcattgccgccaaaatattcgtagctgtagcccgctgaatatccgcttggtaaccccatcgccggttgcaatacaaaacgctggccttttttatatttgccagtgagatttttacccacttcgacaataaccccggcacattcatgcccggtaatgaccggatgattttctaaatcgtcgggtacgcgtttatgttcactaccgagtaacgccgctttccaggtggataaacagacgctgtcagaaatcacactcaccagtaattcattatcggtaatttctggcagttcaaattcgcgcagacggacatcccgcttgccataaatagcagcaactttggttttcatttttacctctgtaatcagtgtttatgttcngcggttaattgattaaataaagtgtcnagttttggatcgccaatatagttattaatcaatatcagtggtttatccgtcacacgtttcacgcgcccttccanactggcatgagtaacgacganatccgcatccgcaggcacgttttctatggcgtaatgttttacttcaattgccagccccgctttttccaggcgtttacggaaggtggtcgcgcccatcgcactggagcccatccccgcatcgcaaacaaaggcgatacgcttaaccctgcttaacgagaatgcaccctcttgtttcatcgccttaaccgcattggctgactgagcaaactcatcttcgctctccgtttccaccgttttttccatcttcagtatcagcgaagtgatagcaaaggacaccagggtacctaccgtaacaccggcaattgtcgccaggaacgaacctttcggcgtcagcgccaggtaagcaaagatagaccccggacttgggccagccaccagaccaccgtccagtaagttaaacatccaggtgccagacataccgcccgcaatcatggcaataatagtcagcggcttcatcagcacatatgggaaatacagttcgtggatcccaccgaggaagtgaataatcatcgccccgggcgcagaacgtttactcatccctttaccaaacaaggtaaacgccagcagcagccccaggcccggacctgggttagaggccaccataaagaagatggatttaccgttaaccgaagcctgttgcattcccagcggataatagacgccctgatcgatcgcattattaaggaaaagcactttcgccggttcattgatgactgacagcagaggcagataacccgcatgtaccagcgcctcaatacactctttgacgaaagtattggcaattaacaccgccgggccgatcacttcaaaacccagcaggcaaaggagcatccccgcgatacctaatgagaagttattgataaccatctcaaaaccggcaggtatgcgtttttccagtgccttatcaacatattttatgaccagaccaccgagcggccccataatcattgagccaaggaacatcgggatctctgcgccgacgatcacaccaatagtacctattccgcccatgaccgcgccgcgtttaccgccgaccagatgaccaccggtagaaccaatcatcacgggcaataaataggtaatcatcgggccgacaattttggcgaaatgttcgttaggcagccaaccggtgggaataaataacgcagtaataaaaccccaggcaataaaagcaccaatattggggatgaccattgcagtcaaaaagcccccaaaagcctggacctttgcacgagcagacttgttttccataatattatcctgtagaggagagagtaattatccgcggctgataatgtccgctaattgtttttctgatgatgctgttaagagttgttcgagtatttcttcttcgcacagtaattcacttaacgcctgaatagcgccaatgtgcgaatcggcatcggcagcagagagtccgatgagtaatttaattggttcgtcattccccggaaaataaacaccttgttcaagtaatgtcaaagacatcccggttttaagcgccccacattccggtcgcgcatgaggcattgccacgcctggtgcgagaatataataagggccattgttaatggtggaatctttaattgcctgaatgtaattctcgctgatatagtttttatccagcaatgataccatcgagaaatcgatagcttcctgccaatcttttgctgaatgtataactgagattgatgattctggaaaatagtcactaagccgcataaattatccttattttatttttagggtaccgtccggcggtaaaaataaaatactcgtgcggtttaatgaaagcaattgagcagggaaaccggtgttttgaaaacagtgaattattaatttcttatataacattgagttatagatataacaacaaatgtcaacacgcatatcgtgatgcatattacataattgatatttattgcatataaatatttgcgatctacaacacgctttatctattgcttgtccgcaaacggacatatcaaggtaataaaaaaggtcgccgaagcgacctttttacccgaaatgctagttacagcagttcttttgctttcgcaacgacgttgtcgacggtgaagccgaactcttcgaacagcaactctgccggagctgactcaccgaaggtggtcataccgatgatagcgccattcaggccaacatacttgtaccagtagtcagcaatacccgcttytaccgcaacgcgtgcagtaaccgctttcggcagtacggattcacggtaagccgcatcctgcttgtcgaatgcatcggtagacggcatggaaaccacgcgcgccttcacgccttcggcagtcagtttttcgtaggcggcaacagccagttcaacttccgaaccggtcgcgatgaagatcagttccggctgaccagcacagtctttcagcacataaccaccgcgcgcgatgtttgccagttgctcttcagtacgttcctgctgcgccaggttctgacgggagaggataagcgcggtcggaccgtcctgacgctcaacaccgtatttccacgcgaccgcggattcaacctggtcacacggacgccatgtagacatgttcggggtcacgcgcagagaagcaacctgctcaaccggctggtgagtcgggccatcttcgcccagaccgatggagtcgtgggtgtaaaccataacctgacgctgtttcatcagcgcagccatacgtacggcgttacgtgcgtattcaacaaacatcaggaaggtggaggtgtacggcaggaagccaccgtgcagggagataccgttagcaatcgcggtcataccgaactcgcgaacaccgtagtggatgtagttacccgcagcatcttcgttgattgctttagaaccagaccacagggtcaggttagacggtgccaggtcagcggagccgccgaggaattccggcaacagcgggccgaacgcttcgatagcattctgagacgctttacggctggcgattttcgccggattagcctgcagtttagcgataaactctttcgctttggcgtcgaagtcagacggcatttcgcctttcatacggcgggtaaattcagccgcttcctgcggataagctttcgcgtaagccgcaaacttctcattccatgcagattctttcgcctggcctgcttctttcgcatcccactgcgcatagatttcagacgggatttcgaacggtgcgtatttccagcccagctgttcgcgggtcagagcgatttctgcatcacccagcggcgcaccgtgggagtcgtgagtaccggctttgttcggggaaccgaaaccgatgatggttttgcacatcagcagggacggtttgtcagtcactgcgcgcgcttcttctactgcgcgtttgatggatgctgcgtcatgaccgtcgatgtcgcgaataacgtgccagccgtaagcttcgaaacgcattgcggtgtcgtcggtgaaccagccttcaacgtgaccatcgatagaaataccgttgtcatcgtagaacgcaatcagtttacccagcttcagcgtacccgccagagagcaaacttcgtgggagatgccttccatcatgcagccgtcgcccatgaaggcgtaggtgtagtggtcgacaatgtcgtggcccggacggttaaactgcgccgccagcgttttttctgcaatcgccatacctactgcgttggcaataccctgccccagcggaccggtggtggtttccacaccagcggtgtaacccacttccgggtggcccggagttttagagtgcagctgacggaagtttttcagttcttccatcggcagatcgtaaccggtgaggtgcagcaggctgtagatcagcatggagccgtggccgttggacagcacgaagcggtcacggtcagcccaggacggattctgcgggttatgtttcaggaaatcacgccacaggacttcggcaatgtcagccatacccataggggcacccgggtgaccggatttggctttctgtactgcgtccatgctcagcgcacgaatagcattggcaagctctttacgtgaggacattttgactccagatcggatgatgaagggcacgcccttaacgacttgacgacagcgcgttttgggctacgccggaaaatttgccaacaatttaccgcaagccgcgcgtcatgtacatggaacatccttttgccgcttcagaaatctctggatcatgctcgcatgttgcgcaatctactcgcccgtccgctgcgcttttccttatactgagactgagcgtcggttcacctgcaaacggcgcatttttagaataatcctgaccttgtgcggaagaaaaaacatgaaaattcgcgccttattggtagcaatgagcgtggcaacggtactgaccggttgccagaatatggactccaacggactgctctcatcaggagcggaagcttttcaggcttacagtttgagtgatgcgcaggtgaaaaccctgagcgatcaggcatgtcaggagatggacagcaaggcgacgattgcgccagccaatagcgaatacgctaaacgtctgacaactattgccaatgcgctaggcaacaatatcaacggtcagccggtaaattacaaagtgtatatggcgaaggatgtgaacgcctttgcaatggctaacggctgtatccgtgtctatagcgggctgatggatatgatgacggataacgaagtcgaagcggtgatcggtcacgaaatggggcacgtggcattaggccatgtgaaaaaaggaatgcaggtggcacttggtacaaatgccgtacgagtagctgcggcctcggcgggcgggattgtcggcagtttatctcaatcacaactcggtgatctgggcgagaaattagttaattcgcaattctcccagcgccaggaagcagaagccgatgattattcttacgatcttctgcgccaacgcggcatcagcccggcaggtcttgccaccagctttgaaaaactggcaaaactggaagaaggtcgccaaagctcaatgtttgacgaccatcctgcatccgccgaacgcgcccagcatattcgcgatcgcatgagcgcggatgggattaagtaaagcctggtggtgtcgaacgtaggtcagataaggcgttcacgccgcatctgacatgaatggcacatttgttaccttgtgcgcattgccggatgcgatgctggcgcatcttatccggcctacgggtgccgaacgtaggtcggataaggcgttcacgccgcatccgacattaatggcacgttttacccgtgcgcatcgcatctggtgcttactcgccctttttcgccgcctgaatatacagcatttccagcgccagcgttgccgctgccagagcggtgatttccgactgatcgtatgccggagccacttccactacgtccatcccaacgatgttgagatctttcaggccgcgtaccagtttaatagcgcgatcggaggtcagaccgccaattaccggcgtaccggttcccggcgcaaatgcaggatccaggcagtcgatatcaaaggtcaggtaaaccggcatatcacccacaatttgtttcacctgggcgataacgtcatccacgctgcgatcgttcacctggcaggcgtccagcacggtaaagccgttgtctttatcaaattcggtacgaataccaatctgcacggaatgattcgggtcgatcagaccttctttcggcgcggtatagaacatggtgccgtggtcaaattcacaaccgttcgcgtaggtatcggtgtgggcgtcaaagtgtaccagcgccattttgccgaaatgcttcgcatgagcacgcagcagcggcagcgtaacaaagtggtcaccaccgaaggagagcatacgcttaccggcagccagcagcttctcggcgtgcgcctgcagcttctcgctcatctcacgggcatcgccgaaagcatataccagatcaccacagtccacgacgttcagacgctcacgcatgtcgaaattccacgggaagcggttgtgttcccaggccagattcgtcgaaacctgacggatagctgccggaccgtggcgtccccccgcacgaccagaagtggccatatcgaacggcacaccagtaatcacccagtcagcatcgctgtcatacggctggaagttcatcggcaggcgcaaaaaaccaaaggcgttggaaaccagtgagttatcgtattgatgacctaaggtgctcatggatggactcctattacaaagtcgatataaaaaaacccttccgcgtcgttaggcccgacgaggaagggttggatttgcgaaacacaagtttgtgctaattatcgccttaaatgggcgaggcatcaagcgaggttgctatttccgacacggtggcggcgcatagccattgttatctgccggaaaggcttgtccagagcacggtggcagcgcgttttgcgcctggccttgtaattcaaaggcggcaaagccgattacaccggtattacgcacatcgccttgcgccgaattggctgcgtaggaatcagcaacgttggcgaactgaaaagccgcttcggtatgtttatctttgcggaatcctttaatcgctaacgaatctccggcattcacaatatagccgttgttattcagcgaaccttgcttgccgttcagcacatccaggccatcaaccgtagcaacgatctcgtagttggtgttacgactgtaattacggacatataattgataattcattccgactctggcatggacaatatagcgtggttcattattagatgaatcataaacacgcgtaataggtagagaattaaaattaccatcgcgaatagcatattccagttcgttaatacgaatgctataaacgcgatcgtagccggaaggaacattagtcgaataactaataacgatcatctccgccggatcgcgccaggctcgctcagcagatacgccctgaaccgttgagtgcacatccccaccccaggcggtgccgacattgcccgatgcactgctattatactgcgcattactggaacaaccggccagcagcacgattaatgccaccaacgcgctgcgtactttccattttttcataaccgttccctctgcatttaattaatgcagcgattgtagggagattatttaataagaaaagcagctaaattatttttaagaatatataaaaagaaagcggaccgatttacgtaaataaatcgacccgccagcagaataatcttaattattcatcttcaagataggtataaccgtacaaacctgcctcgaactcttcaaggaactgttgttgcagttcagcatcaagatcggttttcttcacttgatcacggaactgagttaacagcgttttcggatcgagctgtacatattgcagcatgtccgccacggtatcgccttcgtcagacagttccacttctacactaccgtcagggaagacgaacacgtcaaccgcttcggtatcaccgaacaggttgtgcatgttgccgaggatctcctgatatgcgccgaccataaagaaaccgagcatcggcggattctctggatcgtactccggcataggcattgtcgtggcaataccatcaccatcgatatagtggtcgatagcaccgtcagagtcacaggtaatatccagcagcacagcgcggcgttccggcacttgatccagcccttccagcggcagaaccgggaacaactggtcgatcccccacgcatccggcatcgactggaacagcgagaagttgacgtacattttgtccgccatacgttcctgcagctcgtcgataatcggacgatgagcacggttttgcggatccagctgcttttgcacttcatggcacatgctcaaataaagctgctcagcccatgcacgttcttgcaggctaaaggtgccggaagagtagccgatatgaatgtcgtgcagatccatctgactgtcgtgtaaccattcacgcagagaacggcgagttcccggttcgtgcatctcctgccaggtttcccacatgctttgcagcgcgcgcggcgcatcttctgcaggcgcggtcggcaccgtgtattcgttacgttccacgccgatgatattagacaccagcacggtgtgatgcgcagtcactgcacgacccgattcggtgattaccgtcggatgcggcagaccgttttcttcacacgcatcaccaatcgcccagatgatgttgttggcatattcattgaggccgtagttcaccgaacagtcggactgcgaacgagtaccttcataatccacgcccagaccgccgccgacgtcgaagcactgaatattgacgcccagcttgtgcagctcaacatagaaacgcgcggattcacgaacgcctgtcgcgatatcgcgaatattcgccatctgcgaaccgaggtggaagtgcagtagttgcaggctgtcgagacgcccggcttcacgtagggtttcaaccagttgcagtacctgagtcgccgccaggccgaacttcgatttttccccgccggaggactgccatttaccggagccctgcgaagccagacgtgcacgcacgcccagacgaggaacgacattcagacgttctgcttcatccagcacaatggcgatttctgacatcttctcaatgaccagatagaccttgtgccccatcttctcgccaattaatgccaggcggatatattcgcggtctttataaccattgcagacgatgacgctacgggtcatgccagcatgtgccagcactgccatcaactcggctttggaaccggcttccagacccagcggttcgcccgaatgaatcagggactcaatcacgcgacggtgctggttaactttgatcggataaacaaggaagtaatcgccgttatagccgtaggattcccgcgcacgtttgaacgcggcgttaatggaacgcaaacggtgctgcaggatctgtgggaaacagaacagtgcaggcagacgctgaccctgtgcttcacgagttttcactaactgcgcgagatcgacgcgagcttccgggacgtccgggtccgggcacacgctgatgtggcccagctcgttaacgtcatagtagttattgccccaccaggcaatattgtaagtacgcagcatcttgctggcttcctgggagctcattgcaacctcctgcatggagcgtagtacaccgtgttcgcccgctgacgaaggcaaacccatagacatgtcgtcagacatagcgaacctcaaattattttattaagtgtaaaacagttaacgactatcgcagcctggaactgcgataacaacccataagcacatggattttccagcagtgaatgctgacgctccaactgcgcaaccggtttctttttcataacattattaagcacataaccgaacgtaagtgtgacagttcggcgaaaccacgagaaaactcttgtttttacaagagcgcccttgttcagtcctcagtaactgtaaccagctcttgaatcctgagaagcgccgagatgggtataacatcggcaggtatgcaaagcagagatgcagagtgcggggaacgaatcttcaccagaacggtgagacaggttaagcagcagacaacggttcattatttcgtatcacctccacggccgcctgttaagacgaacccacaagccaaaactctgatttcaacccggctggaagtggcaacacgaaagaaacgtcgtgtgctttttatttaagccgcgcgccgcgttttataccccacaatggcagaaaattgcaaaagataaatacgcagaatgccggcattgtcaggaaaaatttccagccacgtttttaacagaatgagacacgattcaaaaaaaagtggaaatcgggtgaagaattgacctaaaatagccatccagatgttaatccatccataccgattaacactcagactgccagtgtttttaacctgcagagtcgtggtaggatccgctaccacagaaaatccacacaacagtttgagctaaccaaattctctttaggtgatattaaatatggcaaaacacctttttacgtccgagtccgtctctgaagggcatcctgacaaaattgctgaccaaatctctgatgccgttttagacgcgatcctcgaacaggatccgaaagcacgcgttgcttgcgaaacctacgtaaaaaccggcatggttttagttggcggcgaaatcaccaccagcgcctgggtagacatcgaagagatcacccgtaacaccgttcgcgaaattggctatgtgcattccgacatgggctttgacgctaactcctgtgcagttctgagcgctatcggcaaacagtctcctgacatcaaccagggcgttgaccgtgccgatccgctggaacagggcgcgggtgaccagggtctgatgtttggctacgcaactaatgaaaccgacgtgctgatgccagcacctatcacctatgcacaccgtctggtacagcgtcaggctgaagtgcgtaaaaacggcactctgccgtggctgcgcccggacgcgaaaagccaggtgactttccagtatgacgacggcaaaatcgttggtatcgatgctgtcgtgctttccactcagcactctgaagagatcgaccagaaatcgctgcaagaagcggtaatggaagagatcatcaagccgattctgcccgctgaatggctgacttctgccaccaaattcttcatcaacccgaccggtcgttttgttatcggtggcccgatgggtgactgcggtctgactggtcgtaaaattatcgttgatacctacggcggcatggcgcgtcacggtggcggtgcattctctggtaaagatccatcaaaagtggaccgttccgcagcctacgcagcacgttatgtcgcgaaaaacatcgttgctgctggcctggccgatcgttgtgaaattcaggtttcctacgcaatcggcgtggctgaaccgacttccatcatggtagaaactttcggtactgagaaagtgccttctgaacaactgactctgctggtacgtgagttcttcgacctgcgcccatacggtctgattcagatgctggatctgctgcacccgatctacaaagaaaccgcagcatacggtcactttggtcgtgaacatttcccgtgggaaaaaaccgacaaagcgcagctgctgcgcgatgctgccggtctgaagtaatctttcttcacctgctttcaaaggccagcctcgcgctggcctttttcttttacctcaccgcggtggataggcgttcacgccgcatccggcaaaaaaaccgcctgcacaataacatcattcttcctgatcacgtttcaccgcaaattatcatcacaactgaaaccgattacaccaaccacaacagacaaagatttgtaatatttccatattattattcggttttcacagttgttacatttcttttcagtaaagtcttaattgcagataacagcgtttaatctatgatgatataactcaattattttcatgcacttaaatcataactaagataaatattagtgtaagcgattacactgatgtgatttgcttcacatctttttacgtcgtactcacctatcttaattcacaataaaaaataaccatattggagggcatcatgcctgacgctaaaaaacaggggcagtcaaacaaggcaatgacgtttttcgtctgcttccttgccgctctggcgggattactctttggcctggatatcggtgtaattgctggcgcactgccgtttattgcagatgaattccagattacttcgcacacgcaagaatgggtcgtaagctccatgatgttcggtgcggcagtcggtgcggtgggcagcggctggctctcctttaaactcgggcgcaaaaagagcctgatgatcggcgcaattttgtttgttgccggttcgctgttctctgcggctgcgccaaacgttgaagtactgattctttcccgcgttctgctggggctggcggtaggtgtggcctcttataccgcaccactgtacctctctgaaattgcgccggaaaaaattcgcggcagtatgatctcgatgtatcagttaatgatcacaatcgggatcctcggtgcttatctttctgataccgccttcagctacaccggtgcatggcgctggatgctgggtgtgattatcatcccggcaattttgctgctgattggtgtcttcttcctgccagacagcccacgttggtttgccgccaaacgccgttttgttgatgccgaacgcgtgctgctacgcctgcgtgacaccagcgcggaagcgaaacgcgaactggatgaaatccgtgaaagtttgcaggttaaacagagtggctgggcgctgtttaaagagaatagcaacttccgccgcgcggtgttccttggcgtactgttacaggtaatgcagcaattcaccgggatgaacgtcatcatgtattacgcgccgaaaatcttcgaactggcgggttataccaacaccaccgagcaaatgtgggggacagtgattgtcggcctgaccaacgtacttgccacctttatcgcaatcggccttgttgaccgctggggacgtaaaccaacgctaacgctgggcttcctggtgatggctgctggtatgggcgtactcggtacaatgatgcatatcggtatccactctccgtcggcgcagtatttcgccatcgccatgctgctgatgtttattgtcggttttgccatgagtgccggtccgctgatttgggtactgtgctccgaaattcagccgctgaaaggccgcgattttggcatcacctgctccaccgccaccaactggattgccaacatgatcgttggcgcaacgttcctgaccatgctcaacacgctgggcaacgctaataccttctgggtttacgcgggtctgaacgtcctgtttatcctgctgacactgtggctggtgccagaaaccaaacacgtttcgctggaacatattgaacgtaatctgatgaaaggtcgtaaactgcgcgaaatcggcgctcacgattaatctccccaggcttcctcccgtcgtggargaagccacctcttgcagtcatcttttcttcgctctatcctctgccgctatgaaaacatcccgtctccctatcgccatccagcaggccgttatgcgtcgcctgcgggaaaaactcgcccaggccaacctgaaattggggcgtaactacccggagccaaaactctcttacacccagcgcggaacctctgccggaacagcctggctggaaagctatgaaattcgccttaatcccgttttgctgttggaaaacagtgaagcctttattgaagaagtggtaccgcacgaactggcacatttgctggtatggaaacattttggccgcgtagcaccacatggcaaagagtggaagtggatgatggaaagtgtgctgggcgttccagcccgccgtacgcatcagttcgaactgcaatccgtgcgccgcaacaccttcccctacagctgtaagtgtcaggaacatcagcttaccgtacgccgtcataatcgcgtagttcgtggcgaagccgtctatcgctgtgttcactgcggcgaacaactggtcgcaaaataaccatctgaactatcaggaactttcctgatctggctgattgcataccaaaacaactttcgctacgttgctggctcgttttaacacggagtaagtgatgtaccgttatttgtctattgctgcggtggtactgagcgcagcattttccggcccggcgttggccgaaggtatcaatagtttttctcaggcgaaagccgcggcggtaaaagtccacgctgacgcgcccggtacgttttattgcggatgtaaaattaactggcagggcaaaaaaggcgttgtcgatctgcaatcgtgcggctatcaggtgcgcaaaaatgaaaaccgcgccagccgcgtagagtgggaacacgtcgttcccgcctggcaattcggtcaccagcgccagtgctggcaggacggtggacgtaaaaattgcrccaaagatccggtctatcgcaagatggaaagcgatatgcataacctgcaaccgtcagtcggcgaggtgaatggcgatcgcggcaactttatgtacagccagtggaatggcggtgaaggccagtacggtcaatgcgccatgaaggtcgatttcaaagaaaaagctgccgaaccaccagcgcgtgcacgcggtgccattgcgcgcacctacttctatatgcgtgaccattacaacctgacactctctcgccagcaaacgcagctgttcaacgcatgggacaagatgtatccggttaccgactgggagtgcgagcgcgatgaacgcatcgcgaaggtacagggcaatcataacccgtatgtgcaacgcgcttgccaggcgcgaaagagctaacctacactagcgggattctttttgttaacccytaccccacgcgtacaaccgcgtggggagacgacgcggatttttaactatgcgtatcccccgcatttatcatcctgaaccactgaccagccattctcacatcgcgctttgcgaagatgccgccaaccatattgggcgcgtactgcgtatggggccgggacaggcgttgcaattgtttgacggcagcaaccaggtctttgacgccgaaattaccagcgccagcaaaaaaagcgtggaagtgaaggtgctggaaggccagatcgacgatcgcgaatctccgctgcatattcacctcggtcaggtgatgtcgcgtggtgaaaaaatggaatttacgatccagaaatcgatcgaactcggtgtaagcctcattacgccacttttttctgagcgctgcggcgttaaactggatagtgaacgtctgaacaagaagctccagcagtggcagaagattgcaattgctgcctgtgagcagtgtggtcgtaaccgggtgccggaaatccgtccagcgatggatctggaagcctggtgtgcagagcaggatgaaggactgaaactgaatcttcacccgcgcgccagtaacagcatcaatacgttgcctttaccggttgaacgcgtccgcctgctgattggcccggaaggcggtttatcggcagatgaaattgccatgactgcccgctatcaatttactgatatcctgttgggacctcgcgttttgcgtacagagacaactgcgctcaccgccattaccgcgctacaagtacgatttggcgatttgggctaacggagaagaataatgatcaagctcggcatcgtgatggaccccatcgcaaacatcaacatcaagaaagattccagtttcgctatgttgctggaagcacagcgtcgtggttacgaacttcactatatggagatgggcgatctgtatctgatcaatggcgaagcccgcgcccatacccgcacgctgaacgtgaaacagaactacgaagagtggttttcattcgtcggtgaacaggatctgccgctggccgatctcgatgtgatcctgatgcgtaaagacccgccgtttgataccgagtttatctacgcgacctatattctggaacgtgccgaagagaaagggacgctgatcgttaacaagccgcagagcctgcgcgactgtaacgagaaactgtttaccgcctggttctctgacttaacgccagaaacgctggttacgcgcaataaagcgcagctaaaagcgttctgggagaaacacagcgacatcattcttaagccgctggacggtatgggcggcgcgtcgattttccgcgtgaaagaaggcgatccaaacctcggcgtcattgccgaaaccttgaccgaacacggcactcgctactgcatggcacaaaattatctgccagccattaaagatggcgacaaacgcgtgctggtggtggacggcgaaccagtaccgtactgcctggcgcgtattccgcaggggggcgaaacccgtggcaatctggctgccggtggtcgcggtgaacctcgtccgctgacggaaagtgactggaaaatcgcccgtcagatcgggccgacgctgaaagaaaaagggctgatttttgttggtctggatatcatcggcgaccgtctgactgaaattaacgtcaccagcccaacctgtattcgtgagattgaagcagagtttccggtgtcgatcaccggaatgttaatggatgccatcgaagcacgtttacagcagtagtaacccaccttagcgagaaggatctcgttgagactctgagtgacagcgcccttctttccacgcatactgggcgctgttgcttttttgaaccaggaaacagaacctctgacaatgaatttacagcatcactttcttattgccatgcctgctctccaggatccgattttccgtcgttccgtggtctacatttgcgaacataataccaatggtgcaatggggatcatcgtcaacaagccgctggaaaatctcaaaattgaagggattctggaaaagctgaagatcacgccggagccgcgtgatgaatcaatccgtctggataaaccggttatgctcggcggcccactggctgaagatcgcgggtttattttgcatactccgccctccaattttgcttccagcattcgcatttcagacaacacagtgatgaccacttcccgcgatgtgctggaaacgctcggcaccgataaacaaccgtctgacgtattggtggctctgggctatgcctcctgggaaaaaggtcaactggaacaagaaattctcgataacgcgtggctaaccgccccggcagatctgaatattctgttcaaaacgccaattgccgaccgctggcgcgaggcggcaaaactgattggtgtggatattctcaccatgcctggtgtggcaggacacgcctgatgagtggaaccttactcgccttcgacttcggcaccaaaagcattggcgtagcggtcggccaacgcattaccggcaccgctcgccctttgcctgcaattaaagcacaggacggtacgccggactggaacctcatcgaacgtttactgaaagagtggcagccagacgaaatcatcgtcggtttaccgctgaatatggacggcaccgaacagccgttaaccgccagagcgcgtaaatttgctaaccgtattcatggtcgtttcggtgttgaagtaaagctccatgacgagcgtcttagcaccgtggaggcacgttccggtctgtttgaacagggcggctatcgggcgctcaacaaaggcaaaatcgactctgcctctgcggttattattctcgaaagctatttcgagcagggatattaaggagatttaatcgcctgctggagtgtaaataatatcatcgcgccttacgccttattgccggattgcggcgtgaacgccttatccggcctacatgtggcagcggttgtaggtctgataagacgcgcaagcgtcggcatccaggacgtttattgcctttgtaggcccgataagcttgcgcatcgggcatggcaacgtcacaaacgcccttcccccacccgctgctgataactctgctgaaacgttatcatccccacctgttgcccagtttgaataacatgcggtaactggtgggttttcccttcgcgaatcaaattccccaccgcgggtgtgttaatcagcaattcaaatagcgccacgcgtccttcctgtttatccacttccagcttttgtgacagcactgcccgtaaactacctgccagttgattacgcacggggtctttttcctgcgccggaaatgaatccacaagtcgctcaactgcctgcgcggcaccacgtgtatgtaaggttgccagcaccagatgcccggtttctgccgccgtcagcgccagacggattgtctcgctgtcacgcagctctccgagcaaaatcacatcaggatcttcccgcaatgcggcccgcaatcccgatgcgaacgtcatacaatgcaaaccgatttcccgctgctggatcaaacatcgctggctggcatagagatattccacaggatcttccagcgtcagaatatgcgcatcagcatgttgattgagataaccaaccatcgccgccagcgtggtagatttgccactccccgtcgcccccgtcaccagaatcaagccattctcgctcttgagtaactccggcaatatcggtggtgtgccaagctgttcgagctgcgggcagtgcgaaggtaacagccgtaacgccagcgaaatgccatgccgttgcgcgaatgcgctgccacgcaatcgctggttttccgtcagcgacacggcaaaatccagctgaccattctccagcaatattgcccgctgatcgtcatccagccactcccgcagtagctcttcgacgtccggcgcatcaaacggcgcagcttccattagcccgcgaatgcgccatcgtgcgggccaggcgctgcacaggtgtagatccgagacgttatgctttacactaagggccacaatttcttccatattcatactaagatcctcggaaaatgaacgatattgcgcataacctggcacaggtccgggacaaaatctcagcggctgcaacgcgttgcggccgttctccagaagaaattacgctgcttgcagtcagtaaaacaaaacctgcgagcgccatcgcagaagccattgatgccgggcagcgtcaatttggtgaaaactacgttcaggaaggggtagataaaattcgccactttcaggaactgggcgtaacaggattagaatggcattttattggcccgttgcagtctaataaaagccgcctggtggcagagcatttcgactggtgtcataccatcgaccgtttgcgcattgctacccgcctcaacgatcagcgcccggcagaacttccccctcttaacgtactgattcaaattaatattagtgatgaaaacagtaagtccgggattcaactggcagaactggacgagctggcagctgcggtcgctgaactaccgcgtttacgtctgcgcgggctgatggcaatccctgcgcctgagtcagaatatgtaaggcagtttgaagttgcacgccaaatggctgtagcatttgccggactgaaaacgcgctacccgcatatcgacacgctctctctgggaatgtcggacgatatggaagccgccattgcggcaggtagcacgatggttcgtatcggcactgcaatttttggtgcgcgtgattactctaaaaaataaggaattaaaggaacgccatgaatacgttgactttcctgctttcaacggtcattgagctgtataccatggtgctgttattacgcatctggatgcagtgggctcattgtgatttttacaaccccttctcacagtttgtagtgaaggtaacgcagccaattatcgggccactgcgccgcgttattccggcaatgggacccattgatagcgcctcgctgctggttgcctatattctcagttttatcaaagccatcgtgctgtttaaagtggtgaccttcctgccaatcatctggattgccggtttactgattctgctgaaaaccatcggcctgctgattttctgggtcctgctggtgatggcgattatgagctgggtaagccagggccgtagcccgattgaatacgtgctgattcagctggccgatccgctgctgcgcccgattcgccgcttgctaccggcaatgggggggattgatttctcgccgatgatcctcgttctgctgctgtatgtcatcaatatgggtgtcgcagaagtattacaggcgaccggaaatatgctgctgccggggctgtggatggcgttatgagtgccgtaacagttaacgatgacggtctggttttacggctctatattcagccgaaagccagccgtgattctattgtcggtttacatggcgacgaggtaaaagtcgccattaccgcgccgccggttgacggtcaggccaacagccatctggtgaagtttctcggtaagcaattccgggttgccaaaagccaggtggtgattgaaaaaggcgaacttggccgccacaaacaaattaaaatcattaatccgcaacaaatcccgccagaagtcgcggcgttaattaattaggtatcctatgcaaaaagttgtcctcgcaaccggcaatgccggtaaagtgcgtgagctggcgtcgctgcttagcgacttcggtcttgatatcgtggcccaaacagaactcggcgttgattccgctgaagaaaccggcctgacctttatcgaaaacgcgattctgaaagcgcgccacgcggcaaaagtgaccggtttaccggcaattgccgacgactctggcctggcggtagatgtgcttggcggcgcgccgggtatttactccgcacgttattccggtgaagacgcgaccgatcaaaagaatctgcaaaaactgctggaaacactgaaagacgtaccggacgaccaacgtcaggcgcgtttccactgcgtgctggtgtatctgcgtcacgcagaagatccgaccccgctggtgtgccatggcagctggccgggtgtgattactcgcgaaccggcgggcactggtggctttggttatgatccaatcttcttcgtaccttccgaagggaaaaccgctgccgaactgacccgcgaagaaaagagcgccatttcccaccgtggtcaggcattgaaactgctgctggacgctttacgtaatggttaaattaccgccgctgartctctacattcacatcccgtggtgcgtgcagaaatgcccgtactgcgatttcaactctcacgcgttgaaaggagaagtgccgcacgacgattacgttcagcatctgcttaacgatctggacaacgatgtggcttacgctcagggccgtgaagtaaagacaatctttattggcggtggtacgccgagcctgctttccggctcggcgatgcaaacgctgctggacggcgtgcgtgcgcgtttgccgctggcagcggatgcagaaattaccatggaagcgaaccccggtacggtagaagccgatcgctttgttgattatcagcgtgccggtgtaaatcgtatctctattggggtacagagttttagcgaagaaaagctgaaacggctgggacgtattcatggcccgcaagaagcgaaacgagcggcaaagctggcgagcggtttagggttacgtagctttaaccttgatttgatgcatgggctaccggatcaatcgctggaagaggcgcttggcgatctgcgccaggctattgaactgaatccgccgcatctttcctggtatcaactgaccatcgaacctaatacgctgtttggttcacgcccgccggtactgccggacgacgacgcgctgtgggatattttcgaacaggggcatcagttattaaccgcagcgggttatcagcaatatgaaacttccgcttacgccaaacccggttatcagtgccagcacaatctcaactactggcgctttggtgactacatcggtattggctgcggcgcgcacggcaaagtgaccttcccggatgggcgcattctgcgtaccaccaaaacgcgtcatccgcgtggttttatgcaaggaaggtatctggaaagccagcgtgatgtcgaagccgcagataagccgtttgagttctttatgaatcgcttccggttgctggaacctgcgccgcgcgtggagtttagtgcgtataccgggctttgcgaagatgtgattcgcccacagttagacgaggcgattgcccagggttatctcaccgaatgtgcggattactggcagattacggaacatgggaagctgtttttaaattcgctgctggagctttttctggctgagtaaacttgtattgccggatgcggcgtgaacgccttatccagcctacatgtggcaacggttgtaggtctgataagacgcgcaagcgtcgcatcagacgttgattgccggatgcggcgtgagcacctcagccgacatgtggcagctgttgtaggtctgataagacgcgctagcgtcgcatcagacgttgattgccggatgcggggtcaacgccgcatcctgctacaaatcgtgcgctatatcaaaacttacttaatcaccccattgcgccgcagttgttcggtatcttttttccagcgttcattagcctggttgatatcgtcaattttcatcaaaatcgcgacttttttactgtttatttctgaaactttcatcgttaacggatattgccctttttcgagcgttatccagtcatcctgcaatttacggctaagtttttgtgattgcagaaaagtctgtcgccgttgttcgttgatatcgaaatctcgtttctgctgaatcggcacttcataacactcttcactctgtttatgacatgccgcaatcgccggttgataaacctctttgtcatatttaaccgcgaacgcctcgctatcgttctgtttattaaactcatcacgctgttggtgaatttttttaaaggcatcttcgcgggtcatttgcttaccatttgcatcttttccccaatatgcatccgctgctttctgcgccgccaccatttgcttatcaagcgctttcacttccttttccagcgcaggaatcgagttcttctgggtattcaacgcagtctcaagctgactaaagcgataattgaaatcttcgctattcacgatcagatatttattattcgttttgatatcgtcgaccacccgaccacgatcgctagctgtcgcctgaaaagagtaaaagttcaccgtccagccagacgcgggcgttcctttactggttaacatcgccgagaattttaccggtttatctttcgtccaggtctgttcgagcagttcgtaatctgccaactgaccgacccaggtatagagatcgtcactggaagagacatcgccttccgctgaccaggtggcctgattacccttagcatcaagattttttaaggtgatggcatcaagcttgagaatgccgtgatactgctttttgaattgatcttttaagatattttcagttggcggttcgccatctgcccagacattaccagtcatcaacataagcagcgccgtgccaacaatccattgctttttcacccgaaaaccctcgcgcggaataatttattctggtgattatcattagggcaattaaaattggcaatggacgtaagtctgaagtgaaaaagccccggcgcgataccggggcgaaatgattagtactgattgaagatctgctggatctgctgcggatctttggtttgcgtcagagccagttgcagcaggacgcgcgctttttgcgggttcagcgtaccagaggcaataaaaccgtatttcgcatcatccacttcggcatcctgagtggtagcgcccgtcggtacgcgggaagaacgcacgactgcagtaccgtttttcgcggcggtcgccagcgtgtcaaacacggatttatacaggttgccgttacccacaccagcgctcacgatgccatcatagcccgcatctaccagggctttagccggaagatcggatgcgttagcgtagttataaacaatgccgactttcggcagttcattcagcttagagacatcgaacggcgtgtcgctggtgtgcttacgtgccggggtacgttggtagtcaatcttaccgttgtgaatgtatcccagcggaccgtagttaacagacttgaaggtcgctacgtcggtggtgttggttttggtgacatcgcgaccgtccagtacggtgtcgttcatcaccaccagcacgccacgattagcggaggctttatcagctgcggtcactaccgcgttatacaggttgaatggaccgtctgcgctcatagacgtggacggacgcattgcgccgaccatcaccaccggtttgtcgcatttcaccgtcaggtcgaggaagtaagcggtttcttccatcgtgtcggtaccgtgagtaatgacgaagccgtcggttttatcgcagtcggtgttaatttttttcgccagtgtcagccagacatcatcgttcatgtcctgggagccgatattcactacctgctcgcctttaacgttcgcaatgtccttcagttgcggcaccgcattaaccagattttctacgccaactttacccgctgtgtagttagatttggttgcggagtcaccaccaccggcaatggtcccgccggttgctaaaatggtgatattgggtaatgccaatgctgcaccactaaaacccataaccagtgcggcaagtgccgtctttttgaaaaactccatttcattcctccagttacgtgaacgctacgcattatcccttagctctgtatgggaaatttgacgttaaacaatttacaacgtgaatatattttggagatctacaaagttagaggcaggtaacaaaacgaagaattaaacggcataaaaaagtattatgccgtcttaaaatagaggattattttaaattcccgaccagggctttgcggctatcttccagagtcacaacgcggctacaaacatctttgccaaactgctggaaatctttttcctgctttttccactcggtttggattgaggattgcagcccccccaggcttcccagcacattctgtaatgggttaccgccgcttttcagcaccgctttcgcgcccatttcattaatgctgtcctgtaaaattccgcccattgcctgattcactaattgctggccttcascgcgaacctgatcaatggctttatagtggaacgtcaggccatcgctgcgcgtttcgataatgcggttcatctgctctttcagctgcgcatcaagtttggtcagacggctgcgcattttgctgctttcgcccatctcctgaacgataattttatccagagcaatacgggctttctcgacgcggcttttcgcgccttcatcaatccacggcagcgtgctacgtagttcagcctgataatccttcgcctgctcgcgctgggcggcattcagggaatattgcttaccgttatacatcacgttgccgtctggcgtgatcaccagattgccgttttcgcccttcacctgcacggtttgcgggctgacaatcacatcgtcacgcggcgtgacgctgcactggtagtcggcgtgagcggtcattgccgtcactgaaagtgctgccgccagcagcattttgcgcatcatagtcttccctcaagaacaaatcaggccagcatttgctggccccagattgataacaaagtacgcgttttccatgccggatgcggcgtaaacgccttatcccgcctactcgatcgtgcatctttgtaggcatgataagcgtagcgcatcaggcagttttgcatttgtcatcgcccgtatgctttcttagtcccaccaaacgtcgaaaagttcgctggtgcgtacctcatccaggttgcgctcttccagccacttacgcacaatcgcctgatgttcttcggtgcatttgccgatttcctgcatgcagatcagaccttcccaggccagataaccgctgccgtcaaaggccagtttgttcggttcgataacctcgttaataaaatcatcaacggttttatcaatctgttcttccgatgtaccttccgggaatcgccatgccaccgaaaatcctaattcctggaattcgtcgatgtgcatttttttacgcagacgacggctacggttctttgccattatttcaccctctcgaacattaagtcccatactccgtgaccaagacgatgaccacgttgttcaaatttcgtcaccggacgtgatgccggacgcggtacgtaatcattgctctctgacaggtttttataaccgtcaatagaagacatcacttcaatcatatgttccgcataaggttcccagtcggtcgccatatggaatacgccccccagctgcagtttgctttttaccagttcggcaaacggcacctgaacgatacggcgtttattatggcgcgctttgtgccacgggtcagggaaaaagagctgcaccatgcgcaatgaattgtcaggaatcattttatgcagcacttcaaccgcatcgtgacacatcacgcgcaggttgcttaagccctcttcatgcgcagaagccaggcacgcaccaacgcccggtgaatgcacttcaatgccgaggaagtcctgctcggggcgatctttagccattgccaccagcgacgcccccatgccaaaaccaatctcaagcgtcaccggcgcttcacggccaaaaagcgcggggaaatccagcatatcttcgctgaactcaacgcccatcaccggccagtagttttccagcgcatgttcctggcctttggtcagtcgcccctggcggcgcacaaaactacggatacggcgcagtgggcggccgttttcatcaaattccggtgaaatgacgtcgtttttcataaagatttagtcgcttgtgaaagtgttctgaaaacgggcattatccaaagttagttgccggatgcaagcatgataaggccgtggctgcggaaagttccggtttacaccctgccgtcgctgtgctgcaatcttgcccccaacaacagtgaattcggtgaccatgcaagcgtcgcaattttcagcccaggttctggactggtacgataaatacgggcgaaaaactctgccctggcaaattgacaagacgccctacaaagtatggctctcagaagtgatgttgcaacaaactcaggttgcgaccgttatcccctattttgaacgctttatggcgcgcttcccgacggtgaccgatctcgccaatgcgccgctcgacgaagttctccacttgtggacggggcttggctattacgcccgcgcgcgcaatctgcataaagcggcacaacaagtggcgaccttacacggcggtaaattcccggaaacctttgaggaagttgcagcactgccgggcgtcgggcgttccaccgcaggcgcgattctatcgctttctctgggtaagcactttccgattctcgacggtaacgtcaaacgggtgctggcgcgctgctatgctgtaagcggctggcctgggaaaaaagaggtcgagaataaattatggagtttaagcgagcaggtgacgcccgcggtcggcgtggaacggtttaatcaggcgatgatggatttgggcgcgatgatttgcacgcgttcgaagccgaaatgttcgctctgtccgctacaaaacggatgtattgccgccaccaacaatagctggtcgctttatccgggcaaaaaaccgaaacagacgctgccggagcgcaccggctactttctcctgttacagcacgaagatgaagtattgctggcgcagcgtccgccgagcggattgtggggcggtttatactgtttcccgcagtttgccgacgaagaaagtttgcggcagtggctggcgcaacggcagattgctgccgataacctgacgcagctgaccgcgtttcggcataccttcagccatttccacttagatattgtgcctatgtggcttcccgtgtcgtcattcaccggctgcatggatgaaggcaatgcgctctggtataacttagcgcaaccgccgtcagttggcctggcggctcccgtggagcgtttgttacagcagttacgcactggcgcgccggtttagcgcgtgagtcgataaagaggatgatttatgagcagaacgattttttgtactttcctgcaacgtgaagcagaaggtcaggattttcagctgtaccccggcgaactgggaaaacgcatctataacgagatctccaaagaagcctgggcgcagtggcagcacaaacaaaccatgctgattaatgaaaagaaactcaacatgatgaatgccgagcaccgcaagctgctggagcaggagatggtcaacttcctgttcgagggtaaagaggtgcatatcgagggctatacgccggaagataaaaaataaaaacagtgccggagcacgcctccggcagcttgcataaaaacaaacacaacacgcacccggaatgatgaaaaaatatctcgcgctggctttgattgcgccgttgctcatctcctgttcgacgaccaaaaaaggcggtacctataacgaagcctgggtcaaagacaccaacggttttgatattctgatggggcaatttgcccacaatattgagaacatctggggattcaaagaggtggtgatcgccggtcctaaggactacgtgaaatacaccgatcaatatcagacccgcagccacatcaacttcgatgacggtacgattactatcgaaaccatcgccgggacagaacctgccgcgcatttgcgccgggcaattatcaaaacgttgctgatgggtgacgatccgagttcggtcgatctctattccgacgttgatgatattacaatttcgaaagaacctttcctttacggtcaggtggtggacaacaccgggcagccgattcgctgggaaggtcgcgcaagcaacttcgcggattatctgctgaaaaaccgtctgaagagccgcagcaacgggctgcgtatcatctacagcgtcaccattaacatggtgccgaaccaccttgataaacgtgcgcacaaatatctcggcatggtccgccaggcgtcacggaaatatggcgttgatgagtcgctgattctggcaattatgcagactgaatcttcctttaacccgtatgcggtcagccgttccgatgcgctggggttaatgcaggtggtacaacatactgccgggaaagatgtgttccgctcgcaggggaaatccggcacgccgagccgcagtttcttgtttgatcctgccagcaatattgataccggcaccgcgtatctggcgatgctgaacaatgtttatctcggcggaattgataaccctacatcccggcgttatgccgtcatcaccgcctataacggcggcgcaggcagcgtgctgcgagtcttttcgaatgataagattcaggcggctaatattattaacaccatgacgccgggcgatgtttatcaaacgctgacgacccgccatccctctgcggaatctcgccgttatctttataaagtgaataccgcgcaaaaatcctaccgccgccgataattccactaaccgcccctgacgatgctcargggcaaaaatgttatccatatcacaatttcgttttgcaaattaggaatgtttgcaattatttgccacaggtaacaaaaaaccagtccgcgaagttgatagaatcccatcatctcgcacggtcaaatgtgctttttcaaacactcatccgcatcacgatgtgaggaaattaacatgaatcttaagctgcagctgaaaatcctctcttttctgcagttctgtctgtggggaarttggctgacgaccctcggttcctatatgtttgttaccctgaagtttgacggtgcttctattggcgcagtttatagctcactgggtatcgccgcggtctttatgcctgcgctgctggggattgtggccgacaaatggttaagtgcgaaatgggtatatgccatttgccacaccattggcgctatcacgctgttcatggcggcacaggtcacgacgccggaggcgatgttccttgtgatattgattaactcgtttgcttatatgccaacgcttgggttaatcaacaccatctcttactatcgcctgcaaaatgccgggatggatatcgttactgacttcccgccaatccgtatctggggcaccatcggctttatcatggcaatgtgggtggtgagcctgtctggcttcgaattaagccacatgcagctgtatattggcgcagcactttccgccattctggttctgtttaccctgactctgccgcatattccggttgctaaacagcaagcgaatcagagctggacaaccctgctgggcctcgatgcattcgcgctgtttaaaaacaagcgtatggcaatcttcttcatcttctcaatgctgctgggcgcggaactgcagattaccaacatgttcggtaataccttcctgcacagcttcgacaaagatccgatgtttgccagcagctttattgtgcagcatgcgtcaatcatcatgtcgatttcgcagatctctgaaaccctgttcattctgaccatcccgttcttcttaagccgctacggtattaagaacgtaatgatgatcagtattgtggcgtggatcctgcgttttgcgctgtttgcttacggcgacccgactccgttcggcaccgtactgctggttctatcgatgattgtttacggctgtgcgttcgacttcttcaacatctctggttcggtgtttgtcgaaaaagaagttagcccggcaattcgcgccagtgcacaagggatgttcctgatgatgactaacggcttcggctgtatcctcggcggcatcgtgagcggtaaagttgttgagatgtacacccaaaacggtattaccgactggcagaccgtatggttgattttcgctggttactccgtggttctggccttcgcgttcatggcgatgttcaaatataaacacgttcgtgtcccgacaggtacacagacggttagccactaattacgcaaagaaaaacgggtcgccagaaggcgacccgttttttttattcttacttcaacacataaccgtacaaccgtttcatgccatccgcatcggtttcgctataaacaccttgcagctccggcgaaaatcccggcaacaaattcaccccttcttccagtgcaaggaaataacgttgaaccgccccaccccagacttccccgggtaccacgcaaagcacgccaggtggataaggcaacgccccttctgccgcaattcgcccttcggcatcacgaatccgcaccaactccacgtcaccgcgaatataagcgctatgcgcatcctgggggttcatcaccactgacgggaaactctgctggcggaacatcgctttttgtaggtctttgacgtcgaaactgacatacagatcgtgcatctcctgacacaactggcgcagggtgtagtcgcgatagcgcaccggatatttgttataaacgctcggcaacacctcagccagcggcgagtcatcctcaatatgctgttcaaattgagccagcatcgccaccagttgtgccagcttctcgtggctttccgccggagttaataagaacagaatggaattgagatcgcacttctccggcacaatgccgttctcacgcagatagtgcgccagaatcgtcgccggaacgccaaagtcgctatattcgccggtttcggcatcgatacctggtgtagtgagtaacagcttgcacggatcaacaaaatactgatccgcggcatatccttcaaagccgtgccacttcgcccccggctcaaaactgaaaaaacgacggtcgctggctaacactgatgtcggataatcctgccacaatttgccatcaacaacgggcgggataaacgggcggaacagcttacagcgcgcaagaatagccttgcgcgactcaatacccaactcaacgcactcagcccacagccgacgcccactctccccttcatgaattttggcgttaacatccagtgcagcaaacagcggatagaaagggctggtagaagcatggagcataaaggcgttattcaaccgcttatgcgggcaaaaacgcgcctgtccgcggatatggttatcttttttatggatctgcgacgtctgtgagaatcccgcctgctgtttgtgcaccgactgagtcacaaagatccccggatcgttttcgttaagttctaacagcagcggcgagctatccgccatcatcgggataaattgttcataaccgacccacgcggaatcaaacagaatgtaatcacacagatgcccaacggtatcgatcacctgacgggcgttatagacagtgccgtcataggttcccagctgaataatcgccaggcgaaacgggcgcggcaggtcggctttttctggcgcaacgtcgcgaatttgctggcgcagatactcttcattaaaacagtgcgcatcaataccgccaatgaaaccaaacgggttacgtgaagcttccagatagaccggcgtcgcccccgcctgaatcaacgcgccgtgatgattcgacttatggttgttacggtcaaagagcaccagatcgccacgcgttaacagcgcattcgtcaccactttattcgctgccgatgtgccgttcagcacaaaataggttttatcggcatgaaagactttggctgcgaatttctgcgcatctttcgccgatccttcatgaataagcagatcgcccaattttacgtcagcgttacacatatcggcgcgaaagatgttctcaccaaagaaatcgtaaaaatggcgtccggcaggatgctttttaaagaacgcaccatgttgatgtccagggcaagcaaaggtgctgttgcccatctcaacgtactgcgtcagcgtgtcataaaacggtggcagcaaattctcttcatactgacaggctgcggattccagctccagccactgctgctcgttgccgttgattaccgccgtaacgcccgcaggtaattcaacagcatgttcggaatacaaaaacaccggtagatgaaaaccggtgcgcttaagcaacgtaagaatgccactgcgactatccgcagcggtaatgacgactgccgcgacgtccgtaaaatcagtatctcccaacgccaccacgcggcgatgagtagaaagtcgggataccagttcactactggcggcaatattcattgatttcataagcgcaaacccgtttcggggaagtaagaatactggacaaggtgtaaaaccctgccccatgagatatgggtcaaactggtcaccagctccgaccgccagacatcagtaaaagcagaaaggctctgattttactgttgtcctgcagtgagcgtgcgttaacttcaccgcatgagcagtagcataaaaagagaagggtttcgcgcgaaacggcgataagcgagagaatgtaaggagatggcgtgcatcgggcaaactccgtacagagaggagaaaattcgcgcaatcatggcacctttcgctaaggcgtgcaagccaggactttgcgaccagacaagccatcaacaaggcaaaaagttcataataagaaaatcaaacaatacagttaacaggaactcttgtggtcatcggcccttttatcaacgcaagtgcaatattactgggtggcatgctcggtgcactgcttagccaacgcttaccggaacgtatccgcgtctccatgacatcaatttttggtttggcatcgctggggattggtattttactggtggtgaaatgcgccaaccttccggcgatggttttagcaaccttactcggagcattaatcggcgaaatttgtctgctggagaaaggcgtcaatacagcggtcgccaaagcacaaaatctgtttcgtcactcacgtaagaagccagcgcatgaatcttttattcagaattatgtcgcgattattgtcctgttttgcgccagcggcaccgggatcttcggggcgatgaacgaagggatgaccggcgatccgagtattttaatcgccaagtcatttcttgatttctttacggcgatgatcttcgcctgctcgctgggtattgcggtatcggtgattagtatcccattactgatcatccagttaacgctggcgtgggctgccgcgctgatattaccgctgaccacaccgtcgatgatggcagacttcagcgccgtaggcggtttattgctgctggcaaccggattacgcatctgtggcattaaaatgttcccggtggtcaacatgcttccagcactccttctggcaatgccgctttccgccgcctggaccgcctggtttgcctgacaatgtgtgcaatagcggcaaagtgatgatagattgtgcagtctgcagtaaattgaagaaatttgattgacgagacgaggcgaatcaggtttaatgcgccccgttgcccggatagctcagtcggtagagcaggggattgaaaatccccgtgtccttggttcgattccgagtccgggcaccaaattcatatcaacggacctccacggaggtccgtttttcgtttcagaacaccatgatttaagtgttcttcctccaaatcaattctaccgaactcaaccaaattctccccacatcaacctcattgtgtgggtataattgcgggcataccccagttcgacagaatttgtaccctctttaacgcattcagaaggctgaactatggcactgactgacgcaaaaatccgggctgcaaagcccactgacaaggcttataaactcactgacggggctggcatgttcctgctggtacatcctaatggttcccgttactggcgtctccgttatcgtattctgggtaaagagaagactctggcacttgttgtgtatccagaagtatctctctccgaagctcgtacaaaacgggatgaggcccgaaaactgatttcggagggggttgacccttgcgaacagaaaagagctaaaaaagtagtccctgatttacaactctctttcgaacatattgcacgacgctggcatgccagtaataaacaatgggcacaatcacacagcgataaagtactcaaaagcctcgagacacacgtattcccctttatcggcaatcgggatatcacaacactcaataccccggacctgcttatccctgttcgtgctgcagaagctaaacaaatttatgaaatcgccagtcgtctgcagcaaagaatatctgccgtaatgcgttatgccgtacagtctggcatcatcagatataatcctgctctggatatggctggcgcattgactacggtaaaacgccagcatcgccccgctcttgatctttctcgcctgcctgaacttttgtcgcgtattggcagttacaaggggcaacctgtcacccagcttgccgttatgctgaatttactggtttttattcgttccagtgaactcagatacgcccgctggtctgaaattgatattgacaatgccatgtggactattccagccgaacgcgaacctctgccaggcgtaaaattctcacaccggggatccaagatgcgaacaccacatcttgtgccactcagcaaacaggttgtagccatactggcagaacttcagacatgggctggtgaaaatggtctgatctttacgggagcacatgacccacgtaaaccaatcagtgaaaacaccgtaaataaagccctgagggttatggggtatgacacaacccaggatgtctgtggtcatggattccgggcgatggcatgtagtgcgttaatagaatcaggtttgtggtcccgcgatgcagttgaacgtcagatgagccatcaggaacgtaacggtgtacgtgctgcttacattcataaagcagaacatctggaagaacggcgactgatgctacagtggtgggccgattttctggatgcaaacagagaaagatttatcagtccatttgaatatgcaaagattaataatccattaaaacagtaatcatcccgggcaaatgcccgggaacctactccaggattattttctttgttaaaaaaacagacaaaacggtattagcttcgtaagcgtacagcgagggccgtattgacggggatgtgttattcagctggcagtgctatgcgccacggaagcagttcgctgacccggttgaccggccagtctgctatgacgccaagcacatggcgaakgtagctttctggatccacgtcattcagtttgcacatcccgatcaggctgtacagtagcgctccccgctcaccaccatggtcagagccgaagaacaggaagtttttacgacccagactgaccgcccgcagggcattttcagcgatgttgttgtcgatttccacccagccatcgttcgcatagtacgtcagtgccggccactggttaagtgcgtacgcgaacgccttcgccaactctaagtgtcgcgacagggtcttcatcttttcacgcaaccagctttccagggatttcaacagcggtttcgtttttcgctgacgttcagcaagccgctgctctgccggcattccccttatatccgcctctatggcgtacaactgaccgatctgctccagggcttcttccgtcagtgctgacgggatgcggacgtgcacatcgtggatctttcggcgggcatgagcccagcaggcagcttccgttatcccaccattgcgatacagctcgttgaacccggcgtacgcatccgcttgcagcacactgtcacgaacggtgcaatagtcatccgtcgttgacaacagctgatactgagggtttccgggtcctctgcgagcgattctggctgttcggcagctgcatcgagagtcacaggaagtagctgggggctctctgaagaaggtaatagcagctttccctcgcgccattgttgtgtaagcgccccatctgcgacgtcttgtgaaaattgtcctgtctggcaacaatcgcgcccatctatatagatggacacgaacgatgaattcccagacaaaaaaagatattccctgcttccgttcttatttgcctgatgctctgcgtttaagatttgaagataaactgaccatccgggccatcgctcagcgtctaggtctcagtcattccacaatacatacgctttttcagcgatttattgcatccggtatcgcatggccattgcccgattcagtttcattagctcagcttgacgccatcctttatgccaacagaaagaaggaattaacagagcctcaaatcagcgaaggcacatggcgaaaagaacgacgaacctcctacagtcgtgaatttaaaatcaggctggtaaaacaggcattacagcccggtgctgttgttgcccggatcgccagagagcacggtatcaatgataacctgctgttaaaatggaaaagccagtacgaggacggcttactgagcgatgatgacatacaggaatgcatgcctgtcccggtggctctgactgatacgccagagccgaccagaccagttacaaatcccttctggcgtaacaagcctgatgagtgccctgagagtgatcccggaaacgtcccacggtgcgagctgcatcttaaatcaggtgtggtaaaactgtttgaccctctcactccggaaatgttacgggcgctaatccgcgaaatgaaaggaggtacccgatgataacgctgccaaccggtaccagaatctggatcatcgctggcatcacagatatgcgttgtggcttcaacggcctggcttcgaaggtgcagaacacgctgaaagatgccccgttctccgggcatatcttcgtcttccggggccgcagtggcaaaatggtgaaaatactgtgggccgatcgtgacgggttatgcctgttcgccaaacgcctggaacggggccgcttcgtctggccggtaacccgggaagggaaagtgcacctgacgccagctcagttatccatgctactggaggggatcgcatggcaacatcccaaacggacagaacggcctggcatccggatataacccgtgataaaacaggggaatgaacaacacactccccgacaacatcgagcaactgaaggccctgctgatcgcacagcaggctgttatcgtccgtctgtctggtgaaataaccggctatgcccgcgagatcagctcactcagagcgctggtcgctaaactgcagagaatgttgttcggtcgcagcagcgagaaaagccgcgagaagatagaaaagaagatcgcacgggcagaaacgcgtataaccgagctccagaacaggcttggtgaggcgcagttgcaactcacctcaatggccggagagacagcgccgaaaacatcagactctcccgtccgcaaagcacttccggcaacacttccccgtgacaggcaggttatctccccggcagaaaccgaatgccccgtctgcagcggtaaactgaaaccgctgggagaaagcatctctgaacaactggatatcatcaacaccgcgttcagggtaatcgaaacggttcgcccaaaacgggcctgcagccggtgcgactgtatagttcaggctccgcagccaccaaaacccatcgagcgcagttacgccagtccggctctgctggcccgcataatcatggctaagttcgccgagcatctgccgctgtaccgtcagtcggaaatctatgcccgccagggcgtggagctgcaccgcaatacgatggggcgctgggttgacatcatgggagagcagcttcgcccgctgtatgatgaactgaagcactatgtgctgatgccgggtaaagtgcatgccgatgacacgccggtaaatgtactggagccgggtcagggtaaaacccgtaccggacggctgtgggtctatgttcgtgacgatcgcaacgccggttcgaccatgccggcagcggtgtggttctcatactctcccgaccgcaaaggcatccacccacagcaacatctggcggactacagaggtatcctgcaggccgatgcatatgcgggttacaatgctctttacgaaagcggtcaggcaaccgaagcggcttgtatggcacatgcccgacgcaagatccacgatgtacatgtccgccatccaacgacagtaacgggagaagcgctccgtcgtatcggggaactgtacgctatcgaggctgagatccgcggcagtccggcagaagagcgactggcggtcagaaaagccagaacggtaccgctaatgcagtcgttgtatgagtggctccaggggcagatgaacacgctgtcgcgccactcggatacagcgaaagcgttcacctatctgctgaagcaatgggacgctctgaacgaatactgccgcaatggctgggtggagatcgacaataacctgtgtgaaaacgccctccgggtagttgcactggggcggcgtaactaccggacgtggtttctgccaggtaaaggcaacggaacaaaagaatcatggtttttccggaaccggccacaccatgaatgacacgatgcccgtcaccaatatttctggccagaatctcctgctgaatatccataattttgatttgtgagttctgtttcacggtcacttcaggaaacagatgggcgcgcagaatatccctcatccggggtgttacccgggttctgaaccccgtggtaaacatcccggcaattttttgccggaatacctcaggtaaaacagactgcgtcatttcatcctgacagattgtctgtgctgaaggaaaaatcttttccaccgcattctcattattccctgtcagtgccttcagttgctgacgggtaatgcgggtaaacaccacaccatacgcccaggccaggttcagccgccccttatactgaccgtcattctgccgtaagcacgggtcagcaggtaaggcattaaccgtatcacaggcataacgacgaacctgtaccagcggatttatttctgatttcagaagaccgtcggtttccagtgtaacctgctcctgatttgctttacgtaatgtggatacagtccagtccttgacctccagaaataccagcccgttatccgggtcaataatgacaaaatccggatgtcggtttttccgtcccaccgggatatcgtaccagacaaagcaatcatcattcagaaagctctccagtcgtgaagccaccctcctctcccctggcgtcattctctcctcagtggacgctgatatatttatcagtttcgccataacatactcatgctccagtaaaaccataaccgtcgacatattccgtctgaagggaatatgtcgaatacttcattaaaatacaaacatttagtaaacttcactacgcaagtgcaattatccagtcccgtctaatgattaaaaacgataaccaactccaacagtaaatccattgaccgaatgttttccatatatatctgctttagttccctcatacccaacatttacagacatattgccccacggattaataataacaccagctgcataagcaaaatcagtggatttttttgatacagactcacttaaatatccatcagactcatcagcacccacactgtttctccactcataatctcccttcgctttagtatgagatatccccaccaaaccataaaaactgatatagtcattcagacgataagctgggcctgcgagaaatgaataatatttaatatcagcctgatgtctgtaaaaatcgtcagcttcatcgcgatgactgtccgcccaatcacctttcatatacgaaaaactcccgacgacactgaccggagaatcccactcatatcgatattgcagattcactcctttaatattcttaaagtcctgtaccttactctgagcataaccagccgatagcgtatgattatcagccagtcttgaaccactcataacatataatatcattactgaaattataacgagtttttttcatttaaccctccttcattaataaatgatttctgaaaatcaaaaaggaccacacatctcaaaaacattatttgaaatcatcatcaaaaaactataaatatatcacctgacgatttgaacacactgacaaaaaaccaagcatggtaataaaccgaactccccacaaacttctgttgcctcagatactcccccccctttcctcaggcacaaatgttgttccataacgaaccagccctgttcctttaaactctgcatcaatggcataatgtatactcaccagactgagtttgctcctgcatcattatttcgatacgttaatgcattgttcattgcatccggcattccccatcgaatatttactttgttatatcagtcagcccataaccaggtaaatttttaaggcttactgactgaatattcaaaatgtgttacatgttatcaaacctttaaagaataacctgctcttcttcattggccggatttagctcaatcttgtcagcaaaactaatataaagccgttcataaagagaaggatgtagcttcgttatttatcttttacatgtaacagtgccaggggatattccgcacatctctgtggctatcatccccaccacgtctccagtggcagcacctgcggcactggcacgggcgttatttccctgtaccaccgccagtgcagcattcaccacggcatgagctgccacatttgcagtcttattcaccacacctgtaacctgtctcttatacacaaatccccacccggggatttgtgatgtctgtcagtctgctttarggggactctttccatccggtagtttccttcctccccggcagcgattttttgaactttttcttcacccgttgatcttctcttatatttcattttcttcgggtctgttatggtactttctgattgttattcactggcctaacgagcagtctggacatgcccgtctcggtgatccgcgtcgtacacgacgccttgtgtcactgacctcttctctcgctcagcatgcaggtctttctattgtgaaatcatcccacttcactgctcaggttgaaggtgcgtaccgcctgatacgtaacccgtcggtgtccccgtaagccattgccgaagccggatttactgccactgcaagggcatgtgaggcacatccgctgctcctcgcgctggaagataccaccaccattaacttcggtcacagtacggcatttgatgacctggggaataccaccactaacccgaagacgcacgggctgctggctcactctgtcctgatgtacgcccccgacagcgccctgccagtcgatcttatcgaacagcagtgctggagtcgtgccacggacacctacggtgttaagcaccagcgaaaagaacgtccctgtgaagaaaaagaaagttaccgctggcagcaggcttcggagcgcatggccgaacggctgagggagatacagaaacaggtaatcactgtctgtgaccgggaagcggatatctggcattacctgcattataaagtcagccgcgggaagccacacgctgaatgtgatgcaaaaaggcgggcgggcagcccgccaggcccggatgctcatcagttacagcgaagtcagcataaaaaatcccgacaacagcggccaggcgctctcgctcacgtatgtctgttgcggggagcaggagaggacggagcctgctggtatccgctgacatcagaaaaagtggcgagtgccgccgatgcgcgacgtatcgtcagccattacgagcaacgctggctgatagaggaataccacaaagcgtggaaaagtggtggtacatgtgtggaatcgctgcgaatgcagacccgggataaccttgagcgcatggtggttatcgcggtgcgggtgctgggcctgcggcagggaggtatcagtgaagaaacacaaaatgacagctgtgagaaaatactgacgccgacagagtggaaactactgtgggttaagctggaaggaaagcagcttccggcgcaaacaccgaccctgaaatgggcctgtttgaaactggctaaactggggcgatggcatgacagcaaacgcacaagcagccccggttgggtagttatgtgggatggctggttcagacatcaggatatggctgagggttacctggtgatgaagtctcttgatcaggagatctgatcaagagacaggtcaaagatgggggacaacgtctggtgctgtataacagcacaggcctcacactcttgacgcccgtggaatatattagagaacaaaaatttcaatatgtggtggacgcatacagaggattgacagcattcccatactaattgttaagattcaaattgaagtatatctatctgtcattttgcaaatgatatgcggtagctttacctaactatcatgaacatttcgaaaaatcatccacaaagccccgaagaataaagcactatcgcccgataaagacctgtaagctcagtggcatggatactattgagctcagaatggcgagctgtaccgttatttcattaccatgctcgacgaacacagcaactactctctggccgtactatcgcttaaaagtgatatcatcaggcatttcttctgctgtgtagcccagttgttccttgttggtatcaaccagatcatcactgatgatgggcaaagagttctcgggaaaattcgacaaaacgctacaggaagccaccgtcgggttcgtatggacttatctctatacgccgaaaataaatgccataagtgagcattttaaccgaacactgagggaacaatttattgagtttaatgaagaattgctctttgaatagctgaatatgttcaatctgaaactggctgagtatctggtactgtacaacagtaaaattcttcataaatcgtttaaactacaaaaatcagtagaatatattatttccactgtcaggcggaaaatttatagaaaggatacaaacatatgccaataataaacaaatcggcatcaaattatgttgaatatatttcaaaaaacaatcccccttatttatcaaaaaagagagatgccagtataaatctaaatggaaaggttagtgattgcaatggggaaatcatatggtgtcgacatatagcatcatattggagtgagtttttttgtagtaattcaggaaagatagactacgaaacattttcatcccctcaattattaagcaaagctattgtaattcaggaaaacaaggggacaaataatattaagggtgatgtgtattttgttgaaaatgaatcttggggaagcgttatatataacctttttcttcaacttgagaaagagaataaatctcacacatcattagaagttcattctcccggacatgcaatggctctgggcattaaaataaaaaacgacaaggaaaataagtttgttattaatttctatgatcccaatcagaccgcgacgcataaacgagtatttttttgcactaataacatttgtgatataataaacctgacagcatatgattttcttagtgagcaatgtctgaaatgttatgggctaaaagaagacacactgtcactttttgtggataaaacaaaatcgaatgacamcaataatgtgtttataaaaaaattacctgataatattctccaaggtgttgttattaattttgctatgggagcaggactaagagagataataaaaaaggtatataacgatactcgatttacagatcttacaaaatctcagatgaaaatcttgtgtgaatcaaaaaatgttaataatgttcctgggttgcttttagctctacaaaatggacatgataatgtaattgatgaatatggtactttaattaaaaagtcaaatcttaataaagaagaattaatacatatattatctgcaagaactttggatggaaccatacctggtttatatcaggcccttcaaaatggacatgctcaagctattaagagttatggtaacttagttctggatactattaataaaaatatagatttagagtatttgctttcagcatttaaatatgaggcacatagctctaataaatatactcctggattattttctgcatttcaaaatggtcatgcagacgcaataaaggcatattgtggcgtacttggcaatagtaatttgaaaagaggtgagataatcaggatgcttgaggcgagaaattatgatggtgcaccaggattacttcttgcgtatcaaaatggagatattaatacgattcagtctttttttgactcactaataatgttagatatatcaaaggattttatcgaagagttattgactgcaaaacattatgattttacggggttatcattagcgatcagtcatagacatgatcatgttgtcaaattatacggaaagttatttaaaaaacttgataccagtccatataaaatgtcaattatcctagcattagcaattgattgcgagagaaataatgcaaacataattattgatagtgagtacaagtcaaataaggcagtaaaggaatatgtagaaattttaaaagaattcaatatatgcccagaaaaggtagcagaatacctaagcgagttcagcggaaaacatttcctcgatgtatataattattattccaattgaaaaaaatataaagtatctatcacggcactctcagttgagtatcacaggcacatgtattttagccccctgagtctacagacaaccaatattacttaaataagtgataatcttaatgctgttttttagaacagatgattgatatttttgggccggagaaacgcagacaggctttgttgaataaatcgagcttttgctgagkktaaggatcagatcactcattttcctgcaaaagctcattgggcgaaacaatctgactcagagaacccggattaaacgtctggccckcagaatcatctatttctcacgcactgtagtacgtaataaaaaagtcatcggtacttttatcaaaaaacatrtattctattaattattgccatcacctttttcttattgacaacattactctgctgattgttaaaatctaacctgtattcagggttacgattctatacaatagaacagggaggggaaaggatgtcatcgttaatgagactttttgttaatgtcaacaatgctatgaatttattttagaaaaacaattaagctgacgtagtgttccgtctaaatgacggggcgatattaacatgattagaacaagaggaattttatgttatcttcattaaatgtccttcaatccagcttcagaggaaagacagctttatcaaatagtacacttctccagaaagtttcttttgctggaaaagaatatcctctggaacctattgatgaaaaaacccctattctttttcagtggtttgaagcaaggccagagcgatacgaaaaaggagaagtaccaatattgaataccaaagaacatccgtatttgagcaatattataaatgctgcaaaaatagaaaatgagcgtataatcggtgtgctggtagatggaaattttacttatgaacaaaaaaaggaatttctcagtcttgaaaatgaatatcaaaatataaaaataatctaccgagcagatgtggatttcagcatgtatgataaaaaactatctgatatttaccttgaaaatatccataaacaagaatcataccctgccagtgagagggataattatctgttaggcttattaagagaagagttaaaaaatatcccagaaggtaaggactctttgattgagtcatatgcagaaaaaagagaacatacttggtttgattttttcaggaatttggccatgttgaaggctggaagtttgtttacagagacgggaaaaactggatgccataacatatcgccctgtagcggatgtatatatcttgatgccgacatgattattaccgataaattaggagtcctgtatgctcctgatggtatcgctgtgcatgtagattgtaatgatgagataaaaagtcttgaaaatggtgcgatagttgtcaatcgtagtaatcatccagcattacttgcaggcctcgatattatgaagagtaaagttgacgctcatccatattatgatggtctaggaaagggtatcaagcggcattttaactattcatcgttacacgattataatgctttttgtgattttattgaatttaagcatgaaaatattataccgaataccagtatgtatacctgcagttcatggtaagtcttccggttgtggttgaaaaatatcgttctttaggtatagattcagatgattaatcctgttactaatactcagggcgtgtcccctataaatactaaatatgctgaacatgtggtgaaaaatatttacccggaaattaaacatgattactttaatgaatcacccaatatatatgataagaagtatatatccggtataaccagaggagtagctgaactaaaacaggaagaatttgttaacgagaaagccagacggttttcttatatgaagactatgtattctgtatgtccagaagcgtttgaacctatttccagaaatgaagccagtacaccggaaggaagctggctaacagttatatccggaaaacgcccaatggggcagttttctgtagatagtttatacaatcctgatttacatgcattatgtgagcttccggacatttgttgtaagatcttccctaaagaaaataatgattttttatacatagttgttgtgtacagaaatgacagccctctaggagaacaacgggcaaatagatttatagaattatataatataaaaagagatatcatgcaggaattaaattatgagttaccagagttaaaggcagtaaaatctgaaatgattatcgcacgtgaaatgggagaaatctttagctacatgcctggggaaatagacagttatatgaaatacataaataataaactttctaaaattgagtagagaagctcagccacttgtgtaggggggctaaaattaattctatttcattatatgagaacaccaataagaataataatatttgatcacaactgaagatgctttttacaatgaagaattattgttaaaaaacgctttgttgaatcaaccgaactgttgctgagttgcaggatcacatcacgtattttcctgaaaacgcaggctgcttagtagcaaagcagaagttcaaaatcaccaactaaatagctgcgccgaatagtagatcaatgaaagggaactcagcccggattgtgcgatctgatcaatcgccaaaaatccccccctaaccggactgagcgatgccgatcatagcaccaattccccgcgacgaatgacgcctgatgcaaaaagcaatctataaaactcacgataaaaattatgcccgcaggctgaccgccatgctgatgctgcaccggagcgctcgcgtcagtgacgttgccagaacgctctgctgcgcccgttcctccgtcaggcgctggattaactggttcacgctgtcgagtgttgaaggtctgaaatcattacccgcaggacgttcccgccgctggccgtttgagcatatctgcacattgtttcgtgaactgataaaacactctcccggatattttggctatcagcgttcacgctggagtacagaactgctggcaataaaaatcaacgagataaccgagtgccagttacatgccggaaccgttcgccgctggttgccattagtcgggcttgtgtggcgcagggctgcgccaaccctgcgtacccgtaacccgcataaagcagcaattcacaaagcactggacgaatgtagtgcggagcatccggtcttttatgaagatgaagtgtatatctatcttaatcccaaaaccggtgcggactggcaacttcgcagacagcaaaaacatgtggtaacaccggggcagaatgaaaaatactatctggctggtgctttacatagtggaacgggcaaagtcagctatgtgggtggcaacagcaaaagctcagccttatttatcagtctgttgaaacatctgaaattgacataccgacgggataaacctatcacgctcatagtggacaactacatcatccataaaagtcgggaaacacagcgctggctgaaagaaaatccgaagttcagagtgatttatcagccagtttactcgccgtgggtgaatcatgttgagcggttatagcaggcgcttcacgatacgataacgcgcaatcatcagtgccgttcaatgtggtaactgcttaaaaatgttcattattttatggaaaccgtgagcccattccccggtggtaaatatgggctgttaaaagtgtagcggtattcggcgcagctatttaggatggtcaggtcgcagaagttctgtgccactacagtgcgtgtactaaacaaaatgacgagggcacgaatgtcataatacgtgcgtattacctgacagtagctaccaactgagggggcttattccaaacctgatttattcaacaaagctggacttatccttactctgaattattttccagacatatgcatcatgtactggctcgcttggttcaggaaatacaggagcaaatctacagctattagatttattcctatttgtatgcaaagtcgcattgcataatgcggagctatgttacagatacgcctgacgtgcgtagtaaaattataaagcaacatatatatacaaggagaaaccgagaaaaataaatgagtcgtatgttgggtagcatcgagataaatattttttttatcacattagcaccttggttaagggtgttaataataatattctctcacttattaaaacataaataattttttaagcggaaatgtaattatgagactgccagagaaagttctttttcctcctgtcactagtggcctgtcagggcaggaaaaacaaaaaaaaccgaagagcattaccggatttcaggaaaattatcaacgcaatatcaggccaatcaaaacagcatcagaagcccgactacgcttctttgataaaatggtttcgaaagaaaactctctggaagatgttgtttctttaggtgaaatgattcagaaggaaatttatgggcatgaacaaagaacattttcaccagttcatcatacaggtaactggaaatcatcattgttacacaacgcgctccttggtctggcaaatgtttataatggcttacgggaaacagaataccctaacactttcaacagagatggtataaaaagtactaactcttttagagataacttattgacaaaaacaagaactcccagagataattttgaggaaggaataaaacatcctgaacatgcaacaataccatatgacaacgacaatgaaagtaataaattgctaaaagcaggaaagatagctggtaacaataacgagctgttgatggaaataaaaaaggaatcccaaagcgaccatcaaatccccctgtcagataagttcctgaaaaggaaaaaacgatctcctgtagctgaagataaagttcaaaactcgttaacaccagaaaattttgttcagaaaatttcacttagtgatgagcttaaaacaaaatatgcaaatgaaattctagagataaaaagaataatgggagaatacaatcttttaccggataaaaacagtcgtaatggtctaaaacttctacagaagcaagctgatttactaaaaataatcatggaggatacctctgttacagaaaatacctttaaaaacatagagatggctatagcagatataaaaagggagtactattcgcatacagttgatattgagaaaaatattcatgccatatgggttgcgggttccccacctgaaagcatctcggactatattaagacttttctcaaaacctacaaagagtttacttactatctttgggttgatgaaaaagcatttggagccgcgaaatttaccagtgtcttaaaacaaattgcatttgatttagcatgcagaactatacagcagaatactccacaaaaaaatattgattttattaatctatataatgaaataaggaagaaatacaacaacaacccatcgggacaacaagagtacttaaacaaactcagagagctttatgctacttatcaaaaaatatccccccctctgaaacacatgtttaattcatttttttagaaaacatgattaaacttcaggataatttcttcaactattgcattgtcaaaggtgttacagagattaatgatgagttacgaataaactaccttaaaaatgtaataaaactgtcagacgatgacattggtaattatcagaaaacaattaacgacaataaagatagagtaaaaaaactaattcttgatttacagaaacaatttggtgaaaaccgcatttcaattaaagatgttaactctttaacctctctttcaaaatcagaaaataatcacaattatcaaactgaaatgttgcttcgatggaactatcctgccgcctcagacctgctcaggatgtatatccttaaagagcatggtggtatttatacagacacagatatgatgcctgcatactctaaacaagtaatttttaaaattatgatgcagacaaacggagataatcgtttcttggaagatttgaaactacgtcgtgcaatatctgatggtgtattaagatatgttaataaccaaaatattgatgaagttaactataatgaaatcagtgatgcagataaaaacattatcaagaagatattaacagaaatatctaaaatgccagaagatagtatttttactaagatcaatacaaggattcctcgagacacaatgcccatccttcgtcgttatcacctatggcctgatggatggaatattcgtgggctcaatggattcatgctatcacataaaggtagtgaagtgattgatgctgttatcgcaggccagaatcaggcttacagggaactaagaagaataagagataatattcatagtgaaatatacttcaaacaaactgattgaaccgccccggttttcctggagagtgttttatctgtgaactcaggctgccagatcatcgtttccgatggaagcataataagctttttctgcttctgccggaggagtatggcccagccttcccagcaatcgtcgattgttataccagtccacccacgttagtgtggccagttccacttctgcacggtttttccagctcttacggtgtattacctccgctttgtaaagaccattgatgctctcagccatcgcgttgtcatacgagtcgcctgtactccctgttgatgccagtaatccggcttcttttagtcgctccgtataggccagtgacacatactgagagcctttatcgctgtgatggatggtgccagacggacgacgggcccacaacgcctgctccagcgcatccagcacgaatgtcgtttccatagacgatgagacccgccaccccacgatgtatccggcaaacacatcaatgataaacgccacatagacgaagccctgccatgtgctgacgtaagtaaaatcagccacccacagctggtcaggtcgttctgccacgaactgacggtttacgcggtcgcctgcggcaacggctttccggctgatggtcgtacggacctttttaccccggagaacaccggcaagtcccataaccgccatgagacgtgccactgtacatctggccaccctgattccttcccgtaacaactgacgccagactttacgcacaccgtacacctgatgattttcatcgtatacgcgctgtatctctctcttcagccagtcgtcgtgctgcgcacgggcactgcgtttatccggatgatgtcgctgttgctgacaatggtaatacgttgacggggcaatatgcagttcgctgcataccggtccgaccccgtactgctcacgcagcttatccagcagtggcatcattttttccagaggcggtcgaactccgccttcgcaaaataagcggaagcctggcgaaggatatcgttactgcggcgcagttcacgattttcacgttccagctctttcagacgctgacgttcagcgctggtgagcccaccatcaccgcccccggtatcccgctcatgctggcgaacccagacacgcagagtctccggcgtacagccaatctttggggcaatggaacaaattgccgcccactgtgagtcatattcatcctgactttccagaaccatacgaatcgcccgctgacggacttcgggggaaaaacgagtatttttagtcatcctgtttacctctttctcagggagtttagtctccaggatttccggggcggttcaaacagccagaatcgctcgcagaggacccggaaaccctcagtatcagctgtgaggtaacgttccggcacgggacgctccgcttcaatggcaatgtcagcgaaaagctcctgactctgctgatacaggaactgaagcgatgatcccgttaccttccgggaccaaaatttggctggttgccggtatcaccgatatgagaaatggcttcaacggcctggctgcgaaagtacaaacggcgctgaaagacgatcccatgtccggccatgttttcattttccggggccgcagcggcagtcaggttaaactgctgtggtccaccggtgacggactgtgcctcctgaccaaacggctggagcgtgggcgcttcgcctggccgtcagcccgtgatggcaaagtgttccttacgcaggcgcagctggcgatgctgctggaaggtatcgactggcgacagcctaagcggctgctgacctccctgaccatgctgtaaatctctttatcctggttgtcacagaataagcccggtaaaatacgggcttatgaacgacatctcttctgacgacatcttcctgctgaaacagcgcctggccgaacaggaagcgctgatccacgccctgcaggaaaagctgagcaaccgggagcgcgaaatagaccatctgcaggcgcagctggataaactccgccggatgaacttcggcagtcgttccgaaaaagtctcccgccgtatcgcacaaatggaagccgatctgaaccggcttcagaaagagagcgatacgctgactggtagggtgtatgacccggcagtacagcgtccgttgcgtcagacccgcacccgtaagccgttccctgaatcactaccccgtgacgaaaagcgactgttgcctgcggcgccgtgctgcccgaactgcggcggttcactgagctatctgggcgaggataccgccgaacagctggagttgatgcgtagcgccttccgggttatccggacggtacgggaaaaacatgcctgtactcagtgcgatgccatcgtgcaggcacctgcaccttcgcggcccatcgagcggggtatcgccggaccggggctgctggcccgcgtgctgacctcgaagtatgcagagcacaccccgctgtatcgccagtcagaaatatacggccggcaaggtgtggagctgaggcgttcactgctgtcgggctgggtggatgcatgctgccggctgctgtctccgctggaagaggcgcttcatggctatgtcatgactgacggcaaactccatgccgatgataccccggtccaggtactgctgccgggtaataagaagacgaagaccgggcggttgtgggcgtatgttcgtgatgaccgcaatgcagggtcagcgttggcacctgcagtgtggttcgcttacagcccggacagaaaaggcatccatccgcagactcatcttgcctgcttcagcggtgtgctgcaagcggatgcgtacgccgggttcaacgagctgtatcgcaatggtgggataacggaagctgcctgctgggctcatgcccgccgaaagatccacgatgtgcacgtccgcatcccgtcagcactgacggaagaagccctggagcagatcggtcagttgtacgccatagaggcggatataaggggaatgccggcagagcagcggcttgctgaacgtcagcgaaaaacgaaaccgttgttgaaatccctggaaagctggttgcgtgaaaagatgaagaccctgtcgcgacactcagagttggcgaaggcgttcgcgtacgcacttaaccagtggccggcactgacgtactatgcgaacgatggctgggtggaaatcgacaacaacatcgctgaaaatgccctgcgggcggtcagtctgggtcgtaaaaacttcctgttcttcggctctgatcatggtggtgagcggggagcgctactgtacagcctgatcgggacgtgcaaactgaatgacgtggatccagaaagctaccttcgccatgtgcttggcgtcatagcagactggccggtcaaccgggtcagcgaactgcttccgtggcgcatagcactgccagctgaataacacatccccgtcaatacggccctcgctgtacgcttacgaaataacgccggatgagcagaaagaacctgtggcggccattgcgccgtctttatccacttccactcagaccagagtcagtgccagttcctgcaaggtggaattccgtcacggtaacatgacgctggaaaatccatcgccagagctgctcacgatgttnatccgcgaactgagcgggaggggaagatgatttcactcccatcaggtacccgtatctggctcgttgccggcgttaccgatatgtgtaaatccttcaacggactgggagaacaggtacaacatgtgctgaatgataatcccttctccggtcacctgtttatcttccgtggccgacggggggacaccgttaaaattctttgggctgatgctgatggtctgtgcctgttcaccaaacgcctggaggaaggccagtttatctggcctgcggtgcgtgacggtaaggtatccattacccgctcgcaactggcaatgctcctcgataagctggactggcgtcagccaaaaacatcccgccttaacgccctgacaatgttgtaaaaaacacctggccgcattataaaaacggccatgagtcagaaatacctcattcgcattgcagaactggaaagccagctccgtcagaaagaccagcaactgagtctggttgaagagacggaggccttcctgcactggcacgtgccgaagaaaagatcgaagaagatgaacgggaaatagaacatctgcgggctcagatagaaaaactgcgccggatgctgttcggtacccgttctgaaaaactgcgtcgtgaagttgaacaggctgaggccctgctgaaacaacgcgaacaggacagcgatcgttacagtgggcgggaagacgatccacaggttccccgccagttgcgacagtcgcgccatcgtcgtccgttaccggcacaccttccccgtgaaatacagcgtctggaatctgaagaaagctgttgcccggagtgtggcggtgagctggattatctgggggaagtcagtgcagaacaactggaactggtgagcagcgccctgaaagtgatccgcacagaacgggtaaaaaaagcgtgtacaaaatgtgactgcatcgttgaagcaccggcgccgtcccgcccgatagagcgtggtatcgcgggccccggattacttgcccgcgtgttaacgggaaaatactgcgaacacctgccactgtatcgtcagagtgaaatctttgcccgacagggtgtcgaactgagccgtgcattactctccaactgggttgacgcgtgctgccagttaatgacgccgctgaatgatgccctgtaccgttatgtgatgaatacccgcaagcttcacactgacgacacaccggtaaaggtactggcaccgggcctgaaaaagacgaaaacagggcgcatctggacgtatgtccgggatgatcgcaatgcgggttcgtcatctcctccggcggtctggttcgcgtactcaccgaaccggcaggggaaacacccggagcaacacctccgccccttccggggtatcctgcaggcggatgcgttcacaggttatgacaggctgttcagtgcagaacgtgaaggtggtgcgctgacagaagttgcgtgccgggcccatgcccggagaaaaatccacgatgtatacatcagcagcaaaagtgcgacggcagaagaagccctgaagcgaatcagtgaactgtacgccatcgaggatgaaatacggggattaccagagtcagagcgtcttgcagtcagacagcagcgaagcaaagcgttactgacgtcgctgcatgaatggatgatggagaagaatggcacgctgtcgaaaaaatccagactgggcgaagcgttcagctatgtactgaatcagtgggacgccctctgttattacagtgatgacggactggcggagacggacaataacacagcggaaagagcgcttcgtgcagtctgtcttggaaagaaaaattacgtgttcttcggtagcgatcacggcggcgagcgtggtgcactgctatacgggctgatcggcacctgccgtctgaacggtatcgatccggaagcgtatctgcgccatattctgagcgtactgccggaatggccctccaaccgggttgatgaactcctgccatggaacgtagtactcaccaataaataagcgtcaatacggtgctccgttgacgcttaccttctttcattcgctgaaggtggaatgtatccacggggaacgctttagcagccgggaaataatgcgggaaacggtgtttaattatatcgagtgtgattacaatcgctggcgtcgtcacagtgcctgtggcggtctcagcccggactgtcttgcactgcaaatattcagaaatgagtctatgcagttcaccagtaaaatcagccatcagagagggaatgtagtggcacagtaaatttggccacctgattaaaggtgatatcctcaccacaacacaaaacaggtgayttaatgaacaagaaaaccaaacgtactttcacccctgaattcaggctggaatgtgcacagctaattgttgataagggctactcatatcgacaagccagtgaagcgatgaatgtcggttctaccacgcttgagagttgggtgcgccagctcaggcgagagcgtcaggggattgcgccctctgccacacctattactccagaccagcaacgtatccgcgaactggaaaagcaggttcgccgcctggaggaacacaatacgatattaaaaaaggcttctcaccgatggtcatcgcaacacgacgccagccaatcatggtgccaatgccgagcgccagtgctactgccatgatgatccacaccggagcgtactcaatggtgcttaacatatcgctgcgcagttttttcagcaggttctggtcttctttactgacgcctggcagtttcgccagcttcgcggaagtatcagagatgcacagcataatgcggcgcagctggctgcgctgactcacgcttaacggctcgtaactttccatattgcctggcagcatcgttttaacgcgcgcaatcgcatcaaaggtatttcccggatgacagtgaaactccgtcacttgcgcgccatcagtagatgccgcaggcaatggaggttccatcgcaatcaacttctgcggcagttcaggatgctgttgcaggtagtgttcgaagttggtaacggcatcgcgggtacgggtaatttcatagccggacgcgttcatattgacgacgaagccagcaggggcaatccccaccagtaccagcatcaccaggccgatccctttttgtccgtcgttcgcgccgtgcgaaaacgccacgcccgcagcggaaacaatcagcgcaatacgcgtccagaatggcggcttacgtttgccttttttctttttgcgatcttccggaatgcggtgaatacggtcacgctttttcgttccgctccagtagcgtcgcagcaggaatatcaggcctcccgcaatgaccaggccgacgataggggaaacaatcagcgaggagaaaattttggtcacttcacgcaggtttaacgcatccatcaccgatgagccggttaacagcgcgttggttaaaccgatgccgataatcgcgccaatcaaggtatgcgaactggaggccggtaaaccaaagaaccacgttcccaggttccagataatcgccgccagcagcatggaaaagaccatcgccaggccgtgggttgaccccatattcagcaacaaatcggttggcaacatatggacaatggcataggcaacgctaagtccgcccaataacacgccaaaaaagttaaaaaatgccgccatcaccacggcaagctgtggctgcatggcacgagtataaataacggttgccaccgcattcgccgtgtcatgaaaaccattgattgcttcgtagaacaacacaaatgccagagcaagtaataacaaaagccctgtgtatatatcaaggccaacaaataaatttagcatatattagattacgccattttgaatttacgaacggacgcattatcagtgactttaacggtgtgggcaaagtgaaatatcattttttaacgataaaaagagtgttatttcttgtgtatcagacaataagcattcattaaaaatctttagaaataattagaacacaggcattctgctggttaatgtattcacatatgaaatgaataaatatttgaacatataaatattgaatattttgattaatccccgtactgactattcttcataatcagtacgggattgctacaacatgtattactctttcaccacaattaacggttcaatatcactctcttttttaataaccagtgattcatcaccgcgcaaacacgtcccaccgtagttgccgccaacggtgaaggtacatacctgaatgtatttaccgtccactttcggcaaacaccacagttgctgatagatgtttttctgctcggcaaatttaccactggttttgtccagcacctcttcatgatggctgacgaggtcgatgttgctgccacagcgaccggcgatcggtttcactgcgtaacctgttttcaccaattcatcattaacagtgaaatcggtatccagcaggtaacgatggtgcgggaacagcgaccagaggatcggcagaatcgctttgttgccggggatcaccgtccacagcggctcaaagaccagcacttccgggcgcagcaatacgtcgataagacgcacttcattttgcggatgaccggtacggatcggcaccgcagcaaactcacggtcgctaacttcacgaatctgatcaaacgcggtttcccacgcccaggttttccacacgcagttaaccagtcgcccttccccatcaatcagttgcccggcagcatcccagcccagttcatccagcccgcgcaagatacgcgtttcaaagcccgcctggtgcagcgcctgctccataaactgcgcgtgatagttttcctcgatatctttgtcctgcatgatatggacaaacggacgtgcacgactgtgtttccaggcaccagccagttcgttaatcagcccttccgccggattgaagccgttgcctttatagccctgctccgcccaacgttcgaggatcaagcccgcttcggtatgacaggaggcggagtcggcgttgtactcgtaaaccttcagaccacgctcatccatgcagaaatccatacgaccggtgatcatatggtgacggcgacgctgccaggagagacgcaaacgtggccagaggattttcggaatgtcgaacagcgccagcaggttgtcatctttcagcaccttgtcggttgcgtgaagatacatcaggtgcagctcgttggtggctttaatcagctcctgctcggcgctctcggtaatggtgtagtaatgatacggatcctgattgatcacctgaccgttggcctgcacataggcgttttgcagcggatctttttcatccagccatttaccgtcaaactggcctttgttttccagacgcgctccgctgattttcagcagctcgcctgcaatttccggctgcggtaagctgtattcagtatcttccgtctggatcatccagcccagaatggtggtgtcatcaaaagtgtctttaagggtatagcagccgttttcgaccaccatctccagttcgcgcgtccactgttgcccttgcggcaacggggaatgaatcacgttctgttccgcaatacggactttgttgccatgtaattgggtaatgatggcgacatggccagtgtctttaaattcaccgcctttatcccagataagaagcgcacccgcgaccggcgcacgcggcgagccgttaggaaatgcctgcaatggcaggatgttgtcattaaccacttcacgcaggaagcgcagcgagaaaatctcccacgccatacccacgtcagtaaagaccacaccgtagttcagaaagagaaaacggcgagcaaattcaacgcattgccatttgtggcccatatattcgtcgtcgatatagctacggaatacggcgtcatcttcgtattcctgcggatcgagagaactgtaatctgaagagtagattgctaccccacctggggcgtagcccaataatgtcccgaacggggcatcctggctggtcgttcctttgctcatcactttacctttaacaatacaacctaagcagttggcgtaattgttgtgctctgattacctgctcagcgacattaaccggacagaggtcagactaatcatacacctcatcgcagcggctggcgcaaagggttaaaaaattcacattctgtacagcaagtgacctgctacactgcttcaacactaccactcagaaggcaactcactatgacagacaatacttatcagcccgcgaaagtctggacgtgggataaatccgctggcggcgcgttcgccaatatcaatcgcccggtttctggtccgacgcatgaaaaaacgctgccggtgggcaaacatccattacaactttattcgctgggaacgccgaacggtcagaaagtaacgattatgcttgaggagctgctcgcgctgggcgttactggcgcagagtacgatgcctggctgatacgcataggcgatggtgatcaattctccagcggctttgtcgaagtgaacccaaattcgaagatcccggcgctgcgcgatcatacccataatccgccgatccgcgtgtttgagtcaggatcgattctgctttatctggcggagaaatttggctacttcctgccgcaggatctggcaaaacggactgaaacgatgaactggctgttctggttacagggcgcggcaccgttcctcggcggtggttttggtcacttttaccattacgcgccggtgaaaattgagtacgccatcaatcgctttaccatggaagccaagcgcctgctcgacgtgctggataagcaactggcgcagcataagtttgttgcgggcgatgagtacaccattgcggatatggcgatttggccgtggtttggcaacgtggtgctcggcggcgtgtatgatgccgcagagtttctggatgcgggaagttataaacatgtgcaacgctgggcgaaagaagtgggcgaacgtccggcagtgaagcgtgggcgtattgttaaccgcaccaacgggccgctgaacgagcagttgcatgagcgccatgacgccagtgattttgagacgaatacggaagataagcgtcaggggtaaggattggtgttcgtcgcagcaagccatccaggccggataaggcgttcacgccgcatccggcaatcgagcacaatgcctgatgcgacgctgccgcgtcttatcagacctacgaaagctaatcatcacgcgctggtaatgtcgtaatccatttggcgcagtgcgtctaatgtggctttggcttcatcttcgtcgatgatgctcatggcaaatccgacgtgtaccagcacccactggcccagcagatcggcagggttaccttcacaaatcagggcgatattcacgtcgcgcttgataccacatacttcaacctgcgcaagctggtgaatatcttcaccgacagccagcacctggcctggaacgccaatacacattgttaactccggttattcaacttcaatacttttgacgatcagcgaatcgccggtatcgacacgcaaccgctcgccgtgacagagcggacactgcgcatcgtgctgatgaacctccaccacctggctgcaatcccagcaccaggcctgggcgggtttatagacgatatgtaaatcgcacccttgcgccaccgttccgtggcagacaatttcaaaactaaaacggacggcgctctcctcaacgcaggagagcgcgccaatttccagccacacggcggtgacgcgcttaacatcgtgctgctccgcctgccgctggataatttcaacggcgctctggcaaagcgacaactcatgcattttcgccactcctgcgaccaaacagcagggcgcgacgccctgcgtgtggtacatccggattcgtgactggcagcgaaaggatcattcgtgcgcagtcatccgtcaggcgttggccctcttcaatcgacatactgtgcgaaagcggtgacatcagcgaacaggagaggtattgcgaaacaccgtccagttcgccaacggtaaaggtcatggtgccatacggcagttgcagaccaattttttcactcactttgcgcagcggccagagttgatccgggccggggaagataactgcactcagcatccacggggtgatcacacaccccgtccactgaccttcgaacagcgtaaaatcagaaacatacaccggcattgaaggatgcagaaaagagagagcgtgcatcgaacgccgggcaatttcttcaaacgctgcctgtacttgcgccttcggggaggtctggaaacctgctatctcttcagtcatgaatcgcctcccgtgggatggcttccacgccagattcacgcagcgcagccagaacctgctcaagcgcaggttcaatcattgcttcaaccgtcggcgttaagccgatgtgtggctccagcgattccggaattacgccgaccagggtcagctttttcggaaactcgccggtgaagcgcagggccgacaagacgtcggccaggccaagctgatgcggagagattttgttggtaaacaacgccggaacttcttcatcccgcaggatcatcatcgttcccggcgcgctcttcttcgacacaatggcatccgcaataatcagatgatcgcgatttgccatgtcgccaagcagctccattcccgccgtgccgccatcgaggatctcaacataatccggcagaatgtatcgttgctctaacgcttcgacaatccgcacaccgatggcttcatcggtcagcaaaatattgccgacccctaagactaaaatacgcattacagaaccttcactgaaaccacttcgttgccgtcagcatccactacgtgtaccgcacaggccatgcacgggtcgaaggagtgaatggtacgcaccacttccagcggtttattcggatcagcaaccggtgtacccaccagcgactgctcgtaaggaccgacgtcatcattgaagttacgcgggccagagttccaggttgatggaacaactgcctggtagttgctgatgataccgtctttgatcaccatccagtgagagagcatmccgcgcggcgcttcgaggaagccaacacctttgaactcacccgttgccggaatgttcggcttcacaaaggtggtgtgatcgcctttgccgatattggtgatcagtgcactgtattggttttgcaggatatcctgcaattcacagcagtgaacggtacgaccaataatacggcccagcgtggagtgcagctgtgccacttccagcgtgttgccagtcagtttctgataaatcgcaacgatttcattcagtttgttctgggtagattcgcgacctgccgccagtttcaccagcatattagccagcggacccacttctaccgttttgccgtagaaagtcggtgatttcacccaggaatatttcccgtcgtcagaccaaccatcataagccggaatggtggtaccttcccacggtgcctgcggcgcttcgtctttataccaggagtgcttcgcgctttcctgaatgcctttgatcaggtattcatcggaatgagaagtgatcggacgatacgaggacagatccgcattctcaatgtagccgcccgggaacaggaagctgccgtttttactgtcggtcgggaattccggcacgctcaggtagttcaccgcacctttaccgcgcgtcagccattccgggtagaacgcagcgataaccgcagtatcgaccttgtaaacctgctcaacaaagtcactcagcttgtcgatgaaagacttgatgtacatcaggcgctcaaggttcagcacgcccagaccgtcgaggttgattgggttagcgaccccacctaccgccaggttctgaatgtgcggcgttttaccgcccagcagcgccacgacgcggttagcgtcacgctggcactccagcgcctgcaggtagtgcgctaccgcaatcaggttcacttccggcggcagtttcatcgccgggtgaccccagtagccattggcgaaaatacccaactgaccgctggcaaccagatctttgatcttgttctgaactttggtgaaytcttccggactgttcaggtgccaggtcgaaacacctttcagcatttcggaggctttggttgggtcagcttgcagtgcagaagtgatgtccacccagtccagcgccgaaagytgatagaaatgaacgatatggtcatgcgtggtgtgcgcagccagaatgatgttacggatgtattgcgcgttaaccggaacgtcgatattcagcgcactttctgccgcacgaacggaagacagcgcgtgagtggtagtacatacgccacagatacgttgcacaatcatccatgcatcgcgcggatcgcggtttttcacgatctcttccatgccgcgccacatggtaccggaagcccatgctttcgaaacgacgccattttcgatttcgcaatcgatgcgtaaatgcccctcaatacgggttaccggatcaatagtaattctctggctcatgctttgctcgcctcatgacgattatgatcgttttgttttaaaggaggaagtatcggcagtagacgaatgagtacgatgtaagcgcaaatctcaatagccacaaaaccaatagaaatcaacagttcttcccaggtcgggaagtaggcgtaaccgccgcccgggttgaatgccaccagcgaataggtcagacgccaggttgcacaacctaacagcgcgctcagtgctgacaggaacagcatgcgggaatcattacgcagcttcgccacacgcagaacgaccagcgggaagagcatcagcaggacttcaatccagaacatcacggagtagaagtcaccggcaaacgctaacgacagcttgtcgcgatagataagctcgccaaagcgcagcacgatgaaaatcgccagcaacacactgatggtgttggtcagcttgacgaataggctcttttcatccggaccgttgccacgcagacccgcctgcaccagtgaaccttcaaagatgacaatcgagaagcccatgatgaacgccgtcagcagcgagaacagcggcaacatttcatagctctgccacagcggatgcaccttgtagcccgccgagatcatcagcgaccccattgaagactggtgcatggtcggcagcagcgcaccgagcgcgatgatgaagaacatcaccttgttcagatgctgtagcgacaccttccagcccagacgttcaaacagtgccggagcaaactccagagccatcacgccgatgtagatggtcatacagaccgccgtctcgaacagtaccgagttcacgttgaagtgacccggaatgtagaagtacggcaggttccagtagcgacccacgtcgatagtgatcgacaagccacccagtgagtaaccaaacagactcgccaacagcgccggacgcaccagcggatggtattgcccacggttaaagacgtataccgcccacgcaagcgcccagccgccacaggcaaagccggtgccaatcagcaggtcaaacgcgatccacacgccccacgggaagccgccgttcaggtcagagacagagcccagaccgaacaccagacgcttcacaatcaggagcatacagatgacgattaacggtccaaaaatcatgaccggtttactgatgattttgccgcccagcggttgtggatcatgactcatgatcgtctcctccgtcgtgatggtcgtttttggtgttgcgacgaaccagcacggtcaagcccgccagcacagccagtggtagcatcatgcctttatacagggtgtgttgaatattttcggaacgcgcaccggtagaaagatcgtccagtttcggcaggtcgagattttcataaggcacacccgtcagtaccagaacctgagtaccgccgccctctttctcgccgtacagatgcggataatatttcggcaccgtatgcaggtaagtgtcgccagatttcagcgtctgacgcggatagtggtattcgctgccaggcttcagcgccagacgttttttcgcctccgccatcagctcttcacgcgtaccaaaaatcaccgcgcccgccgggcacacttctacgcagccaggcagaccgcctttatcgagacgttccacacctttctggttgcacagctcgcacttatgcagcgcaccaaacgggttgttgtagtcgtacttcggcacgttgtacggacaggcgaccatgcagtaacggcaaccggtgcacacgtctttgtcgtaatggacaatgccggttttcggatcttttttcagtgcagagaccgggcacacagagacacagttcggatcgacgcagtgcatacactgtttcttaatgtacgcgtagccsttctcctcctggtctttgttgacccctgtgccgctggtccacacttgaatgatgttattggtatacggcgacagtttgtcgttgttcgaccaggtctgttccccttgcgggttacgttcagggaagttgatatcctgacacttggtgacgcaagcctggcagcctacgcacaaggtcgagtcgtacaacatccccagcgatcccggaattggcgggcggttttcagcagccgcatgactgacagacggcagcgcgcccgtcagcaatgccccgcaggaggctgctttaataaaattacgtctgttcacggttattctccccgtgagtcagcgttatctttcttttgctgacgacccagttcacgcaccgccatcacgctgacaccggcaaccagcccaaccacaccgccgagcaaaccaatagcgcctgcagagacgttgccgccytctttagcgttaacatccggtttctgtgaacgcggagtctgattttcgacgttggcaagctgatggatgcctttatggaagccgataccttcttcgttacagccatagcacgggtgaccaatcgccaccggccacacaccgccaacatcgcagaattgcagcgttgagcagttgccgtaagtttctggccctttacagccgaggtggtacaggcaccagccttcgcggtggccttcatcaccgaactctttggcaaaacgaccagcatcgaagtgcgggcgacgttcgcagtgttcgtgaatcagacggccataggcgaaggtcggacggtttttgtcatccagtttcggcggtttgccgtaagtgatgatgtgcgcaacggtcgcgaggaagttgtgcgggttcggcgggcagcccggaatattgataacggttttgcctggcagaacttcttgcaagctgactgcgccagttgggttaactccagctgcggcaacaccgccccacgcagagcaggaaccgatagcgataatggctgctgcgccttccgccgctttgcggatgtgatccacaatcggctcaccggcaaccatgcaataaataccgttatcttttaatgggatggaaccatccaccactaacacatactgccctttgtacttctcgagagcgttatgtttgttctcttcgacctgatgaccgaaggcggcggaaagcacttcgtgatactccagagagatagtctccagtacgaggttttctaccgttggatgcgttgcacgaagcagagattccgtacaaccggtgcaytcctgcgcgccaatccagataactggcggacgctgcgggttagtaaccgattcggccatctctgcagcggctttgctacttaaccccatggtggcggctaatgctgcacaaagcttcatgaaatcacgacggttaatgccgtgagaatggatgagggtgttatctccagtcatttatagttattccgttgcgaagacctggcatatattttgcctcaatcgcaaaatcaataatgcgatcgatgcgccatttaccacacatttattatggttatcgatatcatgatactgcggcggggcgctaaaacgaagggaagaagcattagtgtaattaattaaagcaagataatacgtatgtttgatcaattttcgaggcgataaccggccataaaaaagcgcaacgtagaacaggaattattctcacgaaagaaatccattaccatctctttatccagtccatagcggcgcgtcagaatacccgcttcccaggcgctaagctggcgatctccggtcttttcgtacatccggtgtgagtagcctaatacaaaaccgcgtttataatcggcacagaattttgtcacattaaccgcactgtcggcatgcgttgcttttaatcccgccattaagcctttaccaaaatggttattcatcgttcacctcattcgctatatatcgtaatatatagcgatattttaggcaaagaacgacttttgcgcacgctattttttcatgcttgtttaagacgtaatcccgtaagagataaacctatcaggagagatatttatcgaaccatttcagtgtcctttgccaggcaagatcggcggcagatttgtcataacggggcgtggaatcattatggaatccgtgattaacccccggatagatatacgcctcataaaccttattattggctttcaacgccgcctcgtaagcaggccagccctcgttgattcgggtgtccagttccgcgaagtggagtagtaaaggcgcttcaatcttcgccacatcggcagtgggtgcctgacgaccataaaacggcactgcgcaggccagttccgggtaagcgaccgctgccgcgttcgatacgccaccgccatagcaaaatccggtaatacccactttgcctgtcgcttgcggatagcgttgcataaactcaattgcggcaaagaaatcattcatcagtttggttggatcaacctgctgttgcagctcacgacctttatcatcatttcccggataacctccaacggaatttaagccgtcaggtgccagggcgatataccccgccttcgccactcgccgtgccacatcttcgatatacggattcagtccacgattctcatgcaccaccaccacggctggcgttttgccgctcatttttgcgggtttaaccagataaccccgtacctcgccgtgaccatttggcgaaggatacgtgatgtactcagcaaaaatctccgggtcggtaaactctacctgagtcgccagcgcataatttggcttgagcaaatcaaacaacgctaatgccgtcatcccgcctaccgcatacttcgccgcaaggttgaggaactcacgtttcgagattttcccgtgagcgtaatagtcgtagtaatccagcaactcttgtgggaaatctttggcggttaaacgcggcatcgttgcactcctcagttggtgtttttttaagcaaagcataagcacgtgtttttgcccagtttttcgtcactctgtgagccagactacgggatacgcgctggcgaatcgctaaactagaaacattgtttcgaaattgaacggtggaaaggagaggtcatggtctggttagcgaatcccgaacgttacgggcagatgcaataccgctattgcggaaaaagcggtttacgcctgcccgcgttatcgctcggtttatggcacaatttcggtcacgttaacgcgctggaatcacagcgtgcgatcctgcgtaaagcgtttgatttaggcattacgcactttgatttagccaacaattacgggccgcctccaggaagcgcagaagagaactttggtcgcctgctgcgggaggattttgccgcttatcgcgatgaactgattatctctaccnaagctggctacgatatgtggcccggcccttacggctctggcggttcacgtaaatacctgctcgccagcctcgaccaaagcctgaagcgtatggggcttgagtatgtcgatatcttttactctcatcgcgtcgatgaaaatacgccgatggaagaaaccgcctctgcgctggctcatgcggtacaaagcggtaaggcgctgtatgtcgggatctcctcttactcaccagagcggacgcaaaaaatggtcgagttgctgcacgagtggaaaattccgctgttaattcatcaaccttcgtacaatttactaaaccgctgggtggataaaagcggcctgctggataccctgcaaaataacggcgtgggctgcattgcctttactcctctggctcagggattgctgaccggaaaatatctcaacggcattcctgaagattcacggatgcatcgtgaagggaataaagttcgtggtctgacgccgaaaatgctcaccgaagccaacctcaacagcctacgcttattgaatgaaatggcacagcagcgtggacaatcaatggcgcaaatggcgttaagctggttgctgaaagatgagcgagtgacgtcggtattggttggtgccagccgcgcggagcaacttgaggagaacgtgcaggcgctgaataatctgacatttagcaccgaggagctggcgcagatcgatcagcatatcgccgatggcgagctgaatctgtggcaggcgtcttccgataaatgacctgttaataacgggcgcgagaaccgcgcccgaatcasatcagtgattatgacgagtcagtcggtcaagatagcccattacaaatgcagagagcacaaacgtcagatggataatgacgtaccacatcagtttgttatcagggacatttttcgcatccataaagacgcgcagtaagtgaatggaagaaattgccacaatcgacgctgctactttgtttttcagcgacgttgcatccattttccccagccagttcagcttctctttgttctcggagatatcgagttgtgagacgaaattctcataaccggaaaacatcaccatcaccagcaaaccgccaaccagcgtcatatccaccagcgacagcaacacgaggatcaaatctgattccgccatcgagaagatattcggcagtacgtgaataatctcctggaagaacttcagcgccagggcaactaacgccagcgaaaggccaaagtacacgggggcaagcagccagcgagaagcatacattgcattttcaagaaaacgttccatacattcctgtcgtgtagttaaaacgggcaacagtatatcgcaattgagtaaacagcgcgcaacagcaaatcaacatatccgttaaatctttgtcgcataattctgagggttagggatcttcctggttcccttatcaacgcatcgagagcgtctacccttaaaggacgttgaacctgaagggagaaaaacgatgtctcatttaaaagacccgaccacgcagtattacactggtgaatatcccaaacagaaacaaccgacgccaggcatccaggcgaagatgacaccggtaccggattgcggcgagaaaacctatgttggtagcggtcgcctgaaagatcgtaaagccctggtgacagggggcgattccggaatcggtcgcgctgccgccatcgcttacgcgcgtgaaggggctgacgtggcgatcagttatcttcccgtggaagaagaagacgctcaggatgtgaaaaagatcattgaagaatgcggacgcaaagccgttctgctgccaggcgatttaagcgatgagaaatttgcccgttcgctggttcacgaagcgcataaggccttaggtgggctggatattatggcgctggtcgccgggaaacaggttgccattcctgatattgcagacctcaccagcgaacagtttcaaaagacctttgccattaacgttttcgcgctgttctggctaacccaggaagcgatccccctgctaccgaaaggtgcaagtattatcaccacttcgtcaatccaggcataccagccaagcccgcatttactggactatgcagctacgaaggcggcgattctgaactacagccgaggcctggcaaaacaggtcgcggagaaaggtattcgggtgaatattgtcgcgccaggcccgatctggacagcactgcaaatttccggcggacaaacgcaggataagatcccgcagtttggtcagcaaacgccgatgaaacgtgcggggcaaccggcggaactggcccctgtatatgtttatctggcaagtcaggagtcgagctacgtcaccgcagaagtgcacggcgtgtgcggcggcgagcatttaggttaaaaaaatgcccggttgtgaaaagcaaccgggcatcattgtgaattcactcttacctgatgtggcgaaaacgccttatccgcctacaaatgcatgaagattcaacatgttgcaatagattttgtaggcctgataagcgtagcgcatcaggcattgagcacctaatgccggatgcggcgtgaacgccttatccggcctacaaacgcacgaagattcaacatgttgcaatagattttgtaggcctgatgaacgtagcgcatcaggcaattctactttacttcgctttggcggtttcttcgccgaccagacctatcttcaggtaacccgcctgatgcagcgtgtccattaccttcatcaacgtctcgtaatcgacagttttatccgctcggaagaagatggtggtgtctttcttgccttcggttaacgcattcaacgccgtaatcattgtttcatcggtgaccggatcgttaccgataaacatcgagttgtctgccttcaccgacagataaaccggtttttccgggcgcggctgcggcgtgctggtagaagcaggcaagttaaccttcacatctaccgtcgctaacggtgccgccaccataaagataatcagcaggaccaacatcacgtcgataaacggcgtcacgttgatatcatgcatttcgccgttatcgtcgaggttttcgttaagatgcattgccatcggacattatcctgcgcgtaatttttgtgcgacacgaaccggatgcgcagcggcgctggcttccagatccaggtcacggctttgcagcaacaatacctgcgctgcgacatcacccagcatcgctttaaagccgccaatctgacgcgcgaatacgttatagataacgaccgccggaatcgctgccaccagaccgattgccgttgctaacagagcttctgcgatacccggcgcaacgactgccaggttagtggtctgcgtttgcgcgataccaataaagctgttcatgatgccccagaccgtaccaaacagcccaacgaacggcgaaatcgcgccgatggttgccagatagccgttaccgcggcccatttgacgacctactgcggcgacccgacgctccagacggaagctggtacgttctttaataccttcgttatcgtcgctgccttctgacagttccagctcattctgcgcttcattgagcaaatgcaggcttaagcttttgctaccaaaatcagcggcgatatcgttggcctggtttaaggaacgcgcttcagccagcagttgctgctcgcgcttaaggcgacgcttctgattaaagaactctacgctcttactgaagaagattgcccaggtgactacggaggccaaaataagcccaatcatcacgcacttaacgacaatatcggcgtgytgatacataccccagacggaaaggtccgtctgcattaaattattacccactgtgtatctccaggacgcaagtcacaaaatctgcgcataataatatcaaaacgacgtcgaattgatagtcgttctcattactatttgcatactgccgtacctttgctttcttttccttgcgtttacgcagtaaaaaagtcaccagcacgccatttgcgaaaattttctgctttatgccaattcttcaggatgcgcccgcraatattcatgctagtttaracatccagacgtataaaaacaggaatcccgacatggcggacaaaaagcttgatactcaactggtgaatgcaggacgcascaaaaaatacactctcggcgcggtaaatagcgtgattcagcgcgcttcttcgctggtatttgagagtatggaagccaaaaagcacgcgacgcgcaatcgcgccaatggcgagttgttctatggacggcgcggaacgttaacccatttttccttacaacaagcgatgtgtgaactggaaggtggcgcaggctgcgcgctatttccctgcggggcggcagcggttgctaattcgattcttgcttttgtcgaacagggcgatcatgtgttgatgaccaacaccgcctatgaaccgagtcaggatttctgtagcaaaatcctcagcaaactgggcgtaacgacatcgtggtttgatccgctgattggtgccgatatcgttaagcatctgcagccaaacactaaaatcgtgtttctggaatcgccgggttccatcactatggaagtccacgacgttccggcgattgttgccgccgtgcgcagtgtggtgccggatgccatcattatgatcgacaacacctgggcagccggtgtgctgtttaaggcgctggattttggcatcgatgtttctattcaagccgccaccaaatatctggttgggcattcagatgcgatgattggcactgccgtgtgcaatgcccgttgctgggagcagctacgggaaaatgcctatctgatgggccagatggtcgatgccgataccgcctatataaccagccgtggcctgcgcacattaggtgtgcgtttgcgtcaacatcatgaaagcagtctgaaagtggccgaatggctggcagaacatccgcaagttgcgcgagttaaccaccctgccctgcctggcagtaaaggacacgaattctggaaacgagactttacaggcagcagcgggctattttcctttgtgcttaagaaaaaactcaatgatgaagagctggcgaactatctggataacttcagtttattcagcatggcctactcgtggggcgggtatgaatcgttgatcctggcaaatcaaccagaacatatcgcagccattcgcccacaaggcgagatcgattttagcgggaccttgattcgcctgcatattggtctggaagatgtcgacgatctgattgccgatctggacgccggttttgcgcggattgtataacattgccacttttggacaattttgcagacattttattgtgaaaagtcttaaattgttgcgtccgggatcaaggcgtcccggacgattcaggagtacaataggcagataaaggcttaaacgctgttccacaggaaagtccatggctgttattcaagatatcatcgctgcgctctggcaacacgactttgccgcgctggcggatcctcatattgttagcgttgtttactttgtcatgtttgccacgctgtttttagaaaacggcctgctgcccgcctcatttttgccaggcgacagcttgttgatattggctggcgcattgattgcccagggggttatggattttctgcctacgattgcgattctgaccgccgcagcaagtctgggctgctggctaagttatattcaggggcgctggttagggaataccaaaacggtgaaaggctggctggcacagcttcctgctaaatatcaccagcgcgccacctgcatgtttgaccgccacggtctgctggcgctgctggctggacgttttcttgcatttgtccgtacgctgctgccaaccatggcgggaatttccggtctgccaaaccgccgtttccagtttttcaactggttaagcggattgctgtgggtcagcgtggtaaccagtttcggctatgccttaagtatgattccgttcgttaaacgccatgaagatcaggtaatgacgttcctgatgatcctgccaattgccttgttaaccgctggcttgttaggcacgctgtttgtggtgattaaaaaaaaatactgtaacgcctgacnattttccctgttcccggttgctgtaccgggaacgtatttaattcccctgcatcgcccgcattcttgccgcatcttcccccggcgtcacaccgaagtaacgtttaaactcacggctaaattgcgatgcgctttcatagccgacgcgcatcgctgctgcgctggccttcatgccgtcatggatgatcatcatccgcgccttatgcagacggtaattcttcaaatactgcaacggcgaggtgctggtgacagacttaaaattatggtggaacgccgatacgctcatattagcttctgccgccagttgctcgacgctcaggttttcggtgtatttattctcaatccgtttcagcacgcggctaatcagactgaagtgagtctggcgactgaccagcgccagtaacgcgccgccgcaaggtccggtcagcacgtagtacagaatttcgcggatgatctgtttgccgagaatacgcgcatccagtggtcgcgccatcacgtcgagtaaccgctccgccgcgcataaaatctcttctgataacgtggcggagttaatcccgctggctgccatcgacggctggaaatgctcatcttcgccaatatccatcaacagttcctgtaactgcaaaatatcgacattgagacgcaaccctgccagcggcacctctgacgtggcataggtttcgcactcaaacggcaacggcaccgtcagcagcaggtattcattggcatcataacgaaacacgcgttcattgatataaccgattttatgtccggaaaagagaattatgatgccaggctcgtacatcaccggtgtacgtgcgaaaggcgtctcgccatacaacaaacgcacatcgggcaacagttctgacaaactattttctttatttttcagtttattaactttatccgccagcaagcggcaaatctcttcacgtttcatatcgcgtaatttcttaggaataatgcggcaatttgattgtgcgcaattttgtagcatttctccagcactctggagaaataggcaagacattggcagaaatgagcattgagagccagggcgctggcgatcacaatgaaaaacatcaggcagatcgttctctgccctcatattggcccagcaaagggagcaagtaatgaacaactttaatctgcacaccccaacccgcattctgtttggtaaaggcgcaatcgctggtttacgcgaacaaattcctcacgatgctcgcgtattgattacctacggtggcggcagcgtgaaaaaaaccggcgttctcgatcaagttctggatgccctgaaaggcatggacgtgctggaatttggcggtattgagccaaacccggcttatgaaacgctgatgaacgccgtgaaactggttcgcgaacagaaagtgactttcctgctgggggttggcggcggttctgtactggacggcaccaaatttatcgccgcagcggctaactatccggaaaatatcgatccgtggcacattctgcaaacgggcggtaaagagattaaaagcgccatcccgatgggctgtgtgctgacgctgccagcaaccggttcagaatccaacgccggtgcggtgatctcccgtaaaaccacaggcgataagcaggcgttccattcagcccatgttcagccggtatttgccgtgctcgatccggtttatacctacaccctgccgccgcgtcaggtggctaacggcgtagtggacgcctttgtacacaccgtggaacagtatgttaccaaaccggttgatgccaaaattcaggaccgtttcgcagaaggcattttgctgacgctgatcgaagatggtccgaaagccctgaaagagccagaaaactacgatgtgcgcgccaacgtcatgtgggcggcgacgcaggcgctgaacggtttgattggcgctggcgtaccgcaggactgggcaacgcatatgctgggccacgaactgactgcgatgcacggtctggatcacgcgcaaacactggctatcgtcctgcctgcactgtggaatgaaaaacgcgataccaagcgcgctaagctgctgcaatatgctgaacgcgtctggaacatcactgaaggttccgacgatgagcgtattgacgccgcgattgccgcaacccgcaatttctttgagcaattaggcgtgcctacccacctctccgactacggtctggacggcagctccatcccggctttgctgaaaaaactggaagagcacggcatgacccaactgggcgaaaatcatgacattacgctggatgtcagccgccgtatatacgaagccgcccgctaagctttttacgcctcaaactttcgttttcgggcatttcgtccagacttaagttcacaacacctcaccggagcctgctccggtgagttcatataaaggaggaacgtatggctaatccaaccgttattaagctacaggatggcaatgtcatgccccagttgggactgggcgtctggcaagcaagtaatgaggaagtaatcaccgccattcaaaaagcgttagaagtgggttatcgctcgtttgataccgccgcggcctataagaatgaagaaggtgtcggcaaagccctgaaaaatgcctcagtcaacagagaagaactgttcatcaccactaagctgtggaacgacgaccacaatcgcccccgcgaagccctgctcgacagcctgaaaaaactccagcttgattatatcgacctctacttaatgcactggcccgttcccgctatcgaccattatgtcgaagcatggaaaggcatgatcgaattgcaaaaagagggattaatcaaaagcatcggcgtgtgcaacttccagatccatcacctgcaacgcctgattgatgaaactggcgtgacgcctgtgataaaccagatcgaacttcatccgctgatgcaacaacgccagctacacgcctggaacgcgacacacaaaatccagaccgaatcctggagcccattagcgcaaggagggaaaggcgttttcgatcagaaagtcattcgcgatctggcagataaatacggcaaaaccccggcgcagattgttatccgctggcatctggatagcggcctggtggtgatcccgaaatcggtcacaccttcacgtattgccgaaaactttgatgtctgggatttccgtctcgacaaagacgaactcggcgaaattgcaaaactcgatcarggcaagcgtctcggtcccgatcctgaccagttcggcggctaacgtgcaaattctcccggtggcggtaatgttccgctaccggacttttcagaaatcatttattcccctcgcgtcccgcccgttgttactcttccttgttcaggaatgccaaatataaggacatcatcatgcagagccggaagctcttaaaagaacaactcatctatatccgggataaacgcaacgggagaggtgaaaaacagatgaaaataatacttctgtttttagcagccctggcaagttttaccgtgcacgcacagcccccctcacagaccgtagaacaaacagtccggcatatttatcagaactataaatcagatgccactgccccttattttggtgaaaccggagagcgtgcgataacttctgtgcgtattcaacaggcgcttaccctgaacgacaatcttacgctgccgggtaatattggctggattatgatccggtttgtgattgtcaggattttggcgatctggtgctagaaagcgtagcgataaccgaaactgacgccgatcatgccgatgccgttgtgcgctttcgtatctttaaagatgataaagaaaagaccacgcagacactgaaaatggtggcggaaaatggtcgttgggtcattgacgatattgtcagcaatcatggcagcgtcttacaagcagttaatagcgagaatgaaaaaacgctggccgctttagcttcgttgcaaaaagaacagccggaagcctttgttgccgaactctttgaacatattgccgattatagctggccgtggacgtgggtggtttccgactcttaccgccaggcggtcaatgccttctataaaaccaccttcaagacggccaacaatcccgatgaagatatgcaaatagaacggcaatttatttacgacaatccgatctgttttggcgaagagtcgctattttcacgcgttgatgaaattcgagtcctggagaaaaccgccgattccgcccgcattcatattcgttttacgctgaccaatggcaacaacgaagagcaagaactggttttacaacggcgcgaaggtaagtgggaaatcgctgattttatccgcccgaacagcggcagcmtacttaagcagattgaggcaaaaaccgccgccagattaaagcaatgagctgaattaaatagcaattagccggaacaataaaaaagggaacactatatgaaaacgattttcaccgtgggagctgttgttctggcaacctgcgtgctcagtggctgcgtcaatgagcaaaaggtcaatcagctggcgagcaatgtgcaaacattaaatgccaaaatcgcccggcttgagcaggatatgaaagcactacgcccacaaatctatgctgccaaatccgaagctaacagagccaatacgcgtcttgatgcacaggactattttgattgcctacgctgcttgcgtatgtacgcagaatgataaaaaaatccccggcagcatgtcagttgccggggattttttttaacgtccaaccgccgctttagggcgtttcttcgcaccagcattcaccggacgagattgcgtagacgacgctttttttgccgtagcaggcgtctgacactgggtcgccatcggcgtatgtttcgtcaacgccggacgggtattgcggttctggcgacgagcctcacgcatctcttcaatggttggcgcaggcactaagcaatcgcgacggctgccaatcagatgctttttgcccatcgcttccagcgcctggcggattaacggccagtttgccggatcgtggtaacgcaacaacgctttatgcaaacgacgctgtttgtcgcccttcggtacgaagacgtcttcactcttataaccaatcttcgccagcgggtttttcccggtgtaatacatggtggtcgagttagccagtggcgatgggtagaagttctgtacctggtcgagacggaaacgatgctttttcagccacagcgccaaattcaccatatcttcatcacgcgtaccggggtgcgcggagatgaaataggggatcagatactgctctttacctgcctgtttcgagtaggtatcgaacagctctttaaagcggtcataactgcccatgcccggcttcatcatcttcgacaacggcccttcttcggtatgttccggagcaatcttcagataaccgccgacgtgatgggtcgccagttctttgatatagcgcggatcttccacggcgatgtcataacgtacgcctgaggcaatcagaatctttttaatgcctttcagatcgcgagcgcggcgatagaggttgatcgtcggttcgtggttagtgtccatatgcggacaaatatccgggtaaacgcaggacaaacgacggcaggtttgttcagcgcgtggcgatttgcagcgcaacatatacatgttggcagttggcccaccgagatcggaaattacgcccgtaaaacctggaacggtgtcgcggatcgcttcgatctcattaatgatcgaatcttcggaacggctctgaataatgcgcccttcgtgctcggtgatagaacasaaagagcagccgccaaagcagccgcgcataatgttgaccgaaaaacggatcatttcgtaagccggaatacgggcattgccataggccggatgtggcacgcgcttgtacggcagcgcaaaaacgctgtccatctcttcggtagaaagcgggatagcaggcgggttgatccacacatagcggtcaccgtgtttttgcatcaatgcgcgggcgcaacctgggttagtttcgtggtgcagaatacgcgaagcatgggcgtacagcactttatcgcccttcactttctcgaaagaaggcagcaacacgtaggttttttcccacggtttcgggcgcggtggctgcacggttacggctttggcttcctgctttttcggtgccaccggtttgttatccgcgcacggcaaatcttcaccatacggatgcgggattgggtcgatttttccaggggtatcaagacgggtggaatccacgccgctccagccaggcagcgcctctttcacgataatcgcggtattacgcacatcgcggatttcactaatcggctcgcccatcgccagacggtgcgccacctccaccagcggacgctcaccgttaccaaacatcagcatgtcggctttcgaatccaccagcacggaacggcgcacggtatcggaccagtaatcataatgcgcggtacggcgcagactagcctcaataccaccgaggatcaccggtacatctttccacgcctctttacaacgctgggtataaaccagtgtggcgcgatccgggcgcttacccgcgacgttatccggcgtgtaggcatcgtcatgacgtaaacggcgatcggcggtataacggttgatcatcgaatccatgttgccagcagtaacaccgaaaaacagattcggtttacccagacgcatgaaatcgtctttgctgctccagtctggctgggcgatgatcccgacgcgaaagccctgtgcttccagcatacgaccgcaaatcgccatcccgaagcttgggtgatcgacatacgcgtcgccagtaaccaaaatgatgtcgcagctatcccagccaagttgatccatctcttcacgagacatcggcaaaaacggtgccggtccaaaacaggcggcccagtactgcggccaggagaacaggtcgcgatccggttggatcagggagatagagctcattttgcttccagaaatgataaaaaaataatcaaaggccggggattataagccggaacgaaagagaaatcgaaaagtattccatactcgccctcctcgggcgagtatgaagattacggtaccggattgactaacagttgcccaatcgagccacggtccgccatttccagcgtctgactgttgaagtagaacgggaagtgcgcccaggaaggctgaccgaaataaacaagcagctccacttgtccgtcaacccaaacggtatctttccagcctctgtcttccgggaacggcatcgcaccattcacgttacggatctggaacatcacgccttcaatatggaacgcttgcggctcgtccgcgcgtaccgtccagcgttcccacgttccttgctgcgcggtgacatcaatacggttgacgtcccacagttgtccattaatacccgggtcatcacccagactgatatcgcgactgcgaatcggcgaaccggccatgatttcagttggcagcaagcgcatcggaagactgtctgtgaccagcggcagaaggccggttgggcgcagcgttagcaccagggtagaaaccagaatgctggatggctcaaagaagccacgaatacgatcaacaatgctcgccgcttcgccacaggtgatcgacacttcatcaccgttgctcatatccaccagaatctcgcggcgctcgcccggtgccaacgaaagttgcttcaccgatacaggagcaggcaggaatccctgatcgccagaaatcacatgtaacgggcgaccatcgctcatctgtagttgatagcgacgagagttcgacgcgttcagcagtcgcaagcgcacccagccacgcgagacttcaacgtacgggctttgtacaccgttaaccagcagcgtatcaccaacaaagccgccgcttcccggttcgttgtattctggcgtaccaaagttatccagccgtttatcctggataatgaccggaaaatcatccacaccataatggttggggataggcagcgacttgctgacttcatcttccaccagccacattccggcaaggccgttatagacctgctgagccgtgcggttgggagtattggcgtgataccacagagtagctgcgttctggcgaataggcagtacgggtgcccagtcagcgtttggcgacatcatccgtgccggaccgcccatcagcgggcctggtacctgtagcccggccaccgtcattgagacattttctgtcaggcggttgctgtaaataagcttaacatcgtcgcccttccagacgcggatagtcggccccaggtaacgaccattgattccccagaccgacgcgcgtgtccctggcgtaaatgaccagtgcgcacgttgtacagtcataaacagcggttgcccacggcgagattcaagcagcggcggaacgggtagcggttgctgttgcccggctgcgctggccttcaggggaacagcgcctgcacaaagtgcaatccccgatgcctgaatgaactgacgccgactgagtgacatatttgctccatgtaaaactggctaaagtaataccgtgcaggaaagtgtttcccgcaaaaatacagattgccgacttaaacttttccggcggcttcgcgctctgcgacttctttatcgagctcggcgattttttgttccattatcgaacgacaatgggcagccagctcacgaacctgatctttgccatactgactgacgtcaattggcggcagcatttcgacaatcaccagaccgttgtgcagtcgattaagattaatcttattcgaagttgtggagacgcacacgggaataatcgggacgcccgccgcaattgccgcgtgaaatgccccagtcttgaacggtagcaggccgcgaccacggctgcgggtaccttccgggaacatccagatggaaatacggcgttttttgaaatgattcactacttccgcaatagtgccgtgagctttagtgcgattgtttctgtcgatcaataagttgccggttaaccagtacaactgcccgaagaaggggatccacagcaagctctttttacctaccgtcaccgtcggcggttgcacaatgttcgatgctgtcaccatgtcatagttgttctggtggttagcgatatagatagcattgccgtagctttcagcatctgcaggtttgcggcactcaactttcaggccgaacagcggcgcaagacgaccaaacatatgcccaaaggtggccacatgtttcgggttacgcgggctgaaaaggcagtaaatggagccgaatacacagactaagatgctgtaaatcacggtaataataagacgaaagatatatagcataacaccctctgaaggtctgagagactggcattgtacgtcacctgaaatcaggttagggcattgttaaaagccgctctctggaaaagcgtattgttaatcgcaacgcatgaataaacaacggtttcaagggaatttttatcgtttccgggggttgaatacgctgccggatgacgacttaacgtttcatccggcgttccttgcaagcgggaggaaacagcgccctccccggcatattactcttcgctatcaccgctgctggcacggcgaggagagtcgatctcaacacgatcgatacgctgcaaaccgcgcatcaacgtaccgcggcgtccacgttcgccagtgactttctgtagctcttccggacgcagtttaattttgcgtttcccaacatgaatggtcagcgtgctttgcggcggcagaacgtacagttgcgccagaccatcctcgccacgcgcggcttctgccgatggaatgttgataatcttgttgcctttgcccttcgacagctgcggcagatcacttaccgggaacatcaacatacggcctgcctgagtgattgccagcagcatatcggaagcatcttcaattaccaccggcggcataacatgggcattttccggtaaggtgatcaaagccttacctgcacggttacgcgccaccagatcgttaaaggtgcagacgaaaccgtaacccgcatcggaagccatcagcagtttctgatcgtcgctttccatcagcatatggtcaacggtcgccccaggcggcaacgttaatttgccggtgagcggttcgccctgaccacgcgccgacggcagcgtaatcggatcaatggcatagctacgaccggtggaatcaacaaacactaccggttggttgctcttacctttcaccgccgctttgaagctatcacccgctttataattcaggcccggcgcgtcgatatcatggcctttagcgctgcgtacccagcccatctgcgacagcacaatggtgacaggttcagacggcagcatgtcgtgctcgctcatcgctttcgcttcttcgcgttcctgcaacggcgaacgacgatcgtcaccgtaggcttgcgcgtctgcctgcagttctttcttcagcaggttattcattttacgctcggaagccaaaatgccctgcaactggtcgcgctctttttccagctcactctgctcaccgcgaatcttcatctcttccagtttggcaagatgacgcagtttcagttcgaggatcgcttccgcctgggtttccgtaaggccaaaccgcgacatcagcgccggtttcggttcatcttcattacgaatgatctcaatcacttcgtcgatattgagaaacgccaccagcaaaccttcgaggatatgcaggcgcttgaggactttctccagacgatagttcagtcggcggcgcacggtatcgcggcggaacaccagccattcggagagaatttccagcaggtttttcaccgccggacgaccatccagaccgatcatattaaggttaatgcgatagctcttttccagatcggtggtagcgaagaggtggttcatcacctgatccatatccacgcggttggaacgcggcacaatcaccagacgggtcgggttctcgtggtcagattcatcgcgcagatcgtcaaccatcggcagctttttgttgcgcatttgcgcagcaatttgctccagtacgcgcgcacctgaaacctgatgcggcaatgcgctgataaccaccgcgccatcttctttcttccacaccgcgcgcatacgcactgaaccacgtccgttctcgtagattttacggatctcggcgcgcgaagtgataatttccgcttcagtcggataatccggcccctgcacgatatccagcagctgatcgagcgtggttttcggctggtcgattaatgcgattgccgcctgagccacttcacgcaggttatgcggtggaatatcggtcgccatgccgacggcaataccggtggtgccgttaagcaaaatgtttggcagacgggcaggtagcattttcggctcctgcaaagtgccgtcgaagtttggcacccagtcagccgtcccctgccccaactcgctcaatagcagctcggaatatttcgacaaccgggattcggtgtaacgcattgccgcgaacgatttcggatcgtccggcgcgccccagttcccctgaccatcaaccagcggataacggtaagagaacggctgcgccatcaggaccatcgcttcataacaggcgctatcgccgtgcggatggtatttacccagtacgtcaccgacggtacgggccgattttttaaatttggcgctggcattcaggcccagttcagacatcgcatacacaatgcggcgctgaacaggtttcagaccatcaccaataaacggcaacgcacggtccatgatcacgtacatggagtagtttaagtaggcgttttccgtaaattcatgtagcgcaaggcgctctgccatatcgctcattaattctgattcctcaacttattcgccagccttcaaaggggcaatattgccggagatactacattatctgccgcgtcgagtcacaggagatcagcgtgaatagcgccgccggacgtgctccgacggcgataaaggcatcaatgtgccttgatatacaactctttgctgtagacataatcctggggattatgcagcggaaaaccgccaacgtagggtttaagcagtttgattaacggctgatagtagataggaatcagcggtgcctgctggttgacgatcacttctgcctgctgatacaacgcattacgctttgtcgcatcagtgatctgcatggcctggtttagtaaggcgtcatactgcgcatttttccagtgaccgacgttttcttcactatcgcttttgagcgtgttcaggaagctggaagcatcattgtacgtcgcatcccacgactgccgagacagcatgaaatcaccggctcgtcgggcatcaagataggttttccactccattgtgcgcagcgtcacctgtgcacccagccattttttccattcggaagacaacgctatcgcggtcttttcatgcagatcgtacttgttgtagaacagctcaaagcgtagcggatgagaggcgtcgtatcccgcctgtttcagcaaggcttttgccatcgcgacgcgctcactcattggcttttgcagttcatcgaacgtcgtcgcgctaaagccttttacctctggcggcgtcagcgtggttgcgggcgttctcaaccccagtaccttttgcgcaataagctgtcgatcaaccgtaagatatagcgcccgacgcactcgcacatcgttaaatggcggtttctcaaggttgaagttgtaatattcgctgttcagacgcggaataattcgtatctcgccaggcagtgatttttcaatggcgggaatttgctgcgccggaacccaggtgagatcgacctctcccgcgcgatagcggttatagccggtgaccgaattatccagcgccagatactcaacctgttgcaatactgtatgttgcgcatcgcggtactttggatttttgcgtgcagtaatcttttcgttaactacccactgatcaagcacaaaggcaccgttgtaaaccatgttctctggcttactccagctatcgccatgtttagcgatgacatgatgaggaaccgggaacagcgtcggccaggcgagcatcgtcgtgaaccaaggaaccggctgctcaagcgtaacttcaagagtacgatcatccgtcgctttgacacccagcgatgtaacatctgctttacccgcaacaatagccgcggcattgttaatgtgcgcctgtgccagatagccagcaaaagggcttgccgttttcgggtcaaccgcgcgctgccagccgaggacaaaatcctctgccgtcagaggctgaccgtcggaccactgcaaaccgctacgcagatggaaaatatagcgcctgccgccgtccagtatctcccagcgttcagcctgagcgggctgcacctggccttcaccgtccatccataccagaccttcaaacagatccagcacaatctgcgcggcagtattctcctccaccttttgcgggtcgagcgtacctgggtcgctatgattgttgtaacgaaagacttgttgcggggcgagctgtgtgttggtgggaacgtcagcagcgtagagaggagccgcacttaccaggctgaccagccataataaatttcgcgtatacatggtattccttaccggagaaattataagcccaacaacaatacgcctgtggcattgttcgctcaaacttatcgcgagtgatttggctcacactccggtaaagattccccatcacgctaacggcacataaacattcgtttccagtcgctgctccgtcaccccttcggcaagattggtgtagtgaaacagaatcggtgctttacgcattttctcgccgcttgcaggcagccagtggcgaataatgccccatatcgtgtgtgaaatatcgtccagctcgccaacgtggcgagccacggcataacgtccaccggtaagttcaccattgctcacaccataacgattatcgggaatcggttcgctaacgctgccgcagatatcaaagcgaaacgcttccggtgcggtggtggcagggtcgtcccaggcgacgccaaaagtctggctttggttaacaggagaaagccccgtctctttacgccacatgataaatttcgccacgctgtagttgagcaactcaggcctacagcggtgcggcaacatcgccacagggattgatgggaaatcgataatgtttacatccagtgtcaggtttgtcatgttgcctccctgcgaaattattcccgggaacgcatcccgggagcggtaacaattacggatttactttgcggatctgtttgacgtcaatttcaacagaattccagtctttatcgacttcaccctgaatctcaaccgtatctttcggcgtcaccgtcacgccgttccagcgtttgtggtcgatatcaacattgatagtaccgctggcatctttgaacacgtagagatcgtcagagatgcgttcaacgatattgccgcgcagggttacccaggtgtcgtcacgcagggattttgcgctttctacagtcgttacgctgccgttcggcccctggaatcctccggcctgactttgcgttgccgatgggccagaaaaaccgccctgytctgctgccatcaccggtgcgctgcacagggccattactgcgattactgctgcgaattttttcatgtttattactccctttaatgtctgtttccgagcatttaacaagatagtccttaacaacttcttaagggaaaaaaataaaatttagtgctgtacagagcgcgttacaacacggtttactagcagcaaatacggttatcgcagggatgaaaaaatgcgaattttactgatagaagatgacatgctgattggcgacggcatcaaaacgggccttagtaaaatgggttttagcgtcgactggtttacacaaggtcgtcagggaaaagaggcgctttatagcgcaccttatgatgcggtgatcctggatttaaccttaccaggcatggatggtcgcgatattttgcgcgaatggcgagaaaaaggtcagcgtgagccggtactgatcctgaccgcgcgcgatgcgctggaggaacgtgtakaagggctgcgtctgggagctgacgattatctgtgtaaaccttttgcgttgatagaagtcgccgccaggctggaagctctgatgcgccgaaccaacggccaggccagcaacgagctgcgccacggtaacgtcatgctcgaccccggcaaacgtatcgccacgctggctggcgaacccttaacactgaaaccaaaagaatttgccctgctggaattactgatgcgtaacgctggtcgggtactgccgcgcaaactgattgaagagaaactgtatacctgggacgaagaggtcaccagtaatgccgttgaagtgcatgtgcatcatctgcgacgcaaactcggtagtgattttattcgtaccgtgcatggtattggctacacattaggtgagaaatgaaatttacccaacgtcttagtctgcgtgtcaggctgacgctaatctttttaattctggcctcggtgacctggctgctttccagctttgtcgcctggaaacaaacaacggataacgtcgatgaattgttcgacacccaactgatgctgtttgccaagcggttaagtacgctcgatctcaacgaaatcaacgcggcggatcgcatggcacagacgccaaataaattaaaacacggtcatgttgatgacgatgcgctgacctttgccatctttacccacgacggcagaatggtccttaacgatggcgataacggagaagatattccctatagctatcaacgggaaggttttgctgacgggcaactggtgggcgataaagatcaatggcgttttgtctggatgacctcacctgatggcaaatatcgcatcgttgttggtcaggaatgggaataccgtgaagacatggcgctggcgattgttgccgggcaattgatcccgtggttggtcgcactgccggttatgttaatcatcatgatggtactactgggtcgtgaactcgcgccgctgaacaaactggcgctggcactacgtatgcgtgaccctgactcggaaaaaccactaaacgcgactggcgtacccagcgaagtgcgaccactggttgagtcgctaaatcaactgttcgcccgcacacatgcgatgatggttcgtgaacgacgctttacctccgacgcagctcacgaacttcgtagcccgttaacggcgctgaaagtgcaaaccgaagttgcgcagctctctgacgatgatccgcaggcgcggaaaaaagcactgctccaattacattccgggatcgatcgcgctactcgtctggttgatcaactgctcacgctatcgcggctggactcactggataaccttcaggacgtcgcggagatcccgcttgaagatctcctgcaatcgtcggtgatggatatttaccacacggcgcagcaggcgaaaattgacgtgcgactgacactcaatgtccagggcatcaaacgcaccggacaaccgctattgctaagtttgttggtgcgaaatttgctggataacgccgtgcgttacagtccacagggcagcgtggtggacgtcacgctgaatgccgataatttcatcgtaagggataacggccccggtgtgacaccagaggcactggcgcgaattggcgaacgcttctatcgcccacccggacaaaccgctaccggcagtggacttgggctatcgattgtccagcgaatcgccaagctgcatggcatgaatgttgagtttgggaatgcggaacaaggtggatttgaggcgaaggtaagctggtaagggtaagacttttgctaaattcgcaaaagactttgcacattttgctaatttcaccgtaccgctctgtgacgtactatagtcggcaaacgtctcaccttgaggttaaaaaatgagcaacatcctgattatcaacggcgcgaaaaaattcgcccactccaatggtcaactgaacgacaccctgaccgaagtcgcggatggcacactgcgcgacctcgggcatgatgttcgcatcgttcgcgccgacagcgactacgatgtcaaagcggaagtacaaaactttctctgggctgatgtggtgatctggcagatgccaggctggtggatgggcgcgccgtggacagtgaaaaaatacattgatgatgtattcaccgaaggtcacgggactctgtatgccagcgatggtcgtacccgcaaagatccgtcgaaaaaatacggttccggcggcctggtacagggcaaaaaatatatgctttctctgacctggaacgcgccaatggaagccttcaccgaaaaagatcagttcttccacggcgttggcgttgacggtgtgtatctgccgttccataaagcaaaccaattcctcggtatggaaccgctgccgacatttatcgctaatgacgtgataaaaatgcctgatgttccccgctatactgaagaatatcgcaagcatcttgtggaaatttttggttaactagagctcaggctttagaaggagttaaccatgcttaccgtaatcgcagaaatccgtactcgtcctggtcaacatcaccgtcaggcggtattggatcagtttgctaaaatcgttccaaccgtactgaaagaagaaggttgccacggctatgcgccaatggtggattgcgctgctggcgtgagtttccagtctatggcaccggattctatcgtgatgattgagcagtgggaaagcatcgcgcatcttgaagcgcatctgcaaaccccgcacatgaaggcgtatagcgaagccgtaaaaggtgacgtgctggagatgaatattcgtattctgcagccagggatttaacattcctgaaaagaggccggtgttgctaccggcctcaggtcagattagccattctttcttcccgttttcagcccccgatggaaatcgttaattcgcttaatggttttaaccgcacgctgcggcaccgcggaagccaccgaccagacaatcatttccaggcacaacaataccgtaccatgtagtggcgttttccccttttcatccccgcgcggaacatgaatcacgatactggcgtctttgctaaaacgtgaatccagcgcgtttgtcagcaaaataacagggatccccagccgtctcgcttcacgcagcgttgtcagcccttcccggtgcgcagatttttgcgccatcatgatcagaacatcgccacgttgaagcgcaatcagttgctcggcaaggccaatacccgtacggtttagtgccgtggcaggcaaacctatgcggttgaatagtcgtgcggtatagtccgccagaatacccgaagcgccaatgccaaaaattgcgacttgccgtgcctgtaccaacaacgctaccgcttgcgcaagcgcgtggcggttttcaggctctgacaggacattacaggtatacaaatgcccttcaagaacaaagtcgattgcggtgttaacatcgctcgtcaagttactcaccgtcgtagacatcttttcgctggaactaagggctggaccaagccactgttccagagtgcgtttcagatcacgcagcccggcaaaccccagggcytgtatagccctgataactgtggcatcggaagtgttcaacgtggccgcaatttccatcgccgtttgatcgagtaccacttcacgatgctcattaatatagctggcgacagctcttaacccaggcgttaactgactcgcgcgagtgcgaaaacgctcaccataaatatcaacccgcgttttgtctttctgaatcatttggcctccggtaaaggtcgccccgcaatttgtgattgtatctgcgcagccatcagccccagagatgcaaaggagttagaaattgcctcttcacgagaaatcagcacataacgcccggaacgacaggcagtcagaaactgacaccatcccggcatgactttttccattgctgccagctcatcctgaggtttaccaccggtgtcaccgcgccaggttgcaaaaacaaaatcggcatccagttcaggtaaacgctccgcgctcacatccattcgcccaccttcaggaatgctctcaatcagcggcggaaagcgaaaaccagcatcgcgtaatacccgccccagcgaatgatagctatgcatcacattaatttttccctgatttgcctgaatcaccgataccgttattttttggctgtccagcgtcgccttcagcgcattgatttgtgcctgatagcggcgttcaagtatcgccagctgcgactgcgttcctgtcagttctgccagcttgcgatagatttctggcgcgccccctttgagatgatcaatgctcaccgtgggcgcaattttttccagtcgttcaatgggtgtattacgggtcggttctgtgatgatcaggtcaggctttgccgccacaatcgcttcaatatcaatatcagcggtgccaataaaagcgatcgatgaattatcaaagtcgacacctgtcaataacgcgcctgatcgaatgaaatggctaccgtcaggccgagttcgcccgtggctggcgacaggaggtacaccgagctcaatcagaggaatagtgatatcaagatcgtgtaaagagacaattctctttggatgagcaggaacagtgactttgcgccctaaatcatcagtaaagacctgaacaggttctgtcgcgcgggcaaagaatgacaacagtatcagcagagaaaaaaataaacgcatataactcccattaaaaactgttcctgcgctgccagagcagtagcaaaaagaatggtccaccaatcaatgaaataatgattccggcaggcagttgcaaaggcaaaaaagccaaacgaccaatgctatccgccaggatgactaacaacgcccccgatacggcgctccccagcagtaatgtcgtctgcccgccacgtagaataaaacgtgatatatggggtgctatcaatccgacaaaaccgatgttaccaacacacgaaacgcagacggctgtcaggattattggtgcggcgacacgtaacaacgccagacgagaactattcacccctaacccggttgcaacctgatgaccaagcagagcgatatccgccgtcctggcggtgaacagcaataaaagagcggctggcaacatccaacaggctgaaataccgactaacatccagttagcagcatgcaggcttcccgataaccacatcaatgcagtttgtacatctcgaacatctgcagtggtcataaatacaccgataccggcggcgaaaaaccaggaaacaccaataccaatcagaacaaatcgcgggcgggaaatttcgcgtgcacaaaaaatcacgattaaagccaccaacaagccaccagcaagaccagccaytggacgccagaacattcccagcattggaaactggaaaatcagccacagcaccgccacgctacatcyttctttgacgccgattaaaccaggatcggcaaggccgttacgcgcaatggattgcatcgcggcccccgccatacctaacatggctccgcatagcaatgccatgatgactctcggcaagcgaatatcctgcacaatataacgtgcgtctgtgcttacgttttctggagcaaacaacgctcgtcctacttccgatgccgggacaaaaaaagaaccatgcatcagaccgaatatcagtattccaaccgcaaacagaaacagcccaccaagcaacaccagatttttagggcgtaccagtgtcgaaaacttaccaacacgtagtggacgtagcccgacgttcattatccgactcatttgaacattctcgtcgccataatgacaaaaacaggcgcaccaactaacgccgtcatgacaccggtcgctaactcatggggcgtgaaaagcgtccgagcaataatatctgccagtaataacaaaagcgcgccgacacaagctgaaagagggagcagaacgcgcaaatccgctgataccagacgcctgacaatctgcggtactagcagaccgacaaaaccaatggggccagcaatcgatacggctgcgccacagagcaacgcgatcgcaagcagagtgaatgttcgcgtgcggagtaccgagacgcccagcccctgcgccatgcgatcacccagtgccaacatgttaagagagggcgcaaggtaaatggctaacacaaccccccccagagaaaaccaggcggacgtacccagcgtcgcccaatcctgccccgctaaatcacctgctagccatgtccgcatcgccagcagtgtttgttcgtcaagaatcaggattgcagccgttattgaggatacgaacgccgatagcgccacgccgcataaagtaactttcattggcgttagccctgaacgccctgcggaggaaagcagcaatatcaacaggaacaataacgcgccgcccgtagatgccagcagtgggcgtccaaccggaaaggccagcccaagcgcactggcagcaacgacagcaagagcggctccggcatttaagcctaaaatatgtggctcccccaatgggttacgaatgacagcctgcaacaaagcaccagcaactccaagagaagcaccggtaagcaatgctgccgctaaacgcggcaaacggagtcttacaattacgttgtgatcgaagttttgcggttcaaaatgaagaaatgcctgcaacaccgtttgtggtgcaataaatcgggcaccaatccctggatataccacgcatcccacaagcagtaaggcgaggaaaattacagtaaccagccctgtgcgcatcatactttttctacaccacgaaacggcatgaagaacggctttcccgtcagagtatttattgatgcgtgaacatcaacgtcaaagacagcttttaccagctcaggcgtgcaatgctccccctcattcaacacacgcaccactttcccctggcgtaaaaatatcaacgtatcaccataattgacggcaaaattcagatcatgcaacaccacgacgactgtacgcccgtgatgacgcgttaaatcatgtaataactcaagaatttcaacctgataacgtaaatcaagccaggttgtgggttcatccagtaggatataaggcgtyttttgcgccaacaccatcgcaatccagcaacgctggcgctgcccaccagagagtttttcaacaggtaaatgagcaaactcctgcgtaccggttaatttcagggcctcttctaccgcctgctcgtcggcgtcgctccattgacgtatgaaattttgccagggaaaacgcccacgcgacaccagttcataaacggttaagccctccggcaataatggcgactgcggcaagatcccaagtctacgggataacgctttcgttggttgctcgtgaatcgctttaccatccagcaatattgagccgcccatgggttgcaagacacgtgcaatggtgctgagcaacgtcgactttccacagccgtttgccccaaccagaacggtcattttttctgtgggaacggagaaagaaacaccatcaacaatgattttcttgtgatacccggcagaaacattgtcgaggatcagcccctgcccttttgcgttatgtgccacgtgtacgccaacttaatcaaagaaaaacaaaaataaaactcattctcttttgagagtttgacgccacaaaatgtagtagtcaagaagttaaaagccatacaaaaacaaggtaaataacaggtgaaatatttttaaagataaaaataaaatcattaaatattaataaattaccatcaattgaattgcattaacctctcataaaaacacatgtagcaattttttattatttctcatttactactacattaccgcatgattgaatgattctcaattacatatccgatggtaaaataacaaacggatagtgcttagtgagcaacaagaaacaattttcactcacgacaatccgtgagtttttgggataacagactaaatggctaagttcacaccttcattctcaggaatcaaaggtcgggcgctcttttcactgctctttgcagcaccaatgattcatgcaaccgacactgcaacgaccaaagatggcgaaacaatcactgttacagcggatgcaaataccgcaactgaggcgaccgatggttatcaacctctgagcacttccacggcgacattaaccgatatgccgatgctggatatcccgcaggtggtcaatacggttagcgatcaggttctggaaaatcagaatgcaacgacgctggatgaagcgctttataacgtcagtaacgtggtacagaccaatacattaggcggaactcaggacgcctttgtacgtcgtggttttggtgctaaccgggatggctccatcatgaccaacggcctgcgaactgtacttcctcgcagtttcaacgccgccacagaacgtgtggaagtgctaaaaggtccggcctccacgctgtatggcattctcgatcctggtggattgattaacgtcgtgaccaagcgcccggaaaaaacattccatggttctgtctcagccacgtcctccagttttggcggaggcactgggcaacttgatatcacaggtcccattgaaggcactcagctggcataccgcctgacgggggaagtgcaggatgaagattactggcgaaacttcggtaaagagcgcagtacatttattgccccgtcactcacctggtttggtgataatgcaacagtaaccatgctctattcccatcgggactataaaactccgttcgatcgtggaacgattttcgaccttacgacgaaacagcccgtaaacgttgatcgaaaaatacgttttgacgaaccgtttaatattacagatggtcagtccgatctggcgcaactcaacgcagaatatcatctcaatagccagtggacagcgcgctttgattacagctacagccaggataaatacagcgacaatcaggctcgcgttaccgcgtatgatgcaacgacaggaacgctgacacggcgtgttgatgcaactcagggatctacccagcgtatgcattctactcgtgcggatctgcaagggaatgttgatattgctgggttctataatgagattctgggtggggtgtcatatgaatattatgatcttctgcgcacagatatgattcgctgtaaaaacgctaaagatttcaatatctacaaccccgtttatggcaataccagcaaatgcacaacggtttcggcgtcggacagtgatcagacgatcaaacaggagagctactcagcttatgcacaggatgcgctctatctgaccgataactggattgccgtcgccgggatccgctatcagtattacacgcagtatgcgggtaaaggccgtccttttaatgtcaatactgacagccgcgatgaacaatggacgcccaaactggggttagtctacaaactgacgccatcggtatccttatttgctaattattcgcaaacatttatgccgcaatcgtcaattgccagctacatcggagatcttccaccggaatcatctaatgcttacgaagtcggggcaaaattcgagctgttcgatggtataaccgcagatattgcgctgtttgatatccataaacgtaacgtgttgtataccgaaagtattggtgatgaaaccatcgccaaaacggcaggccgcgttcgttcaagaggggtagaagtcgaccttgcgggagcattaactgaaaacattaatatcattgccagctacggctataccgatgctaaggttctggaagatcctgattatgcagggaaaccattgccgaatgttcctcgtcataccggttcgytattcctgacctatgacattcataacatgccaggcaataacacactgacgtttggcggtggtggacattgcgtaagccgtcgttcggcaaccaatggggctgactattatctgccaggctatttcgttgccgatgccttcgccgcatacaaaatgaaattgcagtatccggtcacactgcaattaaacgtcaaaaacctgtttgataaaacgtattacacctcttccatcgccacaaataatctggggaatcagattggcgatccgcgtgaagtgcaattcacggtgaaaatggaattttgatcaaaaaagcccggtatacacttgtataccgggctatgttttattcttctggcgggaggattatcagacctcaatctccgccatgtcgcctttctcttgcaaccagttgcggcgatcttccgagcgtttcttcgccagcagcatatccatcatcgcgtcagtacgctgatcgtcttcatcatcgatagtcagctgcaccagacggcgagtgttcggatcaagcgtggtttcgcgcaattgcatcgggttcatttcccccagacctttaaaacgctggacgttcggcttgcctttcttgcgttttaattgctcaagtacgccctctttctcttcttccgtcagcgcgtaataaacctctttcccgagatcaatacggtagagcggtggcagtgcgacgtaaacgtgaccgtgtttcaccaacgcgcggaagtgttttacgaacaaagcgcagagcagtgtagcaatgtgcaaaccatcagagtccgcatccgcgaggatacagattttgccataacgaagctggctcagatcgtcgctgtcaggatcgataccgatcgctaccgaaatatcatgcacttcctgcgaggccagcacttcgtcggaagaaacttcccaggtgttaaggatcttacctttcagcggcatgatcgcctgatattcgcgatcgcgcgcctgcttggcagatccgcctgcggagtcaccttccacgaggaacagttcggtacggttaaggtcctgcgcggtacaatcagccagtttgccaggcagcgccgggccgctggtcagctttttacgcaccacttttttagccgcacgcatacgacgctgggcgctggaaatcgccatctctgccagcaactccgccgcctgaacgttctggttcagccacaggatgaaggcatctttcaccacgcccgaaacgaatgccgcacactgacgcgaagagagacgctctttggtctgcccggcaaactgtggatcctgcatttttactgacagcacataggcgcagcgatcccagatatcttccgccgacaactttacaccgcgcggcaaaatgttgcggtattcacagaactcacgcatcgcgtccagcaggccctgacgcaggccattaacatgggtaccgccctgcatcgttgggatcaggttgacgtagctttcggtcagcagttcaccgccttccggcagccacagtagcgcccagtccaccgcttcagtatcgccagcgaaattaccgataaacggtttttctggcagcgtcggtaaaccgtttaccgcttccgccaggtaatcattcagaccgtcctgatagcaccagcgctgttcggtgttgttgatctcatctttaaaggtaatctcaacgccggggcacagtactgctttggctttcagcacatgcgtcaggcgtgaaacagaaaaacgcgggctatcgaagaaggtttcatccggccagaaatggacgctggtgccggtattgcgtttaccgcaattgccgacaacctgtaaatcctgcaccttttcgccattttcaaaggcgatgttataaacctgaccatcgcggcgcacgttaayttctacgcgcttcgacagggcgttaaccaccgaaatccccacgccatgcaggccgccagagaactggtaatttttgttagagaatttaccgcctgcatgcagacggcaaagaatcagttcaaccgccggtacaccctcttccgggtgaatatccaccggcatcccgcgcccatcgtcaataacttctaacgactggtcagcatgtaaaataacgtccacgcgttttgcgtgacccgccagtgcttcatccacactgttatcaatgacttcttgccccaaatggttagggcgagtggtatcggtatacatccccggacggcggcgaaccggctcaagcccggtgagtacctcaatggcatcagcgttataagtttgcgtcatggtttaagttagcaattcgagttgatcgtcagagatggtgcagaccaagaaaatcgacgatcgggttgaaataatcttcgaagcccgtgaatgcgtggttgccgccttctatgacagtctggcggcaggaagcgtagtacgccaccgcctggcggtaatccagcacttcatctcccgtctgttgcagcagccagatcaaatccggcgcttccagcgggtcaatctgcatgactttaagatcgtaaatatggcgtgactctagcacatattgctgcccggtgtaggggttctcgttctgaccgagatagtccgtcagcagttcaaacgggcgcaccgccgggtttaccaccactgcgggcagcataaaacattgtgacaaccaggtggcgtaatatccccccagtgacgaaccgacaatacccagcgaatcgccgccatgttccaggacaatggattccagcagctctgccgcgtcggaaggatacggcggcaactgcggaatgatcatctcaacgtcagggtgatgttccgccagccagttttttaacaagctcgcttttgcagagcgcggcgagctgttgaaaccgtgtaaataaagaagcgtagacatcagtagccttctgaagcggtatcaggttggaaacgtgtgtccgccaggcgatgcacctcggtggtcagcgtgccatcagcatgtaactcgagagtacgccagccgggcgcgatagtatccagcgtaaagttggaacagtgcggcttaaactgcacacaggtcgacggtgttgccagcaggcggcgaccgttccagtcgagatccagctcctgatgaatatgaccgcacagcaagtatttgacgtgcggaaacttcgccagcacggtatccagttcgcccgcgttacgcaggctgtgttgatcaagccaactacaacccgcaggtagcggatgatgatgcagcagcagcaacgtatggcgctctggcgcatcagccagtttacgttccagccactcaagctgaaactcgcttagctcaccgtgcggcacgccaaacacctggctatccagcaacaggatttgccattgctcaccaataaacacccgcttcgccggggagatacccgcatcctgtaacgcgctgtacatcgcgggctggaaatcgtggttgcccggcagccagacgcagggcgcacgaaaacttgcgatgccttcagcgaaatgctgataggccgcagaggattgatcctgcgctaaatcacctgtcgcgacaatcaggtcgaattcgtgctggtgtggacgaatcgcctccagcaccgcctggtagctttcccaggtgtttacccctaagagggcttcgtgcttttgtgcaaacaggtgagtatcggtaatttgtaaaatcctgactctggcctcaccagccagaggaagggttaacaggctttccaaatggtgtccttaggtttcacgacgctaataaaccggaatcgccatcgctccatgtgctaaacagtatcgcaaccagtccgctaaaaactggttaatttgatgcttttcgtcgcgttgatgcaactttttattaggataatcataccgcgctttgaagcgaaaaatctgctggcttgaacacacttcagccaccatcgcgtcatgatacagacgcaccgtcattgacggaaggctccagtaactgatcgcgggcgcagtctgttctattgtcaccagggtagtgtatcgggtcgattccacaatcgtcagccgatattgtgcgtttgccacctgatagcttacagtttcgccgggtgcgtcattgcgcggtaacaaacggcgcaattgtgaaaagttcatctcgcacaggcgcatcatttcaggaaagtcaggtgtgtaacgcttcatttatgcccactcattttttaacgcttgatgatgcagctgcagccattgcaaagcgatgaccgacgctgcgttgtcgattttcccctcttctacccactggtatgcctgttcccggcttaccacatgaacgcgaatatcttcgttttcatcagccagaccgtgaataccgcttgcggtcgtggcgtccacttcgcccaccataattgacgaacgctcactggtgccccccgggcttgccaggaaacttaacaccggtttggtccgtttgactatcagccccgcctcttcaatcgcttcgcgacgggcaacatcttccacactttcaccctcttcaatcattccggcaaccatctccagtagccaaggggtttcgctagtgtcgtatgcggcaattcgaatctgctcaatcagcacaacttcatcacgcactgggtcaaagggtagcaagactgcggcgtgaccgcgctcaaaaatttcccgccgtacctcatgactcatttgcccgttgaatagacgatgacgaaatctataaagatctaatgaaaaaaagccgcgataaagtgtttctcgtgcaataatttctacatcgtttttgccaaatgtaacgggcaggttgtctggcttaagcattgttaatgtcctggcactaatagtgaattaaatgtgaatttcagcgacgtttgactgccgtttgagcagtcatgtgttaaattgaggcacattaacgccctatggcacgtaacgccaaccttttgcggtagcggcttctgctagaatccgcaataattttacagtttgatcgcgctaaatactgcttcaccacaaggaatgcaaatgaagaaattgctccccattcttatcggcctgagcctttctgggttcagttcgttgagccaggccgagaacctgatgcaagtttatcagcaagcacgccttagtaacccggaattgcgtaagtctgccgccgatcgtgatgctgcctttgaaaaaattaatgaagcgcgcagtccattactgccacagctaggtttaggtgcagattacacctatagcaacggctaccgcgacgcgaacggcatcaactctaacgcgaccagtgcgtccctgcagttaactcaatccatttttgatatgtcgaaatggcgtgcgttaacgctgcaggaaaaagcagcagggattcaggacgtcacgtatcagaccgatcagcaaaccttgatcctcaacaccgcgaccgcttatttcaacgtgttgaatgctattgacgttctttcctatacacaggcgcaaaaagaagcgatctaccgtcaattagatcaaaccacccaacgttttaacgtgggcctggtagcgatcaccgacgtgcagaacgcccgcgcgcagtacgataccgtgctggcaaacgaagtgaccgcacgtaataaccttgataacgcggtagagcagctgcgccagatcaccggtaactactatccggaactggcggcgctgaatgtcgaaaactttaaaaccgacaaaccacagccggttaacgcgctgctgaaagaagccgaaaaacgcaacctgtcgctgttacaggcacgcttgagccaggacctggcgcgcgagcaaattcgccaggcgcaggatggtcacttaccgactctggatttaacggcttctagcgggatttctgacacctcttatagcggttcgaaaacccgtggtgccgctggtacccagtatgacgatagcaatatgggccagaacaaagttggcctgagcttctcgctgccgatttatcagggcggaatggttaactcgcaggtgaaacaggcacagtacaactttgttggtgccagcgagcaactggaaagcgcgcatcgtagcgtcgtgcagaccgtacgttcctctttcaacaacattaatgcttctatcagtagtattaacgcctacaaacaagccgtagtttccgctcaaagctcattagacgcgatggaagcgggctactcggtcggtacgcgtaccattgttgatgtgttggatgcgaccaccacgctgtacaacgccaagcaagagctggcgaatgcgcgttataactacctgattaatcagctgaatattaagtcagccctgggtacgttgaacgagcaggatctgctggcactgaacaatgcgctgagcaaaccggtttccactaatccggaaaacgttgccccgcaaacgccggaacagaatgctattgctgatggttatgcgcctgatagcccggcacccgtcgttcagcaaacatccgcacgcactaccaccagtaacggtcataaccctttccgtaactgatgacgacgacggggcttcggccccgtctgaacgtaaggcaacgtaaagatacgggttatctgccgcattcttcccccttctcgcttcaatttcgaccagccatcctctattctgatgggtatttaccacaggtcccggaagacaaaaatgaaacggacaaaatccatacgccacgcatcgttccgcaaaaactggagcgcacgccatctgacaccagtcgctctcgcggttgccactgtttttatgctggctggctgtgaaaagagtgatgaaacagtgtctctctatcaaaatgctgacgactgttcagctgcaaacccaggcaaaagcgccgaatgtaccaccgcgtacaacaatgcgctgaaagaagccgaacgtactgcgccgaaatacgccacccgtgaagactgtgttgctgaatttggtgaaggtcagtgccagcaggcaccagcccaggctggcatggcaccagaaaaccaggcgcaggcccagcaatccagcgggagtttctggatgccgctgatggccggttacatgatgggtcgtctgatgggcggcggtgcgggatttgcacagcagccgctgttctcctcgaaaaacccagccagcccggcttacggtaaatataccgacgcgacgggtaaaaactatggcgcagcccagccaggccgcaccatgaccgtaccgaagacagccatggcaccaaaaccggcgaccaccactaccgttacccgtggcggttttggtgaatctgttgccaaacaaagcactatgcagcgtagcgcaaccggtacctcttctcgttcaatgggtggctgataccgatggaaagagtcagtattaccgagcgcccggactggcgtgagaaagcccacgaatacggtttcaattttcacaccatgtacggcgagccgtactggtgtgaagatgcttactacaagttgaccctcgcccaggttgaaaagctggaagaagtcaccgccgaactgcaccagatgtgcctgaaagtggtggaaaaagtgatcgccagcgatgagctgatgaccaaattccgcattccaaaacacacctggagttttgtgcgccagtcatggctgacgcaccagccatctctttattcgcgtcttgatctggcgtgggatggcactggcgaacctaaacttctggaaaataacgccgatacgccaacgtcactatacgaggcggcgttctttcagtggatctggctggaagatcagcttaacgccggtaacttgccggagggcagcgaccagtttaacagtctgcaagaaaaactgatcgatcgcttcgttgagctgcgtgaacagtatggcttccagttgctgcatctcacctgctgtcgcgacacggtggaagatcgcggtaccattcagtatttgcaggactgcgcgacggaagctgaaatcgctaccgagttcctctacattgacgatatcgggttaggtgaaaaaggtcagttcacggatttacaggatcaggtaatttccaacctgttcaagctgtatccgtgggaatttatgttgcgtgagatgttttccaccaagctggaggatgcaggcgtacgctggctggaaccggcgtggaagagcattatctccaacaaggcacttctaccgctactgtgggagatgttcccgaatcacccgaacctgctgcccgcttattttgcggaagatgatcatccgcaaatggaaaaatatgtggttaaaccgatcttctcccgtgaaggcgcaaacgtgtcgatcattgagaacggcaaaaccattgaagcagcggaaggtccgtatggcgaagaagggatgattgttcagcaattccacccgttaccgaaattcggcgacagctatatgctgattggtagctggctggtgaacgatcaacccgccggaattggcattcgtgaagaccgtgcattgatcacccaggatatgtctcggttttatccacatatttttgttgaataatcaatgatgccggatggcattcgccatccggtaattgttaacctatctgcaccgacagcatacttaaactgcccatttctataccatcgaccggaatggtaattggctcctgcccatcccacgcacctaagacatacagcaacggcagatagtgctctggcgttgggttcgataacgcgccaccttcatggtcgagataattcaccagaggatgctgctctaccggcccttgccacgtcagattcgctttcacatactcattaaacgacatcgcccaaggatacggtgaactatcaccgtgccacttcactgtacgcaggttatgcaccacgttgccgctggcgaccaacattattccttcatcacgcagcgccgcgagttttcgccccatttcgaaatgccaggcggcaggtttgctactgtcgatactcaactgcaccatcgggatatccgcgtcaggatacatcttaatcagcacgccccaggaaccgtggtcaaagccccaggcttctttatccagcgtcaccgggatcggcgctaacagctcaaccagacgctgtgccagcgcaggcgaacccggagcaggataatgcgtatcgtacagcgcctgcgggaagccaccaaagtcatgaatcgtgggcggcgtctccatcgcggtcactcctgttccacgggtaaaccagtgagccgaaactaccacaatcgcttgcgggcgtggcaatgtcatccccaacgtctgccagctgcgggtatacaaattatcttccagcacgttcatcggactaccgtgacctaaaaacaatgctggcatacgtgttgaagacatgatgatatccttaactaaaggtgtcattttgatatcctcacgatacgcttgttcggcggagtaagaacccggataacaatgatgatgatcatcagttattttgacgatctgcctgaaggtgaagatttataaggagttgtcgatgtcagtacctctcattctgaccatactggcgggggcagccacgtttattggcgcgtttctcggcgttctcgggcaaaaaccctcgaaccgcttactggcgttttcgctaggatttgcggcggggatcatgttgctcatctcattaatggaaatgcttcctgccgcactagcagctgaaggaatgtcgcctgtgttgggttatggaatgtttatcttcggtctgcttggctattttggcctggaccgcatgttgccgcatgcgcatccgcaggatttaatgcaaaaatcggtgcagccgttgccaaaatcgatcaagcgcacagccattctgctcactctcggcatcagtctgcataacttcccggaagggattgccacctttgtcacggcgagcagcaacctggagctgggatttggcatcgcactggccgtcgcgttgcacaatattcctgaaggtctggcggttgcaggcccggtttatgcagcaacgggttctaaacgcacggcaattctgtgggcggggatttctggactggcagaaattcttggtggtgtgctggcgtggttaatcctcggtagcatgatttccccggtggtcatggcagcaatcatggcggcggtcgcaggaattatggtggcgctctcggttgatgaattaatgccgctcgccaaagagattgaccctaataataaccccagctatggcgtactatgtggaatgtcagtgatgggattcagtttggtgctgctacaaacggcgggaattggttaaaagcaacatcagaagttgtccagcgcagggacaacttctgctagtttcactaaagccttattctaccttttcggctgtctcttctctcgtactgtttaagtatttgttccgcgcttcaagcagtgcgtctctgtcctggcgaaatgcccgacaataacgtttcaaatgcaggaaataacccaccacaaccagaacaatcaatacaatccagtaccaggcgataaacatccttttacccttaatatttaacaatactaaacatttagcgcataaatttcacatatcctttttcggatatattcatatggtcgcataataacggaacaattatatgattttgatcataatgaaaaagaatgcctgatattaatgaaattttctcatagaaagagaagcggaattaacatcttgcatagtagggaaaaataaaaaccgaagcctgctacaacttcggtttcttgattaaggcagtaaattaagcagcggttttcagctggctttacgctcatgtgcctgacggtatgccaccaggtcttcaatagtcacgagcgccatgttgtgtttattggcaaactcaatgcactctggtgcacgcgccatcgtgccatcgtcattagtcagctcacacagcacaccagccggtttgaagcctgccagcgtcattagatcaatagttgcttcagtatgaccgccacgcgtcagtacaccaccagcctgagcgcggagtgggaaaacgtggcccgggcgattcagatcagaaggttttgcgccatcggcaatcgctgcgcgaacggtcgtaatacggtcagcggcagaaacaccggtagtcacaccttcagccgcttcaatggtcacggtaaaaccggtgccataggcgctggtgttattttctaccatcattggcagatcgagttgtttacggcgatcttcagtaatgcacaggcaaacaataccactaccgtggcgaatggtcagcgccatctgctcaacagtcatggtttctgccgggaagatcatatcaccttcgttttcacggtcttcatcatcaagcaccattacaccgcgtccttcacgcagcgcagccagtgcattttcaacacgttcgaaaggcgtaccaaaagaggaaagtagcgtctgattcatggtaaaaaaacctcactaaaattatggttaccagaatcagggcagtcttaggagtggcggcatatagccaaaataacgtgagcgggtccatgcccgacagaatcgttactctctcccatccggactctaaccgtcggccccggaattacaccggatctgctgtcctttgagttcgcacccaaagcgctcgcgggctttcaactgagttgatttaccgccggtggggaatttcgccccgccctgagaataagcggattcactataacgctaatgattagcggcagcaacgcatagcttcacataattctggtttatgacttacccttatcgcactacaatggcactcaacacctatcagtacagggaaactacaatgattgacccgaaaaaaattgagcaaatcgctcgccaggttcacgaatcaatgcctaaaggaatcagggagttcggggaagatgtggagaaaaaaatccgccaaaccctacaagcgcagctgacgcgtctcgatctggtaagccgcgaagaattcgacgttcagacgcaagtcctgttgcggactcgtgaaaaactggcgttactggagcagcgcagcagtgaactggargcgcgcaataattcggtagcagatcttcaatctcctccggctatcccgcctattgataaagcagaataaagcaacacaaaaacgggccagacggcccgtaatatcagtgttctaattcaagttctctggtttgcatcatctgttggcaataccaggcataacgtgcgcaaaaccaggttctatgttcttcatccatgttaccagtaacggccagaatatcgaccgggcgaccttctgcgtgcattctggcaaaactacgcgctaggaaatcgaaattatttaaagaattaagactatgatccataagcacatcctccggttatcgcataccttttaaggccatatgctttttctgatttcagtattccccaatcagtgtagtgcctttaaacataacgtgcgtaaatatattgtccccgatcacactttttagtgaaaaataaaaaaccatattaaaagactttctcttccagaacctctctaacatatgttattattaacaaagacaaatgtaagcaagaaaactatcacaaagtaaatattgcgtcactaaatggacattggagtgacatatgattttattcgccgactataacaccccttatcttttcgctatttcctttgtactgttgatcggccttttagaaatttttgcgcttatctgcggtcacatgctctccggtgctcttgatgcacatcttgaccattatgattccataaccacaggtcatattagccaggcacttcattatctcaatatcggaagattgccagctctcgtcgttctttgcttactggctggtttttttggtcttattggcatcctgttgcagcatacctgcatcatggtctggcaatcaccactctcgaacctgtttgtggttcctgtcagtttactatttacgattattgcggtgcattataccggtaaaatagttgcgccctggattccacgcgatcatagctcagctattacagaagaagaatatattggtagcatggcgttaattaccggtcatcaagccacttcaggtaatccctgcgaaggaaaactcaccgatcattttggccaaatacattatttactactggagcctgaagaaggaaaaattttcactaaaggagacaaagtgttaattatttgccgactttctgcaacgcgatatttggcggaaaacaatccctagccccaaatattgtaatttattaatcaaaaggaaatttaataatggatgatattgttaattccgtgccctcctggatgtttaccgcgattattgccgtatgcattctgtttattattggaattattttcgccaggctctatcgtcgcgcttcggcagagcaagcatttgtccgtaccggcttaggggggcaaaaagtggtaatgagcggtggcgcaatcgtgatgccgatctttcatgaaataatccccatcaatatgaatactctgaagctggaagtcagccgctcaaccattgatagcctgattacgaaagatcgtatgcgcgtcgatgtagtagtcgctttctttgtgcgggtaaaaccttcagtagaagggattgccaccgctgcccagacgctggggcaacgcaccctgtcgcctgaagacttacgtatgttggttgaagataaatttgtcgatgccctccgtgcaacagctgcgcaaatgaccatgcatgagttacaggatacccgcgagaacttcgtgcagggagtacaaaataccgtagctgaagatctgtcgaaaaacggcctggaactggaaagcgtttcacttaccaactttaaccagacctcgaaagaacatttcaatcctaacaatgcctttgacgccgaaggtttaaccaaactgactcaggagacggagcgccgtcgccgcgagcgtaacgaagttgaacaggatgtagaagttgcggtgcgtgagaaaaaccgtgatgcactttcgcgcaagttggagattgaacaacaagaagcgtttatgacgcttgagcaggagcagcaggttaaaacccgtaccgctgagcagaatgcgaaaattgcggcttttgaagctgaacgtcgtcgtgaagcagagcagacgcgaattctggctgaacgacagattcaggaaacagaaatcgaccgcgaacaggccgtccgctcaagaaaagttgaagctgaacgtgaagttcgcattaaagagatcgaacagcagcaggtcaccgaaatcgctaaccagacgaaatcgatcgctattgccgccaaatcggaacaacagtcccaggcagaagcgcgtgctaaccttgcactcgcagaagcagtaagcgcccaacaaaacgtagaaaccactcgccagacagccgaagccgatcgtgccaagcaggtggcgctgattgccgcagcacaggatgcagaaaccaaagcggttgaactgaccgtgcgggcgaaagcagaaaaagaagccgcagagatgcaggcggcggcgatcgttgagttagccgaagctacgcgtaaaaaaggcctggcggaagcagaagcacaacgtgcgctgaacgatgctatcaacgtactttctgacgaacaaaccagccttaaattcaaactggccttgttgcaggcgctacctgcggtaatagagaaatccgtggaaccaatgaagtccattgacggtatcaagattattcaggtcgatggtctgaatcgtggtggtactgcgggggatgcaaacacgggtaatgtggggggcggaaacctggcggaacaagcattatcagccgcactctcttaccgcacacaggcaccactgattgactccttgctcaatgaaattggcgtttcaggcggctcactggctgcattgacttcactcttaaccccaacaactcccgtcgccgaaaacgtagaataaattttcagctatgaacatccctggctcaaaaagccggggattttttatatctgcgttccgctaaaaggtgcaaatgatcaggctgttgcagcgttttgcgtgattgctcggggaaggcaaaactgcttcagggaaagcgttgcgcggggtccggcgctcatcaacaatcggggagtaagcaaagggctgaaacgggaaagcccctcccgaggaaggggccttacagaaggaaagggttatgatgaagctcgtcatcatactgattgtgttgttactcgtaagtttcgcagcttattaacagccaatcagaggggggagaaatcctccctcacccttgttcctttactttaggttgaaaaaaaatcagcgtcaagaaggtttcattaacacatatccctggcccaaaaagccggggattttttatatctgcgttccgctaaaaggtgcaaatgctcaggacgttgcagcgttttgcgtgaccgctcggggaaggcaaaactgcttcagggaaagcgttgcgcggggtccggcgctcatcaacaatcggggagtcagcaaggggctgaaacgggaaagcccctcccgaggaaggggccttatagaaggaaagggttatgatgaagctcgtcatcatactggttgtgttgttactgttaagtttcccgacttactaacaactcatcagaggggggagaaatcctcccttacccttgttcctttactctaggttgaaaagacaacagcgtcaataggcctgccatgtacgaagcgagatctgtgaaccgctttccggttagccttttttatcctgttggatcttcttgataatgttagtggtcgagcaaccgtcttcaaagttgagcaccaacacttcgccgccgttggcccagacttctttactcccggcgatctcttccggtttgtagtcaccgcctttcaccagcaggtctggcaggatcccggcgatcagacgctgcggcgtgtcttcttcaaacgacactacccagtcgaccgcttccagtgcgcccagcacaatcatacgctgttcgagtgggtttaccgggcgggaatcccctttcagccgtttggtggaggcatcgctgttgacggcaacaatcaagcggtcacccagcttgcgggcatttgccagataagagacgtgcccggcatgtaggatatcgaagacaccgttggtcattaccactttttcaccacgtttacgcgctgccactacagccagcttcagttcctcttcggtcatcacgccaaagccggtatctgcgcgtccacgtacagcgttttccagctcgatcggcgaaaccgtggacgtccccagtttgccgaccaccacaccagccgccgcattggcaaagaagcaggcttcttccagcgaattacccgctgccagcgttgccgccaggacgccaatcaccgtgtcgcccgcaccggtaacgtcatacacttcctgcgcctgagttggcatatgcagcggcgctttacccggttgcagcagcgacataccctgttcggaacgggtcactaacagagccgagagttcgtaatcggcaatcagtttcatgccgcgctcaacaatctcttcttcggtcttacatttaccgacaacagcttcaaattccgagagattcggcgttaacagcgtagcgccgcggtagcgctcaaaatcggtaccttttggatcaatcagcaccggaacacccgctttacgcgccagttggatcatctgctgtacgcttgccagcgcacctttggcgtagtcagaaagcaccagcgcgccaatcgaactcagcgcctgattaatccgctcgtgcagcggctgcggatcaacaccttcgaaaccttcttcaaaatccagacggatcagctgttggttgcgggaaagtacccgtaatttggtaatggtcggatgcgtcggtacagaaacgaagtcgcatttgacgttgacgtcggccagagatttactcagcgcgcgcgctgcatcgtcaatgcccgtcaacccgaccaggcgtgcattagcaccgagagaagcgatattcatcgccacgttagccgcgccgcccggacgttcttcgatggtattcactttaaccacgggcaccggcgcttccggcgagatacgactggaggggccgtaccagtaacgatccagcatcacatcaccaaccaccatcactcctgcacgttcaaactctggcagcgttactttcattcckgkmkcytgagmgawtcaaaatttgcgcgcgataataccatacttcattcttccaccagccacttctgccagcttgcccgcaccagttcacgctctgcggtgaagcaatcctccggcacatggcccggcaattcctgtaatgccagatgatgaagttcatcgcgaagcgtagtgtaagcacgggtcagcgccatcgcttcctgctcttccataatgtcgttttgcgccagtagttccagaatgcgcacgttgtctgaccagcgcgttaacttcggtttttcatgagcgtagcgcaacaccagatattgggtaataaattcgatatcggtaattcccccttcatcagctttgatatcaaagcgatcgcgatgtttattgccgagatgagcgcgcattttctcgcgcatttcccgcacttccgtttgcagagttttaccttcacgcggcagcgtcataatctcgcgacgcactgcgtcaaagtgcgcggtgagctgcggatcgccgtacactacacgcgcacgcaccagcgcctgatgctcccacgtccaggcctcgtttttctgataatcggcaaatgcttctgtggaggtaaccagcattcccgccgccccggacgggcgcagccgcgcatccacttcgtacaaaatgccggaagaggttcgcgtgctgaacaggtgcataatgcgttgcgccagacgcagataaaactgtcgtccgtcgatttcccgctcgccgtcagtcatcgcatccattgggcaatcatggaggaagatcaggtcaagatcggaactgtagcctaactcccagccgcccagcttgccgtagccgaccactgcaaaaccacgcccttcgcgttcgttcaggtgattcggcttaccgtagcgggcaaccatttgaacccacgcctgctgaacgacggcatctatcatggcttccgccagccaggttaagtgatcgctcactttcatcaccggtagcgtaccggcgatatccgctgcggcgatgcgtaacagctgcgcctgtttgaactgacgcagcgcctcaagctgttgctcttcgtcatcttccggcacgcgcagcaaatactggcgcaactcatcgcggtaggcatcggtcgccgtcggctggtaaagggtgtttggatcgagcaattcatccagcaataatggataacgcgccagctggctggcaatcatcggcgacgctgcacacagagaaatcaaatgtttaagcgccgcggggaattcactgagcaattctaaataggtggtgcgggtaacaatccccgccagcaaggcggtaatgcgcaacagcgtaacggcagcgtcttcacgcgcacagacatcacttagcagatgcggcatcagatggtcgagcacctgacgcccgcgtggcccgattgtgcgcttatccagctctttgcggaaatcggcaatcagcgtcagcacctgtttgcgatcgtcctcgctaagatgcgccagcactggtgtagtgtcatcttcctgcaacgcatcctgccacagctcgcgccactgttccgacagcgactcttcctgagtttcactttcgtcgtcgccaatcaattcattaaacacccggcgcacattggtcatatgtgcggtcagcgccccggtcaattgcggccagtcagcaaagtccatcgcccacgccagccgcgcacggttaagctcatcagaaggaagcgtctgggtttgttcgtcgttaatgctttgcagcaggttttccagacgccgcaggaacagatacgccactcgcaattgttcagcatcgttttcagaaagcagatgcagcgcggcaatgacgctgagcgttggcagtaaagagcgcgactgcagcgacggttcgcgcccgccgcgaatgagctggaacacctgaacgataaattcaatttcgcgaatgccgcctgcgccgagtttgatattgtcggtcaaaccacgtcgacgcacttcacgggcaatcattcctttcatgttgcgcagcgactgaatcacgctgaaatcgatgtaacgacggaaaacaaacgggcgcagcatcgcacgcaactcgttagcatagacgccttcgctatcgcccataatccgcgccttgaccatcgcgtaacgctcccagtcgcgcccctgctcctggtaataatcttccaacgcggcaaagctcagcaccagcgggccactttcgccaaacggacgcagccgcatatccacgcgatagacgaagccatcctgcgttggttgatccagcactttaatcagccgctgccccatgcgggtaaaaaactgcgcgttatccagttcccagcgtccaccctgcgtacaaccatgttccggccaggcaaaaatcagatcgatatcagaggagaaattcagttccccgccgcccagcttacccatgcctaaaatcagcagcggttgcgcttcgccctgcgcattgcacggcgttccccactcgcggcagcaggcgtcatatagccagtcacgcgccgcaacaatcagcgtctccgccagatagctgagctgctgcaatatgctctcttcagtaaccagtgccagcgtttgcgcccaggcgatacgtaccatgatgcgccgacggaacagccgcagctcgcgcattaacccggcttcgtcactcacattaatgagcgcctcctgcaaccatgcaacgtaatgctgccattcgtcggcctgcggcggttggctttccagttccgtcagccactctggatgcgcacttatgctgtcctgcacaaaatcactgaaagtaagtactgacttcgcctgtgcactaagtgattcctcggctaaaggctctggcagccgctcaacaatggtctgccagtactgctgtaacggtgaagagagcggcttcataagcgattttatccttgcctgattaacgttttccgctgtgcaaccagaacggttcctgattgtttgcctcattacggaaatgttcaatttcgatgcgttgcccggtcgcaatagcgtgatgcagcccctgccagttctccagccaggcttgcgcgacgacaggatcatagtaacccgccagcaacagtattgagtcaatatcacgcgtcaggcgtggcaactggtcacggtagcgrtcgcctaacggctggcagaaaacgcttttcagttcagcggcatggcgggaaagatggatatcggcaaagcgtttgaaggagtcgctgattttgccctgcgctttggcatctaaaaatggctgccatgctttgcttaccaaccattcggtcaacgccagcttcgccattgccgtttcggtagagtagaccgccgtcacggcagaaaccgcagaagcaatggtcgcttcgcattgggtcagcaaatcacgtaagtgagtgctcgctttacgcggcacaataccaccgaacagcatcagcgtatgacggaccaagctaatggctgccagcacctgttctttcgccgcatcgttgccgcgtacccacagttcttcatgatactgccattgcgctaacgccagctcgagcgccgcttccagcccctgttccacatcggcttttgccgcaacatgcaaaatggtggtcggtttgatttcacgcgccggattgccctgcgccagatgatagccacgcgccgctttgctcaggctgccctggcgtaatccggtttgcgataccagttggttcgccagtttcagcaccgcgcgcgtgtcgccgctaagcagctccagttccagctcacagataggttcagcaaattcccccgctttcacctcaccctgatcgagagcgatttcaattcggctgccatcgaccgccaccagccatttttcgcgataaaaatcggtgctgaacagcggttgtacgcgggaagcgagatcggcgggcaattcgccgttcggccagacttccgtcggtaactgcgccaggtcgagcgtcggttcgctcaacgccacgttatattccgggcgctggtgtaagccgcctgtcactcttcctgcaactttcatggtcatctcatagcgaccgttttcgccacgaatacgtaagcccatatcgtgcccacgcagccagttatccggcgtttcgtagtaaatattcagtaactgcacggggtcatggtgctcgccgcccagcgtattgagatggtcacgcaacgcctcaacggcgctgtgattaacaataaactttaattcgatttcctgagccatggcctttacttatcggttatgtcacataagtgacgatgaacggcgaacttaatgcgatcttttttgtcagtagatagtattttgcgccaaattgccatgcaacgggcaatttgacgggcgtaaaagtttgaagcagtggcaagacctgacacagaggattccgattgatgtcgaatgctttgcgtagcgacactgatgccactactatcgttccactttccatgacaataacgacagcctgatgccaaaattacgcctgatcggattaactttactcgcacttagcgcgactgccgtctcacacgctgaagaaacgcgctatgtttctgacgaactgaatacctgggtccgtagcggtccgggagatcattatcgcytcgtgggcacggttaacgccggcgaggaagtgaccttattacaaactgacgccaacaccaattatgcccaggtgaaagacagctctggccgtaccgcctggatcccgttgaaacaacttagcactgagccaagcctgcgctcccgtgtgccagatctggaaaatcaggtcaaaaccctgaccgataaactcaccaatatcgataacacctggaatcagcgcaccgcagaaatgcagcaaaaagtggcgcagagcgacagcgtgatcaacgggttaaaagaagaaaatcagaaactgaaaaacgagctgattgtcgcgcagaaaaaggtcgatgccgccagcgtgcagctggatgacaaacagcgcaccatcatcatgcaatggtttatgtatggcggcggcgtgctggggcttggcttgctgctcggtctggtactgccgcacctgatcccaagccgcaaacgcaaagatcgctggatgaactaaatcgccttcttcgttgcactgtcttattattaggaattgtgtatttgacgaagggatgatggcgtgaagatttatctggtcggtggtgctgttcgggatgcattgttagggctaccggtcaaagacagagattgggtagtggtcggcagtacgccacaggagatgctcgacgcgggctaccagcaggtaggccgcgattttcctgtgtttctgcatccgcaaacgcatgaagagtatgcgctggcacgtaccgaacggaaatccggctccggttacaccggttttacctgctatgccgcaccggatgtcacgctggaagatgatcttaagcgtcgcgatctgaccattaatgcgctggcccaggacgataacggcgagattatcgacccgtacaacggtctgggcgatctgcaaaatcgtctgttgcgccatgtttcccccgcttttggcgaagatccgttacgcgtactgcgcgtggcgcgttttgctgcgcgttatgcccacctcggttttcgtattgccgatgaaactctgacgctgatgcgcgagatgacccatgcgggtgaactggaacacctgacgcctgaacgggtatggaaagagacagaaaacgccctcaccacccgcaatccacaggtgttcttccaggtactgcgcgattgcggcgcactgcgcgttttattcccggaaattgacgccctgtttggtgttccggcccctgccaggtggcatccggaaatcgacacgggtattcataccttaatgacgctctcaatggcggcgatgctgagtccgcaggtcgatgtccgtttcacaactttatgccacgatctcggtaaaggactgacgccgccagaactctggccgcgtcatcatggtcatggcccggcgggtgttaagttagtggaacaactatgccagcgtctgcgcgtgccaaatgaaattcgcgatttagccagactggtggctgagtttcacgatctcatccacaccttcccaatgctgaacccaaaaaccatcgtcaaattatttgattccatcgatgcctggcgtaaaccgcagcgtgtcgagcaactggcgctgaccagcgaggctgacgtgcgcggcagaaccggttttgaatcagcggactacccgcaaggccgctggttgcgcgaagcctgggaagtggcgcagtcagtgccgacaaaagccgtcgttgaagcgggatttaaaggtgtggagattcgcgaggagctgacccgacggcggattgcggcggtagccagctggaaggaacaacgttgcccaaagcctgagtgagtattgggcattttgccggatgcggcgtaaacgccttatccggctacatgtcaacgacagttgtaggcctgataagacgcgcaagcgtcgcatcaagcgttgattgccggacgcggcgtgaacgccttattcggcctacgcaatcgtggacaacgccaggcatccgacactattcctcaattaaaagaacacgacatacaccgcagccgccacaataaagcgataaatggcgaacgggataaacgaaatgcgcttaatcaattgcaggaaggttttaatcgctatcagcgccaccacaaaagcggtgataaacccaacggcaaacatcgggatatcgccgcttgtcaggaagccccagcttttgtagagatcgagcgccgttgcgcccatcatcatcggcaccgccagcaggaacgaaaactcggaagcagcgtaacggctcacccccatcagcatcccacctgaaatggtcgccccggaacgggagaaacccggccacagcgccagacactggaaacaaccaatcataaacgcctgacgataggtcatatcatcaagacccggcgcacgcggctctttcggcttcaggcattcggcggcaatcagcaacaaaccgccaacgaccagcgcatacatcacatttatcgggttaaacaatgacttaatcgtgtcgtggaacaacagccccagtaccaccgccggaatcatccccagcaaaatgtggatcagcgttaaacgacctttgctttctcyttcgtgctgcaacgggcggccaaagtggatgccaatcaggccaaacagacgccgccagaacatcactactaccgccagaattgatcctaactggatcacaacttcaaaggttttcgccgtgtcgccctcaaaccccaacaagtgaccgacaataatcatatggcccgtgctggataccggcagaaattctgtcaatccttcgaccacacccaatattgccgctatcagcagcgagtgcatatcgctcatcaataaacccctaaattataaaaatgtaacgcttgtccgaactactgcagtatgaccaggttataaccgtttggtttaacagctgtaaaattaattattttctttcagattattgccacgctcaatgattacgccaacattcgccgcccgcgccactgcgcctggcttgctgagtttgatacgcacccacggcgagttgaagcgtgctaacagcagctctgccacctcttccgccacgcgctccaccagcgcaaaacgtgccccctcgacgtggctgaccaccgtttctgcaatgtcagcgtagctgaggcaatccgccacattatcgctttttgccgctttacggttatcccacgccatttcgatatcgaacactaatttctgttcgatggtctgttcccagtcgtaaacaccaatagtggtgattaccgaaagttgctctataaatacaatatccatcacgacctgctcgctttttggctaacccggataccacttccggcgaaatgtgcgtattatccacagattcatcgtttaacacgaattttcaaaacggaacagcttatgagtgcaatcgcgcctggaatgatcctcatcgcgtacctctgcggctccatttccagtgccattctggtttgccgcctgtgtgggctgcccgatccgcgaaccagcggctccggtaatcctggcgcaactaacgtgttacgtataggtggcaaaggagcagccgtagcagtactgattttcgacgttctgaaaggaatgttgcccgtctggggcgcgtatgaattaggtgtcagccccttctggctaggcttaattgccatcgccgcctgtcttggacacatctggcccgttttcttcggatttaaaggaggaaaaggcgttgctaccgcttttggtgccatcgcacccattggctgggatctcaccggagtaatggcgggaacctggttactgaccgtgctattgagcggatactcgtcgctgggagcgattgtcagtgcactgattgctccgttttatgtctggtggtttaagccacaattcaccttcccggtttcgatgctctcttgcctgatcctgctgcgtcatcatgacaacatccagcgtctgtggcgtcgtcaggagacaaaaatctggacgaaattcaaaagaaagcgcgaaaaggatcccgagtgatttctggtggatctacatgasytgatagccttcatcgggtttgcccagccgttgctggcaccatgccgccagaaattccacgcagacacgtaatttcatgctgcgatagagcggctcccggtaaacagcccagatattggcgctttgtgcatactccggcaatacttgcaccagtttgccactctccagaaacggcaacacatcccactcggaacgcagcataatccctttgccctccagcgcccattgcagcacaatctcgccgctattggaggaaagatgcccgctaaccttcaccgattttttctcctgaccgttccccaactcccatattccgtgggtcatatcgcgctctttggtcaccagacagtcatgacgacttaattcctgtagggattgtggctgcggatatttttgcagatactcaggtgctgcgcataatattcttttatttttcgttaacagatgcgcaatataataatcaggaatttcgtcattaatacgaatatccagatcnntattatcctgcactaaatcaatttgccgatcgaacaattcaaaatacacctgtaactcaggataattgcgcataagttcggtaatggctggcgcaatatggctgcgcccaaaaccaaaactgcaaccaatacgaatcatcccctccgggcgcgttttgatttgcgtgacgtcatcgaccagtcgctgatattgggtgaggatttccagcgcatgttcgtaacaacgttggccactttcagtcagcgccacgccgcgagcggagcggttcagcagcgttgttgccagcgtattttcaaggatttggatccgcttggtgacaaatgcaggcgtttgcccaagcgtcgccgctgcagcactaaaactcccgctgtggacgatttctaccagtacctgcaagtctttggctaaaggccagctattcagcatcgttaattatccgcagttgtgataagcgcagtgtatttcgcaaaacattgccattccctgctctggcgcaatattcattcttattttcgcgttgattcacgaactgttaattacatattcacggtggcaaaaaatataaaaccacatttttagtggtagtttgtggcggtgaatttttccagacaaatacaaaaactggagttgccatgatgagcgaaagtaataagcaacaggcagtgaataagttgacggagattgtcgctaactttaccgccatgatttctacccgaatgcctgatgacgtggtggataaactaaaacagctaaaggatgccgaaacgtcgtcgatggggaaaattatctaccatacgatgttcgacaacatgcaaaaagcgattgacctgaatcgtcctgcctgtcaggacaccggggagattatgttcttcgttaaagtcggttcccgcttcccactgcttggcgagctgcaaagcatactcaaacaagccgtggaagaggcgaccatcaaagcgccgctgcgtcacaatgcggtagaaatttttgacgaagtaaacaccggcaaaaataccggtagcggcgtaccgtgggtcacctgggatatcgtccccgacggtgacgatgcggaaatcgaagtttacatggcaggcggcggctgcacgctaccaggccgctcgaaagtgttaatgccgtcagaaggctacgaaggcgtggtgaaattcgtcttcgaaaatatctccaccctcgcagtaaacgcctgtccaccggtactggtgggcgtgggcatcgccacctcggtggaaaccgccgccgtactctcgcgtaaagccattttgcgcccgattggcagccgccaccccaatccaaaagcggcagagctggagctacgcctggaagaaggactcaaccgtctggggattggtccacaagggctgactggcaacagttcagtgatgggcgtgcatatcgaatctgccgcccgccatccgtcaaccatcggcgttgctgtttctaccggttgctgggcgcatcgtcgcggcacactgctggttcatgccgatctcacctttgaaaatctgtctcacacccggagcgcgttatgaaaaagatcctgacaaccccgatcaaagctgaagatctgcaagatattcacgtcggcgatgtgatctatctgaccggtacgctggtgacctgccgtgacgtttgtcaccgccgattgatcgaactgaaacgtccgctcccttacgatctcaacggcaaagcgattttccacgctggccccatcgtgcgcaaaaacggcgacaaatgggagatggtctccgtcggtccgacaaccagtatgcgtatggaaagttttgaacgtgaatttatcgagcagaccggcgtgaaactggtggtcggcaaaggcggaatggggccgctgaccgaagaaggctgtcagaaattcaaggcgctacatgtaattttcccggcaggctgcgcggtgctggcggcaacccaggtggaagagattgaagaagtgcactggacagaactcgggatgccggagtcactgtgggtctgccgggtcaaagagttcggcccgctgattgtctctattgatacccacggcaacaacctgatagccgaaaacaaaaagctgttcgccgaacgccgcgatcccatcgtggaagagatctgcgagcacgtccattacatcaaataaccctcccggagaggctcgccccctctcctttttcgcaggcataacacgatgaaaccttccactgaatggtggcgataccttgcgccgctggcggtcatcgccattattgctctaattccggttcccgcagggctggagagtcatacctggctctactttgccgtttttactggcgtaatcgttggactgatcctcgaacccgtgccgggtgccgtggtggcgatggtgggtatctccatcatcgccatactctctccctggctgctgttcagcccggagcagctcgctcagccaggctttaaattcactgcaaaatccctctcgtgggccgtttccggtttttctaattcggttatctggctgattttcgccgcctttatgtttggcacaggctatgaaaaaaccgggctggggcgacgtatcgcgctgattctggtgaaaaagatggggcatcgcacgctgtttcttggctatgcggtgatgttctccgagctgatcctggcacctgtcacaccgtccaactcggcgcgtggtgcggggattatctatcccatcatccgtaacctgccgccgctctatcaatcacaaccaaacgacagcagttcgcgcagtattggctcgtacatcatgtggatggggattgttgccgactgcgtgaccagcgccattttcctgacggcgatggctcctaacttgctgttaattggactgatgaaaagcgcatctcacgccacgctgagttggggcgactggttcctcgggatgttgccgctcagtattttactggtcctgctggttccctggctggcttacgtgctgtacccgcctgtactgaagtcaggcgatcaggtgccgcgctgggcagagacggaactgcaggcaatgggcccgctctgttcgcgtgaaaaacggatgctggggctgatggtaggcgcgctggtgctgtggattttcggcggtgattatatcgatgccgcgatggtcggttacagcgtggtggcgctgatgctgcttctgcgcattatcagttgggacgatattgtcagtaataaagcggcgtggaacgttttcttctggctggcctcgcttatcaccctcgcgaccggactcaacaacaccggttttattagctggtttggcaaactgttagcaggcagcttaagcggttattcgccaacgatggtgatggtggcgttgattgtggtgttttatctactgcgctacttttttgccagcgccacggcgtatacctccgctctcgcaccgatgatgattgccgctgcgctggcgatgccggaaatcccgctgccggtgttctgcctgatggttggtgcggcaattggtctggggagcattcttacaccatacgccaccggccccagtccgatttactacggcagtggttatctgccaacggcggattactggcgactgggggcgatttttgggctgatattcctcgtattgctggtgattaccggcttactgtggatgcccgtggtgttgctttaagtaaggacggtgccggaagtaactctccggcacccgatagttttacgcagccggtaactccgccagcggccagcgcggacgcacgctaacgccgagatccgccgtcgcgcctgctttaaaccgcaccattccggcataggcgatcatcgcgccgttatcagtacaaaattccggacgcgcgtagaacacttcgccgcggcgttttttcatcatttcagccagcttcgcccgtaacgtgcggttagcactcacgccgcccgccatgaccagtcgcttaaagcccgtcagatccagcgcacgcttacacttaatcatcaacgtatcgaccaccgcatcttcaaaggcgcgggcgatgtcagcacgcgtctggtcgtcggtgccgttgtcacgaatggtatttgccgcgaaggttttcaggccggagaagctgaaatccagccccggacggtcggtcatcggacgcgggaaaacaaagcgcccggcagtaccctgcgccgccattttcgacagtaacggtccgccaggataatccagccccagcagcttcgcggttttatcaaacgcttcaccggcggcatcatcgatagactcgccgagcagctcgtactgaccaatgccagtcacgctgattaactgcgtatgaccgccggaaaccagcagcgcaacaaacggaaattccggcgggttatcttccagcatcggcgctaacagatgcccttccatatggtgtacagggatcgccggaacgttccaggcaaacgccagagaacgccccacggtcgcgccaaccagcagtgcgccgactaatccagggcctgcggtataggccacagcatcaatgtcttttgccgttaaaccagactcctttagcgccgcctggatcaacggtacggttttacgcacatgatcgcgggaggccagttcaggcacaacgcccccgtagtcagcgtgcaatttcacctgactatacaattggttggctaacaaacctttttcatcgtcgtaaatggcgatgccggtttcatcgcaggaagtttcaatacccagtacacgcatgacttgttttacctcgctttattaccgcgcagtgtaggaccaatgcgggttgatgtaaaactttgttcgcccctggagaaagcctcgtgtatactcctcacccttataaaagtccctttcaaaaaaggccgcggtgctttacaaagcagcagcaattgcagtaaaattccgcaccattttgaaataagctggcgttgatgccagcggcaaaccgaattaatcaaaggtgagaggcacatgccggtaattaaagtacgtgaaaacgagccgttcgacgtagctctgcgtcgcttcaagcgttcctgcgaaaaagcaggtgttctggcggaagttcgtcgtcgtgagttctatgaaaaaccgactaccgaacgtaagcgcgctaaagcttctgcagtgaaacgtcacgcgaagaaactggctcgcgaaaacgcacgccgcactcgtctgtactaattccccgagagcgttgctctccgatcagaccgagttgtagttgtaaggccgtgcttccgaaaggaatgcgcggcttattttcgtttatgaattgctaaaaatcggggcctatggctggacgaatcccacgcgtattcattaatgatctgctggcacgcactgacatcgtcgatctgatcgatgcccgtgtgaagctgaaaaagcagggcaagaatttccacgcgtgttgtccattccacaacgagaaaaccccgtccttcaccgttaacggtgagaaacagttttaccactgctttggatgtggcgcgcacggcaacgcgatcgacttcctgatgaactacgacaagcttgagttcgtcgaaacggtcgaagagctggcggcaatgcacaatcttgaagtgccatttgaagcaggtagcggccccagccagatcgagcgccatcagcggcaaacgctttatcagttgatggacggtctgaatacgttttaccaacaatctttacaacaacctgttgccacgtctgcgcgccagtatctggaaaaacgcggattaagccacgaggttatcgctcgctttgcgattggttttgcgcctcccggctgggacaacgtcctgaagcggtttggcggcaatccagaaaatcgccagtcattgattgatgcggggatgttggtcactaacgatcagggacgcagttacgatcgtttccgcgagcgggtgatgttccccattcgcgataaacgcggtcgggtgattggttttggcgggcgtgtgctgggcaacgatacccccaaatacctgaactcgccggaaacagacattttccataaaggccgccagctttacggtctttatgaagcgcagcaggataacgctgaacccaatcgtctgcttgtggtcgaaggctatatggacgtggtggcgctggcgcaatacggcattaattacgccgttgcgtcgttaggtacgtcaaccaccgccgatcacatacaactgttgttccgcgcgaccaacaatgtcatttgctgttatgacggcgaccgtgcaggccgtgatgccgcatggcgagcgctggaaacggcgctgccttacatgacagacggccgtcagctacgctttatgtttttgcctgatggcgaagaccctgacacgctggtacgaaaagaaggtaaagaagcgtttgaagcgcggatggagcaggcgatgccgctttccgcatttctgtttaacagcctgatgccgcaagttgatctgagtacccctgacgggcgcgcacgtttgagtacgctggcactgccattgatatcgcaagtgccgggcgaaacgctgcgaatatatcttcgtcaggaattaggcaacaaattaggcatacttgatgacagccagcttgaacgattaatgccaaaagcggcagagagcggcgtttctcgccctgttccgcagctaaaacgcacgaccatgcgtatacttatagggttgctggtgcaaaatccagaattagcgacgttggtcccgccgcttgagaatctggatgaaaataagctccctggacttggcttattcagagaactggtcaacayttgtctctcccagccaggtctgaccaccgggcaacttttagagcactatcgtggtacaaataatgctgccacccttgaaaaactgtcgatgtgggacgatatagcagataagaatattgctgagcaaaccttcaccgactcaytcaaccatatgtttgattcgctgcttgaactgcgccaggaagagttaatcgctcgtgagcgcacgcatggtttaagcaacgaagaacgcctggagctctggacattaaaccaggagctggcgaaaaagtgatttaacggcttaagtgccgaagagcgatcgggaagcccccgacagccgcactgagaggcagcggcaaatatataagtacgccctcgtaattatcgttggcggtaaacaaccgttggatttcagcgttaacggctgaaggacatcgggtcaatcgcccaacaccaacctcatgaaataagtgtggataccgtcttatggagcaaaacccgcagtcacagctgaaacttcttgtcacccgtggtaaggagcaaggctatctgacctatgccgaggtcaatgaccatctgccggaagatatcgtcgattcagatcagatcgaagacatcatccaaatgatcaacgacatgggcattcaggtgatggaagaagcaccggatgccgatgatctgatgctggctgaaaacaccgcggacgaagatgctgccgaagccgccgcgcaggtgctttccagcgtggaatctgaaatcgggcgcacgactgacccggtacgcatgtacatgcgtgaaatgggcaccgttgaactgttgacccgcgaaggcgaaattgacatcgctaagcgtattgaagacgggatcaaccaggttcaatgctccgttgctgaatatccggaagcgatcacctatctgctggaacagtacgatcgtgttgaagcagaagaagcgcgtctgtccgatctgatcaccggctttgttgacccgaacgcagaagaagatctggcacctaccgccactcacgtcggttctgagctttcccaggaagatctggacgatgacgaagatgaagacgaagaagatggcgatgacgacagcgccgatgatgacaacagcatcgacccggaactggctcgcgaaaaatttgcggaactgcgcgctcagtacgttgtaacgcgtgacaccatcaaagcgaaaggtcgcagtcacgctgccgctcaggaagagatcctgaaactgtctgaagtattcaaacagttccgcctggtgccgaagcagtttgactacctggtcaacagtatgcgcgtcatgatggaccgcgttcgtacgcaagaacgtctgatcatgaagctctgcgttgagcagtgcaaaatgccgaagaaaaacttcattactctgtttaccggcaacgaaaccagcgatacctggttcaacgcggcaattgcgatgaacaagccgtggtcggaaaaactgcacgatgtctctgaagaagtgcatcgcgccctgcagaaactgcagcagattgaagaagaaaccggcctgaccatcgagcaggttaaagatatcaaccgtcgtatgtccatcggtgaagcgaaagcccgccgtgcgaagaaagagatggttgaagcgaacttacgtctggttatttctatcgccaagaaatacaccaaccgtggcttgcagttccttgacctgattcaggaaggcaacatcggtctgatgaaagcggttgataaattcgaataccgccgtggttacaagttctccacctacgcaacctggtggatccgtcaggcgatcacccgctctatcgcggatcaggcgcgcaccatccgtattccggtgcatatgattgagactatcaacaaactcaaccgtatttctcgccagatgctgcaagagatgggccgtgaaccgacgccggaagaactggctgaacgtatgctgatgccggaagacaagatccgcaaagtgctgaagatcgccaaagagccaatctccatggaaacgccgatcggtgatgatgaagattcgcatctgggggatttcatcgaggataccaccctcgagctgccgctggattctgcgaccaccgaaagcctgcgtgcggcaacacacgacgtgctggctggcctgaccgcgcgtgaagcgaaagttctgcgtatgcgtttcggtatcgatatgaacaccgatcacacgctggaagaagtgggtaaacagttcgacgttacccgtgaacgtatccgtcagatcgaagcgaaggcgctgcgcaaactgcgtcacccgagccgttctgaagtgctgcgtagcttcctggacgattaatcggtaggccggatcaggcgttacgccgcacccggcacctgtccctttgcacaaacgccaccttttcggtggcgttttttatcgcccacgcaccaccagcgcctggtccagctcgcgatacgcttcaaccagtttctccagtgaaacgcgacttaaaccgctgggatttggcagcacccaaatctgcgtcgaaccaatgctgagcgtttgtttcccccactgtgcaccacgctggctgaatccctgttcatatgcttgtttgcccagaatcgccaacgcttgcggctgataatcttcaattttttcaatcagcttacgcccacctgcgtgtagctcttgctttgaaatttcattggcttgcaccgttggcctgtctaccagtttggtgacgccacaacgataatccagcagatgctgtgcctcctgcggcttcaactgatggtcggtaaacccggcctgatatatcaccttccagaagcgatttgccggatgagcaaagggaaaaccagtcccggcggatgaaagcccagggttgataccgcaaaacacgacccgtaaccctggagccaaaatatcctcaaccatatttactcctttctaacatcaccaggaaaagtataacggattgaaaatacattgtttataaaaacagcaggcgcgcggtaatggctggattgcgacacggagttactttataatccgctaccatggccccttagctcagtggttagagcaggcgactcataatcgcttggtcgctggttcaagtccagcaggggccaccagatatagcaaaggctgacgagaaatcgtcagcctttttctttttatatatcagttactttgcgtgccagtargccgctgcacgtacccgctgtgggtcatactgttccgcttcaaagcggcggcttaaattcttaacgactttaccttcgccggttatccagatgaagtaatcatcggcagggatttgcatctgcgccagacgcgcatctaccgcctgctcatcatgtgccagccattcgatattaaaaccatcaaggtgcgcgagataatcctgacaggcgttatcccgcacgctaaccagcgcactaacttgcggtttaacggcaagtttgctcaacgtttccaggcggcggcgcaatgcgggcattccggattcatcgcagacatacagctgatacgcgtaatcttccggcaccaccagcgaaccgcgcggacctgccaccgtaagtttatcgcccggttgcgcctgcatcgcccagccgctggcgaccccaccgtcgtgaataaagaaatcgatcgccagttcatggcgtagttcgtcatacagcggcgtatagtcacgcgacggtgggcgtggtccttccggccagacgatgccctcttccgttaccgttggcggcacaaagtgagcgtcaggttgaggaaagaagagtttgctgtgatcgtcaaagccgcgcgatgtaaaaccgtccagcgcctcgccgccaaggacaatgcgctgaaaaccggcgctgatacgctcaacgcgtagcacagtcaattcacggaagcgcagatcattgcgaacgcgctgcgggtagcggggggagttattcattgttatcgccttcgtgatggtaatcagatatatctaaataattttcgcaaatgataatgattgttaatcatgataaatgcaagcgatttgtagaactgatatgtctatagtctgacaagacgaaccgcytcttctcaggcatcattaytcaacgccggatgcggcgtgaacgccttatccggcctacgtgtgagatgagtccacatttaaaaatcatttttattcttgcaagagtgctcatatcagatataaattagatatatctaattaagcaaaaggaggctgatatgagccatcatcacgaagggtgttgtaaacatgaaggccagccacgccatgagggctgctgcaaaggtgagaagtcagaacacgagcactgcggacacggtcaccagcatgaacacggtcaatgttgcggtggtcgccacggtcgcggcggcggtcgtcggcaacgtttctttggtcacggtgaattgcgtctggtgattctggatattctctcgcgcgatgacagccacggttacgaattgattaaagcgattgagaatctaacccaagggaattacaccccaagcccgggcgtcatctacccgacgctggattttctgcaggagcagtcgctgattaccatccgcgaagaggaaggtggtaagaagcagattgcgctgaccgaacaaggcgcgcagtggctggaagaaaaccgcgaacaggtggagatgattgaagaacgcatcaaagcgcgttgcgttggcgctgcgctgcgccagaacccgcaaatgaagcgggcgctagataattttaaagcggtgctgaatttacgcgtcaaccagagtgatatcactgatgcacaaataaaaaagatcattgcggtgatcgaccgcgccgcttttgatattacgcaactggattaatcgccgcatccgccagtggcgcggtgcaattgccggatgcgacgcttgacgcaccttatccggcctacacccgctacacaccccgtaggcctgataagatgcgccagcatcgcatcaggcatcgtgtatcaaataccggatccggcataccgattaatgcagcaccgtcaccgcgtcttccagtcggctggcgcggtgtttcaccatcgccgacacctgcgcactctcttccaccagctcggcatttttctgggtgatgaggttaagctcatccactgcacgggtcaggctggaaagaccatcggcctgttccagcgttgaatggctaatctgggcaatcaactgggtgacgtttttcacctgtgccacaatatcttccatcgtacgtccggcggcgtgtacctgctgcgaaccggattgcaccttatcagcactggcatcaatcagcttgcgaatatcgttggcagcattggcgctgcggctggctaaatgacgcacttcccccgccaccaccgcaaaacctttgccctgttcgccggcacgcgccgcttccaccgccgcattcagggccagaatattggtctgaaacgcaatatcgttaatcagcgaagtaatggtgccaatgcgctgggtactgtcggcgatatcgtccattgtcttgatcaccgtggtcatcgcctccccgccctgcactgccgcattactggcggtgattgacagtttatcggcagccgacgccgtggcagagttctgtttcaccgacgccgccatttggttcatggtcgccaccgtttgctgaacgttatcaactgtctgctgggtatgttcgttcagttcatcggtgcctttcgccagcgtctcactgccgtttctgacactggacacctggcttgagacatcgttaattaaccaacggcacatcaggccaagctgccctaccgcgcgtaatgtcagccccagctcatcgctgcgattcagatgctcaacactattacgctctccggtcgccaccttcagtgcctgacgggcgacattttctatcgggcggacaatctgccattcaaaacaggcgcttgccaacaataccactaacgcacagaggatatacgtcaccaccggggcagcaacaaaccaaagcatggccgccagcaagataaacatcagggtcatcactccacgcgcccgccagcgaagcggtaatgaaggcagtttacccagccagcctttacgcaccaccaggcctttatgaatacgcttaccggtacgtccggcgttcagcgctttgtacagcggctccaccgccgcgatctcttcatccgtcgcccgggtacgaatcgacatatagccactgatttttccctcgcgcaccatcggtaccgcattggcccgcacccaataatggtcaccatttttgcggcgatttttcacgatgccgctccagggctccccttttttcagggtgaaccacatatccgcaaacgccgcttttggcatatccgggtgacgcaccatgttgtgcggctgcccttgtaactcttgcaaggtaaagccgctcacctgcacaaaagtgtcattagcatgagtgatatagctttgcagatcggtagtggacatcagagtggtatcgtccgccagcggggtattttgctgggtgacatacggatgagaagacatgttcgcgtcctgtgcaggttatatggttgttaacttcttgtcagagtttatgtcggccccgctgcggttatctttaaccgattaatttgatttagatcgcaatttgcgattaaagcacaaatctaattcgttgatttaaaatactttcactctgttactatacgaaaacgttaattatcttgcccaaaaatcaggcagttaatgccctgaaagcgtgcatttgcgcagcaattatcaaatccatacccgacaaaaaccgtgcaaaataacaacagatgttaacaaatagcattaaatattgcgcaaatgataaccacatttgtgtttatcccgattttcgcgatcgcagccggagtggcgcaatccctgcaatacttaaatcggtatcatgtgatacgcgagcctccggagcatattttgaacaggttaccttcgagcgcatcggctttagcgtgcagcgcccacgccctgaatctcattgaaaagcgaacgctggatcatgaggagatgaaagcacttaaccgagaggtgattgaatacttcaaagagcatgtcaatccggggtttttagagtatcgcaaatctgttaccgccggcggggattacggagccgtagagtggcaagcgggaggtttaaatacgcttgtcgacacccagggacaggagtttatcgactgcctgggaggttttggaattttcaacgtggggcaccgtaatccagttgtggtttccgccgtacagaatcaacttgcgaaacaaccactgcacagccaggagctactcgatccgttacgggctatgctggcgaaaacccttgctgcgctaacgccaggtaaactgaaatacagcttcttctgtaatagcggcaccgagtccgttgaagcggcgctgaagctggcgaaggcttatcagtcgccgcgcggcaaatttacttttattgccaccagcggcgcgttccacggtaaatcacttggcgcgctgtcggccacggcgaaatcgaccttccgcaaaccgtttatgccactgctgccagggttccgtcatgtgccgtttggcaatatcgaagccatgcgcacggctcttaatgagtgcaaaaaaaccggtgatgatgtggccgcggtgatcctcgaaccgattcagggcgaaggtggcgtaattctgccgccgccgggctatctcaccgccgtgcgtaagctgtgcgatgagttcggcgcactgatgatcctcgatgaagtacaaacgggcatggggcgcacgggcaagatgttcgcctgcgaacatgagaacgtacagccggacatcctgtgcctggcaaaagccctcggcggcggtgtgatgccgattggcgcaaccatcgccactgaagaggtgttctcagttctgttcgacaacccgttcctgcataccaccacctttggcggcaacccgctggcctgtgcggcggcgctggcgaccatcaatgtgttgctggagcagaacttaccggctcaggctgagcaaaaaggcgatatgttgctggacggtttccgtcaactggcgcgggaatatcccgatctggtacaggaagcgcgtggtaaagggatgttaatggcgattgagtttgttgataacgaaatcggctataactttgccagcgagatgttccgccagcgcgtactggtggccggaacgctcaataacgccaaaacgatccgcattgaaccgccactgacactgaccattgaacagtgtgaactcgtgatcaaagcggcgcgtaaggcgctggcggccatgcgagtaagtgtcgaagaagcgtagtatcaaatcggatggcaatacgacgtcgccatccgatctttttatacgatacgtacgcccgcaggcatcatccgctccggcgttaacagcacgctttcactgccgtcatcggtttccgcacacaacagcatgcattccgacgtttcaccacgcattttcgctttttgcagattgcataagaccaccaccgtttttcccatcaactcttcttcgctgtagtacggcaccaggctggtcacggtttgcagtgttttttcccccacatcaacctgtacgatgtacagcttgtcggcgttttcatggcgtttcacttccacaatctttccgacgcgcatttccagacgtgcaaaatcagcgtaagccacggtttccattgcttcctcccttcgagtaaaattttactaaactatagcaaaagtttttctcaatcctgtaggctaaaaatggagaatgcaggcgtgatcacattcgtgagccgctgtgttaccgttacagcgtcaaagaaacgcgctttatttactgaaaacaggtgacccgataagcacttcctctacaatgggggcgcacatcagggaaagtaaaaaaggtaaacatggcaacactaaaagacatcgcaatcgaagctggcgtatccctggcgacagtatccagggtcttaaatgacgatccgacattgaatgtgaaagaagagacgaaacatcgcattctcgagatcgccgaaaagctggagtacaagaccagtagcgcccgtaaactacagacaggcgcagtcaaccaacaccatattctggctatctacagctaccagcaggagctggagatcaacgatccttactatctggcgatccgccacggcattgaaactcagtgcgaaaagctggcgatcgaactgaccaactgttatgaacacagcggattaccagacattaaaaacgtcaccggtattttaattgtcggcaaacccacgcccgccctgcgcgccgctgccagcgcgttgaccgacaatatctgttttatcgactttcacgaacccggcagcggttacgatgcggtggatatcgatctggcacgcatcagtaaagaaatcatcgacttctatatcaaccagggcgttaatcgtattggttttattggcggtgaagatgagcctggcaaggcggatattcgtgaggtcgcctttgcggaatatggccgactgaaacaagtggtacgcgaagaggatatctggcgcggcggtttttccagttcgtcgggttatgaactggcaaaacaaatgctggcgcgggaagactatccgaaggcactgtttgttgcttccgattccattgctatcggcgtactgcgggcgattcatgaacgtggtctgaacatcccacaggatatttcgcttatcagcgttgacgatatccccaccgcgcgatttacctttccgccgctctccaccgtgcgcatccattccgaaatgatgggaagtcagggcgtaaacctggtgtatgaaaaagcccgcgatggtcgcgcgctgccgctnttagtcttcgttcccagcaaattaaaactgcgcggcacgacccgttaaatccccttacacactgtccggcaatcgtttttgccgggcagtgctgccgtttattttcgtgatccagttaaagtaaatgcatttacccgctactttttagtaaaaattttactaaactccccagcaattacacaaactaccatcaccatgaatggttccgatttctctctaccgggaggccctatgaatcgctgggaaaacattcagctcacccacgaaaaccgacttgcgccgcgtgcgtactttttttcatatgattctgttgcgcaagcgcgtacctttgcccgcgaaacgagcagcctgtttctgcccttaagcggtcagtggaatttccacttttttgaccatccgctgcaagtgccagaagccttcacytctgagttaatggctgactgggggcatattaccgtccccgccatgtggcaaatggaaggtcacggcaaactgcaatataccgacgaaggttttccgttccccatcgatgtgccgtttgttcccagcgataacccaaccggtgcctatcaacgtattttcaccctcagtgacggctggcagggtaaacagacgctgattaaatttgacggcgtcgaaacctattttgaagtctacgttaacggtcagtatgtgggtttcagcaagggcagtcgcctgaccgcagagtttgacatcagcgcgatggttaaaaccggcgacaacctgttgtgtgtgcgcgtgatgcagtgggcggactctacctacgtggaagaccaggatatgtggtggtcagcggggatcttccgcgatgtttatctggtcggaaaacacctaacgcatattaacgatttcactgtgcgtaccgactttgacgaagcctattgcgatgccacgctttcctgcgaagtggtgctggaaaatctcgccgcctcccctgtcgtcacgacgctggaatataccctgtttgatggcgaacgcgtggtgcacagcagcgccattgatcatttggcaattgaaaaactgaccagcgccagctttgcttttactgtcgaacagccgcagcaatggtcagcagaatccccttatctttaccatctggtcatgacgctgaaagacgccaacggcaacgttctggaagtggtgccacaacgcgttggcttccgtgatatcaaagtgcgcgacggtctgttctggatcaataaccgttatgtgatgctgcacggcgtcaaccgtcacgacaacgatcatcgcaaaggccgcgccgttggaatggatcgcgtcgagaaagatctccagttgatgaagcagcacaacatcaactccgtgcgtaccgctcactacccgaacgatccgcgtttttacgaactgtgtgatatctacggcctgtttgtgatggcggaaaccgacgtcgaatcgcacggctttgctaatgtcggcgatatcagccgtattaccgacgatccgcagtgggaaaaagtctacgtcgagcgcattgttcgccatattcacgcgcagaaaaaccatccgtcgatcatcatctggtcgctgggcaatgaatccggctatggctgtaacatccgcgcgatgtaccacgcagcgaaggcgctggatgacacgcgactggtgcattacgaagaagatcgcgatgctgaagtggtcgatattatttccaccatgtacacccgcgtgccgctgatgaatgagtttggtgaatacccgcatccgaagccgcgcatcatctgtgaatatgctcatgcgatggggaacggaccgggcgggctgacggagtaccagaacgtcttctataagcacgattgtattcagggacattatgtttgggagtggtgcgaccacgggatccaggcgcaggatgacaacggcaatgtctggtataaattcggcggcgactacggcgactatcccaacaactataacttctgtcttgatggtttgatctattccgatcagacgccgggaccaggcctgaaagagtacaaacaggttatcgcgccggtaaaaatccacgcgctggatctgactcgcggcgagctgaaagtcgaaaataaactgtggtttaccacgctggatgactacaccctgcacgcagaggtgcgcgccgaaggtgaaacgctcgcgacgcaacagattaaactgcgcgacgttgcgccgaacagcgaagcccccttgcagatcacgctgccgcagctggacgcccgcgaagcgttcctcaacattacggtgaccaaagattcccgcacccgctacagcgaagccgggcattctatcgccacttatcagttcccgctgaaggaaaacaccgcgcagcctgtacctttcgcaccgaataacgcccgtccgctgacgctggaagacgatcgtttgagctgtactgttcgcggctacaactttgcgatcaccttctcaaaaacgagtggtaaaccgacatcctggcaggtaaatggcgaatcgctgctgacccgcgagccaaagatcaacttcttcaagccaatgatcgacaaccacaagcaggagtacgaagggttgtggcagccgaatcatttgcagatcatgcaggaacatctgcgcgactttgccgtagaacagagcgatggtgaagtgttgatcatcagccgcacggttatagcaccgccggtgtttgacttcgggatgcgctgtacctacatctggcgcatcgctgcagatggccaggttaacgtggcgctttccggcgagcgttacggcgactatccgcacatcattccgtgcatcggtttcaccatggggattaacggcgaatacgatcaggtggcgtattacggtcgtggaccgggcgaaaactacgccgacagccagcaggctaacatcatcgatatctggcgcagcaccgtcgatgccatattcgagaactatccyttcccgcagaacaacggcaaccgtcagcatgtccgctggacggcactgactaaccgccacggcaacggtctgctggtggttccgcagcgcccaattaacttcagcgcctggcactatacccaggaaaacatccacgctgcccagcactgtaacgagctgcagcgcagtgatgacatcaccctgaatctcgaccaccagctgcttggcctcggctccaattcctggggcagcgaggtgctggactcctggcgcgtctggttccgtgacttcagctacggctttacgttgctgccggtttctggcggagaagctaccgcgcaaagcctggcgtcgtatgagttcggcgcagggttcttttccacaaatttgcacagcgagaataagcaatgaggatcatcgataacttagaacagttccgccagatttacgcctctggtaagaagtggcaacgctgcgttgaagcgattgaaaatatcgacaacattcagcctggcgtcgcccactccatcggtgactcattgacttaccgcgtggagacagactccgcgaccgatgcgctatttaccgggcatcgacgctattttgaagtgcattactacctgcaagggcagcaaaaaattgaatatgcgccgaaagagacattacaggtcgtggaatattatcgtgatgaaactgaccgtgaatatttaaaaggctgcggagaaaccgttgaggtcgacgaagggcaaatcgttatttgcgatatccatgaagcatatcggtttatctgcaataacgcggtcaaaaaagtagttctcaaagtcaccatcgaagatggttatttccataacaaataacaactacggcggcaaaaggagtttgccgccaccgctaccctactcattttcggagatgtgttatgtctgataccaaacgtaatacaatcggcaaattcggcttgctctcgctgacttttgccgccgtttacagctttaacaacgttatcaataataatattgagcttggactggcctcggcaccgatgtttttcctcgcgacgattttttattttattcccttctgtctgatcatcgcagaatttgtttcgttaaataaaaactcagaagccggtgtctacgcgtgggtaaaaagttcgctgggcggacgttgggcatttattactgcctatacctactggttcgtaaacctgttctttttcacctcgctgttgccgcgcgttattgcttatgcttcgtatgccttcctcggctatgaatatattatgacgccggttgccaccaccattatcagtatggtgctgttcgccttctccacctgggtttccaccaacggggcgaaaatgttggggccaattacctccgtcacttcaacgctgatgctgctgttaacgctctcctacattttactggcaggtacggcgctggttggcggcgtacagcctgctgaccccatcaccgttgacgcgatgatcccgaacttcaactgggcgttcctcggcgttaccacctggatctttatggccgcaggtggcgcggagtccgtcgctgtgtacgttaacgacgtcaaaggcggttcgaaatcgttcgttaaagtgatcatcctcgccgggatttttatcggtgtactatattccgtctcctcggtgctgattaacgtcttcgtcagcagcaaagagttgaaatttactggcggatcggtgcaggtattccacggcatggcggcgtattttggtctgccggaagcgttgatgaatcgctttgtcggtctggtgtcctttaccgcaatgttcggttccctgctgatgtggaccgcaacgccggtgaaaattttcttctccgaaatcccggaaggcatctttggtaagaaaaccgtcgaacttaacgaaaacggcgttccggcgcgcgcagcgtggatccagttcctgatcgtcatcccgctgatgattatcccgatgctcggttccaatactgtgcaggatctgatgaatactattattaatatgaccgccgcagcgtccatgcttccgccgttattcatcatgctggcttacctgaatttacgcgccaaattagatcacctgccacgcgatttccgtatgggctcccgccgcaccggtattatcgttgtttcaatgctgattgcgatatttgccgtagggtttgtcgcttcgacattcccgactggcgcgaatattctgaccatcattttttataacgtcggcggtattgttatattccttggctttgcgtggtggaaatacagtaaatatataaagggattaacggctgaagagcgccatattgaagcgacgccagccagcaatgttgattaaacagaytaataaaaaatgagcaggcattttccytcttcctggatgaggagagggaaaatagtttctgcctttatatttttataattacaacgataaaaggctgtactttttctttagctcatggattaacacaatgaaattaatcactgcaccatgcagagcattacttgctctgccgttttgctacgccttttctgcggcaggagaagaagcacgtccggcagaacatgacgacacaaaaacccccgcaattacctcgacatcttctccttcatttcgtttttacggcgaattaggggttggtggatatatggatttagagggtgagaataaacataaatacagcgacggcacctatattgaaggtggcctggagatgaagtacggctcctggttcggcctgatttacggcgaaggctggaccgtgcaggccgaccacgacggcaatgcctgggtgcctgaccatagctggggcggtttcgaaggtgggattaaccgtttctatggcggttatcgaaccaatgatggcaccgaaatcatgctcagtctgcgtcaggattcctcgctggatgacctgcaatggtggggcgacttcacacccgatctgggctacgtcattcccaatacccgcgacattatgaccgcgctgaaggtgcagaacttaagcggcaactttcgttatagcgtcaccgccacacctgccggacatcatgacgaaagcaaagcatggctacattttggcaagtacgatcgctacgacgacaaatacacctatccggcaatgatgaacggttacatccagtatgaccttgccgaaggcatcacctggatgaatggtctggaaattaccgacggcacaggacaactctatctcacgggactgcttacccctaactttgccgctcgcgcctggcaccataccggacgtgccgacgggctggacgtaccgggaagtgaaagcgggatgatggtgagcgccatgtatgaagcgttaaagggcgtttatctctccaccgcttacacctacgccaaacatcgccctgaccacgctgacgatgaaaccacctctttcatgcagtttggtatctggtacgaatatggcggcggacgtttcgcaacggcttttgatagccgcttctacatgaaaaatgcctctaacgatcccagcgaccaaatcttcctgatgcaatatttctactggtaataaggactgtaatttcatgaaaatcaaaactattttaacgccagtaacctgcgctctgctgataagtttttccgcccatgccactaacgccgacaattataaaaacgtgattaaccgtactggtgcgccgcagtacatgaaggattacgattacgacgatcaccagcgttttaatccgtttttcgatctcggagcctggcatggtcatctgttgccagacggcccgaacaccatgggcggctttccgggcgttgcgctgctgacggaagaatacatcaactttatggccagcaatttcgaccgcctgaccgtctggcaggacggcaagaaagtcaacttcacgctggaggcatacaatattcccggcgcgctggtgcaaaaactgacagcaaaagatgtgcaggtcgaaatgactctgcgcttcgccacgccgcgcacgtcactactggaaactaaaatcatcagcaataaaccgctggatctggtgtgggatggcgaactgctggaaaaactggaagcgaaagaagggaaaccgctttccgataaaaccattgctggcgaataccctgactaccagcgcaaaatcagcgccacccgtgatggcctgaaagtcacctttggcaaagtgcgcgccacctgggatctgctgacctccggtgaatcagaatatcaggtgcataaatccctgccggtgcagactgaaatcaacggcaatcgctttaccagtaaggcgcatatcaacggttcgacgacgctctataccacctattcccatctgctgacctctcaggaagttagcaaagagcaaatgcagatccgcgatattctggcgcgtccggcgttttatctcaccgcctcgcagcaacgctgggaagagtatctgaagaaagggttaaccaatccggatgcgacgccggaacagacacgcgtcgcggtgaaagcgatcgaaacgctcaacggtaactggcgctcgcctgggggtgcggtgaaatataacaccgtcacgccgtcggtgaccgggcgctggttctccggcaatcagacctggccgtgggatacctggaagcaggcgtttgcgatggcgcatttcaatccggacatcgccaaagagaatatccgcgcggtcttctcctggcagatccagcctggcgacagcgtgcgtccgcaggatgtgggctttgtccccgacctgatagcgtggaatcttagccccgagcgtggtggcgatggtggcaactggaacgaacgaaataccaaacccagccttgccgcctggtcggtgatggaagtgtacaacgtcacccaggataaaacctgggtggcagagatgtacccgaaactggtggcctatcacgactggtggttacgtaaccgcgatcacaacggcaacggcgtgccggaatatggcgcgacccgcgacaaagcccacaacactgagagcggcgagatgctgtttacggtgaagaaaggcaacaaagaagagacgcagtctgggctgaacaactacgcccgcgtggtggagaaaggccagtacgacagtctggaaattccggcacaggttgctgcatcgtgggaatcggggcgtgatgatgccgccgtctttgggtttatcgacaaagaacagctggataaatatgtcgcaagcggcggcaaacgtagcgactggacagtgaaattcgccgaaaaccgcagtcaggacggaacgttgctggggtactcgctattgcaggagtcggtggatcaggccagctatatgtacagcgataaccattatctggcggagatggcgacgattctcggtaaaccggaagaggctaagcgctatcgccagttggcacagcagctcgcggactacatcaacacctgtatgttcgacccggctacgcagtacttctatgacgtgcgtattgaagataaaccgctggcgaacggctgcgcgggcaaaccgattgttgagcgcggtaaagggccggaaggctggtcgccgctgtttaacggtgcggcaacgcaggccaatgccgacgcggtggtgaaggtgatgctcgatcctaaagagttcaatacctttgttccgctgggaacggcggcgttaaccaatccggcctttggcgctgatatctactggcgcgggcgcgtatgggtggatcagttctggtttggtctgaaagggatggagcgttacggttatcgcgatgatgccctgaaactggcggatacgttcttccggcacgccaaagggttaaccgccgatggcccaattcaggaaaattacaacccgctgacaggcgcacagcaaggcgcaccaaatttctcctggagtgccgcacatttttatatgttgtataacgattttttccgtaagcaataatttgcaacggctggcggatgcggcgtgaacgccttatccgccctacatrttcgttcccgtaggctggataagacgcgacaagcgtygcatccggcatctgcacctcgccacyggcggatgckgcgtgaacgccttatccgccctacatgttcgttcccgtaggctggataagacscgacaagcgtcgcatccggcgtctgcaccgcgccactggcggatgcggcgtgaacgccttatccgccctacatgtgcaatcccccaggtcggatagggcccggcaagcgtcgcatccggcgttaccaccgggcgtattctttttgaatcccatcacaaaccccgcactccccttttcccttttctccggcgacggctaaattagaactcatccgaccacataacaattattttacatactggacaattttatgagctacccgtcgctgttcgccccgctggatttaggttttaccacgttaaaaaaccgcgtgttgatgggttcaatgcacaccgggctggaggaatacccggacggtgctgaacggctggcagcgttttatgccgaacgcgcccgtcacggcgtggcgctgattgttagcggcggcattgcaccagatttaacaggcgttggcatggaaggcggcgcaatgctcaatgacgccagccagatcccacaccatcgcaccattaccgaagcggtacatcaggaaggcggcaaaatagccctgcaaattttgcataccgggcgctacagctaccaaccgcatctggtcgcaccgtccgcattgcaggcccccatcaaccgtttcgttcctcatgaactcacccatgaagagatcctgcaactgatcgacgatttcgcccgctgcgcgcaactggcacgggaggcaggatacgacggtgtagaggtaatgggttccgaagggtatttgatcaacgaatttctgacgctgcgcaccaatcagcgcagtgaccagtggggcggcgattaccacaaccggatgcggtttgccgttgaagtggtgagtgcggtacgcgaacgcgttggcaacgacttcattattatctaccgactgtcgatgctcgacctggtcgaaggcggcgggacttttgccgaaacggtagagctggcgcaggccattgaagcggcgggcgcgaccattatcaacaccggcattggctggcatgaagcgcgtattccgaccatcgccacgcccgtgccacgcggcgcatttagctgggtcacgcgcaaactgaaaggtcacgtctcgctgccgctggtgaccaccaaccggattaacgatccgcaggttgccgacgatattctctcgcgcggcgatgccgatatggtatcgatggcgcgaccgtttcttgcggatgcggaactgctgtcaaaagcgcaatcagggcgagccgatgagatcaacacctgcattggctgcaaccaggcgtgtctcgatcagatcttcgttggcaaggtcacctcgtgtctggtgaatcctcgcgcctgccatgaaaccaaaatgccgatccttcccgccatgcagaaaaaaaatctggcggtggtcggtgcgggacctgctgggctggcgtttgccattaacgcggcggcgcgtggtcatcaggtaacgttgtttgacgcgcacagtgagatcggcgggcagtttaatatcgccaaacagatccccggcaaagaggagttttacgaaacgctgcgctattaccgccggatgatcgaagtgacgggcgtgacgctaaaactcaatcacaccgtgacggcggatcagttacaggcgttcgatgaaacgatcctcgccagtgggatcgtgccgcgcactccgcccatcgacgggatcgatcatccgaaggtattgagttatctcgatgtactgcgcgacaaagcgccggtgggcaacaaagttgccatcatcggttgtggcgggattggttttgatacggcgatgtatttaagtcagccgggcgaatccaccagccagaatatcgccgggttctgtaatgaatgggggatcgacagcagcctacaacaggctggtggcttaagcccgcagggaatgcagatcccgcgtagcccacggcagattgtgatgctccagcgcaaagccagcaaaccgggacaggggttaggcaaaaccaccggctggatccatcgcaccaccctgctctcgcggggtgtgaaaatgatcccaggcgtaagttatcagaagattgacgatgacgggctgcatgtggtgatcaacggcgaaacgcaggtattagcagtggacaatgtggtgatctgcgcagggcaagagccaaaccgcgcattggcgcagccgctgattgatagcgggaaaacggtgcatttaattggcggctgcgatgtggctatggagctggacgcacgacgggcaattgcccagggaacacggctggcgctggagatttaaatcgtgcattgaagtgccggatgcaacgcatccggcacgtcgcgttaatcaataaacaaggcgggagaaatgccgaatcgcgttgccaattttttagcgtgttccagcgttaatttcctcttcccgctcaaaacgcgtgacaccatagatttactgccaatttccggcagatcggaaagggttaaaccatattgatccataagggtacgaatcacggctataccgccaggcatggcttgagccatggcattaaattccgcaaattcgggcgctgattcttcccacgcggttattttggcacacaccagatccagtaaggggttttcaggatcgttgagcagcagatgatctaccagttccagcgcctggatgtattgttcctcgttctgaatacccgccagaaaaggtgccacagcagttagcttttctcctgcatgcaagatgtcggcaatcgcaatcattttttccccttagtacgatgaacagcggtaaaaaaatcgtattctttatgcgtcataacttcacgtatgtagcacttttgcgattcaaaaaagaccattgctacaacacgtaattcattgcccccaacattgaaaacataatgcttatccagatatttgaagttatccagagatgggaatactgcttttaatgactcaggttttttgaaatatcccttagcaatcgtgttccctagagccaccaactccgttttatgttgcgggtatttttccgcagcatctttcaatgctttttgagttatcaggtgcattcttcatcacgtccgttgacaaattggcaatatgataacatccgttgacagattggcaacggatgaatttatctgtgtgacggaagaataaacgttaaacaacgctaaacaagagaatgtagaggatggtgacagggattttttgttttatggagcgcgattccagaactgggcagacattgccggatgcgacgcttgccgcatcttatccgacctgggggtaatgtgctaaacgtatgccagataaggcgtttacgccttatctggcaggtagctgtcaatcttaccgacgacgccccagcttcactgctttcagcaccacaaatttattattcgtggcgatggtggtgcagttgccgaaaattttcttcagtttatggaagtaatccaggtgacggttggcaacgatatacagctcgccgttgattttcaggcagcggcgggcgtggtggaacatctcccaggcgacgttatcggtcagcgcatgttgctgatgaaacggcgggttgcagagcacagcattaaagcggaaaggctccacgccggagagcgcgttgttgatcataaattcgcagcgatccaacgcctctggcatgttggtttcaacgttcaaacggctggaagcaaccgccatcggcgattcatcgacaaacaccactttcgcctgcgggtttttatcaagcagcgtcagaccaataacgccattaccgcaaccgagatcgacaatctccccttcgagattctctggcagatgttgcataaagaagcgcgcgccgatatccagcccggtgcgggagaagacattcgcatggttgtggatagtccagtcagtaccttccagcttccagctaacggtctgcggcgcatcggccagcggtggttcattgaaagtgcagttaatcaggcgcgctttcttccatgccagcgtggtggtggtcgggccgagcactttttcgaatagttccagcgtggaagtgtggatgtcacgggctttggcaccggcaataatacgtgtttgtggcgtgaccactttgcgcagcgcacgcagttgctgttccagcaatgccagtgttttcggcactttgatcagcaccacacccggctgttgcgggtagtcggcggtgctgtcgagaaacttcacgctcgactcatcaatcccgttgaggcgtaaattctcgcgcgtcgccagttcactgatgtatgagtcgccaatgctgtacggcttatgttccgccagcgcgcagcttaacgcaccaaaggyatcattcaggatcaacaccgggccgcggatttctgtgtcgtccaactgttgcagcaaatattcatccgccgcttcccacgcctgtagcgggttaacgtcatccgtcgccggaaaacgttgtagtgtcagtgaacggaaaccgttgtctaagtggctcatcggccctcctgaatgataaaatttcgacattgcccctgaaaagggtgcgtgagtataccctttttctctttttcgtgggcggttatgagcaatcttacttatcttcagggttatcccgagcagctactttcccaggtgcgaacactgattaacgaacagcgtctgggcgatgtgctggcaaaacgctatccgggaacacacgactacgccaccgataaagccctctggcaatatactcaggatctgaaaaatcagtttctgcgtaatgccccgccgatcaataaagtgatgtatgacaataagatccatgtgctaaaaaacgcgctcgggttacataccgctgtttctcgtgtgcagggcggcaagctgaaagcaaaagcagagatccgcgtcgctaccgtgtttcgcaacgcgccggaaccgtttttgcgcatgatcgtggtgcacgagctggcgcacctgaaggagaaagagcataacaaagcgttttaccagttgtgctgtcatatggaaccccagtaccaccagcttgagttcgacacccgactgtggctaacccagttgtcgcttgggcaggacaaaatctgaaaatgatgtcaggcgttatcttttctttctttagcgcctaaaatcgacctcccccctttcgttaaggataacgaccatgctgcgcgcatttgcccgccttcttctccgtatttgtttttctcgccggactctaaagattgcctgcttactgttacttgtggcaggagcgaccatttttatcgccgatcgcgtaatggtcaacgccagcaaacagctgacctggagcgacgtcaacgtcgttccggcgcgtaacgtgggcttattgctgggggccaggccgggtaatcgctactttacccgacgtattgataccgcagcagagttgtaccacgccggaaaagtgaaatggctgctggtcagtggcgataacggacgtaaaaattacgatgaagcgtcaggcatgcagcaggctttgatcgcaaagggcgtaccggcaaaagtgatcttctgtgactatgccggattctcaacgcttgattcagtggtgcgtgccaataaagtgtttggggagaaccatatcaccattatctcgcaggaatttcataaccaacgcgccatctggctggcaaaacaatacggcatcgatgctatcgggtttaacgcaccagacctggaaaaaggacgcggaaagattgtccgtctgcgagagaaactcgccagagtcagcgcggtgattgacgcgaaaatcttcaatcgtcagccaaaatatctcgggccgtcggtcattattggtccgtttagtgagcatggttgtccggcgcagaaataatgcgtatccgcgcacgtcgaagatgaaaaaggcgtgctacattgacgacagaatccctttatggagtatccacgcgttatgatacgtttcgccgtgattggtacgaactggataactcaccagttcgtggaggccgcacatgaaagcggtaaatataagttaaccgccgtttattcccgcagccttgaacaggcccagcacttcgccaatgagttttctgtcgagcatctgtttacttcgctggaagcaatggcggaaagtgacgctatcgacgcggtgtatattgccagcccgaacgccctgcatttttcccagacgcaacttttcctgagccacaaaattcatgtgatttgtgagaaaccactggcgtcgaatctggcggaagtggatgcagccattgcctgcgcgcgtgaaaatcaggtggtgctgtttgaggcatttaaaacggccagcctgcctaactttcatctgttacgccaggcgctgccgaaagtcggcaaactgcggaaagtttttttcaactattgccagtattcctcgcggtatcaacgttacctggacggtgagaatcccaacacctttaatccggcattctctaacggttcaattatggatatcggcttttactgcctggcgtcggcggtagcgttatttggtgagccgaaaagcgtgcaggcaaccgccagtttaytggcaagtggtgtagatgcccacggcgtggtggtgatggattacggtgatttcagcgtcaccttgcagcactcaaaggtcagcgattctgtcctggcaagcgagattcagggcgaagcgggatcgctggtgattgaaaaactgtctgaatgccagaaagtgtgcttcgtgccgcgtggcagccagatgcaggatctcacccagccgcagcatattaataccatgctctacgaagcagagctgttcgctaccctggtggatgagcatctggtggatcatccagggctggcggtcagtcgcatcacagccaaactgctgaccgagatccgccgccagactggggtgatttttccggcagatagcgtaaaactataattgccaaagtaaaacagtgtaaaaggtatgtaacagaccattgactgactgaatggtctgtcatactttgttacctgcaaaggggagtaacttcattgccggtcgatcgtcattacgatgtgtgaaaaaccacatccggtcaccgggcaacccgaaaggaatacgcagacgtattccttttttgttgtaagtgagaccttgccggaaggcgaggtctatgcataaaaagcagcggctgacgtcttccgacgttggccgttttttttatgtgtaaggaacttctatgaatactgtcggcacgccgttgctatggggcggattcgctgttgttgtcgccattatgctggctatcgacctgttgttgcagggacgtcgtggggcacatgccatgaccatgaaacaggctgcggcctggtcgctggtctgggtgacgctgtcgttactgtttaacgctgctttctggtggtatctggtacaaaccgaaggtcgcgccgttgccgatccacaggcgctggccttcctcacgggttatctgattgagaagtcgctggcggtcgataacgtctttgtctggctgatgttgttcagctatttctccgttccggcggcattacaacgccgcgtgctggtgtatggcgtgctcggggcgattgttctgcgtaccatcatgatcttcactggcagctggctgatttcgcagttcgactggatcctgtatatcttcggtgccttcctgctgtttaccggcgtgaagatggcgctcgcccatgaagatgaatcaggcattggcgacaagccgctggtgcgctggctacgcggtcatttgcgcatgaccgacaccatcgacaacgagcatttctttgtgcgtaagaatggattgctgtacgccacaccgctgatgctggtactgattctggtggaattgagcgacgtgatttttgccgtggatagcattccggctatcttcgccgtgaccactgacccgttcattgtgctgacctcaaacctgtttgcgatcctcggcctgcgtgcgatgtatttcctgctggcgggcgtagcagagcgtttctcgatgctcaaatatggcctggcggtgattctggtgtttatcggtatcaagatgctgattgtcgacttctaccatattccaatcgccgtctcgctgggcgtggtgtttggcatcctggtgatgacgtttattatcaacgcctgggtgaattatcggcatgataagcagcgggttggatgatttttaatctgcctaagccgtgtaccctgtcatcaacatgagcaccgttttctccctctcccttccagggagagggtcggggtgagggtaatttttcgcaccgatgctggcctgttcccctcaccctaaccctctccccaaacggggcgaggggactgaccgagtccttttttgacgtagtcctcagtctggaagccgcacgttggctttatttttatgtcaaataaatgtaaccattaagttgcaaaatatgacctctctttaaaatccagcatttttcgcttcccgaagctgtaactttccttatactcgaccttgcaaacactttgttacatcctgaaagatgcgtcgacagaacgcaccagggatgtgcgacaacacaatgaaaggatcgaaaaatgactacgcaacgttcaccggggctattccggcgtctggctcatggcagcctggtaaaacaaatcctggtcggccttgttctggggattcttctggcatggatctcaaaacccgcggcggaagctgttggtctgttaggtactttgttcgtcggcgcactgaaagccgttgcccccatcctggtgttgatgctggtgatggcatctattgctaaccaccagcacgggcagaaaaccaatatccgccctattttgttcctctatctgctgggtaccttctctgctgctctggccgcagtcgttttcagcttcgccttcccttctaccctgcacttatccagtagcgcgggtgatatttcgccaccgtcaggcattgtagaagtgatgcgcgggctggtaatgagcatggtttccaaccccatcgacgcgctgctgaaaggtaactacatcgggatcctggtgtgggcaattggcctcggtttcgcactgcgtcacggtaacgagaccaccaaaaacctggtcaacgatatgtcgaatgccgtcacctttatggtgaaactggtcattcgcttcgcaccgattggtatttttggtctggtttcttctaccctggcaaccaccggtttctccacactgtggggctacgcgcaactgctggtcgtgctggttggctgtatgttactggtggcgctggtggttaacccattgctggtgtggtggaaaattcgtcgtaacccgttcccgctggtgctgctgtgcctgcgcgaaagcggcgtgtatgccttcttcacccgcagctctgcggcgaacattccggtgaatatggcactgtgtgaaaagctgaatctggatcgcgatacctattccgtttctattccgctgggagccaccatcaatatggcgggcgcagcaatcaccattaccgtgttgacgctggctgcggttaatacgctgggtattccggtcgatctgcccacagcgctgctgttgagcgtagtggcttctctgtgtgcctgtggcgcatccggcgtggcggggggttctttgctgctgatcccactggcctgtaatatgttcggtatttcgaacgatatcgccatgcaggtggttgccgtcggctttattatcggcgtattgcaggactcttgcgaaaccgcgctgaactcttcaactgacgtgctgttcactgcggcagcttgccaggcggaagacgatcgtctggcaaatagcgccctgcgtaattaattgtttaacccctttcgtctatggcgggaggggttttctctactttaaacggatcaattccccttttctgcatccgccagaaacgaatgatattcaggccattcataagcagaaaactaccctcaatcatcgtgccgcctatcgaccccgcccagaagttgtgaatcacccagcaacacgttgaaaaccacatcacgcagcgcatggtgagccctttacagcggaacagcgcccaggtactgacaatcgtaccgataaccggcaatagttcgacaggatgatggaacttcgcgaggccaattccgccagtcagcacaataaaaatcgccattacccataagctgcgcgtgcgtaaggtaatcaatgtacgaatggcattaaggatggcactggcaccagcgggataggtgcccagaagaaaaaaatgtacgccaataacggcgctatagaccgaaagctgctttttgaagcgacgttcgtcacgattgaaaaatgttgtgataccaatcagaaaggcgatgacacccacgccctgggccagccaatacgcggtcatgataaatccttatcaggtatggaaaagcaaacggcgcttcacattatgaaacgccgttttttattaacaactcatttcgactttatagcgttacgccgcttttgaagatcgccagttcgcggaagtcgttacgctcgttgcaggtttgtttaccgttggcaaactcaacgatggtatcgataaattcttccagcaactgcggcatcgctttaccgtggatcagctgacccgcgtcaaagtcgatccagtgttttttcttcgccgccagttcactgttggtagcgattttcaccgtcggtacaaagccgccgtatggcgtgccacgaccagtactgaacagcaccatatggcagcccgcacccgccagggcgctggtcgctacggcatcgttacccggcgcacttaacaagttcagccccggcgttttcagacgctcgccgtaacgcagcacgtcaaccacgacgctggaacccgctttctgggtacagccaagggatttatcttccagcgtggtgataccgcccgctttgttccccggcgatgggttttcatagatcggctggtcatgggcaataaagtactgtttgaagtcgttgaccatggtgaccagtttttcaaacgttgcttcgtcgcggcaatggtccatcagcaactgctctgcgccaaacatctccggcacttcggtcagtacggtagtaccgccgttagcaatcacgtagtcagagaaacgccccagcatcgggttagcagtaataccagaaagaccgtcagaaccaccgcactccagaccaaacttcagttcgctgagtttgcctggctcgcgtttatcgttgcgcatcacgttatacagctgatgcaaatgctcgattccggcttcgatctcatcatcctgctgttggcagatcatgaaatgaacgcgttcaggatcgatatcgcccagcgtttcacggaatgcggcaacctggttgttttcacagcccagaccaatcaccagcactgcgcctgcgttcgggtggcgcaccatgttttgcagcatggtgcgggtattaatgtgatcgtcgcccagctgtgagcagccgtaggtgtggctgaagaggaacacgccgtcggtaccttcagcgttgttggtctctttcagaaaacggttctggatctgccgcgcgatgccgttgacacagcccacggttggcaggatccacagctcgttacgcaccccgacatcgccgttagcgcgacgatagatctgcacttcacgatctgccgcttgcgcaggcagatcctgaaaatcaggttgatagcgatactgatccagatcgctcagattcgtgcgcgtattgtgggcgtgaacgtgttcccccgccgcaatatccgccaatgcataaccaatcggcaggccatatttgatgacgttggccccttttgcgatattcgttaacgcaaatttatgtccacgagcaacatcctggcgcagcctaacagtttggttatcgacactgacttctgtgccttcagccaaatccgctaaagcgaccgcgacgttatccagcgcatggatcttgatgtattgcatatcaaccccagaccttagttcagttcaatggcgaagtagtcacgcgcattgttaaagcaaatatttttcaccatctcgcccagcaggttgatgtccgccggtgcttcgcccgcttccacccagcgaccgatcatctggcacagaatgcggcggaagtattcgtgacgggtgtatgacaggaagctacggctgtcagtcagcataccgacaaagcggctcagcaaaccgagctgcgccagttgggtcatctgacgttccataccgtctttctgatcgttaaaccaccagccggaaccgaactgcattttgcccggcataccttcgccctggaagttaccgctcatggtgcccagcacttcgttatcgcgcgggttcaggcagtacagaatggttttcggcagcaggttttcttcgttctgcttgctcagcagcttagacaactcttctgccatcggacggtcgttgatggagtcaaagcctacatccggccccagcagtttgaactgacgcaggttgttattacgcagcgcgccaatgtggtactgctgtacccagccgcgacgtgcatattcggcaccaaggaacaccagtaccgcagttttgaactgtgccacttcgtgctcgctcagggtttcgccagccagacggcgcgccagaatgctgtccaattccgcttcgttcgcttcagcaaacatcaccacgtccagcgcatggtcagacactttacagccgtgagcggcgaagtgatccagacgtttggtcaaggcagtttgcaggtcagcaaagcggcgaatgtcggtatcggaaacttcgcccagcttcgccatgtagtcgttaaaggtcgcctgttcgatgttgaaggctttgtccggacgccagctcggcagcactttgatggtgaaagagccgtctttggcgatctctgcgtgatgctccagagaatcgatcgggtcatcggtggtgccgaccattttcacgttcatctgctgcatgatgccgcgcgcggagaagttatcctgcgccagcagttcgttacattcgttccagatttcatcggcagttgacggagaaagcaatttgccagtgataccaaacggacgacgcagttcgaggtgcgtccagtggtataacgggttgccgatagtgtgcggaacagtcgccgcccaggcgtcaaatttttcacggtcagacgcatcaccggtacacagacgctcggccacaccgttggtacgcatagcgcgccatttgtagtgatcgcctttcagccagatgtcatacaggtttttaaaacgatagtcttccgcaatctgctgcggcggcaaatggcaatggtaatcgaaaatcggctggtcttttgcgtagtcgtgatacanacngcgggcaaattcggtatctaacaggaaatcttcagtcataaacggagtcattttcgtcttcctctcaacgagtgagctagcttgcttatggtgcgatgctgacaaagttatcacaccaatttccagagtccgaagatattttcgtgagttagatcaataaacgtrgttaaaaaaattactctcaaagtggtaaatctctctgcaggccgcgccagtactggcctcgctgtcgtcaggtaatgtcccctacaaatattcgcacatttgtgatggctctcaccttttaaagttgtatgacaagttatctttctgccgtcgcaaatcataagtcgacggaatgcaaattgccgattcattcatttgttagatgaatcgggttaaccggtacggaagccgaattagcacgaaactttcatggcaacgttcggggcgtgccggttttttttcggttacccggtcgtaactaacatcttcagcctctggcgggatgatggccgcgcttcctgcggatataacaaaacgatgaggttttacatgcgtaaaattaaagggttacgttggtatatgatcgcactggtgacgctcggcaccgtgcttggttacctgacgcgtaacactgtggcggcagctgcgccaactctgatggaagagttaaacatctccacccaacagtattcctatatcatcgcagcctattctgctgcttatacggtcatgcaaccggtagcaggttatgtactggatgtgctgggtacgaaaatcggttatgcaatgtttgctgtgctgtgggccgtgttctgtggtgcaaccgcgctggcaggtagctggggtggcctggctgttgctcgtggtgcggtcggtgccgcggaagcagcgatgatcccggcgggtctgaaagccagctccgaatggttcccggcgaaagagcgttccatcgcagtaggctattttaacgtaggttcttcgattggtgcgatgattgcgccgccgctggtggtatgggcaatcgtgatgcacagctggcagatggcatttatcatctccggtgcattgagctttatctgggcgatggcatggctgattttctataaacatccgcgcgaccagaagcatctgaccgatgaagaacgcgactatattattaatggtcaggaagcccagcaccaggtgagtacggcgaagaaaatgtccgttggtcagatcctgcgtaaccgtcagttctggggtatcgcgctgccgcgtttcctggcagaaccggcctggggtacttttaacgcgtggatcccgctgttcatgtttaaagtttacggctttaacctgaaagagatcgcgatgttcgcctggatgccgatgctgtttgctgacctcggttgtatcctcggtggttacctgccgccgctgttccagcgttggtttggtgtgaacctgatcgtttcccgtaagatggtcgtaacgctgggtgcagtgctgatgattggcccgggtatgatcggcctgttcaccaacccgtatgtcgcaattatgctgctgtgtatcggtggttttgcccaccaggcactgtctggcgcgctgattacgctctcttccgacgtgtttggtcgtaacgaagtggcaacggcgaacggtttaaccgggatgtccgcatggctggcaagtacgctgtttgcgctggttgtcggtgcactggctgacaccatcggcttcagcccgctgttcgcagttctggcagtatttgacctgctgggtgcgctggttatctggaccgtattgcagaacaaaccggcgattgaggtggcgcaggaaacacataacgatcccgcaccgcaacattaacgcttcgtgtaagttttagtttcgcttcaaagccgccttctcaggcggctttttcatcactgcgagtagagctaaactcgcaaaagtggtataacaaatatagtctgccgtatcatgcctggagcgcatatggaaatcactgaaccacgccgtttgtatcaacaacttgccgctgacctgaaagagcgcatcgaacagggcgtctatctggtgggtgataaactgcctgctgagcgctttattgccgatgaaaagaacgtcagccgtacggtagttcgtgaagccatcatcatgctggaagttgaaggctatgtcgaagtgcgtaaaggttcaggtattcacgtggtttccaaccagccgcgccatcagcaggctgcggacaataatatggaattcgccaattacggtccgtttgagttactccaggctcgccaactcatcgaaagtaatattgccgagttcgcagcaactcaggtaacgaaacaggacatcatgaaattgatggccatccaggagcaggcgcgcggcgaacaatgcttccgtgattccgagtgggatttgcagttccatattcaggtagccctggcgacgcagaactccgccctggcggctatcgttgaaaaaatgtggacccagcgtagccataacccgtactggaaaaaactgcacgaacacattgattcccgtaccgtcgataactggtgtgatgaccacgatcaaatcctcaaggcgctgattcgcaaagatcctcatgctgctaagctggcaatgtggcagcacctggaaaacaccaagatcatgttattcaacgaaaccagcgacgacttcgagttcaatgccgaccgctatctgttcgccgaaaacccggtagtgcatctcgatacggccaccagtggcagtaaatgaaatacctgtccgacaggcgctgcgacgcgcctgtttgtctcgtcggtaagcgaaaagtataaagtgtcagcctgtgtaaatcctctcgccaccctcccctgcattcagcaaaatcagactccacggacatgtaattttgataacgaacaacgttgacctttgttacaattagattcaatttgaatttatgtttttgaatgctttcttatctcacgatttaacagggaatagttcaggctgtgttgatgtatcaaacccgcagaacataccaaaacagcaataacattgcggtagtgcatcttttaaaaccagcgtggcgttaaccgattcaccaggaataatgaatggaacttttgacccaattgctgcaagccctgtgggcgcaggattttgaaaccctggccaatccatcgatgattggcatgttgtattttgtcttgtttgtaattttgttccttgaaaacggcttgcttccggcggcctttttaccgggcgacagtttactggtattggtcggcgtgttgattgcgaaaggcgcgatgggctatccgcaaacgattctgctgctgaccgttgccgccagcctcggctgctgggtcagctatattcaggggcgatggctgggcaatacccgcaccgtacaaaactggctatctcatttacccgcgcattatcatcaacgcgcacaccatctttttcataaacacggtttatcggcgctgttaattggtcgctttattgcgtttgtcagaacactgctgccgacgattgccgggttatcagggctgaataacgcgcgctttcagtttttcaactggatgagcggtctgctgtgggtattgatcctgacaactctgggttacatgctcggcaaaacgccggtatttttaaagtacgaggaccagctgatgtcatgcctgatgctgctcccggtggtgctgctggtgtttggcctggcaggttctctggtcgtattatggaaaaagaaatatggaaatcgggggtaagggatgcaaatacctcgcatgtcgcttcgccagctagcctggtccggcgctgttttacttctggtcggcacgctgttgctggcctggtccgcggttcgccagcaagagtctacgctggcgattcgtgccgttcatcaaggcacaacgatgccagacggtttttcaatctggcatcaccttgacgctcatggcattcctttcaaaagtatcacccccaaaaacgacactctgttaattacctttgactccagcgaccagagcgccgctgcaaaagcggtcctcgacagaacattgccccaaggctacatcattgcgcagcaggacaataacagtcaggctatgcagtggctgacccggctacgggataactctcatcgcttcggataacttcctgttgtccgaaacagatcactcactttggtgatttcaccgtaactgtctatgattaatgaggcggtggttaacactaccgcttcgttgtctggacaatcgttcctttgtaataggtccgaatcacaatggaaggttcaagaatgaaataccgcatcgctttagctgtttctctttttgctcttagtgccggtagttatgccactaccctgtgtcaggaaaaggagcaaaatatccttaaggagatcagctatgccgaaaaacaccaaaaccagaatcgtattgacggtctgaataaagccctgagtgaagtccgggccaactgttcagatagccagctgcgtgccgatcatcagaagaaaatcgcaaagcagaaagatgaggtggcggaacgccagcaagatttagccgaggcgaagcaaaaaggcgatgccgataagattgccaaacgcgaacggaaactggcagaagcgcaggaagagctgaaaaagctggaagcgcgcgactactaactcacaatagtcactacttactcacctggagaaaactatgtcgaaagaacacactacggaacatctgcgtgctgagttgaaatccctttccgatacgctggaagaggtgcttagctcatctggcgagaagtcgaaagaagagttgagtaagattcgtagcaaagcggagcaggcactgaaacagagccgttatcgcctgggtgaaaccggtgatgccatcgccaaacaaacccgtgtcgcggcggcgcgtgccgatgagtatgtgcgtgaaaatccatggacgggcgtgggcattggcgctgcaatcggtgtagtgctcggcgttctgctgtcgcgtcgttaattatggcggacactcatcacgcgcaagggcccggtaaaagcgttctgggcatcgggcagcgaattgtttccatcatggttgaaatggtggaaacacgtctgcggctggcggtggttgagctggaagaggaaaaagctaatctctttcaacttttactgatgctgggcctgacgatgcttttcgctgcatttggtcttatgagcctgatggtgctaattatttgggcggttgatccgcaatatcgcctgaatgcgatgattgccaccaccgtggtgttgctgctactggcactgattggcggtatctggacgttacgtaaatcgcgtaaatccaccttgctgcgccatacacgccatgagctggcaaacgatcggcagctgctcgaggaggagtcccgtgagcagtaaagtcgaacgtgaacgacgtaaggcgcaactgcttagccagatccagcaacaacggctggatctttctgccagtcgtcgtgaatggctggaggcaacaggcgcttacgatcgtcgctggaatatgctgctaagtctgcgctcctgggcgctggttggcagtagcgtgatggcgatctggacgattcgccatcctaatatgctggtccgctgggccagacgcggttttggcgtatggagcgcctggcgtctggttaaaacgaccctcaagcagcaacagcttcgcggttaacttccctctggccggagccattccggccttacccatcaaattttttgaagatttttgacagttttccttgctaacaatcatcattcaccacgtttatgattctctccatcgacagcaacgacgctwataccgcgcccttgcacaaaaaaacaatcagcagcctgagtggcgcagtggagagtatgatgaaaaaattagaagatgttggtgtactggtagcgcgcattttaatgccgattctgtttattaccgcaggctggggaaaaattactggttacgcgggtacccaacaatatatggaagcgatgggcgtcccgggttttatgctgccgctggtgattctgcttgagtttggtggtggtctggcaatcctgttcggtttcctgactcgcaccacagccctgtttactgcgggctttacgctgctgacggcatttttatttcacagcaactttgctgaaggcgtcaactcgctgatgttcatgaaaaacctgacaatttctggcggattcctgctgctggcaattaccggtccgggcgcgtatagcatcgaccgcctgctgaataaaaagtggtaagcacgcgctatacttaacgataaaaaacgaggaggaagctcctcgtttttgctattggaggagagaacaatgggtcaactgattgacggcgtctggcatgacacctggtacgataccaaatctaccggcggtaaatttcaacgttcagcttccgcatttcgtaactggctcactgccgatggcgctcctggccccactggcacaggcggttttatcgcagagaaagatcgttatcatctctatgtttcactcgcctgcccgtgggcgcaccgcacgctgatcatgcgcaaactcaaaggactggaaccgtttatttccgtttccgtagtgaacccgctgatgctggaaaacggctggacctttgatgacagttttccgggagcaaccggagacacgctctatcaacatgaatttttgtatcagctttatytccacgccgatccacactacagcggacgagttactgttcccgtgctgtgggacaaaaagaaccacaccatcgtcagcaacgaatcagcagaaatcatccgcatgtttaataccgcgtttgatgcgctgggcgcgaaagcgggtgattactacccaccagccctgcaaacgaaaattgacgaacttaacggctggatttatgacaccgttaacaacggcgtgtataaagctggttttgccaccagccagcaagcctacgacgaagcggtggagaaagtgtttgaatcgctggcgcgactggaacagattttaggtcagcatcgttacctgaccggcaaccagctaaccgaagccgatattcgcctgtggaccacgctggtccgttttgatccagtgtatgtgacccacttcaagtgtgataagcaccgcatcagcgattaccttaatctgtatggcttcctgcgtgatatctaccagatgccgggaattgccgaaacagtcaatttcgatcatatccgtaatcattacttccgcagtcataagaccatcaaccctacgcggattatttcaattggtccgtggcaggatctcgatgaaccgcatggacgagatgttcgcttaggttaaaaaaagcaccttacgaggtgcctctgataattagctaagtgcatgttgttcatgtcggatgcggcatgaacgccttatcaaacctacaaaacttttatattcaatatgttgcaatgaccgcgcgggccagataagcgtagcgcatctggcaattttgcgcttgtcatcagtcttagcgcgccttcacagcactttattaattccttgaacgaatatttactgccatttcattcacgtctattcttaatttgctgctttaaaaacaagtgattgagcaaaattgaggcaaaaatggactggtatctgaaagtactaaaaaattatgtcggtttccggggtcgtgcgcggcgcaaagagtactggatgtttattctggtcaacatcatctttacgttcgtgctggggctgctggataaaatgttaggctggcaacgcgctggtggcgaaggcatcctgacgacaatctacggtattctggtgtttttaccgtggtgggcagttcagttccgccgcctgcacgacaccgaccgctcggcgtggtgggcactgctattcttaatcccgtttatcggctggcttattatcatcgtctttaactgccaggcgggtacgccaggcgaaaaccgctttggacctgatccaaaactggaaccttaaaacaaatctgctcgccggatgtctgactcatccggcttttatcatcatgttgatgaatgaataatttactaatgtttatttaaaatatttcaatgtcgttatataaattacctataaaaataaccatgtatttatcttaaatatcaaaacctttataacatccgaaaaagaaagatacgaatagcatttacacaatacccggaatagactttcgtcacttttaattaaagggatgtttttatgcagtggtatttatccgtattaaaaaattatgttggtttctctggtcgcgcacgtcgtaaagagtactggatgtttactctgattaacgccatcgtcggcgctattatcaatgtcattcaattgattttaggtctggagcttccatatctgtctatgctttatttgctggcaaccttccttcccgtccttgcgcttgctatccgtcgcttacacgataccgaccgttcaggtgcctgggccttgctcttttttgttccgtttattggctggctcgtgcttctggtttttttctgcacagaaggtacttctggcagcaatcgttacggaaacgatccgaagtttggttcaaattaatcttagaattggggcgatatttcgcccctttttattaacaataataaatattattttccgttaaaaagtttgggaatttcccgcagacaccaggatttcgcttcccccatactgtcacgacgccaggccataataatatcgatctcgctggtcgattccgggctgacgacacgcaaccgcccttccgcaatatctttttcgaccatcggatacggcatcgtcgccacgccaagccccgccagtaatgcctgacgtttatcttcaatcgtgctcaccgttaagcgcggctgtttgtccagcagctgtacagtcaacaccgggcgctcacgagcggtatccgccaccgcaattccacgatatttcacacgcgtcacttcagataacggttccggctcctgatgaatcgggtgatcaggcgcggcaacgtagacgttcattaacgtatagagcttgcgcgagttgatctccgacgaggaacgaaaatgcatatccggcgcgataacwatatccgcccgcccctgctccagccgttcccacgcccccgccagcayttctgtgatgattgccagttgggtattggcttttgccgccagtttgtcgattaacgggaaaaaggcaggtgtcggtaccagcgcttcggtcacaatggtgagatgcgtttcccaaccgcgcgcgagagcttccgcatcagtagtcagtttatctgcggcttccagcaaaacgcgccctcgctccaacaacatcctcccgacattggtgaatttggtgcgatggcccgagcggtcaaacagcaccacatccagctcttcttccagtttttgcatggtgtagctaagtgcggaaggcacgcgtcccagytcatccgctgccgccgcaaaactgccccggcgatcgatcgcatccataacccgtagtgcttccagcgttaatgccctttctttggccatttcgttctcattcaggaaatttgaacataccgggcagaatatctggctaacaatgtagcgtccagccccttaccataaaaggaagtaaagagaggtcaagaattatgattactacccgaactgccaggcagtgtggacaagcagactacggatggttgcaggcccggtatactttttcctttggacactacttcgacccgaaattgttaggctatgcctccctgcgtgtgcttaaccaggaagtgctggccccaggtgccgcctttcagccgcgaacytatcccaaagtcgatattttaaatgtgattctggatggagaagcagagtatcgcgacagcgaaggcaatcatgttcaggccagcgccggtgaggcgttgctgctctctacccagccgggtgtcagctacagcgaacacaatctcagcaaagacaaaccgttaacacgaatgcagctttggctggacgcctgcccgcagcgagagaatccgctgattcaaaaactggcgcttaatatgggcaagcagcatttaatcgcctcgccagagggtgcgatgggaagcctgcaattacgccagcaagtgtggctgcaccatatcgtgctcgacaaaggcgaaagtgcgaatttccagttgcatgggccacgcacgtatttgcaatcgattcacgggaaatttcatgcgcttacgcatcatgaagagaaagcggcgctgacctgcggtgatggggcgtttattcgtgacgaggctaacattacgctggttgccgattccccactgcgcgctttgctgatagatttgcctgtctagttgtttttacagggagatgatgatgagtaaaaaatcggccaaaaagcgccagccagtgaagcccgtggtggcgaaagaacctgctcgcaccgccaaaaattttggctatgaagagatgttgagcgagctggaagccatcgtcgcggatgctgaaacgcgtttagccgaggatgaagctaccgcgtaaagacaggttgccggatgcggcgaaaacgccttatccggcctacaaaatccaacaacattaacgaattaaacaacccgtaggccggataagatgcgccagcatcgcatccggcacgatacccaaaacctggcgtttatctggccttgctcgccataatctcgataatctgccgatccgtttgctgcatcgaatggcttgctaacgcacacaggttggcaatcgactgctcaacatcatgcgccacgatcccttcattgccggtcacggcggtatcatccagcgccattaacaccgctttccacgcagccgaagcactggtcgaaaccttcatcgcgcagctgttcgacgcaccatcgcaaatcatgccgctgacatcgccgatcatactgctgatcgccatcgagatggtttcataacgcccatccaccagccatgccatcccggcggcggcccccattgctgcggtcgttgcggcacacagcgcagacaaacgcggtaactggttatggatgtaaattgcgctcaaatgagaaagcatcagcgcacgcgccagccgttcatcatccgctccgaagtgttctgctaccaccaccacgggcattgttgcggtgatcccctggttacccgagccggagttactcattgccggaagcgtggcgccgcccatacgcgcatcggatgccgcgctggtacgaatcacaatggatgaagagagatctttcgccagcaaaccgcgctcgcactgtttttccagcgtcgcgccaatatgcagcccccacttaccgctcaaaccttcctgcgataacgcacaatttagcttcgcggaatcgagaataaagcggatcgccgcaaacgggacttcattgacgaacttcaggatctcagccagcgtcgttctggaaagcaccgatagcggagactcttgctcgccctctgccacacacgcctgctgggtaaacaccacaccatcgtgcgtctcaatatgcacaatgttggtatgcccgccgacgatagtgacacacgcccacttctcaccgttccagactttggcgcgtgagaagaggatttcattgcaaggttcctggatcttaacggagactttccccgccgccagcagtgctttggcatcggcaattgcctgcgcagttgcgtctttcagcacttccagcccggcgttggcatttccacctaacgcccccagcgccgccgcaatcggcagccccaccattcccgtgccgggaacggtgacgcccagaccgttcttcatcagatttggcgaaacccaggcttctacacgttcaaccggaccttccagttctgccgcagcaaccgccgccgccagcgccagtgaaatcggttcagtacatcccagcgccggttttacttcctcctgaacggcgaggatgtaacgctgccataacggatttaaagtcgaatcaaacatattaaaaaccttaaaatttcaggtaaatcaagaaaatgccaggaacggagaaacacaaagcaacaaaccagtgacgataatcaggtacagagacatccctttgtatttgtgcaatgccggtactttgtaaaccagccacgccgggatcaggcaccctaccaagccgaaaatcgggctacagatagaggtgaagctcaacaccggtgcgttcagtacgatggcgctccaggccagcaaaatggcgaaaatcatgatgccgcgctgaacaagattttcgttaatcttctcggcaggcatcttgcgacgcaggatgttcattacgatcccttgcgttgcttcgcgaaaacctaaatagacgccaaagaatgcagtcatgacagcaaagatattgagaatgacgctgaccactttcacccacgctgcgccgtcaccgctaataaactgtgcggcaatcgccagcgcggaaatattctgctcgtaggcttttaccgcttcgtcatgtcccatcgccagcgtgaacgacacggcgtagaaaaagacgatgataaacaaaatgccaaacgcgatattcattgcccgcaatgctttatgccgcgctacttcaatcgatttttcccgcgagcgataagagatcaccatcgggcttaacgtctggataaacagaatcgacgtcagggtaaacggcagcgtaataatagcgtttttcaccagcagccccagcggcggtagcgaaccgacgttatacagatgccacattcccaccatcgacacgcccagcgccgcgaccaccagcagcttggtcagcaccatgccagtcgaaattttgaataacaatttctcgccgcgtgaagagatcgccaccagaatgcaaatcagtaccagaccataaaagggactgtctgacagcaacccttccgtcacgccgaaggtatgcaggtaggaagcactatcgttggtgatggcggtggaatagacgaacatccaaatcaccagcattacgaaatagagtgcacctaacaggatgccccagtttttacctaaataaccgctaatgacgctcgggtaatctttacattctggtgattctgccagcgtattaataaacaaccgctgaaacagatacattgccgggtaaccaatcaccgatgagagcaaaaatacccacaatcccatcaaaccgacctgcaccgggagaaaaacaatccccgcgccaatcgccatcccgatactcataatcacccagccggtgtcagtactgtcgaatttgatcgcttctcgccactcgctctcactcattccagcacgacccgccggggtcgaagcgtctgcaatgacgcctttattcgatgcaatttccataatttctcgctcaatattttgtagggcttattatttttttccgagccgcatcaaggcgatatgcggtctacgtttttgcaggcgagttattagaataaagaaatgatacgcgcgaggtcagagaaaatcttcacaatcaagactttgaaataacggagatggataagaattttctactaaattaatcgcaagagaatattcactctctatttgcggcagatcacaaaaaaaaggtgcacatttgtgcacccaaggatgaaagctgacagcaatgtcagccgcagaccactttaatggccagtccgccgcgtgatgtttcgcggtatttatcgttcatatctttgccggtttcatacatcgtctcgatcactttatcgagtgaaacacgcggtgccgaggtgcggcgcatcgccatccgcgcggcgtttactgctttcacggcattaatggcattacgttcaatgcacgggatttgtacctgtccggcaaccggctcgcaggtcagtccaaggttatgctccatcgcgatttccgccgcattgcatacctgcgccggactgccgcccagtagttcagttaaccctgccgccgccattgaacaggccacgccaatctccccctgacagccgacctccgcgccagagatggaggcgttcattttatacagcgcgccaatagccccggctgcaagaaaatagcgggcaattgaccgctcgtttaccggacgacggaacttatcgtaataagccagcactgccggaataatgccgcacgcaccgttagtcggtgccgttaccacgcgcccgccagctgcgttttcttcactaaccgccagcgcgtacatgttgatccagtcgatgacattcatcggatcgttagagatgttatcgctggaaaccagctgacgacgcagcgctacggcacggcgcggcacattgagcggaccaggcagcacgccttcagtgttcatcccgcgttcaataccgtcatgcatcacttgccagatacgggcaaaaccggcgtcaatttccgctttactgcgcagcgctagctcgttgtgcatcatcaggccagaaatagacaggccgttgtaatcacacattttcagcagttcacctgctgagtggaaatcgtaaggtacgggtgtttcgacatcgtgcgacaggccgaagtgttcttcttcgacaataaacccgccgccgacagagtaataggttttacttaatagctcttcctgtgccttccaggcagtgatccgcattccgttctcatggcgaggcaacatttcgggatggaagataatgttctttgctacaggaaaatcaacaatatgcgcaccagatgccactggcagccgcccgctgcgcgttactaactctataaatgcagggatctcatcaatgacaacatcctgcggactgtttcctgccagtcccatgatgatggcgacatccgtggcatggcctttgcccgtcagtgacaacgacccgtacagatcgaccacaatatggctcgtcgcggttaataagccgctactttccagccgatcaataaaactttttccggcattcattggccccacggtatgcgaactggagggaccaatcccaattttgaaaatatcgaatgcactaatcatatccacaccctcggattgccgttcagtgaagtggagcggaacgaccttacgaccgtcccgctcacgaggctttacgcactacgtactgcgatagcttcaatttccagcttcacatctttcggcaaacgcgcgacctgtacacagctccgggtcgggtaggtcgcctgatgctcatcgaagaattgcttatagacttcgttgatggtggcaaaatcattcagatcggtgatgaacacggtcatcttgatgatatcgcccacgctcagcccggcagcaaccacgatcgctttgacgttttcgaggcttaaacgcgcctgatcttgcacatcagccgggatctcaccggtctgtgggcaaaccggaatttgaccggaggtgaagaccatgctgcctaaatcaacgccttgaacataagggccgattgcgcctggggcacgttgcgtttcgataatctttttcatacatcctccggcgtcagagcgcctgggtaaaggtacgtgaaataacatcctgctgctgttcacgggtcagtgcgttgaagcgcacggcgtagccagagacacggattgtcaggttaggatatttttccgggtgctcgatggcatccagcagcatttcccgattcattacgttgacgttgaggtgttgaccgccttcgacatccgcttcgtggtggaaatacccatccagcaggccgacaaggttggttttacgtactggatcttctttgcccagcgccgcagggacgattgagaaggtgtacgagatcccatctttggcgtaggtgaacggcagtttcgccaccgacgtcaatgaggccacggcacctttgcggtcacgaccatgcatcgggttagcgcccggcgcgaacggtgttccggcgcgacgaccgtccggcgtgttaccggttttctggccgtacaccacgttagaagtgatagtcagaatcgactgggtagggacggcgttgcgataggttggcagcgctttaattttcttcataaaacgttcaaccaggtcgcaggcaatgctgtctacgcgctcgtcgttgttgccgtactgcggatattcaccgtcgatttcaaagtccaccgccaggccgtttttgtcacggattggtttcacgcgggcatatttgatcgcagacagggagtccgttgccaccgacaggcccgcgatgccgcacgccatggtgcgatagacatcacgatcgtgcagcgccatcagcgaagcttcgtagctgtacttgtcgtgcatgtagtgaatgatattcagcgcgctgatgtactgcaccgccagccagtccatgaagtgatcgaggctgtccatcactttgtcgtaatccagcacatcgtccatcaacggtgccgttttcggcccgacctgaatcttcagcttctcgtccaccccgccgttaattgcgtacagcagtgttttcgccaggttagcgcgtgcaccaaagaactgcatttgcttaccaatcaccattgggctgacgcagcaggcaatcgcgtaatcgtcgctgttgaagtcagtacgcatcagatcgtcgttttcatactgcaaggaagaggtgacgatcgacacctgcgcggcatattttttgaaggcaatcggtaattcttccgaccaaagaatggtcaggttaggttccggtgcaggccccatagtgtgcagggtgtgcaaatagcggaaggagtttttggtcaccagcgtacgaccgtccagccccatcccgccgatcacttccgtcgcccagattgggtcgccggagaacagcgaatcaaattccggcgtacgcaagaagcgcaccatacggatcttcatgatgaagtgatcgatcagttcctgtgcctgctgctcattgagtacgccagctttaaagtcgcgctcaatgtagatatccaggaacgatgccgtgcggcccagcgacatcgcgccgccgttctgtgatttcactgccgccagataagcgaagtagagccactgcaccgcttcctgcgcattctgcgccgggcgagagatatcaaagccatatttcgccgccatttcctgaatctgcaacagcgcatgacgatgctctgccagctcctcacgcagacggatggtggcttccagatcctcgcctttttccagacgagactggagatcggcaaattgcagttcgcgttcacgcaccagataactgatgccatacagcgctacgcggcgatagtcaccgataatgcgcccacggccatagccatctggtaaaccggtcagcacgccagatttacggcagcgcagcatatccggtgagtaaacatcaaatacgccctggttatgggttttacgcagatcggtaaacagatattcaaattcactgtccatttcacgaccataggcgtggaatgaacttttaatcatattaatgccaccgaacgggtgtaacgcacgtttcaacggcgcatccgtttgcaggccaacaattttttccagcggctggttaatatatcccgcatcatgagcggtaattgtggtggcaatattggtatcgaaatcaaccggcgcgtgggttgcgttttcaatacgaatgccttccatcaccttttcccacaattccgtggtggctggcgtcgcttcagcgaggaaagattcatcgccttcatacggtgtatagttatgttgaataaaatcgcggacattaatttcgtttttccagtccgtacctttaaagccaagccatgcgtcggcgtacagcttatcgctrgtatcaatatctaccttcatgaaaaataatctctctacaatacttcaactaaattatgcaaattctgcgggtgcgttaactttgcctaaatgaatggcatccaaagcaatcattttttcttcgttggtcggaattacggcgcaaatgacacgcgcattttcactggaaacaattcgctcgccaaaagagttagatcgattattcatttctgtatcaatctctacgcctaatacagccaaatgttccatgaccagacgacgaattaaacttgaattctctcctattccgccggtgaatataattccatccaggcgacgtaatgaagctgcgtgtccggcaatatgacgggcaattcggtgaacaaaggttttaattgccagctgcgcgcgttcgtgaccttcatgccaggctttttccagaacacgtaaatccgaagaaagaccggaaatacctaataatcccgactctttattcactacgcgttccaggtcacccaggctctggttggtttggctggcgacccaggacatcgcaccaaagtcgacatcgccactgcgggtacccatcatcaagccttccagcggcgtcattcccattgaggtgtcaacactctgaccgttgcgaactgcgcagattgacgcgccattgccaagatgcgccacaaccaggccggagtcatcttccgccagattcagcaaagaatgtgcgcgcagggaaacatagcggtgcgacgtgccgtggaaaccataacggcgtacacctaactcttcataatatttccacggcaggccgtataaataagcttccggagccatcgtctggtggaaactggtatcaaataccgccacctgagttacgcccggaaataattgctgcgccgattcaataccacttaaattggcgtaattatgcaggggtgccagtggagaaacgcgacggatattatcaatgacttcatcggtaataatggcggactcggtaaaaatactgccgccgtgagcgatgcggtggccaattaaggccacgctgtcatttaaattccgtttttccagttcaaatgcaattgccttcaatgcaccttcgtagctgtggtgagccagcggtgctggctctcccccatttacggataagaatgcattttccgagttaataccgtcggcaatacctgacattaatacttcacagtcgctggcatcgagtacggaaaacttaatcgaagacgaaccacagttaataaccaaaacaaccggaaattcattcatctcttttctcatcctgagttacggattaaaacagtttatatacgatgttcaggatggtcagcagaccaatcacggtaacaaacacgttatccagacgaccacggtatttcgccagagacggcgctttacggatggcatacatcggcaacaggcacagcagggatgcgataatcggtgcgcccatggcttcaatcaggtcgaggatgttcgggttggcgtaggcaacaacccaggtggagcccatgatgaagatcatgctgatagtgttcagtttacccagcgatactttagttttgtcgcctttataaccaaacttcaggaccaggccattcagaccttccagcgttcccagatagtgaccgaagaaagatttgaagatagccacgagtgcgatgatggaagccgcatattccagtgtaatcgcgaacgttgttttggtaccggtcatggacgcaaagtggttagccagataagaaagcactggaatattctgcgctttggcttccgccatgttggccggagacagcgtaaacaggcagctaaaggcaaagaacatcaccactgcaaccatcagcatgctggcacgagaaatgatttgggaacatttacgttcggtgaagtcgcgaccgaagtctttctcatactcttcacgtttagaaaccacgaaggaagagacgattggcgagaagttaaaggagaaaaccatgatggaaatccccagccagacagtgatcaggataccgtcatgaccggttaacgacagcgaaccgaggtcaacctggtcgataactgcagagttccagtaagggatcagcgacaaagaaatcagcaccaggctggcgataaacggccataccaggtagctcatcactttaaccatcagatccttaccaaaccagatgacgaaagccatcagcagcaacaggaacagcgccacaaagccgcgattcagcggtgcaaagccgagctggttttcccagaacgtcataaaggtattggtaatagtaacgccataaatccacagcagtgggcaaatcgcgaagaagtacaggaacgtgataaccacgccgccagttttaccaaaatgctcttccaccgtttccgtaatgttgccggaagggttagagccagaaagacacagacgcgccagcgcccggtggcaataaaatgcgatggggtatgccaataccaacatcagaagaatcgggatcagtccgccaaaacctgcgcggatagggaagaacagcaccccggcgccgattgccgtaccaaacaagcctaacgtccatgtggtatctgatttacgccaggacgattgttttgtctggctggatacaatgctatctgaagtactcatatcctatcctcaacgaattaattaagcgtcaacgaaaccggtgatttgagagacgcgagaaagatcgatattgccgccggaaataatactgacggtttttctgttttgaatatattggtctaatttaccgcttaataatgcagcacatgccagagcgcctgcgccttcggtgacgactttattgcgctgaattaaggcaatcatactgtttctgatttcgtcttcgctgaccagcacgatgtcatcgactaattcacgaacgatttcgtaagttaaattacccgggcgggagacatcacaaccatccgccagggtgccggtagttcggtgcgtggttatttctccggagtggaaagaagccgccatgccgtgaacgttttcagactgtacgccaataacacgaatggtcgggttaatagatttaattgccaccgcaataccagcaattaaaccgccaccaccaattggcacaatcacgttatcgacatcatagagatcttccataatttccaggccaatcgttccctgaccagcaatcactttcggatcatcgtaaggtgggataaaaatacggccttccatttcgacaatttcgctcactttagcgatagtgtcgttgaagttatcaccatgcagaacgacttctgcggagtagtcgcacgttgccgctactttggatttcggcgcgccttttggcatcaccactttaccgtcgatacccagcatcgcgcaggagagcgaaaccccttgcgcatggttgcccgcagaacaggccaccacgcctttgcgtttttccgcatcagtcagtgaacttaatttattaaatgcgccacgaattttaaatgaacccgtacgctgcatattttcaaacttcaggaatatttcacctttgcaacgttcactaaaatagttggagcgaggcatgcctgttttataaattcgcccagccagtcgttgtttcgcttcaataatgtcatcaatagcaaccggcagatcgtatgtaatatgcattataaaacctcttcgcctgaattaaatatgtaggtaaccgtaaccgacacctgcaagacagacaggtggattatttatgtttaaataaaaacaaataactaaccaacttctattaattgccttcgtctacacccattataagatgaatactctttggctaattccaccaaaaccgatgctgcttttttaatacgataatttttcgaccataccgcggcatattgtgccacaggtaatgtttcttcaaccggaatagtaataaattgattagaaccaaaaggagacgtcatatcacaaggaattacagttaagaaatcagcattgagaacaagattataaattgtcacgactgagtcggttttaacgatgttttcaatactgatgccatttctttgtaacgtagtaagcagttcgctgtagtaccccatattagtttgtggcaacacccactgttcgttcttcaacgactccagcgtggtggtgccggtgcatgttcgggacttactggctaccagcacaaactcggactcgaacagcggctcaacatgtaaatcctgaagcttcatttctgcgcttaacgtaccaatcgcaaaatcaagtcgaccgtcgcggattgccggtaagaacgaagacagttgcgcttcatacatagaaacctgcgctttcgggaacacctctttgaacttgttgatcatccctgacataaaagtaaaaccaatcaatgaaggaaaaccaaatgagacttccaccaccgcctcagaagacataccgcttatctcattaaccatatttttcatttcacgggtaatggattcggaacgagagagtaacaattgaccggcaggtgttaatgttactccggtatttttccgcaccactaattccacaccaaaataatcttcaatatcgttaatgattttactgacggccggttgagttaaccctaattcttttgcagccgagccgatagaaccacttctaatgacttcctgaaagactaccaggtgctgcgttttcggaagaagaatagtgctcataacgacctacgttaattacctcattgacggcatgaagtgtatcaaaatgaaatgaacaggatatgtgcgaccactcacaaattaactttcaatactttccagggtatcgtcatgtcaattaaatacctttaaatatcaataaattaaagtataaaaatcagcataaaccctgatttttgtcaaaaaaaatgacggggataaccatattttatggcgataacatcattcgttatgtggttaatacaaaaaaggggctgagaccatatttcaagcaattaccggataattaccaggcaaaatttgagttaaatttaatgagcaagttctcaaattttattataaataaaccattttcagcgataaataatgcggcacgtcacattttttcacgctatttgttggagaacaaacatttattttatcaatattttaaaatttcgaatacaggtattgatcatctcgaacaattgattaacgtcaactttttctcttctgacaggacgtcattttgtgaatgcaatcgttttccataaattcttcttccttcataggcgacgaatagcattttgtgttgaggatcacaaaacgaataattgctgatcgccgcgataaggtcagacaaagacaacaagggaaattttcacagagcttttgatcggcgtaggccacagaatgttgcttcgtttactgtaacgccgggtaaatgagcgttttttgatagtgcgaaagaaccctgcgaggaaaataagcatctattattgtttgtcatgatgacaaggcaggcatcaatgaaaggcttcccaattgcacatatttttcacccttcaatcccaccaatgcacgcagtggttaacaatcacaatagaaatattgattattggacggtaaaaagaaagtttgcagaaattgtctccaccaatgacgttaataaaatttacagtataagtaatgaactgcggagagtattatctgcaattactgcattgaatttctatcaaggcgatgttccttctgtcatgatccgaatccaaccggaaaatatgagtccattcatcatagatatttctacaggagaacatgacgattatatcatacaaacattagatgtaggcacttttgcaccttttggcgaaaaatgtacttgctcagccgtcaataaaaaagagctggaatgtattaaggagacgatttctaagtattgtgcaaaattcacccgaaaagaagccatcttaacaccccctgcgtactttaataaaacbagtattacttcagattgttggcaaattctctttttttcacccgatcattttaataatgatttttattgattatttataaaggataaaataatgttccctgtttcatcaattggtaatgatattagtagtgatttagtccgtcgaaaaatgaatgacctacctgaaagcccaacaggaaataacctcgaagcactagcaccaggtattgaaaaactaaaacagacctctattgaaatggtcactttacttaacacgttacaacctagtggaaaatgcattatcactggtgattttcaaaaagaattagcgtacttacaaaatgtaattctttataatgactcgtctcttcgtctggattttttaggttataacacccaaattattcaacgatcggacaatacttgtgaacttaccattaatgaaccgttaaaaaaccaggaaatatccacaggtaatatcaatattaattgcccattaaaagatatttacaatgaattcaggaggttaaacgtaatttttagttgtgggactggagatatcgttgatctatcctctctggacttacgtaatgtcgatttagattattatgatttcacagataaacatatggctaatactattttaaatccttttaaattgaattcaacaaattttactaatgccaacatgtttcaggttaattttgttagttcaacacaaaacgccaaaatctcctgggattatttactaaaaataacgcctgttttaacaagcattagcgatatgtattctgaagaaaaaattaagtttgtcgaaagttgtttaaatgagcttggagatattaccgaagaacaattaaaaattatgagatttgcaattataaaatctataccaagagcaactctcacagataaattagaaaatgatttaacaaaagaaatatataaaagctcatcgaaaatcaataattgcttgaacagaattaaattaccagagatgatagatttctcatcagaaaaaatacataattatatcgacataatcattgaagattatgaaaatatcaaagaaaatgcttatctggtcattccccaaattaattatactatggatttaaacatagaagactctagctcagaagagttattttcagataacaccctcgagaaagacgaaaattctccggacaatggttttgaggtcggggaatataacacatatgaagcatataactcagagaatcaatatcttaccagagagaactatacgtataattacgaccttttaaatgcaatatagacttaataacttcttacaaggtctattattaataccgtagatatttattcatcttaccctgtgcaccaaaagcaaaaacccgccgaagcgggtttttacgtaaatcaggtgaaactgaccgataagccgctttcttttgggtatagtgtcgtggacagtcattcatctttctgcccctccaaaagcaaaaacccgccgaagcgggtttttacgtaaatcaggtgaaactgaccgataagccgggttctgtcgtggacagtcattcatctaggccagcaatcgctcactggctcaagcagcctacccgggttcagtacgggccgtaccttatgaacccctatttggccttgctccgggtggagtttaccgtgccacggactgttaccagccgcgcggtgcgctcttaccgcaccctttcacccttacctgatcccgcttgcgcgggccatcggcggtttgctctctgttgcactggtcgtgggtttcccccccaggcgttacctggcaccctgccctatggagcccggactttcctcccctccgcccgtctcccccgaagaggacgacgacgaagcggcgactgtctggtcagcttcggcgcgcagtatagagggtttgcgcgcccttgtcaccccgcgttgcgcattccaatcgccagtgtcgcggcgatattacgtgaagcacggcagatattgtcataagccccgcggaatgcttcgtccaacgtacctatgctggtcaatacgctgaagaccgcatcaatgccatgctgatgtacaacgccaacatcatcggtcaggctacccgcaatgccaatcaccggtttatggtacttcttcgccacgtttgcgacaccaatcggtaccttgccgtgaatactctggctgtcaatacgcccttcaccggtgatcaccagcgtacaatcgtgaatatgttcctccagattcagcgccgtagtgacgatttcaataccacttttcagttccgcaccaagaaacgccattagcgccgcgcccataccacccgcagctcctgcgccggggacatctttcacatcaacatgcagcgcttttttaatgacctcggcatagtgagagaggttattgtccagctcaacaatcatcgcttcactggctcccttttgtgggccaaagatgcgcgatgcgccgttatcgcccaccagcggattggtgacatcacaagcgacgcgaatgacgcaatcttttaagcgcggatcgaggccggaaatatcaatatcattcagagtattaagactaccgccgccaaaaccaatttcattgccgttggcgtcgcataatttcgcccccagcgcctgtaccatgcctgcgccgccatcatttgtagcgctgccgccaatgccgataataatgtttgtcgcgccgctctccagcgcctgcaggattaactcgcctgtgccgcgtgaagtggtcacgagtggatcgcgtttttccgcaggtaccagctccagcccactggccgccgccatttcaataaacgcggttttgccatcgccggagatcccccaactggcattcactttctcgcccagcggccctgtaacccaggcgtgacgttcggaaccctgggtggctgcaatcatcgcttccaccgttccttcgccaccgtcggcaacaggaacagaaacgtactgtgcatcaggaaaaatttcccgaaatcctttttctatcgcctgcgcaacctcgctggcagataaactttctttataagagtctggggcgattacgattttcatacctatgcctgttaccacatgacgccggagggcgtttctcttattcggcctggattccaggcccggattgcaatacgccatccgggcacgacgtcattaacgagtaacttcgactttcgccagtttttcgtagtagcacgccagggcgctatgatccgccgttcctaaaccatctgcacgcagtgcctgcatcatctccataaccgcagctgtgagcggcagttgtgcgccgacgccgtgagaagtatccagcgcattcgccagatccttaatatgcagatcaatacggaagcccggcttgaagttgcggtccatcaccatcggcgctttggcatccagcacggtactgcccgccagtccaccgcgaattgcctgataaaccaggtccgggttaacgcccgctttagttgccagcgttaacgcttctgacatcgcggcaatattcagcgccacaatgacctgatttgccagtttggtgacgttacctgcaccgatttccccggtatgcaccacggaacccgccatcgctttcatcaaatcatagtatttgtcgaaaatagccttgtcgccgcctaccatcactgacagcgtaccgtcgatggctttcggttcaccgccgctcaccggagcatccagcatatcaatgcctttcgctttcagcgcttcgctgatttcacggcttgccagcggtgcgatagaactcatatcgatcaataccgtacctggcttcgcgccttcaataatgccattctcacccagcgccacctctttcacatgaggggagtttggcagcatggttatgatgacgtcgcactgttcagcgatcgctttagccgtagaagctgtttctgcacctgcagcaatcacgtcagcaatagcttctgggttacggtcagcaaccaccagcgagtaacctgctttcagaaggtttttactcattggtttacccataatccccaggccaataaaaccaactttcatagtcatatcaatcatctctcttgttgcggtggtggttattttttaaaggtatcagccagtttctgagtggcagagcggaagacgccgagatcgctgccgacagccacaaacgtcgcgccccattccagataacgacgcgcatcggcttcgaccggcgcgaggataccgctgggtttgccgtgcgcgctggcacggttaaaaatgtgctgaattgctttttgtacatccgggtgtgatgcattgccgagatggcctaatgccgcggccagatcgctggggccgacgaagatgccgtctacgccttcggtagcggcaatagcatcgacgttatctacgccctgctgactttctatctggaccagaatagtgatgttcttgttcgactgagcgaaataatccgccacggtgccaaacatattggcgcggtgagaaacggagacgccgcgaatgccttctggcggataacgcgtcgatgccaccgcctgctctgcttcctcttttgtttctacaaaaggaatcaggaagttatagaaaccgatatccagaagacgcttaataattaccggctcgttggtcggcactcgcactactggcgcgctggcgctgcctttcagggccattaactgcggaataaacgttgaaatatcgtttggcgcatgttcgccatccagcaccagccagtcaaacccagccaaaccaagaacttcagtgctaatcgggttagagagtgctgaccagcaaccaatttgtacctgtttcgcagccagtgcggctttgaatttattcgggaaaacatcgttattcatcgcttatacctttgcttatttctgcaattccatacgtttaatgtcgccaactacgaagaggtagcagaccatcgccattagcgctgaacatcccacgaaaaccagtgctgcattgaaggagtgcagttcacttaccaggtagccaatcaccagtggagtgacaatggaggcaacattgccaaagacgttaaagacgccgccgcagaggccaacaatctctttaggcgcggtgtcagaaatcaccggccagcccagcgcaccaaatcctttaccaaagaaagccagcgccatcagcatgaccaccagcgtggtgttgttggtgtagttacataagatgatggtggaagccagcaacattcccagcacaatcggtagcttacgtgccagggtcagggataaaccgcgtttgatcagataatccgagaagacacctcccagcacgccgcccgcaaaaccacacagtgctggaatcgaggcgaccagacccactttcagaatcgacatacctttttcctgcaccagataaatcgggaaccaggtgaggaagaaccaggtgatggtgttgataaaatattgtccgaaaaatacgcccaacatcatgcggttagagagcaattgcttgatgtaatgcagtttgggtccgcttgctgccgcactgcccggctttttgtggtccatatcgaccaccgcgccattttcagagataaacttcagctcttccgcagacatacgtgggtgatctgtcgggttatgaatcaatttgatccacagcgccgtcagcacaaaaccaatcacccccataacggtaaagacgtgctcccagccccaggcgaaagtcagccagccaagcagaggcgaaaagagcgccagcgagaaatattgcgccgagttaaagatggcggaggcagtaccacgttctttcgtcgggaaccaggcggcgacaatacgggcgttcgccgggaatgatggcgcttccgagaagccgagcataaagcgcataaagaacatggagatccctgcccaggccagcgggaacatatcaacaaagccttgcaggaaggtgaatagcgaccagaaaaagaggctgtaggtgtaaacttttttcgagccaaacttatcaagcagccagccgccggggatttgcatcagcaagtaggcccagccaaaagcagaaaagatgtaacccatcgaaaccgcacttaactgcaactcttttgccacttcggtaccagcaatagacagcgttgcacgatcggcgtagttaacggcggtaacaataaaaataatcagtaatattaaatagcgggtatgcacgcctttctttttttcgtcaacggtgtccagaatcattttatttacctcgggtacttatgctgatttttattattatggggaagatgttatttatgagtttcatttatgccgtaacgacaatgaactcgggaattagtataagcagcgcgagarkrrtaatcattgtgcaaatgctaatttaattaatactatttaaatattattttgagcatatgcacataaggttgcgcgctaaagcacagatttgcgctttaccttgccgggcggcattgcaatccctgaaatgattgacattgatcacatttctgcgtttaaactcctgacattcttatttcacccaatgaagtcatttatttttaaatgagaccaggtcctcattttaataacctctggctggagaatattgcacaatggccaacatcgaaatcagacaagaaacgccaactgcgttttatataaaagttcacgacacagataatgtggcaattattgttaatgataatggcctgaaagcaggaacgcgttttccggatgggctggaattaattgaacatattccccaggggcataaagtcgcattgctcgacattccggctaatggtgaaattattcgttatggcgaagtgattggttacgccgtgcgtgcaatcccacgcggaagctggatcgacgaatcaatggttgtactgccgaaagcgccgccgttacacacgctgccactggcaaccaaagtcccggaacccttaccgccgctggaaggatacacctttgagggctatcgcaatgccgatggcagcgtgggcaccaaaaacctgctcggcatcmccaccagcgtccactgtgtggcaggcgtggtggactacgtagtaaaaatcattgaacgcgatctgctaccgaaatacccgaacgtcgatggcgtggtggggctgaatcatttgtacggttgtggcgtggcgattaacgcaccggcggcagttgtacctatccgtaccattcacaatatttcgctgaatcctaactttggcggcgaagtaatggtgattggcctgggttgtgaaaagttgcagcctgagcgcctgctgactggaacggatgatgtgcaagctattccagtagaaagcgccagcattgtcagtttgcaggatgaaaagcatgtcggttttcagtccatggtcgaggatattttgcaggtcgccgaacgccatctacaaaaactgaatcaacgtcagcgagaaacctgtccggcttcagaactggttgtcggcatgcagtgcggtggcagcgatgccttttctggcgtaacggcaaacccggcggttgggtatgcgtctgatctactggtgcgctgcggcgcaacggtgatgttctcagaagtcacggaagtgcgtgacgcgatccatctgctgacaccacgcgcagtgaacgaagaggtcggcaaacggctgctggaggagatggagtggtacgataactatctcaatatgggaaaaaccgaccgcagcgccaacccttcgccgggcaacaagaaaggcggtctggcaaatgtagtggagaaagcgctcggctccattgctaaatcgggtaaaagtgcaattgttgaagtgctgtcgcccggtcaacgcccgactaaacgcggattaatttacgccgcgacgccagccagcgattttgtctgtggcacgcaacaggtggcttcgggtatcaccgtgcaagtgtttacgaccggtcgtggtacgccgtacggcctgatggcggtacccgtcattaaaatggcgacccgcaccgagctggcgaaccgctggtttgatttaatggatattaacgcgggcactatcgccaccggcgaagaaaccattgaagaggtgggctggaagttgttccactttattctcgacgtcgccagcgggaagaagaaaaccttctcggatcaatggggactgcataaccagctggcggtgtttaacccagcaccggtgacctgatttcttttggaacgtccctcgcaaaacatggccttagtgccatgtttttattgtttaaagcccccacgtccattaataatgcatttgcattaccttagttcaagcttataatttgagcagaaaacaggctgtaaaaggacagtgaatcatgcccgctaatgctcgctctcacgctgtactgaccactgaatcaaaggtcacgatacgcggacaaacaactatccccgcgccagtgcgtgaggccttaaaactgaagccaggccaggacagcattcattacgaaattctgcctggtgggcaagtatttatgtgccgactgggagatgagcaggaggatcatactatgaatgcatttttgcgttttctggatacagatatccagaacaacccgcaaaaaactcgtccattcaacattcaacaaggaaagaaacttgtcgctggcatggacgtcaacattgatgatgagattggcgacgacgaataatggattttccacaaagggttaatggttgggcgctatatgctcatccctgttttcaggaaacctacgacgctttagttgccgaagtcgagacattaaagggaaaagatcctgaaaattatcagagaaaagctgccacaaagttattggcggtggtccataaagtgattgaggagcatatcacggtcaatccatcatcaccggcattccgtcatggcaagtcgttaggctctgggaaaaataaagactggtcacgggtaaaatttggtgctggtcgctatcgtctcttctttcgttacagtgaaaaagagaaagtcatcattctgggatggatgaacgatgaaaacacgctgcgcacctacggtaaaaaaacagatgcctataccgtattcagcaaaatgttaaaaagaggacatcctcctgccgactgggaaaccctcacccgagagacagaagaaacccattgatggtgttcacaatgcccgccgaacgcattcgtgttgaccagcgggcaccctttctcactccccgaccagaatcacttcaaccccagcctttcgcagcccttccaggctatccgcaggaatgccttcatcaacaatgatcatgtcgatacgttgagtatcaatgatcttatgtaaactggaacgattgaatttactggaatcggtgaccacgatgatccgttccgcaacttcgcacatccggcggtttaaacgggcttcatcttcattatgcgtgctgacgccgcgctccagatcgatcgcatctacaccaagaaacagcatatcgaagtggtaattttgcagcgattgctcagcctgatcgccgtaaaaagattgcgactgacggcgcaaatgcccgccggtcatcagcagctcaacgccttccgcttccagcaacgcattagccacgttcataccgttggtcatcgcaattacgtcagtgtgcttgcgcatcagacgagcaatctcaaaagtggtggtcccggaatcgaggatcacccgatgacctggctgaatcaactcaacggcagctttcgcaacgctgcgtttcattgcggtgttcagcgcgcttttatcttccactgatggctcgactgacggcgttgtgctatcgcagatcaacgcgccaccataggcacgcacagcgatcccctgcttttccagaaacgccagatcgttgcggatcgtcacggtagatacgccatacaatgccgacagatcgttaacctgcacactcccttgctgtcgcagacgctgaatgatctgttctcgtcgctcgctggtgcctgtcactcgcttctcacctgaagcgtcggtattactcatagtaagtcctttcgtaaaactttcgtttcatttcgttttgcctattaacgcctttctattaagcaaatgcaagcccaccttgcccattgacgcaagctactctcgtttcagtgactttcattatgtttcttttgtgaatcagatcagaaaactattatctttcgttttatttttatctcaccatgacgcagtatcaactgaaacaaaacgaaagattaatatcgcagtaatctgaactggagaggaaagtgaaacatctgacagaaatggtgagacagcacaaagcgggcaaaacaaatggaatttatgccgtttgttccgcacatccgctggtgctggaggctgcaatccgctacgccagtgcaaaccaaacgccgttactgattgaagcaacctccaatcaggtagaccagttcggcggttataccggaatgacgcccgccgattttcgcggctttgtttgtcagctcgccgactcgttgaatttcccgcaggatgcgttgattctgggtggtgaccatctggggccaaaccgctggcaaaacctgccggccgctcakgcaatggccaatgccgatgatttgattaaaagctacgttgcggcaggattcaaaaaaatccaccttgattgcagcatgtcctgtcaggacgatccgattcccttaactgatgacatcgtggctgaacgcgccgcccgtctggcgaaagtggcggaagaaacctgtcttgaacactttggcgaagccgatctggagtatgtcattggtaccgaagtgccggtacctggcggcgcgcatgaaaccttaagcgagctggcggtcaccacgccggatgccgcccgcgccacgctggaagcccatcgtcacgcctttgaaaagcaaggtttgaatgccatctggccacgcatcattgccctggtggttcaacccggcgtcgaattcgatcacaccaacgttattgattatcagcccgccaaagcgaccgccttaagccagatggtcgaaagytacgaaacgctgattttcgaagcgcactctaccgattatcaaacgccgcaatcgctgcgccagctggtgattgaccactttgccattctgaaagttggcccggcgctgaccttcgccctgcgtgaagctctgttctctctggcagcgattgaagaagaactggtgccagcaaaagcctgttctggtctgcgtcaggtgctggaaaacgtgatgctcaaccgcccggaatactggcaaagccactaccacggtgacggcaacgcgcgtcgtctggcgcgtggttatagctactcggatcgcgtgcgctattactggccggacagccagattgatgacgctttcgctcatctggtacgtaatctggcggattcaccaattccgctgccgctgatcagccagtatctgccgctgcagtacgtgaaagttcgctccggcgagctgcagccaacgccacgggaactcattatcaaccatattcaggacatcctggcgcagtaccacacagcctgtgaaggccaataagcaaaacaaagaggaacacgytatgccaaatattgttttaagccggattgatgaacgcttgattcacggtcaggtcggcgttcagtgggtcggatttgcgggggcaaatctggtgctggtcgccaacgatgaggttgccgaagatccggtacaacaaaacctgatggaaatggtactggcagaagggatcgccgtacgtttctggacgctgcaaaaagttatcgacaacattcatcgcgccgccgatcgacagaaaatcctgctggtttgtaaaacacccgccgatttcctgacgctggtgaaaggtggcgttccggtgaatcgcattaacgttggcaatatgcactacgccaatggcaagcaacaaatcgccaaaacggtttctgtggatgcgggcgatatcgcagcatttaacgacctgaaagccgctggggtggaatgcttcgttcagggcatcccgacagagcctgctgtggacctctttaaattactttgagggattcatcatggaaatcagtctgttgcaggcattcgcgttgggcattatcgcctttatcgctggcctggatatgtttaacggcttaacccatatgcaccgcccagtggtcctcggcccgttagtcsggctggtacttggcgatctgcataccggtattttaaccggcggtacgctggaactggtgtggatggggctggccccgctggcgggcgcacagccgcctaatgtgattatcggtactatcgtcggcacggcgtttgccattactactggcgtgaaacccgatgtcgcagtcggtgtcgccgtacctttcgctgtcgcagtacagatggggattaccttcctgttctcggtgatgtctggcgtgatgtctcgctgcgaccggatggcggagaacgccgatactcgcggcattgaacgcgtaaactatctggcactgctggcactcggcactttctattttctctgcgctttcctgcctatctacttcggcgcggaacatgcaaaaaccatcattgatgtcctgccgcaacgattaatcgacggcctcggcgtcgcgggcggcatcatgccagcaatcggttttgccgtgctgctgaaaatcatgatgaaaaacgtctacatcccctacttcatcctgggctttgttgccgcagcctggctcaagttaccggtgctggctattgctgccgccgcgctggcgatggcgctgatcgatctgctgcgtaaatctcctgaaccgactcaacctgcggcacagaaagaggaatttgaagatggcatctaatcaaaccaccctgccgaacgtcagtgaaaacgaagaaacattgctgactggcgtcaatgaaaacgtgtatgaagatcagagcattggcgcggagctgacgaaaaaagatatcaatcgcgtcgcctggcgttccatgctgttacaagcgtcttttaactacgaacgtatgcaggcttccggctggttgtacggtctgctgcctgctctgaaaaagatccacactaataaacgcgacctggcgcgcgccatgaaggggcatatgggtttcttcaatacccatccgtttctggtgacatttgttatcggcattatccttgcgatggagcgttctaagcaggacgttaacagtattcagagcaccaaaattgccgtcggtgcgccgctcggcgggattggcgatgcaatgttctggctaacgctactgccgatttgtggcgggattggagccagtctggcattgcaaggctccattcttggcgcagtcgtctttattgtgctgttcaacgtggtccacctggggctgcgttttggtctggcgcattatgcttaccgcatgggcgtggcggcgattccactcattaaagctaataccaaaaaagtcggccatgctgcgtctatcgttgggatgacggtaatcggtgcgctggtggcaacctatgttcgtttaagcaccacgctggaaatcacagcgggcgacgcagtggttaagttacaggctgatgttatcgacaaactgatgcctgccttcttaccgttggtctacaccctgaccatgttttggttggtacgccgcggctggagtccgctgcgtctgattgcagttaccgtggttctcggcatcgttggtaaattctgccatttcctttaaatacaatgaggtattagatgttaagtattattttgacagggcatggcgggtttgccagcggcatggaaaaagcaatgaagcaaattctcggtgagcaatcgcagtttatcgccatcgattttccggaaacctcaagcaccgcgctgcttacatcgcagcttgaagaggccatcgcccaactggattgtgaagacggcattgtttttctgacggatttgctgggcggcacgccgtttcgcgtagcttcaacgctggcgatgcaaaaaccgggctgtgaagtgatcaccggcaccaatttgcaactgctactggagatggtgctggagcgcgaagggttaagcggtgaagaattccgtgtacaggcgctggagtgtggacatcgtgggctgaccagtctggtggacgagttaggccgctgccatgaagaatgtccggtcgaggaagggatatgacacacgttctgcgcgccagaaggctgctgactgaagagggatggctcgatgaccatcagttgcgtattgctgacggtgtcatcgcagcaatcgaaccgattccagtgagcgtgactgaacgcgatgcggaactgctctgccccgcttacatcgacacccatgtacacggtggtgcgggcgttgatgtaatggatgacgcgccggatgtactcgacaagctggcaatgcacaaggcacgcgaaggtgtcggcagttggttgccgactaccgtaaccgcgccgcttagtaccattcatgcggcgctgaaacgtattgctcaacgttgccaacgcggcggacctggtgcgcaagtgctggggagttatctcgaaggaccgtacttcacgccgcagaataaaggcgcgcatccgccggagttgtttcgcgagcttgaaattgccgagctggatcaattgattgccgtttctcagcacaccttacgcgtggtagcgctggcaccggaaaaagagggggcattgcaggccatccgccatcttaaacagcaaaatgtacgagtgatgctggggcatagcgcggcgacctggcaacaaactcgcgccgcgtttgatgctggtgccgacggcctggtgcattgctataacgggatgacaggtttacatcaccgcgaaccgggaatggttggcgcgggattaacggacaagcgcgcctggctggaactgatagccgatggtcatcatgtgcatccggcggcaatgtcsctgtgttgttgctgtgcgaaagagagaatcgtactgatcaccgacgcgatgcaggcagccgggatgccggatggtcgctatacgttatgtggcgaagaagtgcagatgcacggtggcgttgtccgtaccgcgtccggtgggctggcgggcagtacgctgtctgttgatgcggcagtgcgcaacatggtcgagttgacgggcgtaacgcctgcggaagccattcatatggcgtcgctgcatccggcgcgaatgctgggtgttgatggtgttctgggatcgcttaaaccgggcaaacgcgccagcgtcgttgcgctggatagcgggctgcatgtgcaacaaatctggattcagggtcaattagcttcgttttgatggtttgctccattattgggccttcacttcccccgtaaggcctttctttttctttcgttttgatctgtgcagcggtgtcggatgcgacgctaacgcgtcttatccgacctacagttggtgaccgcaaggccggataaagcgtttgcgccgcatccagcaatcccttttgcttcctttatcttttctttcaacgatcacggatttcgttttatttcctttttctccattgaactttcggtttcttttctatagattttaatcaacgaaagacatcaccaagtgaaatgaaacgaaaggcaagtgaaagcgacaacgcccgacgtcaagttcatcagactaaggattgagttatgccagaaaattacacccctgctgccgccgcaaccggtacatggactgaagaagagatccgccatcagcctcgcgcatggatccgttcgctcaccaacatcgacgcgctacattccgcgcttaataacttccttgaaccgttactgcgcaaagagaatctgcggatcatcctgaccggagccggaacctcggcatttatcggtgacatcatcgcgccgtggctcgccagccataccggtaaaaacttcagcgccgtaccgaccaccgatctggtcactaatccgatggactacctgaacccagcccatccgctgctgttgatctccttcggtcgatccggcaacagcccggaaagcgtcgcagccgtggaactggcaaatcaatttgtaccggaatgctatcacctgccgatcacctgcaacgaagcgggcgctctttaccaaaacgcgatcaacagcgataacgcgtttgccgtgctgatgcccgcagaaacgcacgatcgcggctttgcgatgaccagcagcattaccaccatgatggccagctgcctcgcggttttcgcacctgagacgatcaacagccaaaccttccgcgacgtggcggatcgttgccaggcgatcctgacctcactgggcgatttcagcgaaggtgtgtttggttacgcaccgtggaaacggatcgtttatctcggcagcggtggcttacagggcgcagcacgcgagtcggcgctgaaagtgctggaactgacggcgggtaaactggcggccttttatgattctccaaccggattccgtcatggaccaaaatcgctggtcgataacgaaacactggtggtggtatttgtctccagccacccttacacccgtcagtatgatcttgatctgctggctgaacttcaccgtgacaaccaggcaatgcgtgtaatcgccatcgccgcggaaagcagcgacatcgtcgctgccggtccacatatcatcctgccaccgtcacgtcactttatcgacgttgagcaggcattttgcttcctgatgtacgcccagacgtttgcactgatgcagtcgctgcacatgggcaatacgccggataccccatcagccagtggcaccgttaaccgcgtggtgcaaggcgtaatcattcatccgtggcaggcataagaggatcgcattatgagcattatctccaccaaatatctgttacaggacgcccaggccaatggctacgcggtgcctgcttttaacattcataacgccgagacgatccaggcgatcctcgaagtgtgcagtgaaatgcgatcgccggtgatcctcgccggaacgccggggacctttaaacatatcgcgctggaagagatctacgccctgtgcagcgcctattccacaacctacaacatgccactggcgctgcatctcgaccaccacgaatcgctggatgatattcgccgtaaagtccacgcaggtgtgcgcagtgcgatgatcgacggcagccacttcccgtttgccgagaacgtaaagctggtgaaatcggttgtcgacttctgccactcccaggattgcagcgtggaagcagaactgggccgcctgggcggtgttgaagatgacatgagcgttgacgccgaaagtgcattcctgaccgatccacaagaagctaaacgctttgtcgaactgactggcgtcgacagcttggcggtagcgattggtacggcgcacggcttatacagcaaaacgccgaagattgatttccagcggctggcggaaattcgtgaagtggtggatgttcctctggtgctacatggtgccagcgatgttccggatgaatttgtccgtcgcactattgaacttggcgtcacaaaagtgaacgttgccacagaattaaaaatagccttcgccggcgcggttaaagcctggtttgcggaaaatccgcagggtaatgatcctcgttattatatgcgcgtcggaatggatgcgatgaaagaagttgtcagaaataaaattaatgtctgtggttcagcgaatcgaatttcagcataatcattagttttttatgatttatcccaatgtacttcccgattaatatcggggagtgccttaatggaaaaggagatgactaaaccttaataaatagatcagtacaatatcgcaacaataatatatttaaaaaaattatattattcaactttatggtgaggattacacaatgagcagtccaaatattctcttaacccgtattgataaccgtctggttcacggtcaggttggcgtgacctggacatccaccatcggtgcgaatctgctggtagtcgtggatgatgttgtcgctaacgatgatattcaacagaaattaatgggtattaccgcagaaacctacggctttggcattcgtttctttactatcgaaaaaaccattaacgtcatcggcaaagctgcaccgcatcagaagatcttcctgatttgccgtacgccacaaacggtacgtaaattggtagaaggtggcattgacctgaaagatgtcaacgtcggcaatatgcatttctcggaagggaaaaagcaaatcagcagtaaagtttatgtcgatgaccaggatctcacggacttacgttttattaaacaacgtggcgtgaatgttttcattcaggacgtccctggcgatcaaaaagaacaaatccctgactaaatctaaaatcgccttaatattggtttgaggtaataaaaatgcatgaaataaccctactttagggattatccctggcggcgttagttttcgttctggggattgatttttggctggaagccttatttttattccgcccgataatcgtttgtaccctaactggcgctattctcggtgatattcagactggcttaattaccggtggtctgacagagttggctttcgccggattaacccctgcaggtggtgttcagccgcccaacccgattatggcgggtctgatgaccaccgtcattgcatggtctacgggcgttgatgccaaaacggcaattggtcttggcctgccgtttagtttgttaatgcagtacgtcattctgttcttctattctgctttctcattatttatgaccaaagccgataaatgcgcgaaagaggcggatacggcagcgttttcccgacttaactggacaacgatgctcatcgtcgcttcagcgtatgcggtgattgctttcctctgtacttacctggcacaaggggcgatgcaggcgctggtgaaagcgatgcccgcttggctgacccacggctttgaagtggctggcggtattctgcctgccgttggttttggcttgctgctgcgcgtgatgttcaaagcacaatatatcccttacctgatcgccggcttcctgtttgtttgctacatccaggtcagcaacctgttgccggttgccgtactgggcgcaggctttgcggtgtatgagtttttcaatgcgaaatcccggcagcaagcgcaaccgcagcccgttgccagtaaaaatgaagaagaggactacagcaatgggatctgaaatcagtaaaaaagatatcacccgtctgggctttcgttcgtcgctgctgcaagcgagctttaactacgaaaggatgcaagcgggcggttttacctgggcgatgttgccgatcctgaaaaagatttataaggatgacaaaccgggcctaagcgcagcgatgaaagataacctcgaatttattaatacccacccgaatctggtcggattcctgatggggttattaatttcgatggaagaaaaaggagaaaaccgcgacaccattaaaggcctcaaagtggcactgtttggcccaatcgccgggattggcgatgcgattttctggtttactttgttgccgattatggcgggaatttgctcatcatttgccagccagggaaacctgctggggccgattctatttttcgccgtttacctgcttatctttttcctgcgcgtcggctggacccacgtcggttattcagtcggcgtgaaggcgatcgataaagtgcgagagaactcgcagatgattgctcgctcggcaaccatcctcgggatcacggtaatcggcgggctgatcgcttcgtatgtgcatattaacgtggtgacatcgtttgccatcgacagtacccacagcgtcgcgctgcaacaggatttcttcgataaagtcttcccgaacattttaccgatggcctacaccctgctgatgtattacttcctgcgggtgaaaaaagcgcatccggtgctgttaatcggcgtgacttttgtgctctctattgtttgttccgcattcggcattttgtaaatggaacgargcactgcgtctggcggtgcctctttacttaaggaatttcatcctgtgcaaacccttcagcaagttgaaaactatacggcgttaagtgaacgtgccagcgaatatttattggccgtgatccgtagcaaaccggatgccgtgatttgcctggcgaccggagccacgccattactgacgtatcattatctggtagaaaaaatccactagcagcaggttgatgtcagccagctcacyttcgtgaagctcgacgaatgggtggatctgccattaacgatgcctggtacctgcgaaactttcctgcaacagcatatcgtgcagccgctggggctacgtgaagaccagctcatcagctttcgctccgaagagataaatgagacagagtgcgaacgggtaacgaacctgattgcgcgcaaaggcggtctggatttatgcgttctcggattggggaaaaacggtcatcttgggctgaacgaaccgggagaaaacctgcaaccggcctgccatatcagtcaacttgatgccagaacacagcaacatgagatgttaaaaaccgcgggtcgccccgtgactcgtgggatcaccttaggcctgaaggatattctcaatgcccgcgaggttttgttactggtgactggcgaaggaaagcaggatgcgacagaacgttttctcacggctaaagtctctacctctatcccggcttcgtttttgtggctgcacagtaactttatttgtttaattaatacctaaccagatgaaaaatttgctcaaaatgtttaaattaacttatgcaacagtcacgcattatattaaataacatttgactgggttgaacataacgccaatagcaaaaggagttatgttcaacaatttaattttagatatacatataacttgttctattaataaaccatctcgtattctgactcgccccctggcgcagcaaagtcatgcacttatactcttttgaatacatagaaaattgatatcaatataatgaaaatatcaaatatttgcatataaatataatcttaaagtttagtctatttaatgttcaatgaaatatttctacctgtataatctttaaagatgttgaacatatattcacattaaatatgattatgtacttgttacaaggataaggttataaatgaataaagttacaaaaacagctattgcgggcttacttgcgcttttcgcaggtaatgccgctgcaaccgatggtgaaatagtttttgatggcgagattttaaaatccgcttgtgaaatcaatgactctgataagaaaattgaagttgctcttggtcactataatgccgaacagtttcgttctgtaggcgatcgtagcccaaaaattccattcactattcctttagttaactgcccagtgactgggtgggagcacgataacggcaacgttgaagcgtctttccgtttatggctggaaacgcgggataatggtaccgtccctaacttccctaacttggcaaaagtgggctcttttgctggcacagcagcaacaggtgtgggtatccgtattgacgatgcggaaagcggaaaccttatgccactaaatgctatgggcaatgataacacagtttatcagatccctgcggactccgctggaattgtcaatgttgacctcatcgcttactacgtatcaaccgttgaagcatccgaaatcaccccaggggaagcagacgctgtcgttaacgtaacgctggattaccgttaatacgttacggcgttatctgacctttcagataacgcccttttccttcctatttctcgttgtatcaggttgaaaaataactatgtcaaaacgaacattcgcgatgatatttaccttgttgtgtagcttctgtatcggccaggcgcttgcagggggtatcgttttacagcgaacgcgagtgatctatgatgccagccgcaaagaggctgcgttacctgtcgcaaacaaaggcgcagaaacaccttatttactgcaatcatgggtagataatatagatggtacaagccgtgccccatttattataaccccaccgctaattcgtcttgaagctggcgatgattcatcactgcgaattattaaaacagctgataacctgcctgaaaataaagagtcgctgttctacattaatgttcgtgccattccagcaaagaaaaaatcagatgatgttaatgctaacgagttgacgctggtatttaaaacacggatcaaaatgttttatcgccccgcacacctgaagggacgggtaagcgatgcgtggaaatcactggaatttaaacgtagtgatcattcactcaatatatataacccaactgaatattacgtcgtatttgccggactagcagtcgataaagccgatctcacaagcaaaattgaatatatcgcgcccggagaacataaacagttaccacttccagcatctggcggaaagaacgtgaaatgggctgcgatcaatgattatggcggcagttccgggacagaaactcgtccactgcaataacaaatataaaaacacaggtcatcagggaatgccacaacgacaccaccagggacataaacgcacaccgaaacagttggcgctcattatcaaacgctgtttgccgatggtgctcactggcagcggcatgctttgcactaccgctaacgccgaagagtattatttcgaccccattatgctggaaaccacaaaaagtggtatgcaaacaaccgatctgtcacgtttttcaaaaaaatacgcacaactaccaggaacttatcaggttgatatctggctgaataaaaagaaggtttcacagaaaaaaattacatttaccgccaatgcagagcaacttctgcagccacagtttacggtagaacaactacgtgagctgggtattaaggtggatgaaatcccggcgctggctgaaaaagatgacgatagcgtgatcaactcgcttgaacaaatcattcccggtacagctgctgaatttgatttcaatcatcagcgacttaatttgagcattccccaaattgcactgtaccgtgatgcaagaggttacgtctccccttctcgttgggacgatggtataccaacgctgtttaccaactactcgtttacaggttctgataaccgttaccgccagggcaatcgtagccaacgacagtacctaaatatgcaaaatggtgccaattttggcccctggcgattacgtaactattctacgtggacacgcaacgatcaggcgtcaagctggaacactatcagtagttatttacaacgtgatatcaaggcgttgaagtctcagttgcttctgggagaaagcgccaccagcggcagtattttttccagctacaactttactggcgtgcaactcgcttccgacgataatatgttgccaaacagccagcgcggatttgccccaacggtacgcggtatcgcaaacagtagtgcaatcgtgactatcaggcaaaatggttatgtgatctatcaaagcaacgtgccagcgggtgcctttgaaattaacgatctctacccctcttccaacagcggcgatttagaagtcacgattgaagaaagtgacggtacgcaacgtcgctttatccagccttattcttcattacccatgatgcagcgacctgggcatctaaaatatagcgcgaccgctggacgctatcgcgctgatgcaaacagtgatagcaaggaacccgaatttgctgaagccacggcaatatatggtttgaataatacttttacgctgtatggcggcctgctcggttctgaagattattatgcgctggggatcggtatcggcggcacacttggcgcactgggcgcgttgtcgatggatatcaacagagctgacacccaattcgataaccagcactcttttcatggctatcaatggcgtacgcagtacatcaaagatatcccggaaaccaacaccaatatcgctgtcagctactatcgctataccaacgatggctattttagttttgatgaagccaatacccgcaattgggactataacagtcgccaaaaaagtgaaattcaattcaacatcagccagacaatatttgatggggtaagtctgtatgcctccggttcacagcaagactattggggcaataacgagaaaaacaggaatatctctgttggggtttccggccagcaatggggaattggttacagcctgaattatcaatacagccgctacactgatcaaaataatgaccgcgcactctctttgaatctcagtattccgttagaacgctggttaccgcgtagccgggtttcctatcagatgaccagccagaaagatcgcccaacccaacatgaaatgcgtcttgatggctcactgctggatgatggtcgcctgagctatagtctggaacaaagtctggatgacgataacaaccataacagtagcgtgaacgccagttaccgttcaccttatggaaccttcagtgccggatacagttacggtaatgacagtagccaatacaattacggcgttaccggcggcgtggttatccatcctcatggtgtgacgctctcgcaatatctgggcaacgcttttgcgcttattgatgctaacggggcatctggcgtgaggatacaaaactatccggggattgctactgatccctttggctatgcagtggttccttatctcacaacttatcaggaaaaccgtctctcggtagatactacgcagctgcccgataacgtcgatcttgaacaaacaacacagtttgtggtgcccaacagaggtgcaatggtagcggcgcgtttcaacgccaatatcggttatcgcgtacttgttacagtcagcgatcgcaacggtaaaccgttgccctttggcgctcttgccagcaacgatgatacggggcaacaaagtatcgtcgatgagggcggcatactatatctctctgggatatcgagtaaatcacaaagctggactgtacgctggggaaatcaggcagatcaacaatgtcagtttgcttttagtacaccggattcagaaccaacaacctctgtattacaaggcacagcgcagtgccattaaggataaaaaaatgaaaagagcgcctcttataacaggacttttgttgatatccacatcctgcgcttatgcctcctcagaagggtgtggagctgacagcactagcggtgcgacaaattacagcagtgtggttgatgatgttacggtgaaccagacagataacgtgacaggacgggagtttacctctgcaacgctaagtagcactaactggcaatacgcctgttcctgctctgcgggtaaggcagttaaacttgtctatatggtcagccccgtacttaccaccactggacatcagacaggatattacaaactcaatgacagcctggatattaaaaccatgaaccgccccggaaatcctggagactaaactccctgagaaagaggtaaacaggatgactaaaaatactcgtttttcccccgaagtccgtcagcgggcgattcgtatggttctggaaagtcaggatgaatatgactcacagtgggcggcaatttgttccattgccccaaagattggctgtacgccggagactctgcgtgtctgggttcgccagcatgagcgggataccgggggcggtgatggtgggctcaccagcgctgaacgtcagcgtctgaaagagctggaacgtgaaaatcgtgaactgcgccgcagtaacgatatccttcgccaggcttccgcttattttgcgaaggcggagttcgaccgcctctggaaaaaatgatgccactgctggataagctgcgtgagcagtacggggtcggaccggtatgcagcgaactgcatattgccccgtcaacgtattaccattgtcagcaacagcgacatcatccggataaacgcagtgcccgtgcgcagcacgacgactggctgaagagagagatacagcgcgtatacgatgaaaatcatcaggtgtacggtgtgcgtaaagtctggcgtcagttgttacgggaaggaatcagggtggccagatgtacagtggcacgtctcatggcggttatgggacttgccggtgttctccggggtaaaaaggtccgtacgaccatcagccggaaagccgttgccgcaggcgaccgcgtaaaccgtcagttcgtggcagaacgacctgaccagctgtgggtggctgattttacttacgtcagcacatggcagggcttcgtctatgtggcgtttatcattgatgtgtttgccggatacatcgtggggtggcgggtctcatcgtctatggaaacgacattcgtgctggatgcgctggagcaggcgttgtgggcccgtcgtccgtctggcaccatccatcacagcgataaaggctctcagtatgtgtcactggcctatacggagcgactaaaagaagccggattactggcatcaacagggagtacaggcgactcgtatgacaacgcgatggctgagagcatcaatggtctttacaaagcggaggtaatacaccgtaagagctggaaaaaccgtgcagaagtggaactggccacactaacgtgggtggactggtataacaatcgacgattgctgggaaggctgggccatactcctccggcagaagcagaaaaagcttattatgcttccatcggaaacgatgatctggcagcctgagttcacagataaaacactctccaggaaaaccggggcggttcagggcgatgttattaaggttaattttggattcatcaatggtcagaagtttaccacccgcaatgccatgccagacggttttactccagtagactttgatatcacttatgactgtggtgatacttcaaagattaaaaactcgttgcaaatgcgcatcgacggtacaactggggtagtagaccagtacaacctggtcgccagacgaagaagttcagacaatgcgcccgatgtcggtattcgtattgaaaatctcggcggcggagttgcaaatattccttttcagaacggtatccttcccgttgatccttccgggcatggcaccgtcaatatgcgcgcctggccagttaatctggtcggtggtgagctggaaacaggaaaatttcagggcacagccaccattaccgtcatcgtgcggtaaaagaagacgttgcgttttgattaacgcaacgcttcggcactcttacccctgctgctccagcgcatacttatacagcgcatttttcttcacgccgtgaatttctgcggccagcgccgccgcttttttcagcggcagttctgcctgtagcagcgccagcgtgcgcagggcatcggcgggtaagtcttcttcctgtgctttatgaccttcgacaatcagcaccatttcgcctttgcgacggttttcatcttcctttacccacgccagcagctcgccaacgggcgcgccgtgaatggtttcccaggttttggtcagctcacgcgccagaaccacgtagcgggattcgcctaataccgcaacgatatcttccaggctatctaacagacggtgggtagattcataaaaaatcagcgtgcgcggctccgcttcaatggcttttagcgcatcacggcggccttttgatttggcaggtaaaaagccttcgtaacagaaacggtcagagggtaaacccgcggcgcttaacgcagtgatagcagcacacggtccgggtagcggcaccacacgaatccccgcttcacggcaggtacgcaccagatggtagccaggatcgttaattagcggcgttccggcatcggaaaccagcgcaatgttttgcccctcttgcagcttcgccagcagcgtttcggctttttgttgttcgttatggtcgtgcagcgcaaacaaccgggcattaatcccaaaatgttgcagcaataaaccggtgtgacgagtatcctcggcggcaatcagatcaacggcctgtaatacctctaacgcacgctgggtgatatccgccagattgccgattggcgtcggtacaatgtaaagctggccctgagaattatccgccgattggtgttgtttcattgtgtcgtccgtattgccgatttaatattgagcattgcgtaaaaaaaatatcactggatacattatggtaccctcaacattttctcgtttgaaagccgcgcgttgtctgcctgttgttctggcagccctgattttcgtcggttgtggcacccatactcccgatcagtccactgcttatatgcagggcacggcgcaggctgattctgccttttatcttcagcagatgcagcaaagctctgatgataccaggatcaactggcaattactcgccattcgtgcactggtgaaagaaggtaaaaccgggcaggcggttgagttgtttaaccaactaccgcaagaactgaacgattctcagcgtcgcgagaaaacactgctggcggtagagattaaactggcgcagaaagattttgctggcgcgcaaaacttgctggcgaaaattacacccgccgatttagaacaaaaccagcaagcccgttactggcaggcaaaaatcgatgccagccaggggcgtccttccattgatttactgcgcgcgttaattgctcaggaaccgctgcttggcgcgaaagaaaaacagcagaatattgatgccacctggcaggcgctctcctccatgactcaggaacaggcgaatacgctggtgatcaacgccgacgaaaatattctgcaaggctggctggatctgcagcgcgtctggtttgataaccgtaacgatcccgacatgatgaaagccgggatcgccgactggcagaaacgttatccgaacaatccgggcgcgaaaatgctgccaacgcagttggttaacgtaaaagcgtttaaaccagcctcgaccaacaaaatcgccctgctgttgccactgaatggccaggcagcggtatttggtcgcactattcagcaaggctttgaagcggcgaaaaatatcggcactcagccagtggcggctcaggtagctgccgcacctgccgcagacgtagcagaacaacctcagccgcaaactgcggatggcgttgccagcccggcacaagcctcggttagcgatctgaccggtgatcagcctgcggcccagccggtgcctgtaagcgccccggcgacaagcaccgcagcggtaagcgcacccgcaaatccatccgcagagctgaaaatctacgatacctcatcacaaccacttagccagatcttaagccaggttcagcaggatggcgcgagtattgtggttggtccgttgctgaaaaataacgttgaagagttgctgaagagcaacactccgctgaacgtactagcactgaaccagccggagaatatcgaaaatcgcgtcaatatttgttacttcgcgctttcaccggaagacgaagcgcgcgatgcagcgcgtcatattcgtgaccagggtaaacaagcgccgctggtgctgatcccacgcagttcattgggcgatcgcgtagccaatgcgtttgcgcaagagtggcagaaattgggcggcggcaccgttctgcaacaaaaatttggttccaccagcgaattacgcgcgggtgttaacggcggttctggtattgctttaacgggtaccccgattactcccagagcgacaaccgactccggcatgacgaccaacaatccaacgctgcaaaccacgccaaccgatgaccagttcaccaataatggcggtcgtgtcgatgcggtgtacattgtggcaacgccgggtgaaatcgcttttattaaaccgatgatcgccatgcgtaacggtagccagagcggtgcaacgctgtacgccagctcccgcagtgcgcaagggaccgctggcccggatttccgtctggagatggaaggcttgcagtacagcgaaatcccgatgctggcgggcggtaatctgccgttaatgcagcaggcactcagcgcggtgaataacgattattcactggctcgcatgtatgcgatgggcgtcgatgcctggtcgctggcaaatcatttctcacaaatgcgccaggttcagggttttgaaatcaacggtaataccggaagcctgacggctaacccggattgcgtgattaacaggaagttatcatggctacagtaccaacaaggtcaggtagtccccgccagttaaccaccaaacagaccggcgatgcgtgggaagtacaagcgcgtcgctggctggaaggcaaaggactgcgatttgtcgccgctaacgtgaacgagcgtggcggcgagatcgatctgataatgcgtgaaggccggaccaccgtttttgtcgaggtgcgttaccgccgttctgcgctttatggcggcgcggcagccagtgtgacccgcagcaaacaacacaaattattacagactgcccgcttgtggctcgcgcgtcataatgggagttttgatactgtggattgccggttcgatgtggtagccttcaccgggaatgaggttgagtggattaaggatacctttaatgaccactcataattaaggtttaaggattagcgtgcaagaaagaattaaagcttgcttcactgaaagcattcaaactcaaattgcggcggcagaggcgcttccggatgccatctcccgtgcggccatgacgctggttcagtctctgctcaatggcaacaaaatcctctgttgtggtaatggaacttccgctgccaatgcacagcattttgctgccagcatgatcaaccgtttcgaaacggagcggcccagcttacctgccattgcactaaataccgataatgttgtcttaacggcgattgccaacgatcgcttacatgatgaagtgtatgcaaaacaggtgcgggcgctggggcatgcgggagatgtattgttagccatttccacccgtggcaacagccgcgatatcgtaaaagcagtagaagctgccgttacgcgtgatatgaccattgtggcattgaccggttatgacggcggtgaacttgcaggtttgttagggccacaggatgtggagatccgcatcccttcgcatcgcagtgctcgcattcaggaaatgcatatgctgacggtaaattgcctgtgcgatctgatcgataacacgcttttccctcaccaggatgattaaggagaatacatgaaggcattatcgccaatcgcagtccttatttccgcgctgctgttgcaaggttgtgttgccgctgccgtagtgggtactgctgctgtgggtaccaaagccgcaactgacccacgcagtgtcggcacccaggtggacgatggtaccctggaagtgcgcgtgaacagcgcattgtcgaaagacgaacagattaagaaagaagcgcgcattaatgtaacggcctatcagggcaaagtgctgctggttgggcagtcaccaaacgctgaactttcggctcgcgccaaacagattgctatgggcgtagacggtgccaacgaagtgtataacgagattcgtcagggccagccgattggtctgggcgaagcgtctaacgatacgtggatcaccaccaaagtgcgttcgcagctcttaaccagcgacctggtgaaatcgtccaacgtgaaagtgaccaccgaaaacggtgaagtgttcctgatggggctggtgactgaacgtgaagcgaaagcggcggcagatattgccagccgggtgagcggcgtgaagcgggtaactacggcgtttacgtttattaaatagcagccccttgtaatgcctgatgcgacgcttgccgcgtcttatcaggcctacaacgatgcaaaccgtaggtcggataaggcgtttacgccgcatccgacatgttttccctcaaatcagaataacagcgccagcccgccgacaatcacgcctgacactgccaccatcgcccccgtcagccataaggctttcgccgggaacgctttgcgcagcataatcagtgacggcaaactcaccgccgggagcgtcatcaacaatgccagcgccggagcagttcccatacctgccagcatcatcgtttgtacaatcggaatttctgctgccgtgggaatgacaaacaagcaccctgctaccgccatcgccaccacccacatcaggctgttatcgacagcaccatcggcatgggggaataaccagacgcgagcggcacccaacaccagtactgcaaggatgtaaaccgggatcgtactccagaaaagcgtccatagcgccctgccccagcgactaaaaaatccgccctgtgcttccggtatgtcaatttcgaccggtgcttgcgtttgcggtgtttcacgcacccatttttgcaccagcgtcgcaatcagcaacaccatcaccagcccggccaccagacgaatcgccgcaaaaccccagccgaggacaaaccccatwaacaccagcgtcgccgggtttaacaccggwttgcccatccagaatgccagcgcaccgcccatcgacacctgttggcgacgcattcccgccgcgaccggagccgcacagcaggtacacatcatgcctggcagcgaaaacagcgttcccagcagcgtgccgcgaaagcgcgattgcccaagcgtacgcaacaaccagtcacgcgggatcagcacctgaatcaacgaaccgaggatcacccccagcaccgccgctttccataccgcgaggaaatagatcatcgcgtaatccaacgccgcctgccatggattagcatccgcctgcgcaaggatagatttaccgatactgtgggtttcggcagcagtaaacgctttgccgtagtaaggttgccatttcacataccagagaccggcaatgacaacgagaaagaaaagcgcgggtttccaccactgaatgggcgttgccgcctgagatgaagactgaccagtcatagcattccccaggaataagttatgataattgagcgcgtgaatattacgctcactatcaattcttgggaataattattcagctcttttgcgtaattctgaagagcttaaaatcgtcacaccttcatgctcgggccgcatcgcctctgccagcatgacccgcgccacgtctctcgcatcaatggatttccagttaccgggtaacaaacggaacagcggcgcaaaaagcgtttcgttcatccgctgtttgctacgatcgcccagtaacatcgacgggcgagcaatggtcaatttcggccagttctgggcgattaatgcttcttccatctcccctttgacgcggttatagaaaaacggcgagtgggcattggcacccatagcactgaccaccagcatatgctgcgcgcccagtcgccgcccggttaatgcggtatccactaccagcgtgtaatcggcatgaataaacgcctctttgctccccgcttctcgccgcgtggtgccgagacaacaaaacacaatgtcgatgggatcggtgacctgcgccagcgcgtcagtcagttgcggatcatggggattaaataccccgggcatatcgcccaacggacgtcgcgtcggcgcggctatggcgttaactttcggttcgttaatcaacatccgcagcaggtgaccgcccaccagccccgttgcgcctgtaatcagtacctgactcatcttcgctcctttacagaattgtctgccttgcgctccacggctcatgcaccaggcttaatagaccatgaggtaattatccccgattgtgggaaattcgcctcatccaatgcaacaacgcggaggaagcatgagtaagaaaattgccgttttaatcactgatgaatttgaggattcagaatttacttcacccgcagacgagttccgtaaagccggacacgaagtgattaccattgaaaaacaagcgggtaaaacggtgaaaggcaaaaaaggagaagccagcgtgaccatcgataaatccatcgatgaagtgacgccagcggagtttgatgccctgttgctaccgggcggtcattcaccggattatctgcgtggcgacaaccgttttgtcacctttacccgtgattttgtgaatagcggcaaacctgttttcgccatctgtcacggtccgcagctgctgatcagcgccgatgtgattcgggggcgcaaactgaccgcggttaaaccgatcattattgatgttaaaaacgcgggcgcggaattttacgatcaggaagtcgtggtcgataaagatcagctggttaccagccggacaccggacgatctgccagcgtttaaccgcgaggcgttacgcctgctcggtgcctgagccgcgtagccaaatcatttttttaccaaagcccagcgtgttgtcggtgaatttgatttcatcgggccggatttcccacaccggggccgacagcattctggcaaccggaaagcgacgattgtacgccttgcgcgcgaggtcgctttcctcaccttccagcctgcggatctcacctttaaactgcacgccgcgaattaacgctaccgttttcggctgaccgtttaccgttccggcaaccgcagcctgcggcccactcatctgcgcgtggcgcgttttttcttccgtcaaaatgtagaaggcgactttctgcacatcaaacagataaaaggcattggcgcaccagagttccccttcctgctgcacacaccaggtgacaacatgttgttttgccagccaacggctgatggcggtgagtgtttccattgctgttctcttttatactgtgggcctgaccttaacatgcgacgcagacgatgacaccctggtttctttacttgatccgtaccgccgacaataagctttataccgggatcaccacggatgtcgaacgccgctatcagcagcaccaaagcggcaaaggggcgaaagcactgcgcgggaaaggagaactgacgctggcgttttctgcgccagtgggcgatcgttcgctggcgttacgggcggaatatcgcgttaagcaactgaccaaacggcaaaaagagcgtctggtagcggaaggcgcagggtttgcaaagctgttaagcagtctgcaaaccccggagattaaaagcgattgaaatgctcgtgatactcaaccagaccagttacgccattcaacgcgtcatccgctaaacgatgtacctggaaggcgctttcagtgcccggccagcggcaacgcagatcgtgatgcgccgccagttcaaagccgaaacggctgtatagcgccggatcgcccagcgtcaccactgcggcatagccgaactcattaagcgaatcgagtccttcatagaccagttggcgtgccagcccctgtccacggtatttttcatctaccgccagcggtgccatgccgacccattgcaggtcttcgccctgcacatcaaccggactaaatgccacatagccaatgacctgaccttcgtcatctgtygccaccagccccagcgtcagaaagccatcttcacgcagatcgtgaaccagcttcgcttccgcatcactttcgaatgaacgacgcagcagggcatcaatacccggcgcatcaatgggaatttctactcgaattagcatggttcacctaccgatgtctgtttggtttcaggcgcggttttcattcccgcctcaacaaaatccgccagttgcagcagcatcatgcgtaaggctttcggcatttgctccagttcaatggcgtccatcaggtttttcacatacagccccagctccgtatcgccttcaatcaccagccgacgctggaagaagagcgtatccggatcttgtttacgcgccgcaatcatcagcagatcgctggcgtcggcactaaaactcacatcagcttgcgcgttctggctgaccaccagtttgccattcaccaccgaggtaaaccattgcaggtcaatatcacgcacatgaatacttaaccagcggccttcaagaaactccagctcaccatcatccagcgcctggcggaattgccagcttaagacctgctcaagaacctggcgttttagcgcaaatggcgtcagttttaccggtacactcaacagagatggccccaaatgcacaatacgggaacgcagtttatccaacacgagttttactccctgtttcaacaatcatcctattttgccatatcagaaaaataacatagcggtataaatcaacaattccatatgaaattgctgctaccaccaatacaactttaactgccttaaatcaaaaattgtcgcagcaaggttaactaaaatcccagttcgttaacatttttgcgttttgatagcgcaaccttcaggaaaaattatggagctgctctgccctgccggaaatctcccggcgcttaaggcggccatcgaaaacggcgcagatgctgtttatatcgggctaaaagatgataccaatgcccgtcacttcgccggccttaactttaccgagaaaaaattgcaggaagcggtgagttttgtccatcaacatcgccgcaaacttcacatcgcgattaacacttttgcgcatccggacggttacgcccgttggcagcgtgccgtggatatggcggcgcagctgggtgccgacgcgctgatcctcgccgacctcgccatgctagagtacgccgccgagcgttacccgcatattgagcgtcatgtgtcagtgcaggcttcggcgaccaatgaagaggcgattaacttttatcatcgccattttgacgttgctcgcgtggtgctgccgcgcgtgttgtcgattcatcaggtgaaacaactggcacgggtcacacctgtcccgctggaagtctttgctttcggcagcctgtgcattatgtcggaaggtcgttgctatctgtcgtcgtatctgacgggtgagtcgcccaacaccgtgggcgcgtgttctccggcccgtttcgtgcgctggcagcaaacgccgcaggggctggaatcccgcctgaacgaagtgctgatcgaccgttatcaggacggcgaaaacgcaggttatccgacgctatgtaaagggcgttatctggtggacggcgagcgctatcacgcgctggaagaaccaaccagtctcaataccctggaactgctgccggagttaatggcggcgaatattgcttcggtgaaaattgaaggccgccaacgtagcccggcgtatgtcagccaggtggcgaaagtctggcgtcaggctatcgaccgttgtaaggccgatccgcaaaacttcgtaccgcaaagcgcgtggatggagacgctcgggtcgatgtccgaaggcacgcagaccacccttggcgcgtatcaccgtaaatggcagtgagaagagcaatgaaatattccttagggccagtgctgtggtactggccaaaagagacgctggaagatttttatcagcaggccgccaccagcagcgccgacgtgatttatcttggcgaagcggtttgcagcaagcgccgggcaaccaaagttggcgactggctggagatggcaaaatcgctcgccggaagtggtaagcagattgtgctctccacgctggcgctggtgcaggcatcatctgaactgggcgaactgaaacgctatgttgagaacggtgagtttctgattgaagccagcgatctcggcgtggtgaatatgtgcgctgaacgcaaactgccgttcgtcgccggacacgcgctgaactgctataacgcggtgacgctgaaaatattgctcaaacagggcatgatgcgctggtgtatgccggtggagctttcccgcgactggctggtgaatctgcttaatcagtgcgatgagctgggcattcgcaaccagtttgaagttgaagtcctgagctacggtcatctaccgctggcctactccgctcgctgctttaccgcgcgttcggaagaccgcccgaaagatgagtgtgaaacctgctgcattaagtatccgaacgggcgcaacgtgctgtcgcaggaaaaccaacaagtgtttgtactcaatggcattcagaccatgagcggctacgtttacaacctcggtaacgagctggcatccatgcagggcctggttgatgtggtccgcctgtcaccgcagggtactgacactttcgcgatgctcgacgccttccgcgctaatgaaaatggcgytgcaccactgccgttgacggcgaacagcgactgtaacggctactggcggcggctggcaggactggagctgcaagcctaagtaaatagctcactttgttaacaactttaactactctttaatgcagtattaaagattaatcggtaacaaagtgagctgttatgactgataaaaccattgcgttttcgctactcgatctggcccccattcccgaaggttcttcagcgcgagatgcattctcccactctctcgatctcgcccgtctggctgaaaagcgcggctatcatcgctactggctggcagaacaccacaatatgactggcattgccagtgctgccacgtcggtattgattggctatctggcggcgaataccaccacgctgcatctggggtctggcggcgtgatgttgcctaaccactcaccgttggtcattgcagaacagttcggcacgctcaatacactctatccggggcgaatcgatttggggctgggtcgtgctccgggtagtgaccagcgaaccatgatggcgctacgtcgtcatatgagcggggatattgataatttcccccgcgatgtcgcggagctggtggcctggtttgacgcccgcgatcccaatccgcatgtgcgcccggtaccaggctacggcgagcaaatccccgtgtggttgttaggctccagcctttacagcgcgcaactggcggcgcagcttggtctgccgtttgcgtttgcctcacacttcgcgccggatatgttgttccaggcgctgcatctttatcgcagcaacttcaaaccgtcggcacgactggaaaaaccatacgcgatggtgtgcatcaatattatcgctgccgacagcaaccgcgacgctgaatttctgtttacctcaatgcagcaagcctttgtgaagctgcgccgtggcgaaaccgggcaactgccgccgccgattcaaaatatggatcagttctggtcaccgtctgagcagtatggcgtgcaacaggcgctgagtatgtcgctggtgggcgataaagcgaaagcgcgtcatggtttgcagtcgatcctgcgcgaaaccgacgccgatgagattatggttaacgggcagattttcgaccaccaggcgcgcctgcattcgtttgagctggcgatggatgttaaggaagagttgttgggatagtgtgtcttaacgcgggaagccttatccgagctggcaacgctgtcccacgtaggcctgataagcgaagcgcatcaggcattgtgtaggcagcagaaatgtcggataaggcccgctgattactgatacaccggcagcaaattaaagctcgataagatatggaccagtgcgttgccaacgccaaataccagaatcagcgtaatcatcggcttgccgccccagacgcggaatttcgggctgccaaagcgtttacgcgatgcgcgggccagcagtgccggaacaattgccgcccagatggtagctgctaaaccagcataaccaatggcgtacaggaatccgttcgggaacagcagaccacccacaacaggaggggcaaaggtcagcaatgccgttttcaagcggcccacagccgagtcgtcgaaaccaaacagatctgccagatagtcaaacaaacccagcgttacgccgaggaacgaactcgctaccgcaaagtttgagaacacgaccagcagcagatccagactacggctgttcagtacgccgcttaacgcctgtaccagcacatcaatattaccgcccttctctgcaatatcgataaactccggacgcgggatgttacccatcgtcgccagcaaccagatggtatacagcgccagcgccatcagcgtaccgtacaccagacatttcacgatggttttcggatctttgccgtaatacttcatcaggcttggcacgttaccgtgataaccaaacgatgccagacagaacggcaaggtcatcaacagatacggtgcataagacgcattgctttcagcgacgttgaacaatgtcgcaggctgcacatgccccagcaggctaccgaaggtgaggaagaaggtaatgactttcgcccccaatacaatcgctgtcatgcgactgacggctttagtgctcaaccacaccacaaacgctaccagcaatgcaaaaccaaaacccgccgcccgtgccgggacgtttagtgacatctctgcgaaggtgtgatgcagaatcgaaccactggcagaaatataggcataggtcaggatatagagcacaaaggcaatggaaatgccgttgaccacgttccagcctttgcccagcaaatctttggtgatggtgtcaaaactcgaaccgattctgtaattcaggttagcttccagaatcatcaagccggaatgcagcatacagaaccaggtaaagatcagcgccgccattgaccagaaaaaccacgccccggacatgaccactggcagagaaaacatccctgcgccaataatggtgccgccgataatcaccacgccgccaagcagcgacggtgacgtttgggtggtggttagtgttgccatgagggcttctctccagtgaaaaatagtgcgactgcgttgttatgtattgcactgtaccagtacgcgagtacaaaagacagaaaaaaagccccgatggttcaaatcggggctgtatatattattttacagactgtgttcgctgttcagcgatgattacgcatcaccwccgaaacgacgacgaccggtagagtcatcacgacgcggagcgcggccttcacgacgttcgccgctaaaacgacgaccatcaccacgaccaccttcacggcgttcaccgctgaagttacgaccaccttcacgacgctcgccactgaaaccacgaccaccgccacgacgctctccgccagtatgcggctgtgcatcgcccagtaattgcatattcatcggcttgttcagaatgcgagtacgtgtaaagtgttgcagcacttcacccggcatacctttcggcagttcgatggtggagtgagaagcaaacagcttaatgttaccgatgtaacggctgctgatgtcgccttcgttagcaatcgcaccaacgatatgacgaacttcaacaccatcatcgcggcccacttcaatacggtacaactgcatgtcaccaacatcacgacgttcacgacgcggacgatcttcacggtcgccacgcggaccacggtcgttacgatcgcgcggaccacggtcatcacggtcacggaattcacgtttcggacgcatcggcgcatctggcggaacaatcagagtacgttcaccctgtgccattttcagcagtgcggcggccagagtttcgagatccagctcttcaccttctgcagtcggctgaattttgctcagcagtgcgcggtattgatccagatcgctgctttccagctgctgctgtactttagcggcgaatttttccagacggcgtttgcccagcagttctgcgttcggcagttctacttccggaatagtcagcttcatagtacgttcaatgttgcgcagcagacgacgctcgcggttctcaacgaacagcagcgcgcggccagcacgacccgcacgaccggtacgaccgatacggtgaacgtaagactcagaatccatcgggatatcgtagttaaccaccaggctgatacgctcaacgtccaggccacgggctgcaacgtcggtcgcaatcaggatgtccagacgaccatctttcaggcgttccagtgtctgctcacgcagcgcctggttcatgtcaccgttcagcgcggcgctgttgtagccgttacgctcaagagcttcagccacttccagagtcgcatttttggtacgaacgaagataatcgccgcatcaaaatcttccgcttccaggaaacgtaccagtgcttcgtttttacgcataccccagacagtccaatagctctggctgatgtcaggacgggtagtcacgctggactgaatgcgcacttcctgcggctctttcataaagcggcgggtaatgcgacgaatcgcttccggcatggttgcagagaacagagcggtctgatgaccttccgggatctgcgccataatagtttcaacgtcttcgatgaagcccatgcgcagcatttcgtcagcttcatccagaaccagaccgctcagtttagagaggtccagagtgccacgtttcaggtggtccagcagacggcccggagtaccgacaacgatctgcggcccctgacgcagggcgcgtaattgcacgtcataacgctggccgccgtacagggcaaccacatttacgccgcgcatgtgtttagagaaatccgtcattgcttcagcaacctgtaccgccagttcgcgggtcggtgctagcaccagaatctgtggtgctttcagctcaggatcaagattttgcagcagaggtaaagagaatgctgcagtttttccgctccccgtctgggccatacccagtacgtcgcggccattcagcagatgtggaatacactccgcctgaattggagatggtttttcgtaacccagatcgttaagggcttcaaggataggagccttcaggcccagatctgcaaaagtggtttcgaattcagccatgtagtacgtgtgcctcaaaattaatggcggccagtctacataactcatcatgaaattgatcagcaattttcattgaaaagtgtgaaccggctcaaagtaggtgtattaacgaacaacaacgccctcacccgttaaggtgatggcaatcaaaaaagattacgggctgatgtgtacgtcagctattgctggtccgattctgccaggtcatcttggtcctggcccaggagcgataattccaacaatgcgtatcggtgctcaacaaagttatgaacgttgttggcaaccgccagtttgaacagtgccgtggcgctgtccaaatcccccagacttaggtagtacttacctaaatagaagttggtttcactgagatgctcagcgagcgaggtgttatccgttgcgtccgccttgagcctttccattaacgtttgttcgctaatgttgcccaggtagaactcgacaatgttccatccccactgttccttatccgatttttcgaagtgctgtttcaacacttctttagcctgcttctcatcgagcttctgctcggcgagataaagccacagactacggaaaggatcattgggatcgtcttgataaaacgccagcagatcatcttgcgctaacttgtcacgaccgccgtaatataatgcgatcccgcgattcaagtgcgcgtagttgtaagttggatcaagctcaagtacagaatcaaacgcttcataggcagcatcaaaattgcctgcctgcgttaaatatatgcctaagtaattgaatacttcaggcatatccggtcggattgccagcgcttgcgaaaaatcgttacgcgctaatgccctcagaccgagactatcatacaacactccgcgctcatataaaagctgtgcgcgttcgtcatcggttaaagcccgactggcaaggatttgttccatacgtgccagaatcacttcctgctgtaaagtcggttgcaatggtaccgcgaggacttcacttttacgccaggaagtattactgcatcctgcaagcgtaagtgctgtcgcaacgaaacaccagcgcaaaaaaggcttcatttcccactcccgaagaccacggttgaatgaacgtcctgttcccggttgctaacaaggcgtcctgcccggttaaaagccccccgccgcagcggarggcaaatggcaaccttactcgccctgttcagcagccggagcttccggtgctgcagcaggttgagactgctcagtcgcttctttaatgctcagacggatacggccctggcgatcaacttccagaactttcaccggtacttcctgacccatctgcaggtaatcggtcactttctcaacgcgtttgtcagcgatttgagagatgtggaccagaccttctttaccgccgccgatggcaacaaatgcgccgaagtcaacgatacgggtcactttaccagtgtagacgcggcccacttcaatttctgcagtgatctcttcgatacgacgaatagcgtgtttcgctttctcgccatcggtcgctgcgatcttcacagtaccgtcatcttcgatttcgatggtggtgccagtttcttcggtcagggcacggatcacagagccgcctttaccgataacgtctttgatcttgtccgggttgatcttgatggtatggatacgcggagcgaactcagagatatcgccacgtggcgcgttgatcgcctgttccattacacccaggatgtgcagacgcgcacctttagcctggttcagtgcaacctgcatgatctctttggtgataccttcaattttgatatccatctgcagtgcagagataccgtcgcgggaacccgcaactttgaagtccatatcgcccaggtgatcttcgtcgcccaaaatgtcagacagtacaacgtagttgtcgccttctttcaccagacccattgcgatacccgcaacggcagctttgattggcacacctgcgtccatcagcgccagagacgcaccgcacacggaagccatagaagaagaaccgttggattcagtgatttcagacacaacacgtacggtgtacgggaatttgtccatatccggcattactgccagcacgccgcgcttcgccagacgaccgtgaccaatttcacgacgcttcggagaaccgaccatgccggtttcgcctacggagtacggagggaagttgtagtggaacaggaaggtatcggtacgttcgcccatcagttcatcaagaacctgcgcgtcacgagcagtacccagcgttgcggtaaccagcgcctgcgtttcaccacgggtgaacagcgcagaaccgtgagtacgcggcagcacgccagtacgcacatccagaccacggatcatatctttttcacgaccatcgatacgcggttcgcctgccagtacgcggctacgaacaacgtttttctcgatcgcgtgcagaatttcacccagttcgttttcgtccagggtttcgtcttcagcaagcagcgtcgcgatggtttcagatttgatgacatcaacctgcgcataacgctcttgtttgtcggtgatgcggtaagcatcgctcagacgagcttcagccagtgcagcaacgcgcgcgttcagcgcttcgtttaccggctccggctgccagtcccaacgcggtttaccggcttctttcaccagttcattgatgttctgaataacaacctgctgttgttcatgaccgaacactactgcgcccagcatctggtcttcgctcagcagttcagcttcagattcaaccatcagtacagcggcttcagtacccgcaacaaccagatccagtttgctctctttcagctcgtcctgagtcgggttcagtacgtactggtcattgatgtaacctacgcgggcagcaccaatcgggccattgaacggaataccagacagagacagtgctgcggaagcaccaatcatcgcgacgatatccgggttaacctgcgggttaacagaaaccacggtggcgataacctgaacttcgttgacgaagccttccgggaacagcgggcgaatcgggcggtcaatcagacgcgcgatcagggtttcgccttcgcttggacgaccttcacgacggaagaagctacccgggatacgaccagcagcgtaggtacgctcctgatagttaacggtcagtgggaaraagtcctgacctggtttggcttttttctggccaacaacggtaacaaataccgcggtgtcatccatgctaaccataacagcggcagtagcctgacgagccatcatgccggtttccagagtcacggtgtgttggccgtactggaatttacgaacgatcggattaagcaatgtaatatcctttctctttcttagacagtaccttacggcactggtgttaatacccgatcttctgcgcatcctcgcgactaatgacaaccctaacccagctctatgtgggtaaagcctctcattagccgcgcgaacctctgcaacggaagatcattcatagcaacaatacattagtttccagtgaattgctgccgtcagcttgaaaaaaggggccactcaggcccccttttctgaaactcgcaagaattagcgacgcagacccaggcgctcgatgagccgggtgtaacgtgctacgtctttacgtttcaggtagtcgagcagtttacgacgctgagaaaccatgcgcagcagaccacgacggctgtggtgatcttttttgtgctctgcaaagtggccctgcaggtggttgatctgtgcagtcagcagtgctacctgaacttcggtagaaccggtgtcgtttgcgtcacgaccaaactcagaaacgattttagctgttgcttcagtacttagagacattttaaaactccaaagtatatagaatgaaaggacgccgatctctaattcagcgatcccagtgtacgttacgcaaagtgttaaacaatttacgcgacgttaagcggcagtattctactcgtagcgacctgttatcgcaagacggttaacattacgccgggtattcaaccaccagacgacgaggcgcaacgcggccttcatcgtcaatttcgcccataccgataaacttgccgttctcaccttccgtaacgcgaaccagtccttccagcggcgcgccagatgtacgaaccgggttaccatttttgaagtaaacagaagacgttaacggaagattcaccaccgggtagtccgaagctggactgtccattggcatcagtaatggatcaagcaactccgcagccggaatatcctgctgttcggcttgttcgaccagttcacgcaggtgctccagggtcaccatccgttcaaccggatatttacttaccgccagacgacgcaggtaaatcacatgcgcgccacagccgagtttttcacccaggtcatcaatgatggtgcggatataagtgccttttgagcagtgaatttccagctccagctcattgccttcatggcgaataaacagcaattcataaacggtaattggacgcgcttcacgcggaacttcaatgccctgacgcgcatattcgtacagttttttgccctggtatttcagtgctgaatacatcgatgggatctgttcgatatcgccacggaaagtatccagtgccgccgccagttgttctgcactaaaggttaccggacgctcttcaacgatttgtccgtcggcgtcagaagtatcggtacgctgtccaagacgcgcaatgacccgatagcgtttgtcggagtccagcagatactgggaaaacttcgtcgcttccccgaggcaaatcggcaacatgccggtcgccagcgggtccagcgcaccggtatgcccggcacgattggcgttatatatacgtttcactttttgcagcgcatcgttgctggacataccctgcggtttatccagcaacaaaacgccgttaatgtcgcgaccgcgacgacgaggacgactcattagtcctccttgctgtcgtccgggttaacacgacgttcttcgtcatgtttgaccacgctggtcaccaggtttgacatacgcatcccttcaaccagagagttgtcgtagaagaaggtcagttccggcacgatacgcaggcgcatcgctttacccagcaggctgcggatgaaaccagaagcttcctgcaacgctttgatgcccgctttaaccgcgtcttcatctttgtcgttgaggaaagtcacatacactttggcatacgccaggtcgcgagacatttcgacaccggaaacggtggtcatcatgcccagacgaggatctttaatttcacgctgcaggatgagagcgatctctttttgcatttcctgcgctacgcgctgcgggcgaccaaattctttcgccataataaattctcctgacaaaaaaggggctgttagcccctttttaaaaattaatttcaggtggaagggctgttcacgttggcctgataagacgcgccagcgtcacatcaggcaatccatgccggatgcggcgtaaacgccttatcccgcatggaaccctaaaaaccttaagcgatggtacgttggatctcgatgatttcgaatacttcgatcacatcgccagtgcggacgtcgttgtagttcttaacgccgataccacattccataccgttacggacttcgttaacgtcatctttgaagcggcgcagggactccagctcgccttcatagataaccacgttgtcacgcagaacgcggatcgggttgtgacgtttaaccacaccttcggtaaccatacagcctgcgatggcaccaaatttcggcgatttgaacacgtcacgaacttccgccagaccgataatctgctgtttcagttccggagacagcataccgctcatcgccgctttcacttcgtcgatcaggttatagatgacggagtagtaacgcagatccaggctttccgcttyaatcactttacgtgcagaggcatcagcacgtacgttgaagccaaccaggatggcgttggacgccgcagccaaggtggcgtcggtttcggtgataccacctacgccagaaccgatgatcttcactttaacttcgtcagtagacagtttcagcaaggagtcggagatcgcttcgacagaaccctgtacgtctgccttcaggacgatattcacttcgtgaacttcgccttcggtcatgttggcgaacatgttctcgagtttagatttctgctgacgcgccagtttaacttcgcggaatttaccctgacgatagagtgcaacttcacgcgctttcttctcgtcacgtacaacggtaacttcatcacccgcagccggaacaccggacaagccgaggatttccaccggaatggacggacccgcttccagcacttcctgacccagttcgttacgcatcgcacgaacacgaccgtattcgaagccacacagaacgatatcgccyttgtgcagagtaccttcacgtaccagaacggtagcaaccggaccacgacctttatcgaggaaggattcgataaccgcaccgctcgccatacctttacgtaccgctttcagctccagaacttccgcctgcagcaggatagcgtccagcagttcatcgataccggtacccgctttcgcagatacgtgtacgaactggctttcaccgccccactcttccggcaggatgccgtactgggagagttcgttcttaacgcgatccggatcggcttctggtttatcgatcttgttcactgcaaccaccaccggtacctgcgccgctttcgcgtgctggattgcttcgatggtctgcggcattacgccgtcgtcggcagcaacaaccaggactacgatgtcagttgcctgcgcaccacgtgcacgyattgaagtaaacgcggcgtgccccggggtgtccaggaaggtgatcatgccgttttcagtttcaacgtggtatgcaccaatgtgctgggtaatgccgcccgcttcgccagaggccactttcgttgaacgaatgtagtccagcagagaggttttaccgtggtcaacgtgacccatgatggtcacaaccggagcgcgcggttcagccgcagctcccgtgtcacggtcgctcattaccgcctcttccagctcgttttcacgacgcaggataactttgtggcccatctcttcagcaaccagctgtgcggtttcctgatcgataacctggttgatggttgccattgcgcccagtttcatcatcgctttgatgacctgagagcctttaaccgccatcttgttcgccagttcgccaacggtgatagtttcgccgatcacaacgtcacggttaacggcctgagcaggcttctggaagccttgctgcagcgaagaacctttacgttttccgcccttaccgccacgtactgctgcgcgtgcttcttcacgatcagcttttgattcagcgtgtttgttgcctttcttcggacgcgctgctttcgcgttacgaccacggccacggccgccttcgacttcacgatcgctttcgtcttctgcctggcgagcatgttgagaagtagtgacgtgataatcgctggaatcctcagtcggttccgcgttatcagtccatttgttttcttccgccatacgacgtgcttcttcagcaacgcgacgtgcttcttcttcgagtttacgacgcgcttcttcttcggctttacgcttgagctctgcagcttcctgctcacggcgggctttttcagcctgggcgtttttagtcatatcgtcttgttgattgctcactttgtctttttccgcagcttcacgtttcgcttgttcagcagcttcacgcttagcttgttctgcggcctcacgttcagctttttgttgcgcctcgcgtttagccgattcttctgcctcacgacgggcttgctcttccgcttcacgctgcgcttgctcttccgctgcaaggcgttcagcctcttgcggatcgcgtttcacaaaggtgcgtttcttgcggacttcgatttgtaccgatttgctttttccaccggtaccaggaatgttaagggtgctgcgtgttttacgttgcagcgtcaatttgtccgggcctgaatttttctgattcaggtggtcaatcaaagtctgtttctcttgtgcagacacagagtcgtcagcagacttccggatacctgcatcagcaaattgctgtaccaggcgttccacggaggtctgtcgctctgcggccagcgttttaatcgttacatctgtcatgctgttccttcctgctacagtttattacgcttcgtcaccgaaccagcaaatattacgggcagccataatcagtgctccggctttttcgtcggtcaacccttcgatatcagccagatcatcaatgccctgttcggcgagatcttccagcgtacaaacgccacgggcggccagtttgaatgccaaatcacgatctaccccttcaaggttcagcagatcgtcagccggtttgttatcaccgaggctttcttcctgggcctgtgcaatggtggccagtgcatttttagcacgctcgcgcagtgcttcaacggtcggctcatcaaggccttcgatttccaacagctctttcatcggcacataggccagttcttccagcgtcgagaagccttcctctaccagaacagtcgcgaagtcttcgtcgatgtcgagatatttggtgaaggtgtcgatcgctgcgtgcgcttccgcctgatgcttagcctgcaggtcgtcaacggtcatcacgttgagttcccaaccgctcagctgcgaagccagacgcacgttctgaccgttacggccaatcgcctgcgccaggttaccggcttcaacggcgatatccatggtgtgtttatcttcatccaccacgatagaagcaacgtctgccggtgccattgcgttaatcacaaactgcgccgggttatcatcccacaggacgatatcgatacgctcgccgcccagttcagtagaaaccgcctgaacacgcgcgccacgcatacctacgcaagcacctaccggatcgatacgtttatcgttggttttcaccgcgattttcgcacgagaacccgggtcgcgagccgctgctttaatttcaatcacttcttcgccgatttctggcacttcaatacggaacagttcgatcagcatttccggcttggaacgagtgacgaacagttgcgcgccacgcgcttccgggcgaacggaataaagcacgccacgaacgcggtcgccagggcggaagttttcacgcggcagcatatcttcgcgcaggatcacggcttcagcgttgttgcccagatccagagagatgttgtcgcggtttacttttttcaccacgccggtgatgatttcaccttcgtgttcacggaactgatcaaccaccatcgcacgttcggcttcacgcactttctgcacgataacctgttttgccgtctgggtggtgatacggtcaaaggtaacagactcaatctgatcttcaacgtaatcgcccaggttcaggctttcatcttcataacgtgcggcttcaagggtgatttccttggtcggctgggtgacttcatcaacaactaaccagcgacggaaggtgtcaaaatcaccgcttttgcgatcgatctgtacgcggacgtcgatctcttgttcatattttttctttgttgctgtcgccagcgcgctttccaatgcttcgaaaatcttctcgcgaggtagcgccttttcattggatacggcttcaactacagccaaaatttctttgttcatcgcgggcttttcacctcatccagactattaaaagtggggaaccaagttcgccttctggatattactcagmgcgaacacttcatctttaccttcgacggtaactgtgatcatttcaccgtctaccgctttgataacgccctgccatttacgacggttttgtaccgccatacggagaaccagagtcacctcttctccgacaaaacgggcgtagtgttcagccgtgaacagtgggcgatcgagacccggtgaggagacttccaggttataagcaacggtgatgggatcttcaacatccagcacagcacttacctggtggctcacatcagcacaatcatcaacattgatgccatcttcactatcaatatagatgcgcagtgtggatgtgcgaccgcgaataaattcgatgccaaccagttcaaaacccagggcctcaactggcgcagtaatcatctctgttaatttttgctctaatgtggacaagcccacccccaagacataaaaaaagggcctaaagcccagttattctgtagtcagataacaaaaaaccccgataaatcggggctttatataactgaaccctataaccgcaactgcggtctggagcactttccagaaggattttttcaaatcccactacgaaggccgaagtcttcacagtatatttgaaaaaggactctaagggaaagtggttgcgggggccggatttgaaccgacgaccttcgggttatgagcccgacgagctaccaggctgctccaccccgcgcctgaaacgtggcaaattctactcgttttgggtaaaaaatgcaaatactgctgggatttggtgtaccgagacgggacgtaaaatctgcaggcattatagtgatccacgccacattttgtcaacgtttattgctaatcacgtgaatgaatatccagttcactttcatttgttgaatacttttgccttctcctgctctcccttaagcgcattattttacaaaaaacacactaaactcttcctgtctccgataaaagatgattaaatgaaaactcatttattttgcataaaaattcagtgagagcggaaatccaggctcatcatcagttaattaagcagggtgttattttatgacgacgattctcaagcatctcccggtaggtcaacgtattggtatcgctttttccggcggtctggacaccagtgccgcactgctgtggatgcgacaaaagggagcggttccttatgcatatactgcaaacctgggccagccagacgaagaggattatgatgcgatccctcgtcgtgccatggaatacggcgcggagaacgcacgtctgatcgactgccgcaaacaactggtggccgaaggtattgccgctattcagtgtggcgcatttcataacaccaccggcggcctgacctatttcaacacgacgccgctgggccgcgccgtgactggtaccatgctggttgctgcgatgaaagaagatggcgtgaatatctggggtgacggtagcacctataaaggaaacgatatcgaacgtttctatcgttatggtctgctgaccaatgctgaactgcagatttacaaaccgtggcttgatactgactttattgatgaactgggcggtcgtcatgaaatgtctgaatttatgattgcctgcggtttcgactacaaaatgtctgtcgaaaaagcttactccacggactccaacatgcttggtgcaacgcatgaagcgaaggatctggaatacctcaactccagcgtcaaaatcgtcaacccgattatgggcgtgaaattctgggatgagagcgtgaagatcccggcagaagaagtcacagtacgctttgagcaaggtcatccggtggcgttgaacggtaaaacctttagcgacgacgtagaaatgatgctggaagctaaccgcatcggcggtcgtcacggcctgggcatgagcgaccagattgaaaaccgtatcatcgaagcgaaaagccgtggtatttacgaagctccggggatggcactgctgcacattgcgtatgaacgcctgttgaccggtattcacaacgaagacaccattgagcagtatcacgcgcatggccgtcagttgggccgtctgctgtaccaggggcgttggtttgattcccaggcgctgatgctgcgtgactctctgcaacgctgggttgccagccagatcactggtgaagttaccctggagctgcgccgtgggaacgattattcaatcctgaataccgtctcagagaacctgacctacaagccagagcgtctgacgatggaaaaaggcgactcggtgttctcgccagatgatcgtatcggtcaactgaccatgcgcaacctggatatcaccgatacccgcgagaaacttttcggttatgccaaaactggcctgctttcctcctctgccgcttcaggcgtgccgcagatggagaatctggaaaacaaaggccagtaattcgacatcaaccctgcccttcaggggtggggttaccttgcttatcctctgtaaactcctttctgagcatcacataatcgaaaacatcatggtttgcatccacaaccagtgagtctcctttatagtgtacaatcacttcctcaagcgtttgcggctgttccggctttgttacccccatccacgcattaataaggtaattattgtaagctgtcgaaaagatgttgttttccgttgtgcgatccacaccatccccaagaacggggctataccagataaacatcggaacatgatatgcctgctggctggcctccctgcctccatgaaaatagacgttcttcttcgtagggtcacgttccaggccgtggtcggcaaaatacatgaccgaggcgcggcgatcttttaataattcaaaaacctgacctagcaaactatctgtgtaatgaatggagttgtcatagcaggcatcctgatcgtcctgcggttgaaacacggcgctggattgcggataggcgctacaagccggttcatggcttccatttaaatgaagaacaatcagtttcttttgctgcgtattttgctgtaatgcttgcgntaaatgcggcaacaacaattcatcaaatcctctgacataaactgtttccatggcacgcatggcgatactggtaactgctgtaccattctgccgaaaagcggattgcgagcttagccagaaagtctgaaatcctgcttgattagccatattaataatgttgtcggggtaattatgaatgtcatggctcaaaacagaatcagcagttaaagaaaggggaaccgacagcgcagtgtaaggtgcaccgcttattgcttgattaaacagtttgatctgttttctttgtgcttcgacttgcggtgtcgtagagcgtgtatatccatacaaagacatattgtcgacacgtacagactcccccacaatcaacacgtaggtatcaatacctgtatccctgactgataattgaaaatacggcactgtgtttgcaattgagagtaatctttgatgctctttcgctgctaaagcaaaataattgagattgaaaaacggcgtataggtagcaaatcgcgacgctagtatatatggactgaacgcatttttatttttggcatctttataagcaaattgacaagcggaaaataaacttcccgaaatgacaatcagcaataatattcctgtcactttttttgtcggcaaggaaacatcatattttattattacagccaaaaaaagaagggataaaaaggcaaaagcacatagataagggctatacattcccagcattttggcaacttcatccggatcactctgcagcacactaatcgcaaatccatcattgaaagttgtaccaaaggtacaccatgaatagaggctaatactcatgtctgccgcagtcagtaacacaaatggtgcggcaacaagcaggcgaagcggaagggatgatatacgtttaacaaccaggatggtcagaacgaagaacagcaatcgctgaaccatatgcgctccggaagaggcgactaagttcgtaataccaaaaacaataacactaagatacaacaaccaatgagatttaaaacttctagcaaatttgttgaatactgtcatccagaaatccaagttcacaaccaatataaacaattatcaacaatgtgcaattttatatcagacatgtttttcaactctgatccatatcagaacgaaacactgttagttttttctttttaaatgatgcggccattgcgttctcagtaattaaataacattatcaatgcgtctctaaacattacgcagaacgtagccatcagtagttatactgacaggagcaggatggtttatcgagaagtaaacatatccgtattcgtaccggaactggagttgacacaataaagtgccaattatgtcagcagtagggaaaagtttataacgaaggcgtaccggcaccatcgtttcaaggtaccagctacgagtaaagcaactggacgagatacagatacctgacaaccattcctcagaccaggaccaaaacgaaaaaagacgcttttcagcgtctcttttctggaatttggtaccgaggacgggacttgaacccgtaagccctattgggcactaccacctcaaggtagcgtgtctaccaattccaccacctcggcacggaaactactttttagttcgggatatcgctggtcggcttagccggagcagctggctgagtttgttcggttttcgccggcgcactcaggttttcccattcgctacctttattggtcttgttgctattgatgttacccagcaccagactgatgatgaagaataacgttgccagcaacgccgtcatgcgggtcatgaagttaccagaaccacttgaaccaaacagcgtagcggaagcgcctgctccgaaggaggctcccatatcagcgcctttaccttgctgtagcatgatcagaccamcaaggccaattgccacaataaggaaaactaccaaaagagcttcgtacataatcaacctgttccttgcggagttgccgcgtaccaatgcttcaaccaataaagcgggagtttataatctttcccactgaagcgggtgtgaatactaaccaaaacgaatgaccttcgcaagggcaattttatcgcattgtatcaactgcggaaaaaaacagcaaaaccgatgtgttcgccgagaaaaaaggcgacaatcgccgcctttttagccagttatctaacgctttaaacggcttttactgcatcggcgatgcggtgtgcaaattcagtcacctgcgcttcgtcttcgccttccaccatcacgcgaattaacggttcggtgccggatttacgcaacagcacacgtccacggctacccagcgccgtttcaacttctgcggtcaccgctttgactgattcatgctccagcggatcgccgctacctgcggtgtaacgcacgtttaccaggatttgcgggaacattttcatgccgctgcaaaggtcgtgcaggctcatatggttacgcgccatcgccgccagcacctgcaaaccagcaacgatgccgtcaccggtagtggttttatccagcaggatcacatgaccggaattctctgcaccgatacgccagcctttctcctgcattttttccagtacgtagcggtcacccactttcgcgcgcgcaaatggaattcctaactgtttcagcgccagttcaagccccatgttgctcatcaatgtacccacagcgccaccacgcagctggccctgacgaagaccttcacgcgcgatgatatacatgatctgatcgccatcgactttattgccttcatggtcaaccataatcacgcgatcgccgtcgccgtcgaaggcaataccgagatccgctttttcagccagcacacgagcctggagcgcgcgaacgtcggtagcccccacttcggcattgatgtttacaccgtttggctcacaaccgatagcgataacattcgctcccagttcgcgcagcacgttcggcgcgatgtgataagtcgcaccgtttgcgcaatccaccacaatcttcagttcactgaggctaagttcgttcgggaacgtggctttgcaaaactcgatatagcgacccgcagcatcaacgatacggctggctttacccagttctgccgaatcaacacagctgatctctttttccatttccgcttcgatggcttcttcaactgcatccggcagcttagtaccgtcaatagaaaagaatttaatgccattatcgtagaacgggttatgcgatgcagatatcacaattccggcctctgcgcggaaggtacgcgtcagataagccacggccggtgttggcatcgggccagtgaagagtgcggaaaggcccgcagccgccagccccgcttccagtgctgactccagcatatagccagaaatacgcgtgtctttaccaataataatcttacgggagccgtggcgcgccagcactttacccgcggcccaacccagcttaagcacaaaatcaggtgtgatcggcgcatcccctacacgaccacgaatcccatcggtaccgaaatatttacgattactcatagcgtttgttttcctttgcagacagagtagcttccaccactcgcatcgcttctacggtttctttgacgtcatgaacacgaataatgtgcgcgccttgcattgcggcaatgaccgcacaggccagactaccgctcaggcgctcggacggccccacgttcagcagctgcccaatcatcgattttcgtgacatacccaccaacagcggcaggttgaaatggtgaaattcagccaggcgcgccagtaatgaatagttatgggagagatttttaccgaaaccgaatccggggtcgagcaacaatttctcttttgcgatacccgcctgctcgcaacgtgctatttgctcaataaagtagcgattcacttctgcaaagacatcgtcatacttcggggcttcctgcatggtttttggatttccctgcatatgcatcagacaaaccggtaaaccggtttctgcagccgcctccagagcgccaggttcggaaagggagcggatatcgttaataatgtgagcgccaactttcgctgactcacggatgacttctggtttggatgtatcgaccgagatccagacttcgaagcgttgagcaattgcctcaaccacaggaataacacgttgcaactcttcttcaacgctaacttccgccgcccctggccgcgtggaytcgccaccaacgtcaatgatcgtcgcgccagcgttgatcatcagattcgcatgtttcaccgcatctatcagcgagttatgcgtgccaccatccgaaaaggaatcaggcgtgacgttgaggatccccattacgtgaggatggctaaggtccagtgaagtaccctgggcaaagagtttcatgatgttatccctggtatgaattgataagaaaaaaccccggagcacgccccggggttttcggtacaaatacagtcatctgatgcgggaacttacttgtcgcctaactgctctgacatggtgttacccgggttcggcgtacgcggttcatcaaccggacgaggagcctttggactaccattgtcgccagcattgttagaagcgcctggttcttcccagcccgctggcggacgtacatcgcgacgtgccatcaggtcatcaatctgcggtgcgtcgatagtctcatatttcatgagagcatctttcatcgcatgcagaatatccatattgtcggtcagaagctgacgcgcacgattatagttacgctcaatcagtgctttcacttcctggtcgatgatacgtgcagtttcatcggacatatgtttcgctttcgctacgctacggccgaggaacacttcaccttcttcttccgcgtacagcagtggacccaatttctcagagaagccccactgagtcaccatgttacgtgccaggttggtcgcaactttaatatcgttggacgcaccggtagaaacatgttccggcccgtagatgatctcttctgccagacgaccaccgtacagcgtagaaatctggctttccagtttctgacggctggcgctgattgcgtcgccctcaggcaagaagaaagtcacacccagcgcacgaccgcgtgggataatcgtcactttgtgcaccggatcgtgctccggcaccaggcgaccgataatcgcatgacccgcttcgtggtaagccgtcgattctttctgcgcttccgtcatcaccatggagcgacgttccgcacccatcatgattttgtctttcgctttctcgaactcaaccatcgacacaacgcgtttgttgccacgagcagcgaacagtgccgcttcgttcaccaggttcgccaggtcagcaccggagaaaccaggagtaccacgggcaatgattgccgcgtcgatatcgggtgccaatggtacgcgacgcatgtgaaccttcaggatctgctcacgaccgcgaacatctggcaagccaaccacaacctgacggtcgaaacggccaggacgcagcagcgctgggtcgagaacgtccggacggttagtcgcggcgataacgatgataccttcgttaccttcgaagccatccatctcaaccagcatctggttcagagtctgttcacgttcatcgtgaccaccgcccagacctgcgccacgctggcggcctacggcgtcgatttcatcgataaagatgatgcacggtgccgctttcttcgcctgttcgaacatgtcacgaacacgggatgcacccacaccgacgaacatttctacgaagtcagaaccggagatagtaaagaacggaactttcgcttcgcctgcaatcgctttcgccagcagcgttttaccggtacccggaggaccgaccatcaggacgcctttcgggatcttaccgccgagtttctggaagcggctcggctcgcgcagatactcaaccagttcagcaacttcttcttttgcttcgtcgcagcccgcaacgtcagcaaaggtcgttttgatctgatcttccgtcagcatgcgcgctttactcttaccaaacgacatggcacctttgccaccgccgccctgcatttgacgcatgaagaagatccagacaccaatcagcaacagcatcgggaaccaggagatgaagatagaagccagcaggctgggttcttcaggcggttcaccgacaaccttgacgttcttggtcaacaggttatccagtaatttcggatcctgaaccggaatgtaagtggtataacggttactatctttcttggtaacgttgatttcacgtccgttgatacgcgcttcacgaacctggtcgttattgacctcttgtaggaaggtagagtaatccaccttacggccattagactcgctgggcccaaagctctggaatactgacatcagcacaacggcaatgaccagccagagtattaggtttttcgccatgtcactcaagggattaacctcttattacaactgtgttaaaaacagcgtcaggatactctatatccagcatctttcaaactttcgtctgaaatctcccggttagggtttacgcccggtcgctacaatatacacttcccgcgaacgtgcacgagaagagtccggcttacgaactttgaccttcgtaaacagggagcgaatttcccttagatactcatcgaaaccttcgccctggaacaccttcactacaaaactgccacctggcgctaatacatcacgacacatttctagcgccagttccaccagatacatggcacgggggatatccaccgccggtgttccgctcatgtttggtgccatatcggacatgacaacctggactttgctgtcgccaacgcgctccagcagtgctttcatcaccagttcatcacgaaaatcgccctgaagaaagtccacaccaacgataggatccataggtaaaagatcgcaagcgatgatgcggcctttgccgccaatttgggtgaccacatattgtgaccaaccacccggagcagcaccaaggtcgacaaccgtcattcccggtttaaagagtttgtcactttgctgtatttcatcaagtttaaaccaggcacgggaacgtaacccctttttctgtgcctgttgaacatatttatcgctaaagtgttcctgaagccagcggctggagctggcagaacgcttcttacctgtcatttaactttcccatggggataactcatcgtaaccaattgcgtaaatttttacgcgcctatttggtgatatatgggagatggcggtagaatgacccgttttcaatcccaacgtaagcaaaaaatacgatgaatctgagtactaaacaaaaacagcacctgaaaggtctggcacatccgctcaagccagttgttctgcttggcagtaatggtttgaccgaaggggtgctggccgagattgaacaagcgttagagcaccatgaactcatcaaggtgaaaatcgccaccgaagatcgcgaaactaaaaccttgatcgtggaagctatcgtgcgcgaaaccggcgcctgtaatgtacaggtcatcggtaaaacgctggtgctttatcgcccaactaaagaacgtaaaatctcgctgccacgctaagattatcctaaagttacacacatttgctgtgtaaaacgaggggttttccgcaggcaggagagcaaaatgccacgctctgttcgttgataaaaggccgctatgcggcctttttcctttctttacaatacatcaacatcttgagtattgggtaattcttacaggtattccaccttaattacttcaaattctacttcgccgcccggcgttttgatgaccacaacatcatcttcttctttgccgatcaggccacgagcaataggtgagtttacagaaatcaggttttgtttaaagtcagcttcgtcatcgccaacgatgcgataagtctgttcttcgtcagaatcgagattcagcaccgttacggtagcaccaaaaataacgcgcccattgttgggcattttggtgacatcaatcacctgcgcgttcgacagcttggcttcgatgtctttgatacggccttcgcagaagccctgctgttcacgagctgcgtggtattcggcgttttctttcaggtcgccatgctcacgcgcttccgcgatagcagcaatgatttcaggacggcgcacagatttcagaaaatccagctcttcgcgtaatttttcagcgccgcgtaaggtcatcggaatagcttgcatttgttatacctcttgaatattcctgatggggcaagtgttcacccaccccggctgttcggcctgcccggcataactcctcaccgggaccagaagcaaaaaaataccgacccgggtacaagtcccaggtcagctacaattcacattttgatagtcattttaccctgaagttcccgaagggtcatcgtttactttatagggcgttgcgccgtagtatgacggctcgattccaggttgttagcgcgagattatgcgattttccagatttatcatcggattgaccagctgtatagcgttcagtgttcaggccgcaaatgttgatgagtacattactcaactccccgctggtgccaaccttgccctgatggtgcaaaaagtcggcgcgtcggcccccgctattgattaccacagtcagcagatggcgctgcccgccagtacccagaaagtgattactgcgctggcggcgttgattcaactcggccccgattttcgtttcaccacgacgcttgaaaccaaaggcaatgtggaaaacggcgtacttaagggtgacttagtggcgcgatttggtgccgatccgacgttaaaacgtcaagatattcgcaatatggtcgcgactttgaaaaaatctggcgtcaaccaaatcgatggcaatgtgttgatagatacctccattttcgccagccacgataaagcccccggctggccatggaatgacatgacacaatgctttagcgctccgcctgccgtcgccatagttgaccgcaactgtttctccgtctcgctctacagtgccccaaaacctggtgatatggcttttatacgcgtggcatcttattaccccgttacgatgttcagccaggtacgcaccctcccccgtggttctgccgaagcgcaatactgcgaactggatgtggtgccaggcgacctgaaccgctttacgctgacgggatgcctgccacaacgttctgagccgctcccgttggcttttgccgtgcaggatggagccagctatgccggtgcaattctgaaagatgagttaaaacaggcgggtatcacctggagcggaacactgctgcgccagactcaggttaacgaacctggaacggtagttgccagtaaacagtcggccccgctgcacgatctgcttaagattatgctgaaaaagtcggacaacatgatcgccgatacggttttccgcatgataggccatgcgcgcttcaatgtgcctggaacatggcgggccgggtcggacgctgtgcgtcagatcctgcgccagcaagccggtgtcgatattggaaacaccattattgccgatggttcagggctttcgcggcataacctgattgcccccgccaccatgatgcaggtgctgcaatacattgcccaacacgacaatgaacttaactttatctccatgctgccgctagcgggctatgacggctctttgcagtaccgtgcaggtctgcatcaggcgggcgtggatggaaaagtctcagcgaaaaccggttcgttgcagggggtatataacctggcgggattcattaccacagcgagcgggcaacgaatggcgtttgtacaatatctttctggctatgcagtagaaccggcggatcagcgtaatcgccgtattccgttagtgcgttttgaaagccgtttgtataaagatatttatcagaacaattagtcaaaaagaaaccccggcacatggccggggttttgctgattaacgcttgtaaatgaactcaacgccttcttcgtcgtcttcgtcccagtcgtcatcccagtcctcatcatcctcttcagcaatctcttcaagctgctggcgatgataatcatcccacatgaattcgactttctctggctgtttcgcttcttcagcctgcacgaccgggttttcaatgataaaggtcatcacatcccagcagagatctttcacgcccagtccactcgccgcagagatcagataatatttatcttcccagcccagcgcctctgcgatcgctttcgctttctcttcggcttctaccttatccagcagatcgatcttgttgaagactaaccaacgcggtttcgccgccagatcctggctgtatttttccagctcgctgataataatacgcgcgttttcaaccggatcggtgccgtcaatcggatcgatatcgatgaggtgcaacaggacgcggcaacgttccaggtgcttcaggaagcgaatgcccagacctgcgccttccgcagcgccttcaatcagtcctggaatatcggcaacaacgaagctcttttcgttgtccattcgtaccacacccagacttggcaccagagtggtaaacggataatccgccactttcggtttagccgccgataccgcacgaataaaggtcgatttacccgcgtttggcatccccaacataccgacgtcagccagcagcatcagctccagcagcagctcacgcttatcgcccggcgtaccgttagttttctgccgtggtgtacggttaactgacgatttgaaacgggtattgcccagaccgtgccagccgcccttagcaaccagcagacgctgaccgtgtttggtcatatcgcccatggtttcaccagtaccctggtcgattacacgcgtacctaccggcactttaattgtgacgtctttaccgcgcttaccggtacagtcgcggcttgcgccattctgaccgcgctctgcacggaaagatttttcaaaacgataatcgataagcgtgttcaggttctcgtcggcttccatccatacgtcaccaccatcaccgccgtcgccgccatccgggccgcctttcggaatatacttttcgcggcggaagctcacgcaaccattaccgccatcacctgcaacgaccagaatcgatgcttcatcaacaaacttcattttattctccgtaaatcattcgcctgcgcggggttgcgataccaccgttgtatgcttacgtaatccgccccaaatacgatgaccaatggcggaatacatcgcgcccgcaaccacgacaaacgcaccgagataacctaaaaggtttaacatcggtctggcgaagaaatcgggccaggccagtgataaaagatctgaaaaaaacagcgtaaacagtggggtgagcgtgatgatcgcgctcacctgcgctgcctgccagcgagccatcgcttccgccagggcgccatatcctaccaaggtattcagtccgcaaaaaattaaacatgcgagctgccagtggctaagctgcgctatcactccaggctttgccagagggaagagcgcaattgtacataaagtgtacagtaaaaacaggatctgcggtgaggccagccgacgcaataaaaccttttgcgccacgccataactcacccaaaccgtcgcagcaccgaccccaaagataactccccaggtgtaatcggttagctttgtaaatatctcgaccagactggtgttaaaaaacatcaccaggccgctcaggagcatcaatgcccctacaacctgagtgctgcgcattttctctttcaggataaatacgctggcaaccatcatgccaactggcgagagttgcccaatcacctgcgaagcggtcggactcaggtattgcaaggatgagctgaacaggatgaagttcccaaacagcccggcggtcgccactgccaacaaaatcaaccagcgtggcttacgaaacacgcgtaatggcggcaacctcttcttcaccgcaagaatggcccccaggccaatactcgccatcaagaaacggtaaaacacgattgtcggaggttccatcacctccagcacctgcttcattgcaattggcaacgccccccagcaaattgctgtggtgagcgccaaaagaatgccaatgcctgcctgctgcttcataccgtattccctgcaaagcgcatttgcggattaacgtcgcaccatgcgcatttttaccggttatcgaatgtaaaaagccccgcaacgtgttgcggggctttcatccgttaccgggacgcgaaaaacttattcagcttcgatgctgataaatttacggtttttcgggcctttaacttcgaatttcactttaccgtctgctttagcaaacagagtgtggtcacgaccgcaacctacgttagcgccagcgtggaatttggtaccacgttgacgaacgatgatgctacccgccagaacggattcgccaccgaaacgcttaacgcccaggcgtttagcttctgaatcgcgaccgttacgtgtggagccgccagcctttttatgtgccatttgaaatctctcctcaggtcttaggcgctgatgccagtaattttcacatcagtgaaccactgacgatggccctgctgcttacgatagtgtttacgacgacgaaacttaacgattttaactttctcgccacgaccgtgagcaacaacttcagctttgattacgccgccatcaacgaaaggaacgccgattttgacttcttcaccgtttgcgatcatcagcacttcagcgaactcaacagtttcgccagttgcgatgtccagcttttccaggcgaacggtctgaccttcgcttactcggtgttgtttaccaccactttggaaaaccgcgtacatataaaactccgcttccgcgcacaccttttcaatgattcagagtgcgctataaatattcacaatagggcgcgaatattacgcaaaacgcacgcctttgacaagtgctacagtcaatacacgaagaaaaaaaacacaacttgtacggtaacgtttatctgtgccattttttcagtacaatcaccctatattcctaaccataaaccctaagttgcctttgttcacagtaaggtaatcggggcgaaaagcccggcttttgcgatgaatttagaaaaaatcaatgagttaaccgcgcaagatatggcgggtgttaatgcggcaatccttgagcagcttaattccgacgtccaactgatcaatcagttaggctattacatcgtcagcggcggcggtaaacgtattcgtccgatgattgctgtactggctgcacgagctgttggctatgagggaaatgcgcatgtcaccattgctgccctgatcgagtttatccacacggcgactctgctgcacgacgacgttgtggatgaatcagatatgcgcaggggtaaagctaccgccaacgccgcatttggcaatgccgccagcgtgctggtaggcgattttatttatacccgcgcgttccagatgatgaccagcctcggttcactcaaagtgctggaagtcatgtcagaagccgtaaacgtcatcgcagaaggtgaagttctgcaactgatgaatgttaacgatccggacatcactgaagaaaactacatgcgcgttatctatagcaaaaccgcgcgtctgtttgaggctgccgcgcagtgttccggaattctggcgggctgtacgccggaggaggagaaaggcctgcaggattatgggcgctatctcggcactgctttccagttgatcgacgatttactcgattacaatgccgatggcgaacagttaggtaaaaacgtcggcgacgatctgaacgaaggtaaaccgacgctgccgctgctgcatgcgatgcatcatggcacaccagaacaggcacagatgatccgtaccgccatcgaacagggtaacggtcgccatcttctgaaaccggttctggaagcaatgaacgcttgtggatctcttgaatggacgcgtcagcgcgccgaggaagaagcagacaaagccatcgcagcgttacaggtgctcccggacaccccttggcgagaagcactcatcggcctcgcgcacatcgctgttcaacgcgatcgttaatcccctcccctcatcccgcgcagtgcgcgggatgattccagtaaactccataagaatacctattcagcgtaataatgcactgaaaaaccagtgcatacatctttatatattctgaatattcacactctttataggaactttttagagcaatcggccatcaggagtatagtgatgctcgacagaagaagtgttctgaatgaaagcgactaacttaaggagtgaggaaagatggaaagtaatttcattgactggcatcccgctgacatcattgcgggtttgcgcaagaagggaacatcaatggcggcggagtctcgcagaaatggtttgagttcctcaacgctggcgaatgcattatcgcgcccatggccgaaaggagagatgattattgcgaaagccctgggaactgacccctgggttatctggccatcacgctaccatgatccgcagacccatgagtttatcgacagaacgcagttgatgcgtagctacactaaaccgaaaaaatgagtggtctggcggtagccccgcgaacggggctgccagctctcagacgattattcgcctttcacacgctcaatatttgcacctaaagcgcgcagtttgtcttcaatgcgttcgtatccacgatcgatgtgataaatacgatcaaccaccgtcgtcccttccgcaatacagccagccagcaccaggcttgctgatgcacgcagatcggttgccataacctgtgcgccagaaagtttttcaacaccgtgacaaataacggtattgctttcgatttcggcgtgcgcgcccatacggctcagctctggcacatgcataaagcggttttcaaagaccgtttcggtgatgaatccagtcccttctgccaccaggttcaacagcgtgaactgggcctgcatatcggtcgggaatgccggatgcggcgcggtacgtacgttaacagccttcggacgtttgccatgcatatccaggctaatccagtcttcgccgacctcgatgtccgctccagcgtcacgcagtttcgccagcacggcgtcgagagtatctggctgcgtgttacggcagataattttgccgcgagaaatcgccgccgccaccaggaaagtaccggtttcgatacgatccggtagcacgcgatagacaccgccgcctaaacgttccacaccttcgatgacgatacgatcggtgccctgaccgctaattttcgcacccagcgtaatcaggaagttcgcggtatcgacgatttccggttcacgcgctgcgttttcaataatcgtggtgccttccgccagggttgcagcacacatgatggtcaccgttgcgccaacgctgactttatccatcacgatatgtgcgcctttcagacgaccatcgacggaagctttaacgtaaccttcttccagtttgatggtcgcgcctaattgttcgaggccagaaatgtgtagatcaaccggacgcgcaccgatcgtacaaccgccaggtagtgaaacttgcccctgaccaaagcgcgctaccagcggccccagtgcccagatagaagcacgcatggttttaaccagatcgtaaggtgcgcagaatacattaacgtcgcgggcatcaatatgcacagaaccattacgttctactttcgcacccagctggcttagcagcttcattgatgtatcgacgtctttcagtttcgggacgttctggatctctaccggttcttccgccagtagagcggcaaaaaggataggcagagcagcatttttagcgccggaaattgtgacttcgccctggagcttcgttggcccctgaacacgaaatttatccatttagtttgttctcagttaacaattcatatccgctaccggcgaatcgcccatagctcaaaagccgttcagtttgcgatcgcgcgcccactccgcaggggtatacgctttgatcgacacagcatgaatgcggttatccgcaatatattccatcagcggaccatagaccgtctgctgttttttaacccgactcatgccgtcaaacaactcacccacggcaataacctgaaagtggctgccatcgccggaaacgtggacttcctggagggagagagcgttcatcaacacgctctgaatttcattattttccatgggatcttcaatcatcagttaataaaccagcgaaacatcttagagcaaagttgcgctggcataaataagcaaaaagcctcgctgataaatcagacaaggctcgacttgcaggcaggtttgccggacaggcggttaacgccatatccggcctgaaaaaatttaacgaggcagaacatcagcaggcaaattatacaatttcgccagggtatacactttgtcgtttaccccctgaagcgtcacgttgttgccctgctttttcgccagatcgataagatggagcagcagtgccagtccacccgtatccacgcgggacacacggctaagatcgatgcaggtaatccccttcaccgcttcctcacgcatttcccaaagcggtagcagaacgtcctgatccagctctccggataacgccagtgtgtcacccgtctgcatccagctcagtgactcgctcattattttttctcttccagagtgattttctgttgagaaatcgatttcagttgcgcagtcaggccgtcgatacctttggtacgtagcagcgttccccactcgttttgtttggtggtgatcatactgacgccttcagcaatcatgtcgtaagcctgccagttgcccgtctgggagtttttacgccactggaagtccagacgcaccggcgggcggccattcgggtcaataatggtaacgcgaataggcacaatggttttatcacccagcggctgttctggcgcaatctgataggtttgaccgtgatacatcgccagcgcctgaccgtaagcctgcttcaggtactcacggaaagcggcaaagtaagcatcacgttgagctggggtcgcactcttgtaatactggcccagcaccagcgcaccggcgtatttcacctgtacgtatggcagcagttcctgatcaacaatggtacgcagataatccgggttggcccgaatttgcggttgctcattcttcaggcgatcgaacgttttctgcgccgcctcgtccatcagcttatacggattggtctggtctgccgcggttgccgcactcagcggtgcaatcaccagcaaagcgaccatcattaaacgtttaaacatgcgtcggttctcctgaaattatttcgttgtacccacaggttcagtggtttcattattacctggcgcagcagctggcgcatcgccactattcttattgtcatcgcctttactaccgtaaaggaactgaccaatgagatcttccagcaccatcgcagacttggtgtcctgaattgtatcgccatccttcaggatagcagtccccagttccgggtcttcaaaaccgacgtttaatgccagatattgttcccccagcaggccggaagtacgaatgctcagcgaactggtatcaggaatatggttataacgttgttcaatttccagcgttacgcgcggcagataggttttcgggtccagcgtaatatccgccacccggcccacaacaacgccaccaatactgaccggagagcgcgctttcaggccgccaatgttatcgaacgtcgcataaagcgtgtaggtcggttcagtacgtattgacgtcacgttcgccgccttcaggcaaacaaacagcgccgccagcagtgctgctaataaaaagatacccacccaaatttcattttttttcgtttgcatgaactcaattcccaaacatcaatgcggtcagcacaaaatccagccccagaacagccagagacgagtggacaacggtgcgagtggttgcccggctaatcccggcagacgtcgggatggcgtcgtagccgttaaacaacgaaatccacgtcaccgtgatggcgaacaccacgctcttaatcagacagttgaccagatccatacgccagtcgacggcattttgcattgccgaccagaagaacccgctatcaatgcctttccaactgacgccgaccagcgatccgccccagatccccacggcgacgaagataaccgtcaacagtggtaatgaaataaccccagcccagaaacggggagaaataacccgacgcagcggatccaccgccatcatctccatactggagagttgctctgtagcgcgcatcaggccgatttctgcggttagcgccgaaccagcacgcccggcaaacaacaacgcggcaaccaccggccccagttcacgcagtagcgataacgccaccagcatacccagactggtttccgcactataagtggtcagaaccagataaccttgcagccccaacaccattccgatgaacacgccagaaactacaataatcagcatcgacaggacgccgacattatagagctggcgcaccagcagcggcgcatgtttgcgaaattccggtttgccgaccagcgcattgaataacattaacccggcccgcccaaacgttctcagggttttaatccctttatgtccgagcgacgccagcgcatttaacagcatgagtggcttaactccctggtaaaagatcagcgtgataatcgccggcaggatagcggaacggaaccggcccgtcagctatcccgtccagaaactgacgtacgcgcggatcaggattcgcctgcaacgcctgggcactgccatgagcgacaatttttttgtccgccaggatccaggcgtgatccgcaatacttaacacttccggcacatcgtgagaaaccaccacacaagtcacgcccagcgcgctgttcagctcagaaatcagcttcaccagtacgcccatggtgatgggatcttgcccaacaaaaggttcatcaaacatgatgagatccggctccagcgcaatcgcacgcgccagcgctgcacgccgcgccatcccaccggaaagttcagaaggcattagtttagccgctccacgcagccccacggcctccagcttcatcatcaccgtactatgcaacaatggcgcgggaagttgggtatgttcgcgcagtggataggcgacgttgtcaaatacgttcatatcagtgaacaacgccccggactgaaataacatgctcatccgtttgcgcactgtatacaggcgcgaacgagacatcgccggaatattctcaccatcgaaaaggatctcaccatgatctggtgcgatttgcccgccaatcagacggagtagcgtcgttttaccgatgcccgatggccccatgatcgccgtgatcttccctcgcggcacggtcagggaaatattatcgaagatgcagcgattgccacgcgtaaaactgacatcgcgcatatcgactaaattcgccacagactgctccataattcacccttcgtcttgcgttgattttctaagcatggcgctcaatttaaccttgaacccaacatatttacagaatattacccgccgtggttagcgaaagctggcatttgttttactttttagccgcataaagtcaaaattaagaatccgttacggctttctgaaaatcttcagcggaccggcgagtatacctgaagaaaggacgttagatgcttttagctacggcactgttaattgttggtttacttttggtcgtttacagtgccgaccgcctggtttttgccgcgtctattctttgccgaacctttggcatcccgccgctgatcatcggcatgacggtggtcagtattggtacatcgttaccagaaatcatcgtctcgcttgccgcgtctctgcacgaacaacgcgatttagccgttggtacagccctcggctcaaacattatcaatatattgctgatcctcggtctggctgcgctggttcgtccttttaccgtccattccgatgttctacgccgtgaattacccttaatgttgttggtcagcgtggtggccggttccgtactctatgacggacaacttagtcgcagcgatggtatctttctcctctttctggctgtgctatggctgctgttcattgttaaacttgcacgtcaggctgaacgtcaggggactgacagcctgaccagagagcagcttgcagagctgccgcgtgacggcggattgcccgtcgcgtttttatggctcggcattgcgcttatcatcatgccagtggccacgcggatggtggttgataacgccacggtgctggcgaattactttgccatcagcgagttgacgatgggtctgacggcaattgctatcggaaccagcctgccggaactggcaaccgcaatagcgggcgttcgcaaaggtgaaaacgacattgctgtcggaaatatcattggcgcaaacatttttaatattgtcatcgtgttgggtttacccgcgctgataacgccaggagagattgatccactggcgtacagtcgtgactacagcgtgatgttgctggtgagcattatttttgcgttgctgtgctggcggcgctccccgcaaccgggccgtggtgtaggggtattattaactggcggatttatcgtatggctggcgatgttgtactggttatcgccaatactcgttgaataactggaaacgcattatgtcgcacgtagagttacaaccgggttttgactttcagcaagcaggtaaagaagtcctggcgattgaacgtgaatgcctggcggagcttgatcaatacatcaatcagaatttcacgcttgcctgtgaaaagatgttctggtgtaaagggaaagttgtcgtcatggggatggggaaatcggggcacatcgggcgcaaaatggccgcaacgtttgccagcaccggtacaccttcatttttcgtccatcctggtgaagccgcgcatggtgatttaggcatggtcaccccacaggatgtggtgattgctatctctaactcaggtgaatccagcgaaatcactgccttaattccagtgcttaagcgtcttcacataccgttaatctgcatcaccggtcgcccggagagcagcatggcgcgcgccgcagatgtgcatctgtgtgttaaagtagcgaaagaagcctgtccgttagggctggcaccgaccagcagcaccaccgccacgctggttatgggcgatgccctcgctgtcgcgctgttaaaagcacgcggctttactgctgaagattttgcgctctcacacccaggcggcgcactgggtcgtaaacttctgctgcgcgtaaacgatattatgcatacgggcgatgagatcccgcatgttaagaaaacggccagtctgcgtgacgcattgctggaagttacccgcaaaaatcttggtatgactgtcatttgcgatgacaatatgatgattgaaggcatctttaccgacggtgatttacgccgtgtcttcgatatgggcgtggatgttcgtcagttaagtattgccgatgtgatgacgccggggggaatacgcgtgcgccctggcattctggccgttgaggcactgaacttaatgcagtcccgccatatcacctccgtgatggttgccgatggcgaccatttactcggtgtgttacatatgcatgatttactgcgtgcaggcgtagtgtaaagattcaaggataaacaacaatgagcaaagcaggtgcgtcgcttgcgacctgttacggccctgtcagcgccgacgttatagcaaaagcagagaacattcgtctgctaatcctcgacgttgatggcgtactgtcagatggcctgatttatatgggcaataacggcgaagagctgaaagcgttcaatgttcgtgacggttatggcattcgttgtgcgctcacctctgatattgaagtcgctatcattaccgggcgaaaggctaaactggtagaagatcgttgtgccacattggggatcactcacttgtatcaggggcagtcaaacaaactgatcgcctttagcgatctgctggaaaaattggcgattgccccggaaaatgtggcttatgtcggcgatgatctcatcgattggccggtaatggaaaaagtgggtttaagcgtcgccgtggccgatgcgcatccactgttgatcccgcgcgccgattacgtgacgcgcattgctggcggtcgtggcgcagtgcgagaagtttgcgacttattactcctggcgcagggcaaactggatgaagccaaagggcaatcgatatgagtaaagccagacgttgggttatcattgtgctatcactggcggttctggtgatgatcggtattaatatggccgaaaaagacgataccgcccaggtggtcgtcaacaacaatgatcccacctataaaagcgagcatacggacacgctcgtctataacccagaaggggcgctaagctatcgattgattgctcaacacgttgaatattattccgatcaggccgtttcgtggtttacgcagccggtacttaccacgtttgataaggataaaatcccgacatggtccgtaaaagcagataaagccaagctgaccaatgaccggatgctctatttatatggacacgttgaagtcaacgcacttgtgccggactctcaacttcgcagaatcacgacggataacgcgcagatcaatctggtgacgcaggatgttacctctgaagacctcgtcacgttatacggaacaacatttaactccagcggtctgaaaatgcgcggcaacttacgcagcaagaacgccgagctgattgaaaaggttagaacatcctatgaaattcaaaacaaacaaactcagccttaatcttgtgcttgccagctcacttctggccgccagcattccggcatttgccgtaaccggagacactgatcagccgatacacattgaatcggaccagcaatctcttgatatgcaaggcaacgtggttacctttaccggtaatgtcatcgtcacccagggcaccataaaaattaatgccgacaaagtggtcgttacccgtccgggtggcgaacaaggtaaagaagtgattgacggctacggtaaaccggcaacgttctaccagatgcaggacaacggtaaacccgttgaaggtcacgcttcccagatgcactacgaactggcaaaagattttgtcgttctgacgggtaatgcttatctgcagcaggtcgatagcaacattaagggcgataagatcacttacctggtgaaagagcagaaaatgcaggctttcagcgacaaaggcaagcgtgtaaccaccgttctggtgccgtcgcagctgcaggacaaaaacaacaaaggccagaccccggcacagaagaagggtaattaattcgttatggcaacattaactgcaaagaaccttgcaaaagcctataaaggccgtcgcgtggtagaagacgtcagcctgaccgtcaactccggggaaattgtcggtctgctggggccaaacggtgccggtaagaccaccactttctacatggttgtaggcattgtgccgcgcgatgcgggcaacatcattattgatgatgacgatatcagtctgctacctctgcatgcacgcgcgcgccgcggtatcggctatctgccacaggaagcctccattttccgtcgcctcagcgtttacgataacctgatggcggtactgcaaattcgtgacgacttgtctgctgaacagcgtgaagaccgcgcgaacgagctgatggaagagtttcacattgagcacctgcgtgacagcatggggcagtcactctccgggggtgaacgtcgccgtgtagaaattgcccgcgcactggctgcgaatccgaaatttattctgctcgacgaaccgtttgccggggttgacccgatctcagttatcgacattaaacgcatcattgagcacctgcgcgacagcggcttgggcgtgctgatcactgaccacaacgtgcgtgaaacactggcggtttgtgaacgcgcttatatcgtcagtcaggggcatttgatcgcccacggcacgcctacagaaatcttacaagacgaacacgttaagcgtgtataccttggggaagacttcagactctgatagggtagaagtttgcgacgttttagcaggagagtacgattctgaacatgaagcaaggtttgcaactcaggcttagccaacaactggcgatgacgccacagctccaacaggcaattcgtctgttgcagttgtcgacgctggaacttcagcaggagctacagcaggcgctggagagtaatccgctgcttgagcaaatcgacactcatgaagaaatcgacacccgcgaaacgcaagacagtgaaacgctggacaccgccgacgcgctcgaacaaaaagagatgccggaagagctgccgctcgatgccagttgggacaccatttacaccgctggtacaccatccggcaccagcggtgactacattgacgacgagctgccggtctatcagggcgaaacgacgcagaccttgcaggattacctgatgtggcaggtcgagctgacaccgttttccgacactgaccgcgctattgctacctctatcgtcgatgccgttgatgacaccggttatctgactgtcccgctggaagatattctcgaaagtatgggcgatgaagagatcgacatcgacgaagttgaagccgtccttaagcggatccaacggtttgatccggtcggtgtggcggcaaaagatctgcgtgactgcctgctgatccaactctcccaattcgataaaaccacgccgtggctggaagaggccagactgatcattagcgatcatctcgatctgttagccaatcacgacttccgcactttaatgcgcgtcacgcgtctgaaagaagatgtgctgaaagaagccgtcaatctgatccagtcgctcgatccgcgccccgggcaatcgatccagactggcgaacctgagtatgtcattccagatgtgctggtgcgtaagcataacggtcactggacggtagaactcaacagtgacagcattcctcgtctgcaaatcaaccagcactacgcctcgatgtgcaataacgcgcgcaatgatggtgacagccagtttatccgcagcaatctgcaagatgccaaatggttgatcaagagtctggaaagccgtaacgatacgctactgcgcgtgagtcgctgtatcgttgaacagcagcaagccttctttgagcaaggcgaagaatatatgaaaccgatggtactggccgatatcgcccaggctgtcgaaatgcatgaatcgacgatatctcgcgtgaccacgcaaaaatacctgcatagtccacgaggcatttttgaactgaagtatttcttttccagtcacgtcaataccgagggcggcggcgaagcttcctccacggcgattcgtgcgctggtgaagaaattaatcgcggcggaaaacccagcgaaaccgttgagcgacagcaagttaacytctttgctgtcggaacaaggtatcatggtggcacgccgcactgttgcgaagtaccgagagtctttatccattccgccgtcaaaccagcgtaaacagctcgtttgacccaaccgataaggaagacactatgcagctcaacattaccggaaataacgtcgagatcaccgaggcactgcgcgaatttgttacagccaaatttgccaaacttgagcaatattttgaccgaatcaaccaggtctatgttgttctgaaagtggagaaagtcacccacacctcagatgcaacactgcatgtaaacggtggtgaaattcatgccagcgcggaaggtcaggacatgtacgctgccattgatggcttaattgataagctggcacgccagttgaccaaacataaagataaactgaaacaacactaattgtccgggcaattagcatgtgcatggcggcctgttgtgcggcacaacgggccatttgtacggttaatgctccgagcctgttccactgtttgagtgggcaggttcttaggtgaaattatgacaaataatgatacaactctacagcttagcagtgttcttaacagggaatgtacgcgaagccgcgtccactgtcagagcaaaaaacgcgccctggaaatcatcagcgagctggcggcgaaacaacttagcctaccgcctcaggtggtttttgaagctatcctgacgcgggaaaaaatgggcagtaccggtatcggcaatggtattgccattccgcatggcaaactggaagaagatactctgcgtgccgttggcgttttcgttcagctcgaaacgcctatagctttcgatgccatcgacaaccaaccggtggacttactttttgccctgctggtgccggcagaccaaactaaaacgcacctgcatactctgtcgctggtggcgaaacgtctggcggacaaaaccatctgccgccgtttacgcgcagcccagagcgatgaagagctgtatcaaatcattacggataccaaaggtactccggatgaagcgtagttattcggtaatgtctcttttagacgttgtgaggagaaacagtacatggtactgatgatcgtcagcggacgttcaggttcaggtaaatctgtcgccctgcgtgcgctggaagatatgggtttttactgcgtggataaccttcccgtagtgttgttacccgatctggctcgaaccctggccgatcgcgagatttctgccgccgtcagcattgatgttcgtaatatgccggagtcaccagaaatattcgaacaggcgatgagtaacctgcctgacgctttctcaccgcaactactgttcctggatgccgaccgtaataccttaattcgtcgttacagtgacacgcgccgactgcatccgctttccagcaaaaacctgtcgctggaaagtgctatcgacaaagaaagcgatctgctggagcctctgcgttcgcgagcggatctgattgtcgatacctcagaaatgtccgttcacgagctggcagaaatgctgcgtacccgtctgctgggtaaacgtgaacgcgaactgacaatggtctttgagtctttcggcttcaaacacggtatccctatcgatgcagattacgtctttgacgtgcgcttcttgccgaacccgcactgggatccgaaactgcgtccaatgacaggtcttgataagcctgtcgccgcgttcctcgaccgccacacagaagtacacaattttatctaccagacgcgaagctatcttgagctatggttacctatgctggaaaccaacaaccgtagctacttgacggtcgccattggttgtaccggcgggaagcaccgttcggtgtatattgcagagcaactggcagactacttccgctcgcgcggtaaaaacgtccagtcacgccatcgtacgctggaaaaacgtaaaccatgactgtcaagcaaactgttgaaatcacaaacaagctgggcatgcatgcccggcctgcaatgaagctgtttgaattaatgcagggttttgacgctgaagtgctgttacgtaatgacgaaggcaccgaggctgaagccaacagcgttattgcgctgctgatgttggattctgccaaaggacggcagattgaagttgaagcgaccggtccacaggaagaggaagcactggccgccgttatcgccctctttaattctggttttgatgaagattaatcttcatcactttgacatacaactcccttcaaactccccccgacaataagaaaatcacgtactgaaatcgttctcaatcaacgtcaattgtacatttcgtgcgctttttactttcagaagaaccttaagaaaaccttaagaagcattgtttaggtttcgtttaagttaatcgaccatactggagatcgtcagaaaatatttccaggagatggcatgattcgcttatctgaacaaagtcccctgggcaccggaagacatcggaaatgttatgcgcatccggaagatgcccaacgctgtatcaagattgtctaccatcgtggcgatggtggcgataaagagatccgtcgtgagttaaagtactacgcgcatcttggtcgccggttaaaagactggagtggaataccgcgctatcacggtaccgtcgagacggattgcggaaccggttatgtttatgatgtgattgctgattttgacggcaagccctccattacgctgaccgaatttgctgaacaatgccgttacgaagaagacgttgcacaactgcgccaattactgaaacagctgaagcgttatttgcaggataaccgtatcgtgacgatgtcgctgaagccgcagaatatcctctgtcaccgcattagtgagtcagaggttatccccgtcgtctgcgacaacattggtgaaagcacattgattccactggcgacctggtcaaagtggtgttgtctgcgtaagcaagagcggttgtggaaacgatttatcgcccaaccggcgctggctattgccctgcagaaagatctgcaacctcgtgagagcaaaacgctggccctcgcttcgcgcgaagcttaatccagctggtgttgttgcataaacggctcaccgcctaactgatacatctgccgtaaaatccacgcctgacggctgcgcacgtagcccgatggcgcggagactttgaaacgaagtggattaggtaatacagctgccagtaaggcagcttccgatcgggtaagtttgctcgcgggtttgtggaaataacgttgtgccgcagcttcgacgccaaacacaccgtcgccaaattcggcgatattcaggtaaaccgtcaggatacgctttttgctccagacagtttctatccccagcgttaatccggcttccagcccttttcgaacccagctacgcccatcccataaaaagagatttttggctgtctgttgagaaatcgttgaagcaccgcgaatacggttttcattgcgctcattgtgcgccagggctttctcaatggaagcgacatcaaagccccagtgctcaggaaatgtctgatcttctgcggcaatcaccgccagtcccatccacggcgagatttgatccatactgaccctgtcagaatgtgccacgtaacgaaaattaccatgcagccaggcgctgacctgtcgctcgaccattaccgcagagaagggaacaggtgcaacgctaaacaacgcgatgcccccgccccagaaaacggcgaggacaaccattaaccgcagaagaaaacggcgaacgaaactaaacaccgttaagcggcttttactcattcagccagaaccagcacgcgggaaaccagcttatcaatgccgctcgccgcttctgcaatgttctgcgccagcatatatgccggggtggtgacaatcttattgtcttcatcaaccacgatatcatcgacaggacacggcacatgctccgcgcccatctcttccagcacttctgcggtatcgatatcagtaccgatggtcaaacgcagcgggaaatcgaaaattttcggcagcatcgccggggcaatacacataaaaccaagcggttttccggcctgatgcatcgcttgtgccagcgcctttaattcacggtcaacggtgcattcgcgaccaagactggcaaaattgcttaaattctttgccgcgccaaacccccccggcacaatcaacgcatccagttcagcggcatcggcctgggccagaggacggatttcaccgcgcgttattcgtgccgcttcaatcagcacattgcgcgtttccgtcatcgcttcgccagttaaatgattgataacatcaacctgctgcttatccggtgcaaagcagaccgcctgcgcaccgctgcgtgaaatagctaacaacgtcaacaccgcttcatgaatttcagaaccgtcatagacgccgcatccgctcagaattacgccaattttcttcattatgatcatcctttcgcaattgactgaaacacattaatttttttaataaaaatggtaccgcatcacacatttaactgattcatgtaacaaatcatttaagttttgctatcttaactgcgtgcggcctgaaaaacagtgcagtgcccttgtaactcatcataataatttacggcgcagccaagatttccctggtgttggcgcagtattcgcgcaccccggtctagccggggtcattttttagtggcttttgccacccacgctttcagcacttctacgtcgtgacgccactcttctttcatctcttcaatccattcaccgacgttatcttcccaggcgggaaggtcaggagactgaatttgctgacccagctgttgcagatggcgcaaccccactgaccccgccgcacctttaattttatgtccttcctcaacaatgccttttttatcctgcgccgtcagattcgactccagcacgttgacatagcctggcatcatcttctcaaacaccgctaacccgtcggtgatcagcttcggtcctacaagttcgagatactgttccagcatgggaatatcgagcaatgcttctgatttactgttctcttctgtcgtcaccgtactctcctcatcatcctgggtatcccagaatttcttgatcatcgcggttagcgccggaacagaaagcggcttactcagcacatcatccattccagcattgaggtactcttgtttgtctttcagcacgttagcggttaaggccaccagcggcggtaaatcctctcgcggataacgcttcgtcagttcacgagagatatccagcccggtcatatctggcaactgaatatccagcaacaccaggtcgtattcgcccggtttaaacatctccagcgccgccttgccggtcatggcgacatcaacgctgttacctaatttttccagcacagaacgcgcgacaatcacgttcagttcaatgtcttccaccagcagcacattcagcgccggtaaaggcatatcgtcttcatcaaacgcatcatcgacctcttctgctaccgacggtgcgtggatcgtcaacgtaaaggttgaacctttaccctgttcgctggtaaccgtaatatcgccgcccatatttttcgccagacgacgagaaacggccagaccaataccggtgccggtggcaggtttaccgccatgactgtctttcacctggtaatacatggcgaagattttatccagctcatcctgcggaatgccgataccagaatcttccacttcaaaatgcagcatatcgccttcatcgtagcgcacgcgcacggtaacctggccttgctgggtgaatttgacggcgttactgatgaggttccacaggatctgccgtaaacgcgtcccgtcggtaatgacctgatgcggtaatggcagcgtcggctccaggttaaagcgcaatcctttttgttgcgcctgcaatgcggagagattttccagatcggcaaggaagctggtgaaatcaaccggttgattatcaagctggaccttgcgccgttccatcttatccatgtcgataatatcgttaaagatattccccagcgtgacggccgaaacatggatggtcttgagatatttttcctgctcggcggtgagttcggtatccagcagaatgcggctcaggccgacgataccgttcagcggtgtacgcaattcgtggctgatggtggaaataaacgtcgttttgtcgcggctggcgcgttcaagcgcatcctgataccgcttacgctcggtaatgtcgcgaccaaagcccatcaaaccgtgacgtttacccacgcggtcgtagtacggcactttacgaatttcaaagcaggctttgcgtccgtcgggataatccagccactgctcataggtcagtgacacattatgacggaacactttttcatcggtttcaatgactttcgcagcggcttccggtgagtaaacatcagcaggtttcaggtgaaccagttgtttttcgctttttccggtcagcagctccatcgcgcggttacagccggaaaactctttatcttcgttacgataaaaaaccaggtcgggtgaagcatcaaggaaggaacgtaaaaatgaggattgctgctcgagctgaatttgtgtctcttcgcgctctttgatttcaattttcagttggccgaaggtttcctgcagttctgcttccgctttttcacgaacggcaatttcctgatttagctgggcaatattatcttttaactgaacgttgaggctcaaatcgcgctcgcgcatctcctccagtttttgcaccagccgtgacagacgttgtcgtgactcctccagttgctcgacgaccaccgatagaaagtagaccgcccacggcgtaatcagcaaaccaaagaagatagaacgaataacatcaatgctttcgacctgaccatgcagcaccatggttaccgccatttgtaccacaatggcaagaacgacgagggccagcgccagcaacattgagaagcgcaccagacctaayttcatcatcaggtcaacataatactgcgccagcagacgaatttgcttcattagggaattccttcacgacaacctgccccaataatacccaattctgacagttacgttataaattgtgtgagaaatgcggaattcccctcaacgacctactccgttggaggtagccacggacgtcccagcgccgatccctgtacgccatgttcattcagatagcgatccagctcgaccattcccgtccatcgattttcgcaccacagaggagcaagcagcgtcgggcgacgggcgctggcggaaatgcggtggtagatcacttccggtggcgtatggcgaatcatttctccggcagtgagcgtgtaatcctccagttcaataccgttcaaacgccccgcttcccaggctttcgccataatgctgcctttcacaatatgcagcggatgcagctttatgccgtccacgccggtttcaaccactcgctccagcgtttgcaaacattcagcctgcccttcgccaggcaggccgacaattaagtgagaacacaccttcagcccgcgctgacgtgccagctgggttgtacgctgataacaggcaaaatcatggccgcgattaatgcgatgcagggttttgtcgtgggcggtttgtagccccagctccagccacacttcgtagccctggtccttatattcgcaaagcagatccagcaccgcatccggcacgcagtccgggcgagtaccaacacacaaaccgacaatattggcctggctcaccgcctgctgatacatagaacgcagcacctgaacttccgcaaaggtgctggtatacgcctgaaagtaggccagatagcgtttagcgcggttaactaaattcgcctggtgcgccagttgctcggcaatggaacgatgttgctgcgcttcatcggcaaatgaggcaacattacagaatgtgcagccgccacgcccgatggtaccgtcacggttagggcagctaaaaccgccgtgcagcgtcagcttatgcaccttttgcccataacgacgggtgagatcaccaccaaacatattgactaatttctgtaactgcataatctgatagaccgcgccttgaaaagaggccaaagcctgccatttttagctcaattcggcgatgacttggatcaatcgtcccggcctgcttttatcaactgcataaccaatcaaaattaccgaaatttcatgcataatcacataaatcacttttgcttatcttgtgtcagatttttttatctccttatggattttaggcaaaacagtagcatgaaacgtcattaccaattaaggcagtataaaatgctggttttctcgtcagttcaaggcaggataagggttaacacgcctttatgacagtcaggaattggctgtttctctaacgacgccccttttagccttaattagaaaatccattttaatttcagtcaattaataaagaattttgcgctaaagcacatttctgtaccaataagcttgccatttgacctgtatcagctttcccgataagttggaaatccgctggaagctttctggatgagcagcctgctcatcatatttatgcagtaattgagatcccctcttcaccgtattaaccgatgcgaaaaggacaacaagggggcgaatgcgaggcgcgcgtatgacacgcaaaccccgtcgccacgctctttctgtgcccgtgcgcagcggttcggaagtggggttcccgcagagcctgggggaggttcacgatatgttgtacgataaatcccttgagagggataactgtggtttcggcctgatcgcccacatagaaggcgaacctagccacaaggtagtgcgtactgcaatacacgcactggcccgcatgcagcaccgtggcgcgattctcgccgatggtaaaaccggtgacggttgcggcttgctgttacaaaaaccggatcgcttttttcgcatcgttgcgcatgagcgcggctggcgtttagcgaaaaactacgccgtcgggatgctcttcctgaataaagatcctgaactcgccgctgccgcacgccgcatcgttgaagaagagctgcaacgcgaaaccttgtcgattgtgggctggcgtgatgtccccactaacgaaggcgtgctgggtgaaatcgccctctcctctctgccacgcattgagcaaatttttgtgaacgccccggcaggctggcgtccgcgcgatatggagcgccgtctgtttatcgcccgccgccgcattgaaaagcgtctcgaagccgacaaagacttctacgtctgtagcctgtcgaatctggtgaacatctataaaggtctgtgtatgccggcggatctgccgcgcttttatctagatcttgcggacctgcgtctggaatcggccatttgcctgttccaccagcgcttctccactaacaccgtaccgcgctggccgctggcgcaaccgttccgctacctggcgcataacggtgaaatcaacaccatcaccggtaaccgccaatgggcgcgtgcgcgtacttataaattccagacaccgcttatccctgacctgcacgacgccgcaccgttcgtcaacgaaatcggctctgactccagttcgatggataacatgctggaactgctgctggcaggcgggatggatatcatccgcgccatgcgtctattagtaccacccgcctggcagaacaacccggatatggacccggaactgcgtgccttctttgactttaactccatgcatatggagccgtgggatggcccggcgggcatcgtgatgtctgacggtcgttttgctgcctgtaacytcgaccgtaacggtctgcgtccggcgcgctacgtcatcaccaaagataagctcatcacctgcgcctctgaagtcggtatctgggattaccagcctgacgaagtggtcgaaaaaggccgcgtcgggccaggcgaactgatggtaatcgacactcgcagtgggcgtattctgcactcggcagaaaccgatgacgatctgaaaagccgccacccttataaagagtggatggagaaaaacgtccgccgactggtaccgtttgaagatctgcccgatgaagaagtgggtagccgcgaactggacgacgacacgcttgccagctaccagaaacagtttaactacagcgcggaagagctggactccgtaattcgcgtactgggcgaaaacggtcaggaagcggtcggttcgatgggcgatgataccccattcgccgtgctctccagtcagccgcgcattatttacgactacttccgccagcagtttgcccaggtgactaacccgccaatcgacccgctgcgtgaagcgcatgttatgtcgctcgccaccagtatcggtcgtgaaatgaacgtcttttgcgaagcagagggccaggcgcaccgtttaagctttaaatcgccgattctgctctactccgatttcaaacagctcacgacgatgaaagaggagcactaccgcgcagatacgctggatatcacctttgacgtcaccaaaaccacgctcgaagcgacggtcaaagagctgtgcgacaaagccgaaaaaatggtacgtagcggcaccgtgctgctggtgctctccgaccggaatatcgctaaagatcgcctgccggttccggctccaatggcggttggcgcgatccagacccgtctggtcgatcaaagcctgcgttgcgatgccaacatcatcgtcgaaaccgccagcgcccgcgatccgcaccacttcgccgtgttgctgggtttcggcgcgacggctatttatccgtaccttgcctatgaaacgctgggccgcctggtagacacccacgcgattgccaaagattatcgtaccgtgatgctcaactaccgtaacggcatcaacaaaggcttgtacaaaatcatgtccaaaatgggcatctccaccatcgcctcttaccgctgctcgaaactgtttgaagcggtcggtctgcacaatgatgtagtgggcctgtgcttccagggggcggtcagccgcattgggggggcgagctttgaagacttccagcaggatctgctgaatctctcgaaacgagcctggctggcgcgcaagcccatcagccagggcggcctgctgaaatacgtccacggcggcgaataccacgcctacaacccggacgtggtgcgcacgctgcaacaggcggtacagagcggcgagtatagcgactatcaggaatacgcgaagctggttaatgagcgtccggcaaccacgctgcgcgatctgctggcaattacgccgggtgaaaacgcggtcaacattgccgatgttgaaccggcaagcgaactgtttaaacgcttcgataccgcggcgatgtctatcggcgcgttaagcccggaagcccacgaggcgctggcggaagcgatgaacagcatcggcggaaactcgaactccggtgaaggtggtgaagacccggcgcgctacggcaccaacaaagtgtcgcgcatcaagcaggtggcttccggtcgctttggggttactccggcgtatctggtcaatgccgacgtcattcagattaaagtcgcccagggcgcgaagccgggcgaaggcggtcagttgccgggcgacaaagtcactccttacattgccaaactgcgctattcggtgccgggcgtgacgctgatctccccgccgccgcaccacgatatytactctatcgaagacttagcgcagctcattttcgacctcaagcaggttaacccgaaagcgatgatctccgtgaagctggtttccgaaccgggcgttggcaccatcgccaccggtgtggcgaaagcttatgccgatttaatcaccatcgcaggctatgacggcggcaccggcgcaagtccgctttcatcggtgaaatacgcaggctgtccgtgggagctgggacttgttgaaacacaacaggcgctggttgccaacggcttgcgtcataaaatccgtttgcaggtcgatggcggcctgaaaacgggtgtcgatatcatcaaagcggcgattctcggcgcagaaagcttcggcttcggcactggcccaatggtcgcgctcggctgtaaatatctgcgtatttgccacctgaacaactgcgcaacgggtgtggcaactcaggatgacaaactgcgtaagaatcactatcacggcctgccgttcaaggtgacgaattactttgagtttatcgcccgtgaaacccgcgagctgatggcacagcttggcgtaacacgtctggtggatctgattggtcgcaccgacctgctgaaagagctggacggtttcaccgccaaacagcagaaactggcgctgtcgaagctgctggagaccgccgaaccgcatccaggtaaggcactctactgcaccgaaaccaacccgccgtttgataacggcctgctgaacgcgcagttgctgcaacaggcgaaaccgtttgtcgatgagcgccagagcaaaaccttctggttcgatatccgcaacaccgaccgctctgtcggcgcgtcgctttcaggctatatcgcccasacgcacggcgatcaggggctggcagccgatccgattaaagcgtacttcaacggcaccgcaggccagagcttcggcgtgtggaacgcgggcggcgtggaactgtacctgaccggtgatgccaacgactatgtcggtaaaggcatggcgggcggcttaatcgccattcgtcctccggttggttccgccttccgcagccatgaagcaagtattatcggcaacacctgcctgtatggagcgacgggtggtcgtctgtatgccgcaggccgcgcgggtgaacgtttcggcgtgcgtaactccggtgcaatcaccgtggtagaaggcattggcgacaacggctgtgaatatatgacgggcggtatcgtctgtattctgggtaaaaccggcgttaacttcggtgcgggtatgaccggcggcttcgcttacgttctcgatgaaagcggcgatttccgcaaacgcgttaacccggaactggtggaagtattaagcgttgacgatttggcgatccatgaagagcatctgcgtggtcttatcaccgagcatgtgcagcataccggttcccagcgtggtgaagagattctggcgaactggtcaaccttcgccactaaatttgcgctggttaaaccgaagtccagtgatgtcaaagcactgctgggtcatcgtagtcgtagcgcagcagagttgcgcgtgcaggcgcagtaaggggtagcaacaatgagtcagaatgtttatcaatttatcgacctgcagcgcgttgatccgccaaagaaaccgctgaagatccgcaaaattgagtttgttgaaatttacgagccgttttccgaaggccaggccaaagcgcaggctgaccgctgcctgtcgtgcggcaacccatactgcgagtggaaatgcccggtacacaactacatcccgaactggctgaagctcgccaacgaggggcgtatttttgaagcggcagaactgtcgcaccagaccaacactctgccggaagtatgcggacgtgtctgcccgcaagaccgtctgtgcgaaggttcctgcaccctgaacgatgagtttggcgcggtgaccatcggcaacattgagcgttatatcaatgataaagcgttcgaaatgggctggcgtccggatatgtccggcgtgaaacagaccggtaaaaaagtggcgattatcggcgcaggtccggcaggtctggcgtgtgcagatgtcctgacgcgcaacggcgtacaagcggtcgtcttcgaccgtcacccggaaattggcggcttgctgaccttcggtattccggctttcaaactggaaaaagaggtaatgacgcgccgccgtgaaatcttcaccggcatgggtattgaattcaaactcaataccgaagtgggccgcgacgtacagytggacgatctgctgagtgattacgatgccgtgttccttggcgtcgggacttatcagtcaatgcgcggcgggctggaaaacgaagacgccgatggcgtgtacgcagcgctgccgttccttatcgccaacaccaaacagttaatgggctttggcgaaactcgtgaagaaccgttcgtcagcatggaaggcaaacgcgtggtagtacttggcggtggcgataccgcaatggactgcgtgcgcacgtctgtacgccagggggcaaagcacgttacctgtgcctatcgtcgtgatgaagagaacatgccgggttcccgccgcgaagtgaaaaacgcgcgggaagaaggtgtagagttcaaattcaatgtccagccactgggaattgaagtgaacggtaacggcaaagtcagcggcgtaaaaatggtgcgtactgaaatgggcgaaccggatgccaaaggccgtcgccgcgcggagatcgtggcaggttccgaacatatcgttccagcagatgcggtgatcatggcgtttggtttccgtccacacagcatggaatggctggcaaaacacagcgtcgagctggattcgcaaggccgcatcatcgccccggaaggcagcgacaacgctttccagaccagcaacccgaaaatctttgctggcggcgatatcgtccgtggttccgatctggtcgttaccgctattgccgaaggtcgtaaggcggcagacggcattatgaactggctggaagtttaagctctgtcccagcgccgcctcctcagaaaagagtcggcgctgaaattctcctttcgttctggaaagcgcctcgcataatctgaagaaaaccaatgtaatacgcacatctggattgttaccggcagatgcccggcgtatagctgattccattattcaacactgcgccatataaagggaaagataatggaatcgctctcagagagaacctcaacaggctaccagcaaatccacgacggtattattcacctggtcgatagcgcccggacggaaacggtacgtagcgttaacgcgctgatgaccgcgacatactgggaaattggccgacgaattgtcgaatttgaacaaggtggcgaggccagggctgcgtatggtgcgcagctaatcaagcgactatcaaaggatttaagtctaaggtataagcgtgggttctctgcaaaaaacttacgccaaatgaggcttttttacctcttttttcaacatgttgaaattcgccagacagtgtctggcgaattaacaccattgccctggtccacttacgtccgtttactttccgttaaaaacgctgacacccgcagcttttatgaaaaagagacgctccgctgtggctggtctgttcgccagctagaacggcaaattgcgacccaattttatgagcgaacactgctgtcacatgacaaatcagccatgctgcaacaacacgctcctgccgagacgcatattcttccgcaacaggcgatacgcgatccctttgtgctcgaatttctggaattgaaagatgaatactcagaatccgattttgaggaggcgctgatcaaccacctgatggatttcatgctggaacttggggatgattttgcctttgttggtcggcagcgaaggttacgcattgatgacaactggtttcgtgtcgatctgctgtttttccaccgccgtttacgctgcctgctaatcgtcgatctaaaagtgggcaaattcagctatagcgatgccggacagatgaatatgtatctcaactacgccaaagagcactggacgctaccggatgaaaatccgcccatcggtctggttctctgtgcagagaaaggagtcggagaagcgcattatgcactggctggtttgcctaacaccgttctggcgagtgaatataagatgcaactacctgatgaaaaacgactcgcggatgaactcgttcgaacacaggcggtgctagaagaaggctatagactccgttaatttcagcggtttcgaattctgcagacactgtctgcagaatctttaaaacgaactaagttttaagccattaaatcagccttaaccttcaccaccacctttttaatctcaccaggttcgccgacaacgcatcctggtttatgcggttctcccggcataaacacggcgaacattcccggttttaagttgatggtttgctcgttttcaatggcgctgcaaagctggtaatcatcttcatggtggaactcttcacactggcgcgcagtgcctgccgtgccaaacagaatccgttcctcaccttttaataacagctggatatcaatgtattgctcgtgcaattccgcttttttctcgacgggcgattgagtgttaaacgtcatgacattcataaaaatattgtcgccctgtaattcgtaacgacccggcgctttttcttgcggtctggcagctaatgccagcgttaacgcgtcctgtaacgcaggatgtaacccagcagacggtaatgactgtacttcacccatcatcataatttttctccctgggccaacagcgcagccccaagtaaacctgcatcatggcggtagtgcgccgccagtaaatcaacatgaaatgccgctggctcctgcgccagatacgtttccaccagcgccagatacccttctgccagaccaacgctgccaccgaccaccacgcactgacaatcagttgtggctttaatatcagcgatcagccttgccagcacatgtgcggagcggtgaatcagctgctgcgcctgctcgtcgccctgcccggcgcgcatgaaaatagttttcgcatccgcgccagccaactccccctgcgctgccgctgcaataccgcgaccagaggcaatcgcttccacgcaacctgtgcgtccacagccgcagactgggccgtgtggatcggcaagcgtatgcccgatgtgccccgccagaccgccagggccggtaagcagtttgccgccgctcactacaccgccgccgacgccagtggaaacggtgataaacaccatatcggttatatcgccttccagcgcctgatactctgcccatgctgcggcctgggcgtcgttaatggcaatggtcggcaaatcggtaagttgccccagcgttttgactaacggaaagtgtagcaatccaccaagattatgcggattcagcgccagcaaactgccgtcgcgaataattccggttgaagcgatggcaacccgctgcgcatgagcttgcaacggagagactaatgcggataaggcatcacgcaaggcttctggtgtctggctggctggcgtaggaagttcacgacgatcgcggatctgcccgtcagcgccaatcagcgcggcggcaagtttagtaccgccgatatcaatcgccagtgtggtcatagcaccgcctttttcatcgctgtgttgtaccactgacaaatgtgttcaagacgcgtaatggcagaaccgaccgtcaccgcccacgcgccgtggcgcatcgcatcagccgcctgagcaggcgtgttgtaacgcccttcggcaatcacccgacatccggcgtcgctcaaccttttcaccagcgtcagatccggctcttctggcgtttcaggcgtggtatagccagaaagcgtagtgccaataatttcggctcccagcttttggcatgccaggccgtcttccggcgttgagcagtcggtcatcgccagtaaaccgtgatgatgaatacgtgccagcagcgtttcaacaggcaccggacgcgggcggtcggtgccgtcaatggcgataatgtccgcgcccgcctgcgccagcgcatcgacatcttcaatataggccgtgatgcgtaccggagaatcctccagatcgcgtttcacaattccaataatcggcacgctcaccaccgcacgcgtggcttgcagatttgccacaccttcgatgcgaatggcaaccgcgcccgcctgctctgccgctaatgccatggctgcgacgatttcgggtttatcgagcgggctgtccggaaccggctggcaggagacaatcaggccaccgttagcagcgattttttgatccagttgtgcaagtaacgacatacatcttcccttagcgaaaggcccgatacagagaccgggcaacaggattaacttttggttttgactaaatcgtttttggcgctgccaaacggcacggcaccgctaaatggtttgccgtcgatagcgtcatgagtacgcaacgcttccgggcgcagccaacgctgaacacgagaaggcatatccagaccaatcagcaggatcaccacaaatgtcagactgaacgagagcgatgccagtgcagtacccagatccagacgttgagcgatcaacgcgccgatgattggggccagtgcgccacccaatgcgccaacgttataggtaaagcccaggcccgctgcacgctggtcggtatcgaaataaccgccaatcagtttcggtaagatcccggcgatcccttgtccaagcatttgctggaagaacagtaacagaccgagcacccagacgtttgcaccgccaatagcaaataccggaataatcagcagctgcgaggccaacagactacaaacgtacgctttgcgggttcccagccagtcaccgaggaagccaccgacgcagcaccccaccgccgcgccaaagccactaaagaacagcacattggcgacagtatgagggttataagccagatcggttttcagatacgttggcagcagcgcctgaatcggccatgagtagaggaaagcaaacaacacgaccaccatcagcattacgccagttggccagcgtttgcccgtactctgcaccataaagctgataaagattgcggtgcataacagcccaagaacagcgacgatcgcggcattttgcaggttaccggcgaagcagaaccacagcgcagtagccgccgccagtgtcattacgatattggcaatgcgatgttcaccacggtagagaatatccaccattgtgcgtactggtgctttacctgcgtgtttctctttccagtcttctgcttccgggatgtttttacgcagccagagagcaaagatgattggcaaaatgccgataaagaacagcgcacgccagccccagaccggaaccaccaggctgtagacctgagcggcaacgacggcccctacagagaagcctgaaatcagaaagccactggctttgttacgcagatgttttggccagctttcaatgacataggtggcgctggaaccgtattcacccgccatccccatgccgatgaccagacgagcgataaacatggtgatgtagcctggcgcaaagccgcatgccagcgtcccggccgagaagagaacgatgctggtgaccattgccagacgacgcccgtagcggtcacccatagcgccgagcatcaggccgccgaaccagcgagagataaaggctgcggagatcagacttgccgcctgcaccgtcgtcagcccgaattcaccttgtacttcggtgagtaccagggcgattaaaacgaaatcaaaaccgtcaagcagatatcccaaccaggcagcggaaaatgcccgccattgtgcacgattgagatggcgataccacgggatattctgggttgtagtactcattgtgagtctcccgcggtgggcgatgcccacacgctttggtatgaaaattgtagggtacagatgcgtttatttcccctcacccggtaggggcgagcgaggggaaacaactcacccgcgctcttgcatcaactgctgggccagcgccttcagttctggcagatatttttcatctaccggaccaaacggtttgcggcacagcggcacagaaacgacatccatataatgcagaacagttttcaggccgcggaatacacccgttttgatcagtaaatcaatgactttgttgcattcagtttgcagtttctgcgcggtctggatatcgccttctttcagcgccttaacgatcccctgatagcgccagcccatgatgttgtaggtactaccgataccaccatcagcgcccgccagcaggccagaggcgaagatttcgtcgtamccgttatagagcaccagatcaggatgttcacgacggatctgctccatctgatagagatcgccagaggtctgtttcagcgcacctacgccaggcaatgtaacaagtgtgttgatctgatccagggtcagttttaccccactcagggctggaatgttgtacaccaccatcggcaaaccatccgccgaatcaataattgcccgatagtgatcgcagtgttcttcaaagctgaaaggatagtagaacggcgtgacggcggagacggcatcgaagccataacgtttagccgatgccgcaagttgttggctttcggcggtgctgacgcaaccgacgtgggcgatgagtttaatcttacctttcgcctcttcggcgacgatttccagtacctgttcacgctcggaaaggctttgtacaaaggcttcgccggtcgaaccacccacgtataaaccgtcaatgccctgctgaatattgaactgaaccaggcggcgcagactcgctttatccagtgcttgttgttgatcaaaaggagtcaggagtgcagccattacgccacgtaaattcgttgccataaatacctctgaagtgatgcttgtctgataaacgatatacctttatacctgttataccagatcaattaagcaacaccccatacagaaagcttataatgcgatctgcttcactaaagtggcattatttctttttgttggtggtctgaccgaaggcgtgccaggtagcagagacgctgttkagatgcgattgcaacgcacgatcggcttygtcaggatcgtggcggcggatcgcgtcaacgatcgcaatatgctgttgatagctaacgttgttatgctcgtgcagagcctgatcagccacggttggacgtgcggcgatcagccagtcgagcagggcaacgtggatcgccatgaagattgggttaccggggatctccgccagcacgcggtggaaatcaacgtctgagcgaatgaatgccgcgttgttatccagcgactgactgttgatttccagtgcttttgccagcaaatcgatttgctcatcggtggcgtgttcagccgcatagcgcaccaggctggattcaaagaacagacgtaattgttcgaaatgggcaatcccaccaggatgagaaaggaaatytttcgccatgccggaaagctcgccgatgatggtgtccgcagaaggacgtgagacgcgggcacgttcgccgttgtttatttgcaccagacctttgcgttttaacgctgccagcgcttcacgcaccgaaggacgcccgacgttaaagaacgccatcagttcgcgttcagacggtaattgttcaccttcgccaaattcacgacggcggatcatctgttccagctcttcttccaccatttcggagagttttttacgcgccagcgggcggctacgcaagttgcgaccaattgcaggtgaagaatcttcggtttgcgaatcaaatgcgttcataaggcccattctgtaaggtcagtgtgattaacatcatcagtgacatcctatcacaggattgaaagtaggggaaaatggcagggttttctctttgtgcctcatcattaccataattaacggaataattaactattgcgaaaaattaatgtaacgcagataaaaacatcccgtttgaattatttataagactattcacgagcattatgaatattatgaatgtgttcttacaaaataatcataagcgcatattttttaatgaaaaatcacctcacctacaattaaaaacacgacatccgcaccataaatagacttgcaaaaaatataacatcattgttttcaatctgccgtttatgggattgacccttttcttttgacacggagttcaacaatgttcggcataattatatctgtcatcgtattaattacgatgggctatttgatcctgaaaaactacaaacctcaggtggtgctggctgcaggtatcttcctgatgatgtgcggtgtctggttagggttaggtggtgtactcgatcccgccaaaagcagcggctacttgatcgtcgatatttataatgaaatcctgcgcatgctgtccaaccgcattgccggattggggctgtcgattatggcggtgggcggttatgcccgctacatggagcgcacaggagccagtcgcgcgatggtgagcttgttaagccgcccgttaaaactcattcgctcgccgtatattattctgtcggcaacttacgtcatcggccaaatcatggcgcagtttattaccagcgcctccggcctgggtatgttgctgatggtcaccttatttccgacactggtgagtctgggagtaagccgtctctctgcggtggcggttatcgcaaccacaatgtccattgagtgggggattctggaaacgaactccatttttgcagcccaggtagcgggaatgaaaattgccacttacttcttccactaccagcttccggtcgcctcttgcgtcattatctcggtggcgatctcccactttttcgtgcaacgcgcttttgacaaaaaagataaaaatatcaatcacgaacaggcagagcaaaaagctctcgataatgtcccgccgctctattacgccattttacctgtgatgccgttaatcctgatgctcggctcgctattccttgcccacatcgggctgatgcagtcagaactgcatctggtggtggtgatgttactgagtttgacgatgtttgttgagttcttccgcaagcataacttgcgcgaaacaatggacgatgtgcaggcgttttttgacggcatgggtacgcagtttgccaacgtggtaacgctggtggtcgcgggtgaaatatttgcgaaaggcttaacgacgattggcactgtcgatgcggttatcaggggtgcggagcattctggtctgggcggtattggcgtgatgattattatggcgctggtcattgccatttgtgccattgtgatgggctctggcaatgcgccgtttatgtcatttgccagtcttattccgaatatcgcagccggactacatgtaccagcggttgtaatgattatgccgatgcattttgccacgacgctagcgcgcggtttcgccgattactgcggtggtggtcgttacgtcaggaattgcaggcgtttcgccttttgcggtggtgaagcggacagcgatccccatggcagtcggtttcgtggtgaatatgattgccacaatcacgctattttattaagtcattaaaagacaaaacaggccgccagggcctgtttttgtattacttcacaacgcgtaatgccggtcgaccaccgcgtggtggctgcggtggttcatcgtcaggatgagtgtcatcatcgtgatctggcttgtcgccatcaataaccgacataacggtttcgttgtctgccgatgcctcttcatcattcatgatgctggtatcttcatcgtaggcagcttcaggctcaaacatcgtgcctgcgccattttcacgggcgtagatagccagcacggcagccagcggcacagaaacctgacgcggaatgccaccaaagcgcgcgttaaagcgcacctcatcattcgccagttccagattgccgacagcacgcggcgcaatgttgagtacgatttgcccgtcacgcgcatattccataggaacctgcacgccagggagcgtcacatccaccaccaggtgcggcgtgagctggttatccagcaaccactcatagaatgcacgcagcagatagggacgacgtggtgttagctgtgacaaatccatacagattaactccggcccagacgcatttcacgttctgcttcagttaaagaagcaaggaaagagtcacgctcaaagacgcgggtcatatagcctttcagctctttcgcacccgggccgctgaactcgatacccagttgcggcagacgccacagcagcggagcaaggtagcaatcgaccaggctgaactcatcgctcaggaagtacggcttctgaccgaagaccggcgcaatcgccagcagttcttcgcgcagttgcttacgtgcggcatctgcttcagaagctgaaccgttgatgatggtgttcatcagcgtgtaccagtctttttcgatgcgatgcatgtacaaacggctttcaccgcgagctaccgggtaaacaggcatcagtggcggatgcgggaaacgctcatccagatattccataatgatgcgagattcccacagggtcagctcacgatccaccagggtcggaacgctctgattcgggttgaggtcaatcagatcctgaggcggattgtccttttccacgtgttcgatctcgaaacttacacctttctcagccagcacaatgcggacctgatggctatagatgtcagtaggaccggaaaacagcgtcattaccgaacgtttgttggcagcgacagccatgaaaacctccaggtatagtcagaatttttactgctaccagccaccaggtggccagtcagaagttgtgttacccagtaaggaacgactctctttgttcgaaaatcaaacaaaaaatgagcaatacccgacatttgggcagaaaattggatgatagtttaccagattttgcgacctttgtggtgagtcgatgccggaaatggggaaaaagagatgcgctttagtctgaaatagttgacttagtcccttattggcgatgtggtttttgttttgcctgtctgtcagacggcagcaaaaagcaactttccattttttacgctgattcagaatttaaccataaaaaaacccgccgaagcgggttttttcgcaaattgttttctgccggagcagaagccaattaacgtttggagaactgcggacgacgacgtgctttacgcagaccgactttcttacgttcaacctgacgagcgtcacgagtaacgaagccagctttacgcagttcagaacgcagggactcgtcgtattccatcagagcgcgggtgataccgtgacggatcgcaccagcctgaccagagataccaccacctttaacggtgatgtacaggtccagtttctcaaccatatcgaccagttccagcggctgacgaactaccatgcgagcagtttcacgaccgaagtactgttccagagaacgttggttgattacgattttaccgttgcccggtttgatgaaaacgcgagctgcggaacttttgcggcgaccagtgccgtagtattgattttcagccattgcctataatcccgattagatgtcaagaacttgcggttgctgtgccgcgtggttgtgctcgttacccgcgtaaactttcagtttacggaacatagcacgacccagcgggccttttggcaacatgcctttaaccgcgatttcaatcacacgctcaggacggcgagcaatcatctcttcaaaggtcgcttgtttgataccaccgatgtggccggtgtggtgatagtacactttgtcagtacgcttgttgccggttacagcaactttgtcagcgttcagaacgatgatgtaatcaccggtatctacgtgcggagtgtattccgctttgtgcttaccgcgcaggcgacgagccagttcagtagccagacggcccagagttttaccggtcgcgtcaacaacataccagtcgcgttttacggtttctggtttagctgtaaaagttttcattaaaagcttacccaataaatagttacacgttggtgaacacccaaacgtcttcaattgttgaggttcacacgacaaagtccggcaaacctaccccttcgaatagcctatgccagcacacaaaaagttttgggaaaaaaactttcttgtaacgtggggtcgcaggattatagagaagtcggggtcaaagatcgacccctttttgtgatttgtggcaggttttaacccgctaaatgctcgcgcttcagatactcttcgctttgcatctcttgcagacgtgacaggcaacgctggaactcaaacttcagccgatcgccctgataaatttcatacagcggcacttctgcactcaccactaatttgacatggcgctcgtaaaactcatccaccagcgcaataaagcgccgcgcttcgctctccatcaaccgcgtcataactggtacatcaaacaacatgaccgtatgaaagagacgtgagagcgcaatatagtcatgctgactgcgggcgtcgacgcacagcgtagtaaaagagaccgccagcgtctggttctcgacgcccattgtcgctaatggccgatggttgatttctaacgtcggtgaattttctcgtttcccccccgccagcgccaaccatagtttatccatttgcgcccgggtttcatcgtggagtggcgaaagccacagatgcgcctgagtgagtgtacgcagacgataatcaacaccagcgtccacgttcattacatcacaatgctgtttaatggcatcgattgcaggcagaaaacgcgcacgttgcaagccatttcgataaagttcgtccggcggaatatttgacgtcgctaccagggtaataccgcgggcgaacagggctttcatcaggccgccaagtagcatggcatcggtaatatcagagacaaaaaattcgtcaaaacagagcacgtcagtttctgctttaaaacgatcagcaataatttccagcggatcggtctgcccctgtaaggcagttagctcttcatgcacccgcagcataaaacggtgaaagtgcaggcgctgtttccgctctcccggcaggctttgatagaaaaggtccatcagccaggttttcccgcgtcctacaccgccccacatatataagccacgcactggcgtatgctttgtgtcttcccgtttaccccacagcttaccgacccgcgccattagcccactcgtcctgggggctggtggcgtgctattgatgagttcctgataaataatttccaagcggctgacggcctctttttgaacgtcgtcgggttgatggctgccttcattgagcgccttcaggtattgcgatgttggagtaacgctttgcatgatcttattgttattccttgaataatcggtgcgccgttgttcacggttgacgaaaaaaaggccgttctacactacgcgatatgcagtcgggattccacttctgtggaattaacggttatagtggcataatcagccgcaggcatggagcctgaagccaacaccctacggaaacaaaagacaacgggagatgttcatgacctgggaatatgcgctaattgggttagtcgtcggcatcattattggtgctgtggccatgcgttttggtaatcgtaaactacgccagcaacaggcgttgcagtacgaactggaaaagaataaagctgaactggacgagtatcgcgaagagctggttagccactttgcccgcagcgcggaattactggataccatggcgcacgactatcgccagctgtatcagcacatggcgaaaagctccagcagcctgctgccggaactgtctgctgaagcaaacccgttccgtaatcgtctggcagagtctgaagccagcaacgatcaggcaccggtgcagatgcctcgcgactattctgaaggcgcatccggcctgctgcgtactggcgcgaagcgcgactaatttatttttcgggcgcagccattgcgccctcctcttctctccctccccgactatcatttaatctggtgtctcattgttagccgtctgaaaattcaataacatcaaactgttttgaatctcttttcttatcattcaggtacgagagcaggaataatgaaaaaacaaacccagctgttgagtgcattagcgttaagtgtcgggttaactctctcggcgtcatttcaggccgttgcgtcgatcccaggccaggttgccgatcaggcccccctccccagtctggctccaatgctggaaaaagtgcttccggcagtggtgagcgtacgggtggaaggaacggccagtcagggacagaaaatcccggaagaattcaaaaagttttttggtgatgatttaccggatcaacctgcacaacccttckaaggtttaggctccggtgtcatcatcaacgccagtaaaggctatgtgctgaccaacaaccatgtgattaatcaggcacagaaaatcagtattcagctcaatgatgggcgcgagtttgatgcaaaactgattggtagcgatgaccagagcgatatcgccctgttgcaaattcaaaacccgagcaaattaacgcaaatcgctattgccgactccgataaattgcgcgtcggtgattttgccgtggcggtcggtaacccatttggccttgggcaaaccgccacctctggcattgtttccgcattaggacgcagcgggttgaatcttgaaggtctggaaaactttatccagacagatgcttccattaaccgcggtaactccggcggtgcactgttaaaccttaacggtgagttaattggcatcaacactgcaatccttgcgcctggcggcgggagcgtcggaattggatttgccatccccagtaatatggcgcgaacactggcgcagcagcttatcgactttggtgaaatcaaacgcggtttgttaggcatcaaaggcaccgagatgagtgccgatatcgccaaagccttcaaccttgacgtgcagcgtggcgcgtttgtcagcgaagtgttgccaggttctggctcggcgaaagcgggcgtcaaaacgggcgatattattaccagcctcaacggcaaaccgctgaatagctttgctgagttgcgctctcgtatcgcgaccaccgagccgggcacgaaagtgaagcttggcctgctgcgtaacggcaaaccactggaagtagaagtgacgctcgataccagcacctcttcgtcggccagcgctgaaatgatcacgccagcgctggaaggtgcaacgttgagcgatggtcagctaaaagatggcggcaaaggtattaaaatcgatgaagttgtcaaaggaagcccagctgctcaggctggcttgcaaaaagacgatgtgatcattggcgtcaaccgcgatcgggtgaactcgattgctgaaatgcgtaaagtgctggcggcaaaaccggccatcatcgccctgcaaattgtacgcggcaatgaaagcatctatctgctgatgcgttaatgtcgtaaaccgggcatcaggctgacgtgtgatgtccggttaactcgtggtatgctgctgccgttcccttttttaatgacgcctccatcatgtttgtgaagctcttacgttccgttgcgattggattaattgtcggcgctattctgctggttgccatgccttcgctgcgcagccttaacccgctttccactccgcaatttgacagtaccgatgagacgcctgccagttataatctggcggttcgccgcgccgcgccagcggtggttaacgtttacaaccgtggtttgaacaccaactctcacaaccagcttgagatccgcaccctgggatccggtgtaatcatggatcaacgcggttatatcatcaccaataaacacgtcatcaacgacgccgatcagatcatcgtcgccttacaggatggacgtgtatttgaagcattgctggtgggatctgactctctaaccgatctggcggtacttaaaattaatgccactggcggtttacctaccattccaattaatgcacgtcgcgtaccgcacattggcgacgtggtactggcgatcggtaacccgtacaacytcgggcagaccattacccaggggattattagtgctacgggtcgaatcggtctgaacccgaccgggcggcaaaacttcctacaaaccgatgcttccattaaccacggtaactctggcggcgcgctggtgaactcgctgggcgaactgatgggcattaacacgctgtcgtttgataagagtaacgatggcgaaacgccggaaggtatcggctttgcgattcctttccagttagcaaccaaaattatggataagctgatccgcgatggtcgcgtgatccgcggctacattggtatcggcggacgcgagatcgcaccactgcacgcgcagggcggtggtatagatcaactgcaagggatcgtggttaatgaagtgtcacctgacggcccggcggcgaatgcgggtattcaggtcaacgatctgattatttcggtggataacaaaccggccatctctgctctggagacgatggatcaggtggcagaaattcgccctggttcggtgatcccggttgtagtgatgcgtgatgataagcagttaacgctgcaggtcaccattcaggaatatccggcaaccaattaaggccagcgtgaaagacaaaaaaaccggagtctgtgctccggttttttattatccgctaatcaattacttattaacgaactcttcgcccagggcgatatctttcttgagcgtatccagcataccttccagcgcgttctgttcaaatgcgctcagggtaccgatagatttacgctcttccacgccgtttttacccagcagaagcggctgagagaagaaacgggcgtactgaccgtcgccttcaacgtaggcacattcgacaacgccttgttcgccctgcagtgcgcgaaccagagacaggccaaaacgtgcagcagcctggcccatagacagggttgccgacccgccaccggctttcgcttcaaccacctcagtacccgcgttctggatacgtttggtcagatcagccacttcctgctcggtaaaactaacgccaggaacctgtgacaacagcggcagaatggtaacaccagagtgaccgccaataaccggcacttcaacttcgcctggctgtttgcctttcagttccgcaacaaaggtgttggaacgaatgatatccagcgtggtaacgccgaacagtttgtttttgtcataaacaccggcttttttcagcacttcagcagcaatcgcaactgtggtgttaaccgggttagtgataataccaatgcacgctttcgggcaggttttcgcaacttgctgtaccaggtttttcacgatgccggcgttaacattaaacaggtcggaacgatccatacccggtttacgcgctacacctgcagagataagaacgacatctgcgccttccagcgccggagtcgcatcttcaccagaaaaacctttgattttcacagcagtagggatatggctcagatcgacggccacaccgggagtcactggagcgatatcatacagagagagttctgaacctgaaggcagttgggtttttaacagtagtgcaagcgcctggccaataccgccagcagcgccgaggactgcgactttcatcctaaactccttattatattgataaactaagatatgttgctccgctgccgcgaccttaatccacaaaattgccgtttacaatgaccacatctcaagaatgtgtagtcacgcaagtttagcgtttatgcatttaattgccgtaatcaggaacctaagttacgtaattaacaatcgcttatgcattagcgcaacattccaacaggtggtgacaatataccctaccgttcagccaaaacaacatcaatttgataacaattaatttacttttaagcagaatttgcatgccgtgacgcaggcatatttctcaataacgaaatttgataaaatcccgctctttcataacattatttcagccttcttcagggctgactgtttgcataaaaattcatctgtatgcacaataatgttgtatcaaccaccatatcgggtgacttatgcgaagctcggctaagcaagaagaactagttaaagcatttaaagcattacttaaagaagagaaatttagctcccagggcgaaatcgtcgccgcgttgcaggagcaaggctttgacaatattaatcagtctaaagtctcgcggatgttgaccaagtttggtgctgtacgtacacgcaatgccaaaatggaaatggtttactgcctgccagctgaactgggtgtaccaaccacctccagtccattgaaaaatctggtgctggatatcgactacaacgatgcagttgtcgtgattcataccagccctggcgcggcgcagttaattgctcgcctgctggactcactgggcaaagcagaaggtattctgggcaccatcgctggcgatgacaccatctttaccacccctgctaacggtttcaccgtcaaagacctgtatgaagcgattttagagctgttcgaccaggagctttaatctctgccccgtcgcttctggcggcggggaaaatgttgcttatccctctcaaccccctgctttcccctgcgattaatttaacgaatagtgcattttactgcgacatgtcattcacacaatgaatacataaggtaaaaaaagcacattatgcaaaattcattatctaattgaaaaaactagaattaacgataaataaccgtatttttaattcttttttgttattaaaattcacatttttaacacttagtatcaactgaaacagttagcgcggtattaattagctcaataattagtgtatacttgattttgtgatatgggtcacgaaacaaaggcccagctaaaagattatgtcgaggtaaaaatcatgaaaatcaaaaccactgttgctgcattaagcgtactttctgttctctctttcggtgcattcgctgccgactccattgatgctgcacaagcacaaaatcgtgaagcaatcgggaccgtatccgtaagtggtgtggcgtcttcgccaatggatatgcgtgaaatgctgaacaaaaaagcggaagagaaaggcgcaacggcctaccagattactgaagctcgtagcggtgacacctggcacgctacggctgaactgtacaaataaaccctcatcgtcttgtccgacgatattgcccccggttcgggggcttttttttgcgctaatgacgaacattaaaacgcaaatgcccttccagctcttcctctgcctcatcaaacagcaatattaacgcgccaaaacggcgacgcgttttctctcccagatgaacaaattcaatctcaagtggtagcggcaggacatcgttcattaacacatcccatagtgagtcgagatcgcgtaccttatctttcgccagaccaaaggtttggctaaagtcacgataaaaatcctcctgactctcaatctcatcaaaatcaaaggtataaatattcatctgttgcmaccgtcacgtttcgcggcgagttctgccgtgcatcgctaagtatangccatgaaaaaaccgacgcttttggcgtcggttttgacttaactatcggtcaacgcatgttgatacttatggagcatccccgccagccgatgaaccggttccgtcacctgcggtggcgcttgccagatgcatagcttttcctggtagatttccagttcttccagcaactgaccaaagtaccgacgacgtttatcatcgctacgggcagatatcacatggtctgctgtgcggcgcatttgtcggtgaaacgccgataaatcctcgttaaccgggatcggcgcatcacgcaggcgctggtgggcgataatcatcgtcagcgccaggcgaaatttcggcaaatcccctgggaacttattcatcagcaaaaacagctgctgataaagtgccgggaggtggttctctttacgacgtgccacattggtagtcatcgcggaaacagcggcagaaacaaactgattaagcagtacacgtccagtcctgtcgcgcgatttatcccgcaccagcaaaataacggtgaacgcgagcacacagccgacgatttgccctaatgcgctgtcgagaaactgactgaaatggaaagtcatcgggttatccagcacgataatatttatggtgctggccagcgcccccatcgagcccagtcgccgtttctgtacttctattccgaggaagaatcccagcactgccaggctaatacacagcagcaacatgctctgttgggtattagggataatcaccaaaaagtagagcagccctaacggcagcgcggccagcgtcccgtagataaagtcgatcgccaccatgcgtggattcggcaaacgcattgccagtgacgtcacgaccgcaatcatcaccattgcaccactgccggaagtccagcccgtccacagccagaaaagcgttcccagaatgcaggaaagtgtggttcgccagaagttaaccatcgcatgatgacgttcggctgactctactttgacttccggttcgccttgcaggatctcttcttcggtggcgttgatttttgtgttactgataacgccgcgcttgagaagctgataacgcgttgccgccgcgacccagctataaatggtgacaggcgtttcccgttccccggtccaggcgataactcttcgcaggcgtttgagctgcttgtggacgtcctgcgcggtttctaccggcgtgtcaaaaaattcgcggaaagtatcagtgatcaattccgggcgcgtattctgaataagataagtttcgcaggattgggtaatcagcgtcagcgatagcgtattgatcgcttttaaacgtcgattggcccgcgcccagcgggaagattccatattcaggttgctgcgcatgccttgtagcgccgtggtgcgtcgcaccaggtcgccccaggctttatcgacaacttcaccatcgccatgcttgatacagagttgcattaattgatattgcgcgaccagcaaactttccagctctcgatccacttcttgtttgatcgatcgcggagaaaagagcaaatccgccataatcgcacacacaataccgataacgatctcgctacaacgttcgacggcaaactgcggcgtaagcaatggttccggctgaatggtgatcacaatgatcagcgcggtataaccggccagcccccacgcatacgagttttctattcgtaccagcgaggatatccaggtacaaaaaccggcccagatacagcacaccagaatcatcaataatggtgcgcggatcatcgcaatgatgatcaccagtccggcaatacagccaataaatgtgccgatgatgcgcaaaaagccacgatagcgaatagcgccagaatacggttcacctcccgcagcaaaggccggaccggcggcaacaatcgccgctgtcagtaccgcccagcgtggcgtttccagctggaagtgaaagccaacaaacagcgccagtacaatggcggtcgccagttttaccgcaaagcgaatatgttggttagcaatggagaaaatatccatcgtgattaaccaaactcacgcaggcgatgggccattttacggaagaacgaatcctggctttcgtcgcgatcttgtttgccagtgaccaccactgtagcagtggtgcccgcaggccagatgttctcttgctggttgtcgagacgaatacgaaccggaacacgttgcgccaaacgcacccattcaaggttagagtcgatggtcgccatccctttgtcgtcacgcgtgctgctggcgttggtgaccccagcggcaacactatcaacagtccctttcagcactttgttactgccaagcggcgtgatctctgcacgatacccagggcgcaccccttccagcttagtttcttccatataggccagtacatagaaagagttctgtttcaccagcgcaaccgccgttgatccacgagtaataaactcaccggtatagacgttgaggttggtcacccagccatctgctggcgcgcggatcaccgtgcgttcaagatccagttttgccagatcgcgggtcgcctgcgctttcgctaactgatgcagaaccgtttgtagtacgttgttggcctggtcgatctcttcgcgagacatcgcctgcacaccgagacggttacgacgtccggcctcctggcgtttctcctgtgccagtacctgataataagcaacatcggcttgcgcttcctcaagcgccttttgatagcgcggctggtcgatggtgaacagaacctgtccttttttcaccagctggttatgaacattcacctgggtaatgagtccagaaacgtccggcgcgatcgcaacgacgtcagcgctaaagcgcgcgtcacgcgtccagggggattcggtgtaatagacccaggcattaaaaattgcgatgaaggccagaatgactaatacgaccgtgatggccgtacgggagaattttcttattagtgttttcacttcaacctcaaacgaacagtcgcgatatcaaataaaacaagcagcaatagagcgcggtgttgaacaacgccggatgccagacaaagtcgtagatacctgttggcacaagtacccggcacaccagccagaaaatcgccagtgataaaagcaattcaaaaaatatcggtgggaaggacagcccaaacaccacgataacgggaaacagactcatgttgaccttggttgtatagagagagcaggcgttattattttcagcatctgtcgccgcagagaagggcatggaaagccgggcgagagcaacattgctgtagattgatatttaatatattagcgtaactgttatgctgttatctatattatgtgatctaaatcacttttaagtcagagtgaataatggaacgactaaaacgcatgtcggtgtttgccaaagtarttgaatttggctcttttaccgccgccgccagacagctacagatgagcgtttcgtccatcagtcagacggtgtcaaaactggaagatgagttgcaggtaaagctgttaaaccgtagcacacgcagcattggcctgaccgaagccggtagaatttactaccagggctgccgtcgtatgcttcatgaagtgcaggatgttcatgagcaactgtatgccttcaataacacccccatcgggacgctacgcattggctgttcttcaactatggcacaaaatgttctcgccgggctgacagccaaaatgctgaaagaatacccaggtttgagcgtcaatctggttaccggaattccagcccccgacctgattgccgacggtctggatgtggtgatccgcgtcggcgcgttgcaggattccagcctgttttcccgccgtcttggcgcgatgccaatggtggtgtgcgccgcgaaaagctatctcacacaatacggcataccggaaaaacccgccgatttaagtagccattcatggcttgaatacagcgtgcggcccgacaatgaatttgaactgattgcaccggaagggatctcgactcgcctgatcccgcaagggagatttgtgactaatgatccgatgacgctggtgcgctggctaacggcgggtgccgggatcgcctacgtgccgctgatgtgggtgatcaacgagatcaatcgtggggagctggagatcctgctgccgcgttatcagtcagatccacgcccggtttatgcgttatataccgaaaaagataagctgccgctgaaggtacaggtcgtgatcaactcgctgacggattattttgttgaggtcggtaaattgtttcaggagatgcacgggcgcgggaaagagaagtaattcatattgtactgttacgttgtacaaacctgtgccaacgggttcccctcaccctaaccctctccccaaaggggcgaggggaccgttcgtgcacgaggaaggattaattatccttctgaaaatactgaaattattacgcagtaccgccaacagtcaggttatcaactttcagcgttggctggcccacgccaaccggcaaactttgcccttctttaccgcagacacccacgccgttatccagtttcaggtcgttgccaaccatcgaaatctgctgcatggtttcgataccggaaccaatcaacgttgcgcctttcaccggcttcgttactttaccgttttcaatcagatatgcttctgaagtggagaaaacgaatttgccggaggtgatatccacctgaccgccaccaaagttcggtgcatagataccgtactcaacggattcaataatttcctgcggggtcgatttacccggcagcatataggtgttggtcatacgcggcatgggcagatgggcgtaggattcacggcgaccgttgccagtcggcgtcatccccatcaaacgcgcgttgagtttatcctgcatgtagcctttcagaatgccgttctcaatcagcacgttgtactggcctggcgtaccttcgtcatcaatcgccaccgaaccacggcgatcgaccatcgtaccgtcatcaaccacggtacacagttctgaagccaccagctccccgacctgtccactaaatactgaagtgccacggcggttgaagtcgccttccagaccgtgacctaccgcttcatgcaacagcacgcccggccaacctgcgccaagtactaccggcatggtgcccgctggtgcagcaacggcagaaagattgaccagcgccatacgtactgcttcttttgcccatgcatccgcacggacttcgccgtcgagatcggcaaggaagaactcataaccaaaacgaccgccgccgccactggcaccgcgttcgcgtttgccatcttcttcgatcagaacgctcacggaaagacgcaccagcggacggacatccgccgctagcgtgccgtcggtggccgcaaccagaattaattcatagacaccactgaggctggcagtcacttcctgtacgcgcttgtccgcttcgcgggcaaccttatcgacgcgacgcaggatatccagcttctcttcacggctcatgctttgcagcggatctaccgaggtatacaacgggctatgctctaccgcgcccagcgtctgtactttgccatcaccgctatcacgggcgatggtgcgcgccgcttgcgcactctgttccagcgccagcaggctgatttggtcagcgtaagcaaatccggttttttcaccgctgattgcacgcacaccaacgccctgatcgatgttgtaagaaccatctttaataatgcggtcttctaaaacccaggattcgtgatagctcgactgaaaatagagatcgccataatcaaggcgacgttcggccagttgaccgaggatcacgaacaagtcctgatgtttcaggccgttcgccgctagcaattgttcacttaccaggttaagactcatcgtttttgctactcgttagttactgcagtagaggattttttacggctgccggatgcggcgtgaacgccctatccagcctacggttatgttctggctcgttggcctttggcaacgattatcctatgagattggggcaattacgcgccctcgtcaaatcattgcgctttttctttacgcggttggcgcaacacttcgttgatttgcggatcgtccagcggacccgaaatgtgatagcgcaaaatggagactttgctccacagcggccccagcactttactggcggcaaacactgccgcgccaacaatggggttaaccgcaaaagccgcagccacgcccactgtcgcagaaatctctggtgcgacaaccgcttccatattcaggtcgcgacgtaccagatttaccgaccctttcatggcgatatccgcctccaggccatccaccagcgtgtcgtcggtgtgcataacgccgtctttaatccacgcggtgctgcgaatggagtcaaaatagaacccttcgccaaaagtgtctctgaaatcaaaacgcagcttacgcatcagggcatctacgctcaataagcgcagcaattgcccggcatgtccggtattgatttcggtaatttcgcctttacccagttgagtatgaatgatgccattcaacgtcgcctcatctggctgccacggtgctttacgccagtgtaaatcgtaatccacattaaatgacgactgccgtatgggcgtcgtgacaccaaaaaattctgcggcggcatcaattttctgcccgcgcagttttcctttcagcgaggtacgttcattccccggattgttaatccattcaccatcggcagtgagccgcgaaaaaccagtatcaatcagtccattggtcagcgttaatgtattgccagaaatggtgatatcactgtcaatgcgcccgaatttttgcccccagaaccagcactctgcgcatcgtatttgggcgtccgaccagccacggaagttaatgcgttccgttgtcgggaaaggtgatgacggcgttgaatcaccacgagttttcgccacgctcgggttgtaataaagatatttgatattcgccagccacggcgcgttattacgcatcgccagcgtggcgttgatttcacgcccctgcgcctcaacctgggtgccatttgccgtcggttgcgaaacaatactcaggttattccattgctgatttcccagcgacaacataggcgtacgtaacgttatgtgttgtgggaaactcgctgcaccaccgacactctccgccgcacctttctgaaacagggccagccactcggcaccattcatcggcggcatattgagttcaacaccactttgttccggcaacggcgggagcgttttactgtctgccgcccaaatagcacggtcgagcgtcagcttttgaccgagcaaccagcggctattgaaatgattatccgcaccagcctgtccggttaattcaaagctgttgagattgccatcaaccttaacgtttaccggcagtggttcacccgcaggtttggctaacggtgaaggtaagtgactgctcacattcttcaaatcgccgtttagctctacgttatacgtcgcgccagcatgataaggcagaacaatgcccactttaccatcccacgccacgctgccactcaatgcttcgttcaccgctgcaggcagaacgccggttttcgccggttgccagttaccgttgagattcaccgcgacctggtaggcttttgccccttctttggtggaaaaatccacgttcaacggctgattaaaccagcttgctgtcagtggttcactttgcagatcgccattgataaagctgaatttaccgctcaaatttttcagggtgctgtcgagtggtttgataaacagactgttattacgcagcgtcacttcacctttcgcggttaccagctcgccgttcagcgggatatcaagatgtaagcgagcattcacatcgccgtcgagctggagttcttgcagggtcgcacccagagaatctttcagcggtgtctcatcaaagtaagggccaacggctttacccggacctttaatgtcagcgtcaatcagcagtttttcttttgagtagtcagggatcactgcggtgagattactcgcgcgcacgccgcccagattaacgccatcggttttcatccataaaccgtcgttaataaagtccagttcaataccaaggttagttaatgcaggccagtccggctggaaggcaaacttcgcgttgcgcagcggcaccagcacttcaaactgaccttcgttgtgtttataggggaagagttgcggattgccaccataaaccagcgtcgcgttatccgcttcmccgccctgaatcgcgccacttaagtaatcaaccaggtctttacccatcaagttttccgggaaatagcgccaggcttgtgaaccatcatcggtactgatgccagccagaatacccagccagggttcatcgttagcaggttgcaggtaacgaaaaccgccgcgcgcatggacggctttggctttaacgtcaatattacgcccatccagctggaaacctttgtcattgttcagccagcttatagttgcctggccgtcggcgatttccagtggcgcacggaataccgtttcgtaaggcatctttgcctgcttcatcgacgcggtaagcaaaccattttcaacgctgccggaaagcgtcccggagaagtgttccgcacccggtaataatttccattgcttccaggccagatcgctccacgatgcctgaaaacgggtcttgtctgccgcctgaagcgggatatccagcgccagagtgttaatcttgccgctcggttgtgtagagcgccaaacatcacccagtgcaggtgaaagtttcgcggccagcgggcgtatgccctccaggcctgccagctccagattactggcgcgaatccggagttcgtcactgcgtttattgtctttgccgccaacgtcctgttccggtatccaggccagcgtcaatgctccgctcggccagggtttgccgtccatcgtgatccgtgtatcgggaatagagaactgccatcccggattttcacgcgtaatatgcgcggtcagattatccaccgacagcgtatgcgtttccttctcgcccaaccagctggcaccaccctgtttcagccagacgtcaccgccggttacatcgcctttgtcgatcgtcatccagccttcaagggagaactgcgccgtttccagcgcaatattgtcctgcatccatttaccgagccacggcttcaggtcgatgtcatccgcctggagccagacgcgaccattgcttaacaacccctcatcatcgcgcaaatccatgcgcacctgcatcacgccgtgctgtccggtaaggctggagaggcttaccaggccttccgcacggtgtcgacgtggatcgttcagccaggtgagttgtgggatcgccagctcggcgcgctgaccggatggcgtcaggaaactgacttcactgtcgcggagatcgaaatggtcaaattgacgaagaaacagatcgctgatgtgactggcttccagactgtcatcgctaccaccgctggtgataggagtgttggtgcgaaagcgcagctgccagaaagtgaggtcgcgaaactgccagcgcatatgtaacaggctctgccagacatccagcgccagagtaacgcgtttaaccgaaaattcgccgccatcctttagttctgcacggatgtcgtgcgcttcaagcgtcgggccaaaattctgccagctggctgagagctgactggcttctaccggcatgccagtcgcggattctattttgttgaggatttccggacgccaggcgtcaagatgcggtaaagcaatacgcaggccgctaaccagcagggcagcgatcacaacgagcgcggctccagtaagcagtaaaatccccggcaatcgcctcacccgtcactccttgtctgctaaaaatgtgactcaaaaaccctttgccggatggcggcccagcatctgtttacatcattacgacgtcaaactgctcctggttatagagcggttcaatttgtactttaacctgtttgccaacgaaaatttccacttccgccagcgagtgtgactcttcgcctttcaaggcttcggctactgccggagaagcatagaccaggaaacggtcggagtcgtaagcatggtgtacacgaacaatctcgcgcatgatttcatagcataccgtttccacggttttcaccgttccgcgaccgtggcaggttgggcattcgttacacagtacgtgctcaatgctttcgcgggtgcgtttacgcgtcatctccaccagccccagcgccgaaaaaccattaacgctggttttcacccggtctttgctcaacgcctgctccagcgagtgcagcactcggcggcggtgatcttcattattcatatcgatgaaatcaataatgataatcccgcccagattacgcaaccgtaactggcgagcgatagcctgcgtcgcttcaatattggtattgaaaatggtgtcgtccagattgcgatgaccgacaaacgctccggtattgatgtccacggtggtcatcgcttcggtctggtcgataatcagataaccaccggatttcagttcaactttgcgttccagcgctcgctggatttcgttttcgacatcaaagagatcgaaaatcggctggcgtccggtgtaatgctccagcttgctggtcatctcgggaatgtactccgaggtgaactcaagtaacgcttcgtaagtcaggcgtgagtcaacgcgaatgcggtccagttcggcatcggcgaaatcacgcagaacacgctgcgccaacgccagttcgccgtacagctgataacgggtctgcgggcgctttttacgctccataactttggtccagacgcgtttcagataagcggcatcggaggccagttcagcctcgccaaccccttccgctgcggtacggatgataaacccgccctgctcgtcgcaatactctgcgaccacttttttcaggcgttcacgttctgattcgctttcaattcgttgggaaaccccaacgtgagaagcccctggcataaagaccagatagcgagaaggcagcgtgatatcggtggtcaggcgcgcccccttagtgccaagcggatctttcaccacctgcaccatcagatcttgcccctgacgaaccagttccgagatgtcgcgcaccgtgaattgcttttgttcttcacccgccacacattcggtgtgcggcatgatgtcagatgcatgaagaaacgcggctttatccagcccaatatctacaaaagccgcctgcatacccggaagtacacgacttacacgacccttgtagatattgcctactattccgcgtcgcgcctcacgttcaatatgaatttcctgcagaataccgccatcaatatacgccactcgcgtttccgaaggcgttacgtttactaacaattcagccgtcatgtttatcccttttctcacgcagtgcgttaaaattacttaataattcatacgtttcaaccagcggtaagccgactacggcttgatagctgccatttatcttcctgacaaaacagccacccagcccctgaataccgtatgcacctgctttatctaacggttcaccgctggcgacatagcccgcgatgtcttcgtctgttaacgttctgaaagtcacatcggtgaccaccaggcaatcgagaatgtgccggctgtcggccaacgccactgccgtcatcacctgatgggtctgacccgataatttgcgcaacatctgcgccgcatgctctgcgtcgcgcggtttctccagcacttctccgttcaggataacgatagtatccgcacccagcaccgggagatccttcgccgtttgcgcgacacctgcccgtgctttctcgcgcgccagacgcacaacatactgctgcgcgctctcctgcggctgacgctgctcctcaatgcccgtaacaatacgttcaaaggtcacgccaagttgcgcaagtaactcctgacgacgcggagaaccggaagctaaatacagagaagtcatagaaacctttattgcactgcaaactgctgacggactttacgcatcagcaagaaaatccacggccagagcaccccattgactacactactccagaacacttccggtctgaaagagacgttaatcactaaaaactctgcccagaaaacaataatatccaccaccagcgaaagcaacatgacgaccagcgcctgctgccataatgcgaggttgcggaaaagctggtatttcagcgccaccaggtaagcaatgatgctcatcgccaatacgcgtacgccaagcgtcgagccgctgatcagatccagtatggcacccatcacaaaacctgtgcccacatttacgcgatggggcaaggccaggatccaatacaacaagatgagtaacacccagtttggccggaaaacaatcaggttatccggccagggcatgatttgcagcaaaagcgcaatgaggaaagagagccagattacccagcgtccctggctacgatagctcgccactattgccctcccggcgcacgcgcaggcggttgagcaccactttgcggcggcgtagccctttgtagagagcgattagcagcgggctgtgtgggcgcagcaggcgcagtagctgcatttcctgtcgtgggttgctgcggagtcggctgagcgatccccgttgccggttcaggtaactttggccccatcgcgtctggcgaaggcaatacctgcggcatcatctgcatcagacgttcattagcaacacgatgcacctcttccggcgtcatcgggttagcgccgttacgatctgccccccacagcagcagcagataacgcaaacgttgcagccctgcagtcggacgcgcctgaatcacagtataagcgcgctgggtatcgagttttacggaagagacaaccgcgaccggatagccttccgggaaacgaccgcccagaccggaggtcaccagcacatcaccaacacgaatatccgtattcgctggcagatgctcaagctgcaaatcatccgtacaaccgttaccggctgcaattacgcggatatcgttgcgcagcacctggattggcagcgcgtgggtcgcatcacaaatcagcagcacgcgactggtcagtttagcgacggccaccacytgaccaacaacacctttgtcgctgatgaccggctggccttcataaacgccattaacgctacctttatcgataacaacttgatcgctataaggatcgttaaccgtggagataacctgagtcaccattttctgctcatcctgacgcagcggggaacccagcagctcgcgcagacgcgcgttctcctgtttgtattgtccaagcatcagcagttcactgtttttcagcaacagttcctgacgtaacgcccgattttcaagttctagttggtcacgcgaggccagcgtctgcgatacgccatccagcaattcacgaggagcattggaaacaaagtagaaaggactgacggcggtatccatataagtacggatttgactgaacgtccccaggcggctgtcggcaataataatgccgagcgccaccagcaccgccagaataaggcgaatctgtagcgacgggccacggctaaaaattggcttcataagttatgcgtattctcgtatcagaccaggcagggtaaacagacgcttcccctgcctgcatccgattactcttcgctgaacaggtcgccgccgtgcatgtcgatcatttccagcgctttgccgccaccgcgcgccacacaggtcagcgggtcttcagcaacaacgactggaatgccggtttcttccattaacaaacggtcaaggttacgcagcagtgcgccaccaccggtgagtaccatgccgcgctcggagatgtcggaagccagttccggcgggcactgttccagtgcaaccattaccgcgctcacaataccggtcagcggttcctgcagtgcttcgaggatttcgttggagttcagggtaaaaccgcgtggaacaccttctgccaggttacggccacgaacttcgatttcacggacttcatcgcccggataagccgaaccgatttcgtgcttgatacgttctgcggtggcttcaccgatcagagaaccgtaattacgacgcacatagttgatgatagcttcgtcgaaacggtcaccaccaatgcgtacggaagaggagtaaaccacgccgttcaaggagataacagcaacttcagtggtaccaccaccgatatcaaccaccatagaaccggtcgyttcagaaaccggcaggccagcaccaattgcggcagccatcggttcttcaatcaggaagacttcacgggcaccagcgccctgcgcggattcacgaattgcgcggcgttcaacctgggtcgcgccaaccggtacacaaaccagaacgcgcgggcttggacgcataaagctgttgctgtgcacttgtttgatgaagtgctggagcattttttcagtcacgaagaagtcggcgataacgccgtctttcattgggcgaatggcagcaatattgcccggcgtacggcccagcatctgcttcgcgtcatgacctactgcagctacgcttttcggtgaaccggcacgatcctgacgaatggccaccacggaaggctcattcaatacgatgccttgtccttttacataaatgagggtattcgcagtacccaggtcaatggacaagtcattggaaaacatgccacgaaattttttcaacatactaagggataatcctgaaagctggggcggaaaagaaaatccgcttactttaccaaccacacgcagcagcgacaaggcgcaaaaatcatctgctacggtgaaaattagtgcagttcgtttcctttgttacaaatctctgcctgagtccagaaaggcttaatgcatcagcagcattcctcgcctgtttgcaaccgcgtaaggtcattcatctgcatatgtgctgcaacaatctggcgagcagacaagcacactcccatgagacgcagcgcgcgttattctacgtgaaaacggattaaacggcaggttaaaccgagtatctttgtgaatattttttcacgttagtatcaagtggctgtgaggacgcgaaaaaatccccttgcccgcctgtaacaccgcgctgaatcagggtctgccactcgcttcgcgaacgcacaccggtggcgtaaacctgggtgctggtccctgagcaggcttccaccaggctttgaaccagcagctggttctccgttcgcttctcaatgtttctgaccagccccggatggagcttgagtaactcaacattaagttctttgatccaactggtgcttaccagcgtcaaaccagcctggttgacggctacccgtacccctaaagcattcactaaacgaataacaggttgtaaacgactgatatgttgacctacatcggcctctgcaagttcaataattatgcgttttcgttgtgatttttcacattgcattaacgtatcgcgcagccaacgctgaaaacgcgggcgaatcagcgactcaacggtaacctgaatcgccagattttcctctggccagtaacgcaatagtggaataagacggctgatttgcagacggtcatactcttccgataagccaaactgcaagaccatcggcatatactccgccgagctaacctcttcattaccatcaaagatgcggcacatgagttcgcgatgatgaacctgaccttcgcgagtaaccgccggtttttgataaaggcgcgggccgccgcgactgagcatttgctcgataagcgtacgccagcgaacattaccgcgtcctttttcaggcaacgagtcatcgtaaatagcccagctattgccgccctgcaatcccgcattacgcgtggcagactctgcatgttccattacctgctcggtatcctgaccactacgccaggcgcagataccaatgtggatcatatcgtcgcgatcgagcattttattgttcggcaaggtatcgacggctttgattaactgaccggcgatgctctctgcctcttttaacgtccggtgcggtaacagcgcagcaaaatcactgcggtggtaacgcgccagcagtgcgccagggtagcgcatcataaatgtcgacagcagattcgtcagagtgaagaactgttcttcaacctggctgtgcccccaggtatcgctcaacatattgaaatccggcagacgaatcatcatcacgatcccgtgggtacctactttctcctgatcttccagtaacgttgctaactgattatcgaaaaagagtcggttattgaggccggttttcacgtcctgtgcggcataagagcggatcagcgtatcaagacggctgtgttgttcgcgtgcgttctgaatttcacgaagcagcgtatccagcgcactgctggttctgggcggccattcatagatggttcccaacacattagagccacgctcaccgtttaagatacgagtagcccgggtttccagcaattcttgcccggcaagttgccgttgtaaccagcgtaccgccagaaagagcataagaatgataaagccaatcgcccctgtgagcggcgcggtggtcatcaacgaatggaaatagttgcccatcggatcctgataaaccagacgcaacgacatccccggatgctttatcaacggaacgctcagttcacgaaacagatcgctggtgccaaccggacgataactaccatttctggccagggtataaacctgcttatcaccatggagcaggtctacacgaacgatatctgccgacatcattaattcggtaatttgtggccttaatgcgctgaagtcattcgacacaaggtgggtatcaatcgccgtcgccaccgcctgaacgcgatgactaaacttatactgaatggcgttgtagaaacttagcgaacagcccagcaaagtcacaaaaattgttaacccggtgagcagcgtaacaaaggccgaaaatttcgtcgttaatctcatccttgtgttaactccgatagtgaggaagcgggcatactagcaaatcagatttatctcgcaatttattgcgcttcatcggctttgcttttccattagcgagtatagtcttcagaaattattttccaatccatcatgcacatgaggaccacttatgcaggcgttacttttagaacagcaggacggcaaaactctcgcatcagtacagactctggacgaaagtcgcctgccggagggcgatgtcacggtcgatgttcactggtcgagcctgaactataaagatgcgctggcgattaccggtaagggaaaaatcatccgtaattttccgatgattcctgggatcgattttgccggaactgtacgcaccagcgaagatccgcgttttcatgccggtcaggaggtgttactcactggctggggcgttggtgaaaaccactggggtgggctggcggagcaggcgcgagtgaaaggtgactggctggttgccatgccgcaagggctggacgcgcgtaaagcaatgattatcggtactgccggttttaccgccatgctgtgtgtgatggcgctggaagatgccggtgttcgcccgcaggacggggagattgtcgtgacgggtgccagtggtggcgtcggcagtaccgccgtggcgctgctgcataagttgggttatcaggtcgttgccgtttccggtcgcgaaagtacccatgaatatctgaaaagtttaggtgccagccgtattctccctcgtgatgagtttgccgaatcccgtcctctggaaaaacaagtctgggctggggcaattgacactgttggcgacaaagtgctggcaaaagtgctggcgcaaatgaattacggcggctgcgtggcggcctgtggtctggcgggtggttttactctgccaaccacggtcatgccatttattctgcgtaatgtccgtttgcaaggggtggattcagtaatgacgccaccagaacgccgcgcacaagcctggcagcgactggtcgccgatttaccggaatcattctatacccaggcggcaaaagagatatctctgtcagaggcaccgaactttgccgaggccatcattaataaccagatccagggtcgcacgctggtgaaggttaactaaccatttagcaaggaataataagagagggaactcattttgaaatcattattcaatcggttaacgggaaaagcggttagccggacagctttcgtcgaacaccttggtcatgaagttgtacaacatcatccaaactggaaagtcatgatttcgactgaccataaattgatgcgcattgatactccactaaacagctattattgatacgcctccgtcgcctgttaggtttatggtgctttgcctgggcgacgctacgcttaaccccttacttatttctggtaccatgaggtgaataatctgattttgtttgactacaaattaatcactcgaacctatttaatgctgagcattgtcaatcggttaattttgcgtgctttagcattcacatctatccaggcgatgcagtgaaaattgggtaatccccagcaaccgctgcgtaatgtcgtctatcttgtcgcgatcctggcatccctacattatttgtggtctgtgacgattatctcattgcagcccctcatcttcgcagggctggctttacagcttttcaccttacgttataagaagttccgtcgatgatggcgctaatttcgtgaattgtgcggcttgttgcaaattacacggtgttgaaggttatttacatgttagttgttgattatcttccctgataagaccagtatttagctgccaattgctacgaaatcgttataatgtgcgacctcgtcctccctgacgcagtttttgcgctgcggaaaaggtgacattggcgcaacgaaggtatattttgttttttgccggaggatagcagcagatcgctgcacaatgtccgtcaagtctaacattgacactctggggcaaaatagaccggcgtcccgacctgctggaatttatcgctatgcatacagctgtcggggcatacgctttacagacggcggtgaaacgcctgtcacaatcacactaaacaaagagtacggaacccactcatggatattcgtaagattaaaaaactgatcgagctggttgaagaatcaggcatctccgaactggaaatttctgaaggcgaagagtcagtacgcattagccgtgcagctcctgccgcaagtttccctgtgatgcaacaagcttacgctgcaccaatgatgcagcagccagctcaatctaacgcagccgctccggcgaccgttccttccatggaagcgccagcagcagcggaaatcagtggtcacatcgtacgttccccgatggttggtactttctaccgcaccccaagcccggatgcaaaagcgttcatcgaagtgggtcagaaagtcaacgtgggcgataccctgtgcatcgttgaagccatgaaaatgatgaaccagatcgaagcggacaaatccggtaccgtgaaagcaattctggtcgaaagtggacaaccggtagaatttgacgagccgctggtcgtcatcgagtaacgaggcgaacatgctggataaaattgttattgccaaccgcggcgagattgcattgcgtattcttcgtgcctgtaaagaactgggcatcaagactgtcgctgtgcactccagcgcggatcgcgatctaaaacacgtattactggcagatgaaacggtctgtattggccctgctccgtcagtaaaaagttatctgaacatcccggcaatcatcagcgccgctgaaatcaccggcgcagtagcaatccatccgggttacggcttcctctccgagaacgccaactttgccgagcaggttgaacgctccggctttatcttcattggcccgaaagcagaaaccattcgcctgatgggcgacaaagtatccgcaatcgcggcgatgaaaaaagcgggcgtcccttgcgtaccgggttctgacggcccgctgggcgacgatatggataaaaaccgtgccattgctaaacgcattggttatccggtgattatcaaagcctccggcggcggcggtggtcgcggtatgcgcgtagtgcgcggcgacgctgaactggcacaatccatctccatgacccgtgcggaagcgaaagctgctttcagcaacgatatggtttacatggagaaatacctggaaaatcctcgccacgtcgagattcaggtactggctgacggtcagggcaactytatctatctggcggaacgtgactgctccatgcagcgccgccaccagaaagtggtcgaagaagcaccagcaccgggcattaccccggaactgcgtcgctacatcggcgaacgttgcgctaaagcgtgtgttgatatcggctatcgcggtgcaggtactttcgagttcctgttcgaaaacggcgagttctatttcatcgaaatgaacacccgtattcaggtagaacacccggttacagaaatgatcaccggcgttgacctgatcaaagaacagctgcgtatcgctgccggtcaaccgctgtcgatcaagcaagaagaagttcacgttcgcggccatgcggtggaatgtcgtatcaacgccgaagatccgaacaccttcctgccaagtccgggcaaaatcacccgtttccacgcacctggcggttttggcgtacgttgggagtctcatatctacgcgggctacaccgtaccgccgtactatgactcaatgatcggtaagctgatttgctacggtgaaaaccgtgacgtggcgattgcccgcatgaagaatgcgctgcaggagctgatcatcgacggtatcaaaaccaacgttgatctgcagatccgcatcatgaatgacgagaacttccagcatggtggcactaacatccactatctggagaaaaaactcggtcttcaggaaaaataagactgcaaaagcgtcaaaaggccggattttccggccttttttattactggggatcgacaacacccataaggtacaatcctcgctttcttcacccatcagggacaaaaaatggacactcgttttgttcaggcccataaagaggcgcgctgggcgctggggctgacccttttgtatctggcagtttggttagtagccgcttacttacctggcgttgcccccggttttaccggctttccgcgctggtttgagatggcctgcatcctgacgccgctgctgtttattggactgtgctgggcgatggtgaaatttatctatcgcgatatcccgctggaggatgacgatgcagcttgaagtaattctaccgctggtcgcctatctggtggtggtgttcggtatctcggtttatgcgatgcgtaaacggagcaccggcaccttccttaatgagtatttcctcggcagccgctctatgggcggtattgtgctggcgatgacgctcaccgcgacttatatcagtgccagttcgtttatcggcgggcctggagctgcttacaaatacggccttggctgggtattgctggcgatgattcagcttccggcagtctggctttcactcggtattctcggcaagaagtttgcgattcttgcgcgccgctacaatgcagtgacgctgaacgatatgctgtttgcccgctaccagagtcgtcttctggtgtggctggcgagtttgagtttgctggttgcgttcgttggtgcgatgaccgtgcagtttatcggcggtgcgcgcctgctggaaaccgcggcgggtattccttatgaaaccgggctgctgatttttggtatcagcattgcgttatataccgcctttggtggctttcgcgccagcgtgctgaacgacaccatgcaagggcttgtgatgctgattggcaccgttgtgctgcttattggcgtggtacatgccgctggtggcttaagcaacgcagtacagaccttgcaaaccatcgatccgcaactggttacgccacaaggcgctgacgatattctgtcgcctgcctttatgacgtcgttctgggtactggtgtgctttggcgttataggcctgccgcatactgcggtgcgctgtatctcttataaagacagcaaagcagtacaccgggggatcatcatcggtacgattgtagtcgcaatcctgatgttcggtatgcacctagccggagcgttaggtcgtgcagtgatccccgatctcaccgtaccggatctggtgatcccgacgttaatggtaaaagtgctgccaccgtttgctgccgggatctttctggctgcacctatggctgcgatcatgtcgacaattaacgcccaattgctacaaagttccgctacgatcattaaagatctctatctgaatatccgtccggatcaaatgcaaaacgagacgcgtctgaagcggatgtcggcggtaattacgttagttctcggcgcgttgctgctgcttgccgcctggaagccgccagaaatgatcatctggctgaatttgctggccttcggtgggctggaagccgttttcctgtggccgctggtgctgggtctttactgggaacgcgccaacgccaaaggcgcgctaagtgcgatgatcgttggcggcgtgctgtatgccgtactcgcgacgctgaatattcagtacctgggcttccaccctatcgtgccctcgttactactaagtttgctggctttcctggtcggaaaccgtttcggtacatccgtcccgcaagctaccgttttgactactgataaataaagagttttgccatgccttggatccaactgaaactgaacaccaccggcgcgaacgcggaagatcttagcgatgcgctgatggaagcgggtgccgtttctatcacttttcaggatacccacgatacgccagtatttgagccgctgccgggcgaaacgcgcctgtggggcgacaccgatgtgattggtctgttcgacgctgaaaccgatatgaacgacgtggtggcgattctggaaaaccatccgctgctcggcgcakgcttcgcgcataaaatcgaacaactagaagataaagactgggagcgcgaatggatggataatttccacccgatgcgctttggcgaacgactgtggatctgccctagctggcgtgatgtgccggacgaaaacgccgtcaacgtgatgttagatccagggctggcgtttggtacgggtacccatccaaccacctctctgtgcctgcaatggctcgacagcctcgatttaaccggtaaaacagtcatcgactttggctgtggttccggcattctggcgatcgcggcgctgaaactgggtgcagcaaaagccattggtattgatatcgatccgcaggcgattcaggccagccgcgataacgccgaacgtaatggcgtttctgaccgtctggaactctacttaccgaaagatcagccakaagaaatgaaagccgacgtggtggtcgctaacatccttgcaggcccattacgtgaactggcaccgttaattagcgtcctgccagtttcaggcggcttactgggcctttctggtattctggcaagccaggcggagagcgtttgcgaagcctatgccgacagcttcgctctggacccggtcgtggaaaaagaagagtggtgccgtattaccggtcgtaagaattaaccttcgcatcgccatagggtgacgcggggcgaagtgcgagcaagctcacaaaaggcacgtaaatttgccgattatttacgcaaatttgcgtgccaaaattttcattcataaagaaaaattgagaacttactcaaatttctttgagtgtaaattttagtcactattttctaatatgatgatttttatgagtaattatcgcaccacgctcattttaaatgcaattctttgatccatctcagaggattggtcaaagtttggcctttcatctcgtgcaaaaaatgcgtaatatacgccgccttgcagtcacagtatggtcatttcttaactcatgcgcatcggacaatatcagctcagaaatcgcctgatcgcagcgcccatggctggcattacagacagaccttttcggacgttgtgctacgagatgggagccggattgacagtatccgagatgatgtcttctaacccacaggtttgggaaagcgacaaatctcgtttacggatggtgcacattgatgaacccggtattcgcaccgtgcaaattgctggtagcgatccgaaagaaatggcagatgcagcacgtattaacgtggaaagcggtgcccagattattgatatcaatatgggttgcccggctaaaaaagtgaatcgcaagctcgcaggttcagccctcttgcagtacccggatgtcgttaaatcgatccttaccgaggtcgtcaatgcagtggacgttcctgttaccctgaagattcgcaccggctgggcaccggaacaccgtaactgcgaagagattgcccaactggctgaagactgtggcattcaggctctgaccattcatggccgtacacgcgcctgtttgttcaatggagaagctgagtacgacagtattcgggcagttaagcagaaagtttccattccggttatcgcgaatggcgacattactgacccgcttaaagccagagctgtgctcgactatacaggggcggatgccctgatgataggccgcgcagctcagggaagaccctggatctttcgggaaatccagcattatctggacactggggagttgctgcccccgctgcctttggcagaggttaagcgcttgctttgcgcgcacgttcgggaactgcatgacttttatggtccggcaaaagggtaccgaattgcacgtaaacacgtttcctggtatctccaggaacacgctccaaatgaccagtttcggcgcacattcaacgccattgaggatgccagcgaacagctggaggcgttggaggcatacttcgaaaattttgcgtaaacagaaataaagagctgacagaactatgttcgaacaacgcgtaaattctgacgtactgaccgtttctaccgttaactctcaggatcaggtaacccaaaaacccctgcgtgactcggttaaacaggcactgaagaactattttgctcaactgaatggtcaggatgtgaatgacctctatgagctggtactggctgaagtagaacagcccctgttggacatggtgatgcaatacacccgtggtaaccagacccgtgctgcgctgatgatgggcatcaaccgtggtacgctgcgtaaaaaattgaaaaaatacggcatgaactaattcaggttagctaattgcttgattaaaaggcgctactcggcatggggaagcgccttttttataggtgtcacaaagggagtgaccatgagaacaggatgtgaaccgacccggtttggtaatgaagctaagaccattattcacggtgatgcccttgccgaacttaaaaagctacctactgaaagcgtcgatctgatctttgccgacccaccgtataacatcggtaaaaattttgatggtctgatcgaagcctggaaagaagatctgtttatcgactggctgttagaagtgattgcagagtgccaccgcgttctgaaaaagcagggcagcatgtacatcatgaacagtacggaaaacatgccctttatcgatctccagtgccgcaagctttttaccatcaaaagtcgcatcgtctggtcatatgacagttctggagtgcaggcgaaaaaacactacggctccatgtacgaacccatcctgatgatggtgaaagacgcaaagaactacacattcaacggtgatgctattctggtagaagccaaaaccggatcgcagcgcgcgttgatcgattatcgcaaaaatcctccacagccttacaatcatcaaaaagtaccgggtaacgtctgggattttccgcgcgtgcgttatttgatggatgaatatgaaaaccacccgacgcaaaaaccggaagccttactgaaacgcattattctcgcctcttccaacccaggcgatatcgttctcgacccgtttgctggtagctttactaccggtgccgtagccatcgccagcggacgaaaattcattggtattgagatcaacagcgagtacatcaaaatggggcttcgacggctggatgtcgcgtcgcattactctgcggaagaactggcgaaagtgaaaaaaagaaagaccggcaacctgtcaaaacgaagccggttaagcgaagttgaccccgatctcattacaaagtaaaggatgtgtaagcctggtttgcagattattcatttcgtgtatatttcctgccagacttggttaaacatgcacaggctcaggtaatgattcgcaagtattggtggctcgtcgttttcgctgtcttcgtttttctgtttgatactttactgatgcagtggattgaactgctggcaacagaaacagacaaatgccgcaatatgaactcagttaatccactaaaactggttaactgtgacgaactgaattttcaggacagaatgtgaatttacatgacacttaattcattcgtttgatgaattaatttcgttatgttttcatctggcatgaacattcttaatacgttatcgaccagagcgggggcttgtttataaagatcataacccgccatattcattaaccagttttgaacaattccgctgaaggcaccatcaataataatcatcacaacatctaaatcgaggttatttgctacacaaccttgttgctgacacgcctgcaatacttcgcggagagtctgcggattaaagcccatcttttcgcgtatcactccctcggccagcatctcatcattaaattcacatttgtgatataagattttcagcaacgcctgctggcggggaattttggcaatatattgcaagccgacaatcaatttttcacgcaattgttgaaacgggtcatgctctaatccagccgtcaagtgttcctggattaactcccgcaatgaaggctgttgcaaccacatctcattaaacagttgggtcttgttctcgaagtgccagtagatagcgccacgcgtaacgttagcggcatcggcaatgtcgttgagcgtcgtcttgcttacgccatgttgcgcaaactgggcgatggcagtttcaatcagttcttgccgggtcttcagagcttcggctttggttctttttgccatgattaattattcaggaaataaatatcttcgacacagagtgagaaaatagcgaaggttaatctatcacctaatgtgtatttatacgagaggctaacattgagttgctataaatcgttaaataaataatatatattatttacttaagatacattcactacatcaatatatacttcaatttacgattttttaattctgcctctttcaacccgcgtcaaaataaaacagtagaatattaatctttttttgtgtttatgtgccttgagacgcctgtattcataactattccttacatcgacgaatgataatttgtaggatagcgaactgtatttttctttctgcgagttaacgcgttgcctttttgggtaaataacgcgcttttggttttttgaggaatagtaatgacgaaacatgccaggtttttcctcctgccctcctttattctgatctccgcggctttaatcgccggttgtaacgataagggagaagagaaagctcacgtcggtgaaccgcaggttaccgttcatattgtaaaaacggccccgttagaagttaagactgaattaccaggccgcaccaatgcttatcgtatagccgaagttcgcccacaggttagcgggatcgtactgaatcgcaatttcactgaaggcagcgatgtgcaagcaggccagtccctgtaccagatcgatcccgcgacctatcaggcaaattatgacagcgcgaaaggcgaactggcgaaaagtgaagccgccgccgccatcgcgcatttgacggtaaaacgttacgttccgctcgtgggtacgaaatacatcagccagcaggagtacgaccaggccattgctgatgctcgccaggccgatgccgccgtgattgccgcaaaagccacagtcgaaagcgctcgcatcaatcttgcttataccaaagtgactgcgccaattagcggacgtatcggcaaatcgactgtgaccgaaggcgctcttgtcactaatgggcaaacgactgaactggcaactgtccagcagctcgatcctatctatgttgatgtgacccaatccagcaacgattttatgaggctgaagcagtccgtagagcaaggaaatttgcataaggaaaacgccaccagcaacgtagagttggtcatggaaaacggtcaaacctatcccctgaaaggtacgctgcaattctccgatgtgaccgttgatgaaagcaccggctccataaccctacgtgctgtcttccctaacccgcaacatacgcttttgccgggtatgtttgtgcgtgcacggattgatgaaggcgtccaacctgacgccattctcatcccgcaacaaggcgttagccgcacaccgcgtggtgatgcaaccgtgctgattgttaacgataaaagtcaggtggaagtgcgccctgtcgttgccagtcaggcgattggcgataaatggttgattagcgaaggtctgaaatctggcgatcaagtcattgtcagcggcctgcaaaaagcgcgtccgggagagcaggttaaagccactaccgatacccccgcagatactgcatcgaagtaaggtaatctgacatggcaaacttttttattcgacgaccgatatttgcatgggtgctggccattattctgatgatggcgggcgcactggcgatcctacaattgcccgtcgctcagtatccaaccattgcaccgcctgcggtttctgtttcagcaaactatccgggcgctgatgcgcagaccgtgcaggatacggtgacgcaggttatcgaacagaatatgaacggtatcgataacctgatgtatatgtcctccaccagcgattccgccggtagcgtgacaattacccttaccttccagtccgggaccgatcctgatatcgcgcaagtgcaggtgcagaacaaactccagctcgccacgccgttgctgccgcaggaggttcagcagcaggggatcagtgttgaaaagtccagtagcagctatttgatggtggcaggctttgtytctgataacccagacaccacacaggacgatatctcggactatgtggcctctaacgttaaagatacgcttagccgtctgaatagcgtcggtgacgtacagcttttcggcgcacagtatgcgatgcgtatctggctggacgccgatctgctaaacaaatataaactgacaccggttgatgtgattaaccagttgaaggtacagaacgctcagatcgctgccggacagttgggcggaacgccagcgttaccagggcaacagttgaatgcctcgattattgctcagacgcggttaaaaaatccggaagaattcggcaaagtgaccctgcgcgtaaacagtgacggctcggtggtgcgtctgaaagatgtcgcacgggttgaacttggcggtgaaaactataacgttatcgctcgcatcaacggaaaaccggcggcgggcctgggtattaagctggcaaccggcgcgaatgctctcgataccgcgaaagccattaaggcaaaactggcggaattacagccattcttcccgcagggaatgaaggttctctacccttatgacaccacgccattcgtccagctttctattcacgaagtggtaaaaacactgttcgaagctattatgctggtgttcctggtgatgtatctgttcttgcagaatatgcgagcaacgctgatccccaccattgcggtacccgtggtgttgttagggacgtttgccatcctcgccgcttttggttactccatcaacacactaacgatgttcgggatggtgcttgccatcgggctgctcgtcgatgatgcgatagtggtggtggagaacgtcgagcgcgtgatgatggaggataagctcccgccaaaagaagcgacggaaaaatcaatgtcgcaaatacagggcgcactggtgggtatcgcgatggtgctgtcagcggtatttattccgatggcattcttcggcggttctactggggcaatttatcgtcagttctctatcaccatcgtttcggcaatggcgctttctgttctggtggcattgattcttacccctgcgttatgtgcaacactgctcaaacccacctcagctgagcatcacgaaaataagggtggtttcttcggctggtttaataccaccttcgatcatagcgttaaccactacaccaacagcgtcggcaaaatcctcggttccacaggacgatatttactgatctatgcgctgattgttgcaggaatggtggtgttgtttttacgtcttccgtcttccttcttacctgaagaggatcagggtgtctttctgaccatgattcagttacccgctggcgcgacgcaagagcggacgcaaaaagtgttggatcaagtgacggattactatctgaagaacgagaaagcaaacgttgaaagtgtctttacggttaacggctttagcttcagcggccaggcacctccgcaaccccatgttttcacataactgttgcgttgaccaattgaatctacaggtatggccttcgtcagtctgaaaccgtgggaagagcgtaatggtgatgaaaacagtgcggaagcggtaatccatcgtgccaaaatggagttgggcaagatccgcgacggttttgtcattccattcaatatgccagccattgttgaactgggcacggcaacgggtttcgactttgagttaattgataaggctgggctgggtcacgatgccctaacccaggcccgtaaccagttgcttggtatggcggcgcaacatcctgccagcttagtcagcgtgcgtcccaatggcctggaagacaccgcgcagtttaaactggaagttgaccaggaaaaggcgcaggcattaggtgtttcactttctgacatcaatcagaccatttcaacggcgttgggtgggacttacgttaacgacttcatcgaccgtggtcgcgtgaaaaaggtgtatgttcaggcggatgccaaattccgtatgctgccagaagatgtcgataaactttatgtccgcagcaccaacggcgaaatggtgccattctctgcctttaccacttcacattgggtgtatggctctccgcgactggaacgctacaacggtctgccgtcaatggagattcagggggaagccgcgccaggaaccagttccggcgatgccatggcgttgatggaaaacctagcgtcaaaattacctgcgggcattggttatgactggacgggtatgtcgtatcaggaacgcttatcgggaaaccaggctcccgctctggtagcaatttcctttgtggttgttttcctgtgccttgctgcactctatgaaagctggtcaattcctgtctcggttatgttggtcgtgccgttagggattgtcggcgtgctgctggcggcgacactctttaatcaaaaaaatgacgtctactttatggtaggcttgctaacgacaattggcttgtcggccaaaaacgctattttgattgttgagttcgctaaagatctcatggagaaagagggtaaaggtgttgttgaagcgacactaatggcagtacgtatgcgtctgcgtcctatcctgatgacctctctcgcctttattctcggcgtattaccgctggctatcagtaacggtgccggcagtggcgcgcagaacgcagtgggtatcggggtaatgggaggaatggtctctgcaacgttgctggcaatcttcttcgtaccggygttctttgtggtgatccgccgttgctttaaaggataaatctgaaacataaaggcgctttcgggtgcctttatgttttccagtgaaacccataaaaattaataagatattcttttgctcactctttaaaagctttctatagctcccgctcccttcactatttttacaattcacataatttgtcattattcattccgcaagatttataacctccggtgataaaatggcattcagctcgttaataagagagttaacttattaagcgttagcgtttattactgaggtaacaccatgaaaagattaattcctgtggcattgctcaccgcattgctggcgggctgtgctcacgattcgccctgcgttccggtttatgacgatcagggtcgtctggttcacaccaatacctgtatgaaaggcacgactcaggataactgggaaacggctggggctattgctggcggggcagcggctgttgctggcctgacgatggggatcatcgctctgtcgaaataactgaacagggcgcggagtttcgcgctctgtttaacgatacagtatctttacataagataaaatattgctatattctgctggctaattctctgctgatttagcatgttatatcgtgttatttcgctgctttcgaaataacgcatcaatttaactttcgcacttcccaccagaaatatactcacgctaacaatcattattctgcttagtaaaacacgcgtaaatgttttgcgccaaaatatggcgcatgtttcattttcgcaccattgcggggcgctgtttttattatttcctgtctacactcagcttattgcgacgcgaaatcgtgcgcaaaagctggcactacttttgcttataagaggatggccacagacaggcaaaagacgtttcccaaacgtcctataacgataattttcgcctcacaggaagcattatgaaaaagatgatgatagccacactggctgccgccagcgtgctgcttgccgttgcaaatcaggcgcatgctggcgcgacgcttgatgccgttcagaaaaaaggttttgtgcaatgcgggatcagtgatggattacctgggttctcttatgccgatgcagacggtaagttttcaggtattgatgttgatgtttgtcgtggtgttgccgctgctgtatttggtgacgacacgaaagtgaaatataccccactcacagcaaaagaacgcttcacggctttacagtcaggggaagtggatttgctctcccgtaatacgacctggacttcatctcgcgatgccgggatgggaatggcatttactggcgtcacttattacgacggcattggcttcctgacgcacgataaagcggggctaaaaagcgcgaaagaactggatggcgctaccgtctgtattcaggcgggtactgataccgaactcaacgtcgccgactatttcaaggcaaacaatatgaagtacacaccagtgactttcgatcgttctgacgaatcagcgaaggcactggaatccggtcgctgcgatacgctggcttcggatcaatcccaactgtatgccctgcgcatcaaattaagcaacccggctgaatggattgtcttaccggaggttatctctaaagaaccgcttgggccggtagttcgtcgtggcgatgatgaatggttctcgattgtacgctggacgcttttcgccatgctaaatgctgaagagatgggcatcaattcccagaacgtcgatgaaaaagcggctaatccagcaacgcctgatatggcacatctgctgggtaaagaaggcgattacggcaaggatctgaagttggataataaatgggcctataacatcatcaaacaggtgggtaactactcggaaattttcgagcgtaacgtaggttcagaaagcccgctgaaaattaaacgtgggcaaaataatctctggaataacggcggtattcagtacgcaccgcccgtgcgttaagtcggtgtgaggtaacgagcgtcgctacggcggcgctctcttcagcgttatgctttccgaggtttctatgtctcatcgccgctcaaccgttaaaggctcactctcttttgccaaccctacggttcgcgcctggttattccagatccttgccgttgttgctgttgtcggcattgttggttggttatttcacaacactgtaacgaatctcaataatcgtggcattacttcaggttttgcctttctggatcgcggcgctggcttcggtattgtccagcatttgatcgattaccagcagggcgacacctacggacgcgtttttattgtcggcttactcaatacgctactggtttctgcattgtgtattgtgttcgcttctgttttgggcttctttatcggtctggcgagactttcggataactggctgctacgaaagctttccacaatttatattgagatcttccgtaatattcccccgctgctgcaaatcttcttctggtactttgccgtgttgcgcaatttgcccggaccacgccaggctgtgagcgcgtttgatctggcctttttgagcaatcgtgggctttatattccgtcaccgcagctgggagacggatttattgcgtttatcctggctgttgttatggctatagtcctttctgttgggctattccgctttaataaaacataccagataaagaccggacagctgcgccgcacctggcccatcgccgcagtgttgatcatcggtttgcctttactggcgcaatggctttttggcgcagcactacactgggatgtcccagccctacaaggctttaacttccgcggcgggatggttttaattcctgaactggcagccttaacgctggcactttcggtttatacctctgcatttatcgccgagattatccgcgcggggatccaggcagtgccttatggtcaacatgaagcggctcggtcactgggattacccaacccggttacgctacgccaggtcattattccccaggcactgcgggtgattattccaccgttaaccagccagtatctcaacatcgtcaaaaactcctctcttgccgccgctattggctatcccgatatggtttcgctgtttgctggcaccgtgctgaaccagacggggcaagccatcgagacgatagccatgaccatgtcggtctatctgattatcagcctgactatctcgctgctgatgaatatctataaccgccgcatcgcgatcgtggaacgctaaggagtcatgatgacaaaagtattgctgtctcatccctcgcgcccggcgagccataactcaagccgcgcgatggtgtgggtgcgaaaaaatctgttctccagctggagcaatagcctgctgactattggctgcatatggttgatgtgggaactgatcccaccgttgctgaactgggcatttttgcaggctaactgggttggctcaacgcgtgccgactgcacaaaagccggtgcctgttgggtcttcatccacgaacgatttggtcagtttatgtatggactttacccacacgaccaacgctggcgaattaacttggcattactgattggccttgtgtcaatcgcaccaatgttctggaaaatactcccgcatcgcggtcgctatattgcggtctgggtagtgatttacccactgattgtctggtggctgatgtatggcggtttttttgctcttgagcgggttgaaacccggcaatggggcgggctgacgctaactttaattattgcatcagttgggattgcgggggcgctaccgtgggggatcttactggcgttaggtcgccgctcccatatgccgattgtgcgcatcttatcggtcatttttatcgaattctggcgcggcgtgccgctgattaccgttctgtttatgtcttcggtcatgctgcctttgtttatggcagaaggcaccagtatcgacaaactgatccgcgcgctggttggcgtgatcctgtttcagtcagcatatgttgcggaagtcgtgcgaggtggattacaggcgctgcctaaagggcaatatgaagcggcagagtcgctggcgttgggttactggaaaactcaggggctggttattctgccacaggcgttgaagctggtaattcctgggctggtaaataccatcatcgcactcttcaaagataccagcctggtgatcattatcgggttgttcgatcttttcagtagcgttcagcaagcaaccgttgatcccgcctggttgggtatgtcgacggaagggtatgttttcgccgcgctgatctactggatcttctgtttcagcatgtcgcgctatagccagcatctggaaaaacgttttaacaccgggcgtacaccgcattgaggacactatgagccaaattttactgcaacctgctaacgcgatgattacgctggaaaacgtcaataaatggtatggacaattccatgttttgaaaaatataaatttaaccgtgcaaccgggagaacggatcgttctgtgtggcccttcaggttccggtaaatcgacaaccattcgttgtattaatcatctggaagaacatcaacagggacggatcgtggtagatggcatcgaacttaatgaagatatccgcaatattgagcgcgtcaggcaggaagtgggaatggtctttcagcatttcaatctcttccctcatctgaccgttctacagaactgtaccctggcaccgatttgggtacgcaagatgccaaagaaagaggctgaagctctggcgatgcattaccttgagcgggtgagaattgccgaacatgcgcataagtttcccggacagatttcaggtggtcagcagcaacgcgttgccattgcgcgctcgctgtgtatgaagccgaaaattatgttgtttgatgagcccacatcggcgctcgatccggagatggtgaaagaggtgctggatacgatgattgggctggcgcaatcgggtatgacaatgttgtgtgtaacccatgagatggggtttgcgcgaaccgtcgctgaccgggtgatttttatggatcgtggcgaaatagtggagcaagctgcaccggatgagttttttgcgcatcctaagtcagagcgtacgagggcatttttatcgcaggtaatccattaattgaatgttagttcgaaaagcataaaggccatcctttcggatggcctttcgcttgatttgatgtmtggcagtttatggcgggcgtcmtgcccgccaccctccgggccgttgcttcgcaacgttcaaatccgctcccggcggatttgtcctggttgggagagtgttcaccgacaaacaacagataaaacaaaaggcccagtcttccgactgagccttttgttttatttgatgtctggcagttccctactctcgcatggggagtccccacactaccatcggcgctacggcgtttcacttctgagttcggcatggggtcaggtgggaccaccgcgctactgccgccagacaaattcttttctaatctgccgaactttaacctaaaaagtggtgctgatacccagagtcgaactggggacctcacccttaccaagggtgcgctctaccaactgagccatatcagcacgctaaatttgatgcctggcagttccctactctcgcatggggagaccccacactaccatcggcgctacggcgtttcacttctgagttcggcatggggtcaggtgggaccaccgcgytaaggccgccaggcaaattctgttttatcagaccgcttmykgcgttctgatttaatctgtatcaggccgaaaatcttctctcatccgccaaaacaccttcggcgttgtaaggttaagcctcacggttcattagtaccggttagctcaacgcatcgctgcgcttacacacccggcctatcaacgtcgtcgtcttcaacgttccttcaggacccttaaagggtcagggagaactcatctcggggcaagtttcgtgcttagatgctttcagcacttatctcttccgcatttagctmccgggcagtgccattggcatgacaacccgaacaccagtgatgcgtccactccggtcctctcgtactaggagcagcccccctcagttctccagcgcccacggcagatakggaccgaactgtctcacgacgttctaaacccagctcgcgtaccactttaaatggcgaacagccatacccttgggacctacttcagccccaggatgtgatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccattcagaaccaccggatcactatgacctgctttcgcacctgctcgcgccgtcacgctcgcagtcaagctggcttatgccattgcactaacctcctgatgtccgaccaggattagccaaccttcgtgctcctccgttactctttaggaggagaccgccccagtcaaactacccaccagacactgtccgcaacccggatcacgggtccacgttagaacatcaaacattaaagggtggtatttcaaggtcggctccatgcagactggcgtccacacttcaaagcctcccacctatcctacacatcaaggctcaatgttcagtgtcaagctatagtaaaggttcacggggtctttccgtcttgccgcgggtacactgcatcttcacagcgagttcaatttcactgagtctcgggtggagacagcctggccatcattacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttcgatcaagagcttcgcttgcgctgaccccatcaattaaccttccggcaccgggcaggcgtcacaccgtatacgtccactttcgtgtttgcacagtgctgtgtttttaataaacagttgcagccagctggtatcttcgactgatttcagctccatccgcgagggacttcacctacatatcagcgtgccttctcccgaagttacggcaccattttgcctagttccttcacccgagttctctcaagcgccttggtattctctacctgaccacctgtgtcggtttggggtacgatttgatgttacctgatgcttagaggcttttcctggaagcagggcatttgttgcttcagcaccgtagtgcctcgtcatcacgcctcagccttgattttccggatttgcctggaaaaccagcctacacgcttaaaccgggacaaccgtcgcccggccaacatagccttctccgtccccccttcgcagtaacaccaagtacaggaatattaacctgtttcccatcgactacgcctttcggcctcgccttaggggtcgactcaccctgccccgattaacgttggacaggaacccttggtcttccggcgagcgggcttttcacccgctttatcgttacttatgtcagcattcgcacttctgatacctccagcatgcctcacagcacaccttcacaggcttacagaacgctcccctacccaacaacacacaagtgtcgctgccgcagcttcggtgcatggtttagccccgttacatcttccgcgcaggccgactcgaccagtgagctattacgctttctttaaatgatggctgcttctaagccaacatcctggctgtctgggccttcccacatcgtttcccacttaaccatgactttgggaccttagctggcggtctgggttgtttccctcttcacgacggacgttagcacccgccgtgtgtctcccgtgataacattctccggtattcgcagtttgcatcgggttggtaagtcgggatgacccccttgccgaaacagtgctctacccccggagatgaattcacgaggcgctacctaaatagctttcggggagaaccagctatctcccggtttgattggcctttcacccccagccacaagtcatccgctaatttttcaacattagtcggttcggtcctccagttagtgttacccaaccttcaacctgcccatggctagatcaccgggtttcgggtctataccctgcaacttaacgcccagttaagactcggtttcccttcggctcccctattcggttaaccttgctacagaatataaktcgctgacccattatacaaaaggtacgcagtcacacagattgctctgtgctcccactgcttgtacgtacacggtttcaggttctttttcactcccctcgccggggttcttttcgcctttccctcacggtactggttcactatcggtcagtcaggagtatttagccttggaggatggtccccccatattcagacaggataccacgtgtcccgccctactcatcgagctcacagcatgtgcatttttgtgtacggggctgtcaccctgtatcgcgcgcctttccagacgcttccactaacacacacactgattcaggctctgggctcctccccgttcgctcgccgctactgggggaatctcggttgatttcttttcctcggggtacttagatgtttcagttcccccggttcgcctcattaacctatggattcagttaatgatagtgtgtcgaaacacactgggtttccccattcggaaatcgccggttataacggttcatatcaccttaccgacgcttatcgcagattagcacgtccttcatcgcctctgactgccagggcatccaccgtgtacgcttagtcgcttaacctcacaacccgaakatgtttctttcgattcatcatcgtgttgcgaaaatttgagagactcacgaacaacttgcgttgttcagtgtttcaattttcagcttgatccagatttttaaagagcaaaacttcgcagtgaacctttgcaggtacactctgaagtattttttatttaatcactacagagatggtggagctatgcgggatcgaaccgcagacctcctgcgtgcaaagcaggcgctctcccagctgagctatagccccataacatgtagttaaaacctcttcaaatttgccgtgcaaatttggtaggcctgagtggacttgaaccaccgacctcacccttatcaggggtgcgctctaaccacctgagctacaagcctgtagaggttttactgctcattttcatcagacaatctgtgtgagcactgcaaagtacgcttctttaaggtaaggaggtgatccaaccgcaggttcccctacggttaccttgttacgacttcaccccagtcatgaatcacaaagtggtaagcgccctcccgaaggttaagctacctacttcttttgcaacccactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgtggcattctgatccacgattactagcgattccgacttcatggagtcgagttgcagactccaatccggactacgacgcactttatgaggtccgcttgctctcgcgaggtcgcttctctttgtatgcgccattgtagcacgtgtgtagccctggtcgtaagggccatgatgacttgacgtcatccccaccttcctccagtttatcactggcagtctcctttgagttcccggccggaccgctggcaacaaaggataagggttgcgctcgttgcgggacttaacccaacatttcacaacacgagctgacgacagccatgcagcacctgtctcacggttcccgaaggcacattctcatctctgaaaacttccgtggatgtcaagaccaggtaaggttcttcgcgttgcatcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcatttgagttttaaccttgcggccgtactccccaggcggtcgacttaacgcgttagctccggaagccacgcctcaagggcacaacctccaagtcgacatcgtttacggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgcacctgagcgtcagtcttcgtccagggggccgccttcgccaccggtattcctccagatctctacgcatttcaccgctacacctggaattctacccccctctacgagactcaagcttgccagtatcagatgcagttcccaggttgagcccggggatttcacatctgacttaacaaaccgcctgcgtgcgctttacgcccagtaattccgattaacgcttgcaccctccgtattaccgcggctgctggcacggagttagccggtgcttcttctgcgggtaacgtcaatgagcaaaggtattaactttactcccttcctccccgctgaaagtactttacaacccgaaggccttcttcatacacgcggcatggctgcatcaggcttgcgcccattgtgcaatattccccactgctgcctcccgtaggagtctggaccgtgtctcagttccagtgtggctggtcatcctctcagaccagctagggatcgtcgcctaggtgagccgttaccccacctactagctaatcccatctgggcacatccgatggcaagaggcccgaaggtccccctctttggtcttgcgacgttatgcggtattagctaccgtttccagtagttatccctctccatcaggcagtttcccagacattactcacccgtccgccactcgtcagcaaagaagcaagcttcttcctgttaccgttcgacttgcatgtgttaggcctgccgccagcgttcaatctgagccatgatcaaactcttcaatttaaaagtttgatgctcaaagaattaaacttcgtaatgaattacgtgttcactcttgagacttggtattcatttttcgtcttgcgacgttaagaatccgtatcttcgagtgcccacacagattgtctgataaattgttaaagagcagttgcgacgcggctttcagctcactgtcgcgaggtggcgtatattacgctttcctctttcagagtcaaccctgaattccaggattttttctcttcgttgttacgaccatcttgtgaagtgtttcacgttgtcgtctcaacggaggcgcattatagggatcccaattttttgcacaagtacttttttgatctttttttctgtttgttgttttttcaccctttttgctgcattcgcacacaaaacggtgcttttttgcatactaaaagacttgcacaaggccaataatgcccccaaagtcattagtaaatcatttattgctgaggtaagtatgtctgatgttttacgcccataccgcgatctttttccacaaatcggtcagcgcgtaatgatcgacgatagcagtgtcgtgattggtgacgttcgtctggctgatgatgtggggatctggccgctcgttgtgattcgtggagatgtacattatgtacagatcggagcacgcaccaatatccaggatggcagtatgttgcatgtcactcataaatcctcgtacaacccagatggcaacccattaaccattggcgaagatgtcactgttggtcacaaggtgatgctccacggctgcaccattggcaatcgagttttggttgggatgggctcaattttacttgatggcgcaatagtagaagatgatgtgatgattggtgcgggtagtctggtcccacaaaataaacggctggagagcggatatctgtatctcggtagtcccgtcaaacagatccgcccgttaagtgatgaagagaaggctgggttacgctattccgcgaataattacgtgaaatggaaggacgaatatctggatcagggtaaccagacccagccttgatcatcttcactttgttcctgaattaagttttccgcttcttcttccaagtcccagcgatgctgacgaaaactcgctaaccactgctctggcgtatctcctgtaaagcgatacgccaggctatcgccagagatcgcacatgtcagttgcatgccattcacgagagcgggaaaacatacacattttttattctcgacccactcttctctgtccggaaactggatggcctgattcacgcggacaattcctcctgcaattgctttataactggttctacatcaggcagaacgccatgccaaagaaggaaggcatgagccgcctgtgccaccagcattcctaaaccatcagcagtaggctttgagcctcgctgctcacaccatgccaaaaaaggagtttttcctttctgatagaacatgtcatagcaataaatgcctggatgaatgagcgatgacgggatcgccggaatatcaccactgatgccactggatgtggcattaataatgagatcaaactcatgaccttccagttcgtccatacccaacgcctgaatactgccagtgtgcgcaaacaatttagccaactcttccgctcgggataccgtccgattagtgattgtcaccgcacagtccagggaaagaagtggcagtagtacgccgcgagatgctccacctgcgccgatgagcagaatacgtaaaccaggacggataaaagacagacgttccagatcgcttaacaagcctacaccatcggtattgtcacccagcaagcgtccatcttctaaccgcttgagggtgttaacagcaccagccaacgctgcgcgttcagtaagctcatccgctctggcaaaagcctcttctttaaaaggcaccgtcacattcgcacctttaccaccagcactaaagaaagcgttcagtgtgttgacgaaatcattgatgggtgccaacacgcgcccatagggatgttcaatattcagttgctgagcaaattgctgatgaatgaatggcgatttgctgtgggctatcggattaccaaaaacagcataggtttccattatgttacccctgtcgaaacagttcacccgtcagggcatcgcggatttctgaaggatttaaacgcccccccgtttcaccaggcacaaccgggaacgccgcgccaaattgtgcgcgaacttcgtctactgttcgacaaggtggcaatccactcaagttggcactggtagaaaccagcggtttaccataagcctggcacaaagcaaccaccaacggatggtcggtgactcgtacagcaagcgaatcaaagcggcccgtcaaccagcgcggtgttgtcgcaggcgcgggaaagacaaaggtgacaggacctggccagcgggaaaaaatggtttcacgctgcacgtcagtcaacatggtgtcatcaatatagggtttaagctgctcgtaatttgctgcgattaaaatcagccccttatcaaccggacgctgttttaactccaacagtcgcatcactgctgtttcgctatcaggatcgcacccaacaccgaaaacggcttccgttggataggcgatgacacgttcttcattgagaacatctatcgcagctgcgatagcgtctccttgcaggttattattcacgttattattccgccgaaaccggctttccacattgtttactggcacaaaagtgttttacaccctgcgcggttttcttttcgatgagtagcggataatgacactcagggcattctccagctatgggtttgaagttaatggcaaattgacactccgggtagcgatcacaggagtgaaatgttttgccataacgggagcggcgctggaccagatggcccgtccggcattggggacatgtaattgctgtttcgtccggtttatcgataagttcggtatgttcgcattcagggtagttaatgcaaccaataaacataccaaagcgtccctggcgtaataccagatttgcgccacatgcagggcaaacctgcccctccagaactttgacgatatgtccatccgctgaagatttcagaggacggacgtagtcacacgccggatactgtgagcatccaagaaacggaccgtgtttcccggatcgaataaccagttcagccccgcactttgggcaggactcattattacgcaccgtgaacagtgctgatttcgccataacaacttatgctgaattaaagaaatgattaatgcagcataccttcattcacttcaaagagtaattcttccatttgctggtacgcattttcgcagcccggaatattgaacaacaccatcaggattacccatttcaggtcttccaggtcgaactctgcggtatccagcgcgagcactcgctctatcaccatttcacgggtttcaaggttaagcacctgaatttgctcaaggaaaagcagaaaaccacgacagctggcatccagtctttcacactcctcaggggtataaatacgcatggagagtggatcagaggccagttgcatcggttctgccagtccttcctgataatccgcaagcttttccagccaaagcagggcattgtagatatcttctcgatcaaatcctgcgtcggtaagatcctgttcaagtttgtcttgatccacacgcaactcagcttctgtgtgaatataggtttcaaacaaatacattagtacgtcgaacatggcatgccctcctcaatcggacatagccgccgggtacagctgcgatccatcctgctaactccagttcgagtagttgagtaactacctctggcacaggttggccggcacgttcagcgacgacgtcaacaggtgttacctcatctcctacgttagccaggagctcaggaaatggcaatgccacgtcttcctgatctggtgaataaaatgaattttcaggggcgtytggcaaccagtgcaatccaaattgcaagttttccagaatttcttccggttccgtcacaagaatcgcaccttgttttattaaccagtgaggcccttcgcttcccggattccctattggacctggcaaggcaaaaacttctcgcccctgctcaagcgcacaacgtgctgtcaccagcgaaccactacgcaaagccgcttccaccaccagtacacctttacttagaccactgataatgcgatttcttcgtgggaaattgtaagcaaggggtggaacatcgaggggaaattccgagacgagagcgcccccctgttcaagcagactggcagccagtcgggcatgacggcggggatgaatggtattaagtccattccccaatacagcaatgctgacgccatttacctgtaaggctgctttatgcgctacaccatcgattccacgcgccagtccactcgtaattgtcactccatgcttcgccagagtttcgcaaaataatcgtccccatcgctcgccataccatgaatgcgcccgactccccactacggcaagctgaaatgaatgcagcgcgtgcagttctccttcaacaaacagtgcaccggggtaatctgtcgtcgccagaagttgaggaggataaaattcgctgtccgcagggattaaatgatggttgggttgctccaaccaacaaagtgagctttcgatactcttccgcggaaatgaaagaaagcgttgtgcctgccgcaatgtaagccctgtttgctgcaatacaaccgcatcaatatgcgactgtcttgccagccagtgagctatacggaccatatcatcgccgtacaagctgctgatactcattaaacgcagccaaatttctgtatcgaccatccttatctccctgccataagcagccttagcaatctttgcgattggtcagtgatgctgtcaatcagagggggatttgtctagaatagaagaaataatctttctaactcctgaacacatctctggagatttatgtcagttttgcaagtgttacatattccggacgagcggcttcgcaaagttgctaaaccggtagaagaagtgaatgcagaaattcagcgtatcgtcgatgatatgttcgagacgatgtacgcagaagaaggtattggcctggcggcaacccaggttgatatccatcaacgtatcattgttattgatgtttcggaaaaccgtgacgaacggctggtgttaatcaatccggagcttttagaaaaaagcggcgaaacaggcattgaagaaggttgcctgtcgatccctgaacaacgtgctttagtgccacgcgcagagaaagttaaaattcgcgccctggaccgcgacggtaaaccatttgaactggaggcagatggtctgttagccatctgtattcagcatgagatggatcacctggtcggcaaactgtttatggattatctgtcaccgctgaaacaacaacgtattcgtcagaaagttgaaaaactggatcgtctgaaagcccgggcttaaggataagaactaacgtgtcagaatcactacgtattatttttgcgggtacacctgactttgcagcgcgtcatctcgacgcgctgttgtcttctggtcataacgtcgttggcgtgttcacccagccagaccgaccggcaggacgcggtaaaaaactgatgcccagcccggttaaagttctggctgaggaaaaaggtctgcccgtttttcaacctgtttccctgcgtccacaagaaaaccagcaactggtcgccgatctacaggctgatgttatggttgtcgtcgcctatggcttaattctgcctaaagcagtgctggagatgccgcgtcttggctgtatcaacgttcatggttcactgctgccacgctggcgcggtgctgcaccaatccaacgctcactatgggcgggtgatgcagaaactggtgtgaccattatgcaaatggatgttggtttagacaccggtgacatgctctataagctctcctgcccgattactgcagaagataccagtggtacgctgtacgacaagctggcagagcttggcccacaagggcttatcaccacgttgaaacaattggcagacggcacggcgaaaccagaagttcaggacgaaactcttgtcacttacgccgagaagttgagtaaagaagaagcgcgtattgactggtcactttcggcagcacagcttgaacgctgcattcgcgctttcaatccatggccaatgagctgggtggaaattgaaggacagccggttaaagtctggaaagcatcggtcattgatacggcaaccaacgctgcaccaggaacgatccttgaagccaacaaacaaggcattcaggttgcgactggtgatggcatcctgaacctgctctcgttacaacctgcgggtaagaaagcgatgagcgcgcaagacctcctgaactctcgtcgggaatggtttgttccgggcaaccgtctggtctgatagtccactcttctaagcccggtcttgccgggcatttttatacttatgaaaaaacaacgtaatttacgtagcatggcggcccaggccgttgaacaagtcgtcgagcaagggcaatcattaagcaacattctgccaccgctccagcaaaaagtttccgataaagacaaagcacttcttcaagagttgtgctttggcgtactgcgtacgctttcgcagttagactggctgattaataagtcaatggcccgtccgatgaccggcaaacagcggaccgtgcattacctgattatggttggtttgtatcaactgctttatacccgcattccacctcatgctgcgctggctgaaacggttgaaggcgctatcgcaattaagcgtccgcaacttaaagggttgattaacggtgtattacgccagttccagcgtcagcaagaagagttattagccgagtttaataccagtgatgcacgttatctgcatccttcctggttgctgaagcgtctgcaaaaagcgtatccagagcagtggcaatccatcgtcgaagccaataaccagcgtccgccaatgtggctgcgtattaatcgtacgcatcattcccgcgacacctggcttgcattgctggatgaagcaggaatgaaaggtttcccgcatgcggattaccctgatgctgtacggctggaaacacctgcacctgttcatgcgctacctggttttgaagacggatgggttaccgttcaggatgcatcagcacaaggttgcatgacctggcttgcgccacaaaacggtgaacacattctggatctttgtgccgcccccggcggtaaaacaacgcatatccttgaagtggcaccagaagcgcaggttgttgcggttgatattgacgaacagcgcctctctcgcgtttacgacaatttaaaacgccttggtatgaaggcaaccgtgaaacaaggtgatggccgttacccttcccaatggtgtggcgagcaacagtttgatcgcattttattagatgcgccttgttcagcaaccggtgtgattcgtcgccatccggatattaaatggttacgtcgcgatcgcgatatcccagaactcgcgcaattgcagtctgaaattctcgacgccatttggccgcatttaaaatccggtggaaccctggtctatgccacctgttcggtgttaccggaagagaatagcctgcagattaaagcctttttgcaacgtaccgctgatgccgaactttgcgaaacaggaacaccagagcaaccgggtaaacaaaatctgcctggtgccgaagagggcgacggcttcttttacgctaagctaatcaaaaagtgatgagataacgggtcgcgactgatgaaaattatcattctgggtgccggccaggttggcggcacactggcggaaaacctggttggcgagaacaacgatatcactgttgtcgataccaacggtgagcgtctgcgaaccttgcaggataaatttgacctgcgagtcgtgcaggggcatggctctcatccacgcgtattgcgggaggcaggtgccgacgacgccgatatgctggttgctgtaaccagttcagatgaaaccaatatggttgcctgccaggtagcctactcacttttcaacacccctaatcgcatcgctcgtatccgctcaccagactacgtacgcgatgccgataagctatttcattcagatgctgtaccgattgatcatctgatcgcaccagagcagttggttatcgataatatttaccgactgattgagtatcccggcgcattgcaggtggtgaacttcgctgagggtaaagtcagcctcgctgtggttaaagcctattatggcggcccgctgattggtaatgcactttcgaccatgcgcgaacatatgccacatatcgatactcgtgtggcagcaattttccgccacgatcgccccattcgtccgcaaggttcgaccattgttgaggctggtgatgaagtgttctttattgccgcttcacagcatatccgcgcggtgatgagtgaattacagcgactggaaaaaccgtataagcggatcatgctggttggtggcggtaatatcggtgcagggctggcgcgtcgtctggaaaaagattacagcgttaaactcatcgaacgtaatcagcagcgcgctgccgaactggcggaaaagttgcagaatacgatcgtcttttttggtgatgcgtcggatcaagaactgctggccgaagaacatatcgatcaagttgatctgtttattgccgtcaccaacgatgacgaggccaatatcatgtccgccatgcttgccaaacgtatgggtgcgaaaaaggtgatggtattgatccagcgtcgcgcttatgtggatctggttcaggggagcgtgatcgatattgcgatttcaccacaacaagcaactatttctgcgttgcttagccatgtgcgaaaagcagatattgttggtgtttcctcattgcgccgcggcgtagcagaagctattgaagccgttgctcacggtgatgaaagcacctcacgcgttgtcggcagagtcattgacgaaatcaagctaccgccaggaacgattattggagcggtggtacgtggaaacgacgtgatgattgccaatgacaatctgcgcattgagcaaggcgatcacgtaattatgttcctcacagataaaaaatttattaccgacgtcgaaagactcttccagccaagccctttcttcttgtaattaataaggcgtctaatgacgccttattatttccctttgattatcaaggattaattaaattcattcctggcaggaaaatggcttaacatttgttagacttatggttgtcggcttcatagggagaataacatgagcattattaaagaatttcgcgaatttgcgatgcgcgggaacgtggtggatttggcggtgggtgtcattatcggtgcggcattcgggaagattgtatcttcactggttgccgatatcatcatgccaccactgggcttattaattggcgggatcgactttaaacagtttgctgtcacgctacgcgatgcgcagggggatatccctgctgttgtgatgcattacggtgtcttcattcaaaacgtctttgattttctgattgtggcctttgccatctttatggcgattaagctaatcaacaaactgaatcggaaaaaagaagaaccagcagccgcaccagcaccaactaaagaagaagtattactgacagaaattcgtgatttgctgaaagagcagaataaccgctcttaacaagcccctgaaagcagaagaccagtggtaaaaaagtgatttactttcttgccactggcctcccagttcccccgattgccatgttttccttttcgcatgtaactgcctttccccttcttatttttctctacgcgctgtcggaataagggatcatgtagtaatgcttctatcgcattatcctttatctgccctttagtatgctgatatcggctcataaaaactccagttggttatttaacggcgtgagtgtaatcctgccagtgcaaaaaatcaacagccactcttaacgccactcgccccttgttcaagagcttcaagaatcgagcaataaacactgctatgggcggtcccacaacaggcatcgttaaggcgttgcaaggaacgctgcatactctgcaactcggctatccgtgcttcgacttcctgcaatctttcctgcacaatgccttttgactcctgacaggtatggtgttcaggatcgatacggatcgacagcaactcgcggatcgactccagactgaaacctakttgtctggcatggcggataaatttcaatcgctggagatcgctttcggtatacaggcgaaacccaccttcggtacgcacttcatgctccatcatctgctgcttttcgtaataacgaatcgtgtcgggtgttacttccgccatttttgccagctcaccaatgcgatacatacatactccactagttatcgttgattttattcaacaacttgtcagcataatcgccgcgtaaaaaatcggtactcaatccagcttgtcgcagcttcaattccagtaatgacaatcgacggctaacctcttgatattgcggatcatcgtgacggatacctttgaggatatccagaagctggattgcttccctccgttgctcaagttctggcggtaagcaaccggcattcttcagcaagcgataccccgcacgtaattccggtggcacatgagaatcatcatccagtatcaatggttcgccgctacctgccaggttatcaaactcacctttcgcttgcgcttctgctatatggcgctctgcccactggtcaagtaaccacataaatactccaggggatgaacaaaaagagtacagctattgtagataagtggggatgctacgggtataaaaaaacccgccggggcgggtttttttacgttgcttcagattactctgcagcagcttctgctttctctgaacgatcaaccagctcgatgtaagccatcggcgcgttgtcgcctgcacggaagccacacttcagaatacgagtgtaaccaccggcacggctcgcgaaacgcgggcccagttcgttaaacagttttgccacgatctcgttatcacgagtacgggcgaatgccagacgacgattagcaacgctatcagtcttggcaagagtaatcagcggctcaactacgcggcgcagctctttcgctttaggcagagtcgtcttgatgatttcatgacgaaccagtgaacctgccatattgcggaacatagcctggcgatggctgctgttgcggttcagttgacgaccactcttacgatggcgcatgaccttatccttctcagtaaaaccttaacctgtgatccggttactcgtcagcgatgcttgccggtggccagttttccaggcgcatgcccagagacagtccacgggaagccagcacgtctttaatctcagtaagagattttttaccaaggttaggcgttttaaggagctcaacctcggtacgctgtaccagatcaccgatatagtggatagcttctgctttaaggcagttagcagagcggacagtcaattccagatcgtcaacagggcgcagcaggatcggatcgaactctggtttctcttctttcacttcaggctgacgtacatcacgtaagtcaacgaaagcttccagttgttcagccagaatggttgccgcacgacgaatcgcctcttcaggatcgattgtgccgttggtttccatttcgatgaccagcttgtccaggtcggtacgctgttctacacgcgctgcttcaacattgtaggcaatacgctccacagggctgtagcatgcgtcgaccagcagacggccgattgggcgctcatcttcttccgaatgaattcgggtagaagccggcacataaccacgaccgcgctgaactttgatacgcatgctaatagacgcgttctcatcggtcaggtggcagatcacgtgctgcggcttgacgatttcgacatcaccgtcgtgggtgatatcggctgcagtcacagggccaatgccagatttattcaaggtaagaataacttcatctttgccctgaactctcaccgccagccctttcaggttgagcaggatttccaggatatcttcctgaacgccttctttggtgctgtactcatgtagtacaccatcaatctcaacctcggtcaccgcgcaacccggcatcgatgagagcagaatacggcgcagtgcgttacccagagtatggccaaagccacgctctaaaggctcaagggtcaccttggcgtgcgtcgaactcacttgctcgatatcaaccaggcgcggttttagaaactctgtcacagaaccctgcattgtgtcctctctttggtactaagctttacttggagtaaagctcgacgatcaggtgttcgttaatgtccgcagacagatcagaacgctccggcttacgcttaaacgtaccttccatcttgccagcatcaacttccagccaggttggcttttcacgctgctcagccagctccagagcggctttcacgcgagactgcttcttcgctttctcacgaatgcttacaacgtcattcggactaacctgataagaagcgatgttaacaacacgaccgtttaccataattgctttatggctaaccagctgacgtgcttctgcacgagtggcaccgaagcccatacggtatacaacgttgtccagacgaccttccagcagagccaacaggttttcaccggtgttgcctttcagacgtgctgcttctttgtagtagttacggaactgacgctccagcacaccatagatacggcgaactttttgcttttcacgcaactgcacaccatagtcagacagacgcggtttacgcgcaccgtgctggccaggagcttgttcaattttacacttggtatcgatcgcgcgaacgccagacttaaggaataagtcggtgccctcacgacggctcagcttgagcttaggacccaaatatcttgccattttctttctccaacaaacctggaaaacgaggcgttatacgcggcgttttttcggcggacgacaaccgttatgagggatcggagtcacatcagtaatgttagtgatgcggaaacctgcggcgttcagagcacgaatagtagattcgcggcctggacccggacctttaaccataacttccagattcttgatgccgtattctttcacggcgtcagcgcaacgctctgctgcaacctgagctgcaaacggagtggatttgcgagaaccacggaaaccggaaccaccggctgttgcccaacccaacgcgttaccctgacgatcagtgatagtcacgatggtgttgttgaaagaagcatggatatgagccacgccgtcagagacttgttttcttacacgtttacgtgcacgaattggtgcctttgccattattcaatcaccccgattatttcttgatcggtttgcgcggacccttacgggtacgtgcgttggtcttggtacgctgaccgcgaaccgggagaccacgacgatgacgcaaaccgcgatagcaaccaagatccatcaggcgcttgatgctcatgctgatttcacggcgcagatcaccttcaacgacaaatttggcaacttcgtcacgcagcgtgtcgatttgtccttcagacagctcactgatcttaacatcttcagcgatacccgctgcagccaggatggctttagaacgggtcttgccgacgccataaatcgaagttaatgcgattacggcatgcttatgatcaggaatgttaatgcctgctatacgggccactatgcactcctactatttaatatgtacgttccatgctgaaaagcccgttttcaggatactcaaatggaaacgcacagacatacaaaagattggctggctaatctagccagctcaacccaactttgcaagaaaaatatgcgaaaaaatcagccttggcgctgtttatgcttcggctcggcactgcaaatcacacggatgacaccatcacgcttaacgattttgcagttacggcataatttcttgacggaagcacgaactttcatttttactctccgtaacttctcgggcgaccaattatcggccgtagcctttcaggttcgccttcttcaatgcagactcatactgactggacatcatcagagtttgcacttgagccataaagtccataatcacgacaacaacgataagcagtgaggtcccaccgaagtagaacggtactttcattgcatcacgcatgaactccgggatcaggcagataaaggtaatatacagcgcaccaaccagggtcaggcgggtcattactttatcgatatacttcgccgtttgctctcccggacgaattcctggtacaaatgcaccggacttcttcaggttatctgctgtttcacgcgggttgaaaaccaacgccgtgtagaagaaacagaagaagatgattgcagacgcatagagtaacacataaagcggttgcccaggctgcaaatacagcgaaattgttgtcagccagttccaaccagtaccgcccccgaaccatgacgcgatggtcgccgggaacagaataatactggaagcgaagattgccgggattacccccgccatattcactttcagcggtaaatgtgtgctctgtgcagcatagacacgacgaccttgctgacgtttcgcgtagtttaccacaatgcggcgttgaccacgctcaacaaatacaacaaagaacgtcactgcaaatactaatactgcaaccaacagcaacacgaggaagtgcaggtcgccttgacgcgcttgctcgatagtatgggcaatggctggcgggagtcccgcgacaataccggcgaagataatgattgaaataccgttgccgatacctcgttcagtgatctgttcgcccaaccacatcaggaacatcgttcctgtgaccagacttacaacagcggtgaagtagaatgcaaagcccgggttaatcaccaggccttgcataccaggcatattcggcagaccggtagcaataccgatcgactggaatattgccagcaccagagtaccgtaacgggtgtactggctgatcttacgacgaccagactccccttctttcttaatttctgccaacgttgggtgaaccaccgtcagcagctggataatgatcgacgccgaaatatacggcatgatccccagagcaaagatagaagcacggctgagagcaccaccagagaacatgttaaacatctcaatgatggtgcctcgctgttgctcaagcagtttggcaagtacagcggcatcaataccagggatcggaataaaagagccaatacggaacacaatcagcgcaccgataacaaacagcagtctgcgtttcagctcgcctaagccacctttggcactttgaaaatctaatcccggttgtttagccatctgctacttattcctcgattttaccgccagcagcttcgatagcagcacgagcgcctttagtaacacgcaggccacgaacagttaccggagtcgttacttcgccagccaggatcactttcgcgaactcgatctggataccgataatgttagccgctttcagcgtgttcaggtctactacaccgccttctactttagccaggtcagacagacgaacttcggctgtaatcgctgctttacgagaagtgaagccgaatttcggcagacgacggtacagaggcatctgaccaccctcgaaaccgcgacgtacgccaccgccagaacgagacttctgacctttgtgaccacgaccaccggttttaccgaggccagaaccgataccacgacccaggcgtttacccgcctttttggagccttcggccggagacagagtatttaaacgcatctcttactcctcaactttaaccatgaaggaaaccgcgttgatcataccgcgaatagcaggagtatcctcgcgctctacggtgtgaccaatacgacgcagacccaggccaagcagcgttgccttgtgtttcggcagacgaccgattgcactgcgggtttgagtaattttaatagtctttgccatggtttatttccccagaatttcttcaacggatttaccacgcttggcagcgaccatttctggagaattcatattttccaggccatcaatagttgcacgaaccacgttgatcgggttggtggaaccatatgctttagccagaacgttatgaaccccagcgacttccagaacggcgcgcattgcaccaccggcgatgataccggtaccttcagaagccggctgcatgaatacgcgagaacccgtgtgaacacctttaacagggtgttgcagagtgccgttattcagcgcgacgttaatcatattgcgacgggctttttccatcgctttctggatcgctgctggaacttcacgcgctttaccgtaaccaaaaccaacgcgaccgttaccatcgccaactacagtcagagctgtgaaggagaaaatacgaccacctttaacggttttagatacgcggtttaccgcgatcagcttttcctgcagttcgccagcttgtttttcgatgtgagccatcttacacctctaccttagaactgaaggccagcttcacgggcagcatctgccagtgcctggacacgaccatgatattggaacccggaacggtcaaaggatacatctttgatgcctttttccagagcgcgttcagcgacagctttacccacagctgcagccgcgtctttgttaccggtgtacttcagttgttcagcgatagctttttctacagtagaagcagctaccagaacttcagaaccgttcggtgcaattacctgtgcgtaaatgtgacgcggggtacgatgtaccaccaggcgagttgcgcccagctcctggagcttgcggcgtgcgcgggtcgcacgacggatacgagcagatttcttatccatagtgttaccttacttcttcttagcctctttggtacgcacgacttcgtcggcgtaacgaacacccttgcctttataaggctcaggacgacggtaggcgcgcagatccgctgcaacctggccgatcacctgcttatcagcgcctttcagcacgatttcagtctgagtcggacattcagcagtgatacccgcaggcagctgatggtcaacaggatgagagaaacccagagacaggttaatcacattgcctttaaccgctgcacggtaacctacaccaaccagctgcagcttcttagtgaagccttcggtaacaccgataaccattgagttcagcagggcacgcgcggtaccagcctgtgcccaaccgtctgcgtaaccatcacgcggaccgaaggtcagggtattatctgcatgtttaacttcaacagcatcgttgagagtacgagtcagctcgccgtttttacctttgatcgtaataacctgaccgttgatttttacgtcaacgccggcaggaacaacgaccggtgctttagcaacacgagacattttttcctccgattaggctacgtagcagataatttcgccaccaagaccagcctggcgcgctgcacgatcagtcataacacctttagaggtagaaacaactgcgatacccagacccgccataactttcggcagctcatctttacgtttatagatgcgcagacctgggcggctgacacgctgaatgctttctacaacagctttgccctggaaatacttcagagtaagttccagttcaggcttggtgtcgccttcaactttaaaatcttcaataaaaccttcttccttcagcacgttggcgattgccactttcagcttggaggaaggcatggtgaccgcagctttgttcgcggcctgaccgttacggatacgggtcagcatatccgcgatcggatcttgcatgctcatctgtctttactcccgtgattcaattggtgacaattaccagctagcctttttcagacccgggatttcaccgcgcatagcggcttcacggaccttaatacggctcaacccgaacttccgcaggaaaccatgcggacgacctgtttgacggcagcggttacgctgacgagacgggctggaatcacgcggcagagtctgcagcttgagaacagcgttccaacgatcttcgtcggaagcgttcacatcagagatgatcgctttcagttcagcgcgtttcgcgaagtatttatcagctaaagctacgcgttttacttcgcgtgctttcattgattgcttagccatttagtaaccctaccttacttgcggaacgggaagtcaaaggcagccagcagagcgcggccttcttcgtcagatttcgcagtagtggtaatggtaatatccaaaccacgaacgcggtcgactttatcgtagtcgatttctgggaagatgatctgctcacggacacccatgctgtagttaccacgaccgtcgaaagacttagcggacaggccacggaagtcacggatacgaggtacagcaatagtgatcaggcgctcaaagaactcccacatgcgttcgccacgcagagttactttacagccgatcggatagccctgacggattttgaagcctgcaacagatttgcgtgctttggtgatcagcggtttttgaccggagattgctgccaggtctgctgctgcgttatccagcagttttttgtcagcgatcgcttcaccaacacccatgttcagggtgatcttctcgacccgagggacttgcatgacagaattgtagttaaactcagtcatgagttttttaactacttcgtctttgtagtaatcatgcagtttcgccatcgtactactccaaattacttgatagtttcgctgttagacttgaagaaacggacttttttgccgtcttcgaatctaaagcctacacggtcagccttgccggttgccgcattgaagattgctacgttggaaacctgaatagcggcttctttttcaacgatgccacccggttggttcagggccggaaccggcttctgatgtttcttaaccaggttgataccttcaacaatgaccttgccggaagacaggacattcttaactttaccgcgtttacctttatctttaccggttaacacgataacttcgtcatcacgacggattttcgctgccatgattcgctccttagagtacttctggtgccagagagataattttcatgaacttctcactacgaagctcacgagttaccggcccaaaaatacgcgtaccgataggctgctcgctgttgttgttcagaagaacacaagcattaccatcgaagcgaatgacagaaccgtccgggcgacgaacacccttcttggtgcgcaccactaccgccttcagcacatcaccttttttgaccttaccacgcggaattgcttctttgatggtgatcttgatgatgtcgcctacgcctgcgtagcgacggtgcgagccacccagaaccttgatacacattacgcgacgtgcaccggagttgtcggcgacgttcagcatagtctgttcttggatcattttagtgctccgctaatgtcaactactactgagacccgaaaatcaggtcgttaaaaatccccatatcgagggcgcggcattataacaccgcttcaaggatatgggtagaaaaaataaacggctcatttctgagccgtttattcgtatcgagagagtgtactgtattacagaaccgctttctctacaacgcgaaccagcgtccaggatttagtcttggacagcggacggcattcgcggatttcaaccacgtcaccgataccgcattcgttgttctcgtcatgtacgtgcagtttggtcgtacgcttgatgaatttaccgtagatcgggtgtttcacaaaacgttcgatagcaacaacaatggatttctccattttgtcgctaacaacgcgaccttgcagagtacggattttatcggtcattacgcacccgccttctcgttcagtaaagtcttaacgcgtgcgacatcgcgacgcacttgcttcaacaggtgagactgttgcagctggccacttgcagcctgcatacgcaggttgaactgctcacgcagcaggttcagcagctcggtgttcagctcttcaacgctcttctcacgcagctcttttgctttcattacatcaccgtcttagttacaaaggtggttttaatcggcagtttcgctgctgccagcttgaatgcttcacgggccagctcttccggaacaccgtccatttcatacaggactttacccggctgaatcaaggcaacccaatactccacgttacctttacctttacccatacgcactgccagcggcttttcagtgatcggtttgtccgggaacacacggatccagatcttaccttgacgcttaactgcacgggtcatagcacgacgtgctgcttcgatctgacgggcagtcagacgaccacggccaacagctttcagaccgaagctgccgaagctaacatccgtaccctgcgccagaccgcggttacggcctttatgcattttacggaattttgtacgctttggttgtaacatcagcgacgctccttatttacggcctttacgctgctgctttttaggctgagcagccggtttttccggttgttcaacagcagccataccacccaggatctcgcctttgaagatccacactttaacgccgattacaccgtaagtggtgtgcgcttcagaggtgttgtagtcgatgtcagcacgcagagtgtgcagcggtacgcgacyttcgcggtaccattcggtacgtgcgatttccgcgccgcccagacggccgctaacttcaactttaatacctttagcgcccagacgcattgcgttctgtacagcacgcttcatagcacgacggaacataacgcgacgttccagctgagaagtgatgctgtcagcaaccagttttgcgtccagttcaggcttacgaacttcggcgatgttgatctgtgcaggaacgccagcgatgtccgctacgaccttacgcagtttttctacgtcttcaccttttttaccgataacgatacccgggcgagcagtgtgaatggttacacggatgctcttagccggacgctcgataacgatacgagatacggacgctttagccagttccttagtcaggtactgacgtactttaaaatcgctgtccaggttgtcagcgaattctttggtgttcgcaaaccaggtagagttccatggttttacaatacccaggcgaataccattaggatgtactttctgacccattgctagtctccagagtctcagcgatcggacacaaccacagtgatgtggctggtgcgcttcaggatgcgatctgcacgaccttttgcacgcggcataatgcgcttcatgctcgggccttcgtctacgaaaattttcgtaactttcagatcgtcaatgtcagcgccatcgttgtgttcagcgttagcaatggcagattccagaactttcttgaccagtacagccgctttcttgttggtgtaggtcaaaatatccagagcctgcgacactttcttaccgcgaatcaggtcagcaacaaggcgaaccttctgagcagaagaacgagcatggcgatgtttagcgatagtttccatctcttcctcctaccttatttcttcttcgcttttttatcagcagcgtggccgcgataagtacgagtcggtgcgaattcacccagtttgtgaccgaccatttcgtcggttacaaataccggaacgtgctgacgaccattatggacagcgatggtcaaaccgatcatgttaggaaagatcgttgaacgacgggaccaagtgcgcaggggcttcttgtctccgctttccaccgctttctctaccttcttcagcaagtgcaggtcaataaaaggacctttcttgagagaacgtggcatggcttatcctctaaaattatttgctacggcgacgtacgatgaatttatcagtacgcttgttgctgcgggtcttcttacctttggtctgaacgccccacggagttaccgggtgcttaccaaagttacgaccttcaccaccaccatgtgggtggtctaccgggttcatcgcggtaccgcgaacggtcggacgaacaccacgccagcgtgcagcacctgctttacccagaacgcgcagcatatgctcagcattgccaacttcgcccagagttgcacggcagtctgcttcgactttacgcatttcaccagaacgcagacgcagggtgacataagcaccgtcgcgagcaacgatctgaacgtaagtaccagcggaacgtgccagctgaccgcctttacctggtttcatttctacgttatgaacagtagaaccaaccgggatgttgcgcatcggcagggtgttgcctggtttgattgcagcatcaacgccagactgaatctggtcgccagctttcaggcctttaggggccaggatgtaacggcgttcaccgtctttgtacagaaccagcgcgatgttcgcggaacggttcggatcgtactcaagacgttcaacaactgccgggataccgtctttgttgcgtttgaagtcaacaatacggtaagcctgcttgtggccaccaccgatatgacgagtggtgatacggccattgttgttacgaccaccggatttgctgtttttttccagcaacggagcaaaaggtttgcccttgtgcagctcagggttaaccactttaactacgtggcgacgacccggagatgtcggtttacatttaacaactgccattgtattactcctccgacttactcagcgccgccaacgaagtccagattctggccttctttcagggtgacgtaagcttttttccagtcgctacgacgaccgatacgctgtccgtgacgtttaactttccctttaactaccagggtgttaacgacttcgacttcgacttcaaacagtttctgcacagcagctttgatttctgctttggtcgcgtctttagcaactttgagtacgatggtgttggatttttccatcgcagtagacgctttttcagaaacgtgcggtgcacgcagcaccttcagcagacgttcttcacgaatcatgccagcatctcctcaacttgcttaacagcatcagcagtcattacgactttgtcgaaggcgatcaggctaaccgggtcgataccagttgcatcgcgtacgtcaaccttgtgcaggttgcgcgcagccaggaacaggttttcgtccagctcaccggtgatgatcagcacatcttccagagccatgtctttcagtttctgtgccagcagcttagttttcggcgcttctacagagaacttctcgacaacgatcagacgatcctgacgtaccagttcggacaggatgcttttcagcgcgccgcggtacatcttcttgttaactttttgactgtggtcctgcggacgagcagcaaaggtcacgccaccagaacgccagatcgggctcttgatagaaccagaacgcgcacggccggtgcctttctggcgccacggttttttaccggaaccagttacttcagcacgagtcttctgagcacgagtaccctgacgagcaccagctgcataagcaacaacaacctggtgaaccagcgcttcgttgaaatcacgaccgaaggtagtttcggaaacagtcagcgcgctctgcgcgtctttcaatactaattccattgctatctccttacgccttcacagctggtttaacgatcaggtcgctaccggttgcacccgggacagcacctttaaccagcagcaggttgcgctcagcgtcaacgcgtactacgtcaaggctctgaacggttacacgttcgttacccatctgacctgccattttcttgcctttgaacactttgcccggagtctggttctgaccgatagaacccggaacgcggtgagacaaggagttaccgtgagtagcgtcttgggtacggaagttccagcgcttaacggtacctgcgaaacctttacctttagaggtgccagttacgtcaacttttttaacgtcagcaaacagttcaacgctaatgctctgacctacagtgaactcttcgccttcagccaggcggaattcccacagaccacggccagcttctacgccagctttagcgaagtggccagcttcaggcttggtcacacggttagcttttttagcaccggtggtcacctgaatagcacggtagccatcgttagccaggtctttaacctgagtaacgcggtttgcttcaacttcgattacggttactgggatagaaacgccgtcttctgtgaagatacgggtcatacccacttttttaccgactaaaccaatcattgtttcaacctctcaatcgctcaatgacctgattaacccaggctgatctgcacgtctacaccggcagccagatccagacgcatcagagcatcaacggttttctcggttggctcaacgatgtcaaccagacgcaagtgagtacggatttcgtactgatcgcgcgcgtctttgttgacgtgcggggagatcagaacagtgaagcgctctttgcgtgtcggcagcgggatcggaccacggacctgcgcaccagtgcgcttggcagtctcgacgatttccgcggttgcttgatcgatcagacgatgatcaaacgctttcaggcggatacggattctttggttctgcatgagaccagagctccaattattttataaacgaaaatgattactcctcagacccattacgattgatgggagagtgtaaccgttcttacgtagctccccgattgggagcattgttaggtagccaaattcggctaactgaggttcagattgaacctgctgtcaactacgacaagcccgcgcattatacgcaaatctgagcctgacgcaagcatcgggcagaaattaatcgcaacgcgcagattgcgagctgcattccacgaaatttgtaaggttgtgaagatagcgtttttcaccggaatcaggttaacaaatcagcgctctctctgttgctgagcatccggagttattcgatggtgatactccaattacagaggatgttttatggacactacccttccctttctaattttgtacgcttgtttatcagccctactttttttctgggatgcaaagcatggcttgttacctgacagatttacgtgcccgttactctggtcaggtcttttgttctatcaagtttgtcatcctgatggtttagccgatgcgttatggggggcaattattggttacggcacattcgctgtcatttactgggggtatcgcatactgcgccataaagaaggattaggctatggtgatgtgaagtttctcgccgcccttggcgcctggcattcatgggccttcttaccacgactggttttccttgctgcctcattcgcttgcggagccgtagttattggtctgctcatgagaggaaaagaatcattaaaaaacccgctgccttttgggccatttctggcggctgcgggtttcgttataggctgggatagtttgctgataggccgttaatcattaactttaatttgtgattgcaggtaattttgtaggccgattttaccgatgagatccagttcagtttcgagccagtcgatatgaccttcttcatcggcaaggatctcgatcatcatatcgcggctaacatagtcatgaacgctgtcggcatacgcgatagcctcacgcagatccttcgcaccttccagctctaatcgcaggtcggattgcagcatctcttcgacatcttcaccgatccctagcttacctaaatcctgtaagttggggattccttctaaaaacaaaatacgctcgatatatttatcagcgtgtttcatctcatcgatggattcatggtattcgacgtcattaagacgcatcagtccccagtttttaaacatccgggcatggagaaaatactgattgattgcgacaagctcatttcccaatagtttattgagataatttatgattttaacatcacctttcattttatagtccctccgcttccactattagagcgtagatggggctagcgggatgtcaaaaaataagcgtgggcttcaggcaatctctttaaattctggcatctgcatcaactcgtcctgcatcacttcgcgcgcggcgcgaatgcacttaccacattgatttcccacaggaataaacttacgcaattgttggaaagattgcggatgaaactgacggactgcctggcgaatttttttgtcacttacaccattacacaaacaaacgtacatgattgctcccgttcaaattctgcgcaaagtgtaaatgagaatagttatgattacaatagcacagttttatttgcgccatagttcagcgagcaaaattacgactaaatatttcgagctcaaattacgggcagcaaaaagggcgccgaagcgcccttttcaattcaaaactaattaacgtgtaattagcccagaactttagctacaacgcccgcgccaacggtacggccgccttcacggattgcgaaacgcagaccgtcgtccatcgcgatcgggtggatcagggtaacaaccattttgatgttgtcgcccggcattaccatctctacgccttccggcagttcaatggtaccagtcacgtcagtagtacggaagtagaactgcggacggtagcctttgaagaacggagtatgacggccgccttcatctttggacagaatgtacacttcagattcgaacttggtgtgcggcttgatggtgcccggcttagccagtacctgaccacgttcgatttcttcacgtttgataccacgcagcagaacacctacgttctcaccagcacggccttcgtccagcagtttgcggaacatttcaacgccagtacaggtagacttctgagtctctttgataccaacgatttcaacttcttcaccaactttgatgataccgcgttctacacgaccggtaacaacggtaccacgaccggagatggagaatacgtcttcgatcggcagcaggaacggcttgtcaattgcacgctctggttccggaatgtaggaatccaggaagccagccagttccaggattttcgcttcccactctgcgtcgccttccagcgctttcagagcagaaccacgaacgatcggagtgtcgtcgcccgggaagtcgtactgagacagaagttcacgaacttccatttcaaccagttccagcagctcttcgtcatcaaccatgtcgcatttgttcaggaacacgatgatgtacggaacgcctacctgacgacccagcaggatgtgctcacgagtctgcggcatcgggccgtcagtcgcagcaactaccaggatcgcgccgtccatctgagcagcaccggtgatcatgtttttaacatagtcggcgtgccccgggcagtctacgtgtgcgtagtgacgggtcggggtgtcatattcaacgtgagaagtgttgatggtgataccacgagctttttcttccggcgcgttatcgatctggtcgaatgcacgagcagcaccgccgtaggttttagccagtacggtggtgattgcagcggtcagagtagttttaccgtggtcaacgtggccgatagtaccaacgttaacgtgcggttttgtacgttcaaatttttctttagacacggctatattccttactatagtgctctccccttcaggagagagcacgggactttggtattaacccttaggcttatttaccacgggcttcaattacggcctgagcaacgttactcggcgcttcatcatacttcaggaattccatagtgtatgatgcacgacctttggtcagagaacgcagctgagttgcgtatccgaacatttcagacagcggtacttcagcgtggatcttaacgccagtaacttcagattcctgacctttgagcataccacgacgacggctcaagtcaccgataacgtcaccggtgttctcttccggagtttctacttcaaccttcatgatcggctcaagcagaactggtttcgctttcttaaagccttctttaaaggcgatagaagcagccagtttaaacgccagttcagaggagtcaacgtcatggtaagaaccgaagtgcagacgaatacccatgtctactaccgggtagcctgccagcggacctgctttcagctgttcctggatacctttatcaacggccgggatgtattcgccagggattacaccacctttaatgtcgttgatgaactcgtagcctttcgggtttgaacccggctccagcgggtacatgtcgataacaacatgaccatactgaccacgaccaccagactgtttcgcgtgtttaccttcaacatcggtaactttctggcggatagtttcacggtaagcaacctgcggtttacctacgttcgcttcaacgttgaattcacgcttcatacggtcaacgatgatgtcgaggtgcagttcgcccatacccgcaatgatggtctggttagattcttcgtcagtccatacacggaaagacgggtcttctttagccagacggcccagagccagacccattttttcctggtcagctttggttttcggttcaactgcgatggagattaccggctcagggaattccatacgttccagaatgatcggcgcatccgggtcacacagggtgtcaccagtggttacgtctttcagaccgatagcagcagcgatgtcgcctgcgcgaacttctttgatctcttcacgtttgttagcgtgcatctgaacgatacgaccgaaacgctcacgtgcagctttcacggagttcagtacggtatcaccagagttaaccacaccggagtaaacacggaagaaggtcaggttaccaacaaacgggtcggtagcgattttgaacgccagtgcagagaacggctcgtcatcacttgcgtgacgttcagccggagtgtctttaccgtcgtccaggataccgttgatcgcaggtacgtcaaccggggatggcaggtaatcaattaccgcatccagcatcgcctgaacacctttgttyttgaacgcagaaccacaggttaccaggatgatttcgttgttcagaacgcgctgacgcagagcacctttgatttctgcttcagtcagttcttcaccacccaggtatttttccatcagctcttcagaagcttcagctgcggattcgatcaggttctggtgccattcgttagccagttcaaccatgtctgccgggatatcttcgtattcgaaggttacgccctggtcagcgtcgttccagttgatagctttcattttcaccaggtcaacaacaccggtgaaatgttcttcagcaccaatcgccagctgcagcggaaccgggttcgcgcccagacgggttttgatctggttaacaactttcaggaagttcgcacccatacggtccattttgttaacgaacgcaatgcgcggaactttatatttgtttgcctgacgccatacggtttcagactgcggctgaacaccaccaactgcgcagtaaaccattaccgcaccatcgagcacacgcatggaacgttctacttcgattgtgaagtcaacgtgccccggggtgtcgatgatgttgatgcgatgcggctcatactgcttagccataccagaccagaatgcagtagtcgcagcggaagtgatggtaataccacgttcctgctcctgctccatccagtccatggttgcagcgccgtcatgaacttcaccgattttatggtttacaccggtgtagaacagaatacgttcggtagtagtggttttaccggcgtcgatgtgcgcactgataccgatgttacggtagcgtgcgatgggtgttgtacgagccatttgtttcctcgtttatcttttaggcgttcaatttaagtagcccaaagcgggctgcttactggaagcgcccgcctggtgactaaaactccgaagggattaccaacggtagtgtgcgaacgccttgttggcttcggccatacggtgaacgtcttcacgtttcttaactgcagtacctttgttttctgcagcatcagaaagttcgttcgccaggcgcagagccatggatttatcaccgcgtttacgagcagcttcaacgatccaacgcattgccagagcattacgacgaaccggacggacttcaactggtacctgataagtagaaccaccaacgcggcgagacttaacttctacagtcgggcgcacgttttcgagagctacttcgaatgcttccagttcagatttaccagagcgctgagccagggtctccagcgcgctgtatacgatagattcagcagtagattttttaccatctaccatcaggatatttacaaatttagccagcagttctgatccgaacttcggatccggcagaattttacgctgaccaatgacgcgacgacgtggcatggaaatactccgttgttaattcaggattgtccaaaactctacgagtttagtttgacatttaagttaaaacgtttggccttacttaacggagaaccattaagccttaggacgcttcacgccatacttggaacgagcctgcttacggtctttaacgccggagcagtcaagcgcaccacgtacggtgtggtaacgaacacccgggaggtctttaacacgaccgccacggatcaggatcacggagtgctcctgcaggttgtgaccttcaccaccgatgtaggaagtcacttcgaaaccgttagtcagacgaacacggcatactttacgcagcgcggagttcggttttttaggagtggtagtatatacacgagtacatacgccacgtttttgcgggcatgcttccagcgcaggcacgttgcttttcgcaactttgcgagcacgtggtttgcgtaccagctggttaactgttgccattaaatagctcctggttttagcttttgcttcgtaaacacgtaataaaacgtcctcacacaatatgaggacgccgaattttagggcgatgccgaaaaggtgtcaagaaatatacaacgatcccgccatcaccaggccatctggccggagtgcttaaccgtaagtctgacgaaatcagtatagtcaatgggaatgatgtcgttcgaaatttgaccagtcaaaccgcgggcaataaggtcttcgttcagggcatagaccttaatgggggcattacgcagactttcaaggtagcggttaccgtcaactgcggcagttacgccatcttgcaataatagcagttcgtcgccttcactgagcagacgcagcagcgcagcaaaatccgtcagccagggtgaacgatgtaacgtgtgcagcataaacgcctcaaaacctcaaaataacatcgtagttggcgagttcgcggcgtaaggcatctgcttcgagcggcgtggcttcgacaacaaagggggtctgcggatctaacccgcgttcgcgcagtgaagccgcacaaacccagcactgttcaatgtcgtacagatccaacaatttaaaagtggcaatgtaatcacgcgccagcactgcatcgggcttttgtcctggcagtagctgaaaaacgccatcagcaataaagaagacggccagctcgtcagttaacgcggaagttgccagtaaagcatctaaaccttcccgcccggcagcggtaccatgaggcacagtakaaaaaacaaacgcaattcgtttcatcagaactgtaccaccctgtcacaggtcagcgaggcttccgccagcgcgccaagtccgcttaaggtaaatccctgctgaaggtttgacgaagccagccccagtcttccggcctccatttcatcaacaacgccacggcgtaatgctgccgctacgcagatattcagcgccacaccatgttgcgcattcaactgttgccagccgcgcacaaggtcaaattcgtcgcttgccggtgaggtcaagtggttagcgttatagaccccttcccgatagaaaaagacgctgcttaacttatggccttctgctatcagcgcctgcgcaaactgaaaagcactactcgcctgttgcgtaccgtatgctggcccggtcaccacgatggcaaaacgcattacttatcttgcccctggaaatcaccgctcttgaactggcggatgtagagatagacagtgtgtttggagatgttcaggcggtcagcaacctggttgatcgcatctttaatatcgaagatccctttctcgtagagattcagcacgatctgacgatttttggcgttattagaaacattgcgatcggcattcacttcttcgatggtgaactccagcgtttgggtaaccagatcttcaacagaagaggcaaagttgacgcttgaaccgacatccggggtttctggcggcacaaaggtgctcataatctgcgagaagggaacatcaagattcatattgatgcacagcagaccaattacacgctgttcgcggttacgaatcgcgatagtcagggacttcattaatacgccgcttttggcgcgagtaaagtagcatttagaaacgctgctatccgctcccgtcatatcgtgcagcatacgtagcgccaggtcagtaattggcgaaccaatcttccggcctgtatgttcaccgttagcaatgcgaatggctgaacattttagatcctgcaaagagtgcaaaacgatttcacagtgggagccaataagcatcgctaacccgtccaccaccgcttcgtaggatttcagaatatcaaaatcggtctgctcgaaaggacgttgatccagtaaatccaactcactggtttcgttggttaaaagcgacctggacatgaaaaaaaacactccttttcaggagcctgtcgttaacttttcagggcaggctcattaatgatgcgggtaactaaattaatacagcggaggttccgctttccagcactaattatatccggcctgtaataaaaaaaccgccgcctggtcaggcggcggttcttaatgcttattttttagcagaatctgcggctttcgcatcagcttccggctttgcatcagccttcggcgctggtttcacatccagcagctctacgtcaaacaccakggtagaattcggtgggatccccggaacacccgctttgccgtaagccagttctggtggaataaccagtttgatcttaccgcctttcttgatgttcttcagaccttctgtccaacccgggataacaccgtccagacggaaagagagcggttcaccacgggtgtaagagttgtcgaactctttaccgtcgatcagcgtacctttgtagttcacgacaacagtatcgctgtctttcggtgcttcgcctttaccggcttctactacctgataaaccagaccagtggaagaggttttcacacctttctctttggcaaatttctcgcggtactctttaccttttgcttcgttatcagccgcgtctttttccatcttcgcctgagcagaagacttcacgcgagcttcgaatgcttgcagagtctgttcgatctcttggtcggagagtttgctcttatcagcaaatgcatcctgaacaccagcgatcagctgatctttatccagtttgatgcccagtttttcttgttcttttagagagttttccatgtaacgacccagcgaggcacccagtgcataagctgatttctgatcgtcatttttgaacgctgctttgctgtcagcagttgtagcaggttttgcagcttcagcagcaaaagtgattggtgcatgcaaggcaacggccattgtggtcgccagcagcgttactttaaacagtgatttcatccatatctccaggatcggggcatctcaccccagggttaactattatcagaagggtactataaagcgttgtcgaacaaatctacatacagacacgccctattatcatctactttcagactctttttgtttaaattagtttcgatgaccgcgaaatgagtgctgtctcgggcagcaaagttaagtagaatccgcggcgaccattcgacaaaagaggtgaatcatgcaggatttatcattggaagcacgcctggcagagctggagagccgactggcttttcaggaaatcaccattgaagaactgaacgtcacggtgaccgctcatgaaatggagatggcgaaactgcgcgatcatctgcgtctgctgaccgagaagttaaaagccagccagccgtcgaacatcgcgtcgcaggctgaagaaacgccaccgccacattattgaggcgtaaaaaaagcggggattccccgcttttttgtcaccttttcggtattagtggcaaccgcaaccgccgttgcctttaccgccacagcagccttcgccaccgtgttcatgaccgtgatcgtggccatgaccgccgcagcaaccgtcgtggtcgtgatcgtggtgatgatcgtgcgcgccgtgaacgtggccatgagccagttcttcttcggtcgcttcgcgaatcgccacaacttcaacgttgaatttcaggttctgaccggccagcatgtggttaccatcaaccacgacgtgatcgtcttcaaccgcagtgatttcaaccggtaccggaccctggtcggtttcagccaggaaacgcatacctacctgcagttcatcaacgcccataaatacgtctttaggaacacgttgcaccaggttttcgtcgtactgaccgtaagcgtcgttcgcgccaacagcgacatcaaatttgtcgccaacttcatgaccttccagcgccgtttccaggccagagatcagggaaccgtgaccatgcaggtagtccagcggcgcactcaccggagactcatcaaccaacacaccgtcttctgtacgtacctgataggccaggctgaccaccaggtcttttgctactttcatgatatctcctgagcatgggaagaatagtggcgcagattgtagcggaattctgcagccgtgtactcactagcttaaaaaaactcggcgcatatcgctagtccggatgaaaaatcccgatcacttgctcatctttgcgaacgtgatcgcgggcttctttgtctgcttctcgcatctggtgtccgcacttaacgcattcaacaatatcaatattattttcgcgccacatcgccattgaatcctgcgcctgacaggccgggcattttgcgcccgcaataaaacgttttcggattgccatctttaccctctactcaaattcatcccagccgtccagctagcgtcgttcttgttgcatttcacgctggaaaatctcttccagttcgcgtcgggcttccctggcgcgagaaatttgtacggtatcggcatgcattgggatgagctctcgcagcatccgcatatccaggcggcgaaaatgcagttgcgcccgctgtgcctgatgcggatgcataccaagcgtgaccagcgtcttgcgccccagctctaacgcactggagaatgtttcacgggaaaactgcgtcacccctgcctgtaataactcatgcgcttccacacgtccgcgcgctcgcgcaagaatatgcaaatgcggaaagtgctgctggcatatttccaccagcttcatggtgtcttccggctcgttacaggtaatgacgatagactcagcggcctctgcacccgcagaacgtaaaagatctacctgcgtggcatcaccgtaataaactttgtagccatatttgcgcatcaggttaacggcgctgatatcccgctccagcacagtaatgcgcattttatttgccatcaacaaacgaccaatcacctgcccaaaacgtccaaagcccacgacaatgacctggggtttatcatcgttgacccacggtttttcgtcttcttcttccggtccgttaaactggcgggatagccatttatccaccagcttcatcagcagcggcgtggtcatcatggaaagcgtcaccgtcaccagcaacagcgccatctggtcgccctggaataagcgttgtgaagaagcggtagaaaagaggacaaaggcaaactcaccgccctgactcaacacgccagcaaactgcatccgctctgagctacgcacgccatacaatcgcgccagcagatacagcacgagaattttcaccgccaccagcacaaccacgcttatcactacccacaacagatgggtataaagcaccccgaggttgagtgacatcccgacagagataaagaacaaaccgagcagcaagcctttaaagggatcgatagccgtttccagttcatggcgatattcactttccgccagcagcacgcctgcaataaacgtaccgagcgccatcgacagccccaacgcatccataaacaatgcggaacccaataccagcagcagcgtcgcggcggtgaacacttcccgcacgccagaagctgcaataaaacggaataccggacgcaataaatagcgcccgccaatcagcatgccgacaaacgccagcaccttcatgccgatcttcatccagtcgaaatgttcgtctgccgaacccgccaacaacggcactaacgccagtgccgggatcaccgccagatcctgaaacagcagtaccgaaaacccgagctgcccggattcgctgcgattcatccctttctcacgcatcaattgcaacgccattgcggtcgaagacatcgcaaggccaatgccaccgaccaccgccgcctgccaggcgaaatccgtcagcatcaataatcccgccagcaacgccgcgcttaacagcacctgtgccgcgcctacgccaaaaatcgaacgccgcagttgccaaagcttggagggattcaactcaaggccgatgataaacatcaggaacaccacgccgagttccgaaaagtggaggatctcatcgacgtcgctaataaaccccagcccccacgggccaattgcaatccctgccagcaaatatcccaacacagcgccaatacccagccgcgatgccaacggcaccgcagccaccgccgcgaagagaaacagcactcctgcaagtaaaaaatcggaaccttccatcagcggcctcctggagacagcggatttgccagccagtcaccgtaggntctggcgtggctcgccagctcctgtgcgctttgccgtctcgcccagtaaataatgatgggacttaaccaatgcatccggcacatgcccgccgccagttcaaaggggcgcaggacatcgctcatcgggtaacgattcaacgcgtcataacggtaagcactttccggctcgccggtggtaatcacactacgccagtactttcccgccagttggtttcctcccggcccgctggcaaaaccacggcttaatacccggtccagccactctttcagtagcgccgggcagctataggtataaagaggatgctgaaagacaatcacctcgtgctcgcgcagtaatgcctgctcacgggggatatcaataaaaaaatcgggatagtgcgcgtaaaggtcgtgcacggtaacattgctgagctgcgtggccggtttaagcagtacccggtttgccaccgagtcctgagattccggatgggcatacagcagcaaaactttcgctggctgagacatcatccccctcccggtatggtttttgtgtatagtcgctgttttgggctaccattgcgcccggtgcggcagctcgcccatacattacattatcataatgataagttaacatagtctgaacatacggcaccttatgattgttttctcctcgttacaaattcgtcgcggcgtgcgcgtcctgctggataatgccaccgccaccatcaaccccgggcagaaagtcggcctggtgggtaaaaacggctgtggtaaatctaccctgctggcattgctgaaaaatgaaatcagcgccgacggcggcagctacacctttccgggaagctggcaactggcgtgggtgaatcaggaaacgccggcgttaccgcaagcggcgctggaatatgtcattgacggcgaccgtgaatatcgtcaactggaagcgcagctacacgacgccaacgaacgtaacgacgggcacgccattgcgaccattcatggcaagctggatgctattgacgcatggagtattcgctcccgtgccgccagcctgctgcacggcctcggtttcagcaatgaacaactggagcgcccggtaagtgatttctctggtggctggcgtatgcgtcttaaccttgcccaggcgctgatttgccgttcagacttgctgctgctcgacgaaccgactaaccacctcgatctcgatgccgttatctggctggaaaaatggctgaagagctatcagggcacgctgatcctgatctctcacgaccgcgacttcctcgatccgatcgtcgataaaattattcatatcgaacaacaaagcatgttcgagtacaccggcaactacagttcgtttgaagtacagcgcgccacccgtctggcgcagcaacaagcgatgtacgaaagccagcaggaacgcgtagcgcatctgcaaagttatatcgaccgtttccgtgccaaagccaccaaagcgaagcaggcccagagccgcattaagatgctcgagcgtatggagctgattgcccccgcgcacgtcgacaacccgttccgctttagcttccgcgcgccggaaagcctgccaaatccgttactgaagatggaaaaggtcagcgcaggctatggcgatcgcattattctcgactcgattaaactgaatctggtccccggttcgcgcattggtctgttaggccgcaacggcgcgggtaaatcgacattaatcaaactgttagccggtgaacttgcgccagtcagtggtgagataggcctggcaaaagggatcaagctcggctacttcgcccagcatcaacttgaatacctgcgcgccgacgaatcgcctattcaacatctggcacgtttagcgccgcaggaactggagcaaaaactgcgtgactacctcggcggctttggtttccagggcgataaagtaaccgaagaaacgcgccgcttctccggtggggaaaaagcccgcctggtgctggcattaatcgtctggcagcgtccgaatctgctgctgctcgacgaaccgactaaccaccttgaccttgatatgcgtcaggcactcaccgaagcattaatcgagtttgaaggcgcgctggttgtcgtttcgcacgaccgtcatttgctgcgttccaccactgacgatctctacctggttcacgatcgtaaagtcgaaccgttcgacggcgatctggaagattatcaacagtggttgagcgacgtacaaaagcaggaaaaccagaccgacgaagcgccaaaagagaacgcgaacagcgcccaggcacgtaaagatcagaagcgtcgggaagcggagctgcgtgcgcaaacccagccactgcgtaaagagattgcccgtctggaaaaagagatggagaagctgaacgcgcaactggcgcaggcagaararaaactcggcgacagcgaactgtatgaccagagccgtaaagcggagttgaccgcctgcctgcaacagcaagccagcgccaaatccggcctggaagagtgcgaaatggcatggctggaagcccaggagcagcttgagcagatgctgctggaaggccaaagcaactgatggcgcagataacgacgaccgatgccaatgaattcagcagcagtgctgaattcacccctatgcgcggctttagcaattgtcatctgcaaaccatgctgccgcgtctgtttcgtcgcaaggtgaaattcaccccgtactggcagcgactggagttgcccgacggcgattttgtcgatctcgcgtggagtgaagcccctgcacaggcgcaacataaacctcgtctggtggtgtttcacgggctggaaggcagtctcaatagcccttacgcccacggtctggttgaggcggcgcaaaagcgcggctggctgggcgtggtgatgcattttcgcggatgcagcggtgaaccaaaccgtatgcaccgcatttaccattcgggcgaaaccgaagacgccagttggtttttacgctggctgcaacgcgagtttggccatgcgccaacggctgccgtcggctattcgctcggcggtaatatgctggcctgtttgctggcaaaagaaggcaatgatctcccggttgatgcggcggttattgtctctgcgccgtttatgctggaagcctgtagctatcatatggaaaagggcttttcccgcgtttatcagcgttacttgctgaacctgttaaaagccaatgccgcgcgcaagctggcagcctaccccggaacactgccgattaatctcgcgcagttaaaatcggtacgtcgcatccgtgaatttgacgatctcatcaccgccagaattcacggctacgctgacgctatcgactattatcgtcagtgtagcgccatgccgatgctgaaccggatcgccaaaccgacgctgattattcacgccaaagacgatccgtttatggatcatcaggtgatcccgaaaccggaaagtctccccccgcaggtggagtatcaactgactgaacatggcggtcatgttggctttattggcggtacattacttcatccgcaaatgtggctggagtcacgcattcctgactggttaacaacgtatctggaggcgaaatcatgttgattccgtggcaagacctctcccccgaaacgctggaaaatttaattgaaagctttgtgttacgtgaaggcaccgattatggtgaacatgagcgtacacttgaacagaaagtcgccgacgtcaaacgccagctacagtgcggagaagcggtgctggtatggtcggagctgcacgaaacggtcaatatcatgccgcgcagtcagtttcgcgaataacctgcaaccgtcggcggacgagataataatgatagctaagtcatggagttactatgtctgccaaacatccggtcattgcggtaacaggatccagcggcgcggggaccaccaccaccagcytcgcgtttcgtaaaatattcgcgcagttaaatctgcatgcagccgaggtggaaggcgacagttttcaccgttacacccgcccggaaatggacatggcgatccgcaaagcgcgcgacgccgggcggcatatcagctacttcggccccgaagcgaacgacttcggcctgctggaacaaaccttcattgaatacggtcagagcggcaaagggaaatctcgcaaatatctgcatacctacgatgaagccgtaccgtggaatcaggtaccgggaacattcaccccctggcaacctttaccagaacccactgatgtactgttttatgaaggtttacacggcggcgtagtcacgccacagcataacgttgcgcagcatgtggacttactggtcggcgtggtacctatcgttaaccttgagtggattcaaaaactgatccgcgacaccagcgagcgcgggcactcacgagaagcagtgatggattcagtagtgcgttcaatggaagactatatcaactacatcacaccgcagttttcccgcacccatcttaacttccagcgcgttcccaccgtcgacacttcaaacccgttcgcggcaaaaggtatcccgtcgctggatgaaagctttgtggtgatccattttcgtaatctggaagggatcgatttcccctggctgctggcgatgttgcaaggctcattcatttcccacatcaatacgttagtggtgcccggcggcaaaatgggtctggcaattgaattaattatgctgccgctggtgcaacgattgatggaaggaaagaaaatcgagtaactctgctattacgccggataaaatactatccggcttcacaacgggatagttaaatcacgcggcaaccacttcatacgagtgagtaatattcaccgctttttccagcatcaacgccactgaacaatatttctcagcagagagatcaaccgcacgcgcaaccgctgcgtctttcaggtcgcgaccggtgacgataaaatgcagattaatgtgcgtaaacaggcgtggtgcctcttcgcggcgttcagaggtcaattttacttcacaatcgaccacatcctgacgccctttttgcaggatcgaaaccacatcgatggcactgcaaccacccgccgccatcaacaccatttccatcggacttggtgctttatcgcctgagttgccgtccattaaaatctggtgaccagaggcagattcgcccagaaaagttaacccttcgacccacttcactcgcgcttgcatttttgctactccactgcgtcaattttcctgacagagtacgcgtactaaccaaatcgcgcaacggaaggcgacctgggtcatgctgaagcgagacaccaggagacacaaagcgaaagctatgctaaaacagtcaggatgctacagtaatacattgatgtactgcatgtatgcaaaggacgtcacattaccgtgcagtacagttgatagccccttcccaggtagcgggaagcatatttcggcaatccagagacagcggcgttatctggctctggagaaagcttataacagaggataaccgcgcatggtgcttggcaaaccgcaaacagacccgactctcgaatggttcttgtctcattgccacattcataagtacccatccaagagcacgcttattcaccagggtgaaaaagcggaaacgctgtactacatcgttaaaggctctgtggctgtgctgatcaaagacgaagagggtaaagaaatgatcctctcctatctgaatcagggtgattttattggcgaactgggcctgtttgaagagggccaggaacgtagcgcatgggtacgtgcgaaaaccgcctgtgaagtggctgaaatttcgtacaaaaaatttcgccaattgattcaggtaaacccggacattctgatgcgtctgtctgcacagatggcgcgtcgtctgcaagtcacttcagagaaagtgggcaacctggcgttcctcgacgtgacgggccgcattgcacagactctgctcaatctggcaaaacaaccagacgctatgactcacccggacggtatgcaaatcaaaattacccgtcaggaaatcggtcagattgtcggctgttctcgtgaaaccgtgggacgcattctgaagatgcttgaagatcagaacctgatctccgcacacggtaaaaccatcgtcgtttacggcactcgttaatcccgtcggagtggcgcgttacctggtagcgcgccattttgtttcccccgatgtggcgcagactgatttatcaccccgatattaactatgcactgcgacaaacgctggtgctatgtttgcccgtggccgttgggttaatgcttggcgaattacgattcggtctgctcttctctctcgttcctgcctgttgcaatattgcgggccttgatacgcctcataaacgttttttcaaacgcttaatcattggtgcgtcgctgtttgccacctgtagcttactgacacagctgctactggcaaaagatgttcccctgccttttttgctgaccggattaacgctggtacttggcgtcactgctgagttggggccattgcacgcaaaattgcttcccgcatcgctgctggcagccatttttaccctcagtctggcgggatacatgccggtctgggaaccgttgctcatctatgcgttgggcactctctggtacggattgtttaactggttttggttctggatctggcgcgaacaaccgctgcgcgagtcactaagtctgctgtaccgtgaactggcagattattgtgaagccaaatacagcctgcttacccagcacaccgaccctgaaaaagcgctgccgccgctgctggtgcgccagcaaaaagcggtcgatctaattacccagtgctatcagcaaatgcatatgctttccgcgcaaaataatactgactacaagcggatgctgcgtattttccaggaggcgctggatttacaggaacatatttcggtcagtttgcatcagccggaagaggtgcaaaagctggtcgagcgtagccatgcggaagaagttatccgctggaatgcgcaaaccgtcgccgctcgcctgcgcgtgctggctgatgacattctttaccatcgcctgccgacgcgttttacgatggaaaagcaaattggcgcactggaaaaaatcgcccgccagcatccggataatccggttgggcaattctgctattggcacttcagccgcatcgcccgcgtgctgcgcacccaaaaaccgctctatgcccgtgacttactggccgataaacagcggcgaatgccgttacttccggcgctgaaaagttatttgtcactaaagtctccggcgctacgcaatgccggacgactcagtgtgatgttaagcgttgccagcttgatgggcaccgcgctgcatctgccgaagtcgtactggatcctgatgacggtattgctggtgacgcaaaatggctatggcgcaacccgtctgaggattgtgaatcgctccgtgggaaccgtggtcgggttaatcattgcgggcgtggcgctgcactttaaaattcccgaaggttacaccctgaccttgatgctgattaccacccttgccagctacctgatattgcgcaaaaactacggctgggcgacggtcggttttactattaccgcagtgtataccctgcaactgttgtggctgaacggtgagcagtacatccttccgcgtcttatcgataccattattggttgtttaattgctttcggtggtaccgtctggctgtggccgcagtggcagagcgggttattgcgtaaaaacgcccatgacgctttagaagcctatcaggaagcgattcgcttgattctgagcgaggatccgcaaccaacgccactggcctggcagcgaatgcgggtaaatcaggcgcataacactctgtataactcattgaatcaggcgatgcaggaaccagcgttcaacagccattatctggcagatatgaaactgtgggtaacgcacagtcagtttattgttgaacatattaatgccatgaccacgctggcgcgggaacaccgggcattgccacctgaactggcacaagagtatttacagtcttgtgaaatcgccattcagcgttgtcagcagcgactggagtatgacgaaccgggtagttctggcgatgccaatatcatggatgcgccggagatgcagccgcacgaaggcgcggcaggtacgctggagcagcatttacagcgggttattggtcatctgaacaccatgcacaccatttcgtcgatggcatggcgtcagcgaccgcatcacgggatttggctgagtcgcaagttgcgggattcgaargcgtaatgcaggctaaaccatcggataaggcatgcacgccgcatccgacatcttttgcctgatgcgtcttatttacgccccaaccaccttcgccaccgcgtgggcgaaacgttgcatcccttcatcgatatccgcatcttccaccaccagcgacggcgcaaaacgcatcacatccggtccggcattcagcaccattacgccagcctctgcgcccgcatacaggaaatcacgcgcctgacctttgtactgtggtttcagctccgcgccaattaacagccccataccgcgaatatcgctaaacacatcgtactgctgatcgatcttctgcaaatggtcaacaaaacgctggcgtttcgcctgaatgccttccagcacttcaggggtattaatgatatcaaacgccgcgcccgctactgcacaggccagaggattaccgccgtaggtggaaccgtgagaaccaggatgaaacgcagaagcaatttccgccgtggtcagcatggcgctaatcgggaagccgccgcctaacgctttcgcagaagtcagaatatccggcgtcacgccgtagtgcatgtaagcaaacaaatcgccagtccgccccatcccgcactgtacttcatcaaacaccaataatgcctgatgttgatcgcacaactcacgcaagccctgcaaaaactctggcgtcgctgccgtcacaccgccctcgccctggatcggctcaaccaccaccgcacaggtgtgatcatccatcaccgctttcactgcgtggagatcgttaaagggaacgtggatgatgtctgatggttttggcccaaagccgtcggaatattttggctgcccacccaccgaaacggtaaacagcgagcgaccatgaaaagcgttatggaaggcaataattttggttttgaacgggctatgacgcacgcaggcgtaatggcgtgccagtttaaaggcggtttcgttagcttccgtgccggagttcataaacaccacgcgttcggcaaacgtcgcctcaatcagtttacgcccaagacgcagcgccggttcattggtgaaaacgttactgatatgccacagagtttcgccctgggtttttaacgcgttcaccagcgcaggatggcaatggcccaacgccgtaactgcaatgccacccgcgaaatcgacatactccttgccttgctgatcccagattcggctgccctgaccttttaccggaatgaactctgccggagcataaatcggcaggatcacttcatcgaaagtcgcgcgtgtaattgctgtttgttcaattgccatctcatgatcaccctgttatgcataaataaatgtgaaattataatcacaaaatatgcataaaaaatcattgaatggcaatcagaaatcagcgatgcaggaaattagccagcagttgatgtccttgttcgctaagaatactttctggatggaactgcacaccttccagatcccactggcgatggcgaatccccataatctcgcgggtttcgctccaggccgtcacttcaaagcacgctggtaacgagtcaggttccactaccagcgaatgatagcgtgtcacggtaagtggatttgccagcccccgaaatacgccctcaccgttatgtgtaatcggcgaggttttgccgtgcatgacctttgcggcgcgcacaactttaccgccaaatgcctgcgccattgcctgatgaccgaggcagacgccaagaatcggcaagcgcccggcatagtggcgaataacgtcaagggagatcccggcttcatctggcgtacaggggccgggtgagatgacaactttttgtggtttaagggcgtcgatatccgccagcgtcaacgcatcgttgcgcttaaccagcacatccgcccccagttcacaaaagtactggtagaggttccaggtaaaagaatcgtagttatctataagcaggatcatggcggctccggtacgaaagaaccgcgctattttactcagattccccggcttcgcttaccactttgctaaatatcatctgcaacgcggtgagatcccccattgccccactctgatttgcctgattccaggcctctttttcgataccctgccagctcagttgatatccggcatgaatcgccagttgctcgaagaagatccgctgtgccagaccacttcccacccggaagggatgcagcacgttgatttcacaatagtaatgcgccagccgctcgacgaacttcgttttctccaggccaaccagataaccttcttcctccagatcctgcatcagggcattgccctctttttcgatataagcaaagtggcagaacggcgtatcgccctgataaatatcaacttcacgcagttgccctgcccagtcgaaaatatcctgatacagctggcgatggatagtgcgcaaatgcggtaaaccgcgcaccagcggaccaagctcaatggtcgcagcacgcagcgccgtcatttcgtaagcggcctgttccagccgttgttgctggcggatgttcagccggttacgcatgatatcaaggccaggataaagatacggatcgcgcccttcgccgaatttatcgctcatagtgactcctcagctcttcaaggcgcgctaaagcctctgcggcagtaagagtgactaaaggcatctcgacgccttcaagacggcgactggcctgaaaattacgattacgctgaagctcccagagacgggacttttgcttatcggtgagtttcttcacttgatgcctccctgaacgtgtccatttgccacaagtataagcggcaaatccgggttacgccgggagagcagaagcgcgggcaagattgcccgcgcgagaaatcattacggcaggactttagcggaaaggataactaccggttttgacggcacattctggtacggaccaacgtcatgagtcggcacctgggaaatcttatcggcaacgtccatgcctttcaccactttaccaaataccgcgtaaccgaaatcacgctgaccatggtcaaggaaggcgttatcggcaacgttgataaagaactggctggtggcgctgtctttgtcagcggtacgcgccatcgcgatggtgccacgcgtgttgcgaaggccgttatcggcttcatttttgattggcgggtttggttttttctgctgcatctgctcggtgaaaccgccgccctgaatcataaagccaggaatgacgcggtgaaaggtagtgttgttataaaaaccgctgttcacataatcgacaaagttttgcacagacactggcgctttttgtttatccagctccagttcgatgttaccagctgaggttgtcaacaatacgtgcgggtcccctttcgctgccattgctgcgggagaaagagcagaaagagcgaaaacagcagccatcgccgccagggtcgatttgaacatgagatttccttaacaaacagagcagaaaaaaagcaagtgaagagattctaaatagccttcaagaacaaggccatccctttacctaattttacgtatctgaaatatatgtaacctgacgatcactttttattccgtgatcaaaatcacctcttaaaatgcaatttagcaaccgattgcaataaaacatttaaacagatcacaaaatcacctaaaatcgcccgctcgcggcatatcccgctatgccattttatttttgaacgcaggccaatcatgactaacagcaatcgcatcaagctcacatggattagctttctctcctacgcactgactggtgcgttggttattgtcaccgggatggtgatgggaaatatcgccgattatttcaatctgcctgtttccagtatgagtaacaccttcaccttcctcaacgccggcattttaatctctatcttcctcaacgcctggctgatggaaatcgtcccgttgaaaacgcagttacgttttggctttctcctgatggtgctggcggttgccggtttgatgttcagccacagcctggcgctgttctcggcggcgatgttcattctcggggtggtcagcggcatcaccatgtcgattggtacattcctggtaacacaaatgtatgaagggcgtcagcgcggttcccgcctgttatttaccgactccttcttcagtatggctgggatgattttcccaatgatcgccgcgtttctactggcgcgcagcattgagtggtactgggtttatgcctgcatcgggctggtgtatgtcgctatttttattctgaccttcggctgtgagttcccggcgctgggcaaacatgcaccaaaaacggatgctccggtagcgaaagaaaagtgggggatcggcgtactgtttctctctgttgcggcgctgtgctacatcctcggtcagttaggttttatctcctgggtgcctgagtatgccaaaggcctgggcatgagcctgaatgatgctggcacgctggtgagtaacttctggatgtcatacatggtcggcatgtgggcgttcagctttattcttcgcttctttgatttgcaacgcattctgaccgtactggctggtctggctgcgattctgatgtacgtctttaacaccggaacaccggcacatatggcgtggtcaattctcgccctgggcttcttctccagcgcgatctataccaccatcatcaccctgggttcacagcagaccaaagtaccgtcgccaaaactggttaactttgtcctgacctgcggaaccatcggtactatgttgacctttgtggttaccggcccgattgttgaacatagcggtccgcaggcggcactgcttacagcaaacggtctgtacgctgtcgtctttgtgatgtgcttcctgttaggtttcgtcagccgtcaccgtcagcataacaccctgacctctcattaattgctcatgccggacggcactatcgtcgtccggccttttcctctctaaccccgctacgtgcatctatttctataaacccgttcattttgtctattttttgcacaaacatgaaatgtcagacaattccgtgacttaagaaaatttatacaaatcagcaatataccccttaaggagtatataaaggtgaatttgatttacatcaataagcggggttgctgaatcgttaaggtaggcggtaatagaaaagaaatcgaggcaaaaatgagcaaagtcagactcgcaattatcggtaacggtatggtcggccatcgctttatcgaagatcttcttgataaatctgatgcggccaactttgatattaccgttttctgtgaagaaccgcgcatcgcttatgaccgcgtacacctctcgtcttacttctctcaccacaccgccgaagagctgtcgctggtgcgcgaaggcttctacgagaaacacggcatcaaagttctggtcggcgaacgcgctatcaccatcaaccgtcaggagaaggtgattcactccagcgccggacgtaccgttttttatgacaagctgatcatggcgaccggttcctacccgtggatcccgccaattaaaggttctgatactcaggactgctttgtctatcgcaccattgaagacctcaacgccattgaatcctgcgcccgtcgcagcaaacgcggtgccgttgttggtggcggcctgttaggtctggaagccgctggcgcgctgaaaaacttaggtattgaaacccacgttatcgaatttgcccctatgctgatggcagaacagcttgatcagatgggtggcgagcagctgcgtcgcaaaatcgagagcatgggcgtgcgcgttcacaccagcaaaaacacccttgagattgtgcaggaaggtgttgaagcgcgtaaaaccatgcgttttgccgacggcagcgaactggaagtcgactttatcgtcttctctaccggtatccgtccgcgcgataagctggcaacccagtgtggtctggacgttgctccgcgtgggggtattgtcattaatgattcctgccagacttccgatccggatatctacgccatcggtgaatgcgcaagctggaacaaccgtgtatttggtctggtagcaccaggctacaaaatggcgcaggtcgccgttgaccatattctcggtagcgaaaacgcctttgaaggtgctgaccttagcgccaagctgaaactgctgggcgtagacgtaggcggtattggtgatgcgcacggtcgcacgcctggcgcacgtagctacgtttacctcgacgaaagcaaagagatctacaaacgccttattgtcagcgaagacaacaaaaccctgctcggtgcggtactggtgggcgataccagcgactacggcaacctgctgcaactggtgctgaatgctatcgagctgccggaaaacccggattytctgattctgccggcgcactcgggtagcggtaagccgtctatcggtgttgataaactgccggacagcgcgcaaatctgctcctgcttcgacgtcaccaaaggtgatctgattgctgccatcaacaaaggctgtcacaccgttgcggcgctgaaagccgaaaccaaagcgggtactggctgcggtggctgtatcccgctggtcactcaggtactgaacgcggaactggcgaaacagggcatcgaagttaacaacaacctgtgcgaacactttgcttattcgcgtcaggaactattccatttgatccgcgttgaaggcattaaaaccttcgaagaactgctggcgaaacacggcaaaggttacggttgtgaagtttgtaaaccgaccgtcggttcgctgctggcctcctgctggaacgaatacattctgaagccggaacatactccgctgcaggattctaacgacaacttcctcgctaacatccagaaagacggcacctactcggtgatcccgcgctctccgggcggtgaaatcaccccggaagggctgatggcggtaggtcgtatcgcgcgtgaatttaatctctacaccaagatcactggctcccagcgtctggcgatgtttggcgcacagaaagacgatctgccggagatctggcgtcagctgattgaagccggcttcgaaaccggtcatgcctatgcgaaagcactgcgtatggcgaaaacctgcgtgggtagcacctggtgccgctacggcgttggcgacagcgtcggcctcggcgtggaactggaaaaccgctacaaaggcatccgtacgccgcacaaaatgaagttcggtgtctccggctgtacccgtgaatgttcagaagctcagggtaaagacgtgggtattatcgccactgaaaaaggctggaacctgtatgtttgcggtaacggcggcatgaaaccgcgtcatgcggatctgctgscggcggatatcgatcgcgaaacsctsatcaaatatctcgaccgcttcatgatgttytacatccgtactgccgacaaactgacgcgtaccgcaccgtggttagaaaacctcgaaggcggcatcgattacctgaaagcggtgatcattgacgacaaactggggctgaacgcacatctggaagaagagatggcgcgcctgcgtgaagcggtagtgtgtgagtggactgaaacggtcaatacgccgtctgcgcagactcgcttcaaacacttcatcaacagcgacaagcgtgacccgaacgtgcagatggtgccagagcgcgaacagcaccgtccggcaacgccgtatgaacgtatcccagtaactctggtggaggacaacgcatgagccagtggaaagacatctgcaaaatcgatgacatcctgcctgaaaccggcgtctgcgcgctgttaggtgacgagcaggtcgcgattttccgcccgtatcacagcgatcaggtgtttgcgatcagcaacatcgacccgttcttcgagtccagcgtgctgtcacgcggactgattgcggaacaccagggcgagctgtgggtcgccagcccgctgaaaaaacagcgttttcgcttaagcgacggcttgtgcatggaagacgaacagttttccgtcaaacattacgaagcgcgagtgaaagacggcgtggtgcagctgcgcggttaatgttttaacgggaggcgcaatgcctcccctttttgcatggtcctgtaataaccttcggtatattgcaggacattttttaaactttttgttttattttttgtttttattttttaaaggataatcaaatgtttacagacactattaataagtgtgcggctaacgctgcgcgcattgcacgcctgtcggcaaataacccgctcggcttttgggtcagctccgccatggcgggcgcgtatgtgggtcttgggatcatcctgatttttacgctcggtaatttgctcgatccatccgtacgccctctggtgatgggcgcgacctttggtatcgccttaacgctggtgattatcgccggttctgagctgttcaccggacacaccatgttcctcacctttggggtgaaagcgggcaccatcagccacgggcaaatgtgggcaatcctgccgcaaacctggctgggtaacctggtcggttccgtcttcgttgccatgctctatagctggggtggtggtagcctgctgccggtagataccagcatcgttcactccgtcgcgctggctaaaaccactgcaccggcaatggtactgttcttcaaaggtgcattgtgtaactggctggtttgtctggcaatctggatggcgctgcgcactgaaggggcggcgaaatttatcgcaatctggtggtgtctgctggcatttatcgcgtccggctacgagcactccatcgctaacatgacgctgttcgcgctctcctggttcggcaaccacagcgaagcctacacgctggcgggtattggtcataacctgctgtgggtgacgctgggtaatactttatcaggtgccgtattcatgggattgggttattggtatgctacgccgaaagcgaatcgtccggttgcggacaaatttaatcaaactgaaacggctgccggttaattactaaggggtttttacgtggatcatttgcctatattttgccaattacgcgatcgcgactgtctgattgtcggcggtggtgatgtcgcggaacgcaaagcaaggttgctgttagacgcaggcgctcgcttaacggtgaatgcattagcgtttattccacagttcaccgcatgggcagatgcaggcatgttaaccctcgtcgaagggccatttgatgaaagccttctcgacacctgctggctggcgattgcagcgacggatgatgacgcgcttaaccagcgcgtcagcgaagccgctgaagctcgtcgcatcttctgtaacgtggtcgatgcgccgaaagctgccagcttcattatgccgtcgattattgaccgctcaccgctgatggtggcggtttcctctggcggtacttctccggttctggcgcgcctgttgcgcgaaaaactcgaatcactgctgccgctgcatctgggccaggtagcgaaatacgccgggcagttacgcggtcgggtaaaacaacagttcgccacgatgggtgaacgccgccgcttctgggaaaaactgttcgttaacgaccgtctggcgcagtcgctggcgaacaacgatcagaaagccattactgaaaccaccgaacagttaatcaacgaaccgctcgaccatcgcggtgaagtggtgctggttggtgcaggtccgggcgatgccgggctgctgacactgaaaggtctgcaacaaattcagcaggcagatgtggtggtctacgaccgtctggtttctgacgatattatgaatctggtacgccgcgatgcggatcgtgttttcgtcggcaaacgcgcgggataccactgcgtaccgcaggaggagattaaccagatcctgctgcgggaagcgcaaaaaggcaaacgcgtggtgcggctgaaaggcggcgatccgtttatttttggccgtggtggcgaagagctggaaacactgtgcaacgcgggtattccgttctcggtggttccgggtattaccgcagcttctggttgctcagcctattcgggtattccgctcacgcatcgcgattatgcccagagcgtgcgcttaattaccggacacttaaaaaccggtggcgagctggactgggaaaacctggcggcagaaaaacagacgctggtgttctatatggggctgaatcaggctgcgactattcagcaaaagctgattgaacacggtatgcctggcgaaatgccggtagcaattgtcgaaaacggaacagcagtcacgcagcgcgtgattgacggtacgctcacacaactgggcgaactggcgcagcaaatgaatagtccatcgctaattattattggtcgggttgttggcctgcgcgataaactgaactggttctccaaccattaatttaatcagggccagagaattctggcctttttcgtttacaactctctttatatattcagcagataaaaatataactcattaacaaaaatcatttgtttttgccccgttatattcaccgttacagcgacttacaaaattaagtcattcactcactgacgccgattaaatattcctgtatcgttcttaatgagcagtctacttatattcatataatcaatgaatattaatcaatatataatacatagggaatgtaaatgaacaaatttattaaagttgcactggtaggtgcagtactggctacgttaactgcatgtactggtcatattgaaaaccgtgataagaactgctcttacgactacctgctgcacccagcaatttctatttctaaaatcattggcggttgcggtcctactgcacagtaagtctctgacagaaatcagctaacgctgatttaattgcctgacgccctcgggattacccgagggcgtatttgtttctatatccttcttgctccccacccgtaaaaatattttcactttaatttcaattggataaccacattcatcagccacagcgcgatcctgtgcgaaattatgtgatcttcctccacattacataacatcatatgttgttatattcatcatgcattgtcatgtcaccttttaaatgactgcaaactctcccctacaacgtgttggacaagaaaaaggtatcgctatgggaagccaggaactccaacgcaagctcggattttgggccgttcttgcaatcgccgtcgggacaaccgtcggctccggtatttttgtatctgtgggtgaagtggcaaaagcggcgggcacgccgtggctgacggtgctcgcatttgtcatcggcgggttaattgtgatcccgcaaatgtgcgtatatgcggaactatccaccgcttatccggaaaatggcgcagattatgtttatctgaaaaatgccggaagccgaccgctggctttcctctccggctgggccagcttctgggccaacgatgcgccgtcattgtcgattatggcgctggcgattgtcagcaatcttggctttttaacgcctatcgatccgttgctcggtaaatttatcgccgccggattaattatcgcctttatgctgctgcacctgcgctccgttgaaggcggcgcagcgtttcagacgctaattaccatcgccaaaattatcccgttcactatcgtcattggtcttgggatcttctggtttaaagcggagaattttgccgcccctgctaccactgcgattggcgcaacgggcagctttatggcgctgctggcggggatctctgccaccagttggtcgtataccggcatggcctctatctgttatatgaccggcgaaattaaaaaccccggcaaaaccatgccacgagcgctgattggttcctgtctgctggttctggtgctctacaccctgctggcgctggtgatttccggcctgatgcccttcgacaaactcgccaattctgaaacgccgatttccgacgccctgacctggatccccgcactcggcagcaccgctgggatctttgttgccatcacggcgatgatcgtcattcttggttcgctttccagctgcgtgatgtaccagccgcggctggaatacgcgatggcgaaagacaacctgttcttcaaatgcttcggccatgtgcatccgaaatacaacacgccggatgtctccatcattttgcaaggggcgctggggatcttcttcatcttcgtttccgatctcaccagcctgctgggctatttcaccctggtaatgtgtttcaaaaataccctcaccttcggctccatcatctggtgtcgtaaacgcgacgattacaaaccgctgtggcgtactccggctttcgggctgatgacccccctcgccattgcgtcaagcctcattctggtcgcctcaacctttgtctgggcaccgattcccggccttatctgcgccgtcatcgttattgccactggtctgcctgcttacgccttctgggcgaagcgtagccgccagctcaacgctttgtcgtaatgttatctggagaaaataaaatgttggatattgataaaagcactgtggactttctggtcaccgaaaatatggttcaggaagtggaaaaagttctcagccatgacgttccgctggtgcacaccatcgtggaagagatggtgaagcgcgacatcgatcgtatttatttcgttgcctgcggatcgccactcaacgcggcgcaaacggcgaaacatctggcagatcgcttttccgatcttcaggtttacgccatttccggctgggagttctgcgataacaccccatatcgcctcgacgctcgttgcgcggtgattggcgtttctgactacggtaaaaccgaagaggtaatcaaagcgctggagctgggccgggcctgcggcgcactcactgcggcgttcaccaaacgcgcggatagcccgattacctcggcggcggaatttagcattgattatcaggccgactgtatctgggaaattcatctgctgctctgctacagcgtggtgctggagatgatcacccgcctcgcgccgcacgcggaaatcggcaagatcaaaaacgatctcaaacagctgccgaatgcgctcggttatctggtacgcacttgggaagaaaaaggccgccagcttggtgaactggccagccagtggccgatgatttacacggttgctgcaggcccgctgcgcccgctgggttacaaagaaggcatcgtgacgctgatggaatttacctggacgcacggctgtgtgattgagagcggtgagttccgtcacggcccgctggagattgtcgaaccgggcgttccgttcctgttcctgctcggcaatgatgaaagtcgccacaccaccgaacgcgccattaactttgttaaacagcgtactgacaacgtgatcgtcatcgattacgccgcaatttcgcaaggactgcacccgtggctggcaccgttcctgatgttcgtgccaatggagtggctctgctactacctgtctatttacaaagatcacaacccggatgaacgccgctattacggtggtctggtggaatattaatcctctctcccggcccggcaacgggccggatttacgcaaggagttacccgatgaaaacaggtatgtttacctgcggccaccagcggctgcctattgaacatgcattccgtgatgcaagcgagctgggttacgatggcatcgaaatttggggcggccgcccgcacgcgttcgcgccggacttaaaagcgggcggcatcaaacaaatcaaggcgctggcgcagacgtatcagatgccgattatcggttacacgccagaaaccaacggctatccgtataacatgatgctgggcgatgaacatatgcgtcgtgaaagcctggacatgatcaagctggcgatggatatggcaaaagagatgaacgcgggttatacgctgatttctgcggcccacgcgggctatctcacgccgcctaacgttatctgggggcggctggcagagaacttaagcgaactgtgtgagtacgcggaaaacatcggcatggatctgatcctcgaaccgttaacgccgtatgaatcgaacgtcgtgtgtaatgctaatgatgtgcttcatgcgctggcgctggtgccttcgccgcgcctgttcagcatggtcgacatttgcgcgccgtatgtccaggcggaaccggtgatgagttatttcgacaaactgggcgataaattacgtcatctgcatattgtcgacagcgacggggccagcgacacgcattacattcccggcgaaggcaaaatgccgctgcgggaactgatgcgcgatattattgatcggggctatgagggatactgcacagtggaactggtaacgatgtatatgaacgagcccagactttacgcccgccaggcgctggaacgctttcgcgcgctgctgccggaggatgagtgatgaaaaccctggcgacaatcggcgataactgcgtcgatatctacccgcaactgaataaagcgttttctggcggtaatgcggtgaacgtggcggtgtactgcactcgctacggtataaagccgggatgcattacctgggttggtgacgatgactacggcacaaagcttaagcaggatctcgccagcatgggcgtcgatatcagccatgtccatacgaaacacggcgttaccgcacaaactcaggtggaactgcacgacaatgatcgcgtttttggcgactacaccgaaggcgtgatggccgactttgccctgagtgaagaggattacgcctagctggcgcagtatgacattgtgcacgcggcaatctggggacatgcggaagacgcattcccacagctgcacgctgcgggcaaacttaccgctttcgacgtctccgacaagtgggacagcccgctctggcagacactggtgccgcatctcgattttgcctttgcctccgcaccgcaagaagacgaagcgctgcgtctgaagatgaaagcgattgttgcccgtggcgcaggcgtggtgattgtcacgttgggtgaaaacggcagtattgcctgggatggcgtgcagttctggcgtcaggctcctgaacaggtgacggttatcgacaccatgggtgccggagattcgttcattgccggattcctttgcggctggtctgcggggatgacattaccgcaggcgatggcgcagggaacggcgtgcgcggcacaaactattcagtaccacggtgcctggtaggcataacgttggcgtgagcatcttcacgccaacgtgctgttacttgccggaaaacgaccctataatccgtgtaattcattctttatttcagggtcgattatgtcagctacggaccgctactctcatcaactcctctacgctaccgtccgccagcggctgctggatgatatcgcgcagggggtttaccaggccgggcaacagatccctaccgaaaatgagctttgtacacaatataacgtcagccgcattaccattcgcaaagccatcagcgacttagtggcagacggcgtactgatccgctggcagggcaaaggcacctttgtacaaagccagaaggtcgaaaacgccctgctgaccgtcagtggttttaccgattttggcgtctcacaaggcaaggcgacgaaagagaaagtgatcgagcaagaacggatcagcgccgcgccgttttgcgaaaagctcaatatccccggtaacagcgaagtgttccatctttgccgggtgatgtatctcgataaagagccgctatttattgatagttcgtggatcccgctgtcgcgttatcctgactttgatgagatttacgtcgaaggaagctccacctatcagttatttcaggagcgttttgacacgcgagtggtcagcgacaaaaagaccatcgatatctttgccgccacccgcccgcaggcaaaatggctgaaatgcgaactgggcgaaccgttgtttcgcatcagcaaaatcgcctttgatcagaatgacaaaccggtgcacgtctccgaactcttctgccgcgccaaccgcatcaccttaacaattgataataaaagacattaaccgtaggccggataagatgcaccagcatcgcatccggcgatgccggcgcactgaattttacatcccgcacgttcccctcaccctaaccctctccccaaaggggcgaggggaccgtccgagcgttttgatattacggcttcgccacaaaaccaatcgcttcgtacaccgcttttagcgtacgggaagcgtgcgcgctggctttttctgcgccgtctttcatcacctgttgcaggaaggcttcatcgttgcggaaacggtggtaacgttcctgcaattcagtcagcataccggaaacggcatcagccacttcgcctttcagatgaccatacatcttgccttcgaactgtttttccagttccgggatgctctggcccgttaccgcagaaaggatatccagcaggttggaaacgcccgctttgttctgcacatcgtagcgaactaccggcggctcgtcggagtcggtgaccgcgcgtttgattttcttcactaccgatttcggatcttccagcaggccaataacgttattgcggttatcgtcagacttggacatcttcttggtcggctccagcagcgacattacgcgcgcgccggatttcggaataaacggctccggcaccttaaagatatcgccgtacagcgcgttgaaacgctgggcgatatcacggctcagttccaggtgctgtttctggtcttcacccaccggtaccagattagtttgatacagcaggatgtccgctgccatcagcaccggatagtcaaacagaccagcgttgatgttctcggcataacgcgcagatttatctttaaactgcgtcatgcggctcagttcgccgaagtaggtatagcagttcagtgcccagcctaactgcgcatgttccggtacgtgggactgaacaaaaatggtgcttttctcaggatcgataccacaagccagatacaaggccagcgtatccagcgtcgctttacgcagcttctgtgcatcctggcgcacggtgatcgcgtgttggtcaacgatacagtaaatgcaatggtagtcatcctgcatgtttacccactgacgcagcgcacccatgtagttaccaatagtcaattcacctgagggctgtgcgccactaaaaacgatgggcttagtcatttttcgattcctgattttcgctatgcggaagccctaatgcgggcagaaggtcatttatagactgataaattacatcaggctggctgagatcgatagcctcgccgtagttatatccgtaggttaagccaactgatgggcaacctgccgcttttgctgcctgaatatcattgcgtgagtcgccaacaaacagcatctgttgtggagcaattcccatccgctcagccaccagtaacagcgggtccggatgcggttttttgttttgcacatcatcaccaccaatcaccacgctgaagtatttggcgatatctaaggcttcgagcagcggcgcgacgaacggcgtcggtttgttggtgaccaggcctagcggcaggcctttagcctgcaacgcgcccaacgtatcggcaacgtgcgggaacaaaaacgtcccctcttcggcaacctcgccatagtaacgatcgaacagtttacgcagaatacgtacctgttcttctgccggaatgtcgtcatcaacgggcggtttacccattgttttacgcagagtcgcacgttcctgacgcgcccaggtcaatgcgcgctccatcagaacatctgcgccgttaccaatccaggtaataacgcgttcttcacctgcgacgggcaactccagcgcatacagcgccatatctaccgcagcagcaagaccgggagcactgtccaccagcgtaccgtcgagatcaaaagcgacgccgcgaatatcttcaaacttactcatgacttacctttgccagttcactgcgcatttcatcaatgacttttttgtagtctggctggtcgaagattgccgaaccggcaacgaacatatccgcgcccgccgcggcgatttcgccaatgttgttcaccttcacgccaccgtccacttccagacgaatgtcaaagccagactcgtcgatacgacgacgtacttcgcgcagtttatccagtgtttgaggaatgaaagattgaccgccgaaaccagggttgacggacatcagcaggatcacatccagcttatccatcacgtaatccagatagctcagaggtgtcgccgggttaaataccagacccgctttacagccattttctttaatcagttgcagcgtgcggtcaacatgctcggaggcttctggatgaaaggtaatgatgctggcaccagcggcagcgaaatcaggcacaatgcgatcgaccggtttcaccatcaggtgtacgtcgataggggcggtaatgccgtagttacgcaaggatttcagcaccattggcccaatcgtcagattgggaacgtagtggttatccatgacgtcaaaatgcacgacatcagcgccagctgccagggcttttgcggtatcttcacccaggcgggcaaaatcagccgacagaattgagggggcaatcaaatactgtttcatccgcttctccttgagaattattttttcgcgggtgaaacgactcctggtttgtacaaagccagcagttcgtccacctttttacgtgtgccgccgttgctgcttatactgcgtcgaactttgacgacatgcaattttgcgcgctgataccactcacgcgttaacatcgtatcgtgattggagatcagcacaggaatatggcgctcaaccagaccttcggcgatctccgccagatgcgcttgttgttcaagcgtaaaactgtttgtgtgatacgccgtaaagttggcggtcgcagacagcggtgcataaggtggatcgcaatagacgacagatgcatcatctgcgcgcgccatgctatcggcgtaagactcacaatagaaaaaggcattctgcgctttttcagcgaagtgatacaactctgcttccgggaaatagggttttttgtagcggccaaacggcacattaaactcaccgcgcagattgtaacgacacaggccgttgtaaccgtagcggttcaaatataaaaacagtaccgcccgacggaacggatcctggcttttgttgaactcttcgcggaactgatagtaaacctcggcgcaatttgtttcgggaacaaacagctcgcgtgcggcctgtacgtactcatcagtacgcatcttcacaatgttatagagactgatcaggtcgctattgatatcggcaaggatataacgagaaaagtcggtgttgagaaacaccgacccggcacctacaaaaggctcaaccagacattcgcccttgggcaaatgccgtttaatatcatcaagcaggggatacttgccccctgcccacttcaaaaaagcgcgatttttcttcatgctgactaactaattacaccttctccggctgtggagaaagctccgacagcatccagcgcttcaggcaactcccgcaacgataaaccattgcgggagataaccttgattacttcagatcggcctgtacctgacgcagcggtttcgcccacgggtttttggcctgaacatctgctggcaatgtagataccgcttttttcgcctcttctttcgaagcgtacacgccagaaaccaggacataccacggctgaccattacgcgtcgtttcatagacaacgtagtttttcagattctctttcttcgcccaaccgttcaggttgtcgtagttagaggaactgctcagctgcagagtgtaatggctggacggtgccgatttcaacgaacccacattacctgcggtcttccctccagcggctggtgttgccgtggtttgcgccggggatgccgtctgtactggagccgtagtcgccgtctcttttggtgctggcgtagaagtcgcagccggtgccttcgtgctcgccacaggagcagctggttcagtacgcttcggcgtctgtgctaccggcttcggttccgttttcacggttgcttgcggttttttcggttcaatcaccgcctgctgacgagctggacgcgtagtggccggacgttcagcagtttgcgttttcgccgtgtcacgcgatgcattgccattgcgtactggcgcgacagttgctggttcagtcggcaatgtagaattgaccgccacattgttcaactgttgctgattttgtggctgggtcagcgcattgttcaggtcaccctgcacttcaacacgttgttgaccatccgttgccgccggggtttgcccttgagtcggcgtagaagagatcggtggcagagaaacatcctgctgagtattttccgcagacgtggttcccggcgctggctgcacgccattcgcctgatcggtcgcattgccagcaagatcaatactcttctcgccagacgcggtttgatcgctggaagtggtcgagggggcttttagcgcagaaccgataccgatgatcaacagcagtagaaccagaatgccgacgcccatcatcatatactgacgagaagcgggtttactggctgcttttttgcgcttacgcggacgacgctctacgcgctcttcatccacggtttcatcttcggattcgtcaatttcttcttcgatttccggttcctcattgcgctctttttgcgcacgagtcggacggcgatcgtcagtgtcatcaagttcaatatcatcaaaattgatctgcggttcgccacgttcagtacgctcagaacgttcagaagattgacgagaacgaccagtacgacgatcgctgggatcgggtttcagctcgtcttctggtttgaattcatccatttaacaccccactaaaaggttaatgcttaccacgttgcaattaacctgaagctaatagaccgcttgataagcggcctgacctttcttgttgttacgctgattgacaatcggcaatggcgttaagaacaagctcgtgcgaaacgccgctgcgaacttcactcttaccaattgccaacggaagaattaagcgcatctctcccgcaaggactttcttgtcacgcagcatatgcggtaaatacgcctgcgcggacatttcgcgcggcccattgaccggtaacccagcccgcgtgagcagagttataatacgctgcgtttcggcagaactaaactgcccgagacgttccgacgtccgcgccgccatcaccatacccgcagcgaccgcttcaccatgtaaccaattgccataccccatttcagcttcaatggcatgaccaaaggtgtgtcccagattcagtaaagcacgtaacccggtttcgcgctcgtcggcggcgacaacttctgccttcagttcacaacaacggcgaatacagtacgccattgccggaccgtccagacgcaacaacgcatccagattctcttccagccagttaaaaaacgtaccgtcaagaataatgccgtatttgatgacttctgccagccccgacgctaactcacgcgggggaagcgttttcagacagtcgagatccaccaccactgaagcaggctggtagaacgcgccaatcatgtttttaccgaggggatggttgaccgcagttttgccgccaacggaggaatcgacctgcgacagtaacgtcgtcgggacttgaatgaaacgaacaccgcgctgataactcgccsccgcgaagccggtcagatcgcccactacgccgccgccaagcgccaccagcgtagtatcgcgaccatgcggcttttgtaacaacgccgtaaagacggtatcgagtacagccaggcttttatactgctcgccgtcaggaaggataacgctatcgacgttaacacccgcctgttcaagtacgccgcggaccttatcgagatacagaggagccagggtttcgttggtgaccaacatgacctgctcgcccgatttcagcggtaagaatgaagctggttcattaaacaaaccagatgcgatggtaattgggtaactacgttccccgagagtaacgacaatcctctccataacgcgacatccaccttaattactgtacccgcagacgagtgtatataaagccagaattagttgctttccagcatgtgaataatctggtttgcaaccactttagcgctttgatcatcagtacgaatggtcacgtcggcaatctcttcatacagcggattgcgttcattggccaacgcttccagaacttcacgcggcggtgtttcaacgtgcagcaacgggcgttttttatcacgctgcgtgcgtgcaagttgcttttcgatcgtcgtttcaagataaacgacaacgccacgagcggaaagacggttacgcgtttcacgggatttcacagagccgccgccagtagccagcacaataccctgtttctcggtcaactcattgatgaccttttcttcgcgatcgcggaagccttcttcgccttctaaatcgaaaacccagcccacatcagctccggttcgtttctcaatctcttgatcggaatcgtaaaattccatattgagttgttgagctaactggcgcccaatagtgctttttccggcacccataggcccaaccagaaagatattgcgtttctctgccattttttcggtactactaagactattcgttaatgataaacccgcttcgctcagagagctccgcaggacatgaactgaaacctcataagatattgcgagagtcagactgaaaattatctcaatactccagcgggtttggcaactgaataaatcacccatccctctgcatatctggtcgctgcaagcgcgctgccttgctaccaccgctctggcgataaatcaccgggtaagattagcgtaaaaaagacagcaaaatgccgcctgaatgataaatcatcatcatggaaggcaggcagcgaagagcaccaactctcaaatcggtactccttgtatgctaaatacctgcgcgcgtcaaatagatgaaacacgttcagcgtaaaaacattaccgcttttacggctgtttactcactggaaaccagtcgtggcgtgataaacaccactaactcgcgtcgttcatcttcttttccgtcatgacgaaataattgcccgaaccagggaatgtcgccaagcaacggcacgctatcctgacccgatttatttttacgggtaaaaatgccgcccagcgccaacgtttctccgcttttgacctcgacctgcgtttcgatctcctgcttatcaatcgccagcacttcgccatcggcctgctgtagcacctgccccggaacgttctggctgatgtgtaatttcagccggatgcgacctttttgtaacaccgtgggcgtgacctccatccccaggacggcctctttaaattccaccgacgtcgcgccactttccccgctggaaacctgatatggaatttcgctcccctgtttaatgctggcaggctgaagatgtgaggccagcagacgcggactggcgataatatccagctgctgtttttgttcgagcgcggaaagctcaagatccagcaaacgtccgttgatgcgcccaatgttaaaaccgacatgcgttgtcgccgtcgctacggagaggtcgctaccaagcgtggtgacttgcccaacgccaccagcgtgttgcgcatcggccagcgtccatttcacgcctaactcacgcaaacttttttcattaatggtgacaatatgcgccgacagctcaacctgcccgaccggcagatccatttgcgctacccactgttcaagggcgcttaacgccgttttgttatctcgtagcaaaaggcgattggtgcgtttatcgacggtcatactccctttggcactcagtagcttctccccagctttcgccagctctccggcgtcggcgtattgcagagtaatattgcgattttccagcggcagatttgcctgcgcccgcgcctgctccgcttcctgacgggcgatattgtcattctgccaggcaatggaatgcactgagagaatgttgccctcctggcgcgttatcagtccggcgcttttcactacagtttgtagtgcctgcttccagggaacatctgttagatgtaacgacaccgtaccgctgacgtctggcgacaccaccaggttcaacttctcctgttcagccagcgcctgcaacacctgagctaccggaacgtcatccaccatcagcgtcactttttgcggctttgccgcctgtacgccgggtatcagcatcaacagtagtgcggctatccattgcttcatttgtatctccttgccgttgccacaaccattgtggcggttcgcagtttgtcccggtacccagcgttagtacgtctagcgtcagctgtaaaattgtccagccgttttccagcacatcgttttgctgcacccgtcgccatttcttttgcccgtcttttattacaccgatgatgcgctcgcctcgccctaccatcccctgatagcgccactggctaagttcgctaatccggcatagatcttccggcggtttaaaagggtcacgcataccggttaaaaggcacaatgcaatacctgccaacaaccagcgtttaaccctcatgcggcgtctccagttgtagggtgaacaaaagatcatcaccttccacgcttaatgaaaaacggctcacgctgacgttgcgctctgccagccgtgtaaatgccgacggcactgcttcccacagcgttttcaacgccaactcgcctccctgcgcggatggatgccagaaaaccagttgtgcgccgggcaactgaaaatccagtggcgaaaagggcagcgttttttcttcgctgaagggagtggtgtcaaccaggcgatacagtgtggcccaatgctgatgatgacttgcccgtagtcgaattaatgcgtcgcgctcttcatggtgtgtcgatgacagaaaaatgagcgtaactaacatcagcaaccagaatgcccagcaaaactggcggaggcggggtgatgtggcgaaccaccagtcaaagaacatgttcatcgctaaccttccttgttaactgatactcaaattgccagcgtccctgcgcatcctgctgcgtggccccccgctgattgagatgaaaagatgcatcctggcggagtgacgtttctagtgcgtttaacgcggtaatgcttgttgtaagccccttgatctccagcgttccctgctgccagcttatcgttgtcagccaggcgtgctcgggtaaaagcgccgccagtgcttccagcgcagattgccagtcgcgggtaaattgtcgctggcgctgcctttgcaaacgctgctcacgaatttgttggcgctccagcaaacgtggtttggttatctgtaagctgcgggcgagttgttgttccccctgaagcaaaacggcgtctacgcgagcttcggcgctgcttgtcagacgcagtattagcgttatcccgacggccagcagcagaggcgcaacgaacatcagcaaccagaaacgaagaaaagcggtccggcgttgctgtcgccagggcaaaaaattaattggcgggttcatcagtacgccttcccaagcgccagcccagcgcgatggcaaagtctccacctggcggcggtaacggcggctgacgaacagaaacggcctcccaaggatcaaatccgccttcgccacatatcgcgacgctttcgggatcaacggataacgctgccgccagctccttcgcgctagtcatccccaccgccagtttgcgcccccagcgatagcgcgtcgcccacagccactgttcgttatcacgccaggccagacattgctgatgagaaggtaaaaaaggcaggaatcgctgtaatgcactggcatccggggtgatcgcactaacatgaacacgcaacctttctgccaaagtaagcagcgttgccagctctttgctttgcgcggcagtcacgttataggcgggactgagtgagtcttcgctgtaatcgaagcgcagggagtccggatccatatccagctcgcgagccatcgtcccggacagccaggccgtttgctcccgctcaccgagggacatcgacgggcgcggaaatgaccgctgtaatgtgcgactggcgggaaacgccaacatgatgtgatggcgctgcggcagttcgcgactccacggtaacaacgttttagccagccgctgcgcatcaacaatccgcccatctttgataatgtcgtgcgccagcggcaaccgccaccagcgttgcaaaaagcattcttttgcgccccgcacaatagcaaccgctaccgcttcttgctgttgtaaatgcaaaccaatttgccagatcttaaatgccattgtgatgatctccttatcacccgtcactctgacgggtatatcaatgcgtctggcttgcctttatactaccgcgcgtttgtttataaactgcccaaatgaaactaaatgggaaatttccagtgaagttcgtaaagtattttttgatccttgcagtctgttgcattctgctgggagcaggctcgatttatggcctataccgctacatcgagccacaactgccggatgtggcgacattaaaagatgttcgcctgcaaattccgatgcagatttacagcgccgatggcgagctgattgctcaatacggtgagaaacgtcgtattccggttacgttggatcaaatcccgccggagatggtgaaagcctttatcgcgacggaagacagccgcttctacgagcatcacggcgttgacccggtggggatcttccgtgcggcaagtgtggcgctgttctccggccacgcgtcacaaggggcaagtaccattacccagcagctggcgagaaacttcttcctcagtccagaacgcacgctgatgcgtaagattaaggaagtcttcctcgcgattcgcattgaacagttgctgacgaaagacgagatcctcgagctttatctgaacaagatttaccttggttaccgcgcctatggtgtcggtgctgcggcacaagtctatttcggaaaaacggtcgaccaactgacgctgaacgaaatggcggtgatagccgggctgccgaaagcgccttccaccttcaacccgctctactcgatggatcgtgccgtcgcgcggcgtaacgtcgtgctatcgcggatgctggatgaaggatatatcacccagcaacagttcgatcagacacgcactgaggcgattaacgctaactatcacgcgccggagattgctttttctgcgccgtacctgagcgaaatggtgcgccaggagatgtataaccgttatggcgaaagtgcctatgaagacggttatcgcatttacaccaccatcacccgcaaagtgcagcaggccgcgcagcaggcggtacgtaataacgtgctggactacgacatgcgccacggctatcgcggcccggcaaatgtgctgtggaaagtgggcgagtcggcgtgggataacaacaagattaccgatacgctgaaggcgctgccgacctatggtccgctgctgcctgccgcagtcaccagcgccaatcctcaggaagcgacggcaatgctggcggacgggtcgaccgtcgcattgagtatggaaggcgttcgctgggcgcgtccttaccgttcggatactcagcagggaccgacgccgcgtaaagtgaccgatgttctgcaaacgggtcagcaaatctgggttcgtcaggttggcgatgcatggtggctggcacaagtgccggaagtgaactcggcactggtgtcgatcaatccgcaaaatggtgccgttatggcgctggtcggtggctttgatttcaatcagagcaagtttaaccgcgccacccaggcactgcgtcaggtgggttccaacatcaaaccgttcctctacaccgcggcgatggataaaggtctgacgctggcaagtatgttgaacgatgtgccaatttctcgctgggacgcaggtgccggttctgactggcagccgaaaaactcaccaccgcagtatgccggtccaattcgcttacgtcaggggctgggtcagtcgaaaaacgtggtgatggtacgcgcaatgcgggcgatgggcgtcgactacgctgcagaatatctgcaacgcttcggcttcccggcgcaaaacattgtccacaccgaatcgctggcgctgggttcagcgtccttcaccccaatgcaggtggcgcgcggctacgcggtcatggcgaacggcggcttcctggtggacccgtggtttatcagcaaaattgaaaacgatcagggcggcgtgattttcgaagcgaaaccgaaagtagcctgcccggaatgcgatattccggtgatttacggtgatacgcagaaatcgaacgtgctggaaaataacgatgttgaagatgtcgctatctcccgcgagcagcagaatgtttctgtaccaatgccgcagctggagcaggcaaatcaggcgttagtggcgaagactggcgcgcaggagtacgcaccgcacgtcatcaacactccgctggcattcctgattaagagtgctttgaacaccaatatctttggtgagccaggctggcagggtaccggctggcgtgcaggtcgtgatttgcagcgtcgcgatatcggcgggaaaaccggtaccactaacagttcgaaagatgcgtggttctcgggttacggaccgggcgttgtgacctcggtctggattggctttgatgatcaccgtcgtaatctcggtcatacaacggcttccggagcgattaaagatcagatttcaggttacgaaggcggtgccaagagtgcccagcctgcatgggacgcttatatgaaagccgttcttgaaggtgtgccggagcagccgctgacgccgccgccgggtattgtgacggtgaatatcgatcgcagcaccgggcagttagctaatggtggcaacagccgcgaagagtatttcatcgaaggtacgcagccgacacaacaggcggtgcacgaggtgggaacgaccattatcgataatggcgaggcacaggaattgttctgattaaaaaggcgcttcggcgccttttcagtttgctgacaaagtgcacttgtttatgccggatacgggtgaacgcgttatccggctaacaaaatcgtgaaaactcaatatattgcaggaaccccataagcctgataagcattgtgcatcaggcaaacttcacgcatttacactcgcccctgccctttcaaccattcgcgcacgaggaacagcgcgctgacattacgcgcttcgttgaagtcagggtcttccagcaaatccatcatatgcgccagcggccagcgcacctgtggtagcggctctggctcatcgccttccagcgattccgggtagagatcttgcgctaccacgatattcattttgctggaaaagtaagacggtgccatgctgagcttcttcaaaaaagtcagatcgttcgcaccaaatccaacctcttcttttagctcgcggttagcggcttcgaagacgctttcacccggatcaattaatcctttcgaaaaacctaattcgtaggattcagttcccactgcatattcgcggatcaggatcaggtgatcgtccacaatcggcacaatcatcactgcttcccggttggttggacgcattcgttcataaacacgccgcacgccattgctgaactctagatccacgctctcgacggtaaacagtcgggaacgggctacagtttcaacattcagaatggtgggtttttgtaatgatttgctcatcgtgggatctatgctgtgaaatcagcggttattgtgcgatatcggacacgctttcggcaatgtgaattgcatgttatttacatttatgtaacttaataaataatcgtcctcaaatcaaattaaaagtcaataggttgaaataactccaggaatttgctgatattccgccttcagagggtttgctatgatcagcggttactgtgatgtgcttaatgatgctcaagttaaactccacgcttgccgatagccaaccgcagaatcatgtattgtgtccggtgcgactgaccacgcctgacagactaagtaagatggggaaagcatgagcaccattgtgatttttttagctgctttgctggcctgctcactacttgcgggatggctgataaaagtgcgatccagacggcgtcagctgccctggaccaacgccttcgcggatgcgcaaacgcgtaaactcacacctgaagaacgtagcgccgttgaaaattatcttgagagcctgacgcaggtattacaggtgcctggcccaacgggagccagcgcggcaccgatctctctggcgctgaatgccgaaagcaacaacgtcatgatgctgacacacgctatcacgcgttacggcatctctaccgacgatccgaataaatggcgttactacctcgattcggtagaagtccacctgccccctttctgggagcagtacatcaacgatgagaataccgttgaactgattcataccgattcgctgccgctggttatttcactcaacggtcatacgctgcaggagtacatgcaggaaactcgcggctatgccttgcaacctgttccgtccacgcaggcgtcgattcgcggggaagagagtgagcaaatcgagctactcaatattcgcaaagaaacgcatgaagaatatgcgctgagtcgtccgcgcgggctgcgtgaagcgttgctgatcgtcgcctccttcctgatgttctttttctgcctgattaccccggatgtatttgttccgtggctggcaggcggcgcgttactgctgctgggcgcaggtctgtgggggctattcgcccccccggcaaaatcctccctgcgggaaattcattgtctgcgcggtacaccccgtcgttggggattgtttggcgaaaacgatcaggaacagatcaacaatatttcactcggtattatcgacctggtctatcccgcacactggcagccatacattgctcaggatctcggtcaacaaaccgatattgatatctatctcgaccgccacctagtgcgtcaggggcgatatctttcgctgcatgatgaagtaaaaaactttccgttacagcactggctgcgcagtacgattatcgctgcgggctcgctgctggtgctgtttatgctgttattctggatcccgctggatatgccgctgaaattcactctctcatggatgaaaggtgcgcagaccattgaagccaccagcgtaaaacaactggctgacgctggcgtgcgggtaggcgatacattgcgtattagcggtacgggaatgtgtaatattcgcacttccggaacctggagcgcgaaaaccaattcaccttttttaccgtttgactgctcgcagatcatctggaacgacgcccgctcattaccattaccagaatctgaactggtcaacaaagcgacggcattgactgaagcagttaatcgccagctgcaccctaaaccggaagatgaatctcgcgtcagcgcctcattacgttcagcaattcaaaaatccggcatggtattgcttgatgattttggcgacattgtactgaagacagcggatctgtgttctgccaaagatgactgtgtgcgactgaaaaatgcgctggtcaatctcggcaacagtaaagactgggacgcgctggtaaaacgcgccaacgccgggaagctcgatggcgtgaatgtgttattacgcccggtgagtgcggaatcgctggataacctggtggcaacctccaccgcgccgtttatcacgcatgaaacggcgcgagcggcacaatcactaaacagtccggcccccggcggattcctgattgtcagcgacgaaggcagcgattttgttgatcagccctggccttcggcatcactttacgactacccgccgcaagaacagtggaacgctttccagaaactggcacaaatgctgatgcatacgccgtttaacgccgagggtatcgtcacaaaaatcttcactgacgccaatggtacgcagcatataggccttcatccgatcccggatcgttccggcctgtggcgctatctcagcaccacgctgctgctactgacgatgctgggtagcgccatttataatggcgtacaggcctggcggcgttaccagcgtcatcgcactcgcatgatgaagattcaggcctattatgaaagctgcctgaacccgcaactgatcaccccttcagaaagccttatcgaataacacgtttgcgcggcaggttatgctaccctgtcgcgcaaattgcttcactctggagattttcctcatgcatatcaacattgcctggcaggacgtagataccgttctgctggatatggacggcacgttgctcgacctcgccttcgataactatttctggcaaaagctggtgcctgaaacatggggcgcgaaaaacggggttacgccacaggaagcgatggaatatatgcgccagcaatatcacgacgtacagcatacgctaaactggtactgtcttgattactggagtgagcaactgggtctggatatctgtgcgatgaccaccgagatgggaccgcgtgccgtactgcgtgaagataccattccgtttcttgaggcactgaaagccagcggtaagcagcgaattttgctcaccaatgcgcatccgcacaacctggcggtaaaacttgagcataccggtctggacgcacaccttgatttattactttccacccacacatttggttatccgaaagaggatcagcggttatggcatgcggtggccgaagctacgggtctgaaagctgaaagaacgctgtttattgatgacagcgaagcgattctcgatgctgccgcgcaatttggtattcgttactgcctcggcgtgactaatcctgactcagggattgccgagaaacagtatcaacgccatccgtcactgaatgactaccgccgcctgatcccctcgctaatgtgaaggagacgccatgaaagaaaaacctgctgttgaggttcgactggataaatggctatgggctgcccgtttttataaaacccgcgcgctggcccgtgaaatgattgaaggcggtaaggtgcattacaacgggcagcgcagcaagccgagcaaaatcgtcgagctgaatgccacgctcactctgcgccagggaaatgacgaacgcacggtgattgtaaaggcgattactgaacagcgtcgccccgccagcgaggcagccttgctgtatgaagagactgcggaaagtgtagagaaacgcgaaaaaatggcgctggcacgtaaacttaatgccttaaccatgccgcacccggaccgacgcccggacaaaaaagagcgccgcgacctgttacgatttaaacacggcgacagtgaataactgtcacctgcaagagagatgattatgccgcaacatgaccaattacatcgctatctgtttgaaaactttgccgtgcgcggcgaactggtaaccgtttcggaaaccctgcaacagatccttgagaatcacgattatccgcagcccgttaaaaacgtgctggcagaactgctggttgcgaccagcctgttaaccgctacgctgaagtttgatggtgatatcaccgtacagctgcaaggcgacggtccgatgaatctggcggttattaacggtaacaacaaccagcagatgcgcggtgtggcgcgcgtgcagggcgaaattccagaaaatgccgacctgaaaacgctggtcggcaatggttacgtggtgatcaccattaccccgagcgaaggtgaacgctatcagggcgtggtgggtctggaaggtgataccctggcggcctgcctggaagattactttatgcgttctgaacagctgccgacgcgcctgtttattcgcaccggcgacgtagacggcaaaccggctgcaggcggtatgttgttgcaggtaatgcctgcgcaaaatgcccagcaggacgactttgaccacctggcgacgctaaccgaaaccatcaaaaccgaagaactgctgaccttaccggcaaacgaagtgttgtggcgtttgtatcacgaagaagaggtgacggtttacgatccgcaggatgtggagttcaaatgcacctgctcgcgtgaacgttgcgccgatgcgctgaaaacgctgcctgatgaagaagtcgatagcatcctggcggaagatggcgaaattgacatgcattgtgattactgcggtaaccactatctgttcaatgcgatggatattgctgaaatccgcaacaacgcgtctccggcagatccgcaagttcattaatgagtatgtccggcagagagagctctgccggattttacgactaatacacctgatgcgctttgtcactcattcagattcacatccagcctttcaccatccactacaagatcgcgccacgctttaggcttcgttcccagttttccatccttcgcagctgtgagtaatttttctttcgttatatcacgcggaagtaaactcatcgtaagctcttgccattctttcttgtcaggatcaaagccatagacaatgtatctttcatcatcaaaggcaaagaggatccgctctgccctgccatcactattcagatcttgctcgaccagtacgcaggcgtctttttcaatacaggtcatcacgttatagcgatcctggattaaggccgaccagaatgtcgcatccggtttaccagaaccaggggcaattaacacattttcggctaatactttttccgatatctgttgctgaagatgttgctctccatctaacgccatcagtagatcccgcgcgcgtttcgggtctttcatatactcggcatcgcttttcagcgactcaagcgccgcacgtccatagcgaccgctgtgttcgagcatgtagatagttacctggtctggcgtgtttttgccgctctgataacgcgccatatgactgttcacactaatgcgcatactgtccagcaccggcgaattaagaagcaccagtattaccaacaccaataacgaaaccgcaaggttcactttgccctgaagaacaaggggattttgccctttacgccagacgatactgacaaaataccccagcgaccataccagtaacaccagcaccgccagcgcgccctgcaagcggtcgacagtccagccgtactgagcgacccgcagccataacgcccaggcggcgatgaacacatacagcggagcaaccagcagagcggttttaatcaggcaacgcaacggccccgtccagggaagtgacgctttttgcggatcgcggacaatagccattaagatcaattgcaaaaaggccagcgttaacagcaacccggcggcggagatgtggcgagaaatcgcactcaggcctgtaaacggcagggtgatgataaacatcagggttagcaatgatactaacggcagcaaccccgtggcgattaacgtgaacaacttttgaatagagtcgattaaacgtgactgtgttcgcgcgaggatcaccgccagcgcggtaaccagacctaacgtgagataaataaaccagtcggttgcaaaaaagagcgttttgaaaaacgtgatgccaacaagtttaaacaactcactccacagtaaaagcaccagccacgtcagaccattggcgagaaaaatcaccagtaatataagtacgttatgccatactgactggtaaaaatagcgatagcggctactgtcattgcggatgcgaaggctttgttgtatccacggtagcaacaacattgccatcagcagcagatagcaaccaaaatcccaaagcgccttttcagctctccagggggtcatgccatcagtttgccacttcagccagccgctcatccccagcgtggcaataaacaccagcgccagccatccccaaaggcgcttctgtttaaaagagatcacggagaagagtaaaacggatgaaaacgcgacggtcgcaggcacgccataaacaatccaactgtgattttttccggaaagccaggcgatcagcaggtagcaaaccagaccctgaagtaatccggtagcaatcatcccccagcgtgttgcgggtgaaagttcaacgttatccatgttggttatccagaatcaaaaggtgggttaattatcgcatccgggcagtagtattttgcttttttcagaaaataatcaaaaaaagttagcgtggtgaatcgatactttaccggttgaatttgcatcaatttcattcaggaatgcgattccactcacaatattcccgccatataaaccaagatttaaccttttgagaacattttccacacctaaaatgctatttctgcgataatagcaaccgtttcgtgacaggaatcacggagttttttgtcaaatatgaatttctccagatacgtaaatctatgagccttgtcgcggttaacacccccaaaaagactttactattcaggcaatacatattggctaaggagcagtgaaatgcgcgttaacaatggtttgaccccgcaagaactcgaggcttatggtatcagtgacgtacatgatatcgtttacaacccaagctacgacctgctgtatcaggaagagctcgatccgagcctgacaggttatgagcgcggggtgttaactaatctgggtgccgttgccgtcgataccgggatcttcaccggtcgttcaccaaaagataagtatatcgtccgtgacgataccactcgcgatactttctggtgggcagacaaaggcaaaggtaagaacgataacaaacctctctctccggaaacctggcaacatctgaaaggcctggtgaccaaacagctttccggcaaacgtctgttcgttgtcgacgccttctgtggtgcgaacccggatactcgtctttccgtccgtttcatcaccgaagtggcctggcaggcgcattttgtcaaaaacatgtttattcgcccgagcgatgaagagttggcaggtttcaaaccagactttatcgttatgaacggcgcgaagtgcactaacccgcagtggaaagaacagggtctgaattccgaaaacttcgtggcttttaacctgaccgagcgcatgcagctgattggcggcacctggtatggcggcgaaatgaagaaagggatgttctcgatgatgaactacctgctgccgctgaaaggtatcgcttctatgcactgctccgccaacgttagcgagaaaggcgatgttgcggtgttcttcggcctttccggcaccggtaaaaccaccctttccaccgacccgaaacgtcgcctgattggcgatgackaacacggctgggacgatgacggcgtgtttaacttcgaaggcggctgctacgcaaaaactatcaagctgtcgaaagaagcggaacctgaaatctacaacgctatccgtcgcgatgcgctgctggaaaacgtcaccgtgcgtgaagatggcactatcgactttgatgatggttcaaaaaccgagaacacccgcgtttcttatccgatctatcacatcgataacatcgttaagccggtttcaaaagcgggtcacgcaacgaaagttatcttcctgaccgcagacgcctttggtgtgctgccaccggtttctcgtctgactgccgatcaaacccagtaccacttcctctctggcttcaccgccaaactggccggtactgagcgtggcatcaccgaaccgacgccaaccttctccgcttgcttcggcgcggcattcctgtcgctgcacccgactcagtacgcagaagtgctggtgaaacgtatgcaggcggcgggcgcgcaggcttatctggttaacactggctggaacggcactggcaaacgtatctcgattaaagatacccgcgccattatcgacgccatcctcaacggttcgctggataatgcagaaaccttcactctgccgatgtttaacctggcgatcccaaccgaactgccgggcgtagacacgaagattctcgatccgcgtaacacctacgcttccccggaacagtggcaggaaaaagccgaaaccctggcgaaactgtttatcgacaactttgataaatacaccgacacccctgcgggtgccgcgctggtagcggctggtccgaaactgtaatgatttgaagctggagaatatctatccagtatcttatagaaagcaaaacgggaggcaccttcgcctcccgtttatttacccttcttttgtcgtgctctgcgcccgcgttaccggcacaggcagccaggcgcgaatggaaagcccgccccgctcgctggtgccaagctccagcatcccgttatggttatccacgatacgctgcacaatcgccagccctaatcccgtgccgctaatggtgcgtgcactgtcgccgcgaacaaacggctggaaaaggtgcttacgttgttccggcgcaattcccggaccgtcatcttccacctggaaccaggcgcgattcggctccgtcccgctgctgactttgatccagccattgccgtaacgggcggcgttgaccaccatattcgccaccgcgcgtttgatcgacagcgggtgcattttcacttcaatgctgccggggtaaagcgcggtttcaatttcccgctcatagccactttcggcagcaataacctcaccgagtactgcgttgagatccgccatttccatcggcatctcctgtccggtgcgcaggtagtcgataaactgctcaatgatggcattgcactcctcgatatctttattgatcgattctgccaggtagccatcctgctcgctcatcatctcggtcgccaggcgaatacgcgtcagcggtgtacgcaagtcgtgacttacccccgccatcagcagcgtgcggtcatccgccagttgcttaacaccagccgccatatggttaaaggcgcgggtaacggaacgcacctcggacgcgccatactcacgcagcggcggcggaataatccctttaccaacctgcaaggctgcgtgttcgagatcgaccaacggtcgattctggatacgaataaacagccacgccccgcctatcgccaatagcataatcgccaacgtatagcggaacagcggagagaaatcgccctgatgaatttcggtcagcggcacgcgtacccagatattgggcgacagccaggttttcagccagacgacaggcgaacttttgttgacctcaacgcgcacttccgtcgggccgcccagttgctgtgccatctgatggcttaagaattcatagtgttgcgcccaacgcagacctgcctcttcggcagcctcgttggagtagagagagatccccagctcacggtagatctcccgacggaaagcgggaggcacaaccaactgcgtgccgtcctccagttgcagtttgtcggtcatcaacatacgcacttcgtacgcgaggactttattaaactgctggaggctcggcaaaatcgcgaagttcagcaccaccagataagtcgtcaccaggctggcgaacagcaaggtgacgatgagcaataacgtacgggcaaatgaacttcgtggcgagaagcgcaatcgcctcatgctttagagccgtccggtacaaagacgtagcccaggccccaaacggtctgaatgtaacgcggatgcgctggatcttcttccaccatgcggcgcagacgagaaatctgcacgtcgatggagcgttccattgcggaatattcacgaccacgggcaaggttcatcagcttatcgcgggagagcggctcacgcggatggctgaccagtgccttcagtaccgcaaactcaccgctggtgagcggcatcggctcgtcttcgcggaacatttcgcgcgtaccgaggttaagtttgaacttaccgaaagcaattaccgcctcttcctgtgacggtgcgcctggtagctcgttcgcctgacgacgcagcaccgcacggatacgggccagcagttcacgcgggttaaacggttttggaatgtaatcgtcagcgccaatctccaggccaacgatacggtccacttcttcccctttcgccgtcaccataatgatcggcatcgggttgctctgactacgaagacgtcggcaaatcgacaagccatcttcaccaggtaacattaaatccagtaccataagatggaaagattcacgagtcagcaggcgatccatctgttctgcattagcgacgcttcgaacctggaagccttgttcggtgagataacgttccagcagcgcacgcaggcgcatgtcgtcatcgaccaccagaatcttgtagttctcttgcattgtttgtactcccaaaggttcgcaacaatttgtaagcgtgtattcttaaaaaagctcacgttcgtcaccagctaaatctggtatgaatttcagcctaaattgttacaaagcatattaaacagcagcttaagtatacaatttattcggcgaaacattattgattctgttgatatgatcacgttatacccaatgtgcgcattatcaaacagacaaagggaatcaacgagatgaaaacgcccctggttacccgggaagggtatgaaaaactcaaacaagagcttaattatctctggcgtgaagaacgcccggaggtcacaaaaaaggtgacctgggccgcaagtctgggcgaccgcagcgaaaatgctgactatcagtataataaaaagcgcctgcgtgaaatcgaccgtcgcgtgcgctatctcactaaatgcatggaaaatctcaaaatcgtcgattactccccgcagcaggaaggcaaagtcttttttggcgcgtgggtggagattgaaaacgacgatggcgtgactcaccgtttccgtattgtcggctacgatgaaatttttggccgtaaagattacatctctatcgattccccgatggcccgcgcattgctgaaaaaagaagtcggcgatctggctgtggtgaatactcctgccggggaagcgagctggtatgttaatgctatcgagtacgtgaaaccgtaaggaagagtcttaacctcctgccgatggctggcatttttgccagccagtccgtataactatcccctgatttttgatccgaaaagatgaactcaaaccatgatgaatgattcgttctgccgcattattgcgggtgaaattcaggcgcgcccggaacaggttgacgctgccgttcgcctgcttgacgaagggaataccgtgccttttattgcacgttatcgtaaggaaatcaccggcggtctggatgacacgcagctgcgtaatctggaaacgcgtctgggatacctgcgcgagctggaagagagacgtcaggcgatcctcaagtccatttccgagcaaggcaaactcaccgatgatctggcgaatgccatcaacgccaccctaagcaaaaccgaactcgaagacctctacctgccctacaaacctaaacgccgcacccgcgggcaaatcgccattgaagcagggcttgagccgttggctgacctgctgtggagcgatccgtcacacacgccagaagtcgccgctgcgcaatatattgatgccgataaaggcgtggcagataccaaagccgcgctggacggcgcgcgctatatcctgatggaacggtttgccgaagatgccgcgctgctggcgaaagtgcgtgattatctgtggaagaacgcgcatttggtttctacggtggtgagcggtaaagaagaggaaggggcgaaattccgcgactatttcgatcatcacgaaccgttgtccacggtgccttctcaccgcgcgctggcgatgttccgtgggcgtaacgaaggcgtacttcagctttcgctgaatgccgatccacagttcgatgagccgcccaaagagagctattgcgagcaaatcatcatggatcaccttggcctgcgcctgaacaatgccccggcggatagctggcgcaaaggcgtggtgagctggacgtggcgcatcaaggtgctgatgcatctggaaaccgaactgatgggcaccgtgcgcgaacgtgcggaaaatgaagcaatcaacgtctttgcccgtaacctgcacgatctgctgatggctgcccctgccggactgcgtgcaacgatgggcctcgatccgggtctgcgtaccggggtaaaagtggcggtggtcgatgccactggcaaactggtagcgaccgataccatttacccgcacaccggacaagccgcaaaagcagcgatgactgttgctgcgctgtgtgaaaagcataacgttgaactggtggcgatcggcaacggtacagcttcccgcgaaaccgaacgtttctatctcgacgtgcagaagcagttcccgaaagtgaccgcacagaaagtgatcgtcagcgaagctggcgcgtcggtttactcggcttccgagctggcagcgcaggagttcccggatctcgacgtttcgctgcgtggcgcggtttctatcgcccgccgtttgcaggatccgctggcggagctggtgaaaatcgatccgaaatctatcggcgtaggtcagtatcagcatgacgtcagccagacgcaactggcccgcaaactggatgcagtagtagaagactgcgtaaacgccgttggcgtcgatctcaacaccgcttctgttccgctattaactcgcgtggcgggcctgacgcgaatgatggcgcaaaacatcgtggcctggcgcgatgagaacggccagttccagaaccgtcagcaactgctgaaagtcagccgtctggggccgaaagccttcgagcagtgcgcgggcttcctgcgcattaaccacggtgacaacccgctggacgcctctaccgttcacccggaagcctatccggtggtggaacgcattctggcagcaacacagcaggcactgaaagatctgatgggtaacagcagcgaactgcgtaacctgaaagcgtctgactttactgatgaaaaattcggtgtgccgacagtaactgacatcatcaaagagctggaaaaaccgggtcgcgatccgcgtccggaatttaaaaccgctcagtttgccgatggcgtcgagacaatgaacgacctgcaaccgggtatgatcctcgaaggcgctgtcaccaacgtcaccaactttggcgcgtttgtcgatatcggcgtgcatcaggacggcctggttcacatctcttcattgtcgaacaagtttgtggaagatccgcataccgtggtgaaagcgggcgacattgtgaaggtgaaagtgctggaagtggatcttcagcgtaaacgtatcgccctgactatgcgtctggacgagcagcctggcgaaaccaactctcgtcgcggcggcggtaacgatcgcccgcaaaacaaccgcccggcagccaaaccacgcggtcgtgaagcgcagcctgccggtaacagcgcgatgatggacgcgctggcggcagcaatgggcaaaaaacgttaaacgcccggactggcccctaaacctgcgcgataaggcgttcacgccgcatctggcaacgaacgccttgcctgacataaaagtgccggagaatatctccggcatatttattccacagccaaactcacaatatatttcgttaatatttatcacttcattaacaactgaaaccttaattaaacattagccagtcctggtaattcgctattcgaattatattttcgctgcgatataaccttgagccacatcaacattgagtcagattattattcaaaccaacattcgcacacattttaagtattgctgatagaaaccattctcattatcattgtactattgattatttaatctctccttcgttggcaaatcatctggtctcatgtcgctgtcaaacgccccatgaggtagttatccagttaatgagaaacaagtaggcacctatgcaatacactccagatactgcgtggaaaatcactggcttttcccgtgaaatcagcccggcatatcgccaaaaactgctttctcttggcatgttacctggctcctcttttaatgtggtgcgcgtcgctccactcggcgaccccattcatatcgaaacccgtcgtgtgagcctggtattacgcaaaaaagatctggccttattagaagtggaagcggtttcctgttaatacggtgataacaacaatgaaaaaattaaccataggcttaattggtaatccaaattctggcaagacaaccttatttaaccagctcactggcgcacgtcagcgtgtaggtaactgggctggcgttaccgtcgaacgtaaagaagggcaattctccaccaccgatcatcaggtcacgctggtggacctgcccggcacctattctctgaccaccatctcatcgcagacctcgctcgatgagcaaatcgcctgtcactacattttgagtggcgacgccgacctgctgattaacgtggtggatgcgtctaaccttgagcgtaacctgtacctgacgctacaactgctggaactcggcattccctgcatcgtggcactgaacatgctcgacattgccgagaagcaaaatattcgtattgaaattgatgctctgtcggcgcgtcttggctgcccagtgatcccgctggtttcaacccgtggtcgcggtattgaagcgctcaagctggcgattgatcgctataaagctaacgagaatgtggaactggtgcattacgcacagccgctactcaacgaagcagattcactggcaaaagtgatgccttccgacatcccgctgaaacaacgtcgctggctgggcctgcaaatgctggaaggcgatatctacagccgcgcctacgccggtgaagcgtcgcagcatcttgatgccgccctcgcccgtctgcgtaatgagatggacgatccggcgctgcacattgccgatgcgcgttaccagtgcattgctgccatctgtgatgtggtaagcaacaccctgacggcagaacccagccgtttcaccactgcggtagataaaatcgtgctcaaccgtttcctcggtctgccgattttcctctttgtgatgtacctgatgttcctgctggctatcaacatcggcggggcgttacagccgctgtttgacgtcggctccgtggctctatttgtgcatggtattcaatggattggctacacgctccacttcccggactggctgactatcttcctcgcccagggcctgggtggcggtattaacaccgtgctgccactggtgccgcagatcggcatgatgtacctgttcctctccttccttgaggactccggctatatggcgcgtgcggcgtttgtgatggaccgcctgatgcaggcgctgggcttgccggggaaatcctttgtgccgctgatcgtcggtttcggttgtaacgtaccgtcggtaatgggtgcacgtacgcttgatgcaccgcgtgaacgtctgatgaccatcatgatggcaccgtttatgtcctgcggcgcgcgtctggctatcttcgcagtattcgcggctgccttcttcgggcagaacggtgcgctggcggtcttctcgctgtatatgctcggtatcgtgatggcggtgctgactggcctgatgctcaagtacaccatcatgcgcggtgaagcgacgccgtttgtcatggagctgccggtctaccatgtaccacacgttaaaagcctgattatccagacctggcagcgtctgaaaggcttcgttctgcgtgctggtaaagtgattatcatcgtcagcattttcctgagcgctttcaacagcttctcgttgagcgggaaaatcgtcgataacatcaacgactcggcgctggcttccgtcagccgggtgatcaccccggtcttcaagccgattggcgtgcatgaagataactggcaggcaacagttggcctgtttacgggtgcaatggcgaaagaagtggtggtgggtacgctcaacaccctctacaccgcagaaaatattcaggacgaagagttcaatccggcggaatttaacctcggtgaagagttgttcagcgcggtagatgaaacctggcagagcctgaaagacaccttcagccttagcgtactgatgaaccccattgaagctagcaaaggcgacggcgaaatgggtaccggggcgatgggcgtgatggatcagaaattcggtagcgcagctgccgcatacagctacctgattttcgtcctgctgtatgtaccatgtatctcggtgatgggagccatcgcccgtgaatcaagccgtggctggatgggcttctccatcctgtgggggctgaatatcgcttactcactggcaacattgttctatcaagtcgccagctacagtcagcacccaacttacagcctggtgtgcattctggcggttatcctgtttaacatcgtggttatcggtctgctgcgccgcgcgcgtagccgggtggatatcgaactgctggcaacccgcaagtcggtaagtagttgctgcgcagccagcaccaccggtgattgccattaatggcttcacttattcaggtgcgtgatttgctggcgttacggggccgtatggaagcggcccagataagccagacattgaacactccacagccaatgattaacgccatgctgcaacaactggaaagtatgggcaaagccgtgcggattcaggaagaacctgacggctgcctctccggcagttgtaaaagctgcccggaaggaaaagcctgtctgcgcgagtggtgggcgctgcgttaaccatactccatcgcctgttttgaaaagcccggtatgcgtttgcatccgggcttttttgcgtgcggctttccataaaaatgcaattcttgcagcgcgacgtaagttcctctgaaagcgtctcgcagggatgaaaactggctaatgcacaggtgtggagtggcgcgtagagtcgcggcattcaaacaacaggtgaaggaacgccatgagcaaaaagcagagttccaccccacacgatgcgctgttcaaactctttttacgccaaccggagacggcacgcgattttcttgcgtttcatttaccagcacccattcacgcgctctgtgatatgaaaaccctcaagctggagtcgagcagctttattgatgacgatctgcgtgaaagctattccgatgtgctgtggtcggtgaaaacagaacaaggaccaggatacatctattgtctgattgaacatcaaagcacctcaaacaaactgatcgcatttcgcatgatgcgttacgctattgccgcaatgcaaaatcaccttgatgccggatacaaaacgttgccgatggtggtgccattgttgttttaccacggtattgaaagcccctatccctattcgctgtgttggctggattgtttcgccgatcccaaactggcaaggcagctttatgcctccgcatttccgctgattgatatcaccgtcatgcctgatgatgaaatcatgcagcaccgacgcatgacgctgctggagttaattcaaaaacatattcgtcaacgcgacctgatggggctggtagagcaaatggcctgcttattaagtagtggatacgctaatgacagacaaatcaaagggctgtttaattacatactgcaaaccggcgatgcggtacgttttaacgattttatcgacggcgttgccgaacgatcaccgaaacacaaggagagtttaatgactattgcggaaagattgcggcaggagggggaacaatccaaagccctgcatatagccaaaataatgcttgaatccggagtccctcttgcagacatcatgcgctttaccgggctgtcagaagaagagttggctgcggcgagtcaktaaagttctgtctcgccattcaaaagtgcctacaccctctgcttcaacgccaccagcacgtgacgaaactcgaccggatgcgaaataaacggcgcatgagccgctttggcgaagatgtatgactcgctgtgtggccagagtttatccagcatcggcaccactttgcgcggcaccagaccatcgagatagccatacagtcgcaaaaacggcatgggtacgttttgcagcggcaagcggagatcaaccgttttgaggatttccagcccaccattgagcacgtcaacctccggcatcggtaacgccagaacggttttcttcaacgcccgcgcatcctgacgcgccgtttcagtacccatggtttgtaacgcaaggaaccgttccaccgtacgctgaaaatcatcactgagttgctgctgaaatcccgccagcacgtccggttttatccccggccactcgtcacgagcactaaaacaaggtgacgacgccacggtgaccagcgcctgaacacgctcgggatgggttaacgcaatctggcttgccaccagcccgcccagactccagcctaaccaaatggctttatcaggtgcctgtcgcagcacggcttcggccatctccgcaagtgacagcgcaccaaatccccggctacgcccgaagccgggcaggtcaacaagatgcagcgtaaaatgcgagctaagttcctcgtcaatgcaacgccacacttcagcattcagtccccatccgtgcagcagcacaagatgaacattcccctgacctttggtctgccaccagatgttattcatccgctattgttctcttttgacttacaaggatgaacatatgctaacagtaccgggattatgctggctatgccgaatgccactggcattaggtcattgggggatttgttcggtctgctcacgcgccgcccgtacagataaaacgttatgcccacaatgtggattacccgccacacactcccatcttccctgcggtcgctgcctgcaaaaaccgccgccctggcaaagactggtcacggttgccgactatgcgccgccgttaagtctgctcatccaccagcttaagttttcccggcgcagcgaaatcgccagcgccctgtcacgtctgttactattggaagtcttacacgctcgtcgcaccaccgggttgcaattgccggatcgtatcatcagcgttccgttatggcagcggcgtcactggcgtcggggatttaatcagagcgatttgctgtgtcagccgttatcacgctggttgcactgccaatgggatagcgaagccatcacacgtacacgggccactgcgacccagcattttcttagcgcccggctacgcaggcgcaacctgaaaaatgcctttcgccttgaattgcctgtgcaaggtcgccatatggtgattgtggatgatgtcgttaccaccggaagtaccgtcgcagagattgcgcagttgcttttacgcaatggtgcggcgactgtccaggtctggtgcctttgtcgaaccttgtagagcctcgatgatgggcgtattataaccaactaaaatagtcaactattaggccattactatgatccgtatttccgatgctgcacaagcgcactttgccaaactgctggcaaatcaggaagaagggacacaaatccgcgtatttgtgattaaccctggcacgcctaacgctgaatgtggtgtttcttattgtccgccggatgccgtggaagccaccgacaccgccctgaaatttgacctgctgaccgcgtatgttgatgagttaagcgcaccatacctggaagatgcagagatcgattttgttaccgaccagttgggttctcagctaacactgaaagcgcctaacgccaaaatgcgtaaagtggcagacgatgcaccactgatggagcgcgtggagtatatgctgcagtcgcagatcaacccacagcttgctggtcacggtggccgcgtttcactgatggaaatcaccgaagacggttacgccattctgcaatttggcggcggctgtaacggttgttccatggtcgatgtgacgctgaaagaagggatcgagaagcagctactaaacgaattcccggagctgaaaggtgtgcgcgatctcaccgaacaccagcgcggcgaacactcctactactaagttatcccctcttttgtagattgcccgatgcgacgctaaagcgtcatttcgggcctacgttgaacatgtgccagacgttggcgcagcattgctttggcaaatccctcccttcgtttccccgcgataatatgaccaacctctcataatttaaatttaccccgctctggtgattctcaaacgccagatgttacccgtatcattcacgtgggtaccaaacatactcctgacatctgactacaataattagttttagtgggtatcagtcgtggtgccgcaatatctctgttcccgattgggataattagagcttgtcgtcagaaaattgacgttacccataacaaatgaaaggccaggtaaatcatgccattagtcattgttgctatcggtgtaatcttgttattactcctgatgatccgcttcaaaatgaacggcttcatcgctctcgtcctcgtggcgcttgcggttggattaatgcaagggatgccgctggataaagttattggctccatcaaagccggtgtcggcgggacgctcggtagccttgccctgatcatgggttttggcgcaatgctgggcaaaatgctggcagactgcggtggcgcacaacgtatcgccaccacgctgattgccaaatttggtaaaaaacacatccagtgggcggtggtactgaccggttttaccgttggttttgccctgttctatgaagtgggctttgtgctgatgctgccgctggtgtttaccatcgcggcttctgcgaatattccactgctgtatgttggtgtaccaatggcagctgcactgtctgtgacccacggcttcctgccaccgcatccgggtccgactgcgattgccaccattttcaatgccgatatgggtaaaaccctgctgtacggtactattctggcaatcccgaccgtgattctcgccggtccggtttacgctcgcgtgttgaaaggtatcgataagccaattccggaaggtytctacagcgcgaaaaccttcagcgaagaagagatgccgagctttggcgtcagcgtctggacctctctggtgccggtagtactgatggcgatgcgtgcgattgccgaaatgatcctgccgaaaggtcacgctttcctgccggtagcggagttcctcggtgacccggtaatggctacgctgattgccgtgctgattgcgatgttcacctttggtctgaaccgtggtcgttcaatggatcagattaacgacacgctggtttcttccatcaaaatcattgcgatgatgctgttgatcatcggtggtggcggtgcgttcaagcaggtgctggtagacagcggcgtggacaaatacattgcttccatgatgcacgaaaccaacatttctccgctgctgatggcctggtcgattgctgccgtactgcgtatcgcgctgggttccgcaaccgttgcggcaatcactgcgggtggtatcgcggcaccgctgattgcaacgacgggtgttagcccggagctgatggttattgcggtgggttccggtagtgtgattttctctcatgtgaacgatccgggcttctggctgttcaaagagtactttaacctgactatcggcgagaccatcaaatcctggtcgatgctggaaaccattatctcggtgtgcggtctggtaggctgtctgctgctgaatatggtgatttgataacactgactgccggatgcatcgcatccggcatcaaccgcactctacttcttcttcgctgcagctctgcgccgtctgtccaaatccttcagcaacttgttcacgccatcatcggcaaacatcgtctcaagcgttgcggaaagcttgcgtcgccagtttttatactggtaactggtgccaggaatattcaccggttcggccatatccagccagtcttccggctgtagtcctaacagagcactgttactgtcggcaatgtagcgctgcaaaccacgattaagcgtcggcgtcatcgacatcaacgatgccttatgcccggcacgttttggcagacaaccatatttatgcagtgcatccagcagcccttgcttcgccagttcgcgatcctgatacagaccgcgcagtaccacttcatccggatacagccccagggttttgcccagcgttagatccccgctctcccagtagccgcgtagcgtaggcaggtcatgtgtcgccgcaaccgccatcgactgctccggatacgctttcggtgcacggaacgtcttctcgtggtcgttttcgaaatagagcactttgtaggagtacacaccgctgctgcgcagcttaccgacaatctctaccggtacggtaccgagatcttcaccaatcaccatacagcgatgacgtttactttcgagtgccagaatcgagagcagatcatccaccggatagtgaacatacgcgccctgatctgccgtctcgccatacggtatccaccacaaacgcagcatcgacatcacatggtcaattcgtaatgcgccgcagttttgcatattggcacgcaacagctcgataaacggttcataagcacgcgcggtgatgatatgcgggtccattggcggcaatccccagttctgccccaacgggccgaggatatccggcggcgcgccaaccgacgctttcaggcaatacagttcacggtcgcaccaggtttccgccccaccttccgctacgccaaccgccagatcacgatacaagccaatcggcatttcatagccctggcttatctcccagcaggcggcaaactggctgtaagcctgccactgcaaccagagataaaaatcaacgtcatcgcgatgttcttcgcagaactgacgcacttctggtgaatccacgttctgatacatctctggccatgcaggccagccccagcgcatttcgtcctctttcacttgctgggcatgtagcgcatcaaaggctgcctgccagaacaggctgtcgccttgatctgcaacaaactggcgaaacgcggccatctgctcatcatcacgttgcgcgaaacctttccacgccattcgtaatgctgtcatttttagggcggtaaccgtggagtaatcgacccagtcggcatcccgcgcctgttgcagcgtctgttgcgtggtcggcaactgccaccaggcctgagcctcttcgctaagatggaaatcttcgacggcgttaacgtcgatataaatcacattcagccagcggcgagaagacgggctatacgggctggcgctctccggatttgccggatagagcgcatgaatcgggttcagaccaatgaacgatccgccacgttttgccacatccactagcatcgctttgagatcgccaaaatccccaataccccagtttttttccgatcgcagcgtataaagctggacgcaggcaccccacagcttttgtttattcagcaacgcctgcggttcgtaacagcgtttcggggcgacaatcaccctgcaatgcccgcgctggtcttcctgggtaagcgtcagcgtgtgataaccttccggcagcttcgtcggtagattgaacgctttgccccccgttatatggcctttgtactgcgttccttcttcggtggtcagcagccagctatattcgccgctgccctccaccaccatcggcatttttttgccgctggtataaaccatgacattcgggactggcgttaccgccactttcgtggcggtacgttgatgcatcgcgtcaagcaaacgccgtttggtttcggcgctaatcgactgcggtttaccgtgggcattgatgtaatgagggctaatccccgccgccagcgcggcattatccagacgtttgctttccatcgagcttccttagcgttttgcctgccagatacgagcctgataatcgcgaatagagcgatccgagctaaacataccgcagcgggcggtattgaggatcgccgcgcgagtccaggcctcctggtcgcggtacagcacatccacctgcttttgtgcctctacataggctgcgaaatccgccatcaccagatacggatcgccgccctgtttgccgatactgtgcagcatctggtcgaaggcatgcttatcgccgtcgctgtatttaccgctttccagctctttcaatactgcgtccagcaccttatctttcttccgccatttcaccgggtcgtagcctttggccagaattgccttcacttgttccacggtatgaccaaaaataaagatattttcttcaccgactttctcggcgatttcaacgttcgccccatccagcgtaccgacagtaagcgcaccattgagcgccagtttcatattgccggtaccggaagcttctttacctgcagtcgaaatttgttcggagatatccgccgccgggatcagtttttccgccgccgaaacgcaataatccggcaggaacaccaccttcaacttatcgccaaccagcggatcgttgttgatcacgtcagccactttgttgatcgcaaagataatatttttcgccaggtagtagcccggtgccgctttcgcgccgaagaggaagacgcgcggtacgcgatcagcctgtgggttttcacgaatttctttgtacaacgccagaatatgcagcagattcaggtgctggcgtttgtactcatgcagacgtttgatctgaatatcgaaaatcgcctgtggattgatctcaataccggtacgaactttcacaaactccgccagacggactttattcgcctgcttgatctcgcgatattgctgacggaatttcgcatcatcagcgaatttttccagattgatcagctgatcgagatcgttagcccactcttttttcagtgatttatccaacagagccgccagtgccgggttgcactgtttgatccagcgacgtggggtaataccgttggtgacgttatggaatttgttcggccatagctggtgatattccgggaacagatctttcaccaccagatccgagtgcagcgccgcaacaccgttcaccgcgaaaccgccaaccacacacaggttcgccatatgcacttgtttgtcgtgcaccaccgccagtttagcccacactttttcatcgcccggccaggttttctccaccagcgttttaaagcgagtattaatttcgttaataatctgcatgtggcgcggcagtaagcctttcaccagtttcacatcccagcgttccagcgcttctggcatcagggtatggttggtgtaagcgaaagttttgctggtaatggcccaggcgtcatcccagctcatctggtgctcatcgatcagcacgcgcaacagttctggaatcgcgatagttgggtgggtatcgttcagctgaataacttcgtaatccgccagttcgtgcagtttacgccccgccagatgatggcgacgcaaaatatccgctaccgaacaggcacactggaagtactgctgcatcaagcgcagctttttaccggcagtatggttgtcgtttggatagagaactttggtcagtttttccgcattgatgccctgctgttcggcacgcaggaaatcaccgtcgttaaatttagtcagatcaaacggatgcgcgtgcgtcgcctgccacagacgcagcggctgcgccacgccattacgatagccgacaacggggagatcccacgcttgaccggtaatggtaaactccggctcccagcgtccgtctttcgtcactttaccgccaatccctacctgcacatccagtgcttcgttgtggcggaaccacgggtagttactgcgatgccagtcatccggcgcttcaacctgtttgccatccacaaaagactggcggaacaaaccatattgatagttcagaccgtaacccgtcgcagactgaccgacagttgccattgaatcgaggaagcacgccgccagacgtcccagaccaccgttacccagcgcagggtcgatctcttcttccagcaggtcagtcagattgatgtcataagccttcaacgaatcctgtacatcctgataccagccgagattcaacaggttgttgcccgtcagacgaccaatcaaaaactccattgagatgtagttaacatgtcgctgattcgccaccggcttggcgaatggctgagcacgcagcatttcggccagtgcttcactcactgccagccaccactggcgaggagtcatttcagccgcagaatttaagccataacgctgccactgacgtgaaagcgcttcctgaaattgcttatcgttaaaaataggttgtgacataggagttccacttttcttagattttcaacacaacgttatcgctagtttgccaggctcgatgttgaccttcctcatcctgcgggggattaggcagggaggagttgcggggatgagcaaggaaatgtgatctcgaccacttaaagctagtgcaaaccacaggattagcagcaaatcaatgccatacagcgcagaaaatctgtatctaagtgcaaaaaatggccgttgcgtattttcaaaaagcgaaaggtaactctataaattaagtaaaggagtgaaacagtttcacaagtaaaatatccagtgtgctccatctcattcttaatagatttattaagatcatctttttagatagcactttcatcaggaatgaagaagaaacccttgcttaaatgaatctgatgaacataagggaaaccagtattcacgctggatcagcgtcgttttaggtgagttgttaataaagatttggaattgtgacacagtgcaaattcagacacataaaaaaacgtcatcgcttgcattagaaaggtttctggccgaccttataaccattaattacgaagcgcaaaaaaaataatatttcctcattttccacagtgaagtgattaactatgctgattccgtcaaaattaagtcgtccggttcgactcgaccataccgtggttcgtgagcgcctgctggctaaactttccggcgcgaacaacttccggctggcgctgatcacaagtcctgcgggctacggtaagaccacgctcatttcccagtgggcggcaggcaaaaacgatatcggctggtactcgctggacgaaggtgataaccagcaagagcgtttcgccagctatctcattgccgccgtgcaacaggcaaccaacggtcactgtgcgatatgtgagacgatggcgcaaaaacggcaatatgccagcctgacgtcactcttcgcccagcttttcattgagctggcggaatggcatagcccactttatctggtcatcgatgactatcatctgatcactaatccagtgatccacgagtcaatgcgcttctttattcgccatcaaccagaaaatctcaccctggtggtgttgtcacgtaaccttccgcaactgggcattgccaatctgcgtgttcgtgatcaactgctggaaattggcagtcagcaactggcatttacccatcaggaagcgaagcagttttttgattgccgtctgtcatcgccgattgaagccgcagaaagcagtcggatttgcgatgacgtttccggttgggcgacggcactacagctaatcgccctctccgcccggcagaatacccactcagcccataagtcggcacgccgcctggcgggaatcaatgccagccatctttcggattatctggtcgatgaggttttggataacgtcgatctcgcaacgcgccattttctgttgaaaagcgccattttgcgctcaatgaacgatgcactcatcacccgtgtgaccggcgaagaaaacgggcaaatgcgcctcgaagagattgagcgtcaggggctgtttttacagcggatggatgataccggcgagtggttctgctatcacccgctgtttggtaacttcctgcgccagcgctgccagtgggaactggcggcggagctgccggaaatccaccgtgccgccgcagaaagctggatggcccagggattccccagcgaagcgattcatcatgcgctggcggcaggcgatgcgctgatgctgcgcgatattctgcttaatcacgcctggagtttgttcaaccatagcgaactgtcgctgctggaagagtcgcttaaggccctgccgtgggacagtttgctggaaaatccgcagttggtgttattgcaggcgtggctgatgcaaagccaacatcgctacggcgaagttaacaccytgctggcccgtgctgaacatgaaatcaaggacatcagagaaggcaccatgcacgcagaatttaacgctctgcgcgcccaggtggcgattaacgatggtaatccggatgaagcggaacggytggcaaaactggcactggaagagctaccgccgggctggttctatagccgcattgtggcaacctcggtgctgggtgaagtgctgcactgcaaaggcgaattgacccgctcactggcgctaatgcagcaaaccgaacagatggcacgccagcacgacgtctggcactacgccttatggagtttaattcagcaaagtgaaattctgtttgcccaagggttcctgcaaaccgcgtgggaaacgcaggaaaaagcgttccagctgatcaacgagcagcatctggaacagttgccgatgcatgagtttctggtgcgcatccgagcacaactgttatgggcctgggcacggctggatgaagccgaagcgtcggcgcgtagcgggattgaagtcttatcgtcttatcagccacagcaacagcttcagtgcctggcaatgttgattcaatgctcgctggcccgtggtgatttagataacgcccgtagccagctgaaccgtctggaaaacctgctggggaatggcaaatatcacagcgactggatctctaacgccaacaaagtccgggtgatttactggcaaatgaccggcgataaagccgccgctgccaactggttgcgtcatacggctaaaccggagtttgcgaacaaccacttcctgcaaggtcaatggcgcaacattgcccgcgcacaaatcttgctgggcgagtttgaacctgcggaaattgtcctcgaagaactcaatgaaaatgcccgcagtctgcggttgatgagcgatctcaaccgtaacctgttgctgctaaatcaactgtactggcaggccggacgtaaaagtgacgcccagcgcgtgttgctggacgcattaaaactggcgaatcgcaccggatttatcagtcattttgtcatcgaaggcgaagcgatggcgcaacaactgcgccagctgattcaactcaatacgctgccggaactggaacagcatcgcgcacagcgtattctacgagaaatcaatcaacatcatcggcataaattcgcccatttcgatgagaatttcgttgaacgtctgctaaatcatccggaagtgccagaactgatccgcaccagcccgttgacccaacgtgaatggcaggtcctggggctgatttactccggttacagcaacgaacaaatagcgggtgaactggaagtggcggcaaccaccatcaagacgcatatccgcaatctgtaccaaaaactcggcgtcgcccaccgtcaggctgccgtgcagcacgcgcagaaactgctgaagatgatgggttatggggtgtgagtttgtatagcgtttttatgtacactctttatactgtatataaaatcgcactacaggctcatgaatatgaaaccggaaagcaaagaagcgccaatcaatatcagagcgaaagcctcacagcgtgacctgattgatatggcagcgaatctggtcgcaaaatcgcgcactgattttatgctggatgccgcatgccgtgaagcgcaagacatcttattagatcaacgactattcatccttgatgacgagcaatacgatgcgtttctcgctgccctggacgcccccatcactgctgagcgtcaggccaaaattaacgcgttgatgaatcgtaaatcgccatgggaataacggctcctactcccctaacgtctgaacataatctggctgacttttgctgttccgatcacgggatgaatgaatggctaaaaaagaaagcgttaaaaaatcacagctccggtctgtctcgtgtttacgttatctgtattgccaatacccgccaggtaatcggctattactgcctttctacaggcagtattcaacgtaatttggcccctggagccatgcgacgtaatgctcccgaatcgttgcctgttgtcgtattaggcagactggcaattgatcaagcctgggcaggtaaagggttgggcgtcgcattgttgaaagatgcagtctatcgcacaatgtccatagctcaacaggtaggggttcgtgcgctcattgttcatgccttagacgattcagtacgcaatttctatctgaagtatgcctttgtaccttcaccattccagtcacttaccttactgtatcccattactctggagtaatttacctctaccggatagtcacactgatgagtctgatccgggarggatttcaatcagtgagtttggttatcatcacccgcgttacgccatctgtttcagccagagtaaaccgcaccggcaagaaacgctccaccacggcgatattggtcagcagatggcatgagggatgggcgaccgtaaattgtcccgcgcccgccagcgccattggcaacactagctggtcagcaagatattcccccactgccgccgggcttgccaggtagcgtttcacctctttcaccaactgtgccgcaaccacctcggcactgacgcgcttttcaccgacgacaaaaaagcgttcggtgatattttcactttcgacttcaagcgagacggtattacccggcccctggtcgcgcggcaggttatgaatattctgctcatgcagggaaaaacttgccgccagcgtagcgatttcacgctcagcgacatgccgcggcacgccagctaataacacctctccacgcatctgcacaatgttcccgcgctcgccaagttgcaaggtgttaaacgatgccaccggcgagacttccgttgccaccacgccgcctccggcaggataaaaaccgtgacgtaacagcgtggtttgctgatgaattcctattttcgccagcagcggctccaacacccggcggataaaatccgcaggcggggccgacgggttatcggtaccgccgctcacttcaacacgcgaaggtccatcggcaaaccacagcgcgggcagcaccgtttgcagcaccagcgtacaacttcctgcgctaccgatagcaaagcgataatcgccgccacgcacggtgccgggccggaagaccagacgctgcgaccccagctccgcgccttccaccgtcgccccgcaaatttccgtcgccgcctttaccgccgtcagatgctggcgcaacagtcccggttttgcccgcccggcacgaatgccggtgatggtaaatggctggccggttatcatcgacagactcagcgccgagcgcatgatctgcccgccgcyttcgccctgtgcgccatccagcgcaatcatccttttcatcatttatccttttacgcacaccacctgacgtagggtgtagataacttccaccagatcgctttgtgccgccatcaccgcatcaatatctttatacgccatcgggatttcgtcgatcacttcggcatctttacggcattccacatgcacggtggcacgaatttgatcttccacgctgaacatttttttcgctttagtacggctcataacccgcccggcaccgtggctgcacgaacagaacgactcttcatttcccagcccacggacgataaagcttttcgctcccatcgaccctggaataattccatattgaccagcacgcgcagacaccgcgcctttacgcgtcacgtagatctcttcaccaaagtgctgttctttttgcacatagttgtggtgacagttgatctcttccatcgccagcgtttgtggctgtctgaccgttttctgcgtaatgctctgcaacgccgttactacgttttccatcatcacatcgcggttaaggctggcaaaaagctgcgcccaggccacggctttcaggtaatcatcaaagtattccgtaccttccataaagtacgccagatcacgcgacggcaatgtttcaagcgtttcctgcatctctttttgcgccagatcgataaagtaagtcccgatggcattaccaattccgcgtgaaccggagtgcagcataatccacacctggtccgactcatcaaggcagatttcaataaagtggttacccgttcccagcgttcccaggtgtttatagttgttagtgttaaggaaacgcggatatttttgcgttaaccactgataaccggcctccagctcagcccatttcgcatcgacgttaacaggcgggttttcccatgcgcctttatcacgtttacaacggccagtggtacgcccgtgcggcaccgcagtttcaatcgcctgacgcagctccgccaggttttccggcaggtcagccgccgttaaagcggtacgtagtgcgttcattccacagccaatatccacgcccaccgccgccggaataatcgcccctttggtcgggatcacgctaccaatggtggaacctttacccaggtgtacatcaggcattaccgcaatatgtttgaaaataaacggcatcttcgccgtattaataagttgctgacgcgcatcggcttctaccggcacgcctttggtccacatttttaccggggcattttcagtggtcagtaattcgtaattcattttgtttttctcttttcgttgtttgcggtcctgataattgcaaccgtcgtgccagaaaattaaataagcagattaattttttaattcattgttttaaaaagattatatctttacgtccgtaaacggagatttcccgcaaagccaatttaccgataatgaaatatcgtcttttataaggatatctaagatgcgtaaaacagtggcttttggctttgtcrgaacagtgctggattatgccgggcgcggcagtcagcgctggtcgaaatggcgtccgtcactctgtatatgccagcaagaatcgttagtcatcgatcgactggaattattgcatgacgcccgctcgcgctcgctatttgaaacgcttaaacgcgatatcgccagcgtttcgccagaaaccgaagtggtgagcgttgagattgaactgcataacccgtgggatttcgaagaggtttacgcctgcctgcatgatttcgcccgtggttacgagtttcagccagaaaaagaagactatttaattcacatcaccaccggcacccacgtcgcgcagatttgctggtttctgctggctgaagcgcgttacctgcccgcccggttgatacaatcttcacctccgcgcaaaaaagaacagccgcgcggcgcaggtgaagtgacgattatcgatctcgatttaagcctttataacgccatcgccagccgctttgccgaggaacgccagcaaacgcttgattttcttaagtccggtattgccacgcgtaacccccacttcaaccgcatgattgagcagattgaaaaagtagcgattaaatcccgcgcaccgatcctgctaaacggcccaaccggtgcgggcaagtcatttctggcgcgacgtatatttgaattaaaacaggcgcggcatcagtttagcggcgcgtttgtggaagtgaactgcgcaaccctgcgcggcgataccgccatgtcgacgctgtttggtcatgtgaaaggcgcgtttaccggggcacgggaatctcgtgaaggattattacgcagcgccaacggcggaatgttgtttcttgatgagattggcgaactgggcgcagacgaacaggcaatgctgctgaaagccattgaagaaaaaaccttttatccgtttggcagcgatcgccaggtgagcagtgattttcagcttatcgccggaacggtgcgtgatttgcgccagctggttgccgatggcaaattccgcgaagatctatacgcgcggatcaatytctggaccttcaccctgccggggctacgccagcgtcaggaagatattgaacctaacctggattatgaagtggagcgccacgcttcactcaccggcgacagcgtgcgttttaacaccgaagcgcggcgcgcctggctggcctttgcgacatctccccaggcaacatggcgcggtaactttcgcgagctttctgccagcgtcacgcgaatggcaacctttgcctctagcggacgcattactctggacgtggttgaagatgagataaaccgtctgcgctataactggcaggagagccgcccctccgcgcttacggcgttgctgggcgcagaggcagaaaacatcgatctcttcgaccgtatgcaactggaacacgttatcgcaatctgccgccaggcaaagtcgctttccgcagccggacgccagctttttgacgtttcgcgccagggcaaagccagcgtcaatgacgcggatcggctacgcaaatacctggcgcgttttggtctgacgtgggaagccgtgcaggatcagcacagctccagttgaatatggtggtccgtcagcacctgcatcacgcttactggcggcggggtgtcggtgtagacggcatctaccatgctgatgctacccatattgaccatcgcgttacggccaaatttcgagtgatcgacaaccagcataacgtggcgcgagttctcaataatggcgcgtttggtgcgaacttcgtggtaatcgaactccagcagcgagccgtcgctatcgatgccgcttatccccagaatgccgaaatcaaggcggaactgggagataaaatcgagcgtcgcttcgccaatgatcccgccatcgcggctgcgtaattcgccaccggcgagaataatacggaaatcctcttttaccatcagcgtgttagcaacgttaagattgttggtgacaatgcgcaaattgctgtgattgagcagcgcgtgcgccaccgcttccggcgtggtgccgatatcgataaacagcgtcgagccattggggatttgctccgccactttgcgggcgatgcgctctttttcttcggtctgggtggctttacgatcgtgccacggcgtgttaaccgaactggaaggcagcgccgcaccgccatgatggcgcaggatcaggttttgctccgccagctcattgaggtcgcggcgaatagtctgcgggctgacggagaagtgctccaccagctcctcggtactgacataaccctgctgtttaaccagttcgataataccgttgtgacgttgtgtttgtttcatttctaaatccctggaattattttcgttttcgcgcattgagcgaatcaacaaaagccatcgctaaacccacggctaacccggcgatgtgtgctccgttcgccatcgacatcccaaacaaatcaaaccatccggcgacaatccagatcagcgcaaagataattaacccacgttgcaggtaaatgccactttgcggatcgcgttcgccacgtagccagacgtagcccatcagcgcatacaccacgccagaaagcccgccaaaccacggcccgctgaatttttgctgcacatagccgcttaacagggcgctgataagcgtaatgacaattagcttaccgctaccgaggcgtttttccaccgcaccgccgagataccaccaccagagcaggttaaagaggatatgcatcagcgagaagtgcattaacgcgtgggtgaagtaacgccagaactcaaatttcagtgctggatcgaatggccaagccagccataacatcacttcctgatcgccgagaatttgcatggcaataaacaccaccacgcaggcgatcatcatcacccaggtcaccggacctgcgcgttcacgcaaggcggcaaagaaaggataacggcgataatgcaggccactgccggtatggcctgcctgccagctcgccgccagataacgcggatctgccgggttttcgagaaaacgcgccagctccgcccgtacgcgctcggcctgggactcatccgccagccagacatcgctttggttatgttgttgaatcgtgaggataacaccctgcgtcgccatgtaatcaacaaacgcctgcgccacgcgggggttagcaaaagaggtaatcatcaacatcgttgctgtcgcttattccacacaaaaggggacagtataaagcgttacgcgccgtacgccacctytgcgggaaactgacgttgccaggcttcaaagccgccgtcaatgctatagaccacatcgtagccctgttgcagcagatactgcgccgcgcctttgctgctattgccgtgataacacatcaccatcaccggagtgtcaaagtcgttattacgcataaaagcgcccagcgtgtcgttggttaaatggaaagcctgcaccgcatgtcccattgcgaaactctgtggatcgcgaatatcgaccagcaccgcctytttttcctgcaamttytggtgcgcgtcggcaacgttaatacattcgaactgatccatgcgtctctctttctttacaaacaagtgggcaaatttaccgcacagtttacgtcgaagcggcagataaacgccataatgttatacatatcactctaaaatgttttttcaatgttacctaaagcgcgattctttgctaatatgttcgataacgaacatttatgaactttaacgaaagtgaatgagggcagcatggaaaccaaagatctgattgtgataggtggcggcatcaatggtgctggtatcgcggcagacgccgctggacgcggtttatccgtgctgatgctggaggcgcaggatctcgcttgcgcgacctcttccgccagttcaaaactcattcacggtggcctgcgctaccttgagcactatgaattccgcctggtcagcgaggcgctggctgaacgtgaagtgctgctgaaaatggccccgcatatcgccttcccgatgcgttttcgcctgccacatcgtccgcatctgcgcccggcgtggatgattcgcattggtctgtttatgtacgatcatctgggtaaacgcaccagcctgccgggatcaactggtttgcgttttggcgcaaattcagtgttaaaaccggaaattaagcgcggattcgaatattccgactgttgggtagacgatgcccgtctggtgctcgccaacgcccagatggtggtgcgtaaaggcggcgaagtgcttactcgtactcgtgctacttctgctcgtcgcgaaaacggcctgtggattgtggaagcggaagatatcgataccggcaaaaaatatagctggcaagcgcgcggcctggttaacgccaccggcccgtgggtgaaacagttcttcgacgacgggatgcatctgccttcgccttatggcattcgcctgatcaaaggcagccatattgtggtgccgcgcgtgcatacccaaaagcaggcctacattctgcaaaacgaagataaacgtattgtgttcgtgatcccgtggatggacgagttttccatcatcggcaccaccgatgtggaatacaaaggcgatccgaaagcagtgaagattgaagagagtgaaatcaattacctgctgaaagtgtataacgcgcactttaaaaaacagcttagccgtgacgatatcgtctggacctactccggtgtgcgtccgctgtgtgatgatgagtccgactcgccgcaggctattacccgtgattacacccttgatattcatgatgaaaatggcaaagcaccgctgctgtcggtattcggcggtaagctgaccacctaccgaaaactggcggaacatgcgctggaaaaactaacgccgtattatcagggtattggcccggcatggacgaaagararcgtgctaccgggtggcgccatcgagggcgaccgcgacgattatgccgctcgcttacgccgccgttatccgttcctgaccgaatcgctggcacgtcattacgcgcgtacttatggcagcaacagcgagctgctgctcggcaatgcgggagcggtaagcgatcttggggaagatttcggtcatgagttctacgaaacggagctgaaatatctggtcgaccacgagtgggtccgccgcgccgacgatgccctgtggcgtcgcacaaaacaaggcatgtggctgaatgcggatcaacaatctcgtgtgagtcagtggctggtggaatatacgcagcagaagttgtcgctggcgtcgtaaattaacgtaaggtgatcaggtcagatttcaatctggcctgagactgatgacaaacacaaaattgcctgatgcgctacgcttatcaggcctacgtggtttatgcaatatgttgaatttgcatgattttgtaggcctgataaggcgttcacgccgcatcaggcatgaacaaagcgccacgttgtcaacaatctgacctactttttgattcagggaattaccgcaaagcccacgccatcatacccaacgtaacaaaacttaagcacgttccccactcactccacttccgtatctggcttctatttttgctacgccactggcaataatatcccaacgcaaaaccaagctgtgcacttatcggaccgacaaagtcgatccactgttgagaccaaaatggcgaaaaattcagtgggagccagacaactgtcagaaagaaactgcgcatattttccagcaaagcaatttgcgctggcgcgacataaaaaatgatattccacaggagcaaccagaaataaactggtgcaaataccagccaacaatgcagtctgcttttcaattcaggtggcgttctgcgcgcaaattgccaaccaacgcccaccattgcacagaagaaaagcgcatattcagccgataaccatagttgtaattgcagaagggaaatacgcctgtgcatgagcgggattgagaacagtatttctcccagaaaactcagcgtgattacacaggcagccagcgcaaccaccgtcggccacaccaacaacggtacaataacaaagccgagaaataacggataaatataaagtctgattatattcatcattattgtcctgatgattcgggggatgcttcatacagcggcacataccccacatcctctaccaactgttgcccctgctgacttataaaccagtcaacaaatttctgcgtttccggcgtgggattttcacgcgtcaccatataggcatccacaatgtatggataagtgccgttgcggatattttcctcggtaggcgcaacgccatttatagccaaaagtttaatctgcttgcgcattttgagcatattgtcattcatacgagtgacgtaatagtggaaggtgtacccaatggaagatggcgtgttttgatagtcggcaacttcagtaattaaaccgcccataagatcaatcacagtggattttttagctggcagcattggggtgtcttgcataaccaaccccttcataatcgtttggcttccagaatcttcagggcgctgccagacttttatatgttcgtcactaccacctactttattccagcggctagttttgccgctaaaaatatctttaacctggtgctcagagagagaatttaccgggttattaatatcaacgataaagacaaaggcttcgcgggcgaaagcggtatatttcagtttaacacccgcttcttctgcacgttttttctgtccttccgacggttgtgcaacaaaaataaccgtcgcggaacctttaatcagactatcgtaggcttcagctgttcgggtttgctgcaaaccatacgcctgccaggccagcgaggttcgatccttatcttttggctcgggtactaatttataatacgcggaggcatacagcgggtataaggctgtagcgccgtacactctcggccatcttgaccaatcatcgctgtaacgtaatgcaggttgcccccgcagagacgtcagtccatggctctcttcttccctgacgctgttatagtacccttcccggtcgacacatcccgccagtaacgccgtgcctaatagtaaaacaccggtgaatttattcatctcgctgattcctttctctcgagcgttattccattgttagatacagcggcacatatcccacatcttctaccagactctgcccctgcggcgttaaaaaccattcgaccagtttttgtgtttctgacgttgtattttctctcgtcaccataaatgcatcgacgatgtacgcatatttgccgttgcgaatgttttccgccgtcggtgtaataccgttaatcgctagcaatcttatatttttatcagcattcatttgcgtcgcgtaatagcggaaggtatagcctattgcgttgtttgtattacggtattcggcaacgactttaatcattccctccatcacgcttgccacttccgtttcctgcggcgagatcatgcggacttttttcatgacctgtgattgcatcactgtctggctgccagagtcttccgggcgctgccaggtctggatctcctgatcgttaccgccaacagtacgccaattggtaattgcaccactgaaaatgtcacgcacctgttgttcagtcagggaattaaccggattatccgcattgacgatgaaaacaaatgcttcacgggcaaatggcgtgtatagcaaagtgacgcccgattcctcagcgcgttttttctgcccgccggagggttgcgccacaaaaataatatcggcatcacctttaacaatccggttatatgcatcgggggtacgagagttctccagatattcccaaacgtgaaaatcctctggtattacacttaatgcataaaatgcagaagcataaattgggtacgcagccgtggcgccatcgattcgcggccagttttgcctaaactgaatttgcggtttgccacgcagcggcgtcagtcgattattgagtttatcgggtcgccaggccctgatatcaatattttcgcgtacaccgacaccaggattttgctgcttatataaatgggcctgatacccggcgacaataccaagtaagagaagtagaaacaggagtaagttacggcaacgtagtccggacgtgccggataaaggatatctggtcggccaggcgtatcccagcgaaaaactgatatgcgccccaacgggaataatgaccatccaccagtactcaccacccactaatgagactaaaaaaacgcccaaccagggaagcataaggtttgccaaccaaccagctcccatctggcgaaattgataatctgccagatgtagcgtgattatccagccaaccagggttaatagcgcgggtaagagaaaaaagcattgccgccagacggctatttctctgttttctggcgcgctatcaccggcccacacgcgaccagagaaaaatattattatcgcccccagcgtcagcataaagacgttgagtagaagataaattgttggcgtgataaggatattacaaacttcaataataccggtaagcccgacacccagcatggcaacaaccgctgccaaaaattgcgccagtatggggatgccgaaaaaagtcattatcagcgaggtcaaaatccattttctatttggcatcattctgtccattcttcctgaatgacggaattatactccccgagaaccctcgccccctctggacacttttccgaaataaaggcgaaaaaaacgggaccttgtggccccgttctgttttttagcgaacttacaatctcaccggatcgatatgccagatatgatcagcgtactctttgatagtacggtcagaagagaagtagcccatattggcaatgttcagcatcgcttttgcggtccactcttcctgaagctcgtagagttcatcgactttatcctgacaatcgacatagctgcgataatccgccagtacctggtagtgatcgccgaagttgatcagcgaatcaaccagatcgcgatagcgacccggatcttccggactgaatacaccgctgccgatttgcgtcagcacctgatgcagctcctcatctttctcgtagtattcacgcggtttgtagccctgacgacgcagttcttccacttcttccgctgtgttaccaaaaataaagatattgtcagcaccgacatgatccagcatctcgacattcgcaccgtccaacgtaccgatagtcagcgcaccgttaagcgcaaacttcatgttactagtgccggaagcttccgtccctgccagcgaaatctgttcagacagatctgccgccggaatgatcaactgcgccaggctaacgctgtagttcgggatgaacacgactttcagcttatcgccaatctgcggatcgttgttgatcactttcgctacgtcattgatcaaatggataatatgcttcgccatgtaataggccgaagccgccttaccgccaaaaatattcacgcgcggtacccacttcgcatccaggtcggccttgatgcggttatagcgggtaatcacatgcaacacattcatcaattgacgtttgtattcgtgaatacgtttgatttgcacatcgaacaacgcctttggattcaccaccacattcagctgctgggcgatatactccgccagacgctttttattctccagcttcgcctgatgcacagcgtgattaaccattgggaaatcacagtgttgttgcagctcattaagcaggctaaggtcggtgcgccagttacggcccaggtgttcgtccagcacggctgaaagcgatgggttcgctaccgccagccagcgacgcggcgtcacaccgttggtgacgttggtgaaacgacccgggaagattttcgcaaagtcggcaaacaacgattgcaccatcagattagagtgcagttccgatacaccgttaactttgtggctcacaacaaccgccagccaggccatacgcacacgacgaccgttggattcatcaatgatcgacgcccgtcccagcagatcggtatcgttcggatactgttcctgcaaggttttcaggaaatagtcgttgatttcaaagatgatctgcaggtgacgcggcagaattttacccagcatatcaaccggccaggtttccagcgcctcgctcatcagcgtgtggttagtgtaggagaagacctgacaacacacctcaaacgcgtcgtcccagctaaattggtgctcatcgatcagcagacgcatcatctcaggaatcgacagtaccggatgggtatcattgagatgaatcgcgattttatccgccaggttatcgtaggttttatgcaactgataatggcggcttaaaatgtcctgaatggtcgaggaaaccaggaagtattcctgacgcaggcgcagctcacgcccggagtaggtggagtcatccggatacagtacgcgagatacgttctcggagtggtttttatcttccactgccgcgaagtagtcaccctggttgaatttaccgaggttaatttcgctactggcttgcgcactccacaaacgcagcgtgttggtcgcgtcggtgtcgtaaccagggattatctgatcgtaagcgactcccagaatctcttcggtttcaatccagcgcgtttttttaccttcctgctgaatgcgaccaccaaaacggactttatagcgcgtgttgtggcgtttgaattcccacgggttaccatattccagccagtagtcaggcgactctttctggctaccgttaacgatgttctgcttgaacataccgtagtcatagcggatgccgtaaccgcgccccggcaaccctaacgtcgccagagaatcgaggaagcaagccgccagacgtcccaggccaccgttaccgaggcccgggtcattttcttcatcaatcagctcttcgagatttaaccccatcgcttccagtgcgccctgtacatcttcgtaaattcctagcgacaacatggcgttggagagcgtacggccaatcaaaaactccatcgacaggtagtaaacctgacgagtttcttgcgacaactgggcacggtttgaacgtaaccagcgctccacgagacgatcgcgcacagcaaataacgttgcgttcagccattcatgtttattggcgacgaccgggtcctttccaatcgtaaacatcagcttgtaagcgatagagtgcttaagagcttctacgctaagcgtgggcgatgaatatgtaaacggagcattcatataggcgtttcctgaaaactatttcaagcgatagtaaagctcacggtacgacttcgccgcgacctgccagctaaaatccattgccatagcctgacgttgcacaaaccgccacagagaaggacgggaccacagtacaaaagcacgtcgaatagcccgtaacagcgaccaggcattactatcttcaaagacaaacccactggcgacgccatctgcaaggttctcaagagaacagtcagaaaccgtatcagcaagcccaccggtgcgccgcactaacggcagcgtaccgtacttcaatccataaagttgcgttaagccgcacggttcaaaacggctgggcaccagaatgacgtccgcaccgcccataatgcgatgcgaaaatgcttcgtgatagccaatctgaacgcccacctggccggggtattccgctgccgccgcaaggaaaccttcctgcagcaccggatcgcccgcgccgagtagcgccagctgcccgccctgctccagaagacccggtaaggcctccagcaccaggtcgaggcctttctggctggtcagacggctcaccactgcaaaaagcggcactttatcgtcaaccttaagccccattgcgatttgtaactggcgcttattttccgctttatcttccaacgtatcgcgggtgtaacgcgaggccaatagtaagtccgtctctggactccagattttctcgtccacgccgttcagtacgccggaaagacgcccttcacgatgacgctgttgcaacaaaccttccataccgtaggcaaactgcggttcggtgatctcgcgagcgtaggttggactgaccgccgtaatgtgatcggcatagtacagaccggccttcaggaaagagatttgtccgttgaattccagcccatgaatattaaagaatgaccatggcaattggatgtcattcatgtgatgtgcataaaacatgccttgataggccaggttgtgcacagtaaacaccgacttcgccggacgcccgcgcgccgccagatacgcaggcgcaaggcctgcatgccagtcgtgcgcatgcaccacatcaggacgccagaatgggtcaagcccgctggccatttctgccccaacccaccccagcagcgcaaaacgcaatacgttgtcggtataggcaaataagttggtatcgtgatacgggcttcccggacgatcatagagatgcggcgcgtcaatcaggtatatgccaaccccgttgtaatgaccgaacaacagcgtgatatgcccggcgaaggtatcacgacgggatactacctgcgcatcggtcacgccacggcgaatatcgggaaatgcaggcaacagtacgcgagcgtcaacgccgtctgcgatttgtgctgcgggtaatgccccaataacatcagccagaccgccggttttaagcagcgggaacatctctgaacatacatgtaaaacctgcattatcgctcctgtttatgccctaacttccgtagcatttcgcgcgttaccagcacgatgccttcttctgaacgatagaaacgacgtgcatcttcctctgcgttttcaccaatcaccatgccttccggaataacacaagcacgatcgatgacgcagcggcgcagacggcacgagcgacctacccatacttccggtaacaatacggcggaatcaatgttgcagaatgaattcacgcgaacgcgcgagaacagaacggactgcaccaccaccgaaccggagatcacacaaccgccggaaaccagtgagttaagggtcatcccgtggctaccggagcgatcctgcacgaatttcgctggcggtaatgattcattgtaggtgcgaattggccaattgcgatcgtacatatccagttccggcaccacagaggccagatcgaggttcgctttccagtaagcttccagcgtacccacatcgcgccagtacggctcggcatccggatcggattgtacgcaagagagcgggaacgggtgcgcataggccagaccggcttcggtgatcttgggaatcaaatctttgccaaagtcgtggctggagttctcatcgcgatcgtcttcttccagcagttcatacagatagtcggcgtcaaagacgtagatacccatactcgccagagatttgctcggatcgttcggcattgacggcgggttagcaggtttttcaacgaattcgataattttatcgttctcatcaaccgccataacgccaaatgcggaggcttcttcaatcggtactggcatacaagcaacggtgcaacgtgcgcctttttcgacgtgatcgataagcatacgcgagtagtcttgcttgtagatatggtcgcccgccaggatcaccacgtattccgctttataacggcgaataatatcgaggttttgggtgaccgcatctgcggtgccgcgataccagttttcccctttcattctctgctgtgctggcagcagatcgacaaactcgttcatttcttcattgaagaatgaccagccgcgctgaatgtgctgcaccagagtgtgggactggtactgggtgatcacgcccatacgacggatcccggagttgatgcagttagacagcgcaaagtcgataatgcggaacttaccgccgaagtgtacggccggttttgctcgcttattggttaaatccttcaggcgggtaccacgtcctcccgccagtatcagggcaacagatttcaatggcagctggcgcgccaacattaagtgatcgttcttctctaaactaaccatgactaactccttttttatcatctctggaacacacacaatccgtgtgcaggtccctgccagacagccgtaatcactgggttatcctctccagcgaatgggggaatggcgtgccactccccagcaggtaaaacaatctctgttacctcaagcgtggcgttaattgcgatcaaaaagcgatccgagagcagaatttgcagctgtttcggcccgttttgccactcatccgtgcttaaaggttgagcatatcgatttagccaacggacattgccgtcgccttcttcccaccagcgattctccaccaaagcgggaatacgcttgcgcagatggattaacgcggcggtaaatgcggttaaaccactgcttgcctgcgaccagtccaaccaggttaattggttatcctgacagtaggcattgttattgccatgctggctgtgaccatgttcgtcaccggccagtaacatcggcgtaccctgggagagcaacaacgttgttaacagggcgtgaatgctgtcgcgccgccgttcaaccaggtcaagggtaccgcctaccccttctttaccatgattgttactgtaattgttgttggtcccgtcgcgattttcttctccgtttgcttcattgtgtttatggttgaaacaaacgcagtcgcgaagcgtaaaaccgtcatgcgcggtgacgagattaatcgcggcactcggcagacgaccattacgtttaaaaacatcgctggaggcagcaaaacgcccggcaaacgcccccagaggcaaatcataatgtagccagaaacgacgggcagcatcgcggaaatgatcgttccactcggcaaacagcggcgggaaatttcccacctgataaccaccaggagcgatatcccacggttcagcaattaacttcacctgcgagagcaccgggcagttctggatagcggtaaacaacggcgcatcctgacggaactctggcgtacggcccatgactgccgccagatcaaagcggaaaccatcgaygtggcaggtttctacccaataacgcaggcaggcgctggcataatccaccaccgccgggtgactcaaattgagcgtgttgccacaaccggtccagttgtgataatcgccgtcttctcttatccaataatagctacggttgtcgatcccacgcagcgagaataacgggccgtcgaggtccagttccgcactatggttgagcacgatatcaagaatgacttcgatacccgctttatgcagtgctttgattgcatcgcgaaactcatgcagygccgtttctggcgagcaggcrtacgccggatgcagcgcaaacatcgccaccgggttgtaaccccagtagttacttagccccatgcgttgcagacgtggttcactggcaaactgcgccactggcagcagttccagcgcggtaatgcccaattgtttcaaatagttgatcatcaccggatgcccgagggctttataagtgccacggatctcgaccgggatctccgggtgcaggtacgttaatcctttaacatgggcttcataaatgatggtgctgccccacggcgtgcgcggcggggcatcatcttcccagtcatagtgatcaaccaccactacgcatttcggcgcaatggcggcgttgtcgcgatagtcaggttcattatgaccggcgtgcagcagcgggttatctttaaactccccgtcaatttgccgcgcgcaaggatcaatcaacaacttcgccgggttaaagcgatgcccctcggcgggttgccaggggccatgaacgcgataaccataacgcaaacccgggcgcgcatccggcagataaccgtgccaaatgtcgccactgtgccctggcaagtcatagcgatgttcctggccattggcgtcaaagacacacagttctacccgctcggcatgagcggagaaaagtgtgaagttgacgccctgaccgtcgtaatgcgcgccgaggggagcgggtttgccaatggcgagttgtgtcattctgcctcccgaaccagccagatagtggccagcggtggtagcgtcaggcttagtgaatgctgacgaccgtggctggcaatctcatcgctgtgtaccgtgccgccattacctgcattactgccgtgatagtgcatggaatcggtattgaggatctcacgccatttgcctggctgattaatgccgaagcgataatcatgacgcggcaccggcgtaaagttactggcaacgatgatttcgttaccctctttatcgcgacgcacaaagatcagcaccgagcgttctttgtcatccaccaccagccattcaaagccgtacgggtcaaaatccagttcatgcatcgctttatggtggcggtaggtgaggttcagatcgcgcaccagacgctggacaccgtggtgccagttatcgccgccttccaacagatgccagtcgaggctggcgtcatggttccactcgcggccctgggcaaattcgttccccatgaacagcagtttcttgcccggaaatgcccacatccagccatagtaagcgcgcaggttagcgaatttctgccatgcgtcgcccggcatgcggtcgagaatcgattttttaccgtggaccacttcatcatgcgacaacggcaggacgaagttttcagtgtagttgtagagcatcccgaaggtcagtttatcgtgatgatactgacgataaatcgggtcgagcttcatgtagtccagggtgtcatgcatccagccgaggttccacttgtaccagaagcccagaccgcccatatcctgcggacgagaaacgccagggaaatcggtagactcctcagccattgtcaccgcaccggaaacctgctcaccaagaatacggttggtattacgcaagaattcaatcgcttcaagattctcgcgcccgccaaattcgttcgggatccactccccctctttacggctgtagtcacgataaatcatcgacgccaccgcatcgacgcgcagcgcatcaataccaaaacgttcaatccagtaaagcgcgttaccgacgaggaagttactgacttcacggcgaccatagttgtaaatcagcgtgttccagtcctgatgatagccttcgcgcggatcgctgtgttcatacaagttcgtaccatcaaattcggcaagcgcaaagtcatcagtcgggaagtggcctggcacccagtcgagaatcacgttcagaccagctgcgtgtgcagcatcaatgaaataacggaagtcgtcgcgagtaccaaaacggcgggttggtgcatacaggccggttggctgataaccccaactgccatcgaagggatgctcgttaaggggcagtagttcgaggtgggtaaagcccatccatttagcataaggcaccagttgatcggccagctcgcggtagctcaaccagaaattgttgtcggtgtggcgacgccaggagcccaggtgaacttcataaatagagattggcgcatcaaactgattcgcttttttgcgctcttcagtctgtacaaccttttccggcagcccgcaaataagagacgcggtttccgggcgcatttgcgcttcgaaggcataagggtcggacttcagacgcaagttgccattggcatcaatcatctcgtatttatagagctgaccgttatgcgccccagggataaacagttcccagatgccgctctctttacgcaggcgcatcgggtgacggcgaccgtcccagtagttgaattgcccaaccaccgagacccgacgggcgtttggagcccagacagagaaacgcgtacctgtgacgccatccatagtatctgcatgcgcgcctaaagtttcatacgggcgcaggtgagtaccttcagataatagccaggcatccatttcctggattagcggaccaaaacggtaaggatcatcaatcaggttttgctgcccatgccagacaacagccaactgatagcggaaaaaattcttacgtcgcggaatgacgccactaaagaatccccgtgagtcgagacactccagttttgcgagtttgcgcccggttttcggttcaatcacccacacatcggtagcgtcgggtaaaagggcacggacttccagtcccgcggtggttttatgcattcccagtacggaaaaaggatccgcaaaatggcctgcaattagcgcgttaatcacgtctctatcgatacgatcggacatgcttgtcttcctgttttattgtgtcaccccatccaattggatttttgacttctggttgtgacatttttttgacctgaacggcgcagcactctgtgcatcctctctgcgtcgtcctcacttcaggtaaggctgtgaatactcatgtattcagccacccttaaagaatagccaatgctctatttaactcccggtaaatcatgaaacatctgcgcttactcctgtattacgcactaacaggggcggcatcgcgccccagatttaatgaataaagattacgccagttgacgaagcatccgacgcagcggctccgcggccccccacagcagctggtcgcccacggtaaaggctgacaggaactctggtcccatattcagcttacgcaggcggcctaccggcgtggtcagcgtgccggtaacggcagctggggttagctcacgcatagtgatttcccgatcgttcggaacgactttcgcccacggattgtgcgcagccagcagttcttccacggtcggaatcgacacatcttttttcaatttaatagtgaatgcctggctgtggcagcgcaatgccccgacacgcacacataaaccatctaccggaattacggaagatgtgttgaggatcttgttggtttccgcctgccctttccactcttcgcggctctgaccgttatcgagctgtttgtcgatccacggaatcaggctacccgccagcggcacgccaaagttatccaccggcagctcaccgctacgggttaaggttgtgactttgcgttcgatatcgagaatagcagaggacggggtcgcgagttcatctgctacatggccatacagatggcccatctgggttaataactcacgcatatgccgcgcaccaccgccggaagcggcctggtaggttgcaacggacacccaatcaacaagatcattggcgaataaaccacccaacgacatcaacatcaggcttacggtacagttaccgccaacaaaagtcctgatgccattatttaatccgtcggtaatgacgtcctgattgacggggtcaagaatgatgatggcgtcatctttcatgcgcagagacgatgctgcgtcaatccagtaaccctgccatccgctttcacgaagctttggatagatttcgttggtataatcgccgccctgacaggtcacaatgatatcgagggcctttagcgcctccagatcaaaggcatcctgaagtgtgccagtggttccgccaaaagacggcgcagcctgaccaagctgagaagtagaaaagaagacagggcgaatggcgtcgaagtcgcgctcttcaaccatgcgttgcatgagaacggagccgaccataccgcgccagccgataaaaccaacatttttcataagcgttttttcctgcaaagatgtgtgctgtataaatgtgccggtctcctcttggcacatctttcaccatacaaaaagcagccaaagtcgcaagtgaaattaatcaatgatagcgaagccatcagtaatgcgacttatcctgctttgttagcacgcagaaagtccgcggcaattatcagggaatttgagttatgaatgaaatcatttctgcagcagttttattgatcctgattatggatccgctcggaaacctacctattttcatgtccgtactgaaacatactgaaccgaaaagacggcgggcaatcatggtgcgagagttgcttattgctctcctggtgatgctggtgttcctgtttgcgggtgagaaaattctggcatttctcagcctgcgagcagaaaccgtctccatttctggcggcatcattctgtttctaattgccattaagatgattttccccagcgcttcaggaaatagcagcgggcttccggcaggtgaagagccatttatcgtgccgctggcaattccgctggtcgccgggccaactattctcgccacgctgatgttgttgtctcatcagtacccgaatcagatgggacatctggtgattgctctgctgctggcctggggcggcacctttgtcatcctgctacagtcttcgctatttttacgtctgctgggcgagaaaggggtgaacgcacttgaacgcctgatgggattgattctggtgatgatggcaacccagatgttcctcgacggcattcgaatgtggatgaaggggtaaggttcaaacaggtgctgcacacaaccagacgcggcacctgttttattacctgaactgataatgaccttcgcccaatcggataacccttccctcttcttctgcgcggttcagccacacactaatttgttcgatggttaaaccagtacaagacgccagcctttcaatacttatcgattcctttgcaaggatcgccagttccgccacaaagagttgataaaaatcgacaggcgtatacgcgggcattactgcgtaatttgcgtcatcttcatgcagcgaaaacagttctggttgagcgttacggagtgctctgtcatacatcagcccaggaacgtctggcagtctgatcgtcacattctcagcctgttcagcactccatgacgccccattttctactaatcgtgaattggctgattgcatatcctgatttggtttaacctgcacaggcagccactgatgttttaatgcctccatcgccccggttatcgttccaccggtcattcccgcacgtacaaccattgcgctttcagcaaggcaataaatatatttatttcgcgccatcgcattgccgacggtgaaacgtacctctgggtaaaacggcgaaatcaacaccaggttgcctgctataagcccttcacgccatttcactaacgtactcgtttttaacaagctatcagctaatacgccaacggcagttcccccggcctccagtgccgacgccattgcacattcatcaatacctcgcgcaccaccagagataacgcaaatcccctgttgggccagtttcgcggccagttgttgggtatagcgcaaatcgtcagtcggagcatctcgcgagccaacaatcgccataccttccgcttgcagtaatgctttattcccgcagccaaataaaacgggaggtgcatccgttcgcaatcggtttttcaagcgaacgggataatcagcatctccgcgggttaagatccataaaccggcgcgttgccacttatctaccgccaacgccagactatgaccacgcgccagcaagccaagaatacgctcctgagaaatacgcggatcgctccagcctgtaagtttctcttgcggttgcggcaccagaagctcggcgggactgatacgttggtgcttcagccataatgcaaacttcccccattcactattactaagaggtttatacttactcgccgccgcgcgagaaaaatcgctggttagcaggagagttgcttgtgcattggctgaaagattcatcaattttttaccgaggtagaagcaagggcaagaggataaaccgtcgggcaacctgcctggcgtaacagtgctgttagaactgtcagcgtccatgcagaatccacgatatcgtcaaccagcaacgccggaccaggcatcaaaggaggggtaatcacaaacgccccgtcgagattttgacactggtggaaacggttttgctgcattttctgcggtggattgtccacgactttttcaatggcatcaataaaaggtaagccaagtttcgccgccagtcgccgggcaaaatcaggaaccaggtcgaggtgctttcaaaatcaggaaccaggtcgaggtgctttaatgaaggaacgcagcatacccaggttggttcaggatgcggattccagcgttggcgaaccatttccgcacatgcctccaccagttcatcactgaatcgccccgtttttttctcctgtgctacctgctttccccacccggaatatccccaacgagaaaggattcgccccgtagatccttgtaaactcgcaggcaagttccctttaaatccgtattgcgtaaaagccccagctgccacctgtttattgagatttaatgacaggtcagcgtgtttaataaataagtttgccgcatggagtaagccgctatcaatgtcgggcgacaacaacggatgctgaagacaactgctacatttaccacaatgttcggcacctggctcatcgagtgcgcggcgcagaaattgcattttgcactccttggtcgtgatatagctttcaacgtctgccagctcactttttctctgattcatcaaatggttaattcgttcatggtcaggagaaaaactgacaattgttctgcgccataatttctcggtatacaccacaggcgatggattttcagctaccaataatttcagtgctttttctatttgcccataacggagattcgtccgttgttcaatgcctcgtaaggtaagaccgtcattcacgctaagtacgttgagtatttcatgaatttgcgcctccgcaggaaaggcgctttcacggaagaatttatgaatagcacggtcttcactgccgcaaagcagtatgccaacagcagaatcgataccgcgaccggcacgccccacctgttagtagtaaccaactatcgaacctggcatctggtaatgaataacaaaccccaaatccggtttgtcaaagcccattcccagcgccgttgtcgcaaccagcactttaattttatttgccagcaacgcctgctccagatattccctggcagtattagaatcttccgcgccttcacaagtcacgccgctgtagtaagcaaatgcactgataccatttttccttaaccactcggcgacaagttcggcatcgcgagtagtcagggtataaacaattcccgatttggaaaactgagggataaccgttgctaaccatgccagacgggatgagtgttcacctaagactaaggcatcaagcgccaaactttcgcgagccagcgttccacgctgaatcacaatgtcacccaattgctgacggatatcctcaacgacacggttattcgctgtcgcggttgtacccagaacaggggtattcgcaggtagttgcgcaaaatatctaatatacgtcggtaatccgggcgaaaatcgtggccccaatcagagatgcagtgcgcctcgtcgaccacaagcaagccaatatgatcggctataggatataaaaccgtttcgataaagtcctggtttgccaaacgttccggggaaaccagcaagcaatcgacctcaccttgcagcaacttatcgctaatgcgctgccattcttctctgtttgtagaattcaacgtttcagccgtaatacctaaccgttcagcggcggcaacctggttacgcatcagggcaagcaaaggagagatgataattgtcgggccagcgccgcgatcgcggaagattttactggcgatgaagtacacagcacttttcccccagccagtgcgttggacaaccagcagttttcgccgttggttcaccaccgcgtctatggcttcccattgcccttccctgaaagtagcggtggtatttcctaacatccgctgtaaaagcaattcagctgcgtgcttttccatctttatctcctgcgatctttaggcagtgattagaacggattatttgcaggtaaatttgcgagagagatcaaaaagatgaagagaggagaaaagagaaatgaattactgcgagcaagctcgcagtaatttgtcgcagtaattaactcaacagctggaacgcaatcatcccaacgatggcaccgacagtgccgaggatggtttccatcatggtccaggttttcagcgtttcggcttcggtcgcgccggtaaatttaccgaacaaccagaaaccagcgtcgttaacgtggctgacaacaatcgaaccaccggcgatacaaatcgacagcgccgccatttgcgcaccggagtagttcagttgttcaataaccggcatcaccagtcccaccgccgttaaacaggcaacggttgcagaaccctgaatgatgcgcactgcagcggccagcacgaagcaggtgatggcaatcggcaggcccatgccggttaacgcttcgcccagtgccggacctacgccagagtcaaccagcacctgtttgaacacgccgcccgcaccaatcaccagcagaatgatccccgccggttgcagcgcgtgaccgcaaatctccatcactttgtcttttggcatgccctgacgcattgccaggccataaatcgctaccagacaagcaaccagaatcgcggtaaacggatgaccaataaactcgaaccattcgtaagcggtagagccttccggcacaaaacgcgcggcaatggttttcagccctaccagcaccagcggcagcaggatcagcgacaggctgaatccgaaggatggcattttgccttcgccgagatgcggttcgctgatgtcgtcaggaatatgcagctcaacgtaacggctgatgaagttaccccacagcggcccggcaataatcattcccggaattgccgcacacaggccaatcaggatcatccagccaaaatcggcgttcatctgcgatgccagcagcattggcgctggccctggcaccaggaacgccgccgcggccgccacgcctgcgaataatgggattaccagcttcaccaggttcgtaccggtgtggcgcgccattgagaaagcaacgctaatcagcagaacaatcgccacttcaaagaacagcggtagcgcacagaccagccccgcaaggccgatggcataatgcgcgcggctgtgaccgaaggatttaagcattttgacggcaatctgatcgactgcgccggtttcatgtaagatcttgccaaacatagctcccagggcgacaaccaccgccaggaagccgagggtgcctcccatccctttttccatcgtcgctgcgattttatcgagcggcataccggaaaaaaggccagcccccatggacaccaccattaaagccaggaaagcgtgcatacgcgccttcatgactaaaaacagcagcagtaaaacagaccctactgctgttaaaacaagcgttaatgtagtcactacttatttgccttttttaataacctcaatggtgcttgccacaacaccttccagcggttgatcgatatccaccaccagtacatcggtttcgtccgcacccggctcctgcagcgtttcaaactgcgtcaccaacatttgggttttaaagaaatggcctttgcgcgctttcaggcggctttcaatcacatcaaaatcgcctttcaggtagatgaaagagagattcggattaccttcacgcagcaagtcacgatagtgttttttcaatgcagaacagacgatcagcgacactttattagtgcgctgcatagcaaacgcggcgtcgttcagcgcctgcaaccacggtttgcgatcgtcgtcattcagcggttcgccagacgccattttttcgatattgcgccgtggatggaggaaatcgccatcaagaaacgcggcatgaagttgatgcgccacttcacttgcgaccgcagatttgccgctgcccgatacgcccatcaagacgtaaatgtggtgatcatggttagtcgtgctcaaagtggtgcccccacaatacaagaattaaaaatgttacgggtaactgttatcggtaacattgtccagccggacaatatcagaagcaatatccatccgtgccttaagtgtataagtgtgagctacttcaaatttgtgggcttaaatagatccgcccggtgacaaggtgaaacctaaatctaacattttcggtgtcacagattcgccacgaatacgcgccagcaggcgttcagcgccaatactgcccatccgctcacgcggcgtcagcacgctcgcaagtcgtggctccatcacctgaccaatgtcatgaccgtggaaaccggcaatcgccatatcgtcaggaacttttaaccccagacgctgacattcaaacgccgcgccgaccgccagatcatcattagtacagaacacgccatccagctgcggatattcccgccgtgcctggcgaatcagttcaataccggaagagtaagaagaagattgctcaaccatcacgctatatggcaccaggcctgcatccagcatcgcctgttcgtatcccttctgtttgatgatagtacgttcgtcgagacgtgcgccgagataggcaatgtggcgatgcccgcgagcaataatggctgtggtcatctggcgtgccgcttcaaagttatcaaaaccgacggcgatatcgagacacggcgactggctgtccatcaactccaccaccgggatccccgccacttcaatcatctttaaggtgcgcggcgtgtgggtacgttcggtgaggatcagtccgtcgatattccatgagagcattgattcgagacgttcttgctccatttccggtttataaccgtagtgggccagcatggtctgataaccgtgcgcgtcggtgacgctttcgattccgcgtaatacttccgcgaaaacctggttggtgagagaaggtaacaggacgccaatcgcccggctggtggcgttagagaggatatcgggcgcacgattgggaatatagcccagttcatcaagagccgcggcaatcttgccgcgtagagcgacggaaacctgctccgggttgcgtaaaaaacggctgaccgtcattttggtcacgcctacacggtcagccacatcctgaagtacgggtcttttctttttcatcgtcctgaaggtacaaaagagatagattctcttagtttaacacggacgcatcagaaccttcccggggaaaacagtgcttgtttacaattattagatatacactaaatcaattgcatcgcattgtgctaacgacgctgcaaaaccccggaagcgtacatcagcacgcgaccggagcgagcgaggaagcctgcaaaaaggcaggcttcaaagatgccgttgagctttaaaccggcggcagatcgaacagtaacacttcgctgtcgctatccgcatggatggagattgcctgctcatcccagattgccagaccatcgctgatcgaggctttcacgccgttaatggtgacattgcctttcaccacctggatccagacgcggcgttcagcggcaatctgatgcaccgactgctcatctttcagcaacgcccagcggtacagttccatatcctgatgcactttcaatgaaccatcacgcgcatctggcgaaagcaccagttgtttgccctgcactgcatcgaagcgacgctgttcataacgcggcgtaatgccgttttcttccggcatgatccagatctgatacaggtgcagacgctcggtgctgcttgggttgtactctgagtgacgaatacccgtacccgcactcataatctggaactcgcccgccggaacctgctctttattgcccatgctgtcctggtgctcaacagtaccttccagcacgtaggtcaaaatttccatatctttatgcgggtgagtgccgaagccctgccctgcttcaatcacgtcgtcgttaatcacgcgcagcgcggagaagcccataaagttcggatcgtaatagttggcaaaagagaaagtatgccaggagtccagccagccatgatttgcatgaccacgttcatttgctttgcgtaagtagatcatttgtattcgccccctgaatgatttcgatgggcttagtgtggacccgatctgcctgggatgatagagggtgaaaattgacccctctgttcaaaaaaattgaactattcgaggggccatcaaacttacttcgcgagagtcactgtggagggagaggcttgctcgaatccacgttcaagtatttccagattcgtaagaacttcagattccttgacgtaatttggcgcaccgtgggtgatggtttgatacaacgcatcataaacgcgcccgtaatcgcccatctccggcttcatctcttctctgaccgtcacgccctcgtcattgacatactccagcacaccgaccgaatcatccgctgcgaatcccggttcgcccggcataatattagccttcaggctggtttcctgctggtcgataccatatttaataaacgaacctttcttaccgtgaacgataaatttcggataatcgattttcaccagatggctggttttgacgatggcttttagatcgccataaaacagttgcgcttcgaaagtatcgtcaggattggctttattgcgcaggctgcggatgtcataagcgacgtgatccgggcgaccgaacagagaaataatctggtccatcgtatgcacaccaaggccatagaacgcgccatcctgcggcagcccaggtttggtttctgccaccgggcggtaatagtcaaaatggctttccacttcgacaatctctcccagcttgccgctttcaatcgcttttttcgccgtcaggaagcaggaatcaaagcgacgattctgatatggcgtgacggtcagccctttgcttttcgccagtgcaaacagctctttcgcctgcgcaagtgtcggagtgaacggtttttcgaccagcacatttttcccggcttccatcgcgcgcttcgcgtactcgaagtggctgtccgcatgggtgcagacaacaaccagcttaacatcgggatcgtttagcacttcgttgagatcgctggtgaaatggatatgagagtaaatgggagcttgttcttccggctttgcatggcggcgaaaaatatgcgcgacatgccagctatccttgcggttaagtacatacggcagatggtaacgggtggtgcttttgccgaagccaataaaggcgcagttgatgaccatgatttcgtcctttttaaggtggttatttacaccttagcgcaaagcggacgtggttcctactggagtgcgcataacgaacacaagcacttcccgaggataaattgagaacgaaagatcaaaaaaaaagccagcacccggctggctaagtaatactggaagcaatgtgagcaatgtcgtgctttcaggttctccgcgagggtcttcctgatcgcgagacaataataatcattctcattcgcacttgtccaacactttttgcaaaaaaatgcatttgactcgcattcgaaagtcaatgatgttgaaagggacatttaccccaaagaggacaaaggaatgagtgagatagtgatacgccatgctgaaacacgggattacgaggccatcaggcagattcacgcccagccggaggtgtattacaacacactacaggtgcctcatccttccgatcatatgtggcaggagcgactcgccgatcgtcccggcatcaagcaactcgtcgcctgtattgatggagacgtcgtgggccatctcaccattgacgtgcaacagcgcccacgccgcagtcatgttgccgattttggtatctgtgtcgacgcccgctggaagaatcgcggcgtcgccagcgccctgatgcgagagatgattgaaatgtgcgacaactggttgcgggtagatcgtattgagctaacggtgttcgtcgataacgcgccagcaattaaggtctataaaaaattcggctttgagattgaagggactggcaagaagtacgcattacgtaatggtgaatatgttgatgcgtattttatggcgcgggtgaagtaaagaatattctcaaattgcctgttaccaatgtgaataattagttttgttcatctaatttgagtttttccttatattaccaccatcattttgaaacaatttgtaacatcaagagacctttgaatcattactcgttaatatttcttattaaagagaacatattttcgcaagcaatagttattactgtttgtttatggatagagagtctacttaatgggtacagcagctataagtcatttacgatatgatcttaacaaatatgccctttctttacgcaaaaccgcaacacttgcttcaacattttttattgagtccccattagttagattcgagtatctgcaagaaatagaaaatactattaatgatattactcacagattcaattcttcatatgacatcaatgaaaaagcacgacttatcaatgaattaaaaatggagtcagaaacagcaagaaaagaatatcaacttttcagacaaggaaattatgataaatatatcactactgatattttcgaagaacatggtttgataaaatatgtgaacttaagtttcgatattgttgcatctgtaggacaggtcgtaggcggggttggcgcgttgaaatttggtaaggtagtgcattcaaaccgaataaaaggtataggcgtcacattagttgctcatggggcgaataatttttatgaaagcttatcacctttattttttaacgagtatgattcaggtccaatacgtgaactctacagagtaatagcaaaaaaaatgggaggtgatattaattctgctgattatgcatacagcatcgtggacttttcgattactgcatatggtggatattcaggcatgaaaatcgtacctaagtataatagattgattcgtccttcattaggaaatagacctggtacaggacgattatttcattacacatcagttgattttaaaaataaattctcattaaaacctacccctttaaaaatcatacaaattagttctactgtaaaaaaattcaaggttacattttatgatgaaaatacaaatttgaggataaaacatggcctcaataatcatatgccacatcaattattaatgaatatatcaggaactacaactggtgcaggaatacaataacagaataacttaattttaagataaaacattttgaggcataattggtaagagaatttagtatccagttttctgtgtatgataagaatagcgaacatggcaatactaacgattgaagacagaaaaaaacttttcaacatattatcctgaaaaaatgagaatacaagcaatatcccattaactatacttaccaacccaaaccccaaagagcaataacccaccattgaaataatagcatcaatgaaattttgttctacgagagagacttcatgcttattagcaagtttcttcatttctttgtatcttgattttaaatagaagagttcttgtttattaagtacagagagaatcacgtattttgctttcattattcccccttaaaaacactttacaaaatcgatcaaagtcatgatgaatgccattatgcacataaacaacacaaagcgtgatatttaaatcaataaattacactctaaaatgaactataactacagtttatttaatagcatagttaattcctttcctgaatatcaggaagtaattatcgcacgtcctattttcacggtaaatgaaagactattctgcatactcttgaaaagaaagcataacytaagccccttaaaagcattcaggataattatgattatatattacggagcaatagtaaaagcaatccagacaytaatttatcttgttcaagaaaacagcccttcttcccacgaagagggccgctaaccttagtaccccgccgttaaatcatccaccgagcgcgggtcggatgcgccgtacaactcaccgtccggcccaaccataatgctttgtgtactgcccatcgcctctttcagcgccactttctgaccttttgcttccagcagcttgagcgtatccgggctaaaccctttttcgacacgcagctcgtccggcaaccactgatggtggaaacgcggcgcattggtcgcttcggcgacgttcatgccataatcgatgctattcaccaccatttgaagcactgtagtgatgatcaggctcccgccagggctaccggtgaccagccaggttttaccgtctttcaccacaatggttggtgacatcgatgacagcgggcgtttgttcggcccgacggcgttggcatcaccgcccaccagcccgtaaacgttcggtacgcccggtttggcagagaaatcatccatttggttattgagcaaaataccgctctcgcccgcgacaatacccgtaccgaaggtggtgttcagcgtataggtcaccgccaccgcgttaccgtctttatccaccaccgaataatgggtagtttgattactctcataaggcgcaagcttgccggggcgaatctcgctggacggtttcgctttattgatatcgatttgctcggcaatagatttggcataggctttattggtcagcgcctgccacgggactttcacaaaatccgggtcgccaagatattccgagcggtcagcgtaggcatatttctccgcttctgccatgatctgcatcgcgtcggcgctgccaaaaccgtatttcttcatatcgaagttttccagaatattgaggatttgtacgatatggatcccgccggaggatggcggtggcatggagtaaacctgatacccgcgataatcgccgcttatcggtgtgcgttcgaccgctttatacgccgctaaatcttctttagtgatcaggccaccgtttttctgcatctcctgggcaatctgttccgctatcgtgcctttgtagaattcgtccgggccgttttcggcaatcatctccaggctctttgccaggttcgcctgcaccagcttgtcgccctttttcagcggctcgccctctttccagaagatagccttgctgttttcgtgattcggcagcacttcgctcccgtaggttttgagatcgtcagccagctcgtcgttaacgataaaaccatcgcgtgccagtttaaacgctggctgcaccactttgttcaacggcattgtgccgtatttatccaacgccagcgagaaaccagcgaccgtaccgggcgtgccggaagccagatgcgaagtgagtgattttttgctgtccgggttgccctggtcatcaaggaacatatcgcgggtcgctttggcgggtgccatttcgcggaaatcgatagcggtggtattgccatttttcgagcggatcagcataaaaccaccaccgcccagattccctgcctgcggatgcgttaccgccagcgcgtagcccacagccacggcggcatcaacggcattcccgccctccttgaggatatccacccccacctgagtggcagtagcatctacagatgccaccatcccctgtttcgcgcgtaccggatgaaagacatcttcctccacgccgtaagaaacaggagacggcgcaggtggcgcggctaccgtactaaaacaacttcctgtgaacagagcagcaatggccacccggcgtaaaaacgtcggttttatcatcgttattytccagagattaaggggcaaccccagctaagcctggtatataactctgaattaatcctgatgattgcaggaaaggagtaaacttaaagaatatcttcagaggaggatacgcgatgaaacgacttctgattcttacggcactcctgccgtttgtcggctttgcacagcccattaatactctgaacaaccctaaccagccggggtatcagatccccagtcagcagcggatgcaaacccagatgcaaacgcagcaaatccagcaaaaagggatgctgaatcagcaactgaaaacgcaaactcagttgcaacaacagcatttagaaaaccagataaacaataattctcagcgggtgttgcagtcmcagccgggggagcgaaatcccgcccggcagcaaatgctgcccaacaccaatggcgggatgttaaacagcaaccgtaatccggatagttcgttgaatcagcagcatatgttgccggagaggagaaacggcgacatgctgaatcagcccggcacgccgcagcctgatataccgttgaaaactattgggccgtaaagttcggaccaatcacatcaatcgcatcggtacagatgcaatccacgccccagcgcagcaactctgccgcgcgctggggtttattgacggtataaaccagaatccgtaatccggcgtctttcaactgcatcactcgcgctttatcgagcaacttatgattgagatgaatagagacgcagcccagccgcgcggtcagttctcgccagtcgtcgcgccactcatccagcaacaaaccgcgcggcagttctggtactgcctgttgtgcggcttctaaagcatcaatctcaaacgatgacagtagcggcggcgtcataccggcccacagctcgcgtgccgccagcgccaccattttgcccgttaatggcccagtgccagtggtgggtttgatttcgatattcgccatcatcccatgttcgcgacagcgttccgccacctgcgaaagcaacggcagcggctcacctttaaacgctttgccgtaccaactgcctgcatccacacgtagtaaatcctgccagttcagttcacccgcgacgccccagccgttgctggtacgttcgagattgtcgtcatggagcaggaagatttcgccatctttcgacaacttcgcgtcaaattcgatcatcttatgaccgtattttgccccgacgtcgattgccgccagggtgttttccggggccagtttaccgccgccacggtgggcgacgatgcggggataaggccagttactcatactcgttgtcctgtttcaccatcaaaaagatgtagctgattttccggcagatgcagccacagcgtgctgcctgccgtcgggcgctcctgatgcgccagccgtaccaccagcttctgttcgccccagcgtccgtgcgccaggttatctgcgccgaggatctccagcgtgtccatcaccagcggcacgccgccttctgcctgcgagcttagcgcgatatgttccgggcgaatgccgagagtcattttacgccctgcatactgacggtagccaccgtttagcggcagcgcaatgccgccgtccagctcgaagtgcgtgccttcgttattcacgcggcctgtcagcagattcatcgccgggctgccaataaaactcgccacaaacaggctggcgggcttttcgtagacttcaactggtgtgccaatctgttcggcaacgccgccgttcatcaccattactcgctgggcgagggtcatcgcctcaacctgatcgtgagtaacgtagagtgaagtcgttttcaggcgacggtgcagctgttgcagttcaagacgcatctgtacgcgcagcttggcatcgaggttagagagtggctcatcaaacaggaacaccgccggatcgcgcacaatcgcccggcccatcgccacacgctgacgctgaccgccggaaagctcgcgcgggcggcgcttaagcagaccgtccagttccagaatgcgcgccgcctctttaacgcgctcggcaatttgctgcttgcccatgccgcgaattttcagcccccacgccatgttttcttcaacactcatatgcggataaagcgcgtagttctggaacaccatcgcaatcccgcgatctttcggctccatttcggtcacccgctggtcgttgatacagatatcgccttccgtcacccgctccagcccggcaaccatgcgcagcagcgtcgatttcccgcagcctgacggcccgaccatcacgataaattcgccatccgccacatcaagggtcagcggtttaatcacctgggttttgccatcccagcttttggttactgcctgtaatttcagtcctgccatcttatttctcactatcgaccaggccgcgcacgaaggcacgctgcatcactaaaacaatcactactggtgggatcagggttaacaacatcgccgccatcactgagttccattctgtggtgccttcgccagtggcgatcatccctttgatccctgccacggtggtgccgagatccacgtcggtaataatcaacaacggccacaaatactggttccagccgtaaataaaggtgatcacaaacaacgccgccagattagttttggacaacggaaaaacgatgtcgcaaaagaagcgcattggcgacgcgccgtcgatccgcgcggcttccaccagttcatccggtagggtcataaagaactggcggaaaagaaacgtcgcggtcgccgaggccatcagcggcagcgttaaacctgcgtagctgtcgagcatcttcaggttggcgatgacttccaccgtcgggaagatacgtacttcaaccggcaacatcagggtgataaaaatcatccagaaaaagaggttacgcagcggaaaacgaaaccagacaatggcgaatgccgagagcatcgagacggtaattttgccgagcgtaatgctgaacgccatcacgaagctgttaagcaacatccgccagaacggcgcactatttgtgcctaccccgtttacccagatgttgtggatgttttccagcagatgcgtgccggggatgagcgtcatcggcgcggcgtagacggcctgtttatccagcgtcgccgcgacaaacgccacgtacagcgggaataggatcaccgcgatcccgaggatcagcatggtatggctgaatatcgtcagccacggacggttctcaatcattggtaacscaccttgctttcaacatagcggaactgcatcaccgtcagcacgatgacgaggaacatcaacaccaccgactgtgcggcagacgaagccagatccagtccggtaaagccttcgcggtagatcttataaatcagcgtagtggtggcctgaaccggcccgccggacgtggcggcgtcgatcaccgggaaggtgtcgaagaaggcatacaccaggttcactaccagcaggaagaaactcaccggggcgataagcggcagcgcaatcttaaagaagcggcgaatcggccctgcaccgtcgatggctgcggcttcgatcaacgaacggggaatggattgcagcgcggcatagaagaacaggaagttgtagctgatttgcttccatactgaggcaaacaccaccagaaacattgcctgaccgctgttttgcgcgtggttccagtcgtagccgaactcagcgagaaaatgggtgatcagcccgcgaccggggttaaacaggaagatccacaatacggcggcaacggcgggagccacggcatacggcagcagcatcaaggtttgatagaaacgactgccgcgcacgatgtactccaccagcgccgcaaagaacagcgataccagcaaaccgctgacggtgacaaaggtgctgaattttatcgtcgtccagaaggagtcgatatagtagctgtcatgaaacagcgcgacgaagttatccaggccgacaaaccggctggagaaaccaaacggatcgacgctttgcagcgagtaccacaacgcttcgcccgcaggccagataaaaaagataacggtgatgatgagctgcggcgcgaccagcagataaggcagccagcgcgagcggaacaccggacgggatgatgacattacggttaattcctgaactgtgccggnatgcgcttcgcttatccggcctacacgcgatgccaggtcagataagcgaaacgcatccgacattacactgattaagacttcgtcgatttctcaaagcggcgcagcaactgatttccacgctcaacggcggtatccagtgcctgctgtggtgtcttcttaccggtccacacgctctccagctcttcatccacaatcacgcggatctgcggcatgttgcccagacgcagccctttggtgaacggcaacggcggcttattcagcatctgacgcgtcgcggtatccgcccctgggtttttctcataaaagccctgctcacgggtcaggtcatacgctgctttggtgattggcagataaccggttttctgatgccactcggcagcgttttctggcttcgcgaggaagtcgaggaacttcgccacgccggtatacgtttctttatctttgccctgcatcacccacaggctggccccgccgataatggcgttttgcggtgcatctttcgcatcggcgtcgtaaggcatcatgcctacgccatagttgaatttggcgtactcgcgaatattagcgagagaaccggaagaggcggtggtcatagcgcaatcaccgttatagaacttctcggtggattcatccttacgcccgacgtagctgaaatcgcccttcttgttcatctcttcgagcatggcgatgtgtttcacctgctccggcttgttgaactccagcaccgcatccgtgccgtcaaagccgttgtttttgctggcaaacggcagaccgttccaggcgctaaagttttccagttggatccagccctgccagccgctggcgtagccgcacttcatgccggaggcttttagttttgcggcatagtccgccagatcctgccaggttttcggcggttgttccgggtctaaccccgctttcttgaaggcgtctttgttgtaatagagaacgggagtcgagctgttgaatggctgggagagtaagtggcccgttttgctgtcggagtagtaaccggaaaccgtcggcacaaactgcgactcatcgaattgaatccccgcctctttaaacacgtcataaaccggtttaatggctttcgacgccatcatggtggcggtgccaacttcataaacctgcaaaatagccggagcattgccggtacgaaatgcggcaatccccgcgcttaaattctgttcgtaattgcctttataggtcggtacaattttgtaatccgggttttcggcgttaaaacgttgggccagagaatccacctctttacccagttccccttccatagaatgccagaacggaatggtcgtcactgcctgtgcattccccattaacgccagtccgagcgccagtgctgaagctgtataatgtaacggtttcatcgtttatctctcttgttgtaccgaatgcgcgaattcacgcgttttatgctcgcggggtaacatgacatgctcgaattacagaaaaataacttttttgttacatttgtaagatagtaaggtgtcagaaagatgacaaggcggtgacggtacgggtgagggaaaatgggagatggggcacggatatcccgagaatgcactgaaaagaggcgattaacggccagctaatcgccagaactccttaccatgaagagcaaaaatggcagcaaattctgcgtccaattttgctgcccgatgagagctacatttttcaattttaacaaaagattgccgcgacactggtctaacggcaaagaagattttcattgcaccacactctgcttcagccgctcattggcggtcttaatccattcccggtggtgttttctataatgaggtcttgagcgtttagccgtatcaaccacggcaacatactgctcgttggcttcacgtaaccgactcattttcgccaacatttccgcatagtaaatacgcgcctgcgggccggggtaataagaaatcaatacttcaaactcgctttccgcatcagcgtatttttcttgtgcggctaacgttctggcaaataacaaatgcccgtctgccgactgaaaatcagggttataacgcatcacatcttccagcgtctgctgacaggcggcgaactcctgaatagcaaactgtgcctgcgccaggcttagcatcattgccgcttcatgggcgaatatcccgcttaacgcctgctgataatggggaacagcttcgtgataacgccccagacgcgccagttcattagccaacgcataatggttttgattcgtctcggcaatcgccagttcttcggttaatttgcgcaggtggcgctcagggttgagtttgtcctgcaggcgcatcagcaaagtatgcccgtgacggtcagcgcccgtttcaggcagcatcactatgacgaaatacgccacgcagccaatcaccggaaaacagaaaatgataaaaatccagtaccgctcttgtccggtacggtaagcgtgaatacagcaaagcagttcaagcatgacaacaacggcataatgcatgggagggaacctttccgtggcaaataagtggtctggttttaatcctcccggtcagttgaaacaagtctgtatacggacgaataacccggcagaacttagctgccgggttatcgataatttacccgcctaaatacgcacttctcactgcttcgttcgccagcagcgcatcaccagtatcggagagcacaacatggccgttttccagcacgtagccgcgatcagcgagcttcagcgcctggttggcgttctgctcgacgaggaagatagtcatcccctgctcgcgcagctgctcgatggtgtcgaaaatttgctggatgataatcggcgcaagaccgagcgatggctcatcaagcaacaacaaacgcggattgctcatcagcgcgcgaccaatcgccagcatctgctgttcaccgccggacatggtgcctgcccgctgaacacgacgctcatgaagacgtggaaacagctcatacacccactttatgcgctcctgaaactgatcacgttcggcaaaaaagccgcccatcgccaggttctcttccaccgtcatccgcgagaagacgcgacgcccttccgggacaatcgctaccgcttcgcgcatgattttcgccgtctgccagtcggtaatgtctttatcatcaaacacaattcgcccgctggtggcgcgcggatcgccgcataacgtgccgagcaaggtggttttccccgccccgttcgcgccaatcagcgtgacaatctcgccctgattgatatgcaggctcacctcatgcagcgcctggattttgccgtagtgggcgctgactttgtcaaaggacaacatgactttttccatcttatgcctcacctaaataggcacggatcacgtccgggttattacggatttgctccggcgtaccgtttgccagcggcgtcccctgattgaccacgtaaattcggtccgaaattcccatcaccagcttcatatcgtgttcaatcaacaagatagtggtgttgtgatgattgcgcagttcggcaatcagctcatccagctctttcgtttctttcgggttaagacctgccgcaggttcgtcgagcattaaaatctccggctgcgtcaccatgcagcgggcaatctccagacggcgctggtcaccgtaggccaggttactcgcctgacggttggcgtgttccagcaaaccaatgcgctcaagccaggtggcggcgcggtcgagcgcttcactttgggcgcgacggaaagaaggcgttttcaacaggccagagaacagcccggttttcagttgctgatgctgcgccaccagcaggttttcaattaccgtcatttcgcggaacagacgcacatgctggaaggtacgcaccacgcccatgcgggcgatttgctgccccggcaaaccctccagatgctgatcgcgcagtaaaatagtgccgccggtgggtttgtagaatccggtcaggcagttaaagaccgtggtttttccggcaccgttaggaccgattaacgagacgatctcctgcgggtacaattcaagattgacgttattcacagccagcaggccgccgaagcgcatcatcaggccgttaacagataataatggctgactcatgcctgctctcctttcgctgcgccgtttttcagcttcagttgcgggcgcgtcatgggcagcaagccctgcggacgccagatcatcatcagcaccatcaaaccaccgagcattaacatgctgtattcgttgaaatcacgcatcaactcgcgcgacaccaccagcaaaattgccgccagaattaccgcaaattgcgagcccataccgccgagcaccactatcgccagcacaaacgccgattcggcaaaggtgaaggattccgggctgacaaagccctgacgcgcagcaaacagcgttccggcaaaaccggcaaacgcggcgctgatggtaaaggcagtcagcttgatacgacgcgggcttaagcccagcgaacggcaggcgatttcatcttcacgcaacgcttcccaggcgcgacccagcggcatccgcagcaggcggttaatgacaaacaggcttagcaccaccagcagcaacgccaccaggtagaggaaaatgacacgatcggagggatcgtatttcaggccaaagaaattactgaacgtgtcccagccgccttcacgagcggtacggctgaactcaaggccgaaaaaagtcggtttcgggatctgactgataccgttcggaccgccggtaatttcggtgttattgagtagcaatatgcgcacaatttcgccgaaaccgagggtaacgatcgccagatagtcaccgcgcaagcgaagcaccgggaagccgagcaggaagcccgccgccgccgccatcaacccggctatcggcagacaggtccagaagcccaagccgtaatagtgattgagcagcgcaaaggtataagcgccgatggcgtaaaagccgccgtaccccagcaccagcagaccagaaagccctaccaccacgttcagcccgagtccgaggataatgtagatcatggtcagggtggcgatatccaccgtcccgcgtgagaccataaacggccacgccaccgcaagcaccagcagcgccacgagaaacagcttttgcttcaccgtggagccatcaatggcgggcagaataaacttcggtccggaaacgcttttcaaccctttctggaaagccggtcgcaaaagctggaagaaaaagaccaccgccgtgccgataaacacccactgccaacggatgtctgaagccgtgtcgaccaccagtttggtgccatccagctccagttgtacgcccataaagacgcccgccaggacaaaaaacatcgcggcagagagcaacgccattgcaatatgcatcggtttcatactttctctacctccgggcgacccagaataccggtcggcatcaccagcagcaccagaatcagcagggcgaatgagaccacatctttatattccgtactcaggtaggcagaagagagcgcctccgcaatccccagaatcagcccgccaatcatcgctcccggaatgctgccaatcccaccgagcaccgcagcggtaaaggctttcatcccggccataaagccgatataggggttaatgacgccgtagaactgaccgagcagtacgcccgccaccgccgccatcgccgcgccaatcacaaaggtcaaagcaatcacccggtcggtgttaatgccaagcaggctcgccattttcagatcttcggcgcaggcacggcaggcgcgccccatacgggaataacgaatgaaaatcgtcagcgccagcatggcgaggaaggtgacaatccagatcaccgcctgcatggtggtaatagaggcagagaagttttcgctatgacccactacccactgaccattaaacaagctgggcagcgccacgtcgcgcgaaccttcagtcaggctgacgtagttttgcaggaagatggacataccgattgccgagatgagtgcaatcaggcgcttagagttacgcaccgggcggtaagccacccgttcgatactccagccgtaggcgctggcaatgacgattgcgccgacgaatcccgccgctaccagcagccagccggtatcaatgcccatcatcatcagtgcggcgatgatcataaatgagacgtagctgccgatcatgtaaacctcgccgtgggcgaagttgatcatgccgataatgccgtaaaccatggtgtagccgatggcaatcagcgcgtaagtactgcccagcgtgacgccgttaaacatctgctgcaagaaatacaaaaactgctcagacataaggtaacctttctaaacccgcccgcatttcacgggcggtgggattttcacttggctgccgtggatgaaccgtcggcgtgccactggaagacaccaaaatcaaatcccttaagatcgcctttttcatcccagttcagcggcccaatcacggtgtttgcaccgttagcttttaaatctttcaccagcgccagcggctcatcgctgccggtacgttcaagggcagttgccagagattgcaccgccgcgtaggtgatccagacataaggcccggacggatctttcttgtctgctttcagcgcatcaacgatgccctggtttgccggatcctggtcatagcgttttggcatagtgaccaacatgccttcggcggcatcaccggcaatgttcgacaacgacgcattacccacaccttccggccccataaactgggttttcaggccaacggaacgggcctggcgcagcatctgccccatttccgggtagtaaccgccgtagtaaacgaagtcgatgttttcttttttcaggcgggcgatcagcgcggagaaatctttctccccggcggtaataccgtcgaagaagacgacgttggcgttagccgctttcagcccgtcctgcaccgaacgcgccagcccttcgccatactgttgtttgtcgtgaatgatggcgatgcgctggggcttcaccgtctcaagaatgtattttgccgccgttggcccctgggaagagtccagcccggcagtacgcataatgtgttgataaccgcgttgggtcagctccgggtttgtcgctcccggcgagatcataagaataccttcgtcttcatagatatctgacgcaggctgggtagaagaagaacacagatgaccaataacgtatttaatgccgtcattaacgattttgttggcgaccgcaacggcttgtttcgggtcgcaggcgtcgtcatattctacgccaaccagcttatcgcctttaattccccctttggcattaatgtctttaatcgcctgacgcgcgccgttaaattccatatcgccccactgggcaatcgggccggacatcgcgccgacaacggcaactttaatatcgtcggctaaagcggtgtgtgaaattgccagtgcaatcatccctgcgatgatagttttcgcattccgtttcatagtcaaaaatccccattcgtgatgttgtgttgctttgtttttatgtgttaacaaatcagactgttctttttttatactgcactgtttttgcctgtctgattaagggtttagcgcagtattttgtgataatagcgattaaagtccctatttttcagtcgattaagaacagataatattctgaatttattgatagataaacagaaaaaagtgcctttgtcagcataaaataacggcacaaagggcggaataattcactaccattcaggggattatgctgggtatttttcattctctaatgttttaactttgtaattattgctgttaagaaattaatcacctgccaraagaaataaaaaagagaaagcctccgattaaattatttcgctacactggttccacttttgtgatttacacgggttacccatgaagctgaccatcattcgattagaaaaatttagcgaccaggaccggattgacctgcaaaagatctggccggagtattccccttcctctttacaggttgacgataaccaccgcatctacgccgcgcgttttaacgagcgcctgcttgctgccgtgcgggtaaccttaagcggcaccgagggggcactggattccctgcgcgtgcgggaagtcactcgacgtcgcggtgtggggcaatatctgctggaagaggttttgcgtaacaatcctggcgtttcatgctggtggatggcggatgcaggcgtggaagatcgcggtgtgatgacggcgtttatgcaggcactgggatttacggcacagcagggcggctgggagaagcgttaatcgctctgtgtaaaaagcagttcaatggatttggttgggaaaaataacgcattttcgttttccccgactaaagggataaagcccagcgatttataaaacgtatgggctttttcattcagcgcctcgacaaaaagaccgtgaatacctaccgctaaagaggctgaccagacgacgttcatggcatgagcaaccagtgttgctccccatccctgcccctgtaatgaacgatcaattgccagacgcccaagagtaacgctgggaatatttttgtagggaatttttttctgtttcgatttcgagggcaatgcggctcgttcaaaacaactgccgcataatgtgtaatatcccagcacctgacgttctggagtgttgcgacaaaggatatacgctcgcagaattttgttgcgatgttgacgaacgagatgtgtcgtcagaaagagatttaacgcttcctcgccgcagtcgaatcgctgtagatcataatctgcatcatcggtcagaatctctatcgtcagatcatccataaattattacattccctgaagacgttttgccgcacgttttagcttttcacctggtgacggtggattactcagcgcatccatcacccgcgtccaggattcctcattgaggatcacccgccgatgctgttcaatcacttccgcagcccgctgcgaagcgctgttcaacataaattggctgacggactgattagatatcgctgccgcttcctcaatcatacttttgtcatcgtcagttaaacgcagatcgatacgctgctttttaacagcagacatgtgaactctcctgctccgtataatatgtacggtatgtcaccgtacattaagcatatcctggattgtttaatctttctacaaccatttcgacaaacacaaaaaaacccgatggcagttcagcgcatcgggcattttcatttatctatctgttacttcgcatcggttgccgtgccgttggcgtgccagtcaaacacaccgaactcaaagcctttcagatcgcctttctcatcccaggtcagcggtcccattacggtatccacggagttcgctttcaggtatttggcgatttcagccggatcgtcagactgattcaggcccgcctgcaaagattgcagcgcggcgtakgtggtccaaacgaatgcgccgcttgggtcctgttttttcgctttgatcgcatcaacaatgggtttgttcgccggaacctgatcgtagttcttcggcttggtcaccagcagcccttccgctgattcgcccgcaatgttagacagcgagacgttagccacgccttccggccccataaactgagttttcaaccctgccgcgcgtgcctgacgcaggatttgccccatttccgggtgataaccgccgtagtaaacgaagtcgatattctcttttttcagacgcgccaccagcgttgagaaatctttttccccggcggtgataccatcaaagaacaccacgttagcattgcctttcttcaggccgtcctgcaccgctcgtgccagaccttcgccgtattgctgtttgtcgtgaacgatagcaatacgctgcggtttcactttctcaagaatatatttcgccgccgtcggcccctggtcggagtccaggccggtggtgcgcaggatcagctgatagccacgggcggtcagctccggcgcggttgccgctggggtgatcattaaaatgccttcgtcttcgtagatgtcagacgcaggctgcgttgatgaagaacagaggtgaccaatcacgtatttaatgccgtcgttaacgactttgttcgccaccgcaaccgcctgtttcgggtcacaggcatcgtcatattttacgatttgcagtttgttgcctttaatgccgcctttagcgttgatatccgcaaccgcctgctctgcgccggtaaactcctggtcaccgtactgcgcaaccggaccggacattgcgcccacgaccgcgactttaatatcttctgccagagccatattgctgaatgccagcgcgatacatcctgccagtaacgctttaccctttatgttcatcctgagaatccccattcttctggttattacgtgtgttgtgatgttgttgttcagcactttatttcgttttatgcatgactacccgtgctttagcagcatactctgctaaaacatacccgatttttatgatattggaatagctattttgacagtttattaacaatctgcgtggggattggcgttttgccggaggggaaattgattattgtagaggcccaaaaaacaaaaaccccggactcgcatccagggttctctgcttaatagcggaaattacgcttctatagcagcgcgcagttttttcatcgcgttcttttccagctggcgcacacgctcagcggaaacaccgtaacggtcagccagttcctgcaacgtggacttgttgtcttcgtccagccagcgcgcacggatgatgtcctggctgcgttcgtccagaccctgcatcgcgtcggtcagacggtttgctgcctgctcttcccagttatcatcttcaatgccgtcggcaaagttagatgatttatcctgcagatagagcaccggtgccatcggttggctgtcggaatcgtcgtcggaagacaggtcaaaggtcatgtcctgtgccgccatacgtgattccatctcacgtacgtctttgctggttacgcccagttcacgggccaccatttcgacttcatcctggttaaaccagcccagacgctgcttggttttacgcaggttgaagaacagtttgcgctgcgctttggtggtcgcaactttgacgatacgccagttacgcagaacgtattcgtggatctctgctttgatccagtggacggcgaaggagaccaggcgcacacccacttccgggttaaaacggcgcactgctttcatcaggccgatgttaccttcctgaatcaaatccgcctgtggcaggccatagcccgcataattacgagcaatatgaacaacaaaccgcaggtgagacaggatcagcgttttagctgcttccagatcgccatggtaatgcagcttttcagccagcgcccgctcctcgtcagccgacaacatcggccacgcgttagctgcccggatgtaggaatccaggttgccaactggggctaaagctaaactttgcattttgtcagtcattcaaatcctctcaatcgatatcttctggcgcttcagtggtagcaacaactgtgccagagcttaagagcaacgaggttatcattcactgttttatcagaccgtgattttatccacaagttcaatgcaggcttgtgaataaattacgcacaaaatgtgacatagagatgaaataccgggaagagacaacggggtctctttccctgctacggaacccattgcagggaaagagtataacacgcttttattattcaggcgtaaagtggcgtaaatgttgtaccgtggcaagccacgctgccacccagccaatcatcgagcataccagcagcaacagcaggcattcatcgaacgataaaccattgatatcaaacttcgttccgaaaacctgtgccacttccgcaaccgccgatgacaatcgcagtaccagaatttctgataaaattaatgacaacaatgcgccagaaaaccccagcaatgcgccaccgtacaggaacgggcgcaggatgaaaccatccgttgcaccaatcagtttctgcacgttaatggagtcacgacgagcaaagatactcaggcgtacactgttaccgatgacgaggaacactgccgccaccatcaacacgccgatcatcgccgaaacgcgcccgaccagcccggtcaacgccgccagacgggcaaaccagctgtcatccatccgcacttcgtcaatgccgttaatctgcgtgatacgatcacgcagcgtattcagagactccgtcccctgaaagtcgagcttcgggatcaccaccgccactgccggaagcgggttttcttccagcatatccagcgcgccaccaaaaccagaccagttacggaactcgcccagtgcgtcttcacgagaaagatagttcactttctctacgccttgctcggcctgcaactgtgccaccacgcccgcagcggcgtcatcgtccagcgttttttgcagataaacagtgatttgcggtgacggataatactgcgtcgccgcctggttaacgtttttgtacaccatataacagacgctgggcagcgtcagggagatggcgataaccatcaccgttaaaaatgtggcgaacggtttgcttttcagatcctgcaatgcgccgtggaaggcatagcgcacctgttcgttgaaaacgttggttttgcgatttaccggttttggcgaggatttcgcgcgtttcggtgcgttacgaccgccgttgcctgagccgccgaccgatttacggaagcgatcaagacgcccgccaaactgccgaatatgattgattgcatcgcgcttattcatggcccacgcctccatgcaagtgaccatcgctcagggtgagcatgcgataggaacgccgtgaaatcaggttgatgtcgtgcgttgccatcaatacggttacccctacgcggttaaactcttcaaacagacgtagaatcccttccgacaacgcgtcgtccaggttaccagtcggttcgtccgccagcagtaccgcgggcttgttcaccaccgcgcgggcaatgccaacacgctgttgttcaccgccagaaagctgaatagggaagttcttcgctttgtccagtagcccgactttatccagtgccgccgacacccggcggcgaatatcgtcaccgctggcaccggcgataatcagcgggatcgccacgttatcgtagacagtacggtccatcagtagatggtgatcctggaaaatcatgccaatctggcggcgcagaaacggaacttcacggtttttcagacgcgtgatgtcatggccgctaaaccagattttcccggcgctgggccgctcaatcccacagatcagcttcaggagggtacttttccctgcgccggaatgaccggtcagaaacgccatctcacccggctgcatatggaacgtaacgccctgcagcgcctgtctcccaccgagataagccttgctgacatgttcaaagcgaatcattgttaatcctctcgggcaaaaagtgcctctataaagtcgtccgccttaaacggacgcaaatcctcaatacgttcgccgacaccaatgtagcggatagggataccaaactggtcagccaccgagaaaattaccccgcctttcgccgtgccgtccagtttcgttagcgtgatgccggttaagccaacggcttcatggaacagtttggcctggcttaccgcgttctgcccggtgctggcatcgatagtcagcataacttcatgcggcgcttcaacgtcgagtttcttcatcacgcggacgattttcttcaactcttccatcaggtgcgatttgttctgcaggcgtccggcggtatcggcaatcaggacgtcgatattacgcgctttagccgcctgaatggcgtcgaagataacagaggcggaatccgccccggtatgctgggcaatcaccggaatattgttgcgctgcccccagacctgaagctgttcaaccgctgctgcacggaaagtatcgcccgccgccagcatcaccgatttaccctgctgctcaaactgacgtgccagcttaccaatcgtcgtggttttacccacaccgttgacgcccaccatcaggatcacgaacggcgttttaccttcaacattcagcggctcatcgactttcgccagaatctcacccatctcttctttcagcaggccatagagcgcctcggcatcacgaagctgcttgcgggatgcgccttccgtcagattggtgataattttacgtgtggtttccacgcccacatcggcgatcaaaagctgctcttccagctcctcaaacagatcatcgtcgatttttttaccgcggaacaggctgataaatccggaaccgagattttctttggtttttaacaggctgcgtttcaggcgcgcgaaaaaaccttctttggtcggtttttcctgctcctgagcgatttcttccaccggctgctcttcttctgccggaggaaccaccatcaccgcctcttctgctgcttcggcagccagcgcctgtgcttccagctcttcgtcggtgatttcttctttagccgcttcttcttccgccgcttcgacaatctctacggtttccgcttcagcctgccactcttctggcgaaacctcttcggcgttgacgtcttccggcaacggcagctcttcacgttcgatagccactggctccggcgtttcttctacgaccggttccggttgtgcaacgacttccgcttcaggctgcgctttttcattttcagcaacctgttcagtgacttccacaacgtcggcagcaaaagtttccgcctcggcctcagtatgcgcctgcggctgctcttcgacggcttgttcagaagccttcacaggctcttgcgcctgaacgatttcttctacaaccgtttgttcattctgaacttctgtctctttttccggggtctgctctttttgaccaaagcccagccaggaaaaaaagccacgttttttttctttcgccatttgcgactacactcctcgctgttgcttcatggcacagcgttaacgctatgtacatagcagctaaaaaaatgatgaaatagtctatcacttaacttaattcacatcaccgcctgcaagtatgtgttatctggcggattgagcaatttatcatgaaaaaaccgaatcattccggcagcggccaaatccgcattattggcgggcagtggcgaggccgtaaactcccggttcctgatagcccaggtctgcgccccaccaccgaccgcgtacgcgaaacgttgtttaactggctggctccggtcattgttgacgcccaatgtctggattgcttcgccgggagcggcgcgctggggctggaagcgttatcgcgctacgctgcgggggccacgttaattgagatggatcgtgcagtttctcagcagttaattaagaatctggcgacactaaaagcaggcaatgcacgcgtggtgaacagcaacgcaatgtcattcctggcgcaaaaaggcacaccgcataatatcgtgtttgtcgatccaccgttccgccgtggtttgttagaagagacgataaatttactggaagataacggctggctggctgacgaaaccctgatttatgtcgaaagcgaagtcgaaaacggtctgcccaccgttccggcaaactggtcgttacatcgggaaaaagtggcgggtcaggtggcttatcggctgtatcaacgcgaagcacaaggagaaagtgatgctgattaatattggtcgtttgttaatgctctgtgtttggggatttttaatcctcaacctggtgcatcccttcccgcgcccgctgaatattttcgttaacgtggcgctgatttttaccgtgctgatgcatggtatgcaactggcgctattgaaatccactttaccgaaagatggcccgcagatgaccaccgccgaaaaggtgcggattttccttttcggcgtgtttgaactgctggtctggcagaagaaatttaaagttaaaaaataaccttattgttcgccaacaaagctaacaaagcgcgttcctttatagctcagcgtacctttatcgcccactgtcagggcgtggtactgctgggcgtcgaggcgaaacgtctgctccattcctccgctttgcggtttgaagcttgcctcatagcgcatactggtgcctgccggagtcacttcctgctggcgcgaacggcgatcgttaatcggtttttcccgcttgttgctcaccaacaccagcttttgctggagtggtgccatatcattatcagctttttcccgtcgctgttgcataaaacgaaacgatgcggcgacgatgattaagccaatgataacaataaagaaaagaggtggtttgctcatctttatccctcatcggaaaatgcggaaataagcataccctgccagttatggtgttgtcatccgtccaccctcgccactaaactggaagcaagaccgtaggcattccgcttacgaaaaaataacgaattcaaggaactaagatgctttggtcgtttatcgctgtctgtctttccgcatggctatctgtggatgcatcgtatcgtgggccaacctggcaacgctgggtgtttaaaccgttaacccttcttctcctgctgttactggcctggcaagcgccgatgttcgacgccattagctatctggtgcaggcagggctgtgcgcctcactgctgggcgatgcgctaaccctgttgccacgtcaacgtctgatgtacgccatcggcgcgtttttcctctcgcacctgctgtacaccatctatttcgccagtcagatgacgctctctttcttctggcctctgccactggtgttgctggttctgggtgcgctgttactggcgattatctggacgcggctggaagagtatcgttggcctatctgcacgtttatcggcatgacgctggtgatggtgtggctggcaggtgaactgtggttcttccgtccgaccgctccggcactctctgcgtttgtcggcgcttcgttgctgtttatcagtaactttgtctggctgggtagtcactatcgccgacgcttccgtgcggacaacgcgattgctgcggcctgctactttgccggtcacttcctcatcgtccgctcgctgtatctctgataaaacttgactctggagtcgactccagagtgtatccttcggttaatgagaaaaaacttaaccggaggatgccatgtcgactcctgacaatcacggcaagaaagcccctcaatttgctgcgttcaaaccgctaaccacggtacagaacgccaacgactgttgctgcgacggcgcatgttccagcacgccaactctctctgaaaacgtctccggcacccgctatagctggaaagtcagcggcatggactgcgccgcctgtgcgcgcaaggtagaaaatgccgtgcgccagcttgcaggcgtgaatcaggtacaggtgttgttcgccaccgaaaaactggtggttgatgccgacaatgacatccgtgcacaagttgaatctgcggtgcaaaaagcgggctattccctgcgcgatgagcaggccgccgacgagccacaagcatcgcgcctgaaagagaatctgccgctgattacgcttatcgtgatgatggcaatcagctggggtttggagcaatttaatcatccgttcgggcaactggcgtttatcgcgaccacgctggttgggctgtacccgattgctcgtcaggcattacggctgatcaaatccggcagctacttcgccattgaaaccttaatgagcgtagccgctattggtgcactgtttattggcgcaacggctgaagctgcgatggtgttgctgctgtttttgattggtgaacgactggaaggctgggccgccagccgcgcgcgtcaaggggtcagcgcgttaatggcgctgaaaccagaaaccgccacgcgcctgcgtaacggtgagcgggaagaggtggcgattaacagcctgcgccctggcgatgtgattgaagtcgccgcaggtggacgtttgcctgccgacggtaaactgctctcaccgtttgccagttttgatgaaagcgccctgaccggcgaatctattccggtggagcgcgcaacgggcgataaagttcctgcaggagccaccagcgtagaccgtctggtaacgctggaagtgctgtcagaaccgggtgccagcgccattgaccggattctgaaactgatcgaagaagccgaagagcgtcgcgcacccattgagcggtttatcgaccgtttcagccgtatttacacgcccgcgattatggccgtcgctctgctggtgacgctggtgccaccgctgctgtttgccaccagctggcaggagtggatttataaagggctgacgctgctgctgattggctgcccgtgtgcgttagttatctcaacgcctgcggcgattacctccgggctggcggcggcagcgcgtcgtggggcgttgattaaaggcggagcggcgctggaacagctgggtcgtgttacccaggtggcgtttgataaaaccggtacgctgaccgtcggtaaaccgcgcgttaccgcgattcatccggcaacgggtattagtgaatctgaactgctgacactggcggcggcggtcgagcaaggcgcgacgcatccactggcgcaggccatcgtgcgcgaagcacaggttgctgcactcgccattcccgccgccgaatcacagcgggcgctggtcgggtctggcattgaagcgcaggttaacggtgagcgcgtgttgatatgcgctgccgggaaacatcccgctgatgcatttgctggtttgattaatgaactggaaagcgccgggcaaacggttgtgctggtagtacgtaatgatgacgtgctgggtatcattgcattgcaggataccctgcgcgccgatgctgcaactgccatcagtgaactgaacgcgctgggcgtcaaaggggtgatcctcaccggcgataatccacgcgcagcggcggcaattgccggggagctggggctggagtttaaagcgggcctgttgccggaagataaagtcaaagcggtgaccgagctgaatcaacatgcgccgctggcgatggtcggtgacggtattaacgacgcgccagcgatgaaagctgccgccatcgggattgcaatgggcagcggcacagacgtggcgctggaaaccgccgacgcagcattaacccataaccacctgcgcggtctggtgcaaatgattgaactggcacgcgccactcacgccaatatccgccagaacatcactattgcgctggggctgaaagggatcttcctcgtcaccacgctgttagggatgaccggactatggctggcagtgctggcagatacgggtgcgacggtgctggtgacagcgaatgcgttaagattgttgcgcaggagataaggcaaaccgatcgcaacattgagcgcgatcggtcccctcgctcctctggggagagggttagggtgaggggaaaaggcggcatcgaagccaatctgcccccgtcaaccgcctttacgaatcaaataacgataaggcagtccatccgtctctttggcaaccagttcgtgttccataaaggtacaaaacccagggatatcgcgggtcgtcgccggatcgtcagcaataatcagcaatgtttcacctggctgcatattgcgcactgttttgcgcaccatcatgactggttccgggcagcgcaggccaagtgcgtcgagtgtgtggtcagggctggaaaagagatcggtcattttcttctcatcacataaaaaaacggcgctagtttacgccctgtgagtccgtaagcaaaccaggttaacgattgcgtgaaaattaaccattgcattgtcaacgtaaagcagtatcatgcggcggctcgaaaaaagggtaagcacgttattatgttaaggtaacagacgtgtcgtacgtattgggttccctcaccccaatggttaatcaaaaaggtacaatatgaacgttttctcgcaaactcaacgctataaggcgttgttctggttatcgttatttcatctgctggtgatcacctccagtaactatctggttcagcttcccgtctccatttttggtttccataccacctggggcgcgtttagctttccgtttatctttctcgctaccgacctgaccgtacgtatttttggcgcaccgctggcccgtcgtatcatctttgcggtgatgatcccggcattgctgatctcctacgtcatctcgtcgctattctatatgggttcatggcagggattcggcgcactcgcccacttcaacctgtttgtcgcccgtatcgccaccgccagtttcatggcctacgcgctgggacagatcctcgacgtgcacgtttttaaccgcctgcgtcagagtcgccgctggtggctggcaccgacagcgtccacactgttcggtaacgtcagcgacacgctggcctttttcttcattgccttctggcgtagcccggatgcctttatggctgaacactggatggaaatcgcgctggtcgattactgtttcaaagtgttaatcagtatcgttttcttcctgccaatgtatggcgtattactcaatatgctgttgaaaagactggcagataaatccgaaatcaacgctttgcaggcgagttaaaggttcgttatcagagttgtgataagatggatgaatgagccgttatggccgtttatcgaaaggaagaagtcaatgcgcaatctggttaaatatgtcggaattggcctgctggttatggggcttgcggcctgtgatgataaagacactaacgctacggcgcagggttcggtcgcggaaagtaacgctaccgggaatcccgtcaacctgcttgatggcaagttaagtttctcgctgccagcggatatgaccgaccagagcggtaagctgggaacgcaggccaataacatgcatgtctggtccgacgccaccgggcagaaagcagtcatcgtcatcatgggcgatgatccgaaagaagatctggcggtgctggcgaagcgtctggaagatcagcaacgtagccgcgatccacagctgcaagtggtcaccaataaagccattgagctgaaaggtcacaaaatgcagcagttagacagtattatctccgcgaaaggccagacggcgtactcttccgttattctgggtaacgtgggtaatcaactgctgaccatgcaaattactctgccagctgacgatcagcaaaaagcgcagaccaccgcagaaaacatcattaatacgctggttattcagtaagttttaagatgatgaggcggcctcagggacgtgttccggaggccgtttttttaatcgccacgtcagtaataacgcgattgcgaccagtcccgccgccgccagataaatcaccggtacgcccgcccaactcatcaccagcccagccagtggtccggtcacgccaagcgataaatccataaatacggtgtaggttgccagcgccgccccctgattttgctgcggaaccgcttttaccgccactacacccaatgccgggaacaccagcgaaaacccggcccccgccagtaagacgccgattttcgccatccacggcatagtcgccacgccaaccagtagcaggccgattatctcaacgctaaagcaaatcatcgctacgtttaagccgccgatacggttaatgccgttagggaataacaaacgcgtaccgacaaacgcacagctaaacagcgtcagcgcgaaagccgcaccgtcccaacctttaacgtcataaaacagcgtgataaaggtggcgatgacgccaaatccggcggaagccagtgccagcgccataccgtacagccagacgcgcccaagcaccgcgcgaaacggcagcggtttgcctttactggcttttaccgtcggacgcgggatcgccaacaaaatggccaccagcgccacgcccataataattaacgctaacgcctgcaagccgccccagtgataaaacacgacgcctaacggcgcacccatcgccatcgccccgtaagtgacaatgtcgttccacgaaatcacccgcccgatatgcagcgagccaaccacgccaacaccccacagggtcgatcccgttccggcaaaactttgcccaatcccaaggatgacgcgtcccaggcaaagtaataacaggctgatgacgggcagactggcggttaatcctgccgtcagatatcccagaccgctcaaaaagcagccgcataaaccgaagacgacaatctttttggggcccagcaaatcggcgtaacgtccggcatgaggacggctcagcaaggtggcgaaatattgcaggctgataaccaatcctgcccagaaagcgctaaagcccatcacatcatggacatagcccggtaatacagcgagcggcaacccgatggtgaggtagctggcgaagttaaacatgacaatggagagaatgcgcaaattcaggcgcaatccgtttagcgcgggttcggctacgggttcgggcatgaggatcaccacatttttacaacagtgtttcatttttaccacgtgctgacgtgaaaatcagcagtaagaatcagaatattgccgtcgtgactcccgctacacttaatacaaaaagtcacaaggaagccccaatggaaacccctcaacccgataaaacgggcatgcacattctgctcaagctggcctcgctggtagtgatcctcgcgggcattcacgcagcggcagatatcattgtgcagctgttactggcgctgttttttgccatcgtcctcaacccgctcgtcacctggtttattcgtcggggagtacaacgccccgttgccattacgattgtagtggtggtgatgctgatcgcactaaccgcgctggtcggcgtactggcggcatcgtttaacgaatttatctctatgctgccgaagtttaataaggagctgacgcgcaaactttttaaattgcaggagatgttgccttttcttaatttgcatatgtcgccggagcgaatgctgcagcggatggactcggaaaaagtggttaccttcaccacagcgctaatgaccgggctttccggggcaatggcgagcgtgcttttgctggtgatgaccgtagtttttatgctgtttgaagtgcgccacgtcccttacaaaatgcgttttgcgctgaataacccacagattcacatcgcgggattacaccgcgcacttaaaggcgtttcgcattatctggcgttaaagacgctactcagtttatggacgggtgtcatcgtctggctggggctggagctgatgggggtacagtttgcgctgatgtgggcagtactggcgtttttgcttaactacgtgcccaatatcggcgcggtaatttccgccgtaccgccaatgattcaggtgctgctgtttaatggtgtttacgaatgtattctggtcggcgcattgtttttagtggtccatatggtcatcggcaatattttagaaccacggatgatgggccatcgcctggggatgtccaccatggtggtatttctttcattgttaatttggggatggctgctcggcccggtagggatgctactttcggtgccattaaccagcgtgtgtaaaatctggatggaaacgacgaaaggcggcagcaaactggcgattttactggggccgggcagaccgaaaagtcggttaccgggttaatagcacctcctgagcaggcaatggccaccgtttatctaacagtggccatttgatttgaggaaatgatgaaacattattcagaaaattaatttaaaaaaaccattccttaagtcaaatatatataaacgccgaatagcgattaaatccttctcaaagaatgcactgataacattgtgttatttttattgcctcatttttctcactcacttatagttggtccctgctggcagtaatttagtcatttcagagatttttactctgatgtgcacttactgacttatctcacaagtaattttttctctaaataaagaatagtgatgccagcaattacagttaaaacttgctttactcgtaaaaacaatactttaatggggttctaatgagacattacatgaaatggtttgcggctattgctgttgtgggtgctttagcaggttgcgcgcgtactgcgccaattgatcaggttcactcaaccgtcagcgctggtcatacccaggaacaagtgaaaaaagcgattctgaaagctggcgttgaacgcaaatggattatgtccgaagccggacaaggcataattaaagcacgtcaacagtcacgcgatcattcagcggaaatacgcattaactacacggcatccagctacgatatcaattatgaaaatagccagaacctacaagcgtcaggcggacaaattcataaaaactacaatcgctgggtccgcaatctcgacaaagatattcaactgaatttgtcagcgggcgcagatttataattcttcctaaagtcgggccgttgcggtccgataataatttaattccctcttaacaggttgtgcccaacatgtacgaacaggattctcttagcgcactggatgcgattaccgaagctcaacgcattgcctttgcccctatgctttttcaaacagcactctgcctacgtaatgcgggtgtactttcatatctggatcggcaaggcaaacatggcgcaacgctggctgatatcaccgaacatagccatatcaacgaatatgctaccagcgttctgttagatatgggcttaagcgggcgaattattacctgtaaagagggaatttattacctggcgaaaatcggtcattacctcctgcatgacactatgactcgcgtgaatatggatttcacccaggatgtctgttaccaggggctcttcttcctcgccgattcactcaatgaaggaaaaccttccgggttaaaagtatttggcgactggtcgacgatatatccggcactttcgcaattaccagacgccgctcgtgaaagctggtttgcgtttgatcattactattcagatggcgcatttaacgccgcactgccttatgtattcgccaacaaccccacaacattgtacgatgtaggcggcaatacgggtaagtgggctttgcgttgctgcaaatacaatgaaaacatcgccgttacgttattagatctgccacaacaaatcgtactagcgaaagaaaatatcgcgaatgcaggtttttctgatcgcatagatttccatgcggtggatatgctaagcgatgccccattaccgggcgaggctgatatctggtggatgagccaatttttagactgtttttcacccgaacaaataattagcatactcagcaaaattgccagcgtaatgaagcctggcgcaaaagtttgcatcatggagttgttctgggatgcgcagcggtttgaagcagcatcgtttagcctgaacgcgtcctcactttattttacctgcatggcaaacggtaacagccgtttctatagtgcagagaaattttacgactatctgaataaagcaggattccaggtagcagagcgccacgataatttaggcgttgggcatacacttttgatatgccaaaagaaataatcgtcacttaataattttggtttaccgcgggcgcgcgttgatgaaatttgcattaaacattctcgactggcaggcaagagcgcctggacttagtgaaacgctgcaatggcaggagtggtcacgtcagcctcaggcaattgacccgacagcaccgttggcaaaattaagtgaactgccaatgatgaccgcccgccgcctcagctccgggagcaaactggctgttgaatgcggtctggcaatgctacgccgccatcaaccagacgccgttttgtataccagtcgtcatggcgaactggagcgcaattaccgcattgttcatgcactggcaaccgaacaggcgctttctccgacggacttcgcgctctccgtacacaactcttccgtgggtaacctgaccattgcggccaaacagccgagcgtttcgtcatcgctttcggctggtcgcgatagtttccagcaaggtttgtgtgaagtgcttagcctgctacaagcgggataccagcgcgtgctgatggtcgattttgacggtttcctgcccgagttttatcacccacaactgccatcagaaatgccgacctggccgtacgccgtcgcgctggtgattgaagctggcgatgactggcaatgtgaaacgcagtcagccattgcgggcaatgaaacaacactgccgcaaagcatgttgtttttacagcactatttacaaaatgtagacacattttcactgcctggcgagcgcgtgcaatggcgctggagccacagatgagtaagctgatgtcacgtctggagtggacctggcgactggtcatgaccgggttatgttttgccctgtttggtctcggcggcctgctgctttctgtcgtgtggtttaacatattgttagttttggtgtgggatacttcccgccgccgtcgtttggcgcgtcgcagcattgccgccagttttcgcctgtttttaactgtcgcgaaagggcttggcgtactggattatcgtattgatggcgctgaaatcttacatcaggaacgcggttgcctcgtcgtagccaatcatcccacgctgatcgattacgtgctgctggcgtcagtcatgccagaaactgactgcctggtgaaaagcgcgctgttaaaaaatccttttcttggcggcgtcgtgcgggcgacagattatttaatcaacagcgaagctgaaactctgttaccccgctgccaacagcgactggcacagggtgacactatcctgattttccccgaaggcacacgaacgaagcccggtgaaaaaatgacgctgcagcgcggggcggcgaatattgccgtgcgctgcgccagcgatttacgcatcgtgacaatcggctgtagcgagcatctgctggataaacaaagtaaatggtatgacgttccacctgaccggccgttttttacggttgcagtccatggtcgggttgaaatcaataaattttacgatgcaacttcacaagaaccggcgctggcagcaaggcagttaaaccggcatcttttgcttcaattacaacaaggttgtttacctctctcaggaataaataatgcaagcgctttatctggaaattaaaaacctcatcatcagcaccctcaatctggacgagttgacgcctgatgatatcgataccgacgcgccgctgtttggcgacggtttagggctggactctatcgatgccctggaactgggactggcagtaaaaaatgagtacggcatcgtgctctctgcggaaagcgaagagatgcgtcagcactttttctccgtcgccactctggcctctttcattgctgcgcaacgtgcctgaggaaagccatcatgacagaacaacaaacygtctatcaggaagtctcagccctgctggttaagctgtttgaaatcgatccgcaggacatcaaacctgaaacgcgcctgtacgaagatctggaactggacagcatcgacgccgttgacatgattgtgcacctgcaaaagaaaaccggtaagaaaatcaagccggaagagtttaaagcagtgcgtacagtccaggatgtcgtcgaggctgtagaacgcctgctacaagaagcctgatctgatgtcgggcattcgctcgctaccgatgattaagctgctgactggattattgctgctcgcctggccgtttgtgatttggtttggcttagcgcataacggcctgcactggctgttaccgctaatggcgttgctgcttttgttgcgtctgcgccagacccgtcgccaggcggggcctttacaagccgtcacgcaactcgtcgctgtcgtgggcatcgcattatgtgtcgccagctttatgttgaaaacgcaccagctactgctgttttacccggtagtggttaacgcggtcatgctggcggtttttggcggttcgctgtggtcggcaatgccgatagttgagcggctggcgcggttgcaggagccagacctcccggaaaagggcgtgcgctatacccgccacgtcacgcaaatctggtgcggctttttcatcattaacggtggaattgccctctttaccgcgctttatgccgatatgtcgttatggaccgcctggaacggcatgattgcttatttgttgatggggacgttaatggctggtgaatggctgctgcgccgtcaggtgatgaaaagagatcgcgcatgaagcagaccttaccgcttgcacgctggctgactgcgccacgccctgatgacacacccattgcgtggctgaacgaaagtacctggacgctgggcgatttgcgtcacgatgtcgcgcaacttatctgccgcttgcagcaacagccgggtgaacgctgggcgctgtgctttgagaacagctatctgtttatcgttgccctgctcgccacgctacacgccggaaaaacgccggtgcttccggggcataaccgtgttatccagcttaacgagcaacgtgaactttttgatggtgtgcttagcgacagcgaacttaactggcaaggttcattgctgttggtagcaagttctccacaaatcgcgacacaatccttcacctttgccgctatagcgccagaggcttttatcgagctgtttacctccggttccacgggacagccgaaacgggcgattaaacctgttcatttgctggatcgtgaagcagaactgctggctgaacgattaggcgcacgtctggcgggttgtcgtgtcgtcggttccgtattgccgcagcatttgtacggcctgacttttcgcgttttcctgcccatggcgttgggattaccgctgcacgccgccatgctctggtatgtcgaacagtttgccgcgttgagtcatcagcatcgctatatcttcatcagcagcccggcatttttgaagcgcctggatacccagctttctccgccacccgttcaggtgcttctctctgctggcggtgagctgccgtggcaggatgtacaacataccgcgagctggctgcgcgtctggcctgatgaaatctacggcagcacggaaactggcgtcatcgcctggcgctaccgcgaacaagagcaacgccgctggctacccctcccaggtatgcagttccaggccgaaggcgatgcctttcgcctcttttcaccgctgatagcggaagataacggcatgttactcgacgatatcttacagtttagcgaagatggtcagttccatctgatggggcgtcgtgggcgcatcgttaagattgaagaaaaacgtatttcactccaggaagtagaacaacgtctactggcgctggacggcattcgcgaggcggcggcagttcccgttacgcgcggcgggcgtcagagcataggcgttttgctggtgctggatgacgaagctcatctgcaatggcagaacggcggcgggcatagccaggaaatgmcctggcggcgtttactgcgcccgacgctggagccagttgctattccgcgttactggcgcgttattgatgaaatgccagtaaacagtatgaacaagcgtgtctatgcgcaattacaggagttatttcatgaagccccatgaaatcgagcgccatcaggcacaaacgaatcaccttgaaattgttctgcatctcagggcggatctgttctggtttcgcggtcattttgccgtgcaaccattactcccaggagttgcgcaaatcgactgggcgatgagctacgcgctcaatctgctcgcgcctggctggcgttttcactccattcagaacataaaattccagtctccgttgctgccggaaaaccgcgtcacgctcgcgcttaactggcaggaagaacgccagattctgagctttagctatcagcgtcacgacggtgacgcccgccacaccgccagtagcgggaagatccgcctatgtcggtaaacttttctccctgcgtgttgataccctgctacaaccacggcgcgatgatgccgggcgtgctggcgcgtcttaagccatttaatctgccctgtattgtggtggatgacggcagcgatgccaccacacaacagcaactggacagtctgcttgccgaacagcctggcgtgaccttaattcgcctggcagaaaacgcaggcaaaggcgcggcggtgatgcgtggcttacaggcagcggcagacgcagggttcagccatgcggtgcaggtggatgctgacggtcagcacgcgattgaagatatccctaaactgctggctctcgctgaacaacaacctgcggcactgatytccggccagccaatttacgatgactccatcccccgctcacggctttacgggcgctgggtcacccacgtctgggtatggatcgaaacgctctccctgcaactgaaagacagcatgtgcggttttcgcgtttatccggttgcgccaacgctgcaactggcaaaacacgccaccatcggcaagcggatggatttcgacaccgaagtgatggtgcgcctctactggcagggaaataccagctatttcgtgccgacccgcgtcacctatccactggacgggctttcgcattttgatgccctgaaagataacgtccgcatctcgctcatgcacacgcgtctgtttttcggcatgttgccgcgtattccttcactgctgatgcgccgctcttcctgccactgggcgcggcagagtgaagtgaaaggattatggggaatgcgcctgatgctgctggtctggcgtctgctgggaagaacggcgtttagcgcgctgctttacccggtggtgggcgtctactggctcactgcttctcgtgcgcgcaaagcgtcgcaagactggctcgcccgtgtacgacagcatcaaccacaggcggcaaaactcaacagctatcagcactttctacgtttcggtaatgccatgctcgacaaaatcgccagctggcgcggcgagctacaaccagggcgtgatgtgctgtttgcgccaggcgcagaagcagcgcttgacgtccgcgatccgcgcggcaaattgctgctggcctcgcatcttggcgatgtggaagtgtgccgggcgctggcaaaaattcagggctacaaaaccattaacgcgctggtgtttagcgaaaacgcccaacgctttaaacagataatgcaggagatggctcctcaggcaggcattaacctgatgccggtaacagatatcggcccagaaaccgccatcctgctgaaagagaagctggataacggcgaatgggtggcgattgtcggtgaccgcatcgccgtcaacccgcaacgcggcggcgactggcgcgtctgctggagttcgtttatgggccagcctgcgcctttcccacaggggccgtttattctcgcctctattttgcgctgcccggtgaatctgattttcgccctgcgccagcacggcaagctgcatattcactgcgaaagctttgccgacccactgcagctgccgcgcggcgaacgccaacaggcgctgcaaaacgctatcgatcattacgccgcgcgtctggaacattacgcgctccagtcgcctctcgactggtttaattttttcgatttctggcaactgccggaaattcaggacaaggagtaaagggtgctgaacgatccccgatttaccgcagaagtcgagctgaccattccctttcacgacgtcgatatgatgggcgtggcctggcacggtaactattttcgctactttgaagtggctcgcgaggcgctgctcaaccagttcaattacggctatcggcaaatgaaagagtccggttatttgtggccagtggtcgatgcgcgggtgaaatatcgccacgccctcacctttgagcaacgcatccgcgtgcgtgcgcatatcgaagagttcgaaaaccgtctgcggattggctatcagattttcgatgccgaaacgggcaaacgcgccaccaccggatacaccattcaggtcgcggtcgacgagcaaagtcgcgaactgtgctttgtcagccccgatattctgtttgaacgcatgggagtcaaaccatgaaatttttaccgctgctggcgctgctgattagcccgtttgtgagcgccctgaccctggacgatcttcagcaacgctttaccgaacaaccggtgatccgcgcccatttcgatcaaacccggacgattaaagatctgccgcagccgctgcgatctcagggccagatgttgatcgcccgcgaccaggggctgttgtgggatcaaacctcaccgttccccatgcaactattactggacgataaacgcatggtgcaggtgatcaacggtcagccgccgcaaatcatcacggcagaaaacaacccgcagatgttccagtttaaccacctgctgcgcgcgttgttccaggccgatcgcaaagtgctggaacaaaacttccgcgtcgaatttgctgacaaaggcgaaggccgctggacgctgcgcctgacgccgaccaccacgccgctggataaaattttcaacaccatcgatctcgccgggaaaacctatctggagagcattcaacttaatgataaacagggcgatcgcaccgatattgctcttacccaacatcaactgacgccagcgcaactgaccgatgacgaacgccaacgttttgccgcccagtaaacgccccgcgctgttatgggggctagtctgcctggtcatggcggtggcgttgctgatcctgctgccgcaatcacggctgaacagtagcgtgctggctatgttacccaaacagacgatgggcgatattcctccggcgctgaatgacggctttatgcagcgtcttgaccgccaactggtgtggctggtcagccccggtaaagaggctaatcctttggtcgctcaggagtggctgacgctgctgcaaaaatccgctgcgctcggcgacgttaaagggccaatggatgccgccagccagcaggcgtggggagcgtttttctggcagcatcgcaacggcctgattgaccccaacacccgcgcccgcctgcaaaacggcggcgaagcgcaggcacagtggatcctctcccagctttattccgcattctccggcgtaagcggcaaggagctgcaaaacgatccgctgatgttaatgcgcggctcgcagctggcaatggcgaaaaacggccagcgtttgcggctgatggacggttggctggtgacgcaggatccccagggcaactactggtatctgctgcacggcgaactggcgggatcgtcgtttgatatgcagcaaacccaccagctgatcacgaccctgaatacgctggaaaaggatctgaaaacgcgttacccgcaggcacagttgctctcgcgcggcacggtgttttacagcgattacgccagccaacaggcgaagcaggatatctccaccctgggcgtggctacgctgctgggggtgatattgctgattgtggcggtgttccgctctttacgcccgttgctgctttgcgtgatttccatcggcatcggcgcgctggcgggaacggtcgccactttattgattttcggtgaattacacctgatgacgctggtgatgagcatgagcgttatcggcatttccgctgactacacgctctattatctcaccgagcggatggttcacggcaacgacgtttcgccgtggcaaagcctggcgaaagtacgcaatgccttgctactggcgctgctcaccaccgtggcggcgtatctgattatgatgctcgcccccttccccggcattcgccagatggcgatttttgccgccgtcgggttgarcgcctcctgtctgaccgtcctgttctggcatccgtggctgtgccgtggcctgccggtgcgtccggttccggcgatggcgctgatgctacgctggctggcagcgtggcggcgtaataaaaaactgtcgctgggtctgcccgtcgcgctggcgctgttttcgctggcggggatgtcaatgctacgcgtcgatgacgatatctcgcagttacaggcgctaccgcagcatattctggcgcaggaaaaagccattaccgccctgaccgggcagagcgtcgatcaaaaatggtttgtggtttacggcgattcgccacagcaaacattgcggcgactggagaaatataccgcctcacttgagtatgcgaaaaaagaggggcttatcagcaactaccgcaccattccgctgaactcccttgcgcggcaggaggaagatttacaactgctgaaaacggcggccccgacagtaacaaaagcgctgcaaaatgccgggctgacggcagtgaacccggatctcaacgccatgccagtgaacgttgatgaatggctggcaagccccgccagtgaaggctggcgtctgctgtggctgacgctggaaaacggcgaaagcggcgtactggtgccggttgaaggggttaaaagtagcgcgttgatgcaggaaatcgccacatattacccttgcggcattgcctgggttgatcgcaaaagcacctttgatgaattgttcgcactttaccgctacgtcttaaccggcttgttgctggtggcgctggcaktgattgcctgcggcgcagtggcccgtctcggctggcgcaaagggcttatcagcctggtgccttcggtgctttcgctgggctgtggtctggcggtgctggcgatgagcgggcaggcggtgaatctcttttcgctgctggcgctggtgctggtgcttggcatcggtatcaactacacgctgtttttcagtaatccgcgcggtacaccgttaacttcgctactggcgatcgcgctggcaatgctcaccaccttgctgacgctgggtatgctggtattcagcgccacccaggccatcagcagttttggcattgtgctggtgagcggtattttcaccgccttcctgctttcgccgctggctatgcccgataaaaagagaacaaaaaaatgatcaaatccacattctggcgagcgttcgccctgaccgctacgcttatcctcaccggctgtagccactcgcaaccagaacaggaaggccgcccgcaggcgtggctgcaacctggcacgcgcatcacgctgccggcaccagggatttcacccgcagtcaattcgcagcaactgttgaccggcagcttcaacggcaaaacccagtcgctgttagtgatgcttaacgccgacgatcagaaaatcacccttgccgggctgtcgtcggtcggcattcgcctgtttctggtgacctacgatgcgcaagggctacgcgccgagcaatccatcgtcgtcccacagttaccgcccgcaagtcaggtactggctgacgtgatgctcagccactggccgattagcgcctggcaaccgcaacttcccgcaggatggacacttcgcgacaacggtgacaaacgcgagctgcgtaacgccagcggcaaactggtcacggaaatcacctatctgaatcgcaagggcaaacgcgtgccaatcagcattgagcagcatgtctttaaataccacatcaccattcaatacttaggtgactgatatgatttatatttccgccgtcggcatgatcaacgccctgggaaataaccttgacgaaatcgcaaccaacctgactcgcggtgttgctcccggcatgcgcccgcgcgcaggctggttgcaggggcatccgcaggcggtcctggctggcgtggatggcgagcttccgcttatcccggaaaaattcgctgcgcaccgctcgcgcaacaatcagatcctgctggcggcgctggcgcagatccagccgcaggttgatgacgccattgcgaaatatggccgcgagcgcattgcgattgtgcttggtaccagcacctccggcctgcatgaaggcgacacgcacgttaacctgcgcacccacgggcagccgagcaccacatggcactacgcgcaacaggaactcggcgatccgtcgcgttttctcagccactggctggcgctcgacggcccggcctataccctttcaaccgcctgctcttccagcgccagagcgataatcagcgggcgcaggcttatcgaagcggggctggtcgatgccgccattgtgggtggcgcagacaccctgagccggatgccgattaacggttttcacagcctcgaatcgctgtcgccaaccttatgtcagccgtttggtcgtgaccgcgcaggtatcaccattggtgaaggggcggggctaatgctgctgacccgggaaccgcagcccatcgcgttgctgggcgttggtgaatcgagcgacgcttaccatatttcagccccgcatccgcagggcgaaggagcgatccgcgctattaatcaggcgctgaccgatgcgcagcttacgccagatgacgtcggctatatcaacctgcacggcaccgccacacaactcaacgatcagattgaatcaatggtggttaacgccctgtttggcgaacgcgtaccgtgcagctccaccaaacatttgaccggacacacgctgggcacagcgggcattaccgaggcggcaattagtatgttgattttacagcgtgatttaccgctgcccgctcaggacttcagcctgtcgccgcgcgatcccacgctgccaccgtgtggcattatcgaaaaaccgcagccgctggcacgtccggtgatcctgtccaattccttcgcctttggcggcaataacgccagcattctgctcgggagggtttcgtgagccactatttatcccccggcgcttatctgccccacgacgcgcccatgttactgctggaagacgtggtgagcgtcagcgatgacagcgcggtgtgccgcgtgacggtttcgcccagtggcgtactggcaccgtttctcgacccggacggcaatctccccggctggtttacccttgaactgatggcgcaaaccgtcggcgtctggtctggctggcatcgccaccagcagggcaaaaacagtattgagttagggatgatactgggcgcgcgtgaattgctttgcaccactggcattctgcccgcaggccagacactgaccattaccgtcaaactgctgatgcaagacgatcgcttcggcagttttgagtgcagcatcaacgacggcgaggcgacgggccgcattaacaccttccagccgaccgcggaagaacttaccaccctgtttcaacaaggagcgtcctgatgagtcgttcagttctggttactggtgccagcaaaggcattggtcgcgccatcgcctgccaactggcggcagacggctttaacattggcgttcactatcaccgtgacgccacaggcgctcaggaaacgctgaatgccattgtcgccaatgggggtaacgggcgtttgctcagtttcgacgtcgcaaaccgcgaacagtgtcgggaagtgctggagcacgaaatcgcgcaacacggtgcctggtacggcgtggtcagtaacgccgggatcgcccgcgatgccgcttttccggctttaagcgatgacgactgggatgcggtgatccacaccaacctcgacagtttctacaacgtcattcagccgtgcattatgccgatgatcggcgcacgccagggtgggcgcatcatcacgctatcctcggtttccggcgtaatgggcaatcgcggccaggtgaattacagcgctgccaaagccggaattatcggcgcaacaaaagcgctggctatcgaactcgcgaagcgcaaaatcaccgtcaactgcatcgcgccggggcttattgataccgggatgatcgaaatggaagagagcgccctgaaagaggcaatgtcgatgatccccatgaaacgcatgggccaggcggaagaagttgccgggcttgccagctatttaatgtctgatattgcgggttacgtcacccgccaggttatttccatcaacggagggatgttatgacacgtcgcgtagtgattacaggaatgggcggcgtgactgcctttggtgaaaactggcaggacgtttctgcacgcttactggcatatgaaaatgcggtgcgcaaaatgccggagtggcaggtctacgatgggctgcacaccctgcttggcgcgcctgttgatgatttcacgctaccggagcactacacccgcaagcgtatccgtgcgatgggccgcgtgtcgcaaatgtcgacccgtgccagcgagctggcgttagagcaggcagggttgattggcgatccgatattaaccagcggcgaaacgggcattgcgtacggttcatcgaccggcagtaccggcccggtaagcgagttcgccaccatgctgacggaaaagcacaccaataacatcactggcaccacctatgtgcagatgatgccgcacaccaccgccgttaatactggcctctttttcggcctgcgcgggcgggtgatcccaacctccagcgcctgtacttccggcagccaggcaatcggttatgcgtgggaagccattcgccacggttatcaaacggtgatggttgctggtggtgccgaagagttatgtccttcagaagcagcggtatttgatacgcttttcgccaccagccagcacaatgatgcgccgaaaaccacaccttcaccgttcgatgaaaaccgcgacgggctggtgattggtgaaggcgcaggtacgctcattctcgaagaactggagcacgccaaagcgcgcggcgcgaccatttacggtgaaatcgtcggctttgcgactaactgcgacgcggcacatattacccagccgcagcgcgaaaccatgcagtattgtatggagcaatcgctgaaaatcgccgggttaagcgcacaagatatcggctatatttcagcgcatggtacggcgaccgatcgcggtgatatggcagaaagtctggcgacagcaaccatttacggtgataatgtgccgctctcctcgctgaaaagttattttggtcatacgcttggtgcctgtggcgcgctcgaagcctggatgagtctgcaaatgatgcgcgaaggttggtttgcgcctacgctaaacctgaataaaccagacccgaattgtggcgcgctggattacatyatgcatgaagcccgcaaggttgattgtgagtttttgcagagtaacaactttgcctttggcggcattaatacatccatcatcattaaacgttggccctgatatgtatcggatagttctggggaaagtttcgaccttaagcgcagctccactgccaccgggtttacgcgagcaagcaccgcaaggtccacgacgcgaacgctggctggcggggcgtgcattgctttcgcacacgctttccccgctaccggagatcatctatggcgaacaaggcaaacctgcatttgcgccggaaacgccgctatggttcaacttaagccatagcggtgacgatatcgccctgctgttgagtgatgaaggcgaagtcggctgcgatatcgaagtgattcgcccgcgcgccaactggcgctggctggcgaacgccgtgttcagcctcggggaacatgctgagatggacgccgtgcatcctgatcagcaactggaaatgttctggcgcatctggacgcgcaaagaagccatcgttaaacagcgtggtggcagcgcctggcaaatcgtcagcgtagacagcacctatcactcctcgctgtcagtcagccattgtcagctagaaaatttaagcctggcgatctgcacccctactccctttacgctcaccgccgacagtgtgcaatggatcgattcagttaactgatccgcccacccgactgcccatctattgatccagaacaggtaatcagtatgacgaatacttaaaatcgtcatacttatttccgccatctattttaatccattggggttaccatgctctccacactccgccgcactctatttgcgctgctggcttgtgcgtcttttatcgtccatgccgctgcaccagatgaaatcaccaccgcctggccggtgaatgtcgggccactaaacccgcacctttacacgcctaaccagatgttcgcccagagcatggtttatgaaccattggtgaaatatcaggcagacggttcggtgatcccgtggctggcaaaaagctggactcattcagaagatggtaaaacctggaccttcaccctgcgtgatgacgtgaaattctctaacggcgaaccgtttgatgcagaggcggcggcagaaaacttccgcgcagtgctcgataaccgtcaacgtcacgcctggctggagctggcaaaccagattgttgatgttaaagcactcagtaaaacagagctgcaaatcaccctgaaaagcgcctactatcctttcctgcaagaactggccctgccgcgccctttccgctttatcgccccctcgcagtttaaaaaccatgaaaccatgaacgggattaaagcgccgattggcaccggaccgtgggttttgcaggaatcgaaactgaatcagtacgatgtcttcgtccgtaacgaaaactactggggcgaaaagccggcaattaagaagatcacttttaacgtcatcccagacccgactacccgcgcggtggcgtttgaaactggcgatatcgacctgctgtacggaaacgaagggttattaccgctcgataccttcgcccgctttagccagaacccagcttaccatacccaactgtcacagccgatcgaaaccgtgatgctggcgyttaataccgccaaagcccccaccaatgagctggcagtacgtgaagctcttaattacgcggtaaacaaaaaatcgctgattgataacgcgttgtatggcacccagcaggtcgccgacaccctgtttgccccttctgtgccctacgccaacctcggcctgaaaccgcgccagtacgatccgcagaaagcgaaagcgttgctggaaaaagccggttggacgctgcctgcgggcaaagacatccgcgagaaaaatggtcagccgctgcacattgaactttcgttcatcggcaccgatgcgttaagcaaatcgatggcggaaatcattcaggctgatatgcgccagattggcgcagatgtctcgctgattggcgaagaagagagcagtatctatgcgcgtcagcgcgacggtcgttttggcatgattttccaccgcacctggggcgcgccatacgatccacacgccttcctgagttcaatgcgcgtaccgtcgcacgctgacttccaggcacagcaaggattagccgacaagccgctgattgataaagagatcggcgaagtgctggcgacccatgacgaagcacaacgtcaggcactgtatcgcgacattctgacccgtctgcatgacgaggcggtttatctgcctatcagttacatctcaatgatggtggtatcaaaaccggagctgggtaacatcccctacgcgccgatcgccaccgaaattccgttcgaacagattaaaccggtgaaaccttaatgttgcgttacgtattacgccgctttctgctgctgatcccgatggtgctcgccgcctcggtgatcatttttctgatgctgcgcctcggtaccggcgacccggcgctcgattatttgcgtctgtctaacctgccgccgacgccggagatgctggcctctacccgcaccatgctgggactggatcagccgctgtatgtgcagtacggcacctggttgtggaaggcgctgcatcttgatttcggcatctcatttgccacgcagcgcccggtgctggacgatatgctgaacttcctgcccgccacgctggaactggcgggtgcggcgctggtattaattctgctcacttccgtaccgctcggtatctgggcggcgcgccatcgtgaccgtctgccggatttcgccgtacgtttcatcgcgtttctcggcgtgtcgatgcccaacttctggctggcatttttactggtgatggcgttttcggtgtatctgcaatggctacccgcgatgggctacggcggctggcagcacatcattttgcctgcggtttccattgcctttatgtcgctggcgattaacgcacggctgctgcgcgccagtatgctggacgtcgccggtcagcgtcacgtcacctgggcgcggctacgcggcctgaatgacaaacagaccgagcgtcgtcatattctgcgcaatgcctcgctgccgatgatcaccgccgtggggatgcacattggcgaactgattggcgggacgatgattatcgaaaacatctttacctggcccggcgtcgggcgctatgcggtgtcggcgatttttaaccgtgactatccggtgatccagtgctttacgctgatgatggtggtggtttttgtggtctgtaatttgattgtcgatttgctcaacgccgcactggacccacgcattcgtcgtcatgaaggagcgcacgcgtgaactttttcctctcttcccgctggtcggtacgcctggcgctgatcattatcgccctgctggcgctgattgcgctcaccagccagtggtggctgccgtatgacccccaggcgattgatttgccgtcgcgcctgctttcgccggatgcgcagcactggttgggcaccgatcacttagggcgcgatattttctcgcggctgatggcagcgacccgtgtgtcgctcggttcggtaatggcctgcctgctgctggtgctgacattagggctggttattggcggcagcgccgggctgattggcgggcgcgttgatcaggctaccatgcgcgtcgccgatatgtttatgaccttcccgacctcgattctgtcattctttatggttggcgtgctcggcactgggctgaccaacgtaattatcgccatcgccctgtcgcactgggcgtggtatgcacgcatggtgcgcagcctggtgatttcactgcgccagcgcgagtttgtgctggcatcacggctttctggcgcgggccatgtgcgagtgtttgttgatcatctggcaggtgcggtgatcccttcgctgctggtgctggcaacgctggatatcggccatatgatgctgcacgttgccgggatgtccttcctcggcctcggcgtgaccgcgccgaccgccgaatggggcgtgatgattaacgacgcgcgccagtatatctggacccagccgctgcaaatgttctggccggggctggcgctgtttatcagcgtgatggcctttaacctggtgggtgacgcactgcgcgatcatctggatcctcatctggtgacggagcacgcacactaatgccgcaacagattgaactacgtaatatcgcgctacaggccgcgcagccgctggtgcacggcgtgtcgttaaccctgaaacgcgggcgcgtgctggcgttagtcggcggtagcggcagcgggaaatcattaacctgcgccgcgacgctgggaattctgcccgcaggcgttcgccagacggcgggggaaattttagccgatggcaaaccggtttctccctgcgccctgcgcggcatcaaaattgccaccatcatgcagaacccgcgcagcgcctttaatccactgcacaccatgcacacccacgcgcgggagacgtgcctggcgctggggaaacccgccgatgacgctacgcttaccgctgccatagaagcggtggggctggaaaacgccgcacgcgtgctgaagctgtacccgttcgagatgagcggcggcatgttgcagcgcatgatgattgcgatggcggtgctttgcgaatcaccgtttatcatcgccgatgaaccaaccaccgacctcgacgtggtagcacaggcacgcattctcgatctgctggaaagcattatgcaaaaacaggcgccggggatgctgctggtcacccatgatatgggcgtggtggcgcgtctggcggatgacgtagcggtaatgtctgacggtaagattgtcgaacagggcgatgtcgaaacgctgtttaacgcccccaaacatgcggtaacgcgcagcctggtttccgctcatctcgccctctacggtatggagctggcatcatgactttacttaacgtctccgacctttcccatcactatgcccacggtgggtttagcggaaaacatcagcaccaggcggtgctgaataacgtttccctgaccctgaaaagcggtgaaaccgtcgccctgctgggacgcagcggctgcggaaaaagcactctctcgcggctactggtaggcttagaatcgccctcacagggaaatattagctggcgtggcgaatcgttggcaaagctcaatcgcgcccagcgtaaagcgttccgccgcgatattcagatggtatttcaggactccatcagcgccgtgaatccgcgcaaaaccgtgcgcgagatcctgcgggaaccgatgcgccacctgctatcgctgaaaaaatccgaacaactggcgcgtgccagcgaaatgctgcacgcggtcgatctcgacgacagcgtgctcgacaagcgcccaccgcagttaagcggcggccagctccagcgcgtctgcctggcacgcgcgctggcggtcgaaccgaaattgctgattctggatgaagccgtttctaaccttgatctcgtgttacaggcgggcgtcattcgcctgctgaaaaagctacaacaacagtttggcactgcctgcctgttcatcactcatgacttacgcctggtggaacgcttttgccagcgagtgatggtgatggacaacggacaaatcgtcgaaacccaggcggtgggagagaaattaaccttttcctctgacgccggacgtgtgctacaaaacgcgatattacccgcattccccgtgcgccgtcgcgccacagaaaaggtttaacgcaaatgcaacgagtcaccatcacgcttgatgacgatttactggagacgctggacagcctgagccagcgtcgtggttataacaaccgttccgaagctatccgcgatattctgcgtagcgccctggcgcaggaagctacccagcagcacggcacacaaggtttcgcggtgctgtcgtatgtgtatgaacacgaaaaacgcgacttagccagccgtattgtttccacccagcatcatcaccacgacctctccgtcgccacgctacatgtgcacatcaaccacgacgactgtctggaaatcgccgtgttgaaaggtgacatgggtgacgtgcagcattttgccgatgacgttatcgcccagcgcggcgtgcggcacgggcatttgcagtgcctgccgaaggaagattaacacctaccaacgcgccgttatttccttacggcgcagtaaacttctgacaaatatcgactcacgtcacatttttttgatcacgatttggtccctcaaaatgtgagacgcttcgatcctctttttctcccgttcacctactatacgcttgaagttgtccatgattgtccatagacaactgtaaatgttcaggtgcgcgccatgaaatcattaagtaagtcgtcacaaataccgctctatcaacaagtggtggagtggataagagaaagtatttataccggagatctggtggaagacgatcgcattccttcggaataccagattatggatatgctggacgtgagtcggggaaccgttaaaaaagcggtcgcccaactggtaaaagaaggcgtgttaatacaggtccagggtaagggaacatttgtcaaaaaagagaacgtggcatatccgttaggtgaaggattattgtcattcgcggaatcgctggaaagccagaaaatacattttaccactgaagttattacgtcacggattgaatcggctaatcgttatgtggcagagaaattaagaataacgcccggtcaggatattctttaccttgaacgcttacgctcaattggtgatgaaaaagcgatgctgatagagaaccgtatcaatattgagctatgccccggtattgctgaaatcgattttaatcaacacaatttatttccaacaatagaaagtttgtcgcaaagaaaaattcgttactcggaaagtcgctatgccgcgcgattaattggtaatgaacgtggtcattttttagatatcagtgaagacgcacccgttttgcatctggagcagttagtctttttctcccgaggattacccattgagtttggcaacgtctggttaaaaggaaataaatattatcttggcaccgtactgcaacggcgggaagtgagttaagtacacttttttaagaggaataaaatgcaaggcatacattttcaggaaaattatattcaacgacttccggcagggttaagcgttgaacagatcatccgccagttagcgcaaccgttggttgccgccgagctggtcgtccctgattttgccgatcacgtactgaaacgtgaggcgacgtacccaacggggctgcctaccgaaccaccgtgcgtcgctattccgcacacggaccataaacatgtcaggcacaatgcaattgccgtcggcatcctgccggaaccggtagagtttgccgatatgggcggcgatcctgaccccgtacctgtcagggtgatttttttgctcgccttaagcgaaagcaataaacaattaaatgccctgggctggattatggaaatgattcaggatacgccctttatgcaagccctgcttgcgatggaaacaacagaaatacacacagtaatcttaaacaaaatgaaagaacgaggtgaaatatgagtcaaaccattttatttgtctgcgccacgggtattgccacatccacggcggtaacagaaaaagtcatggaatattgcaaagagcaaggtcttaacgtcaattattcccaaaccaacgttgcctctttacctggaaatactgacggcgtagcactggtagtttcaacaactaaagtgccttatgaactcgacgtcccggtggtgaacggcttgccgattattaccggtattggcgaagaaaaagtactggcgcaaattgtttctatccttaaaaagtaattaataataattaatttcaacccactccatcaggcgctaacgcgaggtgcgctctcgcctgaaaaagaggtttattatgaacgatatcgcgcataccctctataatattgtgcaatatatattgggatttggcccgacggtaatgttgccgttggtgttatttattcttgctctctgttttaaagtaaaacccgctaaagccttacgttcgtcattaacagtcggcattggttttgtcggtatttatgccattttcgatattctgaccagcaatgtcgggccagcggcccaggcgatggttgaacgcaccggaattaatttaccggtggtagatttaggctggccgccgctttccgctattacatggggttcgccaattgccccgtttgttattcccctgaccattctgattaacgtggcgatgctggcgttaaataaaacccgtaccgttgacgtagatatgtggaactactggcattttgcccttgctggtacgttggtttattacagcaccggcagcctgttctttggtttgctggcggcggcgattgctgcggtggtagtacttaaactcgccgactggtctgcgccactggtacaaaaatactttggactggaagggatctcattgccgacgctctcttcggtggtgttcttcccggtcggtctgctggtcgacaaaatcatcgaccatatccctggcctcaatcgtattcatatcgacccggaaaccgtacagaaaaagtttggcatcttcggcgaaccgatgatggttggcactattctgggcattctgctcggcgtaattgccggatacgatttcaaaaaagtattgctgcttggcatcagcattggcggtgtgatgttcatcctgccacgcatggtacgcatcctgatggaaggtttattaccgctgtctgaagctattaaaaagtatctcaatgccaaataccctgaccgtgacgatctctatatcggcctggatatcgccgttgccgtaggtaatccggcgattatctccaccgccctgctgctaacgccaatctcggtctttatcgcgtttgtccttccgggtaatgaagtcctgccgcttggcgaccttgccaacctggcggtaatggcgtcgatgattgctttagccagccgtggcaatattttccgcaccgttctggcggcgatcccggtgattattgccgacctatggattgctaccaaaatcgcgccgtttattaccggaatggcgaaagacgttaacttcaaatttgccgaaggctccagcggccaggtttccagttttcttgatggcggtaacccgttccgcttctggctgctggaaatcttcaacggcaatctcatcgccattggtctggtgccggttatcgccctggtactgtatggcattttccgaatgacgcggagcacggtttatgcctgataacagcgcagctatcgttatcgatattggcaccaccaattgcaaagtcacctgcttttcctgcctggacgcaacgacgttgggcgcgcataaattcgtgacggcaaagcagatctccccacagggcgatgtcgatttcgatatcgacgccctctggcaggaggtccgccaggcgatagcgcaactgaacgccgcttcgccgctgccagtcagacggatcagcattgccagttttggcgaatcaggcgtgttccttgacgagcatggcgagatcctgacgccaatgctggcatggtatgaccgtcgcggtgaagagtatctggcaacgcttagcgaggcagacagtgcggcactttatgacatctgcggtctaccactacacagcaattactctgccttcaaaatgcgctggttgctggaacattacccgctgcgtaatcgccgcggcctgcgctggctacatgcgccggaagtgctgctctggcggctgactggcgaacagcacacggatatcaccttagccagccgcacgctgtgtctggacgtgcgcaaaggcgaatggtcagcgaaagcggcggcgttgttacacgttccctgtacggcatttgcgccattggtgcagccaggcgagcacgccggatgggtcagcgagtcactttgcaagacgcttgggttctcgcaaccggtcagcgtgacgctggccggacatgaccatatggtgggtgcgcgagcgttgcagatgatgccaggcgatatccttaactcgacggggaccacggaaggcattctgcaactggatacacaaccgacgctggatgaacaggccaaacgtgacaagctggcaaacggctgttactcacttgccaaccagttcaccctgtttgcgtcgctgcccgtgggcggtttcgcgctggagtggctgcgcaacacgttccggctaaccgatgaggagatcgccgcatcacttactcgcggacatgctgattatctggcggggaattggttgctcgatgacattcccgtctttattccacatcttcgcggttcgggttcgccctataaaaatcgccatacccgtggattattttatgggcttggcgatacgttaagtatcgacatgttaattgccagcgtatcactgggattaaccatggaatttgccaactgcttcgcctgttttaacgtgcctggcaccagcgcgttaaaagtgatcggtccggcaacccataatcctctttggctgcaattaaaggcggatattttacagcgtccggttgaagcaattgcatttaacgaggcggtttctgtcggagcattattaaccgccgcaccggatattccaccgccgccagtcgctatagcccaacgtttgttaccgaatcgggcgagataccatcaattacagcgttatcagcacaaatggaaaagctggtatcagttgaaattacaacaagaaggcgtgatgccattacatcatcgagaggaacactatgttgaataaaaccgtggaggtcagaaacagtactggcctgcatgcacgtccggcggcctgtctggcgaaagccgccaaaaaatatagctgtaaagtgacgctgcactatgagggtaatgatattaatgccaccagcatgatgaatattatgcgcgccggaataaaaggcggaaaaacggtggaaatacgctgcgacggtgatgatgaaaacgaggccatacagactctcwccgacttatttcgcgaccgcttcggtgaagctgaataattaactgatattaaaagatgaggtttttcaatatgccattagttaatggacggatactgctcgaccgcattcaggaaaaacgggtattagcgggcgcatttaataccaccaatctggagacgacaatttcaattttaaacgctattgagcgttcgggattacccaacttcattcagattgcgccaaccaatgcacaactctcgggatacgattacatttatgaaatcgtgaaacgtcacgccgataaaatggatgttccggtcagtcttcatctggatcacgggaaaacccaggaggatgttaaacaggcggtgcgcgcgggctttacctcggtcatgattgacggtgccgcattctcttttgaagagaatatcgctttcacccaggaagctgtcgatttctgtaaatcctatggcgtaccggttgaagcggagctgggggcgattctcggcaaagaagatgatcacgtcagcgaagccgattgcaaaacggaaccggaaaaggtgaagacctttgtcgagcgtaccggttgcgacatgctggcagtttctattggcaacgttcatggcctggacgatataccgcgtatcgatatccccctgctgaagcgcattgccgaagtctgtccggtgccgttggttattcacggcggctccggtatcgccccggagatattacgcagctttgttaattatcgcgtcgctaaagtaaatatcgccagcgatctgcgcaaagcgtttatcaccgccgtcggcaaagcgtatgtgaataatcacaacgaggcgaatctggcacgagtcatggcatcagcaaaaaacgccgtcgaggaagatgtgtatagcaaaatcctgatgatgaatgaggggcatcggttggttagaaaggcatcttaagagccacaaaaatatagcggcgcaacagaaattgttgggccgctataagttataaatgattcaaacgctcattcagtgtttcaataatataggtattaacagagacttgttgctgcgcagccgcattattaaggcgttcactcagcgattctggatagcgtaacgtaaaggtcttaatcttttctgtacgcgcatacggctcaatacccgcagctttacaatcctcaagatactctcgcagggaaagttccccttctttttgcagcccctgaatgctgtcagagacaaaatcacaataacctgacaagcccaggaatttgccacgaaatgcattcagttctggcacgtaagtgataacagcaggttgcccggcaatctccatagagtttggcgtcttcagtttgatcatggttttacccctatacttagtaaccagtcacgcacgctttctacagcgcctttatcggtatctggcgacggatgaggccgatggaaacacgcaacgctcatatttagtatgagcttacaacgcgaacctcttccttccttaatttctccgcctaatgctttaaccagtgactctatatcagaccacttgatcccttgaggaacaggagttttaaatatttgatccaatgtatttttttgtttcttccgtaaagcctgtaccttggttctcatggcatgtccttatgacttcactttatgacatcaatagtatgacatcacagtatgaagtcaagtttcccttccttacgccattgtcccaatcgtcttcctgaatcgcagcagcgcaatggtgaaaaacgcgccgccaattgccatcagcgtcaggaactgcggccagacgatttcgaatccggcaccacggtagagaatggcctgcgcgaggctaacaaagtgtgtcgtcggcatgatcagcataatgtcctgcaccatctgcggcatactttcgcgcggcgtggaaccaccggaaagcatttgcagcggcagcagcaccagaatcaccagcagccccagttgcggcattgaacgcgctattgtccccataaaaatgccgattgacgtggtggcaaacagactaagcgccacgcccagcataaacagcgggatcgagccttcaatcggtacgcccaacacgccttttaccatcagcaccagtgataatcccgataccaccagcaccaccaaccccatcgaccagatcttcgccatcatgatctcaaacggcgttatcggcatcaccagtaagtgttccaccgtgccgtgttcacgctcgcggatcagcgccgatccggtcaatacaatcgccagcatggtaatgttgttgatgatcgccatcaccccgccaaaccacgcgggatcaaggttcgggttaaagcgcatccgggtttccagcgataccaacggttcgctgttatcacggtagcgcgcgacaaagctgttcacttcaccgttgataatattctggatatacccattgccggtaaatgcctggctcatgcgcgtggcatcgacgttcacctgaatatctggctggcgtccggcgaggacatcacgctgaaaattaggcggaatatttatcgcaaaggtataacgcccggcgtccagtccggcatccatctcatcggcggtgatcatctccggtggcaaaaaccacgggcgatagaagctgttaacgatccggttcgataactgcgattgatccatatcggcaatggcgatcggtgccaggttcaacgatcctggcgtgacggtcgctgacgaatacaccgacaccgtaaacgagaagacaatcaatgtcagcatcgctttatcaccgagtagactgcgcaactctttgatacccagattaaaaatattgcgtaaatggcgcatcatccctcctgttttttcagcagcaggatgcttaagcccatcaccagcggtatggctatcagcaacgggataaaaagttgccacaaatcagtcagatccagcgctttcgagaacgtcccgcgggcgatagtcagaaaatgactggtcgggtaaacctcgccgatccaacgtcccggcccttccagcgaagctaccggatcgatcatcccggaaaactgtgtcgccgggatcaacgtgataatcgccgtaccgaaaatggcggcaatctggcttttcataaaggtggagatcagcagccccattccggtggcgatgatgatatacagcagcgccgccagggtgagcgtcaggaaactgcctttatgcggtacgccaaacacaaacaccgacaggccgcagagcaggaaaaagttcagcatccccagcgcgatgtacggcagctgtttgccaagcaaaaattcgctacgggtggtgggggtcacgtaaaggttgataatcgaccctagctctttttcccgcaccacgctaagggcgcttagcattgacgggatcatcatcagcagaagcgggatcaccgccggaacaatcgctggcaggctttttacgtccgggttatagcgataacgcgtctcaatattcatcagcccgctttggctggagggtgtggattgtcggctcgccacatcctgtagccagctctggtgcatggcctgcacgtaaccttttacagtttcggcgcggctcggcatcgcaccgtcgatccagacaccgagttccacaggcgtaccacgcgcgatatcgcgcccgaaattgggcgggatctcaattgccaccgtgatatcgcccgcacgcatccgacgatcaagctcgtcataactggtaagcagcggctgttcgataaagtaacgggaaccggagagattgagcgtccacgcctggctactgacggtctggtcgcggtcaagcaccgcaaagcgcaggttttccacatccatactgatgccgtaacccattatcagcatcaggatcactgttcccatcagcgccagcgtcgaacgtaccggatcgcgtcgcagttccagcgcttcgcggcggctgtagctaaacagacggcgcaggctaaatccctggcgcggcgcgtgtgtggtgtcgtgtatcacgggaggcgcttcggcttcgttgctctgtcctgccgcttcctgcaaataggcgataaatgcctcttccagactggcggctccgcgtttctcaaccagttcctgcggtgtaccgctggcgagcacttttccggcgtgcatcagagagatacggtcgcagcgttccgcttcgttcataaagtgggtggagatgaagatagtcactttgtcctggcgcgagagatcgaccatcaactgccagaacatatccctcgccaccggatcgacgccagaagtaggttcatcgaggattaacatttccgggcgatgaatcaccgccaccgccagcgaaagccgctggcgaatgccgagcggcaatgactccggcagaacatcttcaacgtcgttgagcttaaaacgctcgctcatttcagccactcttgcgggaatttccgcttccgggatgtgaaacaaacgggcatgtaactcaaggttttgccgcacggtgagctcgttatagagcgaaaacgcctgcgacatatagcccacccgacggcgagtatcgatatcttttggatcaaccggttgcccgaacagccacgcctcaccttcgctggcgggcagcaatccggtaagcattttcatggtggtggatttaccgcagccgttcgaaccaagaaaaccaaaaatctccccgcgtggaatgcggaaattgacgtgatcaacggcaacgaaggaaccaaaacgcatggtcagatcgcgcgcttcgatggcaatctctgcgttttcaggttgatatggtgggatcactaccgcctgatgcgcctggcgttgcgcttgcggtaacagatttataaatgcttcttccagcgtggcgctttgcgtttgctgccgcagctcttcggcgctgccagttgccaacacttctccggcattcatcgccaccaaccagtcgaagcgttccgcctcttccatataggccgtggcgaccagaacgctcatattgctctgccgctggcgaatactgtcgatcagatcccagaactgggcgcgggagagcgggtcaacccccgtcgtaggctcatcaagaatcaacagttccgggtcgtggattaacgcacagcacagccccagtttttgcttcatcccgccggagagtttccctgccggacgatcgcgaaacggtgctaacccggtgctggtcagcagctcattgattcgcacttcccgctccgctttgtcgtgaccgaacaggcgagcgaaaaaatcgacgttttcatacaccgacaaggtgtggtagaggtttttgcccagcccctgcggcatccaggcgatgcgcgggcagacgtcgcggcgatgcttcgggtcgcgcatatcgccgcccagcacgatcacattgccctgctcaatgacacgagcaccggaaatcaatgacaataaactcgacttcccgacgccatccggaccaatcagcccgaccatacagcgggccggaatatcgagtgtgatattgttcagcgcaacggtttttccataatgctggctcacgcccgccagttgcgcgacaggcgggacgggaaccagttccagatgcgtcattgcggcaacctcaccacgaggtcgtcaggccacggaagttcttcattcacccgcacccacgctacgcccggcaagcccgttttgacatattccagatgctgctggagtaattccggtgggatacgcgctttgacgcggaacatcagtttcagccgttcatcgctggtttcgacggtttttggcgtgaactgggcgacactggcgacaaaactgatggttgcaggaatacgcagatctggcgcggcatcgaggatcagccgggcttcaccgccaagtttcagcgtgcccgcctgttcggttggcaggaagaaggtcatatagacgtcgctgagatcgaccatattcagcacccgaccgcctgccgccagcacttcccctggctcggcaacccgatactgcacgcgtccgtcacgcggggctttcagttcgctgtcatcgatatctgcggcaatgcgccgttcagtggcttgtgcggcttcgacgcgggtttgcgcctgaatgatattggtgcgtgccgcttctatagcggctttagaagccgaaacctgggcttttgctgattccagcgcagctcgggcgctctcagcggcggcgcgatcgtcatccagctgttgcgcagaaatagcccctcgttgggcgagcgagcgggaacgcgtatgacgtttggcaacggagtccagttcggcctggcgttgattaaccagcgactgtgcggcgcgagtttcgctttgtcgttgctccagcaaagcctgcgcggcggcaacggcgctttgtgcytctttgatttgcgcgatggcttccagtcgctgctcctgcaacacgcgagtatccatcttcgccagcacttcgccttcgcgaacaaactggccttctttcaccagaatggtgtcgatacgcccggcaattttgctggcgatatccacttccgtcgcttcaatgcgcccattgctgacggcaaagccttccggcacacctgccgggcgcaacagccaccacgytacgatagcagccaccgccagtaacccgacaccccaccacgccagatggcgcttactcttatccataatcgacccgccataatccctgtaagcaaacgacgcgtgttacaactgccgccgaacgacgttcagcggattcttccatccgggataagaaggaaacgacaaatacgaccagcgcgcagagcattgagcgccaacggggaaggcttagtgaaaacgggtagtaatgttgtcatcatcagcattcctggccgtaaatgaaacacgcatactcataagtgtgatctataaaactggctgacaaaacggtatccatcctgttggatagcgtttcacgcctgttcagttgcaggaacagagcattccttattacgttttatcaacagtctcaaccagatagtaacattaatattcatgttgtctatggttcagagctgtaacattgtgcgccttctaatcaaaggcataagtccatttctgtttttttcatgttggtaagacttccagggagtggttatctcaggccccgcactagggttaatttggcaattatgcatgctgaacattcttcccgtatgtttactgtcacgggcgttaagacctaaaactgtccccgtttcacctatgcattctcttccaccattaccgttatgtgcaacaacttgatttatacctaacatttgtgagcatgctaatagtgcttcaagtttaggtctgtaatctgtcgaaacagaaaaataacgattaaaggatcgacaagagatagcccggctagttttaaactttttactattaattatagtatgatgctttttattaataattgccgctaattcgaccggatcgagagcattggtcatttcatcaatagagaccgttatcggtcctataatgtaacgttttcgctgatcatcaaaagttatcccatgatgatttgccattattttgtatttggagtcatagaaacatacaggataatcttttatcccgtcgtaggtatcctcatcaagtggtttcatacgcgtgaagttctgcatatagttaccattgcaattcgtttcatgatttccagctaatacatgaacgttatcattgatgctcattatgcgttttaacaaatcgatgataaattgatcgccacagatattactaaatcgatcgccggtttggtcacccaaaaacgtacatggcgtcactgcgtctttattaataactaaataaggctgaagactttctaaaataatgtctcttctgttcaggatactgattattgtattaacattagtatcaacttgctcattaaagttctcccttagcaatacattgagaacttcatcttctatattaagcaactggctaaggaaattttctccttcagccatgattcccaaatgtcccgttgcaaaaagcgcgtacaaaactgcaccaactgagccatcggtatcaccaaaataggttggtctggtacttgtgggatcaacaggtgaacaattggagaaatagattctgtcagcgaactggggttttataattgtttcgaatttaatatcagatacattgtattgcgatattttccagttccagatgggtttgtacgactcagtaactgcaacatcattagcattatcatttactgtcatattattaagtaaataaacaatgccgcaccaattaatatcggtattatcaagagggcaaccgtaatttttgctattaatcgtcacaataaactgataatggttattcctacgtagaatatgagcacgcatgcccgatagcatactatatttttctgaataatccgtttgtatggtaaatgaaattttgtcatcttgaatagattgttggaaccgttctatttgccaatcatctactttttccagaacctcaccgagcattgtcctggcaatacttgatatatcatcacctataccatttgcaatatacccaaacagttctttagtgaagttagtaacatgctcttgcaccatatcatttgttgcgattgtcgttgtactgtcgttagtacctgccacagttccaattttcatcttttacctcatataattcaccgcgaggaatacatagttatcatttaatcttatgacatacacctcatgttcgatggaaaaataattatattttgcacaaatcattcagccttaaagcataatatgaaatttcttatctcatagtagagaaagtccctaaagattgtagaggcgtcatcagtacatgcctctacaatcgattaagaaaaactatgaaatactggcaggattaaaaagatataccacagcactcatagagttttaatgtggttgaaaacaacttagtcctgaggaagaacctattatttttttattttcatcaaacactgccatcctggaatttagccccataacaccattatcaaattgttgattctgatttacccctaacccatgatggccatatttttgtctaatgtttttgcgggggtcgccacattcgagcgtctgtccacatttgaagatatcttcaggatctggtctgaaatcagtagtgttatttaaataatcagcatatacaggtgtgggtgccatagtattgcttctaattagatggaaaagatgatcatccatatgttgtttatgttttttattaaatatatatgctaattcctcaggatcagtaggatttttcatctgattaaatggaacctgcaaagcaccgagacaataacatttattttcttcatcccttattattccgtgatgactggttaaaacatgcctttctgagtcataattacaaacatcgagcgttttaattaagttatatgtatcaccggaagagagtttatgatttgctagtcgtgcactatagttaccattaaaattgatttcatgatttccagccagaacaacgacatttttatttatacgactatctttattaccctccatatttcgcatagaatttagcaaagtaaggatatatttatcaccaaaaatagtactgaatctatcgcctgtatgatccccaaggaagatacaaggggtaatcgcatcgccttttaaaaaaacatgttgatgcaactcattcaagatcatgtctctcttatctaataaagtgaagagttttttcaattttttattttcatatgcgaatgaagccatgtcttcgtgtttcaataaatcacataataaactccaccccttttccctgatgcctatatgccctgaaacgagcaatgcataaagtacagcgcctactcttccatctgtatcgccaaaataagccgtgttggcattttgtgggttaatcacaccacactgtttataaaagtctatttttgaaaaaacagattcaacatagctatcaaacttttccttagtaaacgtctctttagagacagcccaacgccagtcaggtttgaaattaccactaagaagagtaaagaaatttctctctttgatagaaaacccatcaactttataaattatgtctgatttatccccggagaaattaataaaataataaccgtccttacgctcaatcgtaacggtaatgggagacgataattttatcacatggttattgtctggtataattgtaaakataaacgtgtcagtagtattgtcggcgaaactattatattctttaatatctatagatggctcactattgtaaaaccatattttctctatctgaggactatgttcagttacgttccagcagccatgttgcaggaaatagatgatatgcaggccaaaatcgttatctatttgcgaatgtttatccagcttatcaatttcaactatctctgaacgatgttttttatcaaccttgccatggtgttgatgattattaactttatctgaatgcttatcttgatggtttgaagagatgtacttaaatatattgtgaaatactttcataaataacccgtgatatttttgacttgttagtaacaaaataaatgatacatgtctgaaagacatattttttgaccgatataaagcaatgatgcgtatatactcgctgattttaagcaccgagaccatccggtcttttaccaaataatgaaaaagaatccctccctggaagataattgtaaaaaacaacagaataagaattaatcttaggataaatatttatttatcatggccttttgaacgctgaaaagtagcgctctgcaaagtaaaccccgctatagttatgctatgcatttgtctttaatgatatctcgtcattgtattaacaggctgaaattatcattaatgcacatttcaatattagcagggatacctgaggagtttaaagtgaacatatatatcgggtggcttttcaaattaatccctttaattatgggcttgatttgtatcgcgttaggtggctttgtgctggaaagttcagggcaaagcgagtatttcgtcgcgggtcatgtgctcatttctctggcagccatatgcctggcattattcactaccgcatttattatcatttcgcagctcacgcgcggcgttaatacgttttacaatacattgttccccattattggctatgcggggtcaattatcaccatgatatggggttgggcactgttagcaggtaatgatgtgatggcagacgagtttgtcgccggccatgttattttcggcgttggtatgattgccgcctgtgtatcgacggtggcagcgtcatccggtcactttctgctcattcctaaaaacgcagcggggagcaagagcgacggaacaccggtacaggcttattcttcattaatcggtaattgcctcattgccgttcccgtgttactcaccctgctcggtttcatttggtctattacgctgttacgtagtgccgacataactccgcattatgtcgccggtcacgtattgctcgggttaaccgcaatctgtgcctgtctaattggccttgttgccacaatcgtccatcaaacacgtaatacgttttcaacgaaagagcactggctgtggtgttattgggttatttttctcggctcaatcacggtgctgcagggcatatacgtcttagtcagttctgatgcaagcgcccgactggctcccggtattatcctcatttgcttgggaatgatctgttacagcatattctcaaaagtctggctactggcactggtctggagacgtacctgttcgttagccaacagaataccgatgattcccgtcttcacctgcctgttttgccttttcctagcatcgtttcttgcggaaatggcgcagaccgatatgggatattttattccttcgcgggttctggtcggtttgggagcggtatgctttacgttgttctcaatcgtttcaatattagaagcgggttctgctaaaaaataattgcaacgtaccggataaaaccagcgttaaccatttgcgtaacgctggtttttcttaggtagaatgaaataacgcagcattaatgcatagtggttaagtataaaaaacagcaaagttactgtttttttttcaacctgttcatattttataaagatcagcccactgggtgagttttcaatcacctttccctccaccttatattaagcatggggggttcagttcacgggctcattagaaaataatcacaagatagccactatcaaaattagctcatttttaatgcgactctaataattttcatctttaggaaaaatagctcagcacgacttcgctgcaatcaaatcctgcgcacaagcccacgcactcgaccacgcccactggaagttatagccccccagccagccggtaacgtccatcacttcgccgataaagtacagcccaggcactttgcgcgcttccatcgtccgtgaagagagttcgttggtgtccacgccgccgagcgtcacttcggcagtgcgatagccttcagtgccgttgggttgtacgcgccagtcggtcaatgtgctaatcagtgcctgttggtcacgcacgttgagctgttttagcgaaacatccgggatttgcccgagttgctgtaagcgttcaaccaaccgcttcggtagatgaaccgccagtgtgtttttcaggctctgattcggatgtgcgttacgctgctcattcaggaaggtttcgaggtccacatccggtagcagattgatactgacaaattcccccggttgccagtagctggaaatttgcaacaccgccggtccagacaagccgcgatgggtgaagagtaagttctcacggaaaacggtgccgttttcagcggtaatcacggaaggcaccgccacgcccgccagcacctgtaactcttcgagcaacggtttatgcagagtgaatggcaccagacccgcgcgggtcggcagcacgttgaggccaaattgttcggcaatcttataaccaaacggcgacgcgcccaggcccggcattgacagcccgccggtcgcgatgaccagcttttcacaaccgacagtcatgccgttcagttcaagcgtgaagcctgtatcatccttcgccacactcagcacttcgctacgcaatctgacggtcacattgcccttctcgcactcatccaccagcatgtcgacaatctgctgcgcggagtcatcgcagaagagttgccctaacgttttctcgtgccaggcgatgccgtgtttattgaccagatcaatgaaatcccactgggtaaaacgcgcgagtgcagacttacaaaaatgcggattctggctcagataagcgcccggttcgacataaaggttggtaaagttgcagcgcccaccgccagacataaggattttgcgccctggttttttaccattatcgatcagcagaacccggcgtcctgcctgacctgccagcgcagaacagaacatacccgccgcaccagcgcctataataatggcatcaaacctttccacgttgcgctcctcttagaaaaaacgggcgtgaattgtaaagattcctcagtggtcgcaccagcatcaatattactaaaaggaagtatttgcctgaattatataagataattattttttgagtgaaatccatacaggaggcaaatcaaaaaaagtctatatttcactttgcccgcgccgcgaaagtcactgataatgcgccgcgttcatgtcctcaaaatggcgtaaccgtcctatgctacatttgtttgctggcctggatttgcataccgggctgttattattgcttgcactggcttttgtgctgttctacgaagccatcaatggtttccatgacacagccaacgccgtggcaaccgttatctatacccgcgcgatgcgttctcagctcgccgtggttatggcagcggtgttcaactttttgggtgttttgctgggtggtctgagtgttgcctatgccattgtgcatatgctgccgacggatctgctgcttaatatgggatcgtctcatggccttgccatggtgttctctatgttgctggcggcgattatctggaacctgggtacctggtactttggtttgcctgcatccagctctcatacgctgattggcgcgatcatcgggattggtttaaccaatgcgttgatgaccgggacgtcagtggtggatgcactcaatatcccgaaagtattaagtattttcggttctctgatcgtttcccctattgtcggcctggtgtttgctggcggtctgattttcttgctgcgtcgctactggagcggcaccaagaaacgcgcccgtatccacctgaccccagcggagcgtgaaaagaaagacggcaagaaaaagccgccgttctggacgcgtatcgcgctgatcctttccgctatcggcgtggcgttttcgcacggcgcaaacgatggtcagaaaggcattggtctggttatgttggtattgattggtgtcgcaccagcaggcttcgtggtgaacatgaatgccactggctacgaaatcacccgtacccgtgatgccatcaacaacgtcgaagcttactttgagcagcatcctgcgctgctgaaacaagctactggtgctgatcagttagtaccggctccggaagctggcgcaacgcaacctgcggagttccactgccatccgtcgaataccattaacgcgctcaaccgcctgaaaggtatgttgaccaccgatgtggaaagctacgacaagctgtcgcttgatcaacgtagccagatgcgccgcattatgctgtgcgtttctgacactatcgacaaagtggtgaagatgcctggcgtgagtgctgacgatcagcgcctgttgaagaaactgaagtccgacatgcttagcaccatcgagtatgcaccggtgtggatcatcatggcggtcgcgctggcgttaggtatcggtacgatgattggctggcgtcgtgtggcaacgactatcggtgagaaaatcggtaagaaaggcatgacctacgctcaggggatgtctgcccagatgactgcggcagtgtctatcggcctggcgagttataccgggatgccggtttccactactcacgtwctctcctcttctgtcgcggggacgatggtggtagatggtggcggcttacagcgtaaaaccgtgaccagcattctgatggcctgggtgtttacccttccggctgcggtactgctttccggcgggctttactggctctccttgcagttcctgtaatagtacgcaccaaaacgagcgggtcagtttactggcccgctttttttatgcgttattattgctgaagtgcttaatgccaaatcatcaaggcaatcaggctgaccaccaccagaccacacaatgcgctggtcagaataaactgccgacgcacccgctcacagcggcgaataaactcatcatcgtgatgatcgcgataacgttgggcatagatataccaaacgagacgcacctgtttgttgggttggccatgtgaggtaaaaaagccccctccatcaacatattgatagagcaatggatcgcagttacgcagtaccactaacaacgcgcgtagtgatgagaaatagcgcgccatgttaacaatgcaaacgacacataaagcccaaaataatgcgacggtgcttatcatacctcctccccggcgacctgcccgcggagttccaccccggggctaccgctcccgatacgctgccaatcagttaacaccaggtcctggagaaaccgcttttgtggtgaccaacatccgagcggctctatagatagtgtaggagatcaggttgttttttttccagaaggttaaccactatcaatatattcatgtcgaaaatttgtttatctaacgggtaagcaaggcggattgacggatcatccgggtcgctataaggtaaggatggtcttaacactgaatctttacggctgggttagccccgcgcacgtagttcgcaggacgcgggtgaccgtaacggcacaagaaacgctagctggccagtcatcgacaactttatggaaggagtaacactatggcttataaacacattctcatcgcggtcgatctctccccggaaagcaaagttctggtagagaaagcagtctctatggctcgcccatacaatgcgaaagtttctctgatccacgtagatgtaaactactctgacctatataccgggcttattgatgtgaatcttggtgatatgcagaaacgcatctctgaagagacacatcatgcgctgaccgagctttccactaatgcaggctacccaatcactgaaaccctgagcggcagcggcgacctgggccaggttctggtcgatgcaatcaagaaatacgatatggatctagtggtttgtggtcaccaccaggacttctggagcaaactgatgtcttccgcacgtcagctgatcaacaccgttcacgttgatatgctgattgttccgctgcgcgacgaagaagaataatcttccctccacgacgtgttcctgaacgcccgcatatgcgggcgttttgctttttgtcgcgccttgttacctgatcagcgtaaacgccttatctggcctacggtctgcgttcgcaatcaaaatccccagccaatacaatatttaacaccatcatattttccatcattagtgtgatcagctggttattttctgttgcaatagtgtattaatctattcaccgcatcaatattaagaatctctgacagatgtaaactttttcgcgcgttatcccttacgcgttcatacttttcaggatggtattggaaggttaataaatatgaatacaacaacacccatggggatgctgcagcaacctcgcccatttttcatgatcttttttgtcgagttatgggagcgattcggctactacggcgtgcagggcgtactggcggttttcttcgttaaacagcttggattctcgcaagagcaggcttttgtcacttttggtgcttttgctgcactggtctatggcctcatttccattggcggctatgtcggcgaccacctgctggggaccaaacgcaccatcgttcttggagcacttgtgctggcgattggctacttcatgaccggcatgtcgctacttaagcctgacctgattttcatcgccctggggactatcgctgtcggtaacggcctgtttaaagctaacccagccagcttgctttcgaagtgctatccgccgaaagatccgcgccttgatggcacattcaccctgttctatatgtcgatcaatatcggctcgttgatagcgttatcgctggcccctgtgatcgctgataaattcggctattcagtcacctacaacctgtgcggtgcggggttaattatcgcattactggtttacatcgcctgtcgtggaatggtgaaagacattggttctgagcccgacttccggccaatgagcttcagcaaactgttgtacgtattacttggcagcgtggtgatgatcttcgtctgcgcctggctgatgcacaacgtagaagtcgccaatctggtgctgattgttctctccatcgtcgtcaccatcatcttctttcgtcaggcattcaagctggataaaaccgggcgcaataaaatgtttgtcgcctttgtcctgatgctcgaagcggtggtgttttacattctctacgcccagatgccaacatcgctgaacttctttgccatcaacaacgtgcatcatgaaattctcggtttttccatcaacccggtcagcttccaggcgcttaacccgttctgggtggtactcgccagcccaatactggcaggcatttacacgcatctgggtaacaaaggcaaagacctytcgatgccgatgaaatttactctcggcatgtttatgtgctcactgggctttttgacggcggcagctgcgggaatgtggtttgcggatgcacaagggctgacatcgccatggtttatcgtgctggtgtacttattccagagcttaggtgaactgtttattagcgcccttggcctggcgatgattgctgctctggtgccgcagcatttgatgggctttattctcgggatgtggttcctgacacaggctgccgcgttcttgctgggcggctatgtggcaacatttaccgcagtaccagacaacattaccgatccgcttgagacgttgcctgtctataccaacgtgtttggtaagattggtctggtcacgctgggcgttgcagtagtgatgctgttgatggtgccgtggctgaaacgcatgattgcgacgccggaaagccattaattattcttgcagaaagcagggtagcgttatcgctaccctgctttacttttacactggcgtacctgcatagatatcaaagcgatgccctttagtcacaaccgcgtttggcgtggcgacattcgctagcggtggcgcgtagtccgggcgctttaccaccacgcgtttggtcgccagcaagcgtgcaggctccagtaatccatcggcatcaagatccggtcccaccagcgactgaaagacgcgcatctcttttttcaccagcgcgcttttctgcttatgcgggaacatcgggtcgagatagaccacctgcggacgcggggtaatatcggtcagcgccgtcaggctggaggcgtgaattaactgcaaacgctcctgcaaccagccgccgatttccgcatccgcatatccacgcgccaggccgtcgtcgagtagcgcggcaacgactggattacgctccagcatccgcacgcggcagccgaccgaagccagcacaaaggcatcgcgccccagccctgcggtagcgtccaccacatccggcaaataatcgcctttaatgcccaccgctttcgccaccgcctcaccgcgaccaccgccgaatttgcgtcggtgcgccatcgctccgccaacaaaatcaacaaagatgccgccaagttttggctcatcacgcttgcgcaattccagatgttccggcgttaacaccagcgccatcaggttgtcttcatcgtgctccagcccccagcgggccgccagaacagataaggcaccgtctccggtgcctgtttcatcaattaagcagattttcactgaatgatcagcccttaatgccgtaatgctccagcatcgcatccagctgcggttcacgaccacggaagcgtttgaacagatccatcggctcttctgaaccgccacggctcagaatgttgtcgaggaacgactgcccggtttcacggttgaaaatgccctcttcctcaaagcgcgagaaagcatctgccgccagtacgtcagcccacaggtagctgtagtaacctgcggcataaccaccggcgaaaatatggctgaaagcgtgcgggaaacggccccaggatggagacggtactacggcaaccagtttcttgatttctgccagagtttcgaggattttcgctccctgatccgggcggaactcggcatggaggcggaaatcgaacaggccgaactccagctggcgcagaataaacagcgccgcctggtagttcttcgccgccagcattttatccagcaactctttcggcagcggttcgccggtttcgtagtgaccagagataaacgccagcgcctccggctcccagcaccagttttccataaactgactcggcagttcgaccgcatcccacggcacaccgctgataccggaaacaccggcggtttcgatgcgggtcagcatatggtgcaggccgtgaccgaactcgtggaacagagtgatcacttcgtcgtgagtgaacagcgccggtttaccattcaccgggcggttgaagttacaggtcagatacgcgaccggtttttgcagcgaaccatcggctttacgcatctggcctacgcagtcatccatccacgccccgccgcgcttgttttcacgggcatacaggtcgaggtagaaactgccgcgcagttcgttgttctcgtcatacagttcgaagaaacgtacatccgggtgccagacatcaacatctttacgctctttagcggtgatgccgtaaatacgttttaccacttcaaacaagccgttaaccgctttgttttccgggaagtacggacgcagttgttcgtcgctgatgctgtagaggtgctgtttttgtttttcgctgtagtatgcgatatcccacggttgcaactcatccacgccaaattcggctttggcgaaggcacgcagttgcgccagctctttttcgccctgcggacgcgcgcgttttgccagatcggttaagaaatcaagcacctgctgcgggttttccgccattttggtagccagtgatttaaacgcgtagttttcaaagcccagcagttgcgccagttcgtgacgcagcgcgaggatctcttccatcaccttactgttatcccatttaccggcgtttggaccttgatctgaagcgcgggtgctgtaagcacgatacatctcttcacgcaagacctggttgtcgcagtaggtcattaccggcaagtagcttgggatatccagcgtcaacaggtagccttccagctctttcgcttcggcctgggcttttgccgcagccagcgcgctttctggcatccccgccagttccgcttcgtcggtaacgagtttagtccagcccatcgtcgcatcaaggacgttgttgctgtactggttgcccagttcagaaagacgagtggcaatttcgccgtaacgctgttgtttctctttcggcagaccgatgcctgagagttcaaaatcgcgcagtgcgttatcaaccgcttttttctgagccgtgttcagcgtggcgtaatgatcgccatcgcgcaggtcgcggtacgctttatacagcccttcatgttgccctacccaggtgctgtattccgacagcagcggcagagtttgttcgtacgcttcgcgcaattccgggctatttttcaccgagttcaggtggctgaccggggagaaaatacgccccaacacatcgtccacttccgccaacggctggcagagattttcccaggtgtacggtgctccttgcgctactacgcgctccacattttcgcggcagtcattcaatgccttagtcacggctggaacgacatgttccgggagaattttagaaaacggaggcaattcaaagggagtcagtaacggattcgtcattagcgcagtcctggttaaagaggttaaggaagcgctcaacaggcgctttacataatgtttgtagcatggggttaagtgtagtgaatttcaatgagaaacgttacgctttcgcggcggcggcctcttttcggtatactgtcctgataggcttttgtgcgccccgaatacgggccgatttttacttaccggaacacctttacccatgctcagttatcgccacagctttcacgctggcaaccacgccgacgtccttaaacataccgttcagagcctgatcatcgagtcgctgaaagagaaagataaaccgtttctctatctcgacacccacgcaggggccgggcgttatcagttaggcagcgaacatgccgagcgtaccggcgaatatctcgaaggtatcgcccgtatctggcagcaggacgatttgcctgcggagctggagccgtacatcaatgtggtaaaacacttcaaccgtagcggtcagttgcgttactaccccggttcaccgttgattgcccgtcagttactgcgtgaacaggacagcctgcaactgaccgaactgcacccgagcgattacccgttgctgcgttctgaatttcagaaagacagccgtgcgcgcgtcgaaaaatccgacggtttccagcagcttaaggccaaactgccgccggtttctcgccgtggtttaatccttatcgatccgccgtatgaaatgaaaaccgactatcaggcggtagtcagcgggatagcagaaggttacaaacgtttcgccactggcacttacgcattgtggtatccggtggtgctgcgccagcaaattaagcgcatgatccacgacctggaagcgaccggcattcgcaaaattctgcaaattgaactggcggtactgccagacagcgatcgccgtggcatgaccgcttccggcatgattgtgattaacccgccgtggaaactggaacagcagatgaataacgtgctgccgtggctgcacagcaaactggttccagctggcaccgggcacgccaccgtaagctggatcgtgccagagtaattgcagccattgctggcacctattacgtctcgcgctacaatcgcggtaatcaacgataaggacactctgtcatgactaaacactatgattacatcgccatcggcggcggcagcggcggtatcgcctccatcaaccgcgcggctatgtacggtcagaaatgcgcgctgattgaagccaaagagctgggcggcacctgcgtgaacgtcggctgcgtaccgaagaaagtgatgtggcacgcggcgcaaatccgtgaagcgatccatatgtacggcccggattatggttttgataccactatcaataaattcaactgggaaacgttgatcgccagccgtaccgcctatatcgaccgtattcatacttcctatgaaaacgtgctcggtaaaaataacgttgatgtaatcaaaggctttgcccgcttcgttgatgccaaaacgctggaagttaacggtgaaaccatcacagccgatcatattctgatcgccaccggcggtcgtccgagccacccggatattccgggcgtggaatacggtattgattctgatggtttctttgcccttcctgctttgccagagcgtgtggcggttgttggcgcgggttacatcgccgttgagctggctggcgtgattaacggcctcggcgcgaaaacgcatctgtttgtgcgtaaacatgcgccgctgcgcagcttcgacccgatgatctctgaaacgctggtcgaagtgatgaacgccgaaggcccgcagttgcacaccaacgccatcccgaaagcggtagtgaaaaatgccgatggtagcctgacgctggagctggaagatggtcgcagtgaaacggtggattgcctgatttgggcgattggccgcgagcctgccaatgacaacatcaacctcgaagccgctggcgttaaaaccaacgaaaaaggctatatcgtcgtcgataaatatcaaaacaccaacgttgaaggtatttacgcggtgggcgataacacgggtgcagtagaactgacaccggtggcagttgcagcgggtcgccgtctctctgaacgcctgtttaataacaagccggatgagcatctggattacagcaacattccgaccgtggtcttcagccatccgccgattggtactgttggtttaacggaaccgcaggcgcgcgagcagtacggcgacgatcaggtgaaagtgtataaatcctctttcaccgcgatgtataccgccgtcaccactcaccgccagccgtgccgcatgaagmtggtgtgcgttgggccagaagagaagattgtcggtattcacggcattggttttggtatggacgaaatgttgcagggcttcgcggtggcactgaagatgggcgcaaccaaaaaagacttcgataataccgtcgccattcacccaacggcggcagaagagttcgtgaccatgcgttaaatgttaaagggcaaagagtggtgtgctctttgcccttaattacgtttccgctatcagttcagaagctgaagcagaaagcggatcagttccagcagcgcaattaacgccccaagaacgatgattgctttatcaatcacccgtgttctccatacgatggagtgagaatgcatccgcttactcatccatcgcctgtcacggcgcatgccctattgttagataatggtattctcactccggccagagcatcagttaacggcaccacccgtaccactgaacaggactttgaaagcgtttatgcgcattgccagagtgaaaatgcctcagagctaactggataatcatacagtatattcaggttataaaaccagcatgtccttgcaatagtttcagtatggtattagtattgatgcgttagatgatggcattctcactccagccagagccaccaactcagggctgaagagtaaaaaaaccgacgcgaagtcggtttttttacatccggattcggacaaagcctggtacggcagcgacccgatgaaagtatataaatcctctttcaccaacatgtatagcaaactgtcccttctccagctgaagaaatcgctaacgcttgcaatgttagccactggctaatagtattgaaccgttagatgtgggcattctcactccagccagagccaccaactctgggctggaaagtaaaaaaccgacgcaaagtcggtttttttacgtcctgattcagacctcctttcaaatgaatagccaacgcttaattcacacctattaccttcctctgcacatacacattcgttaaaccatatatgtttttgacttatccgcttcgaagagagacactacctgcaacaatcaggagcgcaatatgtcatttctgttacccatccaactgttcaaaattcttgccgatgaaacccgtctgggcatcgttttactgctcagcgagctgggagagttatgcgtctgtgatctctgcactgctctcgaccagtcgcagcccaagatctcccgccatctggcgcttcttcgtgaaagcggtttgttgctggatcgcaagcagggtaagtgggttcattaccgcttatcaccgcatattccatcatgggccgcgaaaattattgagcaggcctggcgatgcgaacaggaaaaggttcaggtgattgtccgcaacctggccagacaaaattgttccgtagacagtaagaacacttgtagttaaaaaatttatctaaacacatatggatttgcacatgtgtttttccgggaggcattatgttactggcaggcgctatctttgtcctgaccattgtattggttatctggcagccgaaaggtttaggcatcggctggagtgcaacgctcggcgcagtactggcgttagttacgggcgtagtacatccgggcgatattccggtggtgtggaatatcgtctggaacgcgacggctgcgtttattgccgttattatcatcagcctgctgctggatgagtccggcttttttgaatgggcggcactgcacgtttcacgctggggcaatggacgcggtcgcttgctgtttacctggattgtcctgctcggtgctgccgttgccgccctgtttgccaatgatggcgcggcgcttattttgacaccgattgtcatcgccatgctgctggctttagggttcagtaaaggcactacgctggcgtttgtgatggcggccggattcattgccgataccgccagcctgccgcttattgtctccaacctggtgaatatcgtttccgcagatttctttggcctcggctttcgcgaatatgcctcggtgatggtgccggtggatatcgccgcgattgttgccacgctggtgatgttgcatctctatttccgcaaagatattccgcagaactacgacatggcgctgctgaaatctcccgcagaagcgattaaagatcctgctacgttcaaaactggctgggttgttttactgcttctgctggtgggatttttcgtcctggaaccgctcggcattccggtcagcgccattgcggcagtgggcgcgttgatattatttgtcgtcgctaaacgcggtcatgcgattaatacgggtaaagtgctgcgcggtgcgccctggcagattgtcatcttctcgctcggcatgtatctggtggtttatggcctgcgcaatgccggattaacggaatatctttctggcgtactcaacgtgctggcggataacggcctgtgggccgcgacgctcggcaccggattcctcaccgccttcctctcttctattatgaacaatatgccgacggtactggttggcgcgttgtccattgatggcagcacggcatctggcgttatcaaagaagcgatggtttatgccaacgtgattggctgcgatttggggccgaaaatcaccccgattggtagcctggcaacgctgctctggctgcacgtactttcgcagaagaatatgactatcagctggggatattacttccgtacagggattatcatgaccctgcctgtgctgtttgtgacgctggctgcgctggcgctacgtctctctttcactttgtaatgagatactgatatgagcaacattaccatttatcacaacccggcctgcggcacgtcgcgtaatacgctggagatgatccgcaacagcggcacagaaccgaccattatccattatctggaaactccgccaacgcgcgatgaactggtcaaactcattgccgatatggggatttccgtacgcgcgctgctgcgtaaaaacgtcgaaccgtatgaggagctgggccttgcggaagataaatttactgacgatcggttaatcgactttatgcttcagcacccgattctgattaatcgcccgattgtggtgacgacgctgggaactcgcctgtgccgcccttcagaagtggtgctggaaattctgccagatgcgcaaaaaggcgcattcaccaaggaagatggcgagaaagtggttgatgaagcgggtaagcgcctgaaataaagcggctatatcccccccacaggttgttagaaaagtgcgctttatttatgtcggatgcgacgctaacgcgtcttatccgatctacaaagtcatgaaaattcaataaattgtatgttatttgtaggcctgacaggcgtagcgcatcaggcgattttgctatttacacattactccctgcgtgagattccaattatcgcgtccagcatgatgtatcagtgagctgcttagtgatcagcgatacagtgcagcagtttaaaaacgtactggattatgatttatcagtgctttacacaacaaattattcaataattataagataccttaacccattttattattacacatctaaaacatcacaaaaatatcatttcacacactatcggagaacatcataactttttaaaatgagcgctttttgatagttgttaacgttttcctttacgatactatcaatgcccttttttatacacgaatattaccgggtggagataaaagggaagtcaaaggtaattatatcaggaagatatgaccgcatgatatttattgtgcgtagaagaaaatccattcctgctttaattatccaatttaaaaatcttagcataaaacagataatgaataaggaatgttatgtcaattgactttaccccaggtatgataaatacatatcacggcgatatttataaccgcacaacagataccgacaatgttaaaacaccagacacaccgatgtggccttgtgataatcgggaagaacaacaacccattaattccacattctctggagaaggatacaaccctgaacaatatgatttagcgcggcaacacctcccacaaatttatgcgtgccgcacgaacaccaaatatacagatgcagactactcaaaagttgtggctcaacttgtaagtcttattactaacattgaatcgataagttcgacaccacttacgcggcaggcacaggaaatacttaatcaaattaataacattagatacgaaaagaacaaaagtgctgaatgtcgaatcattgttgtcgctaatcctaaacccgacaaggcaatcataactaaaattagcgtagaagagggaataccagtaagattcagtgtccaaaccatgttttcagatactaattttattgctgaacaacgagctgacttaccgactaatataaaagatattcaaagcctgtatcaaaaaatgacgaagttatatattgagcacagtgaaaataaaaacaggatgaaagtctttgccggaaccaactttattgatttcaatatgacaggacagaacctgtccgggttcgttctaaccttgtcaaggttttatttcgaagatctacttaatataaatttcactgacgcaaatttaggtgacactattttttcacataaagaacaccctactccaaaattatataaagacgaacaatatcttgacaaacaaatcgaaggtttattttcaacattattaaccattaatgacaactttttacgagcaaaagcggaaattgcttcgacaataattaaatttttagaggccaggataaccaatctttcatacavcgacatattgaaatatcagcaagaattccaaaaagaatgttataagcaagttaaatcctttacgacactctctcgatacaataaaattcaaacatgggcagaaatgtctgaatatcaattcgaagtatttcaatacgagacgcttaaccccaaaaaatgtcacgcacgccttatttaaagaggccacttcctaatgaaaaagatataaattatggggtggaaatagaaataccatctggcaaaagaattcgcttatcaaatcattatcagaatataataccataatattgattattagcactttataatcattgaataaaaatagattttatgtaattttaaaacaaagggttatattatggggcgatggatactcatgccacgccccaaaataacggaattgaactaaacagaagggatataaacatcagacaggtttacbgttactatcaggcatatcgcctcagaatcagatgaaaactataaagaaatatctattatggttttaatatttgttgataaggatagtaacatgaacatgacaaaaggtgcactcatactcagcctttcatttttgcttgcagcatgtagttcaattccgcaaaatatcaaaggaaataaccaacctgatattcaaaaaagttttgttgctgttcataaccagccggggttatatgttggtcaacaagcgcgctttggtgggaaggttatcaacgttatcaatggcaaaacggatacgttgttagaaatcgctgtattaccgttggatagctatgcgaagcctgatattgaagccaactatcagggccgactgctcgccagacaaagcggcttccttgatccagtgaactatcgtaatcactttgttaccatcctcggcaccattcagggtgaacaacctggctttatcaataaagtcccgtataacttcctggaagtgaatatgcagggcatccaggtgtggcatttgagagaagtggttaataccacctataacctgtgggattacggctatggtgcattctggccggaaccgggctggggtgcgccttactacaccaatgcggtgagtcaggtaacacctgagctggtcaaataacaccaccgaaagatgcagatgctttctcagcatctgcatcatgcattacatcaaattaatacacagtaagctaactattattattataagccctgtcctgttaattacctttggcaaactgattataaagttaatgtccgcaccaggartcggttatgtttcttataattaccagggatacgatgttcttcaccgcgatgaaaaacattctgagtaaaggtaatgtcgttcatatacagaacgaagaagagatcgacgtaatgttgcatcagaatgccttcgtcattattgatacattaatgaataatgtatttcattctaattttctcactcaaattgaacgattaaaacctgtccatgtcattattttctccccctttaatattaaacgctgcctggggaaagtgccggtgacctttgttccgcggactatcactatcattgattttgtcgcactcatcaatggcagttactgctctgtgcctgaagcgaatgtgtcactttcgcgcaagcaacatcaggttctgagctgcattgcgaatcaaatgacaacggaagatattctggagaaactgaaaatatcgctaaaaacgttctactgccataaacacaatatcatgatgatcctcaatcttaagcggatcaatgagctggtacgccatcagcatattgattatctggtgtgaacgattgatcaatataaagaggcccagcaataaatagccagacctcccgttaattatacgttatgcagcaacgccttccggtatcagcgaagcaatttgcttacgccattgcgcttgctcctgttcgccttctgtacgttgaccataaagttgcgctatctgcgtaccatcatgggcaaacaattccagactggttacgtagccatcgctggtcggtttacgggtaacccaggcttcagcaatgctctcttctaatagatgaagagtaaacgtcgggttgaaaatattcagccaacctttcattggcaccactttttctaccacmccggtgaaaatctgtacgcagccacggttgccaacaaacaccatgatttcattaccatcctgctgtgcagattcaagaatttgcgccaacgcactgttggatactttgcaggccaaatcgtctgccaccagattgaacgcctgttggcgcgtcaggttgtggcgcttgagcaacgtaaaaaactgatgaacgtcggtcatcgcccgccactcttgctcgaccacagtggcatcggctcgcgtttgaacaactggcgcatcaacggcttttaactcaagcggcgtattctcatcggtgataaaccgtgccagaagctcactccatgccgccatatcggtattgtcggtggcataaacttttagtaatgcatcgccctgatgatcaaagaactgaatactctggcgttcgccacgagccgtgttttctttgatgtggaaaacactggcccattgattgagaaacagacgtaaatccagcgcgcgcggattgaggatcaatccggcatgtccgttcaaatgctggtttgtgaacgtaccaacttgctcatggactgcatattcattacgacaaatacatttggtttcgccaacactttcgagcgccgccagaatttcacggatatcgccgtgcatccgccacgcatcgtgcgtgacgcgtgcaaatgccagttctgcttctctaatattcattaaccctgcgatgtcacgcgcgtactttccgggattttgttcttttaactcaagccagcgtgtgtagtggttcattgtctctcttccttccagataaatgccccgaaatatcggggcagatgattaccattgataactcacgaaaatttttccgttacgaccatcctgtgggatgccttgcggcgaccagtactctttgtcgaaagcgttacccaacaccaaagtagtggtcatacctttgagcgcctgttgtccttgataactgacgtagaaatcattcacgccatagcctggttgtttgctgtaactgctgctgatatgtgttgagcgatcggcaaacgtaccaacccacccaacagagaagccactgtgagcgatcggaatattcagagtgctggtaacagtatccgggttaatgctggagatgtattcgccggtatcggtgtctttgccgcgggtacggttataggccacatcaaggctaaacagatcagtggtatatttcgtcatcacatcccagccccagattttggcgttcgggacgttatacgacatagtcgtcgccgccgcgaaatcgacggtcgtggagatgtaatccttcgctttggtatcaaagtagctggctttaaattccagagcatcattggacaacatcaggtcatcaaaacgcagcccaaaaccgtactcctgagtttcgttagtttccggacgtaagttcgggtttggcacccaatagttggtatagaagcgaccaatcgagaagtgcttagaatcgttatacatttcgcccatcgtcggggcgcggaatgcctgggcatatgagccaaataacatcagccagttagtcggattgatagtcatccccgcacgagatgaccatttgtcggcatcaacatctttgtaaccgtcactgctaccgcgataactgtcatagcgggttccgccaagcagggtaatcggcagatcgcgtaaggtgatctcatcctgtagccagccggagctaaaatcgatttttgcttgcgggaagcccgtcgtcgcgccgcccggatgttgttcctgacgataatactcaccgccatatgtcagtaagtgagaagcgaaactgtcggcaaagagagtggaacggttctccagcctggctccttttgttatctgttcacgatactcgccggaactccccgtgttttgcgcattaatacggacttccgaccaataaatttttgcatctgcatttaaccagtcgttgccctgcggggcgagtttataagaaagctgcgcatcgcgttgaattgttgaacgatcaaccatcgggttgctgctttcagaagccccaacggtctgcggattttttggttcacgcgcgtcgttgttgtagtaacgcactaaaccgctcagagactgggctgaatcaatttgccaggtccctttcgccagcatgttattaatggactcgtcattcggcgcggtttcaccattgctctggcgtaaatcaccccgatcgcgactggaccaggccacaataccatccagattttcagttcgcccaaacgcgctcgcgcctaatcccaggctatggtcccccgtgccgccagtaccaaagacacgaaaaccactgctttgtccttcctgcaataaatcttttgcatcgaccgtatcgtaggagatcactccacccagcgcgccactgccatacagtaatgctgaaggtccacgaacaatctcaacacgcttgatcagcgccggatcgagaaaagtgccattcaggtgtccggtatccgttccctgacgaacaccatcgacaagaaccagcacgccgcgatgatcatagccacgcatatttacatcctgaccgttggttcgtccggtaccatccagagtaattccaggaacatgacgcagcagatcggtggctgaagtagccgtttgattttcaggagcggaagtgtcgatgacgctgaccatcataggcgcttcgaaggaactacgggcattccccgttgccgtaacggtcatggtttcagtagcaaaagcaaacgttggcaaggtggcagaaacagctaaggccaataaactcaaacgcaacgaggtaaattgcggacgtgacatakcgattctccatgaggaaaataaaaaatgctggctgcctgggttaataccggggtggctggcgaaaaataaatttatttaaaattcagagcgataatattcgccgggtgagtttacaagcgtttatatcccatgaaattgcctgataactcggcaattacgcaaaagcacgccctctttgtcaggcaaaacgatatgccccatcaggagtgaagagagctgtgcgttatcccttgcaaatgctatggttttgttatccatatggtcgtgttttgttaaatgcaaacgtgataatgagaattattatcgatcaattttttatgatcaagtttttttttaaccaccattaacacaataaacagggggttatgaaacctatcctgcgccctgtaaaccaccttgtttttatggttatccccccatgcctcatcactaaattttgtcgttaacagtgataattttttcttctctttgctctgcaagcctcgatatctctgggttctcagctttttcccgcgatgaaatttagtcggaaacaagaacgttagctgacgaagcatcttgataaaaatcaaaaataaatacgcttgtaacgccttgcgtattgaatcgacggttgtatttcatatataactcaaatgataatcatgatcattctcaatttgataagagttctcatattatgccaaggatcatcaccaggccgtttcttttttccccactgacgttatgtatttcagccgtggcctctgccgcgaagaccgcagtaaaacgtaaaaaattgtttacggcagtactggctcttagctgggcttttagcgtaacggctgccgaacgtatcgtggtcgcaggaggatcgctgacggagctaatctacgcgatgggcgctggcgaacgcgtggttggtgtcgatgaaacgacatcttatccaccagaaaccgccaaactgccgcatattggctactggaaacaactcagcagcgaaggcattttgtcacttcgcccggatagcgtaattacctggcaggatgccgggccacaaattgtgctcgaccaactacgagcgcagaaagtcaacgtcgtcaccctgccgcgtgtgcctgccacccttcagcagatgtacgccaacattcgccaactggcaaaaacgctacaggttcctgaacaaggcgaggcgctggtgacacaaatcagccaacgcctggagcgagtacagcaaaacgtggcgaccaaaaaagccccggttaaagccatgtttattctctccgcaggcggaagtgcgccacaagttgccggtaaaggcagcgtcgcggacgccattctttcgcttgccggagcagaaaacgtcgctacccaccagcagtacaaaagctacagtgcagaatcactgattgcggctaatccagaagtgattgtcgtaacctcacaaatggtcgatggcgatattaatcggctacgttctattgctggaattacccacactgccgcatggaaaaaccagcgcattatcaccgttgatcaaaacctgattctgggaatgggtccgcgtattgctgatgtcgttgagtctttacaccagcagctttggccgcaataaatggatttaaatcagacgaatgaacgcaaataacaccctggatctcacgccacattttgctttagacggtgatcagccatttaaagacaggcgcgccatgatgccgtttcgtggagccattccggttgccaaagagcaactggcacagacctggcaagagatgatcaatcaaacggcatcacctcgtaagcgactggtttacctacacattcctttttgtgcgacacactgcacgttttgtggtttttatcagaaccgttttaatgaagatgcgtgtgctcattataccgacgccctgattcgtgaaatagaaatggaagcggacagcgtattgcatcagtctgcccccatccacgcggtctatttcggtggcggtacgccttccgcactttcggcacacgatttggccagaatcatcaccacattacgagaaaagctgccactggcccctgattgtgaaatcactatcgaaggacgggtattgaattttgacgctgagcgaatcgatgcttgccttgatgcaggagcaaaccgcttctcaattggtatccagtcgtttaacagcaaaatccgcaagaaaatggcccgcacctcggatggcccaaccgctattgcgtttatggaaagcctggtcaaacgtgaccgtgctgcggtggtctgtgacctgctgtttggcctgccgggtcaggatgcgcaaacctggggagaagatctggctattgcccgcgatatcggtctcgacggcgtcgatctctatgcgctcaatgtcctgtccaatacaccgctgggcaaggccgtggaaaatgggcgtactaccgtaccctcaccggcagaacgtcgcgatctttatctgcaaggatgtgattttatggacgatgccggttggcgctgcatcagtaacagccactggggccgtaccacacgcgaacgcaatctctataacctgctgattaaacaaggtgccgattgtctggcctttggttccggagccggcggttcgattaatggttactcctggatgaacgaacgcaatcttcagacctggcatgaatccgtcgcggcaggcaaaaaaccgctgatgttgatcatgcgtaacgccgaacgtaatgcgcaatggcgtcataccttgcagtcaggtgttgaaacagcgcgcgtaccgctggatgaacttacgccacatgccgaaaaactcgcgccgttactggctcaatggcaccaaaaaggcttaagtcgcgatgcttcaacttgcctgcggctgactaatgaaggtcgtttctgggcaagcaatattttgcagtctcttaatgaactaattcaggtacttaatgcgccagcgattatgcgtgaaaaaccataacaggagtgatttatgagccatgtctcgttacaagaatttttgaaaacggagccggacggtacgctggaggtggtagccgaacaatacaacaccacactgctggaggtagtgagaaatctaccctcctctaccgtagtgccaggcgataaattcgatactgtctgggataccgtctgcgaatggggcaacgtcaccacgttagtacatactgccgatgtaatcctcgaatttagcggcgaactgccttcgggtttccatcgccacggctatttcaacctacgcggaaagcacggcatgtccgggcatatcaaagcagaaaactgcacgcatattgccttaatcgaacgtaaatttatgggcatggacaccgcgtccattctctttttcaacaaagaaggcagcgccatgctgaaaatcttcctcggcagggatgaccatcgtcagctcctgagcgaacaagtcagcgccttccatactctggcggcatcgttaaaggaacacgcctgatgacgccgtggctactctttggcgcaggcggaaaaggtgtgggtgccagaacgcttgaactggcgctggcggaacaacgtccggtcgttgctgtcattcgtcatgccgatgccgccacgaaactggcgcaacaaggcgtacaggtttttacaggcgacgcctgtgatgccagcgtagtcgcggctgcttgccgcgcagctggcccggatgcgcttatcatctcaacaatgggaggagctcaggattatctggcgcacagaacagtgattgatgaggccgaaaaggccggcatcagtcgcatgattctggtgacctctttgggatgcggcgatagctggccgtttttatcggagcgggcaaaggctgcgtttggtcaggcggtacgggaaaaaacgctggcggaaagctggctgcaaaccagccagctagactacgccattctccgccctggtggtctgcttgacggcgcagcaacaggcaaagcacaacggatacaaaatcaggagtgtcatggttttgtccgccgtgccgatgtcgccgcacatatccatgaactggcaaatgcgccagcacttaaccagcaggtctacagtctgattgaaccggacctgaaaccggcgtgataccccggcgcggcatgtccgcgccgtaatgtcgtaacggagttttgcgtgctcaaggattcattttcatccgccagggtctttatgggactatcactattattgcttgccctggtgctgttcggtgctagtcagggagcgttaaagatcagttttgatgccctttttgatgaggaataccgcgatatctggctcaatattcgtctaccacgggttttgctggcggtgctggtaggtgcagcgttggcaaccgcaggggtaattatgcaggggctttttcgcaacccaatggctgacccaggattactcggcgtcagtagcggttctgcattaatggttggcgttgcaattgtgctgcccttctccttcccagtggtgctggtgctctatgagcaaatggtgtttgccattgccggaagtttagtagtctgcgccatcatttttctcatcacgcagcgccatcgcgatggcagcatgatgcaattattactcgccggtatcgccatcaatgccctgtgcggcgcagcgatcggcatcctgagctatattggcgatgagcagcagctacgacaactcacattgtggatgatgggcaatcttggacaggcgcaatggccgacgttattggttgccagttcattcatccttccggccattatcgcaacaacttgtctcgccggaacgctgaatttactgcagctcggtgatgaagaagcccattacctcggcgtgaacgttaagcgtaaacgccagcaattactattagtgagctcactgctcgttggtgctgccgtatcggtaagcggcattatcggctttattggcctggtgatcccgcatctgattcgcatgactaccggagcaaatcaccgctggctcatcccttgttccgccctcgccggagcctgtttattgctgatggcagacacgcttgcccgcacgctggtacagccagcagaaatgcccgtgggattattaaccagcctgcttggtggcccttattttatgtggttgattctgcgaaatcggaggatcacatgatcagcgcccagaatcwggtttatagccttcaggggcggcgtctgactgataatgtctcgctgacttttcccggtggggaaattgttgccattctcggccctaatggtgcgggaaaatctacgctgcttcgccagttaaccggctatcttcaacctgatagcggcgaatgtcggttgtttaataagccattaaatgaatggtcgattactgaactggcgaaacaccgggccgtgatgcgtcaaaatagccacatggcgtttccattcagcgtacaagaagttatccagatgggtcggcatccgcatcgtactggtaatcaggataatgaaacagcacaaataatggcgttatgtgactgtcaggcgttagcaaaccgcgactatcggcaattatccggtggtgaacaacagcgcgtgcaattagcgcgcctgctggtgcaactctgggaaccaactccctcaccgaaatggttatttcttgatgaaccaacttcggcgctggatattcaccatcagcagcacttgtttcgtttattacgccagttagttcacgagcggcagttcaatgtctgctgcatattgcacgatctaaatcttgccgcgcattatgcagaccgtgttgtattaatgcaaaaaggaaaggttatcgcaaatggtaaaccacaggacgtattgacacagcaggcgctgacaatgctctacggcgcggatattaccgtacttaaagatcctgccaaccattcaccactgatcgtcctcgatcattaaaagcaacaggagtaccgcactggtactcctgcgaataaataactatacagattagctaattgaaacgcctttcacccctgccataccttttaataatcgcaacagatcttctatcgacgttgtggcatgaagctggatatcaatggcgaccacttcatgatcttcattttcctgcaacgaaactaaatcagtttttattttttgctgcttaaaccagtcgagcattgataccgtattaccgttcactaatgtcagctgtaaatggtaatttttgttcatcaggcggaaggttaattgatggaagacttccagcaccagcaaggtcatcactgaaccataaatacccagttcgtacataccactgccaataaccatacctatggcggcggtcacccagatatccgctgccgtcgtcaaacctacaatattttggttacgaacgagaatgttacctgcaccgataaacccgacgcccgtcaccacctgagcagcaatacggctggggtccagtccgacgtgatctaaagacagcacgtcagcaaaaccatatttcgaaacaatcataaacagtgcgcttcccatgccaattaatacatgagtgcgtaaccctgctcctttgccgcgcatttgcctttccatgccaatagcgccacaggcaattgccgcgagtataagacgtataataaattctgctgtcatataaaaatgcaaaaaggagcagcaagatggctcaacttgccactcctttttacttgtacctcattaattcggcaagtcattagatgcttgatttttgaaggtatacaaatttttctgcgggtttttcttacagtattcgatcactttaggaatttgagtgagatcggtttcatttaaagtaactgtatcgccacctttatatactgtttcttcatgcagcatccaccatgcaaccggggtcattgcttttggattcagatcaataaattcctggcaggtcatatctttagcggattcattggctgccagcgcagattgtgcgttcaccagtgacaaagccgctacagcgcccataaaaataaacgctttacggagagatgaaatatttattttgtaacccattcaatatagagattatatatgaacaggaggaatagctgcttttaaagaagatattccggcctgttcaatatgcaaggaagtacgatgtaacgcattcccggaattacatatctttcttaattttgtcccattcgcctttaactttatctttaaagttggcttgtttatcctgagtacaagcctgaacgatagctggggttacggttgcaataccctgaacatctaaaaccgcatcttctggtttatctttgttgttcagcgcttcagcaaaaccaactgcagttggctggaaggattcgtccacagccaggaaatcttcacaggtccaggagttgaccggttttttgttatcagctgctttttgcgcatccgctgcattgctcacaactggcagaagaagcagaccaccaagaataacgcctaatacttttttcatcgtaatatcctcaactataaagtgaaagagccgtcacgaatcaatttcgacactgaggttataacctggttttctgtatatgtcatgttgatggaaaatatcaaaatcagatatttttatttcaatacaatgagttacagatgcatcagatactgcaattaggaaatttttattaaatcgactgcattcttagacgcgtttttggcatagattgatagcaggggattttcttcttaattttatagggtggttctatgttatatatagataaggcaacaattttgaagtttgatctggagatgctgaaaaagcatcgcagagcaatccagtttattgccgtgctgctgtttatcgtcgggttgctgtgtatcagtttcccgttcgtttctggcgatattttaagcacagtagtaggtgcattattaatctgttcgggcattgcgcttattgttggattattcagcaaccgcagtcataatttctggccggtattatccggtttcctcgtcgcagtcgcctatttattgatcggctatttcttcatccgcgcaccggagctgggcatttttgccattgcggcatttattgccggtttgttctgtgttgcaggggttattcgcctgatgagttggtatcgtcagcgttcaatgaaaggcagctggctacagctcgttattggtgtgctggatatcgtcattgcctggatattccttggtgcaacgccgatggtgtctgtaacgctggtttccacactggtgggaattgaactgatatttagcgccgccagcctgttcagcttcgccagtttgttcgttaagcagcaataattatcccggttgtcacccggatcatagtcacttgatgtgactatgatccgattaatactctctccgctacgcagtgttgtagatcaattgcgcactatcattgaaataattacctgctagtgattatttcaacctactgaatttcatctaatttttttcactccatggcaaattagccatttcaaacattatcatggctgatattttccgtagtcaggtttaatgttttaaaagtgctgtgggaaagtgaacaaagagttccgtaagcgttgatgctatgggcggttaaataagtaatccgggttcatttttttgcaactggcgttgattacattgcataaatatccatgtctccagacgctatataaaaacctgaagacatgaatgcgttatttactcaggtaatttcaatgcgttaaaagaaagctggcaatccaattgccagcttaagtcgaaacaaggagactcgatatttaaatcggattactttttaactttagtaatattcttcagagatcacaaactggttattgataacttattcttgggcagtaatccgcaaacgttaactttttgtttactatttacaagctgataacaaccaggaatcttacttaggatcaatatatggagtgcgtgatggataaatctgaagtattgattagtgttaatagacgtattagttcacgaagggcaaagttcttataggcgtttactatattgaacaacgattcggacaaggatgtaaataatgaaaaggatgacatgttcgaaacgataacggctaaggagcaagttatgatttttctcatgacgaaagattcttttcttttacagggcttttggcagttgaaagataatcacgaaatgataaaaatcaattccctgtcagagatcaaaaaagtaggcaataaacccttcaaggttatcattgatacctatcacaatcatatccttgatgaagaagcgattaaatttctggagaaattagatgccgagagaattattgttttggcaccttatcacatcagtaaactaaaagctaaagcgcctatttattttgttagccgcaaagaaagtatcaaaaatcttcttgagattacttatggtaaacacttgccccataagaattcacaattatgtttttcacataatcagttcaaaattatgcaactgattctgaaaaataaaaatgaaagcaatatcacgtcgacgctcaatatttcgcaacaaacattaaagattcagaaattcaacattatgtacaagctgaaactaagacgtatgagcgacatcgtcaccctgggtatcacatcttatttttagtcaggacataagcaactgaaattgatggctggcatgacgagggatgcagatgctgatttcattacccccggtgattactaaaggagaggctaaaacgactttattcccctggtatgtgtatccaccagtagaacccttcgttgcccgaatgctggcaggaactgttggcagaacggcaacattttttttgtcgttgacctcaccatgtcgatcactatgcctgtatcccaccttactggctgacaaccccactatgccgctggtctgtaaatccctcatatctctcctcgcgcgcaatttaaagaaccgttatttctcaagaattttcagggactaaaatgaacagaagaagaaagctgttaataccgttgttattctgcggcgcgatgctcaccgcctgcgatgacaaatcggcggaaaacaccgccgccatgacgcctgaggtcggtgtcgtcacactctcccctgggtcggtcaatgtgttgagcgaattgcccggtagaaccgttccttatgaagttgccgagatacgtccccaggtgggcggtattatcattaaacgcaactttatcgaaggcgataaagtgaaccagggcgattcgctgtatcagattgatcctgcacctttacaggccgagctaaactccgccaaaggctcgctggcgaaagcgctctctaccgccagcaatgcccgcatcacctttaaccgccaggcatcgttgctgaagaccaactacgttagccgtcaggattacgacaccgcgcgcacccagttgaatgaagcagaagccaatgtcaccgtcgccaaagcggctgttgaacaggcgacgatcaatctgcaatacgcgaatgtcacctcgccgattacgggcgtcagcgggaaatcgtcggtgaccgtcggcgcactcgttaccgctaatcaggcagattcgctggttaccgtacaacgtctggacccgatttatgtcgatctcacgcagtcggtgcaagatttcttacgcatgaaagaagaggtcgccagtgggcaaatcaaacaggttcagggcagtacgccagtacagctcaatctggaaaatggtaaacgttacagccagaccggcacgctgaaattctccgacccgacggttgatgaaaccacgggctccgtgacgttacgggcgattttccccaacccaaatggtgacttgctgcctggcatgtatgtcacggcattagtggatgaaggtagccgccagaatgtattactggtgccgcaggaaggcgtcacccacaacgcccaaggtaaagcaacggcgctcattctggataaagacgatgtcgtgaagctacgcgaaattgaagccagcaaagccatcggcgaccagtgggttgtcacctctggcttgcaggctggcgatcgggtgatcgtttccggtttgcaacgcattcgtccgggtatcaaagcacgagcaatttcctccagccaggaaaacgccagcaccgaatcgaaacaataacgttgcaggcttaaggggactttcatggctaactattttattgatcgcccggtttttgcctgggtacttgccattattatgatgcttgcaggtggtctggcgatcatgaacttaccggttgcgcagtatccgcagattgcgccaccgaccattaccgtcagcgctacctatccgggtgccgatgcgcaaacggtagaagactcggtcactcaggtgattgagcaaaatatgaatgggcttgatggcctgatgtacatgtcttcaaccagtgatgcggcgggtaatgcctctatcactctgaccttcgagactgggacatctcctgatatcgcacaggttcaggtgcaaaataaactgcaactcgctatgccttcattacctgaagcagtgcagcagcaggggattagcgtcgataaatcgagcagtaatatcctgatggtagcggcgtttatttctgataacggcagcctcaaccagtacgatatcgcggactatgtagcgtctaatatcaaagacccgctaagccgtaccgcgggcgttggtagcgtacagctctttggttccgagtacgccatgcgtatctggctggacccgcaaaaactcaataaatacaatctggtaccttccgatgttatttcccagattaaggtgcaaaacaaccagatttctggtggtcaactgggtggcatgccacaggcggcagaccagcaactaaacgcctcgatcattgtgcagacgcgtctgcaaacgccggaagaatttggcaaaatcctgttgaaagttcagcaagatggttcgcaagtgctgctgcgtgatgtcgcccgcgtcgaacttggggcggaagattattccaccgtggcgcgctataacggcaaacctgctgccgggatcgccatcaaactggctaccggagcaaacgccctggatacctcgcgggcagtcaaagaggaactgaaccgcttatcagcctatttcccggcaagtctgaagacggtttatccttacgacaccacgccgtttatcgaaatttctattcaggaagttttcaaaacactggttgaggctatcatcytcgtcttcctggtcatgtatctgtttttgcagaatttccgtgccacaatcatcccgacgattgccgtaccggtggttattctcgggacgtttgcgatcttgtcggcggtcggtttcaccatcaacacgttgactatgttcgggatggtgctggcgatagggttactggtggatgacgccatcgtggtggtggagaacgtcgagcgtgtcattgcggaagataagctaccaccgaaggaagcgacgcataaatcgatggggcagatccaacgtgcgctggtcggtattgccgttgttctttccgcagtgtttatgccgatggcctttatgagcggtgcaaccggggagatctaccgccagttctccatcacgctgatctcctccatgctgctttcagtatttgtggcaatgagcctgacccctgccctgtgcgccaccattctgaaagccgcgccggaaggcggtcacaaacctaatgccctgttcgcacgcttcaacacgctgtttgaaaaatcaactcagcactataccgatagcacccgctcactgttgcgttgtaccggtcgctacatggtgatctacctgctgatttgcgccgggatggcggtgctgttcctgcgcacgccgacctctttcttaccagaagaggatcagggggtatttatgaccaccgcgcagttaccttccggtgccaccatggttaacaccacgaaagtgctgcaacaggtgacggattattatcttacaaaagagaaagataatgttcagtcggtgtttaccgttggcggctttggcttcagcggccaggggcaaaacaacggtctggcgtttatcagtctcaagccgtggtctgaacgtgtcggtgaggaaaactcggttaccgcgatcattcagcgggcaatgattgcgctaagcagtatcaataaagccgtcgtcttcccgttcaacttacccgcggtggctgaactgggtaccgcgtcaggttttgatatggaactgctggacaacggtaacctggggcacgaaaaactaacccaggcacgaaacgagctgttatcactggcagcgcaatcaccgaatcaggtcaccggggtacgcccgaacggcctggaagatacgccgatgttcaaagtgaacgtcaacgccgcgaaagctgaggcaatgggtgtggcgctgtctgatatcaaccagacaatttccaccgccttcggcagcagctacgtgaacgacttcctcaaccaggggcgggtgaaaaaagtgtatgtccaggcaggcacgccgttccgtatgttgccggataacatcaaccaatggtatgtacgcaacgcctctggcacgatggcaccgctttctgcctactcgtctaccgaatggacctatggttcaccgcgactggaacgctacaacggcatcccgtcaatggagattttaggtgaagcggcggccgggaaaagtaccggtgacgccatgaaatttatggcagacctggtcgctaaacttccggcaggcgtcggctactcatggaccggactgtcgtatcaggaagcgttatcctcaaatcaggctcctgcgctgtatgcgatttcactggtcgtggtgttcctcgccctcgccgcactttatgagagctggtcaattccgttctcggtgatgttggttgttccgttaggcgtcgttggcgcattactggccaccgatctgcgcggcttaagtaatgacgtctacttccaggttggtttgctgaccaccatcgggctttccgccaagaacgccatcctgattgtcgaatttgccgttgagatgatgcagaaagaagggaaaacgccgatagaggcaatcatcgaagcggcgcggatgcgtttacgcccaatcctgatgacctctctggcctttattctcggcgtgctgccgctggttatcagtcatggtgccggttctggcgcgcaaaacgcggtaggtaccggcgtgatgggcgggatgtttgccgcaacagtgctggcaatttactttgttccggtctttttcgttgtagtggaacatctctttgcccgctttaaaaaagcgtaacgtgtaaatgagagtaaggttgaacgtgaaggttcagccttactctttcctgctaaccattcaccactcaacaaccagctaaccgtcaggaataccaggcttagtacacagcactgaaagtagaaaccactccagccattcgtcatcaatttgaacagcacaatactgacccacattcccgtaatcgtatgaattgtcagcttaataatcccaaacatgccgagtcttttcctcctgaaaatacctataccgcctggcaaactgcgaaagagaactagccggtagcccggcagaaatcatcagggaagagtttcacatgaagcaggtgtgagatcctgaccaatattcaaatgcaaaatatgtcaggaaaaggtacctggcgaatgttgcgcaaactgatgtggcgttacaccataatattgtcgaaatgtgtttataaagtacgacgtactgctatagccacatttttccgcaatagtatgcagaggaatttgacgtaactcgagtaatcgtctggccatcgacatcctggaggcgagtaatattttactgaaacaggtgttttcatcctgcaacttttttttgatgagactctcgctggtatacattctttccgcgatatcgcgcagataccaacgtttggcgatatcaaagctaataaggcgttcaacttttcctgaaacagtgctgatgctattgaaaagtaaggggatcagttctttcttatgagaaaacatcgataaacaggaaaggtagagcatattgctcagtatcggtgaatttaccccggattcattgaagctatcaaaaatcgccgtcaccagcggcatggggggtgactggttaattaacagacggtctttgctatgtaaccctaaattgcgtggtagctgacgaatattttgtaagtaatggcaaactgtcagctcatcgatatccagtcgtcgcgtatccggtgaacaaaacgcaaaatcgtctgccaaatttttctccagcagcaggatactctcgttatgcagcgatattttttgctgttcatgataaatatcgaatgaacgacgaatgaggatcaccgagcagacatgagtcatgattatcccttatatttcatactgcgattatttcaatttcagtatactaatgaaatgatgccagactgtttcttagcgcaaaaactgccaaatttggtaggaccaaaatttatccacaaagtagttttgcataacagttaattgataataagtaaatgcaacacgaatatattttcgcacagcgtatagcttatgtttataaaaaaatggctgatcttatttccagtaaaagttatatttaacttactgagagcacaaagtttcccgtgccaacagggagtgttataacggtttattagtctggagacggcagactatcctcttcccggtcccctatgccgggttttttttatgtctgagtaaaactctataatcttattccttccgcagaacagtcagtgccgtaaaaattcccttgcgcaacaatacttgccgccgagtcacggttcggcaatccctgcgccgatcgctcctgatactctgtgggcgtcatcccataataatttcgaaagacgtaaatgaaatacgacacgctgtgatatccacaggacactgcgactcgcttaattgaaaaaccatgtataacaataagttgcaaagcacgttgcattctacactcagtaagcaactgtgaatatgatgtctcttcttcgcgtaattttttctttaacagacttggactcatcaacagctcgctggcgattcgggctagtgtccactcatgagcgatattattattgataaccgtacaaactcgtgttcgcatgttcggttgtaaaacgttcagaagcagcggtataaagtgatcatcctcaagaaaaacagataacaacgcaaagattaatgctcttttacgtagcatttctgcatagcgaagattcttattctgcgatagttgcgcaacttcctgaaaaacaggaatatctctgctacagtgatgaacgagtaatgaagaaacttttttatgtgcatgaagatttaatgcctcctccttgagcatcgggagaaataatgaaagcgtatcccttgatactaatacaaaattttcaacacacttatctactcgaatttggcttgcatccgcaaaaaccaggtcaccgccattaaaatagcgatattcaccattaaccatggtgagaatatatttatgtcttgcgtacgcaattagacaattcccatgtaatgattgcatagttgacttaatattacataaacatattactgtttattaatgtagcacgccgccctcttaagtcaaattgattgataaataaatttaaacgaagcgggagaacaggatgataatgtgtgatgttctacgggcaggatgactggatttataatacaaaaacgtgtttaagaacgcagggaaattaatagtaagcaaataatcccttgtcgtgacattaaaggtaatcgctacatttaataaacattcatataacatatatcttatcaacacgatgaatagacagccaatatattattgcgattaataagcaaccgaatgcccagctgttttttttaaaggctgggcattcggtttttacaacgttatgttatcaggtgtgtttaaagctgttctgctgggcaataccctgcagtttcgggtgatcgctgagatatttcagggaggctttgtagtcttccagcaacagttcagcaaagtccatttcgaagccgcgacgacacataatgcgcatcaccacgatgtcggtggcttcaccgccgagagtgaaggccggaacctgccagccgcgcagacgcagacgttcagagaggtcgtacagggtgtatcccggatcttcaccctctttcagtttgaagcaaaccgccgggatgccttcgtccggacgacccgtacagatgaactcatacggccccagtttggcgatttcatccgccagataagcggcaacctggtaagaggcgttctgtactttggtatagccttcacgaccgaggcgcaggaattcataatactgcgcaatcacctgacccgccgggcgggagaagttgatggcgaaagtaccaatctgaccaccgaggtagtcaacgttgaacaccagttcctgcggcagcgcttcttcatcacgccagatcacccagccgcagcccagcggagccagaccgaatttatggcctgaagcactgatcgatttcacacgcggcaggcggaagtcccagacgatatccggggcgacgaacggtgccaggaagccaccgctggcagcgtcgatgtgcatgtcgatgtcgataccggtgtcggcctggaatttatccagtgcatcgtgcagcggttgcgggaactcatagttaccggtgtaggtcacgccgaaagtcggcaccacgccgatggtgttttcgtcgcaggcttcaatcatgcgtttcgggtccataaacaactgaccggggcgcatagggatctcgcgcagctccacatcccagtagcgagcgaatttatgccagcagatttgcaccggaccgcacaccaggtttggtttatccgttggtttgcctgcagcttccatacgcttgcgccaacgccatttcatcgccatcccgccaagcatacaagcctcggaagaaccaatggtgttggtgccaacggcctgaccatttttcggcgcaggcgcatgccacagatcggcaaccatgtttacgcaacgcaggtcgatggctgcggattgcggatattcttctttgtcgatccagtttttattgatcgacaaatccatcaatttatggacgttttcgtcgtcccaggtctggcagaaagtggccaggttctgacgagcgttgccatcaagatataattcatcattgataatctggaatgcgacatcatcgcgcatttcgtgcagcggaaatcgttttgactccgcgatagtagaaatggcctttgcgccaaaacgtgaatcgagtagttctgagcggaaatccgttaacagcttctggtccatttcgaactccttaaatttatttgaaggcaataaaaaagtaggatttatccgcaatggaagcaaggcattacaggcttaatttaaataacaaaatcctaagcagaaaaatgatcttttataatataaacatttaatatgataatattaaaaacagactttattatcgtaataaaaatcgcccaaacattcctgttcgggcgatcaaattaattattgtttatcctgcatatacggcgtgtaaaccccgttcagactgtgcaggaaagctacgatatcatccacatcctcctgcggcagctctttgcctacctgatagcgcaacatcagtttcaccgccccgtccagcgtcggcacgtcaccgcgatggaagtacggtgccgttaaagcaacgttacgtaaaccgggtactttctgacgcaatttatcacgctcttctttagtcacattcatacgaccaatatccgccgccgtaatttccccaaagttaaagtcttttttcagccccaacggttcgaaggaacgtccgccgagaataattccaccatgacaagttgcacatttattatctttaaataattgatagccttttttctgttgcgccgtcagcgcattttcatccccacgcaaccatttatcaaatggggaatccggcgtaattaatgttttctcaaattcagcaatggcatcagtaatattttcgccactgaaaccttgcggatagacgtcgaggaactgcgctttaagctgcggatctttttccagcttagcaataatttcgtcccaggattttgacgccatttcaatcgggttcaacggcggtccaccagcctgatcctgcaatgttgccgcacgaccatcccagaactgctcaacgttaaatactgagttaaataccgtcggcgcgttaatcggcccaactgcgccaccaacaccaatcgatgtttttctgccatcgacgccccccgcattcaacgcatggcaatgagcgcatgaaatggtgctatcagccgataaacggggatcgtgatacagcgcaaagcccaacgccactttttgcgcatcggtaggcagtttttgcgggatgggctgcaccggttcattgcgatgctccggagcagtatcattgctggcgtaatattccgcgcgctgttttgcaatccaggccagtatttccgcccgctcttcatcactcaccttacccgcccagtgtagcgcggtataacgcgttggcggcatagtttcatactgcatcacccattcaatcttattcagatcgctttgcgaaacgggtttatcagccagcagagcagcacgcacggcctcgaggttaaaagatttatatccaagcttaatgtcgtaatccatcaactgtttcgcgccaggaatataataataggcgggtaattctgccgaaggcgtgtggcaatagtcgcatcctttttcgcggagaaagcctaaaaccttattattttcactgacagcagatgcctgaacatcggcctgtttactgcgtttattatcgtggtaccacacataaccagataaccctaaatagcaaatcgcgacgccagccaggccgatcgcggtaatacgtgagaccattttcattattcttccctcacggtggtgagttattgtgacccagaaaattttccagaatgctgcaaacgtctctgcgagacaaagccatcataaaaaacagggagatacgctttttgataggaatcaatcaattacatgaatataaactatcaataagatagcctgtgcctattacccagatcaggaatggcatatcatgattgcggcaagagcaggattgaatgttctgaaaatgaaaaacaacacgaaatctgtatttttataaattccattgatattagtgcgttatattttttgacaggttaataaacgtgatccaccgcacgctttgtcgcccaccaggcggagcgaatgactacccttaaagaaaagcccgataattagcgacgaatttcggaggttggatccttatgctcaatcagaaaattcaaaaccctaatccagacgaactgatgatcgaggtcgatctctgctatgaactggacccgtatgaattaaaactggatgagatgatcgaggcagaaccggaacccgagatgattgaagggctgcccgcctctgatgcgctgacgcctgccgatcgctatctcgaactgttcgagcatgttcagtcggcgaaaattttccccgacagtaaaacctttcccgactgcgcacccaaaatggacccgctggatattttaatccgctaccgtaaagtgcgccgtcatcgtgattttgacttgcgcaagtttgttgaaaatcacttctggctgccggaggtctactccagcgagtatgtatcggacccgcaaaattccctgaaagagcatatcgaccagctgtggccggtgctaacccgcgaaccacaggatcacattccgtggtcttctctgctggcgctgccgcagtcatatattgtcccgggcggccgttttagcgaaacctactattgggattcctatttcaccatgctggggctggcggaaagtggtcgggaagatttgctgaaatgcatggccgataacttcgcctggatgatcgaaaactacggtcacatccccaacggcaaccgcacctattatttgagccgctcgcaaccaccggtttttgcgctgatggtggagttgtttgaagaagatggtgtacgcggtgcgcgccgctatctcgaccacctgaaaatggaatatgccttctggatggacggtgcagaatcgttgatccctaatcaggcctatcgccatgttgtgcggatgccggacggatcgctgctcaaccgttactgggacgatcgcgacacgccgcgtgacgaatcctggcttgaggacgttgaaaccgcgaaacattctggtcgcccgcccaacgaggtgtaccgcgatttacgcgcgggggcggcctccggttgggattactcttcccgttggctccgtgatactggtcgtctggcgagcattcgtaccacccagttcatccccatcgatctgaatgccttcctgtttaaactggagagcgccatcgccaacatctcggcgctgaaaggtgagaaagagacagaagcactgttccgccagaaggccagtgcccgtcgcgatgcggtaaaccgttacctctgggatgatgaaaacggcatctaccgcgattacgactggcgacgcgaacaactggcgctgttttccgctgccgccattgtgccgctctatgtcggtatggcgaaccatgaacaggccgatcgtctggcaaacgccgtgcgcagtcggttactgacacctggcgggattctggcaagcgagtacgaaaccggtgaacagtgggataaacccaacggctgggcaccgttacaatggatggcaattcagggatttaaaatgtatggcgatgaccttctgggcgatgaaatcgcgcgcagctggctgaagacggtgaatcagttttatctggaacagcacaaactgatcgaaaaataccatattgccgatggtgttccccgcgaaggcggcggtggcgagtatccgttgcaggatgggtttggctggactaacggtgtggtacgccgtttaattggtttgtacggcgaaccataatatttttacagccagccgctaacttcctgctggctgtaaaattatcctcttcaggaggagatatttaacatcattgccgcctgggtgcgatttttcacttccagacggcgatacagggattccagatgcgcttttaccgttccggtactgatattcagcgctctgccgatctccttatttgattcgcccgccgctaacatggttaaaatctcccgctggcgggcgcttaacgatttgagatctttaatgtccttttccggcgtcgtccgccagtctccaggcagaaacattatccccatcgccgcactatttaccgccaacgcaaatgtctcgacggttgaatcacgaggcacaatggccagcacattaaaatggataacttcctgtaaccaccgtttattgcagtccgtcgccgtaattaacaccttaacctcaggaaattgcaccacggttttttgcagcaaccagtagcaaaactcaccatcctgatcgccatcgagcataactaaggcttcagggtaactttccagcttttgccataactcgtctgcctgactggccccctgaatactcactcctggaatacgctgctgtaaactgattttcattccatgaataaatattgactgcctgtcaaacatgactatttgcataactgaatctccacctgaatacgttaaaaagacttaagtagtggaagggtattacccgcgagaaaaaataagaattcgccatttggcggtggccattctacagagatggcgcgtagaaaatagttaccgatataaatagttacagctaaacgcctgaaattacatgtcgagggcactatttaaaacaattttgaggatttccttatattggtggttagtacgcatgcaattaaaaatgaaattccgcgaccacaagccaaaataacaaatggcaatgagacaaaaataagcacaaatagccaatatgtcctctattcactttaaagggaatcgctgaaaaatacgctctgtttaaggggattcacctttctcagaaagctattccgcccttttcctgctgagaaatcgccacattcgtcatgacaacattgtgaaacccggcattagatgttagaaaaaataataaacaatgcgatatgcgcgttactgtttcgctgtgaacaacaatcggtcaaagaaatggataaaattcacgcaatgcagttgttcatcaaagtcgcggagctggaaagtttttcccgcgcagcggatttctttgctttgccaaaaggaagtgtttcgcgccagatacaggcactggaacatcaacttggcacccagcttctccagcgcaccacgcgacgggtcaaactcacgccagaaggcatgacctattatcaacgagcaaaagatgtgttgagtaatctcaacgaactggacggtctgtttcagcaggatgccaccagtatcagcggtaaattacgcatcgacatcccgccaggaatcgcaaaaagcctgttactgccgcacctgtcggaatttctctatcagcatccgggaattgagctggaactgagtagccatgaccgtccggtagatattcttcatgatggttttgattgcgtgatacgcactggcgcgttaccggaagatggcgttatcgcccgtcccctcggcaaactgaccatggtcaactgtgccagtccgcactatctgacgcgctttggttatccgcaaaaccccgacgatctcacttcacacgcaatagtgcgttatacaccgcacctgggtgtacatccgttaggttttgaggttgccagcgttaatggcgtccagtggtttaagtctggcggcatgttgacggtaaacagtagcgaaaactatctcgccgccggtcttgccggtctggggattattcagatcccgcgcattgccgtgcgcgaagccctgcgtgccgggcggcttattgaagtgttgccaggctaccgtgccgagccgctctccctttcgctggtttatccgcagcgtcgggagctttcccggcgtgtaaacctgtttatgcagtggctggctggcgtaatgaaagagtacctggactgaccgactatactttttaagaatgaccacgacagaaggacaaaagagcggatgacgcaggaaaacgagatcaaacgtcccacccaggatctggagcacgagccgattaagcagttggataatagcgagaaaggcggcaaagttagccaggcgctggaaaccgtcaccaccactgccgaaaaagtccaacgccaaccggttattgcgcacctgattcgcgcgacagaacgctttaacgatcggctgggtaaccagtttggtgcggctatcacctatttctcatttttgtcgatgatcccgattttgatggtgtcgtttgccgcagggggctttgtgctggcctcccatccgatgttgctacaggatatcttcgacaaaattctgcaaaacatcagcgatccgacgctagccgctacgttgaaaaacaccatcaacaccgccgttcagcagcgtacgactgtagggcttgtcggcctggcggtggcgctttattccggcatcaactggatgggtaacctgcgtgaagcgattcgtgcccagtcgcgcgatgtctgggaacgctcgccgcaagatcaggagaagttctgggtaaaatatctgcgtgattttatttcgctgattggtttgttgattgcgctgattgtgacgctttcgatcacctcggttgccggttcggcgcagcaaatgattattagcgccctgcacctgaacagcattgagtggctgaaaccgacgtggcggttgattggcctggcgatttccatcttcgccaactatctgcttttcttctggatcttctggcggttgccgcgccaccgtccgcgcaaaaaagccctgattcgcggaacatttctggctgctattggttttgaagtgattaaaatcgtgatgacctacaccctgccatcgttgatgaaatccccctctggcgcagcatttggttccgtgctggggctgatggcatttttctacttcttcgcccgtttgacgctgttttgcgcggcgtggattgccaccgccgaatataaagacgacccgcgaatgccggggaaaacgcagccttaaaataggccggatgcagttcaaaacgccttatccggcatacgaatttattcggcctggctccccgtaggccgaataagatgcgccagcatcgcatccggctataatgcgcacataacctcttgaaactctttcccagagcctcttcagccatctattcaggagcaaacaatttcatgccaactcataaccccagcatataaatccagttggtaacttttatttaacctgaaaccagttttatccactatttataaaattatgtgaagcatttcatagaagaaaaatcactggcctaaacattatcccctttttgcctggtttttgaccatttccgcgatttgttacacattgaaatatcacttttgctgtgcgtaatatggctattcgttagccaaaaaataagaaaagattatgcaagcaacagccacaacactcgaccacgagcaagaatacacgccgatcaactcgcgtaataaagtccttgtcgcctctctcattggcacggccattgagttcttcgacttttacatttacgccactgcggccgttattgtgtttccgcatatcttcttcccgcagggcgatcctacggcagcaacgctacagtcgctcgccaccttcgccatcgccttcgtcgcgcgccccattggctctgccgtttttggtcattttggcgatcgcgttgggcgtaaagcgacgctggtcgcctcgttgctaacgatggggatttcgaccgtggtgattggtctgctgccaggctatgccacgattggtattttcgccccgctgctgctggcgctggctcgatttggtcagggtctgggcttaggtggtgaatggggcggcgcggcgctgctggcgactgaaaacgccccaccgcgcaaacgtgcattgtacggctccttcccgcagctgggcgcaccgattggcttcttctttgccaacggcactttcttgctgctttcctggctactgaccgacgagcagtttatgagctggggctggcgtgtgccatttatcttctcggcggtgctggtcattatcggcctgtatgttcgcgtgtcgctgcatgagtcgccggtgtttgagaaagtcgctaaagcgaaaaaacaggtgaagatcccgctgggtacgctgctgaccaaacatgttcgcgtaaccgtactgggtacgttcattatgctggcaacctatacgctgttttacatcatgacggtctactctatgacctttagtaccgccgccgcgccagttgggcttggcctgccgcgtaacgaagtgttgtggatgttgatgatggcagttattggttttggcgtgatggtgccagtcgctggattactggctgatgcctttggtcgccgtaaaagcatggtaatcatcaccacgctgatcatcctgttcgcgctgttcgcctttaacccactgctcggttctggcaacccgattctggtttttgccttcctgctgctggggttaagtctgatgggtctgaccttcgggccaatgggtgcgctgttaccagagctgtttccgacagaagtgcgttacaccggagcatcgttctcttacaacgtagcgtcgattctcggggcttccgttgcgccatatatcgcagcctggttgcagactaactacgggctaagtgcggtggggttatatctggcggcgatggctggcttgacgttaatcgccctgctgctgacccatgagacgcgacatcagtcgttgtaataagagtgaaaagcctgatgcgctacgcttatcaggcctgaatttccatacaatatattgaattcgcaaggatttgtaggccggataaggcgttcacgccgcatccggcatgaacaaagcacactttgccaacaatctaaatctgtttaattgccggatgtcagacatccggcaattatcttcacttcttcatctgcgacaaaatcgtccggcactgattagcctccccttcggaaggtgagatcagtgccagcaacgctgccgctggcgtaaccagcgttgccagtgccgcagcaacagcaccacgggcaatcaacggcccggctttcaccccagcctgaggatttttaaacgtcccacgcacatacagcggcgaacgcagtgtgataatccgaatacctttactctccggatcaatagtcaaatccagctgttccgaagcaaaacttgccgtgccggtaacgttaatcaacgcgttctcagtatcgaaagcaaaaatctgcgggcgtgccacgccgttggcaatattcagattcgccgccgcgcagttcacccgcacctcatcgtcaccaaatatcgcaccgacaatgtagttgccgacattcagcccaacaatctccatcaggttgcggctcaccagcccgtcattcatcaacagtttcaggttgccgttactgttgcctaaaagtgccgccaccgagttaccgctaccgcgcagttccgcgtcaccgttcatttcccccagcgtcttctgcatcagttccacatcgggcatcagttctttcagtttcagtcgacgagcctgaatatctgcccgcccctgcatcggctttttatcgccttccagatgaatattcgccgcaatgctgccacccgcaatgccaaatttcagcggttgcaggcgcaagtcagcatttttgaggatgatatgagtagaaagatcgctaatcggcaggctactgccatgctcaatgcgccgccctttgaagcgaacatcggcatccataacgtcccatttatcggtttcgaagcggtcataaggcagcactttgcccgcaggctgaacgcttttttcgcccttcttctgttcagaccgtttcgacttttctgcccctttcccggaatcaacgccaatcaacggtcccaggtccgccagccgcaattgccgcgactcgacatcaccttccagttttggtcgtggcttgccggtggtgtagaccagagaaccgtggatatcgctatcgccaattcgcccattaaagccgcgataatcaaagaccgacgatttttcagtgtcgattttcgctaccagccgaccatccgtttcaaacggcggggtatcgggcagcagaacgcccgtcagttcatagagatcacccagtgaatcgccagaaaatttaagccgtaaatcgacaccgcccatcttcattgggtcattcacgacgccntcaaaagcaacacgggtattacctgaacggaaatcagcctgtaccggaaacggcgtcccttcgccacgcagcgccagcataccgcctatttttcccgtacccgtgagcggttcaccgttataacgtccctgcgccttcaggccaaaaacgtaatcgcccaccttttctttatccgctttacctttcgatccagtaacttcgctgaacggcagcggcttgcctaagggatcaacaaaaatctccagatccgctttgcttactttgtcatcaatggcgatccgcccttgatcgaaaagaatattatccagccgaaacgaccatgccgacggctttgcattcgcgtctttgttatcatcgttggcgagattaaacgtccagttattgttcttttcagagaggcgaatcaggcgcgcgtcgggcttttcgagcttgatccacggcagccagaccgttttggtcagcagcgccagcggggccagcgttgcttctacgcgtggcaaatgcaccatcgtgacttcgggaatatccggtggattgccaagaatgatgtcttccgcgtgtacatggggccacggcacccagctgcgccagccagtttcttgcttttgccgctcccacaccacgcccagatcgccacggatagcgaacggacgattcaactccgcagagactttctggttgatggtcggtttgagtcgattccagtcaaaagttgcaatcaaaatgatcgccacgacaatcaacaacaagaaagcccctgaaatcgcagcggttattttgcctgccttgctcatcgttcgcttcctcatattcttcctgtgccagtcctaaagatagtccagccaggcggaaaatgaggcagcttatagcgccagaaccgccgtattcagcgtttctatcggtgccgggcgtgaaagaaaccagccttgtgcggcgaatgcgggcgagttctgtacatcacgccactcttccggcgtttctacgccctcgacaatcaccccgcgacaatagcgattcattagatgtaaaagctgagaaaagagtgtgcgtccttccggcgactgacgcagcatcacaaacagttctcgcgcgattttgatgtagtcataacgcacttcacttagtgcagagaaatttgccatcccggtaccaaaatcatccagccacagcgggccaaattcacacatcgaggcaaaggttgaatctttcggcagacggatatgctccaccagttcgaaacgcagccagggaagacgctcaatctggcgcaggatttttggttgctgacgcagggcgatgagcgtaggaccatcaatattgaccgatgccagcaggccgtgctctataaagaagtcggctttttgcgccagcaaatcaatctgctctttcacaacctccatccgatggctgacggtgatttcagtaaaatagcgatccggcggcaggcgttgcgaagggttcaagggatgcgtgaccgccgttaatagctccacggccattaaccgcccgcatgtttgatagatcggctgccaggtgtaagcacgctcacactgcaaccaaaaacgccgttcctgcaagctctcgatgcttgcttcagggttgcttattcgctggataacctgccttatcatcaaagatgtcctgtgtttaaaagtgatgcagcccggactcgacaaagattatcggcgcgcaagggcagaactttaccgcctggccggggtaaatttccccactccacaacggaatctttcaggaatacgttctggctcaaaaaaataatggaacactgttttaatatggttgaccagcaaaccaccacagcgcaaactaacgctaattttttacagatcaggttcacgactatgtccaaaaagattgccgtgattggcgaatgcatgattgagctttccgagaaaggcgcggacgttaagcgcggtttcggcggcgataccctgaacacttccgtctatatcgcccgtcaggtcgatcctgcggcattaaccgttcattacgtaacggcgctgggaacggacagttttagccagcagatgctggacgcctggcacggcgagaacgttgatacttccctgacccaacggatggaaaaccgtctgccgggcctttactacattgaaaccgacagcaccggcgaacgtacgttctactactggcgtaacgaagccgccgccaaattctggctggagagcgatcaatccgcggcgatttgcgaagagctggcgaatttcgattatctctacctgagcgggattagcctggcgatcttaagcccgaccagccgcgaaaagctgctttccctgctgcgcgaatgccgcgccaacggcggaaaagtgattttcgacaataactatcgtccgcgcctgtgggccagcaaagaagagacacagcaggtgtaccaacaaatgctggaatgcacggatatcgccttcctgacgctggacgatgaaracgcgctgtggggtcaacagccggtggaagacgtcattgcgcgcacccataacgcgggcgtgaaagaagtggtggtgaaacgcggggcggattcttgcctggtgtccattgctggcgaagggttagtggatgttccggcggtgaaactgccgaaagaaaaagtgatcgataccaccgcagctggcgactctttcagtgccggttatctggcggtacgtttgacgggcggcagtgcggaaaacgcagcgaaacgcgggcacctgaccgcaagtaccgttattcagtatcgcggcgcgattatcccgcgtgaggcgatgccagcgtaaacgcagcatatgcaaaaggctggataaagagttacccctctatccagctcatccataaatacctgatggttgtgctaactcatcaccatcaggcattactgtgcaggtggaatatccgtcacttcaggatgtacgtcatccgtggcgacagaggtggtcgcagcggcggtagatggggccatgatttgatcccaggccgcctgcaacgctttcatgttaaattccggctcgcctttcggctgcagcagtattaacgccatatcattcgacaactgctgacgcagatcctgatttaacatctccacagtcaggctgttaaggaaatcctgccgcagtttctgatactgctccggcgcgatatcgacgacctgattttgcaacgaacgcatccgctggcccatcagaatatcggtatcagcccgtgcataggcggcaaacagtttctgcagctccagtttcttttgcgccactaacgcattgaactcttcttccggcagacctttatcgcgaaccttcgccagttcacgcgccaccagattaaggttgctgttcagcttgtcgtttggtgattcgatgttgatggcacactgcgcacgcagatacagcacacggcagtcaaatccaagaccgatgtctttgctgttactggcgcttaacgcttgctgaacatgccagaacagcgcctcacgggccaggtccgcacgccagtagcgcagcagtgcggctgattcacgaatcggctgccacggcgtatcccacatgatagataaccggtcctgacgcaccgcgtcagtcataatactcaccgcttccgcacgcagcggagaaagcgtcggcaccggagccggtgtttcacgtttgcctttcagttcgccaaacgttttgttgatttggtcgacgaccgagcgcgcatccacgtttcccaccaccagcagcgtcattgcatccggggtgtaccatttctgatagaaatctttaattttttccgcttcaacgggttgtttcagcggatcggcaggatcgtgacctaacaaggttgaccctttcagacgatagcgccaccagccctctttagtatcggcaggccaggttgccaccatgtcctgactttgcagcgcgtggttgatggtttctggcgtgatagtcagtttgccagtggcatttgccagataagagagcgcctctttcagcaaatcgttacggttattgggcaaactcagattaaacagcgtggtgtcataagagacaattaccggcggcatcgggcgtttagggtcgatcccctgctgccacaatgaacgcgcctgtgctgcgtcaaggccaccgctttgcgttagcgcaatacgagggatggcgtgactgtaaccgctctgttgtgtactttcggcgagcgaaccggtattaaccagcaggcgaatttcaacacgatcgctgggacgctggggggtggtcagcacttgccactgtaaaccgttggaaagcgtcccctgttgccatgctggatcaggctggagcgcatctgcctgcacatagccagcagtggccatcatcagcaaaccgcccgctaaaagtcgaatttttgtgccctgcatgtgaacccctgatcaactatcctggtaataaaaaaactgcccgttgtcggtcagtctaaatgacgttaaaaacacttcgtgttagaccgcaagaacatgaaaatgtcacggaagaagtgaaataaacctgaactcacccaggtggtaagttcaggcacaggggtcaattatgcgcaaacacccgcactcggggaagggagtgcgggcataagtgatgagattaagaggataattcgtgcgttttgccatccggcgcacgattattcagcgcatcgtccagttttttgtggtccagttctttcacccacttagcaacgacaatggtcgctacgccgttaccgaccaggttagtcagcgcacgagcttctgacataaagcggtcgataccgaggatcagcgccagacccgctaccggcaaatggcccaccgcagagagcgtcgccgccagcacgataaagccactacccgttacccctgccgcccctttagaagaaagcagcaacacgattaacagcgtgatttggtggacgatatccatctgactgttagtggcctgggcgataaacaccgccgccattgtcaggtatatcgatgtgccatcaaggttaaacgagtagcctgtcgggatgaccagccccaccaccgatttacggcagccgagtttctccatcttgtcgagcatacgcggcagcgccgactcggaagatgaagtccccagtacaatcagcagttcttcacggatgtagcggataaatttgaagatactgaaaccagtcgctttagcgattgaacccaataccagcaccacaaacaggatacaggtaatgtagaaacagataatcagctgccccagttgcaccagtgtgccgacgccgtatttaccgatggtaaacgccattgccccgaacgcaccaataggtgccagacgcatgatcatattgatgatgccgaagatgacctgcgagaaactttcgatgacgttaaaaatcagttggcctttgctgcccagacggtggagcgcaaaaccaaacagtacggcaaacagcagcacctgcagaatgttaccgctggcaaatgcgccaatgacgctcgccgggatgacatccataatgaaggcgacaatgccctggtctttcgcctgatcggcgtaaaccgctaccgctttcgcatcaagcgttgccggatcgacgttcattccggcaccaggctgcacgacgttaacgatgataagaccaataatcagcgcgatggtactgacaatttcaaagtaaagcagtgcgactgcgccggtacgaccgaccgccttcatgctttccatgcccgcaatgcccgttacgacggtacaaaagatgacaggagcgatgatcatcttaatgagcttaacgaagccgtcgccaagcggtttcatttgctcgcctatttcaggatagaaatggccaaggagaataccaatggctatcgctgtcaggacctgaaagtaaaggcttttaaacagagaggttttcatagggtgtcctttagtaaaaccacaggtcttgtaaggttatggggtacctgcggccttaaaataacacccagacaacatcacagaaatgtacctggatcataattgaaacaaaaaggttaaaaagtttgagntggntcgcacaaaccagcactttttaaagttttgtaatcagtttggggtagctacttttcttccaggtaactctcttcgaagatttcaatagggagtggacgagcaaaaaggaagccctgggcaataccaacgcccgcttttgccagccagtcgcgttgtgcttcagtctccacgccttcggcaatcatttgtaagttcaggctctgcgccagcatgataattgcagcaatcatgctgctatcttccggcaagccttcaacaaacattttgtcgattttcagaacgtcgattggcaacgatttcatatgctgcagctgacgcagccctgcgtagcccatgccgaaatcatccagcgccacccgaactccggcattacgcagcggacggaggattgccaccgcagcatgagggtcgtcaatacgtcggctttctgtcacttccagaatcagtgttcccggctgaatgcgatagcgggttaacagttccagcatatccgccaccatattcgggtgcatcagttgcagcacagagaggtttaccgacaagggcagcataatgccgcgctcttgccaggctgcaagcaatcgacaggactcttccagcacccagtgaccgacggtaaccatcagcccacagcactcaatgcgatcgattaagccatccggcaggtcccaactgccatccggttgctggatacgcagtaacacttccgcactgaccagtttaccgctggtcatctcgacctgtggctgtaaccaaatagcaaactgatgattttccagtgcattaaggatatcgctctcttccgtcaaccgcttctgggcggcttccatctgctgcggatcaaagaactgaatctgattcttgcctttatggcgagcggtaaatgccgcagaaatagcgcgactgtaaagctgttcggcggtgagatcgccgtagaacatcgccacgctaatgctacagtgcggacggagttgaatacgttcaatcggcaggcgctcgctcatgatagtgagcacttgctgacccaaagtgattgcgtgccacggttcatgtacaccgttggcaatgacagcaaagtcataaccgctaatctgcgcgaggatcatacgtggcgacagtaccgatttgagtttttccaccagcgtcagcagcagaatttctcgttgcgcctctttcagcacgcccgcagtatcacgcagagtttcacaggtgatgatcatcagcgcggtggtttgtttacgcgcgacaacctgctccagcatctccatcagcaaggctttgttcggcaaatccgacaccgggaagcgcatcgcattttcgttctgttcttcataatggcgctgcagcaattgctggttgaggttgtaactgcgcaccaacataccgatttcatcgtcctgatgcagacgcggtaatgccagttggtgaccaacaagctcctgggctgggatggcgttaagttcgcgagcaatattgcgtaacggatgcaaaatcaggcggttaatgcaccagctaatcgccaccgtcaatattaacgacaaaagtaagtaaatggtcactaacgttgagagggtgctcatcacgaacttatacatacggaaggaatccgcctgtagcaccagataggcaattggctgcggatttgccggacgttcgagcgagtagacgcccancgagatttgaaccggtagctcaaacaggcgagtaaccattaccggcaccggacgctctggaataaaacttttacgcagcgcctggaactggttaggcagcactacatcggcacggctgaccacgcctgccggtttaatgctggcaagaatagcttccgcttcgggaatatcacctttcaaaatggctgaagataaaggttcgcggacagagcgagcaatgctttccagttgcgtagccgtgttatagcgattctgctggaccagatggaacagcaaaacggtgcaaaaaataaaaacgaacaccaggacaacggctgccaccattgccatctgcttgattgttaacgagcgacttacgcgcaaattgtctccccccggaaatcccagattgccgcccgagtatacccgatcgcagcggcattaagagaggcgctatctgaaaacttaccagtcggcgtaaggtatcagcggctgcggcggtaaatccatgtcaccctgccatccggcggcggaataacgtacgtagagcaggaaatggctgggggcgtaatctttcgcctgctggatatcaattgccgtgccgacaaaccagttggaagtaacacgtcgttcaagtaatgcccgcgccgtatagccgaagccctgactgctgccgccatcgttggattgccgcgcagcttcttcctgccagtcggtcgggatcagattcatcagcggataacgcggcatggttttggtgcgtgaatgcgaccacgagccagacgcccccagctcccacgaccagttttccgtgcgctcccgccacatcaccggtatggcaaacgacaggtattcctgcgggctgtagtaaccgccctgaccgagtgagtagccactcaggtctttgtcgtaatgccagatcatgttgttcaggccgattgtgacgcggcgattgttctggttgatgaccttatagtaatagcccgtcatccagcgcacacgccagttatcttcgacatttttaccggttaactggtcgccactaagcgatgcccagacgccgtttgcttcacctttatcgtagctcaggcttagccccacgccgtcggcacgcacgccgccccattttttcccggtattgctcgggaagtctttttgcccaccaaaggccagcaaagaactggagatgggacgacggtgggcgttaacggtgtaacccagcggcccgatatcatcgctgtaactgatgccgccgaccacatccaccacgttgaagcccatcggcgtggtgccgatatcccagctccagacgtcatttcgccagccgaccgccacgctggcaccggaatccgactggctgcggttgccgctacagtcccgtaatgtacaggtgccccagttgtcatcccatttgccatcggcattagtggagaaactgccgacgttcatattgacgaaatcactgcgaaagaacatccgcccgtcagaatacggcgcatccacctgcaacatggtagtgtgcgctttcagatcggagtaaccaccggtgccgctcgaaccccaataatcatgctcgagggtgacgttaagatcctgctggcgatagaggtccgccgcatcgctgcgcacgccgcgtttcagccagtcatctttctcgtcgttacgggtcagtcgggtaaaggtgtcgttatcctgcggacgcgtcgtagtcacaccggatgcgaccatggcgtctttgtaggtttccagcgcctgctttggatcgcccgcctgcgcttcaaacttcgcaccgtcgcgcagcaccatcgcgctttccatcgacggtggctgagattttgcctgcgggatcaacttattaaacgtctgctgcgccgctgcggtatctccaagctgcgcctgcgccagcgccacgcgccgctgtgtgttcagcgaggcgttatcagtagcgggcagtttcgccagctggctacgtgccgccgctgtgtcaccggcagcaatatccacttccgtcagaccaagaatggcatcggcgttagttggctcccgcgtcaggacattctgatatgcagcgcgggcggcggtgtaatcacgtcgctgcagcgcccagtcagccagcgtgaggtcaatacgcgtggaaggtggttgctgacgcagcatcgcttccgcttcagcttctttgccgctttctcgcaggcgattagcggtttccagcacctgatcgctttgcagtcgattaaccagctcctgaatattgctgctccactgcgcacgcggcaggctgttgatatgcgccagcgccgctctgtcctggtcatgaccagagaggtacagcccgtaagcgtaaacctgctccgggtcgttcggcttctgctgcgccagattgcgcattaacgtatcggcctggctgcgttgtccggcctgccagagatcctgcgaaagtcggtaagtaatccatacgctgccggggtccagcgccagtcgttgccgctgaagtgctgccgcctgcgcccatttgccctggttttccagtgcctctgcctgctgtgccagacggtcgttttgcaggctgcgttcgatatcatcaatgctacgccgctgactggcagagagtgaggcgataaacgcttcagctttttctggcgattgctggcggtaaatatttgccagcccgcgcacggcgttagtgttgccgctgtccatacgcaaggtctgctgataataacgttcggcggcgggataatcttttcgcgccatcgccacatcgcccagccccagcactgcataactgtcggtgttatcgacattacgcgcctgctggaacaggcgttctgcccggtcaggattattggctttcagcgcagcatcgccctgctggatcgccagccagtagcggtttactttcagcagactgttccatttgtcgttgttgctgctgtgcggatccagtgcgagggctttttccagattcgccactgcattggcgcgatcgcctttctgtgaatatgcctggcccagcgcccccagagcttcactgtctttcgggtttgcccgcactgcctgttgtagttcgggaatggctttacccgccataccagagtccaccgccgctaaaccttgcgcacgagcgcggaaagcaggatcggccagctgtttttgctgttctgccagttgcgattgcgcagccgccacgctatcgccatcactaaagatagaaagatattttttcagcgccgacacactggcatcactgacgggcatgtctttaatctgcccgtaccagattttagaggccccttcgcgcccggcgttcgatttcgccatctgttccaggacggcaaaaccttcgtcacggcgatcgctactaaacagcaatagcgccagattgttttgcaggcccgtattgcccggttcatccgcattgatgcgttttaactgattaatcgcttcgccacggcgagccggaattttcgccaccgtactccagtactcgacagcaatgtcaccttccggcggcgcaccgttgaacagttcgccacagcttcttccgcatgaccggtagtcgcctgcaatcttgcctgttgcagtgcctgacgaccatccggcgtggaaagtagcatcgtagtccgcgacgatttatacgcatttgaactcggcgctaactgcgacagccgatcgagctgtttttgcgcgccatcaatatcgccctgacgtaacaaagaacggaaacgggcggcaacgacgtccgggttattcggatcaataagttccagccgatacaacgactgctgcaccaggtcttcacgatgggtcgcttcgcctaaccgaacttgctccagcaactgttgctgagcggttggtgctgcctcgaccatcggcatgacggccagaccgagggaaagcgtgaatatgtttagtgtgaatttgcgcattcctggccccagtcaggtaataactcaccttttgtcgagaagcggaaacggtgttgatcccagccttgtccaaacagggtcagcacatagttgtaataggcatcgctgccgggaaagttatcggccacgcgctggcgctgaacggcctgcgcatcacggttttgtaaaaagggcagcatggcggcagaaaaaccgaccggtcctttaccctgcgctttccccgtagccacatccactttttccggcggataaccgtttttctcagtgaatgtcgccatcggtttaaaccggttgagcatccgcgctttctgcggatcgctgtcaggcatcatgcctacccacatgtaaacgcggatagcgtcgtagctgctgatcaatgttttttcggcttttagctgccagcctttgtctttctcatagcgcacccagtctggcgaaaagcctttcggggcggtttccagcaataaacgttgattggtttcgcgcagcgtagtccacggcgcgccaaagcgggtgaaatactgcgccagcgtcggcggcaggtagctggggttaaaacgccagctgttatcctcagcaaaacccactttgcccggtaacaacatggaacccagcccaggcaccgtcaccacttcctcccgcgcaatacgttttagcaacgcgctgccgatgtcggtataacgctgytctttccacaaacgccccgcctccagcaacgaccaagccatccagacatcaccatcggaggccgaattgctgtccagcacttcccacttactgttctctttcttgccccacagccaggcgggcaaacgttcttttaaagaaccctgagcgagattgttctgcgtccagtcgagaatattatcgaaagctgcacggtcgttagccgccagggcaaagaacatgccgtaactttgcccttcagaggtggtgattttgcgcgcgtcgctggggtcgatgacgcgcccttcctgactgatgtaatcctttttaaactgctcccaggcaggccaggtacaggctgcctgaacactaaaggcagccaacagcagcatcgtcacgagcccactacgcaacacattcatcttcaattactcgttatccgggttaagacgacgacggctgataatacgcagcaaacgccacagtacccatgccagcaatatcacactgatagccgccagcaccgccagcaccgccagcaccgccagcagaatcggatggtttgccagcgcataccacaagcgctcgaaccacggcagatgacctacgtaataaacgtcgccaacacgtaggctgttgataccggactcgcggatcaccgcgaccgaaccgaacatggtggcgcgtttgccgctatcgttcaccgcatcgttaagcatttcataaccgcgtgggctatctgccagcagcgcaatcacgctgcgctggtcgttatacggcgactggaagccaatcaccgccgccatcgcaccggaagaggtcagcgttgactgggtttctgccgcgcgatcgctctcgtccggcacaatgccggggaacggggtctggcgcatcggtgttttcacccagctttcggtcgcctgcaccaataggtcgatctgcttatcgtctttcagtttgtccgggataccaccgatgatcatgatgtcggcatctttgccctgaatggtgctgccatcatcggtcaccgtcagattaatcgccgggaagcccgtctgtgcgccgataaaaccaacagtattcagcaacgtttccatctgtgcttcgttaggcgttttcggcatcacggtgatggtttgcgacagatccgccatccggctgaacgggaagcccgcgttagcaaaggcgcgtagatccggcatcgggatgaagtggtaatacttcgagaagtcgatggtggagtcgtcaccaatcaccacatgattctgcaccggctggaaggtaatacagttatccaccgaaccgccaggcatcgggttcatatactcaaagtcgaagcgcagctggttggtcgcgcccagtttcagcgccggaatagagacatccgttttgccatccagcaaaccttgtaataccggaatccgcagcagcaggcggttcgcctcctgtttgctgctcaggttgaaggattgcaggaactggttattcaggctgatatccatccgcgaactgtctttcaccggcggcatggtgtagcggtaattaatatccatatcaatgccggtactgcgcatcaggtagagatctggcggcaggtttagcgaaacattaatcgctgctggctcaagaccgctggattgtaactgttcttcataggttttcagttcaccaaaggtgaccggacgatcggtacgcacccagttcggcgcatcgtacggcttacgcggtagcagcggtttcacttcattcactaccacgctttcaccacggaacagaatgttaccctgagcgatacctttcgctgcctgcaacaggtctttgtcgtcacgaccaaacaccaccagcagtttgacgtaaggattctgcggatggttaatcatctcaatcaccggggcttttaccgccggatgatcgcgcaggaagtccggccgtttgtcgttggttgcaaagacaatggcattacgatccggcagttggttatagagcaccgggaagttctgcccacgccagccagaacgcgaaccaaaccacgaggcgacaatggcagatgcttgttgcagcccaacatccggcgcacccgcaaagaccatcggcaaggtgttggtgcggttatcacgcgggtcaaagaatggcaccgggaagtgtgacaggtcattcttcacattcagggtctgataggtcagatccagtccactgctccgcccaacatccagccaaagcgtggtgctggccgggttttcgcacacgtcctgataatggccgacaaactccagccgcacacggttgaagtcggtaataaacagtggattaatgggcatttgcgccagcgtttttttacccaactgttctttggtcactggcagcacgcccatcagctcatcattgagataaacctttaactgcgactggacaggcagtaacgatggcgatggcgtgtattcgaggttgagcatcgccttcgtcaccacttcatcgctgcgcataccaaactcaatgctgccgttcgggttaatgccacgtakcaccatgctgcccggcggcggcgcaatttgcgcaaaggtcagcttcacatcacgcgaaggaccgttctgcgccacgactggcgcatcagcgccctgcacgcccggcatcacttgccccacctgcggattttgttccgtctgggcggctacagctggctcagcattgatcagtggttgcgttgctggcgtcgcctgcgtcatgaaagargggaacgcactcatccccatagccactgcacaaatccagaatagttttcttttcatcgcgttatcatcattgttgagccaaagcctgatccgatggttgtgccgtttcgctccgctccgggcggcgcggaataaacgatacaacccaggaaaccagagaagtcagcacacggaatatgcccttcaccgaagaaggcgcaaactccgccagatggcggtagccacggaagccgagcttcagaatatccagcagactttccagcggcttatcttccgggtagctgtcctgccagagcgcccatgtatccgcacgggcaaacgtacactgcacaaaatcgatatgttgctgggtggtgagcggcattaatttcagcccaacttcattacccatcacgcgcgccacctgggtcgggaagacgtattcctgctgaccgcgtttaagcaacagattcactttctgcccttccagaatctgcgcctgaccgttgatcttgatccccaaaccaccgtcggagaaatcctgaacggtacacgagaagaggtgaccatcttcgcgggcaattgccgcgggcatcgtcatctccacgcggtgcgatcggcgtacctgtttgctttctaccgataccgcaactgcgccgccaagaacaatcaggttgtagaatacccacaccatactgacgaccacggtgagcatctcggttggcgggccatagaagtagcgccagatgcctaccgcaacgcccaccaggttgagcagaacaaggaagatgtagggccgcgagatcacccagtcgacgtactcttcttccaccagtccacctttggcggtgacgttaaatttgcctttgtgcgggttaatcagcgccaccagcgtcggtggtgcgatataccacgccagcaccgtttcgtagatttcactccagaaagagtggcgatatttgccctggatcttggagttggtcaggctggcatggatcatatgcggcagcackaacagggcgatcatcaacgctggcgcatagatgatgtaggcatgaagcagcaggaacgccagcggcgcagtcaggaagatcagccgtggaatgcccgacaagaagtggaacatggcgttgacgtagcacagccgctgagcaaacttcagccctttaccggtgagcgggttatcgagacggaagatttgcaccatcccgcgcgcccagcgaatacgctgaccgatatgcgccgacagactttcggtcgccagccccgccgcctgcggaatacgcatatacgcggaggtatagccacgacggtgcaaacgcagagaagtatgcgcatcttcagtcacagtttcgacagcaatgccgccaatttcatccagcggcttacggcgaatcaccgcacaggaaccgcagaagaaagtggcgtcccacatatcgttgccatcctgcaccagaccatagaacagcgtgccttcgttcggtgttttacgaaaacgccccaggttgcgttcaaacgggtccggcgagaagaaatggtgtggggtctgcatcatcgccagctgtttctctttcaggaaccagcccacggtcatttgcaggaacgatcgcgttggtacgtggtcgcagtcgaaaatcgacacgaactcgcctttggcatatttcagcgcattgttgatgttgcccgctttcgcatgttcatgagtggtacgggcgatatacttcacccccacgttttgcgcaaactggcgaaactcttccctgccgccatcatcgaggatccagatgttcagcttgtctttcggccagtcgatacccagcgaggcgtaaatggtatttttcaccacgttgagatcttcgttgtaagtcgggacaaagatatccaccgacggccacagcgacatatctttcggcaatggcaccggctgacgattcagcggccatactacctggaagtagccgagcaccagcacaatccacgcgtacgtttcagcgaagagcagaataagcccgcacaccaggctgaccggatcgtcccagttcagcgtagaggtatatcgccaccagatataacggcaagaaacagtcagcgacagcacaatcaacattagcgctgagaagcgccccggcatccgccgtacgatcagcgctcccccccacagcagcatcaggaagataaactgcgccagcgggttaaacggctgagtaacgcagattaacgccagaatcagcgagaaggtgacgatgataccgaggatcaaccgccgcgccccggcactcaaatgaccgagctcttttttctcatcaagatgctgtgttttatggctaacgcgctcaggcagctcgttcatccattgatggtaacgtccacgaatattctgcagacctgaaaatgcccgcctgcgcggtttcggcgtttctttgcgcgatgcaccgatcagtaaccagcatgtttgaatgagataacggaccgggtccagcggacgcggacgcgaggcgttgatatgcggatacaggtttttatgttctgcgcgaatacgctgccagcgcgggtgctccagtggaataaaaatccaggccaggatcatccagaaacagccgagcgtcgcgctgaaagccgacgcaccgtgacgacgataatcgcgataacgcccgataagccgcgcgttgaccggcgggataagcaaccaccgggtcaggatactcatgatgcactcccgactggcgttttcagcccggaatagttcaacaggcaccagttcgccagcgtcaatatctcttcagccgccagcgcatcactgcgatattcacctactggttgcttagccgccaggcattcagccatcgcttcatcacgatgaatgagcatcggcagtaatcggcgctggctttgcaaccaaagctggtaaatatcgtcctgaacctgactgccaatacggaagttattaatcaaaatatgtgcgccatccggcagcgcttgctgatgcagtcggatatggcagttggcatccacattgacgattgccagcgagtgatcgcacaaactcagcagctggtgggttatctgcgaggcatcacgcggtaagtcgattaaaatccactggtaacgcccgctggcttttagttgctgtaagccggagcaaatatcgctcagccgggtttgccagtgctgtggattttcttgttcttcaatggataactgaccaaaaggcagcaaatcgagctgcgaggtgtagcgcaacccagcgtcgcgccagtcctagccatccagcatagctctggcccagccctgacggtgggtaaaatcaacattaaatgacaggcgcaacaagttgtccgggcaggcatcgaccaccaggacattttctcccaacatttgtaatgaccaggctaatgcggcggtgatggttgttgtccccacgcctccccgccccccctgcaatcccagtacggccattcaccaatcccctacttttgttgcgcaaactctgccagcaacggccagcgttttaatgccgcggccaactgttcgcgttgggaaatatcggcataatcaataccaggcagtgaaaatgcctgctttaacgccaaaatatcattctggaagatatagcctatcgcgggatcaggcagagtatctggttcattgttattcattttgcttgatccctatgaaataaccgtaccgttcatgagacaattctaaccgtgagcatttcgccggtttattgtttacggcgagacgggaatttgctcactttttgactttccgttacgcaacagaaaaagttaaaaacgaaaagactaaaatcacacgtcttgtgacctgctaaattgattcacatgctaaatctgataagttttaatttcaatggtaggtttatttcttagctttcgctagtaaactgataatcagacaaaatggtgacatgagggacattgtggaccctgtattctctatcggtatctcatcattatgggatgagctgcgacatatgccagcaggcggcgtctggtggtttaacgtcgatcgccatgaagatgctatcagtctggcgaatcaaacaattgcatcccaggctgaaaccgcacacgtcgcggtcattagcatggacagcgatccggcgaaaatctttcaattagatgattctcaagggccggaaaaaataaaattattttcaatgctaaatcatgaaaaaggtctatactatttggcccgtgatttgcagtgttctattgatccccataattacctttttattcttgtttgcgcaaataacgcatggcaaaacattcctgccgagcggctgcgctcatggttggataaaatgaataaatggagcaggttaaaccattgttcgcttttggtaattaatcccggaaataataacgataaacaattttcattgttgcttgaggaataccgttcactttttggtcttgccagtttgcgttttcagggcgaccaacatttgctggatattgccttctggtgcaacgaaaaaggggtcagcgcccgtcagcagcttagcgttcagcaacaaaatggtatctggacattagttcaaagcgaagaggcggagatccaaccacgcagcgacgaaaaacgcattctgagtaatgttgctgtactggaaggtgcgccgccgctatcggaacactggcaactgttcaacaataacgaagtcctgttcaatgaagcccgtaccgctcaggcggcgacggtggtcttttctttacagcaaaatgcgcaaatcgagccactggcccgcagcattcataccctgcgtcgccagcgcggtagtgcgatgaaaatcctcgtgcgggaaaataccgctagcctgcgcgccaccgatgaacgtttgttattggcctgcggtgcaaatatggttattccgtggaatgcgccactctcccgttgtctgacgatgatcgaaagcgtgcaagggcagaagtttagtcgctatgtgccggaagatatcactaccttgctgtcaatgacccagccgctcaaactgcgtggtttccagaagtgggatgtgttctgtaatgccgtcaacaacatgatgaataaccctctattacctgcccacggtaaaggcgttctggttgccctacgtccggtaccgggtatccgcgttgaacaagccctgacgctgtgtcgccctaaccgtaccggcgatatcatgaccattggcggtaatcggctggtgctgtttctctcattctgtcggattaacgatctggataccgcgttgaatcatattttcccattgcctactggcgacattttctcaaaccgtatggtctggtttgaagatgatcaaatcagtgccgagctggtgcagatgcgcctgcttgccccagaacaatggggcatgccgctgcctttaacgcaaagttctaaaccggtcatcaatgccgagcacgatggtcgccactggcgacgaataccagaacccatgcgactgttagatgatgctgtggagcgctcatcatgatgaccatcagcgatatcattgaaattattgtcgtttgcgcactgatatttttcccgctgggctatctggcgcggcactctttgcgacgcattcgcgacaccttacgtttgttctttgctaaacctcgttatgttaaaccggctgggacgttacgccgcacggaaaaagccagggcaaccaaaaaatgactcaatttacgcaaaataccgccatgccttcttccctctggcaatactggcgcggcctttccggctggaacttctattttctggttaagttcggcctgttgtgggcgggatatcttaacttccatccgctcctcaatttggtgtttgccgcgtttctgctgatgcccattccgcgctacagcytgcatcgcttgcgccactggattgccctgccgatcggctttgctttgttctggcatgacacctggttgcctggcccggaaagcataatgagccagggttcgcaggtggcggggttcagtaccgattatttaatcgaccttgtcacacgctttattaactggcagatgattggggccatttttgttttattagtggcctggttattcctgtcacaatggattcgcattaccgtttttgtggttgccatactgctatggctgaacgtacttaccctggcgggaccaagtttctccttgtggccagccggacaaccgacgaccactgtaacaacgacgggtggtaacgcagcggcaaccgttgcggcgacgggtggcgcaccggtagtgggtgatatgcccgcacaaactgcaccgccaacaacggcgaaccttaacgcctggctgaataatttctataacgcggaggcgaaacgtaaatcgaccttcccgtcttcgctgcccgctgatgctcagccatttgaactactggtgattaacatctgttcgctttcctggtcggatatagaagccgctgggttgatgtcgcatccactgtggtcgcatttcgatattgagttcaagaactttaactccgccacctcctacagtggcccggcggcgatccgtttactgcgcgccagctgcgggcagacttcgcacactaatctgtatcaaccggcaaataacgactgctatctgtttgataacctgtcgaaactgggctttacccagcacctgatgatgggacataacggccagttcggcggttttttgaaagaagttcgcgaaaatggcggcatgcagactgaattgatggatcaaacaaatctgccggttattttgctgggctttgatggttcgccggtttatgacgataccgccgtgcttaaccgctggctggacgttaccgaaaaagataaaaacagccgtagtgccacgttctacaacacgcttccactgcatgacggcaaccattatccgggcgtcagcaaaacagcggattacaaagcgcgggcgcagaaattctttgatgaactggacgccttctttactgaactggagaaatcgggtcgtaaagtgatggtggtcgtggtgccggaacacsgcggcgcgctgaagggcgacagaatgcaggtatctggcctacgtgatatccctagcccgtctatcaccgacgtccccgttggggtgaaattcttcggcatgaaggcaccacatcagggggcaccgattgtcatcgaccaaccgagcagcttcctggctatctccgatctggtggttcgcgttcttgatggcaagattttcaccgaagacaatgttgactggaaaaaactcaccagtgggttgccacaaacagcaccggtctcagagaactcaaatgcagtagttattcaataccaggataaaccgtacgttcgcctgaacggcggcgactgggtgccttacccgcagtaagcacgaaaaaggccgcagagtttcccccctgcggtctggtccgggcgcaaattgccattacggcagcctgacgcccgcatgacacgttacttccgcttgttcagccagttcacgatcatactggcaagaatgccagcaatgaccggagccgctaaatcatgccagaaggccatgcccagctctgcgagcgtcatatagccgcctgtgttgtaatgacaacgtttcgcggctattcttgagtggtctaggttcaagattagcccccgtggtgttgtcaggtgcatacctgcaacgtgcgggggttttctctctccagcaaccaatgccaccagggattaagcccccgcaacattgcgcctcaccggaacccttccggcttgccgctaattttacgattgctttttactgtcagcactcggcaatcttcctcattgcgtgatgccttccagcttaatttcttaatttgcaatagttgcagttcatatccgggctgactccagactggtagtgaaatgcgcaattttgtagaattgcgcctcctcgcgacctccccagtgaatctgttgcctcattttttacatactgcgtattcgacttctccacctgttgcgcaagagaaactgggtttattcatttttgcgaggccgacttctttctggacaggactttatgcagcacaacacactaccgaaacacgatcagaaattgccgtttacacgctacgacttcggctgggttttattatgcataggcatggcgattggtgccggaaccgtgctgatgccagtacaaattggcttgaagggcatttgggtatttattaccgcagcgatcattgcttatcctgccacctgggtagtgcaggacatttatttaaaaaccctttctgaaagcgattcctgtaatgactacaccgatattatcagtcattacctggggaagaactggggarttttcctcggggttatctactttttgatgattatccacgggatttttatctactctctctccgtggttttcgacagcgcctcgtacctgaaaaccttcggtttaaccgatgccgatctttcacaatctctactttataaagtcgctattttcgccgtactggtagcgattgcgtctggtggtgaacgattactgtttaagatttctgggccaatggtggtggtcaaagtagggattattgtcgtgttcggttttacgatgatcccgcactggaatttcgccaatataaccgccttcccgcaagcctccgtcttttttcgcgatgtcctgcttaccattccattttgcttcttttctgcagtatttattcaggtacttaacccaatgaatattgcctatcgtaaacgggaagcggataaagtactggcaacccggctcgcgctgcgtacccaccgaattagttatatcacgctcatcgcggtgatactgttttttgccttttcgtttaccttctcaattagccacgaagaagccgtttctgcctttgaacaaaatatctcggcactggcactggccgcgcaggtgatccctgggcatatcattcatatcacctctacggtgctgaatatctttgccgtactgaccgcattctttggcatttatctcggtttccacgaggccattaaaggcattattctcaatctgttaagccgaattattgataccaagaaaattaactcacgcgtgctgactctggcgatctgcgcttttatcgtcattacgttgacgatttgggtttcgtttcgtgtatcggtgctggtgttctttcagttgggaagcccgttatatggcattgtgtcgtgcctcattccgtttttcctgatctataaagtcgcacaactggaaaaacttcgcggatttaaaacctggctgattctgctttacggcattttgctatgcttgtcgccactgttgaagctgattgagtaaaccggagcgcatggccccggttttgtgagttaacgctgcggattttcatcctgatcaacagcaaaacaagctaccagttgaccgccgtagtcttttagctgcggctgcaactgggtgcaggggccgaagcgccgacgacagcgggcgttaaacgcgcagcccggcggtggattcagcgggcttggcagttcaccggtgagtttgatgcgctcgcggcgatcgtccggattcaggcgcggcgtcgcggaaagtagcgcctgagtgtacggatggcgcgggttattgaaratttggtctttcgttcccttctccacgcagcggcccaggtacatcaccatcacttcatcagcaatgtgctccaccaccgacaggtcgtgggagatgaagacataagaaagccccagttcctgctgcaaatccatcatcaggttgagcacctgtgcacgcaccgagacgtccagcgcggagaccggttcatcggcaatcaccacgtccgggtcgagcatcagacctcgggcaatggcgatacgctgacgctgaccgccggagaacatatgcggatagcggtcatagtgctcggttttcaggccgactttcgccatcatcgacagggctttttcccgacgctgttctttgcttaagctggtgttgatcagcagcggctcttcaagaatttgcccgatttttttacgcggattcagcgaaccgtaagggttctggaagacaatctggattttctgccgacgcagcttctgcgcctgcggatcgtgcttaagcagatcctgcccctggtaatacagctcgccgccggtgggcgtttcaatcatcgtcagcaaccgaccaagggtcgatttaccgcagccagattcacctactaccgccagcgttttgccacgttcaaggttaaacgaaacgccgtccagcgccttcaccagacgttccggagcgaacatacctttcttcaccggataatgttttttcaggtcgatagcctgcaacagcggttgttgcgaggtggcctcttgcgtactcatagtgtcggcctcccggcatcatcaagtgggtaatggcatttggactgacgcccgtcagcgagcatattcagcgccggttcttcagcgcgacatctgtcagtggcataggggcagcgcgggttaagcaagcagccgttcgggcggtcgtacttgccgggaacaacgccaggcaacgatgccagacgttctttgtcctgagcaaattccggcagcgcacgcagcaatgcctgagtatacgggtgacgcggcgcatggaagatggcgtgcgcatcgcccgtttccaccacctgaccggcatacatcacgatgattttatgtgccgcttccgccaccagcgccaggtcatgggtaattaacaccagcgccatgttctctttctgctgtagctccagcagtagttcaatgatttgcgcctgaatggtcacgtccagcgcagtggttggttcatcggcaatcagcagttttggccgacaggcaatggccatcgcaatcatcacgcgctggctcatgccgccggaaagctgatgcgggtaaacatccagacgcgaagccggatcgggaataccgacctgattcaacaagtcaatcgcccgctgacgacgagtgctcttattaccgccctgatgcaccttaatcgcttccataatctggaaacccacggtgtagcacgggttaaggctggtcatcgggtcctggaagatcatcgccacttcggcacccaccaggttgcggcgctctttttccgagatacgctgcaaatcctgaccgttaaactccagcttttccgccatcacgcggcccggataatcaatcagccccataatcgccagcgaactgaccgacttaccggagccagactcacccacaatcccgactacttcgccctgttttacgctgtagctaatgcggtctacggcgcggaacggtgcgctttcgtcgccgaaatgcaccgataatttatctacatttaataacgccatctcgaacctcttactgcttcagtttgggatcgagcgcgtcacgcagaccgtcacccatcaggttaaatgccagcaccgtcagcaggatcgccagacccgggaaggtcacgacccaccaggcgctttgcgcgaactgcaacacgtcggagagcatggtgccccactccggcgttggcggctgcgcccccatgccgaggaaaccaagagcagccatatcgagaatggcgttagagaaaccgagcgacgcctgaacaatcagcggtgcaaggcagttcgggaagatgttaataaacatctggcgcatcgccccggctcctgccacgcgagaagcggtgacgtaatcgcgattcacctccaccagcacggcggcgcgggttaagcgcacatagtgcggcaaggcaacaaaggtcagcgccagcgcggcgttaccaatcgacgggccgaaaatcgccaccagcaccagtgccaacagcagacttggcagcgccagcatgatatcgaccacgcgcataatgatgttatcgaccaggccgccgaagtaaccggcgatcaggccgagaataacgcccataatcagcgataacaccaccaccagacagccaaccagcagcgacaagcgcgcgccgtacatcagccgcgacagcacatcacggcctacatcatcggtacccagcaagtgcgccatgctgccgccttcctgccaggctggcggggcgagcagtgcatcgcggaactgttccgccgggttatagggagcaatccagttggcaaagatcgcgataaacagcacgatgacgacgtaaaccagcccgacgaccgcgcctttgttgcgtttaaaatagtgccagaactcctgtaaaggggtcatcggtaccggcgcgctaatcactttattttcagtaacctgtgacatgatgaccccttacttcttatgacgaatacgcgggttcaccacgccatacagcagatcgaccagcaggttgacgaggataatcatcgtcgccaccagcaatacgccgccctgcaccaccggataatcgcgccgttgcagtgcgtcaatcaaccagcgccccagaccgggccacgagaagatggtttcggtcagaatcgcccccgccagcaatgttcccacctggaggccgataacggtcactaccggcagcatcgcgttacgcagcgcatggacgataatcacccgcatgcgggtcaaccctttggcgcgcgcggtgcggatgtaatcttcacccagcacttccagcatcgaggagcgtgtcatacgcacaatgaccgccagcggaatagtacccagcacaatggcgggcaagatcatatgggcgacggcatcgataaagttaccgtcttcaccccagatggcggtgtcgatcagcataaaaccggttaacggattggaatcatcgaggaacaccatatcgctcacgcgaccggagacgggtgtcaggttccagtgcaccgaaaccagcatgatcagcatcatgccccaccagaagataggcattgaataacctgtcagcgccaggccaaccgctgtgtgatcgaaaatggaaccgcgtttaaccgcggccagcacaccaaccggaatgccgaccgcggtcgcaaaaatcatcgcgcagacgccaagttccagcgtggcctgaaagcgcggcacgaactcttcccataccggaattcggcttttcattgaaatgcctagatcgccatgcataacgccccaaatgtaatggagatactgctgccacatcggtttatctaagccgagttcagccagcaactgcgcgtgacgctctggggagatcccacgttcgcccgccatgatcatcacaggatcgcccgggatcatgtggacaaaggcaaatgtgagaagggtaataccgataaacgtggggatgacgagtcccaaacgtcggagaataaactgcaacataacccggattctctgtagtgacccgcagcctggaactgcgtgtctgtattgctcacaaatcaattcccgcccaggtcgggcagggaatgaagtattgctgccggatggcgctgcacgcagaggcacagcaccaccgggtatggcttttaattattcgatagagacgttttcgaagtgatgtttgcctaatggatcaaccacatagcctttaacttctttgcgtaccggttcaaacacggtggagtgagcgatgatcagtgccggagcctgatcgtgcatcaccacctgcgcttgcttgtacagttcaacgcgtttgttatggtcgtcggtagcacgcgccggttgaatcagatcttcaaacggtttgtagcaccattttgagtagttggagccttgttcagaggcggcgcagctgaacagagtggcgaagaagttatccggatccccgttatcgccagtccagcccatcattaccgtctggtgctcgccatctttcgcacgcttgaggtactcaccccattcgtaggtgacaattttggcctgcacgccgactttcgcccagtctgcctgaatcatctccgccatgcggcgagcgttcgggttatacggacgttgtaccggcatcgcccacaggtcgatggagaaacctttttccagacccgcttctttcagcaaggctttcgctttttcaggatcgtaggtgtagtcctgaaygtcgtcgttatagccccacatggttggcgggatcaggtttttcgctgatacacccgcgccctgataaaccgctttgatgatcgcgtctttgttcaccgcgtaggtcagagcctggcgaactttcacgtcatcgagtggttttttctgcacgttatacgagagataaccgacgttcagccccggcatttccatcaggttgatagatttatcctgcttcatgcgggcgatatctgccgggttcgggtacggcatcacctggcattcatttttctgcaatttagcgtaacgcacggaagcgtcaggggtaatagagaaaaccagcgtatcgatctgcggtttggtgccccagtagccatcaaacgctttgtagcggatacgggaatctttttgatactgctgtaactggaacggaccggtgccgattgggttgaggtccagtttttccggtgtaccggctttcatcatcgcatcagcatattcttttgacagaatagaggcgaagtccattgccaggtcagcgaggaacggcgcttccgggcgagtcagcacaaactgaacggtgttgtcgtccacctttttcacttcgctgatcagctccggcaagcccatgccttcgaagtattcgtagctgccgccagaaactttatggtacgggttttgcgcgtttttctgacgatcgaacgagaacaccacgtcatcggcattcatttcgcgcgtcggtttgaattctttattgtcgtgccacttcacacctttacgcagatggaaggtataggttttaccgtcttcgctgacttcccacttttcagcgaggcccggaatcacttcggtggtgccgattttaaattcaactaggcggttataaagcggtacggaagaggcgtcataggtggtaccggaggtaaacagctgcgggttaaacccttccggagatccttctgagcaataaaccagagttttagcctgaacacttgctgcgacggtcatagccaccaggctgagaccaagcttcagcatccctgactttttcaaggaaatacgcattattctgctccaattgtgatgtttgttgttttaaccctttgcagtgggttgtcgctgcctgaccttttttgttttttgcccggtcgggtcaacgttatgaggtggggatgccgtactaattaacatcagtgtaacagtgcggatcctccataaaatgcccctcgtgacctacaatctgtcaacagaatgtgaaaacgtcaatacagccaaccgggatttacaccaacggtgagaatccacaaacaaagattaaaaaaacttcaaacagctatttgcagcagagaaatttgtgctactccaacatgaccagaacaatcagcttaatatttagcaacatttggtgattaagttttatgcatttagtgaaaaaaatctgaggaaaaggtggatatctgagcgattaataccatgaacgctaaaacgcacagcggaaaatgccagcgccagccataagtaacgcaaaaaaagatttaagcaaatataaaaaaagacaatggtttctgtcacaaatccgttaatggatagtgagatatggggcgcaaatttggcagggaaatgtgtggcgtgtaggtcgaataaggcgttcacgccgcatccgacaataagtgcggtgccgttgcctgatgcgacgctgacgcgtcttatcaggcctacgtcgagtcgaacctccctgcccccggaggttctcttcctcatgggctgcagatgcaaaaaagcctgctcgttgagcaggcttttcgaatttggtcggtgatagaggattcgaacctccgaccccttcgtcccgaacgaagtgcgctaccaggctgcgccaatcaccgaatgcggggcgcatcttactgcgcagatacgccctcgtcaatcccttaatagcaaaatgccttttgatcggcgagaaagtcagcaggcctcttagttagccgctgcctcttttgtctgcgggatgtgacaccagttgttgttttcgttaattccaccatccggtgaagtatagccaagacaacccatgatggtgtcgtacagctctacgtgacggcgtggcactttcatgtcggctgcttttttcagctgcgcaaacgcctgcgcattgaccggattttccagatatttatctgacatccagaccatcatcggtacgcggaactgctccggcggtgccagttcacgcggcgtgccgtgcaggtgctcgcgttcattaattgactcgccgtggtcagctgcgtagaacacaatcgctttcttatcgcgaacctgatcaatcacactggagataaagtgatccacataggtcaccgagttgtcataggagttgatcatctgcgctttggtacatccgctatcaacaccaatacattccggcttccactgcgcaaagctgcgcgggtaacgctgggtgtagttaaagtgcgaacctttggtatgcagaatgattagatgcttaccatccgggttgcgccccagcgattgctgcatttcgtctaccagcaacatatcatctaccggcttgccacggttacgtggctccgcaccaatctgttcacggtaagcaatattgtccgccatcgtattgctgtagaaccacatttcgctctgcatagcgtagaggtcagaactgaatcctaactgcttcagtaccgcgaaaatgttctgttcttttaatgtgcgctgcggattatcttccgcgcccccctgacgtacaaacatgcaacgcagagagagtttggttgcggtatcacaggagtaaccacggaacgccgccagatttttctcctgggccagcttcggcgtggtattacgctcatagccgaaaatgcccatatggtcccaacgcgtggtttcaccgatgataaacacgacataagtatcattaacattttgcggtgcctgataagtgaatttcttcgccgggttaagcaatgaattattatcggaagattcatcgacccgcgcccaggcgtacagccccaacgcagaaagccagtttgatggcagataagagttcgctacgacaccgccataactcggcaaatcaacgccggtcgccctctccactttcttctgctggatatccagcaaacgaatcggtgcccaaaccataattcccgccagtacgacgaccgccaggctgcgaatacgctgccctggggttcgcagttgtcggagcaaggtgtagcgacagcggttattccagataaggataagaggcaatgcgctaacggcgattaaccagagaataaagttcagaccaacaacttcttttgacaggtcgatatcggtggtcatgacggaagcgatgatgccataaccaatgaccacattaaggaaggtcatgtaatagctggcacctgcggaaaagagcacaaccagcgatgccagaatacgccagctgcggcggccaaacagcgaaagaagacgtagtaaaaagaaggtcaccagtacggtggcggccagttcaacaacagcagaaatgcctttccagacggtaaaatcgtgcgcatagctgccgaagcggcggtaaaaaaccgcgccattcataaaaaggccaatatagattgcaagcaaaaagctcagcttctgctgtgtaatcgatttgatgtatctcatgcaaacaaaccctggacaaacaggtgataacaccctgcttagcggcttttcaggcccagcaggggaaaagtgcggaggtagtcagataagtaaaatctacacgcgcggaataagtvgaccacagcaaagggaaaaagtgtggggaaagagtgtgcatgaagcacaaatttacaaaagtgcaagtccggaatagaccattttaacggattaaccgactattcagagataggttgggccaggatgctggcccagtaacttactcataggtgatggaaaaatttacaagggcattcgctgtgccaccagtggcctgagtgttgacgaccacataactcgcctggtagtgaagcgacgtggtttcgccatcaatcgcccattcaatcggcgttccgctggagcctttgggaacttgctgcgttcctttatcgtcctctatcttcaacgcaacacccgttgcgccaccagcctcaagggcaaacatggaatcatcatcgctgtccgactgactgtccatctcaacggtcgctttggatatcccatcgcactctttgagttcaatggtgaaatctttcttgctcaacaccgtaccgactgccgcaggtttttgcagcgtcattgttcccatatcgacttcgagatcgcttttttccatctcgcaagctttagtggtgatagtgatggagaaatgaatatcccctgccgggccaagatccgtcgccgcattcaccccgcaggcaaccagactcaaactggcgatgccgctatgcagcaatcgtttgaacttcatggcatcactccatttcaagatatatggtcgttacgccttcaaacgtcccgcctttaggcgctttacccgtcgtgctaatcggtaaagccagcagtcgaatcgcggcattgcggtgagttttagaatccaggctgctcaaatttaataacgtggtgctgcttgaatcattcggtaccaaaattttgccgctggaatctttcaccagtacgccaatatcggggttgcccatatccaccgctcggggatcgtcagcattggttgccccctcaaggcgcaacgcaaccttgataccatcagagatattgttgcaatcgaagctgaggttaatttcttgctctgtcgcaccttcaggcatttgcccttgcctgtttttaaacgccgaggaggggaattcaccaaatggcacatccagcaccgtgccgggtttaatttcgcaatcctgggttacggtgacacgcccctgaatagatacggaagatatgggtattgttccgtaatctttatttgttttcgaggcatacagttcggcaattaacgtcagagggatgacggaatcgccgataaagggtttagtaatagcaaaggaaagtagacctgcgccgcccatatagggcgtagtaatgactttgttgcatccggttgtttgcagcgcctgctggtttttgaaaggaacaaacccatacacactggtactgatgcgaatgttcgtcgcaacctccagttcctccgtcaaagtataatatttcatactgtcaaccgtacggccagaagggggaagcatactcaccccctgcactagagtatctttttcattcttataagaatcaggacattcacaaattagcgatacgttttgtccattagaccagttaaggacatccggtaaaaccgttcctgcgacgttttttgccgcatcaggtataccaacatccacatcgacattatagtgataagtcgtgccatccgcgggggtacatggcccccacgcatctccggcaaatgccttgccagaaaatccgaatacgcatcctaataaggataatgctattgccgctttcatttcgctctccttgcttactggcaattggccgaaacaggaataattccgccctgttttaattccagggataatttataaggcgccacgcattgctgcgacgcgtcattaccccatttaatcaatacccgtccttcctctggcattccgctaatatagagctgtccttcttcaccaacgatactgctcacctcgttttgtttatcggtgattagcgttgccgttgctccaaagggcaccgggctgcccgcggaacgaagcagcgtcattaatacgcggtaaccaacgcgggtatcaaaacgcgctctgacaatcgctccacgcgttggcaccactttctggaacgcattttcaacgtcaacatcgtcacccaacgaatcgctacgcagtgagatttcgttttcacgatacggcatggcataaggcacgatcgcgttacccatccagtcaacctgaacgccgccgttattcaccacgcgggcattgcgcgcaccgggtacggagatgagcgtcatggtttcgcctagcggttgggaaagcgtcacgccttcgctatgaactatcacgccgccgcgaacgctgtagttgagctgccggtaatctttcccgtagctatagcctacgttgacattaccggacccaccctgatagccaacgttagcgttaccgctgttacccacaccgttgctggcgtagccttcctggacactgtagctcaggttgcgatcctcaagcagcgttccgctgaccccaacctgttgattggtacgaccatcctggtcggtcgtgacgcgatagttactccaggcccggcctagtggaacggaaatattgaaagaccacaagcgatcgctttcatcccattcagggcttttattccagctatatgcaatactgtaactgaccttgccaatacgtccgttgtaacccgccgataccgtgttctgtttacctgcgtcgttccagtaatcctgctgcgttaaatttaaataaacagagccataggcccctaattgctgcgtcaggttaccctgtatttcgctgcgcttgtgataacggttatagtcgctgtcagcgtcactgcgcacatcggtggcttcctggaaggtatagaaaccgctggtagagtaccgatagcccgcaaggcggaaatcggtgccgctttcgaagctcttggaatataagaaacgataagattgtccctggctatcgcgatcgttattcagttcgcttttagcctgcgtcacatcaatggaaatcgccccgatataaccaaagtttttccctatccctaatgtaaatgcattgtaattattagagattaatacgccgccgtaggccgtcatcccccacggtaaaccgtagatcagatcaagctgcccgaaacgcggcgaggcgctgtcataattcccggcctgatattcacctgcggcaaagctatatttgagatggccttcacgctggaaaattggcaccgatgagaatggctaaataaagcgttgttcactgccatccgcttctttaataatgaccgtgagatcaccgctgtttgcagtggggtaaagatcgtttatttcaaaggcaccaggctgcacataggtgcgataaataacgtagccgttttgttcaatactgacttcggcgttgcttttggcgatccctcgaacgatgggtgcaaagcctcgctggctgtcgggcagcatctcttcatcagaggctaacatcgcgccacgcatctgaacgctgtcaaaaatgtcccccgcggtcgccgtatcccccattgttaattgcgctttgaaagggatgatggccctactcaaagacgtaccgatattatcccactgcgctttgccaccggaatggctccaggtactgtaattccgtaaccgccaagcgccaaggttcagcccgctgcgtaagttgaggtagtagctgtcgctctttagcgtatctttaccatcatcatgatgaacagtgccattatcatcgacataactgctggaagaccccgtcgagtcatattcactgttgctcccgctaaaactgtaatccagcagcaacgcagggataccttcgtcccataaagattccggcaccgtgccgcgcgccacctggtgcatcgccgcctgagggaaacttaataccagcttttgttcactgaagtcgaaatggcttgaggccaggggaatgatttcgtcaaacggtacgcaggcttcggcagacaccagattgagggccggaaagctttcaacgcgcacgcccatctctgccagttgcgtccggctaaggcaaggcacaagggattcccccatcgctttgcgctgtgcttctgtggcctctttaaattccagtgtgcgggtttccattctctgttcattgacgtaaacagagacacgatagatgccgggtaactgctgttcctggcctttttcgaacatcgttaaatcgacatgctggcccacaccctgaacgtcctccaggaatttggggttaaactttccggcatgtgcagaaaacgtgctggcaacagcaaccgccaccacagagatagaaaaggaagaaaaagtacgtgaaacggtcttccgtgacattgagctatttctcctgaaaagatattaatcaatcaacatttttagtgatcatttccgctkacgatccaaagtcattgatggtgttatatttaattttagaaacgctacctaccccggcgggtaatgtgatatttaatgcccctttagcgggtaccatgcctgctttttcaatttctttgtcattcgcaaaaaattgattaaaggtaatattaaaaactgtcggattatcaacgcggagctgattaccgttacgcgtaaatcgcagttcatttggcgcggtttttacatcaccctttaaacctgccgggcgataaaaaagtttgattcgggtgcgaacggcaatctgcaaaacatttttgttttcgctgtcgtcacttttagatggaatggctttcacattaacccagtagaccgattcgcgatcctgaggcaggccgggcgtaatattcacaatacgcaaaatattgttcttttctggatcaagcttgaatagtgggggcgtaataataaacggtgtttttttgctgcccgcggcatcatccacccaggattggataagaaactcttccgtcttacttttattctgtacggtcagcgaggcttctttcttactgccatcataaattacgcgagtagagctaagtccgacgccacccgccagaactgactgtgaaaggaacagagagagagccaacgcaacaaatttacttttcatcattcgatccatgaactttgacgactaatggcggcaattacgccgccatttgtaaaacggacgattactcgtaagacaggttgaaatcgacctgcgcattgccgtaaccggtcgttaccgttgccagagtagaaacgtagttagcggtaaagtagagaaccgtctggcctttactcagatcaacacttgctttaccaccgttaagagcgaccagggtattgctgttatcataaataccgataccaacacctttggccgcgcccgcttcagtgctaacagaaatcagatcagatttatytgcatcaccaacaccactaaagctcacattggcttttttcatcgtggtggtatcgcaatcttccagtttgatttcgaaaggttttgccggggatttgtcaccaaccgcagcaaatacagatttttgtacctgacccaacacaacttcctggttctgagagtcaacggacagtacgcaaggtgaatccacgatctcgcctgtaaatttaaccgtgccgtcaccagactctgctgcgaatacagtgccagaagttaacgccagtgcggttaaggcaaaaacgacctttttcatgaaaaactccatttaaaaaattacattaaaaagaaaatcttgatgtattaaaatcgacaactttgaaggaaggattatacaatgaaatacgaataataaaattatacgaataatatattaatagcgcatccaatttcaaatcttaaaaaaatcattgcattacattttcacataaaaagctatcgtttatttttaggaataaataaatataaaataccaattaaacaaaacaaaaacattcaccacgcaaataataagataaaatattttcatttttattctttaaaatgcaataaaaaaggaggatttcctccccctttcgttcaaaacctgtagtttctggctaaatatgcgcctcacgcaatactttctgctctggctgacgaatcgtcgtagaaagcgccaatgacagaatcagcagagcaaagatgacgtagaacttcacatagaagccgccaaacagtgaggcgataatcgaaccacaaatgctaccgataccgaaaccgaggtaaatcacaccgtagtttttcgccaggttattgaggccgaagaactcactgaccagtgacggaaagacggtaatagtgccgccaaagttaaatgccacgcaggcaatcgctgcaaagaacgtcactgcattcaatggtgcaaacagcagggccgccatacccaccagcgaaattacctgaccaatggtgataacacggatacgggcgattttgtcagacagaatgcccagcaccagacgacctgaaaggttggcgatggaaataacagtgactgcattggctgcagaaaccacatcaaggtgtgccagactttgggcgatatctttcgctaccccaatcacgtacaggccgctcatgcaggcagtcaggaacattaccgctaacatccagtactgcggtttacgcatcgactctgccagcgtgtaatctttctccaccacaccattgctggttttcacttcctgttttggtgcgtctttcattaacgttgcgccgaaaacaatcatcaccagcgcaatcgctccccaaatcacaaaggttttttccagaccgaccgtttccagcagctgcgtgtcgataaatttgaaacccaggctacccagaccataagaaccgatagcgaacgcggagatcagacctttacgctccgggaaccatttcacgcagttagagagcgtcagcaggtaacccgcgccatccgccagaccgaccagcacaccggcgcttaaccacagcatcatcaggttgtcagaatgcgctgtcaggaagaaccctaatcccagcaaaatgccggaagcgatggtgacgcgtttaacaccaaaacgttcctgcaatttgcccgcaacagaagacgatattgccagccccagacttaacaagccgaaagagaaagcgacctggcttaccggcgcatccagcttggcggaaagcgcgccgttaaacaggctccaggtataaaccgaccccagcgcaaactgggtaatgatagtaccgatgagtgtcaaccagcgggtacgctgataatttgaaggtgtcatggcagtattcctgcagtaataaaaaggaaaaatctctgccgacaaccataacgaagtgcactttatgcctggggaaaaacggcatgaaatgccatcagaacggaatgaaatgccttagttcaggaatgaatgacgcgacaattattcaccaaatttattatttggtaagttagcacccactatcgccacaactattgttattcaatggtttcaattgtgattgttacgttaaaatctggcactaacccccatcgtatacagataatcgctattgttagtggtattttctgcctgagatagcgcggcataggcggcaatattttgattgagcaacatatcagcgcctacggtgacatccagccagttgccgttctggtttgtcgccgtcatccggctcaggcctgattgcgccttccagatattctcgccaaattgctggttatagctgatttgcgcccagggtcggagatcgccaagccgggagtcaacacgccagcctaaggtactcacgctggcatgccataacggatcggtcagcgtggtagtactgtcgccaaactcgttatacatcgaggtggttgtgccatcgtaatgtaatgccgcgaccgggccagttgtaacctgttcatataaaggaaaattccagcccatactcatactgctggtcacatccacaggggtttcttccgccagattgacttccagtcccagcgccctttggctactttgaatacgttgcgacaaaatatcgttgtaatcaggttgatgatcactatcccaggtgtaacgctctgtggaatgcccgggttgcgtatcaacgatatattcttgttgccaggcgtaagctgtgttgagaaaaaaggcactgattaccacactcgccagcaggcttagctgccagcgaccaccgcttttttttatgatcattaacacgactccagggaagagccgaattcggcaatattattgtcattgtatgaaggatatcgggcatagtagccctgtattaaatattgactttttcaccgatgcgtcaagaaaagcggctgaaatttttacgatcgggtacatagcgagggaaagtatggaacgttgcggctgggtgagtcaggacccgctttatattgcctaccatgataatgagtggggcgtgcctgaaactgacaggaaaaaactgttcgaaatgatctgcctggaagggcagcaggctgggttatcgtggatcaccgtcctcaaaaaacgcgaaaactatcgcgcctgctttcatcagttcgatccggtgaaggttgccgcaatgcaggaagaggatgtcgaaagactggtacaggacgccgggattatccgccatcgcgggaaaattcaggcaattattggtaatgcgcgggcgtacctgcaaatggaacagaacggcgaaccgtttgccgactttgtctggtcgtttgtaaatcatcagccacaggtgacacaagccacaacgttgagcgaaatccccacatctacgcccgcctccgacgccctatctaaggcactgaaaaaacgtggttttaagtttgtcggtaccacaatctgttactcctttatgcaggcatgtgggctggtgaatgatcatgtggttggctgctgttgctatccgggaaataaaccatgattcgggaagcgcaacgttcagaactccccgcgatcctcgaactgtggctggaaagtacaacctgggggcatccctttataaaagtgaattactggcgcgagtgcattccgctggtgcgggatgcgtatcttgccaatgcgaaaaactgggtctgggaagaagacggtaagcttctcggttttgtcagcattatggaaggccgatttctggcagcaatgtttgtcgcaccgaaggccgtcagacgcggtattggtaaggcgctgatgcagtatgtgcagcagcgctatccccatctgatgctggaggtttatcaaaaaaatcaaccggcgatagatttttaccaggcgcagggttttcacattgtcgattgcgcatggcaggatgaaacccaactacccacctggattatgagctggccggtggttcaaacgctgtaagtgtcagttccggaccgttgtatttttctagccatgccagcgccgtattacccgcacagccattccccagccgcgagctggggagatctttggtcagcacgttcactgcgccgtttttacaaataccgtcagcggttaaatccagatccggccatgccccttcgtgaatgcaaatcacgccaggtttaattccctcgctaatgaccgctccggcaagaatttgcccgcgtgcgttccacagccgaacagtatcgccatcttgtatgccgcgcgcctgggcatcgtcaggatgaatggtgacaggctcacggtttgccaccgcgtacaattcgcgcagagaactgtaattcagctggctgtgcagacgatgcgccggatgagcagaaagtacctgtaactgttccggttcggcattgccctgccattcgtccggcaccagccacattggatgccccgggcaatccggataagcgtaatcggcaatacgctgcgagaagatttcaatcttaccgctggcggtttttaatggatgcgcctgcggatcgcggcaaaaatcagcgaagcgaataaaccgctcgctgtccgggttttccggcatctcaattaactggttggcttgccagaactcagtaaatggcggcaattcaacctgctggcttgccccgcgctgccgggcaacgttataaaacgtttccagccattgcagctcactttttccttccgtaaaacgtgcataaccgcccttctcccagcgttcacttaactcggcaaaaacatcaaaatcattacgcgcttcatagcgtggcggcaccacttgcttcatcggcaccagatgctgattactgtaatcaccggtcatggtgagatcattacgctcaaaagaggtagtcgcaggcagaacgatatccgcgtgttttgccgccgccgtccagaagcattcagagatcaccaccagctccggtttttgccaggcacggatcaggcgattggtatcctgatgatgagtaaagttggcaccgcccgcccaccagataaaacgaatatccgggaaatgtcggtccataccgttgtgttgatatgcsccaccggggttttccagtgcttcaacaatgcgggcgacagggattttatctaccgcatcgcagccacccggcaagctgccctgcatggaagagagtaccgcagcgcgccgcgtggggttaccaccattggcaaaatggtaagaaagaccaaaaccgccgccgggtgtgccgatttgccccaacattgctgccagcgtgacgatcatccagtgtttttgctcaccaaactgttggcgctgcattccccagccagccatcagcatggtggtattttggtggaaaatagccgccagctcgcggattttctctgcgttaacaccacaaatctctgctgcccattcggcggttttcgctattccgtcactctcgcccagcaaataagaggcgaagacggcataaccggtggtgcaacgcgccagaaacgcttcgtcgtgccaaccattttccaccagcgtatgggcgatccccagcatcagcgcaacatcagtgcccatgtgcggtgccacccactccattttatcgccaaagaaatcgacggtttccgatcgcattggatcaatgcagatcagctttttcccgctgtcacgcagtgcagaaaagtaagaaagcccctgctcatcggatgcattccacgcaattttcagcgtattgagtgggttagcactccacagcaccacgacatcgctatgttccagcaccagcggccaactggtctgctgttgataaacttcactaccacccacgacatacggcatgatcgcctgtgccgcgccggtcgaataatcccccagatgcccggtataaccgcctgccagcgccatatagcgttgtaataatgtcgaggccttatgcagcacgccgtttgaacgccagccgtaggaaccagcaaaaatcgatgccggaccataagcctcacgaatgcgtttatgttgttggtgaataagatccagcgcctcatcccaactcacgcgaacaaattcatcctgcccacgaatgccttgcgggttttccggtgacgcgagaaagcctttgcgcaccattggaaatcgtacccgcgtattgctgtgaacctggtcacgaaccgcgctctgcaaggagttttccattcctgtggctaacgcgccacgcgagctaaacacggtttcgccgtcggtttcaaccagcatgggcccccaatgggcggcagtcagaacggaatatcgtgaggatgagttggtcaaaccgaagactcctgaaaggttagatgtattgagcagttaaatattacttacaaatttccgagtattcccaggaataatcttcatgttcacgcggcataatctcccgccacggaacccgtggcaaagaataaaaaggttattaaggattaacaatgaagaaacgtgtttatcttattgccgccgtagtgagtggcgctctggcggtatctggctgcacaactaacccttacaccggcgaacgcgaagcaggtaaatctgctatcggcgcaggtctgggctctctcgtgggcgcgggtattggtgcgctctcttcttcgaagaaagatcgcggtaaaggcgcgctgattggcgcagcagcaggcgcagctctgggcggcggcgtgggttattacatggatgtgcaggaagcgaagctgcgtgacaaaatgcgcggcactggtgttagcgtaacccgcagcggggataacattatcctcaatatgccgaacaatgtgaccttcgacagcagcagcgcaaccctgaaaccggcgggcgctaacaccctgaccggcgtggcaatggtgctgaaagagtatccgaaaacggcggttaacgtgattggttatactgacagcacgggtggtcacgatctgaacatgcgtctctcccagcagcgtgcggattccgttgccagcgcgttgatcacccagggcgtggacgccagccgcatccgtactcagggccttggcccggctaacccaatcgccagcaacagcaccgcagaaggtaaggcgcaaaaccgccgtgtagaaattaccttaagcccgctgtaatccctttcatgccaggtgatgcagaaatcacctggcattcttcagttttccttcatcatatttcaggctaaggtgatcgccttatcagtgaatggagagaagcatgaagccgtccgttatcctctacaaagccttacctgatgatttactgcaacgcctgcaagagcatttcaccgttcaccaggtggcaaacctcagcccacaaaccgtcgaacaaaatgcagcaatttttgccgaagctgaaggtttactgggttcaaacgagaatgttgatgccgcattgctggaaaaaatgccgaaactgcgtgccacatcaacgatctccgtcggctatgacaattttgatgtcgatgcgcttaccgcccgaaaaattctgctgatgcacacgccaaccgtcttaacagaaaccgtcgccgatacgctgatggcgctggtgttgtctaccgctcgtcgggttgtggaggtagcagaacgggtaaaagcaggcgaatggaccgcgagcataggcccggactggtacggcactgacgttcaccataaaacactgggcattgtcgggatgggacggatcggtatggcgctggcacaacgtgcgcactttggcttcaacatgcccatcctctataacgcgcgccgccaccataaagaagcagaagaacgcttcaacgcccgctactgcgatttggatacactgttacaagagtcagatttcgtttgcctgatcctgccgttaactgatgagacgcatcatctgtttggcgcagaacaattcgccaaaatgaaatcctccgccattttcattaatgccggacgtggcccggtggttgacgaaaatgcactgatcgcagcattgcagaaaggggaaattcacgccgccgggctggatgtcttcgaacaagagccactttccgtagattcgccgttgctctcaatggccaacgtcgtcgcagtaccgcatattggatctgccacccatgagacgcgttatggcatggccgcctgtgccgtggataatttgattgatgcgttacaaggaaaggttgagaagaactgtgtgaatccgcacgtcgcggactaagccgcgactgcgtggagtaaagcccgataatcgctcgggcttttactctttattgggttgcagtaactgctgtagtccaggcctgattaaacgcctgatgttgtgccggtaatggcgcaatcagtttgttatattcacttgcctgctgtgaagtcgggaactggatgccatttgctacaaagctcacctgagtaccttgttgggcaatgtagtctccaaccatcaccagttgttgcgtgaaagtttgtgccgccggaatcaacggttgcaatgcatcagctggcgtcgttaccactttggtgaatgcctgatcaaagaccggtttcaggtcatcactctgttttagcgcagagtgcgcagcatcggcctgcaacttcgcattttgcagttgttgcgccagcacacccagcgaaccattcatttcacgcagcggaccgctttgcgtaacgtaatcctgcggtacgcgaattgcgttaacgctgtctacaaccgggcgcagaccggaatccatcgcctgattcacctgctgagaataaccatacagaatcgcgtaatcagagacaaaaggaccaaactgttttttctgatcggcagtcagggttggtagacgttcaccgctacgcatcactgtattctgcaggaagtcgataaacgctttacgctgatcgccttctttatcaaaacacccactcaggctaactaccattaataacgccgcaagaggcgcaaaccagcgagagcaggactttcctgtcgccattttcttactcctttcacccaaaaaaagcgcacaacgacacacgcgtgtctgacgtgacaaggatagtccaggacaggcttgcaggataccctttctacgtaatcttcctggtaaaatcatggagaaaatgaaacaaggttaatttgttgtttcattgttaaaaaatgatattgccgttgccttttttgtagccagagatttacgccttcgcagaaggttagattttcgaaatctttacaaaccaggagtggttagagatatatcggcatttatcagatcgttaggtggctataagtcacgctaaatgactggctgaatcgaatcatagccagagcatgccctgacttcaccccgctgtgtctgcttttcccgactattcttaatgagcttcgatgcaattcacgatcccgcagtgtgatttgaggagttttcaatggaatataaagatccaatgcatgagctgttgagcagcctggaacagattgtttttaaagatgaaacgcagaaaattaccctgacgcacagaacaacgtcctgtaccgaaattgagcagttacgaaaagggacaggattaaaaatcgatgatttcgcccgggttttgggcgtatcagtcgccatggtaaaggaatgggaatccagacgcgtgaagccttcaagtgccgaactaaaattgatgcgtttgattcaagccaacccggcattaagtaagcagttgatggaatagacttttatccactttattgctgtttacggtcctgatgacaggaccgttttccaaccgattaatcataaatatgaaaaataattgttgcatcacccgccaatgcgtggcttaatgcacatcaacggtttgacgtacagaccattaaagcagtgtagtaaggcaagtcccttcaagagttatcgttgatacccctcgtagtgcacattcctttaacgcttcaaaatctgtaaagcacgccatatcgccgaaaggcacacttaattattaaaggtaatacactatgtccggtaaaatgactggtatcgtaaaatggttcaacgctgacaaaggcttcggcttcatcactcctgacgatggctctaaagacgtgttcgtacacttctctgctatccagaacgatggttacaaatctctggacgaaggtcagaaagtgtccttcaccatcgaaagcggcgctaaaggcccggcagctggcaacgtaaccagcctgtaatctctgcttaaaagcacagaatctaagatccctgccatttggcggggatttttttatttgtttttcaggaaataaataatcgatcgcgtaataaaatctagtattatttttgtgaaaaataaatttgggtgcaatgagaatgcgcaacgccgtaagaaaggcgggaataactttccgccgaagactcttactctttcaaattgcaggctaaaaatgccgccagctcataactcccctgtttaatatgcaattcacacagtgaatctcttatcatccaggtgaaaaataaaagcgtgaaacaaatcactattaaagaaagcaatctatatttctgcggcattcccagccccctgtgttgatttccaacgagtaagaggctaaccttatggtgtctatacatagaggggcctcactttgatttatagtcaggtggggcttttctctgtctgcctttcggtgaatacctgagacaaacagtctcaagcacccgtggctattctagcttaataagtttgtttcttctccttgatataatcctaaaaaaatctcataaaattaatatatgagataatctttattcagcagaagattattaaaggttgctgtattatttagcgataaaaaaagcctgccagatggcaggctttttaataacggcgttattactgcaacagcgaaatatccgcaacgcgcaggaacagttcgcgcagtttctccagcatggtcagacggttgatacgcaattctttgtcatcaaccatgaccatcactttatcgaagaaggcatcgactggttcacgcagctctgccagttcgaccagcgcatcctggtaacgaccttccgcaaagtacggctccagcttgtcacgtagcaccacaacctgcatcgccagtttaatttcttccggctctttcagagtagaggcattcacgcgatcgctcagcacttcgtcagatttcgccaggatgttagatacacgtttgttcgccgccgccagtgctgcagctgcttccagggtacggaagtgcgataccgctttcatgcgggcatcgaaatcagccggacgagtcggacgacgcgccagtaccgcctggatggtgtcaacggtataaccttcgtcctgataccaggcgcggaagcgaccgagcataaagtcgataacatcatcaactacgttggcattagtcagcttatcgccatacagacgcaccgcttcttcggtcagcgtttgcagatcaaggttgaggttcttctcaacgataattcgcagcacgccaagtgcggcacgacgcagcgcaaacgggtctttgtcgcctttcggatgctgaccgataccgaagatacccgccagagtatccatcttatcagcaatcgccagcgcacaagctaccgggttggacggcaggtcatcaccggcaaagcgcggctgatactgctcattcagcgcgacggctacgtcttccgcttcgccatcgtgacgcgcgtagtgcatccccataacgccttgggtgtcggtgaactcgaagaccatgttggtcatcaggtcacacttagacagcaggcccgcacgggttgcgtggttaacgtcagcgccaatctgttcggcgatccagccagccagcgcctggatgcggtcagtcttgtcacgcagcgtacccagctgttgctggaacagcacggtttgcaggcgcggcaggttatcttccagacgttttttacggtcggtgttgaagaagaactcggcatcagccagacgtggacgaacgactttytcgttaccagagataatttgctgcggatctttcgattcgatgttggcaacgaagataaagttcggcagcagtttgccgtcgttcgcatacaccgggaagtacttctggtcacctttcatggtgtaaaccagtgcttcagacggcaccgcgaggaatttctcttcaaatttcgcggttagaacgaccggccactccaccagcgaagccacttcttccagcaggctttcgcttaagtcagcgttaccgccaatcttacgcgctgcttcttcggcatcggctttaatcttcgccttacgttcttcgtaatcggcgatgactttcccacgctcacgcagaatttccggatactgatcggcgttatcgatggtgaattccggctcgcccataaagcggtggccgcgaatcacgcgatcggactgaatgcccagaatggttgcaggaatgactttgtcgcccagcagcagggtcacggtgtgcaccggacgcacgaagtgcacgtcgcttgcaccccagcgcatcagtttcggaatcggcagtttcgccagcgaagtcgcaaccatattcggcagcagtgcttcagtgctttcgcccttcacatgggcgcgatacagcagccattcgcctttatcggtagtcagacgctcagcctggtcaacggtaataccgcaaccacgcgcccaaccttctgccgctttgctcggtttgccttcagcgtcgaacgcctgggcaatcgccgggccgcgtttttcgatttcacgatccggttgcgcttccgccaggttagctactttcagcgccagacgacgcggagcagcaaaccattgaacggtgccgtgtgcgaggcctgcgttatccagctccgcastwaagttcgcagcaaaggactctgccaggctgcgcagtgcttttggtggcagctcttcagtgccgatttccaccagaaaagttttctcagacatagccgcctcttacttatctttgttgcacatcgggaagcctagggcttcacgggaagcgtaatatgcttctgccactgctttggtcagggtgcgaatgcgcagaatgtagcgctgacgctcggtgacggagatggctttacgcgcatccagcaggttgaagctgtgggcggctttcagaatacgctcgtaagctggcagcggcagcggattttccagcgccagcagctgctgcgcttctttctcgtactgctcaaagcaggtgaacaggaagtccacatccgcgtattcgaagttgtaagtggactgctccacttcgttctgatggaacacgtcgccgtaggtggttttacccagcgggccgtcgctccagaccaggtcgtaaacgctgtctacgccctgaatgtacatggccagacgttccagaccgtaggtgatctcgccggtaaccggtttacactccagaccaccaacctgctggaagtaagtgaactgcgtcacttccatgccgtttagccacacttcccagcccagtccccaggcacccagcgtcgggttttcccagttatcttccacgaaacggatatcgtggatagtcgggtccatgcccagctctttcagagaaccaaggtacagctcctgaatattgtccggcgatggcttaatgaccacctggaactgatagtagtgctgtaaacggttggggttttcgccgtagcgaccatcggtcgggcgacgagaaggctgaacataagcagccgccatcggttctggccccagcgcgcgcagacaggtcattgggtgagaggttcccgcgccgacttccatgtccaatggttgaacaatggtgcagccctggcgagcccagtaatcctgtaaggtcaggatcaagccctggaaggtcctggtatcaaacttttgcatattatttcgtgctggatacgtgtggatttaaaggaagggatcagtatacccgctggatggaagatatacagtatgaaacgggaaaaagcagggcttaacgcatggaaagatgcaaaaaatggccatctgcgtcaaaagaacagacaaactgctctttacggaaggtataaccgcgcatttcatagcttccctggaactgttcgaaggcggtgacgtcgattttttgctcgccggtgttataacgttttgccgcctgatccttgcataacgcttccatattcaacgaacgcagaggatcaacctttacccgttgtgctttctgcacgggtgacggtgtagaacaacccactagcaccataagcgccattgccggaaagaaagagttcatcatcattaaattaccgtctggtttgcaggtgagtcttattatttatatcggtatagtggctgatatcttacgaatttccttaagcctctataagctgtagtgttaaaactcagattattccagtgcgccaactgaatgatttatcggtcagactttttttaaccagatacagagacacagatgcagcccaaaatttactggattgataacctgcgagggatagcgtgtttaatggtggtgatgattcacaccactacctggtatgtgaccaatgctcatagtgttagccccgtcacctgggatatcgccaatgttctgaactctgcctctcgtgtcagcgtgccgctatttttcatgatttccggctatctcttttttggcgaacgcagcgcccagccgcgccatttcttgcgtatcggcttatgtctgtttttttatagcgcaatcgcgctgctctacattgcactgtttacctccattaatgtggagttagcgctgaaaaacctgctgcaaaagccagtgttttaccacttatggtttttcttcgcgattgcggtgatttatctggtttcaccgctgattcaggtgaagaacgtcggcggaaaaatgttgctggtgctaatggtggtgattggtatcatcgctaacccaaacaccgtgccgcagaaaatcgacggttttgaatggctgccaattaacttatatatcaatggcgatactttttactacattctgtatggcatgttgggccgcgctttagggatgatggacacacagcataaagcactgtcgtgggtgagcgccgcactgtttgcgacgggagtttttattatctctcgcgggacattatatgaattgcagtggcgcggaaattttgccgatacctggtatccttactgtgggccgatggtttttatctgcgcaatcgcgctattgactctggttaaaaacacgctggatacgcgtaccattcgcggacttggcttaatctcccgccattcgttgggtatatacggattccacgccttgattatccatgcgctgcgcacccggggaattgagcttaaaaattggccaatactggatattatttggattttttgcgcgacgttggcagcgagtttgttactttctatgctggtacaacgaatcgacagaaacagattagtgagttaagtaaaagcccggtcacattggactgaccgggcttacgtgagttattcgctgtattcttcctgggtaacctgtgtttcttttggtgggtttattccggcatcacgaatatttttctgcaccgctactgcaccaaacaagcttaagaagaaagccagtccataaaaacctttttcgctgagtaataatgtcgcattccacagacctaccatcagtaatgcaacagagataataaagacagtcaggcaggtcatataataaatggaagtggtcggtatgccttcatacttgtcccgaacggtcttttgataagacgccgcagaaaacagtcctaataccagtacggcaaaataatatcctttttcatttaactgcatctctgcattccatagccctaacagataggtaacgataccaccaacgagagctatccatgacacaatactaaaggccggkgaataggttgatattttgttgtccatcacagtattcctttcattcctgaatgtgtaagagctttatgttgctcataccgagcgaaacaaacgcatttgaccaaacaagcagacaaaaaaggcgatggggtagatcaccatttcataagcattgataggtgcatttaaaacaccgataaacaagagaccgatagtgattaacgcaactaactggcaaatatgggtaaaaaaattatccagttgcccgagtttttctgcgcgaagatatgcatagttgccaaaagttgctgtcattaacacgccaagaaaatagccttttccactcaacaatgggcatgagatccatagcccaaccagataaaccagcgccccgacaacaaataatagttttgccacagtttttgaggttttcataacgatctccatatctaccagcgatacattacgagtaaccaacgaaagacaaaactgaaaaatgccattaacaaatgattttcagaataaattcatactaaatattaattaattgctgagatatatagatgtgaattatcccccacccggtcaggcaggggataacgtttacgccattaatggcagaagttgctgatagaggcgacggaatgtttcacgtcgtggctgataagcggcataacgctgcgcatctggtagatgcgactgttctaacggtagttgcggcaacaactcaatgagcgatttctctggattcgccgcaatctgcgccagccttgctgcgcccagtgctggccccacatccccccccgtacggtaatcgagctgctgaccgctgatatccgccagcatctgacgccagtactcactacgcgccccgccaccaatcaacgtaacactttgcggtttaatgccgcaggcatgcacgacatccatgccatctgccagcgcataacccacgccttccagcactgctcgcgccagttcattggggccatgttgatgagtcaaaccaaagaaaacccctttcgcctggggattattgtgtggtgtacgctcgccggaaagataaggcagaaaccaaactggctcggcactttcatcagcctgttgagctgcagcgattaaagctgggacattgctcaggccggttaatttcgcggcccaatccagacacgacgctgcactcagcattacagacattaaatgccaacgctgcggtagcgcatggcaaaagctgtgtacggcgctttctggcttgcttaagaacccttcgctgacagcaaaatagacccccgacgtccccagcgataacattgcctgattagcatcaaccattcccacaccaactgcaccagctgcattgtcgccaccgcctgcgacaactggcaccgtcgccataccccacgctttcgcaacttcaggtaacaaagcaccagtaatttcgctgccttcgtataatgcgggcatctggtcacgagataagtcgcaagcctgcagcatgacgtcactccagtcacgctttgcgacatccagccacatggtgccagctgcgtcagacatatcgctggcaaactcccccgtcatacgcagacgcaagtaatctttcggtaataatactttgtcgatttgacggaatatctccggctcatgccgctgaacccatagcaatttaggcgcagtaaatccgggcatcatcaggttgccggtaatcacccgcgatagcggaactcgcgcttccagcaaagcgcactcttgcgcacagcgcccgtcgttccacaaaatggcagggcgcaatacccgttgttgagcatccagtaaggttgctccgtgcatctggccggcaatacccaatgctttaacgtcctgcagagaatgctgatcgcccagagctttcattgcgcgatcagttgcctgccaccactgttccgggtcttgttccgaccagagtggatgcgggcgcgaaacggtcagcttttccgtttgcgaagcaaccacctcaccctgctcgttgagcaaaataacttttacgcccgaggtgccaagatctatcccgatatacatatcgatcgttccttaaaaaaatgcccggtatcgctaccgataaccgggccaacggactgcacagttagccgttatttgtcgaacagataatgatttaccagattttccagttgctcctggcgaccactctgatgcaccggagacaaattatgttcctgagcatatttggctaaatctgccagtgacatttggcctttcaggatttgctggcccaattcgctattccagccggaataacgctgcgcgatgcgtttatccagctcgccatcttcaatcatgcacgctgcaattttcagcgccagtgccatcgtatccatcgcgccgatatgaccgtaaaacagatcatatttatcagtactttgacgacgtactttggcatcgaagttcagaccaccggtggtgaaaccgcctgctttgagaatttcatacatcaccagcgcattctcttccacactgttcgggaactggtcggtgtcccagcccagttgcgcatcgccacggttggcgtcgacagaaccgaacaggccaagcgcaatggcggtggctatttcatgatggaaagagtgacctgccagcgtcgcgtggttagcttcaatgttcagtttaatctctttttccagaccaaactgtttcaggaagccatagactgtcgcagcatcgtaatcatattgatgtttagtcggttcttgcggtttcggttcgataagcaacgtgccctggaagccgattttatgtttatgctcaaccaccatttgcataaagcggcccagttgttcacgctcctgacgcaaatcggtatttaacagcgtttcgtaaccttcacgaccgccccacaggacatagttttcaccacccaatttatgggttgcttccatcgctgtaacaacttgcgttgccgcccagctgaagacttctggatctgggttygtcgccgcacccgcgccatagcgagggtttgtaaagcagttagcggttccccacagcagcttcacgccgctctcttcttgcttgcctgccagaacatcaaccatttgcgcaaaattattgatgtactcttttaacgacgcgccctcaggagaaacatccacatcgtggaagcaataaaatggcacatgtaacttgtggaaaaactcaaatgcgacatctgctttacgcttcgccaacgccagtgcctcaccaggctgctgccacggacgattaaacgcccccacaccaaacatatccgccccgttccagcagaaggtgtgccagtagcaggcggcaaatcgcaagtgctcttccatacgcttgcccaacaccagttcgtcgggattgtagtgacggaatgctaacgggtttgaggattttgagccttcataacgaacgcgatcgagctggtcaaaataggcttgcatattgaactccataatcaggtaatgccgcgggtgatggatgatgtcgtaatattgggcactccctttcagttgctcaattatgttatttcacactgctattgagataattcacaagtgtgcgctcgctcgcaaaataaaatggaatgatgaaactgggtaattcctcgaagagaaaaatgcaataagtacaattgcgcaacaaaagtaagatctcggtcataaatcaagaaataaaccaaaaatcgtaatcgaaagataaaaatctgtaattgttttcccctgtttagttgctaaaaattggttacgtttatcgcggtgattgttacttattaaagctgtcctctaactacagaaggccctacaccatgaaaataaagaacattctactcaccctttgcacctcactcctgcttaccaacgttgctgcacacgccaaagaagtcaaaataggtatggcgattgatgatctccgtcttgaacgctggcaaaaagatcgagatatctttgtgaaaaaggcagaatctctcggcgcgaaagtatttgtacagtctgcaaatggcaatgaagaaacacaaatgtcgcagattgaaaacatgataaaccggggtgtcgatgttcttgtcattattccgtataacggtcaggtattaagtaacgttgtaaaagaagccaaacaagaaggcattaaagtattagcttacgaccgtatgattaacgatgcggatatcgatttttatatttctttcgataacgaaaaagtcggtgaactgcaggcaaaagccctggtcgatattgttccgcaaggtaattacttcctgatgggcggctcgccggtagataacaacgctaagctgttccgcgccggacaaatgaaagtgttacaaccttacgttgattccggaaaaattaaagtcgttggtgaccaatgggttgatggctggttaccggaaaacgcattgaaaattatggaaaacgcgctaaccgccaataataacaaaattgatgctgtagttgcctcaaacgatgccaccgcaggtggggcaattcaggcattaagcgcgcaaggtttatcagggaaagtagcaatttctggccaggatgcggatctcgcaggtattaaacgtattgctgccggtacgcaaactatgacggtatataaacctattacattgctggcaaatactgccgcagaaattgccgttgaattgggcaatggtcaggagccaaaagcagatacttcactaaataatggcctgaaagatgtcccctcccgcctcctgacaccgatcgatgtgaataaaaacaacatcaaagatacggtaattaaagacggattccacaaagagagcgagctgtaagcgttacgccccagcgcggagcgggggcgtgatttctctccatgccgcgtgaatgaattggcttaggtggagtcgctatgccttatctacttgaaatgaagaacattaccaaaaccttcggcagtgtgaaggcgattgataacgtcagcttgcggttgaatgctggcgaaatcgtctcactctgtggggaaaatgggtctggtaaatcaacgctgatgaaagtgctgtgtggtatttatccccatggctcctacgaaggcgaaattatttttgcgggagaagagattcaggcgagtcacatccgcgataccgaacgcaaaggtatcgccatcattcaccaggaattggccctggtgaaagaattgaccgtgctggaaaatatcttcctgggtaacgaaataacccacaatggcattatggattatgacctgatgacgctacgctgtcagaagctgctcgcacaggtcagtttatccatttcacctgatacccgcgttggcgatttagggcttgggcaacaacaactggttgaaattgccaaggcacttaataaacaggtgcgcttgttaattctcgatgaaccgacagcctcattaactgagcaggaaacgtcggttttactggatattattcgcgatctacaacagcacggtatcgcctgtatttatatttcgcacaaactcaacgaagtcaaagcgatttccgatacgatttgcgttattcgcgacggacagcacattggtacgcgtgatgctgccggaatgagtgaagacgatattatcaccatgatggtcgggcgagagttaaccgcgctttaccctaatgaaccacataccaccggagatgaaatattacgtattgaacatctgacggcatggcatccggttaatcgtcatattaaacgagttaatgatgtctcgttttccctgaaacgtggcgaaatactgggtattgccggactcgttggtgccggacgtaccgagaccattcagtgcctgtttggtgtgtggcccggacaatgggaaggaaaaatttatattgatggcaaacaggtagatattcgtaactgtcagcaagccatcgcccaggggattgcgatggtccccgaagacagaaagcgcgacggcatcgttccggtaatggcggttggtaaaaatattaccctcgccgcactcaataaatttaccggtggcattagccagcttgatgacgcggcagagcaaaaatgtattctggaatcaatccagcaactcaaagttaaaacgtcgtcccccgaccttgctattggacgtttgagcggcggcaatcagcaaaaagcgatcctcgctcgctgtctgttacttaacccgcgcattctcattcttgatgaacccaccaggggtatcgatattggcgcgaaatacgagatctacaaattaattaaccaactcgtccagcagggtattgccgttattgtcatctcttctgaattacctgaagtgctcggccttagcgatcgtgtactagtaatgcatgaagggaaactaaaagccaacctgataaatcataacctgactcaggagcaggtgatggaagccgcattgaggagcgaacatcatgtcgaaaagcaatccgtctgaagtgaaattggccgtaccgacatccggtggcttctccgggctgaaatcactgaatttgcaggtcttcgtgatgattgcagctatcatcgcaatcatgctgttctttacctggaccaccgatggtgcctacttaagcgcccgtaacgtctccaacctgttacgccagaccgcgattaccggcatcctcgcggtaggaatggtgttcgtcataatttctgctgaaatcgacctttccgtcggctcaatgatggggctattaggtggcgtcgcggcgatttgtgacgtctggctaggctggcctttgccacttaccatcattgtgacgttggttctgggactgcttctcggtgcctggaacggatggtgggtcgcgtaccgcaaagtcccttcatttattgtcactctcgcgggcatgttggcatttcgcggcatactcattggcatcaccaacggcacgactgtatcccccaccagcgccgcgatgtcacaaattgggcaaagctatctccccgccagcaccggcttcatcattggcgcgcttggcttaatggcttttgttggctggcaatggcgcggaagaatgcgccgtcaggctttgggtttgcagtctccagcctctaccgcagtagtcggtcgccaggctttaaccgctatcatcgtattaggcgcaatctggctgttgaatgattaccgtggcgttcctactcctgttctgctgctgacgttgctgttactcggcggaatgtttatggcaacgcggacagcatttggacgacgcatttatgccatcggcggcaatctggaagcagcacgtctctccggaattaacgttgaacgcaccaaacttgccgtgttcgctattaacggattaatggtagccatcgccggattaatcctcagttctcgacttggcgctggttcaccttctgcggggaatatcgccgagctggacgcaattgcagcatgcgtgattggcggcaccagtctggcaggcggcgtcgggagcgtggctggagcggtaatgggggcattcatcatggcttcactggataacggtatgagtatgatggatgtaccgaccttctggcagtatatcgttaaaggtgcgattctgttgctggcagtatggatggactccgcaaccaaacgccgttcttgattttgataaaaattttctcaaagccggtaacgtattaccggttttgagtttttgcatgattcagcaggaaaagaaccatgtttactaaacgtcaccgcatcacattactgttcaatgccaataaagcctatgaccggcaggtagtagaaggcgtaggggaatatttacaggcgtcacaatcggaatgggatattttcattgaagaagatttccgcgcccgcattgataaaatcaaggactggttaggagatggcgtcattgccgacttcgacgacaaacagatcgagcaagcgctggctgatgtcgacgtccccattgttggggttggcggctcgtatcaccttgcagaaagttacccacccgttcattacattgccaccgataactatgcgctggttgaaagcgcatttttgcatttaaaagagaaaggcgttaaccgctttgctttttatggtcttccggaatcaagcggcaaacgttgggccactgaacgcgaatatgcatttcgtcagcttgtcgccgaagaaaagtatcgcggagtggtttatcaggggttagaaaccgcaccagagaactggcaacacgcgcaaaatcggctggcagactggctacaaacactgccaccgcaaaccgggattattgccgttactgacgcccgggcgcggcatattctgcaagtatgtgaacatctacacattcccgtaccggaaaaattatgcgtgattggcatcgataacgaagaactgacccgctatctgtcgcgtgtcgccctttcttcggtcgctcagggcgcgcggcaaatgggctatcaggcggcaaaactgttgcatcgattattagataaagaagaaatgccgctacagcggattttggtccctccagttcgcgtcattgaacggcgctcaacagattaccgttcgctgaccgatcccgccgttattcaggccatgcattacattcgtaatcacgcctgtaaagggattaaagtggatcaggtactcgatgcggtcgggatctcgcgctccaatcttgagaagcgttttaaagaagaggtgggtgaaaccatccatgccatgattcatgctgagaagctggagaaagcgcgcagtctgctgatttcaaccaccttgtcgatcaatgagatatcgcaaatgtgcggttatccatcgctgcaatatttctactctgtttttaaaaaagcatatgacacgacgccaaaagagtatcgcgatgtaaatagcgaggtcatgttgtagcgatgatgagaattgtcggcgtcgcatcaggtaactcagcacaaccacctgatgcgatcaaaagccttatccgaccgacaagtcggataaggctcgaggaaatacaattacatatgcgccgcgattaaccgttggttatcctggtacattgcgaacaggtagttgttataactcttccctttggtcgagtagcccttcagcttgtgaatcatcgctgtggcagtcacttcctgatcagctttacgcagctgcgcacgcgatttacggaacgaagagtaagccggatgcgtattgaggttagtgacataggcgctcaccgattctttgacagaactaaactgtgagtaccctttcactttacctggcgcattggtacaacgtcctttcatgcatttcatgccgaaaagattgttgttgttgcgcgccagcttcgacgttccccaaccgctttctgctgcagccatcgtcgccaccatactggtagggataatgtctacgcgttcaagcaaggtattccacgggatttttcgcgtattaccagaccacttcaccttgtagcgtttggcgatgtctttcagacgcgcacgctcagcaggtgaccattggccctgatactgttttgaaatcagccagttacgttctgcagtaatggctgcattttggctggtaatgtaaggcattacggtccggagaaacgcctttttccttgatgttccggaagggtattttcgcaaatcaggaagtgaactactctttgcactattgcgagaatactcttgtttactgcttacctgtttattactagctttagttaagtgggacttttgactcgctgttgttgtgtgcgtcttcgctaacacctcactcgaaaacaccagagtgagtaacataagaatcatcgccccatatcgtcgtatgggagtcaaaatcatcaggtctcctggtcggatttaatcattccaacaccttatatttttcacaaatttgagagttgaatctcaaatcatatcaaaaatagctgtcaagagcaccccaaggaatagtccaaatctgaaactatgtcacgagttaacgattcagattggcgctaaatcgcagaaaatgtggggtttatcgcaaaattcagccgttttttgcgcgcgatcgctcacccttgcttctcatcctgtggacttaccgctcagggatgagttttgtctggcttatcgctggcaaactgtctgaaatcgcagcaataaggactcatccaccatgaaactcgccgcctgttttctgacactccttcctggcttcgccgttgccgccagctggacttctccggggttccctgcctttagcgaacagggaacgggaacatttgtcagccacgcgcagttgcccaaaggtacgcgtccactcacgctaaattttgaccagcagtgctggcagcctgcagatgcgataaaactcaatcagatgctttccctgcaaccttgtagcaacacgccgcctcaatggcgattgttcagggacggcaaatatacgctgcaaatagacacccgctccggtacgccaacattgatgatttccatccagaacgccgccgaaccggtagcaaacctggtccgtgaatgcccgaaatgggatggattaccgctcacgctggatgtcagcgccactttcccggaaggagccgccgtacgggattattacagccagcaaattgcgatagtgaagarcggtcaaataacgttwcaacccgctgctaccagcaacggtttactcctgctggaacgggcagaaactgacgcctctgcccctttcgactggcataacgccacggtttactttgtgctgacagatcgtttcgaaaacggcgatcccagtaatgaccagagttacggacgtcataaagacggtatggcggaaattggcacttttcacggcggcgatttacgcggcctgaccaacaaactggattacctccagcagttgggcgttaatgctttatggataagcgccccatttgagcaaattcacggctgggtcggcggcggtacaaaaggcgatttcccgcattatgcctaccacggttattacacacaggactggacgaatcttgatgccaatatgggcaacgaagccgatctacggacgctggttgatagcgcacatcagcgcggtattcgtattctctttgatgtcgtgatgaaccacaccggctatgccacgctggcggatatgcaggagtatcagtttggcgcgttatatctttctggtgacgaagtgaaaaaaacgctgggtgaacgctggagcgactggaaacctgccgccgggcaaacctggcatagctttaacgattacattaatttcagcgacaaaacaggctgggataaatggtggggaaaaaactggatccgtaccgatatcggcgattacgacaatcctggattcgacgatctcaccatgtcgctagcctttttgccggatatcaaaaccgaatcaactaccgcttctggtctgccggtgttctataaaaacaaaacggatacccacgctaaagccatcgacggctttacccctcgcgattacttaacccactggttaagtcagtgggtccgcgactatgggattgatggttttcgggtcgataccgccaaacatgttgagttgcccgcttggcagcaactgaaaaccgaagccagcgccgcgcttcgcgaatggaaaaaagctaaccccgacaaagcattagatgacaaacctttctggatgaccggtgaagcctggggccacggcgtgatgcaaagtgactactatcgccacggcttcgatgcgatgatcaatttcgattatcaggagcaggcggcgaaagctgtcgattgtattgcgcagatggatacgacctggcagcaaatggcggagaaattgcagggtttcaacgtgttgagctacctctcgtcgcatgatacccgtctgttccgtgaagggggcgacaaagcagcagagttattactattagcgccaggcgcggtacaaatcttttatggcgatgaatcctcgcgtccgttcggtcctacaggttctgatccgctgcaaggtacacgttcggatatgaactggcaggatgttagcggtaaatctgccgccaacgtcgcgcactggcagaaaatcagccagttccgcgcccgccatcccgcaattggcgcgggcaaacaaacgacactttcgctgaagcagggctacggctttgttcgtgagcatggcgacgataaagtgctggtcatctgggctgggcaacagtgacttttccggcttcccgttcgtcagtacctcgggaagccgccaaccaggataaaatgtcagccctaatcagcgttgcaggataaagcaccgctcactcttcaacagaccgatttgcaccccagcaaatgtagcgttattgttaccttccttgctacagagttcgacagatatcccgctatgacattctccctttttggtgacaaatttacccgccactccggcattacgctgctgatggaagatctgaacgacggtttacgcacgcctggcgcgattatgctcggcggcggtaatccggcgcagatcccggaaatgcaggactacttccagacgctactgaccgacatgctggaaagtggcaaagcgactgatgcactgtgcaattacgacggtccacaggggaaaacggagctactcacactgcttgccggaatgctgcgcgagaagttgggttgggatatcgaagcacagaatattgcactaacaaacggcagccagagcgcgtttttctacttatttaatctgtttgccggacgccgtgccgatggtcgggtcaaaaaagtgctgttcccgctggcaccggaatacattggctacgctgacgccggactggaagaagatctgtttgtctctgcgcgtccgaatattgaactgctgccggaaggccagtttaaataccacgtcgattttgagcatctgcatattggcgaagaaaccgggatgatttgcgtctcccggccgacgaatccaacaggcaatgtgattactgacgaagagttgctgaagcttgacgcgctggcgaatcaacacggcattccgctggtgattgataacgcttatggcgtcccgttcccgggtatcatcttcagtgaagcgcgcccgctatggaatccgaatatcgtgctgtgcatgagtctttccaagctggggctgcctggctcccgctgcggcattatcatcgccaatgaaaaaatcatcaccgccatcaccaatatgaacggcattatcagcctggcacctggcggtattggtccggcgatgatgtgtgaaatgattaagcgtaacgatctgctgcgcctgtctgaaacagtcatcaaaccgttttactaccagcgtgttcaggaaactatcgccatcattcgccgctatttaccggaagatcgctgcctaattcataaaccagaaggagccattttcctctggctttggtttaaggatttgcccattacgaccgagcagctctatcagcgcctgaaagcacgcggcgtgctgatggtgccggggcacaacttcttcccagggctggacaaaccgtggccgcatacgcatcaatgtatgcgcatgaactacgtaccagagccggagaaaattgaggcgggggtgaagattctggcggaagagatagaaagagcctgggctgaaagtcactaaaaattgcctgatgcgctacgcttatcaggcctacatgatttctgcaatatatttaatttgcaagaatttgtgggccggataaggcgtttacgccgcatctggcataaacaaagcgcactattccggcgttgagaaacgccggaaaaacgtttcaaacaggctgctgccgtagccgatgccgctgcactttctcgacatccatgcactgcaacgcctttgtcgggcaggcttcaacacaggccggtcccgtctcccgatgccagcacagatcgcacttaatcgccctcgcctttttgcgcgaagaaacgacctccatcgcaccaaacgggcaagccagcatacagcttttacagccaatgcaacgtgtttgttcaacgaaaatatgcccatgttcgcggcttatcgcgtcaacagggcagacattcgcgcacggtgcatcttcacactgatgacaggctactgccgtggtccagctgtggtctttaatgacacgaatacgggaaataaactcgtctggtgacaacgcagcgcaatcctgattctcctgatgcgacactgcgcaagccacttcacaggtacggcaaccgatacatttcgtcgcatccgcaataataaaccggttcatgatcactcctttgcactaaaacagcagagtgccagagagcgcgtccctactgctttgatccaacgaaggaaatgttaaagttttggcacttgtccaaagcgttatgtgatcgcgccctggtcgtccctgacagtaaatcccagttcattagaaatagcctgcgcggtttcacgcagtggtttcaggagatttttctcccccacctgtttcagacgtgatgtcgaaagcgaaatcgccccggcactacgaattgatatgttccttgctgtaacgccgcttccacgctgctggcgttaaaccggtgtgtttgcgaaaaatctgccggaaatagccaacgtcattaaacccgcacaacgccgccacttccgtgagcgatcgcgcttcgctaattaacagcttttcggcttcgcgcacccgctggcgatggattgcttctgttaacgtcagatgaaacacccgccggtagacgcgcccaagataatcggcattgcagtacagctcgcgggccagaagcgccgtagaaagcgggcgatgatattgcgtgcggatcagtttctgcgctttccaggcaagggtggtgcctgcgccatcggcctgttcatcaagacgcgcgtcacgggtgagctgctgcaaaatgagcagcacaataaactccagcgccggagtgcgttgatgcttttcctgttcgcttaagaactggcgaaacagggccaccagcgcctgcggatcgacaaccttcgtttgttgcggcacgctaagatgagtaagccagcgagggtcgttgtccggcgctttaacctcaaaatgcagccagtaaaatttgagatcggcgggaaaatcctccaccccaacatgttgtcggttcggccagagtaataaactctctcccgcatcgaccagaaatatccgttcttcttcctgaatcgttaatcgacctttttcgacaaagataatttcccatgactccagccgccttgcagaatgcctccctacgccacgggaaataaataatccaccattttgcactttaatcggtaacgtcatggataattcgagcattgatatgtaatttcccgcttattcattaatgattaaacacattaccttttgattattaatcaaaaacattaatttcacctgatccatttcacacttttaaattcaggtcggaatcgtcacctttttttactcttttctcgccttgttgatattcccgttcacggcagaattaatcaggtcatttcaataaaactaaaaattgctccctattcacgaggaatatctatgacctctacaccgattactaccgctgatatcgctaaaggtaaaattgacgatgcgttatctgtacgggaaaaaataggctacggcctgggtgacgcaggcggcaccgtaataacttgcctgatcatgaattttctcacctttttctacaccgacgtttttggattaactccggcgctggttggcacgctgtttattgcactgcgcgtgtttgatgccatctccgacccggtgatgggcgtcattgccgaccggacgcaaagccgatgggggcgctttcgtccgtggcagctatggattgccattcccatcggcattatcggcatcctgacgttcaccgtgccagatgccagcatgggagtaaaaatcgcctgggcgttcggtacttacctgctcctttcagtcggttataccgccatcaacgtaccgtactgcgcgcggatcaacaccatgaccacccgccacaatgaagtgatctcctgccagtcctggcgattcgttctctgcggcgtagcgggatttctggtttcggtaggcttaccgtggatggtagctctcttcggtcagggcaacgctgcacgcggctatcaactgggcgtcggggtattgtgcgccattgccgtggtgatgttcctgtgctgtttcttctgggttcgtgaacgggtgccgctctccacaatggggaaatttaccctgcgcgaacatcttgccgggctgcggaacaacgaccaactgctgctgatgctggtcatgtctttcctgctgattaacgtctttaacattcgcggcggtgggtatatgtacttcattacctacgtcttacaaggcagcacgggctacacgtcgctgttcttcaccatggtcaccttcgcctccattatcggctcggtgattgtcagcccgttaacgcggcgtttcgataccgtcaaaatttattactacaccaacctgctcctcgctgcactggcggtgttgatgtggttcctgccctccggcccggcttatcaaacgctgtggctggcggtgatcctcggtaatggcgtgattcttggcttcacattgccactgcacttctcattgatggcctttgccgatgactacggcgagtggaaaacccacgtacgttcttccggcatgaacttcgccttcaatctgtttttcatcaagctggcctgggcctccagcgccgggatcatcagcctgctgtttatttttgtcgcctaccagcctggcgtggaaaaccagaccgccagttcgcttggcgggatcgcggcgatggaaacattactgcctgcgctattccacctgctgctggcaggggcgatccgcttttgcaaactcaataatcctatgatgtcacgcatagctaccgacctgcgtcagcgtcatgtacagccttaaggagcacaagatgaacatttcggaagtcgatctgcataaactgacggtcagcgatccgttcctcggtcagtaccaacaactggtccgcgacgtggtgattccttatcagtgggatgccttgaacgatcgtatcccagaagcggaacccagccatgcgattgaaaactttcgcattgccgccggacttcaggagggtgaattttacgggatggtgtttcaggacagcgacgtcgccaaatggctggaagcggtagcctggtcgctgtgccagaagccggacgccgaactggaaaaaaccgccgacgaggtaatcgaactgatcgcctccgcccaatgcgaagacggctatctcaatacttactttacggtaaaagcacccgaagaacgctggagcaatctggcggagtgtcatgaactttactgcgcaggtcatctgattgaagccggagtcgccttcttccaggccacgggaaaacggcgcttgctgggggtcgtttgccgcctggccgatcatatcgacagcgtatttggtccagatgaaagtaagttacacggttatcctggtcacccggaaattgaactggcactaatgcgcctgtatgaagtgactgaagagccgcgctacctggcgctgacgaactattttgtcgaacagcgtggtgcgcaaccgcactattacgaccaggaatatgaaaagcgcgggcagacatcgcactggcacacctacggcccggcgtggatggtgaaagacaaagcctacagccaggcacatttgccccttgcgcaacagcaaaccgccatcggtcacgcggtacgttttgtctatctgatgaccggcgtcgcgcatctcgcgcgtttaagtcacgatgacagcaagcgtcaggactgcctgcggctgtggaacaatatggcccagcgtcagttatatattaccggcggcatcggctcacaaagcagcggcgaagcgttcagcagcgattacgatctgccgaatgacacggtttacgccgaaagttgtgcttccatcggcctgatgatgttcgcccgacgaatgctggaaatggaaggcgacagtcaatatgccgatgtgatggagcgcgcactgtacaacactgtgctcggcggcatggcattggatggcaaacatttcttctatgtgaatccactggaagtacatccaaaatcgctgaaattcaaccatatctacgatcacgttaaaccgatccgccagcgttggtttggctgcgcttgttgtccgccaaatatcgcccgcgtgctgacctcgattggtcattatctctacacgccgcgtgaagatgcgttgtatatcaacatctacgcaggaaacagcatggaagtgccggtagaaaatggcacgctgcgcctgcgggttagcgggaactatccgtggcaggagcaggtgacgattgcggttgaatcgccccagccggtacgtcatacgctggctttacgtctgccggactggtgcacacagccgcagatcatattgaatggggaagaggtcgagcaggatattcgtaaagggtatttgcacattacccgcgaatggcaggagggcgatacgctgaatctgactttgccgatgccggtacgccgcgtttacggtaacccgctggtgcgtcacgtcgccggaaaagtggcgattcagcgcggcccgctggtgtattgcctggaaaaggccgacaacggcgagtcactgcataatctgtggctgcccaccgatgcgccatttacgacatttgaaggcaagggattgtttagccataagatcttaatccaggcaccgggttaccggtatgaacagagcaatccagagcagcaaccgctgtggcattacgacagcgcgccagccaaacgccagacgcaaactctgacctttatcccgtggtttagctgggccaaccggggtgaaggcgaaatgcggatctgggtgaatgaggaaaagcattgccatccgtaggttggataaggcactcgcgccgcatccaacgtaaggagcacattgcctgatgcgacgcttaacacgtcttatcaggcatacaagtcggtgcgagagcgtaggccagccgcaccgacatccaccggtgaattaaaaacgccagctcacgccggtgacaaaggtaaaactctcattacgatcaatcatcgggctgtcggtaatctcttccggcagctcgctgtatcctgcgctcgccatcaatacgacgtgctctcctatcgggtattttgccgtcaggctgacatagggcacccaggcatcctgcgcggaataacttgccagaccgctacgacgggactcactctctgaaatgccatagtaatagtcactgaaattctcgtcataatagagaacgcccagcgcaggtgtcagcgacagacgacctatctgcattttgtggaataccgatagctcccccacccagccgttgctgttatccagaacgtccgcagctgcagaggctttcacggttccccaacgctcgtggtgataccaggcaacccccgccatagccgtactatcacgcttatcaagctgttgcatggcataatcgtcattatcggcagggtcaaattccagcggcatccaggatgcggtcaggctaagttcatttttttcactttgcgacagaataaaacctaacgtggtctgacgaacataaaaagaatcaccttcataactaatcagcggaattgcctttgtattttcattataaccgcgataaggcgattcattataagccgcaccagcaccaatggataattcagaagcagttgcgcttgccataaaaggcaacgcaaataacgccacaatattgcggttaattaacatgtccggtattccattttaaaataagataaaaaagagtcggcatagtaatgcttacaatttctccggtgcaagattcatatttatatagtaatatataaaattatatataattgggctgttgcgatgacaaaattacaacttaagtaccgggagttaaaaattatctcggtaatcgctgccagtgaaaatatcagccatgccgcgactgtacttggcatcgcacaggccaacgtcagcaaatatcttgctgattttgaatcaaaagtgggtttaaaagtctttgaccgaaccacccgacaactgatgctcacactttttggcaccgcgctattaccgtacatcaacgacatgctggacagaaacgagcagcttaataattttattgcagattataagcatgagaaacgtggtcgggtcaccatctacgccccaaccggcataattacctatttatccaaacatgtaatcgataaaattaaagatatcggtgatatcaccttatcgctaaaaacctgcaatcttgagcgtaatgccttttatgaaggcgtcgaatttcctgatgattgtgatgttttaatcagctatgccccaccaaaagatgaatcgctggttgccagttttattacccaatatgccgtaaccgcttatgccagccagcgctatcttgagaaacatcctattagccgtcctgacgaactcgaacatcactcctgtattttgatcgactcgatgatgatcgacgacgcgaatatctggcgcttcaacgtcgccgggagtaaagaggtgcgggattatcgcgtgaagggaaattacgtttgcgataacacgcaatcggcgctggagctggcacgaaatcacctggggattgtgtttgcgccagacaaaagtgtgcagagcgatctgcaagacggcacgctggtgccctgctttcagcacccgtatgaatggtggctggatctggtggctatcttccgtaaacgggaataccagccctggcgggtccagtatgtgctggatgaaatgctgcgtgaaattcgccaccagcttgctcagtcgcagcaactgcggcctgaacaagcggcggaaagcgaagattaatgatcgagataaaggtaatgcacccagctggtcatgcgtaataacactttgcgcatcaccgagacatggctgaaatgatcagagtagaccgccacctgagcgtaaataccgtctggtaaagcgctcaaatcagtgtgctcattcagttcaatggtcgcgataacgccatctgaacccggcgctgtgtttaacgtctgtaaggtgccggtcgactgataagctccgccgggaacagctggactaatggctgccagcttaccgctgaacactttgcctggcagagcgttaaataccacttccgcatcatcgccgggagccaggcgcagcaaggagttctgacggaactgcgccacgatttgtcgtttctgatcgggtataaacaccatcaccggacgtagcggcagcgacgcggcataggtacccggacgaatcagcacttgggtcacataaccatcgctcggcgcacgcactatcgtctgctcaaggttatattttgcttccgcgagctgcgctttcaggctggcgatttgagaatgttcacccaacaccaggctatccagctggctctggatctgtttttgttccgccgccgatgactttacggaggcttcctgcgccagataattttgccgtgccacatcaatatcgcgttctgaaaacgggtttactttcgcctggctgccgcgtgcgtaacgctggtactccttagcgaatttatcccgcgtggcctttgccttctgagtattcgccgccatctcatctaactctgcgcccaacgcccgctgtttatgttctgcggtaacgatatccgccatcagccgatccacccgcgcctgataacgcgtcgggtccagtcgaaatagcacctcaccttttttaatcagcgtatttttcttatccgtcacttctatcaccacgcctgtcacctgtgggacaacaggaatagaaataaccgctttttgcgctttaaaggtatacggatggttatagttcattaacagaattagaccgctgacaataaatattccacccagggccgctgtgggaatggtccatttatttacgggaattttgaagatcttaaacattgcccatgcaaaagccacataggtcaaaataatcagtaaatccataagtattactcggcagaagaggatttgatgtcggcgagctgtttctccagcccggcaatgcgctgttgcagttgcataacggatgaatcatggctttgcattccccatccccgctccgggcggtaaagcgtggcccaaatccacaaaaatggccagataacatgcagcgtaaaaagactcacccaaccagcaacatgaatggcgtcggcatgaggatgattacgttttttagcaatcaggtagggaatatcatgtaaaataataatcccatagaatatcaccagaaatacaaaaataagcactcccagtgcaaaatagtccaggaacatatttccctcagagaatataaaaaagaacaattaacgcatattatgaaatgccatgatgcaatgcaatttccttatttatataacgacatattgttttttatatactttctgaagtgtgctgcgtggctttttaacaggtcgaggcttatcatattgaaataatggaactatcagccaaactaatgaataacttcagtaaaacatccacaatgcagattaagcgtattaaaccttcaataatctaccgtttattgctgattgtcctcggaataccaatggtgatttacggtctggtttgcccgctcaccatcgaaacgcgagattaaactcctggcaaaacacgccccagaaacgcacttttgttggcgtagtctgggttattgcacacgtaggtttaaaacgtaaattgtaacaacgtgcgctttgtttatgccggatgcggcgtgtacgccttatccggcctacggtcaggtccccataggcatgataagacgcgtaagcgtcgcatcaggcaattaatacccgatgcgaccagcttcttacatcagaacagccccaacggtttatctgagtagctcactagcaggcacttggtttgctggtaatgctccagcatcatcttgtgggtttcgcgaccgatacctgattgtttgtagccaccaaacgccgcatgtgccgggtaagcatgataacagttggtccacacgcgcccagcctgtatgccgcgccccatcttataggccagattaccgttgcggctccagacgcccgcgcccaggccatattgcgtatcgttcgccagctccagcgcttcttccatcgttttgaaggtagtcaccgccagcaccgggccaaaaatctcctcctggaacacgcgcatattgttctgaccaaacagaatcgtcggttcgaggtagtagccgtctttcagttcaccttccagcagcttgcgccgcccgccggtgagcacatcagcgccctcttttttaccgatatcaatgtagttgaggatggtttccagttgcccgtgagaaacctgcgcacccatttgcgtcacgctgtcgagtgggttaccgctgcgaatgctttcgacacggcggatggcgcgttccataaagcgttcgtagattgactcctgcactaaggcacgactcggacaggtgcaaacttcgccctggttaaaggcaaacagtgcaaagccttccagcgctttatcgaaaaaggcatcttcttcatccatcacatcagcaaagaagatatttggcgacttaccgcccagctccagcgtcaccggaataatgttttgcgtggcgtattgcataatttgttgacccacttccgttgagccggtaaacgccactttggcgatgcgtttcgaggtcgccagatattcgccaatttccccacctgcaccgttgaccacgttcaccacgcccggcggcagtaaatcaccgacgatttccattagcagcagtacagaaagcggggtaagacgtgcgggtttcagcaccacacagttgcccgccgccagcgcgggagccattttccagctcgccatcagcagcgggaagttccacgggataatctgccccaccacgcctaacggttcatggaaatgataggccacggtttcgctatcaacttcactgatcccaccttcctgcgcccgaatacacgaggcgaaatagcggaaatggtcaatcgccagcggtacatccgcagcactggtttcgcgaatgggtttgccgttatcccaggcttcagctgtcgctaacagctcgaggttttgttccattcgatcggcaatcttaaacagaatcgccgcgcgatcctgcaccgaggtgtgcgcccatttatctttcactttgtgcgcagcatccagcgccagatcgatgtctcgtttgcccgaagacgccacttcgcacagcagctgcccggtcaccggcgtcaggttctggtaatactcaccatcggcaggggctacccattcgccgccaataaagttgtcatagcggttttttaacttgagggggaaaccatactcgccgggcttaatctgtgctgaagggggattattggtcatgatcgtctccttgcggtgtgaggtataacaagggtagacgtggctggcgaaatcttcgccagtcggtaacagcttttcgacggctatcacgaatttacgggcaagggttacagcggataatgcgcgaagtacacggcttgctggtcattaattttcttctcttgcgcaaacccttctttaacaattgtccgtaaatcagctcgaaccgtattatcagagacgcccaggctcgcgctaatttcagcaactgtgtactctttccccggattggcgagcatcacattcaggagcgttacctggcgcggattcaggcgtttaagcacaccagagctaaacagcacactatcgagttttgcgcttcgttgtgtaatttcatcgatatgctgctgccagttttgcagagcacgtttaatgacacccgcctgatattcaaggaaataagtcagatccataccatctgattcagtgtactggtagctggcggcatatttgaccggtgcagcatgaagcaaacggctgatggaaatatatttaaagacatcgtagcccgatttcagcatataccagtaaaacagcgcccgactggtgcgcccgttgccatcccgaaacggatgttcatgggccagcataaaatgcagaatgcaggcacggaccaacggatgaatatacccttcatggctgtttaaccactggcaaactttttccagccgttccggtaacaatgccgcagcgggcggttgatgcactatattgccatcatagtcggcgatcacaacatcatctgtttcacgaaattctcccggacgatatttcgcgtcattgattccacccataccaatggcatgtaactggcgaataagcgcaggtgtcagcggttctgcgagtaagtgcggaatttccgccatcagccgggcatttcccgcaatcatatgctcgtcttcagtgcgtggcgaccgtcctgtttccagcatttttctcgccaccagcgttgtagtattcgcaccttccagctgggagctggtgatcggctcttccaggcgtaactggcttaactcggctccggccccgcgtaaccgttcagtctgatctttcagcgccagcgcggtagcacgtttgtcgacaagctcgcacgcttctgcaatcaccggggtaatgttgaatccggcctgttcacccgcttcattgcaataattaattcgttggatcgccgcgttgcgcgccagacgggtaagcgtccacgccacatcgacgttttctccttttttgatgcggtactgcaactcatcaaaaggcagataacgtcctttttcatcggtaacccggttaaagcgcaggtgggcctggagttcctcacccgataagtgtgataaaggaatcagcgtgggaggtgatttgatagccatttgcttatctcaaaaaagcgcaatattgagatagtgtatagcaggaaagagaaactatctcaaaaaaagcaagttttgagatagttgaaaaaatggctgacaatttgccagccgttgtggaaatgatgattacatcgctgcgcgataaatcgccacaatttcttcgtgagttgcctggatcgggttagtaaagccacaggcatctttcagggcattagccgccagaaccgcgaaatcttcttctttcacgttcaggtcgcgtaggcctgccgggatatccactttcttcgccagttcacggatggcgttaatgcaggcttcagcaccttccgcgtcgtttttacctgtcacgttcacgcccattgcagcggcacagtcacgcagacgtgcagcggcgactttgctgttgaatacctgaacatgcggcagcagaacggcgttacatacaccgtgtggcaggttgtagaaaccgcccagctggtgcgccatcgcatgaacataacccagagaagcattattgaacgccataccggcgaggaactgggcataagccattgcttcacgcgctttcgcattactgccatcttcaacggctaacggcaggttttcggcaatcatggtcacggctttcagtgcacaagcgtcagtgatcggcgtggcggcaatagaaacatacgcttcgatagcgtgcgttaaggcatccatacccgttgcggcggtcagtgacttcggcataccaatcatcagagaggagtcattgacagaaagcagcggagtgacatgtttatcaacaatcgccattttgatatgacgcgcttcgtcagtgatgatgcagaaacgggtcatttcagaggccgtacccgccgtggtattgatggcgatcatcggcagctgcggttttgcagagcggtcaacgccttcgtaatcgcgaatatcgccgccattggctgccaccagcgcaataccttttgcgcagtcgtgtggagaaccaccgcctaaggagatcacgctatcgcaattattctctttaagtaatttcaaacctgcggcgacgttttccgtggtggggttaggttgggtgccatcataaataacgctaaaaatattgcgttcttccagtgctttttgcacatcgcccgccatacctaatttcgttaacatactgtcagtgacaattaaggtacgggtaaatccataatctgccatcatattcattgcatcagtcaatgaatcagcgccgatgacattcacagaaggaataaagaaagttgaagatgccataacacactcctgaaagtgtaaaaaagggtgggcagcttactgaggattttcattcgaaaacatgatcattattattaattatcmaaattaatctaataaaaagcacattgtattcattaaacaatgtgcttttttaaaatcataagaaatttgtattaatttattttaaaaattaattaatcatttccttatttttccggaaataataatgcgtcgcgcaataaatgatcatttccacgacgacgcgtaaagccaatgcggtcaaaatattccagaatctgaattgccagctttcggcctacgcctaagcgatcgcggaaatccgccgcgcaggttgaaccacactcctgatcgagatcgcggatcatattggcaaattcgacaatccgatcgttacggtaataacgatctttgacgatcgcggtaattattccttgctgcgccgcctggcgtagcgtcaggcgcattgcctgctcgtcggtacccgtctcttttgccagatcacgcacccaccacggctcgtcaccaaacagcggctctgctttttgccagatggcctgctgctcttcgctgaagcccgctttgtgatccggcagatgcagccagccgtgatgactgaggatgtcgccgctttcgcgcatcttttcaatcagcaacagtactagcgcttcatcttccattggcaacgccatacgtcgcagacgttcgcgcccaggcccaggttcatcgcgatgttgctcatgataagtcgctaatgtgtcgagaattttccgttgccagcgagcggcaaccggcgcattcaacaagctataaccagcctgaatatagccaggctgttgcagcagttcgcgcatcccttcgccgttgagctggcgcgcccaggcgaaatcaggaagattaaccgcgccgcgttgcaggtgaacggctaacgcttcgctatcattctgtgccctggcgagggaagccaggcattgcagatactctggtttacgtttaccgcgacgcggcgggttaagcatcacgacgcgcgctccggccagcgtgttgcgggcagagatatcgcgcaataccaggcggtcgttatctgccagccataacggggggtcgaagaccagttcagcaaggttatcttccagcagtgaaacgcgtcccgtgacgtggctggcggcgtggtgaatatgcagcggctgccactgggtcagcggtgtatgggtttgaagctcgacaatcacccgtgtgaacggctctggcggcacatcggcaagcagccagtcgccacggttaatctgctctttttccgcatcacccgcgatgttaagcgcgatacgctgcccggcattggcggtttctgttggctggttttgcgcatgcagcgcacgtacacgcatcggtttatttacaccagtcagccagagtgaatcgcctaccttcacttccccgcttaacgccgtaccggtgacgaccagcccggcaccttttacggtaaatgcgcggtcaatcgcgaggcggaaactatgttggctggcgtgctcgcgttccggcaactgaagcagatgctcgcgcagggcatcaattccccgaccttcggttgctgcggtgataaacagttttgcctcagcaaaaccgtattcccgcagaacctcctttacctggcgttcaacctcatcaacacgcgcttcgtctacgcgatcggctttggtcagcgccactgtcagcatcgggttaccggtcagctgcaaaatcgccagatgctcacgggtctgtgccatcacgccgtcatcgcacgccaccaccaacagcgcgtgatcgataccaccaacgcccgccagcatgttggaaagaaacttttcatgaccgggtacgtcgataaaaccaggcacgcgaccatccggctgcggccagtaggcatagccgagatcgatggtcatgccgcgctttttttcttccggcagacggtcagcatttacgccagtaatcgcctgcaataaggttgttttgccgtggtcaacgtgtccggcagtcgcaataatcatttcaacaacatctccaaaaaccgttgctcatcttcaaggcagcgtaaatccagccacaatcgtccgtcataaatacgaccaatcaccggcactggcaattcacgccagcgggcggctaatgactcaaggtggctaccgcgtccatcatggggtgtaaacgttaatgccgcgctcggcaggcgatcaaccggcagcgaaccactgccaatctgcgaaagacatggcataacctgtaccgcaaactccgcgccgtaatgtgcggcaaggggagcctgtaaacgttgtgcctggatttgaatgacctctgcgctgcgggtaagcaggcgcagggtcggtaatttttcactcagagcttcagggtgtaaataaagacgcaacgtggcttccagcgccgcgagggtcattttatccgcgcgtaatgcacgcttcagcgggtggctttgcaggcgggcgatcatctcttttttaccaacgataatccctgcctgcggcccgcctaacaacttgtcgccggagaagctcaccagactgacgcccgccgcaatcaactcctgcggcattggctctttcggcaaaccgtactggctaagatcgaccagcgagccactgcctaaatcagtcactacgggaacatccagctctttgccgagcgccaccagttccgcttcatctatcgctttggtgaacccctgaatgctgtagttactggtatgtactttcatcaacagtgcggtattttcattcaccgcctgacgataatcattcgcgtgcgtgcggttggtggtccctacttcgtgtagggtgcagcctgcctgacgcataacatcgggaatacgaaacgcgccgccaatctccaccagttcgccgcgagataccaccacctcttttccgctggcagtggccgccaacatcaataacaccgccgccgcattgttattgacgatacaggcatcttccgcccccgtaatacggcacagcagctgcgccagcgcccgatcgcgatgtccgcgtccggcgtcgtccagatcgtactcgagggtcactggcgaacgcatagcctgcgcaacggcttccaccgcggcttccgcctgtaaagctcgcccaaggttggtatgcagcacggttcccgtcaggttgatcaccggacgcagcgcgctctgcgcttctttcgtcaaccgggcatcgacttcttgcgcccagttttcacaccacgcaggcagcgtctggctgccacgaatcacttctcgcgcttcgtcgagcatctgacgcaacaattccaccacgcgggtgtgaccataagtatcacgcaaagaaaggaaggagctatcgcgcaataagcgatcaatagccggaagttgactatagagggaacgcgtttcggttgtcataggaaacctggctgatcaaggccctctcacacggagaagggcgtttaacataaccacggattgtaacgtgagatgggtcaggaggacatatcgcgcatcaagcctttggcggttcggtgcgagcaaaactttcgcggctaaacaggttttcgaccagtttgactaagtgtgggcggtcgacacaccaacctggcgcaacgcggcggaaattgagatatccgacggcacaggcaatggcgatagtcgccagattgaccgtatcggttttgagtgtgccatcgaccagatatccttccagcacatccagactgcggttgattttctcccgctggcgtaacaattcatcttcagactgctgcgccgctggacgcgcctgttcacgcaccgataccagcccggcatccataatgccatccgccagtgcctcaattttgcgcacccgcaacgactccagcggatcgcgcggcaacatcgccggagcgacattcattaattcaatatattcagcgatgatcggcgaatcaaaccagcattcgccctcttcggtcaccagcaccggcacttttcctaacgggttaaattgcgtcacgccgttgtccgcgttatagggcagttcattaataaattcgaaagttatgcccttttctaacaacagaatagaaagtttgcgtacaaacgggctggtgtagctaccgacgagtttcatgccgagtcctttgtgcgaggaaaaatatcagtatggcctggtgatgggaaaaagggcagaaaatgttgatggtttgttacttccaaataaatcacatatttatcatggtgatataaatattttcctaattgtttctatctgatggatatctcacttaaggctttcttataaatctgtagggttttgcctggaagcagacaaataacccgataaaacaaggatgagcagatgagcggaaaaccggcggcgcgtcagggcgacatgacgcagtatggcggtagcattgttcagggttcagccggggtgcgcattggtgcccccaccggcgtggcctgttcggtgtgccccggcggagtgacgtccggccatccggtcaatcccctgctcggtgcaaaggtccttcccggtgaaaccgacatcgccctgcccggcccgctgccgttcatcctctcccgcacctacagcagttaccggacaaaaacgcccgcgccggtggggagcctcggccccggctggaaaatgcctgcggatatccgcttacagctgcgcgataacacactgatactcagtgataacggcggcagaagcctgtattttgagcacctgtttcccggtgaggacggttacagccgcagcgagtcactctggctggtgcgcggcggcgtggcgaaactggatgaaggtcaccggctggccgcactctggcaggcgctgccggaagaactccgcttaagtccgcatcgttatctggcgacaaacagtccgcaggggccgtggtggctgctcggctggtgtgagcgggtgccggaagcggatgaggtgctgcctgcgccgctgccgccgtaccgggtactgaccgggctggtggaccgcttcgggcgcacacagacgttccaccgcgaagccgccggtgaattcagcggcgaaatcaccggcgtgacggatggtgccgggcgtcacttccggctggtactgaccacgcaggcgcagcgggcagaagaagcccggcagcaggccatttccggcgggacggaaccgtccgcttttcctgataccctgccgggttacaccgaatatggccgggacaacggcatccgtctgtctgccgtgtggctgacgcacgacccggaatacccggagaatttacctgccgcgccgctggtgcgctatggctggacgccgcgcggcgaactggcggtggtgtatgaccgtagtggcaaacaggtgcgcagctttacttacgatgataaataccggggccggatggtggcgcaccgtcacacgggccggccggaaatccgttaccgttacgacagcgacgggcgggtgacagaacagctaaacccggcaggcttaagctacacgtatcagtatgagaaagaccgcatcaccatcaccgacagcctgaaccgccgtgaagtcctgcacacgcagggtgaaggcgggctgaagcgggtggtgaaaaaggaacacgcggacggcagcgtcacgcagagtcagtttgacgcggtgggcaggctcagggcacagacggatgccgcaggcaggacaacagaatacagcccggatgtggtgacgggcctcatcacgcgcatcaccacgccggatggcagggcatcggcgttttactataaccaccacagccagttaacgtcagccaccgggcctgacgggctggaaatacgccgggaatatgatgaatggggccgtctgattcaggaaactgcccctgacggcgatatcacccgctaccgttatgataatccacacagtgacttaccctgcgcaacggaagatgccaccggcagccggaaaaccatgacgtggagccgttacggtcagttgctgagcttcaccgactgttccggttatgtaacccgttatgaccatgaccgcttcgggcagatgacggcggtgcaccgcgaggaagggctgagtcagtaccgcgcatacgacagccgtggacagttaattgccgtgaaagacacgcagggccatgaaacgcggtatgaatacaacgccgccggtgacctgaccaccgtcattgccccggacggcagcagaaacgggacacagtacgatgcgtggggaaaagccatctgtaccacgcagggcggtctgacgcgcagtatggaatacgatgctgccggacgggtcatccgcctgaccagtgaaaacggcagccacaccaccttccgttacgatgtactcgaccggctgatacaggaaaccggctttgacggccgcacacagcgttatcaccacgacctgaccggcaaacttatccgcagcgaggatgaggggctggtcacccactggcactatgacgaagcagaccgcctcacgcaccgcaccgtgaagggtgaaaccgcagagcgctggcagtatgacgaacgcggctggctgacagacatcagccatatcagcgaagggcaccgggtgacggtgcattacgggtatgatgagaaaggccggctgaccggtgagcgtcagacggtgcatcacccgcagacggaagcactgctctggcagcatgagaccagacacgcttacaacgcgcaggggctggcgaaccgctgtataccggacagcctgcccgccgtggaatggctgacctatggcagcggctggctggcaggcatgaagctcggcgacacaccgctggtggatttcacccgcgaccgcctgcaccggaaaacgctgcgcagattcggccgttatgaactcaccaccgcttatacccctgccgggcagttacagagccagcacctgaacagcctgcagtatgaccgcgattacacctggaacgacaacggcgaactcatccgcatcagcagcccgcgccagacccggagttacagctacagcgactccggcaggctgaccggcgttcacaccaccgcagcgaatctggatatccgcatcccgtatgccacggacccggcaggtaaccgcctgcccgacccggagctgcacccggacagcaccctcagcatgtggccggataaccgtatcgcccgtgacgcgcactatctttaccggtatgaccgtcacggcaggctgacagagaaaaccgacctcatcccggaaggggttatccgcacggatgatgagcggactcaccggtaccattacgacagtcagcaccggctggtgcactacacgcggacacaatatgaagagccgctggtcgaaagccgctatctttacgacccgctgggccgcagggtggcaaaacgggtgtggcgacgtgaacgggacctgacgggctggatgtcgctgtcacggaaaccgcaagtgacctggtacggctgggacggcgaccggctgaccacaatacagaacgacagaacccgcatccagacgatttatcagccggggagcttcacgccactcatcagggttgaaaccgccaccggtgagctggcgaaaacgcagcgccgcagcctggcggatgcgcttcagcagtccggcggcgaagacggtggcagtgtggtgttcccgccggtgctggtgcagatgctcgaccggctggaaagtgaaatcctggctgaccgggtgagtgaggaaagccgccgctggctggcatcgtgcggcctgactgtggcgcagatgcaaagccagatggacccggtatacacgccggcgcgaaaaatccacctgtaccactgcgaccatcgcggcctgccgctggcgcttatcagtgcggaaggggcaacagaatggtgcgcagaatacgatgaatggggcaacctgctgaatgaagagaacccgcatcagctgcagcagcttatccgcctgccggggcagcagtatgatgaggagtccggcctgtattacaaccgccaccgctattatgacccgctgcacgggcgatatatcactcacgatccgattggactgaaggggggatggaatttttatcagtatccgttgaatccggtcatcaatgtgatccgcaagttggttgatgtttttcctagaccattccccttgccaattccatggcccaaaagccctgcacagcagcaagcagatgataatgctgcaaaagcattgacaaaatggtggaacgatacagcatcacaaagaatatttgactctctaatattgaataatccgggactagcattagatataacaatgatagcttctcgtggaaatgttgcagacacagggataactgatcgtgtcaatgacataataaatgacagattctggagtgatgggaaaaaacccgacagatgtgacgtacttcaggaactaattgattgtggtgatattagtgctaaagatgcaaaaagcacacagaaagcctggaattgtcgtcactccagacagtcaaacgataaaaaaagatagcccttgtggaggttcctgcaatgtcaaatacataccagaaaagaaaggcaagtaaagagtatggtttatataatcaatgtaagaaactaaatgatgatgaattatttcgcttacttgatgatcacaattccttgaaaaggatttcatctgccagagtattacagttaagaggtgggcaagacgctgttagattggcaattgagttctgctctgataaaaattatatccgtagagatatcggagcatttatactcgggcaaataaaaatttgcaaaaaatgcgaagataatgtttttaatattttgaacaatatggcattgaatgataagagcgcttgcgttcgagctacggcaatcgagtcaacggctcagcgatgcaagaaaaacccaatttattcacctaaaatagtagaacaatctcaaattactgcttttgataaatcgactaatgtcagacgtgctacagcatttgctatttctgttatcaatgataaagcaacaattccactattgattaatctgttaaaagatccaaatggagatgtcagaaactgggccgcatttgcaataaatatcaataaatatgataatagtgatattagggattgttttgtggagatgcttcaggataaaaatgaggaagtccgtattgaagcaataatcggactttcctacagaaaagataaaagggttttatctgttttatgcgatgagttaaaaaaaaatactgtttatgatgatatcattgaagctgcgggtgaattaggtgataaaacgctacttcctgttttagatactatgttgtacaagtttgatgacaatgaaattataacttccgctattgataagctgaagcgttcatagcgtgagttgcctatgcacagtgggggattcccgccggtctggtgcagatgctcgaccggctggaaagtgaaatcctggctgaccgggtgagtgaggaaagccgccgctggctggcatcgtgcggcctgactgtggcgcagatgcaaagccagatggacccggtatacacgccggcgcgaaaaatccacctgtaccactgcgaccatcgcggcctgccgctggcgcttatcagtgcggaaggggcaacagaatggtgcgcagaatacgatgaatggggcaacctgctgaatgaagagaacccgcatcagctgcagcagcttatccgcctgccggggcagcagtatgatgaggagtccggcctgtattacaaccgccaccgctattatgacccgctgcacgggcgatatatcactcaggatccgattggactgaaggggggatggaatttttatcagtatccgttgaatccggtcataaatgtagatccgcaaggtttggttgatataaatttataccccgaaagtgatcttatccattctgtagctgatgagattaatatcccaggcgttttcacaatcggggggcatggtacccccacatctattgaatccgcaacgcgcagtatcatgacagctaaagatctagcatatctaattaaatttgatgggaattataaagatgggatgacagtttggttattttcttgtaatacaggtaaaggacaaaattcatttgctagccaattagctaaagagttacatacaaatgtaataggacctgacacgctatggacgtggtgggggcgaggaactaatggtaagttaaaaatggatacagtgctaacagcaccaacgaaccttaattcaaataaggatctaatggctataacaacaaaagaccttggtaattggataacatatgggccatctgggcaccccatttctaatatgcaaggtacgccagaaaaacccagtgatataagataggttgtagatgtatgaaagcatgcttgttactatttttttatttctcttttatttgtcaattgcatggtgctgatgtgaaaataaaacaaaacgaaagtatgatggggtctacagcaatgacctatgatttaagtgaagaaaagttgatgaaactgaagtataaatcacaacatggtgattcagaggcatcatttcgactatatcaatattactgctttactaaaaataacatttacaaacaattgcgatacttagaaaaatcagcatctcaggggaatgttacagcgcagtttaattatggggtctttttatcagatacaaatccaacattatcagaatattataatttgaatagagctatttattggatggaattcgctgtaaataacggtaatattgatgcaaagagcaaacttcaagagctcaaaaagctaaagcgaatggatagaaggaagaataaggagaatccgtaaaagcaatagttcatcagactgccgcagcagtagtatgatgatgaatcagggctgtactataactattatcggtaacattaaccgcagcaggggcggtataacactcaggctccgattgggctggaaggtaggtggaatttttatcagtatccgttgaacccgatttctggaatcgatccccttgggattagccacctgtttatacagcataactttaggtatgctttcgtgtgtttcagatataccatgtgatgataatttttatgatgtgcttagtattccagtcgcttctggtaataatatgcaatgtaaaaataatccccgttgtacacatttataaatagatggccaatatctcaaggcctatggagttggaatgttaatgacccgggagcaagcaatagaaaacctgacggcatacgattagtaccgtcagttaatacaggaacttataatcgcaatggattttcaatacatagttgtttaaacgcttttggtccgtctttaggacctcgattctgttccgagggttgtataactggtttatctaatgacatgcaaaaattaaatgagttaatattttcagagccagatagcacattaacagttacggactaaaaaatatggcaaggttattaacaattgtatttttttctctatttctgcgagtgcagttactgcaagacaatttcagagagagttagatttggcagacaaagcaatattatgggcactaatatcagccagtactaaagagggacgaaaagcgtgttcactaagctattttgcctgtaaggccgcagaggctgaactcggactggcatatatggctgcgaatgataacaaggaatttctcacatccttatctaatataatgagatacaaaatagatgctggactttccgaatcctatacatgctatttattaagtaagggaaagatcataagaccatatctgaaaaatctaaatccactccaacttgccgctgattgcattgaaacagtaaataaaataaaagataagaataaaaaaaatcattgatataaattcagttaatatttgtagtgatgataaaaatataaaattgagagttaatagtactattatggccattgatgattctataaaatgcatcgatgaatgataacttaattttatttaaaaatatattaataactcactctccaggagttttttaacttagttttataatgaatacgataattaaaagtgaagaagaaaatagttgtatacatatattccatgaccctacattgtgatctatagattaaatattttttaaatgtgactgtcatccttcagataataaagccatcatcgcaatagatggaaaagcactcctgctcttttttgattagagccgtcgcaggaggaacaactcatatcatcattgcgatctcgacgatgtatagtctcatcctgcggcagaacaagacggataaaaaatccaatgagagcacactcatccagaacttattaacataatgaatattaaagaaaaatcatcgcagctaatgaagtaatatgcaaaaataattagtccttacaaggagcaaagttccataatctcccccctccccctcaatgatccaaataaagataatgcatccagctggtcattcttagcagcactttccgcatcaccgaaacatggctgaaatggtcggagtaaaccgccacctgggcgtagatgccgtcgggtaaggcatcgatatcatcgttagggtccagttcaatggttcccagcacaccgtccgtgccgggcacgaccgttaatgattgcaataccccctgcgcctgataagaaccgcctggcacgacaggtaaaatactagtcagtttgccgtgaaacacctgcccaggtagcgcgttaaacaccacttccgcatcatcgccgggtttcagacgtaacagcgagttttgccgaaattgggcgacaatttgccgtttttgctcggggatgaagaccatcaccggacgcagcggcaaggcagctgcgtatgtacctgggcggatcagtacctgagtaacgtagccattgctcggcgcgcgaatgacagtctgctcaaggttatattttgcttcagtaagttgcgctcttaagctcacaatctgcgattgctcgccgttaaccatactgtcgagctggctctggatctgcgcctgctccgccaccgagcctttcaccagcgcatcctgcgcgaggaaattttgccgcgcatcgtcgatgtcacgttccgagaacggattcaccgccgcctggctgcctttcaagtaacgttgataatttttaaacagacggtcgcgctccgctgaaacctgggtggtgttggcctgcgcttcagtgagctgcgcacgcagcgtctttatattatgcgtcgccgtcatcaggtcagcctgaagtctgtcaactcgcgcctggtaacgaaccgggtcgagcttaaaaagcacctcgcccttttgaataagctgattattcttgtcagtgacttcagtaacaattcccgtcacctgtggcgtgatagggatcgctatcactgccttttgcgcggtaaaagtgtaagggtggttgtagttcatcaataaaatcaaaccactcaccagaaacacgcctcccagcgccgccgtcgccagcgtccactgatttaccggaatgcggaagattttaaagaccgcccacgccagcgccacgtaagttaaaacaatcaatagatccataattagatctccgggaacgtggaatagtcagtctttttctcggcggcgagttgatgctccagccgggaaattcggtcagaaagtgaggcgatttccgggtcagtcgctttctcctgcgacgcaacatgtgactgcataccccagccacgctccggttgatagagcgtcgcccagatccacagaaacggccagataacatgcagagtaaacaggctcacccagcccgccgtatgaatagcgtcggcatgggggtgattgcgctttttggcaatcagataagggatgtcatgtatcgcgatgattccataaaaaatcaccagaaagacgaagatcagcactcccaacgcgaaatagtttagaaacatatctgcctcggattcacgtttatcagtgttgtttttgggctggcagccagaagggagtcaggctgatattttgacaataatccgggttcgcgattctcgccataacaccaaagaataatttttagaggtgatgagttgcttagttacataacgattgtatgacgaaggcataacatgctgtagatcacatcaggtgaacgccgtaagaaaatatcttgtgattcagatcacaaagattcaacaaaccatcaaaacaaaaatgtgacactactcacatttaaatgccatttttagcgaaaatcgccgccttgttgcttttttacacaagcgttttgtgatgaacgtcacgtcaattacctctctaccccctatatttatgtgattgatatcacacaaaaggccgtcgactggacagttaaccgattcagtgccagatttcgcagtatctacaaggtccggctacctctgccgccacattaacaaaaaacctcgggcttccagcctgcgcgacagcaaacataagaaggggtgtttttatgtcatccgatattaagatcaaagtgcaaagctttggtcgtttcctcagcaacatggtgatgccaaatatcggcgcgtttatcgcgtggggtatcatcaccgcgttatttattccaacagggtggttaccgaacgagacgctggcgaagctggtcgggccgatgatcacttatctcctgccgctgctgatcggttataccggtggtaagctggtaggcggcgaacgtggcggcgtagtcggtgccatcaccaccatgggcgttatcgtcggcgcagacatgccgatgttcctcggttctatgattgcaggtccgctgggcggctggtgcattaagcacttcgaccgctgggtagacggtaagatcaaatccggttttgagatgctggtgaataacttctccgcaggcatcatcgggatgatcctcgctattctggcattcctcggcattggcccgattgttgaaaccctgtccaaaatgctggctgcgggcgttaacttcatggttgtccatgacatgctgccgctggcgtctatctttgttgaaccggcgaaaatcctgttcctcaacaacgccattaaccacggtatcttctcgccgctgggtattcagcagtcccatgaactgggtaaatcaatcttcttcctgattgaagctaacccaggtccaggtatgggcgtgctgctggcgtacatgttctttggtcgtggtagcgctaaacagtctgcgggcggtgcggcaatcatccacttcctgggtggtatccacgaaatctacttcccgtatgtgctgatgaatccgcgtctgatcctcgcagtcatcctcggcggtatgactggcgtgttcacgctgactatcctgggcggtggtctggtttctccggcatctccgggttctatccttgctgtactggcgatgacaccaaaaggtgcttatttcgctaacatcscgggtgtgtgtgcggcgatggctgtctccttcgttgtctctgctattttgctgaaaaccagcaaagtgaaagaagaagatgatattgaagcagcaactcgtcgtatgcaggacatgaaagctgagtctaaaggtgcatctccgctgtctgcgggcgatgtgactaacgacctgagccacgtacgtaaaatcatcgttgcctgtgacgccggtatgggttccagtgcgatgggcgcaggcgtgctgcgtaagaaaattcaggatgcaggtctgtcacagatttcggtcactaacagcgcgatcaacaacctgccgccagatgtggacytcgtcatcactcaccgtgacctgaccgaacgcgctatgcgccaggttcctcaggcacagcatatttcgctaaccaacttcctcgacagcggcctgtacaccagcctgactgaacgtctggttgctgcccagcgacatactgaaaacgaagtgaaagtgaaagacagtctgaaagacagctttgacgattccagtgctaacctgttcaaactgggcgcggagaacatcttcctcggtcgcaaagcagcaaccaaagaagaagcgattcgttttgctggcgagcagctggtgaaaggcggttacgttgagccggagtacgttcaggcgatgctggatcgtgaaaaactgaccccgacttatctgggtgagtctatcgcggtgccacacggtacggttgaagcgaaagatcgcgtactgaaaacgggcgtggtgttctgccagtacccggaaggcgtgcgcttcggtgaagaagaagatgacattgctcgtctggtgattggtattgctgcccgtaacaacgagcacattcaggttatcaccagcctgaccaacgcactggatgatgagtccgtcatcgagcgtctggcacacaccaccagcgtggatgaagtgctggaactgctggcaggtcgtaagtaatccaatcctaccctctcctcacggagagggtttgggtgagggaaaagcctcaccccagccctctcgggtaaaaacattgatgaaggttaatactatgaaagcattacattttggcgcaggtaatatcggtcgtggctttatcggtaaactgctggcagacgcgggtatccaactgacgtttgccgatgtcaatcaggtggtacttgatgccctgaatgcccgtcatagctatcaggttcatgtggtcggtgaaaccgagcaggtagataccgtttccggcgtcgatgctgtcagcagcattggtgatgatgtcgttgatctgattgctcaggtcgatttagtcactaccgccgttggcccggttgtgctggaacgtattgctccggctatcgccaaagggctggtgaaacgtaaagaacaaggtaatgaatccccgctgaacatcatcgcctgtgaaaacatggtacgcggtaccacgcagctgaaaggtcatgtgatgaacgccctaccagaagacgccaaagcgtgggtagaagaacacgttggctttgtcgattccgccgttgaccgcatcgtaccgccttcggcttcggcaactaacgatccgctggaagtgacggtagaaactttcagcgaatggattgtcgataaaacgcagttcaaaggcgcactgccgaacatcccaggcatggagttaaccgacaacctgatggcatttgtcgaacgtaaactcttcaccctgaacacgggtcatgctataaccgcgtacctcggaaaactggccggtcatcagaccattcgtgacgctattctcgacgagaaaatccgcgcggtggtaaaaggtgcgatggaagaaagtggtgcggtactgatcaagcgctacggctttgacgcagacaaacatgcggcgtacatccagaaaatcctcggtcgttttgagaacccgtatctgaaagatgatgtagagcgcgtaggccgtcagccgctgcgtaaactgagtgctggcgaccgtctgatcaagccattgctcggtacgctggaatacagccttccgcacaagaatctgattcaggggattgctggtgcaatgcacttccgcagtgaagacgatccgcaggctcaggaactggcagcactgatcgctgacaaaggtccgcaggcggcgctggcacagatttccgatcttgatgccaacagcgaggttgtatccgaggcggtaaccgcttataaagcaatgcaataatggtggaccaggcgcaggacaccctgcgcccgaataacagattgtcagatatgcaggcaacaatggaacaaacccaggcctttgaaaaccgtgtgcttgagcgtctgaatgctggcaaaaccgtgcgaagctttctgatcaccgccgtcgagcttttgaccgaggcggtaaatcttctggtgcttcaggtattccgcaaagacgattacgcggtgaagtatgctgtagaaccgttactcgacggcgacggtccgctgggcgatctttctgtgcgtttaaaactcatttacgggttgggcgtcattaaccgccaggaatacgaagatgcggagctgctgatggcattgcgtgaagaactaaatcacgacggcaacgagtacgcctttaccgacgacgagatccttggaccctttggggaactgcactgcgtggcggcgttaccaccgccgccacagtttgaaccagcagactccagtttgtatgcaatgcaaattcagcgctatcaacaggctgtgcgatcaacaatggtcctttcactgactgagctgatttccagaatcagcttaaaaaaagcctttcaaaagtaagcaacgtctgcttactgcccctctacctgcttcggccgataaagccgacgataatactccagacgttgtagatataacggcacgctttcatcgggtattccggacggaatcgcgttacggggaggaagttttttcagatactcccggaacgcctggcttgatgccatgaaatctacggctttatcgataagaagcggaacgttttcacctaatttgcccatgatgatatctccgtattaccccgcgccgggaatgcgcggccgccaattttagtttaggttcccggtaaagatgacattaaggaaaacgtgctgaatcctcaataatcatccgctgctgtttattatcttttttctatagatttcttaattaatcaataaattgcgtagtttttaagcatgttaatgattacgttacagaactattgcaatgtcatcagttgtgaacaaagcacctggtcgcgcatactaggggctataaatttatctttatcagaagccatcacatgaaagaagtcgaaaaaaacgaaatcaaacgtctcagcgatcgtctggacgccatccgccaccagcaggccgatctgtcgctggttgaagccgcagacaaatatgccgagctggaaaaagagaaagccacgctggaagcagaaattgctcgcctgcgtgaagttcatagccaaaaactgagtaaagaagcacagaagctgatgaagatgccgtttcagcgcgcaattaccaaaaaagagcaggctgatatgggcaagctgaagaaaagtgttcgcggactggtggttgtgcacccaatgaccgcgctgggccgtgaaatgggcctgcaggagatgactggattctctaagactgcgttttaagcgcctcagacgactggttcgatcatatcaacccgcatctggcttgccttagctggtcaatgcggggactctcctgtctactcgcctaattaccaaacaattcactccctttacgtcgatttaccgctggttgatattctgaaaatgcatttttaccgaaatagccacctataaacaataaaaatatatagaagatatcatttattaattaacaagcagttacgtctctttttttcggatttaattgtgaaattttaatcatcatattcatacaataaattatctgtaaattttttcccagacatggtttctttcatatttgacatttattaataatcatcattagaatccacgaaaataatatattcatacaaacacagacatcttttgaaacgaatgatacatttttataatgaatgcttaaaacaatatttaatcgacacacatcactgtcattaatgtaaagcaacatagatcaccaataatacaatggacaactctaccggcattgatcgctgggcggaggaaataaggatttttacatgaactagaagaagatttttttcagtgctgtcactgtttcagttctctgcgcattaacgggatgtgactacattgaagaaggcaagccagaaagtagtttattgaaacaacaagaagaacataacaataaaattgatctacttgaaaaacaacaagcacagctaaagagtcaactggaaactattcaaaaacaacaaactggcataataagcagtacaaagactttaactcacgtaattaaatccgttaaagatcaacaaaacacttttatttttaccgagtttaacccagcaaaaacgaagtatttcatcctgaacaatggttcggtggctttagcgggtcgagtgttatccattgacgccacagagaatggcagtgttattcatatttcactggtcaacttattaagtacacctatctcaaatattggttttaatgcgacatggggtggtgaaaaacctgtcgatgccaaagagtttgcccggtggcaacaattacttttcaacacatcaatgaaatccacattgaaattattaccaggtcaatggcaagacattaatttgaccctgaagggtgtatcgcccaataacctgggatatctgaagttagccatcaacatggaaaatattcagttcgacaatcttccctctgctgaaaatcggcagaaaagaagcaaaaaataaatgcagttagtacgcttataacaaggaatagcgagcatcattaatgaacaaaatatttaaagttatctggaaccctgcgacagggaattatactgttaccagcgaaacggcaaaaagccgtggcaagaaatctgggcgcagtaagctgttaatttctgcgctggttgcgggtggaatgttgtcgtcgtttggggcattggcgaatgccgggaatgacaacggtcagggtgttgattacggtagtggatcagctggcgacggctgggttgctataggcaaaggggcgaaagcaaatacttttatgaacaccagtggttccagtactgctgtgggttatgacgctatagctgaaggccaatatagctctgccatcgggtcaaaaacccatgcgattggtggtgcatcaatggcctttggggttagtgcaatatcagaaggcgatagaagtatagcactgggtgcctcttcgtattcattgggccaatactcaatggccctcggccgttattcaaaagcattgggtaaattgtctattgctatgggggactcttccaaagcggaaggagcaaacgccattgccctgggaaatgccactaaagctactgagattatgagtattgctcttggcgacaccgccaatgcgtcaaaagcgtattcaatggcgctgggagcaagtagcgtcgcatctgaagaaaacgctattgcgataggtgctgagaccgaagccgctgaaaatgcaactgctattggcaataatgcgaaggcaaaagggactaatagcatggcaatggggttcggaagccttgccgataaagtcaatactatcgcattaggaaatggcagccaggctctggcagataatgcaatcgccataggccagggcaacaaagctgatggcgtggatgccatcgctctgggtaatggtagccagtcgagaggcttaaacaccattgccttaggcacagccagtaatgcaactggtgataagagtcttgcgcttggtagtaatagcagtgccaacggtattaactctgtcgcgctgggcgcagattccattgcggatttagacaataccgtctctgtcggcaatagttcattaaaacgcaagatcgttaatgtgaaaaatggcgcgatcaagtctgacagttacgatgccattaatggttcacagctttatgccattagcgactcggtagcaaaaaggcttggaggaggggctgcagtagatgttgatgacggtactgttacagcaccaacctacaatttaaaaaatggtagcaaaaataacgtaggggctgcgctcgctgtacttgatgaaaacaccctgcaatgggaccaaaccaaaggcaaatacagcgctgctcatggtactagtagcccaactgccagcgtaatcaccgatgttgcggatggcacgatttcagcctccagtaaggatgcggttaacggttcccaactgaaagctaccaatgacgatgtcgaagccaacaccgccaatatcgctactaataccagcaacattgccacgaatacggcaaatattgccaccaataccaccaatatcaccaacctgacggattccgttggtgaccttcaggctgatgccctgctctggaacgaaactaaaaaggcattcagtgcagctcacggccaggataccaccagcaaaatcaccaacgttaaagatgccgacctgacggctgacagcactgatgctgttaacggctctcagctgaaaaccaccaacgatgctgtggcgacgaataccaccaatatcgccaataacacttccaatattgccactaacaccaccaacatctctaacctgactgagacggtgactaatcttggtgaggatgcgctgaaatgggataaggacaatggtgtattcacggcagctcatggcaccgagaccaccagcaaaatcaccaacgttaaagatggcgacctgackactggcagcaccgatgccgttaacggctctcagctgaaaaccaccaacgatgccgtggcgacgaataccaccaatatcgccactaacaccaccaacatctctaatctgactgagacggtgactaatcttggtgaggatgcgctgaaatgggataaggacaatggtgtcttcactgcagctcatggcaacaataccgccagcaaaatcaccaatatcctggacggcacagtcactgcaaccagttccgatgccattaacggtagccagctttatgacttaagcagcaatatcgccacctacttcggcggcaatgcttctgtgaatactgacggtgtgtttaccggtccaacctacaaaatcggtgaaacaaattattataacgtcggcgatgcactggctgcgattaactcctcatttagcacgtctctcggcgatgctctgctttgggatgccaccgcaggtaaattcagtgccaaacacggtactaatggtgacgcaagcgtgatcactgatgtcgcagatggtgaaatttcagactccagttctgacgcagtaaacggctcacaactccacggcgtgagcagttatgttgttgatgcgctggggggtggtgccgaagtcaatgcagacggcaccatcactgcgccgacgtacaccattgctaatgctgattacgataatgtcggtgatgccctgaatgctatcgataccactcttgacgacgctctgctctgggatgcggacgccggtgaaaatggtgcatttagcgccgctcacggaaaagataaaactgccagtgtaatcactaacgtcgctaacggtgcaatctctgctgccagcagcgacgcgattaacggctcacaactctataccaccaataagtacatcgctgatgcgctgggtggtgacgcagaagtcaacgctgacggcaccatcaccgcaccgacttacaccattgcgaacgccgagtacaacaacgtcggtgacgccctggatgcgcttgatgataacgccctgctgtgggatgagactgccaatggcggtgctggagcctacaatgccagccatgacggtaaagccagcatcatcactaatgtcgctaatggcagtattagtgaggacagtaccgatgcagtgaacggttctcagttgaatgcgacgaatatgatgattgagcagaacacccaaattatcaatcagctcgctggtaacaccgacgcaacctatatccaagaaaacggtgcgggtattaactatgtgcgtactaacgacgacggcttagcgttcaacgacgccagcgcacagggtgttggcgctacagctataggttataactctgtcgccaaaggcgatagcagcgtagctattggtcagggcagctacagcgacgttgatacgggtatcgccctgggtagcagctctgtttccagccgagtgattgccaaaggctcccgtgacaccagcataacggaaaatggcgttgttattggttacgacaccacggatggcgaactgctcggtgcattgtctatcggtgatgacggtaaatatcgtcaaatcatcaacgtagccgatggttccgaagcccatgacgccgttacggttcgtcaattgcagaatgcgattggtgcggtcgcaaccacgccgactaaatacttccacgctaattcaacggaagaagattcactggcagtgggaactgactcgctggcaatgggtgcgaaaaccatcgtgaatggcgataaaggtattggtatcggttatggtgcctacgtggacgcgaatgcacttaacggcattgccattggtagcaatgcgcaagtcattcatgtcaacagtattgcgataggtaatggttctacgaccactcgtggcgctcaaaccaattataccgcctacaacatggacgcaccgcagaactctgtcggtgaattctcagtcggtagtgcggatggtcaacgtcagatcactaacgtcgcagcaggttcggctgataccgatgcggtcaacgtgggtcagttgaaagtaacggatgcgcaggtttcccagaatacccagagcattactaacctggataatcgggtaacgaatcttgattcacgcgtcaccaatatcgaaaacggtattggcgatatcgtcaccaccggtagcaccaagtacttcaagaccaataccgatggtgtagatgccagcgcgcagggtaaagatagcgtcgcgattggttccggctccattgctgccgctgacaacagcgtcgctctgggtacagggtctgtggcaaccgaagaaaatacgatctctgtaggttcctctactaaccaacgtcgtatcaccaacgtagctgcaggtaaaaatgctaccgatgctgttaacgtggcacagttgaagtcttccgaagctggcggtgtacgttacgacaccaaagctgatggttctatcgactatagcaatatcaccctcggtggcggcaacggcggtacgactcgtatcagcaacgtctccgctggcgtcaacaacaacgacgtggtgaattacgcgcagttgaagcaaagcgtgcaggaaacgaagcaatacaccgatcagcgaatggttgagatggataacaaactgtctaaaactgaaagcaagttgagcggtggtatcgcttctgcaatggcaatgaccggtctgccgcaggcttacactccaggtgccagcatggcctctattggtggcggtacttacaacggtgaatcggcagttgctttaggtgtatcgatggtgagcgccaatggtcgttgggtctacaaattacaaggtagtaccaatagccagggtgaatactccgccgcactcggtgccggtattcagtggtaatgatccattaagttagtgtgactaagggcaaacgccaaattgcctgatgcgttacgcgcatcaggcaagataaggcgctccgggtcaacaatctaagggcaattctctgatgaggattgcccttttctttaccaracatctccccccacaagaattggccctaccaattcttcgcttatctgacytctggttcacaattccccaattaaaactcacatcaatattgccaatacataacatttagttaaccattcattgtcattatccctacacaacacaattggcagtgccacttttacacaacgtgtgacaaggagatgagcaacagactcattacacgatgtgcgtggactccaggagacctgcaatgaatctctggcaacaaaactacgatcccgccgggaatatctggctttccagtttgatagcatcgcttcccatcctgtttttcttctttgcgctgattaagctcaaactgaaaggatacgtcgccgcctcatggacggtagcaatcgcccttgccgtggctttgctgttctataaaatgccggtcgctaacgcgctggcctcggtggtttatggcttcttctatggtttgtggcccatcgcgtggatcattattgcagcagtgttcgtctataagatctcggtgaaaaccgggcagtttgacatcattcgctcgtctattctttcgataacccctgaccagcgtctgcaaatgctgatcgtcggtttctgtttcggcgctttccttgaaggagccgcaggctttggcgcaccggtagcaattaccgccgcattgctggtcggcctgggttttaaaccgctgtacgccgccggactgtgcctgattgttaacaccgcgccagtggcatttggcgcgatgggcattccaatcctggttgccggacaagtaacaggcatcgacagctttgagattggccagatggtggggcggcagctaccgtttatgaccattatcgtgctgttctggatcatggcgattatggacggctggcgcggtatcaaggagacgtggcctgcggtcgtggttgcgggcggctcgtttgccatcgctcagtaccttagctctaacttcattgggccggagctgccggacattatctcttcgctggtatcactgctctgcctgacgctgttcctcaaacgctggcagccagtgcgcgtattccgttttggtgatttgggggcgtcacaggttgatatgacgctagcccacaccggttacactgcgggtcaggtgttacgtgcctggacaccgttcctgttcctgacagctaccgtaacactgtggagtatcccgccgtttaaagccctgttcgcatcgggtggcgcgctgtatgagtgggtgatcaacattccggtgccgtacctcgataaactggttgcccgtatgccgccagtggtcagcgaggctacagcctatgccgccgtgtttaagtttgactggttctctgccaccggcaccgccattctgtttgctgcactgctctcgattgtctggctgaagatgaaaccgtctgacgctatcagcaccttcggcagcacgctgaaagaactggctctacccatctactccatcggcatggtgctggcgttcgcctttatctcgaactattccggactgtcatcaacactggcactggcactggcgcacaccggtcatgcattcaccttcttctcgccgttcctcggctggctgggggtattcctgaccgggtcggatacctcatctaacgccctgttcgccgcgctgcaagccaccgcagcacaacaaattggcgtctctgatctgttgctggttgccgccaataccaccggtggcgtcaccggtaagatgatctccccgcaatctatcgctatcgcctgtgcggcggtaggcctggtgggcaaagagtctgatttgttccgctttactgtcaaacacagcctgatcttcacctgtatggtgggcgtgatcaccacgcttcaggcttatgtcttaacgtggatgattccttaatgattgttttacccagacgcctgtcagacgaggttgccgatcgtgtgcgggcgctgattgatgaaaaaaacctggaagcgggcatgaagttgcccgctgagcgccaactggcgatgcaactcggcgtatcacgtaattcactacgcgaggcgctggcaaaactggtgagcgaaggcgtgctgctcagtcgacgcggcggcgggacgtttattcgctggcgtcatgacacatggtcggagcaaaacatcgtccagccgctaaaaacgctgatggccgatgatccggattacagtttcgatattctggaagcccgctacgccattgaagccagcaccgcatggcatgcggcaatgcgcgccacacctggcgacaaagaaaagattcagctttgctttgaagcaacgctaagtgaagacccggatatcgcctcacaagcggacgttcgttttcatctggcgattgccgaagcctcacataacatcgtgctgctgcaaaccatacgcggtttcttcgatgtcctgcaatcctcagtgaagcatagccgtcagcggatgtatctggtgccaccggttttttcacaactgaccgaacaacatcaggctgtcattgacgccatttttgctggtgatgccgacggggcgcgtaaagcaatgatggcgcaccttagttttgttcacaccaccatgaaacgattcgatgaagatcaggctcgccacgcacggattacccgcctgcccggtgagcataatgagcattcgagggagaaaaacgcatgattatttccgcagccagcgattatcgcgccgcagcgcaacgcattctgccgccgttcctgttccactatatggatggtggtgcatattctgaatacacgctgcgccgcaacgtggaagatttgtcagaagtggcactgcgccagcgtattctgaaaaacatgtctgacttaagcctggaaacgacgctgtttaatgagaaattgtcgatgccggtagcactggcaccggtgggtttgtgtggcatgtatgcgcgtcgtggcgaagttcaggcagccaaagcggcggacgcgcatggcattccgtttactctctcaacggtttccgtttgcccgattgaagaagtcgcgccagccatcaagcgcccaatgtggttccagctttatgtactgcgcgatcgcggctttatgcgtaacgcgctggagcgagcaaaagcagcgggttgttcgacgctggttttcaccgtggatatgccgacaccgggagcgcgttatcgtgatgcgcattctgggatgagcggcccaaatgcggcaatgcgccgctacttgcaagcggtgacgcatccgcaatgggcgtgggatgtgggcctgaacggtcgtccgcatgatttaggtaatatttcggcttacctcggcaaaccgaccggactggaagattacatcggctggctggggaataacttcgatccgtccatctcatggaaagaccttgagtggatccgcgatttctgggatggcccgatggtgatcaaagggatcctcgatccggaagatgcgcgcgatgcagtacgttttggtgctgatgggattgtagtttctaaccacggtggccgccagctggacggtgtactctcttccgctcgtgcgttgcccgctattgcagatgcggtgaaaggtgatatcgccattctggcggatagcggaattcgtaacgggcttgatgtcgtgcgtatgattgcgctcggtgccgacaccgtactgctgggtcgtgctttcctgtatgcgctggcaacagcgggccaggcgggtgtagctaacctgctaaatctgatcgagaaagagatgaaagtggcaatgacgctgactggcgcgaaatcgatcagtgaaattacgcaagattcgctggtgcaggggctgggtaaagagttgcctacggcactggctccgatggcgaaagggaatgcggcatagtcgtttgagccccctcaccctaaccctytccctcagggagtggggaccgttcggcgctgtatgtactccctcactctgaaacgacaccgcactctttttttctccctcgcccctccggggtgaggggaaaaggccgcactgctcaccaattttctgctatcctgcccccgcactaagggggcagtatgctaaacatcgtactttacgaaccagaaattccgccaaatactggcaatatcatccgtctttgcgctaataccggctttcgtctgcatatcatcgaaccgatgggatttgcctgggacgataagcgcctgcgccgcgcggggctggactatcacgagtttaccgccgttacgcgtcatcatgactttcgcgcgttcctcgaagcagaaaatccccagcgcctgtttgccctcaccacgaaaggtacgcctgctcacagcgccgtaaactatcaggatggcgattatctgatgttcggcccggaaacacgcggcctgccagcgagcattcttgatgccctgcccgctgaacaaaaaattcgcattccgatggtgccggacagccgcagcatgaacctgtccaatgcggtgtcagttgtggtgtatgaagcctggcggcagctgggatatccgggagcgttgttgagagattagttactgtatgccggatagatgattacatcgcatccggcacgatcacaggacattagatcccatccccatactcaaatgtatggttaataccgttgaaatgctggtccatatccattgatggcttatcgctgtctggtttaccgacaatacgagccggaacgccagcggcggttgtatgcggcggcaccggttgcagcaccacggaacctgcgccaatcttcgcgccgcgaccaacttcaatattgccgaggattttcgcgcccgcgccaatcatcacaccttcacgaattttcgggtgacggtcaccaccagatttacccgtaccgccaagcgtcacagattgcagaatcgatacgtcgttttcaattaccgccgtttcacccacaacgatgcccgtggcgtggtcgagcataatgccacggccaatttttgctgccgggtgaatatcgacctggaacgtcacagaaacctggttttgcagaaagattgccaatgcgcgacgcccctgattccacaaccagtgaccgatgcgataggcctgcaaggcatgaaaacccttcaggtataacaacggggttgagtatttatcgactgccgggtcgcgggtacgcaccgcctgaatatcacaggccgcagaggcgatcatttccgggtcagcggcgtaggcttcttccaccacttcacggatagcaatagcaggcataattggcgatgacagcttgttcgccagcatgtagctcagtgcactaccaaggttttcgtgcttgagtagcgtcgcgtggtaaaaactggccagcattggctcacagtccgccagcgttctggcttcggctttaatattgttccagacaatttccagttcttcacacgacattgcttactccacacgatgagataatgaccggcccgttctgcgcgggccgggtcatagcggtaacaaaggttccctggggttagtggctgctgcgctcgtccttgcgtgcacgacctaataacgtcaatgctgcctcgcgcgcgttttttccgcaatataatacttgataaatttcctcggttattggcatttctacgccgaagcgatgcgccagttcgcggacttctttcgtattgcggtagccttccaccacctgaccaatcttctcctgcgcgctttgtacatccatgccctgaccgagcatcatgccaaaacggcggttacgcgactggttgtcggtacaagtaagcacaagatcgcccagccccgccatgcccataaaggtggcaggatcggcacccagcgccgcgccaagacgcgacatttcagccagcccacgggtgatcagtgccgtacgcgcattcgcaccaaaaccgataccgtcggacatccccgcgccaatggcaatgacgtttttcaccgcaccgccaagctgcacgccaatgaaatccggattgctgtaaacgcggaaacttttgccgcagtgcagcagctgctggagatcatcggcaaaggtctgatcggtcgaggccagcgaaatagctgtcggtaaacctgccgccagttctttcgcaaacgttgggccagagataaccgccagcggaatttgatcgcctaaggcctcacgcgccacgtcctgtaacagacgtccggtttccgcttccagccctttggtcgcccacaccagacgcgcatcaggacgcatcagcggtttaatctggcgcagcacttcaccaaagacatggctgggtacgacgacgagaatattacggctggctgccagcgcagtggcgagatcgctttcaagatggagcgtatcgggaaaaggcacatcggggagaaacgcggcgttacagcggtcgcgttcaagcgttgcgatatgttcagggtcatggccccagaggacaacctcgtggccatttcttgccagggtgatggcaagagcggtgccgtacgagccggcaccgatcacagtcattgaagcattacgttggttcatcaggcatcctgatgttcttcagtaccttcgccagcctgctgctgcaaatagttcatgaacagcgcatcgaagttaaccggcgcaaggttcagttgcgggaatgtaccgcgggataccatgctggtgatgcaytcacgagcatacgggaacagaatgttcgggcagtatgcgcccaggcaatgtgccatctgggtgccttcgatacccgcgatggagaaaataccgccctgctgaacttcacacaggaacgcggtttcttcgcccagggaggccgttacggtaacacgcagtaccacttcgtatacgtcatctgccagttgggaagatgccgtatccagatcaagtttaacttctggttgccaatctttctggaaaacgtgcggcgcgttcggcgcttcgaaagagatatccttggtataaatacgttggatctggaaagtcatttcagtgttgttttgttctgacatgtgtagaaaacccttaagtgttgtccttaaatactgcgcaatgtaatgccaacgttcacacgttatttcagcaggggatccagtccaccacgtgcatccaatgcatacaagtcatcacagccgccaatgtgctgtgcgtcaataaaaatctggggaaccgtggtgcgaccgctgcgtttgatcatctcttcacgcttggcggcattgccatcgatcggcaactcctgaaaactcacgcccttgctgctcagcagtgcttttgcacgatggcaatacgggcaggtttctttggtatagatttcaacattggccataatttagctcctgtttttttaccctgaaatttcatgttgcagggcggctgcaaaatggagtgtccccagaagcttataacaataagtcgctgggggcctaattgcagctaacggcctgcatcatgaaagacgacaggtaaattatttgccgcgcaccaaaggcaagttttcgccagcccagccagcgacgccttctttcagcacgaatacttgcgcaaaaccagctttcgtcagtgcgtttgcaggctcctggcactgcatgccagaaccgtctaccacgataaccggtttgtctttgtgcttctcaagctcaccaacattgttggctttgatttcgctcggcaacagattgatagaacctgcgatatggcctttacggaagtcatcacgctgacgtaaatccacaaccacagcgtcttctttgttgatcagacgcgtagcttcaccacgagtaatcaccttcactttcgaggtcaggctcttaaacgtagtcacaagaaccgccaccagtaacgcgatccaggcgatactcagtatgggatgacggccaacaaattgcataatttcttgcatggggggtaacaactcccgacgtagtgattaaaaaaaccaggaaaggagtatacctgcgcggtgcggcaaatacagccagcgcgttaactggaatgcaattttgcggggcacgacgaaaaaaaagcgcaaatctggcatcggcttgccgcgagcggtcgtatattttgatcttcagaggctattttatcgattcagctgtagtaaaattacgcaaattttgactcttgagtatgaggttgtcgcaatgtcggtttctaaaaaacctatggtactggtgattctggatggctatggctatcgtgaagaacagcaggataacgccatttttagtgctaaaaccccggtaatggatgcactgtgggccaatcgtccgcataccctgatcgacgcttccggtctggaagtcggtctgcctgaccgtcagatgggtaactccgaagtaggccacgttaacctgggtgccggccgcatcgtgtatcaggacctgactcgtctggacgttgaaatcaaagatcgcgctttctttgctaatccagtgctgactggcgcggtagataaagcgaaaaacgcaggtaaagcagtacacattatgggtctgctctccgcaggcggcgtacacagccacgaagatcacatcatggcgatggtagaactggcagctgaacgcggcgcagaaaaaatctacctgcacgcattccttgacggtcgcgacaccccgccgcgcagtgctgaatcctcgctgaaaaaatttgaagagaaatttgctgcgctgggtaaaggccgcgtagcgtccatcattggtcgttactacgcgatggaccgcgataaccgttgggatcgcgttgaaaaagcctatgacctgctgactctggcgcagggtgagttccaggccgatactgccgttgctggtttgcaggcagcttatgctcgcgacgaaaacgacgagttcgtgaaagcgaccgttattcgtgcagaaggtcagccagatgcggcaatggaagacggcgatgcgctgattttcatgaacttccgtgctgaccgcgcgcgcgaaatcactcgtgcattcgtaaacgcagatttcgacggcttcgcgcgtaagaaagtggttaacgtcgatttcgtgatgctgaccgaatacgccgctgacatcaaaactgcggttgcttacccacccgcttccctggttaacaccttcggcgagtggatggcgaaaaacgacaaaactcagttgcgtatttccgaaaccgaaaaatatgcccacgttactttcttcttcaacggtggcgtagaagagtcgttcaaaggcgaagatcgcattctgatcaactcaccgaaagtggctacctacgatctgcaaccggaaatgagctccgcagagctgaccgaaaaactggttgcggccatcaagagcggcaaatacgacaccattatctgtaactatccgaacggcgacatggtaggtcacaccggggtgatggaagcggcggttaaagcggttgaagcactggatcactgcgtggaagaagtcgcgaaagcggttgagtccgtgggtggacaactgctgatcaccgctgaccacggtaacgctgaacagatgcgcgatccggcaacgggtcaggcacacacggcacacaccaacctgccagttccgctgatttacgttggtgataagaacgtgaaagcggttgcaggcggcaaactttctgacatcgcgccgaccatgttgtcgctgatgggtatggaaatcccgcaagagatgactggtaagccgctgttcatcgtggaataatccctccccatgaggggaaaggcgattaataccatgacacgggccgtgaaaccgcgcaggtttgcaatcaggcccatcatctacgccagcgttcttagcgctggcgtattgttgtgcgccttttccgcccacgcggatgagcgtgaccaactcaaatctattcaggccgatatcgccgcaaaagagcgcgcggtacgccaaaagcaacaacaacgcgcaagcctgctcgcacaattgaaaaagcaggaagaagcgatctctgaagccacccgtaagctgcgcgaaacgcaaaacacgctcaatcaactcaataaacagattgatgagatgaacgcgtcgattgccaaactggagcagcaaaaagccgcccaggagcgcagcctcgccgcacaactggatgccgcattccgtcagggcgagcataccggtattcagctgattctcagcggtgaagaaagccagcgtggacagcgtttacaggcttatttcggctatctcaaccaggcgcgacaagaaaccattgcccagttgaagcaaacgcgtgaagaagtcgccatgcagcgtgctgaactggaagagaaacagagcgagcaacaaacgctgttatatgagcagcgcgcccaacaggcgaaactgactcaggcgctgaacgagcgtaaaaagacgctggcagggctggagtcttccatccagcaaggtcagcaacagttgagcgagctgcgcgccaacgaatcccgtctgcgtaacagcattgcccgtgcggaagccgcggcgaaagcgcgtgcagaacgagaagcacgtgaggcccaggcggttcgcgaccgccagaaagaagcgacgcgcaaaggcaccacctacaaaccgaccgaaagcgaaaaatcgctgatgtcccgaactggtggcctgggggcgccgcgtggtcaggcattctggccggttcgcgggccgacgctgcatcgctatggtgaacagctacagggcgaactacgctggaaaggaatggttatcggtgcctctgaaggtactgaagttaaagcgattgccgatggtcgggtgattctggctgactggctgcaaggttacggtctggtggtggtggttgagcacggtaaaggcgacatgagtctttacggctataatcagagcgcactggtgagcgttggttcgcaggttcgcgcgggccagccaattgcactggtgggcagcagtggcggtcagggtcggccttcactctatttcgaaattcgccgccaaggtcaggcggtcaatccacagccgtggttgggaagataagttttgtttccatttcgtcgtaacgttcttgcatttgccgctctgttggcgctctcctcccccgtacttgctggcaaacttgccatcgtcattgatgattttgggtatcgcccgcacaacgaaaaccaggtgctggcgatgccctccgctatctccgtcgctgtattacccgattcaccgcacgccagagagatggcgaccaaagcgcataacagcgggcacgaagtgttgattcatctcccgatggcaccactgagtaaacagccgctggagaaaaatacgctgcgcccggagatgagcagcgacgaaattgagcgcattattcgtagtgcggtcaataacgtgccctatgccgtggggatcaacaaccacatgggtagcaagatgacctctaacctgtttggtatgcagaaagtgatgcaggcactggagcgttacaatctttacttcctcgacagcgtaaccatcggtaatacccaggcgatgcgcgccgcgcaaggtactggcgtgaaggtgatcaaacggaaggtgttcctcgacgattcgcagaacgaagcggacatccgtgtgcaatttaatcgcgcaattgatctggcgcgtcgcaacggttcaaccattgccattgggcatcctcacccttcaacggtacgcgtgctacaacagatggtttataacctgccgccagacattacgctggtgaaagccagcagcttgctgaatgaaccgcaggttgatacttctacaccgccgaaaaacgctgtgcctgatgcaccgcgtaatccgttccgtggcgtgaagctgtgcaaaccgaagaaaccgatagaacctgtttatgctaatcgcttctttgaagtattaagcgaaagcatcagccagagcacgctgatcgtttacttccagcatcagtggcaaggctggggcaaacagcccgaagcggcgaagtttaacgctagcgcaaattaaaggcgctacgcgtaatgcgatggtgcgaccgcgtttttttcgcgccattgccataagcggaaagaccacagtaacgcctggtaaccgaccttcacgctgcgcacattggtaatcaggcgcttatacataccggaagtaaatatctcggcaatcatccgttggcgggtaagaatatccggctctttgcgcaccgcatggcaaacacgcaatgcttcgtaagttatttgctgatgaaattccggataaatcataattttgtcggcataatttcgatttaatttctccagcaggcgggtaatcttaatatagtgacgttgataattaaggtttttattcccttgtctatgcaaccgactcactgacgtattatgcagataatatttatataatgattgctcggtatatcgcgcacgcagcgcgttaaacatgaattctgttgtccagacaatatcctgatgatgtaatccggcaataaatttaatgttatttttaacaataacatcacggcgataaacccccatccagacaacgtgagtccaacggcgcgaagaaagccccatccgcagccagtccgggccggttaatacaccggttgagcgaaggcgatcgctggggatggattgccaggtttctcccgtttcacgaaaagaccagtcagcgttgcactgcgccacgtcgaggtcgtcctctaacgccatggtcatcagcgtttcgtacatggtgggatagacctcatcgtcagcatcgacaaaagcgacatatttgcccgtcgccacctcgatcccacgattacgcgctaccgatgcgccagcattcgcctgatgcaacaaacgaacgtgcggatagttttctgcgtaatgctttgctatttcaacagaattatccgttgaaccatcgttaataataatgatttccagagcagtccaggtttgcgtaattaaagattccatacaagtgcggaaatcatcgcccgcattatataacggaataataacactaagtttattggtgctgttcatcataaattaccgacgacctctgaagttatcctgacgttttacaggctttgtattaagaaactattaagcctgtgagatattatttttacaggtgagagagtcacttcagggtagagagataatgagaacagctatataaaagatcagcgcaattacgaactctttattacactgacaggattttacatatttaacagattatcctcaggcaaaagggctggaataccagccctttttcgtgttaatcccagctcagaataactttcccggactggcccgaacacatagcgtcaaagcccttctggaaatcatcgatagagaaacgatgggtaatgatcggcgagagatcgaggccagactgaatcagcgccgccatcttgtaccaggtttcaaacatctcacgaccgtaaatgcctttaatgaacaagcctttaaagatcactttggtccagtcgatagacatgtcagacggtggaatacccagcatcgcaatacgaccgccgtggttcatggtatcgagcatggtacgaaacgctggcggcgcgccggacatttccagaccgacatcaaagccttcggtcatgcccagttcagccatcacatcattaaggttttctttcgcgacgttaaccgcacgggtgatacccattttgcgcgccagctcaaggcggtattcgttaacatcggtgatcaccacattgcgtgcaccaacgtgtttcgccaccgccgcagccataatacctatcggacctgcaccagaaaccagcacatcttcgcccaccagatcgaacgacagcgcggtatgcacggcgttaccgaagggatcaaaaatggaagccaggtcgtcggagatattgtcggggattttgaaagcgttgaacgccggaatcaccagatattcggcgaagcagcccggacggttaacaccgacaccaatggtgttgcggcacagatgggtacgaccgccacgacagttgcgacagtgaccgcaggtgatatggccttcgccagaaacgcgatcgccgattttgaagcctttcacttcctgaccaatacctaccacttcaccgacatattcatggcctacgaccatcggcaccgggatggttttttgcgaccactcatcccagttatagatgtgaacgtcagtcccgcagatggctgttttacggattttaatcagcagatcgttatgcccgagttccggtacaggaacgtcggtcatccagatgccctcttccgctttcagtttggataacgctttcatctcacatcctcaggcgataacgcccagttgtttaccaatacgcgtgaatgcttctactgcacgcgtaatttgctcaggggtatgcgccgcagacatctgggtacgaatacgcgcctgacctttcggaacgaccggatagaagaaaccggtgacgtaaatgccctctttttgcagctcacgggcaaatttctgcgccactactgcatcgccaagcatgaccggaataatggcatgatcggctcccgccagggtaaagcccgccgccgacatttgctcacggaactggcgcgcgttcgcccacagacggtcacgcagttcgctgcccgcttcgaccatctccagtactttgatggacgcggcaacaatggccggtgccagcgagttggagaacaggtacggacgagaacgctggcgcagccactcaaccacctctttgcgcgccgcggtataaccaccagaagccccgcccagcgctttaccaagcgtaccggtgataatatcgacccggcccatcacatcgcagtattcatgggaaccacgaccattttcaccgacaaaaccgaccgcgtgggagtcatccaccatcaccagggcatcgtatttatctgccagatcgcaaacgcctttcaggttggcaatcacgccgtccattgagaacacaccatcggtggcaatcagcacatgacgcgcaccggcttcacgcgcttctttcagacgtgcttccagctcctgcatatcgttgttggcatagcgatagcgtttagctttgcacagacgcacaccatcaataatagacgcgtggttcagtgcgtcggagataatggcgtcttccgcacccagcagcgtttcaaacagtccaccgttagcatcaaagcaggaagagtagagaatcgcatcttccatccccaggaatgccgccagtttttgttcaagctctttatggctgtcctgagtgccgcaaataaaacgcaccgaagccatgccgaaaccgtgagaatccattcccgcctttgctgccgcaatcagatccggatgattcgccagcccgagatagttgttggcacaaaagttaatgacgtggcttccatcagccacagtgatatctgcttgctgcgcagacgtaataatgcgctcttctttaaacaacccttccgcccgtgcggtttccagatcgttggttaactgctgataaaattctccacgcattgcgattctccagacagggcaaattccagcacatattacccaaacttataggtcgcgacgagatgacgcgttaactcttctgcaaaattcaggataaatgacgtgtaacttgatgtctctcaacacctacagatagtagaaaaactgtacagttttggctgggcataatgatgattgattttactgcattgatataaaaagaaaaaatgatgccaaagcatcatttttcctatctcagttggtatcaaaacgctacccactaatggagggaaacctattttcttgaaaggaaaattctcagcgcctgcatttttgcccctaaagtgttactcctgaagcagcgaaacaaatcgaaccattttcctctccccagatagtttaggttgaagagatcggggcgtttgtaatagcacatgacaaaaatgccctggtcatcatccacaatgttattatttagtgttattttttgactttccagaactaatttatagaattctttccatttatgctgtgaaccaacaattgcgcccccaataatatatacatgattgccaatcatgaaatcaaaaacctgttgttgagatgtgacagtaagccctttttttatagtgaaaagatgcatcttactttcatcaaatgggaaatcccaaattttcaatcctcgagttacatttggcttacggcaatagccaaaatctatccacgcaacaagaggcgttttcactaagcccatgttgatagctttatttacaaaataggccttaaggttacataccaaaacatactctggtgaccagtactctgggttttttaattgtcgaggctcaagtctatttgtaaacgactcatctttttgaattttttcgatacgacttctgatatatctaaatttcttttttatatcgataacgataaccgttgttggttttccgttgcgaatcgcttcaacccttggtttcaaatcgggagaagtgaaaataatcatctcattttcaagtgcggccagacgctcaaagtaactaaaataaacatcaactgaacgagctagtttttcacggaaccctttattagcagtccaatcccctctaccaatgtcaaaatatgcagtgataattgtggtggatgatttcattactaataagaccattaatataargaaaagaattatatcataaatattaacagaatgtatactgtatattatccattcaaatgcttccgttatttatcatacatcggaatattgatactaaagcactattcacatgcaaaaccaacatccgccatgaaggactagctaaaacccaaactagtttgttgcaattagcatccttgcacctctatgtaaagggctgaagggattcggatgtgatggtatgattacagacattcgtgtctgagattgtctctgactccataattcgaaggttacagttatgatcatcgttaccggcggcgcgggctttatcggcagcaacatcgttaaagccctgaatgataaaggcatcaccgatattctggtggtggacaacctgaaagacggcaccaagtttgtgaacctggtggatctgaatatcgcagactatatggataaggaagacttcctgatccagattatggctggcgaagagttcggcgatgtcgaagcgattttccacgaaggcgcgtgctcttccaccaccgagtgggacggcaagtatatgatggataacaactatcaatactccaaggagctgctgcactactgcctggagcgtgaaatcccgttcctgtacgcttcttccgcagccacctacggcggacgcacctccgactttattgaatcccgcgagtacgaaaaaccgttgaacgtctacggttactcaaaattcctgtttgatgaatatgttcgccaaatcctgccggaagcgaactcgcagattgttggcttccgctatttcaacgtttatggaccgcgtgaaggccataaaggcagcatggcgagcgtcgctttccatctcaacacccagcttaataacggtgaatcaccgaagctgttcgaaggtagcgagaactttaaacgcgacttcgtctatgttggcgatgtggcagatgtaaacctgtggttcctggaaaatggcgtttccggcatcttcaacctcggcaccggtcgtgcggaatccttccaggctgtagctgatgctacgctggcttatcacaagaaaggccagatcgaatacattccgttcccggataagctgaaaggccgctaccaggcgttcactcaggcagatctgacaaatctgcgcgcggcgggttacgacaaaccgttcaaaaccgttgctgaaggtgtaacggaatacatggcctggctgaatcgcgacgcataagagctctgcatgaaaatactggtgatcggcccgtcttgggttggcgacatgatgatgtcgcaaagtctctatcgcacgctccaggcgcgctatccccaggcgataatcgatgtgatggcaccggcatggtgccgtccattattatcgcggatgccggaagttaacgaagctattcctatgcctctcggtcacggagcgctggaaatcggcgaacgccgcaaactgggtcatagtctgcgtgaaaagcgctacgaccgcgcctacgtcttacctaactccttcaaatccgcattagtgcctttcttcgcgggtattcctcatcgcaccggctggcgcggcgagatgcgctacggtttactcaacgatgtacgcgtgctcgataaagaagcctggccgctaatggtggaacgctatgtcgcgctggcctatgacaaaggcattatgcgcacagcacaagatctgccgcagccattgttatggccgcagttgcaggtgagcgaaggtgaaaaatcatatacctgtaatcaattttcgctttcatcagaacgtccgatgattggtttttgcccgggtgcggagtttggtccggcaaaacgctggccacactaccactatgcggagctggcaaagcagctgattgatgaaggttatcaggtggttctgtttggctctgcgaaagatcatgaagcaggcaatgagattcttgccgctttgaataccgagcagcaggcatggtgtcggaacctggcgggggaaacacagcttgatcaagcggttatcctgattgcagcctgtaaagccattgtcactaacgattctggcctgatgcacgttgcggcggcgctcaatcgtccgctggttgccctgtatggtccgagtagcccggacttcacaccgccgctatcccataaagcgcgcgtgatccgcctgattaccggctatcacaaagtgcgtaaaggtgacgctgcggagggttatcaccagagcttgatcgacattactccccagcgcgtactgaaagaactcaacgcgctattgttacaagaggaagcctgacggatgcgggttttgatcgttaaaacatcgtcgatgggcgatgttctccatacgttgcccgcactcactgatgcccagcaggcaatcccagaaattaagtttgactgggtggtggaagaagggttcgcacagattccttcctggcacgctgccgttgagcgagttattcctgtggcaatacgtcgctggcgtaaagcctggttctcggcccctataaaagctgaacgcaaagcgtttcgtgaagcgctacaagcagagaactatgacgcagttatcgacgctcaggggctggtaaaaagcgcggcgctggttacgcgtctggcacatggcgtaaagcatggcatggactggcaaaccgctcgcgaacctttagccagcctgttttacaatcgtaagcatcatattgcaaaacagcagcacgccgtagaacgcacccgcgaactgtttgccaaaagtttgggctatagcaaaccgcaaacccagggcgattatgctatcgcacagcattttctgacgaacctgcctacagatgctggcgaatatgccgtatttcttcatgcgacgacccgtgatgataaacactggccggaagaacactggcgagaattgattggtttactggctgattcaggaatacggattaaacttccgtggggcgcgccgcatgaggaagaacgggcgaaacgactggcggaaggatttgcttatgttgaagtattgccgaagatgagtctggaaggcgttgcccgcgtgctggccggggctaaatttgtagtgtcggtggatacggggttaagccatttaacggcggcactggatagacccaatatcacggtttatggaccaaccgatccgggattaattggtgggtatggggagaatcaagtagagtgtcgttctacaagtatgtctcttgcagatttgccagctcaaaccgtttttcaaaatttaaatcttgaaataataaccaataagttgacatcggagataagatgacctcaacattatttttctctctcgagaaaaaaaactggatagcgtactggaacagagctctcgtattcttattcattaccacctattttttgggtgggattacaaggtataaacatcttattgttattcttatgacaataacgacaatcgtctatctctgcaaacggccaaaacactatctctcactatttaaaacatttctttttggtagtgttgccatattaactattgctgcattgctgtcacttcttcaatcccctgatgcaggtgctagcatgaaggaaattttcaaagctattattgagaatactttactatgcacaatagcaataccgatcatattgagagacgagaaaagagaagatgtcgaaaaaatcgttttcttctcatttattagtgcgttgggcttacgctgtttttctgaattgattacctattataaggactatcaacaagggataatgccattcgcagattatagacaccgtagcatttctgactcgatggtctttttattccctgcattgttaaatctctggcttatcaaatcagcaaaataccgcatttcttttgtggttctaagcgttatttttatttttctgatattaggaactttatccagaggggcctggctttccgtgttagtcattggattaatatggattctgatgtttaaacaatggaagttactattagtaggagtaatggttgccatcattgcattgtcggttattttcacacataaggagatgaccgcaaagctaacgtataaacttcaacaaactaatagttcttatcgctatgcaaatggtactcaaggcagcgcactcgatctaatattagaaaatcctgttattggttatggttacggtaacgttgcatataaagatgtctataataaacgtgtcattgattatccagaatggacctttagacaatcaatagggccacataattttgcgctattcatctggtttggcactggtttattagggctggtaagtcttatgatgctatactgtgcaatattgaaagagtgtataaaaaatggcgtcaagaataaatatcgctcaccatataatgcatattatataatcttactatcttttataggttattttgttatccgtggaaacgtagaacaaattgaaccaaatttattaggcgtttacgccggcttattattagcgatgaaaaacaagtaaaaaataaaaaaggctgcataatgcggcctttttatttattcaaaccaattatgaataacctcttcgaatctttgagttacgccatcccaactgtagtgatcaaacacaaagtcctgaccttgctttgcaactgctgttaattcaggattcgctaacgtttttaaaatatcgctgcttatggagtctgcagtcataggttcttttaaatggaatcccgtagtattttctttgacaaattccgtcatccccccacgcgtactcactaaaacaggcttaccagcacccatagcttcaattgccaccatgcaaaatggttcctggaactgggaaggaatgacgactaaatctgccagtgggtaataacaatgcatcttttcaggcggtatgcttcctaacataatgcaacgatccttcaaacgttttgcaatttccctgacattgcgttgatatgcacctttgtcacttttactcatttctgtataatcaccaatcacaactaattttaaatttttgtgagcagcggccaatttttcgaatgattgcatcaacagcaatatgcctttgtcagggacgatacgcccagcataaaaaataattttctcttcaggggagatattaagttcgcttctagtgatcggctgaaaattagattgataggtttctaaatcaattccatttggtacaatctcaatatctgcatttgctaaataagattggtaatactttttcaagtataaactaggcactatcattttaacattttgctcaagcaattttggttcaaatgcattatgcatatgtataaccactcttgcctgaggagctcgcttacgaatttgagtgtatagcttcatgctattatgaactacaataacactttctttcgttataggaaaatcatgtgcaatattcaatattctctgtgaatatggaagaggatcaagtcttgtccatttttgaaataaccgcttatatatgcgactgaatccaaccctatgaatactacaattatcattaacaaaggtgtaatttgagtatcctggatttttgatacaaacaatacgatttggaaaattggtacgctgagcaacctgatacatccacgtttcaacagcagccgctccgcgaggaggaattgaaaaaataggagtaaccgtaaatattattttatcaaccatctcgtatattaacctttcataacattatatttaattgctgtaaaaacaccatcgagaaattttttctggtaaagcaagtgtttatatttttctttgtactcatgttttttaacagcttttttataaggtatatttctccatggtgatatattataaatattacgaaaataatctgcagaggcgtagttcgcccaatcatgccatggcttagttataccagtataatgtatgaagacagtgtcatcattaataaaccgggtgtaatattcactatttttttcttcaaattctgactttatagtataaatacaattatattttctcggtaatattttagcatgatgtagaaacattaagtttaaaatatcttgatccgggtactttaatttttttataattgactcatctgataatagatcaaagaatttttccgttagtctttgttttaaccattcccgtaaattaatatacattacaccagagttaaaatagctaccgttaaaatcctcattacacaaacgctcagcgcttttactttgcatagcatctacatcaattaccactgccccatattcatctttaaactctaatgctattaactcgttcaatgaacccttacagacgatatcagcatcaagatataataatgaatccaatcgcgcagaaaaataatcaaatgaaagcaaacgataataaatagatactggccagatatttgattgaggtagcgccttcaatggctcagaatcaatatgatataatttaattactgtttgatacttcgttgctaattgtgataataattcaatatactctttgtctaagtaatcagcgattatgtgaaaggtaaatttgttttgtttattattttcaagaattgaagcaattgaaatcgcagccccaacctggtagttctcatcaataccccatgagacattaaacgtttcccgttcatcaagtttaacggggcgcttgtccagttcaattatatctttaaattgagtaagatgtttaaaatccaatttaattacccttcattataatcattatttgctcttcaatcctagtttgacttttacatccctgattacttttttaattttctttttgaatataagatatgtatagccaaagtctttcaattcattttttatattatagtgccgttcaagatcaatgcgatcttttgcttttaaaacagcggttgtttttttacctgaaaggtcaattagtcttaaacctttttcggatactataaaatttcccttatgaggatcgccagacaccattccatgctgatgcaactcttttatcgattctgataattgatccttcagatcttcagaaatttccaaatactcatttaacccgacaccttcaatatactcaatgagcataatataataatgagcgaaatttaatgttttacgttcagctagcaaaaaatagtcattaattgattggatgccttcaccacgtacccgatcggtttgataaattaaattttcataataatctttttttatgcaagattttaagaaacgttcggtcattttatgctttggcgcataaactttaagtacaagaggtccacgagcagtgtcaataagaatgactttagtatcatcaatagaacgaaaaacttttaatgttttaaccctgcaagttaaaaagtcatttagaacttgctcataaaagggatcattatcttttatgaaaactttcaccccatttatcgttttattatatatcataatgaattattttaaccttaaatctttagaagcatttttctttataatactttaaataattaaaaatgcctgccatataatgcttttgtttaaatttatgttttgcacaataccgatactgattgctatttacaggtttaagtaaatcttctttactccacggagaagctgctttggcgatcaaaaaactacgtgacaccggatagtcagcccactcatgccaaggttttgtaggtcccacatagtgtataaacacggtgtcatcattgactggattatcaactttgtcttttaattcatagttaatactatatcgggtattatatttctccgaaataaacttcactttaccattcaataatacattcagtacatcttgatcaaggtgggtgattttacttacccaatctgggtcacgcaacatttcaatagcttttgacgaaatgttatttagattccactcatcaatatttatcagtaaaaaaccagcattgaaatatccagaagctaactgtggtgtagttaataccgaggctcgattttgccaccattcaacatctctttcagctacaactgcggcaatttcattagtagaaaattgataatctaagagttctttaatactacccttgcaagcaatatctgcatcaagatatagtattttttcatgtttatgatagaaataatctgcaattataaatcgaaaatatgttgcgtaagtccagtttttcgtgcttggtaatgacttcagcttatcacaattgataacataaatattaattcttgaattatattgttttgctaaatcagaaaaatataatttgtctttatcactgatataatctgtgaaaacatgaaattcacaagagatttctctattgtttaatagaatagatgcgatggctacaccacatccaaaaagaaaatttctgtcaataccaaatgctatatcaagagtatttttagatcttatattttgataatgaaaattatactcaaaaaggatgatgtcactatcattgagttgagacatatttattctgtatccaaaattttggcaaaaataagttacgggttacaacgattttcgaatcgttctttccctgatttttgtggcttttgcttctgcttgcgacagcagtccttgttcctgcttgagaatgtctttaagcggggcggcaaaatacactttcataaaccgccagatatcccgctgagtcaggccgatattcatcgaagaaaaataaagcccaataagatctttatcccgccaacgacgtggaacgcgcgtgcgaagctgcgcccggtgcaggtcaattaccgaaatttttaactcctcttccttaccggaaaaaggcaagtgcagcaggaaatgacagatataacagtcacggtggttaatgcccgcagcatgcatatcgtgcaccatcgtcgcgacacgcttaataagcatacgctttacgcgaacatctggagggttagtcgcccagtcagcacagtaatcttcaagacttatggttggtgtcagatcttcggtaataataaatgaagttctggtcagcggattcatgcctttttcgccaaatgccaccccatacatagtatcaacgccgacatcccgcagtcgatgaatcgcattccattcgcggtctgcgcctaatactggcatccgcaatgagagtaaatttttgattatctctttcagggtcgtgccgcgatgccatttgagaaaatagcttttgcccgccatttcaaatcgcagagtgcggcgagtttccagttcacgaaaaacctcaccctgcaaggttttaacttcctcaaaaggatctttaccgcgccataacgtggcaaacggctctttaagttcaaccatccagaccacccgttatgatatccgccgctttctctggcagactgtataaatcttgtgtatcagcataatgtcgcgcattttccgcccaggcctggcgcaatgaagattgcgttaacgctttgcgtaaaatctcattcaatgtttcctggcggaatggctcagcaatagcctcgccgcaattggcgtcgacaatataatgcgcatagccacaaacggctgttgttagtaccggtaatcctgcagtaatcgcttccagtagcacaattcccgctgcttcctggtaggcaggatgcagtaataaatccgccgccgccattaattccgagacatcgttgcgccccgagaagaagtgaacattactgcgcacgccgcgtttttctgccagcgcctcaaattttcgcggtttatcctgtccaacaacatatagcaatgtgttgtggcgcagcgaatccggtaacgaagcaagtgcttcaatggaacgatcgacacctttacgcgtgaagtctgaaccgacctgcaacaataaatattgttgttcggttattccattcttcttacggaagatttcacggctattagctggctgctggctatatttacgatcaggataaatccccggtggtagaatatgaaaacgctccgcttcagtctgataatgtttctggaaatcggcgatttgcttatctgtcagcatcagcagctgtgtcggcttgccctgttcgaaggttgcccgctcaaaggcggcataatggcgataacgtgacgtcaggtgatagaaaaagcctttttcctgcgcgactttctcggcataacaaacatcagcggcataataaacgtccagccccggcattttgttgaatccaacgactttatcgacgggatgttcgcgtaaatgtttttgcacccaggcaaaatactccgcattgcgcccgtgattggtatgcgatttaaccggcactttgatcagttcaaatacatcagggcattcgccttcccacgactgggtataaacccgaacatgatgacctcgggcggcgactgtctgagcaatacgcataaaatcgcgctgcaaaccgccaaagggaaaatatttatataaacaaaaagcaacgatcataacgacgtacctgtcgtggaggagggcagtaatttatcgacagcagcaatgacatctgccgccggaataaccgaaagatacatctcatttcggtcacgctgatcgcgcgttggcatttcccggtaatctcccgcccagaattgaatcatgttatttgaccaaggacgccagaaaatatggtctgtcgcaccaaacagcgatatcagcggcgtattaactgcagcggcaatatgcgccggtgcggaatcaacgccaataaacagctgcgcatgatcgattaacgcaccaagttccgggaaggtcacctttccagccagcgccgttactggtggcgtctggcatccttgcgcaatttcattgacgcaggccagatcgtctttatctgggccggacgtcagaacgacttcataaccacgagcatgtaaggcatcaatcacagcggaaaacttggcgttgtcccagcatttgaagatttgccgcgccgtaggttggataaccacataattttgtccaacaccagcgtgatcaagttcgcgacgcatacgtttccagcttgcaggcgggtaactcatggttgtctgcttcaccaacgaatcaagtcccaatggtgtcagcacggataagttactttccaccacatttccaccctgcaacggcaccaaatgggtgaaacttttacgccaaaaagcagactgccgatgatgataatcctgggaaattttcacacgggcatttaataagcgaaccagtatagcaaccatccattgatcggtaagattgacgataaggtcatacttattggcacgtaataccttgatgagatgaaaaaagttggcaattttttctgaggcttttgcttttttattttttatgccgtagagcgcgttaatctctggattttcagacaggatcgggatggtgtcctgataaagcagcacatcgatttttgcgtcagggtaattttttttcagcgaactaatgacgggagtagttaataacatatccccatgaaaacgcatcttaatgagcaaaattcttcgaaatggcttatccacaagtaactctttttgttgagattatccgattaaggtgaagcagaaaaagcacgctaccgccccaggctcaacagctacctgaatactgataccgcactgatattgacgcgctagtgtatcacttctttcgcggcaatccgacccgaatgatttttaagcacattgttgattttcaataaagaaatcaatcaaataaaatcattagcaaccatattctttcactgttgctctgcgattccttcctgcacgtacagcagaaatcaatgaatcgcataaaaatacaaaaaaagtatagatgttcagcaagaattggcgggtaaattgctatttaagtcaaaaacgggaaaagtaatggtaaagccacagctaaatacatagaatccccagcacatccataagtcagctatttactatgctcgaattgctttacaccgcccttctctaccttattcagccgctgatctggatacggctctgggtgcgcggacgtaaggctccggcctatcgaaaacgctggggtgaacgttacggtttttaccgccatccgctaaaaccaggcggcattatgctgcactccgtctccgtcggtgaaactctggcggcgatcccgttggtgcgcgcgctgcgtcatcgttatcctgatttacctattaccgtaacaaccatgacgccaaccggttcggagcgcgtacaatcggctttcgggaaggatgttcagcacgtttatctgccgtatgatctgcccgatgcactcaaccgtttcctgaataaagtcgaccctaaactggtgttgattatggaaaccgaactatggcctaacctgattgcggcgctacataaacgtaaaattccgctggtgatcgctaacgcgcgactctctgcccgctcggccgcaggttatgccaaactgggtaaattcgtccgtcgcttgctgcgtcgtattacgctgattgccgcccaaaatgaagaagatggtgcacgttttgtggcgctgggcgcgaaaaataaccaggtaaccgttaccggtagcctgaaattcgatatttctgtaacgccgcagttggctgctaaagccgtgacgctgcgccgccagtgggcaccacaccgcccggtatggattgccaccagcactcacgaaggtgaagagagcgtggtcattgccgcacatcaggctttattacagcaattcccgaatttattgctcatcctggtaccccgtcatccagaacgcttcccggatgcgattaaccttgtccgccaggctggactaagctatatcacacgctcttcakgggaagtcccctccaccagcacgcaggttgtggttggcgatacgatgggcgagttgatgttactgtacggcattgccgatctcgcctttgttggcggttcactggttgaacgtggtgggcataatccgctggaagctgccgcacacgcaattccggtattgatggggccgcatacttttaactttaaagacatttgcgcgcggctggagcaggcaagcgggctgattaccgttaccgatgccactacgcttgcaaaagaggtttcctctttactcaccgacgccgattaccgtagtttctatggccgtcatgccgttgaagtactgtatcaaaaccagggcgcgctacagcgtctgcttcaactgctggaaccttacctgccaccgaaaacgcattgaggttgttatgcaaaaacgggcgatttatccgggtactttcgatcccattaccaatggtcatatcgatatcgtgacgcgcgccacgcagatgttcgatcacgttattctggcgattgccgccagccccagtaaaaaaccgatgtttaccctggaagagcgtgtggcactggcacagcaggcaaccgcgcatctggggaacgtggaagtggtcgggtttagtgatttgatggcgaacttcgcccgtaatcaacacgctacggtgctgattcgtggcctgcgtgcggtggcagattttgaatatgaaatgcagctggcgcatatgaatcgccacttaatgccggaactggaaagtgtgtttctgatgccgtcgaaagagtggtcgtttatctcttcatcgttggtgaaagaggtggcgcgccatcagggcgatgtcacccatttcctgccggagaatgtccatcaggcgctgatggcgaagttagcgtagcgtttatgccggatggtatgccatccggcgcgcatgaattacttctggcactgccgacaataaaacgttgcccgctgcgcatgtttagtcgccacaatcggcgtaccgcacacccgacacggctcaccttttcgcccgtaaacctgcaattcctgagcgaaatagcccggtttaccatcactttgcagaaaatctttcagcgttgtaccaccctgytcaatcgaacgcagcaacaccgctttaatcacccgagctaacaattcacactctgccagcgacagtgatgacgccagccgatccggatggatccccgccgcaaacagtgattcgctggcatagatattccctacccctaccaccagcttgttatccatcagccacggtttaatcgccgtttttttcttcgcgcacttctgatgcagatactcaccattgaaatcgtcgctaagcggctccggtccaagatgggccagcacattatgcccttccagctctttggtccacagccaggcaccaaagcggcgcggatcggtgtagcgcagcactttgccgttgctcatcaccaaatccacatggtcatgcttttcagggggaagttcttctggaaggatgcgcaggctgccagacatccctaaatgaatgataatccagccctcaggcagctccagcagcagatatttagcccgccgctgcacgctaagcactggttggtcgcttaaacggtagatctcttctgaaaccggccagcgcaagcgtccgttgcgcaccactgcatgaagaatggttgcaccaacgagatgcggttctatgccgcggcggctggtttcaacttcgggtaattcaggcatagcatctccaggaatgaacagatgcagtcaatatgggggcaagcagataacaaaaaaccccgccggagcgaggttttttgttacatcaaagcgagaattatttgattttcgcttctttgtagatcacgtgctggcgaacaactggatcgaattttttcagttccagtttttccggcttagtacgtttgttcttcgtagtggtatagaagtgaccagtaccagcagaagaaaccagcttgattttctcacgaatacctttagccatgatttatttcctctaagtacttagtacttttcgccacgggcacgcagttcagccagaactgtatcgatgccttttttatcgattacacgcatacctttagcagatacgcgcagggtgacaaaacgcttctcgctctcaacccagaaacggtgagagtgcaggttcggcaggaaacggcgtttagtcgcgttcagtgcgtgggaacggttgttaccggtcaccggacgcttgccagtaacttggcagactcgggacatgtctattctccaaaaatcaaattagctcgagcttcgtatggggtattggcgcctcgtcaggctttacagcccggtcatcgcagttctatgtgaactctcgattgccaggcccaaatgccaaacccgagattctcaaaggtggcgkagtatacgctgactcagcgatgtgctcaagtcccgmacagacaaagatcccgaaggatcgcgcatagcgggttaaatccagccgcgttcggcaaaagaaacatactctccacgcccaatcacgatatggtcgagcacgcgtaaatccatgaactgacaactctttattatccgttcagtaatgagtttatccgctttactgggttcagcacaacccgaagggtgattatgtgcaaggatcagcgccgaggcgtttatttttatcgcttcgcggataatttcccgaggatggacttcaacatggtttagcgtgccggaaaaaagacggctatgcgttataacccggtgttgggagtcgagaaagatcaccataaagatctcccgctcctcacccgtgagctggctttgtaaaaattcccgcgtcatctccgggctgagtaaagggctttcttcacgcatccgcacgttgtagtaacgtcgcgccagttcagcaatcccctttaactgggcaaatttcgctacgccaattccatgaacaccactaaattgttcatattcagaggttaacaagccataaagagagccgaaattctccagcatctcttttgccagggttaatacatctttaccgcgcgttccggtacgcagaaatagcgccagcagctcgacatcagttaaggcgctaataccaaacttcagcattttttcgcgcggcatcaacagctgtgcattgtttttcaccttcacctcctttgtggtgctcgcatcctgtcatagccgttccgttaaatcgacggccagttttcaatcctggaaagcgcctcgcaaagtgaatctcaggtgaaggcacgacaacaaaagtattgtgataaaatcgccaacttctggtgtcacccaacaggaaaaatcatcatgagcctggccggtaaaaaaatcgttctcggcgttagcggcggtattgctgcctataaaacccctgaactggtgcgtcgtttgcgcgatcgcggggccgacgtccgcgtagccatgaccgaagcggcaaaagcctttatcaccccacttagcttgcaggcggtttctggttatcccgtttccgacagtttgctggacccggcagccgaagccgctatgggccatattgagctgggtaaatgggctgatttagtgattctcgcccctgccacggcagatttgattgcccgtgttgctgccggaatggcgaatgacctggtatcgacgatttgtctggctacacctgcgcctgtagccgtgctccccgccatgaaccagcagatgtaccgtgccgctgccacgcagcataatttagaggtgcttgcttcccgtggtttgctcatctgggggccagacagtggcagtcaggcttgtggtgatatcggtcctgggcgaatgctcgatccgttaaccattgtggatatggcggtagcgcatttttcgcccgtcaacgacctgaaacatctgaacattatgattaccgccggcccgacgcgtgaaccgctcgatcccgtgcgttatatctctaatcacagctccggcaagatgggttttgctatcgccgccgccgctgcccgtcgtggcgcgaacgtcacgctggtatcaggtccggtttcactaccgacgccaccgtttgttaaacgtgttgatgtgatgaccgcgctggaaatggaagccgccgtgaatgcttctgtacagcagcaaaatatttttatcggctgcgccgccgtggcggattatcgcgcagctaccgtggccccagagaaaatcaaaaagcaggccacgcagggtgatgaattaacaataaaaatggttaaaaaccccgatatcgtcgcaggcgttgccgcactaaaagaccatcgaccctacgtcgttggatttgccgccgaaacaaataatgtggaagaatacgcccggcaaaaacgtatccgtaaaaaccttgatctgatctgcgcgaacgatgtttcccagccaactcaaggatttaacagcgacaacaacgcattacaccttttctggcaggacggagataaagtcttaccgcttgagcgcaaagagctccttggccaattattactcgacgagatcgtgacccgttatgatgaaaaaaatcgacgttaagattctggacccgcgcgttgggaaggaatttccgctcccgacttatgccacctctggctctgccggacttgacctgcgtgcctgtctcgacgacgccgtagaactggctccgggtgacactacgctggttccgaccgggctggcgattcatattgccgatccttcactggcggcaatgatgctgccgcgctccggattgggacataagcacggtatcgtgcttggtaacctggtaggattgatcgattccgactatcagggccagttgatgatttccgtgtggaaccgtggtcaggacagcttcaccattcaacctggcgaacgtatcgcccagatgatttttgttccggtagtacaggctgaatttaatctggtggaagatttcgacgccaccgaccgcggtgaaggcggctttggtcactctggtcgtcagtaacacatacgcatccgaataacgtcataacatagccgtaaacatttcgtttgcggtcatagcgtgggtgccgcctggcaagtgcttattttcaggggtattttgtaacatggcagaaaaacaaactgcgaaaaggaaccgtcgcgaggaaatacttcagtctctggcgctgatgctggaatccagcgatggaagccaacgtatcacgacggcaaaactggccgcytctgtcggcgtttccgaagcggcactgtatcgccacttccccagtaagacccgcatgttcgatagcctgattgagtttatcgaagatagcctgattactcgcatcaatctgattctgaaagatgagaaagacaccacagcgcgcctgcgtctgattgtgttgctgcttctcggttttggtgagcgtaatcctggcctgacccgcatcctcactggtcatgcgctaatgtttgaacaggatcgcctgcaagggcgcatcaaccagctgttcgagcgtattgaagcgcagctgcgtcaggtattgcgtgaaaagagaatgcgtgagggtgaaggttacaccaccgatgaaaccctgctggcaagccagatcctagccttctgtgaaggtatgctgtcacgttttgtccgcagcgaatttaaataccgcccgacggatgattttgacgcccgctggccgctaattgcggcacagttgcagtaatatgacgccggatgacttttcatccggcgagtttctttaaacgccaaactcttcgcgataggccttaaccgccgccagatgttccgccatttccggcttctcttccaggtaagcaatcaggtctttcagggtgatgatagagatcactttgcagttgtaatcacgctcaacttcctgaatcgccgaaatctcgccgcgcccccgttcctgacgatcaagcgaaatcaacacgccagcaagcgtcgcgccattagcctgaataatctccatcgattcgcgaatcgccgttccggcggtgatcacatcatctaccagcattacgcgtccttgtaacgcgctaccaaccagattgccgccttcaccgtggtcttttgcctctttgcggttaaagcagtacggcaggtcaaggtcatgatgctccgccagcgccacggcggtagtggtggcaatcgggatccctttgtaagcagggccaaacagcagatcgaactcaaggccggaatccaccaacgcttcagcgtaaaaacggcctaacagtgccagatcgcgcccggtattaaacagcccggcgttgaagaaataggggcttttgcgcccggacttcaacgtaaactcgccaaactttaacacctgcttgccaagcgcaaattcaataaactggcgctgatatggtttcatgccttcgctcctcatcttacttttctacagacaaaaaaaaggcgactcatcagtcgccttaaaaatcagtttgccagcgccgccttctgcgtcgctacaatggattcgattccccctcgggccagagccaacaaggtgagtagctcttcatgggtgaacggctcgccttctgccgtcccctgcacttcaatgatgcgcccgtcttcggtcatcactacgttcatgtcggtctctgcggcagagtcttcaacgtattccagatcgcaaaccgcttcgccgttcacaattccgacagaaactgcggctaccatccctttcatcgggttggttttcagcttgccgttttccaccagcttctgtagcgcatctgccagcgccacgcaggcacccgtaatcgacgcggtacgcgtgccaccatcagcctgaagcacgtcgcagtccagcgtaatggtgaactcacccagcgctttcaaatctactgccgcgcgaagagcacgggcgatcagacgctggatttccattgtgcgtccaccctgcttacctttcgccgcttcacgagcgttacgggtgtgggtagaacgtggcagcatgccgtactctgcggtgatccagccctggccctgacctttcaggaagcgcggcacgccttcttcaatagaggcggtacacaacactttggtatcgccaaattcgaccagcaccgagccttctgcatgttttgtatagttacgagtcagggtaacgggacgcacctgattattgctacggcctgctggacgcatattgaaatctccggcttgaaacaaatgtggctgcgcattatacggacttccggcggttattcctatcctgacaaggcatcgatggctataatccttccacctctccttttataaacaggaacgtctatgatccgcagtatgaccgcctacgcccggcgtgaaatcaagggtgaatgggggagcgcaacctgggaaatgcgctcggtaaaccagcgttatctggaaacttactttcgtctgccggagcagttccgtagccttgaacctgtcgttcgcgagcgtattcgttctcgcctgacgcgcggtaaagtggaatgtaccctgcgctatgagccagatgttagcgcgcaaggtgagctgatcctcaacgaaaaactggctaaacagctggtaactgccgcgaactgggtaaaaatgcagagtgacgaaggggaaatcaacccggttgatattctacgctggccgggcgtgatggcagcccaggagcaggatcttgacgccattgccgctgaaattctcgcggcgctggatggtacgctggacgactttattgtcgcgcgcgaaaccgaaggtcaggcactgaaagcattgatcgagcagcgtctggaaggcgtcaccgccgaagtggtcaaagtccgcgcccatatgccggaaatcctgcaatggcagcgtgagcgtctggtcgcgaagctggaagatgctcaggttcagttggaaaacaaccgtctggagcaggagctggttctgctggcacaacgaattgacgttgccgaagaactggaccgcctggaagcgcatgtcaaagagacctacaacattctgaagaaaaaagaagccgttggtcgtcgtctggactttatgatgcaggaattcaaccgcgagtcgaacactcttgcgtcgaagtctatcaatgccgaagtgacaaactccgcgattgagctgaaagtgttgattgagcagatgcgcgagcagattcagaacattgaataactcgtaacgccaattcttacttttcagccttcacaaatgccgcccactcaaacagagcggcatttttcttccccgcaacttcaattctgttttgcgtgcctgctccagattttgtgatgtttttttgcccagcacactgagaacgtgagatactcacaactgtatataaatacagttacagatttactttctttgcaatcgatatcacatggagtgggcaatgaacgaacatcatcaaccttttgaagaaatacggcattatggcactgaagggcaagaattttggtcagctagagaattggcaccgttactggattatcgggactggcgcaattttcaaaaggtactggcccgcgcgactcaagcgtgcgaagccagcaatcaagctgcatctgaccatttcgttgaaaccaccaaaatggttgtattaggttcaggggctcaacgagaacttgaagatgttcatctctcccgctatgcctgttacctggtagtacaaaacggcgaccctgcgaaaccggtcattgcggcagggcagacttattttgctatccagacccgacggcaggagcttgctgacgatgaagcatttaagcaacttcgtgaagacgaaaagcgtctgtttctgagaaatgagttgaaagaacataacaaacaattggttgaggcagcacagcaagctgcggtagcgacagctactgatttcgccatatttcagaatcatggttaccaggggctgtatggtggattagatcagaaagccatccaccaactgaaggggctgaaaaagagtcagaagatcctggatcatatgggttcaacagaactggcggctaatctctttcgagctacccaaacagaagaaaaactcaagcgggatggcgtgaattcaaaacagcaagctaataccacacactttgatgtgggtagcaaggtgaggcaaaccattcaggaacttggcggaaccatgcctgaggagttgccgaccccgcaggtcagcatcaagcagttggaaaacagtgtaaaaattacagagaagaaatagcagaaactaaaaactctttttgttgattgagatacccgatgcgtaagccaaagtccaggtgcggtgaacacaatggctaaacattgcacctttcttttccacccctcaattttaacctattttttcttatgcattttctcagacaagaagtcagaagaatgcatctacgctacagaaaatagcgatttcacataactacaagttatcaatttcctctcaccttaaaaaatctcaatcgtgacaatacgcacaaatcgctaccctgccagacagatttttagggagagaaccatgctgttacacattttgtatttggttggcattactgccgaagccatgacgggggctctggcggccgggcgacgccgcatggatacatttggcgtaattattattgcgaccgccaccgcaattggcggagggtcagtgcgcgatattctgctgggccactatccgctcggctgggtcaaacacccggaatatgtgattatcgtcgctaccgccgcagtactcaccactatcgttgctcctgtaatgccttacctgcgcaaagtgtttctggtgctcgatgcgcttggactggtggtcttttctatcatcggcgcacaggttgcactggatatggggcacggcccaattattgccgttgtcgcggcggtaaccaccggcgtgtttggcggcgttttgcgcgatatgttctgtaaacgtatcccactggtattccagaaagagttgtatgccggtgtctcatttgcctccgccgtgctgtacatcgcgctgcaacactatgtttctaaccatgatgtggtaattatctccaccctggtattcggcttttttgcccgcttactggcgctacgccttaagctgggattaccggtcttttactacagccacgaaggacactaaggttcaaaacctgtgatctgctgggcagccagccaactgcccagcttcttgatttgcgcattttccttccattcaataacctgtctggcgcgccccgatccagtccccggcagctgctgccagaactgctccgtgctaaataaaagttgcgaccaggaccgttcatcactggcattaagcgccgcccgggttagcggtattcccattgccatcacccagcgagtaaaaggctgcttacgagccagattaaaccgatgccatagctgcgcacttttacttttcgcgatccccggcgtgttctgtaattgctctggcgttaataaaagccaggaaaagatatgctcaaagcgatgagtctgatgcagcgcgcgccagccggcctcaccaatgccatccagccccagaacctgttttgaccccagccagactaagcgtgaaatgaactgttcctgacaaacatcagaagcaaagtagcaggtcaacgagttaaagcggttttctggtggtgtcggttttgtacgttctgcaccgcgccagaccacatcatcaatgcgaggaataccctgaccggcaaggctgacgaggatctgatcaccaggcgcaatatcccactcctgccagcgcctgacggaaccaatattcacccgctggacttttttatcatccagcatgacaggtgcgagtgacgcaaccaccgatattttaccgctcttacccaccgcaaactgaatcgccttcactttggcaacctgagctacaggttgatatttccaggccaccagccattctgcctggcctggtagccaatggcgggattcgggttctttcgcccytcgcacaaccacgccatcggtgacgaagggtaatttcgctttccaccactcattgcgtacgcgcgcaacctcatcagcatttttaaccgcacgggtatacctctgcgttagagtaaaacctgcggtagccagctcctttaaacgatcggtcattaactgcggtccatccggccatgcccagacaaaaacgcccagagaattcagcgtgtcgctatcgtcctggcgcatcatcaggccagcaacttttgcgcgggcatttattccccccatttgttgttggatatgcccctcgcgctggagaaatatttccccctgaagcgtactgttggctaaaggcccgctaacggtttgcggcacagcggaaattaagctaactttctgcgtccagtcctcgcctttcaggccattaccgcgactgattgctttgttcagtttcccgtcccgataaaccagggttaccgcaacgccatcaacttttggctgcacccaaagatcgctacgttctcgcatccacagacttaatgcgtttttatccgccattttgcgtacacccgtatgggcaaccggatgcataaccgcaccatttaaaggcggcatcatcacgtcgcggggctcgctcacaaagcagcgttgccactgcgtaagacgggcgcttaactgatcgtaaacaccgtcttccacctcactttttccttccttccagtagtcatcgtcccactgttttatttgctgttgcaggcggaaaatttcttcctgtgctctggctggcgaccaggccggacagaccgcccacacagatgattgccagcacaagatacttattaatatcgccatccatactttcatcttcacctccgctgtagtcaggctggcagatatacaacgtggtgaaggcaaagccgagtggcaaaaacggagtctgcgaggacgcttcctgagaatcgtctttattgcagtaaatcacaggcaaatgcggaaacagctacgcaaaacgcaacaactttgcgcaaaaagtgtgagcaagggctacgtcacatggccgcgccgtgtataataagctcgtatgtaggctttatttcgctaatcacatacgaaagatactcatggctcaaggcacgctttatattgtttctgcccccagtggcgcgggtaaatccagcctgattcaggctttattaaaaacccaaccgttgtatgacacccaggtttctgtttcacacaccacacgccaaccgcgtcctggtgaagtccacggtgaacattatttctttgttaatcatgatgaatttaaagaaatgattagcagagatgcgttcctcgaacacgcagaagtttttggtaattactatggcacttcgcgtgaggccattgagcaagtactggcgaccggtgtcgatgtttttctcgatatcgactggcagggcgcgcagcaaattcgccagaagatgccgcacgcgcggagtatctttattttaccgccgtctaaaattgaactggaccgccgtctacgcggtcgcgatcaggacagcgaagaggtcattgcaaagcgtatggcgcaagctgttgcagaaatgagccattacgccgaatatgattacctgattgtgaatgatgacttcgataccgcgttgaccgatttgaagaccattattcgcgccgaacgtctgcgcatgagccgccaaaagcagcgtcatgacgctttaatcagcaaattgttggcagactgaacctgatttcagtatcatgcccagtcatttcttcacctgtggagctttttaagtatggcacgcgtaactgttcaggacgctgtagagaaaattggtaaccgttttgacctggtactggtcgccgcgcgtcgcgctcgtcagatgcaggtaggcggaaaggatccgctggtaccggaagaaaacgataaaaccactgtaatcgcgctgcgcgaaatcgaagaaggtctgatcaacaaccagatcctcgacgttcgcgaacgccaggaacagcaagagcaggaagccgctgaattacaagccgttaccgctattgctgaaggtcgtcgttaatcacaaagcgggtcgcccttgtatctgtttgaaagcctgaatcaactgattcaaacctacctgccggaagaccaaatcaagcgtctgcggcaggcgtatctcgttgcacgtgatgctcacgaggggcaaacacgttcaagcggtgaaccctatatcacgcacccggtagcggttgcctgcattctggccgagatgaaactcgactatgaaacgctgatggcggcgctgctgcatgacgtgattgaagatactcccgccacctaccaggatatggaacagctttttggtaaaagcgtcgccgagctggtagagggggtgtcgaaacttgataaactcaagttccgcgataagaaagaggcgcaggccgaaaactttcgcaagatgattatggcgatggtgcaggatatccgcgtcatcctcatcaaacttgccgaccgtacccacaacatgcgcacgctgggctcacttcgcccggacaaacgtcgccgcatcgcccgtgaaactctcgaaatttacagcccgctggcgcaccgtttaggtatccaccacattaaaaccgaactcgaagagctgggttttgaggcgctgtatcccaaccgttatcgcgtaatcaaagaagtggtgaaagccgcgcgcggcaaccgtaaagagatgatccagaagattctttctgaaatcgaagggcgtttgcaggaagcgggaataccgtgccgcgtcagtggtcgcgaaaagcatctttattcgatttactgtaaaatggtgctcaaagagcagcgttttcactcaatcatggacatctacgctttccgcgtgatcgtcaatgattctgacacctgttatcgcgtgctgggccagatgcacagcctgtacaagccgcgtccgggccgcgtgaaagactatatcgccattccaaaagcgaacggctatcagtcgttgcacacctcgatgattggcccgcacggcgtgccggttgaggtccagatccgtaccgaagatatggatcagatggcggagatgggtgttgccgcgcactgggcttataaagagcacggcgaaaccagtactaccgcacaaatccgcgcccagcgctggatgcaaagcctgctggagctgcaacagagcgccggtagttcgtttgaatttatcgagagcgttaaatccgatctcttcccggatgagatttacgttttcacaccggaagggcgcattgtcgagctgcctgccggtgcaacgcccgtcgacttcgcttatgcagtgcataccgatatcggccatgcctgcgtgggcgcacgcgtcgaccgccagccttacccgctgtcgcagccgcttactagcggtcagaccgttgaaatcattaccgctccgggcgctcgcccgaatgccgcttggctgaactttgtcgttagctcgaaagcgcgcgccaaaattcgtcagttgctgaaaaacctcaagcgtgatgattctgtaagcctgggccgtcgtctgctcaaccatgctttgggtggtagccgtaagctcaatgaaatcccgcaggaaaatattcagcgcgagctggatcgcatgaagctggcaacgcttgacgatctgctggcagaaatcggccttggtaacgcaatgagcgtggtggtcgcgaaaaatctacaacatggggacgcctccattccaccggcgactcaaagccacgggcatctgccgatcaaaggcgctgatggcgtgctgatcacctttgcgaaatgctgccgccccattcctggcgacccgattatcgcccacgtcagccccggtaaaggtctggtgatccaccatgaatcctgccgtaacatccgtggctaccagaaagagccagagaagtttatggctgtggaatgggataaagagacggcgcaggagttcatcaccgaaatcaaggtggagatgttcaatcatcagggtgcgctggcaaacctgacggcggcaattaacaccacgacctcgaatattcaaagtttgaatacggaagagaaagatggtcgcgtctacagcgcctttattcgtctgaccgctcgtgaccgtgtgcatctggcgaatatcatgcgcaaaatccgcgtgatgccagacgtgattaaagtcacccgaaaccgaaattaatgttttatgaacccaacacgttatgcacgcatctgcgaaatgctcgccaggcggcagcctgatctgaccgtctgcatggagcaggtccacaaacctcataacgtttctgcgattattcgtaccgcagatgccgttggcgtacatgaagttcacgccgtctggcctggtagccgcatgcgcaccatggcttcggcagcggcgggtagtaacagctgggtacaggtgaaaacacaccgcaccattggcgatgccgtcgctcatctcaaaggccagggcatgcagattctggcaacccatctttctgataacgctgtcgatttccgcgaaattgattacactcgcccgacctgcattttgatgggacaggagaaaacgggcatcacgcaggaagcattggccctggcggatcaggacatcatcattccgatgatcggcatggtgcagtcgctgaatgtttccgttgcctcagccctcattctttacgaagcccagcgtcagcggcaaaatgcaggcatgtacctgcgtgaaaacagcatgttgccggaagcagagcaacaacgcctgttgtttgaaggcggctatccggtgctggcgaaagtcgcaaaacgcaaaggcctgccttatccccacgtcaatcagcaaggcgagatcgaagctgatgccgactggtgggctactatgcaggctgcagggtaagtgccatgacaggtcgcctgttagatgctgtcccactcagttccctaacgggcgttggcgcagcacttagtaacaaactggcgaaaatcaacctgcataccgtgcaggatctactcttacaccttcccctgcgctacgaagatcgcacccatctctaccccatcggagaactactgccgggcgtttatgccacggtggaaggcgaagtgctgaactgcaatatctccttcggcggtcggcggatgatgacctgccagatcagcgacggttccggcatcctcaccatgcgctttttcaatttcagcgcggcaatgaaaaatagcctggcgacgggccgccgtgtactggcttatggcgaagcaaagcgcggtaaatatggtgcggagatgatccacccggaataccgcgtgcagggcgatctcagcacgccagaattacaggaaacgctcacgccggtttatccaacaacggaaggcgtaaagcaggccacgctgcgtaaattaaccgaccaggcgctggatctgctcgacacctgcgccattgaagaactcctgccgccggaactgtcacaaggaatgatgacgctaccggaagcgttgcgcactttgcaccgcccgccaccgacgctacagcttagcgatctggaaaccgggcagcatccagcgcaacgtcgtctgattctggaagaactgctggcgcacaacctcagcatgttagccttacgtgccggagcacagcgttttcatgcccagccgctgagcgccaatgatgcgctgaaaaataaactcctcgcagccttaccgttcaagccaacgggcgcacaggcacgcgtagtggcggagatcgagcgcgatatggcgctggatgtgccgatgatgcgcctggtacagggcgatgtaggttccggtaaaacgctggtcgccgccctcgccgcgctgcgtgcgattgcccacggcaaacaggtggcattgatggcaccaaccgaattactcgccgaacagcacgccaataacttccgcaactggtttgaaccgctcggtatcgaagtgggctggctcgccggtaagcagaaaggcaaagcgcgactgtctcagcaggaagccatcgccagcggtcaggtgcagatgattgttggtacgcacgccatcttccaggaacaggtgcagtttaacggtctggcgctggtgattatcgacgaacaacatcgctttggcgtgcatcagcgtctggcgttatgggagaaaggccagcagcaaggcttccatccgcatcagttgatcatgaccgccacgccgatcccccgcacgctggcaatgacggcgtatgccgatctcgatacctcggtgatagatgagctgccgccaggccgcacgccagtgactacggtcgctattcctgatacccgccgtaccgacatcattgaccgcgtgcgccacgcctgcataactgaaggtcgtcaggcgtactgggtttgtacgttgattgaagagtcagagttactggaagcgcaggcggcggaagctacctgggaagagttgaaactggcgctaccagaattgaatgttggcctggtacacgggcggatgaaaccagccgagaaacaggcggtgatggcgtcgtttaaacaaggtgagctacatctgctagttgccactaccgttattgaagtcggtgttgatgtgcctaacgccagcctgatgattatcgaaaaccctgagcgtctgggtctggcgcagttacaccagcttcgcgggcgtgtaggtcgtggtgcggtggcttctcactgcgtgctgctctacaaaacgccgctctccaaaaccgcgcaaattcggctgcaagtgctgcgcgacagcaacgacggttttgtgattgcacagaaagacttagagattcgcggaccgggtgaactgttaggtacgcgtcagacgggtaatgctgagtttaaagtggcggatttactgcgcgatcaggcgatgatcccggaagttcagcgcctggcgcgacatattcacgaacgttacccacaacaagcaaaagccctgatagaacgctggatgccggagacggaacgttactccaacgcatgaccagactcatcacaagacaagtcacgcagtaaatcttcaatctggatagtgaggatatccattgcctcatacgcatcctgtgcaattcgcgccgccattgcgccttccggttcaccacgcagaatttcagccgctgcctgtacgccagccacaatcatttcaggtgttaacatttggcgaagaaaagcgcgattatcagaggaccagccatctttatggcctaatggatgcccccagcctatccattcttgcgaccataacggattggcttctatgggataaattagatgcgcggcatactgaatagcacacaccgcttttcctggcgtatccagcgcccaccagcgcgaccagagagaacgaattaacggcgcggccccacccagagtattgaacaccgccagccagcaaagaacgttattgaaaccacgctcgttatccatacgctgcaacgcggtgtccagtaaaaattgccgtacctgctggcgttgggaagcattcatcatctcctgccagagatagggccgacacaatgccttcattaaggattcttcgaagtgatcaccataaccgccagctaaaacggtttcatgccattgcgccaggcagagcggaaacagatagcgaaacaactctatttgcatcggttcgttataaacgagattgagtacatagtaagcactcaaatcccattcgctgatctgctgccactctttagccgccagcgccttgagttcggcatctgcgtaatcaaattccgtttcccatacacagagcactggcggctcatcaccaaaaatatggcgacagtgttcacgtagcgtttccggttccttccgacgctttttcatttttaaccggcaaaaatcggcaacattaaatacagcttaatcaccagcgcattgacgatatcgataaagaacgcaccgaccatcggcaccaccaaaaacgccatgtgcgacgggccaaagcgttcagtgatcgcctgcatgttggcgattgccgttggcgttgcaccgaggccaaaaccacagtgacccgcagccagcactgccgcatcgtagtttttgcccatcatgcgccaggtaacgaagatggcatacaacgccatgaagatggtctgtaccaccagaatcgccagcatcggcagcgccagcgaagccagctcccacagtttcagccccatcagcgccatcgccaggaacaacgacaggcttacgttacccagcacggataccgcacgctcaaagacgcggtaaaagcccatcattgacagaccgttgctcagaatcacgccaacaaacagtacacagacgaaggtcggcagttcaaaagcagtgccagccaaaagttgcgcaacaattttccccaccgtcaggcagatagcaatcagcgcgatagtttcaatcagcaccagcgaggtgatcatgcggcccacatccggcttttcaaacgccgtcgggacttcctggtcatccggaataccgttcggcgtggtggagtgtttcaccagatagcgcgccaccggaccgccaatcaagccgcccagcaccagaccgaacgttgcacaggccatcgccacttccgtcgcattggtgaagccataacgttcaatgaacaatttaytccacgcagcgcccgtaccgtgaccgccggaaagcgtaatagaaccggccaacagccccatcagcggatcaagccctaacaggctagccataccaatgccaatggcattttgcatcaccaacagaccaacaaccacaatcaagaagatgccaaccacacgcccaccggcacgcaaactggcaatgttggcgttcaggccaatggtggcgaagaaagccagcattaacggatcgcgcagggacatatcaaagttgacttcccagcccatgctttttttcagtaytagtagcgccagcgccaccaacaaaccacccgcaacaggttccggtatggtgtatttcttcaaaaaggagacggaatggaccaacttacgcccgagcaacaacgtcagcgttgcggcaacaagcgttgctaaagtatcgagatgaaacatagttactcctttgtatccgcatcactctttcatactcgtcatacttcatcgcgcagtggcaacttcatgaactatgacgggtatcgagttatgctttcctgggtcaaattctcagctgttaatgaacaaatggcatggattttaagcagaaaaataccaaaagttatataaaaaagtgcatttatctcatttaaatatttagatgaggatgtggcaaacgtttgcttttctctttcggtcagctaaaatgcccgctttgctaccacgggattgttttcgatgtctgtttccaccctcgagtcagaaaatgcgcaaccggttgcgcagactcaaaacagcgaactgatttaccgtcttgaagatcgtccgccgcttcctcaaaccctgtttgccgcctgtcagcatctgctggcgatgttcgttgcggtgatcacgccagcgctattaatctgccaggcgctgggtttaccggcacaagacacgcaacacattattagtatgtcgctgtttgcctccggtgtggcatcgattattcaaattaaggcctggggtccggttggctccgggctgttgtctattcagggcaccagcttcaactttgttgccccgctgattatgggcggtaccgcgctgaaaaccggtggtgctgatgttcctaccatgatggcggctttgttcggcacgttgatgctggcaagttgcaccgagatggtgatctcccgcgttctgcatctggcgcgccgcattattacgccgctggtttctggcgttgtggtgatgattatcggcctgtcgctaattcaggttgggttaacgtccattggcggcggttacgcagccatgagcgataacaccttcggcgcaccgaaaaatctgctgctggcaggcgtggtcttagccttaattatcctgcttaaccgtcaacgtaacccttacttacgcgtggcctcactggtgattgcgatggcggccggatatgcgctggcgtggtttatgggcatgttgccagaaagcaacgaaccgatgacgcaagaactgattatggtgccaacgccgctctattacggtcttggcattgaatggagtctgctgctgccgctgatgctggtctttatgatcacttcgctggaaaccattggcgatatcacggcgacctctgacgtttccgaacagccagtgtccggtccgctgtacatgaaacgcctgaaaggcggcgtgctggcaaacggcctgaactcgtttgtttcggcggtgtttaacaccttcccgaactcctgcttcgggcaaaacaacggagtgatccagttgactggtgttgccagccgctatgtcggttttgtcgtcgcgctgatgttgatcgtgctgggtctgttcccggcagtgagcggttttgtacaacacattccagaaccggttctgggcggcgcaacgcttgtaatgtttggcaccatcgccgcctccggtgtgcgtatcgtttctcgtgagccgctgaaccgtcgggcgattctgattatcgcgctgtcgctggcggttggtctgggcgtgtctcagcagccgctgattttgcagtttgcccctgaatggctgaaaaacctgctctcctccgggatcgccgcgggcggtattactgccatcgtgctgaatctgattttcccaccagaaaaacagtaattcactggcggcggtaagataattaccgccgcagtctcacctctttcaccattcccgccttgaggattgcgcgtaaatcgtgcataactcccttatgtgcatttcacgggatggaagaccatgaaatttattgggaagctgcttctctacattctcatcgctctgttagtggtgatcgctggcctctattttcttctgcaaacccgctggggagcagaacatatcagcgcatgggtttccgagaatagcgactatcatctggccttcggggcgatggatcaccgtttttccgcgccatctcatatcgtgctggagaacgtcacgtttggtcgtgatggtcagcccgcgaccctggtggcaaaaagtgtcgacattgcgctaagcagtcggcaactgaccgaaccacgccatgtcgataccatcctgctggaaaacgggacgctgaatctcaccgaccagaccgcgccgctaccgttcaaagccgatcgtctgcaactgcgtgatatggcgtttaatagcccgaatagcgaatggaaactgagcgcgcagcgggtaaatggcggcgtggttccgtggtcaccagaagccggtaaagtgctgggtacgaaggcgcagattcagtttagtgccggatcgctttcgctcaatgatgttcctgccaccaatgtactgattgaaggcagtattgataacgatcgcgttacgctgactaacctgggtgccgacatcgcccgcgggacattaaccggaaacgcgcagcgtaacgccgacggcagctggcaagtggaaaatctgcgcatggcggatatccgtctacaaagcgaaaaatcgctaaccgacttctttgcgccattacgctctgtcccgtcgttgcagattggtcgcctggaagtgatcgatgctcgtttgcaaggtccggactgggcggtgaccgacctcgatctcagcttgcgcaacatgaccttcagtaaagatgactggcagacacaagaaggcaaactgtcgatgaacgctagcgagttcatttatggttcgctgcatttatttgacccgattataaacgcggaattttccccgcagggcgtagcgctgcgccagttcaccagccgctgggaagggggtatggtcagaacgtcagggaactggctgcgtgacgggaaaacgttgatccttgatgatgcggcaattgccgggctggaatataccttgccgaaaaactggcaacagttgtggatggaaacgacacccggttggttaaacagcctgcaactgaagagatttagcgccagccgcaatctgatcattgatatcgaccctgacttcccgtggcagctcaccacgctcgatggttacggtgccaacctgacgctggttaccgatcataaatggggcgtctggagtggctcggcgaatctgaatgccgccgccgcgacattcaatcgtgttgatgttcgtcgcccgtcgctggcgctgaccgccaacagcagcacggtgaatatcagcgaactgagtgcatttactgaaaaaggcattctggaagccactgccagtgtttcacaaacgccacaacgtcagacccatatcagcctgaatggacgcggtgtgccggtgaatattttgcaacaatggggatggcctgaattaccgttgactggcgacggcaatattcagcttaccgccagtggcgatattcaggccaatgtcccgctgaaacctacggttagcgggcaactccatgccgtgaacgccgcaaagcagcaagtgactcaaaccatgaatgcgggcgtcgtttccagtagcgaagttacatcgacagagccggtgcagtaaaaatcaatctcgccgggtacgactcagacgtacccggcattccatcaatagattacaacgtaattgtcagcgcattcccttgaagcgtcaccaccagcccctgctcactttcagcctgcgaaccaccttgcagaccatttactttcacaatattgcgcaagcacagtgtccagttcttcgcctcgcccgcaccagtcacagtaatcgtgttgccagtacgcgccgctttcagggtgaaaagaacggaaccgtcagcagcgggcacttcacagatggcttcatgcccgtcttgtagattaaagagctggaatgccgtgccttcgtgccacgcgtaatcgggacgttgctcgttgttgcccagcgccagtagggtgttatcacgcacataaacgggcagactcaggaagctgtgctgctgtttatgccagcgactaccatcgagttcatcgttgtgccacagatgtgtccagcgaccttccggcaagtagaactgcacatcgcccgcttcactgaacaccggagcaaccatcacgttgtcgcctaacatgtattgacggtcaaggtaatcacaagccggatcgtccgggaactccatcatcatggcccgcatcatcggcgtaccccgcgcgttcgcacgagcagcttcacgatacagatacggcatcatgcggcatttcagttgcgtgaagaagcgcaccacatcacaggactcatcatcgtaggcccacggcacacgataagatttgctgccatgtaaacggctatggctggagagcaaaccaaacgcgcaccagcgtttgtaaacgtgcgccagagcggtattctcaaagccgccgatatcgtggctccagaaaccaaaacctgaaaggccaatagacaaaccaccgcgcaggctttccgccattgattcgtagttagcgtaacagtcaccaccccagtgtaccgggaatttctgcgcaccaacggaggccgagcgagcaaacaagacggcttcttcctcgccaacggtgtccttgagcacgttccacaccagttcgttgtagatgtacgcataatggttatgcattttctgcggatcggaaccgtcaaaccactgaacatcgattggaatacgttcgccaaagtcggtcttaaagcaatcaacgcccatcgcgaccagacctttcagtttgtcggcgtaccatttgcaggcatccggattggtaaagtcataaatcgccagacctggctgccatttatcccactgccataacgaaccgtccgggcgtttgagtaaatagcctttctcttgtaactctttaaagacaggggatttttgcccgatataggggttaatccagacgcagatttttagccctttcgctttcaggcggcggatcatcccttccgggtccgggaaagtcagcgggtcccactcaaaatcgcaccactggaaggctttcatccagaaacagtcaaagtgaaaaacatgcagtggcagattgcgtcccgccataccatcgataaagctgtttaccgtcgcttcgtcgtagttggtggtaaatgaagtggttagccacaggccgaaggaccacgcgggcggcagcgccggacgaccagtaaaacgggtataacgatcaagtaccgctttcggcgtcgggccgtcaataacaaagtattcgagatattcactctcaacgctgaactgcactttggagactttctccgatcccacttcaaaagagacgcattgaggatgattgaccagtaccccatagccacggttagtcatatagaacgggatatttttatacgcctgttcagtacttgtgccgccgtcccggttccaggtctctaccgtctggccattgcgcaccagggcagtaaagcgctctcccagaccgtaaactgtttcgccaacgccaagatccagccgctcaaacatataatttcgttgattattcgtgtcctgcacgtagccattatttttcacctgactaccggtaatacgttcgccgttgcgcagaaaatccagtgaccagaactcacctttgctgacacgcgcgcttaagttgccacttttaaactcagcgtaacgttctgtgttttcgattgtgaccttcacgtcttgcaaaatattgagcggataatgaggaccgttattcagcgccccctgaaaatgctcaatccgtacaccgacaataccttcctgtggggagaaaaagcgcagcgtaaataaaggcgtatcaagctgccaggttcgttcacgcacatcacggggggcagcatagaccaccatttcattaccctgctgttcaacctcgaacacctgaagcgggtgaatcaaattgaggccaggttgaatcaaccagtttccgtcgctaattttcattgccgttccttagttctgcacttcttgagaggtgaattgttgctggcaacggcgtttgccctgggccagctgttccataacggttttcagattgtgcgtcgtgagtgagtagtagcgtttagcgataatcgcgctcagcaaataacagatcgccggaacaatcgtgaatagcgcaataatgatgctaatcgtggcgctgttctgcgctttttctgccgcatcatatccgccataagccagcatccagccgataagagcgccgccgaaggccaaccccagtttgagcacaaacagcgtgccagcaaaactgatcccggtcaggcgtttaccattgcaccactcgccgtagtcgacggtatcggacatcattacccactggataggtgtcaccagttgatgcaatacaccaatcacgaagatgaagacaaacatagtgatgctggcctgcataggaacaaagaacatcgcgaggctaatcactgccagcagggcgttcgtccaccagaagatagtgactttacatttccagtcggtcagcggttttgccagtgcggaaccaatcaggttacccacgcaataagtggtgagaaaagcgacaaacacttccggcgtacccaaaatccatgtgacgtaatacatcatcgctccaccgcggacgcacaccgccaggatattgaaaatggttagtaaaccgacaatccgccactggtcgttttgccagatatcacgtaaatcttcccgcatagacgtcgttgtaggtggtgcttcaacgcgttctttagtggtgaagaaacagaatgccagcatcatgaatgccaccacggaaaggaccgcgataccgccctggaaaccgagtggtttattatcaccgccaattaaattaaccagtggcatcatcagaacagtagagagcatgcctcccgcggtcgccagcacaaaacgccaggattgcagcgagatacgctgagtcgggtcattggtgattacaccacccaatgcgcagtaagggatattgacgacggtataaagtaaggtaagtagggtgtaagtaattgctgcatagatcattttgccgttcatactgagatctggcgtgctataggccagtacacagacgatcccaaatggcagtgcgccacacagtacccacggacgaaatttaccccagcgagagcgcgttcgatcggccaacaaccccatgcaaggatcggaaatcgcatccagtgcacgagcgaccaaaaacatggttccgacaaatccggcaggtatgccaaaattatcggtataaaagaacatcatatataacattacgttatcgaaaataatgtggctggcggcgtctcccatgccataaccaattttctctttaacggacaacacttcactcttcatctgcttttccttgatgctataggggtgctgagaccgataacgcattttgtaaaccatccctgtgagagcgaatattccgatatctggttattaatttatgattcttgttttatgtgatcgtggtagcgttaattccgctcatatatcattgtaaaatatgagttttatatgaattataatgctttcgtgataatacgctgcgtgtattaggcggaaaaaactgatctgggggatgtagaaactcaaggaagtagctataatgcgccccgcctccatgtagcaatcgaggcgcggaagatcgtcgtctccggtgaggcggctggacttcaaatccagttggggccgccagcggtcccgggcaggttcgactcctgtgatcttccgccagtttgcctctcctgaactctcccgacatcaacaaagccccttataatcccttatatatcaggttttctttgtatcctgaggtcaaacgactttaacccatatcaagttgtttgtgggggtgcattgggggtatcaggttggttactggcggaaattcccccaggaggatggattcatcaaaagctggaggatgtcatggcgctaaccgatgttaaagtgaaaaccgcgaagccaaaagaaaggccctataagctggctgatggcggaggtatgtatctgctgattaacgctaatggttccaaatactggcgtatgaagtaccgcttcgccggtaaagaaaagatgctgtctattggcgtataccccgatgtaacgcttgccgacgcacgtgagaaacgcagtgaagccaggaaaatacttgcggctggtggcgatccgggtgaggcaaaaaaagaagaaaaaatagcgctgcaaatgagtttgaaaaacactttcgaggccgttgctcgcgagtggcatcagacgaaagccgatcgctggtcactgcgctaccgcgatgaaataatcgacacctttgagaaagatatcttcccctacatcggcaagcgacctattgccgaaatcaagccgatggagctattggaagcactacgtaagatggagaaacgtggagcactggagaaaatgcgcaaggtccgccaacgttgtggtgaggtgtttcgctatgcaattgttactggtcgagccgactataaccctgctcccgatcttgccagtgctttagctacaccgaaaaaagtacattttccctttcttactgccaatgaacttccccacttccttactgatctggcgggttataccggaagtatcatcactaagacagctactcagatcattatgttaaccggtgtacgaacgcaagagttgcgtttcgcgcattgggaggatattgattttgaggcaaaattatgggagatcccggcagaagtaatgaagatgaaacggcctcatattgtgccgccctctgagcaggttattgcgctatttaagcaacttgaaccaatctcaaaacatcatcctctggtctttatcggtaggaacgatcctcgcaagccaattagtaaggagagcattaaccaggtcattgaattgctggggtataagggaagactcacagggcacggtttcaggcataccatgagcacaattctgcacgaacaaggctttaattctgcctggattgaaatgcagttggctcatgtggataaaaactccatcaggggtacctataaccacgcccagtatctcgatggtcgccgtgaaatgatgcaatggtacgctgactacattgattcactttctgagctggcctgatgaatgaaagttcggtgacacaaaaataatgaataaccatccagccccaacaggcggatggttgtagtggcacagtaaatttggccacctgattaaaggtgatatcctcaccacaacacaaaacaggtgacttaatgaacaagaaaaccaaacgtactttcacccctgaattcaggctggaatgtgcacagctaattgttgataagggctactcatatcgacaagccagtgaagcgatgaatgtcggttctaccacgcttgagagttgggtgcgccagctcaggcgagagcgtcaggggattgcgccctctgccacacctattactccagaccagcaacgtatccgcgaactggaaaagcaggttcgccgcctggaggaacacaatacgatattaaaaaaggctacaaccgcgctcttgatgtccgactcgctgaacggttcacgatagttgccagactgagtgacagccactcagttgtcagcctctgttctgctctggaaatacaccgcagcagttaccagtactggcgaaaacgacgcgatacggttaatccggcgcgagtcaggttgtgcagcgaaatacgccgggcgtggaaccaaagtaggggctctgcgggggcgcgcacgctggctgaaatgctgacccaaaacggcgtcccgatgagccgttaccgtgccgggcgtctgatgaaatatctgaacctgagcagttgtcagcccggaaaacatcagtacaaaaatgctcgtcaggaacatacctgcctgccgaatctgcttgagcgccagttcgctgtgcccgagccagatagggtatggtgcggagatattacgtatatctgggcaggaaatcgctggtgctatctggcggtcgtcatggatctttttgcccgcagggttatcggctggagcctgtcagcgaatgccgatactgccctgataagcagtgccctgcggatggcgtatgaggtgcgtggtcagccgcgggacgtcatgttccatagcgaccagggaagtcaatatacaggactgaaatatcaacaacttctctggcgttacaggataaagcaaagtgtcagccgacggggaaactgctgggataacagtccaatggaacgcttcttccgcagtctgaaaacagaatgggtgccaaccgatggctacacaggcaaagacgtggcccggcagcaaatcagcagttatattctgaattattacaatagcgtcaggcctcaccattataacggagggctgacgccggaagagtcagagaacagatatcatttttactgtaaaaccgtggccagtattacttgaccactacactggaactcatgctcaccagcggtgagctgaatccccgccatcagcataccgtcacgctgtatgcaaaagggctgacctgcaaagccgataccctcggcagtcgaggttacgtttatatggctgtttatccgacgcccgaaacgaaaaagtaaatcatcagaataaccttctgctccggcctggtgttttcaccacgccacttccccatttctcatctctgcatatcaggaaaaactttagtatgaaaacattacccgatacacacgtacgggaggcatcgcgctgcccgtctcccatcaccatctggcagacactgcttggccgtctgctggaccagcactacggcctcacgctgaatgacacaccgttcgctgatgaacgtgtgattgagcagcatattgaggcaggtatttcactgtgtgatgcggtgaactttctcgtggaaaaatacgtgctggtgcgtaccgaccagccgggattcagcgcctgtacccgctctcagttaataaacagcatcgatatcctccgggctcgcagggcgaccggcctgatgacccgcgacaattacagaacggtaaataacattaccctgggtaagcatccggaggcgaaatgatgaaactggccctgacactggaagccgacagcgttaacgtacaggcactgaatatggggcgaattgtcgttgacattgatggtgttaatctcgctgaactgattaacatggtctgcgataacggctactcccttcgtgttgttgatgaatctgaccggacctcagcagactgcacgccaccatttactgcccttaccggcatacgctgcagtaccgcacatatcacggaaacggacaacgcctggctgtactcgctgtcacaccagaccagtgacttcggtgaatcagaatggattcattttaccggtaacggctatctgttgcgtaccgatgcgtggtcgtacccggttctgcggcttaaacgcctgggtctgtcaaaaacgttccgtcgtctggtcgtcacactcatccggcgttatggtgtcagtctcattcatctggatgccagtgccggatgtctgccaggtttacccacttttaattggtaactaggaacaacatgacatcattaaccccggaagcagcactggatattctgattgcgtggctgcaggacaatatcgacagcgaatccggaattatcttcgacaacgatgaggataaaacggattcggcagcattgttgccctgtatcgaacaggtcagggaagatgtccgtaccctgcgccaactgcagcttctgcaacagaaccggtgagtctcactcaccatacttcattccactgacgccagcctgaacagggctggcgttttcgtttataaaccaaaaggaaaaccgataatgtcaggcatcataatctcccgtccggaagtggacaccgggcatacggacgttatctgctccaccagtatccgacacgttgtgacggtacggaatgcagcactgcaacaaaccgaaacgcttatccggcaactggcagaaatctcagtcctgacagcagcagacattggcggcaaaaccgccctggaccgggcgatgaaacaggattttcactgcggctgctggctgatggagaaacctgaaaccgcaatgaaagccatcacccgcaacctcgactgcgaaatctggcgtgacctgatgcaacgctccgggatgctgagtctgatggatgcacagggctaggatacatggtaccgctcactggagtacgataatattccggaaatcagcgaggcgaatatcatgaatgcattcaaacaactgcaccagagtaaggatgaagtgtttgagcgtggggtgatcaacgtcttcagagggccgaacggaattacaaaaccaattccccctgtaaattcggcagtaaaattatcgtcaacaacttggtgagatgggacagatggagatttcatcttatcagtggaatgcaggcagatcgcttagctgacctggaaagaatgttgcatctgctcagcggtaaaccgctccccaacaaccgagggaatatcaccattaatctggatgaccacctacagtccgttcagggtaaagagcgctatgaagacaagtaaatactttaagaagggcccgcacacatcacattcagaaagccagagctggttgacaggcttaatgatattattgccagacactacctaggaatgttaccttcacaaaaatctctaagaattgattcaattgtgtattttagcctcattccctcatgtaaagtcatttgggggttattatgggggtcaatcatttatccaacacgcattaatcatttaaaatcaatgcattaataatcatattcgactcctgtgatctccgccaaacttcctcttctgaactctcccgacgtcaacaaaagtaagcgtacagcctgaaccgtctggtcagaatctgacgaattagacaaagtggtgtccaccaaataagtagtgggaaccaaagtatcagatatgcagaaaaatgtgactcccggcaggcgaaaaggctgccctaattatcctcccgaatttaaacagcagctcgttgctgcctcctgtgaacccgggatatccatctcaaaacttgctcttgaaaatggcattaacgccaatctgttgttcaaatggcgacaacaatggcgcgagggaaagctgctattaccttcttcagagagcccccagctacttcctgtgactctcgatgcagctgccgaacagccagaatcgctcgcagaggacccggaaaccctcagtatcagctgtgaggtaacgttccggcacgggacgctccgcttcaatggcaatgtcagcgaaaagctcctgactctgctgatacaggaactgaagcgatgatcccgttaccttccgggaccaaaatttggctggttgccggtatcaccgatatgagaaatggcttcaacggcctggctgcgaaagtacaaacggcgctgaaagacgatcccatgtccggccatgttttcattttccggggccgcagcggcagtcaggttaaactgctgtggtccaccggtgacggactgtgcctcctgaccaaacggctggagcgtgggcgcttcgcctggccgtcagcccgtgatggcaaagtgttccttacgcaggcgcagctggcgatgctgctggaaggtatcgactggcgacagcctaagcggctgctgacctccctgaccatgctgtaaatctctttatcctggttgtcacagaataagcccggtaaaatacgggcttatgaacgacatctcttctgacgacatcttcctgctgaaacagcgcctggccgaacaggaagcgctgatccacgccctgcaggaaaagctgagcaaccgggagcgcgaaatagaccatctgcaggcgcagctggataaactccgccggatgaacttcggcagtcgttccgaaaaagtctcccgccgtatcgcacaaatggaagccgatctgaaccggcttcagaaagagagcgatacgctgactggtagggtgtatgacccggcagtacagcgtccgttgcgtcagacccgcacccgtaagccgttccctgaatcactaccccgtgacgaaaagcgactgttgcctgcggcgccgtgctgcccgaactgcggcggttcactgagctatctgggcgaggataccgccgaacagctggagttgatgcgtagcgccttccgggttatccggacggtacgggaaaaacatgcctgtactcagtgcgatgccatcgtgcaggcacctgcaccttcgcggcccatcgagcggggtatcgccggaccggggctgctggcccgcgtgctgacctcgaagtatgcagagcacaccccgctgtatcgccagtcagaaatatacggccggcaaggtgtggagctgaggcgttcactgctgtcgggctgggtggatgcatgctgccggctgctgtctccgctggaagaggcgcttcatggctatgtcatgactgacggcaaactccatgccgatgataccccggtccaggtactgctgccgggtaataagaagacgaagaccgggcggttgtgggcgtatgttcgtgatgaccgcaatgcagggtcagcgttggcacctgcagtgtggttcgcttacagcccggacagaaaaggcatccatccgcagactcatcttgcctgcttcagcggtgtgctgcaagcggatgcgtacgccgggttcaacgagctgtatcgcaatggtgggataacggaagctgcctgctgggctcatgcccgccgaaagatccacgatgtgcacgtccgcatcccgtcagcactgacggaagaagccctggagcagatcggtcagttgtacgccatagaggcggatataaggggaatgccggcagagcagcggcttgctgaacgtcagcgaaaaacgaaaccgttgttgaaatccctggaaagctggttgcgtgaaaagatgaagaccctgtcgcgacactcagagttggcgaaggcgttcgcgtacgcacttaaccagtggccggcactgacgtactatgcgaacgatggctgggtggaaatcgacaacaacatcgctgaaaatgccctgcgggcggtcagtctgggtcgtaaaaacttcctgttcttcggctctgatcatggtggtgagcggggagcgctactgtacagcctgatcgggacgtgcaaactgaatgacgtggatccagaaagctaccttcgccatgtgcttggcgtcatagcagactggccggtcaaccgggtcagcgaactgcttccgtggcgcatagcactgccagctgaataacacatccccgtcaatacggccctcgctgtacgcttaccaacaaaaccccttttaatcccttatatatcaggctttctttgtgtacaggggtcaaccgactcaacctgtatcaagttgcttttgaggatactttagggggtattatttcctcttgaaatattagcaccccataatgggaaaaaggtaatacataacaatggtttttaacagtatctttgttatacaagggggcattgaggatatcaggaaaaatctcaaaatcggtacggacaggaaactacgtgggcagcaaaaacgtatggtaacaccgggaaatgcaacgcccaccagtcgggctaatccaccactccaatcgtggttcgcagtactgcacacacgattaccgggctatacaggagcggtttggtctgaaaacatccatgccgcgtaaaggtaaccgttacgacaacacctcaatgaaaaacttatagtaaacgctgaagaatgaaactatcgttttaataaccgggatgaagccatctaagtaatacggaaatacattgagattttctacaaccatcagcgccgccactcccgtctggggaatatctccctggtagccttcaagaaaaatataaccagataactgcgtaaaaaaagaacaaatggtggtgtccgctattgccagtatacctgagtttactgcctttcagattatcacaatcaatagcgaacagacttttaagctctgtgcgcttttaacaaaacgtccctttctccactttcaccgtataataatacattatttattacccctccaataaaaaccgatattactaatcacatttattaccacacaatttgatatcggtttttattagttggttaccctttcttcgattgctcataggcagctaaatgatcttttaatgcctgtgcaaggggcggtagtccactaggccctgtcggtggcggtggtgcctgacgggcgggcttaaaacctaaagcctcaggacctttcgatttttcataggcagccaagtgctcttttaatgcctgtgcaatgggcggtaaaggtcgggatgccccggatgcctgtccacttgtcggtggcggcggtgcctgacgggcgggcttaaaacctaaagcctcaggacctttcgatttttcataggcagccaagtgctcttttaatgcctgtgcaatgggcggtaaaggtcgggatgccccggatgcctgtccacttgtcggtggcggcggtgcctgacgggcgggcttaaaacctaaagcctcaggacctttcgatttttcataggcagccaagtgctcttttaatgcctgtgcaatgggcggtaaaggtcgggatgccccggatgcctgtccacttgtcggtggcggcggtgccggacgagagggagtaaatgaagtcacctggctgctcacattaaaaatcgttctcgcattaacattcgacgagcctggagaaaaaggggaatgaactttcaccggagtaagacgcacggcctgaggggctacagaaaatccagttccccccgcagagctcactcgacttgcgatacctacaagctgccgccctagtgtagaagcagcgttactaattccattaagcataatttatgcctctttatatctaagcttggctaactctcatatatatcaaaacgaataataaaatgatttttaaatcaatataaattaaaatcctcgtacccagccactaccattctcatggaccaaactgtacaataactgactcgtctcatcatccatacagtcctccaaagcctttaccgcatcattttttctatttaatccaaataagataataaattctaaatgtgcgatatcttttttatcaggtataatttgtgggaatacattcaggatagcttccgcatatttgggaagcttatggtttgccgcagctacagccgcccacaccagtatcttattagcagaaatatcattaaccattaaaattaaaaactacggttagaaatggttgagaccagatcttttatcgttttcaacattccactttctacgttaacataagcagaatattgctgaaccgcaaactgcaactctaacattttttcagggtcattaaccaaatcggtgctattaagtaactctggcacagaatcgctcagcgttttacctacttcacccatttgttgagtaatttcagataaattcattaaatttccctcagaagttaataaaataaaaacttttaactatttacgttcattacgaaccaaattccgtcttctgtttcttgctgcacggcaccctttctgatgaagtaattaaacaactcttcgcgcttttgacgttctgaatctgaaccaatcttagatttcatcgcgctgattttcttaatacccgaaaaatggtgatacaactcttcgagcaaatgagtcagcgataaaacagggccgttaagccctgtttggttacgtgcttcaaaagagcacaaaatcagttcttgttcatccagtctgtacgctaatgaaaaaaaaggtgtctcaatccgccatccgataaaaaaggcactgccacaaagaaactccttctgtattgtgtaccctttttgttcaagatagtaattaaacacttcatcattaaacgtatcgaccatgatcaattacccagctaagcgacccgattgccccatacgattctggacctcaaggagatcgcggacagcggacgttatatcacgcagacgagtcgtgatatcatcctgcgttctgcgaacgtcttgtttatacagctccagattcccctgctggaagttttccagcgacttcgcacgttgttcattaacctcatgagtcgatttgacggactcagatattgttgttggcaacgttttcgtaccttcagcaagactggtcacggcaacaaatgctgtggtattggtcagtttatctacggaattcaacaacttattgattctgcttgtcttctcggcggcgtctgcaagatcttcagcaaagtcagaggctttcgcaacatcatctgcaacgccagatgcacggctggctgctttcgttgttgtggccatcgctttctgcatcgcactggatgcctcctctgcgacatcagcaacactttccgtagccttgaccagagctttatttgcaacctcagaagccgcaccagcagcctttgaagatgcagagcttgctttttcagcaatctcaccagcccctttagccgcgttgttcattgctgcaaaagaacctaagatccccaatgctgatgaaataatcccgccaaccaaagcagcggttgccgcggcttttttttcctcaatagctttattctggctctcaaaaacggcctgctgaatctgatagctttgcgccaattgtttttgttggtaatcctgcaatagagtcaccatcttgccgaggagtttttgaatttccagcatcagcttacaaatatcaaccttaccatcagtaagcagagatgaatcaattgataaagcagatgcggcaactgcactggaagcgccggtcgtactctccgaagcggaattaaccatcgttacttgagtattatcaatagtattcataataaaattctctttaataattaaattcggccactaacaatacgactatttacccgtgctgaatcggacatcagttgagaaacactttgtaaatagctcgcctgattttgtaactcgcttgccgctttatccagctcgagcttcgcactctcacctaagctttcactctgtcgagttaagttttgcaccgcgaaagcagctaactgagacaacatttggagttgcgcagcctcattattcaacgcagttgtcccggcagaacgaataccgttcgtaacgccctcagccactgtcgaaatttttgcaaaaacgtttttaaccagcgcttctgccgccttctcaacgacttttacaacgcttgagccaattttgttagcaacattaccaaatttagataacagtgaagacaccccgccaacgccggctgtcagaatgcttgcggccatagatattccgccaaagacctgtgctgcagtctttaatccctgaggggcattttcccccattacatcgactgccgtttgcagtgccattgctgttgcaccaatggcaacaacagcccagagtgctgggttaaaaacagcggcaacggctgttaatgcgacgcccaaccaaccaaagacctggccaacaattttacttttttgtgatttctcttcggctttctgttgttcttcgagctgttttttatactcctgcgttttattctccagcgctttagtttgcccatccatataaatctcgttagagtttttcagactcgagactttctgcgcggaagtatccagggataacagagtgaccatcatcatcatttgctgagggtcaacggtattcacctgagagagatagggatagcttgtgcgctgtggctctgcctcctcagtgcgacttgtaacctcaccactaataccaccaaacaatttactaaggacatcctcagcagcagagggcgtcactaatgagtgacctgccggcggcgtcggtaaagggctactttctgtccagcctgctgacgagttcatggatttaaccagttgtaaatccagcgataaacccgtttcagattgagtaataccagaagtacccgaggcggtattaaccccagacgttacagacagggtatcgttatttacgttaagcatagttatctccggttatttaccaagggatattgctgaaatagttctatattgtagagattgcacatcagaacgtgcactcgttaagagatttaatgtattcgacatttgctgaatttcgagctggctattattcactaccgttgtcaggttattcgctttagctgaaatagccgccttcactgtttgcagatcaccagcgcttaaatcaccactaagatcacgaataccagttacacttatgtcattacgtggatcgtttatatagtcaatcacgtcttgaggaagtttggctttcgcattcttatcagtgctactctgaacatcagcaattttggcatccacaagattagccatcttttgtgccgtggttgacgctttagatgcctcattcatatcagcaaactttgcaatcgacagattactttgtgcctgatacatataagaaaacatgagaatcgcagcctgaaaaacaccgagttcctcaaatagcttaaccacctcatccttcgacatattacctaagtcatagatcgtcgatgtcgaagaactcgcactcacattaacaacggatgttgcatttgatgtatccatctatatacctcttgataatttttctcaggaaaacaaaaaaattattgagtaattaatatcaaataatttcctccttatagtcgataactttaccaatcattaataatgcattctctctctgctcactatcaataaagcaagcatctggtaatgatgtaaaaaagtctttcaataaatgaaaataataaatatgtttatcttcgacaatcgatacccgagaaggactctccagcaaccagtcttctgttagccagacatgttcaataatcgataacacttcatttaaaatgatatctttatctttcttaatagagatcgaaataatatctgcatagttatcaagtgataaaaaaatgattaccctgcataaatcactaataattgaagatgtctttactttgtcttcaaaagaagacatataagagagatcgaacgacagcgccctaataatgacttttaagtgcttctcacgctcgggaagatccttaatctccataaaccagtcaagtaaagaggcgccattttcagaatcctcatccttagccttttcataaagcttcttgatcttctggataccttcctgatttaactcacccacccctaaccaggaaagcagagccagctcccaatcatcttcgcctaataaatctaataataacctggcatatttcttttttaattcaatcttaacaaacttagattgcaataaagaagatattagcgcaacaatttccccctttggcatgttgccaaacatcgccaaagtaggatcgtgttgttccagcagcccgctgttttttaatgatagttcttttattttatcactatcggtaagagtaagcagctcttgcatatcattgagcagcttctcgattgtcgagccttcctcttctttccttgcgctacctttgcgatatcccaggcttagcccttcaatcgtttcagaaagcgatgaactagtaatcattgctaattcattttgcaaatttattaatggcgaagaaatattagaagaatttttttgcgttaattgctgagattctaattcaaaatctaatgaattagaattaaaaacagatgcggggttttgattaaattcaataccattagccattggaaactcacgtaatcattaattatgaatattccattaaatagtactgtacaacagcttcctttctactctattcttagacgatgtaagttcaccatattttttctcattgttcaaccaccaggatgaataaaatttaaaaatgttatcctcatataaaataaaacttctcaatggtgcgatgcgtaatcgggaattacaacttccgatgggaaacctaacgctaggtacggaagataacgatattgtttactttccccttgaacaaggcctcaatcagtttttacttgatatacgtgaggaaggtgttttccttttatctccggttgaattttggattgatgggcaacccacgccctatgaagcagataaaccattacctgtcggaaaggttattgatatagcgggatgttgcttcatcattggtgatattgaccattccttgccattgtctgatgtgccagaaaggttctctgccaaaagtcgacgcaaaaaacgccttatcctggcgagcgtgattggtgctacttttgcgttgtctggtgccatcggcagttacgttttgctttccccaaaagctgaacccccaacgtttaccagagctgatgtatatcagcagctaaaagaaaacaaacttcatgcaatcactctggtatggcatgggaaaaatatcgcgctttatgggcgttgcgaatcaaccacggatttaactccattttttaattacctaaaagaaaaaaatattttttattacaataatatcatttgcaataaccaaatcatatccgcaattaatgatgtcttaacggaatacggttacaaagatatcattattacaaaaggtaataagcctggattctttctgttatcgggatacattcccccttcacccaaatggagcgaggttgaaaatctgttactgaatacgccaggagttgcaggatgggaaatacacaacaacagtaacaataaaatcaatgaactggcatcagagtttaaaaagaataaactaataaactatgtcaatattttcaaaaagaatgatgtcatcattgttgcgggggaagtttctcaacagaatgagagtaagatccttgccattataaatgcaatgaacaaaaatagtaacgccaagatactctttcagaacattcagccgtacatttcagcagatattttccccggaaaaatactcagaatcagcggtacgatgaagaatccaacaattgctcttgataatggcaccagcctggggattggtagcattctgaaaggaggctatgtcatagacgcgattgatcctaaagatggtatcaacatctcccgcccagacgaatatatacatattccactgtcgtattaatttcttatcctcttccccctcttcggagggttttttattgtgtggatgttgtgagcatagttgttgcttgatgtgattcagctttggtatcagcgtggttggatcaacctacatgagaaaacgtgaatgtgtctctttgaaagagacctattaagcagataaaaagaccagtagtagatttgattataagaggttatttcttaagaagaaataattatgccccgactaaaacaatacatattttagccggggtggttatggaattattctacacaaaccgcatagacatttggagtattaacattaaccccaggaagagggttttgtgttattaggttataagtgcttgatactccagaacgctgctcactagatgtctgtttaatccaagcagttattgagttcatagaactataatggctatatttatttgcagccccccatgagtcataaatatctgacaataccgtctgtgtggatggtaataaatttttgcaaatggacatagcatcagcataataggcttgcttatccacttttatcatatacgacggtgcttttatagtgtaacttactgtttgcttatcaccagatgtggctttaattacgacactgcctttaccattcaaagtgactttccctgatgcatcgacagtcgcgatactggtattttctgaataccatgaatatgtaccatcaccaccgcttgctttcagtttaaactgaccatattgcagccaaatattaggcaactcgcctctgacattgttaccaataatatcaaccttgttgtcaattttcagttcatcaaaaaaagtgacctcagtcgctttaacctcagccccatcactgactgtcgcactaacagtcgctttaccggcggaactggaagttagtgttatcgtcgcacgaccatcatttcccgtggttgcttgcgtttgagacttaccgttgaacatcccaaagtttgttgagaatgtaacggattgattattaactggctgaccgtttttcataacttttacagtatatttaatagcatccttaccatttgctactgcagttgtcttatcagccttaatctcagtaatgctggccttggtttgatcaaaaaatataaccgcactggcattaagtgctgaagtcatctccgcggttttagcagacacgacgacctgtcctggcgtactcgacttcaacgttacggttgccttaccgttagcatccgttttggcactatttgccccaagagttgcagttcctgaaacaatattaaatgaaacagggacattagcctgagctaccccattctttttcaccgtcgcggtataagtaatggtatcggcgttatccgctttagccgaagtcttatccgccgtaaagtccgttaccccaacctggtcgacaacttgaccattcgacagaacggtaatagtaagctgtacattgttagagctattgccattacggtcataggcgcgagccgtcactttataaatattgctgccaccttgcacataagcaggcaaaatagcctggtagtcttgtgcgctttggcttccgctatgctgaatctgaccgccctgactgcgtaatgcactatcatcccagacgatacgatccagaccgtatttgctcttaacgatcaactgaatcttctgcgtactgtgttcagtaccattaatatcatgcggaatattcagagaaagaatatcctgcttcttgtactccagaataatattgttattacgctgaaccagatcgtaacggctgcctgataatgttcttaactcgttaacatactgtggttcaatttgctgagaccacgatttatcaaactgataacggaactgcattgagtaaaggagatcattttcattacccgtaccatgacggtaatcgatccccatcgtcaccagaggaatcggagtatagtttacaccaacggtcgccgcaccaggattcgactgcagcttatcagaattaaacaaagcaacattatcaccataatactgctcatatatcagcttggcgcctaatgccggatatgacggtagatagccattaaaacggatatcgaagccatttgctgggcgctcatcatagtctttcttattgtatgactcatgccagccgctcatgcggaaatagccgttaacgctacttttgaaatagtctcgccagtattcgccaccaatacctaaacgggtattatcaccagaaaaatcctgatcaatgaagacgttatagcccaacatgtttgcaggaaggaaaaaacgctgacccgcacctaaatttgccgtaaagcgggagtcaatgtaacgcgctccgacctgaccaaatgccagcattttttcggaatcatagaacggtaataagaagtccagtgaactaccgtcaaagttattaccactctgcagattaacctctgccgttccataatgttgtaaccaggcctgcaactgtgacgaagcctggttaccagcgataccaagagcggtatctttcgcgtaatcgccgttcagagatcgcgactgaagctggctaccgagactcgccgcctgttgtgccgcataatttaatgccttgtcatcggtcatgttgcttttggtcacgtccggggacattttagtcagtttattcgtgtgaccagcaacaccacctgcagcaacaagaggtgccgaacctaaaagtggtagtgcactgtattcaaagggaagttttttgagtggcaaaatgatctgctgaccaggcgcggccttcatcatttcgctttcagaactgtataaatgcttattcaacgaccaaatcgtcgataaattaatatcttgcgatttagaaagatcggcaacagtttcaccagttttcaacgtataaaaaaggcgattctgatagctatcatgagttaacagttttgaatccgaacccaatttaaaataattttcaccatttgcaaatgaattctgattaacataaaaaaacaatcctaaaccagcactaagcataatcaatgttttttttagcttatgcttgtgccgggtccgggtataacaaccatgagtaatcatgttatggctccaccacaatgagttagaatgagaaataaattatattaatagatcggattttatcttccggcgtaataatgtttattgtcgcttgaactgatttcctctattttcatatgttcgttttctaatgttattccctgattatgtaataccaaatacaggttttccattgacttaacaacgacttctatttcattctcgagtttttcaggggtagcatcatcgagagggaaacgtaacgctaacaacagcgattgtgctccagcctcatagcacagatatggcccaccattctctgcaaaccataagtttgcattcaaaatctcaagagcgaagttagagttatctgtcgggaatttcccacagacaccataaatcatcatatattcgtcattggcatcagataacgaaatataataaatttcatcaatagcaaaagaacacaatctgttttcattaaatgaaatagatccaataccaattttttctgcaaatttttctaataaaagttcagatcttgatgacattgtattttctcttaattaaatttatatttacagaagctcaagagttgcccatcctgcagcaatgttattccctgaaaaattgacgttagttagacttcccccctccctccctctaaataaaatgattatggatatatttagacgaaacgatgggatcccggcgctggtgggttattcgaagtattcacagcgctattactcccccccgttaatcctcccatgtcatggcgtaatccaccacttagcgccagacgcgcataagtgctttgaatccccgcacttggatttcctaataaccgtgcgccgttatcagtagtatcccggggaggatgttgaatggtgctatatacaacagaatctgtattccccatattctgaacagacgtattagaattagaagtcggcacctgcgaatcatgcagcgatgttttaacatcagcatacggattctgcacggtccctatgctggaagtgtcaaagaaagtcgacgaggtgctagccatcgagctacgtctgctctccatggtatcttctgacccaggggtatctacattgccctgtgcaggtgtattatttgcaggcttattctctaccgtacgtgcgcttgtagttgtagttgtagtagttgttgttgttgtttgttctaccggctgattttttcgatgaagcgcagcggtgacggcaacaccaattcccccaccaagaatcaatgcgccactaagaccgtagccagcccccgatgaaactttcagctcctcctggcgtttagcttgttgttcatcatattttttttgcgcctgagcattattttcaatggcttgctgtttggcctcttcgcctgctgctttagcctgctcttctatattcgcaacaacatcatctttcaatacccctgacggaatcgcatttccgagctcatcgatattaactttttgattatctgggttctggaacgcttctttcgttaactgatctcttgtcgcagtttcagttgcacttgcagctgcatcagggtcggtcgtggttgggctatccggctccggcgtcaatgcaagcgcctgtacaatacccgtcgccgccaaccctatcagacctgtagcaacagtccccaacgccaaccaaagtttaggatctgaacgaaggctggaagttgaggttgaggtctgagtttctgtggtgttttccgcaccgctatttgactccctcaactccccaacgccttttgactccccagcacctttggactccccggtccctttgggctctaacagctccagtatcctttggcgggcttccgtgatatctgaagcaacggtgaccatagcatgcccagcaccaccacggcctccagtaaatacaaatttgtctttaccttcaggatcaatggactgcaagcgagcgtactcttgatcacttaaaacaacagaggtctcaacaccattcctctgaccgacagcaatatgtttaccatcttcctgagtttcaactcgaaataccgaagagccaatctgcctgttaagagtatcgagcggaccatgatcatgaagaacttcaaatccatcattcagtgttatctcagacgccgccaggcgcatcggatttacaggaagtccaggaacatcactggcacgattgtcgccagaatcagccatagaattccttacaggcgtaaatagcgcacgagatcccaacggccccgtagagttaatgagctgaccacgcccccctgcaccgtcggtttgtgaaggtaatggaggtgcaggaggaattgaattattcacattgggattatgaccaagattaccaataggcataaatatctcctttttattttatgtaaatagataacaatcctttattttgctattacataataatgtatggtatacagcacgtagtcgataaacggctgaacatgacatcgaccaaataaatcacaatctgatttttgatgcaagaaaataatgtgctaaaaacacacatcgggtaacaaaataaaaataattatattatataaaagtaaacaccacgtgaaatcttaataaaacatttcataaataaaattgcagcaaacattcatttatattaaaaaacacagccaaagaaaaccaattaagcaaactataaatcttaattaataataaagtttattaagtttctttatcgcgttttttcttacatcaacaaaggccatgctatacaccaggaagcttaatttatacctgacaaggttatccctacaatcgggtatcctgtacatgctctaaaatcgcattctgagtaatcgcttttatctcactgactttgaagccgctaaagttgcgttcaaatatttcttgtgagacttgttctatcatcttcgtctgggtgttaaaacgtgttattggatccactcttttgccgcactgctcatcaactttctgattaaagtatttattggactgcaagaagtgaccaattgatgattgtgccccgttcatatcaagaggttgctgtaacgcattttcaacagctctaaaaatgtgacctttagtctccttactaatgaccgaattattactcctgcaatagtcatccagagttctatttactgttctggatatataagtcgtctgctcctgctggaaccattgttgggtatcgccattacgagtttgtttggctacagcctgcaggagttggttagtcagtttgccatgattaatcacaaagttcgactgcacgggcatgaacctcatacccgtggctcccgtacccgcttgcattgcagctctggtaaccgcaggtttaagcgtctgtgcagtcgcctgaactaacgatctgcctgccattgtcattggactaaacataccataaacctttataaattatatttcgacagtaaaaaaattgcttcccattaaaaaataactttaaagaataattatcttgtatttatatttgaattatcctccggccttatctacaggtagttgcactacatttatcatatgctatcatgaatatgcaacactattcccgtaatcttatatctacgccttattatttgtatcagaactctcggattaattacgtttgagtatatcaacatgaaaagaatggcaggactacaatatgaatgagaaatttcgcacagaccttgcacatacgtttgggatagctcttgaagagcaaactgacgtgctctctttccacgataacgatggccatgaatggatactggagtgtgcatctcaatctgaaattctgtttttttattgttatttattgaatagcgaatcaatacagattaattcaatacttgaaatgaatagcaatcgagaactgctcggtatgtttttcctgtcattaaaagatgacaacattcttttaaatattgcatttcctgcagataaaattgatattacagagtttgctaatttaatggaaaatggttatctattaaagaatgagataattagatccttgtcttccagacctacagattttttaccttgataatttctgcgctggatgggatcatccattccgtttaacatactcttcatcacagggacctctgatttctggccgctaacgtctctgaagattcagcctgtattatctaaaagcaatgtaatatcagttaaaaagcggaaaaactccagaattataactattctggagttaagtcaggaagaaaactcaaatgctaatcataatacgctataagaggaagctcttgttgctatagccctattatcaagacgttcggtagactgtacacgacgtaacaaagaagataatcctctttcagctaagatcccctccaggggagtacgaggaaaccaggttgaagaaagtggagttatatgtctctcatttaattttctttccaaagccttagtcacaccgccagaaaacacgctaaatagcgttgagaaacatccattttccggtgttattctttgtactttgtacacataatcatcttttgggccatctttaataaagtgaacagcatagtctttgcctctaaaagagacaatggtggaatcccctatttctggatatacccgatgatggcgttgttgcattcgggctttaagctgaatttcatctacgatatcttcattgggtatatgaagccttctgttgaacctgttccatgacgcatgttcacttgtcagaaatgtcttgaataccgctcctgataacgacatgatacatctccctatataacgtattcctgattaatcacatactatgctaacagtaaaataaaaatcttcgttgatttttacaatactcccgtatgctatcgtcgtattattgcgtattaactgacaaccaccaaaaagatggtatccatctgaattaataatgtcatcttttttaacattacgcaacatgtgtatatcaatatggactgtaccgatcgcacaataaatgcgattcatgacagtctcattgctaagagcagataacagatccgcagccagaacatccgtgacagataaattattatcactcagatttactgttgctaaaggggtattaataacaatccagcaccttctctcttgactatcatcaacatgatagagtctcagactatcaccaactctcaactctgtaactggataatcagtccacccaggtacgatatagccatcaaaaaaaagagcattagaatgtggaactaattgccaattatcattaatcagatattgtaaactttgtaccgttgtttcgagtataattacattaagtctgttttctccattattattttctattaccggataaatatctttatttagcatcgtaaattgaacatcatcaactgacacatcaccttccggtaaggcagtctgcattacccataagatcatgagttttatcgtatcttccggtatcagccggctttcgctatacgggaataactcttggcaccactgaatgaactgttcttctgatatccagaaacgcccctcatagcccgagtatgtcaacgtgaaacgaataccatgaccgctgacctcacgaaaatatgcatggcaagcatgacctttggacgtaatatagaggcgaccggttccgataactggcaacaacggcaaataaaaatcgttaattttcatattcaattgtgaactcaatggcttcatcaggaaagatttcttttaacttatcgaaaacatagtcttttttatgatataaaaaaacatgatttctattatttgggcttactttaatagacagataaatgattccgttactacatttaattgttaaaacaattcctcgtaatcttccacaaagaatactaaacgagtgctccccttcttcaaagtagcgtcgtcttcggcccgaggagtaaaacaatctcttccataaagaagccattcgtatgaacaacgtatcaggcgatcttttttttatatgataaaaaatatcattaaaactttcttctccttgcggccaatcatctgatggccgaaaagaaacaggctctatcaaatttctttttagagaaactctagtcaaagtaatgttcctttatggcaaaagataatttttctactgatttattaacatgttgcagattctcttttgttcgtttttgtgaatctagcaatgaacgcttttccttcgaaagtgaagattttttctcatacaatcgctgcttttgctcatcaaatgcattgtttttaatctgatatttatacaacgacactttatccaaattcaccagcgatgcacaatatgcctgcttagaggcaatcgactctttaatggattgctcgcagtcatcgagtttaccatccacctcttttatctgagagttaatcttagccattgattctctcaatcggttcgctctgcttttacgaatagataaaattctgtccaacatactcaggcaaccactttgaataggctttcaatcgttttttcgtaactactgatatctttggtgctttgttgtataaagttctgaattaatttcctattttttattgccttatctgcttcaggatcttgccccatcgtgtactcaccaatacgaataagcagctcaacatttttataagttgcaataagctttttgcattctgccgccgcacgcaaatgctccgatgtaacaacgttatgcataacacgactggcacttaaaccaatatcaattgcagggaaatggttttcctctgcaagttctcgggtaagtacgatgtgcccatcaagaatagagcggacttcatcgccaataggatcattaacattatcgctttctaacaacaccgtataaatcgcggttattgaaccttttggcgcaggccccgctcgctctaataatttgggtaacgaagaaaaaacactcggagggaatcccccccttacatcaggttctcccgatgcaagcccaacatcacgtgcggctcgggcataacgagttacagaatccatcattaataatacatttttaccttgatcgcggaagtactctgcaatagtcgtcgccgtaaatgcggctttcatcctttccagcgcggggcggtctgacgttgtgacgaccagtacacatttagaaagcgtggattgaggtaagagcgcgaggaattcatttacttcgcgaccacgttcgccgataagagcaaggacaataatatctgcggatgcgccattacaaatcatccccaaaagcgtacttttaccaacgcctgaaccagcaaaaataccgatacgctgcccaataccgcaagttagtagcccatcaattgccctgacgccaagtataaatggctgatcaataacctgccttaataaaggatctggtggttcagcatacaagctgcgttcaaacggaagatagggggcagcaatattactctccattggtctgcctatgccatcaacaagccgcccaagtagtgcgtctccaacacgaatcttgaactcatctccctgataacttaaccactgaccacagtacatgccggaaacatgctcaaaaggcaacaagaaaacctcatcttcatcaatagcgatcacctcggctaaacgttgactgggttctatcttataaaaggcgccaatacgcgcttttggtaaacgcgccttaataatcgtcccgccgatattgataatcttgccttcatatctggtagacgaatttaatgataatgccggcacagtgctattgagcactttctgaatacgtgggtatttttccaatacagaatcatgctctgaaatcatttaccgttcctaatactttaagttcgatattattcccaacctcctgaaaagagagcacggggactgacgggaacgaaccttcaatcattttcttcacatagcgcctgatatctaaagcggtcagaatgacgccgttccccgttggattcatgatattttttaagaagccaattatctgctcagttcgctccggtgagatattcagatacgaacctgatgacgtttgtctgatcgactctcgtagctcattttcaatatcagagccaataagccaaacgttcagaagtgtaccgctaacgctatagcgacctaaaatatgccgacgcagggcaatacgaacgtattcgcacaagataaccacatccttttcttttgttgaccaaaaaataagcgtctcaaagatagttctcaggtctctaattgagacattttcctctacgagacgttgtaggatgtcaacaattttgctcaaaccaagctggcgctgcagctctttcacaagctcgttatattttctctccatgatgtccatcaaataacgcgtttcttgtacgccgatgaactctttggcattagacaatacaagtttctttagcaaaaacgttatcttatcatttgttgttgcataaacatccatacctgtaaggtgagcgagctgttgattagtcttattcgtcttatatacgatagagttagtcgaaagcttttcctggacaaattcgaatgatatctctgcatgcccagcctcaaaatagacagtatcatctataagagtatctttgtatattgactcttgatagagcaaaaattctattgcgctatcattatttttaaccggattaacaataatcttaggcaatggaattccactttcctcaaagaaattccaacgcatgacctcaatttgctgtgtaatgtctgaactataaatattactacttaagtttaaaatcaatggctcagcgcccggtgagatgttttggctattagacaaatcagctcccatagcatccttattattgccagttccaaatgttcttttcttctgtaatttccaggctatccccaacaggcaaaccgccagaaataagaagaccaatgcaggaaagcccggaataatcgccattacgagcattagtgcggcactgattaaaaaagggcgactattaacagaaacctgttgaacaatatcacctgcaaggttttcttctttttcgctttcaccgggcacacgagtaacaaccacgcctgcggtgacagaaataataagcgcagggatctgggcaaccaaagcatcaccgacagacaatacagaaaacaggctaagtgccgcactaaatggcatgtcaaattgccacataccaatgagcacgccaccaaaaaggttaactaaaacaataatgataccagcaatagcgtccccttttacaaacttcatcgccccgtccattgaaccataaaactggctttccttttgcactcgggagcgaagaacttttgcctcaagcgggtcaataacgcctgcgcgcatatcaccatcaatactcatttgctttcctggcataccatcaagggaaaaacgagcactcacttcagcaacacgctcggccccttttgtaataaccataaattgaacaatggtgataatagtaaaaataaccaggccaacaacaatattaccgccaacaacaaagttaccgaaggagtaaataatgtcacccgcatcgtgatgcagcagaataagtctggttgtactaacactgagcgacaggcgcatcaacgtcgtaatcaacaggattgtggggaaagaagttagttcaagaggattttttatatagattgagagcattaataaaagtaaagctgtcgaaatattaatcgcgataatgatatccaccacaactgttggtagtggaataatcatcatcattacagccataaagaagaagagagccagaataagatcgtgatatgactctgcttttttaaatatatttaagagtttattcatgatgtcatcctgcgaacgcgctcaataatctgcacatgctgttgaaaagtattcattagaaaaaaaacatcgatattggttaacaaacaacttaagcacaatttattatcgtagacaaaaatatgttcaatcactccctgcgtacgctcaggagcaagggcactaaagaaagagaaaaatgcgttttcgttatactctaaagcaaacgtaacaaaaacattattatcaattatttcaataaaaaaagaaaacccattaaaatcaatttcaacacggttatcaaataaataaaaatcatttcccaataatcttaaaaactcttcaacgtttcttttaactaaaagattcatctgcaggctctgaagtaagtatacgtgtgaatattattgcttgaaaaagcgtattggataatatatacagtatatgtactttatgtacattgcaactatttaaataatataatagttgcctatgggataatttggttatttataaccaggtaaatgtctaaattagacaaaaggagaaagatcaatggaagcagcaaatttaagtccttctggtgcagtaatgccgctggcgacctcactcagtggaaataactcagtggatgagaagacaggagtgattaaaccagaaaatggaacaaatcgcaccgttagagttatagccggattagcacttaccactacggctctggcagctctaggtacaggtattgcagcggcatgctcggagacgagcagcacagaatacttagccctgggtattacttctggcgtactaggtactcttactgcggttggcggtgcattagcgatgaaatatgcctaaccggcccatcgcataaataaaagatagaggtaatggatgtattatgcccttgcctctttcataaaaagaggctaacagtaaatatgaacaacattaatcaatcggaaaacattaatattcaattaaataaagcgccccaaacaaatttcgttgatgagcatacctcgttagcctcagccccctctgcggcaggtgcggctcagtttcttgatcaattactccctaaaacagcgggagtgtcttctccagaacaagtgttgattgaagaaattaaaaagagacatcttgcaacaatgaacagcgatctcagtttcgatgctctatctgcaggtgggctctcgccagaagacgtgctcaccttacaaaagaatgtgctcaacgcaaacgtcaacgttgatgtcgtatctaagttagcaagcctcctttcaacatcggttacaaaattagtttcgatgcaataaaaatgaaaaaacacattaaaaacctttttttattggctgctatttgtttgacagtggcatgtaaagagcaattgtatacaggattaacagaaaaagaagctaatcagatgcaagcactgttgctatccaatgatgtcaatgtttccaaagaaatggacaaaagtggaaatatgacactcagtgtggaaaaagaggattttgttcgcgcaataacgattttaaataataacggcttcccgaaaaagaaatttgcagatatcgaggttattttcccacctagccagttagtggcatcgccatcacaagaaaatgcaaaaatcaactatctcaaagaacaagacatcgaaaggttgctaagtaaaatacctggtgttatcgattgcagcgtttcattaaatgttaacaataacgaaagtcaaccctcctcagcagccgttttagtcatcagctcgccagaggttaacttagcaccatcggtcattcagataaaaaacctagttaagaatagtgttgacgatctcaaattagaaaatattagtgttgttatcaagtcatcctcaggacaggacgggtaatatgtatgaacaataataatggcatagcaaagaatgattgtgactggctaacggcccttgattttgtaaaggatgtcaacggttcaccaacgcatctcactttttatatctaccaaaaaaatgctttcttgcacgattttggaaactactgggttctatatattgagcttagtggtgattttcgtcaggttccaacagatacatttatcagactctgcaatatcctggccgttagtaacgaatataaacaaatgggtattttcctgtctaataagaagtggtatctttgccaaatttttcataaagataataatcatcgcgcaaacatgtcaaaagcaataatgcaacatactctcgcctctttgctcgataagcaatttgataaactagagcaattatcttcatcggatacaatgatgccgccaacacacttgttttctgatataggacgaattgtgtaatgaaaaaaataagtttttttatttttacagcactattttgctgcagtgcacaagctgccccgtcctctctggaaaaaagattaggcaagagcgaatattttattattactaaaagttctccagtacgtgcaatccttaatgactttgctgctaactacagcattcctgttttcatcagtagttccgtgaatgatgatttctctggcgaaataaaaaatgaaaaacctgtaaaagtactggaaaaactgtccaaactatatcatctcacatggtattatgatgagaacatcttgtatatttataaaacaaatgaaatatcaagaagtataattacaccaacatatctggatattgactcactgctaaaatatctgagtgatacaatctcagtaaacaaaaactcttgcaatgtgagaaaaattacgacatttaactcgattgaagttcggggtgttcctgaatgtataaaatatattacatctttatcagaaagtcttgataaagaggcacagtctaaagccaaaaataaagatgttgttaaggtctttaaactgaactatgcgtcagcgacagatataacatacaaataccgtgaccaaaatgttgtcgtcccaggtgttgtctccattctgaagacaatggcaagtaatggttcacttcccagtaccggtaaaggtgccgtcgagcgaagcggtaacctgtttgataacagtgtaacgatttccgctgatccacgtcttaatgcagttgttgtaaaagaccgcgaaataacgatggatatctatcagcaattaatttctgagcttgatattgaacaaaggcaaattgaaatttctgtctcaattattgatgttgatgcaaacgatcttcagcagctcggcgtaaactggtccggtacgttaaatgcaggacaaggtacgattgcctttaatagctctaccgcacaggctaatatcagctcttctgtgataagtaatgccagtaattttatgattagggtgaatgcgttacaacagaactcgaaagctaaaatactctctcagccttcaattataaccttaaataatatgcaggcgattcttgataaaaacgtaacgttttatacaaaagtctccggagaaaaggtggcgtctctggaaagtattacaagcggaacattgctgagagtgacaccacgtatacttgatgacagctcgaatagccttaccggaaaacgtcgggaacgagttcgtttgttacttgatattcaggatggcaatcaatcgactaaccaaagcaatgctcaggatgccagcagcaccttacctgaagtacaaaattcagaaatgacaacagaagcgacattaagtgcaggagaaagtttattacttggcggatttatccaagataaagaaagttcaagtaaagatggtataccgctgttaagcgacattcctgttattggtagtttattctccagtacggtaaaacaaaaacatagtgttgttcgactctttttaattaaagcaaccccgataaaatctgcatctagcgaataataaatgaggctttatgagcaggaaatttagctctctagaggatatttatgatttctaccaggatggtggcacattagcgtcattaacaaatctgacacaacaagatctcaatgaccttcattcttatgcctatacagcatatcaatctggtgatgttataaccgcaagaaatctattccatttgctcacatatctggaacactggaattatgactacaccttatctctgggcttatgtcatcagcgtttatcaaatcatgaagatgcacaactgtgtttcgcacgctgtgcaactttagttatgcaagatcccagggcatcttattattctggaattagctacttactcgtcggaaataagaaaatggccaagaaagcctttaaggcttgtttaatgtggtgtaatgaaaaagaaaaatacactacatataaagaaaatattaaaaaattgttaggtaatacagagtaaaaactaccatcagctataccaatccccaggctgactggggattttctatcggaaataataaagctgctatagtgaagtgctcccaaagttgagcaccgaccactggtagatttatctacaggtgtggggttattccattaaccaggagtttatgccctgaactatcttctgctgtatttaatatcatttccgtttatgaaacaatcagtatatcttaacttagcattagaaatctgatctttccaatcatctatagctcagagtatatttgtcaggaaatgaccttcaaactttagccgagaaaaaggcttaccctggaaaacaaaacccttaaatatagctttatttttattcttctataaaatatactcaaaaaattacgtctaactctcctttttccgcctcatgatcatttcgttccagatattagactgtcccacaataccattaccaactcggtaggtttttctttttggtccggttgttccaggactttctatcggaaccgcctcaaggttaacatcataaatgaaaatctcaaggcgcttataatgcaaattaccataactaacatatctgacacgaaatgaaattttttcttttcttctcgatatataagttataataaatgatgctctcctcaggtttataccgaatgcttcggcaatatcattgcgagaaatccatttctcctgcaatttacaccaaagagaaaccaagatatacagaggttcaccatcgtaattctttactgagtcaggaattacatagtcgccatttttatttttagattccattttccatattctttttatttgataaataaatcgacataaaaaacatacataaaattattttaaataaacttgtggcattcctgtgtttttaataactaatggttctataaatttggcataaacatcaacaaacaatttttcatttcctcttacatggcaatgtaatgtgagattattatcattactcagtacttttttagggataactaattgataatcttgttcaatgtttagcaccgagggaatttcgtaattatatcgatggacatgaagtatgatgtcctcatcttcagagaggaccccctgatacacagaagcaatatcgccgccagtgatcatatttccatttttaatcagtataccttccccacaggagtcttcattgctaataaatataatgctatagatgccatccttcataatcataactcactcagtttcatactaacctcactcctttcaatttgttctatccataagcaatatcaagaataatggagacctttctttttctccagattgcaatgtaatatatcattaaatatactcatgtttcaacctgctgtttccctggttaacatatgtaatttctgattaataatattgagtaacaacgtaaaaatgaaaaaaataatactgagcatcattctcatttcaaattactgttatgcttccgattgttttgaaattacaggaaaagcatataacatagatccattaatattaaaagcaattgcatggaatgaatcaaaatgcaaaagcggaataaaaagcaaaacaaacaaaaacggaacgtatgatataggtataatgcaaattaattcatctcatttagatttattaagcaaatttaatatatctgaagatgatttattgaatgatgcctgtataaacatatctgttgctggttatatcttagcctctaacataaaatccagagggaatacatgggatgcagttggtgcgtataatgcaggttactttaatacaccaaatgcagtagaactcagaaggcaatacgcaatgaaaatatataaaacatataataaattaaagaataatgagcaaattatcgattaataatcaaggtctatcgcaatacgaatcaattgtgccacaggttcaaaaaagtcttctgttatatattgtcctttatgtatattcttatagagagttcttgctaaaggaatatcttcaatcactggaatatcatagagttcagccagtttaatgatctgtagagctttggcatcttttcctgtttcaataactaaaggtaatggagtctccccaagtttatagtataggcaaatcgcaatgtgagtcgggtttttaacaataacggttgattttttgatgttattagccaaacttccactttgtatctcggaatgaaggcgacggcgctcccctttaatttcagggttaccatcagtatccttggcttctcgtttcacctcatctttactcattttcattttcttcagtccctcatgcttctggaaccagaaatcaaatactgaaaagagtagatatccgaatagcacgcctttccataaaagaaaaacaaaaaaggcaacaacgacaagagcttgatatgcgttcagtcctgtgaaattagcaaactcatttgcatatgaatgccccataaaataaaaaatgagaacaattatcactaacttaaatactgatttaagtagctcaaaaatgctctttacagaaaaaatatttttcaggttattttttacactaatcttctgagccgatggttttattttttcaaccgcaaagatgaatcctatttgtgatacaccagtcgtaacagttccaacaaagacaatcaaagaaattggcaaaatatataataaaaatatatttaataccgcacctaatatttctcgaatggcatacaaaaacggtctatttagcgagtctattgtcgtattaactaatccaactatatcaacaaaaaaactcatgccatataaagaaaaaaatgaaaataagattaatgactgcactgcagccattacctcttcactttttgttacatcgcccttcttttttagatcccttagttttttgggtgtgggcttttctgttttttcactcattaatcatgctcggtaacgatctatcaattatgtcagaatgaatatttgccgtaataaaatcaggaaaaacatgaataactaatagcaatataaagattgctatcaaactttttactggcagtgataatgtgaatacgtttagctgaggtgctgttttgttaagaaacccaaaccccatatcacataagaatataccgataatcatgggaactgaaaatgataacatcagtttaataaatgaatcccatagagaaaacaaaaaatctattaaagcacgattgaatgcaatatcggcttgtaatggtaatatctcgtaggataaatatagcttatctaggatgctttgtatcccaccatgaataacaaagatcacagagataaattggtacaagataacgccagtgatagaagatgaatcacttatggacgggttaaaaattgaagatattgttgagcctcttagagtatcaataatctgtccagccgcatctattgcccaaaaaagaatagtaaatgataacccaatgaaaaaaccaatacttatttcttttagcgctattcctgtcaactgaaagattccagatggcaatttttccgaaaatgtatagttctctactatgatcggaagcgtaaacgcaatcataattgagttgcgaataaagttactgagtaaaacacctgttgaaaatattggtaggataataaacatccccagcggcctgagtatacaataaaatgatgatactatgaccgtcattatctcattcattagccgttcaccttcggaatcatttcaaatattatcgacgagaagttgatgattgttgttcccatccagtgataagtcagggcaagcgtagcaaacactgctattatttttagcaaaaaaggcaatgtttgatcctgtaactgcgttatagcctggaccagactaataataataccgataacagaggccgctatgactgtaggcaatgagaggataaatattatccagaacgtttgcacacataattgaacaaaatatccagtatccatcaattcaccaccaacagaaattcgaataatttttgccagcctccaacaagaatgaataataagatcttaaaaggaatcgaaattgttactggcgataccatcatcatacccaaggccaataagatattggaaatgatcaaatctatcgcaataaagggtaaatagagcaaaaaacctatcttgaatgcagcttcaagctgccccatcgtgaaagccggtaacagtataaatagagagtctttttttaagatagtttcattacccaattttttttgagctgcacgttcaaaaaactctacattgtctttctctgtatttttttctaaaaaaccgcgatatggtgataatattttctcatcaactttttgaaaaaaatcagagtcggtataattgattggttcctgagaaatattatcatttatctgtaatattatcggagacataataaacattgtcagtatcaaagacactgatgttagcgccatgtttggtggtacctgttgaatgcctaatgcgttcttcaatatccccagtacaatagaaattttcaggaatgaagtaccaataacaacaaatattggcagtaatgataacagaaaaaatacaataattaaaaatattggctgtgagccaatggtcattaattgagacatatcatcattcctgaataatgctaagataattatctttaaatgaattcaataaaatacttatttgctctaatgggtctaaagttattctaatatattcattttctattataattttattatgcggtgtgtttgcatcattaataagctgtatattgttggcctcgccaggatcaagtttaatgtctgggtttttagtgatcttaatagctccgacaatattgttattagatagagtttcccttacaacttcattaagtaaatcatcccaattaattcttgatgatgtatctaaagaatgtaatgcattagtcagtgacaaatgaatcttattcattatgtcctgcattaagaccaactcgatagcctggatatctttaacccattttatcgattggttaacctctttatctaattttattttattattttttcgaatcctttctctcattagaatcatttttctggcaattttttttctggattctgtctttaattctttcgatttcctcctcgccctcagtaaatgttcatatgttttttttcgagccagtttgataatatcatcagattgaataatttcctgtaacttatcctctggtatgatatcttctgtaagcactaaatcaatttttatatttttaaattcataaagtttcataaggcaataaaattttattaagtctgttaagaaataaatcattaatatgagttggttttatttctccacttttcggcaaaagatatttgactatggtccataaaggattatcagcaaatagccactccaaatttcctgcaccgtattttattaactcagcacaaaaccgttcttcaccatattctggtttacattgccctccctgccaatagaatgataactgcttcacattttgatatcctatctctctaatcagagtttctcgatataatcgtgagaaaatataatcagggcattgaatgtcaaataatgcactacttagagcaagcaatcttattttcccaattgactgatataaaaaaccttccttatttatgtcagataattccacaccagaaattttatcatgtatttcctgacgcaatatcttattgagttgattacgagtagaactagtttctcttaaacgccgaaaactgacctgattgacaccggttaaatcacctagccattcatcatgaaccatcatgattggataattaattaatttataatagttatagtctattttattaaaaattgtcatactatttttctattatttctattccgttgattcattgttgattggcttttagatcttgctggactcagtgtctctattagtttttcaatcttacttagggcagaatcatataattttcgctcttcaccatatgtgtacccctcaattaatttgtttaatttttctgccgcctgaggatctgtttttgctttttcacttaactcattaacgctttcttttacgacatcaaattcggcgattattttttttatcgcctcaatttctgatcttatttttttatctaatagttctttatttcttgtttggctcacaatactcatcctctatttattattaatcctgattcgcattatctctatagtcctaattgccgcatcacacgcaatgagcagttcctttgcttcattgtaggtaactttatccaaagggtgtttcattttttcatggatttcgttctttttgtcgtttattttttcaataaaaacatttgcggcttctttattttttattatttcatcttccagctcagttatcgttatcatttaattatttcatgttaaatatttttcagcggtattatttcttcttcagtgtccttcacaagaaaatcttctttcttcattccattcaacagtgcttctttaagccagcgtggctgtcggcctacgcccgaccaggtctgcccttcttcattgcggtagtaaacacctttcgatgagttccggcgagcgagtccatcatcaggcacattagtatatcccagctcttgtaaggttatattgtaataagtaatctgcttctgaatcgactcaattacactttgaacttcctgctctcgcagtcgctttgcttcctgctgtagaactgcaatttgctctataagctgaatgtatggacttgttgtatgtgaattattttccatattcataataaataatctccgcatgctttaatattttaagctattagcgaccttatcaggaaggaccaacaattaatcaaatgatataaattatgtgagataacgtttatctatcaaattaggacacatctatttcatcaaacaaccaccttaaaatgttattattctcttttttctaatgtgtaaaatacattatcattaaatgtcaacaaaaaaatcatatatttttaaaatccatttaaaatcaatgatatagaagaaaatcatctcgttaacaaacgactttaataattgcatttccatttagttaagcgtttctctttataagatagatctcattgcataaacaaataaaacagaataaaaaccaagctgaaccgtttcactatactctacttaattcgagttacaggaaggcggcaagcgagtgaatccccaggagcttacataagtaagtgattggggtaagcgaacgcagtcgcagcacatgcaacttgaagtatgacgagtatatatatctattagctgtttcccggacataagctacagccagcactaacctggaacgggtgcattataaaaaggaacaagggacaaatagctgaacagtaaccgcgttagtctcttcccgcataaccgtaccattcgtattaagaagtattgcccatatccattcggcgaaagaggatctgccatacatcaagtccgttttacttggcatcagatcatcgccgtcattaactctgttaaagtcggacaaacgattagcaagatctgtgattcaaaagtgcttagcgctaaggtgggactggttacagattcattaaccctgttctttgtcgcacctatcgatcggtgtaatgccacaacaggtttatgttaatcagaacaatgcgcccctctataaagagaattctttgataaggcaacttgaaaagggaaagctaactgatatcaatgtaccactttagtaatcatcacattatatacaggccaaaataagtttcctgaaagccagtatctctaaatcaatcattaatgatatattttatcgtcacaataaaaaattatctaaattctattacttatgtaaataagtacaaccttttcatagacacaaaaactatggctgacgcatcacttgcaatcaattatccatcattagattaatattttcacttatttttcagaaggtaaaaataactttctatgcgtttaaaacacccgctataaatatcttgtatattattgacactatatgatgctatatgatacttgttgccaaattgttcattacaaaccagataggagaatctctcatgataaatggacttaataatgactccgcatctttagttttagatgctgcaatgaaagttaattctgggtttaaaaaaagctgggatgagatgtcatgcgctgaaaagttatttaaagtacttagttttggtttatggaatccaacgtacagtcgtagtgaaagacaatcatttcaagagttgttaaccgttttagagcctgtatatccacttcccaatgaattaggcagagtatctgctcgtttttcagatggttcatccttaagaatttccgtcactaacagcgaacttgttgaagccgagattcgcacagcaaataatgaaaagattactgtgctcctggagtcaaacgaacaaaataggttattacaatctttacccatcgatcgccacatgccatacattcaggttcatcgtgccttatctgagatggacctgactgatactacctcaatgcgcaatctacttggttttacgtcaaaactatcaacaaccttgattcctcataatgctcaaacagatccgctttccgggcctacaccattcagctctatctttatggatacatgtcgaggactcggcaatgcaaagctttcactcaatggtgttgatatacctgcaaatgcacaaaaattgcttcgcgatgcactaggacttaaagacacacattcatcaccaacccggaatgttatagatcatggtatttctcgccatgatgcagagcaaatagcaagagaaagcagcggcagtgataaacagaaagctgaagttgtggaatttttatgccatccagaagcagcaacggccatatgctcggctttctatcaatctttcaatgtgccagccttaacgttgacacatgaaaggatctctaaagccagtgaatacaatgcggaaagatcattagatacacctaacgcttgcattaacatcagtatctctcaatcatcagatggaaacatttatgttaccagccatactggggttctgataatggcgccagaagaccgccccaacgagatgggcatgttgacgaacaggacttcttatgaagtgccgcaaggtgtgaaatgtataatcgatgaaatggtaagtgcgctacaaccaaggtatgccgcatctgaaacgtacttacaaaacacttaaaataaaactttattaatcaaaactaataatagaaaccacacccataattattaacaatttattccgaagttaatcacaattaaacaaagatatttattctgcaaacaatttacagcaaatagagaaaatgaaaagaaaaccattgattgcatttttcatcgcgatatttattgcactaaccatattaatattatttccatttaattgtacttacaaaaaatcacctcaagaacactcactttcatttataaaacaattaccaaatacggtgaacttatcatctcttacttataataaagaggatgatttcctgtatgccacccagaatagccctgcacagctacttaaaataaccaaaagtggcgacatcatggacagagccccactgccttttatctctgatgccgaaacaattgaacacatacaagggaacatttttgctgcagtagacgaaaagacttctgaactattcttttttacagttacaaaagatatgcatatctcctttcgaaataaaattcagttagaaaaattcaataaaaagaatagagggtttgaagggctggcatggaaagcagatgatcggatgctgtttgtcgcaaaagaaagacgcccaagtaaaatatttatatatcaactttctccagacctgctgagtgtaaagcaagcaactattccagaggcactaaatgatatacgtgttaacgatatatccggcctggcctttaataatgaaagtctgatgattctgtccgatgaatcgcgtaaattactcaagtttaacctgacagagatgtctttcattgagatgcttgacctgacaaaaggaaatcattctctgaccagtgatttgccccaacctgaaggaattgtaactctgcctgatgaaagcatttatgttgccagtgaacctgatatcctcgcgaaatttgtccctaataagtaagtctgtcactggccttattatttatcgaccaaacctggcaatctcataaagttataaaaatacgagtataatttcacgctaaataaacacattaatagttgaaaaggatatcagttattatcaaccagaatcttactcagtctattagtattatcagacttatattagatcctacaatatatttaatttgtatgcagaatagagtgttcacaccacatctggtatagaaaagcacaggctagcaaaaacctgaataaccccgtacttacggagttattcaggttaaaaatatccataacatcacttctgatttttattgcttacgacggatataatttctctggtcagctactaatatcatcatgctcacgcgtttaatcaaactcgtgtttctcaaacggacatcgcgggacaatcttctgcttctcccggcgcattttttaccaccttcgctacctgcattttgagcggaagatccgcttttttctggcccccgcacatatgcaagtccagttttaaatttatcctttatttcattctgaaacaaactgctcataattttctccagtggaacctgcatctcagggagacatcactacagaatacttccccttatgcactgatttaattttggtcatttagaataacggcctgtaaagtctcaatgcaacagatgggtaacgctattatgaggatcctcgtcagtaaattactggcaaggcactccgataaataagaataggttccgcaacaacgttatatgcaaatacctcacgcttcggctagattatcgccggctctgttgacgaaattatggttgaaatctggagctaccacacgttgttctggctggcgatagggatgttgggtattgcaatgatttgcttgctgtttattaaagatatttagctcaccagtctgggctaagaaaaatcggcgtggcgcaaactgagccatcctcgccatttttgctatcatgcctgcatacataaacgacaaaacagtatgcagagggaaaaatgggttccaccagaaaggggatgctgaacgttctgattgccgccgtgttgtggggaagttcaggggtctgcgcgcaatacatcatggagcaaagccagatgtcgtcgcagtttttgactatgacgcgtttgatattcgccggtttgattctgctgacgctatcatttgttcatggtgataaaatcttttctattattaacaatcacaaagatgccattagcctactgattttttccgtggttggcgcgctaaccgtacagctcacttttttgctaaccatcgaaaaatcgaacgcagccacggcaacggtgctgcaattcctctcaccgactattatcgtcgcctggttctcactggtgcgtaaatcccgcccgggcattctggttttctgcgctattttgacatcgctgatcgggacttttttattggtgacacacggtaatccgacgtcattatcgatctctcctgccgcgttattctggggcattgcctcggcatttactgctgcattctataccacctatccctcaacgctgattgcccgctatggcacgttaccggtcgtcggctggagtatgctcattggcggtctgatcctgctgcccttttatgccggacaagggacaaactttatcgttaacggaagtttgattctggcgtttttttatttggtggtcattggtacgtccctgacatttagtctgtacctgaaaggagcacaattaattggcggtccaaaagccagcattttaagctgtgctgaaccattaagtagcgcgctgctctctttgctgttgctggggatcaccttcacattgccggactggctgggaacgctgctgattctgtcatcggtgattttgatttcaatggattcccgccgccgcgccagaaaaataaatcgtccggcgcggcatgagtgagaattaccagccaggcaccgcaccaccgttaaagatggtttctgccgctttagcgacttcgggtgattgataagattgcagaaattccttcacgttttctgcattcttattatcttcccgtgccaccagaatattcacatacggcgaatttttatcttcaataaatacgctgtcgttaaccggagaaagtcctgtttgctcgatgtaagtggtgctgataatcgctacatccactttcgggtcgtccagtacacgtggcaactgtgccccttccagctccattatctgcaaatggcgtggattatcggttatatccaacgcggtaggtaataacccttttccctctttcagagtaattagcttctctttttgcagcagtaaaagcgcgcgaccaaggttagtcgggtcgttggggatcgccactgtcgcaccttcttttatttgcgccacggttttgatttttttggaatagcccgccatagggaagacaaacgtatttcccaccgctaccagtttataaccatgcgtctgattatcttgttcaagaaagggtcgatgctggaagacgttcgcatcaagctcgccattatttgtcgcatcgttcggtagcaacgaaccgctaaatcctaccagttcaacatcgaggccatatttctcttttgctacctttttagcgacttctgcgacatcttgttctgcgccattaataacgccaactttaatatgcttttcatcgctgctgctctggtcgcaacctgccagcagaactcctgccagtaataatgcggcccccgcccgtagatgatgtgttgtcagtttcatttttttatccttttattaatgattaccggactatagcggtaaggtcgctgcagtttaaaaaacaaaacgctatcgataagaataaaaaggaataaaagtggaatataaagtctggcacttcttactgaccacgcaaacacctttcgtacagcatgatgagagcggcaaaagcaaactacacttatgcttcattcgatgcacatttgcagaaggttgccgctatgaagccaacgatgctactcatgattaccgtattcctgatttttccagccctttctcaggccgagtcgccattcagttctctacagtcggcaaaagagaaaaccacggtattgcaagatttacgtaaaatttgcacgccacaggcgtcattatcagatgaagcgtgggaaaagttaatgttgtcagatgaaaacaataaacaacatatacgcgaggccatcgtggcgatggaacgtaataatcagagcaattattgggaagcgttgggtaaggtagaatgcccggatatgtaagaacggcaacaaccactgaccaacgcttctttacctgatatcaggatttcttcattttcacctttgcagtcaccaacaatgcagtcagcaacatcaatgtgccggacaacatcagcggcgaagtcagaccaatgttatccaacgcataaccgccgattgccgcaccgcaggtattggcaagctgaataacggcaacctgaatagatccagccttttctgcctgatcggccaatgagcgagtgatccacgttgaccaaccaacgggaattaaagcaaaggtcagcccccagataatcgccacaccagtagcaacaattttatcgcttccccacagcgtcagtaccagcgcgctcagggcgagcacaaacggtgcgcccgctaaggccagtttcaccgaacgtttgagaataaacgacgaaagcgatgtcccgacaaagctggcgataccaaaactcagcagcaccagggttaagccatcaacaccgaatcccgccagagtcatatacactgggcgaatataagtgaaaaaagcaaactgtccggcaaaggacataaagatggcgatcatcccggccatcactcccggacgttgtaataagcggaaagtattttgtttctgatgcgaaggttcacctggcagcgaaggcagtgatttgataatccagaaaatacacagcacacccatcgccgccgccgcattaaagacattgcgccaaccgataagctcgcctaaaaaacagcccaacggcgcggcaatcaccagcgcaatagaaaccgcgccgaagatcaccgacagcgccttcggcaccgtacgcggcggcaccagacgcatggtcagcgacgccgacatcgcccagaacccgcccagcgccagccccagacaggcacgaccgattaaaagcaaactgaatgagttagcaaaggaaaccagcaagcaggagagcgtcagcaaaacggcaaacaaaataacaacgtakcggcggtcagtggcctgaattgtctgggtaataaacaaactggcaaacattgccacaaaggcggtcacggtcaccgattgcccggcaaccccttccgaaatgcctaaatcctgggccattggcgtcaacaaactgacaggcaaaaactcaacgataatcagacaggcgacgcaaaacgccaccgagaaaacggctgaccagttcggtcgggtgatggcatccgcgccgcggttttcggcaataaattcactcatggtgttacccgtggcatgtttcaggggaaaagccgaccactttaacattgaaatgtgtgacgcatttaacgtttttgcaacttttacggtgttgtgggaaaagctcgaggctgctcgaagaaataaaaatcataggacaaggtgatatgtattttcgcgattgtgttgggaacaagggataaagtattgcacttggtgatatactttaataacaggacctcaacgatatacgcgtgtttaaaaccaaatggtttgcaagggaagccaggtctcatgcaataacagatgaagagttgtgccgggccattttagaaacagaacaaggtaaagctgatgcacttggcggtggcgtttttaaaaagcgccttcaccaaaatcgtgagcgtgcaattattctggcgaaaggggtaagcaattggttttacacgtttttatatgcaaaacaggatatgtcgaacatcaatagtcaggaactggctgggtttcgtgaaattgcaaagcattatgccttcctgacgaaagcccaactaacagcaatgattaacactaaagaactgacagagatctgctatgactgcaaaaactaaatttaaaagtcctgcatttgaggctattcacagcgcagcggctggattgtccagcgtcaatgctatttctgctgaaacgatgcgtacttttgacaaagcctgcctgaccagcgtgcaagacttacaacctgttgagataaaagcactgcgggaaaaattaaaagtgagtcagcccgtcttcgctcactatctcaataccagcgtttcaactgtacaaaaatgggaaagtggcgctaaacgccccaatggcatttcattaaaactgctcagcattgtgcaaaaacacgggttggaggtgctgctgtaaatagaacgtagataatgcgttcacctactgtcagttccgataccggatgcggcgtgaacgccttatccaccctacaggtcaggcgcggtctgtaggctgataagacgaagcggttttaatgcagccagtgaacgccctcggcaggctgaaagaacgcgttatagcgcatctgaaaagcattaatatcctgcatttcaggttcggtttcgcgcagaaaacccagcgccagcctgacctgagcatcagtaatgggagcggcaaggcgggctttttgtaaaatccgatgccattgcagcaggttctgttcgctaccatcgacaatgacaatttgccagatgagcaacacctgcgcggcgttttgcaggtgcgactcatccggacgatgcaaataacgtaaaaattcgtcaccggctgactttcccatttgatcgaccatcgactccacgggtacgacatcgatattcagccgatcgctgagacggcgaatcgcttttctggccccggatgtcagcacccgaaaaccaaccacaaacactaccgccagcgtggcgagcattatccagatcatgagttctcctgcgtaatcagaactcatgatatctggaaaccctcgccagttactaatccaccagaataatcttcagtgcaaacagagctgcgaccaccaccacacacaggttcagatcgcgccagcgcccggtgcacactttcatgatgcagtacgacataaagccaagtgcaatcccttcggtgatcgagaaagtaaagggcatcatcaccgtggtaacaaacgcaggcaccgattcggtaaaatcatcccagttaacgcgcgccagacttgaggtcatcaacacgccaacaaagattaacgctccggcggttgcgtaaggaggaaccatcgccaccagcggtgagaagaacataaccaacaggaacataacgccgaccacaaccgcagtcagccccgtgcgaccaccgactgccacaccagaagtactttcaatataggcggtaacagacgaggtgccgataaacgcgcccgccaccgaactacgctatcaacatatagcgccttattcatattggggaatttaccgttactatctattaagccagctttatcagttacaccaattaatgttcctgatgaatcaaataggttgatcagcataaaggagaaaatgataccggcgagttcaagtgttaacgcgccgctcaaatctacttcaccaatgacgccgctaatatcaggcggaatggaatagacgccgctaaaatgaacatcaccgaaaaataatccacagcaagacgtcaccacaatagaaacaagcaccgcggcatgaaaatgacgtgatgacaacacggttataataaaaaaccctaaaatacctaacaacacgccgtgagaacttaaatcgccaatcatcaccagagtgtctttattggcgacaataacgccagtattttttaatcccattaaggcgataaataatccgattccgctggtgataccaatacgtaaacttaatggaatgttggagatcatccagtaccggatacgaaatagcgtgagcaaaaatagcccaattgcgccccagaatatcgcgcccatcccggtctgccaggagatacccatcgcccccacgaccacgaacgcaaagaaggcgttcagccccattgccggagccagcgccacgggtaagttagcaaatatccccatcgcaatactgccgataccggcaatcaaacaggtggtaacaaacaccactttcgggtccatttgtgccgcgccgaggatttgcgggttcacaaaaacgatgtacaccatggttaaaaaagtggtcatccccgcaatcaattctgtgcggacggtggtcccatgctgaggtagtttaaataatcgcgaaagcgtccctgattcattactcacgtaatcggtattgtcattattcatttttttgtccattggaggagatttaatcccttgcttttgtaaaacaaatgacaacaacggttcagtgataattatcacatttcaattgcacattaatggatattctttaataatcttgcgacatttctttatgataaataacaatcaaattaataaaatcaaaatgagaaaaatatgaataattccattaaccataaatttcatcacattagccgggcggaataccaggaattgttagccgtttcccgtggcgacgctgttgccgattatattattgataatgtctctattctcgacctgattaatggcggagaaatttccggcccaattgtgattaaagggcgttacattgccggtgttggcgcagaatacactgatgctccggctttgcagcggattgatgcccacggcgcaacggcggtgccagggtttattgatgctcacctgcatattgaatccagcatgatgacgccggtcacctttgaaaccgccaccctgcctcgcggcctgacaactgttatttgcgatcctcatgaaatcgtcaacgtgatgggcgaagccggtttcgcctggtttgcccgctgtgccgaacaggcaaggcaaaaccagtacttacaggtcagctcttgcgtacccgctctggaaggctgcgatgttaacggtgccagttttacccttgaacagatgctcgcctggcgggaccatccgcaggttaccggccttgcagaaatgatggactaccctggcgtaattagcgggcagaatgcgctgctcgataaactggatgcatttcgccacctgacgctggacggtcactgcccgggtttgggtggtaaagaacttaacgcctatattgctgcgggtattgaaaactgccacgaaagttatcagctggaagaaggacgccggaaattacaactcggcatgtcgttgatgatccgcgaagggtccgctgcccgcaatctcaacgcactggcaccgttgatcaacgaatttaacagcccgcaatgcatgctctgtactgatgaccgtaacccgtgggagatcgcccatgaaggacacatcgatgccttaattcgccgcctgatcgaacaacacaatgtgccgctgcatgtggcatatcgcgtcgccagctggtcgacggcgcgccactttggtctgaatcacctcggcttactggcacctggtaagcaggctgatatcgtcctgttgagcgatgcgcgtaaggtcacggtgcagcaggtactggtgaaaggcgaaccgattgacgcgcaaaccttacaggcggaagagtcggcgaaactggcacaatccgctccgccatatggcaacaccattgcccgccagccagtttccgccagcgactttgccctgcaatttacgcccggaaaacgctatcgggtcattgacgtcatccataacgaattgattacgcactcccactccagcgtctacagcgaaaatggttttgagcgcaatgatgtgtgctttattgccgtacttgagcgttacgggcaacgtctggctccggcttgtggtttgctcggcggctttggtctgaatgaaggcgcgctggctgcgacggtcagccatgacagccataatattgtggtgatcggtcgcagtgccgaagagatggcgctagcggtcaatcaggtgattcaggatggcggcgggttgtgcgtggtacgtaacggccaggtccaaagccatctgccgttacccattgccgggctgatgagcaccgacacggcgcagtcgctggcggagcaaattgacgccttgaaagccgccgcccgtgaatgcggtccgttacccgatgagccgtttattcagatggcgtttctttccctgccagtgatccccgcgctgaaactaaccagccaggggctgtttgatggcgagaagtttgccttcaccacgctggaagtcactgaataataaaaaaagcccggcgtcatgccgggcaaaagtcaccagttacgtttatgccactgtcaactgctgaatttttttctcgcggcggattttgcgttcttccatcaccgccactatcgccatcaggcagatacaaccaatcgcggcgatatccagcgcagcgaaggtgcctgcccagccggtaaggccgaatactggcgtcccatcggcaatcattcccagacctaacttggcaaagctgtcaccaatcaggtaagcgaaggtgcctttaataccatcggcagcgccaatcgcttttttaggtacaaagccaacagcagccacaccaatcaacaattgcgggccaaagaccaggaaacccaacgcaaagagagaagccagatagatatattcgttgctggcatgttggtacacaccgagcgtggcgataatcagcgccagcgcgatgcaggccaccaggccacggcgaccgttcgctaggtcagagagccagccccacagcagcgtaccgaccagcgcaccagcttcaaacagcgtaaagccctgaatcgccaccgctttagagagtttcagttcctggaacgcgtacacagttgaccactggtcgataccaatacgcaccacatagaggaaaatgttggcgaagcacagcagccagatcactttgtttttcagcacatactcaacaaagatctgccacttggtcatatcggtagattctgtctctttgtcctcttcgctgatctcctcgccgaacagctcttcagctttgccgaggccataagattccggggagtcgctgccgtaacgcaggccgataaaaccgacaatcagcgcgataatcgacgggaagataaacatgccgatgacatggccatcgaacaggtaatttgcgccgaacagtgccacaccagctgcgcctgcaccgccaaggttgtgagaaatgttccagaaaccgaggaacgtcccgcgtttacsacgcggcgtccatttggtgatggtggagtaactgcacgaacccccggtactctggaaaaagccacttaaggcgtagaaggcaatcatcaggaacaggctaaccgagccgctgcccatactggcgctaaagcccagcatacaaatggcagacaggatcagcatgaacggcaggaattgtttggtgtttttgccgtcggcgtagtaggaaaccagcgttttacccacgccataagtgatggagaaacccaggccgatcatccccagctgcgtcatgctcaacccgtaggtcgaaatcatatcgttctgcgcgatgttaaagttcttgcgaatcaggtacatcgtcaggtagccgataaagaccaccaggtaggattgcatgaacggtttgaaccacattttgcgccgcacttcgagcggaaggtccagggtcggcttgcggacctggtttaagaaagccagcatgggttactcctgaaatgaatacctgcgtgaggcatgcattgtaaaaatcagcagcaartcaggcctgagatagcgtccaggcaaaacctggaaaatttcttagttttgccggatatgaagtgaaaaggtgagatgcatcacgcttcgcgcggtgtctgggcgttcaaaaagggcagtaacagcagtgcggaaatcccggcggcaatggcgataaccacaaaaaatccgctccagtgccaggtatcgagcactttcgccagcggccaaccagcaagcgacgcccccagataagcaaacaagccgacaaaccccgtcgccgcccctgccgcctctttgtgggaacattctgccgccgccatgccgattaacatctgcgggccaaagacaaaaaaaccaatggtgaagaagcaggttgcctgcatcacgtagctggcaaatggcatcagccacagcgagccgactgaaagcaaaattccggcagcgaaaatcaaattcatcggcccgcggttgccgttaaacagtttgtccgagccccaacccgctaccagcgcaccgataaatccgcccagttcaaacatcgtcactgccgtattcgccgtgaccagatcgacgcccagcgtctcggacatatacaaattgccccagtcgttgatcgccgcccgaaccacatagaccagcacatagcaaaacgaaagcagccagatatacggattcaacaacacatacttggtgaggatctctttacgcgtcagccctgccccttcttgttgttgagcaatctccagcgcgtcgtgtcgccattcaccgaccgctggtaaacctaacgcctgcgggcgatcgcgcagccgccagcagagaaaaatccccacgacgatcgccatacaaccagcaatcatcatcccggcacgccagccgtaatgcagcgcagctgctgccatcacaatgggaatgagcgcaccgccaacgttatgcgccgtgttccataatgcccaccaaccaccgcgttcggtacgagaataccaggccgttaacagacgcgcacacaccggtgaaccccagccytggaaaaaggcgttcagcacccagagcacggcaaacgcccatagcgacgtygagaagccaaacagaatgttgatgatgcccgtggcgataagccctatccccataaaataacgggcatttgagcggtcgctgacaatgccggagacaaacttcgacacgccgtaggtaatgtaaaacagggtcgctaacaggccgatatcgctacggctgagcacgccattagcaaggatttctggtacggcggcgttaaaacttttacgcgtgaagtaaaacagcgcgtaacccagccagatggtcagcagaatatgccgacgccagtagcgataacgggcatcaatttcatgtttatcagtcattaatggcgcatcggcaggcgctttcagaaacggcaacatcatcaaaccttagacatagcgttgaggtagagaaacgctgacacgcgtgccgtgcagacaggaaatggtcaaggtgccgcccagcgccgttacgcgctcgcgcattccggtgaggccaaaaccttgttgcccggaacccggcggtaaaccgctgccatcgtcttcaatcaccagcatcaaccgttcatcctgcagccagccttgcagggtgaccgcgctggcatcagcatgtttcacaatgttattcagcccttcctggcagacacgaaacagcgtcacgcgctggttttcgcttaacgctgactcttcgattcgccattcgagatggctgacaatgccgcgcccttccagctccatttcccgcatcagtgagcggatggcctgctctagggtgagatcatccaactggcgcggacgtaaccgccctaacaaacggcgcaccgcgtcgtacacgcccagcgacagttgttcgatgagctgcccgctctgcttcacactggcgttatctgccgccagtcgctggacaatgcccgcttgagtacgaatggcagtgatggtctggccgatatcatcatgcagctcacgcgccacatcacggcgcacgctctcttcagtttctaacaaacgttcagcgagatgctgattgcgcgccagttccttttgcagcgactggttaagttcacgcaaccgctggatgccagcgcccagtaacaaccctgtcagactttgcaccagcagcgagagcaataaatccacaggatgatcgcgccaggtttgactggcgatcagcgcgatggcgttcatcaatgtcgctatcagcgccccttgccagccgtagtgccaggccagcgcgataatcggcagcgccaggcagaatggcgtaaagcgcgacagttcgtccggcaagcccaactggagccagagactgataacaaacagcagcaagtaccagaccagatgccgcccgcgccagttgatcggttgagaaactaacgacggcccgagcggcagccaggtgttattggcgagataatgccagaacaccagacatatcggggccagcgtcaggccgccagttaaagttaacagcagcgcattccacgactctttgccgtgccaaagccagggcagcgactgcaacaacgccgccgccgttaacgccgcaccctgtaacagcaaggtgcgccagtcacgttgatggcgatagcgcgagatcagcgccacgggcagtaacgtcagtaaactaccgatcatcaataaggagaaatgggttaaaccgaccgcctgcgttagccagtaaatcagcagccaytccgytcccagcagcaccggccagtatccgcgcgggcattgcagcattagccctagccgcagaccaaacggaaataacagcaccgccatatcagggcgctcaaccaggtgcaggctgatactccacaggcaaaaccatgcggcagagaagataaaaaagcaggcaataacggtaattaagcgggagaacaacgtcttcatcaccagccatcaaacatacggcgcgccagttcaacgtcgttactgacgcccagtttttccatcagattggcgcgatggacgtgtaccgttttcggtgacaagcccagttcggcggcaatctctttcaccgccattccttgcgccagtttttccgccacctgccgttcacgtttggttagtgggtcctggcgaccggatgccagtttaatggcaatatccggcgtcagataacagccgcctgtggcaaccgtatgcaccgcagcaatcagttcgtcagggctacaacgcttggagagaaagccacgcgcccccgcgttaagcgcctgctcaaccagcgccggactgtcatgaacggagagcataattgtcgccatacctttcggcagctggcttagcagctccagaccggagatatcgggcatggagatatcgcaaatacacacctgcacaccgcgccccggcagccccgccagcgcctcgcgccccgaaccaaactcggcaactacttgcaaatcaggttccagccccagcaactgcgcaaagccggagcggacgatgaggtgatcgtctataagggcaacggtgatcatgattgggtcctggcggataaaaaacgcgcataccttaacgataagcgcgatgttgttcaagttggatatggggtatgtattggcttaatgatgttgagcttatcgtcaaaacgcttacctgagaggtaagcgtttggtgcgtgttattgagaaaaagcgaattatttgtaggttgcaatcgtaatattgcctgagaaatttctccttagattgcggatatcattatcccttgcccaataatcatctttgtgtctataactctcatcggaatgtacatagggagaatcatcttcagcgtcgttatggataatattttcgcctttagtggtatagatataattagcaacatcaaaggtgtcattcgcgttatttacgactgcgcctaagacgcaaagggtttgagtgaatccgtattctgagaaatcgacatgctgatggtaatttctaccattcaaagcaacaaaactcggacaaacatctattgtatcgccaacagacgtagcggcgcgacgcacatcaagtgcagcgttatcgttagcaacatgaaatgcttgtgaacaggcataaaacaaatttctaatcccggtacgactggataaacaagaaataatttttgctattttttctggctttataccatcctgtactaaagaatctctcaccagatcacattcaccaggtgtgaaaacaactttcttgaatatttcctcataaacatcataagaaaaatattcagagagagtgaaagattcggtgggatgtgttaaatctgtaatttttttgctaagtaattcacttatagtgctgtttattttttcaccgcaacataaaacaaatgaacttccctccagaacttgcctttctgcatctacaaggagtgagctaaattcatcctcatgaagcttaagtttttttatacctgattgatgtaaatatttttctggaattaaatctttttgttcccttataagctctatcattcggcgttcggtttgcgtatcaaaagagtatttcatgttatagttatttttagcaacttccagcttaagagcatttgcagcaactgttaattctgagatttgatctttttcaaattgatcgtgatctgataataaccttataaactcttttacatttcgaccactaaaatccatatccctacactttttatcataacactttgtttcgccattgaactcacgatacagatcagtgattttaaatttattacttccggtctgatcaatttttatatagctattcatgcctgtaacggcaatctatgtcttataattcgcattctccgattcaggcgtaacatgaaaataaggaaccaatttatcactaatatcatgccgatagatatgaaatgaatctaaaagatataataaaaaacttcgaaaaatgtcacgaaaagtgtcatctttaaaccttgccctataattatcgagcaggccgctttgttctatcatattaaatttataaatattatcctcgagacttttgtcgatactctcccttagactctgattttgaaactggctattatcattctctgtttccgttggatatgaataactcgtcacactaaccatagtaacctcgcaatatgacactttgcatattttgacattgttagaagtatcaatggctagcatgataaatatctcaatgctaaccgctatatttcatttatttcaataataagactatagtgccgttaatttttatcgatttccccaatgcaattgcatcactaatactacttattcactatcaaaaatcgctcattttttcaaaaagactgtttacacacagacggttaacaatacgtgttcaccttaatgataaacgcgctttatcaagaaaaaatcataaatcagcagttgttgcggcaccggaaaatgtaaaatcgattttatcgcttttggatttttcttcgtcgacactaccggtagtaaaataacaagagcactgaagcttcacttcatttccaacattattaaccgccatcaaatacatcttctgactaaacccatttatagtaaaatcaatttctttaagatacttcccagtcccaaaaaaggcatttcctgacttttttaaacccgatgttgatgaaatggtaccattcaaactctttgagagtaactcgctaacatcttgagatgtattttttaaaaaactctgatagccttgcaaaggagaataataaaaacatgtaatcccctgagggttggataagcaagcggttatttcatcaatcttatcatccgtaatattaccgtttgattgttttaataattcccttacctgagcacaatcatcatcattaaagcaaaccagttcaaccatttgttcaagtgtgttttgactattctttggatctttttcaattatttcaattttgtctgtaaatattttaagaatatcttcacttaactcaacaccgcagcaagttattttagtagcacccttttgttgactttgttcttttatagttcaatgagcatccataatcatggaatcaaaaaaaacatcagttcttttaaaactttcctgaacaggtacatacccttcatcttttttaattcgcagttttaataaatcatatatattacttaaaattcctgcaggaatttcgtaattaaaatccgtattcttcataacaatactattaactaatttcttcctcaaaaccgtgtcagcggaatgtgtttctaacgcagaagttttttcagacaacgatttaataatagtcgctacagccactcctgaatatggaatttcttttcgtgaaggtttatctctgccaaccagtgtaatattaaaagacttatcacctgtttgtttgatttcgatatattcatcctctccagttgccgccacccaggtacgattaccattattttccgtgcctggcatagggtggaaatagtcaagaatatcggtgttaatactccgagaaccggacatgatgtttagtattaagcgctttatttcctgcaacatccattttgcgaaattactgccaggtgaatattttttctcgttatttttaatatcaagctcagcagcgacatttctatttttatccaaaaaggtggaagggcagagatttgccatcattattccgctgtttataggacttgccataatatacctcacgatgaaccattaattaatagaatgctggtcatgaccactggtatagacagcaatcagaatttaacaccatcgctgaaaattttagccctaactgtcccccccaggttaccggtgctgcgacttaaattaacgtcctgggctaataaattgtgcctgagatggtctctggcacaatttcaccctatatatctgcacggatctatcaaaaatcgctcatcagtaactcccccgagcggtttaatgtcgctccttactgaaaaaacactgcaatcttgttaaacatcgtcggatcggactgattacgctgcactttcaccacatcttccagcttatcgatttggcttatcatctgctccagacgctggtcgtcattgaccagtagccagatatggcttttgtcgctgtcctgaatcggcagacaaagaatgccttcaacgttaaaagcgcggcgggcaaaaaggccacaaacgtgggtcattacgcccggatggttgcgaacggtgagttccagaatcacgttgtcatgagttgtgttttgcatggcttattcccccaccatttctgtattcgccgcacctggcggcaccatcgggtacactttttcttcggcatcaatgcgcacatggatcagcgccggaccagggcgattgatgatttcctgcaatgcagcctgcggatcggcttcgttattcaaatcacaggtttcgaggccgaatccggcggcaatctgcataaagttgatttttcccggataggtagcggcaaaaacgccctgcttgtagaacagactctgttgctgatgcaccagccccagcgcttcgttgttcatcagaatgattttaacatccagctggttttcgctggcggtcgccatctcctgaatattcatcatcaggctgccatcgccggagaaacacaacactttgcgatccgggttcgccagcgccgcgccaatcgccgcaggcaggccaaaacccatcgtgcccagcccgccggaggtcagccactggcgtgggcgattgagcggataagcctgcgccgtccacatctgatgctgacccacatcggtggtgataatcgcattgtcatcgacacaggcggcaacggcgttgatcaggccgtaatggcttaacggatcgcacgctttcgggattggacacgggaattcgcgctgcmaatccgctaccaactggtgccactctgcacgcggttgcgcttccacctgcgggatcagctgcgccagcacgtcatcaacatccgcctgaatcgctacgtgcggctgcttgattttacccagctctgcgcggtcgatatcgacatgaataattttggcattcgggcagaactgctcggttttgccaatcgcccggtcatcaaaacgcgcaccgagcacaatcaacaaatccgcctcctgcaaaatatagttggtgctgcgcacaccgtgcatccccaacatacccagcgacaacggatgcgcttttggcaacatgcccagcgccattaaagtcattgtggtaggcagctgcgctttctccgccagttcacgcactctcgcaggcgcattgatcacaccaccgcccagataaagcaccgggcgtttggcagcattaatcattgccgctgcgtcacgaatgctttcttcgctaaaggcgggcgcgacggctttttctgccaccgcgggctgtgcttcaatctcaaaaacggccgtttgcacatccttaggaatgtctatccacaccgggccagggcggcctgattgcgcaatacggaaggcatcgctcatgacctgcgggagttcttcgatatgtctgaccagatagttgtgtttggtgatggggatagagatgccgtaggtgtcgacttcctggaaggcgtcagtgccgatcattgaggcgggaacctgaccagtgatgcaaatcagcgggatggagtccagccgcgcatcagcaatggcggtcaccaggttagtcgcccccggtccgctacaggccatacagaccgccggtttaccgtcggtgcgcgccattccctgagcgataaaccccgcgccctgttcatggcgagccagaatatggcggatttgcgtgctttggcttaaggcatcgtaaacaggcaggatagaaccgcccggaatgcccgtcacaatcttaatgccctgctgttccaggaaatgaacgataaattctgcgccggtaaagcgcttacgcgtcgatgatgtgcccgaacttgccatgctccagtccttttcttctgggccgactttccgggaggtgcttaaacgaaaaaccccgcccggtttgcgccggcggggttttggaatcgtgtgttgttccagtccctacggcgcattgccgacgaccaccaccacacgcacgacgaccactgcggcggatggcgcagttggtagtagttttgcgttgagcatggaagtagccattggggaccttgttggttttgtgtttaacaatatttatacaagcacagctttacaggggagacaatggaaaatttttcagcaagggaaaattgaggggttgatcacgttttgtactgtactgcaggtaacaaaaaaccccgccggagcgaggtttcgtcagccgcccgcggctggtaaccgcaaagcacactgtattatgtcaacacagaaagtatacgtgttccgcgcaaaacgcgcaatttcggcacgaattttgacgtatttagtgcatagttgagtatcgatcacagtttgcgttttgtccaaatattactgtttatttatacagcaagcttctataatatcactgtacgcaatgtgttatgcgggggccgcatcgttacccggcgcactaagtcctggctgaaacgggtggtgccgtcagcgccttaaccccgcgtgagcacactgtgttatgtcaacgagcacaacgtttctccttgagataccgcgtgcacaacagctggcaacaggcagcggaaaggtacgtcagctggcagtgctcctgaaccacaggagacgcgtatgagcctggtggatatcgccattcttatcctcaaactcattgttgcagcactgcaactgcttgatgctgttctgaaatacctgaagtaattcagattcaagtcgcactaaaggggagcgggtaaccgctcccattttatatttagcgtgtgggttggtgtcggatgcgatgctgacgcatcttatccgacctaccatccctcccggcaacatttattgccgcttttgtttacatattctgccgctaaacaattccccattcctggcgtatatctggctaacatttatcaatatgatagattcctctcccgcatttatgggaatgcgtagtgacttattctaattatttttataaaagcatccgtgataatgaaaaggcatagaaacatcaatttgttattgatgttggtattactcgtggccgtcggtcagatggcgcaaaccatttatattccagctattgccgatatggcgcgcgatctcaacgttcgtgaaggggcggtgcagagcgtaatgggcgcttatctgctgacttacggtgtctcacagctgttttatggcccgatttccgaccgtgtgggtcgccgaccggtgatcctcgtcggaatgtccatttttatgctggcaacgctggtcgcggtcacgacctccagtttgacagtattgattgccgccagcgcgatgcaggggatgggcaccggcgttggcggcgtaatggcgcgtactttgccgcgtgatttatatgaacggacacagttgcgccacgctaacagcctgttaaacatgggaattcttgtcagtccgttgctcgcaccgctaatcggcggtctgctggatacgatgtggaactggcgcgcctgttatctctttttgttggtactttgtgccggtgtgaccttcagtatggcccgctggatgccggaaacgcgtccggtcgacgcaccgcgcacgcgcctgcttaccagttataaaacgcttttcggtaacagcggttttaactgttatttgctgatgctgattggcggtctggccgggattgccgcctttgaagcctgctccggcgtgctgatgggcgcggtgttagggctgagcagtatgacggtcagtattttgtttattctgccgattccggcggcattttttggggcatggtttgccggacgtcctaataaacgcttctcaacgttgatgtggcagtcggttatctgctgcctgctggctggcttactgatgtggatccccgactggtttggcgtgatgaatgtctggacgctgctcgttcccgccgcgctgttctttttcggtgccgggatgctgtttccgctggcgaccagcggcgcgatggagccgttccctttcctggcgggcacggctggcgcgctggtcggcggtctacaaaacattggttccggcgtgctggcgtcgctctctgcgatgttgccgcaaaccggtcagggcagcctggggttgttgatgaccttaatgggattgttgatcgtgctgtgctggctaccgctggcgacgcggatgtcgcatcaggggcagcccgtttaagctcacgtcaccgcagcatcgtcatcagctccatgggagaacgatgctgctttatcagatcacgcatcacccgcatatgcggcgcagagtaagaataaaacgcctgatagcccgcacaaagcacgctgtctggcgtctcctcccgagcgtgcggacacagcagatgccagtcgcacgcctggcagccacggcgcggttgcgggttttcgctgccacaccatttttgtaatgtggcgtcaaaaagctcaatcgagatacgactgatatctgcccgcacccaacactcaaacagggcaattaaaaatttcccccacagctctgctgtcaccgaagcggccgtcatatcgccccggtcatcaaattcaagatggggaataagctgtacggagcggatgccccgttgtttgaaattgtgataaaaatcggcaggttgcagagcatccttgtactctacaaccagtttatgcctgtcctcttcagcatcaatgacctgacttcctgtcatgcgactctctcaataaatacgataagttgatgtatatgcgttacagcaaacagtattgcgagagataacaccgcgagggagatcaaaaatttgtcacggactacgtgaaattgggaaaaatcgctattcgtgacatccattaaattgcgattacgagtgtagtgccagaggatcagcgccacgatggcgaggatgccaatcgaaatccagaataacatgcccgcctggtgccagttgtgtttgatagccaacgccatcaacgcgccgtagcccagcatggtacgaaaccacgccagtgatgtacgctccggctgcagccctgggtcggcaatgcgtctggctttgcggctatccggcatacaacaccagtcccataacgatcactgctacgaccatcaatattaagctgatgattaataagctgttggtgtagggcaggtcctctttcagacgcatcgctttttcattgcgtaaccagcgcaagtagccatacatcgctaacccgccggaaaacagacacaacaacaacgccagcagttcgcgaatgacgggcgtggcgaaatctggcgcaagttgatcaagcccaacccccgccgccagaaatcctagtgcagtacggatccacgccagaaaagtacgctcattagccagcgagaagcggtaatcaggcgcttctccgaggcgggaaattttcattgttgctcctttgcaatttcactaacgctctacctttagcggttttttttaagaatttcgtccgcccgtttcctgatatgcttttgccatccgctacaaggaggtcagatgggtatcatagcgcaaaataaaatcagttcattgggcatgctattcggtgccatcgctttaatgatggggattatccacttttcattcggccctttttccgcaccaccgccaacgcttgaaagcatcgtggcggacaaaacggctgaaattaaaagaggtcttctcgccggaataaaaggcgaaaaaattaccaccgtggagagaaaagaggacgtggatgtcgataaaatcctcgatcaaagcggtatcgcactggccattgctgcgctactttgcgcatttattggcggtatgcgtaaggaaaatcgctggggcattcgcggcgcgcgggtttttggcggcgggacgctggctttccataccttgctttttggtatcggcatcgtgtgcagcattttgctgatattccttatcttttccttcctgactggcggttcactggtttaagcagcctgaataatgcccgccgggtgttcatcagcgggcattatcgtcagaacttctgttttttctcttccaccttcaccccttgtgtcggcaggccggtgtcatagtcgcgtaccactggcgaataaccatcttgtgggcgtggacgaaatgcccccatccagcgcggctgtgcatctttacgccacggacgcaggctccattggtaactgcggaacggatcgcgaattttgtccatataatccaataaggcatcatgcattttgctgcgaacgtcggcaaaatgggcatcatcgatcaggttatgcatttcatttggatcattacggcgatcgtaaagttcatcactggtgaagaggttgagcaccagtttaaagtcatccgtcacccagcaacgcaccggaataaaaccgccaaagctgtcatgctcaatctcgtagcggttaaattccaccatcacgccgcgtggctctttcactgcaaggatattttcccccggcagaatctctggtttttcaatatctgccagcgccatcattgtcggcagtaaatcgatatgactgactggcgtatcgacctgtcgccgctccccttgcggcgaacggatgatcagcggaatgcgggtgatgtcgtcatacatcgccgcccctttactgatcagcttatgtgcgcccatcatttcgccgtgatcggaggtataaataacccacgtattttcacgttgctctggctttaaggcattgatgacccgtccgatttggtcatcaacaaagtcattacaggcaaaatagagcggatggtgataaagcccgtcatcaccgactggcgatggcatcgcctgcgcccataagcggtgatgttctggtttgttcgccaggtcatcctgtgctttctcgcccagctcgtagtaaaaatcagcgtatttctctaaatactccaccggacaggtgaacgggtgatgcggctcatcatacgaaaccaccatcaggaagggttcctcggcgcgcgcgggctgttgcagaaaatccaccgctcgattgctgatgcggtgcgcccaggtgaaggtttcgtcaatatggttcgcctgtaaatcttcgacgctgtttaggccattgcgccacaggctaatctctttttccgtcagttcgctaagatagttcgccccatcgaaccagtaatcagcgtcccactccggcggacactcgccagtgccgaaatagtcatgaccgtcgagatgccatttgccgatgtaacaggtgtgatagccggcatccttaaagtagcgccccatagtggagatgtttttacccggcgcgacgttgttggtccacggcccggactggttagcgtagataccggtaaacagcccggcgcgcgccggtgtacaaaccggtgaacaggtgtaggcggaattaaagcgaataccttccgccgccagactatcaatattttgcgtattcagcggtttaccgctatagcaaccgaccatattgggggcctgggtatcggtcatgatgaacagaaaattggggcgtttcataggctatccttcgcgtcgggagtaaaggttacggctgggtcgtgacgatgccgccagctgtcaaaaatcaggtagacaatcactacggcggcaatgaaataactgatcatcgctaaccagcgcgtaccgtagccgccgaattcagccagcccggcatagacgccaatcatcgcgaacaggatgccaattgacgcgatcttgacgtttttccacggtttcatgtccaccgcaaacgcatctttgaaggtgaacggcgtggcgcgcggtttgataaaaccgatcaccagcatcacgaccacgttgatgcagaacgtacaggccagcacatagaggaaatggaagtcgaacttcaccagatagttgatggtgatgtagctgattatgccaatccccatcgccacttttgccgccagcgccgggatgcgcaggaagaaaaagcccataatgatgatggtaaccagcggcacgttgtaaatgccgttgagctgtttcatccagctatacagcccctgcggcgcgttggcgatccacggcgctaccagcaccgaaacgatagcgataaagaaaccaaatttgcgcccgacggtgaccagctgctgcggctcggcattctggttaatgatgcgacggtaaatacccataytgaataacgtactggcgctattcagaaagccgttgaaggtactgatcactgcaccaaataacaccgcgccgaagaaacccaccagtggcactggcagaacgttattgaccagcgtcgggtaggccatgtcggctttcggtagatcctgatacagatgaaacgcaatcaaccctggcagcaccagtaccagcgggtcgagcattttcagcaccgccgttaacagcgcccccttttgcccttccgccaggctttttgacgccagcgtgcgttgcacgatgccctgatttgtacaccagtaaaaggtgttcaccagaattaaaccggtaaatgccgcgccaatcggcaagggatcggtcgggccaccgactgagtttaatttctcggcgtgaacggtggtaatttgctcaatgccctgcataaagctgcccttgcccatcgcgatcaagccaaataccggcaccatcaacccgccgataaccagcccaataccgttgatggagtccgccactgccattgcgcgcagtccgccgatcaccgcatacaaaattcccgccagaccaagcaaaattaccagtagccagatagccgcaccgtgagaaatctgtagcgattccccgacgtgaaacaggctgttgagcgccaacgcgccggagtagagaacaatcggcagaaagcagacgccggtggcaatgaggaagcagaagtcgatgatcatacgcgtcgttttatcataacgttcctccagaaaatcggggatggtggcaatgccgcgcttcagatagcgcggtaaaaagattagcgcgaggaagatcagcgtcaccgctgaagtcacttcccagcccatcaccgacatgccgcttttgtaggcctgcccggaaagaccaaccagttgttccgtggaaaggttggttaacattaacgaagcggcaataaccggcgcttttagtgaacgtccggcaagaaaatagccttgttgcgatccggtatctgttttgcgaaccttccaccaggtgatgatcgccaccagcagcgtaaaaccgacaaaactcaagatttgtaacgaattcatctcatagcccttatttatgtttatgtcccggacgcatgaatatagggagaggtaaaatgcgtcgggtcaggcagtcagattcttaaaatacaaacgtcgtatccctgaacggattgttttctgttaagttcaggttgtgagcataattcgccggagggatattaaaatgaatggaaaattgcaaacttcagatgtaaaaaacgaaactccatacaatattcctttattgattaacgaaaatgtgatctccagcggaatttctctgatctcgctctggcatacctacgccgacgagcattaccgggtgatctggccacgggacaagaagaaaccgcttatcgccaactcatgggttgcggtgtataccgtacaaggatgtgggaagattcttttaaagaatggcgaacaaataacactgcatggcaactgtattatatttttaaagccaatggatattcactcttatcactgtgaaggtttagtctgggaacaatactggatggaatttacccccaccagtatgatggatattcccatcggtcagcaaagcgttatttacaatggcgaaatttataatcaggaactcaccgaagttgctgagttaataacttcaccagaagcaataaaaaataatctggcagtcgcttttctgacgaaaattatttatcagtggatttgtcttatgtacgcagacggtaaaaaagatccacaacggcggcaaattgaaaaattaattgccactttacatgccagtctgcaacaacgctggagcgtagccgatatggctgccacgatcccctgtagcgaagcctggttgcgtcgtctgtttttacgctataccggaaagacgccgaaagaatattacctcgatgcgcgtctggatctggcgctatcgctattaaagcaacaaggaaactcggttggcgaagtcgctgatacgctcaacttcttcgactcctttcatttcagcaaagcctttaaacataaatttggttatgcgccttcagccgtgctaaagaatacggaccagcacccaacggatgccagtccacacaattaacgtaactctggccagtacgctttgttggcctccagcaactcatccagaatagctttggcgaccgaggcgctcggtaccgttttcgacaacgtaatcgcctgccacaggtgctgatatgaacgctgttcccaggcgtccacgaccagtttttccaccgccacttgctgactcattaaccctttctgaaactgcgggatatcgccgaccaccagtggttctggtccgttgtgcccgaccagacacgggatctcgaccatagcttcatcatcaaagttatggattgccccgttgttaggcacaatcagcaacatccgctcctgagtgttgaaggcaattgccgccgccagatcgacgatgtatgacgcatgttcgtcaatttccagcttgcccgccgctgaatttcctgccgccgtaatggcgcggcaagcatcgaaaacctgtttctcgcgatgttccattacctcattcgcgcgagtatgttcagggttggaatgctgaacgacataatccgggaagagataatatttcagataggtgttcggcaatgtatccgggtccagtgcctggacatcccgcgcttttgcataggtgtcgttccagctcgcttcagtatgtgtatcttgctgcggtggaacataaccgtgcttagagacatattgccgcagctggtgcatcaggtcgttgccctgcaaatcttcaattgatgtccaccagccaaagtggttcaggccgtagtagcgcacgcgcatctgtttgcgatcttgcagcccaacaatttgcgccatccggctttcaataccgattggcatgtcacagatgttgaggattttcgcattcgggcgcagacgacgcgtggcttctgcaacaattgctgccgggttggagtagttgagcatccaggcgtttggtgaatatttttccatataatccaccagttccaggacgccgccaatggaacgcatgccgtacgctattccgccgggtccgcaagtttcctgaccaacaacgccgtggcgcagcgggattttttcatccagttcgcgcatcgggtatttgccgacgcggatgtgcgccatgacaaaatcaacgtcgctgaacgccacttcaggatcggtggtgtaactaaacgcaatatccggcgctttttctttaaggatgactttacaggcttcggcaatcacttcctgccgcgaaccatcgttatcataaaatttcagtgcacgaagcgggaaacggtcctgattcgccaggagcatcaacacgatgcctggcgtaaaggtgcttccaccgcctgcgacaaccactgagaatttggtcattatactgcctccgtaatggcaacattttctgctgattgatgagaattaattaagctatcgagctgttcacgcagctgggatacatgcagaccaatgatcacctgaatggcatcgccactacggaagacgccgtgcgctcccagctttttaaagacttcgtcatccagcgtttgtgacatgtcatgcagtgcaatgcgtagacgcgtcgcacaattgttaatgctggagatattgccgaccccgcccagggcttgcaggataccggcagcctgatccagctctttttttggctctgccgcggtggtttggcctcgcgaggctttgtattcggcttttgagtagagtttcacttccgcatcttcacgtcccggcgtgcacatgttgaattgcagaatcagggtgcggaaaaccacgaagtacagcagggtaaagcacaacccaatggcgatttgggtcagcatcatatccgcgtggttgctgaacatcgggatccagttttgcggtaaaacctggtcaatcagacctccgcccatgttgcccaccacaccaaagagatacatcacggtcgacattgaggccgcaagcacagcgtgtaccgcaaacagcaacggtgaaatgaacaggaaggtaaattccagcggttcggtaattcccaccagcatggcggttaaggttgcgggaatcagcaaacccgccacttttacccgattttccggtgcggcagtgaagtacatcgctaaagaaatgcccacggcaccaaagatttttgagttaccgtgcagggcaaaacctccttccgggaacaacgatttcagcggctcggcgctcaaactgaactcttgcagatgctgcgcccagtacatctgaattccgccttcaacagctgccggaccaaagataaacggtccgtagatgaagtggtgtaaaccggttgggatcagaatacgttcgaggaaggtgtaaacccacaccccaagcgcacccgccgaacgcaggaacgcttgcagagattcaatccccatttgtacttttggccagccgagcaatgtcagccaggcacaggggatcatcaccaggaaggcgataatcaccacataagacgtcccctggaaaatgccgagaaaaaccggcagttttttatcgaacagacggttatgcagcgccgtcacaatgccggaaatgataattgcgccgataatgctggtatcgagggttttaatcccggccatcattgtcagaccgctacctgccaccgcgtcctgagtgaaatcgacgccgaagtagcttccccaggtcattcccatcgcattgatgaaatagttccaggtcaggaaactcaccatcaccgccagacaagcacgcccctgcgcttgcttagcaaggccaatgggtaaaccgacagcaaaaatcagcggcatattacggaataccgtccaaccgccctcttcaataatgtgtacgatttgcgcgaataaactgttcggatcggtcagtgattccccgacaaacatcgggttttgcagcaagatggcaagacccaccacaatcccggcgaagggaaacagcagcactggcgtgaacatcgcgccgccaaagcgttgaatttgactgagcatttccacatcctcttttctcaattctgtaagtaggaagcctgattggttatgcggcaggcctggagcgaggataggaagatgcgatcggcagaacatgacgacccaatgggattcgtgatcgctttcatgcttttcgttgggcggtagagatctactttttcgcgaaaaagtagatctctgtgagcactggtacacagcatcgaacacatctttaaaaaaaagatgttttttcaattgattaagcagaacttgtgggcgcattacccgggcttgcaggcaaaaaagagatctagagatgatctacaaaagcattgcggagcggttaagaattcgacttaattccgcggatttcacgctaaacagccttcttcccggtgaaaaaaaactggcggaagagtttgcggtatcgcggatgaccatccgtaaagcgattgacctgctggtagcgtgggggctggtggtccgccgccacggcagcggcacttacctggtgcgcaaagatgtgctgcatcaaaccgccagcctgaccgggctggtggaggtgttaaaacggcagggaaaaacagtcaccagccaggtgctgatttttgaaatcatgcctgcgcctccggcaattgccagccagttgcggattcaaatcaacgagcagatctacttctcccgtcgcgttcgttttgtggaagggaaaccgctgatgctggaagacagctatatgccggtaaaactgttccgtaacctttcgctgcaacatctggaagggtcgaagtttgaatatattgaacaagagtgcgggattttgattggcggtaattatgaaagcctgacgccggtgctcgccgatagactgctggcgcggcaaatgaaggtagcggaacacacgccactgctgcggatcacctcgttgtcatatagcgagagcggggagtttttgaattattcagtgatgttcagaaatgccagcgaataccaggtggagtaccatttacggcgactccacccggacaagagttaaccgatactccagaagagcaccgccagtaattggggggtgataatgcgcaggaacatcactaacggatakacagtggcgtaagagagcgccgccgcaccgctggttggatgaagattattagcaaacgccagcgccggaggatcggtcatggaacctgccagcatcccgcacatggtcaggtaattcattttggctaacatccgcgccagaatgccaacagtaatcagcggaacggcggtgatcagggcaccataaccaatccagcttagccyttcgccattgaccagggtattcacaaaatccccaccagatttcagaccaacgaccgagaggaacagcacgatccccagttcccgcagcgcgaggttggcactnggcggcataaaccagtacagcttgccgatactgccgatacgcccgaggatcaacgccataatcagcggaccgcccgccagccccagtttcaacgcggccgggaatcctggcacaaagacgggaatagaacctaacaatacgccaagcccgatgccaataaacactggcagcatctgaacctgttgcagtttttgctgcgcattccccagcacattggcaacggcatcaattgcggacggacgccccaccaggttgaggatatcgccgaactgcaggctgatatcgccactggcgaccagttcgaccccggcacggttcaggcgcgagataacaacgtcatagcgttctttaaaatgcaggtcgcgaatacgcttaccaagcacgttttcattggtgaccaccacacgctcgacgcgcaaatcagtgcctttcgtggacagcgaagtatcgacctcctgaccaatcaccagttgcgcattatgtaaatccgctggctgacccaccagatgcagcaaatcgcccagttggataatggtatctggcgaaggaacttttagggtttcttcgcgtttcagacgcgagcagataattttgtcgccgttgagaatcggtacatctttaatggctaaatcatgcaggttagggttctcaacgcgaatattgatagtcttgatcagcgcgccgccattggtgcgtgaagactcgtgctgctgggcttctgtctcgacattgacgcggaaaataacccgcaacatccacatggtgaacaatatcccgcaaatgccgaatggatacgccatcgcgtaactcatccccatctgatcgaccatttccattggtgtacccaggtcgcgcaaaatctgctgccctgcccccagcgctggcgtattggttaccgcaccggagaaaatccccagcactaccggcagtggaatatcaaacagtttatgcaggatggcggtaaccagaccaccgatgatgacgatcagaacagcaaacaggttgaggcgtaatccggagacgcgcaatgaggcaaagaagcccggccctacctgaatcccgatggtataaacgaacaggatcaggccaaattcctgaataacatgcagcatatcgctacttaatgtcatccccgcctgagaaacaaaatggccgacgatgatcccaccaaacagcacgccgccaatacctaatcctatgccgcgaaatttgacgttgccgataaacaaaccgacgactgccaccaaagccaaaatactgaccgttaatgctatatcactcatcgtccatttctcttgagataacattttaattgctacggattatggctgaatcggtgaagcagatttgccttatagcgcacattatcacgggaaagaacgtgccgaaatatcttaaacagtcgaaatttaacgcattgttgaagaagaaagacaaaaaaagccccaccagaatggcggggcaaagagaatagctagttagctatttaacgcgggacgttcgctgatagcgatacgctgcgctgcgatgggttcaggctcattacgaattaaatcaatatgcagtaaaccgtttacgaaggttgcgccagagacttccatattttcagccagcgtaaagctcaggctaaatggctgattcataagcccttgatgcagccattttttctcttcttttggctgctccggcgtgccttttacgctcaggcgcgtaccttccagttgaatctctaaatcttcctgacggaaacctgccagcgcaagggtaatgcggtagtggttatcgtcgcttttctcaatgttgtacggcgggaagctctgactttcaccggcgttttgcagtgcgttggccagtttgtcaaaaccgatccattgacgcatcagtggggataaatcgaagttacgcatagtcatttctccttctaagaagcgagtaagtacctgcaaatccgaagattcgcatatgctccctgacggcgagcatggagatgtcaggccgcgcaaggcggccttaggaaattagttgatttcgatacggcgcggttttttcgcttccggaatcacgcgttcgagatcgatatacagcaaaccatttactaggttagcaccacgaacatgaatgttctcagctaactggaatttgcgttcaaagttgcgttcagcgatgccctggtacagataggtgcgctctttttgttcgtcggcgtgagcacctttcaccaccagcagattatcctgggcggtaatttccagttcgctctcagcaaaaccagccacagcgatagcaatgcggtaatggttttcgtctaccagttcaacgttatacggagggtagccgccattactctggctctggttgttttctaagtggttaaacaaacggtcaaatccaatagcagaacggtaaagcggggataaatcaaagttacgcataatcaatagctcctgaaatcagcgagaatgtaagaccttccacaatggacaggtcaggtagccagaacacccatcaggcgcgtcctcatcggctacgatgtaaaaatgggtctggaaatgaacttttcaagccttatcagcggacttttttttgcagtttatggtctattgcatagactgagggggcagcacgaaacgttaaagtgcgatagccgccacagagcgacgtaatgatgatgttattttcagcaagggatcgctataactcatcaggccaacacccacgatcaacagatgaatttattatgataagaaatgtgttgttagcgttcatgatatgcagcggaatggcattactcggaggatgctccagcgtgatgtcccataccggagggaaagaaggaacgtatcccggcacccgcgccagcgccaccatgattggcgatgatgaaaccaactggggcactaagtcgctggcgattctcgatatgccgtttaccgctgtgatggacacgcttttattaccgtgggatgtgttccgcaaagacagctcggtgcgctcacgcgttgaaaaaagcgaagccaacgcgcaagccaccaatgcggttattccaccggccagaatgcctgataactgatttagcgatcagtttcggtgatccacagctggccgccttccatccacgccagccactgaccatccggcgagaagaccacggcgtccgcagaaggtggattggcgtggttttcggttaaatactcaacctcgccgctttgcgcatgggcacaagcaattcgattacccagcacaaagcccaaccattctcctgacggatgccagttaaatgcagactgaatatccgttttgttatgggttaactggcgcggctcgccgccctgtggcgagataagccacagttgcacaatgccgttatcatctcgcattaaaaacgcgatttgcgtaccctgcggattacagcgcacccagtggcgcgggacgttgactaaccccggataagcccgatggtgggtaaaggttaaacgtcgctgcacgatgccacgcggtggcgcgggcagggttgtttccgttccacttaacggcgcatcacctgctgctttccagccagcttcatcttgcggtaactcaacgataaacagctccggcactttctcgccctttggcgaaagtgtgtcgccaataaacgccagcgcgtgatttcctacccatccttcttcataagcacgattgatttcatcgctgccaggctgcggcgtgggcgtggttttactcaccagcacgcaccagtggctaccgctgtattcacgcggatgctgcttttgtacgttgaccgggccaaacggtgcagcaaccccgacgtttcgcaaatccagcgccgaatcgaactgatgcattacatggtcgttataggtaaaactcaccatttcaccgttcgggctaaagacatgcacatggctgccgccacgcagcgcccctgatgtgtacggaacggtaatatccattgcatcgagattgttcatcttgccgccttcaacaatcacgccgcgacggtgatggaaatcgtaatgccatgtttcatgaggattttcaggtccgtggataaagacatatttctctgactttggatgaacggtcaccacgccgacgtgcgcgccctgtgacacgcgatagataacctcgacctcgccggtatggatattcacacgctcaatggtctcgccggtaaacgacgcgccagaaggacgcacgtcaaataccggccactggctgtcgggcgtccaggtattggtattggtgagcaggtgattacggggagcaaaggttatctgtttcatggcgcggtcctgatacaaaacggttcccgccatcatacttcacaaggacttcactttcagacaatagtcttttgccatcgtgatgaatgtgagtgaaaagatggaacatttcgacgtggcgattattggcctcggcccggcagggtcggcgttggcacgaaagttagccggcaaaatgcaggtgatcgcgctggataaaaagcaccagcatggtactgaaggtttcagcaagccttgtggcggtctgctggcaccggacgcgcagcgatcttttattcgcgatggactgacgcttcctgtcgatgtgatcgccaatccacagattttcagcgtcaaaactgtcgacgtcgccgcatcgctcacgcgtaactaccagcgaagctatatcaatattaatcgccatgctttcgacttgtggatgaaatcgctgatccccgccagcgttgaggtttatcacgatagcctgtgccggaaaatctggcgtgaggatgataaatggcatgtcatttttcgtgcagacggttgggagcagcatattactgcccgctatctggtcggtgcagatggtgccaactcgatggtgcggcgatatctctacccggaccatcagattcgtaaatatgtcgctatccagcagtggttcgcagagaaacatccggtgccgttctactcatgcatctttgataatgcgataactgactgttactcatggagtatcagcaaagacggttattttatctttggcggtgcctatccaatgaaagacggtcagacgcgtttcacgacgctgaaagagaaaatgagcgcctttcaattccagtttggtaaggcggtaaaaagcgaaaaatgcacggtgctatttccctcacgctggcaggattttgtctgcggtaaggacaacgcctttctgattggtgaagcggcgggatttatcagcgccagctcgctggaggggataagctatgcgctggatagcgcagagattctgcgttcggtgttactgaagcagccagagaagatcaacgcagcctactggcacgccacccgcaaactgcgtttaaaactcttcggcaagatagtaaaaagccgatgcctgaccgcaccggctttaagaaagtggattatgcgcagtggtatggcgcatattccacagttgaaagattagccaacgcgcgtcacatcgcccaccagcaggatgtaagagagcgcgccaatcaacgcgacggcggagatataaaccagtgcaggtgcgaacccatagccttgcaacagatattagtccacaaaaaaacacctcataagaaaaggtcttatatcgggcagaaatctgaaaagggagatcaggcgctaaacaggagggaaagaagagtatgctttcaacggcttagctactcgtttaaaggattaatcatgaagttgaattttaagggattttttaaggctgccagtttattcccactggcgctgatgctttcaggctgtatctcgtatgctctggtttcccataccgcaaagggtagttcaggaaagtatcaatcgcagtcagacaccatcactgggctatcgcaggcaaaagatagtaatggaacaaaaggctatgtttttgtaggggaatcgctggattaccttatcactgatggtgccgatgacatcgttaagatgctcaatgatccagcacttaaccggcacaatattcaggttgccaatgacgcaagatttgttttaaatgcggggaaaaagaaatttaccggcacaatatcgctttactactactggaataacgaagaagaaaaggcactggcaacgcattatggttttgcctgtggtgttcaacactgtaccaggtcactggaaaacctaaaaggcacaatccatgagaaaaataaaaacatggattactcaaaggtgatggcgttctaccatccatttaaagtgcgattttatgaatactattcacccagaggcattccggatggtgtttccgcagcattactgccagtgactgttacgctggacatcattactgcgccgctgcaatttctggttgtatatgcagtaaaccaataatcagtaagcgggcaaacgcgtttatgctgtttgcccgcccacagattaattcagcacatacttctcaatagcaaacgccacgccatcttcaaggttggatttggtgacaaagttcgccacttctttcaccgaaggaatagcattatccattgccacaccgacgcctgcatattcaatcattgcgatgtcgttttcctgatcgccaatcgccatgatttcttccggtttaatacctaacacgtcggccagtgatttcacacccgtacctttgttaacgcgtttatcaaggatttcgaggaagtacggcgcacttttcagcacggtatatttctctttcacttcctgcggaatacgcgcgatagcctggtcgaggatggcgggttcatcaatcatcatcactttcaggaactgggtattggggtccattttctccgcttcgcagaacaccagcggaatggtggcaacgaaggattcatgcaccgtgtagtagctgatatcacggttggcggtgtacagcgtggtgcggtccagggcgtggaaatgagaaccgacttcgcgagagagtttttccaggaaacgatagtcgtcatagctgagagcagtttgcgccacggtgttaccatcagcggccttctgtaccagcgcgccgttataagtaatgcagtagtcgcccggctgttccatatgcagctctttcaggtaattgtgaacacctgcataagggcgacccgtcgttagcacgacattcacgccacgggcgcgagctgcggcaatcgcatttttaacggcaggtgaaatggtgtgatcgggcagcagaagggtgccatccatatcgatagcaatgagtttgatagccatgagttccccaggtagattggttcctgacccatgctaacgcgattccgctcaaaaatcagtacaacacccgagggaaaagggggatgcaacgcgggttgcatgctccccatttgcttagcggaagagtttccctttcagcagttccatgcctgcggaaagcagatcgttattggcttgtggtgacacttcaccttgcggtgagagcgcatcaataatcttcggcaattgttctgccagtaaacaggaagccgtactggtatccacgccaagtttttgtccaagatcggataccgcgtttgtgccgagtgctgattccagttgctcgccgctaactggttgattgccctgttgattactcagccaggttgagagaatggcccctaagccgccactttgcagtttttccagcagcacctgaatgccaccctgctcctcaacccaacttaaaatcgcctgatatttccccgcatcgcctttcagaaaggcgccgacaacttcatcaaaaagccccatgataatcacctgtaaagcgttacgtgttgacccaaaaagtatagaactgcgggatgataattgcggattgcagaaataaaaagggcggagatgatctccgcccttttcttatagcttcttgccggatgcggcgtgaacgccttatccggcctacaaaaacatgcaaattcaatatattgcaggagtctcgtaggcctgataagcgtagcgcatcaggcacgctcgcattgttaacgccattaaatatcaatattcgccgctttcagggcgttctcttcaataaacgcacggcgcggttcaacggcgtcgcccatcagcgtggtgaacaactggtcagcggcaatcgcatccttaacggtaacgcgcagcatacgacggctttccgggtccatggtggtttcccacagctgttccgggttcatctcgcccagacctttataacgctggatggagaggccgcgacgggactctttcaccagccagtccagcgcctgctcgaagctggctaccggctgacgacgctcgccacgttcgataaacgcatcttcttccagcaagccacgcagtttctcacccagcgtgcagatacgacgatattcgccaccagtgataaactcgtgatccagcggatagtcagtatccacaccgtgggtacgcacgcgaacaatcggctcgaacaggttttgttcggcattggtgtggacatcaaacttccactggctgccgtgctgttctttgtcgttcagttcgctgaccagcgcgttcacccaccgggtaacggtctgctcatcagagaggtcggcttccgtcagcgtcggctgatagataagctctttcagcattgctttcggataacgacgctccatgcggttgatcattttctgcgtcgcgttgtactcagacaccagtttctctaacgcttcgccagccaatgccggtgcgctggcgttggtgtgcagcgttgcgccgtccagcgcgatagagatctggtactgatccatcgcttcgtcgtctttaatgtactgttcctgcttgcctttcttcactttgtacagcggcggctgagcgatgtagacgtgaccgcgttcaacaatttccggcatctgacgatagaagaaggtcaacagcagcgtacgaatgtgcgagccgtcgacgtccgcatcggtcatgatgatgatgctgtgataacgcagtttgtccgggttgtactcgtcacgaccgataccacaaccaagcgcggtgataagcgtcgccacttcctgagaagagagcatcttatcgaagcgcgctttctcgacgttgaggattttacccttcagcggcagaatcgcctggttcttgcggttacgcccctgcttcgcagagccgcccgcggaghccccttccacaaggtacagttcggaaagcgccggatcgcgttcctggcagtctgccagtttgcccggcaggcccgctaagtcgagcgcacctttacggcgggtcatttcacgcgcgcgacgcgccgcttcacgggcacgggcagcatcsataattttgccaaccacgattttcgcgtcagttgggttttccagcaggtattccgccaacagttcgttcatctgctgttcaaccgccgatttcacctcagaagaaaccagtttgtctttggtctgggaggagaatttcgggtccggcacttttacggaaacgaccgcaatcaggccttcacgcgcatcgtcaccggtggcgctgactttggcttttttgctgtagccttctttgtccatgtaggcattcagggtacgggtcatcgccgcacggaagcctgccaggtgagtaccgccgtcacgctgcggaatgttgttggtaaagcagtagatgttttcctggaagccatcgttccactgcagcgccacttcaacgccgataccgtctttttcggtggagaagtagaagatatttgggtggatcggcgttttgttcttgttcagatattcaacgaacgctttgatgccgccttcatagtggaagtggtcttctttgccgtcacgcttgtcgcgcagacgaatggaaacgccggagttgaggaacgacaactcacgcagacgtttcgccagaatttcatattcgaactcggtcacattggtgaaggtttcgaggctgggccagaaacgcaccatggtgccggttttttcagtctcgccggtaaccgccagcggtgcctgcggtacaccgtgttcgtagatctgacggtgaattttaccctcgcgctgaataaccagctccagtttttgcgacagggcgtttactaccgaaacaccaacgccgtgcagaccgccggacactttataggagttatcgtcaaatttaccgcctgcgtgcagaacggtcatgatcacttccgccgccgatacgccytcttccgggtgaataccggtcggaatgccgcgcccgtcatcctgtacagagacagagttatcggcgtgaatggtgacgataatttctttacagtgacccgcgagcgcttcgtcgatagcgttatctaccacctcgaataccatgtggtgcagaccggtgccgtcatccgtgtcgccgatatacatacccgggcgcttacgcaccgcatccagccctttcaggactttgatactggaggagtcataagaattcgacatcaacgtttctcgctcatttatacttgggttaatccgttattttacccttttccacggtaaacatcttcgaattttcgtccgacatgtctataacgtgttcagcactgatcgcgctgacaaagacctgcgattgcgtagcttttaagcggctggcaagcagcccgcgacgctcatcatcaagctcagaggcaaaatcatctatcaggtagagacaccgccgcccgctttcacgggtgaggaactctccttgcgccagacgtaaggcgcacatcaacagcttaagctgcccacgcgataaggtatcttccaccggcgcaccgtcggcgcgaatgcgtaagtccgctttatgcgggccatgcgcggtgtaggttagctggcgatcgcgttcaaaattacgttccagcacctcagcatattctgtctctttctcccagccgcgctggaaagagaaagtcagagaaaactcagggagaaattgcttacaggtatcagccatatcggccgcgataccggcgctatactccgcgcgccaggtactgatttgctccgccagcgggatcagttctttatcccacgggcgtagctgttcgtaacgtgtcacctggcgcagcgccgcattgcgctgcttgagcaatcgcttgagattgctccaggcggtgaaaaatccgggttcgttgtgaaagcatccccagtcgaggaatgctcttctgtatttggggccgccgttgagtaaagtaaacccttctggcgttatcagctgcattggcatcaggtgcgccagttccgcgactttatgcccgtcagtaccgtcgatgcggactttgctgtcgccctgtttgtctttggttaagccaatcgccgtctcgcgctcttcgccctgtaatcgcccgtggagaacaaacgcctcctgctcgtggcgaatgacgcgaccaatctgcaaactgcgaaacgcccgaccatggccgagcgtatagatggcttccagcacgctggttttgccactgccgttggcacctaccagaaagttaaagccgggagataaagcgagatccgcggtttcaatgttgcggaaatcgcggatcaacaagcgggtgagggacattacagtctcattggcatgacaacataagccgcgctctggctggctgcatcttcaatctgcacgctggaaaccgaatcggtcagcatcatgcggacgttttcgcatttcagcgcgttcagaacatccagcacatagctgacgttgaagccgatttccatctccgcaccgctataggtaacgtcgaggatctcttccgcttcttcctgttccgggttgttggcggtgattttcagctggttttcgctgacatacaggcgcacaccgcggaatttctcgttagagagaattgccgcgcgagcaaacgcctgcttgaggagatcgcagcctgcttccagatgtttgtccggattcttcggcagaacgcggcggtaatccgggaagcgaccatccaccagtttagaggtgaagataaagtcgccaacgtgggcgcgaatattgttgctgccaatctgcacacgcagcggattatcgccgccgtcgagcatacgcatcagttcaatcacgcctttacgcggcacgatcaccgaatggcttggcaaagattgaccaattggcattgaacagaccgccagacggtggccgtcggtcgctacggtgcgcagttcttcaccttcggtttcaaacagcataccgtttaagtaatagcgaacgtcctgatgcgccatagaaaactgggtcgcttcaatcagacgcttcatcgtcgcctgcggcagggtaaattcgacttcactctgccagtcatcgaggttcgggaaatccgccgctggcagggtagacagcgaaaaacggctacgcccggagcgcaccagcatccgctcaccttccagctgcacggcaatttccgcgccttcaggcagaccacggcagatatcaaagaatttgcgcgccggaacggtcgtcgctcctggctcgtgtggctgaaccagcgcaacgcgtgccaccatttccatctcgagatcagtaccggtcagcgacaacgtaccgtcagcaacctgtaacagcagattaccgagaatcggtagcgtaggacgaccacctaacggaccgctcacctgttgtagcggttttaataaatgctcacgttctacggtaaatttcataggtttacgatgacaatgttctgattaaatttgaaaaatcttctttgatatcgtggctctcttcacgcagctgctcgatcttccggcaggcatgaagcaccgtagtgtggtcacgaccaccaaacgcatcgccaatctctggcagactgtggttagtcagctctttcgccagcgccatcgccatctgacgcggacgagccaccgagcgggatcgacgcttggaaaggagatccgcgactttgatcttgtagtactccgccaccgtcttctgaatattgtcgatggtgaccagtttttcctgcaatgccagcaagtcgcgcagcgcctcacgcacgaagtcgatagtgatcgcccgtccggtaaagttggcgttggcaatgacgcggttcagcgcgccttccagctcacgtacgttagatcgtagacgcttggcgataaagaacgccacttcgcctggcaaacgaatgtcattttcgtcggcctttttcatcaggatcgccacgcgggtttctaactctggcggttcgatcgccacagtcagcccccagccgaagcgggatttcaaacgatcctcaacgccgttgatctctttcggatagcgatccgaggtgagaatgatctgttgattaccttccagcagggcgttgaaggtgtggaaaaactcttcctgagatcgttctttattagcaaaaaactgaatatcgtcgatcagcagtgcatctacggaacggtagtagcgtttaaactcttcgatcgcgttgttttgcagggctttaaccatgtcctgaacaaagcgctcggagtgcatataaaccactttggcattcggcttgcgcgccataatgccgttacccaccgcatgcagcaggtgagttttacccagacccgtgccgccataaaggaacaacgggttataggcaccgccagggttatctgccacctggcgagccgccgcgcgcgccagttggttagatttaccttcaacgaagttatcaaacgtgtgtttgacgtttacgttagaacgataggtcggttctgccggggccgggacgttatcccaacctgagcgcgtagaaggcgcagcacgttgcggctgcgtttgcgccacctgtgcaggggccgcgacgttgctcgtcactgccgcttgtggcgtttgcgtcaccgatttggtgccgacttcaaaacgcagctgtggggcatccgctccgcagaaactggttagcagtccattgatattattaaggtacttgtcccgtacccaatcgaggacaaaacggtttggcgcgtacagggccagcgtgttatcgctcagttccgcctgcaatgggcgtatccacatactgaattctgtggctggtaactcatcctgcaatcgggcaagacactgctgccaaagcgaaagtgacacggcggactccactcgaacaaaagtcgataatgactaaggctgaaacattcatgattgttgacgtacgtcgaaaagaccctgcttgagggtgacgcacgaaccgctgtctgcggttatatgcccgatcaagatcctgcaaaacgatcgggaccgcggatcatagcctaaactgcgcaagagatcttctgtttctcacagattttcccgatttatccacaggatgatccagaactcgctaagtgtaaacgatcctgccgcgaggcgggcacgatttacgccgcatattggaaaatttaatgaccatagacaaaaattggcttaatcgatctaataaagatccaggacgatccttgcgctttacccatcagcccgtataatcctccacccggcgcgccatgctggttttcactggtgtgaggccgtacgttttccctgcgaaaaggtgcggaaaagcgcggtaaataaggaaagagaattgactccggagtgtacaattattacaatccggcctctttaatcacccatggcttcggtgtccatcgtttcatttttcggcggatatccaataaagccattgaatttattcaagtttaggtagaaatcgccatgaaacgcacttttcaaccgtctgtactgaagcgcaaccgttctcacggcttccgtgctcgtatggctactaaaaatggtcgtcaggttctggcacgtcgtcgtgctaaaggccgcgctcgtctgaccgtttctaagtaataaagctaacccctgagtggttaagctcgcatttcccagggagttacgcttgttaactcccagtcaattcacattcgtcttccagcagccacaacgggctggcacgccgcaaattaccattctcggccgcctgaattcgctggggcatccccgtatcggtcttacagtcgccaagaaaaacgttcgacgcgcccatgaacgcaatcggattaaacgtctgacgcgtgaaagcttccgtctgcgccaacatgaactcccggctatggatttcgtggtggtggcgaaaaaaggggttgccaacctcgataaccgtgctctctcggaagcgttggaaaaattatggcgccgccactgtcgcctggctcgcgggtcctgatagccctcattcgggtctatcaacgcctgattagtccgctactcgggccgcattgtcgtttcactccaacctgttcaagctacggaattgaggcattgcgcaggtttggagtgataaaaggcagttggttgacggtgaaacgcgtattaaaatgccaccctttacaccctggtggtgacgatcccgtcccgcccggaccatttaataccagagaacactaacgatggattcgcaacgcaatcttttagtcatcgctttgctgttcgtgtctttcatgatctggcaagcctgggagcaggataaaaacccgcaacctcaggcccaacagaccacgcagacaacgaccaccgcagcgggtagcgccgccgaccagggcgtaccggccagtggccaggggaaactgatctcggttaagaccgacgtgcttgatctgaccatcaacacccgtggtggtgatgttgagcaagctctgctgcctgcttacccgaaagagctgaactctacccagccgttccagctgctggaaacttcaccgcagtttatttatcaggcacagagcggtctgaccggtcgtgatggcccagataacccggctaacggcccgcgtccgctgtataacgttgaaaaagacgcttatgtgctggctgaaggtcaaaacgaactgcaggtgccgatgacgtataccgacgcggcaggcaacacgtttaccaaaacgtttgtcctgaaacggggtgattacgctgtcaacgtcaactacaacgtgcagaacgctggcgagaaaccgctggaaatctccacctttggtcagttgaagcaatccatcactctgccaccgcatctcgataccggaagcagcaacttcgcactgcacaccttccgtggcgcggcgtactccacgcctgacgagaagtacgagaaatacaagttcgataccattgccgataacgaaaacctgaacatctcttcgaaaggtggttgggtggcaatgctgcaacagtatttcgcgacggcgtggatcccgcataacgacggtaccaacaacttctatactgctaatctgggtaacggcatcgccgctatcggctataaatctcagccggtactggttcagcctggtcagactggcgcgatgaacagcaccctgtgggttggcccggaaatccaggacaaaatggcagctgttgctccgcacctggatctgaccgttgattacggttggttgtggttcatctctcagccgctgttcaaactgctgaaatggatccatagctttgtgggtaactggggcttctccattatcatcatcacctttatcgttcgtggcatcatgtacccgctgaccaaagcgcagtacacctccatggcgaagatgcgtatgctgcagccgaagattcaggcaatgcgtgagcgtctgggcgatgacaaacagcgtatcagccaggaaatgatggcgctgtacaaagctgagaaggttaacccgctgggcggctgcttcccgctgctgatccagatgccaatcttcctggcgttgtactacatgctgatgggttccgttgaactgcgtcaggcaccgtttgcactgtggatccacgacctgtctgcacaggacccgtactacatcctgccgatcctgatgggcgtaacgatgttcttcattcagaagatgtcgccgaccactgtgaccgacccgatgcagcagaagatcatgacctttatgccggtcatcttcaccgtgttcttcctgtggttcccgtcaggtctggtgctgtactatatcgtcagcaacctggtaaccattattcagcagcagctgatttaccgtggtctggaaaaacgtggcctgcatagccgcgagaagaaaaaatcctgattcggtgagttttcgctaaaataagggcggtcagttgaccgccttttttcttttcgtagggcggataagcaccgcgtatccgccacacaaagcaacaggaacatcatgagcgataatgacactatcgtagcccaggccacgcctccgggacgtggcggcgttggcatcctgcgcatctccggcttcaaagcccgtgaagttgccgaaaccgtgctgggtaaactgcctaagccgcgctacgccgattatcttccgtttaaagacgccgatggcagcgtgctcgatcaggggattgcgctatggttccctggcccgaactcgttcaccggcgaaratgtgctggaactgcagggtcatggcggtccggtgattctcgacctgctgttaaaacgcattctgaccattcccggcctgcggattgctcgccctggtgagttttccgaacgcgcgtttcttaacgataaactcgacttagcccaggccgaggcgattgccgatcttatcgatgccagttcggaacaggcagcccgttcggcacttaactcgctgcaaggcgcattctccgcacgggtcaaccatctggtggaagccctcacccacttgcgcatttacgtcgaagcggcaattgatttccccgatgaagagatcgatttcctctccgacggaaaaattgaagcccagcttaatgacgtgattgccgatctcgatgcagtgcgtgctgaagcacgtcagggtagtttgttgcgcgaagggatgaaggtggtgattgccggacgtcctaatgccggtaaatcgagcctgttaaacgcgctggctggccgtgaagcagcaatcgtaaccgatatcgccggaaccacgcgtgacgtgttgcgtgagcatatccacattgacggaatgccgctgcatatcatcgacaccgccgggctacgtgaagccagcgatgaagtggaacgtattggtatcgagcgcgcgtggcaagaaattgaacaagccgaccgcgtgctgtttatggtcgatggcaccacgacagacgccgttgatccggcggagatctggccggaatttatcgcccgtctgcccgcgaaactgccgatcaccgtggtacgcaataaagccgatatcactggcgaaacgctgggaatgagtgaagtgaacggtcatgcgttgattcgtctctcggcaaagactggcgaaggcgtggacgtgctgcgtaaccatctcaaacagagcatgggctttgacaccaacatggaaggcggcttcctggcgcgtcgtcgccaccttcaggcgctggaacaggcagcggagcatttgcagcaaggtaaagcgcaactgttgggtgcctgggcgggcgaactgctggcggaagagttgcgcctggcacagcagaacttaagcgaaatcaccggggaatttacctctgatgatttgctggggcggattttctccagcttctgtattggtaagtaagtcgtctaaatgatataaagggcactgtccgtcctgggggaaactaactatcagaacggaacagcgcttgtttttttatgagcatcctgcaccaaaactgcctttactactggctggagcgactttcaacatcttgcagtcctgtctttacagagaacgatattgctttagccgattaagctcctcttgcggaaagttaaattcgtctattgctttccagaatagttctttaaatacaggattgccatttgccttgcttattacatatttgccttcattattcttcgcttccagttgcatcatcacatctttaagataattttcattttcaccaaccacaattttgaatattttcagccagagacccatatatatcatccgctttctctaccgcaagagagaatgacttcccatcaaagtcacgggtaaactgctccaaaatctcatcgaaagtgaacccgtgttgcaacgccaggcgaatcgccgcattcagatatacatcaatgacctgcttactcattgtcttatagctggcaacatacaaagagcaaactgcattatttctgctcagcgacaggagttctctcactacatctttatcattttcataatggctggctatcacttcagctgtctccatccaggcagcaacaatcttcgtatgccctttcactatcgcagaatataagcctgatgccttcgtccatttgtctgatgctcccgccactttttctcttgctgccatcagtttcaatatatcttctttatttaattcatttttaaacattttggcttttatattggctagcaatatattaacaacattataatcattggttctaatagcgctatttaaatcatcaattgagtctatttcctttcctatacgaagaagtatttcatttttatttaccccaaattctttctcaaagtcatctatcgccaacaaccatgctttgacaattttattttgattatttttcaaagccctgggaatccagctcactccgagattatctttcgcaaggagtagagtttccaggtcctcttggctaaaattatattttctggtcaactcttttaaatttgttatgtaatcattaaacttatcaatagtattgtgatacaataatacacataacccatatattccttcaggtgatttcgcagcaagaatatcaagagcctttgatgctgtcatttcttgagagttttttaatttatcgaaaaaaagaacaatgtttttatatatccccattctcattaatagaaataatgctggtggtgataatggaggttgcaactcattttcaataccacttaataaatgggcttgttcccgagggagataaggggttattcctacacactcggagcaaatatctgttattacccatttttgttttgcctgttgaatatttataaacgattgcaatgacccaaaagaatcacagttgtttgctttatagcgtactgcagtattggttgcattaggatcataaaaggatacaacatattctgtttcaccagcaggcgtttttttgatcctcaagcggacggccatagcgtgtgtttgagattgaacgattgccgtcatatgcgttaacttctctttttccattctgtgaaaaaagacagataatgcctccccaaacttatcactggcaacgacgcatgtaccgggtggtggatttttttgtagattgttaaattgctgctcaagctcgaaaggaatatgtttttgtatatcttccggagatgaatagtaagcctttaatggaactttccctgtatgctcattcattgaatctatacagtattgcagagcaaaatgtctacattctattaaactttttggttttccagtaaaatgcaacaggcaattataatctacaatatcatatttgctattagcttttatctgctcttttgtaaaactctcatcatcagggtacgtatgaaggcaagtaaaaatatcatccaggaattttataagcactggagatacggaaatatgtactatattgattgcgtctgcatcgcttacggttaaaatcataccttcaggttgttgcttagatctggagacaagaattgaatatgcaccatcgctatagaaacctaactcaacttcagaacaatgattaacaaaatgatttaacggcccctctttttcaagtgaataaactgaaggacttttaagatacgcaactatatcgtcaacgaataattgagatttatttttttctccatccaaatcaggcacgaaagaaggagattgtatacatactctgctaacagttacgttatcaaccattttctttcccctcatccatatgaaagttgtagtaataataaggttactatttaaaaatcaactatcaaatttcgctcatttatagagttatttgtctttttacgtcatttccccatcaggtcatcaacctggtaatgaggtgggtaaaccgcgacatcaacgaggggaacagctccttgtaatggtatccctataatcaatatcatcatcttcaacaataattataaaaattaaaaaaattatccattcacgtatttttgttaatattctttatgtgtcagttctcataaacacagccaataactaaatgtgattcgattcacatttaaacaatttcataatagacaaatttcttgagtattatactgtagcttcgtgtctttcgaggataagtgcattatgaatatcttacatatatgtgtgacctcaaaatggttcaatattgacaacaagattgtcgatcaccgcccttgatttgcccttctgtagccatcaccagagccaaaccgattagattcaatgtgatctatttgtttgctatatcttaaatttgccttttgcaaaggccatctctcgtttatttacttgtgttagtaaatgatggtgcttgcatatatacatggcgaattaatggatattgcagatgcaatattcacagggatcactgtaattaaaataaatgaaggattatgtaatggaaaactttaaacatctccctgaaccgttccgcattcgtgttattgagccagtaaaacgtaccactcgcgcttatcgtgaagaggcaattattaaatccggtatgaacccgttcctgctggatagcgaagatgtgtttatcgatttactgaccgacagcggcaccggggcggtgacgcagagtatgcaggccgcgatgatgcgcggcgacgaagcttacagcggcagccgcagctactatgcgttagccgagtcagtgaaaaatatctttggttatcaatacaccattccgactcaccagggccgtggtgcagagcaaatctatattccagtactgattaaaaagcgcgagcaggaaaaaggcctggatcgcagcaaaatggtggcgttctctaactatttctttgataccacgcagggccatagccagattaacggctgtaccgtgcgtaacgtctatatcaaagaagccttcgatacgggcgtgcgttacgactttaaaggcaactttgaccttgagggattagaacgcggtattgaagaagttggtccgaataacgtgccgtatatcgttgcaaccatcaccagtaactccgcaggcggtcagccggtttcactggcaaacttaaaagcgatgtacagcatcgcgaagaaatatgatattccggtggtaatggactccgcgcgctttgctgaaaacgcctatttcatcaagcagcgtgaagcagaatacaaagactggaccatcgagcagatcacccgcgaaacctacaaatatgccgatatgctggcgatgtccgccaagaaagatgcgatggtgccgatgggcggcttgctgtgcatgaaagacgacagtttctttgatgtgtacaccgagtgcagaaccctttgcgtagttcaggaaggcttcccgacgtatggcggcctggaaggcggcgcgatggagcgtctggccgtaggtctgtatgacggcatgaatctggactggctggcttatcgtattgcgcaggtgcagtatctggtcgatggtctggaagagattggcgttgtctgccagcaggcgggcggtcacgcggcattcgttgatgccggtaaactgcttccgcatatcccggcagatcagttcccggcacaggcgctggcctgcgagctgtataaagtcgccggtatccgcgcggtagaaattggctctttcctgttaggccgcgatccgaaaaccggtaaacaactgccatgcccggctgaactgctgcgtttaaccattccgcgcgcaacatatactcaaacacatatggacttcattattgaagccttcaaacatgtgaaagagaacgcgtcgaatattaaagggttaacctttacctacgaaccaaaagtattgcgtcacttcaccgcaaaactgaaagaagtttaattaatactactgagtggctataaggatgttagccactctcttaccctacatcctcaataacaaaaatagccttcctctaaaggtggcatcatgactgatcaagctgaaaaaaagcactctgcattttggggtgttatggttatagcaggtacagtaatcggtggaggtatgtttgctttacctgtggatcttgccggtgcctggtttttctggggtgcctttatccttatcattgcctggttttcaatgcttcattccgggttattgttattagaagcaaatttaaattatcccgtcggctccagttttaacaccatcaccaaagatttaatcggtaacacctggaacattatcagcggtattaccgttgccttcgttctctatatcctcacttatgcctatatctctgctaatggtgcgatcattagtgaaacgatatcaatgaatttgggttatcacgctaatccacgtattgtcgggatctgcacagccattttcgttgccagcgtattgtggataagctcgttagccgccagtcgtattacctcattgttcctcgggctgaagattatctcctttgtgatcgtgtttggttctttcttcttcctggtcgattactccattctgcgcgatgccaccagctccactgcgggaacgtcttacttcccgtatatctttatggctttgccggtgtgtctggcgtcatttggtttccacggcaatattcccagcctgattatttgctatggcaaacgcaaagataagctaatcaaaagcgtggtcttcggttcgctgctggcgctggtgatttatctcttctggctctattgcaccatggggaatattccgcgagaaagctttaaggcgattatttcctcaggcggcaacgttgattcactggtgaaatcgttcctcggcaccaaacagcacggcattatcgagttttgcctgctggtgttctccaacttagctgtcgccagctcgttttttggtgtcacgctgggattgttcgattatctggcggacctgtttaagattgataactcccacggcgggcgtttcaaaaccgtgctgttaaccttcctgccacccgcgttgttgtatctgatcttcccgaacggctttatttacgggatcggcggtgccggactgtgcgccactatttgggcggtcattattcccgcagtgctggcaatcaaagctcgcaaaaagtttcccaatcagatgttcacggtctggggcggcaatcttattccggcgattgtcattctctttggtataaccgtaattttgtgctggttcggcaacgtctttaacgtgttacctaaatttggctaaatccttcaagaagccagtcattcgctggcttcttgcctctcaggaaatcacttatgtccaaatggcaactcgcctgatcctccttcaccacgtatgctttgcgtcaccttactatcaggacgctttagcccatgtcccgctttttgatttgtagttttgccctggttttactttatcccgctgggattgatatgtacctcgttggtttaccgcgcatcgccgccgatctcaatgccagcgaagcgcagttacatattgcgttctccgtttatctggcaggtatggcagctgcgatgttatttgccggtaaagtggccgatcgttcagggagaaaaccggtcgccatccccggcgcggcgctatttattatcacttcggtgttctgttcactggctgaaaccagcacgttatttcttgcagggcgctttctacaggggttgggcgcgggctgttgttacgtggtggcattcgccattttgcgcgacacgctggatgatcgacgtcgggcaaaagtgctgtcgttactcaacggcattacctgcatcattccggtgttagcgccggtgctcggtcatctgattatgcttaaattcccgtggcagagtctgttctggacgatggcaataatgggcatcgcggtactgatgttgtctttgtttattttaaaagaaacgcgccctgccgcccccgcagcttcggacaaatcacgagaaaatagcgagtcgctgcttaatcggtttttcctcagccgtgttgttatcaccaccctcagcgtttcggtgatcctcaccttcgtcaatacatcgccggtattgctgatggaaatcatgggttttgagcgcggagaatacgccaccattatggcgttgaccgctggcgtcagcatgaccgtttcattttccacgccatttgcgctgggaatttttaagccacgtacgttgatgatcacctcacaggtgttattcctggcggcgggcatcactcttaccgtttcaccttcccatgcggtttctctgtttggtatcacgctgatttgcgccggtttctcggtaggttttggtgtggcgatgagtcaggcgttagggccgttttcattacgcgcgggcgtagccagctcgaccttaggtattgcgcaggtttgcggttcgtcactgtggatttggctggcagcggtggttggtatcagcgcatggaatatgctgatcgggattctgattgcctgtagcatagtgagcctgttgctgattatgttcgtcgcgcctggacgcccggttaccgctcatgaagaaatccatcaccacgcttgatctcaatctgctgctctgtctgcagctgctgatgcaggagcgcagcgtaaccaaagcggcgaagcggatgaacgtgacaccttcggcggtgagtaagtcgctggcaaagttaagagcgtggtttgacgacccgctctttgtgaactcaccgttggggctgtcgcccacaccgctaatggtcagcatggagcaaaatctggcggagtggatgcaaatgagcaacctgctgctggataaaccgcaccaccagacaccgcgcggcctgaagtttgagctggcggcagaatcaccgctaatgatgatcatgcttaatgcgctgtcgaaacagatctaccaacgttacccgcaggcgaccatcaaattacgtaactgggattacgattccttagatgccattaytcgtggtgaagtggatatcggtttttccggtcgcgaaagtcatccccgttcgcgggagctgttaagctcgctaccgttagccattgattatgaagtgttgtttagtgatgtgccctgcgtctggttacgcaaagatcatccggcactgcatgaaaagtgggatctcgatacctttttacgttatccgcatatcagcatttgctgggaacagagcgatacctgggcgctggacaatgtgttacaggagctggggcgcgaacgtacgattgcaatgagcctgccggaattcgagcagtcactgtttatggcagcgcagcccgacaatctgctcctggcgaccgcgccgcgctactgtcagtactacaatcaactccaccaactgccgttggttgctcttcctctcccgtttgacgaaagccagcaaaaaaagctggaagtcccttttaccctgctgtggcataaacggaacagccataatccgaagatcgtctggttacgggataccattaaaaatctttacgcgtcgatggcataaccgaatcgtatgaaacgcgacccgatttcacaataaaatgtaaaaaagttgtaataagcttgtctgaatcgaacttttagccgctttagtctgtccatcattccagtaaatgattactcttgtattcataatggaccattaagcatggagcgaaaaatggcgactcactttgcccgagggattttaacggaaggacatctgatttctgttcgtctcccctcccagtgtcatcaagaagcccgaaacattccccctcatcgtcaaagccgttttctggcgtccagaggtttactcgcagaactgatgttcatgctgtatggcattggcgaattgccggaaatcgtcaccctgccgaaaggtaaaccggttttcagtgataaaaatttgccttcgttttctatttcctatgccgggaatatggttggcgtggcgttaacaaccgaaggtgaatgtggcctcgatatggaactgcagcgtgcgacgcgcgggtttcatagcccacacgcgcccgataaccacacattttccagcaatgaatcgctatgggtcagtaaacaaaatgatccaaacgaagcgcgggcgcagctcatcacgctgcgccgaagcgtgctaaaactaaccggtgatgttttgaatgacgatccgcgcgatctgcaactgctgcccattgccggacgcctgaaatgtgctcatgtaaatcatgtagaagcgttatgcgacgcggaggacgtgctggtgtggtccgtggcggtcacgcccacgattgaaaagctcagtgtctgggagttagatggcaaacacggctggaaaagcctgccggatattcacagccgcgccaacaatcctaccagccggatgatgcgttttgcccagctctctaccatgaaggctttttcgccaaattgatagacaaccacaggagtcattatgtctgaaaaattgcaggtggttacgttactggggagcctgcgcaaaggctcatttaatggcatggttgcacgtaccctaccgaaaattgctccggcgagcatggaagtcaatgcgttaccttccattgccgacattcccctgtatgacgctgacgtacagcaggaagaaggttttccagcaacggttgaagctctggcggaacagatccgtcaggctgacggtgtggtgatcgtcacgccggaatataactattcggtaccgggtgggctgaaaaatgccatcgactggctttcccgcctgccggatcaaccgctggccggtaaaccggtgttgattcagaccagctcaatgggcgtgattggcggcgcgcgctgtcagtatcacctgcgccagattctggttttcctcgatgcaatggtgatgaacaagccggaatttatgggcggcgtgattcagaacaaagttgatccgcaaaccggagaagtgattgatcagggtacgctggaccacctgaccgggcaattgaccgcatttggcgagtttattcagcgagttaagatctaaataaaaaacccgccagcaatcatgcatggcgggtttttaacgcgctatcgattttagtgagcgtcgataaatacaatcttcaggataaacagcagcgcaacgatgattacgcacgggctaaggtcacgaatacgcccggtaccaatcttcatcacgcagtaggagataaagcccagcgcaataccttcggtaatcgagaagctgaacggcatcatcacagcggtaataaacgccggaacagattcagtaagatcctgccagttcacgcgagcaagacttgaggtcatcaacacgccaacgtaaatcagcgcgccagctgcagcgtagcctggcaccattcccgccagcggcgacagaaagataaccagcaggaacagcagaccaacaaccactgccgtcagaccggtacgaccgccaaccgatacgccggaagaggactcaatataagccgtaacggaagaagtaccgataaacgaaccggtcacggaagagatactgtcgacatacagcgcctgcttcatgcgcgggaatttccccttctcatctgccagaccggctttatcggtcacgccaatcaacgtgccggaggagtcaaacaggttgaccagcatgaaagagaaaatcacccctgccagcccgaggttaaacgacccggctaaatctacatgacccacgacagtcattacgctcggcggcgcagaaacgatgccattgtagtggacatcacccagcatccagcccagcagcgttgtcaccacgatagaaaccagcaccgctgcgtgaatgttgcgtgaggccagaatagcaatgatgaagaagccgaggatccccagcagcacgctgtgagaagtcagattaccgatgctgaccagcgtttccgggttagcgacaatcacacctgcgtttttcagccccatcatgccaatgaacagaccgataccgctggtaatgcccacacgcagactcaccggaatgttggcaatcatccagtagcgaacgcggaaaatcgtcagtaacagcagaccaatcgcgccccagaagattgcgcccatcccgacttgccacggcaagcccatcgcctgcacaacgacaaaagcgaagaacgcattcaggcccatagcgggtgccagtgcaactggcaggttagcaaacagccccatcataatactgccgaatgcagcaatcagacaggtagtgacgaagacggcgctggtatccatgccagcaacgccaagaatttgcgggttaacaaaaacgatgtaaaccatcgtcaggaaggtggtaaaaccggcgatcacttcggtccgtgccgtcgtgccatgttcgcgcagtttaaacacgcgttccagcatcccctggccagaagcctgggttgtgtgttgttgactcattatctatttccgaacaaggagggaaaatccgtcgctatcgtataccaaaatgagacaatatggacggctgaagataacttttttcattgtatttgcttatacggcaacgattgcgtcatgcgaattggcatgacgaaaacgttaaactaacgataaaggaaagacatgtcccagatagaagcggtatttttcgactgcgacggtacgctggtcgatagcgaggtcatttgctctcgcgcctatgtcacgatgttcagggaatttggcattcacgttgacctgaaagagatttttacccgttttaaaggcgtaaaactctacgaaatcatcgatatcatcagtaaagaacagggcgtgacgatggtccaggccgatgccgagcacgtttaccgcgcagaagtagcacgtctgtttgataccgaacttgaggacatcgcaggagcgaacgaattgctggcgagcattaacgtgccgatgtgcgtcgtctctaacggtccggtcagcaaaatgcagcattcgcttggtaagctcaacatgctgcactacttcccggaaaaactgttcagcggatatgacattcagcgttggaagcccgatccggcattaatgttccatgcggcaaaagcgatgaatgtgaacgttgaaaactgcattctggtcgatgactccagcgctggcgctcaatcagggatagatgccggaatggaagtgttttacttctgcgctgacccgcacaataagccgatcgttcacccgaaagtcaccacctttaccgagctgtcgcagctgcctgcgctctggaaggcacgcggctggaatataacgcgataatcgcctccttacttcaacacttacacatcagtcacgctggtttgagatacagaacaccaggtgtctgatgagtaagcgtctattccctatgaataatttatgtcgttattcgtcctgtcatccaccctctgtatggttaagcctgggttatattttgtacaatatcgggataccgttcgaaccaatccagaatattacgcatcgcgtcactgatgtttttatcgtctttatattgattctcaagtctattatttcgaacaatagtaagcttagaacgtattttatcatcacaatcgacaattttcgcattcaatgcatttacttcatcctgcacttctatactattccaattgtcccttttgttatcaaataaagtccttttatcctctaatgatttattacgacttatgattaactctttaatttctcgcaataagtcatcgtaatctttaatggaagctcttatttcctgatagttttttagtaaatcctcccagttaattgcaaatgcactggaaaaatagtaaaaatcgcgagcatacttattgagccttgagtcgtaatctgtcttaaacgattttatatgttccagttggtttgatagtgctttaatttgtttttcttcaacaccttcaaaaatgggtgcaagttccttataatcaaatgttacatttgtagcagattctttatgagactcctttatttgcttttggacatattcttttggattttcagtaagtattgttccatctggcggcggaatcattttatttattatagattcaacaaacttaatccggtcactttctatcatattgttaatgatattttgtgcattttcctgcatatctttaaaaataaaaaactcaaccctactattatcaaaatgatatttttcctcgtacgatttattttcaacataaagtgttgataaaaacgactctaactctaaaaatgcgtttttatatttttccttagtctttgactcggaattataaaaatttattacatcgatattgatagcacttaccttttttaagaaatcaggtatttgttctttacttatagctccgtccagatccatatacatgtatttttgcgctgtaagaccatcttttgaataatttgtatttggatcaatagcacagtctttgcacctatctccactgtaataatagcctaaatttgccccaatcaaattactatttttaaagaagacattattgttctctgtatttttcttgctaaatgaagaatcggtccctttctttatactctctacgcatttcgaaaaattatcatctaacttaagatttctcgatcttctttcaatgtaatcagaaaaatactctttggggttaaacatagttctatctgaaccatcttcacgaagaccatcgtttattttaatatgcttcaaattacaattataaaacacagtccccgtatccggacccctgatttcatcataattagacttgttgaacgaatttgccaaaaaatccattccatgagcatcaagccctattatattacagttataaaaatgactcagaagtatactcgagccaggacaacatcctccctggattatacaatcctgaacgaaagactgcataaagagataagaacctaatttttcttgaatactatcaggttgtgtaacggtgtagattttagacgtctcacatctataattttcaattttgcatttagaaataaaacaacctttaaacataccttttattggttttttatttcctgattccacagtatcatcattagtctcataaagctgtatgttgttgaatttacaatcatcgaaatagcaattttcaaaaaccggaccttcaaggttagggctgtttatcactcctgaaaaaattacattcttaaaactacaatattttaatgaatttaaaacatccttagacaacgatgataaattgattgttgtattaataataggaattttatttttaatcagcgtcgcaagttttacagaataattatcaaacgttaatctcaccaagggagaattatcaaaatgtaaatcatcgagataattatcaagcgttaatctctctgaagaaacctgttttttttcgttatcattcgaagtagcccccgtgtagagattaaaggatctactcacaataacttcattattttcatttgtggtaaagtctgtcttagtactaaatcgccattgttgttctttttttgccagagatttaatcttatcgaacacctcggctttattatcaactttcgtgacaaattcgtaaattaagcctttgacttctttaatatgagagccaggaaaaagatcgcgaacaaactcccacagtgtacgttttttaaataaatcccctttgccatcaagaatattttcaatatccttagagtttacattatatttcttatcattaatacttaaagcaattttatcagaatagcctttatgactaagcctctccttatacattgcttctaaaaaaggattagtattaacaaaaacatctggttttaatttagcgaccataaatcctccggcgtgtaatattgagttgtttgaaaaacaataacttctatgttgttaattaactgtactgctagttaggttagcaacaagtgttacttatattaccggtgaatactgtaaaaaatagctcattatttccattttaacccagggtgttcaccctggatttgcaattttttgggggttaacggtacattccacgggttaaccgcagcatcagaaaatgagcgtttttttatagccgcttttattgtcgaggttaaaataaagagattttattaaattttatcaaggtgatttatggataatcttattggcacaccaccaaaccacgcagttccccataactatatagacatggagcaaatggaatatttatgtcatctcaatcgtttttctaaattgtctaacgattttttaataaatggtccaagagaggacctttttacatataaatatgttttagatggttcattttcaaatttacagcatttacttcctaaaggacaactacagaagatacaacagagattaagttctcttatgcataaaaacatgtttcattgttttcatgtttttttattaaaactatgctcaattgagagtattcctctcccaaatgccgattacgctttctttgatgacgaaatgccatttacattaactgatgaacagatcgaaaatatttcttttttaaacgcatatcacaaagaaaagaaaggaaacaacgacattgttacatttgatttcatgagcgctgatcaccactataattttagcacaaccatagctttaacaaatgatagcttccatatatcttcaataaacaaccataactcacaggttatattcgatgaaaacatccatttacatccctatgaattaccagaatcatcacaatggtgttatcagttaataaaaaacatgatttctttacattgcagatataataacaatttcaagataaactaaaccttttgttttgattttaaaaataaatctttttgtaatgccaggttgcaatatataacgtttattgcatgttttttttcacatgaaaacatgaaatattcgacatttcatgatattaaccttgatatgtgtgagataaagaattgcaattttaacaattcagagatgaatttcatttcgtgcgtcgggacaaattttagcggttctacatttaacaatgtaaaaacaacaacagcgcaactaattaagacaccaacaaagtggacgaataatactctaaaatattggttctccagttgtaataaacgtaatatcatcttcacttttaatacaatatctgatagaaatatgaaattaaaaggtatcaaggatatattactgtcgttggttgaccaaaaagtcaatatttatagtgtaaggcaagagcttctgaattttcttaataatgatttatataaaaatgatggagagattctctcttataaagaatcaataatgttgttttgtgctgaatagccgaaattagattattcagattaactaccgcactctatgttgtgtttatatccatgtaaggaaacaggtcatttgtgaatcctgacaccagactatgactatcgcccagggataatccacaaccgctggaagcagtctcttttcagttggataaaaccgtaaagtgcgattgcgataaataataaatacaggcttattattccagtcttttttattgcgttggttgattcaaatggctcggttagtaaaatgcaccattcactcggaaaactcaacatgttgcactcttatacgccgtatggaaaagacgtaggagtggtataaccatttaatcgtctcccaacgtcaacgcttacacatcagcgacactggtttaattaaagcataccagatttctgatgagtaagcgtcttttcgtataacctcattgtcataggaacgacttgatccgtttatttattcgccatgttattcagtatcaattttcttaatagctttcaccatattttgattttcttttagccaagtcctgatattttgaactacatcattaagtgtattctcttgttgatactttatcttgaacctctctgtttcagaggaaagatcccggattgcattatctatttcttcaatttttttatctattttctttatatcattttcgattttgactttttcatcattatcatttaaattaagcatcttctcattaaaataaacctttctttctagctgagcatctcttgtgccagaaaggttggctaaatcttgaaatttataagtgaaattttcattaatataattattatttctatcaatgccccccaataaatattgttcaatgtcaaagaatgaagcaatttcatgggctacatttgctggtttttctatatatttctcttggtttattttttcttctgccttaaagtttttcaccgttaaaaaaagattttgcttttccaaaaatttctcctttgtaggcttattcttattctcataatcgtagtaaagtacttgcaaaccagcaaaatcaaagtaaaatctattaccatttggattggcagtacgatatgttttttcatttccattttcatcgtaatgtctataccaataaaggttattatagattttatgcatgaaattcactttatcagtatctatttcactagctatatctttttttctattgtacaaaacattatctataatatattttatagtttcatcattgagttgaaaatcttttacatcataaccaggcataatgttatgcagattaactaataaggattgtaaatcggctagtgcctttttgtaattattcttcatattattgctatatttataaatatcttctatccgtgaataaatattcgttaccttttccatgaaaggtaaaatgtctttttcagctatagctcctctatggtacatataaacaggaattttaacctgagtgtttgcagcaagattaccacttaagatagtggtatgagtatcaatagcacaatcatacaagggattcccaccggttaactcgcccaaacaagcagcatataaacagcaatgattaagatttaaatgtttatctatatcgtcttttatattataatgagttttaatattttggaaaatatcatcgtggataaaatttaaaagagctttatccagattaagtttatttttattttcactttctccgaaatattttcttggatcataatctcgtaaatcttcacgaattccatctcgtttgcatgtcatattaacataacgaaaatcacaatcataaaaattattactatctctaaaaccaccgcgagtttttccataaaacgaagtttctatgaaatccattccaacaccattaagctttgctatattgcaagataataaactgcttgcaataacacttgcttctttacacactccatcttgaagattacttgcatatacaaatgactgcataaacagatatgcaccgactttcttatcccctctttggggatcttgatttatagagtatatttttgatgtctctatcttgaaatttttcatttcgcattgatacaaaaaacaccctttaaacataccgtaaatcggtattttattatttggttttacgttacaaagaacgtcatagctttcacaggtcactttatcaaagccaacaagggacacactctcgaaattacattcctcaaaaaaacaattttcaaatactgggccattaagattttcgtaagatatattacctgtgaatgtcatctttttaaagcaacactgttttagcgataccagaacatcttttttcagtgcagataaatcgattatcatattttcaaaggggattttattttttaaatatacgcttagtttttcattatcattagggaactgcattttcaatatccctgattgaaaagccttctcatcaaaatgaatatcatgtttataactattataattgcgttcttctgataatacagaacgcattgtattttcttcagcattattatgattatctttcgagttaatatttattttaaatactctactaacaataatgtctttattctcatctactgtaaattctgtcgtcgtactaaagcgccatttttcttctggaatagcgagagatttaattctctcaaatctcttaactttgtcctcagttttcgttacaaattctacaattgtttctttagcctccttaatatgatacatgggaaagagatcgagtataaattcccaaagagttagtttaagaaaagattgtctatcaccagctataaggtttgttatatctttatgggttattgaatacttctcctcattaccaacagacaaacaaaatttttctgatttttttgcaatccattattttcatctggcattttagtcagattagcaaatttatctgtaactgtactatatgatgatatagccataatcatttctcctgaacacaatatttattcgcccgagcataatacattgccgatttgtcttaaaaagcatacctgggtgttggtttgctacgattatgactaaaccacctatgaatactgtaaaaaatcgctcattttttatgtctcgatatagggcttttaccctgttttttgttttcttttccattctctgtgcaggtagcgatataaatgaaaagaataacaaatatgtttttatagcgaggcactacattaaaagtaaaataattcaaatgaaataatgtatattcaatgtactggggagagtttcgaggtgagtttgtgtggcaatatttcagtgagaaagtgtatcagcccggtaactatgtatgaccgggctgattgccagatgcggcaaaaagctttatctggcctacagttagcactactctttggggtcttttcccgccagcagtttatccagctcatcaccgcctacatgacggaaatcctgacccttcacgtagtagaagataaactcacaaatattctggcagcggtcgccaatacgttcgatagaacgcgcacagaacagcgcggtaagtacactcggaatggtgcgcgaatcttccatcatgtaggtcatcagttgacgaacaataccttcgtactcctgatcgacttttttatcttcacgataaatacgtaccgcttcgtcaatgtccatccgcgcgaacgcgtccagcacgtcgtgcagcatctggatagtatgacggcccagcgactccaaacttaccagcaacggctgatgctgctgggagaatttctccagcgcagtacggcagattttgtccgccacgtcgccaatacgctccagttcggcaatggttttactgatcaccataaccaatcgcaggtcgctcgccgtcggctggcgtttggcaataatgcgcacgcaggcttcatcgatcgccacttccatcatgttgacgttcttgtcgccttcgatcacgcgcttcgccagatcgctgtcctggttatgcatcgcggtgattgcatcagaaagctgctgctccaccatgccgcccatggtcatcacctgcgtgcggatactttccagttcggcgttgaactggccggaaatatgtttattaagattgagactgtccataacgcactcctgaatcaaccgtaacgaccggtgatgtagtcttctgtttgtttcttcgctggcttggtgaacagatcgtccgtgttgctgaactcaatcaattcgcccaggtacataaacgccgtgtggtcggaacaacgcgcagcctgctgcatgttgtgggtgacgatcaccacggtgtaatcctgcttcagttcggtgatcagctcttcaatacgcccggtggagatggggtcgagcgccgaacatggttcgtcgagcagcagcacttccgggcgaatggcgataccacgcgcaatgcacagacgctgttgctgaccaccagagagagagtaaccgctctgatgcaatttatctttggtttcgttccacaatgcggctttggtcaatgcccactgcacgcgctcgtccatgtcggcacgagagagcttctcaaacagacgaacgccaaaggcgatgttgtcgtagatggacatcgggaacggcgtcggtttctggaacaccatgcccactttcgcacgcagcagggcgatatcctgagagttggtcaggatgttgtcgccatcgagcagaatttcaccttccgcacgctgttccgggtacagttcaaacattttgttgaaggtacgcagcagcgtcgatttaccgcagccggacggcccgataaacgccgttacctggtttttggcgatatccaggttgatgtttttcagggcatggaatttgccgtagtagaagttcaaattacgaacctgaattttactcggggcagtttcaaccatactcattgcaatcttttcctcatcgtgcctgatgcacttcgcgaatcaggcttaccgtaggccggatcaggcgttcacgccgcatccggcaaagtgttaaccgtgtacagagtcaaaaaggcgctcggtcggtcccctcgcccctctggggagagggttagggtgaggggaaaaccgtgtcagcaatatcaaccgtgtttattcttcgcgaaaacaacgcgcgccagaatgttcagcagcagtacgcacagggtaatgatcaataccccggcccaggccagttgctgccattccgcaaacgggctcatcgcaaacttaaagatcgtcaccggcaggttggcgatcggctgcatcatgtccgtgctccagaactggttggagagcgcggtaaacagcagcggcgcggtttcaccagcaatacgggcaatcgccagcaggataccggtcatgatcccggacaccgacgctttcagcgtaatcgcggagatcatcttccacttcggtgtacccagcgcataagccgcttcacgcaggctgtccggcaccagtttcagcatgttctyggtggtgcggataacaatcggcacctgcaacaacgccagcgcaatcacacccgcccaaccggagaagtgctccatctgcgccaccacgatggtgtaaacaaacagaccaaccacaatcgacggcgcagagagcagaatgtcgttaatgaagcgaatcacttctgccagccaggatttacgaccatattcagccagataaatccccgccataatgcccagcggcgtaccgaataccgtggcccacaaaattaacagcccgctacctgccagagcgttcgccagaccaccaccttccgtattgggcggcggcgtcatttcagtgaacagcgccagcgacataccgtcgataccgcgggtgatggtggacattaaaatccagatcagccagaacagaccgaaggccatcgtcgccattgagagcgtcagtgcaatacggtttttgaggcggcgacgcgcctgcattttgcggcgggattccgccagcgccgcagtggtttgcatttcaaccatagccattagcgagccccctcattcttagccaggcgcataatcataaacttcgatgcggcgaggacgatgaaggtaatcacaaacaggatcaggcccagttccatcagtgcggcaacgtgcagaccggattccgcttcggcaaattcgttcgccagcgcagaggtgatactgttgcccggcatgtacagcgaggcgctgtcgagctggtaggtgttaccgataataaaggtcaccgccatggtttcaccaagcgcgcggcccagccccagcataatgccgccgataacaccatttttggtgaacggaagaacgatacgccagataacctcccaggtggtgcagccaataccgtaggccgactctttcatcatcaccggggtttgttcgaacacatcgcgcattaccgccgcaatgtacggaataatcatgatggcgaggatcacgcctgccgcgaggataccgataccaaatgccgggccagagaacagcgcgccgacaatcgggatattcgacatgatattgccgaccggctcctggaagtaaacggcgaacagcggcgcaaagataaacaggccccacatgccgtaaacgatacttggaatggctgccagcagctcaatggcgatacccagcgggcgtttcagccagccaggcgcaagctcagtcaggaacagggcgataccgaaactcaccgggacggcgatcagcagcgcgataaacgaagtcaccaacgtaccgtagatcggcaccagcgccccgtagatatcgttcggcgcatcccactctttggtccacaggaaagccagaccaaatttctgaatgctcggccatgaggagatgatcagagagacaataatgccacccaacatcaatagcacaatcagcgccgccagttttaccagcacgctgaaaattatgtcgccctttttacccggtgggttaaaagcaggcttggttgcagccataagttactcttcagttaaacgcgtttacaaagtcattttgtaatgccggataagccgtttaatgccttatccggcctggagttttattagtacagcggcttgccgctactgtctttaatattggtcttccacgcagcgcgaacctgttcaactacgctatccggcaggctggcgtaatccaggtcgttcgcctgtttagccccggttttgtacgcccagtcgaagaatttcagcacttctgtgccttgttctggtttcttctgatctttgtggatcagaatgaacgtggtagaggtaataggccacgcatcttcgcctttctggttggtcagatcctgagcgaaggttttgctccagtctgcaccttttgctgcattagcgaagttttcttcggtcggcaaaacaggtttaccatcagcggagatcagtttggtgtacgccaggttgttttgcttcgcataagcatattcaacgtaaccaattgcacccggcagacgctgaacgaacgcagcgataccgtcgttacctttaccacccagaccgatcggccattttacggtagagccagtaccaacgttgtttttccactcttcattcactttcgccaggtagctggtgaagacgaaggaagtcccggagccatctgcgcggcgcactacagcaatgttctgtgaaggcagtttcagacccggattcaatttggcgatggcttcatcatcccacttcttgattttgcccaggtagatatcgccgagggttttaccatccagcaccagctcaccagacttcagacctggaatgttaaccgccagcaccacgccgccaatcacggtcgggaactggaacagaccttcctgagccagtttttcgtcagacagcggcgcgtcagaagcaccaaaatcaacggtattggcgataatctgttttacgccaccggaagaaccgataccctggtaattaactttattaccggtttctttctggtaagtgtcagcccatttggcatacaccggcgcagggaaggttgcacctgcacctgtcaggcttgcttctgcaaacacagagaaagcactcatcgataaggtcgcggcgacaacagttgcgacggtggtacgcataactttcataatgtctcctgggaggattcataaagcattgtttgttggctacgagaagcaaaataggacaaacaggtgacagttatatgtaaggaatgtgacagtttgatgacacccaaaggaaagttattacttattgatattgaaggggaaaaatatcagcattttttcatgaaaggagaggaaatatgaacggctgtcataaaacagccgcaaaaggttagtttacaaattcaatggttaaggtcgcggtagcgttaaaaacgccgggctgaggccgggcaccggtaaagctggcaggtgctgccgaaaaagttaccgaaccatttttacgaccaaaaatggtcgtgttgcccatgtctgcgggtaacttgccgttgttgacgctaacttcagcattcgatttattgtaaattttgatcccgacatcagcattgtctgtcgccaccatcgtatcgtcactgcttcggttcgtccccgtaaaagaagcatcgactttctgcgtacgctcataccccatccccgtacactcaatactcactgttttagtgatttttcgtgaagtaatggcttgcccggcggtagatgaaaattcggacgcaggaatagtatcaaaatcaaaataaatcacctgtcctgcatttatctgacaagactgtggtgcggtcaaactgcctgaaattcgaacttttgcaatcgcctcaccacgggtcgtggtgctggatatgttggcatacagcaatgcaatatcggtgataggtattactaccgttccatttattgaacgtttaatacgaaatgaaatcttcgcatctgctccagttttcaggctcacgccaaccgctgtagttttgtttccctgacaagtgtgatctgttgtagttgcctggttggaaacatgttcaaaaggaactgccgtataccccgcatttagcacagatatttttgttcccacatcgacatattcgttaagatagtaaaaagcaagaccacttgcggtggtgctataaaccataccgggagcagggtctgcggtataatatatttcgtgataagcgccattgctatgttttgaatcacagttacacagaacgctataattttcagaagatgttgcattagcaatatctattaatgtatttccaggcacattgtttgctgcactgaccgttgtcagaggaaaattaaggcttaatgtatgtgtgccgcctcttgttgcacacgtgccatcatttgccgcatacccgcacggtaaccctaaatgaaagagaattatgcaaaatatataatgccattttttcatgaaattattccttttactaacacaagattagttagtaaattcaataaccagcgtggctgtagcggtaaatccattatcaggcgctggttttgcgcccgtcagactggcgggcgctgaataaaacgttacgctaccatcggtttttcctaatcgactaatagcacccatatcagcgggtaagttgcccccatccacattcactggacggtcgttcttatcaaaaatcttaattcccacatccggattactcgtcacgatcatggtggcatcggcacttctgtttgccgcaatcatcgacgcactcaccacctccgtggaccttacgtcttccatcccggtacaggatactgtgacttcggttttaatctttctttctgcaataattgaacccgccgttgaggagaactcagcgctattaattttttgaaaatcgacatcgatgctctgatttggcgttaactcacagttctgcggggccgttagttgtccgcgaattgtcactttagaaacgggggtcgttttgggaaaatgatcggacatgcccgcgtacaaccaggcgacttccgttgtgggtattgtcaccgtgccagtaatagaatgccgaacatagaaagataattttgccgagcgccctgaatccagatttacagtgctcccattattacctgctccacaggtatgttgcggtgaggtggattggttggataagtgttcaaaaggaatggccgcatattggttattaataataaaaatcgtcacgccgaccgataaataatcattcagagcatagtaatttaacccattaagagtgcgctcaagcacaagccccggtgcggcatctcccgtgtagaagataggaaaaaatgctgtttgttggcccggtccgccatgcgtgtcatcacagtgacagcgcaccgggtatgttccagtcgtgttgctcagtgcctcgaaaatattgtatccggagtggttattcgccgctgccaccgtcagcggaccaaatgataaatttgacatgtgcgttgcgccatcaccattagcggcgaaaccataaggacagcaaagcagcagaatcaaccctgataatatttttttcattcatgcttcctttagcgacaaatcgcatccatttgaaccaggctggtatcatcaggtttatgggtgatgtgataggccgccttacatttttcatccgcagcttgtccccaactcaataaaaactcgcctttttcaggcatcccggagagatacagttcgccgttatcaccgacaatcccggtgactgtgcccgtttcgagagaggcggttgccatcgcgccaaacattattggtttaccgttgacctggcggacgttaaatagcacgcgataaccgacatgggtgacaaattcggctttcaccaccgcaccgcgcgttggtaccaggttgatgacggtgttttccagttcaatattggctttggagaaatagtcgctgttcaatgccacgcggttttcgtcatacgggctaagctgcgtttttacggtataaccacgccagtcggtagaaatcccggtggcgttttcaatggacaggccttctgcgcccggcgctttgaccaatgccaccgtttcgcccagttcctgcgagaaggtcactccgtcactatgcaccagcacgccgcctctggcgccataatcaaaatgttgggagtcacggctccaggaatagctaccattgaccgagccataagtcccgtcataggtcattccggcattgccgctgtaggagtcatcaggagagtgcatccacgattcctgtacgttataagacaggttacgcccttccagcatcgttccgttcagaccgacctgcatcgtgctttcatggtggttgttttgcgttaacgaatagttgacgtagctgtcttccatccagcacgatagcggtatcgacattgagaacatgaaaatctgttctttgccgaaatcatcattgttatcatcatgatggttgcccaatgagcgcttgatcgagtccgtatagttccaggaaacgttccaggagatgtttcgccagttgttgttatagccgaactgtaataaacgttcgacctcatcggtctgccagtattcctgtcgactgaatgttaaataaatattgccccagcctggcgtgaaagattgcgtccaggtgccttcgaagcggctgcgacggttgcccgttacccagaaatcagaatcattatcctgtcgcgacacccattcattgagggtgtagaacccctccatagagtagcgataacccaccagacgaaaggtggtattggtgtcttcaaaacgtttggaatagagaaaacgatacgattgaccactctcattatcgtcgtagtcaaactgcgagcgggcatgagtcacgtcaaaagaaatcgcgcccagcgcccccatatctttaccaatacccagcgcggcagaagcgtaatcatttgccaattgtgttccgccatacaaagttattcccaaagggaaaccgtgcattgcttgtaactgcaagacctcaggcgtaaagccgctttcgtcgcgcacttctccaatgctaaggtctacatcggtctgaccttcacgcttgagaatggccagtgaagtaaatggctgaataaagtgctgctcgctgccatcttcttctttgatagtgacatcgagatcgccgccgctactggtcgtgtttaagtcggtgagggcaaatgcgccctgtggtacggctgattgataaataacgtagccgttttgtttgatgatcaccgtggcgttagttttcgcaatcccatgtaccactggcgcaaagccgttctggctggagggcaacatatcgtcatcggtatacagccgcacgccacgcacctgtgtactatcaaatacatcgcttgccgtccaggtatcgccaatcataatctggctacgtaatgccatgatgtcgcgctgaatgtaattactgacggaatggtagtccacattaccgtcataagaattcagggtgctgtaattacgaaaacgccatgcgcctaaattaataccattacgcaaattcagataataactgtcatcgtcgtcgtcataatttgaccggatggtatgcgatgccgaaaaatcataattcatcatcatggcattgatcccctgatcccaacgggaagggctgatataaccattaactgcattgttgagataaatttgcggaatagtaatattcaatgcaagtttactggcgtccagtaaccaggtagccccgtcgatcagcggaactggatttacgcatgttttgtcatcaacattcgccagagattttatcgcatcaacttttataccataggtcgccagcacgttttttatcgccacgtagcatgggtggagttcagcatcagggttatcctgggcgaatttaacttcctggcgttcgaagagcatgccgttgatcatcacatcaactttgtatgttcccgcaggtaaggtattcgaacggttgaactggtgaatatcaatattatccgcaggatgatccagttccagtaatctggggttgaacaagctatcccgggcaaaagcagatatggaacagagcagacatatgcccgatgcaagcgtaatgaaaagatgcgaagaggccatcgatatatccttatccggcgcttaaaggtttttctttagtggttgactaattgcaccgtaatcattaataaagcgccaaacgagcgattttcctgccacgccagccggaattggtaatgtcaatatttcaaaagggcggatcatatttagcgacacgtctttatcatccaccgtcacactcattacattaatatggatcggatttggattttcgacgatgagattattaccctgccgcgaccatttaacatttttaatagcctgctcagggattatctttaccgcggctggtcgccagaataacttaattcttgtttttatggctatctcaagaacattggtatttttttatcaattgaaggagggatgtttttcacgttcaaccagaatacggactcccgatcttttggtaactcgccagccgtttttaaaatgcgtaatattttctcttgctgtggttcaatgcgagaaacgggaggtatcacagaaaatggcggtttgcttttatcctctttattaaatggatcaacccatgtctgcaatagatagggaaggttcgtttctttattaaaaatagagattgtggtatcaggtttgtcaccataaaaaataacgcgagttcccccaacaacaataccagccgtagccatcgacatctgcgtaatcaaagtaacagcaaaaaacaatctaagtaaatacataggcataaatgtatctcataaaaaatataataatgacgcccttcatttaagtaaaagagaaccataatggcgagcgccattttatttaaggtattatgttaagaatgatttattttatatattcaactgtaaactgcgagtcggcgttagctgtaccagggtcaatagtcgtttccgtagcaatataacgagccatgaacttcatggatgcattaccattagaaatcggagttgatgcagaattttcatataacttgacctgagtgttatctgcacggttatataaacgaatagctacgcctttcgctgcactaacggcacccgcaccagtataatccccactgttatcactcgggctaataccagcggcagcatcgttagagttatccagcggggtaccaattgccaggttgccattaccatgagcatcttcattaccatcgaaacgaattgcggcggacttaaaggtttccgggcattgagtcagatcgatagaaaaagccgtcggggcagccacatcatcgacgccactaaaggctgtacggtttactttgcctaaatcaacgacctgatctttagtttcaggagtgacttcgcaagtactgtcaataatttcaccacggaaatggactgttccatcagccgcctgtaggtgacctgccataaacacagaagttaacgctaatgctcctacaatcatatttggtttcataaatataactccattaatttgatattattcctgtgtgttatccatttattaaatttggataaacctgatcggtatttgatcagaaaccaaatagtactaccaatatactttggcgcaagtggtttttattttatacatttagataaattaatttaggtgttaagcaaaactaaatttatatcgttatgtgattgcttaaaagaagagggaataataaatggatataaatattatttttatgatgaggtgattttttaattatatcacacatctcaaagcagacaattttttcatatttacataatccacaactatgaattcgcgtagaaaacagtcttatttttagtaaaccacactttcaaattatattttttgcctatatttgtggaaagactatacatttacagtgataatttattatcacacattgttacatagttaaataaaattacatattgatgattgttttacaagcgattcttgaatgaacaaaacgtgctattcattacaaagtacatcaattatggcaattgtttgtcaatgattcgaggtatttaattactactacggttaaaacaagtgttcaacggtgccccaaataatagctgaagttaattatatggaatgaggttagattattaatgctggtaagtaaaagggccgccaaaaggcagcccttcgttcagcaaatgaataatattactcaaccgttaccgattttgccaggttacgcggctggtcaacgtcggtgcctttgatcagcgcgacgtgataagccagtaactgcagcggaacggtgtagaagatcggtgcaatcacctcttccacatgcggcatctcgatgatgtgcatgttatcgctacttacaaaacccgcatcctgctcggcgaagacatacaattggccgccacgcgcgcgaacttcttcaatgttggatttcagtttttccagcaattcgttgttcggcgcaacgacgataaccggcatatcggcgtcaatcagcgccagcggaccgtgtttcagttcgcctgcagcgtaggcttcagcgtgaatataagagatctctttcagcttcaatgcgccttccagcgcgattgggtactgatcgccacggcccaggaacagcgcgtgatgtttgtcagagaaatcttctgccagagcttcaatgcgtttgtcctgagacagcatctgctcaatacggctcggcagcgcctgcagaccatgcacaatgtcatgttcaatggaggcatccagacctttcaggcgagacagcttcgccaccagcatcaacagcacagttaactgagtggtgaatgctttagtggatgccacgccgatttccgtacccgcgttggtcatcagcgccagatcggattcgcgcaccagagaagaacccggaacgttacagattgccagcgaaccaaggtaacccagctctttcgacagacgcaggcccgccagggtatccgcggtttcgccagactgtgacaaggtgatcatcaggctgttacgacgcacggcagatttacgatagcggaattcagaggcgatttcgacgtcgcacggaatacctgccagcgattcaaaccagtaacgggaaaccataccggagttataagaagtaccacaggcgaggatctgaatatgctcaaccttcgacagcagttcgtcggcgttcggtcccagctcgcttaaatcaacctgaccgtggctgatgcgcccggtaagggtgtttttgatcgcgttcggctgttcgtagatctctttctgcatgtagtgacggtaaatacctttatcgcccgcgtcatattgcagattggattcgatatcctgacgttttacttccgcgccagttttatcgaagatgtttaccgaacggcgagtgatttccgcaatatcgccctcttcaaggaagataaagcgacgggtcaccggcagcagcgccagctggtcagaagcgataaagttttcacccatacccagaccaatcaccagcggactaccagaacgtgctgccagcagggtatccgggtgacgggagtccatgatcactgtaccgtacgcaccacgcagttgcgggatagcacgcagaacagcctcacgcagagtaccgccctgtttcagctcccagttcaccagatgggcaatcacttcggtgtcggtttcagaaacgaaggtatagccacgcgcttttaactcttcgcgcagcggttcatggttttcgatgatgccgttatgcaccaccacaatgtgttcagaaacatgcggatgcgcattcacttctgaaggttcaccgtgggtcgcccagcgagtgtgagcaataccggtgccgccatgcagaggatgttcttccgctgcctgagccagcatctggactttaccgaggcgacgcaggcgggtcatatgaccttccgcatcaacaacggccagaccggcagagtcatatccgcggtattccagacgacgtaaaccttcaagaaggatttctgctacatcacgttgcgcgatcgcgccaacaattccacacatagtttttgattccgatttatatcgttgtcggtcaacctgtatgcccgttttttcgggcgccccgagccttgtagagagtggggttatttttatagttactgcttgtgggagggagattatgttatctcctcatcccatgtgaccggattacccggccagaatcactttttctttaccggacgacgccagccttctttctgagtctgcggcacacggctgatagctaatgcattttcgccgacattacgcgtcacagttgtacccgcagcaatggtcgcgcctttgcctactgttaccggggccaccagctgagtgtcggaaccgacaaacacatygtcgccgataatggtcttaaatttattcgcaccatcgtasttgcaggtaatggttcccgcgccgatgttaacgttatcgccaatttccgcatcgccaaggtaagtcagatgaccagctttcgagcctttacccagacgtgcttttttcatctcaacaaagttaccgacgtgtgcaccttccaacaactcagcaccaggacgcaaacgggcaaacgggccaatggtacaggccgccgccagattcgcgtcttccacgacggtatatgggctaatttcgcaatcatcgccaatcacgctgtttttaatcacgcaaccggtgccgattttcacgcgatggccgagagtcacgttgccctcgatgataacgttagtatcaatttcaacatcgcgcccgtgagtaagcgtaccgcgcagatcaaaacgcgccggatcgcgcagcataacgcctgctaacagcagtttttcagcctgttcggactggtaaacgcgctccagacgggagagttgcaggcggttattcacgccttctacttcgcttaaacgttgcggatgaacggcgacgatttcacgcccttcctgatacgccagcgcaataatgtcggtgatgtagtattcgccctgcgcattattgttggtcagcttcgccagccagcgtttcatatctgcgccgttagcgatcagaatgccggtgttgatctcctgaatctgacgctgctcgtcggtggcatctttgtgctcaacaatgccggtaactttgccgttttcacgggtgatacgtccataaccggtcggatcatccagtttcaccgtcagcagaccaatgccaccctgcggtttagcatcacgcagacgctggagtgtttcgacagagatcagcggcacgtcgccgtagagcattaaaatgtcttcatcatcggcaaagaaaggtgcggcctgctgcatggcatgacccgtacccagctgctctgcctgaagcacccagttcaggttgtcgtctttcagcgcctgttttagcagatcgccaccgtgaccgtacaccaggtgaacgtgcgctgcgcctaattcattcgcagcatcaatgacatgctgaaccatcgctttcccggcaagggtatgcagcactttcggaagatcggaatacatgcgcgtgcctttacctgcggcaaggatcactacgctcatagcattattcaacatacgcgtcctgactgtaatttgagaacgaatttaaaccgcttcaccttgaaaaaactacatttttttcatcgtgaaatggacagaggataaattgttcaataacggattatccccgctgacgaaagcgccattttcgaccatcgtcacgccttttgtctgcagaaaattaaggcagtaccttcatttaagcgtcaggtggatgtttttgctcttatttcgatcaatgaataaacgggaaaacagggggttttatatcagcaggatctatgtgaacgctattcaggacgggtcacacgcgcaaaaaaaagccagcctgtttccagactggcttttgtgcttttcaagccggtgttacatcgcttttttggtcaactcgataacgcgcagctgcgcgatcgctttggccagttccgcagacgcctgagcgtaatctacgtcgccgtgagagctgctaatgtgctcttcagccttacgtttcgcttccatggctcgcgcttcgtcgagatcctggccgcgaattgcggtgtcggccagaacggtcacgttgccaagctgcacttcaagaatgccgccagacagatagataaactcttcgtgaccgtgctgtttcacgatgcgaatcataccaggcttaatggcggtgagcagcggtgcgtggccagggtagatccccagttcaccttcgctacccgttacctggattttctcgaccagaccagagaacatttgttgctctgcgctgacgacgtccaggtggtaagtcattgccatatcaccctccgattaaggcgttaaagttttttggctttttccacagcttcttcgatggaaccgaccatgtagaacgcctgctccggcaggtgatcgtattcgccttccatgatgcctttaaagccacggatggtgtctttcagggagacgtatttacccggagaaccggtgaatacttctgccacgaagaacggctgggacaggaagcgctggatcttacgagcacgcgctaccaccagtttgtcttcttcagacagttcatccatacccaggatggcgatgatgtctttcagttcctgataacgttgcaggatggactgaacgccacgcgcggtgtcgtagtgttcctgaccaaccaccagcgggtccagctgacggctggtggagtccagcgggtcaacggccgggtagatacccagagacgcgatctgacggctcagtaccacggttgcgtcaaggtgcgcaaaggtggttgccggagacgggtcagtcaagtcatccgcaggtacgtatactgcctgtacggaggtgatagaaccggttttggtggaggtgatacgttcctgcagaacgcccatctcttccgccagggtcggctgataacctaccgctgaaggcatacggcccagcagtgcggatacttccgtaccggccagggtgtaacgatagatgttgtcaacgaacagcagaacgtcacgaccttcgtcacggaatttctcagccatggtcagaccggtcagagctacgcgcagacggtttcccggcggctcgttcatctggccatacaccagggatactttatcgataacgttggagtcggtcatttcgtggtagaagtcgttcccctcacgagtacgttcacctacgcccgcaaacacagagtaaccggagtgctcgatcgcgatgttacgaatgagctccatcatgtttacggttttacctacacccgcaccaccgaacagaccaactttaccgcccttagcgaacggacacatcaggtcgataactttgataccggtttccagcagttcctgagagtttgacagctcttcgtaggaaggtgctgcgcggtgaatcgcccaacgctcttcttcaccgatctcgcctttcatgtcgaccggttcacccagtacgttcatgatacggcccagagtcgctttacctaccgggacttcgatcgggtgttcgaggtcttttacatccagaccgcgacgcagaccgtcggaggaacccattgcgatggtacgcacgataccgccgccgagctgctgctgaacttccagcaccagacgctcattaccattttgcacctcaagagcatcgtacacgcgcggtacggcatcctgagggaattcgacgtcaactacggcgccgattacctggacaatctttccagtagccatcttaaatcctctacgaaataacctgtttaaaccgcggcggcccccgagacgatctcggtgagttcctgagtaatgctggcctgacgagctttgttgtataccaactgcagctctttaatcaggctgccgccattgtcggtcgcggctttcatcgccaccatacgggcggcctgctcgctggccaggttttcaaccacgccctgataaacctgagattcgacataacgacgcagcagggtatccagcaacgccttcggatcgggttcgtacaggtaatcccaggatttatgtttcagatcatcatcatctgatgccggtaacggcagcagctggctgatggtcggaacctgagacatggtgttaataaatttgttgctgacaatgtaaagcttgtccagacggccttcgtcgtaggcctgcaacatcacttttaccggaccgatcagttcggacagggaagggttatcccccatgccggtgacctgggcaacaacattgccgcccacggagttgaagaacgacacgcctttcgagccgatcattgcgaggtcgcattgaacgcctttgtcggtccaggtcttcatttccgccagcagttttttgaacaggttaatgttcaaaccaccgcacaaaccacggtcggtcgacaccaccaggtagcccacgcgtttaacgtcgcggtcttccaggtaagggtgcttatattccagattaccgtgtgcaaggtgaccaatcactttgcgcatggtttctgcataaggacggctggccgccatgcgatcctgcgatttacgcattttggaagcggcgaccatctccatcgctttagtgatcttttgcgtgttctggacgcttgcgatcttactacgtatctcttttgcgccggccatgagcttctcctcaatgccttgcggcctgccctaaggcaagccgccagacgttaccaggattgggttgctttgaaggaatcgaggatgcctttcagcttgccttcgatttcgtcgttgtagccaccggtctggttgatctcttgcatcaacggagcgtgatcacggtcgacgtaagccagcagagcggcttcgaagctgccgattttcgacagttcaacatccgccaggtaaccacgttctgctgcgaacagaaccagagactgctgcgcaacggacatcggcgcatactgtttctgtttcagcagttcggtcactttttgaccgtggtcaagctgcttacgtgttgcatcgtcaaggtcggatgcaaactgagagaacgctgccagttcacgatactgtgccagagcggtacggataccaccggacagttttttcatgatcttggtctgtgctgcaccaccaacacgggatacggaaatacccgggttaaccgcaggacgaataccggcgttgaacaggttggtttccaggaagatctgaccatcggtaatggagattacgttggtcggaacgaacgcagaaacgtcacccgcttgagtttcgataatcggcagcgcggtcagtgaaccggttttccctttcacttcacctttggtgaaagcttcaacgtattcggcgttaacacgcgcagcacgctccagcagacgagagtggaggtagaatacgtcgcccgggaatgcttcacgtcctggcggacgacggagcagcagcgagatctgacggtaagcaacagcctgtttagacagatcatcgtaaatgatcagcgcatcttcaccgcggtcacggaagtattcgcccattgcgcaaccggcatacggtgccaggtattgcagtgcagcggattcagacgcggttgctaccacaacgatggtgttagccagtgcgccgtgctcttccagtttacgtaccacgttagaaatggtggacgctttctggccgatagcgacatagatacatttgataccggaatcgcgctggttgatgatggcatcgatagccagtgcggttttaccggtctgacggtcaccgatgatcaattcacgctgaccacgaccgattgggatcatggagtcaacggctttataaccggtctgtaccggctgatctacggactgacgttcgataacgcccggagcgattgcttctacagcagagaagccgtcgtgatccagcggacctttaccgtcgattggtgcacccagagtgttaaccacacggcccagcaggccacggccaaccggaacttccaggatacggccagtacacttaactttcatgccttcggcaaggtcagcatacggacccataacaaccgcaccaacagagtcgcgctcgaggttcagtgcgatagcgtaacggttacccggcagggagatcatttcaccctgcatacaatcggccaggccgtgaatgcggataacaccgtcacttacagaaacaatagtaccttcgttgtgagcttcactcacaacattgaactgagcaatgcgctgcttgatcagttcgctgatttcggtggaattcagttgcatgctccagtccccttaagactgcaagacgtctgcaaggcgctcaagacgaccgcgtacgctgccatcaatgaccatatcacccgctcggatgataacgcctgccattacagacttatcgattttgcaattcagcttaactttgcgtgacagacgtttttccatcgcagcagaaattttcgcgagctgttgttcactcagtgcggcagcggaaatgacgtctacctcagcggtagcctcactcacggcacgaaggtgaataaactgctccaaaacatccgggagcgcgttaagacgaccattttcagccattacccgaataaggttctgaccgttttcgtccagttgctcaccacaaactgcgataaacgactcggcaagcgtttctggcgcaagcgcgccagagagaagctctgccatttgttcgtttttggttacctcggcggcaaacgccagcatgtcctgccagcgttctacactttggtgttcgacggcaaagtcaaaagctgctttggcgtaggggcgagctaccgtaataaattcagacatcagcccctccctccttacagttcagcgacaagtttatccacgatgtcgctgttagcagcttcatccacggaacgttcgatgatcttctcggcgccagcaacagccaggatagcaacttgcttacgcagctcttcacgggcacgtttacgctcggcttcaatttccgcctgcgcctgggccacgattttagtacgttcctgttctgcctcagctttcgcttcgtccagaatctgcgagcggcgtttgttcgcctgctcgatgattacctgggcttccgctttcgcttttttcagctggtcggtcgcgctggcctttgcaaggtcaaggtccttatgtgctcgttctgcggaagcaaggccgtcagcaatttctttttgacgtttttcgatggctgccattaatggcggccatacgtacttcatgcagaacagaacgaacaggacaaacgcgatggcctggccgaggattgttgcgttaagattcacagcacaatgcctctatttagttaacgttctgatattgctctttaaataaaagcaacgcttactacgcgacagcgaacatcacgtacagacccagacctacagcgatcatcgggatagcatccaccagacccataacgataaagaactgagtacgcagcagaggaatcagatcaggttgacgcgctgcgccttccaggaatttacccccgaggatgccgataccgatcgcagcaccgattgccgccagacccatcatcacagcggcagccatgtacagcagatccatattcaggttttccatgacagtctccagtttgtttcagttaaaacgtagtagtgttggtaaattaatgttcttcagacgccatcgacagatagacgatcgtcagaaccatgaagatgaaggcttgcagcgtaatgatcaggatgtggaaaatggcccacggcacattcaggatccactgtgaccaccacggcaacagaccagcaatcagaatgaaaatcagctcaccggcatacatgttaccgaacagtcgcaaaccgagtgaaactggtttggacagcaggcttaccccttcaaggattaagttgacaggaatgaacgcccagtgattgaacggctgcagcgtcaactctttcgtgaagccgccgatgcctttcattttgatgctgtagaacagaatcaggataaatacgcccagtgccatagacagcgttacgttcacgtccgcagacggaaccacacgcagtgcaggcagacccagtacatgttcagcaatgtacggcagcaggtcgataggcagtaaatccatcaggttcatcaggaatacccagacgaagatcgtcagggccagcggagcaatcagcttgcttttgccatggtacatgtctttcacgctaccattaacaaagccgatcaccagctcaatcgcggtctgaaacttacctggcacaccgctggtcgcctttttggctacgctacggaataaaaccaggaacaacagacccagcaccaccgagaagaacatggagtcaatattgattgtccagaaggtggctggggggttttgtggatccaccagcgagaatgtacgcaggtccagctgaaggttattcaggtggtgtcctatgtaatcctgcggcgtcatattttctgaagccatgatgccttttaccctttgttgttaattacagccggtgccagtatctgaaccaccagcaccaaaacccacgtaacgatcagcggcaagaataccgcctttaaaaccgccaacgccaccaccagtaacaccaacatcgccagaactttgaaagcttcaccaaatgcgaatgtccaggccacccggcctttcgctggtgtatgcgcctggtgacgccaggcaaatatcataaacaaaacgttaggcagaaagactgccaggcccccgcttattgcagagacgccccagaaggggtctttgaggctgaacagcaatccacttgctatcaccaccagtaactgaacgagcagaagcttccgagcaacgtttcgactcacgagcgacacagacatcacgtttttcactcctgctcccttcgaggtatgccgcgtgtcgtataaaactttctttaaggcttagagtcaagcatcaaaaagcggtcaaattatacggtgcgcccccgtgatttcaaacaataagtagccaaaaggtgaataaatgtttaaatatttttccagtgcatacaattgcgacttttctactaaccctgttcgatcatgaaaaactgtaaataacgcgtaaacactggtgataaagcgtgcttcagatcacatattgcgcatgttcgcgcacagcatatttatttacttggcaaatgatgcctttgcaagtttatgatatttcagtctaaaaacagatactgttttaataaatgacatttacacaacaaaaaccacccattgacatttttaataatgttttaacagccaatgatggttcttagcgccgatttttagcagactgatattttcactaatgacttattttctgcttaccaaaaaaagccacgttatcttgttgatgcaaaagagtgaacgtggcgttaaatgtaaccagttatatcagtagaaaacctggttgttgttaacagtctaaccggtcaattttttatgatttttttgataaaaattaaattttatttgctttaatcaccaccagatgacgttcgccatccagggctggaacctgaagtttaaccactgattcgacctgatattcttcgggcaacaaagcgatttcatcttccggcatttgccctttcagcgcgtagaaacggccttgctcaccaggaagatggtggcaccagctcaccatatcgttcagagaggcaaaagcgcggctaattacgccatcaaatggcggctctgaaggaaactcttctaccctgctctgtactggctcaatattctccagtttaagctcatgttgcacctgacgaaggaaacgcacgcgtttaccaaggctatccaacagagtgaaatgggcttcaggacgcacgatagagagtggaatgccaggcagtccaggaccggtgccgacatcgataaaccgttcaccttgcagatacggtgccaccacaatgctatcgagaatatggcgtaccagcatctcattaggatcgcggaccgaagtcaggttgtacgctttgttccatttatgcagcatattcacgtaggcaataagctggtttttctggtgatcggtaagcgaaatacctgcgtctttcagcagtaaggagagtttgttgagcacggtgattacctgttcttgatgcgttgcctggtaagcgggggcttaccaggcatttttaatgcgttatgcgctacgacgcagcataccctgttttttcagccacaccagcagaatggagatggccgcaggcgtgacgccagaaatacgtgaagcctggccgatagaggccggtttgtgatcgttaagtttggcgatcacttcgttagaaagaccggatacctggcggtaatccagtgtcgcgggtagcaaggtgttctcgttacgcagctgcttttcgatctcatcttgctggcgcgcgatataaccttcgtatttaacctgaatctcaacctgttccgccgcctgttcgtctgtcaacgcaggggcaaacggcgtcagcgtggttaatttttcataagtcatttccggacgacgcagcagatcttcaccactggcttcacgggaaagcggcgcagtcaggtgagcattcacttcggctgcagcttccgccgacggggttacccaggtcgatttcagacgctgacgctcacgctcgatattctcaagtttctcgttaaagcgcgcccaacgttcgtcatccaccaggcccagttcacgaccgatttcagtcaaacgcagatccgcattatcttcgcgcagcatcagacgatattctgcgcgcgaggtaaacatacgatacggttctttggttcctaaagtgcacaggtcatcaaccagtacgccgagataggcctgagaacgcgccggagcccaaccttctttgtcatcagacagacgggcagcgttaagaccggccagcaaaccttgcgcagcggcttcttcgtaaccggtagtgccgttaatctgaccagcaaagaacagcccctggataaacttgctctccagcgtcggtttcaggtcgcgaggatcgaagaagtcatactcaatggcataacccggacgcacgatcttcgcgttttccatcccctgcatagagcggacgatttgcatctgcacatcgaacggcaggctggtggagataccgttcggataaatttcgttagaagtcagcccttccggttcaaggaagatctgatgctgatttctgtcggcgaagcgcatgactttgtcttcgatcgacgggcagtagcgtgggccgacaccttcgatcacccctgcgtacattgggctacgatcgaggttactgcggatcacatcatgggttttctcgttggtatgggtgatataacacggcacctgctgtggatgctgggacgcattgcccataaaagagaataccggcattgggttatcgccatgctgttgcgcaagcacgctaaagtcgatggttcgagcatcaatacgcggtggtgtcccggttttcagacgaccaacgcgcagcggaagttcacgcaaacggcgagaaagcggaatggacggcggatcaccagcacggccaccgctgtagttatccagaccgatatgaattttaccgtcgaggaacgtcccaacggtgagcacgacggctttggcacggaacttcagtcccatttgggtaacagcaccgaccacacgatcgttttcgacaataagatcttcaaccgcctgctggaagatcatcaggttcggttggttctccagcgccgtacgtaccgcctgacggtagagcacacgatccgcctgagctcgggtagcgcgaactgccggtcccttgcttgcgtttagtatcctaaactggatacccgcctgatcgatcgctttcgccatcagaccgccgagtgcatccacttcttttaccagatgtcccttcccaataccgccgatcgccgggttgcagctcatctgccccagagtgtcgatattgtgtgtcaaaagcagagtctgttgacccatacgcgccgcagccatcgcggcctcggtgcctgcatgacccccgccaatgatgatgacgtcaaaaggatccggataaaacatggtgattgcctcgcataacgcggtatgaaaatggattgaagcccgggccgtggattctactcaactttgtcggcttgagaaagacctgggatcctgggtattaaaaagaagatctatttatttagagatctgttctattgttatctcttattaggatcgcactgccctgtggataacaaggatccggcttttaagatcaacaacctggaaaggatcattaactgtgaatgatcggtgatcctggaccgtataagctgggatcagaatgaggggttatacacaactcaaaaactgaacaacggttgttctttggataactaccggttgatccaagcttcctgacagagttatccacagtagatcgcacgatctgtatacttatttgagtaaattaatccacgatcccagccattcttctgccggatcttccggaatgtcgtgatcaagaatgttgatcttcagtgtttcgcccgtctgttttgcaccggaatttttgagttcagcctcgagtttatcgatagccccacaaaatgtgtcatattcacgactaccaataccgattgcgccaaagcggaccgcagaaagatcgggcttctgttcctgcaatgcttcatagaaaggagaaaggttgtccggaatatctccggcaccgtgggtggagctgataaccagccagatccccgaggcagataaatcttccaacagcggaccgtgcagcgtttcggtggtaaaacccgcctcttccagcttttcagccaggtgttctgctacatattcggcaccgccgagggtgctgccgctgataagagttatatctgccataaaccgccacctttattaagagtggcgtattgtacgctgtgaacgcgttgggatctacctgtggaaaagtatgggattaaaaaagccgatcagggcttgatggtacgcatgatcgggttctgcaggacgatcagtgtctcggtggactgaatttcatcaattgtttggatcttgttgataagtacatgctggagagcatcgatcgaacggcacatcacttttataaagatgctgtagtggccggtggtgtagtacgcctcggtcacttcatcgaggctttccagctttgccagcgcggaagggtagtctttggcgctctttaatataatgccgataaagcagcctacgtcataaccgagctgcttcgggctgacatcaatacgcgccccggtaatgatccccgcctgcttcattttctctactcgaacgtgaatcgtccccggactgacgccaaattgtttcgccagttcggcgtaagcggtgcgcgcattgcccattaatgcttccaggatgccacggtccagattgtcgatcagataattttccataggattttcttatgcggattgatgattcattctattttagccttcttttttaatgaatcaaaagtgagttaggctttttattgaatgattattgcatgtgtgtcggtttttgttgcttaatcataagcaacaggacgcaggagtataaaaaatgaaaaccgcttacattgccaaacaacgccaaattagcttcgtgaaatctcacttttctcgtcaactggaagaacgtctggggctgatcgaagtccaggcgccgattcttagccgtgtgggggatggcacgcaggataacttgtcgggctgtgaaaaagcggtacaggtaaaagtgaaagctctgcctgatgcccagttcgaagtggttcattcactggcgaagtggaaacgtcagaccttagggcaacacgacttcagcgcgggcgaagggctgtacacgcacatgaaagcccttcgccccgatgaagaccgtctttctccgttgcactcggtctatgttgaccagtgggactgggaacgcgtaatgggcgacggtgagcgtcaattctcgactctgaaaagcacggtagaggcgatttgggcgggaattaaagcaaccgaagctgcggttagcgaagagtttggcctggcaccgttcctgccggatcagatccacttcgtacacagccaggagttactgtctcgttatccggatcttgatgccaaagggcgtgagcgggcgatagcgaaagatcttggtgcggtattccttgtcgggattggcggcaagctgagcgatggtcatcgccacgacgtgcgcgcaccggattatgatgactggagcaccccgtcagagctgggccatgcgggtctgaacggcgatattctggtgtggaaccctgtactggaagatgcgtttgagctttcttccatggggatccgcgtggatgccgacacgttgaagcatcagttggcgctgaccggtgatgaagatcgtctgcagctggaatggcatcaggcgttgctgcgcggtgaaatgccgcagaccatcggcggcggtatcggccagtctcgtttgaccatgctgctgctgcaactgccgcatatcggccaggtccagtgtggagtatggccagctgctgttcgcgagagcgtcccttctctgctgtaataatttatcgccgccagcgtctgagcaggcggcttcgcatcccggtatcaaagcgccagatatgatcgaaaatgcgcatgatgccgggtttgccgtgtgccgacatcgccacggcatgaaagcgatgctgatgtacccgctgcagctctttcactttactcgtcacgtcgtcaggcaaccgctgggcgataaaatcagaaatcaccaccgcatcggcatcaaaccattccctgctttgcaagcgttccataatggcgcgaaaacaactggcaagatcggtgccgccacgaaactgctggcttaaaaaacggattgcttgttcgatgccttgtgggcctgaaagctcataacggacgatctcggtggaaaatagcataatataacagcgccggttttcagcgagagcaatgcgcatcaaagccaggcagaacgctttcgcacactgttcattaaagccgcccattgagccggaagtatccacgcagacaataaacggtccgcgcggctgttcgtcgtaatctttatgcaccaccgggcgttcgatcactttttcacgccacgactcaccgtgcaggcgataggtgagcaactgtttttccaccagccgacggtaaaactcatactccagttccgttatccctagtgtcgccagttctggcggcagaagacgtaaaatatcatcgctttgttgcagaccatcaacctgctcaggaaccgtcgccggttcgcgcaccatggtgcggaaggtttccatctgcgcatcgttgcgcggtattgatttggcttcccgggaacgccccagttgttctgccaggcgtttcagttccggctgttcgttaagaaattcaccgtatttcacaatcaactgatagtcgccacgtttaagctgaccggcgctcatatcccacagacgaccagctgcggtattgttatctgcgagaatcggttcaagttgtccgctcagcgtcatgcgttcctgaacttcactcaacagttgttcgcgttcttcttctaatagctgttgatttaacgttgttgcttgcacgatcagacttaaacgccagcgctggagaaaaagcgtgtgtaacgctgaagtgatcgtgctgttagcatcgaccaactgtcgggcttgttctgcccatggggaattcagacgatgcagtaagtccaggatctgtggtagctgcacaataaactgcggcgtggagaggagctggctttgctgatagcacatcacctcttcggtgagttccggcgggactcgggcatctttcagccgactgcgcagcgcctcacgccagcggggaacatcatcagtgattgccgccttcagtcgtgggaatttttcaaagaagactgccagctgcggtgaggccagcagcgcgatgatcatctcttcgatcaatccctcttcgctgacggccagcatcacattaagcgtatccagcgttagcattgttgtgcctggcgaatctgtgcgccgacatcctgtaggctggcttcaatgcgacctaaccagtcgccagggataaacagacatctttgctgttcgctgaataaagcgtgttgcttgcgccagtcgctttcaagctcttccaattgttgttttatttcacctggcagaccttcagccgatgaaccgggaagtgccagcgtactgccttgtaaacttacatcgcgtacaacaagatgttgggcgctatcaacttccagattcagtttctgggcaaagccgataccgttcagtttgccgcgaatttcaccacctttgctcagccactgttccagcgcgctacgctcaaaggagatatgaaccacttccatattatgcaattttaacggtttttgcagcagcagagtcagagtggaagcagtaacgttaacaggaagttgatactgctgacgacggctgaaaatgccgcccagacgaattaccgttaaggctgttttatcgctttgttgctgctggagttgcaggtgacgttgcacaatcgcgcccaggcgggtcaacatcccttgctgttgccaggcatgaccggtcatcaatacatcaatttgttgttgtatcaaattcaggctttgcgcgtcataccacaggcaatctttcagcaaaatgagatctaccggggcaacagcactgcgaccgctaaaaaaggcgctggcctgcaataatcgaatcgcttttttccagcgacgatccgagacataaggcgcatccggtaatttatccagttgctggcgcagcataaaaatcagctcaaatacatgatcgggcagcgtaatttcaccaatctctttttgccagcgttcatattcttcatctgtgacctgcaaggaggctggaaccggattgtcattttcatcctgttgactggtcagcatggagcggaaattcgctttatcctgcactttatctaaccacagacgaatcagcatgcggtcatataacgcttccagactgctgtctgcttccggcagctcgttggaggccgccaccagcaggcgcatcgggattttttctacgtgtgcaccgttgcggaactggcgctcgttaatggcggtgagcagggtattaagaattgccggacccgctttccagatctcatccagaaagacgatttctgcttccggcaggtaaccgctggttaaacgttcatagcgcccttcatcttttagcgcctgaatagaaaggggaccaaaaacttcttccggcgtggagaagcgggtcatcagatattcaaacgcgcgggcattctgaaaggcgaattttaagcgccgggcgatcaaacttttggcaatacctggcgggccaaggaggaacacactttcaccacttaatgccgctaataaacacaagcggatggcgtggctacgttcataaagccccttttccaacgaactgctcaggcgggaaattctttccgctaataaatgagggtgagccataatgaagtggcgtcctttcgtcaaaagttctgcgtaaattgcgagtatagacgtttcttgctggtggctaaaatagtctcaaagggagggtatttttctttgagccaggttaatgtggccgcatttaggagtacgattttgccgttaatcgtgcatactgtgcgcttttttgtgggccaagggactaagcacacatttcatatttcaacgaaagactagtctatgagcactgataataagcaatcattgcccgcgattaccctcgcggcgattggagttgtctacggcgatattggtaccagcccgttatatacacttcgtgaatgtttgtccggccagtttggttttggcgttgaacgcgatgccgtgtttggctttttatcgctgatcttctggctgctaatctttgtggtttccattaaatatctcaccttcgtgatgcgggcagataacgccggtgaaggggggatcctgacgttgatgtcgcttgccgggcgtaatacgtcggcgcgaaccacatcaatgctggtgattatggggctaatcggcggcagctttttctatggtgaagtcgtcataacacccgctatttcggtgatgtcagccattgaaggtctggaaatcgtcgccccgcagctggatacctggatagttcccctctcaattatcgttctcactttattatttatgattcaaaagcatggcacggctatggtcggtaagctgtttgcgccgatcatgctgacctggtttttgattctggcaggactggggttacgtagcattattgctaaccaggaagtgctgtatgcgctgaatccgatgtgggcggtgcatttcttccttgaatacaaaacggtttcttttattgcattaggggcagtggtgctgtcgattacgggggtcgaggcgctgtatgctgatatggggcactttggtaagttccctattcgcctggcgtggttcaccgtcgtattaccttccttgacccttaattacttcggtcagggagcgctgttgttaaagaatccggaagcgattaagaacccgttcttccttttggcaccggactgggcgctgatcccgctgctgatcatcgccgcactggcgacggtaatcgcctcgcaggcggttatctctggcgtcttttcattgacgcgtcaggcggtacgtctgggatatttgtcgccgatgcgcattattcacacctccgaaatggagtcagggcaaatctatattccgtttgtgaactggatgctctatgtcgcggtcgtgattgtgattgtcagctttgagcactccagcaacctggcggcggcgtacgggattgcggtgaccggaaccatggtgctgacgtctattctctcgactaccgtggcacgtcagaactggcactggaataagtattttgttgcgctgatcttgattgctttcctttgtgtcgatattccattgttcaccgctaacctcgataaactgctctccggcggctggttgccattgagcctcggtacggtgatgtttatcgtgatgaccacctggaagagtgagcgtttccgcttgctgcggcggatgcatgaacatggtaactctctggaagcgatgattgcttcgctggagaaatcaccgcctgttcgcgtgcccgggaccgcggtatatatgtcgcgtgcaatcaacgtcattccctttgcgctgatgcataaccttaaacataacaaggtattgcatgagcgggtgattctgttaactctgcgcaccgaagacgctccatatgtccataacgtccgtcgggtacagattgaacaactgtcgcccactttctggcgcgtggtggcaagttatggttggcgagaaacgccaaacgtggaagaagttttccaccgctgcggtctggaaggattaagttgccggatgatggaaacctccttctttatgtcgcatgagtcgttgatcctcggcaaacgcccgtggtatttgcgtctgcgcggcaagctgtacttgctgctgcaacgtaatgcgctgcgtgcaccagatcaatttgaaatcccgccaaacagggttatcgaactgggtactcaggtcgaaatctaacgccagacgcctcctttcttcataagggggcgtttttgttttcatggttaatcaccatgtaaaacgtttcgaggttgatcacatttccgtaacgtcacgatggttttcccaactcagtcaggattaaactgcgggtcagcgaaacgtttcgctgatggagaaaaaaatgaaaaaaggcaccgttcttaattctgatatttcatcggtgatctcccgtctgggacataccgatacgctggtggtgtgtgatgctggtttacccatccccaaaagtacaacgcgtatcgatatggcattaacccagggtgtaccttcttttatgcaggtgctgggcgtcgtcacaaatgaaatgcaggtcgaggctgccattatcgcggaagagatcaaacaccataatccgcaactccacgaaacgttgctcactcaccttgagcagctgcaaaaacaccagggaaataccattgaaattcgttacaccacgcatgaacaattcaaacaacaaaccgcagaaagtcaggcggtaattcgcagcggagaatgttctccgtatgcgaatatcattctctgtgctggcgtgacgttctgaggccgtcatggaagcattacttcagcttaaaggcatcgataaagccttcccgggcgtaaaagccctctcgggcgcagcgttaaatgtctatccgggccgcgtgatggcgctggtgggcgaaaacggcgcgggtaaatccaccatgatgaaagtgcttactggcatctatactcgcgatgccggtacgcttttatggctggggaaagaaacgacatttaccgggccgaaatcttcccaggaagccgggattgggattatccatcaggaactgaacctgatcccgcagttaaccattgccgaaaacattttcctcggtcgtgagtttgttaatcgctttggcaaaattgactggaaaaccatgtatgccgaagcggataaattgctggctaaacttaacctgcgctttaaaagcgacaagctggtgggcgatctttccatcggtgaccagcaaatggttgaaatagccaaagtgctgagctttgagtcgaaagtcatcattatggatgaaccgaccgatgcgctgaccgataccgaaaccgaatccctgttccgcgtcatccgcgagctgaaatcgcaaggccgcggtattgtctatatctcccaccgcatgaaagaaatcttcgagagttgcgatgacgttaccgtttttcgtgacggacaatttattgctgagcgcgaagtggcatcactgaccgaagattcgctgattgagatgatggtgggtcgcaagctggaagatcaatatccgcacctggacaaagcgccgggagatatccgcctgaaagtcgataatctctgcggacctggcgttaacgatgtctcttttactttacgcaaaggcgaaattcttggcgtctctggtttgatgggcgcaggtcgtaccgaactgatgaaagtgctctacggcgcactaccgcgcaccagcggttacgtcaccctggatgggcatgaagtcgttacccgttcaccgcaggatggcctggcaaacggcattgtgtatatctccgaagaccgtaaacgtgacggtttagtgttgggcatgtcagtaaaagagaacatgtcgctgacagcgctgcgctacttcagccgcgctggcggcagtttgaagcatgccgatgaacagcaggctgtgagtgattttattcgcctgttcaatgtgaaaacgccgtcgatggagcaggcaattggtctgctttccggtggcaatcagcaaaaagtggcgattgcccgcggtctgatgacacgccccaaagtgttgatccttgatgaacctacccgtggcgtagatgtcggcgcgaaaaaagagatctatcaactgattaaccagttcaaagccgatggcttgagcatcattctggtgtcatcggagatgccagaagtattaggcatgagcgatcgcatcatcgtcatgcatgaagggcatctcagcggggaatttactcgtgagcaggccacccaggaagtgttaatggctgccgctgtgggcaagcttaatcgcgtgaatcaggagtaaaaaaatgacaacccagactgtctctggtcgccgttatttcacgaaagcgtggctgatggagcagaaatcgcttatcgctctgctggtgctgatcgcgattgtctcgacgttaagcccgaactttttcaccatcaataacttattcaatattctccagcaaacctcagtgaacgccattatggcggtcgggatgacgctggtgatcctgacgtcgggcatcgacttgtcggtaggttctctgttggcgctaaccggcgcagttgctgcatctatcgtcggcattgaagtcaatgcgctggtggctgtcgctgccgctctcgcgttaggtgccgcaattggtgcggtaaccggagtgattgtagcgaaaggtcgcgtccaggcgtttatcgctacgctggttatgatgcttttactgcgcggcgtgaccatggtttataccaacggtagcccagtgaataccggctttactgagaacgccgatctgtttggctggtttggtattggtcgtccgctgggcgtaccgacgccagtctggatcatggggattgtcttcctcgcggcctggtacatgctgcatcacacgcgtctggggcgttacatctacscgctgggcggcaacgaagcggcaacgcgtctttctggtatcaacgtcaataaaatcaaaatcatcgtctattctctttgtggtctgctggcatcactggccgggatcattgaagtggcgcgtctctcctccgcacaacccacggcggggactggctatgagctggatgctattgctgcggtggttctgggcggtacgagtctggcgggcggaaaaggtcgcattgttgggacgttgatcggcgcattaattcttggcttccttaataatggattgaatttgttaggtgtttcctcctattaccagatgatcgtcaaagcggtggtgattttgctggcggtgctggtagacaacaaaaagcagtaataacgactacaggacatcttgaatatgaacatgaaaaaactggctaccctggtttccgctgttgcgctaagcgccaccgtcagtgcgaatgcgatggcaaaagacaccatcgcgctggtggtctccacgcttaacaacccgttctttgtatcgctgaaagatggcgcgcagaaagaggcggataaacttggctataacctggtggtgctggactcccagaacaacccggcgaaagagctggcgaacgtgcaggacttaaccgttcgcggcaccaaaattctgctgattaacccgaccgactccgacgcagtaggtaatgctgtgaagatggctaaccaagcgaacatcccggttatcactcttgaccgccaggcaacgaaaggtgaagtggtgagccacattgcttctgataacgtactgggtggcaaaatcgccggtgattacatcgcgaagaaagcgggtgaaggtgccaaagttatcgagctgcaaggcattgctggtacatccgcagcccgtgaacgtggcgaaggcttccagcaggccgttgctgctcacaagtttaatgttcttgccagccagccagcagattttgatcgcaccaaaggtttgaacgtaatgcagaacctgttgaccgctcatccggatgttcaggctgtattcgcgcagaatgatgaaatggcgctgggcgcgctgcgcgcactgcaaactgccggtaaatcggatgtgatggtcgtcggatttgacggtacaccggatggcgaaaaagcggtgaatgatggcaaactagcagcgactatcgctcagctacccgatcagattggcgcgaaaggcgttgaaaccgcagataaagtgctgaaaggcgagaaagttcaggctaagtatccggttgatctgaaactggttgttaagcagtagttttaatcaggttgtatgacctgatggtgacataaatacgtcatcgacagatgaacgtgtaatataaagaaaagcagggcacgcgccaccctaacacggtggcgcattttatggacatcccgaatatgcaaaacgcaggcagcctcgttgttcttggcagcattaatgctgaccacattcttaatcttcaatcttttcctactccaggcgaaaccgtaaccggtaaccactatcaggttgcatttggcggcaaaggcgcgaatcaggctgtggctgctgggcgtagcggtgcgaatatcgcgtttattgcctgtactggcgatgacagcattggcgagagcgttcgccagcagctcgccactgataacatcgatattactccggtcagcgtgatcaaaggcgaatcaacaggtgtggcgctgatttttgttaatggcgaaggtgagaatgtcatcggtattcatgccggcgctaatgctgccctttccccggcgctggtggaagcgcaacgtgagcgtattgccaacgcgtcagcattattaatgcagctggaatcaccactcgaaagtgtgatggcagcggcgaaaatcgcccatcaaaataagactatcgttgcgcttaacccggctccggctcgcgaacttcctgacgaactgctggcgctggtggacattattacgccaaacgaaacggaagcagaaaagctcaccggtattcgtgttgaaaatgatgaagatgcagcgaaggcggcgcaggtactgcatgaaaaaggtatccgtactgtactgattactttaggaagtcgtggtgtatgggctagcgtgaatggtgaaggtcagcgcgttcctggattccgggtgcaggctgtcgataccattgctgccggagatacctttaacggcgcgttaatcacggcgttgctggaagaaaaaccattgccagaggcgattcggtttgcccatgctgccgctgcgattgccgtaacacgtaaaggcgcacaaccttccgtaccgtggcgtgaagagatcgacgcatttttagacaggcagaggtgacgcttggctacaatgaaagatgttgcccgcctggcgggcgtttctacctcaacagtttctcacgttatcaataaagatcgcttcgtcagtgaagcgattaccgccaaagttgaagcggcgattaaagaactcaattacgcgccatcagctctggcgcgtagcctcaaactcaatcaaacacataccattggcatgttgatcactgccagtaccaatcctttctattcagaactggtgcgtggcgttgaacgcagctgcttcgaacgcggttatagtctcgtcctttgcaataccgaaggcgatgaacagcggatgaatcgcaatctggaaacgctgatgcaaaaacgcgttgatggcttgctgttactgtgcaccgaaacgcatcaaccttcgcgtgaaatcatgcaacgttatccgacagtgcctactgtgatgatggactgggctccgttcgatggcgacagcgatcttattcaggataactcgttgctgggcggagacttagcaacgcaatatctgatcgataaaggtcatacccgtatcgcctgtattaccggcccgctggataaaactccggcgcgcctgcggttggaaggttatcgggcggcgatgaaacgtgcgggtctcaacattcctgatggctatgaagtcactggtgattttgaatttaacggcgggtttgacgctatgcgccaactgctatcacatccgctgcgtcctcaggccgtctttaccggaaatgacgctatggctgttggcgtttaccaggcgttatatcaggcagagttacaggttccgcaggatatcgcggtgattggctatgacgatatcgaactggcaagctttatgacgccaccattaaccacgatccatcaaccaaaagatgaactgggggagctggcgattgatgtactcatccatcggataacccagccgacccttcagcaacaacgattacaacttactccgattctgatggaacgtggttcggcttagatttacgctgtcttttgatcaaattattaccatcggttgttttcagaagcatgaacattgctgctgaagcaacagtaataatgcccattgtgataaacgtatagtggaattgttcgacagtcgttgtgccttccattccttcataaacgcgaaggacggccgcacttacagctacgcctaaactgatagacagttgctgcgtgaccgccagaacactgttaccgctgctggcgttgtcatcggtcagatcggcaagtgtgatggtattcatcgcggtaaactgcgtcgacatagccatccctaatataaacaacggcaagatcagcatccatattgccattgccggtgattgcaaagagaactgagcgatcattagcccaataatcaccgtgatccccactaatgtatggcgatagcccagacgacgtaagacttgggtaaccatcgattttgcaataatggaacctaacgctgtcggtgccatcatacagccagcaataaacgcctgataaccaaatcctacctgtaacattaatggcataaggaacggtacacagccggtccccagacgggttgcaatattgcctacgataccgatcgagaaagtgcgggttttaaataaatctaatgaaattaatgggtttggcgtgcgtcgtgcatggagaatatagagaagcagtaacccgatgctggtgacaattaccgtcaaggcaatccagctggcgacaatcttttccccgaatagctctattccgcttgagaagagaacaaggctgaggccaaacagcaaaaagccagtgatatcgaatctgcgtcgtgcggtggtgaaattgggcatatgtttgcgcgcgtaaagaaggcccgcaatacctatggggatattgattaaaaatatccagtgccaggttgcccaggtgaccagcacgccgccaagaatggggcctaaaattggccccaccagacccggcatggcgacaaaattcaatactggaagaagttcattacgaggataagcgcgcagtaaggccagccgagcaacaggcatcatcattgcgccgcctatcccctgaataacccggaagacaaccagctgtggtagcgaattagaaagtgcgcaggccagagaacccaatgtgaacagactcacggcaagggtaaaaatgcgacgcgtaccgaagcgatcggctagccatccgcttaccggaataagcatcgccaccgtcagcgtataactgatgatggctgattgcatcgcgagaggagaacgattaaggctatgagcgattgcgggtaaggcggtattcagaatagtggcatcaagtgcctgcatgaagaaggccatcgccgcgatccacggcaaacccgccatactgcgcttctttttatcgctcattcaatgtcctgttatcgggttatcacttatcaggtgagcgtagcagcgcctgacaagctttaaatgccgcgtcgccatcgctttggataatcgcatcgactatcgcctgatgcagatccagctttatcactgtgtcgctggtaattgacgtgaagtaagtgtgataaaccgaatggaatagcgaggcgaatgaggtcaaaaacggattggcgctcatttcatagatatgctcatgccaggccatatcgacttcgatccagcgttcacggcgaaagttctcttttaatgccgccatttcggccattaacgtattgagatgcgctttctgttccgcggtgccaaccgttgctgccagtaggcaagcttgtggctccagacagatacgcataaccagaaagtgatcgatgacctgatgaaagttctcttctgtcatccaccaggtaagcaattcctgatcaagaaaattccagttcgattgtggcatgacccgggtaccaattcgcggtcgcggtaaaaccatcccttttgccgttaacgttttgaccgcttcgcgtaccgctgtacgactcactccaaattgctcgcccagctcaatctcaccgggcaaaatggtgccgggttcatattcaccttttaagatccgttgcgccagcttctcagccagaacatacgaaaggtttttctgtgcagctaactgttgtgcgcttaaaggcattactaatcttcctttttctttttattcctccttagtatgccaccaggaagtgtgattacggttgcaaaaacggcaaattgcttgttttatggcacattaacggggcttttgctgaaaaaatgcgcggtcagaaaattattttaaatttcctcttgtcagaccggaataactccctataatgcgccaccactgacacggaacaacggcaagcacgccgccgggtcagcggggttctcctgagaattccggcagagaaagcaaaaataaatgcttgactctgtagcgggaaagcgtattatgcacaccccgcgccgctgagaaaaagcgaagcggcactgctctttaacaatttatcagacaatctgtgtgggcactcgaagatacggrttcttaacgtcgcaagacgaaaaatgaataccaagtctcaagagtgaacacgtaattcattacgaagtttaattctttgagcatcaaacttttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgaacggtaacaggaagaagcttgcttctttgctgacgagtggcggacgggtgagtaatgtctgggaaactgcctgatggagggggataactactggaaacggtagctaataccgcataacgtcgcaagaccaaagagggggaccttcgggcctcttgccatcggatgtgcccagatgggattagctagtaggtggggtaacggctcacctaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtatgaagaaggccttcgggttgtaaagtactttcagcggggaggaagggagtaaagttaatacctttgctcattgacgttacccgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgggctcaacctgggaactgcatctgatactggcaagcttgagtctcgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacgaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtcgacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtcgaccgcctggggagtacggccgcaagttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctggtcttgacatccacagaactttccagagatggattggtgccttcgggaactgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcggtccggccgggaactcaaaggagactgccagtgataaactggaggaaggtggggatgacgtcaagtcatcatggcccttacgaccagggctacacacgtgctacaatggcgcatacaaagagaagcgacctcgcgagagcaagcggacctcataaagtgcgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtggatcagaatgccacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgagttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttaccttaaagaagcgtactttgcagtgctcacacagattgtctgatagaaagtgaaaagcaaggcgtcttgcgaagcagactgayacgtccccttcgtctagaggcccaggacaccgccctttcacggcggtaacaggggttcgaatcccctaggggacgccacttgctggtttgtgagtgaaagtcgccgaccttaatatctcaaaactcatcttcgggtgatgtttgagatatttgctctttaaaaatctggatcaagctgaaaattgaaacactgaacaacgaragttgttcgtgagtctctcaaattttcgcaacaygatgatgaatcgaaagaaacatcttcgggttgtgaggttaagcgactaagcgtacacggtggatgccctggcagtcagaggcgatgaaggacgtgctaatctgcgataagcgtcggtaaggtgatatgaaccgttataaccggcgatttccgaatggggaaacccagtgtgtttcgacacactatcattaactgaatccataggttaatgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggaggagcccagagcctgaatcagtgtgtgtgttagtggaagcgtctggaaaggcgcgcgatacagggtgacagccccgtacacaaaaatgcacatgctgtgagctcgatgagtagggcgggacacgtggtatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaaaagaacctgaaaccgtgtacgtacaagcagtgggagcacagagcaatctgtgtgactgcgtaccttttgtataatgggtcagcgacttatattctgtagcaaggttaaccgaataggggagccgaagggaaaccgagtcttaactgggcgttaagttgcagggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaattcatctccgggggtagagcactgtttcggcaagggggtcatcccgacttaccaacccgatgcaaactgcgaataccggagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcccagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgacactgtgtgttgttgggtaggggagcgttctgtaagcctgtgaaggtgtgctgtgaggcatgctggaggtatcagaagtgcgaatgctgacataagtaacgataaagcgggtgaaaagcccgctcgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggccgaaaggcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctatgttggccgggcgacggttgtcccggtttaagcgtgtaggctggttttccaggcaaatccggaaaatcaaggctgaggcgtgatgacgaggcactacggtgctgaagcaacaaatgccctgcttccaggaaaagcctctaagcatcaggtaacatcaaatcgtaccccaaaccgacacaggtggtcaggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctgatatgtaggtgaagtccctcgcggatggagctgaaatcagtcgaagataccagctggctgcaactgtttattaaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgccggaaggttaattgatggggtcagcgcaagcgaagctcttgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggctttgaagtgtggacgccagtctgcatggagccgaccttgaaataccaccctttaatgtttgatgttctaacgtggacccgtgatccgggttgcggacagtgtctggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagcacgaaggttggctaatcctggtcggacatcaggaggttagtgcaatggcataagccagcttgactgcgagcgtgacggcgcgagcaggtgcgaaagcaggtcatagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgctggagaactgaggggggctgctcctagtacgagaggaccggagtggacgcatcactggtgttcgggttgtcatgccaatggcactgcccggtagctaaatgcggaagagataagtgctgaaagcatctaagcacgaaacttgccccgagatgagttctccctgaccctttaagggtcctgaaggaacgttgaagacgacgacgttgataggccgggtgtgtaagcgcagcgatgcgttgagctaaccggtactaatgaaccgtgaggcttaaccttacaacgccgaaggtgttttggcggatgagagaagattttcggcctgatacagattaaatcagaacgcagaagcggtctgataaaacagaatttgcctggcggccttagcgcggtggtcccacctgaccccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtagggaactgccaggcatcaaattaagcagtaagccggtcataaaaccggtggttgtaaaagaattcggtggagcggtagttcagtcggttagaatacctgcctgtcacgcagggggtcgcgggttcgagtcccgtccgttccgccaccctaattaggggcgtagttcaattggtagagcaccggtctccaaaaccgggtgttgggagttcgagtctctccgcccctgccagaaatcatccttagcgaaagctaaggattttttttatctgaaataaccctctctgaagtaaatccttctaccggcatccttgccagccattcagattaatacacttcatccagcacgttaattttcaatagatcgcgaatcaacgtatttttatcgctattttgcagccatatggcataaagcggccgtgaaagtgttgtgctatcgacaacggtatgcaggccgccttttttacgcgcccagctgacgggtagccaggtgcaaccattaagcatcgcaatctgttgctgtgccagttcagcagaactggttgtcagaatgggcacttcgtcagcaccgatcaaacctgcctcatgctgttgaaaatctggcccccactccagtcgcagatagttaagatctccctttagtttagaaggggcactggtataaagcgctaaagtgaaataccccagcaactgactactaaattcgtccattttgggcgcttcagtggtaataagaagatcaagctggcgttcatgcagctgttttaccagagactgccgttgggcaattcgcgcttcgaactgtaagcctgtatgggcatcctgattttgatacaaacgtcccagccactgattaagcatacattcccacaatgaggcgctggcaccgatagaaaactcgttatgtcgtgaggtatgcgccacctccttacgggcggcctgccaggtgctcatgagcgtttctgcataaggcagtagtttttcaccggcagcggttaaacggatattgtttctgtggcgggtgaaaaggttcacacccagttgattttccagttgtctgattcgaaagctcactgctgactgggtcagatagagcgattcagccgctcgaccaaagtgacgcgttcggctaacttccaggaaagtttttaacaattccgtatccacagtgctctccgcaaaattatttgtcgttatgatttaaatgttttgttttacactctgtcaagcgtaactaatactccgcgccataactagctcggtcaaagaattaggagcgtgcaggatggcggaaagctttacgacgactaatcgatatttcgacaataaacattatccacgtggattctctcgccatggtgatttcaccatcaaagaggcacaactgcttgagcgtcatggttatgccttcaatgagttggatcttggcaaacgcgagccggttaccgaggaagagaaactcttcgtagcagtatgccgtggcgaacgtgagccagtgacagaagcagaacgcgtgtggtccaagtatatgacgcgtatcaagcgtccaaaacgttttcacaccctttccggcggtaaaccgcaggttgaaggtgctgaagactacaccgattctgacgattaataaaaagggcgaaatgccctttttttatgtcagtagtttttgcagatggatgagcaaacggtcaatcgcacgatagctaactgcctcctgcaaatgctgacgtgtgataatgtcagactgatcaatatcagcaatggttcgtgcaactttcaataaccgctgccaggcacgaatcgataaccccagatggatcagcgtttcttccagccactgcgcatcttcgctctcaagcttgcagaatttgcgtatttccggactatccagccaggcgttcaacttattctgccgcttaaattggcgctctctggcagccattacacgttgtttaacggtggtgctgctttctcccggcactaccgttttactcaaaatgccggggggtggtaatgggatctccagtgagagatcgaagcggtcgagaaagggccccgagagccggttgagataacgtaatgtctgttctggcgtgcagcggttatggtttccctgataatgtccggtagggctgggattcatcgccgcaacaagctggaaacgggctggataggttatttttgctcgtgtgcgtgaaagatggatctgcccggattcaatcggctctcgcaaagcatccagtgtacgccgttcaaattcaggtagctcatcaagaaaaagcacgccgttatgcgccaacgaaatttcacctggccctggaattgcaccaccgcccaccatcgccgttaacgacgcactgtgatgaggtgagcggaacgggcgctgccgccattgtttttgtactgattcagcatttaccagacttaatatcgcagcgctctccagtgcctcttcattgcttaaatctggcaaaagaccattaatacggctggcgagcattgttttacctgttcccggcggcccaatcagtaaaaggttgtgcccgccagcggcggtaatttccagtcctcgctttccttgctcctgaccgacaacatcactgagatcatgttgtagcgcccgggatactgcatcagttggtttcgggcgttcgagagcgtgcttaccttccagaaacgcacagacagcttgcagatgatcggctaccaggcatccttcaccgttaattagccccacttcatcttcgttatctttcgcgacgataatttttctgcccgacttaatagcttcagttgcactggagattgcaccgggaacgccacgcagagcgcctgtaagcgccagttctccgactaattcatattcatctaacttattggctgtaagctgttctgaggccgccagcaacgcaatggcgataggtaaatcatatcgtcccccttcttttggtagatcggctggagcaaggttaatggtgatttttttcgccggatattcatatccgctattgataatggcgctgcgcacgcgatcgcgagcttcttttaccgttgtttctggtaagcccaccatcgttaagccgggcaaacctttactgatatgtacctcaacagtgattgggggcgcatttactcccagggctgcgcgggtatgaacaattgacagtgacataagccctccttgagtcaccattatgtgcataagatatcgctgctgtagcccgctaattcgtgaattttagtggctgattcctgtttatttgtgcaagtgaagttgagttgttctggcggtggaatgatgctcgcaaaaatgcagcggacaaaggatgaactacgagggagggaacaacattcgtactgaaattgaatttttttcactcactattttctttttaaaaaacaacaatttctattgaaattattaaagccatcataaaaaacggccaaaaaatatcttgtgctattcgcaaaatctatggtaactctttaggcattccttcgaacaagatgcaagaaaagacaaaatgacagcccttctacgagtgattagcctggtcgtgattagcgtggtggtgattattatcccaccgtgcggggctgcacttggacgaggaaaggcttagagatcaagccttaacgaactaagacccccgcaccgaaaggtccgggggttttttttgaccttaaaaacataaccgaggagcagacaatgaataacagcacaaaattctgtttcccaagattcaggacggggaactaactatgaatggcgcacagtgggtggtacatgcgttgcgggcacagggtgtgaacaccgttttcggttatccgggtggcgcaattatgccggtttacgatgcattgtatgacggcggcgtggagcacttgctgtgccgacatgagcagggtgcggcaatggcggctatcggttatgcccgtgctaccggcaaaactggcgtatgtatcgccacgtctggtccgggcgcaaccaacctgataaccgggcttgcggacgcactgttagattctatccctgttgttgccatcaccggtcaagtgtccgcaccgtttatcggtactgacgcatttcaggaagtggatgtcctgggattgtcgttagcctgtaccaagcacagctttctggtgcagtcgctggaagagttgccgcgcattatggctgaagcattcgacgttgccagctcaggtcgtcctggtccggttctggtcgatatcccaaaagatatccagttagccagcggcgacctggaaccgtggttcaccaccgttgaaaacgaagtgactttcccacatgccgaagttgagcaagcgcgccagatgctggcaaaagcgcaaaaaccgatgctgtacgttggtggtggcgtgggtatggcgcaggcagttcctgctttacgagaatttctcgctaccacaaaaatgcctgccacctgcacgctgaaagggctgggcgcagttgaagcagattatccgtactatctgggcatgctgggaatgcatggcaccaaagcggcgaacttcgcggtgcaggagtgcgacttgctgatcgccgtgggtgcacgttttgatgaccgggtgaccggcaaattgaacaccttcgcaccacacgccagtgttatccatatggatatcgacccggcagaaatgaacaagctgcgtcaggcacatgtggcattacagggtgatttaaatgcgctgttaccagcattacagcagccattaaatatcaatgactggcagcaatactgcgcgcagctgcgtgatgaacatgcctggcgttacgaccatcccggtgacgctatctacgcgccgttgttgttaaaacaactgtcggatcgtaaacctgcggattgcgttgtgaccacagatgtggggcagcatcagatgtgggccgcgcagcacatcgcacacactcgcccggaaaatttcattacctccagcggcttaggcaccatgggttttggtttaccggcggcggttggcgcgcaagtcgcgcgaccaaacgataccgtcgtctgtatctccggtgacggctctttcatgatgaatgtacaagagctgggcaccgtaaaacgcaagcagttaccgttgaaaatcgtcttactcgataaccaacggttagggatggttcgacaatggcagcaactgtttttccaggaacgatacagcgaaaccacccttaccgataaccccgatttcctcaagttagccagcgccttcggcatccctggccaacacatcacccgtaaagaccaggttgaagcggcactcgacaccatgctgaacagtgatgggccatacctgcttcatgtctcaatcgacgaacttgagaacgtctggccgctggtgccgcctggtgccagtaattcagaaatgttggagaaattatcatgatgcaacatcaggtcaatgtatcggctcgcttcaatccggaaaccttagaacgtgttttacgcgtggtgcgtcatcgtggtttccacgtctgctcaatgaatatggccgccgccagcgatgcacaaaatataaatatcgaattgaccgttgccagcccacggtcggtcgacttactgtttagtcagttaaataaactggtggacgtcgcacacgttgccatctgccagagcacaaccacatcacaacaaatccgcgcctgagcgcaaaaggaatataaaaatgaccacgaagaaagctgattacatttggttcaatggggagatggttcgctgggaagacgcgaaggtgcatgtgatgtcgcacgcgctgcactatggcacctcggtttttgaaggcatccgttgctacgactcgcacaaaggaccggttgtattccgccatcgtgagcatatgcagcgtctgcatgactccgccaaaatctatcgcttcccggtttcgcagagcattgatgagctgatggaagcttgccgtgacgtgatccgcaaaaacaatctcaccagcgcctatatccgtccgctgatcttcgttggtgatgttggcatgggcgtaaacccgccagcgggatactcaaccgatgtgattatcgccgctttcccgtggggagcgtatctgggcgcagaagcgctggagcaggggatcgatgcgatggtttcctcctggaaccgcgcagcaccaaacaccatcccaactgcggcaaaagccggtggtaactatctctcttccctgctggtgggtagcgaagcgcgccgccacggttatcaggaaggtatcgcgctggatgtgaacggttatatctctgaaggcgcaggcgaaaacctgtttgaagtgaaagatggtgtgctgttcaccccaccgttcacctcctccgcgctgccgggtattacccgtgatgccatcatcaaactggcgaaagagctgggaattgaagtgcgtgagcaggtgctgtcgcgcgaatccttgtacctggcggatgaagtctttatgtccggtacggcggcagaaatcacgccagtgcgcagtgtagacggtattcaggttggcgaaggccgttgtggcccggtcaccaaacgcattcagcaagccttcttcggcctctttaccggcgaaaccgaagataaatggggctggttagatcaagttaatcaataaatacaaaaaatgggacggcactgcaccgtcccatttacgagacagacactgggagtaaataaagtatgcctaagtaccgttccgccaccaccactcatggtcgtaatatggcgggtgctcgtgcgctgtggcgcgccaccggaatgaccgacgccgatttcggtaagccgattatcgcggttgtgaactcgttcacccaatttgtaccgggtcacgtccatctgcgcgatctcggtaaactggtcgccgaacaaattgaagcggctggcggcgttgccaaagagttcaacaccattgcggtggatgatgggattgccatgggccacggggggatgctttattcactgccatctcgcgaactgatcgctgattccgttgagtatatggtcaacgcccactgcgccgacgccatggtctgcatctctaactgtgacaaaatcaccccggggatgctgatggcttccctgcgtctgaatattccggtgatctttgtttccggcggcccgatggaggccgggaaaaccaaactgtccgatcagatcatcaagctcgatctggttgatgcgatgatccagggcgcagacccgaaagtatctgactcccagagcgatcaggttgaacgttccgcatgcccaacctgcggttcctgctccgggatgtttaccgctaactcaatgaactgcctgaccgaagcgctgggtctgtcgcagccgggcaacggctcgctgctggcaacccactctgaccgtaagcagctgttcctcaatgctggtaaacgcattgttgaattgaccaaacgttactacgagcaaaacgacgaaagtgcactgccccgcaatattgctagcaaagcggcgtttgaaaatgccatgacgctggatatcgcgatgggtggatcgactaacaccgtacttcacctgctggcggcggcgcaggaagcggaaatcgacttcaccatgagtgatatcgataagctttcccgcaaggttccgcagttatgcaaagtcgcgccgagcacccaaaaataccatatggaagatgttcaccgtgctggtggtgttatcggtattctcggcgagctggatcgtgcggggttactgaaccgtgatgtgaaaaacgtacttggcctgacgttgccgcaaacgctggaacaatacgacgttatgctgacccaggatgacgcggtaaaaaatatgttccgcgccggccctgcgggtatccgtaccacccaggcattctcgcaagattgccgttgggatacgctggacgacgatcgcgccaatggctgtatccgctcgctggaacacgcctatagcaaagacggcggcctggcggtgctctacggtaatttcgcggaaaacggctgcatcgttaaaactgcgggcgtcgatgacagcatcctcaaattcaccggcccggcgaaagtgtacgaaagccaggacgacgcggtagaagcgattctcggcggtaaagttgtcgccggagatgtggtagtaattcgctatgaaggcccaaaaggtggtccggggatgcaggaaatgctctacccaaccagcttcctgaaatcaatggggctcggtaaagcctgtgcgctgatcaccgacggtcgtttctctggcggcacctctggcctttctatcggccacgtctcaccggaagcggcaagcggcggcagcattggcctgattgaagacggcgacctgatcgccatcgacattccgaaccgtggcattcagttacaggtaagcgatgccgaactggcggcgcgtcgtgaagcgcaggaagctcggggtgacaaagcctggacgccgaaaaatcgtgaacgtcagatctcctttgccctgcgtgcttatgccagcctggcaaccagcgccgacaaaggcgcggtgcgcgataaatcgaaactggggggttaataatggctgactcgcaacccctgtccggtgccccggaaggtgctgaatatttaagagcggtgctgcgcgcgccggtctacgaagcggcgcaggtcacgccgctacaaaaaatggaaaagctctcgtctcgtcttgataacgtgattctggtgaagcgcgaagatcgccagccagtgcacagctttaagctgcgcggcgcatacgccatgatggcgggcctgacggaagaacaaaaagcgcacggcgtgatcactgcttctgcgggtaaccacgcgcagggcgtcgcgttttcttctgcgcggttaggcgtgaaggccctgatcgttatgccaaccgccaccgccgacatcaaagtcgacgcggtgcgcggcttcggcggcgaagtgctgctccacggcgcgaactttgatgaagcgaaagccaaagcgatcgaactgtcacagcagcaggggttcacctgggtgccgccgttcgaccatccgatggtgattgccgggcaaggcacgctggcgctggaactgctccagcaggacgcccatctcgaccgcgtatttgtgccartcggcggcggcggtctggctgctggcgtggcggtgctgatcaaacaactgatgccgcaaatcaaagtaatcgccgtagaagcggaagactccgcctgcctgaaagcagcgctggatgcgggtcatccggttgatctgccgcgcgtggggctgtttgctgaaggcgttgcggtaaaacgcatcggcgacgaaaccttccgtttgtgccaggagtatctcgacgatatcatcaccgtcgatagtgatgcgatctgtgcggcgatgaaggatttattcgaagatgtgcgcgcggtggcggaaccctctggcgcgctggcgctggcgggaatgaaaaaatatatcgcccagcacaacattcgctggcgaactggcgtggcgcatattctttccggtgccaacgtgaacttccacggcctgcgctacgtctcggaacgctgcgaactgggcgaacagcgtgaagcgttgttggcggtgaccattccggaagaaaaaggcagcttcctcaaattctgccaactgcttggcgggcgatcggtcaccgagttcaactaccgttttgccgatgccaaaaacgcctgcatctttgtcggcgtgcgcctgagccgcggcctcgaagagcgcaaagaaattttgcagatgctcaacgacggcggctacagcgtggtggatctctccgacgacgaaatggcgaagttgcatgtgcgctatatggtcggcgggcgtccgtcacatccgttgcaggaacgcctctacagcttcgaattcccggaatcaccgggcgcgctgctgcgcttcctcaacacgctgggtacgcactggaacatttctttgttccactatcgcagccatggcaccgactacgggcgcgtactggcggcgttcgaacttggcgaccatgaaccggatttcgaaacccggctgaatgagctgggctacgattgccacgacgaaaccaataacccggcgttcaggttctttttggcgggttagggaaaaatgcctgatagcgcttcgcttatcaggcctactcgcgcgacaacgtcatttgtggttcggcaaaatcctccagaacgcctcaatcagcggctcatgcagccgctttttttgtgcacacacgcccagttcaaacggcgttttctcatcgctgcgatctaaaatcattacccggttgcgtacaggctccgggctgttttccagcaccacttccggcaacagcgccacaccacagccgagcgccaccatcgataccatcgcttcatgcccgccaaccgtggcgtaaatcattgggttgctgattttattgcgtcgaaaccacagttcaatgcggcggcgtactggcccctgatcggccatgataaacggtaccgttgaccagtccggcttctctaccgagacctgattacgcaccgggcagggcagcgcgggcgcaatcagcactaccgccagattctccagcatcgaaaacgctacagcgccgggtagcgtctccggtttcccggcaatcgccagatccgcttctcccgtgaccactttttccattgcatctgccgcatcaccagtagtgagtttaatctccaccgacgggtgttccgcgcggaagcgatccagaatcggcggcagatggctgtaggcagcggtcaccgagcagaagatatgtaattcgccagagagcgacggcccttgctgatcgatggtgtggcgcagctgctgatactgcaacagcgtttgctgggcgaaaacgcgcagttcttcgcccgcttcagtcagcgtcaccgtgcggttatcgcgcacaaacagcggctgaccgagatcttcttccaggcgctgaatctgccgtgagagcgtggatgggctaacgtgcatcgcccgcgcgctgcggccaaaatggcggctttccgccagatgcaggaaggttttcagatcgcgtaaatccacagggacagccctcgatgttgacgttgcaaaaattgcaatatgatgttgtgaatatatcaatttccgcaataaatttcctgtcatatagtgaattcaatcttgcaaacgcgaaccgaacaataagaagcacaacatcacgaggaatcaccatggctaactacttcaatacactgaacctgcgccagcaactggcacagttgggcaaatgtcgctttatgggccgcgacgaattcgccgatggcgcgagctaccttcagggtaaaaaagtggtcatcgtcggctgtggcgcacagggtctgaaccagggcctgaacatgcgtgattctggtctcgatatctcctacgctctgcgtaaagaagcgattgccgagaagcgcgcgtcctggcgtaaagcgaccgaaaatggttttaaagtgggtacttacgaagaactgatcccacaggcggatctggtggttaacctgacgccggacaagcagcactctgatgtagtgcacaccgtacagccactgatgaaagacggcgcggcgctgggttactcgcatggtttcaacatcgtcgaagtgggcgagcagatccgtaaagacatcaccgtagtaatggttgcgccgaaatgcccaggcaccgaagtacgtgaagagtacaaacgtggattcggcgtaccgacgctgattgccgttcacccggaaaacgatccgaaaggcgaaggcatggcgatcgctaaagcatgggcggcggcaaccggtggtcatcgtgcgggcgtgctggaatcctctttcgttgcggaagtgaaatctgacctgatgggcgagcaaaccattctgtgcggtatgttgcaggccggctctctgctgtgcttcgacaagctggtggaagaaggcaccgatccggcatacgcagaaaaactgattcagttcggctgggaaaccatcaccgaagcgctgaaacagggcggcatcaccctgatgatggaccgtctctctaacccggcgaaactgcgcgcttacgcgttgtcagaacagctgaaagagatcatggcaccgctgttccagaaacatatggacgacatcatctccggcgaattctcctccggcatgatggcggactgggccaacgatgataagaaactgctgacctggcgtgaagagaccggcaaaaccgcgtttgaaaccgcgccgcagtatgaaggcaaaatcggcgagcaggagtacttcgataaaggcgtactgatgatcgcgatggtgaaagcgggcgttgagctggcgtttgaaaccatggttgattccggcatcatcgaagaatctgcttactatgaatcactgcacgaactgccgctgattgccaacaccatcgcccgtaagcgtctgtacgaaatgaacgtggttatctctgataccgctgagtacggtaactatctgttctcttacgcttgtgtgccgttgctgaaaccgtttatggcagagctgcaaccgggcgatttgggtaaagctattccggaaggtgcggtagataacgcgcaactgcgtgatttgaacgaagcgattcgcagccatgcgattgagcaggtaggtaagaaactgcgcggmtacatgactgatatgaaacgtattgctgttgcgggttaatagcgattcagagttcaaggccttctcccggagaaggccttgctattagttacggtacagcaccttaatgatgtggtaaccgaactgggtgtgcagcgggccggttggctccagtaccggacaagagaacacaactttatcgaacgccggaaccatctgaccctggcggaattcacctaaatcaccgccgcgtttgcctgatgggcaaatggagtgtttcttcgccagcttgccaaaatcggccccgttcttaatctgctcgagaagatccagagccagtttctcttcttttacaaggatatgcagtgctgctgctgtttttgccatgatcgtgccttgagtgaataattgtcaggcggcgattttagcatgatccgccgatgctaacgtaattgtcagtcagggaggggctggtacatatatggcaaaagcccggaaaatccgggcttcgcaggtccctcaaggggagaaaacttagggcctctatgggctacaaagtcattatcggggatggtgattttattgtcaatttatgagcgatatggcattgattgacttgatgaccgccctctgtatgtctgcaaccaactcatgtggcaaacattgattaagataccctctgtaagttcttgctctgtttaatctgtttcgactgacttgttgtaccaggtcggttttggcccaacgaatctgctgatcaaagaattgcaggtcattgataacattactggctatttcaacatgcattccacgttttaacttgtcatggtcgcgagtggttgataatggaacgacgatgaatgcgttgccattaatttttccgttgagcacgacaactaacctgttttttatcatttcaggaggaatgcggccatcgtaatacgtcgtgctgaacggtccattttggctaacaggatagttaccaaagttgcattccagtatttcaccaaccttagggctgaaattaatcgccacgagtaaacctctccttagtaaactctgaaaaagtaataacacaacgttacgacccgatattttctaagtctaatggattcacgatgaactccgatttcggtcttctctctctgatttaaacatccgcagccaaccggttagcggcttacacgcggtcacattcaaatgcgattctgctacaatcctccccccgttcgaagattgagcaatacacctatgcgtctaaaccccggccaacaacaagctgtcgaattcgttaccggcccctgcctggtgctggcgggcgcgggttccggtaaaactcgtgttatcaccaataaaatcgcccatctgatccgcggttgcggttatcaggcgcggcacattgcggcggtgacctttactaataaagcagcgcgcgagatgaaagagcgtgtakggcagacgctggggcgtaaagaggcgcgtgggctgatgatctccactttccatacgttggggctggatatcatcaaacgcgagtatgcggcgcttgggatgaaagcgaacttctcgttatttgacgataccgatcagcttgctttgcttaaagagttgaccgaggggctgattgaagatgacaaagttctcctgcaacaactgatttcgaccatctctaactggaagaacgatctcaaaactccggcgcaggcggcggcagaggcaaagggcgagcgggatcgtatttttgcccattgttatgggctgtatgatgcacacctgaaagcctgtaacgttctcgacttcgatgacctgattttattgccgacgttgctgctgcaacgcaatgaagaagtacgcgaacgctggcagaacaaaattcgctacctgctggtggatgagtatcaggacaccaacaccagccagtatgaactggtgaaactgctggtgggcagccgcgcgcgctttaccgtggtgggtgacgatgaccagtcgatctactcctggcgcggtgcacgtccgcaaaacctggtgctgctgagtcaggattttccggcgctgaaggtgattaagcttgagcagaactatcgctcttccgggcgtattctgaaagcggcgaacatcctgatcgccaataacccgcacgtctttgaaaagcgtctgttctccgaactgggttacggcacagagctaaaagttttaagcgcgaataacgaggaacatgaagccgagcgcgttactggcgagctgatcgcccatcacttcgtcaataaaacgcagtacaaagattacgccattctttatcgcggcaaccatcagtcgcgggtatttgaaaaattcctgatgcaaaaccgcatcccgtacaaaatatccggtggtacgtcgtttttctctcgtcctgaaatcaaggacttgctggcttatctgcgcgtgctgactaacccggacgatgacagcgcatttctgcgtatcgttaacacgccgaagcgagagattggcccggctacgctgaaaaagctgggtgagtgggcgatgacgcgcaataaaagcatgtttaccgccagctttgatatgggcctgagtcagacgcttagcggacgtggttatgaagcattgacccgcttcactcactggttggcagaaatccagcgcctggcggagcgggagccgattgctgcggtgcgtgatctgatccatggcatggattatgaatcctggctgtacgaaacatcgcccagcccgaaagccgccgaaatgcgcatgaagaacgtcaaccaactgtttagctggatgacggagatgctggaaggcagcgaactggatgagccgatgacgctcacccaggtggtgacgcgctttactttgcgcgacatgatggagcgtggtgagagtgaagaagagctggatcaggtgcaactgatgactctccacgcgtcaaaaggactggagtttccttatgtctacatggtcggtatggaagaagggtttttgccgcaccagagcagtatcgatgaagataatatcgatgaggagcggcggctggcctatgtcggcattacccgcgcccagaaggaattgacctttacgctgtgtaaagaacgccgtcagtacggcgaactggtgcgcccggagccgagccgctttttgctggagctgccgcaggatgatctgatttgggaacaggagcgcaaagtggtcagcgccgaagaacggatgcagaaagggcaaagccatctggcgaatctgaaagcgatgatggcggcaaaacgagggaaataatcaaggccggaaaagatgcgtcagcatcgcatccggcacttactcattaatgcacttccagcggccagtggacatagctctgccactggctttcctgagcaataatctctttacccagcggatgttgggttagccaaccttgcggaagcgtcaaggtcaacagttcatggttagcctgtaatgtcatctctggcacgagatcgtcacggcgacggctggcaaaaatgatggccaggcgtagtaaacggcagagttgttctgcgacgcgcggcggtacggcattttgctgatgcagcgatgagagatcgaccggattagtctggttgagcagtagcgtcgccagcaattttttctgtgcgggggtaaaaccgggaagatccagattacgcaccagataagcagcgtgttgcggcgcttgtttgaagtcaacgctcaggccgatttcatgaagctgacaggcgctgatgagcaaatcgcggcttattgcttcaagatgccattcgttttccacctgatcgaagaagttagccgcaactttggctacgcgctgtgcctgatcaatatcgatcataaagcggcgttgaatattacgcagcgtacggctgcgaatatcctgctcgacggccagatgcaacatgccgtagaccaggccttcacgcagcgcaccgcccgccagggtcatacactgaatattcagttcggtaaaaatggcgatcaggatcgccagaccactcgggaacactaacgcacgttccagcgtcagcccgtcaatctccagttcctccagccgaccgcaatgaatggctcgctgtttcaattgctgcaacttttccagggtaatgcgttcatccatcccctgtgccatcatgatttcctgtaacgcctgcacggtgccggaagcaccaacgcacactttccagccgtgataccgtaattcatcggcaaccggacgtaacacttcgcgtgccgctttttctgcagcatcaaaattttcctgccccagattacgatcggcaaaatagcgttccagccaggtgacgcagcccatcgacaggctgaacaacgaggtggtttgtgcacccgtgccggttaccagttcagtactggcaccgccgatatccactaccaggcgctgatcggcaccgccagtggtgtgagcaacaccctgataaatcagacgtgcttcctcttcaccgctgatcacctgtaccggacaaccgaggatttcctgcgctttggcaataaaatcacccgcattgacggcaaggcgtaacgtcgccgtagcgacaacgcgaatttgcgagggaggaatatcttgcagacgttcagcaaacaggcgcaaacattgccaaccgcgctccattgcttcattggagagggcattttcgctattcaggccagcagccagacgcactttgcgttttattcgcgtcagcgtctggatgcttccagccacctcgcgcacaaccagcatatgaaaactattcgaaccgagatcaatggctgcatacagcgatgaggtggaacccatactcttcatccttcaatctgtctctgtgttggctgcattctttcacctgaatcacttactacagtaagctcatcgggattcattctcttgccatcttgatacagtttgaatgattttgagtatgacattttttatttaacctgaacgacgacgattacgcggagcgccagtacgacgcggaccattgcctgtgcgcgggcgcgtgaggcgcagcggttttggcagatcggtcatcaatgcgtccggattgtatttgcttaccggaattgagtgaccaatataggtctcaatagcaggcaaattcaatgcatactcttcacacgccaggctaatagagtgaccgtttgcgcctgcgcgacctgtacgaccaatacggtgaacgtaatcttcacagtcatcgggtaaatcgtagttaaagacgtgcgtcactgccggaatatgcaaaccacgcgcggcaacgtcggtggcaaccagaatatccagatcgccacgggtaaattcatcaagaatacgcagacgttttttctgcgcgacatcgcctgtcaacaaaccgacacgatgaccatctgccgccaggtggccccagatctcttcacaacggtgtttggtattggcgaaaataatcgctctgtctggccactcttcttcgatcagcgtttgcagcaaacgcattttttcttcgttagaagggtagaaaagctcttctttaatacggtggcccgttttctgttccggttccacttcaatatattcggcattgttcatctgctcgaacgccagttcacgtacccggtacgaaagcgtggcggagaacagcatgttgaggcgctggtttgcaggcggcatacggcggaacagccagcggatatctttaataaagcccagatcgtacatgcgatcggcttcgtccagtaccactacctgaatggcaccgaggttaatgtggttctgcttggcgtagtcaattaaacgccccgtggtgccaatcagaatgtcaacgccgctttccagcactttcagctgtttgtcgtaaccatcaccaccgtaagccagacccagcttcaggccggtagcttccgccagcggttccgcatcggcatggatctgcacggcaagttcacgcgtcggtgccataattaaggcacgcggctgattcaccttgcgatcggcaatcgcgggatgagagagaagacaatgaaacgttgacgtaagaaacgccatcgttttcccggtaccggtttgcgcctgcccggctacgtcacgacccgccagcgtcagcggaagggccagtgcctgaatgggcgtacagttatgaaacccttttttttcaagggcttctacaaccttcggatgcagggcgaagtcggaaaacttctgttctgttaaatgtgttttgctcatagtgtggtagaatatcagcttactattgctttacgaaagcgtatccggtgaaataaagtcaacctttagttggttaatgttacaccaacaacgaaaccaacacgccaggcttattcctgtggagttatatatgagcgataaaattattcacctgactgacgacagttttgacacggatgtactcaaagcggacggggcgatcctcgtcgatttctgggcagagtggtgcggtccgtgcaaaatgatcgccccgattctggatgaaatcgctgacgaatatcagggcaaactgaccgttgcaaaactgaacatcgatcaaaaccctggcactgcgccgaaatatggcatccgtggtatcccgactctgctgctgttcaaaaacggtgaagtggcggcaaccaaagtgggcgcactgtctaaaggtcagttgaaagagttcctcgacgctaacctggcgtaagggaatttcatgttcgggtgccccgtcgctaaaaactggacgcccggcgtgagtcatgctaacttagtgttgacttcgtattaaacataccttattaagtttgaatcttgtaatttccaacgcttcccgttttatcttaaatgcgaagtgaacagatttctggctcgtcactcaatccgtcttgtcgtttcagttctgcgtactctcctgtgaccaggcagcgaaaagacatgagtcgatgaccgtaaacaggcatggatgatcctgccataccattcacaacattaagttcgagatttaccccaagtttaagaactcacaccactatgaatcttaccgaattaaagaatacgccggtttctgagctgatcactctcggcgaaaatatggggctggaaaacctggctcgtatgcgtaagcaggacattatttttgccatcctgaagcagcacgcaaagagtggcgaagatatctttggtgatggcgtactggagatattgcaggatggatttggtttcctccgttccgcagacagctcctacctcgccggtcctgatgacatctacgtttcccctagccaaatccgccgtttcaacctccgcactggtgataccatctctggtaagattcgcccgccgaaagaaggtgaacgctattttgcgctgctgaaagttaacgaagttaacttcgacaaacctgaaaacgcccgcaacaaaatcctctttgagaacttaaccccgctgcacgcaaactctcgtctgcgtatggaacgtggtaacggttctactgaagatttaaccgctcgcgtactggatctggcatcacctatcggtcgtggtcagcgtggtctgattgtggcaccgccgaaagccggtaaaaccatgctgctgcagaacattgctcagagcattgcttacaaccacccggattgtgtgctgatggttctgctgatcgacgaacgtccggaagaagtaaccgagatgcagcgactggtaaaaggtgaagttgttgcttctacctttgacgaacccgcatctcgccacgttcaggttgcggaaatggtgatcgagaaggcgaaacgcctggttgagcacaagaaagacgttatcattctgctcgactccatcactcgtctggcgcgcgcttacaacaccgttgttccggcgtcaggtaaagtgttgaccggtggtgtggatgccaacgccctgcatcgtccgaaacgcttcttcggtgcggcgcgtaacgtggaagagggcggcagcctgaccattatcgcgacggcgcttatcgataccggttctaaaatggacgaagttatttacgaagagtttaaaggtacaggcaacatggaactgcacctctctcgtaagatcgctgaaraacgcgtcttcccggctatcgactacaaccgttccggtacccgtaaagaagagctgctcacgaytcaggaagaactgcagaaaatgtggatcctgcgcaaaatcattcacccgatgggcgaaatcgatgcaatggaattcctcattaataaactggcaatgaccaagaccaatgacgatttcttcgaaatgatgaaacgctcataaatttgtcttatgccaaaaacgccacgtgtttacgtggcgttttgcttttatatctgtaatcttaatgccgcgctggcgatgttaggaaaattcctggaatttgctggcatgttatgcaatttgcatatcaaatggttaatttttgcacaggactggtgggttcggaacggactttcccttctgaataaaggtcttcgtggttatacttctgctaataattttctctgagagcatgcattgtgaatttactgacagtgagtactgatctcatcagtatttttttattcacgacactgtttctgttttttgcccgtaaggtggcaaaaaaagtcggtttagtggataaaccaaacttccgcaaacgtcaccaggggttgataccactcgttgggggtatttcggtttacgcagggatttgcttcacgttcggaattgtcgattactatattccgcatgcatctctctatctcgcttgtgccggtgtgcttgttttcattggcgcgctggatgaccgttttgatatcagcgtaaaaatccgtgccaccatacaggccgctgttggcattgttatgatggtgtttggcaacctttatctcagtagcctgggttatatctttggctcctgggagatggtgctcggaccgtttggttacttcctgacgctatttgccgtctgggcggccattaatgcgttcaacatggttgatggcattgatggcttgctgggcgggttgtcctgcgtctcgtttgcagcaatcggtatgattttgtggttcgacgggcaaaccagcctcgcaatctggtgctttgcgatgatcgccgccatcctgccatatatcatgcttaaccttggtatcctgggtcgccgctacaaagtctttatgggtgatgcgggcagtacgctgattggttttaccgtgatctggatcctgctcgaaacgacccaaggcaaaacccatcccatcagcccggttaccgctttgtggataatcgccattccgctaatggatatggtggcgattatgtaccgtcgcctgcgtaaaggcatgagcccattctctcctgaccgtcagcatattcaccatttgatcatgcgtgccgggtttacttcccgccaggcgtttgtgctgattacccttgccgcagcactgctcgcttccattggcgtgctggcagaatattctcattttgtcccggagtgggtcatgttggtgctctttttgctagcattcctcctctatggatattgcattaagcgtgcctggaaagttgctcgctttattaagcgcgtaaaacgcagactgcgtagaaatcgtggtggcagccccaatttaaccaaataaatgaggatgtgatgacacaaccaatgcctgggaaaccggccgaagacgctgaaaatgaactggatattcgtgggttgtttcgtaccttgtgggctgggaagctatggattattggcatggggctggcgtttgcgttaatcgcgctggcgtatacgttttttgctcgtcaggagtggagctcgacggcgattaccgatcgtccaacggtgaatatgctggggggatattactcgcagcagcaatttttgcgtaacctggatgtccgttcaaacatggcttctgccgaccaaccatcggtcatggacgaagcctataaagagtttgttatgcaactggcctcgtgggatacccgcagagagttctggctgcaaaccgactattacaagcagcggatggtgggcaacagcaaagccgatgcggcgttgctggatgaaatgattaacaacatccagtttatccccggagactttacccgcgcggtcaatgacagcgtgaagcttattgccgaaaccgcgcctgacgctaataacctgttacgtcagtatgttgcttttgccagccagcgtgcagccagccatctgaatgatgagctgaaaggcgcatgggcggcgcgtaccatccagatgaaagcacaggtgaagcgtcaggaagaggtggcgaaagccatctacgaccgccggatgaacagcattgagcaggcgctgaaaattgctgagcagcataatatttcgcgcagtgcgacagatgtgcctgccgaggaattacctgattcagaaatgttcctgcttgggcgtccaatgctccaggctcgactggaaaatttacaggccgtcggtccggcctttgatctcgactatgatcagaatcgggccatgttaaacaccctgaatgttggtccaaccctggatccgcgttttcagacctatcgctatttgcgtacgccggaagaaccggtaaaacgcgatagcccacgtcgtgccttcctgatgattatgtggggcattgtcggggggctgatcggggctggtgtcgcattaacccgccgttgctcgaaatagcaacactgctgcggtgagcgcaaaggcgctcgccgcttattcgaagagaatcgatgtgaaagtactgactgtatttggtacgcgcccggaagccatcaagatggctccgttggtgcatgcgttggcaaaagatcctttttttgaggctaaagtttgcgtcactgcgcagcatcgggagatgctcgatcaggtgctgaaactcttttccattgtacctgactacgatctcaacataatgcagccaggacagggcctgacagagataacctgtcggattctggaagggctaaaacctattcttgccgagttcaaaccagacgtcgtgctggttcacggcgacacaacgacgacgctggcaaccagcctggcggcgttttatcagcgtattcctgttggtcacgttgaggctggtttacgcacgggcgatctctattcgccgtggccggaagaggctaaccgtacattgaccgggcatctggcgatgtatcatttctctccaaccgaaacttcccggcaaaacttgctgcgtgaaaacgttgcagatagccgaatcttcattaccggtaatacagtcattgatgcactgttatgggtgcgtgaccaggtgatgagcagcgacacgctgcgttcagaacttgcggcaaattacccgtttatcgaccccgataaaaagatgattctggtgaccggtcacaggcgtgaaagcttcggtcgtggctttgaagaaatctgccacgcgctggcagacatcgccaccacgcaccaggacatccagattgtctatccggtgcatctcaacccgaacgtcagagagccggtcaatcgcattctggggcatgtgaaaaatgtcattctgatcgatcctcaggagtatttaccgtttgtctggctgatgaaccacgcctggctgattttgaccgactcaggcggcattcaggaagaagcgccttcgctggggaaaccggtgctggtgatgcgcgataccactgagcgtccggaagcggtgacggcgggtacggtgcgtctggtaggcacggataagcagcgaattgtcgaggaagtgacgcgtcttttaaaagacgaaaacgaatatcaaactatgagccgcgcccataacccgtatggtgatggtcaggcatgctctcgcattctggaagcgttaaaaaataatcggatatcactatgagttttgcgaccatttctgttatcggactgggttacatcgggctgcctacagcagcagcgtttgcctcacggcaaaaacaggtgattggtgtcgatatcaaccaacacgcggttgataccatcaatcgtggcgaaatccatatcgtcgagcctgatttggcgagcgtagtaaaaactgccgtagaaggcggttttttacgagcgagcacgacgccagttgaagcggatgcctggctgattgctgtacccacgccgtttaaaggcgatcatgagccagatatgacctacgttgaatcggctgctcgctccattgcgccagtgctgaaaaaaggcgcgctggtgatccttgaatccacctcgccggtggggtcaaccgagaagatggcagaatggttagcagagatgcgtccggatctcactttcccacagcaggtgggcgagcaggcggacgtcaacattgcttactgcccggaacgcgtgttaccgggccaggttatggtcgagctgattaaaaacgatcgcgtgattggtggtatgacgccggtttgttcggcccgcgccagcgaactgtacaaaattttcctcgaaggtgagtgtgtcgtcactaactcgcggacggcggaaatgtgtaagctcaccgaaaacagcttccgcgatgtgaatatcgcttttgctaatgaattgtcgctgatttgtgccgatcaggggattaacgtctgggaactgattcgcctggcgaatcgtcaccctcgcgttaatattcttcagcctggccctggcgtgggcggtcactgcattgctgttgatccgtggtttatcgtggcacagaacccccagcaggcgcggcttatccgtaccgcgcgcgaagtgaacgatcacaaaccgttctgggttatcgatcaggtgaaagcggcggtggctgattgcctggcggctaccgataaacgcgccagtgaactgaaaatcgcctgctttggtctggcgtttaaaccgaatattgatgacctgcgcgaaagcccggcgatggaaatcgctgaactgatcgcccagtggcatagcggcgaaactctggttgttgagcctaacatccaccagttgccgaaaaaactgaccgggctttgtactctggcgcagcttgacgaggcgctggcaacggcagacgtgctggtgatgctggtcgatcatagtcagttcaaagttatcaatggcgacaatgtccatcagcagtatgtcgtcgatgctaaaggagtctggcgctgatgagaaagattctgataacaggcggtgccgggtttattggctcggcgctggtgcgttatatcatcaacgaaacgagcgacgcggtggtagtggtcgataagctgacctacgccggaaacctgatgtcgctggcaccggtcgcgcaaagcgagcgctttgcctttgagaaagttgatatctgcgatcgggcagaactggcgcgcgtattcactgagcatcagccagactgtgtcatgcatctggcagccgaaagccatgttgaccgttytattgacggcccggcagcgtttattgaaaccaacattgtcgggacttatacattgcttgaagcggcgcgggcttactggaatgcgctgacggaagataaaaaatcagcgttccgttttcatcatatctccactgacgaastatatggtgacctgcactcgacggatgatttcttcaccgaaaccacgccgtatgcgccgagcagcccttattccgcgtcaaaagccagcagcgaccatctggtgcgcgcctggctgcgaacctatggtctgccaacgcttatcaccaactgctcgaataactacggtccttaccactttccggaaaaactgatcccgctgatgatcctcaacgcgctggcgggtaaaccgctaccggtatatggcaacgggcagcaaatccgtgactggctgtatgttgaagatcacgcccgcgcgctgtattgcgtggcgaccaccgggaaagtcggtgaaacctataatattggtggtcacaacgagcgtaagaatctcgatgttgtggaaaccatttgcgagctgctggaagaactggctccgaacaagccgcaaggcgtggtgcattatcgtgacttgatcacctttgtcgctgaccgtccggggcatgatctgcgctatgccattgatgcttcgaaaattgcccgtgaacttggctggctgccgcaggaaacctttgaaagtggaatgcgtaaaacggtgcagtggtatctggctaatgaaagctggaggaagcaggtgcaggacggcagctatcagggcgagcgtttaggtctgaaaggctaattttcagcggaggcaaacatgaaaggtattatcctggcgggcggttccggtacccgattgcatccgattacgcgcggcgtatcgaagcaactgttgccgatttacgataagccaatgatttactatccgctgtcggtgctgatgctggccggtatccgcgaaattctcatcatcactacgccggaagataaaggttatttccagcgcctgctgggcgatggtagtgagttcggtatccagctggaatatgccgaacagcccagcccggacggtctggcgcaggcctttatcatcggtgaaaccttccttaatggtgaaccttcttgtctggtgctgggcgataacatcttcttcggtcagggcttcagtccgaagctgcgtcatgttgcggcgcgcacggaagtggcgacggtttttggctatcaggtgatggacccggaacgctttggcgtggtggagtttgacgataatttccgcgctatctcgctggaagaaaagccaaaacagccgaaatcaaactgggcggtgaccgggctttatttctacgacagtaaagtcgtggagtacgcaaagcaggtgaagccgtcggagcgtggtgaactggagattacctccatcaaccagatgtacctcgaggcgggcaacctgaccgttgaactgctcgggcgcggatttgcctggctggacactggcactcacgacagcctgattgaagccagcacctttgtacagacggtggaaaaacgccagggctttaagattgcctgcctggaagagatcgcctggcgtaacggctggctcgatgacgagggtgtgaagcgtgctgccagttcattagcgaaaactggctacggccaatatctgctggagttacttcgtgcccgtccgcgccagtattgagccactaacctgggaaaacgccttctttggtgttaacagcgccatcgtgcgcattacgtctgaagcaccgttcctgacgccagacgcgttagcgccgtggtcacgggtgcaggccaaaattgcggcatcaaatacgggggaactggatgccctgcaacagctgggattctccctggtagaaggtgaagttgatttggcgctacccgtgaacaatgccagtgatagcggtgctgtagtggcacaagagaccgatattcccgcattacgtcagttagccagcgccgcatttgcgcaaagccgttttcgtgcgccgtggtatgcgcctgacgccagcagtcgcttttatgcacagtggattgaaaatgccgtgcgcggcacctttgatcatcaatgtctgattttacgtgcggcgtccggcgatattcgcggttatgtctctttacgggaactcaatgctacagatgcgcgaattggcctgctggctggacgcggtgcaggtgctgagctgatgcaaacggcgctaaactgggcgtatgctcgcggtaaaacaactttgcgggtggcgacccaaatgggcaacaccgccgcgcttaaacgatacatacaaagtggtgcgaatgtagaaagcaccgcgtactggttatacaggtgatcacatgattccatttaacgcaccgccggtggtgggaaccgaactcgactatatgcagtcggcaatgggtagcggcaaactgtgtggcgatggcggttttacccgtcgctgccagcagtggctggagcaacgttttggcagcgccaaagtgttactgacgccgtcctgcaccgcttcgctggagatggcggcgctgctgctcgatatccagcctggcgatgaagtgatcatgccgagctacacctttgtctccaccgccaatgcctttgtgctgcgtggcgcaaaaatcgtttttgtggatgttcgcccggacaccatgaacatcgacgaaacgttgattgaagcggcgatcaccgacaaaacgcgcgttatcgtgccggtgcattacgcgggcgtggcctgcgaaatggacaccattatggcgttggcgaaaaagcataatctgtttgtggtggaagatgctgctcagggcgtgatgtccacttacaaagggcgtgcactgggaaccattggtcatattggctgctttagcttccatgaaaccaaaaactacacggcgggcggtgaakgcggcgcgacgctgattaacgataaagcgttgatcgaacgagccgagatcatccgtgaaaaaggcacaaaccgcagccagttcttccgtggtcaggtcgataaatatacctggcgcgatatcggctccagctatttgatgtccgatctgcaagctgcgtacctgtgggcgcaactggaagcagcggatcgtatcaaccagcaacgtctggcgctgtggcaaaactactacgatgcgttagcacctctggcgaaagccgggcgtatcgagctgccgtcgattcccgatggctgcttgcagaacgcgcatatgttttacattaaactgcgggatattggtgaccggagcgcgttgattaactttctgaaagaagcggaaatcatggcggtgttccattacattccgctgcacggttgccctgcgggggaacgctttggtgagttccacggtgaagatcgctacaccaccaaagagagcgagcgcctgctgcgcctgccgctgttctacaacctgtcgcccgtcaatcagcgtacggtaattgcgactttgttgaactacttctcctgatatgtcgttggcaaaagcgtccttgtggacggcggccagtacactggtcaagattggtgccgggttactggtcggtaagttgctggcggtgtcatttggtccggcggggcttgggctggcggcaaatttccgccagttgattaccgtgctcggcgtgcttgccggggctggcatctttaacggtgtaaccaaatacgttgcccagtaccatgataatccgcaacagctgcgccgcgtggtcggcacttcatcagcgatggtacttggcttctctacgctgatggcgctggtttttgtgctggcagctgcgccaatcagcttgggattgtttggtaatcacgactatcaggggctggtgcgtttagtggcgctggtgcaaatggggatcgcctggggcaacctgttactggcgttgatgaaaggctttcgcgatgccgcaggtaatgcgttatctctgattgttggcagcttgattggcgttcttgcgtactacgtcagttaccgtttgggcggatatgaaggggcgttgctgggtctggcgttgattcccgcgctggtggtgattcctgccgccgtcatgttaattaagcgtggtgctatcccgttaagctatctgaaacccagctgggataacggtctggcagggcagttgagcaaatttacgctcatgacgttgattacgtcggtgaccttgcctgttgcttacatcatgatgcgtaaactgctggcggcgcagtatagctgggatgaggtggggatctggcaaggggtgagcagtatttccgatgcctacctgcaatttattacggcatcgttcagcgtatatttgctgcccacgttgtcgcggctaacggaaaagcgcgatatcacccgggaagtggttaaatcgctgaaattcgtcttaccggcagtggcggcggcgagttttaccgtctggttgctgcgtgattttgctatctggctgctgttgtcgaataaatttaccgctatgcgcgatctctttgcctggcagttggtgggtgatgtgttaaaagtgggcgcttatgtctttggttatctggtgatcgccaaagcttcactgcggttttatattctggcggaagtcagccagttcactttattgatggtatttgcccactggctaatccctacgcacggcgcgctgggcgcggcacaggcatatatggcaacctatatcgtctatttttctctttgttgtggcgtgtttttactctggcgtaggcgggcatgactgtactgattcacgtactgggatcggatatccctcaccataaccgaaccgttttgcggtttttcaatgacgcgctggccgcgacgagcgagcacgcgcgcgagtttatggttgttggcaaggacgacggcttaagtgatagctgtccggcgctttctgtgcaatttttccctgggaaaaaatcgctggcggaagcggtcatcgcgaaagcaaaagctaaccgtcagcagcgttttttcttccacggtcagttcaatcccacactgtggctggctctgctgagtggtggcattaagcccagccagttttactggcatatctggggggcagacctgtacgagctttccagtggcttgagatataagcttttttacccactacgtcgcctggcgcaaaagcgagtcggctgtgtatttgccacccgtggtgatttgagcttttttgccaaaacgcacccaaaggtgcggggcgaactgctgtacttcccgacgcggatggatgcttctctcaatacgatggcgaacgatcggcaacgtgaagggaaaatgaccattctggtggggaactccggcgaccgcagcaatgagcatattgctgccttgcgcgccgttcatcagcaatttggcgatacggtaaaagtggtggtgccgatgggatatccgcctcataacgaagcgtacatcgaggaagttcgtcaggcggggctggagttattcagcgaagaaaatctgcaagttctgagtgaaaaactggaatttgacgcctatctgacgctacttcgtcagtgcgctcttggttactttatttttgcccgccagcagggcattggtacgctgtgcttactgattcaggcgggcattccttgtgtgcttaaccgggaaaatccgttctggcaggatatgacggaacagcatttaccggtgctgtttactaccgacgatctcaacgaggatattgtgcgtgaagcgcagcgccagttggcgtcggtggataaaaacaccattgccttctttagccctaactatctacaaggctggcagcgggcgttggcgattgccgccggggaggtcgcatgagtctgctgcaattcagtggcctgtttgttgtctggctgctctgcacgctgtttattgccacgctgacctggtttgagtttcgtcgtgtgcgctttaacttcaatgtattcttttcattgctgtttctgctcacctttttctttggcttcccgctgaccagcgtgctggtgtttcgctttgatgttggtgtcgcgccgccagaaatcctgttgcaggcgttgctttctgcgggctgcttctacgcggtttactacgtcacctacaaaacccgcctacgcaaacgcgttgctgatgtaccgcgccgtccgctgtttaccatgaaccgcgtggaaaccaatcttacgtgggtgatcctgatgggtatcgcgctggtaagcgtcggcatcttcttcatgcacaacggctttttgctgttccggcttaactcctacagtcagatcttttccagtgaagtctccggcgtggcgttaaaacgcttcttttactttttcatcccggcgatgctggtggtctactttctgcgccaggacagcaaagcgtggctgtttttcctcgtcagcacggtcgcctttggcttgctgacttatatgattgtcggcggcactcgcgccaatatcatcatcgcattcgctatcttcctgtttattggcattattcgcggctggatttcgttgtggatgctggcggcggcgggcgtgctggggattgttggcatgttctggctggcgctaaaacgctatggaatgaatgtgagcggcgatgaagcgttctatacgtttctctatctcactcgcgacaccttctcgccgtgggagaatctggcgttgctgttgcagaactacgacaacatcgacttccagggcctggcgccaattgtccgcgatttctatgtctttatcccttcctggctgtggccgggtcgcccgagtatggtgctgaactcagccaactactttacctgggaagtgctgaataaccactccggactggcgatctcgcctacgcttataggctcactggtggtgatgggcggcgcgttgttcatcccgctcggggcgattgtggttggactgatcatcaaatggttcgactggctgtatgagctgggcaaccgcgaaactaatcgctataaggctgcgatattgcacagtttctgctttggggcgatcttcaatatgatcgtgctggcgcgtgaagggctggattcgtttgtctcacgcgtggtcttttttatcgtggtcttcggcgcatgtctgatgatcgcaaaactgttgtactggctttttgaaagcgccggactcattcataaacgtacaaaatcatcgctccggacgcaggttgaaggataacaatgaataacaacaccacggcaccgacctatacgctgcgtggcttacagttgattggttggcgtgatatgcagcatgccctcgattatctgtttgctgacgggcagcttaagcagggaacgctggttgccattaatgctgaaaaaatgctgaccattgaagagaacgccgaggtcagggagttaattaacgctgccgaatttaaatatgcggatggcatcagcgttgtacgttcagtacgtaaaaagtacccgcaggcgcaggtttcccgcgttgccggtgccgatctctgggaagagctgatggcgcgcgcaggcaaagaagggacgacggtatttcttgtgggcggtaaacctgaagtgctggcgcaaactgaagctaaactgcgcaaccagtggaatgtgaatatcgttggcagtcaggatggttattttaaacccgagcagcgtcaggcgctgtttgaacgcattcatgccagcggagcgcaaatcgtcaccgttgcgatgggatcgccaaagcaggagatcttcatgcgcgactgccgtctggtgcatccagatgcgctgtatatgggcgttggcgggacttacgatgttttcaccggtcacgtaaaacgcgcaccgaaaatctggcaaacgctggggctggagtggctctaccgcctgctttcgcagccgagccgcattaagcgtcagcttcgtttgctgcgttatttacgctggcattacaccggcaacctctgattttcctctctttgtaaagcgacggagtggtcactccgtcgcctgtctgcttttttattacacaaagcattcaaatttttaatgctttatttgccatttctcctgaattacgaaaacattcgcaacactcgatgtacccataacgataaccggtaacaccggaaagcatgcaaacacaacacgaggatttatggcagataacaaaccagagctacagcgtgggctggaagctcgacatatcgaactcatcgccctggggggcaccattggcgtcggcctgtttatgggggccgccagtaccctgaaatgggccgggccatccgtattgttggcctatatcatcgccgggctgttcgtctttttcatcatgcgttcaatgggcgaaatgttgttcctcgaaccggttaccggttcgttcgccgtttatgcgcatcgttatatgagcccgttctttggctatctcaccgcctggtcttactggtttatgtggatggcggtggggatctctgaaatcaccgccattggcgtttatgtccagttctggttcccggagatggcgcagtggatacccgcattgatcgcagtggcgctggtggcgttggcgaatctggcagcggtgcggttgtacggcgaaatcgagttctggttcgcgatgatcaaagtcaccacgattatcgtgatgattgtcattggcctgggcgtgattttctttggctttggcaatggcgggcagtcgattggttttagcaatctcacagagcatggcggtttctttgcgggtggctggaaagggttcctgaccgcgctgtgtattgtggtggcgtcctaccagggcgtggagctgattggcattactgccggtgaagcgaagaatccgcaggtgacgctgcgcagtgccgtaggcaaggtgctgtggcggatcctgattttctacgttggcgcgattttcgttatcgtcaccatcttcccgtggaatgaaataggcagcaacggcagcccgttcgtactgacttttgccaaaatcggtattaccgcagcggcgggcattatcaactttgtggtgctgacggctgcgctctctggctgtaacagcggcatgtacagttgcggacgtatgctctacgcactggcgaaaaaccgtcagttaccggcggcgatggcgaaagtttcccgtcacggcgtaccggttgcgggtgtggcagtatctattgctattctgctaattggctcatgcctgaactacatcattcccaatccgcagcgtgtgtttgtctacgtctacagtgccagcgtgcttccggggatggtgccatggtttgtgatattgataagccagctgcgttttcggcgtgcacataaagcggcgattgccagccatccgttccgctcaatcctgttcccgtgggccaactacgtaacaatggcattcctgatttgcgttttgatcggcatgtactttaatgaagatacgcgtatgtcgctgtttgttggcatcatctttatgctggcggtgacggcgatttataaagtttttggccttaatcgccacgggaaagcgcataaactggaggaataagcagcaaaacgcacaaacngtaaccaaacgcgcaatttatttaaaaagggactagacagaggggggggaagtccgtattatccacccccgcaacggcgctaagcgcccgtagctcagctggatagagcgctgccctccggaggcagaggtctcaggttcgaatcctgtcgggcgcgccatttagtcccggcgcttgagctgcggtggtagtaataccgcgtaacaagatttgtagtggtggctatagctcagttggtagagccctggattgtgattccagttgtcgtgggttcgaatcccattagccaccccattattagaagttgtgacaatgcgaaggtggcggaattggtagacgcgctagcttcaggtgttagtgtccttacggacgtgggggttcaagtcccccccctcgcaccacgactttaaagaattgaactaaaaattcaaaaagcagtatttcggcgagtagcgcagcttggtagcgcaactggtttgggaccagtgggtcggaggttcgaatcctctctcgccgaccaattttgaaccccgcttcggcggggttttttgttttctgtgcatttcgtcaccctcccttcgcaataaacgcccgtaataactcattgccccacggtatgatttcgcccttaacgtattgaaggatgacttcaggcaaggagcgaccatgctgcaacaggttccaacgcgtgcttttcatgtgatggcgaaaccgagcggttccgattgtaatctgaactgtgactactgtttttatctcgaaaaacaatccctttaccgcgaaaagccagtcacgcatatggacgatgacacgctggaagcgtatgtccgtcactatatcgctgccagcgaaccgcaaaacgaagtggcttttacctggcagggcggcgaaccaacgctactcgggctggagttttaccgccgtgccgtggcgctacaggcgaaatatggtgctggcaggaagataagtaacagcttccagactaacggcgtactgctcgatgatgaatggtgtgcatttctggcagaaaatcattttcttgttgggttatcgctggatggtccggctgagatccacaatcaatatcgcgtgacaaaaggcggcagacccacgcataaactggtgatgcgtgccctgacgctcctgcaaaaacatcatgtcgactataacgtgctggtctgcgtcaaccgcaccagcgcgcagcaaccgttacaggtttatgattttttgtgcgatgcgggagtcgaattcatccagtttattccggtggtcgagcgcctggctgatgaaacgactgcccgcgaaggactgaaactacatgcgcctggtgatattcagggggaactgacggaatggtctgtgcgccccgatgaatttggtgaatttctggtggcgatattcgaccactggattaaacgcgacgtcggcaagattttcgtgatgaatatcgaatgggcgtttgccaattttgtcggtgcgccgggtgcggtttgccatcatcagccaacctgtgggcgctcggtgattgttgagcacaatggcgacgtttacgcctgcgatcactatgtttatccgcaatatcgactggggaatatgcaccagcaaacaattgcagaaatgatcgattccccgcaacagcaggtgtttggtgaagataaatttaagcaattaccggcgcagtgtcgcagttgtaacgtgttaaaagcatgttggggaggctgcccgaaacaccgcttcatgctcgatgccagcggcaaaccgggactgaattatttgtgtgccgggtatcagcgttatttccgccatctaccgccatatcttaaagcaatggctgatttgctggcgcacggtcgcccggccagcgacattatgcaggcgcatttgctggtggtgagtaagtaaaaaagcggccattttgtggtcgcctgcggttgattgccggattgcggcgtaaacgccttatccggcctacatgatcgtgcaaattcaataaattgcagcgttctgtaggctggataagatgcgtcagcatcgcatccggcaaaggcagatctcagcgatagcgccggcttaatcagatttaatctgcgcgcgtggtggatactttttcaggatctccatatacgcgtgcatttcggtctgtagcggtacacccatcggaatatggcgcacgccgatagagtcgctytcctgcggatcggtgtagaggttaaacaccgacgatccggctgtttgcattactgtgccggtgaatccaccctgatatccgctctgggtataagcgtaaggttgctgaatcaggacgtgatacttgaattcatccatacgcacagcagcgagtttaccgttgaggaagtagtgctcggccttacggttagactgaccatttgttcccaggaagaaagatgtctggtccacaccatcgataaaggtggttttcggcactaaattcgccactttcgcaccaggatgccccgccagatccagtgctgttgggaagagatctgccagatcaacaataccgtcagatttacgcggttggatcatgcctttccagtaaacgaaagtcggtacgcgaacgccgccttcccaggtagatcctttcgcaccacggaacggtgtgcgtccgtgcggcggtacttcggcttccggtccgttatcggaggtaaagacaatcagcgtgttatcaagctgaccgtttttctccagtgctttatacagattagcgaacacatcgttcatttccaccatgcagtcgccatacgaggtgcgtgccggagagctacccgcatatttggcgttcgggtagttatcgaagtgacagccgcgagtgccgtaatagaggaagaaaggcttatcactcttcgccatcttgtcgaggaacttaacgccatattccatccagcgttgatccagatcttccatatatttcggcgtaatgtcggcaatggcctgttgttcgccgccgcgcaccgcatgaacgtcatctttgctaaatggtaattgcttgatgtattcagaacggtccggactcagggccacttccggattgacgtgaacgtcgcgccattcggtgtacatatcagacaccgagttaaagccacggaaatcatcaaagccaacgttctgcggctgcgactctttgttttcccccatatgccatttcccgatggcctgagtgacgtagccctgatcgtgcagcaactgcggcagcgtggttaacccttgcagcccgcccggttgcccgtacattggcggcatcagaatgccgtggtggatggagtattgtccggtgagaatggtggcgcgggttggggaagagcttggttgagaatacgccgaagttaaaatcagcccctggctggcaacggcgtcgatatctggtgtagggttacccaccgccacgccgccaccgttaaaaccgacgtccatccagcccacatcgtccagcaagaaaacaaccacattcggtttcttaccggtttttttctcaagttctgccagcttctgctggggttctttatcctgcgccggatgctgcattactggcatcatgttgtcggcaatagtggtcgccggtttaaccagatactggtttgggtgatcgtatccggcaaagcctttgcgcgcggtggcagttgacggggtatctgctgcgctggccatgagaggaagagcggcggcgacagcaacaacaagaagtttgggtgaaaacgaaaattccatgcaaaatgctccggtttcatgtcaacaaaatgatgacgtaattaagcattgataattgagatccctctccctgacaggatgattacataaataatagtgataaaaataaattatttatttatccaagaaatgaatttaaaaatcaggagagcgttttcaatcctacctctggcgcagtytgatatgtaaggcaggtttattatatcgcgttgattattgatgctgtttttagttttaacggcaattaatatatgtgttattaattgaatgaattttatcattcataataagtatgtgtaggatcaagctcaggttaaatattcactcaggaagttattactcaggaagcaaagaggattacagaattatctcataacaagtgttaagggatgttatttcccgattctctgtggcataataaacgagtagatgctcattccatctcttatgttcgccttagtgcctcataaactccggaatgacgcagagccgtttacggtgcttatcgtccactgacagatgtcgcttatgcctcatcagacaccatggacacaacgttgagtgaagcacccacttgttgtcatacagacctgttttaacgcctgctccgtaataagagcaggcgtttttttatgtgtcaggaaggtcccggaggtgcttgcctccgggtgagaaggaactactgtggtgggttgttctgcaacgttaacatcaaaccgtcgcgacgcatcgctgcagcttcttccggcttgtgcagtctgtccagcgcgtcggcaagccatgcgtaatcgtaggcgtccggacgttgtttcagcgctgcgcggaaggcgagcgatgcttcctgccattctccgtgcttcatcagtgactggcccagtgtgctccacaacagcgggcgatcgccgacgtttttgatttgctggcgcagcactttttccagctgttccggattgtttgttttcagtcgaggaatcggcagcagtaggcgatcgtcgtactggcgtttcaggccatcgatgataatttgctgggcagtatcatgatcgtcacattcaataagatgttccgccattgccacctgcaacgctacctgatgacgcgttttccggctttggtttttccaccagttacgcaaaccttcgctaccgttatcggcacgcgcctgatccatcaggccaatccatgcctgttgttccagcattgcacgatgttcttcatcaccaacatgggctttcgccattgatgggataatatccagcagcgaactccatgcacctgtgcggatatacgcctgttccgccagacgtaatacttccggatggcgtggcgtaacttccagcagcttatccacgccgtggcgtgcagcatggttttcattacgggccagttgcagacgtacacgggtgatttctaccggaatggtgtcattgccggccagctccgctgcgcgttccagatgttggttggcgcgcgcttcatcaccacgttgttgcgcggcttcggcagccagtagatagttcaccaccggttgttcagcgtgatcggcatttttcgccatcagcttttcaacttgctgataatcgccttccgccagtttcagcagcgcctgttcggtctgcttacgtgcacggcgacgcttacgcccgacaaaccacccacgggtgtgcgcgccagtgcggaagatccgccgcagtagccactcaatggcaaacagcactaccatcgccagaatcaatatgatcgccaggcccgtgacgctggtttcgatattgtagttgtcggtctggatcagcacataaccctgatgaccggcaatcatcgggccaaccacgatccccgcaatcagcaacacaaagagcaataacacttttagcatggttattctccttgcggcgcggctgccggagtatcagcttgcggtgcaggtgcaggtgcaggtgcaggtgcaggtttagcttccgttgtccccgctgccggttgtgccagcaggttacgcacgcgagtctgcatcagtttttccagcatcgcctggctttgcagggtttccggaagatccatcgagatattttgctggcttaactggtctacytcgtcgaggaacgctttggtggtggcatcatcagtatcgtagtaagcacgtacccaggtggagacgttctccagcgcctggcgataagtctcttgctggtgacgcggtacagcttgtgctgcgaccagcaggcgagagcgaatattttcgcgcagatagatatcctgatttggcgctaacagcggtacggcggtgtcatcacgacggcgaatcgtaatgaagttgtccataaagttctgccagcttttttgcagattgatacgccattcgctgatggaactggaaagctcttcaccgtcggaatccatcggcgaaccatcgctgtcattatcggccagacgcaggttatctacctgatttgaaagctgattaagcttaaggatgatgccgtcataatccacctgcgatactgcagaaaggctggcgatatcatcggtaattgcccgacgaacggtaatcagactcgggtcattcatatccgccaggctggcgtctgcacttttcagcaacgctgcagcggtcgtgacgtcctgatcgctccacagcttccgtccggcgagtttcaccagaaaatcggcctgagccagcagccaggttttagcatcgctgccggaaatggtggcgaccttttgttggacttcatccaactgttttgccagcgtttcttgctgacgattcgcctgcttaagctgtgcagcttgttgcttaataatgccttccagctcgactttttggctctcctgggctttttgcaatgccgtcagttggttagccagggcatcgctggtggcggtctgattgacggcctgttgtttaccccagccatacaaaccgacgcccgccgccagagcaatagcgatagccaccgcgctgagaatcaatgcggtattgttcttactctttttttctgttgcgacaggttgtgacgtggtgtccacggcctccctggtctcttcaaccacggcggaggttttttcttgttccgtcattatggcttcctgttatgagagttattgtaatgcccgtaaaagcgcatcgttgtcagcgttatcggcgaccttaatgtcttgccagcccagttcccgggcgagtttcgccaaacgctcactgacgaccaatagtcgacagtgtagtaaccagtgctcacgataccattgtgggatcagcgaccagagttgctgcaacatttcaccgctggtaacaacgaccgtcgtcacctcgcgggattgccagcgcatcgcttcttctgcaccatcgtaatggattgcgcatcgttgataacattcacaaaaagtgacctcagcaccgcgcgccgtcagggtatccccaattagctcacgaccgccattgccacgtaatatcagcgcacgtttgcccgcaatattttgtaattcaggtaattgtagcaagacttcgctgatttcccgatcctgcgggtagagaatcttctgtccgcttacggtatgtagtgccagtgcggtggtgcgtccaatggcgaaataattaggtagtcggggccatttacgatcttgctgatgtagctgtgattgggcaaaagcaaccgcgtgttgcgagagggcaaacaacagatcgctctcccccagcgctgccagttgatcagcaagttgcggtaattgtcgacccggagaaaactcaatcagcggaaaatgccaggccacctgccccagtgtgcgcagacggctcactaactcttctccagcgggagacgggcgggtgacaaggatactcatgccggggcgtctccgttatagacttcagcgaggatctcgcgcgcgccgttattcagtagctcttctgccagcgaaatccccatttgttcggcatcttgcggcgcaccgcggcgttcaccgcgaataatctgcgaaccgtccggcgcgccgaccagcgcacgcagccagatttcgccatcaataagctcggcgtagctaccaattggcacctgacatccaccttcgagacgggtattcatggcgcgttctgcggtaacgcgcagtgcagtttcgtggtgattcagcgcggcaagcagctcgcgagtgcgtgtatcatcaaggcggcattcaataccgactgcaccttgtcctaccgccggaagagaaatctcgggtggcaacgcggcgcgaatgcgggactccagacctaaacgttttagtccggctacggcaagaatgatggcatcgtattcgccgttatccagtttgctcaggcgagtgccgacgttgccgcgcagggagcggataatcagatccgggcggcgttcagccagttggcactggcgacgtaaactggacgtcccgacgatactgcctgccggtaacgcatccagactgtcatagttattggacacaaaggcatcgcgaggatcttcacgctcacaaatagtgaccaggcccagaccttgcgggaattcaaccggcacatctttcattgaatgtacggcgatatcggcgcgattttcgaggagcgcgacttccagctcttttacaaataagccttttccgccgactttcgccagcggcgtatcaagaatcacatcsccgcgcgtcaccatcggtaccagttcaacgaccaggcccggatggctcgccatcaacttgtctttgacatagtgtgcctgccagagtgcaagtgggctttggcgtgtggcaattcttaaaacattgtctaacatgcttgtyaccgtcattatcatccgtggtccatcctaacatccttgccagagtgatgtcagtgttgtggtgaaacgtagacgcctgcgcaaaccgtaaaatgaggtctggcagtggatcctgacaggcgtttcacgccgtcgtaataaggaatttacagagaataaacggtgctacacttgtatgtagcgcatctttctttacggtcaatcagcaaggtgttaaattgatcacgttttagaccattttttcgtcgtgaaactaaaaaaaccaggcgcgaaaagtggtaacggttacctttgacatacgaaatatcccgaatgccgcgtgttaccgttgatgttggcggaatcacagtcatgacgggtagcaaatcaggcgaatacgtcttgtacctctatattgagactctgaaacagagactggatgccataaatcaattgcgtgtggatcgcgcgcttgctgctatggggcctgcattccaacaggtctacagtctactgccgacattgttgcactatcaccatccgctaatgccgggttaccttgatggtaacgttcccaaaggcatttgcctttacacgcctgatgaaactcaacgccactacctgaacgagcttgaactgtatcgtggaatgtcagtacaggacccgccgaaaggtgagcttccaattactggtgtatacaccatgggcagcacctcgtccgtagggcaaagttgttcctctgacctggatatctgggtctgtcatcaatcctggctcgatagcgaagagcgccagttgctacaacgtaaatgcagcctgctggaaagctgggccgcctcgctgggtgtggaagttagcttcttcctgattgatgaaaaccgttttcgccacaacgagagtggcagtctggggggcgaagattgtggctccacccagcatatactgctgcttgatgaattttatcgtaccgccgtgcgtctcgccggtaagcgtattctgtggaatatggtgccgtgcgacgaagaakagcattacgatgactacgtaatgacgctctacgcacaaggcgtgctgacgccaaatgaatggctggatctcggcggcttaagctcgctttccgctgaagaatacttcggtgccagcctttggcaactctacaagagtatcgattctccatacaaagcggtgctgaagacactgctgctggaagcctattcctgggaatacccgaacccacgcctgctggcgaaagatatcaaacagcgtttgcacgacggcgagattgtatcgtttggcctcgatccttactgcatgatgctggagcgtgttactgaatacctgacggcgattgaagatttcacccgtctggatttagtacgtcgctgcttctatttaaaagtgtgcgaaaagctcagccgtgaacgcgcctgcgtakgctggcgtcgcgcagtgttgagccagttagtgagcgagtgggggtgggacgaagctcgtctggcaatgctcgataaccgcgctaactggaagattgatcaggtgcgtgaggcgcacaacgagttgctcgacgcgatgatgcagagctaccgtaatctgatccgctttgcgcgtcgcaataaccttagcgtctccgccagtccgcaggatatcggcgtgctgacgcgtaagctgtatgccgcgtttgaagcattaccaggtaaagtgacgctggtaaacccgcagatttcacccgatctctcggaaccgaatctgacctttatttatgtgccgccgggccgggctaaccgttcaggttggtatctgtataaccgcgcgccaaatattgagtcgatcatcagccatcagccgctggaatataaccgttacctgaataaactggtggcgtgggcatggtttaacggcctgctgacctcgcgcacccgcttgtatattaaaggtaacggcattgtcgatttgcctaagttgcaggagatggtcgccgacgtgtcgcaccatttcccgttgcgcttacctgcaccgacaccgaaggcgctctacagcccgtgtgagatccgccatctggcgattatcgttaacctggaatatgacccgacagctgcgttccgcaatcaggtggtgcattttgatttccgtaagctggatgtcttcagctttggcgagaatcaaaattgcctggtaggtagcgttgacctgctgtatcgcaactcgtggaatgaagtgcgtacgctgcacttcaacggcgagcaatcgatgatcgaagccctgaaaactattctcggcaaaatgcatcaggacgccgcaccgccagatagcgtggaagtcttctgttatagccagcatctgcgcggcttaattcgtactcgcgtgcagcaactggtttctgagtgtattgaattgcgtctttccagcacccgccaggaaaccgggcgtttcaaggcgctgcgcgtttctggtcaaacctggggcttgttcttcgaacgcctgaatgtatcggtacagaaactggagaacgccatcgagttttatggcgctatttcgcataacaaactgcacggcctgtcagtgcaggttgaaaccaatcacgtcaaattaccggcggtggtggacggctttgccagcgaagggatcatccagttctttttcgaagaaacgcaagatgagaatggctttaatatctacattctcgacgaaagcaatcgggttgaggtgtatcaccactgcgaaggcagcaaagaggagctggtacgtgacgtcagtcgcttctactcgtcatcgcatgaccgttttacctacggctcaagcttcatcaacttcaacctgccgcagttctatcagattgtgaaggttgatggtcgtgaacaggtgattccgttccgcacaaaatctatcggtaacatgccgcctgccaatcaggatcacgatacgccgctattacagcagtatttttcgtgatgaacgtgccggaaagcgaggcttatccggcatgcaatcttagcggaaactgactgtttcacccgcctgctgcgtcgccgcctgttccagcaaatcccggaaggtttcgccgctgcgatcgcaaatccactcatcgcctttcagatcaaaatggtagccgccttgtttggttgccagccatacctggtgcagcggttcctggcggttgataatgattttgctgccattctcaaaggtaatggtcagcacgccgccgttgatttcgcagtcgatatcgctgtcgccatcccagtcgtccagacgctcttcaatggtcagccacagttgatcagccaggcgatgaaattcactgtcgttcattgttgtatcctgtttttaagtgatggcggcagtatagcggcatggggtcagggcttcaaagtttgcacctctgcggctgcgttacggcatgattcatccgtcaccggaataatgatgtctctgtgtagcgaaagatttgtctcttcattagggcgcagttacaccacgcctttccctgtttctggtaaacattatgatcaggtttaccgagcgagcatcctcacgctgacggaactaaaaaagccaacaaacaaaccacattgcgatagtgcataaagccatcctggcgtgaggtgttgatcacgaaactgccagcagaacataaatcctcacgagtaagcgttatactcgcagcatttcctcacttttcagacttcataaagagtcgctaaacgcttgcttttacgccttctcctgcgatgatagaaagcagaaagcgatgaactttacaggcaatccataatgaaaaacgtgtttaaggcactcactgtattacttactctcttcagcctgacgggctgcggtctgaaaggtccgctctatttcccgcctgcagataaaaatgcaccgccgccgaccaaaccggtagagacgcaaacgcaatccacggtgccggataaaaacgatcgcgccactggcgatggtccatcccaggtgaattactaaaagtcagtttctgtacccgcgtgattggagtaaatgatgcagttytcgaaaatgcatggccttggcaacgattttatggtcgtcgacgcggtaacgcagaatgtctttttttcaccggagctgattcgtcgcctagctgatcggcacctgggggtagggtttgaccaactgctggtggttgagccgccgtatgatcctgaactggattttcactatcgcattttcaatgctgatggcagtgaagtggcgcagtgcggcaacggcgcacgctgctttgcccgttttgtgcgtctgaaagggctgaccaataagcgcgatatccgcgtcagcaccgccaacgggcggatggttcttaccgtcaccgatgatgatctggtccgcgtaaatatgggcgaacccaacttcgaaccttctgccgtgccgtttcgcgctaacaaagcggaaaagacctatattatgcgcgccgccgagcagacaatcttatgcggcgtggtgtcgatgggaaatccacattgcgtgattcaggtcgatgatgtcgatactgcggcggtagaaacactggggcctgttctggaaagccacgagcgttttccggagcgcgccaatatcggttttatgcaagtggttaagcgcgagcatattcgtttacgcgtttatgagcgtggggcaggagaaacccaggcctgcggcagcggcgcatgtgcggcggttgcagtagggattcagcaaggtttgctggccgaagaagtacgcgtggaactcccaggcggtcgtcttgatatcgcctggaaaggtccgggtcacccgttatatatgactggcccggcggtacatgtctacgacggatttattcatctatgaagcaaccaggggaagaactgcaggaaacactcacggagcttgatgaccgggtggttgtcgattatctgattaaaaatcctgagttttttatccgcaatgcgcgcgcagtagaagcgatacgtgtgccgcatccggtacgcggtaccgtttcgttggtcgagtggcacatggcccgcgcacgtaatcatattcatgttctggaagagaacatggcgctgttgatggaacaggctatcgccaacgaaggcctgttttatcgcttactctacctgcagcgcagtctcaccgccgccagcagtcttgatgatatgctgatgcgctttcaccgctgggcgcgtgatctcggcctggcaggtgcgagtctgcgcctgtttccggatcgctggcgcttaggtgcgccgtcgaaccacactcatctggcattaagccgtcagtctttcgaaccgctgcgtattcagcgtctggggcaggagcagcattatctggggccgcttaacggaccggagctgctggtggtactaccggaagcgaaagcggtgggatcggtggcgatgtcgatgctgggaagcgatgctgatttaggcgtggtgctgttcaccagccgcgatgccagtcactatcaacaagggcagggaacgcagttacttcatgaaattgcgctgatgttgccggagcttctggagcgttggattgaacgcgtatgaccgatttacacaccgatgtagaacgctacctacgttatctgagcgtggagcggcagcttagtccgataactctgcttaactaccagcgacagcttgaggcgatcatcaattttgccagcgaaaacggcctgcaaaactggcagcaatgcgatgcagcgatggtgcgcaattttgctgtacgcagtcgccgtaaagggctgggcgcggcaagcctcgcattacgcctctctgcgctacgtagcttttttgactggctggtcagccagaacgaactcaaagctaacccggcgaaaggtgtttcggcaccgaaaacgccacgtcatctgccgaaaaatatcgacgtcgatgatataaatcgcctgttggatattgatatcaacgatcccctcgctgtgcgcgaccgtgcaatgctggaagtgatgtacggcgcgggcctgcgtctttccgagctggtggggctggacatcaaacacctcgacctggagtccggcgaagtgtgggtgatggggaaaggcagcaaagagcgccgcctgccgattggtcgtaacgctttgtcatggattgagcactggcttgatttgcgcgacctgtttggtagcgaagacgacgcgctttttctgtcgaaactgggcaagcgtatctccgcgcgtaatgtgcagaaacgctttgccgaatggggcataaaacaagggctgaataatcacgttcacccgcataaattacgtcactcgttcgctacgcatatgctggagtcgagcggcgatcttcgtggtgtgcaggagctgctgggtcatgccaacctctccaccacgcaaatctatactcatcttgattttcaacaccttgcctcggtgtacgatgcggcgcatccacgcgccaaacgggggaaataatgcgtttttaccggcctttggggcgcatctcggcgctcacctttgacctggatgataccctttacgataaccgtccggtgattttgcgcaccgagcaggaggcgcttacctttgtgcaaaattaccatccggcgctgcgcagcttccagaatgaagatctgcaacgcctgcgccaggcggtacgggaagcggaacccgagatttatcacgacgtgacgcgctggcgttttcgctcaatagaacaagcgatgcttgacgccggattgagcgcggaagaagccagtgcaggcgcacacgcggcaatgatcaactttgctaaatggcgcascaggatcgacgtcccgcagcaaacccacgacaccttaaaacagctggcgaagaaatggccgctggtggcgatcaccaacggtaacgctcagccggaactgtttggtttgggggattattttgagtttgtgctgcgcgctggcccgcacgggcgctcgaaaccgttcagcgatatgtacttcctggcggcggaaaaactcaacgtgccgatcggcgagatcttacatgtaggtgacgatctcaccactgacgtgggtggggcaattcgcagcggaatgcaggcctgttggatcagaccggaaaatggcgatctgatgcaaacctgggatagccgtttactcccgcatctggaaatttcccggttggcatctctgacctcgctgatataatcagcaaatctgtatatatacccagctttttggcggagggcgttgcgcttctccgcccaacctatttttacgcggcggtgccaatggacgtttcttacctgctcgacagccttaatgacaaacagcgcgaagcggtggccgcgccgcgcagcaaccttctggtgctggcgggcgcgggcagtggtaagacgcgcgtactggtgcatcgtatcgcctggctgatgagcgtggaaaactgctcgccatactcgattatggctgtgacgtttaccaacaaagcggcggcggagatgcgtcatcgtatcgggcaactgatgggcaccagccagggcggcatgtgggtcggcaccttccacgggctggcgcaccgtttgctgcgtgcgcaccatatggacgccaatctgccgcaggatttccagatcctcgatagcgaagaccagctacgcctgcttaagcgtctgatcaaagccatgaacctcgacgagaagcagtggccgccgcgccaggcaatgtggtacatcaacagccagaaagatgaaggcctgcgtccgcatcatattcaaagctacggtaatccggtggagcagacctggcagaaggtgtatcaggcgtatcaggaagcgtgcgatcgtgcaggcctggtggacttcgccgagctgctgctgcgcgctcacgagttgtggcttaacaagccgcatatcctgcaacactaccgcgaacgttttaccaacatcctggtggacgaattccaggataccaacaacattcagtacgcgtggatccgcctgctggcgggcgacaccggcaaagtgatgatcgtcggtgatgacgaccagtcaatctacggctggcgcggggcgcaggtggagaatattcagcgtttcctcaatgatttccccggtgccgaaactatccgtctggagcagaactatcgttctaccagtaacattctgagcgccgcgaacgccctgattgaaaacaacaacgggcgtctgggtaaaaaactgtggaccgatggcgcggacggtgagcctatttccctctattgcgcttttaacgaactcgatgaagcgcgttttgtcgttaaccgcatcaaaacctggcaggacaacggtggggcgctcgccgagtgcgccattctctaccgcagcaacgcccagtcgcgggtgctcgaagaggcgttattgcaggccagtatgccgtaccgtatttacggcgggatgcgcttcttcgaacgccaggaaatcaaagatgcgctytcgtatctgcgcctgattgccaaccgcaacgacgacgcggcctttgagcgtgtggtgaatacgccaacgcggggtattggtgaccggacgctggacgtggtacgtcagacatcgcgcgatcgccagttaacactctggcaggcatgtcgtgaactgttgcaggaaaaagccctcgccggacgtgctgccagcgccttacagcggtttatggaactgatcgacgccttagcgcaggaaactgccgatatgccgctgcatgtacagactgaccgggtaattaaagactccggcctgcgtaccatgtacgagcaggagaagggcgaaaaaggtcagacgcgtatcgaaaacttagaggaactagtgacggcaacgcgccaattcagctacaacgaagaagacgaagatttaatgccgctgcaggcgttcctctcccatgcggcgctggaagcgggcgaggggcaggcggatacctggcaggatgcagtgcagttgatgacgctgcactcggcgaaaggcctggagttcccgcaggtgtttatcgtcggtatggaagagggcatgttcccaagccagatgtcgctggatgaaggcggacgtctggaagaagaacgccgtctggcctacgttggtgtaacccgcgcgatgcagaaactgacgctgacctacgcggaaactcgccgtctgtatggcaaagaggtttaccatcgcccgtcgcgctttatcggtgagttgccggaagagtgtgtggaagaggtgcgcctgcgcgccacggtaagccgcccggtcagccatcagcgtatgggtacgccgatggtcgagaacgacagcggytacaagctcggccagcgtgtacgccacgctaagtttggtgaaggcactatcgtcaatatggaaggcagcggcgagcatagccgtttgcaggtggcattccagggccagggtattaaatggctggtggcggcatacgcccggctggagacggtataacgttgcgggatgcggtgcgccacaccgcatccggcatcagcaccttacttatcacatttcttcacatcaatattccagtcagcaccagacgcaacctgatgtttctgcgcgaaattatccatattcagcgccacggaaacattcaataagctgttcagatacaccatcggctgtccttccggcacatcgccgaagcttgcgacatacggcattttccctgcgtatttttgccgggaaccttcggaaatggtcacacacaacgtgtcgttgagtttgatccccgcctgattcagcaactcgtcgctgatattgctccagacgttgccgtactgaatatcgagaatcgggatattgcccttcacttcaccttttgttgcttttgctttctgataagaaagttcgacaacctttgcaggaagctcaggccccacctgytcgaacgtgatcgccccggaagccagacgtgcaccggtgtaggcatacacgtcacgaccgtggaaggtatatgacttttcagaacctttcaggcggttagctttttcgtcgatttcccggacgctctcaatacccagcgattccgccaccaaagtgagcgtaccgttatccggtgaaacgaagtattgaccgtttttggttttcagcactatcgatttacggtcagtgcctacgcccggatcgaccacactgacaaataccgaaccttgcggccagtaactggcggtctgatacaggcggtaagcgccttcccagatgttatacggtggaatttcgtgtgttaaatcaaatattttaagattatggtcaacaccgaatgcgacccctttcatcgccgagacggcaccatctttcaggctaaaatcagtttgtaaaatcaaagcgttatccgcataagcggatgatgatcccagacacgttaataaaaataacgttgcgagcgtttttttcatttttgtttcccttcatttatctgatgattttccagctgtgtagccagccccagtttgtctggcctcctcgagtgtacaatgcttaacctttccgctcgacggaaatcatggtgacaaaaggatagcgttgccacgggattgccccgcctttcatatacatatgtgaaatcgtgccatcaagataaagcagctgctcaacgttcagtttcgctttggcataacaggcaaaatcataaaaatttgtcgcctgctggctcaacaaaaacacggcattcccatgtttattaattccaacaccgttacgaattttacgtgaggcgacgttgggatgaatacgcggattaattacactgttttccatcaacattggccctgactgcaccgcaaactgaatctctttactggttttgaaggcatccagacgaacgatgccgactttatctcccgcgacataaaacacgccgccaggacggataaagaaattcccttcacctgaagcgagatttaacgccaccttctgctgaccgttttcgatgtacaaaccgagcggcgcatagctttcatcatagatgccgccgttcatcgccatctgcacctgaccctgactattcatatccgccagcagagcatgtaaagttccccacgcttcgccattggctttttgccagtacattttcacccgctctgtttgaggattaacggtatacgcctgtacggtcagcgttggatctgagagtgcgcaatcatcagcggcaacagcaaacaagggaagtaaggtgagggcgagaaaaatccgtttgagattcaaggtgatcattcctttaccaatgagtagccgatgcgccattataggtcctggatgtgggatttttttatcctgttagcgaccttgacgagtaccaaaaagcgcgaagttcaactattgttctgtggtgttctgttgcgtgttgacggcaaaattttgctggcgtaacatgcgcgcacgatcactctaagaggacattcgccttggacacacccagtagatactggctcactatcctgtcatccaggatcaactcctaaggctatccctttttgctgatagccttagcggttgtcagcgacctcaatttttcccgtcgcgctgagtcaggctgtttaatggtctgaaacccaatttgtttctgtgtgcccaccgaactgtccgatattttaagcattgggagtcccggtcatgctgagcgcatttcaactggaaaataaccgactgacccggctggaagtcgaagagtcacaaccccttgtaaatgcagtatggattgatcttgtcgaaccggacgacgacgagcgactgcgcgtacaatctgaacttggccagagcctggcaacccgcccggaactggaagacatcgaagcatcggcacgtttctttgaagacgatgacggcctgcatattcactccttcttcttctttgaagatgcggaagatcacgccggtaactccactgtggcatttaccatccgtgatggtcgtctgtttactctgcgtgagcgtgaactgcccgcttttcgtctgtatcgtatgcgtgcccgtagccagtcgatggtagacggtaacgcctacgagttgctgctggatctgttcgaaaccaaaatcgaacagttggcagatgaaattgaaaatatctatagcgacctggagcaattgagccgggtgattatggaagggcatcagggcgatgagtacgacgaggcgctctccactctggcggaactggaagatatcggctggaaagtgcgcctgtgtctgatggatacccagcgcgcgctcaacttcctggtacgtaaagcacgcttaccgggtgggcaactggagcaggcgcgtgaaatcctgcgagatatcgaatccctgctgccgcataacgaatccctgttccagaaggtgaacttcctgatgcaggcggcaatgggttttatcaacatcgagcagaaccgcatcatcaaaattttctcggtggtatccgtcgtgttcctgccgccaacgctggttgcttccagctacgggatgaactttgagtttatgccagaactgaagtggagtttcggctacccaggcgcgattatctttatgatcctcgcgggcctggcaccgtatctgtactttaagcggaagaactggttgtaatatgagtgccggataaagctatttttttatccggcttatttctaaaaattgtcttttttaaagttatgcggattgaaaacttgctctattttattttcttgtgttaattgatactcagtaaaatcgttaataccaatatgagtgttacgataagggtattcattaataaccattaagtaatttttcgtgatgcaattatcattgctcttaattgtcgggaaacagtagagatcttcatacggcccttcgatatattttttatagtcagtgaagccattaccgatatcaatgacataccaggtatgccaactaccttctggtaggggatgttgatttttaatttcattctgatgcttcagataccaatttattttatcgctgtcagtccatggcagatgatcaacgaccagaaagactgaattgccagcatcagagtatgtatacaaaatctgtacaggacgcaatgtccataaattatagatgcagcatagaagaaataaacataatataattttttggagtttgcttttcatagataattttcgattctttcgatagtgttaaaattggtgaaaaaaggtttgaaagcaaagtctttatgccgttgtaaaaagaaccatatgcgaaaaaatctatatttgctgtaagtcttgtttttgatatcagttacatcaagaccgaagtggtcctgtgctacaaaatgaattgttgcactccatcctatagcgtatttttgaaaacttaaaagagatattttttgagctgaaatatcatgaacactgattcctaagccattaaaactgtcctcgaagtcattaaatttatttagtcttgatgaaagtaatttggttttaatgctttgcaggataagaggttggtatcctgtcgagggagttgaattaatgccattttcgatacattctttgattattcgtattggactattataaccatatttatttattttttcatgaaaagataaatttaattgttggctatgaaaattgctgccatttccatatctaaaatgttcaatcagatcttcgataagtgttttatattgtccaaaaaaggaaaacatttttgctagttctttcatttctgcaaataaaatatcagtgcattcacgttgtgatatttttgttccggaacttgaggcactaaaagcaacattaatagaacctgggccagggaaatggtatttaataagtctgtaaggatcaacttttgctgagatatcgcttaggccgagtgagagaaaatcttgttctaccatatcaccatattgcatatcatcagcagaataattatcaaataaactaatagtttcgaaaagtgtacagggaatattaattgatggaagtaatgtgttattcatttacattttccttggttatatttaagctcaatatcaatttgagaacaaatgctagggtaaaaaaatatttaaaaaagaagtacacttcacattttttcattacatctctgaagagaacgtcgttaatgattggtcttgctcattgttaataacaaaatattgaatttaccgattaggaaactttttcctacgccgattgcctccagctatggcatgaactttgagtttatgccagaactgaagtggagtttcggctacccaggcgcgattatctttatgatcctcgcgggcctggcaccgtatctgtactttaagcgcaagaactggctgtaactatacgatgtcgctgtgagtaagttagtgtgctgacagcgacattttagcagagggaatcgcagataacataattgttgtgaataatatccatgccacgttgagttggacgcttaatgactcacatctcaccccttcaattgctgcagagataatagaaaaaagtgtcaaacccaatgaaatcaatacaaagtagattgccttacatccagtatctcttattctttttgctccaatattgatatttacataggtattattaataaccagaataaaactcaaagccaggttgatatcattcaaagttattaatattgaccatgatgttaatgtatagattatgaactgaaagcgtgataaacgctcaagcttggatgggtagaatatatttctgatggatgatttgaacattttttacattgttttatatatataattgttttgaatatatattacctgaattatgtggtttgcatatatatatgcaatatagcagtctttgcattgataactatacagtagtaatttagagtgtgtaagtttttattgatggggtatattttaattaaatataattggaatgtatttttattctataaacaatatcttgggtgaatggattctatatgggaaatggtaacttttggcagttgttcttgggtaaagaacccttacagcaaaaaatctgattttgttaaggcatggttattgtggtgggctattaccatccttgttctatttattttaagcctgactacgacattaaatttaagaagtataggtatagggttaagttttgggttttgtcaaatccttggtagatatacgatgtctctaggatggagtaagtactggggagttttggggggatttcctgtaacaaatattgttctttttcttatcttaatttttttcaaaaaaagataaataagtcagtgggtaggctctttaaacggcctacccatgttaattcttaactttttctacgctgcgtataaatcgcatccatcacaaaaattgccagcgccacccaaataaaggtgaaagtcaccatcttatcggcacccggtttttcaccataaaacgtcacagccagcaggaacatcagcgtcgggccaatgtactggaaaaagcctaacgttgagagacgaaggcgcgtggcagcggcggtaaaacacaacagcggtacggtagtgacaataccggcggcgatcagcagtaaattcagcgacatcgggttttgccccatatggctggttgagctgtcggcaatagcaaacaggtaaatcgccgccacgggcagcagccacatggtttcaattaacatgccggtttgtgcttctaccgcaatcttcttgcgcaccaggccgtagaaggcaaaactaaatgccagccccagcgcgataataggtagcgaaccaaaagtccacagctggactaacacgccacatatcgccagaatcaccgccagccattgcatccggcggaatcgctcgccgaggaaaatcatccccagcacaatgttcaccagcgggttaataaagtaaccaaggctcgcttccagcatatggtgattgttcaccgcccagataaacagtagccagttgccaccaatcagcacggcagagactgccagcataaaaattttctgtggcgtctgaatcagcgtttttaaataggaccactggcggcaaatgctcatcagcaccaccataaagaaaaacgaccagatcacgcgatgcgtcaggatctcatcggcgggcacgtagtaaatcaacttgaagtacgctggggctataccccaaataaaataagcggcaagagcgagtaatacgccctgccgcgtttgttttgcatccatcgggaatactcatttttaattggtaacagcagtttacctgcttttatgtcttcaacctaccatataggtggcggtggcactggcaatataaagctgttcttcattgtgtaattcaacgcgggcgacggcgactttattgcctgcacgcaacaggctactggtagcagtaaaacgctcgcytctgcctgggcgcagataatcgacgcgaagatcaatggtccccatccgcgatagccgctggcgtagttcatcttcactgatggtttcgtggcgggttaaggtacttcctacgcacaccagaccggcggcgacatccagcgccgacgcaatgaccccgccgtgcaaaatgctttgcgcccagttgcccaccatcattggctgatttttaaaggccagctgtgcgaactctttttcgtaacgctccagttccatccccaatgcgcggttaaatggcatgtgataaacaaacatctcacccactaatttcagggcttgttcagcggtcagtacggcagacatatcatccttacacttcattggttaatgaaatgttgattttatgattctttgttgttggtttctactttaggaagggataactaacggcaatggagttaagtatgtaaaataccccgcagaaaaacattcaccttatcaataattcgttacggagaacacgaccgatgcggactctgcagggctggttgttgccggtgtttatgttgcctatggcagtatatgcacaagaggcaacggtgaaagaggtgcatgacgcgccagcggtgcgtggcagtattatcgccaatatgctgcaggagcatgacaatccgttcacgctctatccttatgacaccaactacctcatctacacccaaaccagcgatctgaacaaagaagcgattgccagttacgactgggcggaaaatgcgcgtaaggatgaagtaaagtttcagttgagcctggcatttccgctgtggcgtgggattttaggcccgaactcggtgttgggtgcgtcttatacgcaaaaatcctggtggcaactgtccaatagcgaagagtcttcaccgtttcgtgaaaccaactacgaaccgcaattgttcctcggttttgccaccgattaccgttttgcaggttggacgctgcgcgatgtggagatggggtataaccacgactctaacgggcgttcagacccgacctcccgcagctggaaccgcctttatactcgcctgatggcagaaaacggtaactggctggtagaagtgaagccgtggtatgtggtgggtaatactgacgataacccggatatcaccaaatatatgggttactaccagcttaaaatcggctatcacctcggtgatgcggtgctcagtgcgaaaggacagtacaactggaacaccggctacggcggcgcggagttaggcttaagttacccgatcaccaaacatgtgcgcctttatactcaggtttacagcggctatggcgaatcgctcatcgactataacttcaaccagacccgtgtcggtgtgggggttatgctaaacgatttgttttgatgaacggttgagtggttggcaaatctggaatccagcatccaggattaccctctcagagactaaaagcattgcagtttctcgcgcaggcgctgaaaatagcgcctgtttttatttcaggcaatcggggtgaatgtggcgcaggcggaagtgttgaatctggagtccggagctaaacaggttttacaagaaacctttggctaccaacagtttcgccccggccaggaagaaattatcgacactgtgctttccggtcgcgattgcctggtcgtcatgcccaccggtggcggaaaatccctttgctatcaaattcctgccttattgctaaacggccttaccgtggttgtttcaccgctgatttcgttgatgaaagatcaggtggatcaactgcaagccaacggcgtggcggcggcgtgccttaactcgacgcaaacccgcgaacagcaacttgaagtgatgacaggctgccgcaccgggcaaattcgtctgctttatatcgccccggaacgcctgatgctggataactttcttgagcatctggcgcactggaatccggtgttattagccgttgatgaagcgcactgtatctcccaatggggccacgatttccgcccggaatatgccgcgctcggtcagttgcgccagcggttcccgacgctgccgtttatggcgctgaccgccacagccgacgacaccacgcgccaggatatcgtgcgcctgctggggctgaacgatccgctgattcaaatcagcagttttgaccgtccgaatattcgctacatgctgatggagaaattcaaaccgctcgatcagttgatgcgctacgtgcaggaacagcgcggtaagtccggcattatctactgcaacagccgggcgaaagtagaagacaccgctgcgcgcctgcaaagcaagggtattagcgcggcggcctatcatgccgggctggaaaataatgtccgcgccgacgtgcaggagaaattccagcgcgatgacctgcaaattgtggtggcgacggtggcgttcggcatgggcatcaataaaccaaacgttcgcttcgtggtccactttgatattccgcgcaatatcgaatcctattatcaggaaaccggtcgcgccgggcgtgatggcctgcctgcggaagcgatgttgttttacgatccagctgatatggcgtggctgcgccgttgtctggaagagaagccgcaggggcagttgcaggatatcgagcgccacaaactcaatgcgatgggcgcgtttgccgaagcgcaaacttgccgtcgtctggtattgctgaactattttggcgaagggcgtcaggagccgtgcgggaactgcgatatctgcctcgatccgccgaaacagtacgacggttcaaccgatgctcagattgccctttccaccattggtcgtgtgaatcagcggtttgggatgggttatgtggtggaagtgattcgtggtgctaataaccagcgtatccgcgactatggtcatgacaaactgaaagtctatggcatgggccgtgataaaagccatgaacattgggtgagcgtgatccgccagctgattcacctcggcctggtgacgcaaaatattgcccagcattctgccctacaactgacagaggccgcgcgcccggtgctgcgcggcgaatcctctttacaacttgccgtgccgcgtatcgtggcgctcaaaccgaaagcgatgcagaaatcgttcggcggcaactatgatcgcaaactgttcgccaaattacgcaaactgcgtaaatcgattgccgatgaaagtaatgtcccgccgtacgtggtgtttaacgacgcaaccttgattgagatggctgaacagatgccgatcaccgccagcgaaatgctcagcgttaacggcgttgggatgcgcaagctggaacgctttggtaaaccgtttatggcgctgattcgtgcgcatgtcgatggcgacgacgaagagtagtcagcagcataaaaaagtgccaggatgaagactccgtaaacgtttcccccgcgagtcaaatgtatgttgatgttatttctcaccgtcgccatggtgcacattgtggcgcttatgagtcccggtcccgatttcttttttgtctctcagaccgctgtcagtcgttcccgtaaagaagcgatgatgggcgtgctgggtattacctgcggcgttatggtttgggcagggattgcgttgcttggcctgcatttgattatcgaaaaaatggcctggctgcatacgctgattatggttggcggtggcctgtatctctgctggatgggttaccagatgctgcgcggcgcgctgaaaaaagaggcggtttctgcacctgcgccacaggtcgagctggcgaaaagtgggcgcagtttcctgaaaggtttactgaccaatctcgctaatccgaaagcgattatctactttggctcggtgttctcattgtttgtcggtgataacgttggcactaccgcgcgctggggcattttcgcgttgattattgtcgaaacgctggcgtggtttactgtggtggccagcctgtttgccctgccgcaaatgcgccgtggttatcaacgtctggcgaagtggattgatggttttgccggggcgttatttgccggatttggcattcatttgattatttcgcggtaatgccagacgcgtcttcagagtaagtcggataaggcgtttacgccgcatccgacattatttttcacgcatgcytcgccgatgctaacagcgctcccaccagcataaacaacgagccgaaaatcttattcagcgccttcatctgctttggtcctttaatccatagagcaatccgttgagcaagggtggcgtaaccgatcatcacaataatatcgaccacaatagtggtgacaccgagcacgatatactgcatcagttgcggctgttgcggcatgatgaattgcggaaatagcgccgccagaaacacaatacttttgggattggtgagattcacaaaaactgcgcgctggaacaaatgtcgacgcgattgagtagaggccagcgatttaagatcaattgcgccagcggcgcgccattgctgtattcccagccaaatcaagtaagccgcgcctgcccacttcaacacttcaaacgcaatcactgagcgggaaaatagcgtccccaaccccacgccaaccagcacaatatgaatcgccagtccggtctgaagcccggcaatagacgccaccgcgccgcgataaccgtggttgagcgaggtggtcatagtgttgattgcaccagagcctggcgacaggcttaaaatgattgatgtcagtaggtaggcaaaccaccattctaaggtcatgatgaactcccggtgtgtctatttttgtgccacaatacgctactgtcgcagcgttgtgtcaggcacgctaaaaaaaacgattttacgtggtttaagaggcagattacccgatgtttcagcagcaaaaagactgggaaacaagagaaaacgcgtttgctgcttttaccatgggaccgctgactgatttctggcgtcagcgtgatgaagcagagtttactggtgtggatgacattccggtgcgctttgtccgttttcgcgcacagcaccatgaccgggtggtagtcatctgcccggggcgtattgagagttacgtaaaatatgcggaactggcctacgatttgttccatttggggtttgatgtcttaatcatcgaccatcgcgggcagggacgttccggtcgcctgttagccgatccgcatctcgggcatgttaatcgctttaatgattatgttgatgatctggcggcattctggcaacaggaggtccagcccggtccgtggcgtaaacgctatatactggcacattcgatgggcggtgcgatctccacattatttctgcaacgccatccaggtgtatgtgacgccattgcgctaactgcgccaatgtttgggatcgtgattcgtatgccgtcatttatggcacggcagatcctcaactgggccgaagcgcatccacgtttccgtgatggctatgcaataggcaccgggcgctggcgcgcgttgccgtttgctatcaacgtactgacccacagcagacagcgatatcgacgtaacttacgcttctatgctgatgacccaacgattcgcgtcggtgggccgacctaccattgggtacgcgaaagtattctggctggcgaacaggtgttagccggtgcgggtgatgacgccacgccaacgcttctcttgcaggctgaagaggaacgcgtggtggataaccgcattcatgaccgtttttgtgaactccgcaccgccgcgggccatcctgtcgaagggggacgaccgctggtaattaaaggtgcgtaccatgagatcctttttgaaaaggacgcaatgcgctcagttgcgctccacgccatcgttgattttttcaacaggcataactcacccagcggaaaccgctctacagaggtttaaatttcttatgtaccaggttgttgcgtctgatttagatggcacgttactttctcccgaccatacattatccccttacgccaaagaacccctgaagctgctcaccgcgcgcggcatcaactttgtgtttgcgaccggtcgtcaccacgttgatgtggggcaaattcgcgataatctggagattaagtcttacatgattacctccaatggtgcgcgcgttcacgatctggatggtaatctgatttttgctcataacctggatcgcgacattgccagcgatctgtttggcgtagtcaacgacaatccggacatcattactaacgtttatcgcgacgacgaatggtttatgaatcgccatcgcccggaagagatgcgcttttttaaagaagcggtgttcaaatatgcgctgtatgagcctggattactggagccggaaggcgtcagcaaagtgttcttcacctgcgattcccatgaacaactgctgccgctggagcaggcgattaacgctcgttggggcgatcgcgtcaacgtcagtttctctaccttaacctgtctggaagtgatggcgggcggcgtttcaaaaggccatgcgctggaagcggtggcgaagaaactgggctacagcctgaaggattgtattgcgtttggtgacgggatgaacgatgccgaaatgctgtcgatggcggggaaaggctgcattatgggcagtgcgcaccagcgtctgaaagaccttcatcccgagctggaagtgattggtactaatgccgacgacgcggtgccgcattatctgcgtaaactctatttatcgtaatcgttctttatttggtcagttgtcaacctgatacttcgctacaatggatactcgttaatcaaagagttttccattgtggcgctacttatcatcaccacgattctgtgggccttctcctttagcttttatggcgagtaccttgcggggcacgtcgatagctattttgcggtgctggtgcgcgttggcctggcggcactcgtttttctgccgtttctgcgtacccgtggcaatagcctgaaaacagtcggcctgtatatgctggtgggcgcgatgcagctcggcgtgatgtatatgctgagtttccgcgcttatctctacctgacggtttccgaactgctgctgttcaccgtactgacgccgctctacatcacgctgatttatgacatcatgagtaagcgccgtctgcgctggggatatgcttttagtgccttgttggcggtgattggtgccgggattattcgctatgatcaggtcaccgaccatttctggactggcttgttgctggtgcaactctccaatatcacttttgccatcggcatggtgggttacaaacgcctgatggaaactcgcccgatgccgcagcataacgcctttgcgtggttctatcttggcgcgttcctggtggcggtaattgcatggttcttgctgggaaatgcgcagaaaatgccgcaaaccacgttgcaatggggcattctggtgtttcttggcgtggtggcttccgggattggctactttatgtggaactacggcgcaacccaagtagacgccggaacgctgggcattatgaataatatgcacgttccggcagggctgctggttaacctggctatctggcaccaacagccgcactggccaacgtttattacaggcgcgctggtgatcctggcctcactgtgggtgcatcgtaagtgggtcgctccgcgctcttcacaaacggcagatgatcgcaggcgtgattgcgcgctgagcgaataaacgcttccgtaactggctgacgctgctcgccatcgcgcacggcggcgtacagtcggctccacaagccttcgcccagggttttggtcaccaccagaccctggcgctcaaaactctctactacccaatgtggtagcgcggcaatacccatccgcgcggcaaccatctgaatcaacaataaggtgttatcgacgcttttcagcgacgggctaacgcctgcgggctggagaaaatgccgccagacatccagtcggctacgctgcaccggataaatcaacagcgtttcgctggcgagatcttccggcgtgattcgcgttttcgccgccagtggatggtcaggtgctaacaccagacgcacttcatagtcgaacatcggcgaataatgcaggccactacgcggcagaatatcggaggtcatcaccagatccagctcgccctgctgcaacgcaggctgcgggtcaaacgttacgcccgatttaaaatccatctccacctgcggccagttcttatggaaattttctaatgcgggcgtcagccactgaatacagctatggcactcaatggcaatgcgcaggcgcgtctgttgcggttcattgcaggcttgcagcgcctggctaatttgcggcagcacctggtttgccagttgcaacaggatttccccctgtggagtaaagcgtagcggctggctcttacgcacaaatagccggaagccaaggcgttgttccagatcgctaaactggtgagacagggcggattgcgtttgatgcaacgtcgccgcagcggctgcgagagagccgcagttccgcaacgcttgtagcgttttcaggtgttttacttcgatcatgaaagtccttcacttcggcatgaataatttgcgcttgaggaatatacagtaaccgccaattatggatgtgtaaacatctggacggctaaaatccttcgtcttttaaatttatggtgcgttggctgcgtttctccacsccggtcacttacttcagtaagctcccggggatgaataaacttgccgccttccctaaattcaaaatccataggatttacatataattagaggaagaaaaatgacaatattgaatcacaccctcggtttccctcgcgttggcctgcgtcgcgagctgaaaaaagcgcaagagagttattgggcggggaactccacgcgtgaagaactgctggcggtagggcgtgaattgcgtgctcgtcactgggatcaacaaaagcaagcgggtatcgacctgctgccggtgggcgattttgcctggtacgatcatgtactgaccaccagtctgctgctgggtaacgttccggcgcgtcatcagaacaaagatggttcggtagatatcgacaccctgttccgtattggtcgtggacgtgcgccgactggcgaacctgcggcggcagcggaaatgaccaaatggtttaacaccaactatcactacatggtgccggagttcgttaaaggccaacagttcaaactgacctggacgcagctgctggacgaagtggacgaggcgctggcgctgggccacaaggtgaaacctgtgctgctggggccgattacctggctgtggctggggaaagtgaaaggtgaacagtttgaccgcctgagcctgctgaacgacattctgccggtttatcagcaagtgctggcagaactggcgaaacgtggcatcgagtgggtacagattgatgaacccgcgctggtactggaactaccacaggcgtggctggacgcatacaaacccgcttacgacgcgctccagggacaggtgaaactgctgctgaccacctattttgaaggcgtaacgccaaatctcgacacgattactgcgctgcctgttcaggggctgcatgtggaccttgtacatggtaaagatgacgttgttgaactgcacaagcgcctgccttctgactggctgctgtctgcgggtctgatcaatggtcgtaacgtctggcgcgccgatcttactgagaaatatgtgcaaattaaggacattgtcggcaaacgtgatttgtgggtggcatcttcctgctcgttgctgcacagccccatcgacctgagcgtggaaacgcgtcttgatgcagaagtgaaaagctggtttgccttcgccctacaaaaatgccatgaactggcactgctgtgcgatgcgctgaacagtggtgacacggcagctctggcagagtggagcgccccaattcaggcgcgtcgtcactctactcgtgtacataatccggcggtagaaaagcgtctggcggcgatcaccgcccaggacagccagcgtgcgaatgtytatgaagtgcgtgctgaagcccagcgtgcgcgttttaaactgccagcgtggccgaccaccacgattggttccttcccgcaaaccacggaaattcgtaccctgcgtctggatttcaaaaagggcaatctcgacgccaataactaccgcacgggcattgcggaacatatcaggcaggccattgttgaacaggaacgtttgggactggatgtgctggtacatggcgaggccgagcgtaatgacatggtggaatactttggcgagcacctcgacgggtttgtctttacgcaaaacggttgggtacagagctacggttcccgctgcgtgaagccaccgattgttattggtgacgttagtcgcccggcaccgattaccgtggagtgggcgaagtatgcgcaatctatgactgataaaccggtgaaagggatgctgactggcccggtgaccattctctgctggtcgttcccgcgtgaagatgtcagccgtgaaaccatcgccaaacaaattgcgctggcgctgcgtgatgaagtggcggacctggaagccgcaggaattggcatcatccagattgatgaaccggcgctgcgcgaaggtttaccgctgcgtcgtagcgactgggatgcatatctccagtggggcgtggaggccttccgtatcaacgccgccgtggcgaaagatgacacacaaatccacactcacatgtgttattgcgagttcaacgacatcatggattcgattgcggcactggacgcagacgtcatcaccatcgaaacctcgcgttctgacatggagttgctggagtcgttcgaagagtttgattatccgaatgaaatcggtccaggcgtctatgacattcactcgccaaacgtaccgagcgtggaatggattgaagccttgctgaagaaagcggcaaaacgcattccggcagagcgcctgtgggtcaacccggactgtggcctgaaaacgcgcggctggccagaaacccgcgcggcactggcgaacatggtgcaggcggcgcagaacttgcgtcgggggtaaaatccaaaccgggtggtaataccacccggtcttttctcattacagcgacttcttcccaccatactgcttaaaccattccagcatacgctgccagccatcttctgcagatgcggcatgatagctcgggcgataatcagcgttgaatgcatgcccggcgtccgggtacacgataatctctgctttcgcattagcagcccgcagcgcctggcgcatggtttcaacgctctcctgcggaatactgttatccagaccgccatataagccgagaaccggcgcgttaagatcggttgcgatatcaacaggttgtttcggtgaattcagcgacttatcgcccgtcagtttgccgtaccacgccactgcggcttttagctgtggattatgcgcggcatacagccaagtgatacgtccaccccagcagaatccggtgatcattaaacgatgaacatcgccgccgttgcgggaagcccaactggcgacatgatcgagatcggccagcacctgcgagtcaggcacttttgctaccagaccgctaagcaacgtggggatatcggcaaaatcattcggatcgccttcgcggaagtaaagttcaggtgcgatagccagatacccctccagcgccagacggcgacaaatgtcgcggatatgttcatgcacgccaaaaatttcctgcactacaatgaccactggcagtgggccatcgctttgctttggtctggcatggtaagcaggcatgttatccccttgtgaagggatagaggtgaagcccgccacaatcgcgtcgtccggggtctgaacgatggtcgaagcgagaggcgatgcagcaggtgcaaatccagattgttgtgttgttgccatggtattctccgtacccttataaaaatgttgcgcaatgttaactatagtcagcatgcaacaaatcacattgcctgaatcggctcatcttttatgcagtcctgcagaatgaagagtgatttatgtgatttgcatcacctttggtgggtaaatttatgcaacgcatttgcgtcatggtgatgagtatcacgaaaaaatgttaaacccttcggtaaagtgtctttttgcttcttctgactaaaccgattcacagaggagttgtatatgtccaagtctgatgtttttcatctcggcctcactaaaaacgatttacaaggggctacgcttgccatcgtccctggcgacccggatcgtgtggaaaagatcgccgcgctgatggataagccggttaagctggcatctcaccgcgaattcactacctggcgtgcagagctggatggtaaacctgttatcgtctgctctaccggtatcggcggcccgtctacctctattgctgttgaagagctggcacagctgggcattcgcaccttcctgcgtatcggtacaacgggcgctattcagccgcatattaatgtgggtgatgtcctggttaccacggcgtctgtccgtctggatggcgcgagcctgcacttcgcaccgctggaattcccggctgtcgctgatttcgaatgtacgactgcgctggttgaagctgcgaaatccattggcgcgacaactcacgttggcgtgacagcttcttctgataccttctacccaggtcaggaacgttacgatacttactctggtcgcgtagttcgtcactttaaaggttctatggaagagtggcaggcgatgggcgtaatgaactatgaaatggaatctgcaaccctgctgaccatgtgtgcaagtcagggcctgcgtgccggtatggtagcgggtgttatcgttaaccgcacccagcaagagatcccgaatgctgagacgatgaaacaaactgaaagccaagcggtgaaaatcgtggtggaagcggcgcgtcgtctgctgtaattctcttctcctgtctgaaggccgacgcgttcggccttttgtatttttgcgtagcgcctcgcaggaaatgcctttccaactggacgtttgtacagcacaattctattttgtgcgggtaagttgttgcgtcaggaggcgttgtggatttctcaatcatggtttacgcagttattgcgttggtgggtgtggcaattggctggctgtttgccagttatcaacatgcgcagcaaaaagccgagcaattagctgaacgtgaagagatggtcgcggagttaagcgcggcaaaacaacaaattacccaaagcgagcactggcgtgcagagtgcgagttactcaataacgaagtgcgcagcctgcaaagtattaacacctctctggaggccgatctgcgtgaagtaaccacgcggatggaagccgcacagcaacatgctgacgataaaattcgccagatgattaacagcgagcagcgcctcagtgagcagtttgaaaacctcgccaaccgtatttttgagcacagcaatcgccgggttgatgagcaaaaccgtcagagtctgaacagcctgttgtcgccgctacgtgaacaactggacggtttccgccgtcaggttcaggacagcttcggtaaagaagcacaagaacgccataccctgacccacgaaattcgcaatctccagcaactcaacgcgcaaatggcccaggaagcgatcaacctgacgcgcgcgctgaaaggcgacaataaaacccagggcaactggggcgaggtagtattgacgcgggtgctggaggcttccggtctgcgtgaagggtatgaatatgaaacccaggtcagcatcgaaaatgacgcccgytcgcggatgcagccggatgtcatcgtgcggctgccgcagggaaaagatgtggtgatcgacgccaaaatgacgctggtcgcctatgaacgctattttaacgccgaagacgactacacccgcgaaagcgcgctacaggaacatatcgcgtcggtgcgtaaccatatccgtttgctgggacgcaaagattatcaacagctgccggggctgcgaactctggattacgtgctgatgtttattcccgttgaacccgcttttttactggcgcttgaccgccagccggagctgatcaccgaagcgttgaaaaacaatatcatgctggttagcccgactacgctgctggtggcgctgcgcactatcgccaacctgtggcgttatgagcatcaaagccgcaacgcccagcaaatcgccgatcgtgccagcaagctgtacgacaagatgcgtttgttcatcgatgacatgtccgcgattggtcaaagtctcgacaaagcgcaggataactatcggcaggcaatgaaaaaactctcttcagggcgcggaaatgtgctggcgcaggcagaagcgtttcgcggtttaggagtagaaattaaacgcgagattaatccggatttggctgaacaggcggtgagccaggatgaagagtatcgacttcggtcggttccggagcagccgaatgatgaagcttatcaacgcgatgatgaatataatcagcagtcgcgctagcccattgggagtagttaagccgggtagaaatctagggcatcgacgcccaatctgttacacttctggaacaattttttgatgagcaggcattgagatggtggataagtcacaagaaacgacgcactttggttttcagaccgtcgcgaaggaacaaaaagcggatatggtcgcccacgttttccattccgtggcatcaaaatacgatgtcatgaatgatttgatgtcatttggtattcatcgtttgtggaagcgattcacgattgattgcagcggcgtacgccgtgggcagaccgtgctggatctggctggtggcaccggcgacctgacagcgaaattctcccgcctggtcggagaaactggcaaagtggtccttgctgatatcaatgaatccatgctcaaaatgggccgcgagaagctgcgtaatatcggtgtgattggcaacgttgagtatgttcaggcgaacgctgaggcgctgccgttcccggataacacctttgattgcatcaccatttcgtttggtctgcgtaacgtcaccgacaaagataaagcactgcgttcaatgtatcgcgtgctgaaacccggcggccgcctgctggtgcttgagttctcgaagccaattatcgagccgctgagcaaagcctatgatgcatactccttccatgtgctgccgcgtattggctcactggtcgcgaacgacgccgacagctaccgttatctggcagaatccatccgtatgcatcccgatcaggataccctgaaagccatgatgcaggatgccggattcgaaagtgtcgactactacaatctgacggcaggggttgtggcgctgcatcgtggttataagttctgacaggagaccggaaatgccttttaaacctttagtgacggcaggaattgaaagtctgctcaacaccttcctgtatcgctcacccgcgctgaaaacggcccgctcgcgtctgttgggcaaagtgctgcgcgtggaggtaaaaggcttttcgacgtcattgattctggtgttcagcgaacgccaggttgatgtactgggcgaatgggcaggcgatgctgactgcaccgttatcgcctacgccagtgtgttgccgaaacttcgcgatcgccagcagcttgccgccctgattcgcagtggtgagctggaagtgcagggcgatattcaggtggtgcaaaacttcgttgcgctggcaggtctggcagagttcgaccctgcggaactgctggccccttataccggtgatatcgccgctgaaggaatcagcaaagccatgcgcggaggcgcaaagttcctgcatcacggcattaagcgccagcaacgttatgtggcggaagccattactgaagagtggcgtatggcacccggtccgcttgaagtggcctggtttgcggaagagacggctgccgtcgagcgtgctgttgatgccctgatcaaacggctggaaaaactggaggctaaatgacgccaggtgaagtacggcgcctatatttcatcattcgcacttttttaagctacggacttgatgaactgatccccaaaatgcgtatcaccctgccgctacggctatggcgatactcattattctggatgccaaatcggcataaagacaaacttttaggtgagcgactacgactggccctgcaagaactggggccggtatggatcaagttcgggcaaatgttatcaacccgccgcgatctttttccgccgcatattgccgatcagctggcgttattgcaggacaaagttgctccgtttgatggcaagctggcgaagcagcagattgaagctgcaatgggcggcttgccggtagaagcgtggtttgacgattttgaaatcaagccactggcttctgcttctatcgcccaggttcataccgcgcgattgaaatcgaatggtaaagaggtggtgattaaagtcatccgcccggatattttgccggtcattaaagcagacctgaaacttatctaccgtctggctcgctgggtgccgcgtttgctgccggatggtcgccgtctacgcccaaccgaagtggtgcgcgagtacgaaaagaccttgattgatgaactgaatttgctgcgggaatctgccaacgccattcagcttcggcgaaattttgaagacagcccgatgctctacatcccggaggtttaccctgactattgtagtgaagggatgatggtgatggagcgtatttacggcattccggtgtctgatgttgcggcgctggagaaaaacggcaccaacatgaaattgctggcggaacgcggcgtgcaggtgttcttcactcaggtctttcgcgacagctttttccatgccgatatgcaccctggcaacatcttcgtaagctatgaacacccggaaaacccgaaatatatcggcattgattgcgggattgttggctcgctaaacaaagaagataaacgctatctggcagaaaactttattgccttctttaatcgcgactatcgcaaagtggcagagctacacgtcgattctggctgggtgccaccagataccaacgttgaagagttcgaatttgctattcgtacggtctgtgaacctatctttgagaaaccgctggccgaaatttcgtttggacatgtactgttaaatctgtttaatacggcgcgtcgcttcaatatggaagtgcagccgcaactggtgttactccagaaaaccctgctctacgtcgaaggggtaggacgccagctttatccgcaactcgatttatggaaaacggcgaagcctttcctggagtcgtggattaaagatcaggtcggtattcctgcgctggtgagagcatttaaagaaaaagcgccgttctgggtcgaaaaaatgccagaactgcctgaattggtttacgacagtttgcgccagggcaagtatttacagcacagtgttgataagattgcccgcgagcttcagtcaaatcatgtacgtcagggacaatcgcgttattttctcggaattggcgctacgttagtattaagtggcacattcttgttggtcagccgacctgaatgggggctgatgcccggctggttaatggcaggtggtctgatcgcctggtttgtcggttggcgcaaaacacgctgattttttcatcgctcaaggcgggccgtgtaacgtataatgcggctttgtttaatcatcatctaccacagargaacatgtatgggtggtatcagtatttggcagttattgattattgccgtcatcgttgtactgctttttggcaccaaaaagctcggctccatcggttccgatcttggtgcgtcgatcaaaggctttaaaaaagcaatgagcgatgatgaaccaaagcaggataaaaccagtcaggatgctgattttactgcgaaaactatcgccgataagcaggcggatacgaatcaggaacaggctaaaacagaagacgcgaagcgccacgataaagagcaggtgtaatccgtgtttgatatcggttttagcgaactgctattggtgttcatcatcggcctcgtcgttctggggccgcaacgactgcctgtggcggtaaaaacggtagcgggctggattcgcgcgttgcgttcactggcgacaacggtgcagaacgaactgacccaggagttaaaactccaggagtttcaggacagtctgaaaaaggttgaaaaggcgagcctcactaacctgacgcccgaactgaaagcgtcgatggatgaactacgccaggccgcggagtcgatgaagcgttcctacgttgcaaacgatcctgaaaaggcgagcgatgaagcgcacaccatccataacccggtggtgaaagataatgaagctgcgcatgagggtgtaacgcctgccgctgcacaaacgcaggccagttcgccggaacagaagccagaaaccacgccagagccggtggtaaaacctgctgcggacgctgaaccgaaaaccgctgcaccttccccttcgtcgagtgataaaccgtaaacatgtctgtagaagatactcaaccgcttatcacgcatctgattgagctgcgtaagcgtctgctgaactgcattatcgcggtgatcgtgatattcctgtgtctggtctatttcgccaatgacatctatcacctggtatccgcgccattgatcaagcagttgccgcaaggttcaacgatgatcgccaccgacgtggcctcgccgttctttacgccgatcaagctgacctttatggtgtcgctgattctgtcagcgccggtgattctctatcaggtgtgggcatttatcgccccagcgctgtataagcatgaacgtcgcctggtggtgccgctgctggtttccagctctctgctattttatatcggcatggcgttcgcctactttgtggtctttccgctggcatttggcttccttgccaataccgcgccggaaggggtgcaggtatccaccgacatcgccagctatttaagcttcgttatggcgctgtttatggcgtttggtgtctcctttgaagtgccggtggcaattgtgctgctgtgctggatggggattacctcgccagaagacttacgcaaaaaacgcccgtatgtgctggttggtgcattcgttgtcgggatgttgctgacgccgccggatgtcttctcgcaaacgctgttggcgatcccgatgtactgtctgtttgaaatcggtgtcttcttctcacgcttttacgttggtaaagggcgaaatcgggaagaggaaaacgacgctgaagcagaaagcgaaaaaactgaagaataaattcaaccgcccgtcagggcggttgtcatatggagtacaggatgtttgatatcggcgttaatttgaccagttcgcaatttgcgaaagaccgtgatgatgttgtagcgcgcgcttttgacgcgggagttaatgggctactcatcaccggcactaacctgcgtgaaagccagcaggcgcaaaagctggcgcgtcagtattcgtcctgttggtcaacggcgggcgtacatcctcacgacagcagccagtggcaagctgcgactgaagaagcgattattgagctggccgcgcagccagaagtggtggcgattggtgaatgtggtctcgactttaaccgcaacttttcgacgccggaagagcaggaacgcgcttttgttgcccagctacgcattgccgcagatttaaacatgccggtatttatgcactgtcgcgatgcccacgagcggtttatgacattactggagccgtggctggataaactgcctggtgcggttcttcattgctttaccggcacacgcgaagagatgcaggcgtgcgtggcgcatggaatttatatcggcattaccggttgggtttgcgatgaacgacgcggactggagctgcgggaacttttgccgttgattccggcggaaaaattactgatcgaaactgatgcgccgtatctgctccctcgcgatctcacgccaaagccatcatcccggcgcaacgagccagcccatctgccccatattttgcaacgtattgcgcactggcgtggagaagatgccgcatggctggctgccaccacggatgctaatgtcaaaacactgtttgggattgcgttttagagtttgcggaactcggtgttcttcacactgtgcttaatctctttattaataagattaagcaatagcatggagcgagcctcaccatcgggttcggtgaaaatggcctgaaagccttcgaacgcgccttcggtaataatcaccttatcacccggataaggggttgccggatcgacaatgtctttcggtttatataccgatagctgatgaatcaccgccgatgggactatcgctggcgacgcgccaaagcgcacgaagtggctgacaccgcgggtcgcgttgatagtcgtggtatgaatcacttctggatcaaattccacaaacaggtagttggggaacaatggctcactgactgcagtacgtttgccacgcacgattttttccagggtgatcatcggtgccaggcaattcacagcctgtctttcgaggtgttcctgggcacgttgaagttgcccgcgcttgcagtacagtaaataccaggattgcataatgactcttatccgtttaatcggggcgcaaggatagcaaaagctttacgctaagttaattatattccccggtttgcgttataccgtcagagttcacgctaatttaacaaatttacagcatcgcaaagatgaacgccgtataatgggcgcagattaagaggctacaatggacgccatgaaatataacgatttacgcgacttcttgacgttgcttgaacagcagggtgagctaaaacgtatcacgctcccggtggacccgcatctggaaatcactgaaattgctgaccgcacgctgcgtgctggtgggcctgcgctgttgtttgaaaaccctaaagggtactcaatgccggtgctgtgcaacttgttcggtacgccaaagcgcgtagcgatgggtatgggccaggaagatgtttcagcactgcgtgaagtcggtaaattattagcatttctgaaagaaccagagccgccaaaaggttttcgcgatctgtttgataagctgccgcagtttaagcaggtgttaaacatgccgacaaagcgactgcgcggtgcaccctgccaacaaaaaatcgtctctggcgatgacgtcgatctcaaccgtattcccattatgacctgttggccggaagatgccgcgccgctgattacatgggggctaaccgttacacgtggccctcataaagagcgacagaatctgggcatttatcgccagcaactgattggtaaaaacaagctgattatgcgttggctgtcgcatcgcggcggcgcgctggattatcaggagtggtgtgcggcgcatccaggtgaacgtttcccgatctctgtggcgttgggcgctgatccggcaaccattctcggtgcagtcacaccagtaccagatactttgtcggaatacgcctttgccggattgctacgtggcaccaaaaccgaagtagtgaagtgtatttccaatgatctcgaagtgcccgccagtgcggagattgtgctggaagggtatatcgaacaaggcgaaatggcgccagaaggaccgtatggtgaccacactggttactataacgaagtcgatagtttcccggtatttaccgtgacgcatattacccagcgtgaagatgcgatttaccattccacctataccgggcgtccgccagatgaacccgcggtactgggagtggcgttgaacgaagtatttgttcccattctgcaaaagcagttcccggaaattgtcgatttttacctgccgccggaaggctgctcttatcgcctggcggtagtgacaatcaaaaaacagtacgccggacacgcgaagcgcgtcatgatgggcgtctggtcgttcttacgccagtttatgtacactaaatttgtgatcgtttgcgatgatgacgttaacgcacgcgactggaacgatgtgatttgggcgattaccacccgtatggacccagcgcgggatactgttctggtagaaaatacgcctattgattatctggattttgcctcgcctgtctccgggctgggttcaaaaatggggctggatgccacgaataaatggccgggggaaacccagcgtgaatggggacgtcccatcaaaaaagatccagatgttgtcgcacatattgacgccatctgggatgaactggctatttttaacaacggtaaaagcgcctgatgcgcgtttgttttgccctatttatcgatccgacagagaaagcgcatgacaaccttaagctgtaaagtgacctcggtagaagctatcacggataccgtatatcgtgtccgcatcgtgccagacgcggccttttcttttcgtgctggtcagtatttgatggtagtgatggatgagcgcgacaaacgtccgttctcaatggcctcgacgccggatgaaaaagggtttatcgagctgcatattggcgcttctgaaatcaacctttacgcgaaagcagtcatggaccgcatcctcaaagatcatcaaatcgtggtcgatattccccacggagaagcgtggctgcgcgatgatgaagagcgtccgatgattttgattgcgggcggcaccgggttctcttatgcccgctcgattttgctgacagcgttggcgcgtaacccaaaccgtgatatcaccatttactggggcgggcgtgaagagcagcatctgtatgatctctgcgagcttgaggcgctttcgttgaagcatcctggtctgcaagtggtgccggtggttgaacaaccggaagcgggctggcgtgggcgtactggcaccgtgttaacggcggtattgcaggatcacggtacgctggcagagcatgatatctatattgccggacgttttgagatggcgaaaattgcccgtgacctgttttgcagtgagcgtaatgcgcgggaagatcgcctgtttggcgatgcgtttgcatttatctgagatataaaaaaacccgcccctgacaggcgggaagaacggcaactaaaactttattcagtggcatttagatctatgtcgcatccggcattcggcacacgatgcctgatgcgacgctggcgcgtcttatcaggcmtacattggtgccggatcggtagaccggataaggcgttcacgccgcatccggcaagtggttaaacccgctcaaacaccgtcgcaataccctgacccagaccgatacacatcgtcgccagaccaaactgaacgtctttgtgttccatcagattcagcagcgtggtgctgatacgcgcaccggaacaacccagcggatgacccagcgcgatcgcgccaccgttgaggttgatcttctcgtcaatctgctcaattagtcccagatctttaatacatggcaggatctgcgcggcaaaggcttcattcatttcaaacacgccgatatcactgacagaaagccccgcttttttcagcgccagcttcgaggccggaaccgggccgtaacccatgatcgatgggtcacaaccaacgaccgccatcgaacgcacacgagcgcgcggcttaagacctaattcatgggcgcggctttcactcatcaccagcatggcagctgcgccatcggaaagtgcagaagatgtgcccgccgttaccgtaccgtttactggatcaaacgccggacgcagcgtggcgagggcttccacggtggtttccgggcgaatcacttcgtcgtaattaaactgcttcaggacgccgtcggcatcgtgaccaccagttgggatgatttcatttttaaatgcgcccgactgcgtggcggcccaggcgcgggcgtgtgaccgcgcggcaaaggcatcctgcatttcacggctgataccgtgcatacgcgccagcatttctgccgttaagcccatcatgcccgccgctttggcgacattgcggctcaggccagggtgaaaatcgacgccgtgactcatcggcacatggcccatatgctccacgccgccaaccagacatgcctgcgcatcgccggtcatgatcattcgtgctgcgtcatgcagtgcctgcatggatgaaccacacaagcgattgacagtaaccgccgggacagagtgcggcacttctgccagcagcgccgcgttacgggcgatattaaaaccctgctccagcgtctgctgcacacacccccagtaaatatcgtcgagggccgccgcttccagcgccgggttacgcgccagcaggctacgcattaaatgagcggagagatcttctgcacgcacgttacgaaaagcaccgcccttcgaacggcccatcggggtgcgaattgcatcgacaatgacaacctgttccattgtgactccttaagccgttttcaggtcgccaaccggacgggctggctcaaccgggggatagtacggttcgttatgacgcgctttattacgcagaccttccggcacttcgtacagcgggccgaggtgctgatattgctgtgccatatcgaggtattttgcgctgccgagggtgtccagccagcggaacgcgccgccgtggaacggagggaagcccaggccgtagaccagcgccatatccgcttctgccggagtggcgataatgccttcttccagacagcgcaccacttcgttgaccatcgggatcatcatgcgggcgataatctcttcttcgctgaaatcgcgcttcggctggctcacttctgccagcaggtcgtcaacagcggcgtcttcttctttcttcggctwacctttgctgtcttctttataatgccagaaaccgaggccgttcttctgaccaaagcggttggcatcaaacagcgcgtcgatggcatcgcgataatctttctgcatccgctgtgggaagcccgctgccatgactgcctgggcgtgatgcgcggtgtcaatgcccacaacgtccagcagatatgccggacccataggccagccaaactgtttttccatcactttgtcgatcttgcggaaatccgcgccgtcgcgcagcaactggctgaaaccggcgaaatacgggaacagcacgcggttgacgaagaagccggggcaatcgttaaccacaatcggcgttttacccatcttgctcgcccaggcgacgactttcgcaatagtttcgtcggagcttttctcgccgcgaataatttccaccaacggcattcggtggaccgggttaaagaagtgcatcccgcagaagttttccggacgttccagcgcgttggccagttcgctgataggaatggttgaagtgttagacgccagcacggtatccgggcgtactttctgctcggtttctgccagcacggcttttttcactttcgggttttcaacaatcgcttctaccacaacatccacgcgctcaaatccggcgtagtcgagcgttgggtggatcgtggagatcacgccagccagtttcagaccatcgatcttgccgcgctcaagctgcttgttcagtagtttcgcggcttcagtcatgccgagggctaacgacttgtcgttaatatctttcataatcaccggcacgcctttccacgcagactggtaagcgatgccgccacccataatgcctgcgcccagcacggcggcctgtttcggggtttcaacgtctttggtgagtttcttcgctttgccttttacatattgatcgttaaggaaaatgccgaccagtgcgcgagcttcgttggtatgcgccagcgggacaaagcttttgttttctaggtttaaggcttcttcacgaccaaaacgagccgcagcttcaatggtttttactgcggtgatgggggccgggtaatgttttcctgccgtttgtgcgaccatccctttagcgatggtgaagctcatggtggcttcaatcttgctcagttttagcggttccagcttcggctgacgtttcgctttccagtcgaggtcgccgttaatggcctggcgtaaaatcgccatcgccccttcaatcagtttttctgctttgactacgccatccaccagaccgattttcagcgcctgatccgcgccgacatctttaccggcggcaatgatttccagcgcactgtcagcgcccagcatacgtggcatacgtacagaaccgccaaagcccggcatgatgcccagtttggtttccggcagaccgatgcgcagatccggcgtcgccagacggtaatcggtcgccagcacgcattcgcagccaccgcccagcgcatagccattgacggcagcaatggtcggcaccggcagatcttccaggcgattaaacacgctattggcaaagtgcagccactgacttaactgttcttcaggaacgaggaacagggacaaaaattcggtgatatcagcaccgacgataaaggctgctttgttcgaacgcagcagcagcccttttagatctgattgctgttccagcacgccgatggcctcgccgaggctggcgacggtcgcagtgtcgagtttattaactgaacctggggcatcaaataccagttcggcaatgccatcttccagccagtcaaggtacagggtgtcgcctttgtaaagcatgtcagtctcctgaatccgcaaggtgatctggtcgtaccaratgcatcgaagtgtgtattttgtgttaaaaatatgcaaataaaagattaaagaaatgccgatctgatcacgctcggcagaaatcacgctctggatgaacgatgtgctaagatgcggagacttaaggtcaaaaaaacagaagggtaaaaaatggaatcactggcctcgctctataaaaatcatatagctacattgcaggaacgaactcgcgatgcgctgacgcgcttcaagctggatgcgttacttattcactccggcgaactgttcaacgtttttctcgacgatcatccctatccgtttaaagtgaacccgcaattcaaagcgtgggtgccggtaactcaggtgccaaactgctggctgctggtggatggcgtgaataagccgaaactgtggttctatctgccggttgattactggcacaacgtcgaaccgctgccgacctccttctggactgaagatgtagaagtgatcgcgctgccgaaagccgatggcattggtagtctgttgcctgctgcgcgcggcaatatcggttatatcggtccggtgccggaacgtgcgctgcaactgggtattgaggccagcaatatcaacccgaaaggggttatcgactacctgcattactaccgctccttcaaaaccgagtacgagctggcctgtatgcgtgaagcgcagaaaatggcggtcaacggtcatcgcgcggcagaagaagcgttccgttctggcatgagcgagttcgatatcaatattgcctatctgactgcgaccggtcatcgtgataccgacgtaccttacagcaacattgtggcactcaacgaacacgctgcggtgctgcattacaccaaactggatcatcaggcgtcggaagagatgcgcagcttcctgctggatgccggggccgaatataacggctatgccgctgacctgacccgtacctggtcggcaaaaagtgacaacgattacgcacagctggtgaaagacgtaaatgatgaacaactggcgctgatcgcgaccatgaaagctggcgttagctatgtggattaccacatccagttccatcagcgcatcgccaaattgctgcgtaaacatcaaatcatcaccgatatgagtgaagaggcgatggtcgaaaacgatcttaccgggccgtttatgccgcatggtatcggccatccgctgggcctgcaggtgcatgacgtcgccggttttatgcaggatgatagcggtacgcacctcgcggcaccggcaaaatatccgtacctgcgctgcacccgtattctccagccgggcatggtgttaaccatcgaaccgggtatctacttcattgaatcgctgctggcaccgtggcgtgaagggcagttcagcaagcacttcaactggcagaaaattgaagcactgaaaccgttcggcggcattcgtatcgaagacaacgtggtgatccacgaaaataacgtggaaaacatgacccgggatctgaaactggcgtgatggaaagctggttaattcctgcggcaccggtcacggtcgttgaagagatcaaaaaaagccgcttcattacgctgttggcgcataccgatggcgttgaggcggcgaaagcgtttgttgaatcggtgcgggcagaacaccccgatgcccgccaccattgcgtggcgtgggtggcgggtgcgccggatgattctcaacagctgggtttctctgacgacggggagccggcgggaacggcaggtaaaccgatgctcgcccagctaatgggcagcggcgttggggaaattaccgctgtggtggtgcgctactacggcggcatattgcttggcaccggtgggttagtgaaagcgtatggcggcggcgtgaatcaggcgctgcgccagctaacgacccaacgcaagacgccattaaccgaatatactttgcaatgtgaatatagtcagttaaccggcattgaagcgttgctggggcagtgtgacggcaaaattatcaacagtgattatcaggcattcgttctgctgcgggtggcgcttccggcggcgaaagtggctgaattttccgcgaagctggcggattttagccgtggttcattgcaattgttagcgattgaagaataatccccacttcgttttgcagaactaaggaagcggcagagatgcattttcgcgccattacccgaatcgttggactactggtcatcttattttcagggaccatgattatccctgggctggtagcactcatctaccgggatggagcgggccgcgcttttacccagaccttttttgtcgccctcgccattggctctatgctgtggtggccgaaccgcaaagagaagggcgaactgaaatcccgtgaggggtttctgatagtggtgctgttctggaccgtgctgggtagtgtcggtgcgctcccttttatcttctcggaaagcccgaacctcacgattaccgatgcgttttttgaatctttctctggcctgaccaccaccggggccactacgctggtggggctggattcgctccctcatgccatcctcttttatcgccagatgctgcaatggtttggcgggatggggatcatcgtgttagcggttgcgatactgcctatcctcggcgtgggtgggatgcagctctatcgcgcagaaatgcccggcccgctgaaagataacaaaatgcgcccgcgaattgcggaaacggcgaaaaccctgtggttgatttatgtcttgctgaccgtcgcctgtgcgttggcgttgtggtttgccggaatggatgcctttgatgccatcggccatagctttgcgactatcgctattggcggcttctcgacacatgatgccagtatcggttatttcgatagcccgactattaacactatcattgctatcttcctgctgatctccggctgtaactacggtctgcacttttcactgttaagtgggcgtagtctgaaggtttattggcgcgatccggaatttcgcatgtttatcggcgtacagtttacgctggtggttatttgtaccctcgtactgtggtttcataatgtctacagttcggcgctgatgacaattaaccaggcgtttttccaggtggtgtcgatggcgacaaccgccgggtttacgactgacagcattgcccgctggccgctctttttgccggtactgcttttatgttcagcttttatcggcggttgtgccgggtcaacgggcggtggcctgaaagtgatccgcatcctgctgctgtttaagcaggggaaccgtgaactgaaacgactggtgcatccgaacgccgtctatagcattaagctggggaatcgcgcactgccggaacgtatcctcgaagccgtttggggatttttctccgcctatgcattggtgtttattgtcagtatgctggcgattatcgccacgggcgtggatgacttttctgcctttgcctcggttgttgcgacattgaataacctggggccagggcttggcgtggttgctgataactttaccagtatgaacccggtggctaaatggatcctgattgccaacatgctgtttggtcgtctcgaggtctttacattgctggtgctctttaccccgactttctggcgtgaatgatggagtaatacgtgaaaacattaattcttttctcaacaagggacggacaaacgcgcgagattgcctcctacttggcttcggaactgaaagaactggggatccaggcggatgtcgccaatgtgcaccgcattgaagaaccacagtgggaaaactacgaccgtgtggtcattggtgcttctattcgctatggtcactaccactctgcgttccaggaatttgtcaaaaagcatgcgacgcggctgaattcgatgccgagcgcgttttactccgtaaacctggtggcgcgtaaaccggagaagcgcactccacagaccaacagctacgcgcggaagtttctgatgaactcgcaatggcgtcccgatcgctgcgcggtcattgccggggcgctgcgttacccacgttatcgctggtacgaccgttttatgatcaagctgattatgaagatgtcaggcggtgaaacggatacgcgcaaagaagttgtctataccgattgggagcaggtggcgaatttcgcccgagaaatcgcccatttaaccgacaaaccgacgctgaaataagcataaagaataaaaaatgcgcggtcagaaaattattttaaatttccccttgtcaggccggaataactccctataatgcgccaccactgacacggaacaacggcaaacacgccgccgggtcagcgggrttctcctgagaattccgrcagagaaagcaaaaataaatgcttgactctgtagcgggaaagcgtaatatacgccacctcgcgacagtgagctgaaagccgcgtcgcaactgctctttaacaatttatcagacaatctgtgtgggcactcgaagatacggattcttaacgtcgcaagacgaaaaatgaataccaagtctcaagagtgaacacgtaattcattacgaagtttaattctttgagcatcaaacttttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgaacggtaacaggaagaagcttgcttctttgctgacgagtggcggacgggtgagtaatgtctgggaaactgcctgatggagagggataactactggaaacggtagctaataccgcataacgtcgcaagaccaaagagggggaccttcgggcctcttgccatcggatgtgcccagatgggattagctagtaggtggggtaacggctcacctaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagaytcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtatgaagaaggccttcgggttgtaaagtactttcagcggggaggaagggagtaaagttaatacctttgctcattgacgttacccgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgggctcaacctgggaactgcatctgatactggcaagcttgagtctcgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccytggacgaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtcgacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctggtcttgacatccacagaactttccagagatggattggtgccttcgggaactgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcggtccggccgggaactcaaaggagactgccagtgataaactggaggaaggtggggatgacgtcaagtcatcatggcccttacgaccagggctacacacgtgctacaatggcgcatacaaagagaagcgacctcgcgagagcaagcggacctcataaagtgcgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtggatcagaatgccacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgggttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttaccttaaagaagcgtactttgcagtgctcacacagattgtctgatgaaaatgagcagtaaaacctctacaggcttgtagctcaggtggttagagcgcacccctgataagggtgaggtcggtggttcaagtccactcaggcctaccaaatttgcacggcaaatttgaagaggttttaactacatgttatggggctatagctcagctgggagagcgcctgctttgcacgcaggaggtctgcggttcgatcccgcatagctccaccatctctgtagtgattaaataaaaaatacttcagagtgtacctgcaaaggttcactgcgaagttttgctctttaaaaatctggatcaagctgaaaattgaaacactgaacaacgcaagttgttcgtgagtctctcaaattttcgcaacacgatgatgaatcgaaagaaacatcttcgggttgtgaggttaagcgactaagcgtacacggtggatgccctggcagtcagaggcgatgaaggacgtgctaatctgcgataagcgtcggtaaggtgatatgaaccgttataaccggcgatttccgaatggggaaacccagtgtgattcgtcacactatcattaactgaatccataggttaatgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggaggagcccagagcctgaatcagtgtgtgtgttagtggaagcgtctggaaaggcgcgcgatacagggtgacagccccgtacacaaaaatgcacatactatgagctcgatgagtagggcgggacacgtggtatcctgtctgaatatggggggaccatcctccaaggntaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaaaagaacctgaaaccgtgtacgtacaagcagtgggagcacagagcaatctgtgtgactgcgtaccttttgtataatgggtcagcgacttatattctgtagcaaggttaaccgaataggggagccgaagggaaaccgagtcttaactgggcgttaagttgcagggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaattcatctccgggggtagagcactgtttcggcaagggggtcatcccgacttaccaacccgatgcaaactgcgaataccggagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcccagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgacactgtgtgttgttgggtaggggagcgttctgtaagcctgtgaaggtgtgctgtgaggcatgctggaggtatcagaagtgcgaatgctgacataagtaacgataaagcgggtgaaaagcccgctcgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggccgaaaggcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctatgttggccgggcgacggttgtcccggtttaagcgtgtaggctggttttccaggcaaatccggaaaatcaaggctgaggcgtgatgacgaggcactacggtgctgaagcaacaaatgccctgcttccaggaaaagcctctaagcatcaggtaacatcaaatcgtaccccaaaccgacacaggtggtcaggtagagaataccaaggcgcttgagagaantcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctgatatgtaggtgaagtccctcgcggatggagctgaaatcagtcgaagataccagctggctgcaactgtttattaaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgccggaaggttaattgatggggtcagcgcaagcgaagctcttgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggctttgaagtgtggacgccagtctgcatggagccgaccttgaaataccaccctttaatgtttgatgttctaacgtggacccgtgatccgggttgcggacagtgtctggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagcacgaaggttggctaatcctggtcggacatcaggaggttagtgcaatggcataagccagcttgactgcgagcgtgacggcgcgagcaggtgcgaaagcaggtcatagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgctggagaactgaggggggctgctcctagtacgagaggaccggagtggacgcatcactggtgttcgggttgtcatgccaatggcactgcccggtagctaaatgcggaagagataagtgctgaaagcatctaagcacgaaacttgccccgagatgagttctccctgaccctttaagggtcctgaaggaacgttgaagacgacgacgttgataggccgggtgtgtaagcgcagcgatgcgttgagctaaccggtactaatgaaccgtgaggcttaaccttacaacgccgaaggtgttttggcggatgagagaagattttcggcctgatacagattaaatcagaacgcagaagcggtctgataaaacagaatttgcctggcggccttagcgcggtggtcccacctgaccccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtagggaactgccaggcatcaaataaagcgaaaggccatcctgacggatggcctttttgcgttggtgcaaaaaaatgccggatgcgacgctggcgcgtctgctccagcctactcttgcttatccgtcctgattttgcatccactccaccacaaaatcagccagcccctcaacatcattaatatccagtaatgcgacatcaagattaagcggcacatcactggctacagcaataacatgcctgtctatcactaattcttcaggtcgatgtccggctccatcgcgaaacagcacaatctttgcgatctcttcatgcttaaacccttcgaccagaatcaaatccagctttgaggtatccattcgacttgcgagaaactgtagatccagctcttcttcgtctggtgtttccgtcatcaaggcccatcgttgctggctggcaacgatggtttgtgccgcgccagccttgcgcagctcatagctatctttgcctggcttatcaacatccatatcatggtgcgtatgcttaatcagccctggacggatccctctggcgcataatgccgggatcagttttttcaaaagcgtagtttttccggtaccactccacgcggcaaaggcgagtaacggtatcatcgtttttcctgccatcgggcaagctcctctggcgtattcacgttaacaaatgcatctttatgatcgctgaaatcaaccgcatgaccgccagccagacgcataaatgccattacccggcgttctcctgcttgcagatattctagtaataaaggctcaatagcgcggtttaccatagcaatagtcgggtgatcgcgttcaccgtcatggacccacacgacaggcgcatctttgcgctgatgattaagccgggcggctaaatcatggggaatgtaaggcgtatcgcacggacaaaacaaaaaccactcaccagcttcctgctgcattactgaaagcatccctgccagagggcctgggtaatccgccagtgaatcttcaatcaytttcagaccgcctgcctgatagatttcctgatgacgattagcattaaccacgacgtgagagagctgcgtcataagcgcgtcagcgacatgttgccacagcggtttgccatttaagtccagcaatcctttatctacgccgcccattcgtctggctttaccgcctgccagcacaacgcctgttatcgtcgtcatcagattcaccgatatcgcctcttttattgtgggattgaccctgctaacgtgtctgtctcaagagtaaggagcattactatgaaatgtaaacgtctgaatgaagttattgaactcctccagccagcctggcaaaaagagccagaccttaacctgttgcaatttttgcagaaactggcgaaagagtcaggttttgacggcgaactggcggatttgacggatgacattctgatctatcacctgaaaatgcgtgattccgcgaaagatgcggtgatcccgggtttgcagaaagattatgaagaagacttcaaaacggcgctgttacgcgctcgcggcgtaattaaagagtaaaagcttgtaagcggcgccaccaaaatcatcgtgaaatgatatccttcatcattcgtaatgttttccggatgatgggatgaacaacagcgcttttactttccagacactacacccggataccatcatggacgctctgtttgagcaagggatccgggtggattccggtcttaccccgcttaacagctatgaaaaccgtgtctatcaatttcaggacgaagatcgtcgacgttttgtcgtcaaattttatcgtcctgaacgttggacagccgatcaaatcctcgaagaacatcaatttgcgttgcagctggtaaatgatgaagttccggttgcagcacctgtggcttttaacggtcagactttattgaatcatcagggattttatttcgctgtttttccaagcgtcggtggtcgccagttcgaagctgataatatcgatcagatggaagcggttgggcgttatttagggcgtatgcaccagacggggcgcaaacagctttttatccatcgcccgaccatcggtctgaatgaatatctcattgagccacgcaagctgtttgaggacgctacactgataccttccgggttgaaagcggcattcctgaaagcgacagatgagctgatcgccgccgttacagcacactggcgggaagatttcaccgttctgcggctacatggagactgccacgccgggaatattctctggcgcgatggtccaatgtttgttgatctggatgatgcacgtaatggtccagctattcaggatttgtggatgttgctcaatggcgataaagccgagcagcggatgcaactggaaactattattgaagcttatgaagaatttagcgagttcgacaccgctgaaatcggactgattgaacctttacgcgccatgcgtttggtttattatcttgcctggctaatgcggcgttgggctgatcccgcgttcccgaaaaatttcccgtggttaaccggggaagattactggctacgacagacggcgacttttatagaacaggcaaaagttctacaagaaccccctttgcaattaacacctatgtattaatcggagagagtagatcatgaaaaagatttggctggcgctggctggtttagttttagcgtttagcgcatcggcggcgcagtatgaagatggtaaacagtacactaccctggaaaaaccggtagctggcgcgccgcaagtgctggagtttttctctttcttctgcccgcactgctatcagtttgaagaagttctgcatatttctgataatgtgaagaaaaaactgccggaaggcgtgaagatgactaaataccacgtcaacttcatgggtggtgacctgggcaaagatctgactcaggcatgggctgtggcgatggcgctgggcgtggaagacaaagtgactgttccgctgtttgaaggcgtacagaaaacccagaccattcgttcagcatctgatatccgcgatgtatttatcaacgcaggtattaaaggtgaagagtacgacgcggcgtggaacagcttcgtggtgaaatctctggtcgctcagcaggaaaaagctgcagctgacgtgcaattgcgtggtgttccggcgatgtttgttaacggtaaatatcagctgaatccgcagggtatggataccagcaatatggatgtttttgttcagcagtatgctgatacagtgaaatatctgtccgagaaaaaataattcaatgtaaattacataaagcccgtgaatattcacgggctttttttattatttaataaatataaatacattctgataatgcatcctgccgctggacattatttcagcataagtggatattcaaagttttgctgttttatcagggaatatttatatgatacgtaagtcagctacaggtgttattgttgcgttagccgtaatctggggtggtggcacatggtacacaggtacgcaaattcagcctggtgtcgaaaaatttattaaagattttaacgatgctaaaaagaaaggtgaacatgcctacgatatgacgttaagttatcaaaattttgacaaaggcttttttaattcccgttttcaaatgcaaatgacattcgataacggtgcacccgatctcaatatcaagccaggccagaaagttgtatttgatgtggatgttgagcacggtccgttgcccatcacaatgttaatgcatggtaatgtcatcccagcactggcagcggcaaaagtgaacttagtgaataatgaactgacacaaccgctatttatcgccgcgaaaaataaatcgcccgtggaagcgacattgcgattcgcgtttggtggctcattctctacgacattagatgttgcccctgcagagtatggaaagttttcttttggtgagggccagtttacttttaatggtgatagtagttcattgtctaacctggatattgaaggcaaagtcgaagatattgttctgcaattatcaccaatgaacaaagtaacggcaaaaagttttaccattgattctctggcgcgattagaagaaaagaaatttccggttggtgaaagcgagtcgaaatttaatcagattaacattatcaatcacggggaagacgttgcccaaatcgatgctttcgttgcaaaaaccaggctggatcgcgttaaagacaaagattatatcaatgtcaatctgacctacgaacttgataagttaacaaaagggaatcagcaactcggtagtggtgagtggtcattgattgctgaatctattgatccctcagcggtgcgccaatttatcatccagtataacattgcgatgcagaagcagcttgctgcacaccctgaattagcaaacgatgaagttgctctgcaagaagtgaatgctgcattgttcaaagagtatttaccgttattacaacaaagtgagccgaccattaaacaaccggtaagatggaagaacgcactcggcgaactaaatgccaatctggatatcagtattgccgacccagccaaatcttcatcatccacaaacaaagatatcaaatcgctcaattttgatgtgaagttaccgcttaatgtcgtcacagaaaccgcaaaacagcttaatttatctgaaggaatggatgcggaaaaagcgcaaaagcaggctgataaacaaatcagcgggatgatgacattaggtcagatgtttcagttaatcacgattgacaacaataccgcctcgctgcagctgcgttatacaccgggtaaagttgtttttaacggacaggagatgagcgaagaagaatttatgtctcgtgccggacgttttgttcattaaaatactcactcgcctctgctcattcagaggcgagcaaaatttacttgtcctgccgctgtgatgacatcaacgacgtcagaagtcggtctttttcctgccacaatgagttcagccattgctgaaaatggcgcttaaagcttttgtcattgatgtagtcgccatgtaactcatcggcaataggctgtaaatccacatgtacgacaatccgcgtcagtttaccgcttaacatatcgaagaacggctgacggttattgtccggataacacaacgtaacattaagcagtttatcgaattgtttacccagtacatttagcgccatcgcaatgcctgccgcctttggtggcaacaagttttggaaagtggagtgggtttgctgatgtttttcttgcgtgaaacgggagccttcaacgaaattgacaatggtggtgggatgcaggcgaaacttttcacaagaacgccgagtggtttcaacatctttaccacgtcgctccggatgacgtaataaataagcgcgggaataacgcttcataaacggcatatccagcgcccagcacgccaggccaagaaatggcacccaggccagctgttgcttgaggaaatatttattcatcggaatgtgcttacgaaacagcacgcacagtacgacaatatctgcccaactacggtggttacaaataagcagataccagttcttcttacttaacccttccagcccgtgaacttcccattgcaggtgtgggttcagatgcagtaataccgccagaccttcacaccagcaatacatcataaaatcacaaaaacgcgaaacctttcgccaaatgactggcacaggtagcaatagttttacaatcccggcaatgatgatcgggacggaacaaaaaatagtgaccaaaatggtcaatacgatactcagcaaaagggttatcgcagcgagtattctcgtcataatgaatttattcaaaaggttagccatagacagtgcgctaaagaagcgcaaggcgcagattttagcagaaaacgacccaaataacggatgatccttaaggagaaaaataattcatatctatccacattagaaaaaatcccattatctcaattattagggatggatttatttttaactgcatgaaaaacaaagacaaacatcatgctgtaaaaagcatgataataaattaaaagcgatgtaaataatttatgcacaaagttatccacatgacgatttgcgagcgatccagaagatctacaaaagattttcacgaaaagcggtgaaaaactcatgtttttatcctgtctgtggcatcctttacccataatctgataaacaggcacggacattatggttcagatcccccaaaatccacttatccttgtagatggttcatcttatctttatcgcgcatatcacgcgtttcccccgctgactaacagcgcaggcgagccgaccggtgcgatgtatggtgtcctcaacatgctgcgcagtctgatcatgcaatataaaccgacgcatgcagcggtggtctttgacgccaagggaaaaacctttcgtgatgaactgtttgaacattacaaatcacatcgcccgccaatgccggacgatctgcgagcacaaatcgaacccttgcacgcgatggttaaagcgatgggactgccgctgctggcggtttctggcgtagaagcggacgacgttatcggtactctggcgcgcgaagccgaaaaagccgggcgtccggtgctgatcagcactggcgataaagatatggcgcagctggtgacgccaaatattacgcttatcaacaccatgacgaataccatcctcggaccggaagaggtggtgaataagtacggcgtgccgccagaactgatcatcgatttcctggcgctgatgggtgactcctctgataacattcctggcgtaccgggcgtcggtgaaaaaaccgcgcaggcattgctgcaaggtcttggcgggctggatacgctgtatgccgagccagaaaaaattgctgggttgagcttccgtggcgcgaaaacaatggcagcgaagctcgagcaaaacaaagaagttgcttatctctcataccagctggcgacgattaaaaccgacgttgaactggagctgacctgtgaacaactggaagtgcagcaaccggcagcggaagagttgttggggctgttcaaaaagtatgagttcaaacgctggactgctgatgtcgaagcgggcaaatggttacaggccaaaggggcaaaaccagccgcgaagccacaggaaaccagtgttgcagacgaagcaccagaagtgacggcaacggtgatttcttatgacaactacgtcaccatccttgatgaagaaacactgaaagcgtggattgcgaagctggaaaaagcgccggtatttgcatttgataccgaaaccgacagccttgataacatctcagctaacctggtcgggctttcttttgctatcgagccaggcgtagcggcatatattccggttgctcatgattatcttgatgcgcccgatcaaatctctcgcgagcgtgcactcgagttgctaaaaccgctgctggaagatgaaaaggcgctgaaggtcgggcaaaacctgaaatacgatcgcggtattctggcgaattacggcattgagctgcgtgggattgcgtttgataccatgctggagtcctacattctcaatagcgttgccgggcgtcacgatatggacagcctcgcggaacgttggttgaagcacaaaaccatcacttttgaagagattgcgggtaaaggcaaaaatcaactgacttttaaccagattgccctcgaagaggccggacgttacgccgccgaagatgctgatgtcaccttgcagttgcatctgaaaatgtggccggatctgcaaaaacacaaagggccgttgaacgtcttcgagaatatcgaaatgccgctggtgccagtactttcacgcattgaacgtaacggtgtgaagatcgatccgaaagtgctgcacaatcattctgaagagctcacccttcgtctggctgagctggaaaagaaagcgcatgaaattgcaggtgaggaatttaacctttcttccaccaagcagttacaaaccattctgtttgaaaaacagggcattaaaccgctgaagaaaacgccgggtggcgcgccgtcaacgtcggaagaggtactggaagaactggcgctggactatccgttgccaaaagtgattctggagtatcgtggtctggcgaagctgaaatcgacttacaccgacaagctgccgctgatgatcaacccgaaaaccgggcgtgtgcatacctcttatcaccaggctgtaactgcaacgggacgtttatcgtcaaccgatcctaacctgcaaaacattccggtgcgtaacgaagaaggtcgtcgtatccgccaggcgtttattgcgccagaggattatgtgattgtctcagcggactactcgcagattgaactgcgcattatggcgcatctctcgcgtgacaaaggcttgctgaccgcattcgcggaaggaaaagatatccaccgggcaacggcggcagaagtgtttggtttgccactggaaaccgtcaccagcgagcaacgccgtagcgcgaaagcgatcaactttggtctgatttatggcatgagtgctttcggtctggcgcggcaattgaacattccacgtaaagaagcgcagaagtacatggacctttacttcgaacgctaccctggcgtgctggagtatatggaacgcacccgtgctcaggcgaaagagcagggctacgttgaaacgctggacggacgccgtctgtatctgccggatatcaaatccagcaatggtgctcgtcgtgcagcggctgaacgtgcagccattaacgcgccaatgcagggaaccgccgccgacattatcaaacgggcgatgattgccgttgatgcgtggttacaggctgagcaaccgcgtgtacgtatgatcatgcaggtacacgatgaactggtatttgaagttcatagagatgatgtcgatgccgttgcgaagcagattcatcaactgatggaaaactgtacccgtctggatgtgccgttgctggtggaagtggggagtggcgaaaactgggatcaggcgcactaagattcgcctgaacatgcccttttttcgtaagtaagcaacataagctgtcacgttttgtgatggctattagaaattcctatgcaacaactgaaaaaaaattacaaaaagtgctttctgaactgaacaaaaaagagtaaagttagtcgcgtagggtacagaggtaagatgttctatctttcagaccttttacttcacgtaatcggatttggctgaatattttagccgccccagtcagtaatgactggggcgttttttattgggcgaaaggaaagatccgtaatgcctgatgcaccatgtttatcaggccaacggtagaattgtaatctattgaatttatgggccggatacgccacatccggcataagcattaaggtaagaaaattattcgccgtcctgcgtttcttctacaggctgcatctcgttaaaccaggtatccagtttctgccgcagcttgtccacgccttgtttcttcagcgaagaaaacgtttcaacctgcacatcaccgttaaacgccagcaccgcttcacgcaccatattcaattgcgctttacgtgcgccgcttgccagtttgtccgctttggtcagcagtaccagcacggcgatattgctgtctaccgcccactcaatcatctgctgatccaaatctttcagcggatggcgaatatccattagcactaccagaccttgtaggctctgacgtttttcgaggtactcgccgagcgcgcgctgccatttgcgcttcatctcttccgggacttccgcataaccgtacccaggcaagtcaaccagacgcttgccgtcagccacttcaaacaggttgataagctgggtgcgtccaggggtttttgaggtacgagccaggcttttctggttagtcagcgtgttcagcgcgctggatttacctgcgttggaacggcctgcaaaagccacttcaattccggtatcggaaggtaggtggcgaatatcaggcgcactcatcacaaaatgcgtctgttgataattcaaattagtcaaagcggtcgtctccgtcagtcaaagctttgcggcgattatacctgaaccataataaaaggcggatttttcggcgtgagcgttgtaagtaaaagccatacgctttgtgagacattgccgatagtctttatgcgaaatagcagagaaaattctgcgatgcatgtcaaataagctatataaatcagttaattgcttttatataaaactctgaaaatgtgcaaatactgatggcggttgattgtttgtttaaagcaaaggcgtaaagtagcacccatagagcgaggacgctaacaggaacaatgactcaggatgagggtcaggagcgccaggaggcgaagacagaggattgtcaggaagacaaacgtccggagacgtaattaaacggaaatggaatcaacacggattgttccggctaatggaaaaacagggtgtgttggcggcctgcaaggattgtaagacccgttaagggttatgagtcaggaaaaaaggcgacagagtaatctgtcgccttttttctttgcttgctttctgttagattccgccgcaaatctatactgaataaaacggctaaaagacgaaccattatgaaaccatcttcaccatcacgcagcaaaggtcatgcaaaagcgcgtcgcaaaacgcgcgaagagctgaatcaggaagctcgtgaccgcaagcgtcagaaaaaacgtcgtggtcatgcgccgggcagccgcgcagcgggcggaaacaacacgtcaggcagcaaaggccagaacgcaccgaaagatccacgtattggcagtaaaacccctattccattgggcgtgactgaaaaagtcaccaaacagcacaaaccgaagagtgagaaacctatgctttcaccgcaggcggagttggaattactagaaacggatgagcgtctggatgcgctgctggaacgtctggaagcaggcgaaaccctgagtgccgaagagcaatcctgggtggatgctaaactggatcgtattgatgagttgatgcagaaactcggcctytcttatgacgatgacgaagaagaggaagaagacgagaagcaagaagacatgatgcgtctgctgcggggcaactaacggattgccgccgtgggccttcccgttctgctgataacccttccggttatatgttatctggtgtggttattcgttaaamtacagcggttgtcgcggcgacaaaagtggctgcgcaaccggctgatgacccgaaacgggcatccgccggtacgccgtagccgccagagacgccatcggaaggagtgagcatgtctgtacagcaaatcgactgggatctggccctgatccagaaatataactattccgggccacgatacacctcgtacccgaccgcgctggagttttcagaagacttcggcgaacaggcgtttttacaagccgtggcgcgctatcctgagcgtccattatctctctacgtacatatcccgttctgccataagctttgttacttctgcggctgcaataagattgttactcgccagcagcacaaggccgatcagtatctggacgcgctggagcaagaaatcgtccatcgtgcaccgctgttcgccgggcgtcacgtcagccagctgcactggggcggcggaacgccgacgtatcttaataaagcgcaaatcagccgcctgatgaagctgctgcgcgaaaacttccagttcaatgccgatgcggagatttcgatcgaagtcgatccgcgggaaatcgaactggatgtactcgatcatttacgcgccgagggctttaatcgcctgagtatgggcgtgcaggacttcaacaaagaagtgcaacgtctggttaaccgcgagcaggatgaagagtttatctttgcgctgcttaaccatgcgcgtgagattggctttacctccaccaacatcgacctgatttacggcctgccgaaacagacgccggaaagtttcgcctttaccctgaaacgcgtggcggagctaaaccctgaccgtctgagcgtctttaactatgcgcatctgccgaccatttttgctgctcagcgcaaaatcaaagatgctgacctgccgagtccgcagcaaaaactcgatatcctgcaggaaaccatcgccttcctgacgcaatcgggctatcagtttatcggtatggatcactttgcccgtccggatgacgagctggcggtggcccagcgtgaaggcgtgctgcatcgtaatttccagggctacaccactcagggcgataccgatctgctggggatgggcgtttccgccatcagcatgattggcgactgctacgcgcagaaccagaaagagttgaagcagtactatcagcaagtggatgaacaaggcaatgcgctgtggcgtggtattgcgctaacgcgtgatgactgtattcgccgcgatgtgattaagtcgctcatctgcaacttccgtctggattacgcccctattgagaaacagtgggatttgcacttcgctgattactttgcggaagatctcaagctgctcgccccgttagcaaaagatgggctggtggatgtggatgakaagggaatacaggtgacggcgaaaggtcgcttgctgatccgcaacatttgcatgtgctttgatacctatctgcgccagaaagcgcggatgcagcagttctctcgggtgatttaaatagtgaatggcgcttcgtttacaaagtagaaaacgaaagcgccatcaatgtgctgagaacaagattgcctgatgcgctacgcttatcaggcctacaaaacctgttgaaaatattgcttttgtaggccggataaggcgttcacgcagcatctggcatgaacaaagagcacttcatcagcaatctgaaactcaactaaacagcccaatcatcgcggcacacagcacggcagcaacagcagtttgcggtgtgtggctgtcaactgcgccactcgataccagattaattattgattccagcataatgactctccccgttttccgggcaagatcatactgaacttatcggaacagtaaagcgcaaaataccagcaatttgcgctcaataatcaatctttacacacaagccgtgaatcactccatccccagctcttttaacttacgcgtcagggtgttgcggccccagccgagtagccgcgccgcctcctgtttatgcccctgcgtatgtcgcaacgcggtcgtcagtaacgtccgctccagctctggctgcgcttcggaaagcagattttgatgaccggaacgtagcgctctgtctgcccactgcgcaagaagcgtcgcccaactgtccggttgcatttgcgaagtactctccgcaaccgttgattcaaacagttcgccaggcaaatcctgaatcaacacttcctgtccggcagccattaccgttagccagcggcaggtgttttccagctggcgcacgttgcctggccacgccagacgcgtcaacgcggcttcggtttccggatgcagcaacttcgcttctacgcccagttctcgcgcggcaacctgtaaaaaatggcgcgccaggcggggaatatcttcccgacgctcacgcagcggcggcagatgaacgcggataacgttcaggcggtggaacagatcctcacggaacttaccttcctgcacccgctgttcgagattctggtgagtggcagcgataatccgcacatccactttcaccggcgcatagccgccaacgcggtaaaactgaccgtctgccagcacgcgcagcaaacgcgtctgcacatccagcggcatatcgccaatttcatcgagaaataatgtaccgccatcagcctgttcaaaacgcccctgacgaatggtattcgcgccggtaaacgcgcctttctcgtgaccaaacagttctgattcgatcaaatccttcgggatagccgccatattcagagcgataaatggcgctttggctcgcggactgtggcgatgcagggcatgagcgaccagttctttaccggtgccggattcgccgttaatcagcacgctaatagaagaacgcgaaagccgaccgataatacggaacacgtcctgcatggctggcgcttcgccgatgatatcggtcgttgggccgttaagctgaacattacgcggctgctgctgttcctggtaatgactgatggcgcgctcaaccagcgccacggcttcgtcgatatcaaacggtttgggcagataatcaaacgccccttgttgataggcgctgacggcagcatccagatcggaatgtgcggtcataatgatgaccggaagcatcggatggcgctgtttaatctgcttgagcagtgccagcccgtccattcccggcatacggatatctgaaagcagcacatccggcgttttgctcgccagcgcctccagtacctccgygccgttctcaaatgttgtacaggttaaacccgctccagcgagcgcacgttcaagcacccaacggatggaactatcgtcatcgactacccagactatccctcgttgcataaacgtcacctttatttcctgataggcaggtaaaccgagaactcggtatgccctggccaactggtaaattcaattttgcctgaatgctgatcaatcaaattacgagcgatggataagccaagcccggtgccaccttcgcggccgctgaccatcgggtaaaacagcgtatcctgcaaatgaggcggaatgcctggcccgttatcttccacatcaatccgcgccgccagccgatagcgttcgccgtgtaaggtcagttgaaacgcggtgcgggtacgcagaatgatttcaccgccttccggccccagcgcctgtagcgcattgcgcacaatattcagcaagacctgttcaatttgatccgggtcgtgcgccagttccggcaggctgggatcgtaatcacgaatcaaccgcacgttgtccggcagttccatcgacaccagcgttaccacgcgttcagctactttgtgaatactttcggtaacgcgcgtaccgggcagctgcggccccaacagacggtcgaccagatttcgcagccggtccgcctgttcgataatcactttggtatattccagcagtgacgggtcaggtaatgctttgctgagtagctgcgccgcgccacgtaaaccgccaagcggatttttaatctcatgtgccaggccacgcactaaatcacgggcagcaacttgttgagcatgttgtagctgttcctggcttaagcggcgctggttatccatcggcgccatctccagcaggatcatgccgtccggcatacgctgggccgtcacagaaaggatatgcgagcgaccgtcgatgaccagcgtcacttcgttatcggtaaaaccttgccccgcctccagactttcttgcatcagctcaatatttaatgagaagtagctcaacagttccggtaacggcgtaccaaacaatttgcgggagctttgggcgagcagttgttgcgcggcggggttggcgtaatggatcgccaggttgtcatcgattaacaaaatactgttaatcagcgagttgaggatctgcccagcatcgggctgcgtgcctgttgccataaagcagtctcctgaacaggttgcaccattttagtgcattatagctttttacggataaaaagcgcgaagcatcagagaattgacggagaaaaaagcccatgcagaratgggctgaaagtttccacggcaactaaatcccggcgttgttgcgccgggtagtacaacttcaactattagacgctgtagtacagctcaaactctaccggatgcggagtcatacgcacgcggtcatcttcttcgcgacgcagagcgatgtacgcatcgatcgcttcatccgtgaacacgccaccggctttcaggaactcgcggtccagatccagctcgttcagtgcttcttccagagagcctgcaacctgtgggatctctttcgcttcttccggcggcaggtcatacaggtttttgtccatggcttcgcccggatggatcttgttcttgatgccatcaagaccggccatcagcagggcagcaaagcacaggtacgggttagccgccggatccgggaaacgtacttcgatacgacgtgctttcggagaagaaaccaccggaatacggatagacgcagaacggttgcgtgcagagtaagccagcattaccggagcttcgtagcccgggaccagacgcttataagagttggtggtcgggtttgccagggcgttaatcgctttagcgtgtttgattacgccgccaatgtagtacagcgcctgctcagacagacctgcgtatttgtcgcctgcgaacaggttaacgccgtttttagacagcgacatgtggcagtgcataccggagccgttatcaccgaacatcggttttggcataaaggtcgcggttttaccgaagcggtgcgctacgttgtgcacaacatatttgtagatctgaatttcgtcagcttttttggtcatggtattgaagcgggtagccayttcgttctgaccagcagtcgctacttcgtggtgatgggcttcaaccaccagacccatctgttccatcaccagacacatttcagaacgaatatcctgagcagagtctaccggcggaaccgggaagtaaccgcctttcactgccggacggtgacctttgttaccaccttcgtattgggtggaggagttccatgcgccttcgatatcgtcgatagcaacgtgggaaccggagatagatgatccgaaacggatgtcatcgaacaggaagaattcaggttctggcccgaacagtacggtgtcggcaatgccagtggaacgcaggtaatcttcggcgcgcttcgcaatagagcgcgggtcacggtcatagccttgcagggtgccaggttcaaggatgtcgcaacggataatcagggtggagtcggcgaagaacgggtcaatcactgcggtggatgcgtctggcatcagcaccatgtcggattcgttaatgcctttccagccgccaatcgaggagccgtcaaacattttgccttcttcgaagaattcagcattcacctgatgagcagggatagtgacgtgctgttctttacctttggtatcggtgaagcgcaaatcaacaaacttcacttcgtgctcgttcagcatcgtcagtacgtgttcagcggacatactttaactctcctggattggtcattgtcgtcgtggtaacgaaatctgcaattattttggccgtgtcgccgtaaaaaagataaagcgaaaactgtgccaacttttaaattgcccctaaaaggcgttatcatgcttaacatcgtgcaaaagggctgcaccatgatgtgaatgttgcaccaatatagtgcttcaatggaaacattaagcaccatattggtgcaatgacctttggataaccctttttatgctccgtgaaagcgatcacaaagggactctgcaatacttgtttgcggaggatgtttgtgatcctgttttgtagtgcgattaatccgtgtacaataacgcgctatttctaatgcctgaggcaaagttgtgatcgaaaaattgcgtaatatcgccatcatcgcgcacgtagaccatggtaaaaccaccctggtagacaagctgctccaacaatccggtacgttcgactctcgtgccgaaacccaagagcgcgtgatggactccaacgatttggagaaagagcgtgggattaccatcctcgcgaaaaacaccgctatcaaatggaatgattaccgtatcaacatcgttgataccccggggcacgccgacttcggtggtgaagttgaacgtgtaatgtccatggtagactcagtgctgctggtggttgacgcatttgacggcccgatgccgcaaacgcgcttcgtaaccaaaaaagcgtttgcttacggcctgaagccgattgttgttatcaacaaagttgaccgccctggcgcgcgtcctgattgggttgtggatcaggtattcgatctgttcgttaacctcgacgcgaccgacgagcagctggacttcccgatcgtttacgcttctgcgctgaacggtatcgcgggtctggaccacgaagatatggcggaagacatgaccccgctgtaccaggcgattgttgaccacgttcctgcgccggacgttgaccttgacggtccgttccagatgcagatttctcagctcgattacaacagctatgttggcgttatcggcattggccgcatcaagcgcggtaaagtgaagccgaaccagcaggttactatcatcgatagcgaaggcaaaacccgcaacgcgaaagttggtaaagtgctgggccacctcggtctggaacgtatcgaaaccgatctggcggaagctggcgatatcgtggcgatcacgggcctgggcgaactgaacatttctgacaccgtttgcgacacgcaaaacgttgaagcgctgccggcactctccgttgatgagccgaccgtttctatgttcttctgcgttaacacctcgccgttctgcggtaaagaaggtaagttcgtaacgtctcgtcagatcctggatcgtctgaacaaagaactggtacacaacgttgcgctgcgcgtagaagaaaccgaagacgccgatgcgttccgcgtttctggtcgtggcgaactgcacctgtctgttctgatcgaaaacatgcgtcgtgaaggtttcgaactggcggtatcccgtccgaaagttatcttccgtgaaatcgacggtcgtaaacaagagccgtatgaaaacgtgactctggacgttgaagaacagcatcagggttctgtaatgcaggcgctgggcgaacgtaaaggcgacctgaaaaacatgaatccagacggtaaaggccgcgtacgtctcgactacgtgatcccaagccgtggtctgattggcttccgttctgagttcatgaccatgacttccggtacgggtctgctgtactccaccttcagccactacgacgacgtgcgtccgggtgaagtgggtcagcgtcagaacggcgtactgatctctaacggtcagggtaaagcggtcgcgttcgcgctgttcggtttgcaggatcgcggtaagctgttcctcggtcacggtgcagaagtttacgaaggtcagattatcggtattcatagccgctctaacgacctgactgtaaactgcctgaccggtaagaaactgaccaacatgcgtgcttccggtactgacgaagccgttgttctggttccgcctatccgcatgactctggaacaagctctggagttcatcgatgatgacgaactggtagaagtgactccgacctctatccgtattcgtaaacgtcacctgacggaaaacgatcgtcgtcgcgccaaccgcgcaccgaaagacgattaatttcgttttttagtcataaaaaacctgccagcgatggcaggtttttttttgcctgtcgtgagcgcacaccaatgcgagtatctcccttataagtctgtggttacgtcaatagagagctttgtcacaattatctgcaaagtcatacgccgttaattgctttcttttttggcgtaagcgtaagatgcttcatctggtttaaaccaaaaggattaaacaatggcggagaatcaatccaccgtagaaaatgcaaaagagaaactggatcggtggttgaaagatggcatcaccacgccgggtggaaaactcccttcagaaagagagctgggagaactgctgggcattaaacgtatgacgctgcgccaggcgttgttgaacctcgaggcagaatccaaaatcttccgtaaggatcgtaaggggtggttcgtgacccagccgcgatttaattacagtccggagctgtcggcgagctttcagcgggccgcaattgagcaagggcgagagccttcctgggggtttaccgagaaaaaccgtaccagcgatattcccgagacgctcgcgccactgattgcagtgacaccatcaactgaactctatcgcatcaccggctggggggcgctggaaggacataaagttttctatcacgaaacatatattaatcctgaagttgctccgggttttattgaacaacttgaaaaccactcattttctgcagtctgggaaaagtgctaccaaaaagagacggtagtaaaaaaattgattttcaaacccgtcagaatgccgggcgatatcagcaagtatcttggcggttctgcgggtatgccagcgatcttaattgaaaagcatcgcgccgaccagcaaggcaatattgtccagatagatattgaatattggcgatttgaggccgtagacctcatcattaatctgtaggtgttttatggtgacaataaataacgcaagaaagattctacaacgtgtcgacactcttcctctttatttacatgcttatgcctttcatttaaatatgcggctggaaagagtgttgcctgctgatttacttgatatcgcaagtgaaaataatctacgtggcgtcaaaatccatgttctggatggcgagcgtttttctcttggtaatatggacgataaagaactctctgcctttggggataaagcccgccgtctgaaccttgatattcatattgaaaccagcgcctcagataaggcatctattgacgaagccgtcgccatcgcgttgaaaactggggcatcgtccgtacgtttttatccacgttatgaaggtaatttgcgcgacgtattatcgatcatcgctaacgacattgcctatgtgcgggaagcgtatcaggatagcggcctgacttttacgatcgaacagcatgaagatttaaaaagtcatgagttggtgtcgctggtcaaagaaagtgagatggagtctctttccttactgtttgattttgcgaatatgatcaatgcaaatgagcatcccatagacgccttaaaaacgatggcaccgcatattacccaggtccatatcaaagatgccttgatcgttaaagaacaaggtggcctgggtcataaagcctgtatttcaggtcagggagatatgccgttcaaagagttattaacacaccttatctgcctcggcgatgaagaaccgcaggtgacggcatatggcctggaagaagaggttgattattatgctccagcgttccgctttgaagacgaagatgataatccgtggatcccttatcgccagatgagtgaaacaccattgccagaaaagcatttgctggatgagcggttacgtaaagaaaaagaagatgcaattaatcagataaatcatgtgcgtaacgtactacaacaaatcaaacaagaggcgagccatcttctgaaccactaacaagttttaactcatacgcagttaataaaaccattccataagaatggtcggtatcttattgcctttaaaacagtgatttttaaaatcgcttaggggatgttatgctcacgaaaaagaaatgggcgttatttagtctattaacactgtgtggcggtacaatttataaattaccgtcgctgaaagatgcgttttatatcccgatgcaggaatatttccatttgaccaatggtcaaattggtaatgctatgtcggtaaactcatttgttaccacagtgggcttttttctgtctatttattttgccgataaactaccgcgcagatacaccatgtcattctcactcattgcgacaggattactgggtgtttatttgacgacaatgccggggtattggggcatcctctttgtctgggcgctatttggcgttacttgcgacatgatgaactggccggtcttgctcaagtcggtaagtcgattgggcaatagcgaacaacaaggtcggttgtttggcttcttcgaaacagggcgtggcattgtcgataccgtggtggcattttctgcgttggcagtatttacctggtttggcagtggcttattaggttttaaagcaggcatctggttctattcccttattgtgattgccgtaggcattactattttctttgtcctgaatgacaaagaagaggcaccgtccgttgaggtgaaaaaagaagacggggcatcgcaaaacaccagtatgacctcggtgctgaaagacaaaactatctggcttatcgctttcaacgtcttcttcgtttacgcggtttactgtggcctgacattcttcattccattcctgaaaaacatctatctattgcccgttgcgctggtgggggcttacggcatcattaaccaatactgtctgaaaatgattggtggaccgattggtggcatgatttcagataaaatcctgaaatcgccgagtaaatatctatgctacacctttatcatcagtaccgctgcgctcgtactgttgattatgctgccgcacgaaagtatgccggtctatttagggatggcatgtacgctgggctttggcgcgatagtctttacacagcgagccgtattttttgcacctatcggcgaagcaaaaattgctgaaaataaaacaggcgcggcgatggcgttgggtagctttattggttacgccccggcgatgttctgcttcagtctgtatggctacattctggatttaaatccggggattattggctacaaaatcgtgtttggcattatggcctgcttcgcattctgtggtgcggtggtttccgtaatgctggttaagcgtattagccaacgtaagaaagagatgctggcggctgaagcttaattaatggccggatgtacttaatccggccaacgaaaaccgtatcaaccgtaggccggataaggcgtttacgccgcatccggcagtttcacatcagaagaaatacttcgtcccgatacgaatctggttttgctcgcggtggtacggttccacgttgcgatctaaccaacgcaattcaatatagggcagccagtgctcgttaatgcggtaacggaaggtgttagtgatttcccagtgatgcttcgtgccattgccgctattgaaatcattaatgttataaaaataatgcggctcaaaggtatatgagaacttatcggtaataataaagttccagtagttgccaatctcgtagctgtcattattatccagatcaccgtttaaatcggttgagctgtagttattatggttaaaacggttgcgcactgtcaggttaaaccacggagtaaatttgtagttaacatccagataaacagcaccacccgaaccgatactcttatcattaattaagccaccgggctggatggttaatttatcggttggtttaaataacggataccaaccttcgatttcgttatatccatgttttagttcatcttctcgctgaaaggtgtaggtattggttaacataatacccgcgcccatatcgaagttataacccacacgtagcataacctcgccctgatcggaggcgagattatatgcctccctgttttcgacgtatgcgccagcgaatactgaggcagaggtcagagaagataataaaattattgcattaatatttttcataataagtccatttttaaacgtagggaggccgccacccaccaggatggaaatagcggctattgacatttataacgttacggaagccgttttttcttctgtcgccatctctttatttttgcgttggttgatttcctcaataatcaacgcaaaccgtttttcattgagtgtgtaaaagaatcccatcgtcaatgcagcaataattgccagtgcacaaggccagataaaaatgagctgacgcaaaccctgtaatgtcgcatcactttgcgcgatgttgggaacataaccgatttgcgtcagcataatgcctggcaagaagccagcaagtgcggcagaaattttacgaaagaaggtataaccggtataaacagaaccttcggcacgaataccggttttccattcaccgtaatctacggtatctggcaccagtgcccagttcaggctgtttacaaaggccgtgccaaaaaaggcgatacaagagaacatgacgaaagtgaaagagttacttccccagaaataattcaggatatcaccaaccgcccatagcaccatgccagytaaataaacctgttttttaccaaaacattttacagttaatggcaccagtaatacgccgacgaggatgcatcccatactgaagaatcccatccacgacaataaattaatatcattcagcacatactgggtgtaatagacctgaatcgccagtttgatattaaatgccgccagggtacacaagttagcaatgcataaaaccagcaatggcggattccgaaatatcgcgcaaaaagatttgagaatactggctttatgtccggttggtgctgtgtccacataatgctctttgacgcctctgtagcacagcatcataaaaataaagccaccaatggagaacatcagtgccgcacaggcataaccgacggttgagtcagaaaaaagcgactgcaacggaataaacgccacggtacaaatcaatagccctatggttgcaccaccctggcggtaagccgcgagctgcgcgcgctcattcgggtttttagtaatggccgggatcatcgcaccatacgagcagttcatcagactgtatgaaagtccaaacatcataaacagcgcggtggcaatcgtcgttttaaccggcaaactaaaagtggtggcgataaactggagcgttgcaattaacgccgccggaaccgctgcgtataaaataaagggacgaaatttgcctttaggcccaatatttttccgcgaatcgagtaaaaatccggtgagcatatcggtaaacgcggtaaaaaacttcgccaccagaaagataatcccgccatagtaagctggcatccctaattcatcggtataaaatttgaggagatacagagtaccgatgctaagcattaaattcgaaccaacgtcgcccataccataggcgattttttcccgcagattcagttttaatgtcagtggattatggtcagacataatcactccttataacgccccgcagggcattgtttattattattacgccgtgcgtttacgggcttctatttcttcaacaatgcggacatacatcttctcgttcaggctgtagaagcagcccatcgccacaatggtgactaccgccagtgcgcttgggtagatgaagatcagctggcgcaacccttcaatggtgtggtcagcctgcgccacgttcggcacataaccgatttgcgtcagcatccagccggggaagaaaccagccagcgcctgagacactttgcgaaagaaggtgaagccggtgtagaccgttccttccgaacgaacgccggtacgccactcgccgtactcgacggtgtcggaaaccagcgcccagttcaggctgttaacaaacgctgagccgaagaatgccaggcaggagaacgccacgaagctgaccgaaccgccgctgaagaaatagttgagcagatcgcccagcacccaaatcagtaggccgccgatatagaccttcttcttaccaaaacgcctgactgcgccaggcatcaggaacacaccgatgaaaatacagcccatgctgaaaaatcccatatatgacaacaggatgggatcgttaagtacgtactgggtgtaatagacctggatggcgagcttgacgttaaacgcccctaaagtgcagaggttggcaatgcacagaatgaacagtgggcggttaccggcaattgcgcggaaagattgcagcaggccaggcttttgcgccggattggctggttgggtttcgacataacgctctttcacgcccgagtagcagatccacataaacagcaggccgaacagtgaaaacagcgtggcggcgaagatatagccaagttgctgattaccttcgataagattcataaccggcacgaatcccaccgtgcacagcagcaggcccagcgtagcgcctccctgacgccatgccgccagtgatgcgcgctcgttggggtttttggtaatagcaggcaccatcgcgccataggagcagttcatcatgctgaaaaacagcccgtagagcataaacagaatagtggccatcaccgttttaccagtgacatcgaacggtgtgccgataaagttagcgattgccaataaggtgaccgggaatgacgcgtacaaaatgaaagggcggaacttacctttcgggccaatcttacgccgggaatccaacatgatgccggttcccatatcggtaaaggcggtaaagaatttcgagatcaaaaagataatgccgccataggtgccaggtagccccagaacgtcggtataaaacttcaaaagataaagcgtaccaatatccagcaggatgttagaggccagatcgccgataccgtaagagagtttctctttaaagggcaggcgcaaagttgccggatcttccgttgtgatgtgactcatcgttattctccatttgcccgtgagtttccccacgggcgggcatgattagatgttttttaacgaggcgaacagtgcagcccattcgctgtcggcgcgataaaagaccggcggcttgccgatgggcgcttcaacagttatttctccaccgtggaaggtttctccggtccaggcgtggacccagttatcctctggcagatagagcgtccagtcgctgcgaccttcttcgtgtaccggagcaaccagaatgtcgcgacctaacaggtactgatatttcagggaataggtctgcgcgtcgtcttcgtaatgcaggaacagcgggcgcataaccggcaggccggacttcgcattcagcgcgacggcctctttcaggtaaggtttcagggtggtgaagacggtggtcatacgggcgaaatgggcgatggtttccgcgtcgccgtcaaactgccagttgtcgccaggacggttaccttcgtgggtgcgcatcatcggcgtgaaggcgctgaaatcgcaccagcgcagcagcagctctttgctgcgcttcatctcaaacagggtggtataaccgccaatgtcgctgtgatgcaggccatgtccggtcattgccagagatagcgccgccgggacaaccgacgccaggccatcgtccagactccagtccacgttctggtcacccgcccacatcatggtggagtatttctggctaccggtagaaccggcgcgcataaagaagaggatctcgccgagcttgcccgtttcttcaagggcttcgtagttacatttcgcccacagcgcgggccaggcgttatgcataatttccgcgctgatgccgttatgcaggtacgtgtcggtgggcagatactcgccgaagtcagccatccagccgccgcagccgagttcaatcatgttctttttgataacttccttgaaccaggcgtaggcttccggattggtgagatcgacaacgccgccgtagaactcgccaaactccaccagatagtcgccaccggcgacatcttttgccagataaccgcgctttgccgcctcttcgcagagatctttatcactggcaacatacgggttgatataggcaaggaactgcacgccctctttgttccactgcttgatacgcgaatccagttgcgggtagttttcgctgttccacttccagttccacatcacgcgtttgccaaaagaggtcatacgaataccggaccagtcctgcgcccagatgccgttgaccttcacgcccgcgttacgcatggtgtccagtttcttctggcacacttccgtcccgccctgaatgccgagcgttactccgtcataaatccagtcgggcagttctggctggcgtcccagcagggcggttaatttttccagcagggagatgtatgtgtcagcacattcaaaacgcagcgttgctttgtcttcccacagcgccagttcatggtattccggggcactaaagtcgaagttcatatagcaactgttatcaacatggcaataatacttctgcgtgctgacaaacgtaggctgtgggaagaaagtccagtaatagtcgccgcccgcattttctttgcagtcggcctgccaggtgacataggtttgtttgttgcgaccaacgccttgttcactggtccatagcgggaacggtttgccgcgcagatcgaagtaggaaaactgttcgccgcagccgtagatatggtcctctggttgagcggcaaggcgcagccagatgcggttgtggttaaggttgtcgttttgtagttccagcaataaacggccctgatcgtcggcagagatattcagcgtggcgctaatgtcagaaccacgactgaaatggattaaccaaccatccggtgactggctgacgatggcgtcggtaagcgcaattttctcctgtagtttatctttaatgctgaaattgccgcggaacatatcgatgtccgctatacctgagccaatccataaacaaggattatctttgctatgggttaaaataagacgttgtcgaaaatgtagggtaaaactgtcgttattctgatgaaattcaaaatctggtaattgtgggcgtggcgtatccataaataatctccatagagtataaagctaatatttcatgccatcctgttattacaggtttaattaattaaagaatgtgtgcggatataaatttaaacccgcataagtgattatttacttgcttcagcctgacggattgccgccacttttttaccaaataccagttgcagtataactaacaaggtaaacggaggtagaagtgcggcagcggcgggaattcccagcgcgccttttatcaacatggaaccggaggcaatcagcaataaaaagaccatcacacggaacactttgactgaaatacgtttatgcacatattgtccaaccagtgaaccgaggatcatggtgggaatacaaaacagcaccagtttaaagatcgaaacagtcaaaattccgctggtcgccagcccgccgatcaccgcgatgttgtttgcggtgaagaaagcgttcagagtgccacgaaatgccgccgggcctaagttacgcagcataccgtagataaccatcggtggtccgttggttgagaaagctgcgcctaatgcgcctgctactgcaccgataggtgcggcgatccagctacggtcataaatcggcaggcgtggaataaacatactgtaaaaggagtacaggataaggaatccgcctaagcccactttcataaaatggtcgggtaaatacgacagtgcatataaaccgacgggtattcccagaaacgagaaaataatcagtaccattgccgatcgccaatccgtttctttacgtgacagccaggtggcgtacaaggcggtcgcggtgccgacaattaccgagagtggtgttgccatttttacggggagcattaacgtgacgagcggcatagtggttaaaccaccgccaaatcccgcgcatatccccacaaaggtataaagaaacattaacgcgataacgatacataccacgtttgtttccagcatgaccccatccggtgaaaataacgtaaaaaagtccataatatttcctgttgtgtaaatacaactctaaacaatgatctcgttcttttcttaataaaattaattgtgttgcccgtaaatattaaaaaacaggcggtgcgttttccctggttccagtaataataagtcgagacctgaattaaaggcgttaggcgggcaactcataggttcaactgccagtccctgacgctgtaatttttcaccgctataaatttgtacccagggttgatcggaacaaaggctaaccgaaagcgcctgttgtggatgggtaatggttatttcccacagatcattagcggttttaaaggtgtggtcgatttttgtcgcggctatttttttcgcctgcgtgaaatttaaatccagctcatcaacgtggtgaagcgttgtcggattagcgtgctcatcgacggcataaacctggtttgccggaagctggaacagatattcatcaacagatgttaagttgcaggttaaataaggatgaatacccacaccatagggtgcggtcacagtaccaatattctgacttgcgatctcaacggaaagacccgtgcgtgcattgagcgaataaacaacctgcgaagccagcataaacggatagccgtaactgggcggcagaaaagctgtcagggtaacgctggtggcggttaattcgctgatttgccagtcacgccaggcgagcagcccatgaatagcggcttttgaaccatgttcattaatgggtaactgatattcctgcccctgatagcgataacagccgttggcgatccggttcggccacggaataaggactttgcccagatgtgccagcggcatctcttcgggtttatgtggaataactaaatgacagccctgaaaggttaattcagccagacctgcaccgacggtcacaatggtcgcgtgataatcccccgcggcaagtgaaacggtmtgtccactgcaatgcatgttggtgatttgcatacgaggtacctttattgaataacgacatacccggcgtgcagcctgatatgtcgtttttttagtcagttatttcgcgttaatatccagcagacccgccgcaactgccggagccaggcctggcgctaacgggatacgcgggatcaccaggcaatgcagcaggtgataaatatcctgtttgccgtcccagactttggtggtgaccttattgtccgcatccagctcctgccaccatgaaccattttcgtagtccatcaggtatttgatgcagtagtcccaccatgtctgataccaggtttcgtactggcgatcgccggtgacggtgtagagcgcgtaggccgtacccatcgcttcgacgataggccaacgcacacgttcgcggaccaccggttttccttcccagtcaacggtataaacaatcccgtccgcaccatcgggtgcccaggcatcacgcacggtggcgttaaacagacctttggcatcttctagcagccatgctggcggttgttcgcaacgggcttccagggccgcgtggatgtgcagcattaaacggccccattcgatccagtggcctggtgtacctccgaacgcgcggaagcggtgcgccgggttatctttgttgtaatccggcagcggattccactgggtatcgaagtgttcgttaacgcgataatgattatttcttgcgacgtcgtggataatcacggaagccacgcgaatcgcgcgatccagccattttttgtcatgcgttacgtcataaacaattaagaaagcttccactgcgtgcatattggcattgccgccgcggtactcttcggttttgctgaaggcttcgtcccaggactccaggcacatctgctcttcttcgctccagaagtatttctcgataatttcaatggtgtaatcgagcagcttgcgcgcttccgggtgacccgttgtgacggcgctggcagcacccagcagagcaaagaaatgttgatagccctgtttggaggcatccaccacgccctcgtcattcacacaggcataccagccgccatattttttatcgcgcagtgcgccgttcatggctttaataccgtgatcaaccaacgagtaagcgccaggtcgacccatcgccgcagcaacggaataaacgtgcaacatacgagctgtgatccacagatgggtgcccatctcttctttgatttgccctttattgcctaaccagccaaatccggtcggtactacggaatttttaccaaaatcaaagrtgcgatcggtttcctgttccagccaacggttgtgacttaaagtgttaaaccatttcatttttgtatccccattttaacggcgtttagccatcatttcgtcgacgatatcgccaarttgttgtaatttcggtgcgcaaacgtcacgcagcatcagctcgttgtctggtwaaccgacgaccgatgcccagacagcwcgaccagccaggaagcccgatgcacccgctgtcattgccacgcgtacggcacgcgggaacagtttttcgtcgacaccggaagagaggatcacccacggcatattgatatggtcattcagacgttgtgaagcactgagaagctcttgttgcggacctttaccgtaaagcggcatttcaactttgtagaggtcagcgccactgtcgcccagctctttggcggcatcgatgatcgcttgttcgcgatcgaatttatcgccacgacgtggtgggcggacgactggctcaataatgcttaccaggccgtgtgagtggcacagttcgttaaactctttcaccatatccaggcgttgctgcgcatcttcatcactacgccacagcaccagcagttttaaggctttgccaccgtcttgtttgatctgtagcggattgattttgcggtcaatgaccacgctatctaccggaataccgttgccaggaatgaactcatcggcggcgacaatcatggcgcaacttttggcaatcgcgttttgctcaaccacctggcggtaacagaattgttgatctaccagaatcgccgaggcataaggcgagagggtcttcgccgcgttaactttgaaatcagttaaaacgctatcggctaccggagcgggtgccccagccgcggcaaacatcatgcgcatggcttcgcgctgatcgaccgccagcatggcaaaaccgcccgatgcgcgcgtaatgtcgttgatggtgtacttattcattcatttattcctttatccagtcgttacatttttactttggcagtcatcccggcactgacacggacctgttccagaatggcggaccagtcctggcgaccgcgacccgctgcgcgcgcctggctataaacctcccgtgaggcggcccccagcggcattggcacatgcagctggttggcgacatcaagggcgatgccaagatccttatgggcaagatcgatcatgaaggcgggagaaagatccccgctgaggactttgttcggccaggaagtggtgaagtggcctttaccggcggcggtaccgctcatcactttgacggcaacatcgaagggaagattcagggcttcgcacaaaacggcagcttctgccgaaagcgcattgagcgcgatgctcatatagttgttgatgagcttaacgcggatccccatgcccggaccgcctgcgttgatcaactcactgcccatcgccatcaggatcggcgtggcacgttcaacttgttcagcggtgccgccagccagcagtaacagagtaccggtaatggcatttgcagaagtacggcctaccggaacatccatcatgttgaagcctttggcttgcatatcggcaatcaatttatcggtttgcagcggatggatggtcgacatatcaatgaccagcgcatcggtagataagctttcgcaaacgccgttttcaccgaacaacacgctgcgcaccagatcgccattcggcaacatggtaatgataaattcggcatctttagcggcctgcgccgggttggcggcgggagtcgcgcctttgtctaccagatgccgcacagcctcggcattcacatcaaagacgcgaagttggtgcccttgctgcaataaattgctcgccattggcgaacccatttgtcctaaaccgataaacgcgattgctgccataaccttctcctgaatacrgtgatgtcactttttgtcatttatgacacgctttgattgtctgtttttgatcgtatttgtaatttatagtcaaaaaattgacagacgtcactttttaaacaattggtgaaattaaaatgaacgcatcccaaaatgtttaaggaatgaccatgattcgtgttgcttgtgtaggtataaccgtgatggatcgcatctattacgtggaagggttaccgacggagagcggtaaatacgtggcgagaaattatacggaagttggtggcgggccagcggcgacggcagcggttgcggcggcaagactgggagcgcaggttgattttattgggcgcgtcggtgatgacgacaccggcaacagcctgctggcagagctggaatcctggggcgttaacacccgctacaccaaacggtataaacaggcgaaatcgtcgcaatccgccatcatggtggatgccaaaggcgagcggataatcattaactaccccagcccggacctgctgcctgacgcagagtggttggaggaaattgatttctctcagtgggatgttgtgctggcagatgtacgctggcacgacggcgctaaaaaagccttcactctggcccggcaggcgggcgtgatgaccgttctggacggtgatattacgccgcaggatatcagcgagctggtggcattaagcgatcatgcggccttttcagaaccgggtctggcgcgcttaacgggcgtgaaagagatggccagtgcgctaaaacaggcacaaacgctcacaaatggtcatgtctatgtgacccagggcagcgcaggctgtgactggctggaaaatggcgggcgtcaacatcaaccggccttcaaagttgatgtggtagataccacaggtgcgggtgatgtttttcacggcgcattggcggtggtgctggcaacaggtggggatttagcggagtcagtccgcttcgccagcggtgtagcggcgtcgaaatgcacgcgtcccggtggacgagccgggatccctgactgtgatcaaacccgatcttttttgtcactttttgtataaaatgccagggtgatggtttttcgaggaattttcatgagccttaccgaactaaccggtaacccgcggcacgaccaactcctcatgctgatcgccgagcgtgggtatatgaatattgatgagctggcaaatctgctggatgtctccacgcagacggtgcgccgggatattcgtaaattaagcgagcaaggcctgattacgcgccatcacggtggcgcgggtcgggcttccagcgtcgttaatacggcgttcgagcagcgtgaggtttcgcaaaccgaggaaaaaaaagcgattgccgaagcggtggcagactatattcctgatggttcaacaatatttatcaccattggtacgaccgttgagcatgttgcccgggcgttacttaaccataatcatttgcggataatcaccaacagcctgcgtgtggcgcatattctttaccacaacccgcgctttgaagtgatggtacccggcggtacgttgcgctctcataatagcgggatcattggcccttcagcggcgtcctttgtggccgattttcgtgctgattatctggtaacaagcgttggggcgattgagagcgatggcgcgttgatggagtttgatgtaaacgaagctaacgtggtgaaaacgatgatggcgcacgcgagaaatatcctgctggttgccgatcacactaagtatcatgcttcggcggcggttgaaattggtaacgtggcacaggtcaccgcgctctttaccgacgagctgccgcccgctgcgctaaaatcacgcttacaagacagccaaattgaaatcatcnttccccaggaagacgcgtagatttttgtgactgttgacctggcttcataccttgccacatagccaaacccatcctttcccgctacagttaatttcttgtggcgcgaaaggaggcaaaaatgctctatatctttgatttaggtaatgtgattgtcgatatcgactttaaccgtgtgctgggaacctggagcgatttaacgcgtattccgctggctacgcttaagaagagttttcatatgggggaggcgtttcatcagcatgagcgtggggaaattagcgacgaagcgttcgcagaggcgctgtgtcatgagatggctctaccgctaagctacgagcagttctctcacggctggcaggcggtgtttgttgcgctgcgcccggaagtgatcgccatcatgcataaactgcgtgagcaggggcatcgcgtggtggtgctttccaatactaaccgcctgcataccaccttctggccggaagaatacccggaaattcgtgatgctgctgaccatatctatctgtcgcaagatctggggatgcgcaaacctgaagctcgaatttaccagcatgttttgcaggcggaaggtttttcacccagcgatacggtctttttcgacgataacgccgataatatagaaggagctaatcagctgggcattaccagtattctggtgaaagataaaaccaccatcccggactatttcgcgaaggtgttatgctaaaaaccattcaggacaaagccaggcaccgtacccgtccactatgggcctggctaaaactactctggcaacgcattgatgaggacaatatgacaaccctggcaggtaaccttgcctatgtgtcgttgctctcattagtgccgctggttgccgttgtttttgcgcttttcgccgcttttcccatgttttccgacgtcagcattcagttacgtcactttatttttgccaactttctgcctgctactggcgatgttattcagcggtatatcgaacaatttgttgccaattccaacaagatgaccgccgttggggcgtgcgggctgatcgtcaccgcgttattgttgatgtactccatcgatagcgcgttgaataccatctggcgcagtaaacgagcgcgacccaaaatttactcgtttgccgtgtactggatgattttaacgctggggccgctgctggcaggggccagtctggcgatcagttcctatttgctctccctgcgctgggcgagcgatctcaatactgtcatcgacaacgtgctgcgtatttttccgttgctgttgtcgtggatctccttctggttgctgtacagcattgttcctaccatccgcgtacctaaccgcgacgcgattgtcggcgcgtttgttgctgcactcctgttcgaagcaggaaagaaaggtttcgcgctttatatcaccatgttcccgtcatatcagctcatttacggtgtgctggcggtgatccccattctctttgtttgggtctactggacatggtgtatcgtcttgcttggcgcggaaattactgtcactctcggggaataccgcaaactaaaacaagcagctgaacaagaagaagacgacgaaccatgattgcattaattcaacgcgtaacccgtgccagcgtcaccgtggagggagaagtgacgggcgaaattggtgcgggacttttggtgttattgggtgtcgaaaaggatgacgacgaacagaaagcaaaccgtctgtgcgagcgtgtgctcggctaccgcatctttagcgatgccgaaggcaagatgaatctcaacgtgcaacaggcgggcggcagtgtgctggtggtttcccagtttaccctcgccgcagataccgaacgggggatgcgcccaagtttctccaaaggtgcatcaccggatcgcgcagaggcgttatatgactatttcgtcgaacgctgccgtcagcaagagatgaacacgcaaacaggacgcttcgctgcggatatgcaggtatcgctggtcaatgatggccccgtgacattctggttgcaggtatgagccagcttccagggttgtcacgggaaacaagagagagtatcgctatgtatcaccttcgggttccacaaacagaagaagaattagagcgttactatcagtttcgctgggaaatgttgcgtaagcccctgcatcaaccaaaaggttcggaacgcgacgcgtgggatgcgatggcgcatcaccagatggtcgtcgacgagcagggtaatctggtggcggtaggccgactgtatattaatgccgacaatgaagcgtccattcgctttatggccgttcatcccgacgtgcaggacaaagggttaggcacgctgatggcgatgaccctggagtcggtggcgcgtcaggaaggcgttaagcgcgtgacctgtagcgcccgtgaagacgcggtggagtttttcgccaagctggggtttgttaatcagggagaaatcaccacgccaaccaccacgccgattcgccattttttgatgattaagcccgtcgccactctggatgatattttgcatcgcggcgactggtgcgcgcagctgcaacaggcgtggtacgaacatatcccgcttagtgaaaaaatgggcgtgcgcattcagcaatataccgggcaaaaatttatcactaccatgccagaaaccggcaatcagaatccgcaccatacgctgtytgccgggagtttattctcactggcgacgctcaccggttgggggcttatctggctgatgctgcgcgaacgccacctcggcggaacgattattctggcggatgcgcatatccgctacagcaaaccgattagcggtaaaccccatgcggtagccgaccttggtgccttaagcggcgatctcgaccgtctggcgcgcggacgaaaagcacgggtgcagatgcaggtcgaaatctttggcgacgagacgccgggtgcagtgtttgaaggcacgtatatcgttctgcccgcgaagccatttggcccgtatgaagagggcgggaacgaagaagagtagctgatggagaggggcggtgctgcctctctcattcaggtcatttatattagtccttggctatttcggttatattgaataagaactctataaatttttattcttcgttggctccatacgtgtcttgctacatcactgttcaggagcatttaaatattatttgtagagctgtatagcaattatcgcagataatgcttaattcatcatcttagttcaggtttgagcgatttttgatagtcaaaaccccctctggtgccatagttttctcataaatactttaaaaatctatagctaacaaacattatgcaaagataatgggctggcatcattgtcagtatcattcatttactgctctggatgttataaataattatgtagcatgtttgctcttaaaccgtgggaaggaggctgtaatggttgccaatattaatctcattaaacaagaaagttattctgttgttaatttagaaaaacaactaatgagtaatgaatcaccgaagcaatcgctattaaatgatttttcacatcgccttaaaatggaaggtgaggaacaactgttccattgtgttaacgaactgaagtatggtttgtcgagtaataatgaatatgacctgtttaaaaatagagaaacctcactgtggaaacgcaaagtaccagaaagcgcagcgctggcaatgacgggaacagtatataaattatttggtagtcgcttactcaacgcccgcaatcagttagataaaaatctcctcgaaatggctatgcaaatggtttatggcaaagatatggtgacaaagtccggggatatattgattgatatacaattaaataaggatggcagcctccagagtaagcactacacatttgatgtaggtgaagttataaacagttataatattgacctctttgtgaatgcttcgagtattaatcaaacttacttacatgataaaaatcctggtgatgttattagcctgtatggcactttagataacattcctcttgtagttaaggaatgcacgggtaaaaatcatcaaattaacgttaaagccaaattgccacaagaacgaagtgaaaaagttgaggatatgtgtgaaagaatgagaggtggcatctctatgtttaatcacaccacaaaaacagctggtaatatagagcataatttgcagctaagttttctcgtggattcacggccgtcgatcaccaataaatactcagccaaagatgtagcgccagacatacttgtattgcccgtcaacgtatatcatgcggattttaaaattaaaatcaataatgcagtagagaagacttagtcaattgtgttatgtgctgtgcaaaaaaatctccatgcagcaaggaaggttcttagcgggataataggtaatgtaccaaaaaataataaaccaaaaacaatcatttttgatttacgttttcttagtgcaattaagcagaaagtttttttgggcagtgaacaaccgttgtttgtaaagcataccgcaatgatgagggaggcatgtaaggaattaccgcagctagtggagtatgttcctttagcctgtgaagcgcatagccatcgcagcgtcgcccttgccaaaaccgtggctgcacccatcatggcgacaggtgtgggcgcggctttaatgtatgcaacatcatcaggaccgtattatgcgcaaagtctttctggttcgccggatatcgagatgataaaaaaacgcatggctgaattgtttaaccagtcggatacttctgtgcgcaacaaatatcgcccggcttttgataaatggaataaactggtagataaattaaatcacgaaagaaatacagttccgtttgcgtgtttgaccaccattatagcgacagcgataaatgaaactcctgagggggatacgaatgttgccgttgtgatggggtgtaaatctgcgaaagatcgcacgatatccattgtccttggcaactcgatgttgcaaacactctttgaaaaacgcctcgccgatgatggagaaatagaaaacctttttgatcaacagggatattttagttgcgattcattaacagccgaagaagtaatgatgttaaaagacctttttgatattcgagttcttcatctctctaacaaatttaatgttgggttgcaaggtaatatcaacacggatgttttacaagattcgttttttaaaaatgtcgatttcattcatgaatctaactcgtataccgtagggatgggagtctgaagagtaaaactcattaggattatcagaattcggccaatgcattgcaaaaatgaaatacaaagagagatgtgtgcaggcgcttagccgcgaggggcatggcgaagccatacagaaagcaccggcattcagaactcctgtgaaagcggcatagtgccgctgctcaggagttttgttatgacccgtatcgtgctgaacgttgccaccctatgatgcgattaaaaaaactcaccgtcgagccgatgattgacgtcaatgctatcggatgatgccgggggtgttccggaaggaattccttgtttcccgaactgttaccaacaaaattataacgatgagcaagtaaagaccggttggtggcagtactgaccggtctgtgatggaagattaatttcaccttaaatcctggtgctgttaggatgctgacgtttttcgggtacaccattcagattatgcaaataaagattcaatgaaaaaataaatatccctgaatataatatattcgtagcacccataactcatcctgggcgataactaaaccatttttgagtaacaaatgaaacaactgcaacgctcttattatttctggaaaacgtctcgcaaaaacaaaacaacatgcaaaaatccgctttcgttaattaatttttcggcgtaattttcgcacatacattaatgagtaatatatgtaaggtggtggtaatggcgatgaatacggtttttcttcatttatcagaagaggcaattaaacggctgaacaagcttcggggctggcgtaaggtttcacgatctgcaattttacgcgaagcggtagagcaatatctggaacgtcagcaattcccggtgcgtaaagcaaagggaggcaggcaaaagggggaggtagttggtgttgatgatcagtgtaaggagcataaggaatgacaaaaatttttcattcttgaatataaaaaacagatgcccttattctggtattaatagaaggctgttttacttgaacttataataactgcaactgttacatcatatctggaaaacgcctcgcaaaaataaaaaatgatgcgtaaatgagctttctttaaagattcgacaagggtacttttctctccatagatatcaaatgatattggtcaaatatttatgaactctctggcaggtattgatatgggcagaattatactcgatttatcgaatgaggtgattaagcaacttgatgatcttgaggtgcagcgtaatcttcctcgtacggagctattacgggaagcggtagatcaatacttggtaaatcaatcgcaaacagtaagaaccagtgcttttggcatatggcaagggtgtgaggaagatggtgtcgaataccagcgtaagctgcgcgaggaatggtaatgggaaaaaatgatatcaatcagattgctgacaacgtgcgcgttgttcatgccggatgcggcgtgaacgccttacccggcctacaaagtcgtataaattcaatgtattgcagtttattggtaggcctaataagcgcggcgcatcaggcaatcttacgcttatcatcagtctcatacccataaccttattgatgtgggggtgggtaaattgaggcaaaacaggcactggcggcatagcttgaggtggtaacgcggaatacgagagatggtgtcgtcacaccctatgagctgtaatccgggcgaccagcgccacccggaaaacgtcagagattactccccttcacccggaaacaggaacgggttgatggaactgcgggcatagccttcttgctccattcgcgcgtccagtaccagagaggcgaggtcatctgccacggcttcaactttcggttctttttcctgatagagaattttcaggtaagtgccgcagtcatcgcagctttcggctttaatcgcggcctgttcgtcatccagcgaccagtaatgcagtttgccgctctgctcgcagttgctgcattttacgcgcacaacgtgccattcagtttcacacaggttgcagtgcaggtaacgtagcccctgagtggtgccaatttgcaccatgctggacaccggcatagaaccacaaaccgggcaatattgacgttgctcgccgtattcagcgcgggctttgccggggatcagattggccatctgcgcccagtagagcgacagtgcagcccagataaacggcgctttatcgctgctgacggacgagaaatcagaggcaaacagtgcgctggccatatcttccagctcctgagtcgatgccttctccagattctcaatcactgccagcgccgggccgctcatttcaggtttcagctcagcaatcagcgccatcagcagcttttgccagtgcttatcacgcggcagaacgtgaatatccagcgggggcttgccttgtgcgctggcttctttaatgcgcgcagtcagatccatctccagcggatggtcgtacagcaccacttcctgggcgtgggcgataagcgcagcaaagcgcaggtaatcacccagcggattattttctgccagctcgcgcagacgctcggcgcggcggttgtataaattcttgagccgagggaacaataacggcggaatcatatccgccgtacgtttctcgctcgaacccagctcatcttgcgggattatgcgaatactcattcagctttcttttccgttgtcttgcggacctcacggtaccagcgcgggtgatgtttcttcgcccaagcgctggtaacccatccttccaccatggcggtaatcgtgcctttcacccaaagggcggcgtagatatgcaccatgataaccacaattaacgccactgcggcaaatgaatgcagcattaacgcgaatcggatcaccgggattgagaaagcaggcgcaaaataaggacgccagataatcacgccgctcaccagcagcagaaccaggaaaataatcgccgcccagaaaacgcatttctgaccgaagttataacgcccggtgtcacctacttcctcgttgacgacgatcttacgaatattcttcgcccaaaagatatcatcccgattgattaggttgtgatgccagtaacggaaaaacatgatgatgaacgaggcaaacataaccacgccgacaaacgggtgcagaattcgcgccagctgcggtgtgcccatgatttgcatcaaccagttgaaggacgggaacaaaaagcccagcccgctcaccgccgccaggatgaagcagaaggcggtgatccagtggttgatacgttccggcgcggtgtagcgcacgatggtgtcacgtcgtttcatttgcgctcctcgtctttctcttcgtgcagattattctcttcctcatccgcatggttcggaccgacacccacgtagtggaagatactggctgcgaaggtagccgcaaagccaacagctgcgarcggtttccagatgcctttccagaatttcacggtttcgctgatttccgggttctccggcaagccatgatacagatttggcttgtcagcatggtgcagcacgtacataacgtgtgtaccaccgacgcctgccggatcgtacaggcccgcattgtcgtaaccgcgggttttcagctccgccacgcgctcgctcgccagcgttttcatcgactctttcgtaccgaagtgaatcgcgcccgttgggcaggtcttcacgcaggctggttcttgcccaaccaccacgcggtcaacgcacagcgtacatttgtagacgcggttgtcttccgggttgaggcgcggaatgtcgaacggacagcccgcaatgcaataaccgcagccaatgcactgctcggactggaagtcgacgataccgttggcatactgaataattgcaccttccgccgggcacgctttcagacagcctggatcggaacagtgcatacagccgtctttgcggatcagccattccagtttgtcgttctgctccacttccgagaagcgcatcaccgtccacgatttggcgcttaaatcattggggttgtcgtacaccccaatgttattgccgacggtatcgcgaatgtcgttccactctgaacacgccacctgacaggctttacagccgatacaggtggtgacgtcgatgagtttcgccacttcttcctggaagtcccgcgcctgaggcgcgggggtcagaccgttagtcgcggaacgacgaatgatatcttgagattgataagccatatgtcgtctccgttacaccttttccacattcacaaggaaggacttaaactccggcgtctgcgtgttcgcatcaccgacgaatggcgtcaacgtattggcaataaagccttttttcgcaacaccttcatagccccagtgaataggaataccgatggtatcgatatctttgccgttcgctttcagcgtgcgaatacgtttggtcaccaccgctttggctttgatatagccacggttggaggagactttcacggtatcgccctgggcaatgccaagtttattcgccagcgactccccgatttccacaaactgctctggttgcaaaatcgcgttcaacagcgcgtgtttggtccagtagtggaagtgctcggtcagacgataggtggttccgacatacgggaacttatcggctttacccaatgcttcggcgtcgtctttaaagatacgtgcagccgggttcgagataacgtttggatgcagcgggttagttcccagcggcgtttcaaacggctcgtagtgttccgggaacggaccttccgccatcttatcgagggcaaacagacgccccatgccttcctgctgcatgataaacggcccgacgccgctacccggaggcgctgcgctgtagtccggaatatcccagccggtccacttagtgccgtcccatttcagcaactgacgcttcggatcccacgggttaccctgcggatctgcggaggcgcggttatacagaatgcggcggttaagcggccatgcccatgcccaacccagcgtgttaccgaggccagacggatcggcgttatcacggcgtgccatctggttgccttccggcgtccagctaccggcgaaaatccagcaaccacaggaagttgtaccgtcatcgcgcagttgggcaaacgagctaagttgttggcctttcttgacgataaccgcaccggttgccggatcggtaatatcggccagcgccttaccgttgctctccatcgctacttcttccgacttcggctcatgcggaatggcgtagttccaggtcatgttcagcacctggtccgggttcgcgccaccctgttcggcatacatcttgcgcaagcgcaggaagataccggagaggatctcgccatcagtcagcgcaatccccggggcgtccgcacctttccagtgccactgcaaccagcgacctgagttaacgattgaaccgttctcttctgcgaagcaggtcgatggcagacggaacacttcggtctggatcttcgacgagtcaacttcgttcagctcaccgtggttctgccagaagttagaggtttcagtgttcagcgggtcgatggtgacgaggaacttcagtttcgacagacaactgatcactttgtttttgttcgggaatgaggcaacagggttaaagccctggcagatatagccattgaccttgccttctttcatcatctcgaagtattgcaggacgtcgtagcctttatcccacttcggcaaccagtcaaagccccagctattttctgccgtcgctttatcaccaaagaaggccttcatcatagagacgaagaatttcgggtagttgccccagtagttttcctggccttccagcagcggttttggcgtgttggcggtaaggtaggtttgcagatcggtctgcttctcgcttggcagcgtcatgtaacctggcaggctctgcgacagcagccccaggtccgtcagcccctgaatattggagtgaccgcgcagggcgttaacgccgccgccagccatccccatgttaccgagcagcagctggatcatcgccatcgtacgaatgttttgcgcaccaacggagtgttgcgtccagccgagggcatacaggaacgaggcagttttatcgtgagcactggtttctgcgatgtattcgcagactttcasgaacgcgtcttttggcgtaccacagatgttttcaaccacatctggcgtgtagcgggaaacgtgctgtttcagcaagttccacacgcagcgcggatgttgcagcgtggtatcgcgtttggcgaagccgttttcgtccagttcataagtccaggaggatttatcgtacttgcgtttttccgcgtcgtagccggtgaacaggccatcttcaaagccgtaatcctcacgcacgatcaggctggcgttggtataggcttcagtgtattcgcggttgaatttttcattgttcagcaggtacagcaatacgcctgacaggaaagcaatgtcagtaccggaacgaataggggcatagtagtcagccaccgcagccgtacgcgtaaagcgaggatcgatcacaatcagcttcgcgccattgtgaattttggcttccatcgcccagcggaacccgaccgggtgagcttcagcggcgttaccgcccatcaccacgacgaggttggcgttcttgatgtcgacccagtggttggtcatcgcaccgcgaccaaatgttggagcaagacttgctaccgttggtccgtgtcagacacgcgcctggttgtcgaccgcgagcatacccagcgcgcgggagaatttttgcgttaaatagccggtttcgttactcgacgcggaagcacacagcatcccggtggagagccagcggttaacagtcacgccttcggcgttttgcgcaatgtagttagcatcgcggtcttctttcatcagtttggcgatgcgatcaaacgcctcttcccaactgatttgctgccatttatcagaacctggcgcacggtattccggaaacttcagacggctttcggagtggatgaaatccaccaggccagcgcytttcggacaaagtgcaccgcggttgaccgggtgatccggatcgccttcgatatggaagatagatgctttggcgttttttgctccgtcaccgaggctgtacatcaacagcccacagcctacggaacaataggtgcaggtattacgggtttcgcgggtgcgcagcagtttatactgccgggtttccgcgagtgctacgctgggtgcaaaacccagtgccgctgccgtggtgcctgccataccgccagcgcagatcttaaagaactgccttctgctgacctgcatggattgctccttgtttcgacattgtcacgtcccatttacattcgcttgctgcgtgtgcagggagtgggagttatttttctttgcggaaggggccgcaaaggtccagaattggctcaatttccctccatccaggaagggtttgtaacagaataccataatgttggtgtgtgtgttcttatctggttaagagaaagtgaaaaaaacacagcaaaaagaaatcgaaaatgtgacaaatatcacaggtgttcgtcaaattgagttatggcggcgtgatgatttacaacacccacggttagatgaggtcgcggaagaagttcccgttgcgctggtctacaacggcatttcgcatgtggtgatgatggcgtcgcccaaagaccttgagtactttgcgctcggtttttcgctttccgaggggataatagaaagtccgcgcgatatcttcggcatggatgtcgttccttcctgtaatggtcttgaagtacaaattgagctttccagccgccgctttatggggttgaaggagcgccgccgggcgctggcgggacgtacgggctgtggcgtatgcggcgtggagcaacttaatgacatcggaaaaccggtgcagccgctaccgttcacccagacgtttgatctcaacaaactggatgatgcattacgtcatctcaacgattttcagccagtgggacaactgaccggttgtactcacgccgccgcctggatgttgccatctggcgaactggtcggcgggcatgaagacgtgggtcgccatgtggcgctggacaaactgttaggccgccggtcacaagaaggggaaagctggcagcaaggtgcggtactggtttccagtcgtgccagttatgaaatggtgcaaaagtcggcgatgtgcggcgtagagattttgtttgcggtgtctgccgcgaccacgcttgctgtagaagtggctgagcgctgtaatctgacactggtaggtttttgtaaaccgggtcgggcaacggtttatacccatccgcagcgtttgagcaattaattaaaataagtcctgcgatatatattaaattgcaggacttattcatttcgtgaattttattattttatttataaacaaaatgcgtgtagtggcgttttcttttttcatttattatgttcactctcttatctatatatttataaggcaattaaatgaaaaggaatttattatcttccgctattatagtcgccatcatggccctcggtctgacgggttgtgatgataaaaaagccgaaacagaaacgcccctgcctgccaatagtcaacctgccgcaccagctcctgaagcgaaacctactgaagctcccgttgcaaaagcagatgctaaacctgaaacacctgcgcaaccgctggtcgatgaacaagcggttttcgacgaaaaaatggatgtctatatcaagtgctacaacaagttacagatcccggtacagcgcagtctggcgcgttatgctgactggctgaaagattttaaacaggggcctaccggtaaagagagtactgtttatggcatctacggcattagtgaatccaacctcgctgagtgtgaaaaaggcgtaaaaagtgctgtggcgttaacgcctgcgctgcaaccaattgatggcgtggcggtgagttatatcgatgctgccgtggcgttgggtaataccattaacgaaatggataaatattacacccaggaaaattataaagacgatgcgtttgcgaaagggaaaacgctgcaccagacattcttaaaaaatctggaagcctttgaacctgtagcagaatcttatcatgcggcgattcaggaaattaatgataagcgccagcttgcggaactgaaaaatattgaagaaagagaagggaaaacattccactactattctctggcagtcatgatttcagcgaaacaaattaataacctgatatcgcaagagaagtttgatgttgatgcggcaatgaagaaagtgtctgaactggaaacgctggtggcgcaggccaaagaagcggataaaggcggcatgaatttctcgttcattaattcggcagaccagtatcaactcgagactaaaaaatatgttcgccgcgtcagagataaagtcccgtactctgactgggataaagagcatcttcaggatgcaaacacaagctggatggtcgaagactcatttccacgagcgttacgcgagtacaacgaaatggttgatgactataatagcctgcgttaaacgtttttgatgataaatgcagtgtcggatgcggcgcatccgacacagttcaccccttgtgaagtaactccataaatgcctcatatcctgttagcccggcaataacttctgccggatgctgacacaatacgcttgccagatagctaaatatttttagctcatgacgcgcatcggcggcggcgcaggcgatcaagacatggttaatgacttcgttattcacctcaactggttgggcgagggtaataaaaaatccacgaaaacgtcgctcctgttcgctccagcaatgtgggatggcgaggcgattaacaatcaggttttcaccttcgccttcgcgggcgatgatccgttgcgcttcatcggcggtaatatggtgttgtgcgactaattgcgcacaaatttgccgggtaatatgttgccagctttcaccgcgtacattcgaataatgaaaacttccgggggcagagaaaaaacgctccggttgctggcgaataaatgccgtcgccagaaaatgttttatttgttcgataccggcagccgtaatgatattttttacggtgatgtaattatttaccgcgtcatccagtaaataatggctgttgttaatgatcaataacggctcaatctcttcgcgaatggcaacaagttcgcttaagctacgggcaataatcacccgacaatgtaaaacatcgcgctcaatggcgagctgattaatagtggcaatcgcgttctggtccgagagcaaaatgatcggctggcgttcgttttgatgtcgttccagcgcacaggcaaaatacaaaccgatcagatcgctgtcgaaaaggggaatatcgagctgttcacgcagtagcgtaataaagtgcagactcatatcaaaggccgcaggccaggcggctttcaggttattcatgctgctttggcgatgctcagcaatccacactggtgcggcaaggcaacgtaataaatgaccggtaatgttctcaaccagctgcgtatcaataatattcaatgacgcgagacctggcaccctttgcagcaaccccagcacatgatcggcagaaattacctgcgcttgctgatgctgtttctctatcaaacctgtcagggttcttacagcgttatcaccaagaaacagaccgttatgttcaacgatttgttttatctcgtcaccgggatattgcggccactcatcggtcagttgattacgcagggcgtaaatcgccagaatcaggctggagagataatccccctgcatgagcggccagcggtgttggttgtcgcaggccgtggataaatgctgaaggttgtctcgtgttacgccagccaaaggtattaaaaacggatctttgcgtagcaagttcgccagcaagataacgcgtttctcttctgtttcatcaatgaaatggcccaaaccgggacgactggccaggcaacaagtgcgttcataacgctgttttaaccggggcagacgctctgcgacccaagtttctggcaaattaagcgccgaggcgagttgcgcacggggagtaaaggtattcagtaataacagcgccagcagccgatcgtcgttatcgtgcttttgcagcaactgaaaaaagctgcggcgctcgaagatttccaactgatagcccgcactgccactggcagagatacgagctttgccgttaagggtaaagttgagatagtcaatatcacgcaggatggtcctgcctgaaacgccagtctgttgcgccagctcgccaggcgtgcgcggctgttgctccagcagatcgacaatctttaactggcgttcgtttagcattaatccacctgacggaactggctaaacgcgttgactttctccgcagttaaggtcgtcagaaaatcccgtatcagcgtgagcagagcatcataatcggcttttgaaatcataccgctgttagcgtgcagataacgagttggcagacacagcgcgacaaccggacgccctccgcccattacgttgtagcgcccgccatccgtcgctccggttttcatggtggaaaattgcagcggtaaaccgttatgtgcggcacagttttttaacgccgccaccagtttctggttgggtaagtagcgcttgtcaaacagcatcagccccggcccgttgcccagtttcagcgggtatttaatgttatcaatgcccggaacatcgcccgcgacggcggtatccagcacgatcaccacatccggtttagtgtgttcagccgaggtttgtgccccgcgtagcccaayttcttcttccacgctgccgacgccgtacagcgtaattcctgggttatttactgtctgtagtagctcagccatcatcgcgcagccgatgcgattatccagcgccttgccgactattttatcttcgccccagcaggcaaaattggcttccgggctaataaaatcgccaatttccgcaccgcgttttttcgcttcttcgcgactgttcgcgccaatatcaatgaacatctcatcaaatgacagcggttgttgcttttgcttttccgttaacgcatgaggcgctacggaaccaatcacaccagggattttcactcccttgtgtgtgcgtattgttacccggtggttgagcatcgactgattccaccagccgccaatggtggtaaagcgcagaaaaccgctctcgtcgatgtgggtgaccataaagccgacttcatccatatgcccgacaacggcaacttttggacctttatttcccttacgggcaacaaagctgcccagaccatcaaaggtgatctcattaacgcaaggttccagcgtgtttatcagaatgtcgcgaacttcctgttcatcgccgctgacggcgctggcttcgcacaactgttgcagtaactcaatgttcatggacaagctcctgttgcgcggctttcgctttgcggcgtaaccacaatcctttcaggacgataatgaatgaaatgttcagcgcgaggccaatcgccagcaccagataaaacgaacctaccggcgacatcaggccgatcagcgggtcaaagatacccaaaccaggtgccagacgtttgattccgaaagcgatcaccagcacgccggtaatgccgcccgccagcgtattggcggtaatcatcggcaacggagctgccagagcgtaaggaatagccggttcggttgcgactgtggcaccgaccacaatggcactactggcagcctctttttcctgtcgggtaaacagtttgggcgcaatgaacgtcgcaagacccgccgcgacggggacaacgccgacgatggcgtaccagtcataaatgtgtttttccagcagtgagaagcagaagaaccaggcggttttattgatggggccgcccatatcgaacgccagcatcgcaccgaccagaaacgctgccgcaaacttcattgatggaggaatggtattcaggaagtgcagtagcccgcccatgaggtcggacatcaccggcccgataacgtagtaagtgagcacgccaaaaaccagcagagtaacgaatgggataagcatggagccgagcagcggttgtaatgctttgccaagacggactttacggaaccagaagacgaaatagccaatcgccagccccagcaccaccgcgccgaggaatcccgcacccgactgggtgccgagcagcgctttgtcgttcgccagatagcaaaccagaaacgccggagcgaaagccggtttatcggcaatcgacgaggcaatataagcgcccatgatggggatcataaaggtgaagccaaggtaaccgatggattcaactacccaggtaaacgacggcgcgcctttcgacatatcggtatacggcaaaccgaactgcaccagcatgttggcaagcgccaccaggataccaccgccgatgacaaacggcagcgccgcagagacgcccgccatcaggtggctcatcacgctgccgctttgtacttcctgtttgcctagcttcacgccgctatctgcggcaaaaagctgcgaatttgtcggtaattcactgaaaatctgatcgatatttttcagcgcctgggagatggcaatctcataaacttttttcccggcaaaccgtgcgcgatcgtcaccgctcaggccacgcccggtggcgagaatcacgtaatcggcagcggcaatctcttcgctggataagcggttttcaacgccgctggacccttgagtttccactttaatggtatggccgagagaacgggctttctgttccagggcttccgccaccatgtaggtgtgagcgatcccggcggggcagttggtgatcgcgacaatacgtaaggatgactccatcgccacttccttatgagctgagggtttgatttaacaaggcaagcacctggtcggtatcgccctgttgcagttgatgaataaattcctggtgaataattttgcgacacagtgtgccgatgattttgacctgatcctcttcgccactttgcggtacgccgaggcagatccagcaattgacgtcttcgccgtcgctggctttccagtcaatagcctgcgctttgcgggcgaataacacgaacggttgtttaacgcaggtgcttttaccgtgcggcacggcgacaccagaaccaaaaccggtggagtgcattttttcgcgcagcagcagggtttgcaggaactggtgtgagtcggtgataaaaccgttttgtaacgccattgtcgccaactgtttcagaacggaataagcgccattgccctgaatattcaggtcaatacagcttgcagtaagagctgccattaatcggactccatgaaaaaatatttcagttaattgtaatagcggggcgggtttgtgatgagcgcggatatgtcgtgaagtcgtgacaatataaagcagagtgaaggataaattttgcggcgtaaggcacatattagtaggtaaaataaatcttgtgaataaagagttattatttaatgattttgtgaatgtttaaatgtctcagataatttgtctaaacgttatttatatttgtggcttatgagccagcttgaatcatatctaatattttttacgatatttagttaaaaacggcactattgttatattcctcacgttccaggaaatcagcggatttactcatattatgcggcgggatactatccatcggcctgctgaagttggattaaaaattcgaaagtgcacaccttatatttctctatatacgtattccttttggaaagcgtagggtctcctttatttcagggaacgtaaataatgaaaaaatcgacattatctttagccatcggtttattattggcatgtagtaccggtatggcaaaaacacagcatttaatgctggaacaacgcatggcattgctggaagaacgcctggaagcggcagaaatgcgggcggcaaaagcagagagccaggttaaacagctgcagacacaacaagccgctgagatccgcgaaattaaggccgctcagggcaatacgccggtaaatggacaggcaacggcggaatctgcaaagaaaaatgccacctcacctaatcttttgctttcaggttatggcgatttaaaaatctacggcgacgtagaatttaatatggatgcggaaagtaatcatggcctgctggcaatgaccaacgctgatgtgaatagcgatcccactaatgaacagtggaatctcaatggtcgtattctgttaggttttgacggtatgcgaaagatggacaacggttatttcgccgggttctccgcacaaccgctgggtgatatgcacggttcagtaaatatcgatgatgcggtattcttctttggcaaagaaaacgactggaaggtcaaagtaggccgttttgaagcctacgatatgttcccattgaatcaggatacctttgttgaacattccggtaatactgcgaacgatctttatgacgatggcagcggttatatctatatgatgaaagagggccgcgggcgctctaacgctggcggtaatttcctcgtcagcaaacaactcgataactggtattttgaattaaacacgttacttgaagacggaacatctttatataatgacggtaattatcatggacgcgatatggagcagcagaaaaatgttgcttatctgcgcccagtaattgcctggtcgccgacggaagaattcaccgtttccgcagcgatggaagcgaacgtggtaaataatgcttatggttataccgatagcaagggtaattttgtcgatcagtccgatcgtaccggctatggtatgagcatgacctggaacggcctgaaaacggatccggacaatggcattgtggttaatctaaataccgcctatttagatgctaataatgagaaagatttcactgccgggattaacgcgctgtggaaacgtttcgagctcggttatatctacgcgcacaataagattgatgaattcagcggtgtagtttgtgataacgactgctgcattgatgatgaagggacgtacaccattcacaccattcatgcgtcttatcagttcgctaacgtgatggatatggagaactttaatatttacctcgggacgtattactccattctggatagcgacggcgataaaaaacacggtgatgatactgatgaccgttacggcgcacgcgttcgctttaaatacttcttctgatgaagtcgcggtgctggatattttccggcaccgcaactcattaaggcaggtaaaacacttcttgcagctcgctactcaccgggctgttatccgggttagcgggcataacatcggtcatatatttccaccaacgttggcagatttcagtgctggctaccgcattccaccgttcttcagattcaatctctaccgtggcaaacagcagattacgcgctttgtcgaggtaaatggcgtagttatgcgcaccgtgagatttcaacactgcttccagttccggccagatgggattatgccgacgctgatactcttcgtgggcgtcggggtttacctgcatgacaaaggctttgcggatcatgtttgctccttacagcgccagcgcactggcgagtggtgtaacgccgaaacgctggccgagcgctatcaactcttcacggctgatagtctgtttcatgccgcccatcgaatacaccttcactaacacttccgctgatttttctgcggtgtcgattaaaccgaaggtttcatccagcgtcggtccggaaccgaacacaccgtggaagggccacaacaccagcgaatgtttttgcatctcttgggcagttgcctggccgatttcgtccgtgccgggtaccatccacggcagaatgccaacgccatccgggaataccaccagacactcggtgctgccttcccacagttggcgagtgaagaccgcggtgtcgttttcaagtacataggtgagggcgatcaggttggtggcgtggcagtgcatgatcacccgatctttaccgttggtggctttaatgcgctcgcagtgggagagaaagtgagccggaagttcagaagttggaacggcttcgttggttaacccccagagaatatggtagcccgcgccatcgctgtcgacttttacgacgcctaagttagctgcaggatcgagctggacgttacggaagaatttgccggagccggtgacaataaacggcgtatttgccagtaaaggcatgggttggctgagcggaatatagcgcggttgtgggtggaagttgtcgtgataaagcgcgatatcggcgtcatccaggcgcagcgtcaggttgccgccgttgcgctcgtcccagcctttcagccaggcatcggtggtggctttgatcattccctggacaaaccaggactgggtaatgttttgcatgttctgtgttcctgtaaattcggtgttgtcagatgcacgacccgtaggccggataaggcgctcgtgccgcatccggcaatcaatgcctgatgcgacgctgtcgcgtcttatcaggcctacaactattgccggcctgtaggccggataaggcacttgtgccgcatccggcagtgtttacccgcggcgactcaaagtttctttctcatatgcccgcacgctctccagccattcgctacctgctggcgtatcgtgacgttggcaatacatttcccagaccgcctgccacggcaacgatttctgctcttccagcagtgccagacgcgcagtgtaatcgcccgccgcttccagcttgcgcagctcagcggtaggttccagcaacgcacgcagcagggcttttttcatattgcgtgtaccaatgatccacgcagcaatacggttgatagaggcatcaaagaagtcgaggccgatatgcacccggtcaaacagatcgtgacgaacaatctcactggcaatcgcctgggtttcatcatccagcagcactacgtgatcgctgtcccagcgaaccggacggctgacgtgcagcagcaactgcggcacatacagcatggcggcggaaatcttgtcggaaatcacttcagtcgggtggaaatgcccggcgtccaggcacagcgcagtctggcggctggtggcataccccatgtaaaactcattggagccaaccgtgtagctctctgcgccaatgccaaacaatttgctctcaacggcgtcgatatggtgcgccggatccagcttctcgctgatcacctcatccagagctgccagcagacgctggcgcggagcgagacggtcaacggtgatatctttcatgccatccgggatccagatgttcatcaccgacggtgtgccgagttgctcaccaaaataggccgaaacgcggcggctggccttgcagtgatcaatccagaactggcgaatgctgtngtcggcatgggaaagcgtaaagccatcggcgcttagcggatgcgagaaacaggaggggttaaaatccagaccgagctgattggctttcgcccattcaacccagtttttgaagtgctcaggtttgatctggtcgcgcgagactggcgtgtctgattccagatagatggcatgtaaattaagccgttttggccccggaatcagccgcatagcctgttccagatcggcacgtagctcactggcattacgcgctttgcccggataattgccagtagcctgaatccctccggtcagcgaaccttccgggttttcaaaaccggaaacatcatcaccctgccagcagtgcattgaaacgggtaaacgatcaagttggcgcagcgcctcctcgacatcaatccctactgccgcgaaacgctgtttcgccagctcccaggcctgttccagttgagtggtcatgcgcaaagctcctttgtctgtcgtgtagagtgaatccgcgccacatagtgggcaatttcactgtcaggattaggggtaaaggtggtcagattcgcggtggtgctgacgacctgacggaaatcatccacattgttgagttcatccagcgtcattaactggatgccgatattgccgagcgtcgaggcttcaacaggcccggcgatcacccgaataccgcaggcatcggcgcatagctggttgagcagcgtgttctggcagcctccgccgacaatatgcagttgcgagaaatcttcaccgcgcagctgcgccagctcatgcaacacatcggcatacagcagcgccagactgtcgaaaatgcagcgcgccagttcagcatcactttccgggatcggttgcgccgtttcccgacacgcagcctgaatttcgctgcacatcgtctcaggattaataaagcgatygtcattgggattgataatgaagcggcaagccggaagtgcctgtgtcgcggagataagcgccggaagatcgttgatttgccgctcctgaagcactcgctgaagcagccataagcccataatatttttcagcacccgatagcgaccttccgccccgccttcattggtgatgttggctgccagtgccgtgtcattggtaaatggcgtctggctttcgaagcccatcaatgaccaggtgccagaagagagataagcagcacgtgaaccgtttaacggcgaggcgataaccgcgctggcggtatcatggctggcaacggcgaccactggaatctcattaccctgcgggcaaatccagtgacctatgacattacccggatgcgtcgggcgaccaaaccaggctttgttggccccgctccacgccagtagcgactcgtcccagtcgtcgctattgatattgaccagttgcgtggtcgtggcgttggtatattcccagttcatcttgccggtcaggcgataactgaagtaatccggcatcagcagagcgtgagcaatgtgtggaataagttcaggttgttgctccgtcagcgcacgcaactgataaagcgtattgaagggcagaaactggatgccgctacgttgataaatatcgcgtttgccgagttgttgttgtgcctgcgccattaggccattggtgcggctatcgcgataagcaacgggcaggcccacacgctgaccctgttggtcgagcagcacaaagtccacgccccaggtatcaatcccaatgctatcgatacgaatcccttcctcgcacaccttgtttaatccaaggcgaatggcactttcaaggctatccacatcccaggtgacatagccgttctgactatgcagcccattgttaaaacgatggatttcgcgcagcgtcaggctgcggcattcacgctcgtaacgcgccagcatcacgcgcccactggatgcgccgagatcgacggcgacacaattgcgaaaggtcataatgtgatcctgctgaatttcattacgaccagtctaaaaagcgcctgaattcgcgaccttctcgttactgacaggaaaatgggccattggcaaccagggaaagatgaacgtgatgatgttcacaatttgctgaattgtggtgatgtgatgctcaccgcatttcctgaaaattcacgctgtatcttgaaaaatcgacgttttttacgtggttttccgtcgaaaatttaaggtaagaacctgacctcgtgattactatttcgccgtgttgacgacatcaggaggccagtatgaccgtattacatagtgtggatttttttccgtctggtaacgcgtccgtggcgatagaaccccggctcccgcaggcggattttcctgaacatcatcatgattttcatgaaattgtgattgtcgaacatggcacgggtattcatgtgtttaatgggcagccctataccatcaccggtggcacggtctgttttgtgcgcgaccatgatcggcatctgtatgaacataccgataatctgtgtctgactaatgtgctgtatcgctcgccggatcgatttcagtttctcgccggactgaatcagttgctgccacaagagctggatgggcagtatccgtctcactggcgcgttaaccacagcgtattgcagcaggtgcgacagctggttgcacagatggaacagcaggaaggggaaaatgatttaccctcgaccgccagtcgcgagatcttgtttatgcaattactgctcttgctgcgtaaaagcagtttgcaggagaacctggaaaacagcgcatcacgtctcaacttgcttctggcctggctggaggaccattttgccgatgaggtgaattgggatgccgtggcggatcaattttctctttcactgcgtacgctacatcggcagcttaagcagcaaacgggactgacgcctcagcgatacctgaatcgcctgcgactgatgaaagcccgacatctgctacgtcacagcgaggccagcgttactgacatcgcctatcattgcggattcagcgacagtaaccacttttcgacgctttttcgccgagagtttaactggtcaccgcgtgatattcgtcagggacgggatggctttctgcaataacgcgaatcttctcaacgtatttgtacgccatattgcgaataatcaatttcgttctctggccgaggtagccacggtggcgcatcagttaaaacttctcaaagatgatttttttgccagcgaccagcaggcagtcgctgtggctgaccgttatccgcaagatgtctttgctgaacatacacatgatttttgtgagctggtgattgtctggcgcggtaatggtctgcatgtactcaacgatcgcccttatcgcattacccgtggcgatctcttttacattcatgctgacgataaacactcctacgcttccgttaacgatctggttttgcagaatattatttattgcccggagcggctgaagctgaatcttgactggcagggggcgattccgggatttagcgccagcgcagggcaaccacactggcgcttaggtagcatggggatggcacaggcgcggcaggttatcggtcagcttgagcatgaaagtagtcagcatgtgccgtttgctaacgaaatggcagagttgctgttcgggcagttggtgatgttgctgaatcgccatcgttacaccagtgattcgttgccgccaacatccagcgaaacgttgctggataagctgattacccggttggcggctagcctgaaaagtccctttgcgctggataaattttgtgatgaggcatcgtgcagtgagcgcgttttgcgtcagcaatttcgccagcagactggaatgaccatcaatcaatatctgcggcaggtcagagtgtgtcatgcgcaatatcttctccagcatagccgcctgttaatcagtgatatttcgaccgaatgtggctttgaagatagtaactatttttcggtggtgtttacccgggaaaccgggatgacgcccagccagtggcgtcatctcaattcgcagaaagattaattcgccatgcccatgccaacgatgttggcggcaacaataatcaccacacaaccgaggctcaacaccgttaccggacggcgtcctgcattgttccactctttcagcaccagcccgacgataccgccgcacaatacatagaaactcatatgcagcatccaactgatgtagtcatactgcgccggaatgcgggcgtggccccaggcatagaaaaagaattgcagataccacatcaacccgcccagtgctgagagtaacacattgtgaatgatcagcggttttgccagcgagaagtcggcttttagcgataaatccttcacttttgccagacgaataaaacagaaaccgaggttgatgatcgcgccgccgcccatgatgacaacatagcttggcagagcgacatacagtggatcgacgcctagtgcggcagcggcttcatgcatcggttttgcggcgttcatcgcaaaggacatcccggcagagaaaatgccgcacatcaccgccagcaccagtccttttttcagattgaactcttcggctttaatgcccatcttgcgctctttcaactgcccggctcgagttacaatccctacgccaatcagcgccaccagaacgccgagcaacgtcatgcgtccgccttcggtgttaatcaacacatcgaaattgccgttgataattggcgtcatcagcgtaccgacaatcaacgtaatgccaatggcgatgccaattcccatcgacatgccgagataacgcatggtcaggccgtagttgatattaccgatcccccacatagcgccgaacagaaaaacaggcagcagcgtagagagactaaacgagctgtaatacgcccagaaattcggtagtaacagggcgctgatggcctacggcagaataatccacgaaacaatcccaccgactgaccacatggtttcccatgaccatttttttacttttttgaacggagcgtaaaaacaggctgcactggccgcgccgatcaaatgccaaaatatccccatcgtaatcgcgttactcatcttcttatcctcatcatttttcgtcgcgtcacatctccgacgagatgagtgtaaaaatcgtgctgtcgattaacctttcgcctgttgccgccgttgtcgatttactggcaatcacggcattaagtgggtgatttgcttcacatctcgggcattttcctgcaaaaccatacccttacgaaaagtacggcattgataatcattttcaatatcatttaattaactataatgaaccaactgcttacgcggcattaacaatcggccgcccgacaatactggagatgaatatgagctataccctgccatccctgccgtatgcttacgatgccctggaaccgcacttcgataagcagaccatggaaatccaccacaccaaacaccatcagacctacgtcaacaacgccaacgcggcgttggaaagcctgccagaatttgccaacctgccggttgaagagttgatcaccaaactggaccagctgccagcagacaagaaaaccgtactgcgcaacaacgctggcggtcacgctaaccacagcctgttctggaaaggtctgaaaaaaggcaccaccctgcagggtgacctgaaagcggctatcgaacgtgatttcggttccgtagataacttcaaagcagaatttgagaaagcggcagcttcccgctttggttccggctgggcatggctggtgctgaaaggcgataaactggcggtggtttctactgctaaccaagactccccgctgatgggtgaagctatttctggcgcatccggcttcccgattctgggcctggatgtgtgggagcatgcttactacctgaaattccagaaccgccgcccggactacatcaaagagttctggaacgtggtgaactgggacgaagcagcggcacgtttcgcggcgaaaaaataatcatttgccgtctgctgcagtgaggcgtttacgccgcatatcagcttaaaaaatgaaccatcgccaatggcggtggtttttttgtgatcaatttcaaaataaaaacaatgatccgataaaaataaaacagcgtttcagttgatgtggttttgatcacttttattgattaaatgaatgtctatcttcgtttccatcaacactgatgctccattgaggaattacgcatcagcccttaaaaatatgccgacaggtgatggaaatgcagataaaacgcttgattgagaaaatcccgggggggatgatgctcgtcccgctattccttggcgcactgtgccacaccttctcgccgggggcggggaaatattttggatcattcaccaacgggatgattaccggtacggtgcccattctggcggtgtggtttttttgcatgggggcgtcaataaaattaagcgcgacgggaacggtactgcgtaaatccggtacgctggtggtaactaaaattgccgtcgcgtgggtggttgcggcaattgcctcgcgcattattccggaacatggtgttgaagttggattctttgccggactttcaacgctggcgctggtggcggcgatggatatgaccaacggcggactttacgcttccatcatgcagcagtacggcacaaaagaagaagctggggcatttgtgttgatgtcgttggagtccgggccgctcatgacgatgattattctgggcactgccgggattgcctcgtttgaaccgcatgttttcgtcggcgcagtattaccgttcctggtgggctttgcccttgggaaccttgaccctgaattacgagaatttttcagcaaagcggtgcagacgctgattccattctttgccttcgcactaggcaataccattgatttgactgtaattgcccagacaggtttgctggggatcctgttgggtgtggcagtaattatcgtgaccggtattccgttgattatcgccgataaattgattggcggtggcgatggcactgccggaattgccgcttccagttccgcaggggccgcggtagcgacacctgtgctgattgcagaaatggtgcctgcgtttaaaccgatggctccggcagcaacttcgctggtagcgacggcagtcattgtgacttcgattctggtgccaattcttacctctatctggtcacgtaaagtcaaagccagagcggcgaaaatcgaaattttaggtacggtgaaataaacctgcttccttaatccccacagccggatgaactaacgttcgtccggtttgctattgagttcctgcctggatacttaccgcgaaaacagcacgcctgacataaaataaatatggtctaatggggaaatttctcgtggagagggaacagatgcgatatccggttgatgtatacacaggcaagattcaggcttatcccgaaggcaaacccagcgcaattgccaaaatccaggttgatggtgagttgatgctaacggagctggggctggaaggtgacgagcaggcggagaaaaaggttcacggcggaccagacagagcgctgtgtcattatcctcgtgagcattatctctactgggcgcgggaatttccggaacaggcggagttgtttgttgcgcctgcgtttggcgaaaatctctcaaccgacggtctcacggaaagtaatgtttatattggcgatattttccgctggggagaggcattaattcaggtcagccagccgcgctcgccttgctataaactcaattaccattttgatatcagcgatatagcgcagttgatgcaaaacacgggtaaagtgggatggttgtatagcgtgatagcgccagggaaagtgtctgcggacgcgccgctggagttggtttcccgtgtcagcgatgtgaccgtgcaggaggctgctgccatcgcatggcatatgccgtttgatgacgatcagtatcaccgtttactctccgctgccgggttatcgaaaagctggacgcgaacgatgcaaaagcgccgactgagcggcaagatcgaagatttttcccgccggttgtggggaaaataacccccggagtgtaggcctgataagacgctatcagcgtcgcatcaggcatcctgctcaaatgccggatgcggcgtaaacgccttatcctgcctacaaatgcggagtttaactccgcttatacagcggcaaccaaatcaccagccgtaaaccgcccagcgggctgtcttctgctttcacccagccacgatgctgctgaatggcggtttcaacaatcgccagtcccaaacctgtaccgccagattcacgatcgcgcgcttcatcggtccgatagaacggacggaaaatctgttcgcgatcttccgggctaacgccaggaccatcgtcgtccaccgtaatggtgataccgtctttatctaccgcaaagcccacttcaatcttcgtatgggaataacgcagggcattacgaacaatgttttccagcgcactctccagggcgttcgggttgccgtacagcggccacggcccaggcgggaagttaactgtcaacgacttgcccatttgctcggcttcgaacgccgcgttatccagcacttcactccacaactgattggctttgatggtctcgctaaccagcgcgtttttttgctgattacgtgacatcaccaacaggtcgttaatcatgctgtccagacgttgcgcttcggtttcaatacgctccagttccttgctttcaccaytacgacggcgcagtaacgccgtacccagttgcagacgcgtcagcggggtgcgcagctcgtgagagatatcagaaagcagacgctgctgagagctcatcatgcgctccagcgcggtgaccatctggttaaaactggcacctgcggcaaggaattcctgtggccccgcttccagttccgggtgctggcgtaagtttccctgggcaacttcatcggcagcgtttttcagcttacgcgccggttttgccagactccaggccaaccacaacagcagcggcgtactgaccaacatggtgacaatcagcagtaatagcgggcggtcaaacagtaagttaatgaaatcggattgagaactgctggccggacgaatcagataaagttggtaattatcttcgccatcacgcacggagaacggaccgaccagttccacgcggccatactttttcttctgcggatgatcggcgttatcggcctgaccaataaagttacgaatgatctgcatttcgctgcgttcagcgccgatcacgcggccttcggtggtcaccaataacaaacgctgtcctggcggtgcccacttatcaatcgcccggaacagacgccgccaccacattaaatcgttgggcggatcgttcgccagctccgcttcaacatgctgctcaatcatcagaccctgacgctgttcgctatccagaagctcggtcatctggcgtgaatcgagcttgggtaacatcaaaaccaacatcaacaccagcgccagcgtcagccagaagatggcgaagatgcgcgcggttaagctgcctatcatgaagcagaaaccatcaggtagccgcgaccacgcaaggttttaaaccacgggtgaccatctttacgatccggcagtttacgacgcaggttggaaatgtgcatatcgatagcgcggtcgaaaggcgtcaggcgtttgcccagcacttcctggcttaaatgttcacgggaaaccacctgacccagatgctgtgccagcaaatagagcagggtaaactcagtaccggttaactccagcgtttgcccgtcgaagctggcttcctgacggcctggattcagtactaaggcatcaacttccagtgtcggtgaaccgttgtcgttgttttgctgttgctcgctccagtgcgaacggcgcaggatcgcgcgaatacgtgccaccagctcacgatcattaaacggtttcgggagatagtcatctgcgcccagctcaaggccgagaacgcgatcaagttcactgccgcgcgccgtcaacataatgacaggcgtctggtgtgtctggcgaagtgcttttaatgtgtcgataccatttttcttcggcatcattacgtcaagcaaaagtaaatcaatgctgtcgtccagaagatcaagcgcctgttccccatcgtgggcaacaatcacgttgaagccttccatctcgagcagctcctttaatagggaagtcagctctcggtcatcatcaactaacaggattttattcattgtttaaatacctccgaggcagaaattacgtcatcagacgtcgctaatccatgactttacgttgttttacaccccctgacgcatgtttgcagcctgaatcgtaaactctctatcgttgaatcgcgacagaaagattttgggagcaaatgatgcgcatagttaccgctgccgtcatggcctcaacgctggcagtcagttcattaagccacgctgctgaagtcggttcaggcgataactggcatccgggtgaagaacttacgcagcgcagtacgcagagccatatgttcgacggcataagtttaaccgaacatcagcgtcagcagatgcgagatcttatgcaacaggcccggcacgaacagcctcctgttaatgttagcgaactggagacaatgcatcgtcttgtcaccgcagaaaattttgatgaaaacgctgtgcgcgcacaggcagaaaaaatggcgaatgagcaaattgctcgtcaggttgagatggcaaaagtccgcaaccaaatgtatcgcctgttaacgccggagcagcaagcggttttaaacgagaaacatcaacaacgaatggagcagttgcgtgacgtgacgcaatggcaaaaaagttcatcgttgaagctattgagtagtagcaactcacgttcccagtagtaaaccctgttttccttgccatagacaccatccctgtcttcccccacatgatgtgggggttttttttatcctcaatttgcctgctgcttaatgcattgcagatgatttgcttccgttatactagcgtcagttgatagcgggagtatttatgaatcaatcttatggacggctggtcagtcgggcggcgattgctgcgacggcgatggcttcactgctattgctgattaaaatttttgcatggtggtataccgggtcggtgagtattctcgccgcgctggtggattcgctggtggatatcggcgcgtcgttgacgaatttattggtggtgcgatattccctgcaacctgccgacgataatcactcgtttggtcacggtaaagctgagtccctcgcggcgctggcgcaaagtatgtttatctccggttcggcactattcctgtttttgacaggcattcaacatctgatatctccaacaccgatgacagatccaggcgtcggggttatcgtgacaattgtggcgctaatttgtacgattatccttgtctcgtttcagcgttgggtggtgcgccggacgcaaagccaggcggtgcgggctgatatgctacattaccagtctgatgttatgatgaacggcgcaattctgctggcgctggggttgtcctggtacggctggcatcgcgccgatgctctgtttgcattgggaatcggcatctatattttatatagcgcgttacgcatgggatatgaggcggtacagtcattactggatcgcgcattacctgatgaggaacggcaagaaattattgatatcgtgacttcctggccgggtgttagcggcgctcacgatcttcgcacgcggcagtcagggccgacccgctttattcagattcatttggaaatggaagactctctgcctttggttcaggcacatatggtggcggatcaggtagagcaggctattttacggcgttttccgggatcggatgtgattatccatcaggacccctgttccgtcgtacctagggagggtaaacggtctatgctttcataatcagtataaaagagagccagacccgcattttgtgtataaaataccgccatttggcctgacctgaatcaattcagcaggaagtgattgttatactatttgcacattcgttggatcacttcgatgtgcaagaagacttccggcaacagattttattttgcattccaaagttcagaggtagtcatgattaagaaaatcggtgtgttgacaagcggcggtgatgcgccaggcatgaacgccgcaattcgcggggttgttcgttctgcgctgacagaaggtctggaagtaatgggcatttatgacggctatctgggtctgtatgaagaccgtatggtacagctagaccgttacagcgtttctgacatgatcaaccgtggcggtacgttcctcggttctgcgcgtttcccggaattccgcgacgagaacatccgcgccgtggctatcgaaaacctgaaaaaacgtgggatcgatgcgctggtggttatcggcggtgacggttcctacatgggtgcaatgcgtctgaccgaaatgggcttcccgtgcatcggcctgccgggcactatcgacaacgacatcaaaggcactgactacactatcggtttcttcactgcgctgagcaccgttgtagaagcgatcgaccgtctgcgtgacacctcttcttctcaccagcgtatttccgtggtggaagtgatgggccgttattgtggcgatctgacgctggctgcggccattgccggtggctgtgaattcgttgtggttccggaagttgaattcagccgtgaagacctggtaaacgaaatcaaagcgggtatcgcgaaaggtaaaaaacacgcgatcgtggcgattaccgaacatatgtgtgatgttgacgaactggcgcatttcatcgagaaagaaaccggtcgtgaaacccgcgcaactgtgctgggccacatccagcgcggtggttctccggtgccttacgaccgtattctggcttcccgtatgggcgcttacgctatcgatctgctgctggcaggttacggcggtcgttgcgtaggtatacagaacgaacagctggttcaccacgacatcatcgacgctatcgaaaacatgaagcgtccgttcaaaggcgactggctggactgcgcgaaaaaactgtactaatgatttcggaaaaaggcagattcctttagcctgaaaccgatgacagaagcaaaaatgcctgatgcgcttcgcttatcaggcctacgtgaattctacaatttattgaatttacaaacttttgtaggccggataaggcgttcgcgccgcatccggcatcgataaagcgcactttgtcagcaatatgaggcggatttcttccgcctttttaacccccaacatatacccgcaagttatagccaatctttttttattctttaatgtttggttaaccttctggcacgctttgctcatcacaacacaacataagagagtcgggcgatgaacaagtggggcgtagggttaacatttttgctggcggcaaccagcgttatggcaaaggatattcagcttcttaacgtttcatatgatccaacgcgcgaattgtacgaacagtacaacaaggcattcagcgcccactggaaacagcaaactggcgataacgtggtgattcgtcagtcacacggtggttcaggcaaacaagcaacgtcggtaatcaacggtattgaagctgatgttgtcacgctggctctggcctatgacgtggacgcgattgcggaacgcgggcggattgataaagagtggatcaaacgtctgccggataactccgcaccgtacacttccaccattgttttcctggtacgtaagggaaatccgaagcagatccatgactggaacgatctgattaaactgggtgtttcggtgatcacgcctaatccgaaaagctctggtggcgcgcgctggaactacctggcagcctggggctacgcgctgcatcacaacaacaacgatcaggcaaaagcacaggattttgttcgggcactgtataaaaacgtcgaagttctggattctggcgcgcgcggctccactaacacttttgtcgagcgcggaattggcgatgtactgatttcctgggaaaacgaagctctgctggcagcgaatgaactggggaaagataaattcgaaatcgtcacgccgagtgagtctatcctcgcagagccaaccgtgtcggtggtcgataaagtggtcgagaaaaaaggtactaaagaggtggcggaagcctacctgaaatatctctactcgccagaaagtcaggaaattgccgcgaaaaactactaccgtccgcgcgacgctgangtggcgaaaaagtacgaaaatgcgtttccaaagctgaagttattcaccattgatgaagagttcggcggctggacgaaagcgcaaaaagagcattttgctaacggcggtacgttcgatcagatcagcaaacgctgatttccccaggataattatcaaacccggtggtttctcgcgaccgggttttttatttgtcacgattttgcgttacccttgcatctctttgaggtacagggaaaaaaagatgaaaaaagcgggtcttctttttttggtgatgatagttatcgccgttgtggctgccggtattggttactggaaattaaccggtgaagagtcggatacattacgtaagattgtccttgaggaatgtttgcccaatcagcagcaaaatcaaaatccttcgccatgtgcggaagtcaaacccaatgccggatacgtggttttaaaagatcttaatggcccactgcaatatctgttgatgccaacgtatcgtattaacggtactgaaagtcctttgttgaccgatccttcamcgcckaacttcttttggttggcctggcaggcgcgtgattttatgagcaaaaaatacggccagccggttcccgatcgcgcggtttctttggcgatcaactcccgcaccgggcgtacgcaaaaccattttcatattcatatctcttgtattcgtcctgatgtgcgcgaacagctggataacaatctggcgaacatcagcagccgctggttgccactgccaggtggtttgcgcgggcatgaatacctggcgcgtcgggtaacggaaagcgaactggtacaacgcagcccatttatgatgctggcagaagaagtacctgaggcgcgggaacatatgggaagctacgggctggcgatggtacggcagagtgataactcatttgtattgctggcgacacaacgaaatctactgacgcttaaccgtgcttcagccgaggaaattcaggatcatcagtgtgagattttgcgttaaggcgaagagttaaggaaagtaagtgccggatatgaaatccggcacctgtcagacttaagcctgtttagccgcttctgcagctttaacgattactgcgaaagcgtcagctttcagagacgcaccgccaaccagcgcgccgtcgatgtctggctgagcaaacagttctgcagcgttagacgcgtttacagagccgccgtactgaatgatcacttgttcagcgatgttagcgtcaactttagcgatgtggtcacgaatgaatttgtgaacagcctgtgcctgagccggagttgcagatttgccagtaccgattgcccatacaggttcgtaagcgataaccgcaccttcgaatgccgcagcaccctgagttttcagtaccgcgtcgatytgacgtgcgcaaacttcttcagttttgcccgcttcgttttcagcttcggtttcaccgatgcacagaaccggagtcaggccctgytctttcagcaccgcgaattttttcgcgatcagttcgtcagattctttgtggtaagtacgacgttcagagtgaccgatgatgatgtactgtgcgccgatgtctttcagcatagcagcagaggtttcaccggtgaatgcgccggacaggttcaggtccacgttttgcgcacccagcatgatgtggctgccttcagcttcacgcttcgccatatcgatgtacatttccggtggtgcgattgcaaccgcacagccagcaacacctgccagctctttacgcaggttagaaaccagctcgtgaaccatgtggcggctgccgttcagtttccagttacccatcactaaaggatgtcgcattttaattctccacgcttataagcgaataaaggaagatggccgccccgcagggcagcaggtctgtgaaacagtatagagattcatcggcacaaaggctttgctttttgtcatttattcaaaccttcaagcgattcagatagcgccagcttaatcggttcaacagcgaaggtcagccccttttcgccgttgtccgcgacaacatagcgcagtgcacyttctgtctcggtgtaataacgtttgtttttccccgccgttagtagcgactgcagttttttctggctttgtgttttggtcattaatggggtgagtgtgcggatcaccgctgccatgtattcctgagctttcgctttcgcggctttttgctctggcccctggatgggtagccatgtcatttgaatgcttttgatttttaaggtaccgcgctccagcgctgtagaagcatacaagttctcgttaattttactggcagcacgagtgagattggctttgtcgggactgctgtcgatggcacgaaattcgttcagtggcaggctgggattctggctgttaaagtcttctcgaaactggctgatggagagatcgaaagtaggggctccagccagcagataaggcgcggtcgttgccgtatctggtgtttgtgcatgcgccgttgttgtaacggttaatgcagaacataagagaaaaaacagcgtacaccctggcttcattgacagtaccttttgttatgactggctccgattaaaacgatatctgtcgcccttgtcaaaagggtagaatcctggaaaagacaaccatcaaggaacttacatgaccatacagcaatggttattctcatttaaagggcgtattggacgccgtgatttctggatttggataggcctgtggttcgcaggcatgctggtgcttttctcactggcgggtaaaaatttactcgatattcagaccgcggcgttttgccttgtgtgcttgctctggccaacagcggcagtaaccgttaagcgcttgcatgatcgcgggcgttccggcgcatgggcatttctgatgattgtggcgtggatgctactggcgggtaactgggcgattttaccgggtgtctggcaatgggcggtagggcgttttgtcccgacgttgattctggtgatgatgcttatcgatcttggtgcgtttgttggcacacaaggcgaaaataaatatggtaaagatactcaggatgtgaagtataaagccgacaataaatcaagtaattaacctttaatatatctcttactgctatttttttccgggattgttatttccacgatgcaaatgacaatacccggaaaatccttctgaactcttcaccttacgcaatatcaaaaaaaatggtaatccataagatcattacttgtttgttcttcccttaacggcgcattattcttaagtcgtaatcgacagagaggcgaatatacagaggtgccctatgaaagatgtcgtagataaatgcagtactaaaggatgtgcgattgatatcggtacggtgattgataacgacaactgtaccagtaagttttcgcgcttttttgccacccgcgaagaagcagagtcctttatgaccaaactgaaagagcttgccgccgctgcatcctctgcagatgaaggggccagcgtggcctataagattaaggatctggaggggcaagttgagcttgatgcggccttcaccttctcatgccaggccgagatgattatttttgagttatcactgcgttcgttagcttgatggagttgctttagaaggagttaaacatggcttataaacacattggcgtggcaatttccgggaatgaagaagatgccttactggtgaataaagccttggagctcgccagacataatgacgctcacctgacgttaattcatattgatgatggcttaagcgagttgtatccgggtatctacttccctgcaacagaagatattcttcaattgttgaagaataagtcggataacaagctgtataaactgacgaaaaatattcaatggccgaagacaaaactgcgtattgaacgcggagaaatgccggaaacactgctggaaattatgcaaaaagagcagtgcgacctccttgtctgtggtcatcaccactcatttatcaaccgtttgatgccggcatatcgcgggatgatcaataagttgagtgcggatttgctcatcgtgccgtttatcgataagtaaccgcttaccagtaatgctccgctgtcatgtgacccggtcggcgacgtaaatgtttcgtcatctgccgggtctctttcagcaactgttgcgtatcgcgcaccatctgtggattgccgcacagcatcacatggctggtttctttattcatcggcaggccaatcgcgctttccagttcaccactttcaattaatgccggtatccgtccggtgagcgaccccgctgccgtttcccgactgaccaccgtctgaatgcgcagtttgccttcgtagcgtttttccagttcttgcatcagtggcaaatagcttaagtcggcggcataacgtgcggcgtgaaccaggaccagatttttgaagcgatctaaatctttacctagttgcagaatcgataaataagggccaatcgctgtaccggttgccagcatccatagcgtttcgcaatctggtacttcatccagaacaaagaagccagctgcttcgctaaccacctgcacttcatcgcccggtttcagtgccgccaatcgtgggcttaatttgccatcggggacggtgaccaggtaaaactccagatcgggattatcgggcgagttaacataggagtaggcgcgttggacgcgttcgccgtcgatttcaaggccaagcttggtaaattgcccggcggtaaacggatgcacaggggcgtgaacggtgagactaaacagggcgtcggtccagttctgcactttagtgactttgcctgttacccaatcagccatgtttttctcctgttttgattgaattgccttatcttcgttctccgaacaaaaaaattccagtcccgaaggactggaaggctcaatcgatcaaatcaatcagaggatgtgcacctgcatttccgggtctttgcgatccagatagtggatagactgaatgcggcgaatggtgcgtgatttgccgcggatcagcagcgtttcggtagtcgcgatattgcctttgcggctaatgccttccagcagatcgcctttggtaataccggtggcagagaagatgacgttatcgctgcgcgccatatcgcccagacgcaatactttaccggattcgatgcccatcgctttgcagcgtgccagctcctgctcgccaatgcgacgattctcttcgttgtcgcctttgacgtcatgacgcgccagcagacgaccgttcatgtcgccatctaatgcgcggatcaccgccgcagaaaccacgccttccggcgcgccaccaattccgtacagcacgtcaacttcgctgtctggcatacaggtgagaattgaggccgcaacgtcgccatccggaatagcaaatacgcgtacgccgagttgctgcatttcagcgataacggcatcgtggcgtggtttagccagaatcgttaccgtcagttcgctcaacggtttgccgagcgccgccgcgacattgcgcaggttatccgccagcggcaggttcagatcaatggtgcctttggctcccggtccgacgatcagcttctccatatacatatctggcgcgttgaggaaacagcctttatcgcctactgccagcaccgccagcgagttagcctgacccatcgccgtcatgcgcgtgccttcaatcggatcaacagcaatatctaccgcgtcgccgcgaccagtaccgactttttcaccaatgtagagcatcggtgcttcgtcgatttcaccttcaccaatgacgatggtgccgtcaatgttgacctggttgagcataatacgcatggcgtttaccgccgcgccgtccgcggtgtttttatcgccgcgtcctaaccatttgtagccagccagcgccgcagattcggtgacgcgggaaaattcgatggcaagttctcgtctcatagcaaactctaagcagtaaggaatggcgcgaagtgtagcacaggggaagggtgggattattgatgtgtgcggggttgcccccgcacggtttcagagtctgcgtgatgccggatgcggcgtgaacgccttatcccgcctacacaaaatggcattggctcgtaggcctgataagacgcgtaagcgtcgcatcaggcgatcagcatcaggcaatcgattcaggtgcctgacattactcgtcgtgttcttcccacgccatcgcgcgtttgaccgcttttttccagcctgcgtaacggtaattacgctcagtggtttcgatgcctggacggaactcgcgctcaatcaccgctttctcttgcagctcgtcgaggttctgccagaagccaaccgccaggcctgcgagataggccgcacccaatgcggtgacttcgcgaacttccgggcgctcaacgcgggtgccgagaatatcagactggaactgcatcaggaaattgtttgctactgcgccaccatccacgcgcagggcgtgcagacggataccagagtcggcctgcatcgcttccagcacgtcacgcgtctgataagcaatagactccagcgtcgcgcgtataatgtggttagcgttcaccccacgagtcagaccgaaaatcgccccgcgcgcatacgggtcccagtacggcgcacccagcccggtaaatgccggaaccacatacacaccattggtgttttgcactttggtggcgaaatattcggaatcgtaggcgtcgttaatcaacttcatctcatcgcgcagccactgaatggatgcgcctgccataaacaccgcaccttccaacgcatagttcacttcgccagtcgggccgcaggcgatggtggtcagtaggccgttttctgatttcaccgctttctcgccagtgttcatcagcataaagcagccagtgccataggtgttcttcgccatcccttctttcacgcacaactgaccaaacagcgcggcctgctggtcaccggcgatcccggagattggaatacgcgtgccgcctttgccgccaatgttagtctgaccgtacacttcggaagaacgacgcacttctggcagcatctcgcgcggaatatccagcacttccagcattttgtcgtcccagtccagggtatggatgttgaacaacatggtacgagaggcgttggtgtaatcggtcacatggacacggccctgagtcattttccagataagccacgtatcaaccgtaccaaacagcaattcaccacgacgcgcacgctcgcgagagccttccacatggtcgaggatccacttcactttggtgccagaaaagtacgggtcaatcaccagaccggtattgctgcggatataatcttctaaaccgtcacgttttaaatgctcgcagatttctgcggtacgacggcactgccagacaatggcgttatagataggcttgccggtttctttttcccagacaatagtggtttcacgctggttcgtaataccgatagctgcaatttgatcggaactgatatcggctttcgccagcacttctaccagcgtggagctttgggtggcccagatttccattgggtcgtgttctacccagcctggttttgggtagatttgctcaaattcgcgctgcgacacgctaatgatattggcatcgtgatccattacgaccgcgcgggagctggtggtgccctggtcgagcgcaacgatatattttttttcagtcatgtttaattgtcccgtagtcatattacagcgaagctttttgttctgaaggagttgtggtctccttttcttccacaacacagatatcgcaaggcaaatggcgaccaatcagtttgcggtaggcaaatgcacctacaatcgcgccaacgatagggccaaaaagcggcaccaggaagtaaggaatgtctctgccgccggtaaaggcgacattgccccagcccgccagccaggcaaagactttcggaccgaagtcacgcgctgggttcatggcaaaacccgtcaatgggcccatagatgcgccaatgaccgcaatcagtagaccaatcagcaagggagccaaagggccgcgtggtacaccgttgccatcgtccgttaacgccaggatcagccccatcagaatagcggtaatcaccatctcaactgcgaaagcctgcacaaaattgatatgaggattagggtaagtagagaaagtgcctgccagatcaacactttcaacgctgccgcgaacaatgtgatgagtctgctcgaagtcgaaaaataaattgtagtaaagcccgtaaactaaagccgcagcacagaaagcgccggcaacttgtgaaacgataaaaggaataactttgcgcttgtcgaaacaggcaaacagccacaatgcaatggtaacagcgggattaagatgcgcgccggaaacccctgcggtcaggtagatggccattgccacccccagtccccaaatgacactgatttcccactgaccaaaagacgcaccagcgacttttagtgctgcaacgcaacccacaccgaaaaaaatcaacaacccggtaccgaggaattcagcaatgcactggcctttcaaggttgatgtttgactcataatcggatcctgaagarttaatgtttgttgtatgcgtgaaagtcacggacctccacgatgcttgtaggcatgctgtaaacttatcgttaacgagcaaaaacgagaaatatcgaacttaaaatgtgtgtgcttcgtcataaaatgagcgttatcgcgccatttattccatctgattgtacatgatgcatgtttgttagaacattcgcgcaacaaatttattaacattttcgattggtgtggattatgtcaccaggagaaggatgaaaagtgtggcaaaccgtaatctgcaaggcgtgccgctggacagcgatggcgcggcttcatacaatcggagctaactaaagtgcgctcgtatttattaaggcgtcaccggtaatcgggacgaggattttttatccatcaacgccttgcaattcaggagaggtatgacaatgtcattagaagtgtttgagaaactggaagcaaaagtacagcaggcgattgataccatcactctgttgcagatggaaatcgaagagctgaaagaaaaaaacaactcattgtcgcaggaagttcaaaatgcccagcatcagcgcgaagagctggagcgtgagaacaaccatctgaaagaacagcagaacggctggcaggaacgtctgcaggccctgctgggtcgcatggaagaggtttaatctcttccacgcagaggcgccgcaaggcgccttattttttacttcactgtatttttagcagacaacataatctccatcgcctgttggcgatatttatctgccgtatctggctccattaatgcaatgatccccacagccctgggggtgtcttcaagataaacactgatggttcttttctgctgaccatcaaaatttatcaacacatcctgatacttacaggtgaaatgtttggcattacaatcatgaaactggaaggtttcttcattgtattgatccttgagattgtctcgctgcatcttctttaactcttccagcgagtcatcggcgctacgtcctgcgggcaggcggaaagcagaaataaagacgctattatcttcacttcttatatcaatggttttatcagtactaatagaaaccgtattccagtgtcggtttgggacagtcacggaaatagctgccttctcaaacgtatagtgccacggggtgaacagacgaaacgtattgccgacgttggataaaagcaggactcccaatacccaacagcacccgcgagtaaaactggcgaagttacgcgtttttttagtgaatgtgcacagaatacctgacacaagcacgggaagtaataacggtccaagaagtactgaaccgatatactcgccaaccatccctggatctccagtaagcaagttactgtgctgaagatgactaagaaaaacagttattatccatagtattaataagataacgtatctcatatcaatccattattattaacatgcacatcagatcattgacgagcagaaagcatcattttcattacttcttcttgatattcgtccaaataatctgggtcgatagctgcgaccagttgtatcaaattagtgttatccagtagagtcatgaaaatagcatgtcttactttgccatcactcattgtttgcactccttcctgataagcgcaggcaaatccctgaacatcacaaacatgcatttctgcagttccgttttgagtcgcggtaagttcctcgattgaatgcacaccgagttcattttgtgagaaggcaacaatagctaaaatagcatgggcatcccgggtcaccagggttggtccttgttttactatattggcaacccactgtttgctcggaaccgtgacggtgatacctggctccgggaaagtataatcccatatgctgtgtcgttcccacaccgtatagctgctatagataagaaataatcccattaaccaacaagtgccgcgaataaagctgcggctgcttcttttttttatcgttatacagatgattgtggcgataataaatgataaggcaagtgggttaaaaaatacgttagcaaaatataaaatcatttcacccgcgttgccagataaaagaaatttgtagcggaaatggttaacggctataagtaataaatatataaataaaagaataatattctgcatgaatacgtccatgtataaaaaaggggaatttaattccccttttaacgcatggcagatacttattcaatatccagcggatcttctgaaagaataatcccggtattgtcggcataaagatggtcgccggagaagaaggtaacaccgccaaaattgacgcggacatcgctttcgccaatgccttcgccagcggcaccaaccggaattgccgccatcgcctggatgccgatatccaactcttccaggtcatctacctgacgcaccgcgccgtaaatgaccagaccttcccattcattttgtactgccagacgcgccagttcagcatcgaccagtgcgcgacgaacagaaccaccgccatcgacgacaagaacacgaccacggccattctgttcgagcagatcgtacagcaacccgttgtcctcgaaacattttaccgtgattatttgtccgccaaacgacgcccgtccgccaaagttggagaacagcggttccacgacgttaacatcttcttgatagatgtcacaaagctcggaagtatcgtatttcataggcttaacattcagttgctgcgagaattttcagtatatcgcgctatgtggtctgttggcaaaatcatcaattgttaattgatatttgtcagttatgctgcccactggcttaggaatatccctacaacaaacagcaggttagtcagtaacgctcccttgacagtgcgttccagcatcggtcgcatcgccaccgggtccatttcccgcatcacataacgggcttgcttcaccagcaacggtgccgccagcaggaacagccagccccacaggctatgcagcgaaaagagattaaacagcgccagacataccagagagcccatcagcaggcaggcatgataacgacgcgcgttcacttcacctaagcgcaccaccagcgtgtttttgccgttttcgcggtcgctattgatatcacgcaggttattaatgttcagtactgccgttgccagcaggccgcatgcggtcgccggaaggatcagtgccggaatcaatgtatgagcctgtaaataccagctccccatgacgcttaaccagccaaagaaaaccagtacggaaatatcacccagmccgatataaccataaggacgattgcccacggtgtaggtgatagcggcaatgatcgacaacccgccaagaatcaggaaaccgacaaaatcggccagcgtatggcacgccactgcaaccagtgccagcccggagagacagatgagcacgacggtaataatgagcgcccgtttcatctcttgctgggtaatgacccctttttgcatgccgcgtagcggtccgatacggtcaggtttatcgctgccttttaccgcatcgccgtaatcattggcgaggttagaaaggatctgtaatagcccggcggtaatcagtgccagcagggcgaccagcggatcaaaatgaccttgccaccatgccagcgccgtcccgacgataattgcagcaaaggcgagggggagggttttaggtcgtaaactttccagccacgcctgagttcggctaatttgttgttcagtcataatacgcgccaataaaaatggggcctttcagccccatcaaacaatgatgaaaatgattgaacgcgattataggataaaacggctcagatcttcatctgccaccaacgcatccagatgtttgctcacataatctgcgtcaatagtgatattttgaccgcttaaatcgctggcgtcgtaggaaatctcttccattaaacgctccagaacagtgtgtaaacgacgagcaccgatgttttcggtagattcgttcacctgccatgccgcttccgcgatgcgtttaataccggagtcggtaaactcgatatttacgccttcagtcgccatcagtgctttgtactgcacggtgatagaggcattcggctcggtcagaatacgctcgaagtcgctggtggtcagtgcctgcagttcaacgcggattggcagtcgaccttgcagttccgggatcaggtcagacggtttcgcaatctggaacgcgccagaagcgataaacagaatgtggtcagttttgaccatcccgtgtttggtggaaacggtgcaaccttctaccagcggcagcaggtctcgctgaacgccttcacgagaaacatccggaccggaagactcgccgcgcttacagattttgtcgatttcgtcgataaacacgatcccgtgctgctcaacagcgtcgatagcgtcttgcttcagctcttccgggttcaccagtttcgccgcttcttcttcaatcagcagcttcatggcgtctttgattttcagcttacgcgctttttgcttctgaccgcccaggttctggaacatggactgcagctggctggtcatctcttccatgcctggaggagccataatttcaacgcccatcggtgctgcggcaagatcgatctcgatttctttgtcatcaagctggccttcacgcagttttttgcggaatgcctgacgagcagcggacggttcctgctgctgttcggtctgtccccagttgtttttagcaggtgggatcagcacgtcgagaatacgttcttctgccagttcttcagcgcgataacggtttttctcgatagcctggacgcgtaccattttcacggcggcatcggtcagatcgcgaataatagaatccacttccttaccgacgtagcccacttcggtgaatttggtcgcttcaactttgatgaacggcgcattcgccagcttagccagacgacgggcgatttcagttttaccgacaccggtcgggccgatcatcaggatatttttcggggtcacttcatggcgcagctcttcgttgagctgcatgcgacgccagcggttacgcagagcaatcgccacggaacgcttggcgttgtcctggccgatgatgtgcttatccagttcgctgacgatttcgcgtggggtcatttcagacatgggagatccttacgctttgtagcttaattcttcgatggtgtggaaatggttggtatagatgcaaatgtcgcctgcaatatccaacgccttttcagcaatttcacgagcactaagttcagtattttctaacagtgcacgcgccgcagcctgggcgtaagggccgccggagccgatagcaataagatcgttttctggctgcaccacgtcaccgttaccggtgatgataagcgatgcagtttcatccgcgactgccagcagtgcttcaagtttgcgcaacatgcgatcggtacgccagtcttttgccagctcaacggcggctttgaccagatggccctgatgcatttccagtttacgttcaaacagttcgaacagcgtaaaagcatccgcagtaccgcccgcaaagcccgcgatgactttgtcgttgtacagacggcggacctttttcacgttgcctttcattacggtattgcccaacgtggcctgaccatcaccagcgatgaccacatggccgttacggcgtacgcttactatagttgtcacgagctgaccccttggttacgaatacagagtacaaaccccgtacaaaagtacggggcataatgcaattatagatgggggggattttgagggtttcaacccccggcggcgagccgaatgcagtttgtatgacccgccatcttcaaccgattgagggtgctgtctgcgttctctttgcctttcaccgggccaatgaccacacgattccagccattgttggtggtaatttttgagtcaaagccttcgaacgccagctgagcacgtaccgtctctgcctgttccgcgcctctgaacgaaccgcactgcaccatccagcggcgttcgtcttttttctccgccgtcggttttggcgcgtcagcggcacgagtaaccggcgcagcttgctgcggcttcgactgcgcggtcgtgtgcgcaggggtttgcagcagatcctggtacggctgctgagtagaagccggtttagactggcgcggttgcgcctgtaccggcgcggcttgcgacgtacgcgtctgctgctgccagctttgttcagtcgtacgcgactgctgagccaggcgttgctgttccgctaattgctgcgcctgacgttggcgctgtagcgtttgctgacgctgttccggcgtctgttcattccacggaacttcaaccagctgcgttggctgctggcgcatatcagcctgcatttgttcaagaagctgacgttgttctggtgtcagttgctccggcgttttcacttcaccaccggcagaaggttctgtgggcgcacgcacacccggctggcgactttccagctctttgatgtagcgccagcgttcttctggttttggtggtagtccgtttccggtcactttctggctttgcagcgtctcggactcttctttcttgtgatgcgtaatgaagtacagaccaccgataaaggtcacaagaacggcggcagcaatagcgaccatagcgggagaaaccgcaggcagatttcgttgctttttccgtgaggtgctcttttttcgccgcgaaggtgccggttggctgcggcgtacataatctcgttgtgccactatcgtttcgctgtatttattcgttcgtcagcccgccatgttacttaagcggcgggcctttgaccagtcacggcagtcttaaaggtttactttaaggtaacgcgcgtgttgatccccggatgataagttcgcagtccattaaacgagagccactgccaacgtgttgcccctgcatttgatcaagcaataacagcatagcttcccgaccgatttcgtaacgcggctgcgcgatggttgtcagcggcggatcacaaaattgcgtcaggtcgatgttatcaaaaccgattatggaaaggtcttccgggactttcagcccctggcgttttgcctgagaaagtgcgccgagcgccatcacatcgctatggcagaagacagcagtaggcggttgtggaagatcaagcagctgctgcatcgctttgcttccggcttcgaaggtgaagtcgccacgggcgatgtattgcggatcaaccataatgccgcagcgacgcagcgcctgaacgtaaccttgcaggcggtagtgacacagcggcatctcttcgggaccggctatacagccaatccgtttatgcccttgctcatataaataatttactgcatcaaatgcggcggtcagattgtcgatatgaacggtaggcagctccagttccggtgcaaattcgttcgccatcaccatcggcggcagattacgctgttcctcaatgctggcatcaaacggcagccttgaacccagcagcaacatgccatcaatttgcttggtgatgatcaaatcgataaaggttttttcctgctgattttgatgcgcacagtcgccaatcagcaccagatatccgtgatttgccgccgtaacttcgataccgcgaataatttcgctaaagaagggatcgcagatatccgggacaatcaccagaatggtgcgggattcattacgcttgacgttgcgccccataggctgcggtaaataacccacttcacgggccgctttttcaacccgattacgggtggcttgggagactttatcgggattcattaatgctcgggagacggtcgctgtagagacttttgccttgagggcaacgtctttcatggtcgcggcagtttcctgcttcttcgctttcacactcactcctcgcctggcacgtcaggcgtactacatccatgtttacttcacatcggcaacatttttagcagatagcgcgtgaaaacggttacagaattttcatgaaaagtgtgatgaatattgaatttttcgatccgcctcgcatcgtgagcggtttaaccctcaatcggatcaacatccagcacccatttcaccttacgggaatccggtattgtattgatgagtgccagcgtaccgttaatgatgtgttgcaagcgcacgcgggaagggtgctgcaacaatatctgccagcgccagcgaccgccacgtttaggtgccagtgccggaaccggaccgagaacccacaatttgtcgtctgccagcgggctggagaggatcagattacgcagttgttgcaggaacaatggcgcgtgctgattgttatgatcttccgcacgcacaatcacatggctggtccacggcggcagttgcatcattcgccgctcagccagtgcctgttcggcaaaagcgtcgtagcctttatagagcaacgtttgcaatagcgggtgttccggatgatgcgtttgcagcaccacttcgccctgtttacccgcacgcccggcacggcctgctacctgggtgtatagctgggcaaaacgctctgccgagcgaaaatcggcagaaaacagcgcgccgtccacatccagtaacgctaccagcgtcacatccggaaagtggtgacctttcgccagcatttgcgtgccaatcaatatcctcgcgccgccgcgatgcacttccgccagttgttgttccagcgctcctttgcggctggtggtatcgcggtcgatacgagaaatgggcacaccagggaataacggcgcgagcgtctgttcaagctgttcggtgcccagccccacgggtaccaggtgcgtggaaccgcaggaagggcactggcgcggcaccgggcgttggctgtcacagtggtgacagcgcaaatgctgttgcgcctgatgcagcgtgtagtagtgatcgcaacgtggacattcggcaatccagccgcagtcgtggcacagcaaggcaggcgcaaagccacggcggttaagaaagaggataacctggttgtcggcctgtaaatgctggcgcatacgggtgattaacgccggagccagccccgcctgcaccttctgaccttttaaatccagcacatgttgaattgccggacgcgcattccccgcccgacgcgtcaggcgcagcaggcggtattttttytgctggacgttgcataacgtttccagtgcgggtgttgcggagccaagaataatcgggatttgctcgctgtgcgcacgataaaccgccaggtcgcgggcatgatagcgccagccttcctgctgcttgtaggaactgtcgtgctcttcatcaatgacaatcacaccgagatttttaaacggcgtaaacagcgcggagcgggtgccgatgacaatcgccgcctcaccatttttcgctttcaaccacgccgaaagacgctcgctgtcgttcaggccggaatgcagaacttctacgggggcattaaaacgttcacgaaaacgggcgatagtttgcggtgtcaggccgatttccggcaccatcaccagcgcctgtttgccctgagcgagcacgttttccagtacgctcaaataaacctctgttttaccggaacctgtaacgcccgccagcagccaagcagagaaggtatccgccgcgctatgaattgcgccaacggcggtggcctgttcggtattcaatcgcaaccgttcaccagaaacggcatagttcgttcgccagtcgctaaactctggtgtttcacttgctaaatcacacagaccttttttgcgcagcgcctgtaacgcggcatcattaaattcaagcgtggcaacctggtcgcgccagattttgccttgccgcaatgccgccagtgcctgttgttgctttggcgaacgtttcaggctgttcagatccaccgcatggccttgttcagtggcaaaccagtaccacatcggcgcgttcgccgcaggccgcccctggcgcagtaaaatcggcaaggcatgaaacagcacatcgccaatcggatgatgatagtaatccgccgcccagagcagcaatcgccagacggagtgagtaaacaccggctcactatccagcacttcgactaccgcttttagctcgttaagcggcagctcactgacgtcgctaactgacaccacaaccccgatgcgctcctgctgtttgccaaacggcacgcgcacgcgacacccggctttaaccgccatgccttctggcaggagatagtcaaaggtacgaggaagcggaacgggcaaggcaacgtgggcaacgggcatagcatcatcctgacttgaaattcggtgggttagtatacacattgccgtagaagagtgcggatcagtttgcatatgctggttaatttctgtatgatttcgcgccttcgtacgaaatgatcgtattgaagctatacttttaacatcgcgtggtgtctggcgttagggctggaagagcgacgcggccttaaaccgaggttttcccatgaaaaaagatattcacccgaaatacgaagaaattactgctagctgctcttgcggtaacgtaatgaaaatccgctccaccgttggtcatgacctgaacctcgacgtgtgcagcaagtgccacccgttcttcactggcaaacagcgtgatgttgctaccggtggccgtgttgaccgcttcaacaagcgtttcaacatcccgggcagcaaataagaccggatttccgaaaaaagcgccgcacggcgctttttttgtgcctgtaatttgccttttataaattctgaaaaattccggggtgttaactcattatcatttcctgttgttgactggcgctaggcttctggttcttatttatttcaaaaggattttacgatgagcggaaaaccggcggcgcgtcagggcgacatgacgcagtatggcggtagcattgttcagggttcagccggggtgcgcattggtgcccccaccggcgtggcctgttcggtgtgccccggcggagtgacgttcggccatccggtcaatcccctgctcggtgcaaaggtccttcccggtgaaaccgacatcgccctgcccggcccgctgccgttcatcctctcccgcacctacagcagttaccggacaaaaacgcccgcgccggtggggagcctcggccccggctggaaaatgcctgcggatatccgcttacagctgcgcgataacacactgatactcagtgataacggcggcagaagcctgtattttgagcacctgtttcccggtgaggacggttacagccgcagcgagtcactctggctggtgcgcggcggcgtggcgaaactggatgaaggtcaccgggctggccgcactctggcaggcgctgccggaagaactccgcttaagtccgcatcgttatctggcgacaaacagtccgcaggggccgtggtggctgctcggctggtgtgagcgggtgccggaagcggatgaggtgctgcctgcgccgctgccgccgtaccgggtactgaccgggctggtggaccgcttcgggcgcacacagacgttccaccgcgaagccgccggtgaattcagcggcgaaatcaccggcgtgacggatggtgccgggngtcacttccggctggtactgaccacgcaggcgcagcgggcagaagaagcccggcagcaggccatttccggcgggacggaaccgtccgcttttcctgataccctgccgggttacaccgaatatggccgggacaacggcatccgtctgtctgccgtgtggctgacgcacgacccggaatacccggagaatttacctgccgcgccgctggtgcgctatggctggacgccgcgcggcgaactggcggtggtgtatgaccgtagtggcaaacaggtgcgcagctttacttacgatgataaataccggggccggatgntggcgcaccgtcacacgggccggccggaaatccgttacggttatgacagcgaccgggcgggtgacagaacagctagacccggcaggcttaagctacacgtatcagtatgagaaagaccgcatcaccatcaccgacagcctgaaccgccgtgaagtcntgcacacgcagggtgaaggcgggctgaagcgggtggtgaaaaaggaacacgcggacggcagcgtcacgcagagtcagtttgacgcggtgggcaggctcagggcacagacggatgccgcaggcaggacaacagaatacagcccggatgtggtgacgggcctcatcacgcgcatcaccacgccggatggcagggcatcggcgttttactataaccaccacagccagttaacgtcagccaccgggcctgacgggctggaaatacgccgggaatatgatgaatggggccgtctgattcaggaaactgcccctgacggcgatatcacccgctaccgttatgataatccacacagtgacttaccctgcgcaacggaagatgccaccggcagccggaaaaccatgacgtggagccgttacggtcagttgctgagcttcaccgactgttccggttatgtaacccgttatgaccatgaccgcttcgggcagatgacggcggtgcaccgcgaggaagggctgagtcagtaccgcgcatacgacagccgtggacagttaattgccgtgaaagacacgcagggccatgaaacgcggtatgaatacaacgccgccggtgacctgaccaccgtcattgccccggacggcagcagaaacgggacacagtacgatgcgtggggaaaagccatctgtaccacgcagggcggtctgacgcgcagtatggaatacgatgctgccggacgggtcatccgcctgaccagtgaaaacggcagccacaccaccttccgttacgatgtactcgaccggctgatacaggaaaccggctttgacggccgcacacagcgttatcaccaccacctgaccggcaaacttatccncagcgaggatgaggggctggtcacccactggcactatgacgaagcagaccgcctcacgcaccgcaccgtgaagggtgaaaccgcagagcgctggcagtatgacgaacgcggctggctgacagacatcagccatatcagcgaagggcaccgggtgacggtgcattacgggtatgatgagaaaggccggctgaccggtgagcgtcagacggtgcatcacccgcagacggaagcactgctctggcagcatgagaccagacacgcttacaacgcgcaggggctggcgaaccgctgtataccggacagcctgcccgccgtggaatggctgacctatggcagcggctggctggcaggcatgaagctcggcgacacaccgctggtggatttcacccgcgaccgcctgcaccggaaaacgctgcgcagattcggccgttatgaactcaccaccgcttatacccctgccgggcagttacagagccagcacctgaacagcctgcagtatgaccgcgattacacctggaacgacaacggcgaactcatccgcatcagcagcccgcgccagacccggagttacagctacagcgactccggcaggctgaccggcgttcacaccaccgcagcgaatctggatatccgcatcccgtatgccacggacccggcaggtaaccgcctgcccgacccggagctgcacccggacagcaccctcagcatgtggccggataaccgtatcgcccgtgacgcgcactatctttaccggtatgaccgtcacggcaggctgacagagaaaaccgacctcatcccggaaggggttatccgcacggatgatgagcggactcaccggtaccattacgacagtcagcaccggctggtgcactacacgcggacacaatatgaagagccgctggtcgaaagccgctatctttacgacccgctgggccgcagggtggcaaaacgggtgtggcgacgtgaacgggacctgacgggctggatgtcgctgtcacggaaaccgcaagtgacctggtacggctgggacggcgaccggctgaccacaatacagaacgacagaacccgcatccagacratttatcagccggggagcttcacgccactcatcagggttgaaaccgccaccggtgagctggcgaaaacgcagcgccgcagcctggcggatgcgcttcagcagtccggcggcgaagacggtggcagtgtggtgttcccgccggtgctggtgcagatgctcgaccggctggaaagtgaaatcctggctgaccgggtgagtgaggaaagccgccgctggctggcatcgtgcggcctgactgtggcgcagatgcaaagccagatggacccggtatacacgccggcgcgaaaaatccacctgtaccactgcgaccatcgcggcctgccgctggcccttatcagtaaggaaggggcaacagaatggtgcgcagaatacgatgagtggggcaacctgctgaatgaagagaacccgcatcagctgcagcagcttatccgcctgccggggcagcagtatgatgaggagtccggcctgtattacaaccgccaccgctattatgacccgctgcaggggaggtatatcactcaggatccgattgggctgaaggggggatggaacctgtatacatatccgctgagcccggtgaatggcatggatccattaggattatatgaatttaaatcaaaaaatatagatgatattggaatatttgcattggcaatgtgtaatggagaatcaattaacgagaataaagaatatggtggactaatatgtaagaagcaaggtgaatatttccccatgaatccgataagttcaaatgataatgatagtgtagacttgcgaaatataaaatgccctgaaggttcagagagagtaggcgattatcacactcacggtttttactctgacgataaaggaaataaagtaacaaaagaaaatgatgtttatgatagtctaaatttttcaagcaaagatttaacgaattcttatatgaatggaatgggaaaaaaagaatgcagtagttacttgggaacaccaaataacacctatctaaaatataatcccaaagctaaagggaatggagttacaattatcaggcaagggagtaattaaaatgaaggcaatacaatgttgttatttccttgctttagtctccagtcatttaatggctggagttatgagtgatgacaatatatttttaagtaattcggatttagctgctttatattgtgtggctaaaatatttccagatggagaaaatattttaatatataaagtaaatataattaatgctagttcaaaaaagatgtatttttttatgaaagcccaacatcaacccacaatgacataatggggggcgggggaatgtcatatgcctatgaatatgatgtaaaatataatatatgtcatttgagaaaaaagagcagaatgaggtaaaaatctttggctgtgtattcagtctggtaatcatccaaggaaagctcatcagaagggtgatgactccaattagtagaacatatattttcgataaaagcaccgatgactttttcatgaagttctacagaactcgagaaacagatggttctgcgggccagacgtttgattcgggttctcagggtcagattgttacgctcaatgtgctgagtaaaaatcttaccagtcagatgcttctcctttggtaactctctagcgtaactaccccattcgtcagtggtcaacatgccgatggtaaaagggtaagcagcgccagcaattcacgacaggtttcatcagtccgggggccaaaagtgtaggccagaacaccaccagttttcgtgttgtacacgtaccagagccagtgctgtcgcgctttactgccgacaaagctccattgctgactaagtttgcagatgagtgccacatcagcatgagcgaccggggatgacgttattcttcgtggcgagagttttttaaagttcggatgactgtattaatgccgattttcagcgtacgggcagtatagcgaaccccggcaccgttgaaagccatttcagcgatttggtctttaactcccggtttacggggctcgtaacagtaactgagctgaaatacccggtgacagtcacggccgcggaatcgatcatgtcttttggggttctgcccgcgacggtaaacctgaacggactggcaacggggacaatgaaggttaactgtgaccatgaaacatccttaaaagcgagtattatatccttaattcaactaattggaggcatcaccgtttaccggagcgacagcttgcggaaaggtcgtgcaactacaaagcaacaaacagactacggcgggaattatttttttcatcatccattaccacgaaaacagcggccattctttggcaaccgtggtgagttgtggcgcatcgaaaacggcttgtggtgagaccaccgtttcctcaagcggaatatttttgccgtascgttctttgagcttcgcctggaccagcgggttgctgagatcaaactctttcaacttctgctgttcgcccacacgcattcccagcgcattctgataaaccttccacaccacttccgaacagtactggcgatcgtcgctccatgagaagctgaaatcgtacggtttgccgagataacgtttcgccgtttgcgccagtttttgctgttgttcaacactcagtccgccttcaacgcggcgaacaacgtatttgcccttttcaccatgggcaatccactgcttgagcggggtgtatttcaccgggccgaccgcttcaaaaacgtagggctttttgttacgcatcaccagcataccggtgtggctgtaatcggaatgggtcgccagttggatcgctttactttgcgatgagcgagagatttgaaagatgatgtcgccagtttgcggctgccaggcaaaggcaggcacagaaaccagcaggctgaggatcagtagcctgattttcatcgttaaacgtccttgtatgaaaaaagcggctggttaactccgcgccgctcttttccgctttagtattcccacgtctccgggttaatccccatctcacgcatgatctcttttgccgcttccgggatttcgtcgctgcgctctttacgcagatcggcatcatccggcaaaggttgcccggtaaaggcatgcagaaacgcttcgcacagcagctcgctgttggtagcgtgacgcaggttgttcacctgacgacgcgtgcgttcatcggtgaggatttttaacaccttaagaggaatggaaaccgtaatctttttgacttgttcactcttcttgccgtgctcagcgtatgggctgatatattcgccgctccattcagccatgagatatttaatcctcttcgtcaataaattgagaccagaccacacaatttatgtgggtactgaccgtaaacccgcatagtttaccgtacaggcgttaccgtgacatcgtgtaatgcacctgtcggcgtgataatgcatataattttaacggctatttgggatttgctcaatctatacgcaaagaagtttagatgtccagatgtattgacgtccattaacacagtgtttactctggtgcctgacatttcaccgaccaagcccagggaacttcatcacatgacgcgtaaacaggccaccatcgcagtgcgtagcgggttaaatgacgacgaacagtatggttgcgttgtccctcccatccatctttccagcacctataactttaccggatttaatgaaccgcgcgcgcatgattactcgcgtcgcggcaacccaacgcgcgatgtggttcagcgtgcgctggcagaactggaaggcggtgctggtgccgtacttactaataccggcatgtccgcgattcatctggtaacgaccgtctttttgaaacctggcgatctgctggttgcgccgcacgactgctacggcggtagctatcgcctgttcgacagcctggcgaaacgcggttgctatcgcgtgttgtttgttgatcaaggcgatgaacaggcattacgggcagcgctggcagaaaaccccaaactggtactggtagaaagcccaagtaatccattgttacgcgtcgtggatattgcgaaaatctgccatctggcaagggaagtcggggcggtgagcgtggtggataacaccttcttaagcccggcattacaaaatccgctggcattaggtgccgatctggtgttgcattcatgtacgaaatatctgaacggtcactctgacgtggtggctggcgtggtgattgctaaagacccggacgttgtcactgaacttgcctggtgggcaaacaatattggcgtgacgggcggcgcgtttgacagctatctgctgctacgcgggttgcgaacgctggtgccgcgtatggagctggcgcagcgcaacgcgaaggcgattgtgaaatatctgcaaacccagccgttggtgaaaaaactgtatcacccgtcgctgccggaaaatcaggggcatgaaattgccgcgcgtcagcaaaaaggctttggcgcaatgttgagttttgaactggatggcgatgagcagacgctgcgccgtttcctgggcgggctgtcgttatttacgctggcggaatcattagggggagtggaaagtttaatctctcacgccgcaaccatgacacatgcaggcatggcaccagaagcgcgtgctgccgccgggatctccgagacgctgctgcgtatctccaccggtattgaagatggcgaagatttaattgccgacctggaaaatggcttccgggctgcaaacaaggggtaaaaatgagtgtgattgcgcaggcaggggcgaaaggtcgtcagctgcataaatttggtggcagtagtctggctgatgtgaagtgttatttgcgtgtcgcgggcattatggcggagtactctcagcctgacgatatgatggtggtttccgccgctggtagcaccactaaccagttgattaactggttgaaactaagccagaccgatcgtctctctgcgcatcaggttcaacaaacgctgcgtcgctatcagtgcgatctgattagcggtctgctacccgccgaagaagccgatagcctcattagcgcttttgtcagcgatcttgagcgcctggcggcgctgctcgacagcggtattaacgacgcagtgtatgcggaagtggtgggccacggcgaagtgtggtcggcgcgcctgatgtctgcggtgcttaatcaacaagggctgccagcggcctggcttgatgcccgcgagtttttacgcgctgaacgcgctgcgcaaccgcaggttgatgaagggctttcttacccgttgctgcaacagctactggtacaacatccgggtaaacgtctggtggtgaccgggtttatcagccgtaacaacgccggtgaaacggtgctgctggggcgtaacggttccgactattccgcgacacaaatcggtgcgctggcgggtgtttctcgtgtaaccatctggagcgacgtcgccggggtatacagtgccgatccgcgtaaagtgaaagatgcctgtctgctgccattgctgcgtctggatgaagccagcgaactggcgcgtctggcggctcccgttcttcacgcccgtactttacagccagtatccggtagcgaaatcgacctgcagctgcgctgtagctacacgccggatcaaggctccacgcgcattgaacgcgtgctggcctccggtactggtgcgcgtattgtcaccagccacgatgatgtctgcttgattgagtttcaggtgcccaccagccaggatttcaaactggcgcataaagagatcgaccagatcctgaaacgtgctcaggtgcgcccactggcggttggcgtgcataacgatcgccagttgctgcaattttgctacacctcagaagtggccgacagtgcgctgaaaatcctcgacgaagcgggattacctggcgaactgcgcctgcgtcaggggctggcgctggtggcgatggtcggggcgggtgtcacccgtaacccgctgcattgccaccgcttctggcagcaactgaaaggccagccggtcgagtttacctggcagtccgatgacggcatcagcctggtggcagtactgcgcaccggcccgaccgaaagcctgattcagggcctgcatcagtccgtcttccgcgcagaaaaacgcatcggcctggtattgttcggcaaaggcaatatcggttcccgctggctggaactgttcgcccgcgagcagagcacgctttcggcgcgtaccggctttgaatttgtgctggcaggcgtggtggacagccgccgcagtctgttgagttatgacgggctggacgccagccgcgcgttagccttcttcaacgatgaagcggttgagcaggatgaagagtcgttgttcctgtggatgcgcgcccatccgtatgatgatttagtggtgctggacgttaccgccagccagcagctggctgaccagtatcttgatttcgccagccacggtttccacgtcatcagtgccaacaaactggcgggagcaagcgacagcaataaatatcgccagatccacgacgccttcgaaaaaaccgggcgtcactggctatacaacgccaccgtcggtgcgggcttgccgatcaaccataccgtgcgcgatctgatcgacagcggcgatactattttgtcgatcagtgggatcttctccggcacgctctcctggctgttcctgcaattcgacggtagcgtgccgtttaccgagctggtggatcaggcgtggcagcagggcttaaccgagcctgatccgcgtgacgacctctccggcaaagacgtaatgcgcaagctggtgattctggcgcgtgaagcgggttacaacattgaaccggaccaggtacgtgtggaatcgctggtgcctgctcattgcgaaggcggcagcatcgaccatttctttgaaaatggcgatgaacttaacgagcagatggtgcaacggctggaagcggcccgcgaaatggggctggtgctgcgctacgtggcgcgtttcgatgccaacggcaaagcgcgtgtgggcgtggaggcggtgcgtgaagaccatccgctggcatcactgctaccgtgcgataacgtctttgccatcgaaagccgctggtatcgcgacaacccgctggtgatccgtgggcctggcgcggggcgcgacgtcaccgccggggcgattcagtcggatatcaaccggctggcacagttgttgtaatttcagaaatttaataatgcccggtactcatgttttcgggtttatggtttctaatgaaatatattgaattatcataggattaggccggatgaagcgtttacgacgaatccggcaagaagcaataagtacatggttagtttatatttgcagtccggtttgctttgcataccggattttctttttcttaccatcctgaagttttttcatcttccctgatttttcctcaccatcattggtcatttttcggttgacgcccttcggcttttccttcatctttacatctggacgtctaaacggatggatgtgcacaacacaacatataactacaagcgattgatgaggtaaggtatgaacttttttcacgccagccagcgggatgccctgaatcagagcctggcagaagtccaggggcagattaacgtttcgttcgagtttttcccgccgcgtaccagtgaaatggagcagaccctgtggaactccatcgatcgccttagcagcctgaaaccgaagtttgtatcggtgacctatggcgcgaactccggcgagcgcgaccgtacgcacagcattattaaaggcattaaagatcgcactggtctggaagcggcaccgcatcttacttgcattgatgcgacgcccgacgagttgcgcaccattgcacgcgactactggaataacggtattcgtcatatcgtggcgctgcgtggcgatctgccgccgggaagtggtaagccagaaatgtatgcttctgacctggtgacgctattaaaagaagtggcagatttcgatatctccgtggcggcgtatccggaagttcacccggaagcaaaaagcgcccaggcggatttgcttaacctgaaacgcaaagtcgatgcaggagccaaccgcgcgattactcagttcttctttgatgtcgaaagctacctgcgttttcgtgaccgctgtgtgtcggcgggcattgatgtggaaatcattccgggcatattgccggtatctaactttaaacaggcgaagaaatttgccgacatgaccaacgtgcgtattccggcgtggatggcgcaaatgtttgacgggctggatgacgatgccgaaacccgcaagctggtgggcgcgaatattgccatggatatggtgaagattttaagccgtgaaggagtgaaagatttccacttctatacgcttaaccgcgctgaaatgagttacgcgatttgccatacgctgggggttcgacctggtttataaatagtgtggcttttatgaaaatcacacagtgatcacaaattttaaacagagcacaaaatgctgcctcgaaatgagggcgggaaaataaggttatcagccttgttttctccctcattacttgaaggatatgaagctaaaacccttttttataaagcatttgtccgaattcggacataatcaaaaaagcttaattacgatcaatttgatctacatctctttaaccaacaatatgtaagatctcaactatcgcatccgtggattaattcaattataacttctctctaacgctgtgtatcgtaacggtaacactgtagaggggagcacattgatgagcacgtcagacgatatccataacacgacagccactggcaaatgcccgttccatcagggcggtcacgaccagagcgcgggggcgggcacaaccactcgcgactggtggccaaatcaactccgtgttgacctgttaaaccaacattctaatcgttctaacccgctgggtgaggactttgactaccgcaaagaattcagcaaattagattactacggcctgaaaaaagatctgaaagccctgctgacagaatctcagccgtggtggccagccgactggggcagctacgccggtctgtttattcgtatggcctggcacggcgcggggacttaccgatcaatcgatggacgcggtggcgcgggtcgtggtcagcaacgttttgcaccgctgaactcctggccggataacgtaagcctcgataaagcgcgtcgcttgttgtggccaatcaaacagaaatatggtcagaaaatctcctgggccgacctgtttatcctcgcgggtaacgtggcgctggaaaactccggcttccgtaccttcggttttggtgccggtcgtgaagacgtctgggaaccggatctggatgttaactggggtgatgaaaaagcctggctgactcaccgtcatccggaagcgctggcgaaagcaccgctgggtgcaaccgagatgggtctgatttacgttaacccggaaggcccggatcacagcggcgaaccgctttctgcggcagcagctatccgcgcgaccttcggcaacatgggtatgaacgacgaagaaaccgtggcgctgattgcgggtggtcatacgctgggtaaaacccacggtgctggtccgacatcaaatgtagktcctgatccagaagctgcgccgattgaagaacaaggtttaggttgggcgagcacttacggcagcggcgttggcgcagatgccattacytctggtctggaagtggtctggacccagacgccgacccagtggagcaactatttcttcgagaacctgttcaagtatgagtgggtacagacccgcagtccggctggcgcaatccagttcgaagcggtagacgcaccggaaattatcccggatccgttcgatccgtcgaagaaacgtaaaccgacgatgctggtgaccgacctgacgctgcgttttgatcctgagttcgagaagatctctcgtcgtttcctcaacgatccgcaggcgttcaacgaagcctttgcccgtgcctggttcaaactgacgcacagggatatggggccgaaatctcgttacatcgggccggaagtaccgaaagaagatctgatctggcaagatccgctgccgcagccgatctacaacccgaccgagcaggacattatcgatctgaaattcgcgattgcggattctggtctgtctgttagtgagctggtatcggtggcctgggcttctgcttctaccttccgtggtggcgacaaacgcggtggtgccaacggtgcgcgtctggcattaatgccgcagcgcgactgggatgtgaacgccgcagccgttcgtgctctgcctgttctggagaaaattcagaaagagtctggtaaagcctcgctggcggatatcatcgtgctggcaggtgtggttggcgttgagaaagccgcaagcgccgctggtttgagcattcatgtaccgtttgcgccgggtcgcgttgatgcgcgtcaggatcagactgacattgagatgttcgaactgctggagccaattgctgacggtttccgtaactatcgcgctcgtctggatgtttccaccaccgagtcactgctgattgataaagcccagcaactgaccctgaccgcgccggaaatgaccgcgctggtgggcgggatgcgtgtactgggtgccaacttcgatggcagcaaaaacggcgtcttcactgaccgcgttggcgtattgagcaatgacttcttcgtgaacttgctggatatgcgttacgagtggaaagcgaccgacgaatcgaaagagctgttcgaaggccgtgaccgcgaaaccggcgaagtgaaatacactgccagccgtgcggatctggtatttggttctaactctgtcctgcgtgcggtggctgaagtttacgccagcagcgatgctcacgagaagtttgttaaagacttcgtggcggcatgggtgaaagtgatgaacctcgaccgtttcgacctgctgtaatctgaccttcttcagcgactgcctttcaggcagtcgctgaagtttctttaccggcgtatagtgtccacaggaaaactacacactggatctctcatgtctgccgcaggaaagagcaacccactggcaatcagtggcctggttgtgctcacacttatctggagttatagctggattttcatgaagcaagtcaccagctacatcggtgccttcgactttaccgccttacgctgcattttcggcgctctcgttttattcatcgtccttttattacgtggtcgcggaatgcgcccgacaccgtttaaatacaccttagccattgccctgttacaaacctgcgggatggttggcctggcgcagtgggcgctggtcagcggcggagcggggaaggtggcgatcctgagctataccatgccgttctgggtggtgattttcgccgcggtgtttctcggtgaacgcctgcgacgtgggcaatatttcgcgattctgattgccgctttcggcttatttttggtgttgcagccgtggcaactcgatttctcttcgatgaaaagtgccatgctggcaatcctctccggtgttagttggggggcgagcgcgattgttgctaaacgtctgtatgcccgtcatccgcgcgtggatttattgtcgttaacatcctggcagatgctctatgcggcgctggtgatgagtgtggtcgctttactggtgccgcaacgtgaaattgactggcagcccactgtgttctgggctctggcctacagtgcgattctggcgacggcgttggcgtggagcttatggctgtttgtgctgaaaaacttgcctgccagtattgccagcttaagcacactggccgttcccgtttgcggcgtactcttttcctggtggctgctcggtgagaatccgggggccgttgaargtagcggtattgtgctgattgtgctggcactggcgctggtgagccgtaagaaaaaagaagccgttagtgtaaaaaggatctgaattttttcttcatgtggggcgatcgcttatttaacaaaataacgataatgccccaccatgcgccagctaaacagcacatcttcttcctgcgcacctgcgccaatgttatgtatcaccagcggcgtaccgtcgcgggcgaagccatctgaaaccaccccaatatgtgccagcccgttatctaatcgccaggagacaatatcgcccgcttgatagtcactggggttcttgctgatggggcgtgttttatcgtggcgggtaaaccaggtttccagattaggcacccgacggtgatcgatgttgctgtccgggcgctttaactgccatttttgcgggtactcggcaaaattcttcgccatatcttcgtgcaccagtttctgcaaatcgaccttctggctgcgcaatgcacggatcaccacatcggaacataccccgcgttcttgcgggacatcaccgccaggataggtaagctgcacatacgccggatcgtaaaatagcgtgctgccgatttgctgtctggcaccgtctgcgatggcaaggttggtattgkcctggatttgtaccacggttggtggaatggcgggagattttaaggagtagctggtaaatgccgttagcaggctgaccagcgccagtgaagctttcatctgtttcgtccgtgaaaataagagtcacagattcgaccttccgggctaacgattgttctgtagagaaaatgtccagaagcggataaaaaattcctgaacaacgtgggagtttcagattactggcacagagtgccggatgcggcgtgaacgtcttatctggcctaaaaagcacgcaaattcaatatattgcagagattgcgtaggcctgataagcgtagcgcatcaggcaattttgcgttcaaactcccggacaagccgggagtttggagtaggttattcccactcttgcaggaaacgctgaccgtactggtcggctaccagcagagcggcgtaaacctgatctggcgtcgcgccgccaggcatgttgtggatggtttcaccttctgcacatgccgcttctgccacaattcgcattttcgccgggacatcttctttaatatccagttgagcgagagttattggcaaacctaccgcatggctaagcgcagctacggtttcgatttcctcaaccggcgagttttccagtaccagctgcgtcagtgtaccaaatgccactttttcaccgtgataatagtgatgggcatcaggaatggcagtcaggccattatgcaccgcgtgcgctgccgccagaccaccgctttcaaagccaacaccgcttaaataagtgttcgcttcaatcacgcgttccagtgccggagtcactacatgctgttcggcggcgagcatcgctttttcgccttcttccagcaaggtgttgtagcacagttcagccagcgccagcgccgcctgagtgcacttgccgcccgccatggtggtcgcaccgctacgagagcaggcacgcgcttcaaaccaggtcgccagcgcatcgccgatacccgccgctaacagacgcgcaggtgcgcccgcgacgattttagtatcgacaatcaccatattcgggttatttggcagcagcagatagcggtcaaattcaccttcgtcagtgtagataacggaaagagcgctacaaggtgcgtcggttgaagcaatggtcggggcaatggcgaccggaacacccatgaaatgtgccagtgctttggctgtatcgagggtttttccgccaccgataccgagaattgcgccacactgcgcagtctccgcgatgccacgcagacggtcgatctcattttgcgaacattcaccgccaaacggcgcaatctctactaccagtccagcatctttaaagcttttctcgacagtggattgagcaaaacctaaaacaaatttgtcacccaccactaaccagcgttctgccagcggcttcaggtattcgcccagacgattaatcacatcagcgccctggatgtatttacccggtgattgaataatgcggtccataattgctcctttagagatgagtagtgccaaatgcggcattccagtcgtgttcgaacttctctatagctgactctaccgcaggggtgttgagcatttgttgcgctacatctaagggcagggtgatggattcacatcctgccagtaaacagtccagcgcctgacgcggcgttttaaagctggccgccagcaccatgctttctggtgcgtgcatttctaacagcgcttgcagctcctgaaccgtacgaatgccgtccccgccctgggcatccacgcggttaacatacggagcaacgtattttgcccctgccagtgcggctaataacccttgtgcggcgctatatacagcagtgccaagtgtagtaataccctcttttttcagtattttaattgctgccagaccttcggaagtcaccgggattttcaccacaatgcccggaatggcatcgcgcagacgcttcgcttcttccaccatcccctgcgcgtcgcggctcatggtctgagcaaacagaatgccctcatcaccaatcgctttttgcagacgcggcagcacttcccatatggactccttgctggcagcgataatgctcgggttagttgtcaccccggcaatcgggaatatgtgtgccagacgttcgacttctgcgacgttagcggtgtccagatacagttccatgatgtttccttttacagttccagttcatgttgcagcaggctggcgatagcgtcggcagaggcggcgttaaccagcgcgttacggaattcttcgtgcatgatgcggcgagcgaggcgcgagaaaatgcgcatatgctgatcgcccgcagcgtgtttgttcagggttaacataatgatgaattgcgcttcatcatcgccccagcgcaccggcgcttgcagacgcgmtacgctgatggtggattgctcaatgtgttctgatttgctgtggggaatggcaaaactaaagcccagaccggtagagaaaacggcctcgcgcgcccacaagtcggcttccagtttacgcggatagcggcagcggcccgccagcagcaggttatcggtcatgcctttgagcacttcttctttgctgcgccagtcgctttccagtgtgatgcactcggcggtgaccagcggtgcgtcttgttgggtcatgcggaattgcgccagcaggtgttccacttccagcgaagtacggcaggccattgcctggttgagcaacttgcggcactcacggctatcaagttgcgccatccgcgctttcgccgccggaattgatggtgcgctcatgctgagttcatccagccctaagccgaccagcaacggcagcacggaacctttcgctcccagctcaccgcacagaccaatccatttgccctggcgatgcaccgcttgcacggcgtaatcgagcgcccgcaagaatgccggattcaggctgttgtagtgacgagtaaccttagcgttatcgcgatccactgccagcagatattgcgtcaggtcattactaccaatactaaagaaatcaatctcttcgcagcattgatcgatgatgaacatcaccgacggcacttccagcatgatgccgagctggatcttctcatcaaacggaatgtgttcgttacgcagttgctgtttggcttccgccagtttttctttcacccataagatctcttccattgaggagatcatcgggatcatgattttcaggctgccgtgagcagaggcacggaggatcgaccgtagttgtgtggtgaacagcgaggcgtattcttcataaatacgcaccgcgcgataaccgaggaacgggttagcttctgccggaatgttcagataatcaacgggtttgtcaccgccaatatccatagtgcgcacaataatgctgcgtccgttggcggactccagcgcttgacaaaaaatgttgtacaactcgctttcgcccggtgcgctggtgcgatccatatagagcatttcagtgcggaacaaaccgacgccttccgcaccattgccgaatgcggcctgcgcttccacggagtgagcgatgttagcggcaatttcaatgcggataccgtcagcggtacgggcttgttgggtcagccagacacgctgttgctcacgcagggcgtcctgtacgcgggcttcttgctgataataacgagctacggcttcccctggctcaaccacaatcgccccggcgttgccgtcgatataaatcgtttgatgctgccacggagtaagggcatcaatatctacaccaaccagtgtcggaatgttgaacgaacgggcaagaattacggtatgtgaggtggtgccgccacttttcagtaacagacctttgaggtgatttttatccagttcgaggaactggctgggggttagttcatcagccatacaaatggcgggctgcgtcagtttgcccggtgccgggaagcgttgctcaccgtagatttgctgaagcagctggaagcagacatcgcgtacgtccagggcacgttcttgcaggtagctgctgctggaacgggaaaactcttcacaaaagtgattcgcactggcgacaatcgcttcggcgcagcttaatccggcgctgacgcctgccagtaaatgttcgtgcagggaagtatcgccagccagggatcggtgcgcttccagaatcgcgctggtggcaccgtcgctatccagcagacgaaactcaatgtttttcagtaccagcgtcaggccgttttccagtgcggattgctcggcgtcaacgtctttggctgcgggaagattacccagcgcattgagatctaaagaagagatcggcgtcagaatgccgcctgcgctaccgctgcacacggtgcgggcgcggataatttgcggattcagattggtcagtgaaaccggcagtggttccagttcgtcagatttaacttccgccagcggcgcatcgcagtgggggaattcatcgcgcagccattggcttaaacgctggtgcgcttcctgttcgtcggccccggaaatcagtaactggcagttatcgcccgccagcgtgtcggtgccaatcagcgcaagggcgcttttggcgttgcccttgcggtcagtgcgcaggttatgccactcaatttgtgatgaaaaagtattacacagcgtttcaacgtggcttgccggacgtgcatgtacgccgttaggtagctcacaaataaattccacaatcagggccattgcctctctcccggtacggttttctgtttacaggataagagcgcacggcaacggcctgccatgtgacaaatctgccaaaagctggacaaatgtaatgtaaccgtcaatttgcgacgcgtctcacaagacgccgttttgcggcatgcttccggattatcgcaagttatgaggcggatcgcatttttgtactgatattacaaaagtccagtaaatggcctttttatccactgtttgctccgcctgcgattgcctattgtttcctccatcaaaaatatggacatgggctttcgcaagcccgggagcagcttatgaatgagttggtgcagatcctgaaaaatacccgtcagcatttaatgacgggcgtttcacacatgattcccttcgtggtatcgggcggtattttgctggcggtttccgtcatgttgtatggcaaaggcgcagtgccggatgccgtagccgatccgaatctgaaaaaactgtttgatatcggcgttgcaggtttgacgctgatggtgcctttcctcgccgcttacatcggttactccattgcagagcgttctgcgctggctccgtgcgctatcggtgcctgggttggtaacagctttggtgcgggcttctttggtgcactgatcgccgggattatcggcggcatcgtggtgcattacctgaagaaaattccggtgcataaagttctgcgctcggtgatgcccatcttcatcattccgatcgtcggcacactgattaccgcaggcatcatgatgtggggtctgggcgagcctgtaggggcgttgaccaacagcctgactcagtggcttcaggggatgcagcagggcagcattgttatgctggcggtgatcatgggtctgatgctggcgttcgatatgggcggtccggttaacaaagtggcctatgccttcatgctgatttgcgttgctcagggtgtttataccgtggtggccattgctgccgtgggtatttgtatcccgccgctggggatggggctggcgacgctgattggtcgtaaaaatttctccgcagaagagcgctaaaccggtaaagcggcgctggtgatggggtgcgttggggttactgaaggggcgattcctttcgccgcagccgatccgttacgtgtaattccttccatcatggttggttcagtttgtggtgcagtaactgcggcgctggtcggtgcgcagtgctatgcaggctggggtggtctgattgtgctgccggtggttgaaggtaagttgggttatatcgcagcagtggctgtcggggcggttgtgacggcagtctgcgtgaacgtgctgaaaagtctggcgcgtaaaaatggatcttctactgatgaaaaagaagacgacctggatttggattttgaaattaattaattgaggaacgagccatgacgaaaattattgcagtaaccgcgtgtccatctggtgttgcccatacttatatggctgcagaggcgctggaaagtgccgcgaaagcgaaaggctgggaagtgaaagtagaaacccagggctcgattggtctggaaaacgaactgactgcggaagacgtggcgagcgccgatatggtgattctgactaaagatatcggcatcaagtttgaagagcgttttgctggcaagaccatcgtgcgcgtcaacatcagcgatgcggtaaaacgtgctgatgccattatgagcaaaattgaagctcacctggcgcaaaccgcttaagttcttctcccgctcgcaagggcgggttcgctttcccacaggagttcctcatgacgaatcgtatctctcgcctcaaaactgcactgtttgccaatacccgtgaaatctcgctggagcgtgcgctgctttataccgccagccatcggcaaaccgaaggcgaaccggtgatattgcgccgggcgaaagcaacagcgtatatccttgaacatgttgaaatttcgattcgtgatgaagaactgattgccggtaaccgcaccgtaaaaccgcgcgccgggattatgtcgccggaaatggacccttactggctgctgaaagagctgggtcaattcccgacgcgtccgcaggaccgttttgctatcagcgaagaagataaacgtatctaccgcgaagagttgttcccgtactgggaaaaacgttcgatgaaagatttcatcaacgggcagatgacggatgaagtaaaagccgcgactagcacgcagattttcagcatcaaccagacggataaaggccaggggcacattattattgattacccgcgcctgctgaatcacgggctgggggagctggtggcacagatgcagcaacattgtcagcaacagccggagaatcacttttatcaggcagcgctgttactgctcgaagcctcgcagaaacacattttgcgttacgccgaactggcggaaacgatggcggcaagctgcactgatgcccagcgtcgcgaagaactgttgactattgcggagatctcccgccataacgccgaacataaaccgcagacgttctggcaggcgtgccagttattctggtacatgaacatcattctgcaatacgaatccaacgccagttcgctgtctttagggcgcttcgaccagtatatgttgccgttctatcaggcatctttaacccagggcgaagatccggcgttcctgaaagaactgctcgaatctttatgggtgaaatgcaacgacattgtgctgttgcgctccaccagcagcgcgcgttatttcgcaggtttcccgactggctataccgcactgctcggcgggttaaccgagaacggacgtagcgcggtgaacgtgctttcgttcctctgcctcgatgcctatcaaagcgtacaattaccgcaaccgaacctaggggtgcgcactaacgccttgatcgacacgccgttcctgatgaaaaccgcagaaaccattcgcctcggcaccggtattccgcaaatctttaacgatgaagtggtggtgccagcgttcctcaaccgtggcgtttcgctggaagatgcgcgcgactattccgtagtgggctgtgtggaattatctattcccggcagaacctacggcttgcatgacatcgcgatgtttaatctgctgaaagtgatggaaatctgcctgcatgaaaatgaaggcaatgctgcgctgacttatgaaggtttactggagcagatccgcgccaagatcagccactacatcaccctgatggttgagggcagcaatatttgtgatatcggccatcgcgactgggcacctgtaccgctgctctcgtcttttatcagcgattgtctggaaaaaggtcgcgatattaccgatggcggcgcgcgttataacttctccggcgtacagggaattggtatcgccaacctgagcgattctctccatgcgttgaaagggatggtttttgatcaacagcgtttaagttttgacgaattgctgtcggtattaaaagccaactttgcaacgccagaaggcgaaaaagtccgcgctcgcttaattaaccgctttgagaaatacggtaacgatatcgacgaggtgggtaacattagcgccgaactgttgcgccactactgcaaagaagtggaaaaataccagaacccgcgcggcggttacttcacgccgggatcgtataccgtttctgctcacgtcccgttgggatcggtggttggcgcgacgccagacggtcgttttgccggagaacagttggcagacggcggcttgtcacccatgctgggccaggacgcacaagggccaacagcggtactgaagtcagtcagtaagctcgataacacgctgctgtctaacggtacgttgctgaacgtgaaattcactccggcgaccctggaaggtgaagcgggattacgcaaactggccgacttcttacgggcgtttacccagcttaagttgcagcatattcagtttaacgtggtgaacgccgacacgttgcgggaagcgcaacagcgcccacaagattatgccgggctggtggtgcgcgttgccggatacagcgccttctttgtcgaactgtcgaaggagatccaggatgacatcatccgccggacagcgcatcagctgtaacgttgtggaaacgcgccgcaatgatgtggcgcgcattttcaacattcagcgttattcactgaatgacggcgagggcattcgtacggtggtcttttttaaaggctgtccgcatctttgcccgtggtgtgctaatccggagtcgatctccggcaaaatccagacggtacgcagagaggcgaaatgtctgcactgtgcgaaatgtttgcgtgatgcggatgaatgcccctccggggcgtttgaacggattggtcgcgatatcagccttgacgcgctggaacgggaagtgatgaaagatgacattttctttcgcacgtccggcggcggcgtcacgctttctggcggcgaagtgttaatgcaggcggagtttgctacccgttttttacagcggctgcggttgtggggcgtgtcatgcgccattgaaactgccggagacgcgccagccagcaagctgttaccgctggcgaaattgtgcgatgaagtgttgttcgatttaaaaattatggacgcgactcaggcgcgggatgtggtgaagatgaacctgccacgcgtgctggagaatctgcgtttgctggtgagtgagggcgtcaacgtgatcccgcgtttaccgctgatccctggtttcacgctcagccgggagaatatgcagcaggcgctggatgtactgatcccgctgaaaatcaggcagatccatctgttaccgtttcatcagtacggcgaaccgaaataccgcctgctggggaaaacatggtcgatgaaagaggtgcctgcgccgtcgtcagccgatgtgacaacgatgcgcgaaatggcagaacgggccggatttcaggttaccgtgggaggttaaaatggcatacctggtggcagtaaccgcctgcgtaagcggcgtggcgcatacatatatggcggcggaacggctggaaaagttgtgcctgttagagaagtggggagtcagcattgaaactcagggcgcgctgggaacggagaatcgtttagcggacgaggatatccgtcgggcggatgttgytctgttgattacggatatcgagcttgccggtgccgagcgatttgaacattgccgctatgtgcaatgcagcatctacgcattcctgcgtgagccgcagcaggtaatgagcgcggtgcgcaaagtgctttctgcgccgcagcaaacccatcttattctggagtagtcggtttttctgtcagttggctgtggtactgccggcgatattccgacggcgagcgttcggtgtttttacgaaacagacggcagaagtagttgctgtcgacaaagccgcaggcgtgcgccacttcttttaccttcaggtcatagcctttcaataacgtcttagcgtgctccagtcgcgtgtgattcaggtattcgttaaaaccaatggcccccgttttttgaaacaggtgcgagagatagtttggtgaaatatagaatgcctgtgcgacagattcgcgggtaagcgcggaggcatagcgttcgtcgatataatcgcgaatagcttcgaatagtgcctggctgcgtgaggcggtctggatttggctgccaagcaaatcgcggcagtggctaagcaggctggcgacgataagccttgccgtttgctgctcctgcggctgcatttgcatttcattgagcgtttgtagcagaaaagaacctatgcgtgggccgcgtcgggcgacgtgttgcttcgccagattttgatattgtttgccatcccattgcacgacgctgaagccgagttgctgtttgccaaacagcacgctaaaggtagtagcaggggcttgccattgtggaaaattccagccaccagcggcaacgtacagcacatcgccgggaactaacgttgctccagcgccggtatcaacaaactcaccttccagcacaatttccagccgtggaaaatcgacctgatacgcaagatcgggcaccgggccgttactgctggcaaagtaaatctggcgcagggacagcgggccgttgatcaggcgggagagcagatagctgacgtcgtgatacatgttattcccttaggtatggagacgggaaaacagtaactggcattattaaaaaaggccacctgaaaagtgtggcctgaggggagttcgatgtaaacattgcggcagttgtattgccggatgtggcgtaaacgccttatccagtctaccgccgcgatctgtaggccggataagacgcgtcaagcgtcgcatccggcaaatagcgcctggctgataattactgattacctacctggtcgccatacggcagcgtgtcgtaatcgatcagcgcgtttttcttgtacgggttaccaatccagcgggtattttctttgaactgcggattcaccactgaacgggttggatcgtaaccgtcgtaagataagcccgctaaatctgaccaggtgtggatcagttccgcaaggctgtatttacgatcaacatcctgcgagaaatcacgcggatgagtcgcttgccatttttccgacgtccacagcaggaacggaatggtgtacatatgacgcgtcgggttgtcctcattacgcccctgggttttatgaggcggcgtgtcgtaaacctcttcaccgtggtcagagaagtaaaccaggaaaccgttcgggtctgctgctttaaagtctttaatcaggctggcaaccacatgatcgttatacaggttagcgttgtcataatcgttatatgactccagctcttccgcgtttaatcccggcggaacatgatcggtattgccatcaaacttgccctgattttccgggtagcggtatttgtatttgatatgcgtacccagcagatgaacgatgatcagtttcttcggcgcagggtccttcagcacttcctggaacggcttcagcacgttagtgtcgtattcacgcscactctgcgtacgttgctggttcatgtagtactgcttgtcggtctggcgcgaaaataccgtcagcatggtattgcgggcggtcatcgtctgctggttggtgatccagaaggttttataacccgcctgtttcatcatgttcatcagcgacggctgcgtcagatacagatccgggttcttttcattggcaaaggtcagcgcctgttgcaggatttcaatggtgtacggacgagacgtaactacgttattaaacacggtcagattcggatcggttttatgcagcgcattcagctccggcgtggtttcacgcggataaccgtacagactcatgcgtccacgctgggttgactcgccaatcaccagcactaaggtgcgcggttcgttacccgattcatctttgaaattagccagcggcggcaaggcattattttcattcagtagctttgttagcgagtttagttgctgacgatactgataatagccggtcaggaattgccacggtgcggcaggctccatacgcgaggccaggttatccaacgttttctcaaacggcttgtttttgataaacatattcatggcgatcggatgcagaatcaagccataaagcagggcaaaagagacaacataacgccacggctttggaatatagaccgggcgcaggcgtgtccacagcagaactgccaccgccgtataggccagcgcgataagcacaattttcaggctgaaatactggcttaaatactcgctggcttcgttggtgttggtttcgaacatcacaaacagaacgctctgcgagaactcctgaccgtagatgacgtagtagcacagcgccgccagagaggccgcccatagcaccacgccgatcactgcggcaataattttgatccgcttcggaaagaggaataccggaattaaccacagcgagctgaataacagcgagtcgcgaatgccgttggtgccactataaccactgatgtaaataatggcctgtagcagagtagagaaaaaccaaaagtagagcaatgcccaacccagggctttccagctaaaaagaggtttagcctggacttctgtggaatgcatagtaagaacctgtcttgaaaaaaatatcgccgaatttaccgacaattccttaaggatatctgaagggatatccagaatttgaataaaatgcagacagaaatatattgaaaacgagggtgttagaacagaagtatttcagaaaaccctcgcgcaaaagcacgagggtttgcaggagaggaagattagccggtattacgcatacctgccgcaatcccggcaatagtgaccattaacgcctgctcgacgcgaggatccggttcctggccttctttttctgcctggcgggagcggtgcagcaactcggcttgcaatacgttcagcgggtcggtgtaaatattccgtagctgaatagactctgcaatccacggcagatcggccatcagatgggaatcgttggcaatcgccagcaccactttgatgtcttcttcttgcagattgcgtaactctttacctaacggccacagtgttttgtctaccaggcgttggtcatagtattccgccagccacaggtctgctttggcgaagaccatctccagcatgccgagacgcgtcgagaagaatggccaatcgcggcacatagcctccagctcgctctgtttgccatcttcgaccactttttgcagcgccgtacctgcacccagccaggcggggagcatcagacggttttgcgtccaggcgaagatccacggaatggcgcgtagtgactcgacgccgccggttgggcgacgtttcgccggacgtgaacccaacggcagtttgcccagttcctgttccggcgtagcggagcggaagtaaggcacaaaatctttgttttcacgtacgtagccacggtagagatcgcaggagatgactgatagttcatccataatgcgacgccagctctctttcggctcaggtggtggcagcaggttggcttccagtatcgccccggtgtaaagcgacaggctgctgacggtgatttctggcagaccatatttaaagcggatcatctcgccctgttcagtcacgcgcaggccacctttcaggcttcctggcggttgtgacagcagcgccgcatgagcaggtgcgccgccgcgaccaatggaaccgccgcgaccgtggaacaacgtcagctcaatacccgctttttcgcaggttttgattaatgcatcctgtgcctgatattgcgcccaggacgctgccatcacgcccgcatcttttgctgagtcggaatagccaatcatcaccatctgtttgccctgaatcaggccgcgataccagtcgatattcagcaactgagtcatgacatcgttggcgttgttcaggtcatcgagagtttcaaacagcggagcaaccggcatcgcaaacccgatacccgcttctttcagcagcaggtggacagccagcacgtcggacggcgttttcgccatcgagatcacgtaggcggcaatggagccttgcggtgcttcggcaatcacctggcaggtatcgagcacttcgcgcgtttcggcgcttggttgccagttgcgcggcagaagcggacgtttggagttcagttcgcggatcaggaacgcctgtttgtcggcctctgaccagctttcgtagtcgccgataccgaggtagcgggtcagctcgcccagcgcttcggtatgacgcgtgctctcctgacggatatcaatacggaccagcggtacgccgaaacatttcacgcggcgcagggtgtcgagcagatcgccgttggcgataatacccatgccacacgcctgaagtgactggtagcaagcgtagagcggttcccacagttcttcgttttgtgtcagcrggccttctggttttggcagttcttcgcctttcaggcgcgcttccagccatgcctgtgtcgccatcaggcgagaacgcaggtttttcatcagatagcgatacggttctgcggcaccttcttcgccaaccagcgccagcagttcaggggtcgcttcaaccatcgacagttcagaaaccagaacctgaatatctttcaggaacagatcggtggctttccagcggctgagcagcaggacgtggcgggtgatatcggcagtgacgttcgggttgccgtcgcggtcaccgcccatccacgaggtaaaacgtaccggaacaaattcgacgggcagtttgtagccgaggttctcttccagttgttcgttcagttcgcgcaggtaattcggtacgccttgccacaggctgttttctactacggcaaagccccatttggcttcatctaccgggcttggacgcagcttacggatttcatcggtatgccatgactgggcgatcaactggcgcaggcgacgcatcagctggttgtgttcgtagtcagcgatatctttgttatcgagctgttttaagcaggcgttcacttccaccattttgtggatcagtgtacgacgggtaatttcggttgggtgagccgtgaggaccagttccagcgacagcgattccactgcttttttgatggtgtcttcgctcagttccggctggtttttcagtttacgcagggtgcgggcgatcacttccgggttgctggcagcttcgcctttcggcgaaatgctgtggtattgctcggcggtgttggccaggttcaggaactgactaaacgcacgcgcaacgggcagcagctcgtcgttcgacaaattttgtaaggtggtgagtaactcctggcggttagcatcattgccagcgcgtgaagatttggacaacttacggatagtttctacgcgttcaagaatgtgttctcccaacgcatccttgatggtttctcccagcactttgccgagcatactgacattactacgcaatgcggaatattgttcgttcatattaccccagacaccccatcttatcgtttgatagccctgtatccttcacgtcgcattggcgcgaatatgctcgggctttgcttttcgtcgtcttttataaagccacgtaaaagcggtgacgtcaaatgctgcgaaatcgcttcagcaaacgaataaatagcaggaatttacgtcattaaattcacgacgctttaaataagcgtaacttatgggaatgttaaaaaatcgcctcaagtaacaccaaaggtgtaggtcggataagatgtgcaagcatcgcatccgacattattgcggcactggagtttggcaacagtgccggatgcggcgcaagcgccttattcggcctacgttttaatgccagcaaaaatggtgaatgacctgggttatcagttcgcgggtgggcttgataaaccgtgtttccagatattcatcaggctgatgagcctgattaattgagccaggccccagaaccagcgtcgggcataacgtttgaataaacggcgcttcggtacagtaattcaccacttcggtttttgctccgagcaatttctcaaccacttcaaccagttgatgattcggtgggcattcatagccagggatcggcggatgcagctcgtcgaccgtcagacgacccggccagcgttcgctcaccggagccaatgcatcgttgagcaaaccattaagttcattgagtgtcatgccaggcagcggacgaatatccatatgcaactcacaccaagcgcaaatacggttagaagcgtcgccaccgtgaatatgcccgaggttgagcgtagggtatggcacggtaaacgcttcgtagtgataacgttctttcaggttatcgcgcaattgcaaaatatgcccgatggcgtcgtgcattagttctatagcgttaactccgcgtgctggatcgctggagtgccccgactggccctgaatacggatggcgttagagatatgacctttatgtgcgcgtaccggttgtagtgacgtcggttcgccaatgatggcgcaatccgggcgcagggcggtagtttcggcaaaataacgcgctccggccatactggtttcttcatcagcagtcgccagaatgtagagcggttttttcagtttcgtgacgtcgacatcgcgtagcgcatcaaggataaacgcaaaaaagcctttcatgtcggcggtgcctaagccgtaaagcttgccgtcatgctccgtcagtgtaaacggatcgcgcgtccagcgaccgtcatcaaatggcaccgtatcggtatgccccgccagcaacaagccgccagccccctgtccggtacttgccagcatattaaatttgttgcgagttcctggtacaggctgcacttccacattgaagcctaaatctttaaaccagtccgccagcagagtgattaaatctgcattgctttgatcgagtgcctcttccgtggcgcttattgaaggtgtggcaatcagagcacggtaaatctcgataaatggcggtaatttgtttttcattgttgacacacctctggtcatgatagtatcaatattcatgcagtatttatgaataaaaatacactaacgttgagcgtaataaaacccaccagccgtaaggtgaatgttttacgtttaacctggcaaccagacataagaaggtgaatagccccgatgttgaatacgctgattgtgggtgccagcggctacgctggcgcagagctagtgacctgtgtaaatcgccatccgcatatgaacataaccgctttgactgtttcagcgcaaagcaatgatgcgggaaagttaatctccgatttgcatccgcagctaaaaggcatcgttgatctgccgttgcagccgatgtcggatatcagcgagtttagccctggggtggacgtggtgtttctcgccaccgcccatgaagttagccacgatttagcgccgcagtttcttgacgcgggctgcgtggtgttcgacctttccggcgcgtttcgtgttaacgacgccaccttctatgaaaaatattacggctttacccatcaatacccggaactgctggaacaggcagcctacggtctggcggagtggtgcggtaataaattaaaagaagcgaatttgattgcggtgccaggctgttatccgacggcagcacagttggcgctgaaaccgttgattgatgccgatcttcttgacctcaatcagtggccggtgatcaacgccaccagcggcgtgagcggtgcaggacgtaaggcagcgatttcaaatagtttttgtgaagttagcctgcaaccgtatggcgtctttacccatcgccatcaaccagagatcgccacacacctcggtgctgacgttatcttcaccccgcatctgggcaatttcccgcgcggcattctcgaaaccattacctgccgcctgaaaccgggtgtgacccaggcgcaagtggcgcaagcgttacagcaggcgtatgcccataaaccgctggtgcggctgtatgacaaaggcgttccggcgctgaaaaatgttgttgggctaccattttgcgatatcgggtttgccgttcagggcgaacatctgattattgtggcgaccgaagacaacttactgaaaggcgcggcggcacaagcggtacagtgcgccaatattcgtttcggctatgcggaaacgcagtctcttatttaagggtgcaatgatgaatccattaattatcaaactgggtggcgtactgctggatagtgaagaggcgctggaacgtctgtttagcgcactggtgaattatcgtgagtcacatcagcgtccgctggtgattgtgcacggcggcggttgcgtggtggatgagctgatgaaagggctgaatctgccggtgaaaaagaaaaatggcctgcgggtgacgcctgctgatcagattgacattatcaccggagcactggcgggaacggcaaataaaaccctgttggcatgggcgaagaaacatcagattgcggccgtaggtttgtttctcggtgacggcgacagcgtcaaagtgacccagcttgatgaagagttaggtcatgttggactggcgcagccaggttcgcctaagcttatcaactccttgctggagaacggttatctgccggtggtcagctccattggcgtaacagacgaagggcaactgatgaacgtcaatgccgaccaggcggcaacggcgctggcggcaacgctgggcgcggatctgattttgctctccgacgtcagtggcattctcgacggcaaagggcaacgcattgccgaaatgaccgccgcgaaagcagaacaactgattgagcagggcattattactgacggcatgatagtgaaagtgaacgcggcgctggatgctgcgcgcacgttgggccgtccggtagatatcgcctcctggcgtcatgcggagcagcttccggcactgtttaacggtatgccgatgggtacgcggattttagcttaagttttgttggccggaggcgcagctttccggcattgaatttcaaaataaggaaacagagttatggcactttggggcgggcgttttacccaggcagcagatcaacggttcaaacaattcaacgactcactgcgctttgattaccgtctggcggagcaggatattgttggctctgtggcctggtccaaagccctggtcacggtcggcgtgttaaccgcagaagagcaggcgcaactggaagaggcgctgaacgtgctgctggaagatgttcgcgccaggccacaacaaatccttgaaagcgacgccgaagatatccatagctgggtggaaggcaaactgatcgacaaagtgggccagttaggcaaaaagttgcataccgggcgtagtcgtaatgatcaggtagcgactgacctgaaactgtggtgcaaagataccgttagtgagttactgacggctaaccggcagctgcaatcggcgctggtggaaaccgcacaaaacaatcaggacgcggtcatgccaggttacactcacctgcaacgcgcccagccggtgacgttcgcgcactggtgcctggcctatgttgagatgctggcgcgtgatgaaagccgtttgcaggatgcgcttaagcgtctggatgtcagcccgttaggttgtggcgcgctggcgggaacggcttatgaaatcgaccgtgaacagttagcgggctggctgggatttgcttcagcaacccgtaacagtctcgacagcgtttctgaccgtgaccacgtgctggaactgctttctgctgccgctatcggcatggtgcatctgtcgcgttttgctgaagatctgattttctttaacaccggcgaagcggggtttgtggagctttctgaccgcgtgacttccggttcatcattaatgccgcagaagaaaaacccggatgcgctggagctgattcgcggtaaatgcggtcgggtgcagggcgcgttaaccggcatgatgatgacgctgaaaggtttgccgctggcttacaacaaagatatgcaggaagacaaagaaggtctgttcgacgcgctcgatacctggttggactgcctgcatatggcggcgctggtgctggacggcattcaggtgaaacgcccgcgttgccaggaagcggcgcaacagggttacgcgaacgccactgaactggcggattatctggtggcgaaaggtgtgccgttccgcgaggcacaccatattgtgggtgaagctgtggtggaagccattcgtcagggcaaaccgctggaggagctgccgctcaccgagttgcagaaatttagtccggtgattggtgaagatgtctatccgattctgtcgctgcaatcgtgcctcgacaagcgtgcggcaaaaggcggcgtctcaccacagcaggtggcgcgggcgattgcttttgcaagggcgcggttggggtaagaacatttatatgtacaaatttgagcctggcttatcgccgggcttttttatggcaaaaaaaagcggatcctggagatccgcaaaagttcacgttggctttagttattcgagttgagaaactctcgaaacgggcagtgacttcaagggttaaaagaggtgccgctccgtttctgtgagcaattatcagtcagaatgcttgatagggataatcgttcattgctattctacctatcgccatgaactatcgtggcgatggaggatggataatgaatattcgtgatcttgagtacctggtggcattggctgaacaccgccattttcggcgtgcggcagattcctgccacgttagccagccgacgcttagcgggcaaattcgtaagctggaagatgagctgggcgtgatgttgctggagcggaccagccgtaaagtgttgttcacccaggcgggaatgctgctggtggatcaggcgcgtaccgtgctgcgtgaggtgaaagtccttaaagagatggcaagccagcagggcgagacgatgtccggaccgctgcatattggtttgattcccacggttggaccgtacctgctaccgcatattatcccgatgctgcaccagacctttccaaagctggaaatgtatctgcatgaagcacagacccaccagttactggcgcaactggacagcggcaaactcgattgcgtgatcctcgcgctggtgaaagagagcgaagcattcattgaagtgccgttgtttgatgagccaatgttgctggctatctatgaagaccacccgtgggcgaaccgcgaatgcgtaccgatggccgatctggcaggggaaaaactgctgatgctggaagatggtcactgtttgcgcgatcaggcaatgggtttttgctttgaagccggggcggatgaagatacacacttccgcgcgaccagcctggagacgctgcgcaacatggtggcggcaggtagcgggatcactttactgccagcgctggctgtgccgccggagcgcaaacgcgatggggttgtttatctgccgtgcattaagccggaaccacgccgcactattggcctggtttatcgtcctggctcaccgctgcgcagccgctatgagcagctggcagaggccatccgcgcaagaatggatggccatttcgataaagtgttaaaacaggcggtttaaaccgtttaacgcagctacccgataggcttccgccatcgtcgggtagttaaaggtggtgttgacgaagtactcaatagtgttgccgccacctttctgttccataatcgcctgaccgatatgaataatttcggcagcgcgctcgccaaagcagtgaatgcccagaatctcttttgtttcccgatggaacaaaattttcagcgtgcccacgttcatgccgacgatttgtgcacgtgccagatgtttgaactgggcgcggcccacttcatatggcactttcatcgcggtcagcagctgttcggttttgcccacagagctgatttccgggatggtgtaaatgccggtagggatatcttcaatcagatgcgcggtggcttcgccttttaccagcgcctgcgcggcaatgcgcccctggtcataggccgctgatgccaggctcggataaccaatcacgtcgcccaccgcgtaaacgtgcggctgtgcggtctgatacatgctgttgaccttcagctgtccgcgactgtcagtttccagcccaatgttctgtaacgccagcgaatcggtattaccggtacgaccgttggcatagagcaggcagtcagctttcagttttttacccgacttcagatgcatgatcacaccgtcgtcacagccttcgatcttctcgtactcttcgttgtgacgaatcactacgccactgttccagaagtgataggagagagaatctgacatctcttgatcgagaaatgccagcaggcgatcgcgggtgttgatcagatccacttttacatccataccgcggaagatcgacgcatattcacagccgatcactccagcaccatagataagtacatggcgcggttcgtggtgcatgctgagaattgagtcgctgtcgtaaatgcgtggatgggtgaaatcaacatctgttggatgatatggacgagagccgcaggcaataacaaatttttcagcggttagtgtttcaacgctgccgtccgggcaatccagcgccaacgtatgctcgtcaacaaagcgagcgttcccctgcaatatttcacagtgattacgttcgtaaaatccctgacgcatgcgcgtttgttgattaatcacgttatcggcatggttaaggatatcggcaaaagaagagcggagcagtcgggaatggtcgctgtatagtgggttttgattgaattctataatgcggctgacggcgtgacggagagctttcgacgggatggtgccccagtgggtgcaaccgccgccaacattttgataacgctcgataactgcgacgcgcgcaccttgcttaaccaggcccattgcagcgccttcgccgccggggccggaacctattactatggcatcgtaatcgtaggaatgtggcatggtagggcttacctgttcttatacataaaagcaacagaatggtaacattttatcgcgggtaagccaattgatccccgtcattaatctggctatagcgtgagcggcctttgctttgtctgcctccttcttaacccatttattcactattaatcgctttttattatggctgatagttttatcttgccgaagcgtgcttttttgttattgtctttgtgaaatcttcttataaaacaaacatataaatattttatattgatgagttatttgtatttacaccatcaataaaatccgttaattagcctgtttataagtgaataaaggaatagccgatgatcgaacactatattcgagggtttgaggaagaactgcgtgagatccgccatcagatccacgaaaacccggagctgggattacaagaatttaaaaccagtgctttggttgcggaaaagctgcgtcagtggggctatgaagtagagcaaggactggcgacgacggggatagtggccacgttaaaagtgggcgacggagagaaaagtattggcctgcgggcggatatggatgcgctgccgatttatgaaaatagtggcaagccctgggccagtaaacatcctggtttaatgcacgcctgcgggcatgacgggcataccaccatactgctgggggccgcgcgttattttgccgaaacccgccgttttaacggcacgttacgtcttatcttccagcctgcggaagagatgattaatggcggtgagatcatggttaaagaggggctttttgatcatttcccctgcgatgtcattttcggcatgcataacatgcccggtctgccggtgggtaagttttatttccagccaggggcactgatggcgtcaatggatcagttccatattacagttcgtggttgtggcggacacggtgcgatcccgcacaaagccatcgatccggtgctagttgccgcacatatcaccaccgcattacaaagcattgtgtcacgcaatgtcgatccgctggaagcggcggtaattaccgtcggcagcattgttgcgggtgaggcggctaacgtcattcctgacagtgctgagatgaaaatcagcgtccgctctcttagccgcgatacccgacaacttcttctgacccgtattcctgctctggcacaagcccaggctgccagctttggcgctacggctgaggttacgcatgttaacggtacaccagtattagtaaatgacgaggagatggcgcgcttcgcctggcaggtggcgtgtaaaacgtttggtgaagatcgggccgagtttggcatcaagcccctgatgggcagtgaagatttctctttcatgctggaagcccaacccaaaggcggtttcctgttattcggtaatggcgatgtcggggaaggttcctgcatggtgcataacccgggttacgacttcaacgatgcaagtctggtcccggcaagcagctactggggcgcactggtagaagcctggctgcaataaataaaacaacacacaacaacactttttggcaaggaacatggaatgacggcgatcgtaaatgaaaccgtgagtgtgaagaaaaagcccagcggcaggcgggtgatttttgcctcggcgtttggcaatgcgctcgaattttttgattttggcgtttacaacttttttgtggtctatatcagcacgctattttttccgcccagtgcagataaaaacgtcgcgctactgctggcgtttgccactttcggcgtgagcttttttatgcgcccgctcggcggcattattgtgggggcctgggccgatcgtttcggacgcaaacccgcgatggtgttcaccattgcgctgatgagtcttggtacactgatgatcggcatcgcaccgacgtatgaaacggcgggctattggggaaccgcgacgctggtgctagcgcgtctaattcagggcgttgcggcaggaggcgaagtcggtgcctcaatgtctttgttggttgaatcagctccggcaaatcgtcgcggtttttacagcagttggtcactggcgactcaaggcctggcaacaacttttggaggtgttgtcgctttaggtttaagtgcatggctgccctttgcgaccggttcagaaaccgtcatggctgaatggggctggcgtgtgccgttttttattggcgtgttattagcgcctgtcggctgttggttgcgtttgagtctggaaaatgatgttcctgagccagcacataataagaaggccgcagccagcgaaagcgccttctccttacttatgcaacataaagcgactatcgctaacggtatcttgctcgctattggtagtacagtcgcaacctatatctccctcttttattacggtacatgggcggcgaagtatttaggaatgaaccaaaactattctcatgcagcgatgttactggcgggcgttattacgtttgtgggtgcgctgctggtggggatgttgtgcgattcggtcgggcgtaaaaagctgattttaatctcccgtgtgatggtgctgatctgtagctggccgtcattctggctgttggtgaattacccaagcccaggcatgttgctgacggtggttttcgtgatggtcagctttaccacgcttggcggtgtgccagtgatgttgttgatctctgaactgttgccgaaacggattcgggcattgggttttgcgctggtttatagcattggtgtggcaatctttggcggttttgctcaatatttcgctacgcaatccatcgtgttgctggatagtttgacggctccggcgtggtatctgggtggaggcacgttgctgtcgatgttggcgttgttgtacgtaaaagaaccggccaaagaattgcagtaaatatgttttattgcgttaccgttcattcacaatactggagcaatccagtatgttcattctctggtatagtgccagcagtacttttggcaaggattcagacatcgtgatgggcgtaagagcgcaacaaaaagaaaaaacccgccgttcgctggtggaagccgcatttagccaattaagtgctgaacgcagcttcgccagcctgagtttgcgtgaagtggcgcgtgaagcgggcattgctcccacytctttttatcggcatttccgagacgtagacgaactgggtctgaccatggttgatgagagcggtttaatgctacgccaactcatgcgccaggcgcgtcagcgtatcgccaaaggcgggagtgtgatccgcacctcggtctccacatttatggagttcatcggtaataatcctaacgccttccggttattattgcgggaacgctccggcacctccgctgcgtttcgtgccgccgttgcgcgtgaaattcagcacttcattgcggaacttgcggactatctggaactcgaaaaccatatgccgcgtgcgtttactgaagcgcaagccgaagcaatggtgacaattgtcttcagtgcgggtgccgaggcgttggacgtcggcgttgaacaacgtcggcaattagaagagsgactggtactgcaactgcgaatgatttcgaaaggggcttattactggtatcgccgtgaacaagagaaaaccgcaattattccgggaaatgtgaaggacgagtaatgaaacaagcaaatcaagatagaggtacgctgctgctggcgttggttgctggcttatcgattaatggtactttcgcagcgctgtttagctccattgtgccattttctgtattcccgattatttccctggtgctgacggtttactgcctgcatcaacgttatcttaatcgcaccatgccggtaggcttgccgggtctggcagctgcctgttttattctcggcgtactgctgtacagcacggtagttcgtgcggaatatccggatatcggctctaacttcttcccggcagtactctccgtcattatggtgttctggattggcgcgaagatgcgtaaccgtaagcaggaagttgctgagtaatcggtatcatgccggatgctggcgcatccggcatgggttttacttcgcggtcagtaatacgccgcactccatatggtgcgtgtaggggaactgatcaaacagagccagacgttcgaccttgtgcgtctggcttaatgtttccagatttttgcataacgtttccggattgcaggagatatacagaatacgtggatacgcctgcaccattttctcggtttcactgtccagaccgctgcgaggtgggtcgacaaaaatggtttcgcactgataactctttaagtcgatcccttgcaggcggttaaactcgcgcacgccattcatcgcctgagtaaattcttctgccgccatacgaataatttgtacgttatcaatatggttagcggcaatgttgtattgcgcggcagcgactgatggcttggcgatttcggtggctaatacccgatcaaaattgcgcgccagcgctaatgagaagttaccgttgccgcagtacagctccagtaaatcgccttttgagcctttggttacgtccagcgcccattccagcatctgaatattcatcgccgcgttcggctgggtaaagctgttttctacctgacgatagatcatctctttccctgcgaccggcagacgctcgtcgatgtaatcttgatccagcgcgattttggttttcgttgcccgaccaatcagatgcacattcagattctgcgcgcgcagtgcatcgcgcagggcttccgcttcctgacgccactcatcatccagctttttatggtacagcagggaaaccaccgcctgattactcagcgtggtgaggtaatcaatctggaacaacttgtggcgcagaacgggattattacgcacacccgcaatcatcgccgtcatcaactggttgatgagttcactggcggcggggaagctatccacccggatacggcttttggtttgttgatcgaaaatgatgtggtacaggtcatcgccatcgtgccagatgcggaactccgcacgcatccggtaatgactgaccggcgagcgaaacacttccggaaccaggtcagaaaacggtgccatcatactttgcaaacgtaccactttttcggctaactgcgcttcatactgttctgttggaaggtgttcgggggtcatgatgtatcctgaaaaattaaagtacgcggcgattgtagggattgctcatcagatgtccagatcttgatgaattcctatttgtgagctacgtctggacagtaacttgttacaacctgtagcatccacttgccggtcctgtgagttaatagggaatccagtgcgaatctggagctgacgcgcagcggtaaggaaaggtgcgatgattgcgttatgcggacactgccattcggtgggaagtcatcatctcttagtatcttagatacccctccaagcccgaagacctgccggccaacgtcgcatctggttctcatcatcgcgtaatattgatgaaacctgcggcatccttcttctattgtggatgctttacaatgattaaaaaagcttcgctgctgacggcgtgttctgtcacagccttttccgcttgggcacaggataccagcccggatactctcgtcgttactgctaaccgttttgaacagccgcgcagcactgtgcttgcaccaaccaccgttgtgacgcgtcaggatatcgaccgctggcagtcgacctcggttaatgatgtgctgcgccgtcttccgggcgtcgatatcacccaaaacggcggttcaggtcagctctcatctatttttattcgcggtacaaatgccagtcatgtgttggtgttaattgatggcgtacgcctgaatctggcgggggggagtggttctgccgaccttagccagttccctattgcgcttgtccagcgtgttgaatatatccgtgggccacgctccgccgtttatggttccgatgcaataggtggggtggtgaatatcatcacgacgcgcgatgaacccggaacggaaatttcagcagggtggggaagcaatagttatcaaaactatgatgtctctacacagcaacaactgggggataagacacgagtaacgttgttgggcgattatgcccatactcatggttatgatgttgttgcctatggtaataccggaacgcaagcgcagccagataacgatggttttttaagtaaaacgctttatggcgcgctggagcataactttactgatgcctggagcggctttgtgcgcggctatggctatgataaccgtaccaattatgacgcgtattattctccgggttcaccattggtcgatacccgtaaactctatagtcaaagttgggacgccgggctgcgatataacggcgaactgattaaatcacaactcattaccagctatagccatagcaaagattacaactacgatccccattatggtcgttatgattcgtcggcgacgctcgatgagatgaagcaatacaccgtccagtgggcaaacaacatcatcattggccacggtaatgttggtgcgggtgttgactggcagaagcagagcacggcaccgggcacagcttatgttaaggatggatatgatcaacgtaataccggcatctatctgaccgggctgcaacaagtcggcgattttacctttgaaggcgcagcacgcagcgacgataactcacagtttggtcgtcatggaacctggcaaaccagcgccggttgggaattcatcgaaggttatcgcttcattgcttcctacgggacatcttataaggcaccaaatctggggcaactgtatggcttctacggaaatccgaatctggacccggagaaaagcaaacagtgggaaggcgcgtttgaaggcttaaccgctggggtgaactggcgtatttccggatatcgtaacgatgtcagtgacttgatcgattatgatgatcacaccctgaaatattacaacgaagggaaagcgcggattaagggcgtcgaggcgaccgccaattttgataccggaccactgacgcatactgtgagttatgattatgtcgatgcgcgcaatgcaattaccgacacgccgttgttacgccgtgctaaacagcaggtgaaataccagctcgactggcagttgtatgacttcgactggggtattacttatcagtatttaggcactcgctatgataaggattactcatcttatccttatcaaaccgttaaaatgggcggtgtgagcttgtgggatcttgcggttgcgtatccggtcacctctcacctgacagttcgtggtaaaatagccaacctgttcgacaaagattatgagacagtctatggctaccaaactgcaggacgggaatacaccttgtctggcagctacaccttctgaaccacgtcccaccgtgctggtgtttgactccggcgtcggtgggttgtcggtctatgacgagatccggcatctcttaccggatctccattacatttatgctttcgataacgtcgctttcccgtatggcgaaaaaagcgaagcgtttattgttgagcgagtggtggcaattgtcaccgcggtgcaagaacgttatccccttgcgctggctgtggtcgcttgcaacactgccagtaccgtttcacttcctgcattacgcgaaaagttcgacttcccggttgttggtgtcgtgccggcgattaaacctgctgcacgtctgacggcaaatggcattgtcggattactggcaacccgcggaacagttaaacgttcttatactcatgagctgatcgcgcgtttcgctaatgaatgccagatagaaatgctgggctcggcagagatggttgagttggctgaagcgaagctgcatggcgaagatgtttctctggatgcactaaaacgtatcctacgcccgtggttaagaatgaaagagccgccagataccgttgtattgggttgcacccatttccctctactacaagaagaactgttacaagtgctgccagagggaacccggctggtggattctggcgcagcgattgctcgccgaacggcctggttgttagaacatgaagccccggatgcaaaatctgccgatgcgaatattgccttttgtatggcaatgacgccagaagctgaacaattattgcccgttttacagcgttacggcttcgaaacgctcgaaaaactggcagttttaggctgatttggttgaatgttgcgcggtcggaaaattattttaaatttcctcttgtcaggccggaataactccctataatgcgccaccactgacacggaacaacggcaaacacgccgccgggtcagcggggttctcctgagaattccggcagagaaagcaaaaataaatgcttgactctgtagcgggaaggcgtattatgcacaccccgcgccgctgagaaaaagcgaagcggcactgctctttaacaatttatcagacaatctgtgtgggcactcgaagatacggattcttaacgtcgcaagacgaaaaatgaataccaagtctcaagagtgaacacgtaattcattacgaagtttaattctttgagcgtcaaacttttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgaacggtaacaggaagaagcttgcttctttgctgacgagtggcggacgggtgagtaatgtctgggaaactgcctgatggagggggataactactggaaacggtagctaataccgcataacgtcgcaagaccaaaganggggaccttcgggcctcttgccatcggatgtgcccagatgggattagctagtaggtggggtaacggctcacctaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcagccatgccgcgtgtatgaanaaggccttcgggttgtaaagtactttcagcggggaggaagggagtaaagttaatacctttgctcattgacgttacccgcagaanaagcaccggctaactccgtgccagcagccgcggtaatncggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgggctcaacctgggaactgcatctgatactggcaagcttgagtctcgtagaggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacgaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtcgacttggaggttgtgcccttgaggcgtggcttccggagctaacgcgttaagtcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctggtcttgacatccacagaactttccagagatggattggtgccttcgggaactgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcggtccggccgggaactcaaaggagactgccagtgataaactggaggaaggtggggatgacgtcaagtcatcatggcccttacgaccagggctacacacgtgctacaatggcgcatacaaagagaagcgacctcgcgagagcaagcggacctcataaagtgcgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtggatcagaatgccacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgagttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttaccttaaagaagcgtactttgcagtgctcacacagattgtctgatagaaagtgaaaagcaaggcgtcttgcgaagcagactgatacgtccccttcgtctagaggcccaggacaccgccctttcacggcggtaacaggggttcgaatcccctaggggacgccacttgctggtttgtgagtgaaagtcgccgaccttaatatctcaaaactcatcttcgggtgatgtttgagatatttgctctttaaaaatctggatcaagctgaaaattgaaacactgaacaacgagagttgttcgtgagtctctcaaattttcgcaacacgatgatgaatcgaaagaaacatcttcgggttgtgaggttaagcgactaagcgtacacggtggatgccctggcagtcagaggcgatgaaggacgtgctaatctgcgataagcgtcggtaaggtgatatgaaccgttataaccggcgatttccgaatggggaaacccagtgtgtttcgacacactatcattaactgaatccataggttaatgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtancggcgagcgaacggggagcagcccagagcctgaatcagtgtgtgtgttagtggaagcgtctggaaaggcgcgcgatacagggtgacagccccgtacacaaaaatgcacatgctgtgagctcgatgagtagggcgggacacgtggtatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaaaagaacctgaaaccgtgtacgtacaagcagtgggagcacagagcaatctgtgtgactgcgtaccttttgtataatgggtcagcgacttatattctgtagcaaggttaaccgaataggggagccgaagggaaaccgagtcttaactgggcgttaagttgcagggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaattcatctccgggggtagagcactgtttcggcaagggggtcatcccgacttaccaacccgatgcaaactgcgaataccggagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagctaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcccagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggctaaaccatgcaccgaagctgcggcagcgacactgtgtgttgttgggtaggggagcgttctgtaagcctgtgaaggtgtgctgtgaggcatgctggaggtatcagaagtgcgaatgctgacataagtaacgataaagcgggtgaaaagcccgctcgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggccgaaaggcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctatgttggccgggcgacggttgtcccggtttaagcgtgtaggctggttttccaggcaaatccggaaaatcaaggctgaggcgtgatgacgaggcactacggtgctgaagcaacaaatgccctgcttccaggraaagcctctaagcatcaggtaacatcaaatcgtaccccaaaccgacacaggtggtcaggtagrgaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctgatatgtaggtgaagtccctcgcggatggagctgaaatcagtcgaagataccagctggctgcaactgtttattaaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgccggaaggttaattgatggggtcagcgcaagcgaagctcttgatcgaagccccggtwaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcsctgtgaagatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggaggctttgaagtgtggacgccagtctgcatggagccgaccttgaaataccaccctttaatgtttgatgttctaacgtggacccgtgatccgggttgcggacagtgtctggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagcacgaaggttggctaatcctggtcggacatcaggaggttagtgcaatggcataagccagcttgactgcgagcgtgacggcgcgagcaggtgcgaaagcaggtcatagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgctggagaactgaggggggctgctcctaktacgagaggaccggagtggacgcatcactggtgttcgggttgtcatgccaatggcactgcccggtagctaaatgcggaagagataagtgctgaaagcatctaagcacgaaacttgccccgagatgagttctccctgaccctttaagggtcctgaaggaacgttgaagacgacgacgttgataggccgggtgtgtaagcgcagcgatgcgttgagctaaccggtactaatgaaccgtgaggcttaaccttacaacgccgaaggtgttttggcggatgagagaagattttcggcctgatacagattaaatcagaacgcagaagcggtctgataaaacagaatttgcctggcggccttagcgcggtggtcccacctgaccccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtagggaactgccaggcatcaaattaagcagaaggcccggtcggaagactgggcctttttgcgtttctacaaactctccctgtcgtcataactacaagccatccccccacagatacggtaaactagcctcgtttttgcatcaggaaagcagctatgaaccactccttaaaaccctggaacacatttggcattgatcataatgctcagcacattgtatgtgccgaagacgaacaacaactactcaatgcctggcagcatgcaaccgcagaagggcaacccgttcttattctgggtgaaggaagtaatgtactttttctggaagactatcgcggcacggtgatcatcaaccggatcaaaggtatcgaaattcatgatgaacctgatgcgtggtatttacatgtaggagccggagaaaactggcatcgcctggtaaaatacactttgcaggaaggtatgcctggtctggaaaatctggcattaattcctggttgtgtcggctcatcacctatccagaatattggtgcttatggcgtagaattacagcgagtttgcgcttatgttgattgtgttgaactggcgacaggcaagcaagtgcgcttaactgccaaagagtgccgttttggctatcgcgacagtatttttaaacatgaataccaggaccgcttcgccattgtagccgtaggtctgcgtctgccaaaagagtggcaacctgtactaacgtatggtgacttaactcgtctggatcctacaacagtaacgccacagcaagtatttgatgcggtgtgtcatatgcgcaccaccaaactccctgatccaaaagtgaatggcaatgccggtagtttcttcaaaaaccctgttgtatctgccgaaacggctaaagcattactgtcacaatttccaacagcaccaaattacccccaggcggatggttcagtaaaactggcagcaggttggcttatcgatcagtgccagctaaaagggatgcaaatgggtggggttgcggtgcaccgtcaacaggcgttagttctcattaatgaagacaatgcaaaaagcgaagatgtggtgcaactggcacaccatgtaagacaaaaagtgggtgaaaaatttaatgtctggcttgagcctgaagtccgctttattggtgcatcaggtgaagtgagcgcagtggagacaatttcatgaaggataacaccgtgccactgaaattaatcgcgctgttagcgaatggcgaatttcactcaggtgagcagttgggtgaaacgttaggaatgagccgggcggctattaataaacacattcagacactgcgtgactggggcgttgatgtctttaccgttccgggtaaaggatacagcctgcctgagcctatccagttacttaatgctgaacagatattgggtcagctggatggcggtagtgtaactgtgctgccagtgattgactccacgaatcagtaccttcttgatcgtatcggagagcttaaatcgggcgatgcctgcgttgcagaataccagcaggctggccgtggtcgccggggtcggaaatggttttcgccttttggcgcaaacttatatttgtcgatgttctggcgtctggaacaaggcccggcggcggcgattggtttaagtctggttatcggtatcgtgatggcggaagtattacgcaagctgggagcagataaagttcgtgtcaaatggcctaatgacctctatctgcaggatcgcaagctggcaggcattcttgtggagctgactggcaaaaccggcgatgcggcgcaaatagtcattggagccgggatcaacatggcaatgcgtcgtgttgaagagagtgtcgttaatcaggggtggatcacgctgcaggaagcggggatcaatctcgatcgtaatacgttggcggccatgctaatacgtgaattacgcgcggcgctggaactcttcgaacaagaaggattggcaccttatctttcgcgctgggaaaagctggataattttattaatcgcccagtgaaacttatcattggtgataaagaaatatttggcatttcacgcggaatagacaaacaaggcgctttattgcttgagcaggatggaataataaaaccctggatgggcggtgaaatatccctgcgtagtgcagaaaaataagaaaggggagcattagctcccctgcaaattatttgcgtagtctgacctcttctaccgcatgattagcacttttcgtcaggattaaactggcgcgctcgcgagtaggtagaatattttgctttaagttcagccagttgatctctttccacaacgtcatggcagtcttaatagcttcttctttagttaatttcgcgtagttatgaaaataggaatccgggtctgtaaaagccccttcgcggaatttcagaaaacggttgatataccatgtctgaagtaagtcttccggtgcatcaacatatatcgaaaaatcgacaaaatcagaaacaaatacatgatgtggatcgtgtggataatccatcccgctctgtaagacatttaacccttcaagaattaaaatatcaggctgaacaacagttttatctccatccgggatcacatcataaataagatgcgagtaaacaggggctgtaacgtttggcacgccggacttgagatcggaaacaaacttcaccaggcgatgcatatcatacgattccgggaagcctttcttcttcatcagaccacgttctttcagaacctgattagggtgaaggaagccatctgtagtgatcagttcaacacgacgatgttccggccaacgacttaatagtgcctgcaatacacgggcggttgtacttttccccaccgcgacactaccagcaatactgataatgtaaggaatgcgttgcccgttggtaccaagaaactgttccagaactgcctgacggcgcagattcgagcttatatagaagttcagcaaacgtgacagaggtaaatagatctcggcaacttcttctaacgagagatcttcattaatacctttgagacgggcgatctcatcttccgataacgtcataggtacggaatcacgcagagctgcccactggttgcggtcaaactgtaggtaaggcgtcattaacgttaagcatgtttctggcggtcatagctctatcggcaaagcgatatttgccatggcgcgtcacagttctgttgaatgggttaatgggcaggagggtaacaccagatggggaggaataataagaaaaaatctctcccaggaagctatcgttgaaaagcaatgtgacagatattccatctgataaaaagaattatggtttagcaggagcgcattgttgagcacaatgatgttgaaaaagtgtgctaatctgccctccattcggctgtttcttcatcgtgtcgcataaaatgtgaccaataaaacaaattatgcaattttttagttgcatgaactcgcatgtctccatagaatgcgcgctacttgatgccgacttagctcagtaggtagagcaactgacttgtaatcagtaggtcaccagttcgattccggtagtcggcaccatcaagtccggtggggttcccgagcggccaaagggagcagactgtaaatctgccgtcacagacttcgaaggttcgaatccttcccccaccaccaatttcggccacgcgatggcgtagcccgagacgataagttcgcttaccggctcgaataaagagagcttctctcgatattcagtgcagaatgaaaatcaggtagccgagttccaggatgcgggcatcgtataatggctattacctcagccttccaagctgatgatgcgggttcgattcccgctgcccgctccaagatgtgctgatatagctcagttggtagagcgcacccttggtaagggtgaggtcggcagttcgaatctgcctatcagcaccacttcttttctcctccctgttttttccttctgtttattgcattcaacaagtcgggcatgttgcctggttgatgtggtgatatcaccgatttatccgtgtcttagagggacaatcgatgtctaaagaaaagtttgaacgtacaaaaccgcacgttaacgtcggtactatcggccacgttgaccatggtaaaacaacgctgaccgctgcaatcactaccgtactggctaaaacctacggcggtgctgctcgcgcattcgaccagatcgataacgcgccggaagaaaaagctcgtggtatcaccatcaacacttctcacgttgaatacgacaccccgacccgtcactacgcacacgtagactgcccggggcacgccgactatgttaaaaacatgatcaccggtgctgctcagatggacggcgcgatcctggtagttgctgcgactgacgggccnatgccccaaacttgtgnnnacattctgttgggtcgtcaggtaggcgttccgtacatcatcgtgttcctgaacaaatgcgacatggttgatgacgaagagctgctggaactggttgaaatggaagttcgtgaacttctgtctcagtacgacttcccgggcgacgacactccgatcgttcgtggttctgctctgaaagcgctggaaggcgacgcagagtgggaagcgaaaatcctggaactggctggcttcttggattcctacattccggaaccagagcgtgcgattgacaagccgttcctgctgccgatcgaagacgtattctccatctccggtcgtggtaccgttgttaccggtcgtgtagaacgcggtatcatcaaagttggtgaagaagttgaaatcgttggtatcaaagagactcagaagtctacctgtactggcgttgaaatgttccgcaaactgctggacgaaggccgtgctggtgagaacgtaggtgttctgctgcgtggtatcaaacgtgaagaaatcgaacgtggtcaggtactggctaagccgggcaccatcaagccgcacaccaagttcgaatctgaagtgtacattctgtccaaagatgaaggcggccgtcatactccgttcttcaaaggctaccgtccgcagttctacttccgtactactgacgtgactggtaccatcgaactgccggaaggcgtagagatggtaatgccgggcgacaacatcaaaatggttgttaccctgatccacccgatcgcgatggacgacggtctgcgtttcgcaatccgtgaaggcggccgtaccgttggcgcgggcgttgtagcaaaagttctgagctaattgccgataacatttgacgcaatgcgcactaaaagggcatcatttgatgccctttttgcacgctttcgtaccagaacctggctcatcagtgattttctttgtcataatcattgctgagacaggctctgttgagggcgtataatccgaaaagctaatacgcgtttcgatttggtttgcctcgcgatcgcggggtgaaaatgtttgtagaaaacttctgacaggttggtttatgagtgcgaataccgaagctcaaggaagcgggcgcggcctggaagcgatgaagtgggtcgttgtggtggcattgctcttggtggcgattgtcggcaactatctttatcgcgacattatgctgccgctgcgtgcgctggccgtagtaattctgattgctgcagcgggtggtgtcgcgctgttaacgacaaaaggtaaagctaccgttgcttttgcccgtgaagcgcgtaccgaagtccgtaaggtcatttggccgactcgccaggaaacattgcacaccacgctgattgtggctgcggttaccgcagtaatgtcactgatcctgtggggactggatggtattctggttcgcctggtatcctttatcactggcctgaggttctgagatgtctgaagctcctaaaaagcgctggtacgtcgttcaggcgttttccggttttgaaggccgcgtagcaacgtcgctgcgtgagcatatcaaattacacaacatggaagatttgtttggtgaagtcatggtaccaaccgaagaagtggttgaaatccgtggcggtcagcgtcgcaaaagcgaacgtaaattcttccctggctacgtcctcgttcagatggtgatgaacgacgcgagctggcacctggtgcgcagcgtaccgcgtgtgatgggcttcatcggcggtacttccgatcgtcctgcgccaatcagcgataaagaagtcgatgcgattatgaaccgcctgcagcaggttggtgataagccgcgtccgaaaacgctgtttgaaccgggtgaaatggtccgtgttaatgatggtccgttcgctgacttcaacggtgttgttgaagaagtggattacgagaaatctcgtctgaaagtgtctgtttctatcttcggtcgtgcgaccccggtagagctggacttcagccaggttgaaaaagcctaacccagcgatcaaaaaagcggcgatttaatcgttgcacaaggcgcgagattggaatacaatttcgcgccttttgtttttatgggtcttgcccgtaaaacgattttttatatcacggggagcctctcagaggcgttattacccaacttgaggaatttataatggctaagaaagtacaagcctatgtcaagctgcaggttgcagctggtatggctaacccgagtccgccagtaggtccggctctgggtcagcagggcgtaaacatcatggaattctgcaaagcgttcaacgcaaaaactgattccatcgaaaaaggtctgccgattccggtagtaatcaccgtttacgctgaccgttctttcactttcgttaccaagactccgccggcagcagttctgctgaaaaaagcggctggtatcaagtctggttccggtaagccgaacaaagacaaagtgggtaaaatttcccgcgctcagctgcaggaaatcgcgcagaccaaagctgccgacatgactggtgccgacattgaagcgatgactcgctccatcgaaggtactgcacgttccatgggcctggtagtggaggactaagaaatggctaaactgaccaagcgcatgcgtgttatccgcgagaaagttgatgcaaccaaacagtacgacatcaacgaagctatcgctctgctgaaagagctggcgactgctaaattcgtagaaagcgtggacgtagctgttaacctcggcatcgacgctcgtaaatctgaccagaacgtacgtggtgcaactgtactgccgcacggtactggccgttccgttcgcgtagccgtatttacccagggtgcaaacgctgaagctgctaaagctgcaggtgctgaactggtaggtatggaagatctggctgaccagatcaagaaaggcgaaatgaactttgacgttgttattgcttctccggatgcaatgcgcgttgttggccagctgggccaggttctgggtccgcgcggcctgatgccaaacccgaaagtgggtactgtaacgccgaacgttgctgaagcggttaaaaacgctaaagctggccaggttcgttaccgtaacgacaaaaacggcatcatccacaccaccatcggtaaagtggactttgacgctgacaaactgaaagaaaacctggaagctctgctggttgcgctgaaaaaagcaaaaccgactcaggcgaaaggcgtgtacatcaagaaagttagcatctccaccaccatgggtgcaggtgttgcagttgaccaggctggcctgagcgcttctgtaaactaatgcctttacgtgggcggtgattttgtctacaatcttacccccacgtatgctaacgaaagttagcagctaaaaagatttgttcgttggagcctggcctatccaggcctccgtcgaagaccgcaggagtttcgcaagaaacttaatcccctgcgtagacggtgacagaacgctaagattattcttttatattctggcttgtttctgctcaccgtaattaagacgctctctccgtttggaggagtgaagtgagttccagagattttctctggcaaacatccaggagcaaagctaatggctttaaatcttcaagacaaacaagcgattgttgctgaagtcagcgaagtagccaaaggcgcgctgtctgcagtagttgcggattcccgtggcgtaactgtagataaaatgactgaactgcgtaaagcaggtcgcgaagctggcgtatacatgcgtgttgttcgtaacaccctgctgcgccgtgctgttgaaggtactccgttcgagtgcctgaaagacgcgtttgttggtccgaccctgattgcatactctatggaacacccgggcgctgctgctcgtctgttcaaagagttcgcgaaagcgaatgcaaaatttgaggtcaaagccgctgcctttgaaggtgagctgatcccggcgtctcagatcgaccgcctggcaactctgccgacctacgaagaagcaattgcacgcctgatggcaaccatgaaagaagcttcggctggcaaactggttcgtactctggctgctgtacgcgatgcgaaagaagctgcttaatcgcagttatctttttaacgcattcgcttacgtataaacttattctgatattcaggaacaatttaaatgtctatcactaaagatcaaatcattgaagcagttgcagctatgtctgtaatggacgttgtagaactgatctctgcaatggaagaaaaattcggtgtttccgctgctgctgctgtagctgtagctgctggcccggttgaagctgctgaagaaaaaactgaattcgacgtaattctgaaagctgctggcgctaacaaagttgctgttatcaaagcagtacgtggcgcaactggcctgggtctgaaagaagctaaagacctggtagaatctgcaccggctgctctgaaagaaggcgtgagcaaagacgacgcagaagcactgaaaaaagctctggaagaagctggcgctgaagttgaagttaaataagccaacccttccggttgcagcctgagaaatcaggctgatggctggtgactttttagtcaccagcctttttgcgctgtaaggcaccagtagcgtttcacactgtttgactactgctgtgcctttcaatgcttgtttctatcgacgacttaatatactgcgacaggacgtccgttctgtgtaaatcgcaatgaaatggtttaagcgtgatagcaacaggcattgcggaaagtgttccattttccggtcaacaaaatagtgttgcacaaactgtccgctcaatggacagatgggtcgacttgtcagcgagctgaggaaccctatggtttactcctataccgagaaaaaacgtattcgtaaggattttggtaaacgtccacaagttctggatgtaccttatctcctttctatccagcttgactcgtttcagaaatttatcgagcaagatcctgaagggcagtatggtctggaagctgctttccgttccgtattcccgattcagagctacagcggtaattccgagctgcaatacgtcagctaccgccttggcgaaccggtgtttgacgtccaggaatgtcaaatccgtggcgtgacctattccgcaccgctgcgcgttaaactgcgtctggtgatctatgagcgcgaagcgccggaaggcaccgtaaaagacattaaagaacaagaagtctacatgggcgaaattccgctcatgacagacaacggtacctttgttatcaacggtactgagcgtgttatcgtttcccagctgcaccgtagtccgggcgtcttctttgactccgacaaaggtaaaacccactcttcgggtaaagtgctgtataacgcgcgcatcatcccttaccgtggttcctggctggacttcgaattcgatccgaaggacaacctgttcgtacgtatcgaccgtcgccgtaaactgcctgcgaccatcattctgcgtgccctgaactacaccacagagcagatcctcgacctgttctttgaaaaagttatctttgaaatccgtgataacaagctgcagatggaactggtgccggaacgcctgcgtggtgaaaccgcatcctttgacatcgaagctaacggtaaagtgtacgtagaaaaaggccgccgtatcactgcgcgccacattcgccagctggaaaaagacgacgtcaaactgatcgaagtcccggttgagtacatcgcaggtaaagtggttgctaaagactatattgatgagtctaccggcgagctgatctgcgcagcgaacatggagctgagcctggatctgctggctaagctgagccagtctggtcacaagcgtatcgaaacgctgttcaccaatgatctggatcacggcccgtatatctctgaaaccttacgtgtcgacccaactaacgaccgtctgagcgcactggtagaaatctaccgcatgatgcgccctggcgagccgccgactcgtgaagcagcggaaagcctgttcgagaacctgttcttctccgaagaccgttatgacctgtctgcggttggtcgtatgaagttcaaccgttctctgctgcgcgaagaaatcgaaggttctggtatcctgagcaaagacgacatcattgatgttatgaaaaagctcatcgatatccgtaacggtaaaggcgaagtcgatgatatcgaccacctcggcaaccgtcgtatccgttccgttggcgaaatggcggaaaaccagttccgcgttggcctggtacgtgtagagcgtgcggtgaaagagcgtctgtctctgggcgatctggataccctgatgcctcaggatatgatcaacgccaagccgatttccgcagcagtgaaagagttcttcggttccagccagctgtctcagtttatggaccagaacaacccgctgtctgagattacgcacaaacgtcgtatctccgcactcggcccaggcggtctgacccgtgaacgtgcaggcttcgaagttcgagacgtacacccgactcactacggtcgcgtatgtccaatcgaaacccctgaaggtccgaacatcggtctgatcaactctctgtccgtgtacgcacagactaacgaatacggcttccttgagactccgtatcgtaaagtgactgacggtgttgtaactgacgaaattcactacctgtctgctatcgaagaaggcaactacgttatcgcccaggcgaactccaacctggatgaagaaggccacttcgtagaagacctggtaacctgccgtagcaaaggcgaatccagcttgttcagccgtgaccaggttgactacatggacgtatccacccagcaggtggtatccgtcggtgcgtccctgatcccgttcctggaacacgatgacgccaaccgtgcattgatgggtgcgaacatgcaacgtcaggccgttccgactctgcgtgctgataagccgctggttggtactggtatggaacgtgctgttgccgttgactccggtgtaactgcggttgctaaacgtggtggtgtcgttcagtacgtggatgcttcccgtatcgttatcaaagttaacgaagacgagatgtatccgggtgaagcaggtatcgacatctacaacctgaccaaatacacccgttctaaccagaacacctgtattaaccagatgccgtgtgtgtctctgggtgaaccggttgaacgtggcgacgtgctggcagacggtccgtccaccgacctcggtgaactggcgcttggtcagaacatgcgcgtagcgttcatgccgtggaatggttacaacttcgaagactccatcctcgtatccgagcgtgttgttcaggaagaccgtttcaccaccatccacattcaggaactggcgtgtgtgtcccgtgacaccaagctggggccagaagagatcaccgctgacatcccgaacgtgggtgaagctgcgctctccaaactggatgaatccggtatcgtttatattggtgcggaagtgaccggtggcgacattctggttggtaaggttacgccgaaaggtgaaactcagctgaccccagaagaaaaactgctgcgtgcgatcttcggtgagaaagcgtctgacgttaaagactcttctctgcgcgtaccaaacggtgtatccggtacggttatcgacgttcaggtctttactcgcgatggcgtagaaaaagacaaacgtgcgctggaaatcgaagaaatgcagytcaaacaggcgaagaaagacctgtctgaagaactgcagatcctcgaagcgggtctgttcagccgtatccgtgctgtgctggtagccggtggcgttgaagctgagaagctcgacaaattgccgcgcgatcgctggctggagctgggcctgaccgacgaagagaaacaaaatcagctggaacagctggctgagcagtatgacgaactgaaacacgagttcgagaagaaactcgaagcgaaacgccgcaaaatcacccagggcgacgatctggcaccgggcgtgctgaagattgttaaggtatatctggcggttaaacgccgtatccagcctggtgacaagatggcaggtcgtcacggtaacaagggtgtaatttctaagatcaacccgatcgaagatatgccttacgatgaaaacggtacgccggtagacatcgtactgaacccgctgggcgtaccgtctcgtatgaacatcggtcagatcctcgaaacccacttgggtatggctgcgaaaggtatcggcgacaagatcaacgccatgctgaaacagcagcaggaagtcgcgaaactgcgtgaattcatccagcgtgcgtacgatctgggcgctgacgttcgtcagaaagttgacctgagtaccttcagcgatgaagaagttatgcgtctggctgaaaacctgcgcaaaggtatgccaatcgcaacgccggtgttcgacggtgcgaaagaagcagaaattaaagagctgctgaaacttggcgacctgccgacttctggtcagatccgcctgtacgacggccgcactggtgaacagttcgaacgtccggtaaccgttggttacatgtacatgctgaaactgaaccacctggtcgacgacaagatgcacgcgcgttccaccggttcttacagcctggttactcagcagccgctgggtggtaaggcacagttcggtggtcagcgtttcggggagatggaagtgtgggcgctggaagcatacggcgcagcatacaccctgcaggaaatgctcaccgttaagtctgatgacgtgaacggtcgtactaagatgtataaaaacatcgtggacggcaaccatcagatggagccgggcatgccagaatccttcaacgtattgttgaaagagattcgttcgctgggtatcaacatcgaactggaagacgagtaattctcgctcaaacaggtcactgctgtcggggtaaaacccggcagcggattgtgctaactccgacgggagcaaatccgtgaaagatttattaaagtttctgaaagcgcagactaaaaccgaagagtttgatgcgatcaaaattgctctggcttcgccagacatgatccgttcatggtctttcggtgaagttaaaaagccggaaaccatcaactaccgtacgttcaaaccagaacgtgacggccttttctgcgcccgtatctttgggccggtaaaagattacgagtgcctgtgcggtaagtacaagcgcctgaaacaccgtggcgtcatctgtgagaagtgtggcgttgaagtgacccagactaaagtacgccgtgagcgtatgggccacatcgaactggcttccccgactgcgcacatctggttcctgaaatcgctgccgtcccgtatcggcctgctgctcgatatgccgctgcgcgatatcgaacgcgtactgtactttgaatcctatgtggttatcgaaggcggtatgaccaacctggagcgtcagcagatcctgactgaagagcagtatctggacgcgctggaagagttcggtgacgaattcgacgcgaaaatgggtgcggaagcaatccaggccctgctgaagagcatggatctggagcaagagtgcgaacagctgcgtgaagagctgaacgaaaccaactccgaaaccaagcgtaaaaagctgaccaagcgtatcaaactgctggaagcgttcgttcagtctggtaacaaaccagagtggatgatcctgaccgttctgccggtactgccgccagatctgcgtccgctggttccgctggatggtggtcgtttcgcgacttctgacctgaacgatctgtatcgtcgcgtcattaaccgtaacaaccgtctgaaacgtctgctggatctggctgcgccggacatcatcgtacgtaacgaaaaacgtatgctgcaggaagcggtagacgccctgctggataacggtcgtcgcggtcgtgcgatcaccggttctaacaagcgtcctctgaaatctttggccgacatgatcaaaggtaaacagggtcgtttccgtcagaacctgctcggtaagcgtgttgactactccggtcgttctgtaatcaccgtgggtccatacctgcgtctgcatcagtgcggtctgccgaagaaaatggcgctggagctgttcaaaccgttcatctacggcaagctggaactgcgtggtcttgctaccaccattaaagctgcgaagaaaatggttgagcgcgaagaagctgtcgtttgggatatcctggacgaagttatccgcgaacacccggtactgctgaaccgtgcaccgactctgcaccgtctgggtatccaggcatttgaaccggtactgatcgaaggtaaagctatccagctgcacccgctggtttgtgcggcatataacgccgacttcgatggtgaccagatggctgttcacgtaccgctgacgctggaagcccagctggaagcgcgtgcgctgatgatgtctaccaacaacatcctgtccccggcgaacggcgaaccaatcatcgttccgtctcaggacgttgtactgggtctgtactacatgacccgtgactgtgttaacgccaaaggcgaaggcatggtgctgactggcccgaaagaagcagaacgtctgtatcgctctggtctggcttctctgcatgcgcgcgttaaagtgcgtatcaccgagtatgaaaaagatgctaacggtgaattagtagcgaaaaccagcytgaaagacacgactgttggccgtgccattctgtggatgattgtaccgaaaggtctgccttactccatcgtcaaccaggcgctgggtaaaaaagcaatctccaaaatgctgaacacctgctaccgcattctcggtctgaaaccgaccgttatttttgcggaccagatcatgtacaccggctttgcatatgcagcgcgttctggtgcatctgttggtatcgatgacatggtcatcccggagaagaaacacgaaatcatctccgaggcagaagcagaagttgctgaaattcaggagcagttccagtctggtctggtaactgcgggcgaacgctacaacaaagttatcgatatctgggctgcggcgaacgatcgtgtatccaaagcgatgatggataacctgcaaactgaaaccgttattaaccgtgacggtcaggaagagaagcaggtttccttcaacagcatctacatgatggccgactccggtgcgcgtggttctgcggcacagattcgtcagcttgctggtatgcgtggtctgatggcgaagccggatggctccatcatcgaaacgccaatcaccgcgaacttccgtgaaggtctgaacgtactccagtacttcatctccacccacggtgctcgtaaaggtctggcggataccgcactgaaaactgcgaactccggttacctgactcgtcgtctggttgacgtggcgcaggacctggtggttaccgaagacgattgtggtacccatgaaggtatcatgatgactccggttatcgagggtggtgacgttaaagagccgctgcgcgatcgcgtattgggtcgtgtaactgctgaagacgttctgaagccgggtactgctgatatcctcgttccgcgcaacacgctgctgcacgaacagtggtgtgacctgctggaagagaactctgtcgacgcggttaaagtacgttctgttgtatcttgtgacaccgactttggtgtatgtgcgcactgctacggtcgtgacctggcgcgtggccacatcatcaacaagggtgaagcaatcggtgttatcgcggcacagtccatcggtgaaccgggtacacagctgaccatgcgtacgttccacatcggtggtgcggcatctcgtgcggctgctgaatccagcatccaggtgaaaaacaaaggtagcatcaagctcagcaacgtgaagtcggttgtgaactccagcggtaaactggttatcacttcccgtaacaccgaactgaaactgatcgacgaattcggtcgtaccaaagaaagctacaaagtaccttacggtgcggtactggcaaaaggcgatggcgaacaggttgctggcggcgaaaccgttgcaaactgggacccgcacaccatgccggttatcaccgaagtaagcggttttgtacgctttactgacatgatcgacggccagaccattactcgtcagaccgacgaactgaccggtctgtcttcgctggtggttctggattccgcagaacgtaccgcaggtggtaaagatctgcgtccggcactgaaaatcgttgatgctcagggtaacgacgttctgatcccaggtaccgatatgcctgcgcagtacttcctgccgggtaaagcgattgttcagctggaagatggcgtacagatcagctctggtgacaccctggcgcgtattccgcaggaatccggcggtaccaaggacatcaccggtggtctgccacgcgttgcggacctgttcgaagcacgtcgtccgaaagagccggcaatcctggctgaaatcagcggtatcgtttccttcggtaaagaaaccaaaggtaaacgtcgtctggttatcaccccggtagacggtagcgatccgtacgaagagatgattccgaaatggcgtcagctcaacgtgttcgaaggtgaacgtgtagaacgtggtgacgtaatttccgacggtccggaagcgccgcacgacattctgcgtctgcgtggtgttcatgctgtgactcgttacatcgttaacgaagtacaggacgtataccgtctgcagggcgttaagattaacgataaacacatcgaagttatcgttcgtcagatgctgcgtaaagctaccatcgttaacgcgggcagctccgacttcctggaaggcgaacaggttgaatactctcgcgtcaagatcgcaaaccgcgaactggaagcgaacggcaaagtgggtgcaacttactcccgcgatctgctgggtatcaccaaagcgtctctggcaaccgagtccttcatctccgcggcatcgttccaggagaccactcgcgtgctgaccgaagcagccgttgcgggcaaacgcgacgaactgcgcggcctgaaagagaacgttatcgtgggtcgtctgatcccggcaggtaccggttacgcgtaccaccaggatcgtatgcgtcgccgtgctgcgggtgaagctccggctgcaccgcaggtgactgcagaagacgcatctgccagcctggcagaactgctgaacgcaggtctgggcggttctgataacgagtaatcgttaatccgcaaataacgtaaaaacccgcttcggcgggtttttttatggggggagtttagggaaagagcatttgtcagaatatttaaggaatttctgaatactcataatcaatgtagagatgactaatatcctgaaactgactgaactaattgagtcaaactcggcaaggattcgatactattcctgtgtagctttcttaaggaacgagaatgaaacaggaagtggagaagtggcgaccttttaaacatccggatggcgacgttcgtgatttatcgtttcttgatgctcatcaggttatctacgttcagcatcatgaggacaaggagcctttagagtatcgcttttgggttacctactctcttcactgcttcacaaaagattatgaacatcagacgaacgaagaaaaactatcgttaatgtaccacgcgcctaaagaatctcgtcccttctgccagcaccgttataacttagcgcgcacacacttaaaaagaactattttggcgctgccagaaagcaacgttattcatgccgggtatggtagctatgccgtgattgaggtggacttagacggaggagataaggcattttactttgttgtgttcagggctttcagtgaaatttttcaccattgcctaaaacttattgagaaataagcagcttcctcagccctcaaaataacaaaacccaccttaaggtgggtttcgccagagaattatctctggtattcagaacgccattaccggactttgccttgaccttgcgataatcgcaggttgcgggatgtctgaatttcttcagtctgctgcatcctggaagatgagaacatgtgttcttattttcgtctctatcatagttgagtatttactctcttacaatcagatctctttcattgctcaacaggcgatggcttcagactttgcattacggaatttttaagaaaggcagggcgaaacgaggaagaagcttttcgccctggacaacattcctgctgacggcactaccataaaaaaacacaacgctttcaacaaccttgcgtttttcatcttccgtagcggctcggaataaattttcgttctwacattccgtctcatagtctttgcgaggcgcgtcccagatagctgtcccagtctttccataccggctgcaaaccctgagcggttaacgcggcagcaaccgcttccggtctgcgctcgtcgtgcggtgagaactgttccagctcggggtgattgtcggcatagccacctggctgcgttttcgaaaaagcgctgacgttattaattgccagcggaataacgcgatcgcgaaaccacggtgattcccgcgtggagagtgacagttcaatctccggtgcaagcagccggaaggcgcagatggtttgcactaactggcgttcatccataatcgacgcaggctcaatgccgccagtacatggacgcaggcgtgggaaggagacagagtagcggctttgccagtaatgctgttgcagccatagcaaatgttctgcaaccatatagcagtcaacgcgccagctgtcggaaaggccaattagcgcgccgaggcctatcttatcaatccccgcacggcccagccgatccggcgtttccagccgccagaagaagtcctgttttttgcctttcagatgatggcgggcataagtcgcctcgtgatatgtctcctgataaaccatcacgccatccagaccaagttgctttaactcggcgtattccgtctccgccagcggctgtacttccatctgtagtgaagagaactgttcacgcagggcagggagatgacgacgaaagtaatccatccccactttcgcctgatgttcaccggtgactaaaagcagatgttcaaagcccatctcccgtatagcggcgctttccctggcaatatccgcttcatccagcgttttgcgcttgatgcggttgctcatagagaatccgcagtacgtgcagtcgttagcgcaaagattggaaagataaagcgggacgtagaaactaactgtgttgccaaatcgctgacgggtcagacgctgcgcccgttgggccagttgttccagatagccactggcggctggcgataacagcgccatcatatcgtcgcgggtgagttgcgaggcatttagcgcccgctctacgtcagcagccgttttgccgttgatacgcaggcggatgtcgtcccagtccagttgtcgccagcgatcgctgaaggttttcataccgatgcctccagaaatccggtcagcgggctggtggcatgagcaaaataactgcggctgcccggtccggactgaggtgccagcaggcctgcttctactgccagacgaaatgccttcgccatgttgacgggatcgtccgcgacggcaatcgccgtattcactaacaccgcgtcggcccccatttccagcgcctgcgcggcatggctgggaacgccgatgccagcatcgacaaccaccggaactgtggcctgctggataataatctccagcatggcgcgggtttccagcccctgattcgagccaatcggcgcgccgagcggcatcaccgctgcacagccgacttcttccagacgtttacacaataccggatcggccccgcagtaaggcagcacgacaaatccctgttgtaccagcgtttcggcggctttcagggtttcgatgggatcgggcaacagccagcgggcgtcagggtgaatctccaattttaaccagtttgtgcctaacgcttcacgagccagatgggcggcgaaaatggcttcttccgctgttttcgccccggatgtatttggcagcagggtcacacccgccgcgataagcggttcgaggatagcgtcgttgtgctggcgcaagtcgacacgtttcatcgccagcgtcaccagctggctgccggaagcgcggattgcctctaccatcagttgtgaagaggcgaatttcccggtgccggtaaacagatgtgaatcaaacgttttgtccgcaatacgtaacatctcaaccccctgcaataacctgaaaaagtakgatctggtcgccatcctgcacgatatgttgcgtccactgctcacgcgggacgatttgctgattaatcgccagagccgcgcccgcttgtcgttgaacgagttgctccagtagttcgtgaacagtttgcccggcggcgcactgcatcggttgatcgttaaacaggatctgcattgcttcctccgcataccgggcaaccactggcgcggcgcaacgccaggctgcgccactggctcgacttaccgtcgaacagtcggagttctcccgcaggcgtctctataccgcttaataacttaatggcttccagtgcctgcaaagtgcccataaccccgaccaccgggccaaccacgcccgccgtgcggcagttgcgttctggctcctggttttctggccacaggcagcggtaacaaccctgcccccagggcggcgtcagtaccatcaactgaccgccaaatccgaccgcgctggcggtgataagcggcgtgttgagtgccacgcaggcggcattaatctcctggcgagtcgccatattgtcggtacagtcgagcaccacatcggcttgtgcaaccgcatcttttaacgcctcacccgttaaccgttgttgtaatgctgtcagttgaatatcgggattcaactgtgtcagtcgctgatggctgacctgcgatttcgggcgatcgatatcttcagtggtaaagaggatttgtcgttgcagattgcttaaatgcacatcgtcgtcatctgccagtaccagcgtcccgacgccagcgcccgccaggtatagcgcagcaggtgtacccagcccgccaagaccgataatcagcacctggctgtcgagcagtttttgctgcccgtcaagagcgatatcgtcgagcaggatttggcggctataacgcataaaatcacggtcattcatcgccaactcctgcaatttccagcaactgtgccgttgccaaacgccagtctgcggcttgagtaatggcgctgacgacggcgatactgccgacacccgttgctatcaccgcaggcgcgcgtgccagactgataccgccaatcgccacggtgggataatccgacagtcgctcaacatgccgtgccagctgttccagcccctgcggtgcagaaggcatctgtttggtttgcgtcgggaacacatgtcccagcgcgatataagaggggcgtgctgccagcgcgacgtcgatttccatatcgtcatgggtcgaaacgcccagccgcaggcctgccgcgcggatggcattgagatcggtggcttgcaaatcttcctgccccaaatggacgccatacgcctgatgcttgatcgcgagccgccagtaatcgttgataaacaatcgcgcgttatagcggcggcccagcgcaattgccgccacgacatcggcttccacctcttcatcgcgccgatctttgatgcgtagctggagagtacgtacgcctgcatccaacagacgttcgatccactgtacgctgtccaccaccgggtacagtcntanacgaaaaggtacaggaggaaaatcaggntgatacatcacgcttcctccttacgcaggtagatttctccgcctntggcacggaagttctcngacatatccgntattcccatttcaatagtttgcgnggcggcgtaatcacgcacttcctggctgattttcatcgagcagaatttcggcccacacatggagcanaaatgggcgactttacntgactcttgcggcagggtttcatcgtgataagcgcgggcggtaaacgggtcgagggccagattaaactggtcttcccagcgaaattcgaagcgggctttcgacatggcgttatcgcgaatttgtgcgcccggatgccctttcgccaggtcagcggcgtgggcggcaatcttataggtgataagcccctgcttaacatcttctttattaggcagacccagatgctcttttggcgttacgtaacagagcatcgcgcagccaaaccagccaatcatcgccgcaccaatccccgacgtgaagtggtcatagcccggcgcaatatcggtagttagcggccccagagtgtaaaacggcgcttcgtggcagtgctctaactcctcggtcatattgcggcggatcatctgcatcggcacgtggcctgggccttcaatcatcacctgcacatcatattcccaggcgatttttgtcagttcgcccagcgtatgcagctcggcaaactgcgcttcatcgttggcgtcctgaatagaaccggggcgcagaccgtcgcccagcgacagcgaaacgtcataagcggcacagatttcacaaatttcgcggaagtgttgatagaggaaattttcctgatgatgggagaggcaccatttcgccataatcgaaccgccgcgcgagacgataccggtcaggcgtttcgcggtcatcggcacatagcgcagcagcacccccgcatggatagtgaagtaatccacaccttgctcggcctgttccagcagcgtgtcgcggaacgcttcccaggtaagrtcttcggcgatcccattaaccttctccagcgcctggtagatcggcactgtaccaatcggcaccgggctgttacgcaaaatccactcgcgggtttcgtgaatatagcgaccggtggagagatccatcaccgtatccgctccccagcgcgtggaccataccagcttttccacttcttcttcgatggaagaggtgaccgccgagttgccgatattggcgttaacttttaccaggaaattgcgaccaataatcatcggctccgattccggatgattaatgttggccgggataatcgcacgtccggcagcaacttcatcacggacaaattccgcagtgatattttccggcagacgtgcgccaaagctcattcccggatgctggtggcgtaaaacttcgctacggatgcgctcgcggcccatattctcgcggatggcgatgaattccatttccggtgtgatgatgccctggcgggcgtagtgcagttgtgtgacgcggcgtcctgctttggcgcgttttggcgttaatacgccgctaaaacgcagctcgtcgaggccatcatctgccagccgcgctttagtgtaatcggaactgcgcacggtaagttcttcggtatcgccgcgcgcatcgatccacggctggcgtagttttgccagcccttgctgcacgttaatggcgatctgcggatcgccatacgggccggaggtgtcgtagaccggaatcgcttcgttttcttcgtactgcggctgttctttgctaccgccaattagcgtcgggctaagctggatctcacgcatcggcacgcgcacgccgggttgtgtgccagtgatataaatgcgttttgagttgggaaaggcggtgccttccagggtgtcgataaaatgttgggcctgggcgcgttgttcgcgacgggtcagttttgttgcagacatagctcattccaaaaagttaaggacgtggcttgtcagacgacggatgaagcaagagacgatcgccgcaaaggcgatgcgatagcagattaactcttgttcccttcgcaggtattagcctgatcaggttccgcggatcccgaataaacggtctcagccagttaaggcactccgacaagaaattagccccacaaacggggcgttgaatgtaaattacgcgttaacagcgcagaactcaagcaggatgtttgacgcgggcggcgtcaagcaccagcagaatcagcttatcttccagcacaaagcgcgcttccagcgcctcgccgatgtcagataaaacctgttgaaactcaaggtaattatcatgatcgatagcggtttccaggctggaatcgtagtaatccataatctgttgggtattggcttcgagttgcggccaaatcttcgcggcgcgcgcgagttgcccgttgccttccagcttatgaagaatgcgctcataaatactgaaatgtccggcagacaagtaatcgaccaggctctgacaaaaatcatcaagggctttttcgtttagcctcatgtacgattctttgccaggcttaatgccaaccagattgtagtaagccacgagcagatgcttacgtacatgtagccagbgatcaaccagtttgttacttcctctgacgcgctccgtcaggttatcgagctggttaagcatgattgactccgcaagtttgtattcaaaaactgctcagtgagaaatgtaaaaaccatgttaaacatgccagtgatgcaaaggtagtgcaagagctatggatcgtataattgaaaaattagatcacggctggtgggtcgtcagccatgaacaaaaattatggttgccgaagggagaattgccatatggcgaagcggcaaatttcgatcttgtgggtcagcgcgcactacaaatcggcgaatggcagggggaacctgtttggttaatacaacagcagcggcgttacgatatggggtcggtacgtcaggtcattgatctcgatgttgggctgtttcaactggccggacgtggcgtacaactggcggagttttaccgatcgcataaatactgtggttactgcgggcatgaaatgtatccaagcaaaaccgaatgggcgatgctgtgcagccattgccgtgagcgttactacccgcaaatcgccccctgcattattgttgccatccgtcgcgatgattcgatcctcctcgcccagcatacccgccatcgtaacggtgtccatacggtacttgccggattcgtcgaagtgggcgaaaccctcgagcaggcggtcgcgcgggaagtgatggaagagagcggaattaaagttaaacacttgcgttatgtgacttcccagccgtggccgtttcctcagtctttaatgaccgcgtttatggcggaatatgacagcggcgacatcgtgatcgacccgaaagaattgctcgaggcgaactggtatcgctatgacgatttgccgttactcccgccgcccggcaccgtagcgcgccgtctgatagaagatacggtggcgatgtgtcgggcagagtatgagtgatgatacactgaccgcctgacgcactaaggaacagccaaaatgaccgaacttaaaaacgatcgttatctgcgggcgctgctgcgccagcccgttgatgtcactcctgtatggatgatgcgccaggcgggtcgctatctaccggaatataaagccacgcgcgcccaggcgggcgattttatgtcgctgtgcaaaaacgccgagctggcgtgtgaagtgaccttgcaaccgctgcgtcgctacccgctggatgcggcgatcctcttttccgatatcctcaccgtcccggacgcgatggggttagggctctattttgaagccggagaaggtccgcgttttacctcgccagtcacctgcaaagctgacgtcgataaactgccaattccggacccggaagatgaactggggtacgtgatgaacgcggtgcgtaccattcgtcgcgaactgaaaggcgaagtgccgctgattggtttttccggcagcccgtggacgctggcgacctacatggtggaaggcggcagcagcaaagccttcaccgtgatcaaaaaaatgatgtatgccgatccgcaggcgctgcacgctctactcgataaactggcgaaaagcgtcgctttgtatctgaatgcgcagattaaagccggtgctcaggctgtgatgattttcgacacctggggcggcgtgcttaccgggcgcgattatcaacagttctcgctttattacatgcataaaattgttgatggtttactgcgtgaaaacgacggtcgccgcgtaccggtcacgctgtttaccaaaggcggcggacagtggctggaagccatggcagaaaccggttgcgatgcgctgggcctcgactggacaacggacatcgccgatgcgcgccgccgtgtgggcaataaagtcgcgttgcagggtaatatggatccgtcgatgctgtacgcgccgcctgcccgcattgaagaagaagtagcgactatacttgcaggtttcggtcacggcgaaggtcatgtctttaaccttggtcacggcattcatcaggatgtgccgccagaacatgctggcgtgttcgtgraggcagtgcatcgactgtctgaacagtatcaccgctaaggagcgattatggatctcgcgtcattacgcgctcaacaaatcgaactggcttcttctgtgatccgcgaggatcgactcgataaggatccgccggatctgatcgccggagccgatgtcgggtttgagcagggcggagaagtgacgcgagcggcgatggtgctgctgaaatacccctcgcttgagctggtggagtataaagtggcccgcatcgctaccaccatgccttacattccaggttttctttccttccgcgaatatcctgcgctgctggcagcgtgggagatgctgtcacaaaagccggatttagtgtttgtcgatggtcatgggatctcgcatcctcgccgtcttggcgtcgccagccattttggtttgctggtggatgtgccgaccattggcgtagcgaaaaaacgactatgcggtaaattcgaaccgctctccagcgaaccgggcgcgctggccccactgatggataaaggcgagcagctggcctgggtctggcgcagcaaagcgcgctgtaacccgctatttatcgctactggtcatcgggtcagcgtggacagcgcgctggcgtgggtacaacgctgcatgaaaggctatcgtctgccggagccaacgcgctgggcggacgcggtggcctcggaacgtccggcgttcgtgcgctatacagcaaatcagccctaattcaggtaaactgcggataatttccgtatttgagaaytcaacatgttacaaaacccaattcatctgcgtctggaacgcctggaaagctggcagcatgtcactttcatggcttgcttatgcgaacgcatgtaccccaattacgccatgttctgccagcaaaccggttttggtgatgggcaaatttaccgtcgtattctcgatctcatctgggaaacgctgaccgttaaagatgcaaaagtaaatttcgacagccaactggagaaatttgaagaagcgattccttcagccgacgatttcgatctgtacggcgtttatccggcaatcgatgcctgcgtggcgttaagtgaactggtccattcgcgtttgagtggtgaaacgctcgaacacgcggtggaagtgagtaagacctccatcacgaccgttgcgatgctggaaatgactcaggctggtcgcgaaatgagcgatgaagagctcaaagaaaacccagctgtagagcaagaatgggacattcagtgggaaatattccgacttttagctgagtgcgaagaacgcgatatcgagctgataaaaggccttagggcagacctgcgtgaggcggatgagagcaatattggtataatttttcagcaataagaccagaaaacgtgatttaacgcctgatttgtcgtacctggagtcttccctttcgccccccgtctggtctacatttggggggcgaaaaaaagtggctatcggtgcgtgtatgcaggagagtgctattctggcatttccgtcgcactcgatgcttagcaagcgataaacacattgtaaggataacttatgaacaagactcaactgattgatgtaattgcagagaaagcagaactgtccaaaacccaggctaaagctgctctggagtccactctggctgcaattactgagtctctgaaagaaggcgatgctgtacaactggttggtttcggtaccttcaaagtgaaccaccgcgctgagcgtactggccgcaacccgcagaccggtaaagaaatcaaaattgccgcagctaacgtaccggcatttgtttctggcaaggcactgaaagacgcagttaagtaagattgcgtggcagtgaacagttttaacgaaggggtggtttcaccccttttgtctttctggcgtcgatcattgatgctggctggcgctctgtttctcactgcttgtagtcacaactcttcacttcctccctttaccgccagtggatttgctgaagaccagggcgcggtacgcatctggcgaaaagacagcggcgataatgtgcattttcttgccgtgtttagcccgtggcgcagtggcgataccacgacgcgagagtatcgctggcagggcgataacctcacgytcatcaatatcaatgtttacagcaaacccccggtgaatattcgcgcgcgttttgacgatcgcggtgatctgagctttatgcaacgtgaatccgatggggaaaagcagcagctttctaacgaccaaatcgatttataccgttatcgggctgatcagatccgccagattagcgatgccttacgtcaggggagagtcgtgctgcgccaggggcgctggcatgcgatggaacagaccgtgaccacctgcgaagggcaaaccattaaacctgatttagattcgcaggcaatagcgcatatcgagcgccgccagagccgctcttctgttgatgtcagcgtggcatggctggaagcgcccgaaggttcgcaattactgttagtggcaaactctgatttctgtcgctggcaacccaacgagaaaacgttctgatttaccagtggcccatacccatatgaccgccaccaccgcagccgccgtagcccatgcccattccggctccgcgcggaatacccgcttcagccatcgcaatatcccgtttcacccgtaactcatctaacgactgacgcaaattctccatctctttggcgaccgcgttaattttgctgctatccggtgggttcgcggctaacagggcattgtattcataacgcttcgtcaccagttgctgttgcagtgcgctgctttgagcgtaaaagtcattatggattttctgccacgctgtctgttgttcgctggtcaaaggcgcggcattttgctgccacataccgtgtccgccgtgagcaaatgcagatgtcgatcccatcgccattgctgaaagcgccatcattaccagggcaattttcgtgttccgtttcatggttaatcctccagtggttgtcttacttcgggtattgcatcttccgtgccaacgatgaaacgctgatatgacgggtaatctggcatgataaacgagtaaaaatgactcgcctgctgcgggtagcgagtcatttttactcattgaaacttaagcctttgtgttacagcgcagggtaagcgctgataaaagatggcatgatttctgctgtcagaaagggatgagcaggcaaagaagaagatgcgttttatgcaacgttctaaagactccttagctaaatggttaagcgcgatcctccccgtggtcattgttgggctggtagggttgtttgcggtgacggtgattcgcgattatggccgcgagactgccgccgccagacaaacgctgctggaaaaaggcagtgtacttattcgtgctctcgaatccggctcgcgcgtcggcatggggatgcgcatgcatcatgcgcagcagcaggccttactggaagaaatggccgggcagcctggagtacgttggtttgcggtcacggatgaacaaggaacaatcgtgatgcatagcaactccggcatggtgggaaaacagctttattccccgcaggaaatgcagcagttacatccgggagatgaagaagtgtggcggcggatcgatagcgcagacggcgagcctgttctggaaatttatcgccagtttcaaccgatgtttgctgctggaatgcaccggatgcgccatatgcagcagtatgccgcgacaccacaagcaattttcatcgctttcgacgccagtaatattgtgagtgccgaagatcgtgagcagagaaacaccctgattatcctcttcgccctggcgacggtcttgctggcaagcgtattgtcattcttctggtatcgccgctatctgcgctcgcgccagcttctacaagatgaaatgaagcgcaaagagaagctggtggcgctggggcatcttgcggcaggcgttgcccacgaaattcgtaacccgctttcctcgattaaagggctggcaaaatactttgccgagcgcgcgccagcagggggagaagcgcatcaactggcgcaggtgatggcgaaagaagctgaccgtttaaaccgcgtggtaagcgagctgctggaactggttaagccaacgcatctggctttgcaggcggtggatctcaacacgctgattaaccactcattacagctggtaagccaggatgcaaactgccgggagatccagttacgctttaccgccaacgacacgttgccggaaattcaggccgatccggacaggctgactcaggtcctgttgaatctttatctcaatgctattcaggcgattggtcagcatggcgtgattagcgtgacggccakcsaaagcggcgcgggcgtgaaaatcagcgttaccgacagcggtaagggaattgcggcagatcagcttgaagccatcttcaccccgtacttcaccaccaaagccgaaggcaccggactggggctggcggtcgtgcataatattgttgaacaacacggtggtacaattcaggtcgcaagcctggagggaaaaggcgcaaggttcaccctctggcttccggtcaatattacgcgtaaggacccacaaggatgacgcacgataatatcgatattctggtggtggatgatgacattagccactgcactattttgcaggctttgctgcgcggctggggctataacgtcgcgctggcgaacagcgggcgacaggcgctggagcaggtgcgggagcgggtttttgatcttgtgctttgcgatgtgcgaatggcggagatggacggcattgccacgctaaaagagatcaaagcgttaaatccggcgattccggtactgattatgaccgcatactctagcgtcgagacggcggtagaggcgttgaaaaccggggcgctggattatctcatcaagccgctggatttcgataacctgcaggcgacgctggaaaaggcgctcgcgcatacgcacattattgatgctgaaacgcctgcggtgactgccagccagttcggtatggtcggtaaaagcccggcgatgcaacacctgctcagtgaaatcgccctcgtcgcgccatcggaagccacggtgctgatccacggcgattccggcaccggtaaagagctggtcgccagggcgattcacgccagtagcgcacgtagcgaaaaaccgctggtaacgctcaactgtgcggcactcaacgaatccttgctggaatctgaattgttcggtcacgaaaaaggggcgtttactggagccgataaacgccgggaagggcgctttgttgaggcggacggcggcacgttgtttctcgatgaaattggcgatatytcgccgatgatgctggtgcgtctgctgcgtgcgattcaggagcgcgaagttcagcgtgtcggtagcaaccagactatttcggttgatgtccggctgattgccgcgacccatcgcgatcttgccgcagaggtgaatgccgggcgttttcgccaggatctctactatcgcctgaacgtggtggcgattgaagtaccatcgctgcggcaacggcgggaagatattcctctgctggctggccattttctgcagcgctttgctgaacgtaatcgcaaggcggtaaaaggctttacgccccaggcgatggatctgttgattcattacgactggccgggaaatattcgtgaactggaaaatgcggtggaacgggcggtggtgctgctgactggggaatatatttccgaacgcgagctgccgctggcgattgccagtacgccgatcccgctggcacaaagcctggatattcagccgctggtggaagtcgaaaaagaagtgattctggcggcactggagaaaacgggcggcaacaaaaccgaagccgcccgtcagttagggatcacgcgcaaaacgctgttggcaaaattgtcgcgttagttctgctcgcgttcgatagcgcgccagccgatatctttccggcagaagcagtcgtcccagtggatatcggtcattaaggcataggcgcgtttytgtgcttctgctacggtatgacccagcgcggtgacgcacagtacgcgcccgccgctggttaccacctgctcgtcatccgccagttttgtgcccgcgtggaacactttgccgtcttccacttcttccagcggcaggccgtggatcacgtcaccggtgcggtaatcgcccggatatccacccgcagccatcaccacgccgagagaagcacgttcatcccactctgacgttttctcgtctagtttgccttcacaggccgccaggcagagttcaacaagatcggacttcatgcgcagcataatcggctgggtttctggatcgccaaagcggcagttaaattcgataaccttcggattgccctgtttgtcgatcatcaggcccgcgtagagaaaaccggtgtaggtgttgccttccgacgccatgcctttcacggttggccagatgatacgttccatcgtgcgctgatgaacgtcatctgtcactaccggcgcaggagagtaagcgcccattccgcccgtgttcggcccggtatctttatcgcctacgcgtttgtgatcctggctggtggccatcggcagcacatgctcgccgtccaccatcacgataaagctcgcttcttcgccgtcgaggaactcttcgataacgatgcgatgacccgcgtcgccaaacgcgttgcccgccagcatatcgtgaacagccgcttccgcttcttccagcgtcatcgccacgataacgcctttcccggcagccagaccgtccgctttaatgacgattggcgcgcctttctcacgcagatacgccagcgcaggttctacctcggtgaagttctgatattccgccgtaggaatgttatggcgggccaggaaatctttagtaaacgctttcgagccttccagctgtgcggcgcctgcggttgggccgaagattttcatcccggcggcgcggaaggtatcgaccacgcctttcaccagcggcgcttccgggccgacgatggttagatctaccttttcgttttgcgcgaaatccagcagcgccgggatatcggtcacgccgatagcgacgttttgcagcgtgggttccagcgctgtgcctgcgttacccggagcaacaaaaacagtctcaaccagcggcgactgggccgctttccaggccagcgcgtgctcgcgcccgccgttaccaatcactaatactttcatctgtcgctccattaatggcggaagtggcgcatatcggtgaagagcatcgcaataccgtgctcgtcggcggcggcaatcacttcgtcatcacggatggaaccgccaggctggattacgcaggtcacgcccgcagcggcggcggcatcaataccgtcgcggaacgggaagaacgcgtcagaagccatcgaggaacctttcacttccaggccttcatcggcagctttaataccggcgattttcgcggagtacacgcggctcatctggcccgcgccaataccgatggtcatattgtttttggcatagacgatagcattggatttcacgaayttcgccactttccagcagaacagcgcatcacgcagttcctgttcggtcggctgacgtttggtgacgacgcgcagttcttccgcaccgaccatgcccagatcgcgatcctgaaccagcagaccgccgttcacgcgtttgaaatcaagacccggaacacgctcgccccactgaccgcaggtcagaacgcgtacattctgtttggcggcggtgattttcagggcttcttcgctggcggacggcgcaataatcacttcaacaaactgacgagaaatgatggcctgtgcggtttccgcatccagctcgcggttaaaggcaatgatgccgccgaatgcggaggtcgggtcggttttgtacgcgcgatcgtaagcatcaagaattgaattgccgatagccacgccgcaagggttggcgtgcttcacaatcacacatgccggctcggcgaactctttcacgcactccagcgccgcatcggtatcggcgatgttgttataagagagggctttaccctgaacctgggttgcggtagcaacggaggcttctttcacattctcttctatatagaaggcagcctgctggtggctgttctcgccgtaacgcatatcctgcttcttaatgaagttcaggttcagcgtgcgtgggaagcgaccggcggcttctttgctttcaccgtgataagccggaaccatgctgccgaagtagttggcaatcatgctgtcgtaggcggcagtgtgttcgaaggctttgatggcgaggtcgaaacgggttgcaagcgtcagcgatccttcgttgtcatccatctctttaataatggcgtcgtagtcgctgctcttcaccacgattgcgacatctttatggttcttggcggcggagcgcaccatcgttgggccgccgatatcgatgttctcaaccgcatcttccagcgagcaaccttcacgggccacggtctgggcgaacggatacaggttaacaaccaccatatcgataggctggatctgatgttcttccataatggcatcgtcctggccgcgacggcccagaatgccaccatgtactttcggatgcagggtcttcacgcgtccatccatcatctccgggaaaccggtgtaatcggaaacttcggttaccggcagacctttttctgctaacagacgggcagtgccccctgtagacagcagctccacaccgcgtgcggaaagtgcctgggcgaattcgacgataccggctttgtcagaaacactgagcagagcgcggcggactggacgacgttgttgcatggtaaatcccctggatttgactattacagagagcgttagctgaatttttcgcgaaaaactcagctaacgcccctaacggggcatccttatttttcgcccgcattgtaacgaaaacgtttgcgcaacgctcgcgaatttttttaattcgatggcgatcacgattttgcccccgattagcgtgggagaaatagagaaataacgctgatgattgtggataactctgtgcgtaaaaaggtataaagcggggttttgctggggaatgcagcagtcagtcatttttctgcaatttttctattgcggcctgcggagaactccctataatgcgcctccatcgacacggcggatgtgaatcacttcacacaaacagccggttcggttgaagagaaaaattctgaaattcagggttgactctgaaagaggaaagcgtaatatacgccacctcgcgacagtgagctgaaagccgcgtcgcaactgctctttaacaatttatcagacaatctgtgtgggcactcgaagatacggattcttaacgtcgcaagacgaaaaatgaataccaagtctcaagagtgaacacgtaattcattacgaagtttaattctttgagcatcaaacttttaaattgaagagtttgatcatggctcagattgaacgctggcggcaggcctaacacatgcaagtcgaacggtaacaggaagaagcttgcttctttgctgacgagtggcggacgggtgagtaatgtctgggaaactgcctgatggagggggataactactggaaacggtagctaataccgcataacgtcgcaagaccaaagagggggaccttcgggcctcttgccatcggatgtgcccagatgggattagctagtakgtggggtaacggctcacctaggcgacgatccctagctggtctgagaggatgaccagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattgcacaatgggcgcaagcctgatgcakccatgccgcgtgtatgaaraaggccttcgggttgtaaagtactttcagcggggaggaagggagtaaagttaatacctttgctcattgacgttacccgcagaagaagcaccggctaactccgtgccagcagccgcggtaatacggagggtgcaagcgttaatcggaattactgggcgtaaagcgcacgcaggcggtttgttaagtcagatgtgaaatccccgggctcaacctgggaactgcatctgatactggcaagcttgagtctcgtaraggggggtagaattccaggtgtagcggtgaaatgcgtagagatctggaggaataccggtggcgaaggcggccccctggacgaagactgacgctcaggtgcgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgtcgacttggaggttgtgcccttgargcgtggcttccggagctaacgcgttaagtcgaccgcctggggagtacggccgcaaggttaaaactcaaatgaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgcaacgcgaagaaccttacctggtcttgacatccacggaagttttcagagatgagaatgtgccttcgggaaccgtgagacaggtgctgcatggctgtcgtcagctcgtgttgtgaaatgttgggttaagtcccgcaacgagcgcaacccttatcctttgttgccagcggtccggccgggaactcaaaggagactgccagtgataaactggaggaaggtggggatgacgtcaagtcatcatggcccttacgaccagggctacacacgtgctacaatggcgcatacaaagagaagcgacctcgcgagagcaagcggacctcataaagtgcgtcgtagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgtggatcagaatgccacggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtgrgttgcaaaagaagtaggtagcttaaccttcgggagggcgcttaccactttgtgattcatgactggggtgaagtcgtaacaaggtaaccgtaggggaacctgcggttggatcacctccttaccttaaagaascgtactttgcagtgctcacacagattgtctgatagaaagtgaaaagcaaggcgtcttgcgaagcagactgatacgtccccttcgtytagaggcccaggacaccgccctttcacggcggtaacaggggttcgaatcccctaggggacgccacttgctggtttgtgagtgaaagtcgccgaccttaatatctcaaaactcatcttcgggtgatgtttgagatatttgctctttaaaaatctggatcaagctgaaaattgaaacactgaacaacgaragttgttcgtgagtctctcaaattttcgcaacacgatgatgaatcgaaagaaacatcttcgggttgtgaggttaagcgactaagcgtacacggtggatgccctggcagtcagaggcgatgaaggacgtgctaatctgcgataagcgtcggtaaggtgatatgaaccgttataaccggcgatttccgaatggggaaacccagtgtgtttcgacacactatcattaactgaatccataggttaatgaggcgaaccgggggaactgaaacatctaagtaccccgaggaaaagaaatcaaccgagattcccccagtagcggcgagcgaacggggaggagcccagagcctgaatcagtgtgtgtgttagtggaagcgtctggaaaggcgcgcgatacagggtgacagccccgtacacaaaaatgcacatgctgtgagctcgatgagtagggcgggacacgtggtatcctgtctgaatatggggggaccatcctccaaggctaaatactcctgactgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggcgaggggagtgaaaaagaacctgaaaccgtgtacgtacaagcagtgggagcctcttttatggggtgactgcgtaccttttgtataatgggtcagcgacttatattctgtagcaaggttaaccgaataggggagccgaagggaaaccgagtcttaacygggcgttaarttgcagggtatagacccgaaacccggtgatctagccatgggcaggttgaaggttgggtaacactaactggaggaccgaaccgactaatgttgaaaaattagcggatgacttgtggctgggggtgaaaggccaatcaaaccgggagatagctggttctccccgaaagctatttaggtagcgcctcgtgaattcatctccgggggtagagcactgtttcggcaagggggtcatcccgacttaccaacccgatgcaaactgcgaataccggagaatgttatcacgggagacacacggcgggtgctaacgtccgtcgtgaagagggaaacaacccagaccgccagntaaggtcccaaagtcatggttaagtgggaaacgatgtgggaaggcccagacagccaggatgttggcttagaagcagccatcatttaaagaaagcgtaatagctcactggtcgagtcggcctgcgcggaagatgtaacggggttaaaccatgcaccgaagctgcggcagcgacactgtgtgttgttgggtaggggagcgttctgtaagcctgtgaaggtgtrctgtraggyatgmtggaggtatcagaagtgcgaatgctgacataagtaacgataaagcgggtgaaaagcccgctcgccggaagaccaagggttcctgtccaacgttaatcggggcagggtgagtcgacccctaaggcgaggccgaaaggcgtagtcgatgggaaacaggttaatattcctgtacttggtgttactgcgaaggggggacggagaaggctatgttggccgggcgacggttgtcccggtttaagcgtgtaggctggttttccaggcaaatccggaaaatcaaggctgaggcgtgatgacgaggcactacggtgctgaagcaacaaatgccctgcttccaggaaaagcctctaagcatcaggtaacatcaaatcgtaccccaaaccgacacaggtggtcaggtagagaataccaaggcgcttgagagaactcgggtgaaggaactaggcaaaatggtgccgtaacttcgggagaaggcacgctgatatgtaggtgaagtccctcgcggatggagctgaaatcagtcgaagataccagctggctgcaactgtttattaaaaacacagcactgtgcaaacacgaaagtggacgtatacggtgtgacgcctgcccggtgccggaaggttaattgatggggtcwgcgcaagcgaagctcttgatcgaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaatgatggccaggctgtctccacccgagactcagtgaaattgaactcgctgtgaanatgcagtgtacccgcggcaagacggaaagaccccgtgaacctttactatagcttgacactgaacattgagccttgatgtgtaggataggtgggangctttgaagtgtggacgccagtctgcatgganccgaccttgaaataccaccctntaatgtttgatgttctaacgtggacccgtgatccgggttgcggacagtgtctggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagcacgaaggttggctaatcctggtcggacatcaggaggttagtgcaatggcataagccagcttgactgcgagcgtgacggcgcgagcaggtgcgaaagcaggtcatagtgatccggtggttctgaatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgaagtaggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggtttagaacgtcgtgagacagttcggtccctatctgccgtgggcgctggagaactgaggggggctgctcctagtacgagaggaccggagtggacgcatcactggtgttcgggttgtcatgccaatggcactgcccggtagctaaatgcggaagagataagtgctgaaagcatctaagcacgaaacttgccccgagatgagttctccctgaccctttaagggtcctgaaggaacgttgaagacgacgacgttgataggccgggtgtgtaagcgcagcgatgcgttgagctaaccggtactaatgaaccgtgaggcttaaccttacaacgccgaaggtgttttggcggatgagagaagattttcggcctgatacagattaaatcagaacgcagaagcggtctgataaaacagaatttgcctggcggccttagcgcggtggtcccacctgaccccatgccgaactcagaagtgaaacgccgtagcgccgatggtagtgtggggtctccccatgcgagagtagggaactgccaggcatcaaataaagcgaaaggccatcctgacggatggcctttttgcgttggtgcaaaaaaatgccggatgcgacgctggcgcgttttatccagcttacgcaggcacgatagggggcagcttattcccccacatacgccagatccagcaacggatacggtttccccaaatcgtccacctcagagcgtcccgtaaccttaaaacccaccttcttatagaacccaaccgcctgctcattttgctcattaacattggttgtcagttccggggccattgagagcgcatgcttcaccagcatccggcccacgccgcagccgcgcacatcaggatcgataaacagcgcatccatatgctgcccacttaacaacataaacccaaccggctgatcccgttcattaaccgcgacccacaacggtgcttccggcagaaaggaacgaaccagctcttccagctcggcccgatactctgctgataaaaaatcgtgggtggcatcgacagatcgacaccaaatcgcaacgagttcctccccttcctcatgccgtgagcggcgaatactaataaccattttctctccttttagtcattcttatattctaacgtagtcttttccttgaaactttctcaccttcaacatgcaggctcgacattggcaaattttctggttatcttcagctatctggatgtctaaacgtataagcgtatgtagtgaggtaatcaggttatgccgattcgtgtgccggacgagctacccgccgtcaatttcttgcgtgaagaaaacgtctttgtgatgacaacttctcgtgcgtctggtcaggaaattcgtccacttaaggttctgatccttaacctgatgccgaagaagattgaaactgaaaatcagtttctgcgcctgctttcaaactcacctttgcaggtcgatattcagctgttgcgcatcgattcccgtgaatcgcgtaacacgcccgcagagcatctgaacaacttctactgtaactttgaagatattcaggaacagaactttgacggtctgattgtaaccggtgcgccgctgggcctggtggagtttaatgatgtcgcttactggccgcagatcaaacaggtgctggagtggtcgaaagatcacgtcacctcgacgctgtttgtctgctgggcggtacaggcagcgctcaatatcctctacggcattcctaagcaaactcgcaccgacaaactctctggcgtttacgagcatcatattctccatcctcatgcgcttctgacgcgtggctttgatgattcattcttggcaccgcattcgcgctatgctgactttccggcagcgttgattcgtgattacaccgatctggaaattctggcagagacggaagaaggggatgcatatctgtttgccagtaaagataagcgcattgcctttgtgacgggccatcccgaatatgatgcgcaaacgctggcgcaggaatatttccgcgatgtggaagccggactagacccggaagtaccgtataactatttcccgcacaatgatccgcaaaacaaaccgcgagcgagctggcgtagtcacggtaatttgctgtttaccaactggctcaactattacgtctaccagatcacgccatacgatctacggcacatgaatccaacgctggattaatcttctgtgatagtcgatcgttaagcgattcagcaccttacctcaggcaccttcgggtgccttttttatttccgaaacacacctcagtaggtgaataaattttattaatattgttatcaataagttatcaagtatttttaattaaaatggaaattgtttttgattttgatttttaaatgagtagtcttagttgtgctgaacgaaaagcgcacaacgatccttcgttcacagtggggaagttttcggatccatgacgaggagctgcacgatgactgaacaggcaacaacaaccgatgaactggctttcataaggccgtatggcgagcaggagaagcaaattcttactgccgaagcggtagaatttctgactgagctggtgacgcattttacgccacaacgcaataaacttctggcagcgcgcattcagcagcagcaagatattgataacggaacgttgcctgattttatttcggaaacagcttccattcgtgatgctgactggaaaattcgcgggattcctgcggacttagaagatcgccgcgtagagattaccggatccgtagagcgcaagatggtgatcaacgcgctcaacgccaatgtgaaagtctttatggccgatttcgaagattcactggcaccagactggaacaaagtgatcgacgggcaaattaacctgcgtgatgcggttaacggcaccatcagttacaccaatgaagcaggcaaaatttaccagctcaagcccaatccagcggttttgatttgtcgggtacgcggtctgcacttgccggaaaaacatgtcacctggcgtggtgaggcaatccccggcagcctgtttgattttgcgctctatttcttccacaactatcaggcactgttggcaaagggcagtggtccctatttctatctgccgaaaacccagtcctggcaggaagcggcctggtggagcgaagtcttcagctatgcagaagatcgctttaatctgccgcgcggcaccatcaaggcgacgttgctgattgaaacgctgcccgccgtgttccagatggatgaaatccttcacgcgctgcgtgaccatattgttggtctgaactgcggtcgttgggattacatcttcagctatatcaaaacgttgaaaaactatcccgatcgcgtcctgccagacagacaggcagtaacgatggataaaccattcctgaatgcttactcacgcctgttgattaaaacctgccataaacgcggtgcttttgcgatgggcggcatggcggcgtttattccgagcaaagatgaagagcacaataaccaggtgctcaacaaagtaaaagcggataaatcgctggaagccaataacggtcacgatggcacatggatcgctcacccaggccttgcggacacggcaatggcggtattcaacgacattctcggctcccgtaaaaatcagcttgaagtgatgcgcgaacaagacgcgccgattactgccgatcagctgctggcaccttgtgatggtgaacgcaccgaagaaggtatgcgcgccaacattcgcgtggctgtgcagtacatcgaagcatggatctccggcaacggctgcgtgccgatttatggcctgatggaagatgcggcgacggctgaaatttcccgtacctcaatctggcagtggatccatcatcaaaaaacgttgagcaatggcaaaccggtaactaaagccttgttccgccagatgctgggcgaagagatgaaagtcattgccagcgaactgggcgaagaacgtttctcccaggggcgttttgacgatgccgcacgcttgatggaacagatcaccacttccgatgagttaattgatttcctgaccctgccaggctaccgcctgttagcgtaaaccaccacataactatggagcatctgcacatgaaaacccgtacacaacaaattgaagaattacagaaagagtggactcaaccgcgttgggaaggaattactcgcccatacagcgcggaagatgtggtgaaattacgcggttcagtcaatcctgaatgcacgctggcgcaactgggcgcggcgaaaatgtggcgtctgctgcatggcgagtcgaaaaaaggctacatcaacagcctcggtgcactgactggcggtcaggcgctgcaacaggcgaaagcgggtattgaascggtctatctgtcgggatggcaggtagcggcggacgctaacctggcggccagcatgtatccggatcagtcgctctatccggcaaactcggtgccagctgtggtggagcggatcaacaacactttccgccgtgcggatcagatccaatggtccgcgggcattgagccgggcgatccgcgctatgtcgattacttcctgccgatcgttgccgacgcggaagccggttttggcggtgtcctgaatgcctttgaactgatgaaagcgatgattgaagccggtgcagcggcagttcacttcgaagatcagctggcgtcagtgaagaaatgcggtcacatgggcggcaaagttttggtgccaactcaggaagctattcagaaactggtcgcggcgcgtctggcagctgacgtgacgggcgttccaaccctgctggttgcacgtaccgatgctgatgcggcggatctgatcacctccgattgcgacccgtatgacagcgaatttattaccggcgagcgtaccagtgaaggcttcttccgtactcatgcgggcattgagcaagcgatcagccgtggcctggcgtatgcgccatatgctgacctggtatggtgtgaaacctccacgccggatctggaactggcgcgtcgctttgcggaagctatccacgcgaaatatccgggcaaactgctggcttataactgctcgccgtcgttcaactggcagaaaaacctcgacgacaacactattgccagcttccagcagcagctgtcggatatgggctacaagttccagttcatcaccctggcaggtatccacagcatgtggttcaacatgtttgatctggcaaacgcctatgcccagggcgagggtatgaagcactatgttgagaaagtgcagcagccggaattcgccgccgcgaaagatggctacaccttcgtatctcaccagcaggaagtgggtacaggttacttcgataaagtgacgaccattattcagggcggcacgtcgtcggttaccgcgctgactggctccaccgaagaatcgcagttctaagcaacctacaaacgttgctgactgtaggccggataaggcatatacgccgcatccggcaatcggtgcacgatgcctgatgcgacgcttgcgcgtcttatcatgcctacaaccgttgccgaacgtaggctggataaggcgtttacgccgcatccggcaattctctgctcctgatgagggcgctaaatgccgcgtggcctggaattactgattgctcaaaccattttgcaaggcttcgacgctcagtatggtcgattcctcgaagtgacttccggggcgcagcagcgtttcgaacaagccgactggcatgctgtccagcaggcgatgaaaaaccgtatccatctttacgatcatcacgttggtctggtcgtggagcaactgcgctgcattaccaacggccaaagcacggacgcggaatttttactgcgcgtcaaagagcattacacccggctgttgccggattacccgcgcttcgagattgcggagagcttttttaactccgtgtactgtcggttatttgaccaccgctcgcttactcccgagcggctttttatctttagctcccagccagagcgccgctttcgtaccattccccgcccgctggcgaaagactttcaccccgatcacggctgggaatctctgctgatgcgcgttatcagcgacctgccgttgcgtctgcactggcagaataaaagccgtgacatccattacattattcgccatctgacggaaacgttggggccagaaaacctctccaaaagtcatttacaggtggcgaacgaactgttttaccgtaataaagccgcctggctggtgggcaaactaataacgccttccggcacattgccatttttattgccgatccaccagacggatgacggcgaactgtttattgatacctgtctgacgacgaccgccgaagcgagcattgtttttggctttgcgcgttcttattttatggtttatgcgccgctgcccgcagcgctggtcgagtggttacgggaaattctgccaggtaaaaccaccgctgaattgtatatggctatcggctgccagaagcacgccaaaaccgaaagctaccgcgaatatctcgtttatctacagggctgtaatgagcagttcattgaagcgccgggtattcgtggcatggtgatgttggtgttcacgctgccgggctttgaccgtgtatttaaagtcatcaaagacaagttcgcgccgcagaaagagatgtctgccgctcacgttcgtgcctgctatcaactggtgaaagagcacgatcgcgtgggccgaatggcggatacccaggagtttgaaaactttgtgctggagaagcggcatatttccccggcattaatggaattactgctccaggaagcagcggaaaaaatcaccgatctcggcgaacaaattgtgattcgccatctttatattgagcggcggatggtgccgctcaatatctggctggaacaagtggaaggtcagcagctgcgcgacgccattgaagagtacggcaatgccattcgccagcttgccgctgctaacattttcccgggcgacatgctgtttaaaaacttcggtgtcacccgtcacgggcgtgtggttttttatgattacgatgaaatttgctacatgacggaagtgaatttccgcgatatcccgccgccgcgctacccggaagacgaacttgccagcgaaccgtggtacagcgtctcgccgggcgatgttttcccggaagagtttcgccattggctatgcgccgacccgcgtattggtccgctgtttgaagagatgcacgccgacctgttccgcgctgattactggcgcgcactacaaaaccgcatacgtgaagggcatgtggaagatgtttatgcgtatcggcgcaggcaaagatttagcgtacggtatggggagatgcttttttgagtaaagcttccatataatttttctccgcaatgtatcgagggttatccgtaaagccaaagctttcagccatcttatttaatgtattaaagattaattcagcaataacccggtgacccaattcacaagccaactcaaaggcagagtatttttgtggcgctttgtgttgccaaaaatccataatatcttcagcggtaaatccaaacaggcgtgcatggtcagataaagcaagataaaccatctctacaacgttttgctgtttatgctgtatcgctgaaaacaaacctgggtattcattagaattatttgccaggaggaggggcttcatattttttttatcgaatttaaacgtattaaacagagtgggtaatgcgttaaaaatagtattaataacgttcatatgtccgcgctgcatggccataaacaaacccgtgtcgcgcgcaagacttttagcggtcagaagatctacaatatcggaagctgaaatgttaatttcctgggccaggctgggcaatgcttcaagaataactttcacgatatcgctatgtccattttgcatcgccaggtatagtcctgggcaaccataaaaatcctttgccttcaggagatcgagtacctgttctttagtcaaatgacatgtgcgaattaacaaagataacgcgtccaaaacaattttcagcatgtcggcatcaccattcgccataacatggtataaaacatggctggacgtactatttttggcactcaggaatttatacacttgttcgttatctaaatgatgtgttgcggccagtttaggtaaggcgttcagaatcgaggttacaacatttttatccttacgtgatatcgctaaaaataatccagaaaaaccatttttatcttttgcctccagaatatgcatgagattttttttcgagagtaatccttcatatcctggctctgacaatgaattaaaaatagtctcaacgatatccgcattaccataatttatagccaaatataaaccggggaggttaatactattataggcagtcaacatttctgttctatgtagttctggcattttctggagttgaatcatcagttgcttaagttggtgattctgaccaattgccattagcaaattcatcgttgcaggtgataatggaggggttatttcatccacagttccttttagcatcaatagctgttcttttggaagtgctggaattattgcaacagattggttaataacatgatcatttgaccatttcaggaggctataatctacattcataaaatccatcagtgaatagtgtttaatatcctctttactttcgctcatgattcttattttatcgttagttacattaggatcataaaccgaaaccacgtaatggatacatccttcagttgtgttctttattcttagccggaccgtcaaagcatggttatctaccaataatatggcagccataacactgaggtcatttgattccatcttgtcaaaatatgccttcataactagcccgaaatcaccgcaggcagcaacgcaacgcccctcaggacggctggaaatcaacgccaaagtctggtttttgcattttttgttgaagtgagtgagaaatttttcagctgaagagtaatcatcttgatggggtttgtagtcaacattctgataaatatcattaatatattgtgcagcaatgtgtcggcatactatacggttttgggggcgccccggaaaataacattgaccattaagcttaactcttgggaattctttttcttttctatctgagtttagatttaattcttttttatcaagagcgtctgagcgttgaggtaaaatttccattaggtattcttcaaatattggagcaatggtttgagtgagtgtcgtgttttcatttttattaattatcgtaatttctttcttatcagcttgtaagacagatatggaaaacttaatgacaaaatccttgttactaaagatatggcgaccattgtgtctacagttctctgagaagctttttaatagaggtgtcgccagctccttgccagaaaatttatcctcgagttctttataaaacaattcactcagggtttggtgttcatttgtctgggctgtattattaatatttgcagagaaagaactacgaggaatatgagtaatcatttaaatatctcattgtttattgatgtcttgaattttaactatcagaacagtgaaaaaatttaatatgattacaactaaagaaatatcataaatcgctcaatctcataatgcagccgtaaaagtttcggtggaatgagatcttgcgattttgttaataattaagtggtttgatgtttaaaaataatgctgagttaataaaagtgtatgaagtgtatgacaataagttattttgacsgtcaatgcgattaacagacacccttattctattaccactcaggtatgacgggcagaatattgcctctgcccgccagaaaaagtcagcgcattccaccgtacgccagcgtcacttccttcgccgctttaatcaccatcgcgccaaactcggtcacgcggtcatcggtaatacgtgaaatcggtccggaaatagaaattgcggcaaacggttcacggtgctcatcgaaaatacacgctgcaaggcaacgtagccccagcgcatgttcctcatcgtcaaatgaataaccccgtttgcgcgtttgggcgagatcttcttttaaatgcacaggagacaccagcgttgcgtgggtataggcatgtaaccctttgcggtgcagcagcttcgtcacctgttcttcgctcagttgggctaaaaaggctttacccgcaccggaagcgtgcatcggcaatttaccgccgataggcgcggacattcgcatcagatgcgtacactgtacctggtcgataataatcgcttcgtgatcgctttgatcaagcaccgccatattgaccgtttcgccagactcttccattagattgcgcaggatagggtgaacaattgctaacaaattacggctctggagaaagctgctgccgaccataaaggcatgtgcgccgattgcccagtgtcccagttcgccaacctgacgcacgaaaccctgctgttgcatcgtggttagcaggcggtgggtcgtggaattgggtaacccggcttgttgcgccagctccgtgagtgccacactgccattggattcggcaatccactccagtaatttcaggccacgcgttaaagactgaacctgtccagtcgctggtgcggtggcaacggcgggttttctgccgcgtttcgcgggaatgggtgcgaccatgacagtctcctttttctgtatcgtggaaatcattttcatttttattgttagctaatgcaatagttgctgaactgatccgatgagttaatgttgaacaaatctcatgttgcgtggtggtcgcttttaccacagatgcgtttatgccagtatggtttgttgaatttttattaaatctgggttgagcgtgtcgggagcaagtgtgagcagcaaagtggaacaactgcgtgcgcagttaaatgaacgtattctggtgctggacggcggtatgggcaccatgatccagagctatcgactgaacgaagccgattttcgtggtgaacgctttgccgactggccatgcgacctcaaaggcaataacgatctgctggtgctaagcaaaccggaagtgatcgccgctatccacaacgcctactttgaagcgggcgcggatatcatcgaaaccaacaccttcaactccacgaccattgcgatggcggattaccagatggaatccctgtcggcggaaatcaactttgcggcggcgaaactggcgcgcgcctgtgctgacgagtggaccgcgcgcacgccggagaaaccgcgctacgttgccggcgttctcggcccaaccaaccgcacggcgtccatttctccggacgtgaacgatccggcattccgcaacatcacttttgaccagctggtggcggcctatcgcgaatccaccaaagcattagtggaaggcggtgcggatctgattctgattgaaaccgttttcgacacccttaacgccaaagcggcggtctttgcggtgaaaacggagttcgaagcgttaggcgttgagctgccgattatgatctccggcaccatcaccgacgcctccgggcgcacgctctccggacagaccaccgaagcattttacaactccctgcgccatgccgaagccctgacttttggcctcaactgcgcgctggggccagatgaactgcgccagtacgtgcaggaactatcacggattgcggaatgctacgtcaccgcgcacccgaacgccgggctacccaacgcctttggtgagtacgatctcgacgccgacacgatggcaaaacagatacgtgaatgggcgcaagcgggttttctcaatatcgtcggcggctgctgtggcaccacgccacaacatattgcagcgatgagtcgtgcagtagaaggattagcgccgcgcaaactgcctgaaattcccgtagcctgccgtttgtccggcctggagccgctgaacattggcgacgatagcctgtttgtgaacgtgggtgaacgcaccaacgtcaccggttccgctaagttcaagcgcctgatcaaagaagagaaatacagcgaggcgctggatgtagcgcgtcagcaggtggaaaacggcgcgcagattatcgatatcaacatggatgaagggatgctcgatgccgaagcggcgatggtgcgttttctcaatctgattgccggtgaaccggatatcgctcgcgtgccgattatgatcgactcctcaaaatgggaggtcatcgaaaaggggctgaagtgtattcagggcaaaggcattgttaactctatctcaatgaaagagggcgtcgacgcctttatccatcatgcgaaactgttgcgtcgttacggtgcagcggtggtggtaatggcctttgacgaacaggggcaggccgatacccgcgcacggaaaattgagatttgccgtcgggcgtacaaaatcctcaccgaagaggttggcttcccgccagaagatatcatcttcgacccgaacatcttcgcggtcgccaccggcattgaagagcacaacaactatgcgcaggactttatcggcgcctgcgaagacatcaaacgcgaactgccgcacgcgctgatttccggcggcgtatctaacgtttctttctcattccgtggcaacgatccggtgcgcgaagccattcacgcggtgttcctctactacgctattcgcaatggcatggatatggggatcgtcaacgccgggcaactggcgatttacgacgacctgcccgctgaactgcgcgacgcggtggaagatgtgattcttaatcgtcgcgatgatggcactgagcgtttactggagcttgccgagaaatatcgcggcagcaaaaccgacgacaccgctaacgcccagcaggcggagtggcgctcgtgggaagtgaataaacgtctggaatactcgctggtcaaaggcattactgagtttatcgagcaggataccgaagaagcccgccagcaggctacgcgcccgattgaagtgattgaaggcccgctaatggacggcatgaacgtggtcggcgatctgttcggcgaagggaaaatgttcctgccacaggtggtcaaatcggcgcgtgtgatgaagcaggcagtggcctacctcgaaccgtttattgaagccagcaaagagcagggcaaaaccaacggcaagatggtgatcgccaccgtgaagggcgacgtccacgacatcggtaaaaatatcgttggtgtggtgctgcaatgtaacaactacgaaattgtcgatctcggcgttatggtgcctgcggaaaaaattctccgtaccgctaaagaagtgaatgctgatctgattggactttcggggcttatcacgccgtcgctggacgagatggttaacgtggcgaaagagatggagcgtcagggcttcaccattccgttactgatcggtggcgcgacgacctcaaaagcgcacacggcggtgaaaatcgagcagaactacagcggcccgacggtgtatgtgcagaatgcctcgcgcaccgttggtgtggtggcggcgctgctttccgatactcagcgcgatgattttgtcgctcgtacccgcaaggagtacgaaaccgtacgtattcagcacgggcgcaagaaaccacgcacaccaccggtcacgctggaagcggcgcgcgataacgacttcgcttttgactggcaggcttacacgccgccggtggcgcaccgtctcggcgtgcaggaagttgaagccagcatcgaaactctgcgtaattacatcgactggacaccgttctttatgacctggtcgctggccgggaagtatccgcgcattctggaagatgaagtggtgggcgttgaggcgcagcggctgtttaaagacgccaacgacatgctggataaattaagcgccgagaaaacgctgaatccgcgtggcgtggtgggcctgttcccggcaaaccgtgtgggcgatgacattgaaatctaccgtgacgaaacgcgcacccatgtgatcaacgtcagccaccatctgcgtcaacagaccgaaaaaacgggattcgctaactactgtctcgctgacttcgttgcgccgaagctttctggtaaagcagattacatcggcgcatttgccgtgactggcgggctggaagaggacgcactggctgatgcctttgaagcgcagcacgatgattacaacaaaatcatggtgaaagcgcttgccgaccgtttagccgaagcctttgcggagtatctccatgagcgtgtgcgtaaagtctactggggctatgcgccgaacgagaacctcagcaacgaagaactgatccgcgaaaactaccagggcatccgtccggcaccgggctacccggcctgcccggaacatacggaaaaagccaccatctgggagctgctggaagtggaaaaacataccggcatgaaactcacagaatctttcgccatgtggcccggtgcatcggtttcgggttggtatttcagccacccggacagcaagtactacgcggtggcgcaaattcagcgcgatcaggttgaagactatgcccgccgtaaaggtatgagcgtctccgatgttgagcgctggctggcaccgaatctggggtatgacgcggactgattcacaaatctgtcacttttccttacaacaaacagggcgctcaatgagtgccctgtctctttattaatatgaaacacttatactggaaacaggctggaataatcttagccggaaaaacgaatgtcaaaaggcacagtaaagatgccagtcagcgtgtttccggtcctttggtcattcaattgcttcaggaacatataacgataaggagaacctgaactcgtgttaacgctgcttaacctgctttctgccgtcgccctgctggtctgggggactcatattgttcgaaccggcgtaatgcgcgtcttcggcgcgcgtttgcgtactgtccttagccggagcgtcgaaaaaaagccgctcgccttttgcgcggggatcggcgttaccgcactggtacagagcagtaatgccaccaccatgctggtgacctcgttcgtcgctcaggatctggtagccctcgcaccggctctggtcattgtgctgggggcagatgtcgggacggcgctaatggcgcgtattctcaccttcgacttatcctggctgtcaccgttacttatttttatcggcgtgatttttttcctcggacgcaaacagtcacgcgccgggcaactgggccgcgtcggtattggtcttgggctgattttgctggcgctggagttgattgtgcaggccgtaacgccgatcacccaggcaaacggcgttcaggtgatctttgcctcgctgaccggcgatattctgctggatgcgctgattggcgcgatgttcgccattatcagctactccagccttgctgctgtactgctgaccgcgactctgaccgccgcaggcattatctccttccccgtggcgctctgtctggtgattggtgctaacctcggttccggcctgctggcgatgctcaacaacagtgccgccaatgccgcagcccgccgtgtcgcgctgggtagtctgctgtttaagctggtgggtagcctgattatcctgccgtttgtccatttgctggcagagacaatggggaagttgtcattgccaaaagcggaactggtgatctatttccacgtcttctacaaccttgtacgttgcctggccatgctgccatttgttgacccgatggcacggttttgcaaaacgattattcgcgatgaaccggaactggatacccagctacggcctaaacatctggatgtcagcgcgctggatacgcccacgcttgctctggcgaacgccgcgcgcgaaaccctgcgcattggcgacgccatggaacagatgatggaagggctgaataaagtgatgcacggcgagccaaggcaggagaaagagctgcgtaagctggcagatgatatcaacgttctctataccgccattaagctgtatctggcgcggatgccaaaagaggaactggcagaagaagagtcgcgccgctgggcggagatcatcgaaatgtcgctcaaccttgaacaggcctccgatatcgtcgagcgcatgagtagtgaaattgccgacaaatcgctggctgcaaggcgagcattttcgcttgatggcttgaaggaactggatgcgctctatgagcaattgctcagtaatttaaagctggcaatgtcggtgttcttctctggcgatgtcaccagcgctcgtcgtttgcgccgcagcaagcatcgctttcgcattcttaatcgccgctattcccacgcccacgtcgatcgcctgcatcagcaaaacgtgcaaagcattgaaaccagttcgctacatttaggcttactgggagatatgcagcgtctgaactcgctgttttgttcggtggcttacagtgtgctggaacagcctgatgaagatgagggacgggacgagtattaatattgtgaatcctgtaggcctgataagacgcgtcaagcgtcgcatcaggcactatgaacaagatgccggatcatgcatccggcaattcacttaaaaacggtgaccagcttccagcggaaccgcttcttcaccggccttaaacacataggtggtattcgggccacccagcgttgcgtgacctttactcactgtgatccagttaccttccggtagaccaataatcgtcagttctggcgcgacgaccagcagttcgcgaatacgctgctcacgggtttcacctttatggccttccggcagcgcgttggtgaagtgcgggttgatttgcaacgggaacagatttagcgcatcgaaaccttgcggatcgacaatcggcatatcgttggtggtacgaatggttgggcaagcaaggttagcgcctgcgctccagccaatatacagcgcgccacgtttaaccacgtcagtaattggagccagcagcccgcgctcgcggcactgtttcagcaactggaaagtattaccgccgccgacaatcacaatttccgcattttcaatcgcggcaacgggatcgacaacgctatgaataccggtgacagaaacacccagcggagcgagaaccgcagccgttttcgctgtgtaatcatcccaggtctgcgttacgccagcgaaagggataaacaccgctgagcggcgaccctgcaactgttcagcaatcagcggcagtgcatgttccagccaggctttacccggcagcgtcgagttactcaataaaagcagttccattacttctccggttagtaagaaatcacggaaggcatgctaccactgcgaatttaaccacttactgacatggctcacgatgtcacgtattgcaccgggcgctgagactgatgacaaacacagcattgcctgatgcgctacgcttaccaggcctaccagataactgcaatatattgaattttcgagattatgtaggccgaataaggctttattccgcatccggcataaacaatgtgtactttgccaccaatttgagcgccccttaaggcgctgatgtttttttatccttctcgtgcacattgggccgcttcagcaatcagccgcacatcaggtcgcgaagttgccgcggtgaccagccagcgacatgcagagttaagtagcgcgattaatcatgggaaattgcctctgcatgagtgagcagatattgctccgcctcaccggaccagatcccctgatgacgcgccagaatcgccgccagtgcttgatcctgaatctgcgtgagtgacgtcagcggcaggtatttcccggtatacaccagctttttgccgccgccgacggcaggcaattcaagcgtggtttcgcccgcggcattcagcccaagaatatgtgttaccacttttgcggcctgcacttttttctcttcaatcaatttgaccgctgcgcgcatgtcgtcggtattgccgcctgacgtgcccacgtagtgggtaaatgcataatgcacatcgtagaaattaattggcgcgctgaaatgtttatcctgcggtccggcgaagaaattcaggcaaccatctgtcgccagcaaggaagaggcgagagtcaccagtccttcattaggcacaaagacgaaaatatcatcgaagccgtgaccgccactcagcgccattagcgtatcaaatgctgcatcggcggcattgagataatgaatcagtgtttgcggttctgatggatagtgcttgcgcgcataactcaatttatcgttgtcggtatcggtaatgacgagcagcgacgggttaacgggtccatgtagcgcataatcaatcgccaacagtcccattggtccggtgccgccgaggatcagcatgcgcccttgcgggcgaatccccatcgtgtggttataactaccttcctgaagatgatagttggcgttgaacgcgccaatcacgcaggaaagcggttcaaccagcgagccttcaaaataggtttcgccgtcgtatgccagcaggcaatcttgttccatgacctcgttgggaataaccacatgcgtggcctcgccgcctacccacgggaaggagtagccggggcagtccgggcggtcggggagttgcaggttggcctgaatcacataacgctgacccggctggaatttgtgctgccactttttacccacggccagaatatcgccgcaaaactcgtggccgatgatgattgggttggtcgccacatcgtcgggtacttttttatggttttcacccagattggcctctttccaggaagagaggcacaggctgtcagtgaccaccgtcgcgaggatttcatcctcctgcatttcaggaaggtcaaaggtttccaggcgtaaatcacgtttaccataaagacgcagagctgttgttttcataaaccacctcatgttgaacgatggccccggcagtcgtgccggggcgaagaatcaggacaggaagcccagcgcattgccgataatccctaagccaaacagggcgaaaatcagccataccgggttaatttttttgttgagcagacgaaccatcagtagcgtcagaccgagcgccagcaaaccagggcaaagttgatcgagaatgttctgcacggtcatggtgacggtggagccatcggcggcatgcgtttgtgaaaccaccaacggtacgttgattgacgtccatttggtgaccagcacgcccatcacaaacagtccgagaatcgacgcgccttcggtgagtttttgcagcacattcccgcccatatcgctgacgatattcacccctttgcgaaagccgagctgtaggccataccacttcatcgccagacgcaccgcgttgaaaataaagaagaacagcagcgggccgagaatgttgccagacagcgccagcgatgcgccgagcgcggcggtaatcgggcgcagcgttccccagaccagtggatcgccaacccctgccaatggtcccatcagaccgactttgatgccgttaatggtgccgtcatcaatttccgcgccgttggcccgcgcctcttccatggcggcagtgacgccgatgaccgggccacatacggctggcgtggtattaaagaacaccaggtgtcgcctgagcgccgcaacctgatcctcttttactgggtaaagtcgcttgatggcggggatcatgtcgtagcaaaaacccagcccgtgaatacgttcaaagttaaaggacgcctgttgcaggttggagcgcagaaacatgctcaccagatcgccgcgtgtaatttttctctgttccatgatggctccgttaatcgtcaagttggtcaagggcggtggaagcgggggccaggagttgaggttcagctttacgccactgtggatttagctggatgtagaccagggccatgatcacgccgacgccaccgaacgccagcagactgagatcgaggtagccacctgcgaggaaaccgaggaaaaagaaaggcatcaaatatttcacgcccatcatacgtagcaccatggcgtaaccgactaccacgataaaaccgccagcaatttgcagacctcgggtcacaaattcgggaatggcgtttaacatattgctcaccatatcggcgctgacgaacagcgagacaatcagtgccggaatggcgacgcgcagcgcctgcacgccaagcgcggagacatgcagaatatcgagagtgcgaaaccgtgcttcttccgctgctttatccgccgcgtgctggaacactacggtgatggtacgggcaaacaccgtcagcacctggcctgccgcagccacaggcaacgcgatggcgattccggtggcgatgctttgctgaccaacgataaccagaatggcggagattatgctggcgagtgcagaatccggagattgcgccgcgccgacgttcatccagccgagagctatcaattccagcgtaccaccgagtattattccggtttttaaatcaccgagaattaaaccaatcaccgtacaggcaattaacgggcgatgagtctgaaattcatccagcacgctgcccattccggcaatacaggaaaaaagaaatatagcaatgatttgtagggtacttatttccatgatttgtcaccttttaagtgtcgtcatccctgcctgttaaagcatatgtacacaggcgctattatttaatttgcgattaactgttcgtttattttgtagataatattgattgagggatctgacgctacgacgcgtaaatccagtatgacgcctagattatttaactcatgaaatgcgttaatatcatcatcatctaatgaaaccgctttggttaactgttttttaccgggccgccaggccatgccgccaatattcagggtgcctatttttaccccctggcgaaccatcgctaaggcatcctgtgggcgagtgaaaagataaaaaacggtttcgtcctgatattgcgggttgtgataaaccgcgacggctttttcaatattgaccacgttaaccttcattcccggtggcgcagcctgacgcaataatgtccggcgaacttcatcgttataaacttcgtcattgcagataataatgcgctgggcgttagccactttcgaccagacggtagtgacctgaccgtggatcaggcggtcatcaatgcgggcgagcgtaatgttcatcagaaatcctcctctgtcgttgccagttgtttccagacaacgcaggtttgctttgcgatttgcgtcaggtgttcacacagttcatcaacattcatgctgtcctggttatcaaccagttcgagcgccagcggcagagaaagtccgctgattacccgcagacgaggattgcgcatcgcaagcatcgctgccgcattccacgggctgccgcactgtaaatccacggcaatcagccactcattttgattgtgaatgcttactaatttttccagctttgctacgatgtctccggcgttttcaccgggcacaaattcaacggcttcaacattggcgttgccgtaaaccatctgaaccgattccagcatggcgcaagctaatttgccgtgggcacaaaaaatggcgttgaccataaagcctccttagccgcgcgttttgccgcccgcaatgttagtggttactccggtgatatagctggcgcgttcagacagcagataacaaacaaaatcagcgatttctgctaatcttccggcgcgcccaataggaatggcgtttttggtatagccttcacgcagctgctcgacggtgatattgcgcgtccacgccagcgcctcttcatattccggcgtgcgtagcccggttttttccagaatccccggcgcgataccgaccacacggatacygtgtttacccagctctttcgaccaggagcgcgtgaagctattgagcgcggctttggtagcggcgtaacagctttggccttctgagccttccagcccactttctgaggaaacattcacaatcacgccatcatgttgtttgaccatctgtcgcgccaccgcctgcgacatcagaaaaacgcctttctggttgatattgaccattttttcgaatgcagcttcgttgagttcatactgcccggcaggcgctttctcatcgaccagcagacgcgggaaattgaccccggcgttattgaccagaccgtcgatgcgaccaaaacgctggataatttccgctaccgtatgatttacctctttggcgctggaaatatcggtcggccaaaactgatagcctttatgaccttcatattgtccatcgccaccgtgaatatctaccatctgtacgtttgcgccttgtgctaataattcctctacaatcgccagaccaataccggatgcgccgccggtgacgataatgattttatcctgcaaatttaaccacgtttgcataacagactcctgattttagataatagggacccgccgtaatttttattacgataaacatcgggaagatttttatttcagtaatagttcagctgtgctgctattcgttaccagacaattaatatattttccacgcagtgcaccaataattccgctgtatttttcttcactcatggcaatgccaatggaatatcgtgcctgctttaatttattcatttcgatagagagtgttttttcgctcatattcgtttcaaccatttcgccgtgaatatcaaaaaagcgcgagcaaatatcgccagcaacctggcgggcattcaggtcgtcactctcttcaccaccataaaacgcatgccagttagcgccgtcgcgaatggccggtgagccaattcccaccagggcgacatccagattatcccagtaggcagagatggttttaaagtgctgagactgcatgatcccattacgaattaatgggttatccagtagagccggaaaatccgcgagatgcgattcccctttcagcttcgctgccgcgctgtaggttaatgtgtttacgtgatagcggctttcgagtttaccggacggtccgccaataattggtacgcagattaactgccgcgattgccccgcctgcggcaagttttcaaccagtgcgctcaccgcgcgaccccaggaaaaaccgacaatatcgccaggctccagcaagcgatccagcagttgcgcgccgtgtaaccccatcatcgccagttgagtctcttcatcctcatcatttcccgacaccaccacaacgtctttcaggccaaacttttgcttcagttgctgctccagccagagattttcgttgtagtcatagttgatggcgatggtgacaattccctgatcgcggcctcgtttaagcaagcggctgatgttggtgcggtaaatacccagttcgcgcgcgatttgcgcctgcgtcatatcctgttcgtaatagagttgggcaatcttcacaatcaaacggatatcgtcactgttttccattgccgcctcctggttctgcacatttgtgcaaatacgctttctcaccgcttgatctgatataaccccatcatgatggcctttcaaagcgatttttcactctttgcatggggagaaatagcgctttctcttgcacatttgtttctctgcgcagtagttatcagcacaggtgtgcagcgattcgtaatatgttgattatccttattttgccacgcaaatttgcattgtacttccggagacacttttgtgataaaaggcgtggcagatcacatttaatttcgacgttgccgcataaccctgtttttccccgctaagaggtacggtatattccgcgttttacaggagaatttatgctgcccgactcatcagtccgtttaaataaatacatcagcgaaagcggaatttgctcacgccgcgaagcggatcgctatatcgagcaaggcaatgtgttccttaatggcaagcgagccaccattggcgatcaggtgaaacccggcgacgttgtgaaagtaaacggtcagttgattgagcctcgggaagccgaagatttggtacttatcgccctgaacaagcccgtaggcattgtcagcaccaccgaagatggcgagcgcgataacattgtcgatttcgttaaccacagcaaacgcgtgttcccgattggccgcctggataaagactcccaggggctgattttcctcaccaatcacggcgatctggtgaataagatcctccgtgcgggtaacgatcatgagaaagagtatctggtgacggtcgataaaccgattaccgatgaatttattcgtggtatgggggcgggggtgccgatcctcgggacggtgactaaaaagtgcaaagtcaaaaaagaagcgccgtttgtcttccgcattaccctggtgcaggggctgaaccgtcagatccggcgcatgtgcgagcatttcggctatgaagtgaaaaagctggaacgtacgcgcattatgaacgtcagcttaagcggcattccgctgggggagtggcgcgatttaaccgacgatgagttaatcgacctctttaagctcatcgaaaattcctcttccgaggcaaaacctaaagcgaaggccaaaccgaaaacagcgggcatcaaacgtccagtcgttaagatggaaaaaacggcggaaaaaggcggtcgcccggcgtccaacggtaagcgttttacctcgccggggcgaaaaaagaaggggcgctaatcagcgcctgccgcgcgtcgacgtatttgctgaccagctaaatgacgcttcaggatccggtttataagcctgctttttctttaactggcgggcttttttcgcttcagcctcacgctcgaccattaatttatcgatgtactctttcttaatgctgttggtttcggagttggtcagtacgcgaccatgcgcaatccgcgcccgatccagcagtgttttaagttcacgctgctcgcgttcagtcatctctttttgggtaatacgggggagtgccatgatggtgccctcagtgagccagagagttcagtgtacgggaattcgtttgcgagcagaactgataatattcattttgccttctcttaactatttatctctttcgataattaattagagatgcagataaaaaaattaaaggcaattattctccgataaagacgctggttaacagagtacaggctcgtttattgatgagcatagtgacaagaaaatcaatacggcccgaaatatagcttccaggccatacagtatttactcaaacaaattactatgcagtttttgcaccacctgctcggcatcttcgccgggcaccaggaagcacaggttatggctggatgcgccgtaacaaatcatgcgaatgttgaacggttccagtacgccgaatacctctttgccaacgccgcaggcttttgacaggtcattgccaatcaacgcgaccagcgccagaccttcttccacctccacccggcacagtgcggaaagctccatcagcagagattgcgtcagcaacgtatcgccagtggaggttgaaccggtggtatcaagggttaatgccacgctcacttctgacgtggtgattaagtctaccgaaatattatgccgcgcgaggatgccgaaaacttccgcgaggaaaccgcgagaatgcagcatattcaggctgtgcaaagtgagcagagtctgattgcgacgaagcgccagcgcgcggaacagcggcggattttcagttttattgcacaccagcgtaccacctgcgcgtgggtctttgctggagccgacaaagactgggatatcgctgcgtactgcgggtagcaacgttgccggatgcagtacttttgcaccaaaagttgccatctctgccgcttcggcaaacgcgatttcatcaatgcgttttgctgcggaaactacgcgtggatcggtggtgtagatgcccgggacgtcggtccagatatcaacacgagatgcgtgtaaagcctccgccagcaaggctgccgtataatcgctgcctccacggccaagcgtcgttgtacgacctttattttcgctaccgataaatccctgggtgatcactaagccttcattgagacgtgggagcagctgcagcgcggccagttccgccagcgcggctacatctggctctgcacgaccaaatcggtcgttggtacgcatcactttacgtacatcaaaccactgtgcctgaacatcgcgttcgcgcaggatctcgacaaacagcagggtcgacatcagctcgccgtggctgaccagttcatctgtcagcgccggagacgttgccagcgccgccgcttctgccagaacagtaatgttctccagcagacgttcaatctcttcacggataacgttcgggtaacgcagacgttccagaatggcaaactggatgttgcgaatagcgtcgagtttttcgaatcgctcgccaggttccagtccttccgctaaagcgaccagcagattagtgataccagcagaagccgagaggacaactaaacgcacgttggcatcagaaagcacaatatcagcgctgcggttcatggcgtcaaaatcagctacgctggtaccgccaaatttggagacaacaatttcagacataactacctcgtgtcaggggatccattttcagccttggcacaagggaagagcggaagacgggtgggcgcagagcgatacttcgctactattttcacccagaagtgctccaccacttgcgaaacgcccgactgcgaacgcttctggtgacaacccaggggattcagcccctgtagccgatgatgaacgtggccagccgttcaatcacctcggcgatgcaccccctcaggtgttatcacaggactggctcctccaacaccgttacttgggcaacgcgcctcttctggcctgcgctagcgcaggtagtacatttataaataaagggtgagcggggcggttgtcaacgacggggtcatgcggatttttcatccactcctggcggtcagtagttcagctaataaatgcttcactgcgctaagggtttacactcaacattacgctaacggcactaaaaccatcacatttttctgtgactggcgctacaatcttccaaagtcacaattctcaaaatcagaagagtattgctaatgaaaaacatcaatccaacgcagaccgctgcctggcaggcactacagaaacacttcgatgaaatgaaagacgttacgatcgccgatctttttgctaaagacggcgatcgtttttctaagttctccgcaaccttcgacgatcagatgctggtggattactccaaaaaccgcatcactgaagagacgctggcgaaattacaagatctggcgaaagagtgcgatctggcgggcgcgattaagtcgatgttctctggcgagaagatcaaccgcactgaaaaccgcgccgtgctgcacgtagcgctgcgtaatcgtagcaataccccgattctggttgatggcaaagatgttatgccagaagtcaacgcggtgctggagaagatgaaaaccttctcggaagcgattatctccggtgagtggaagggttataccggcaaagcaatcactgacgtagtgaacatcgggatcggcggttctgacctcggcccgtacatggtgaccgaagcactgcgtccgtacaaaaatcacctgaacatgcactttgtttctaacgtcgatgggactcacatcgctgaagtgctgaaaaaagtaaacccggaaaccacgctgttcctggtagcatctaaaaccttcaccactcaggaaaccatgaccaacgcccatagcgcgcgtgactggttcctgaaagcggcaggtgatgaaaaacacgttgcgaaacactttgcggcgctctcaaccaatgccaaagccgttggcgagtttggtattgatactgccaacatgttcgagttctgggactgggtcggcggtcgttactctttgtggtcagcgattggcctgtcgattgttctctccatcggctttgataacttcgttgaactgctttctggcgcacacgcgatggacaagcatttctccaccacgcctgccgagaaaaacctgcctgtactgttggcgctgattggcatctggtacaacaatttctttggtgcggaaactgaagcgattctgccgtatgaccagtatatgcaccgtttcgcggcgtacttccagcagggcaatatggagtccaacggtaagtatgttgaccgtaacggtaacgttgtggattaccagactggcccgattatctggggtgaaccaggcactaacggtcagcacgcgttctaccagctgatccaccagggaaccaaaatggtaccgtgcgatttcatcgctccggctatcacccataacccgctctctgatcaccaccagaaactgctgtctaacttcttcgcccagaccgaagcgctggcgtttggtaaatcccgcgaagtggttgagcaggaatatcgcgatcagggtaaagatccggcaacgcttgactacgtggtgccgttcaaagtgttcgaaggtaaccgcccgaccaactctatcctgttgcgcgaaatcactccgttcagcctgggtgcgttgattgcgctgtatgagcacaaaatctttactcagggcgtgatcctgaacatcttcaccttcgaccagtggggcgtggaactgggtaaacagctggcgaaccgtattctgccagagctgaaagatgataaagaaatcagcagccacgatagctcgaccaatggtctgattaaccgctataaagcgtggcgcggttaatcatcgttcatgcctgatgccgctatgtakgccggataaggcgtttacgccgcatccggcaactggtgcctgatgcgacgctttacgcgtcttatcaggcctacaggtcgatgccgatatgtacatcgtattcggcaattaatgcatagcacgattaattaaataaccttaaaaacaatgccgactataagtcggcattgttttatcagataaatccccttgtctgtgatttaacggaaatcataccgtgaggttaatcctaaaatagatttttaatcgtgattgatttcggaaaatactcagattaattacttttacttttattttaacactatgatttttaatgttatttatatataggttgtagcttatatttgatattcattccaattatcctaaaaccccatctctaattccccgcgccgtaattcgcatgctttagttgtgtatactcgatcccgcccgaaatgtttttgggtaaatctccattcattcaatgaagggaaattgttatgaaaaaagttctgtatggcatttttgccatatctgcgcttgcggcgacttctgcgtgggctgcacctgtacaggtgggcgaagcggcagggtcggcagcaacgtcggtttcggcggggagttcctccgcgaccagcgtcagcaccgtaagctcggcggtgggtgtcgcgctcgcggcaaccggtggcggtgatggttctaataccgggaccaccacaaccacgaccaccagtacccagtaataaagtatgtatccccaaaataattcgagtcattgcatctgtggctagaagtatgaagggatttaccataaccacactccggtgtggttattctgcccctctggagaagagtcgtgaagcgacctgcattcattcttatctgcctgctattacaggcctgttcagccacgactaaagagctgggcaattcactgtgggacagtctgttcggcacgccaggcgtacagctgacggacgatgatattcaaaatatgccytacgccagccagtacatgcagcttaatggtgggccgcagttgtttgtggtgctggccttcgctgaagacggacaacaaaaatgggtcactcaggatcaggccactctcgtcacacaacatggtcgtctggtgaagactttgcttggcggcgacaacctgattgaagtgaataaccttgccgccgacccgctgattaaacccgcacaaatcattgatggcgcaacctggatgcgcacgatgggctggaccgagtaccagcaggtacgctacgccaccgcacgctcagtcttcaaatgggatggcaccggtaccgttaaggtcggcagcgatgaaaccgcggttcgcgtgctggacgaagaagtctccaccgaccaggcgcgctggcataaccgctattggatcgacagcggagggcaaattcgccagtcggaacagtatctcggcgcggattatttcccggtgaaaaccactctcatcaaggcggcaaaacaatgattaaacaaactattgtcgcgttgcttttgagtgtgggagcgtcatcggtcttcgcggcaggaaccgtcaaggtgttcagcaatggcagcagtgaggccaaaacgctaacgggcgcagagcatttaatcgatctggtaggccaaccgcggctggcaaacagctggtggcctggtgcggtgattagcgaagagctggcaacggcggcagcattgcgtcagcagcaggcgttgctgacacggctggcagaacagggcgcagattccagcgccgacgatgccgctgcgattaacgccttacgccagcaaattcaggcgttgaaggtgacgggcaggcaaaaaatcaatcttgatcccgatatcgtccgcgttgctgaacgcgctaacccgccgttgcagggcaactacacgctgtgggtcggaccaccaccgtccacggtcacgttgttcgggcttatcagccgtcctggcaatcagccattcactcccggtcgcgacgtggcgagctatctctccgggcaaagtctgcttggcggtgcggatcgtagctacgcgtgggtggtttacccggacggacgcacacaaaaagcgccggtggcttactggaacaagcgtcacgtagagccgatgcccggcagcattatttatgttggcctcgcggactccgtctggagtgagatgcctgatgcccttaacgccgacattcttcagactctgacgcagcggatacctcaataatgaaaaaaagacatctgcttagcttactggcgctgggcattagcacagcttgctacggcgaaacatatcctgcgcccattggtccgtcgcagtcggatttcggtggcgtaggattattacaaacgcccacggctcgcatggcgcgggaaggggagttgagtctgaactatcgcgataacgatcagtaccgttattactcagcttcagtgcaactcttcccgtggctggaaacaacgctgcgctacaccgacgtgcgcacccggcagtacagcagcgtcgaagcgttctctggcgatcaaacgtataaagataaagccttcgatctcaaactgcgtttgtgggaagagagttactggctgccgcaagtggcggttggtgcgcgggatatcggcggtacggggctgtttgatgcggaatatcttgttgccagcaaagcctgggggccgttcgattttacgcttggcctgggctggggatatttgggcacaagcggtaatgtgaaaaatccgctctgttcagccagtgataaatattgctatcgcgataacagctacaaacaggcgggatctatcgacggtwgccagatgttccacggtcctgcctcactgtttggcggcgtggaataccagacgccctggcaaccgctgcgcctgaaactggagtatgaaggcaataattatcagcaggattttgccggtaagctggagcaaaaaagtaagtttaacgtcggggcgatttatcgcgttaccgattgggccgacgttaaccttagctatgaacgtgccaacacctttatgtttggcgtcacgctgcgcaccaactttaacgatctgcgcccgtcttacaacgataacgcccgcccgcaatatcaaccgcagccgcaggatgccattttgcagcattcggtggtggcgaatcagttaacgctgttgaaatacaatgccggacttgccgatccgcagatccaggcgaaaggcgatacgctgtatgttaccggcgagcaggtgaaatatcgtgattcgcgcgaagggatcgttcgtgctaatcggatcgtgatgaatgatctgccggatgggatcaagacgatccgcgttacggaaaatcgccttaacatgccgcaggtgacgacggaaacggatgtcgccagcctgaaaaatcatctcgccggagagccgttgggccacgaaacgaagctggcgcaaaaacgcgtcgagccagtggttccgaagtccaccgagcagggctggtatatcgacaaatcgcgctttgatttccatatcgatccggtgctgaaccagtcggtcggtggcccggaaaacttttacatgtatcagctgggcgtgatgggaacggcagatttgtggctgacggaccatctgctgaccaccggcagcctgtttgcaaatcttgccaacaactacgacaagtttaactacaccaatccgccgcaggactcgcacttaccgcgcgtgcgtacccatgtgcgcgagtatgtgcagaacgatgtctatgtgaataacctgcaagccaactacttccagcatctgggcaacggcttctacggtcaggtctacggaggttatctcgaaaccatgtttggcggtgcgggggcagaagtgttgtatcgcccgctggacagcaactgggcgtttggtctggatgccaactacgttaaacagcgcgactggcgtagtgcaaaggatatgatgaaattcaccgactacagcgtgaaaaccggacatctgaccgcctactggacgccatctttcgctcaggatgtgttagttaaagccagcgtcgggcagtatctggcaggggataaaggcggcacgctggagatcgctaaacgctttgacagcggcgtggtggtgggcggctatgccacgatcaccaacgtttcgaaagaggagtacggcgaaggggacttcaccaaaggcgtgtatgtctctgtaccgttggatctcttctcgtctggcccgacacgcagccgtgcggcgattggctggacgccgctgacgcgtgwcggtggtcagcaacttgggcgtaagttccagttgtatgacatgaccagcgaccgtagcgtcaatttccgytaagtcatgggaaaggtgccagttttcgcaatcactggcacctttattcttaatggcctgttgagccatcaggaacgcagttcacccccggtttgcgatctggtgtgtaaaggcgaaaacattctgtcttcctgtccgtcgatatcggttgcaggtctggttgcctgagcgactgggccatcattgggctggagacattgctttgcggtaggtcggctttatcagcagtaccgagcggaccagcataagcaggaagagcagagactgataacatcaaagcagcaaaataaggcttcatttttaccacctttatcaggttacgtttcatttgttccagaggaacattgtcgatttttcgcgcattgctggtggctgggaatcacctgaatgggtgatttttgaattaccggctttggtgcggtttgtcttgccggatgcgccgccaggcgcggcttatccggcctacgggtaggtatatccggctttggtggaggcgcgctccaaatccaggttgaacaaaacatacacaaaaaatatagatctccgtcacatttttgcgttatacaggaagctcgccactgtgaaggaggtactgctatgacgtcactctctcgtccgcgcgtggagtttatctccaccattttgcagaccgtactcaatcttggcctgctgtgcctcggccttattttggttgtcttcctcggcaaagaaacggtgcatctggctgatgtgctgttcgcgccagaacaagccagcaaatatgagctggtagaaggactggtggtttactttctctatttcgaatttatcgcgctgattgtgaagtactttcagtccggttttcacttcccgctacgttactttgtctatattgggatcaccgccattgtgcgcttgatcatcgtcgatcataaatcgccactggatgtgttgatctactcggctgcgatcctgttactggtggtcaccctgtggctgtgtaattcgaaacggctgaagcgggagtaaaaagacagcacgccgaactggcgcggcgtgctggacaggaagattacagcgtagcagtttgttgtgttttcttcgtttccggttcccagagggcttccagctcctcaagggttttacctttggtttccgggacaaatttccacataaacagtgctgccagaacgcccatacaaccgtaaatccagtaggagaaaccgttgtggaaatgggccaccagccaggagtttttgtccatcatcgggaaggtccaggagacgaagtagttcgccagccactgggccgccaccgcgattgccagcgctttacctcgaatagcattcgggaagatttccgacagcagtacccagcataccggaccccaggacatggcaaaggcggcaacatagaacagcatcgacagtagcgccacaatacccggtgcctgagtgtaaaacgcggtaccgaggctaaacataccgattgccattccgagtgcgccgataatttgcagtggcttacgaccaaatttatccaccgtcataattgccagaacggtgaaggtgaggttgataactccgacaataatggtctgcaacagcgcgatatccgtgctggcccccagcgttttgaacacttccggcgcgtagtacagcaccacattgatgccgacaaattgctggaagatggagagcataacgccgatgacaatcacgcccacgccaaacatcagcagacgaccaccggttttgcggccatgatccagggagtgtttaatttcctgtactgcctgagttgcaagcgtgttgcccataattttgcgcaggataccttccgcctgttcttgcttgccgcgtgacatcagccagcgaggactttctggcacggtatacagcagcattaagaacagcagtgcagggatacattccgaggcaaacatataacgccagccgtcagtattcagccagctggcatcaccggaacgcgcaataaaatagtttacgcagtaaactaaaagctgcccgaaaataatcgcaaactggttaaatgaaaccagtttcccgcgaatatgagcaggagcaagttccgcaatatacattggtgaaagcattgaggctaaaccaacgccaataccgccaataatacgataaataacaaattccgggacataacctgccagataaacaggcactgtgttgtccgggtttatagaggtaaaaccaagttctggccaggcagaacctacaccagaaataaaaaacaggacagcagcaatcttaagtgaatcacgacgaccgaagcggttactgcaataaccaccgagggcaccgccgatgatgcaaccaatcagagcgctggccacgcaaaaccctaacagggagttggcagcggattcacttaagttttgtggagcaacaaagacggtattgagtgactcaacagtaccggaaataacggcggtgtcgtagccaaataataaaccacctaatgtagcgactaaggtaatcgaaaatatataactggaattatactgggtattcattcagacctgccttagaccattctgatcttttatcagtgcattgatgttggaattgtcaggcagttaaggcaattatcattttttacaatgcgtttacgtaatgtcttttctgtgatcttaattgtgataattatccaaaattgataaaaacaatactattgccgtgactcagagcacgaaagagaattatcgtaagtgggaaaacaaataacgtaaaaataataagctctatgatggaaatattaaccggcgaacgattcagattgcagacgaaagaaaaaaaggcgctccgtggagcgccgaataacagtcacaagttgggataacgtaagttgagggtgcagcggcataacattggcagaacaacatctttaacctttcacaccacctgccgtcaggccgttgaccagccagcgttgagccagcaagaagacgatggtgatcggtaatgcagacatcacggcagcggcggcaaagtcaccccacaggtagttttgcggattgaggtattgctgcatccccacggccagggtgtagctgtttacgtcacgcagtaacagcgacgcgaccggaacttcagtaatggcagcgataaacgacaggatgaataccaccgccagaatcggtactgacagcggcaacaggacaaggcggaaggcctgccacggtgtcgcaccatccagcgcagccgcttcttccagcgaactgtcgatggtttcgaaatagcctttgatggtccagacgtgcagcgcaatcccacccagatacgcgaaaattacgccgccgtgagtattcaggccaatgaatggaatgtactcacccagacgatcaaacaacgcatacaacgcgaccagtgaaagtactgccgggaacatctggaaaatcagcattcctttcagcagcgtcgctttgcctggaaagcgcatacgggcgaaagcgtaggcgcaggtggtggagagcgccacaatgccaatcgcggaaatcccggcgacctttaccgagttccacagccacagcagcaccgggaatggcggtggcgtaatgcgaccatcagcctgttccacgctaaaacctaatgccagtttccagtgatcccaggagatttgctccgggatcaggctgccggtcgcaaagttcccctggcgcagtgagatagcgacgaccatcagcagcgggaacataatcgccgcgataaaaagtagcagtagcaggtgagtaataaacaaacgtgctttttgcgatttcggttggaccattgccatttttgttatctcccttaatcaaacttcattcgcgtggctttcaggttcactatcgccagcgcacccaccagcaggaagatcagcgtggcaattgctgctgccagaccgaagtcctgacccccgccgccttcaaaagcgatgcggtaggtgtagttaacaagcaggtcggtataaccggctggcgtggtcgtgccaagacgatccgggccgccgttggttaacagttgaatcagcacgaagttgttaaagttaaaggcgaagctggcgatcatcagcggcgtcagcggtttaatcagcagcggcagcgtaatcttaaagaagttctggaacggacctgcgccatccattgctgaggcttcatacaaatcgtccggaatcgctttcagcaagcccatgcagaggatcatcatgtacggatagcccagccaggtattgacgataatcagcatcgttcgggcggtggtcggatcgctgaaccaggcgggcttcacgccaaacagcgcgctcaacatcatgttgatctcaccgaagctctggttaaacaaccctttgaaaatcaagattgaaatgaacgatggcaccgcgtagggcagaatcagcaggacgcgatagaccgctttgccgcgcaacgcttcccactgcaccagacacgccagaaccatgccgactgccaccgttaaaaagacagtgatcagcgagaacaccacggtccagacgaaaatggcgaggaacggtttctgaatgccttcgtcggtgaagacgcgagtaaagtttttccagccggtggtcacggtgtaaccggggcttagcttttcatcaccccagttgccgtcggcggtaatggactggtaaaagccaatttggttattcggacgatatttcacgccgctctgattattcgtcaacgtgccgtcaccgtcgagtgtgtagagcggctgcgtgccagaaaactggcgcagggagctcatcatcactttgttgccatccggcagaatggcggtaatgtcactcagcgcctgacgattctgggtaatcacgcgtagatttgcgcgttcgccttcgggctgggcggtcgtttctttcagttgcagtttttgctctctgccaaatttaaaagcgtcggagaggtaatttttgccggtttcgccgtcgctgagcgccagttgccactcatcgcccgccgggtaaagaccamagttataggttttgcctgcttgccaggagcgatctaacaacacttcctgtgcacgttcaaaagtcagctggttagtgctgctgtagttggtgaaggcaatggcgatggtgcagaccagagggaagaggacgaataatcccattccagccattcccgggtaaacatagcgccaggcgtaggctttacgattggcgaaaatatacagccccgctgaactcaatatcagcgtggtaatggcgaacaggtattccccttgtgcgtacattaaaacaacaaggtaacccaccagcaggccgagcagacctaacactgaccatttcagcgcgtcgctttgccaccaatgtttctttttaatgacatccatggggttcttcctcattccaggacggataaggctttcatgccttatccgacaacaactgcctgatgcgacgctgacgcgtcttatcaggcctacatacgtttcggttttgtaggccggacaaggcgttcacgccgcatccggcatttcacagcattacttggtgatacgagtctgcgcgtctttcagggcttcatcgacagtctgacgaccgctggcggcgttgatcaccgcagtacgcacggcataccagaaagcggacatctgcgggatgttcggcatgatttcacctttctgggcgttttccatggtggctgcaatacgtggatctttcgccaactcttcctcgtaagacttcagcgctacggcacccagcggtttgtctttattaaccgcttccagaccttcgtcagtcagcagatagttttcgaggaactctttcgccagctctttgttcggactggcggcgttaataccggcgctcagcacgccaacgaacggtttagatggttgacccttgaaggtcggcagtaccgttacaccataattcactttgctggtgtcgatgttggaccatgcccacgggccgttgatagtcatcgctgtttcgcctttattaaaggcagcttctgcgatggagtaatcggtgtctgcattcatgtgtttgtttttaatcaggtcaaccaggaaggtcagacccgctttcgcgccagcgttatccacgcccacgtctttaatgtcgtacttgccgttttcatacttgaacgcataacccccgtcagcagcaatcagcggccaggtgaagtacggttcttgcaggttgaacatcagcgcgctcttacctttcgctttcagttctttatccagcgccgggatctcttcccaggtttttggcgggttcggtagcagatctttgttataaatcagcgataacgcttcaacagcgatcgggtaagcaatcagcttgccgttgtaacgtacggcatcccaggtaaacggatacagcttgtcctggaacgctttgtccggggtgatttcagccaacaggccagattgagcgtagccaccaaagcggtcgtgcgcccagaagataatgtcagggccatcgccagttgccgcaacctgagggaatttctcttccagtttatccggatgctcaacggtgactttaattccggtatctttctcgaatttcttaccgacttcagcgagaccgttatagcctttatcgccgttaatccagattaccagtttaccttcttcgattttggcgagagccgaggcggaaaacatcatcgtcgttaatgcggataatgcgaggatgcgtgcacctgtttttattttcataatctatggtccttgttggtgaagtgctcgtgaaaacacctaaacggactctagtttctttatacggcaacctctttccatcctccttgcccctacgccccaccgttgctttgtgtgatctctgttacagaattggcagtaatgtggagatgcgcacataaaatcgccacgatttttgcaagcaacatcacgaaattccttacatgacctcggtttagttcacagaagccgcgttctcatcctcccgcctcctcccccataaaaaagctagggggtggaggatttaagccatctcctgatgacgcatagtcagcccatcatgaatgttgctgtcgatgacaggttgttacaaagggagaagggcatggcgagcgtacagctgcaaaatgtaacgaaagcctggggcgaggtcgtggtatcgaaagatatcaatctcgatatccatgaaggtgaattcgtggtgtttgtcggaccgtctggctgcggtaaatcgactttactgcgcatgattgccgggcttgagacgatcaccagcggcgacctgttcatcggtgagaaacggatgaatgacactccgccagcagaacgtggcgttggtatggtgtttcagtcctacgcgctctatccccacctgtcagtagcagaaaacatgtcatttggcctgaaactggcaggcgcaaaaaaagaggtgattaaccaacgcgtcaaccaggtggcggaagtgctacaactggcgcatttgctggatcgcaaaccgaaagcgctctccggtggtcagcgtcagcgtgtggcgattggccgtacgctggtggccgagccaagcgtatttttgctcgatgaaccgctctccaacctcgatgctgcactgcgtgtgcaaatgcgtatcgaaatctcccgtctgcataaacgcctgggccgcacaatgatttacgtcacccacgatcaggtcgaagcgatgacgctggccgacaaaatcgtggtgctggacgccggtcgcgtggcgcaggttgggaaaccgctggagctgtaccactatccggcagaccgttttgtcgccggatttatcggttcgccaaagatgaacttcctgccggtaaaagtgaccgccaccgcaatcgatcaagtgcaggtggagctgccgatgccaaatcgtcagcaagtctggctgccagttgaaagccgtgatgtccaggttggagccaatatgtcgctgggtattcgcccggaacatctactgccgagtgatatcgctgacgtcatccttgagggtgaagttcaggtcgtcgagcaactcggcaacgaaacccaaatccatatccagatcccttccattcgtcaaaacctggtgtaccgccagaacgacgtggtgttggtagaagaaggtgccacattcgctatcggcctgccgccagagcgttgccatctgttccgtgaggatggcactgcatgtcgtcgactgcataaggagccgggcgtttaagcaccccacaaaacacacaaagcctgtcacaggtgatgtgaaaaaagaaaagcaatgactcaggagatagaatgatgattactctgcgcaaacttcctctggcggttgccgtcgcagcgggcgtaatgtctgctcaggcaatggctgttgatttccacggctatgcacgttccggtattggctggacaggtagcggcggtgaacaacagtgtttccagactaccggtgctcaaagtaaataccgtcttggcaacgaatgtgaaacttatgctgaattaaaattgggtcaggaagtgtggaaagagggcgataagagcttctatttcgacactaacgtggcctattccgtcgcgcaacagaatgactgggaagctaccgacccggccttccgtgaagcaaacgtgcagggtaaaaacctgatcgaatggctgccaggctccaccatctgggcaggtaagcgcttctaccaacgtcatgacgttcatatgatcgacttctactactgggatatttctggtcctggtgccggtctggaaaacatcgatgttggcttcggtaaactctctctggcagcaacccgctcctctgaagcaggtggttcttcctctttcgccagcaacaatatttatgactataccaacgaaaccgcgaacgacgttttcgatgtgcgtttagcgcagatggaagtcaacccgggcggcacattagaactgggtgtcgactacggtcgtgccaacctgcgtgataactatcgtctggttgatggcgcatcgaaagacggctggttattcactgctgaacatactcagagtgtcctgaagggctttaacaagtttgttgttcagtacgctactgactcgatgacctcgcagggtaaaggtctgtcgcagggttctggcgttgcatttgataacgaaaaatttgcctacaatatcaacaacaacggtcacatgctgcgtatcctcgaccacggtgcgatctccatgggcgacaactgggacatgatgtacgtgggtatgtaccaggatatcaactgggataacgacaacggcaccaagtggtggaccgtcggtattcgcccgatgtacaagtggacgccaatcatgagcaccgtgatggaaatcggctacgacaacgtcgaatcccagcgcaccggcgacaagaacaatcagtacaaaattaccctcgcacaacaatggcaggctggcgacagcatctggtcacgcccggctattcgtgtcttcgcaacctacgccaagtgggatgagaaatggggttacgactacaacggcgatagcaaggttaacccgaactacggcaaagccgttcctgctgatttcaacggcggcagcttcggtcgtggcgacagcgacgagtggaccttcggtgcccagatggaaatctggtggtaatagcaaaacctgggccggataaggcgtttacgccgcatccggcataaaacaggttgtcattatctgaaaggggcgaaagcccctctgattatcgggtttagcgcgctattgcctggctaccgctgagctccagattttgaggtgaaaacaatgaaaatgaataaaagtctcatcgccctctgtttatcagcagggttactggcaagcgcgcctggaatcagccttgccgatgttaactacgtaccgcaaaacaccagcgacgcgccagccattccatctgccgcgctgcaacaactcacctggacaccggtcgatcaatctaaaacccagaccacccaactggcgaccggcggccaacaactgaacgttcccggcatcagtggtccggttgctgcgtacagcgtcccggcaaacattggcgaactgaccctgacgctgaccagcgaagtgaacaaacaaaccagcgtttttgcgccgaacgtgctgattcttgatcagaacatgaccccatcagccttcttccccagcagttatttcacctaccaggaaccaggcgtgatgagtgcagatcggctggaaggcgttatgcgcctgacaccggcgttggggcagcaaaaactttatgttctggtctttaccacggaaaaagatctccagcagacgacccaactgytcgacccggctaaagcctatgccaaaggcgttggtaactcgatcccggatattcccgatccggttgctcgtcataccaccgatggcttactgaaactgaaagtgaaaacgaactccagctccagcgtgttggtcgggcctttatttggttcttccgctccagctccggttacggtaggcaacacggcggcaccagctgtggctgcrcccgctccggtgccggtgaagaaaagcgagccgatgctcaacgacacggaaagttattttaataccgcgatcaaaaacgctgtcgcgaaaggtgatgttgataaggcgttaaaactgcttgatgaagctgaacgcctgggatcgacatctgcccgttccacctttatcagcagtgtaaaaggcaaggggtaattacgccccacagtgctgattttgcaacaactggtgcgtctcctggcgcacctttttttatgcttcattccagggatatgagcgattttttatagtaactcacttcttcttcactaagaatatccattatctcaatgtattatcagagattcttttcctttcgccggtagtgtctggacgctcaggctactttttccagttatttcatttctgtaatgcagaggttttatgttaggtcatatctcaaagtttgacggcaataactctttgataaaacatggtgtggtgcaaggaaataatatagtagattttgatttactacgtaattttaatggggggccagggttaaatcgagaaaactttatttatatcagcaatatttttttaaatataaaacaacggaacgaaaaaaatcattcaataaatatgtttcgtgaagtctcaatcagtggtgatattgtaagcgtaaaattttatagaaatgaaaaaatagaatgcgcttgtgattttatgatggctaaagatgcgcaggggtatatcgacctgtctgaattggatttaacaagttgtcattttaaaggtgacgttatttcgaaggtgtctttcatatcatcaaatctacaacatgtaacattcgaatgtaaagaaattggggattgcaattttactactgcaatagttgataatgtcatatttaaatgtcgacgtttacacaatgtaatttttatcaaagcgagtggtgattatgtcgattttagcaaaaatattcttgatacagttgacttctcgcagagtcaacttactcatagtaatttttgtgaatgtcagattagaaattcaaacttcgatcattgttatctttatgcttcgcacttcaccagagcagaatttcttactgacaaagaaatatcatttattaaatcgaatttaacagctgttatgtttgatcatgtgcgaatatcgacagggaattttaaagacagcgttacacaactaatggtattatctattgattactcagatatatttggaaatgaatatctcgatggttatatcaataacattataaaaatgattgattcgttgccagatgatccagcgatattgaaatccgttctggcagtaaaactggtgatgcaattaaaaattcttaatattgttaataaaaactttattgagaatatgaagaaaatatttagccatggtccttatataaaagatcccattatacgtagttatatccatcctgatgaagataacaagttcgataattttatgcgtcaaaatcgattcagtaaggtgaatttcgatacccaacagatgatcgattttattaacagatttaatatgaataaatggctgattgatcgaaataacaatttttttatccaacttatcgatcaggctctacgatcaacgaatgatacgatcaaagaaaatgcctggcatctttataaagagtggattcgtagtgatgatgtttcacctttatttatagaaattgaagataatttaagaacctttaacacgaatgaattaacacgaaacgataatatctttatcttgttctcctctgtcgatgatgggccagttatggtggtaagctcccagcgcttacatgatatgttgaatcctacaaaagataccaattggaattccacgtatatctataaatccagacatgagatgttgcctgttaatcttactccggaaacacttttcggctccaaatcttatgataaacatgcgcttttccccatttttactgcgagttggcgagctaatcgtataaagaataaaggtatttaagtaaaggaaaacatcaccgctcttggcatcatgggcggtgatgcccctatggttgccctcgccagcacgggcatcggcaaagcgtaaggttcaacagcgttttaccacttcatgcgattgttgcgtttttgttgcgcattagatcacttaatttgctttacatctcccgtaaacacttttctgcgatacaatgcctttacgttatgtaacggagagttcggcatgtcacaccccgcgttaacgcaactgcgtgcgctgcgctattgtaaagagatccctgccctggagccgcaactgctcgactggctgttgctggaagattccatgacaaaacgttttgaacagcagggaaaaacggtgagcgtgacgatgatccgcgaagggtttgtcgagcagaatgaaatccccgaagaactgccgctgctgccgaaagagtctcgttactggttacgtgaaattttgttatgtgccgatggtgaaccgtggcttgccggtcgtaccgtcgttcctgtgtcaacgttaagcgggccggagctggcgttacaaaaattgggtaaaacgccgttaggacgctatctgttcacatcatcgacattaacccgggactttattgagataggccgtgatgccggactgtgggggcgacgttcccgcttgcgattaagcggtaaaccgctgttgctaacagaactgtttttaccggcgtcaccgttgtactaagaggaaaaaaatatggagtggagtctgacgcagaataagctgctggcgtttcatcgcttaatgcgtacggataagccaattggcgcgttactgctgctctggccaacattatgggcgttgtgggtggcgacaccgggcgttccccagctctggatcctggcggtgtttgtcgcgggtgtctggctgatgcgcgctgccggatgtgtggtgaatgattatgctgaccgcaagtttgatggtcatgttaagcgcacggcgaaccgaccacttcccagcggcgcggtaacagagaaagaggcgcgcgcgctgtttgtagtgctggtactgatttygtttttactggtgctgacgctgaatacgatgaccattctgttgtcgattgccgcgctagcgctggcgtgggtgtacccgtttatgaagcggtatacccatctaccgcaagtggtgctgggcgcggcgtttggctggtcgattccaatggcttttgctgctgtgagtgagtcggtgccattgagttgctggttaatgttcctcgccaatattytctgggcggtggcttacgacacgcagtatgcgatggttgaccgtgatgatgatgtgaagattggcattaaatccaccgcaatcctgttcggccaatacgataaattgattattggtattttgcagattggcgtactggcgctgatggcgattatcggtgagttaaatggcttaggctggggatattactggtcaattctggtggctggcgcgctgtttgtttatcaacaaaaactgattgccaaccgcgagcgcgaagcctgctttaaagcatttatgaataataactatgttggtctggtactgtttttagggctggcaatgagttactggcatttctgatgatgtaaaaaagccggatgatcatccggctttcttctgggttgcctgatgcgctgcgcttctcaggcctacacaacagatcgcaatttattgaatttgcagattatggaaggccggataaggcgtttgcgccgcatccggcaattctctctgattacccttcgccctgcgtcgcactctcaatcgtcaaacgcacgtctgatgtaatcaactccgccagcaactgataaaccttcatcgtttctgccggttcggcatcgccgctatcgctgatatacccttcatcacgcagcgtaagcaccagagaactgaacaccgccttgtcgaagaactccggcgcgttgatgccgtgcagcacggagagacgttgcgcgacggtgcggctctctttctccagcgtaccgcggttgatcgacgggttggcgctcaacagccagaaggtgatggcataacgttgcagcgtttcgcgcgcgcctgcggcgagcagctgtagcgtgcgagaatgcaccgggttgatatgcaactcatcatcttgcagggtaatcagcccctgacgttgcatctcatttgccagcgcatcaataacgtccggcaactcgtcgcgatcccagcgcaggaacagctccgctttcagcattgggtaaagcacattgacgtgctccatcaatacgtcgcgggagatgtggcgatgctgggtgacaattgccgccatcagcgaaggtagcaccaacatatgcgcaatgttgttgcgatagtaggtcatcagcaccgcttgctcgcgcggcagaatgatgatgtcgccgatagtgtctttctcaacttcaaacttgttcatttgcagcgcgtgatcgataagctcgctggcgctggctgaaggaacggtagagtccgtggagtaaggcacgttgcgcatcagatccaggtagcagttgagttgctcggttaactgctcgcgggtgagtgagcgctgacgtgatgccagtagcgcagtacagcacaggttcatggcgtttgccgcgcctgcgttgttaatgcgtaccatcagatcggcagcaatattattgaccgtcggcgttaaccatgccggacgcactgcttcgatgggatcgatagattcacgccagtctggtacgtgctggttaaggtaggtcatcaacggcattggttcaccgaaattgacgtaaccctggccgagattacgcagcttgcttaaaccgcgcagcatctgcggcaggctctctttctctttcgtcgcgccgcgcagttctttggcgtaagtacccacttccatgacgtgctcataaccgatatagatcggaatcagcgtaatcggacgcgtgccgccacgcagcwtcgcctgaatggtcatygacagcgtaccggttttcggatccagcaaacgccccgtacgggaacgaccgccttctacgaagtactcgacggaataaccacggctgaacagttcgccgagatactcacggaaaacggtggaatagagcttattgcctttaaaagtacggcgaataaagaacgcacccagacggcggaaaatcggcccggcaggccagaaattcaggttgatcccggcggcgatatgcggcggcactagcccctggtggtacagcacgtaagaaagcagcaggtagtccatgtgactgcggtggcaaggcacatataccagctcatgaccgtcgtgggccagctggcgaacgcgctcggcgttatggacgttgatgccctggtaaaggcggttccaggtaaagcccagaatacggtcagtcaggcggatcatctcgtaagagaaattcgccgcaatctcttccatcagcgcaatcgcgttctgctgcgctttttcatgggagatttttttgctgcgcgcttcatcttctaccgctttggcaatggcgcgggaggcgagcagcttattaaacagatcctgacgagcaggcagacgtggtcctacggcagccagacgttgacgggcaaagtgcatacgcgccacgcgcgccagtttctgcgcgatagttttatccgtgccgtgttcatccgccatacggcgcagcgaaactgacggcgagaaacgcacaaaactgtcgcgaccgagccacagtacagcgaaaaatttctgtacgccgttaagcatacgcagcggcgggttcacttcgcctttttcacgccccggcgcgcgaccaaacatcaccgacactggcaccatctgcacatccagatttgggttgctacggtgcaaatcgagatagtcgtggaacagcttaatagactcttctttcggcgtgtaataggtgaatacacgcggcccgccgtgaatgaacacatagcgcggcagtagcgtgccgtcgatttccagcggctctaacgggtcaggcaagtcatgtgccagacactgggcgcgcaacgtcagcaaatctgctttcgagttgtacggtaaaacgtacataattggacgagaggtatccagccccagttccggggcaggatctgccggaatagacttgctttttaccaggatgcttaatggtaaattcagtaatttgtagtaaattcgtggccagccggacataaacgatgtaaagcctctggttaataatgcaaatgcgcggcaaggatagcagaaagtcatgggaaattctgtggtatccgctcatgtttcgcgcggcgttacgcaaacccgaatcatcggatttaacggtacactgatattgacgctcataatgtaaaaaggttctttcaatggccaataataccactggattcacccgaataatcaaagctgctggctattcctggaaaggtttacgcgctgcatggatcaacgaagcggcattccgtcaggaaggcgtagcggtattgttggcggtggtcatcgcctgctggctggatgtggacgcgattacccgcgtgctgcttatcagctccgtgatgctggtgatgattgtggaaatcctcaatagcgccatcgaagcagtggttgaccgaattggctctgaataccatgagctttccggacgcgctaaagatatgggatccgccgcggtgctgattgcgattatcgtcgccgtgattacctggtgcatcctgttatggtcgcattttggataacccttccagaattcgataaatctctggtttattgtgcagtttatggttccaaaatcgccttttgctgtatatactcacagcataactgtatatacacccagggggcggaatgaaagcgttaacggccaggcaacaagaggtgtttgatctcatccgtgatcacatcagccagacaggtatgccgccgacgcgtgcggaaatcgcgcagcgtttggggttccgttccccaaacgcggctgaagaacatctgaaggcgctggcacgcaaaggcgtaattgaaattgtttccggcgcatcacgcgggattcgtctgttgcaggaagaggaagaagggttgccactggtaggtcgtgtggctgccggtgaaccgcttctggcgcaacagcatattgaaggtcattatcaggtcgatccttccttgttcaagccgaatgctgatttcctgctgcgcgtcagcgggatgtcgatgaaagatatcggcattatggatggcgacttgctggcagtgcataaaactcaggatgtacgtaacggtcaggtcgttgtcgcacgtattgatgacgaagttaccgttaagcgcctgaaaaaacagggcaataaagtcgaactgttgccagaaaatagcgagtttaaaccaattgtcgttgaccttcgtcagcagagcttcaccattgaagggctggcggttggcgttattcgcaacggcgactggctgtaacatatctctgagaccgcgatgccgcttggcgtcgcggtttgtttttcatctctcttcatcaggcttgtctgcatggcattcctcacttcatctgataaagcactttggcatctcgccttacccatgattttctccaatatcactgttccgttgctgggactggtcgatacggcggttattggtcatcttgatagtccggtttatttgggcggcgtggcggttggtgcaacngcgaccagctttctctttatgctgttgctgtttttacgcatgagcaccaccgggctgactgcgcaggcttatggtgccaaaaatcctcaggcattagcccgtgcgctggtgcaacctttgctgttggcgttgggggctggggcgttaattgcgctgctgcgtacgccgattatcgatctggcgctgcatattgttggcggtagtgaagcagtcctggaacaggcgcggcgctttcttgaaatccgctggttaagcgcaccggcgtcgctggcgaatctggtattacttggttggttactcggcgtgcaatatgcccgtgcgccagtaattttgttagtggtcggcaatatcctcaacattgtgctggatgtctggctggtgatgggactgcatatgaacgtgcggggcgcggcgctggcgacggttattgcggaatatgcaacattgctgattggtctgctaatggtgcgtaaaatcctcaaactacgcggaatctccggcgaaatgctgaaaacttcctggcgaggaaacttccgtcgcttgctggcacttaaccgcgatatcatgctgcgctcgctgttgttgcaactctgtttcggcgcgatcaccgtacttggcgcgcgactggggagtgacattatcgctgttaacgcggttctgatgacgctactcacctttaccgcctatgcgctggacggttttgcctacgcggttgaagcacattccggtcaggcatacggtgcgcgcgacggtagccagttgctggatgtctggcgggcagcatgccgccagtcggggatcgtagcgttactgttttcggtggtttatttgctggcaggggaacacatcattgcgttactggcgtcgttaacccagattcagcagctggccgaccgctatcttatctggcaggtgattttgccgttggtcggcgtctggtgttatctgctggacggcatgtttataggcgcaacgcgtgctgctgaaatgcgtaacagtatggcggtggccgccgcaggttttgcgctgacgctccttacgctgccgtggctgggtaatcatggtttgtggttggcgttaaccgtctttctggcgttgcgcgggctttctctggcagctatctggcggcgtcactggcgcaacggtacctggtttgccgcaacgtgacggttaaaaattctgaataaataatcctaagccaaattgctgactacacttaatctcacgttcagaagaaaagtgaacgtactctcattcacaacctaacgatgaggtcttgattatgaataaagatgaagccggcggtaactggaaacagtttaaaggtaaagtgaaagagcaatggggcaaactgaccgatgatgatatgacgatcattgaaggtaaacgtgatcaactggtcggtaaaatccaggaacgttatggttatcagaaagatcaggcagaaaaagaggtcgtggattgggaaacccgcaatgaatatcgctggtaattaatccctcctgcccgacgtgtacaaggatgtacgccctcttaacgcggtttctttttcacctgcacagagtgatcatgctggcactgttcaggatgacgacacgcttccayttccacgcatgccgcacagagcccatgtgcttcaatcacattatgccgcagggcaaaccccatttttgccgccagcgtatgcatgatgtcttccacgccttcagcacattcttctttcaccgcgccgcagcgatcgcaaataaacatagctgacgtatgggtgggctggtcgaacagatggcagagcacataactgttggtggattccaccttatgcacaaaaccttgctcaagcagaaaatccagcgcgcgataaaccgttggcggcttggcttgcggttcagcttcgcgcagcaaatcaagcagatcataagcgctgatagcgccatcctgcagactcatcaggcgcaacacttccaggcgctgtggggtcaggcgcacattacgctgcgcgcagattttgtcagcctgcgctaataactcctgcgttgtggtcttttccatcgggcacctcaaagtgggggttaagaatgtccttactttaccatgttccaggaaaaacaccgagaacccttattgttgccgtaatgttgcttttctgttttgtaggtaagatgttgtgttgcctggcagtaccattatcaacacgataataattaataattcatttttaaataaattgcttcaagttaactcgctatttatttaaccgtggctaatcgtatacccgaatttcagaaaattatgagcgatttttgatagttaccggttccaaaaacacttataaggaggacacggtacgacaaaaaaggtagatgaatcatgttaaagataatacccggtgcaacaggatactttaataaaacactcaattcaaatcaattcgataatgaagatgcaatcaaaggtaaagtaaatagtatatatggtaaatctattgattattcaacgatgcgtcatcgggatataattattgcaaaaatagatttatttattcaaagaatcactcataatttatggactgcacgtgaaaaaaatgtgacgttaattaagcaaataaacgatctcaaaatgtgtgtcaatgagtatattggagattgtactgatgaggaattaaacgatcgtgaatttattgcatcagttgttgacagggctatttttcatttcgcgattaatagtatatgtaatcccgaggataataaagatgcgacactcatagaacgatgtacttttgatgtagaaaccaagaatggtcttccctccacggttcagctattttatgaggaatctaaagataatgaacctttagcgaatatacatttgcaagcaataggttctggtttcttaacgtttgttaatgcctgccaggaacatgatgacaacagcttaaaattatttgcttcgctgttaatttccctttcatattctagtgtctactcagattttgcaggaagagtgaatattaatgaatataatgataactacctgaaagctcagtttgaagaattatctcaacgtgatatgaagaagtacctgggagagatgaagcgtctggcagatgggggagaaatgaattttgatggctatctggataagatgtcacatctggtgaatgaaggaacgctcgcccctgatattttaagcaaaatgcgagatgctgcaccgaaattaattgactttgctaagtcgtttgacccaaactcaaaggaaaagattaaaatatatacmggcacttctaaattaatttatgatttattcggggttaaatcggagaaataatatgtgaagttcttcgatggtatgaaaggtattacataaaagaacccaatgtttattgggttctttttttctctatcagtgctattagcagggagagatatcaccggagtttaatgtgtgatttttatttatcgtcgaatctgtattgtttatcattgcttttcacaacgctaacatctaataagattagatattcacttcgtgagagcttcatgccttgagaggatctcaattttcttttgcaatgagacaggcgcttcctgttgttatggtatagtaccccgttattgagcctcctgaacagtgatgctgaataacataaccacatgatatatcgataaaataatctctacatttgaaaatgcacggtaattctgaaatgcaaaaaatcaaccaaaccagcgcaatgcctgaaaaaactgacgttcactggagtggtcggtttagcgttgcaccaatgctcgactggacggacagacattgccgctatttcttgcgtctgctttcccgcaatacgttgctgtataccgaaatggtgactacaggggcgattattcacggtaaaggtgattacctggcgtacagtgaagaagaacatccggtagcgttgcaactcggcggtagcgatccggcggcgctggcgcagtgtgcgaagctggcagaagcgcgtggatatgatgagatcaacctgaatgtcggctgcccgtctgaccgggtgcagaacggcatgtttggtgcgtgtctgatgggtaatgcgcagctggttgccgactgcgtgaaagcgatgcgcgatgtggtgtcgattccggtgacggtgaaaacgcgtattggcatcgatgaccaggacagctatgaatttctctgcgatttcatcaacaccgtttccggcaaaggcgagtgtgagatgttcatcatccacgcacgtaaagcctggctttcggggttaagcccgaaagaaaaccgtgaaatcccgccgctcgattatccgcgtgtgtatcaactgaagcgtgactttccgcatctgacgatgtcgattaacggtggtatcaagtcgctggaagaggctaaagcgcatttgcaacatatggatggcgtgatggtcgggcgcgaagcgtatcagaatccgggtattctggcggcggtagaccgagagatctttggttcctcggataccgatgccgatccggtggcggtagtgcgcgccatgtatccgtacattgagcgtgaactcagccaggggacgtatcttggccatattacccggcatatgttgggcttgttccakggtattcctggcgcgcggcagtggcggcgttatttaagtgaaaatgcccataaagcgggtgcagacattaacgtgctggaacacgcgctcaaactggtggcggataagcgttaacttttcaccaaaaagtagtcaaattcaccacgccctgcgcaccgtcgcggggcgttttgctgttaaatcaatagattatttttggcatgattcttgtaatgcctgcaagagatttcatatttgggagagcatcatgctggaactactttttgtgattggcttttttgtcatgttgatggtcaccggcgtttcgttgctgggcattatcgccgcgctggttgtggcgacggccattatgttcctcggcggtatgctggcattgatgattaagttgctgccgtggttactcctggcgattgcggtggtgtgggttattaaggcgattaaagcaccaaaagtgccgaaatatcagcgttatgaccgctggcgttactaagggattgtgcggatgatcacaacctaaggttttatccttagaacaaaataggaattgataatcaaatctgtcactattgcgcctcwaacagattcatcgtgctgtaccctacatacagccgaactataaaaagaaagggcttcccaggtggaagccctatttcttttatggaatcaacaggctggaaccttgcgtcgcgcggctttccagaatctcatgcgcacgctgcgcatccttcagcggatatttctgctgctcggcgacatcgaccttaatcacaccgctggcaatcaaagagaacagttcattactggcctcggttaattcctcccgcgtggtgatatagccttgcagggaagggcgtgtcacatacaacgagcctttctgattgagaatgcctaagttcacaccggtaaccgcacctgatgagttgccaaaactcaccattaagccgcggcgttgcaggcaatccagcgaccgttcccaggtgtctctgcccacggaatcgtacactacgcgcacttttttaccaccggtgatctcttttaaccgctcgaccagattctcttcacgatagttaataacctgccacgcgcccgcttttagcgcgctctgcgctttttgcgcggttcctacggtgccgataagtttcgcgcccagggcttttgcccactggcaggcaatcaagccaacgccgccagctgctgcgtggaacaggaactgttcatcgggtttaatttcataggttttgcgcagcagataataaaccgttaagcctttcaggaaagatgctgcagcttgctcaaaagaaattgccgcaggcagaatcgccgctttatccgcattaatgttatgcacagagctgtaagcgcctaacgccgactgcgcatagactacacgatcgcctgccttaatatgctttacaccactgccgactttactcacgatgcctgccgcttcggtacctaatccgctgggtagtgatggcggcgggtaaaggccgctgcggatatacgtgtcgataaaattgatgccgatggctttattttcgacctggatttcattctccgccggatcggcaggagtgaactctacggcttgaagtacttccgggccaccgtgcttgtgaaattcaattcgtgttgccatgtgtcctccagaacgtatcgtcagggtctgcttcatatggtaaagtttcgacccattctttatctcggtaactccattcactatggcaggaaataaacccttcaacaaacagcaggctgaaccccgcgaacgcgatccacaagttgccgggctgaaagtgcctccgcactcgatcgaagcggagcagtcggtgttgggcggtttaatgctggataacgaacgctgggatgatgtagccgagcgtgtggtagcagacgatttttacacccgcccacaccgtcatatctttactgaaatggcgcgtttgcaggaaagcggtagtcctatcgatctgattacccttgcggaatcgctggaacgccaggggcaactcgatagcgtcggtggttttgcttatctggcagagttgtcaaaaaatacgccaagtgctgcgaacatcagttcctatgcggacatcgtgcgtgaacgtgccgttgtccgtgagatgatctcggttgcgaatgagattgccgaagctggttttgatccgcaggggcgtaccagcgaagatctgctggatctggctgaatcccgcgtctttaaaattgccgaaagtcgtgcgaacaaagacgaagggccgaagaacatcgccgatgtgctcgacgcaaccgtggcgcgtattgagcagttatttcagcagccacacgatggcgttaccggggtaaacaccggttatgatgatctcaacaaaaaaaccgctggcttgcagccgtcggatttgatcatcgtcgccgcgcgtccgtcgatgggtaaaacaacatttgcgatgaacctcgtcgaaaacgcggcgatgttgcaggataaaccggtacttattttctcgctggagatgccatcagaacagatcatgatgcgttctctggcgtcgctgtcgcgcgttgaccagactaaaatccgtaccgggcagctcgatgatgaagactgggcgcgcatttccggcaccatgggtattttgctcgaaaaacgcaatatctatatcgatgactcctccggcctgacgccaacggaagtgcgttcccgcgcacgccgtattgcccgtgaacacggcggcatcgggcttatcatgatcgactacctgcaactgatgcgcgtaccggcactttccgataaccgtacgctggaaattgcagaaatctcccgctcgctgaaagcactggcgaaagaactgaacgtgccggtggtggcgctgtcccagttgaaccgttctctggaacaacgtgccgacaaacgtccggtcaactccgacctgcgtgaatctggctctatcgagcaggatgcggacttgatcatgtttatctatcgtgatgaggtgtatcacgaaaacagtgatttaaaaggcatcgcggaaattattatcggtaaacaacgtaacggcccaatcgggacggtacgcctgacctttaacggtcaatggtcgcgcttcgacaactatgcggggccgcagtacgacgacgaataataattattttatgaattaggtaattaaagcaaacacttatcaaggaacacaaatgcaagcggcaactgttgtgattaaccgccgcgctctgcgacacaacctgcaacgtcttcgtgaactggcacctgccagtaaaatggttgcggtggtgaaagcgaacgcttatggtcacggtcttcttgagaccgcgcgaacgctccccgatgctgacgcctttggcgtagcccgtctcgaagaagctctgcgactgcgtgcggggggaatcaccaaacctgtactgttactcgaaggcttttttgatgccagagatctgccgacgatttctgcgcaacattttcataccgccgtgcataacgaagaacagctggctgcgctggaagaggctagcctggacgagccggttaccgtctggatgaaactcgataccggtatgcaccgtctgggcgtaaggccggaacaggctgaggcgttttatcatcgcctgacccagtgcaaaaacgttcggcagccggtgaatatcgtcagccattttgcgcgcgcggatgaaccaaaatgtggcgcaaccgagaaacaactcgctatctttaataccttttgcgaaggcaaaccaggtcaacgttccattgccgcgtcgggtggcattctgctgtggccacagtcgcattttgactgggtgcgcccgggcatcattctttatggcgtctcgccgctggaagatcgctccaccggtgccgattttggctgtcagccagtgatgtcactaacctccagcctgattgccgtgcgtgagcataaagtcggagagcctgtcggttatggtggaacctggataagcgaacgtgatactcgtcttggtgtagttgcgatgggctatggcgatggttatccgcgcgccgcgccgtccggtacgccagtgctggtgaatggtcgcgaagtgccgattgtcgggcgcgtggcgatggatatgatctgcgtagacttaggtccacaggcacaggataaagccggggacccggtcattttgtggggtgaaggtttgcccgtagaacgtatcgctgaaatgacgaaagtaagcgcttacgaacttattacgcgcctgacttcaagggtcgcgatgaaatacgtggattaatcgttctgtaatatttgattgtctgtgccggatgcggcgtgaatgccttatccggccaataaaatcctaccaattcaataagttgatattctttcatgctcttataaaggtcgtgcctctggcggatgtacgtttgtcatgagtctcactctgttgctaattgccgttcgcccctgaacatccactcgatcttcgccttcttccggtttattgtgttttaaccacctgcccgtaaacctggagaaccatcgcgtgtttcaaaaagttgacgcctacgctggcgacccgattcttacgcttatggagcgttttaaagaagaccctcgcagcgacaaagtgaatttaagtatcggtctgtactacaacgaagacggaattattccacaattgaaagccgtggcggaggcggaagcgcgcctgaatgcggtgcctcatggcgcttcgctttatttaccgatggaagggcttaacagctatcgccatgccattgcgccgctgctgtttggtgccgaccatccggtactgcaacaacagcgcgtagcaaccattcaaacccttggcggctcaggggcattgaaagtgggcgcggatttcctgaaacgctacttcccggaatcaggcgtctgggtcagcgatcctacctgggaaaaccacgtagcaatattcgccggggctggattcgaagtaagcacttacccctggtatgacgaagcgactaacggcgtgcgctttaatgacctgttggcgatgctgaaaacattacctgcccgcagtattgtgttgctgcatccatgttgccacaacccaacgggtgccgatctcactaatgaccagtgggatgcggtgattgaaattctcaaagcccgcgagcttatcccattccttgatattgcctatcaaggatttggtgccggtatggaagaggatgcctacgccattcgcgccattgccagcgctggattacccgctctggtgagcaattcgttctcgaaaattttctccctttacggcgagcgcgtcggcggactttctgttctgtgtgaagatgccgaagctgcaggccgcgtactggggcaattgaaagcaacagttcgccgcaactactccagcccgccgaattttggtgcgcaggtggtggctgcagtgctgaatgacgaggcattgaaagccagctggctggcggaagtagaagagatgcgtactcgcattctggcaatgcgtcaggaactggtgaaggtattaagcacagagatgccagaacgcaatttcgattatctgcttaatcagcgcggcatgttcagttataccggtttaagtgccgctcaggttgaccgactacgtgaagaatttggtgtctatctcatcgccagcggtcgcatgtgtgtcgccgggttaaatacsgcaaatgtgcaacgtgtggcaaaggcgtttgctgcggtgatgtaatgcaggaaagcaggctggaattacccagcctgcagtgaaattaaactgtcgtcgctttcactctttctttatagatgatttttttgataccatcgttctacgtgagagataataaacgttgttagttcttttattgttaagtttatcccaattatctggaattcctttccctgtttttttcgtgtggagtaataatttctgcacatctaaccattattaaatttaataataagtatcgggtttgttacgatagaatttttctatatcctcaagaatatgctttgccttattgcctgtgactttctgacattcaatttcagtatcattaaattctaaagttaaagagaactcctttgtgtaagtttaaccttatattgattactaatatcaaatgaaaaggtcctgtaatgagaataatcatctttaacctcctcggcaaaacagcaaagcgtgcaaatatacatacaatctttcttacccatgattttgttaactaaatcaataaaagcgtgaaaaactgtacttgcaatagaacttgatacttcttcttcaggtctacaaaaatcttttgcaatttttaactgtgtttctatatataaaaagaaatctttggcataagaaaaatctttgttattttgtacatctaactcaataggtaaagatgtcgttttgttgctattcacatatgatatattcatataatcatctccttcgggagtaataaaattaatcaccattgtagggtagggttctggtcaatcagaaatcatctttataaacttcgattgtttttgtaatgctgtatcattaagttcattaaatcgtacagcagataaatgttctatcaaatttcgctcatttgcagagtattcatcataataaacgtaaaattaatgtatccttacatcgagcattaaccattttttacaaaaaaacgacaggaacgtatttactaggttaaatataatcatcctgcttttcatcacaaaaaccgcagataatccttcctttcccctgtagctggcgttatggtcagatagtttttgcaacaaatctcacaataaaaagtttcaacatactgactatttagggaaaaatatgcgcaagatcacacaggcaatcagtgccgtttgcttattgttcgctctaaacagttccgctgttgccctggcctcatctccttcaccgcttaaccctgggactaacgttgccaggcttgctgaacaggcaccaattcattgggtttcggtcgcacaaattgaaaatagcctcgcagggcgtccgccaatggcggtggggtttgatatcgatgacacggtacttttttccagtccgggcttctggcgcggcaaaaaaaacttctcgccagaaagcgaagattatctgaaaaaccctgtattctgggaaaaaatgaacaacggctgggatgaattcagcattccaaaagaggtcgctcgccagctgattgatatgcatgtacgccgtggtgacgcgatcttctttgtgactggtcgtagcccgacgaaaacagaaacggtttcaaaaacgctggcggataattttcatattcctgccaccagcatgaatccggtgatctttgcgggcgataaaccagggcaaaatacaaaatcgcaatggctgcaggataaaaatatccgaattttttatggcgattccgataacgatattaccgccgcacgcgatgtcggcgctcgtggtatccgcattctgcgtgcctccaactctacctacaaacccttgccacaagcgggtgcgtttggtgaagaggtgatcgtcaattcagaatactgacagagcgggagagcgtgacactctcccgaatgctgtttttttaatcacacctttatcctttcgctgtcttgctgcaaactgattaagagagttttatcaaggagcagcacatgtggtatcaaaagacgctcacgcttagcgccaaatctcgtgggtttcatctggtaacggatgaaattctgaatcagctggctgatatgccgcgcgttaacatcggcttactgcatctgttgctgcaacatacytccgcctctctgacacttaatgagaactgcgatcccaccgtacgccacgacatggagcgttttttcctccgcaccgttcccgacaacggaaattatgagcatgactatgagggagcagacgatatgccttctcatatcaaatcctcaatgctgggaacatcgcttgtattgccggtgcataaagggcgtattcagaccggcacctggcaaggcatttggctgggggaacatcgcatccacggcggatcgcgtcgcatcatcgcgacactacaaggggagtaaaaaatgaccatttcggagttgctacaatattgcatggcaaaaccaggcgcagaacagagcgtgcataacgactggaaagcgacgcagatcaaagtggaagatgtactgtttgcgatggtgaaagaagtagaaaatcgcccagctgtttcgctgaaaaccagcccggagctggcggagctgctacgtcagcagcacagcgatgtgcgtccaagccgccatctgaataaagcgcactggagcaccgtgtatctcgacggttcgctgccggattcgcaaatctattatctggtggatgcgtcttatcagcaggcggtgaatttactgccggaagaaaaacgtaaattgctggtgcaactctgaaaggaaaaggccgctcggaaggcggccttaacgattacagcatcggcttgaggaagcgtgccgtatgcgaagcttcgcactccgcgacggtttctggcgtaccggagacgaggatctcgccgccgccactgccgccttccggccccaggtcgacaatccagtcagcggttttaatcacgtcgagattgtgctcaatcaccacaatggtgttgccctgatcgcgcagtttatgcagtacgtcgagcagttgctgaatatcggcgaagtgcagaccggtggtcggctcgtcgagaatatacagcgtctgcccggtgccgcgttttgacagctcacgcgccagcttcacgcgctgggcttcaccaccagaaagtgtggttgcggactgccccaagcgaatgtacgtcagaccaacgtccatcaacgtttgcagcttacgcgccagagctggcaccgcatcaaagaactcacgcgcctcttcgatggtcatatccagcacttcgtggatggttttgcctttgtacttaatctccagcgtttcacggttatagcgtttacctttgcactggtcgcacggcacgtaaatgtccggcaggaagtgcatctccactttgatcacgccatcgccctgacaggcctcgcagcgtccgccacggacgttaaagctgaaacgtcctggcgtataaccacgcgcacgggattccggtacgcccgcaaacagttcgcgcacaggcgtaaacacgccggtataggtcgccgggttagaacgcggagtacgaccaattgggctttggtcgatatcgattactttgtcgaaatgctccagtccctgaatatcgcgatacggtgccggttcggcgatggtcgcaccattcaactggcgttgggcaatcgggaacagtgtgtcgttaatcagcgtcgatttaccggaacctgaaacccctgtgatgcaggtaaacagaccgactggcagcgttagcgtcacgtctttcaggttgttgccgcgtgcgccagtcagcttaagtactttttccggattcgccggaacgcgtttcttcggcacttcaatcttgcgtttaccgctcatgtactgtccggtcaacgactccggcaccgccataatcgcttccagcggaccttccgcgaccacttcaccgccatgtacacctgcaccaggaccgatatcgatcacatgatcagcggcgcgaatcgcgtcttcgtcgtgctccaccacaatcacggtattaccgagatcgcgcagatggataagcgtacccaacaggcgctcgttatcgcgctggtgcaggccgatagacggctcatccagcacgtacataacgccaaccaggcccgcaccaatctggctcgccagacggatacgctgggcttcaccgccggaaagcgtttctgccgagcgggaaagcgtcaggtaattcaggccgacgttaacgaggaatttcaaacgatcgccgatctctttaagaattttttccgcaatcttcgcccgctgacctgcgagtttgagattgttgaagaattccatcgcatgaccaatgctcatgtcggagatggcgggcagcggcgtattctcgacatacacgtggcgcgcttcccgacgcagacgcgtcccttcgcagctggcgcacgggcgattgctgatgaacttggctaattcttcacgtaccgcactggattctgtctctttataacggcgctccatattgtgcagcacgcyttcgaacggatgacgacggatggaggtatcgccacgatcgttcatgtatttgaattcaatgttttctttgccagaaccgtacaacaccactttatgcacgttcgcgctcaggctgccccacggcgcttcgacgtcgaacttatagtgatctgccagcgatttcagcatctggaaataatagaagttgcggcgatcccagccacggatcgcaccacctgccagcgacagttccggattctggatcacgcggtcaggatcgaaatattgctgtacgccaaggccgtcgcaggtcgggcaggcacctgccgggttgttaaacgaaaacagtcgcggctccagttcacgcatactgtagccgcaaattgggcaggcgaagttggcggaaaacagcagctcttccgctttcgggtcgtccatatccgccactaccgcggtaccaccggaaagctccagcgcggtttcaaacgactcggcaagacgttgggtaagatcgtcacgcaccttgaagcgatcaaccaccacttcaatagtgtgtttcttttgcagttccagtttcggcggatcggaaagatcgcagacttcgccatcaatacgagcacggatgtaaccctggcttgccaggttctccagcgttttggtgtgttcgcctttgcgctctttaatgattggcgcgagcagcatcagacgcttgccttccggctgcgacagcacgttatccaccatctggctgacggtttgcgccgccagcgggacgtcgtggtccggacagcgcggttcgccgacgcgggcgtacaacaaacgcaaatagtcgtggatttcggtgattgtccccaccgtagaacgcgggttatgagacgtcgatttctgctcaattgagatggcaggagaaagcccctcaatatgatcgacgtccggcttttccatcagtgacagaaactgccgcgcgtakgcggaaagggattcaacgtaacggcgctgcccttcggcatataaggtgtcgaaagcgagcgaggatttgccagaacccgaaagcccggtcacgacaatgagcttgtcgcgggggataacgaggttgatgtttttgagattatgggtgcgggcgccccgaacttcgatcttatccattcacctttcccggattaaacgcttttttgcccggtggcatggtgctaccggcgatcacaaacggttaattatgacacaaattgacctgaatgaatatacagtattggaatgcattacccggagtgttgtgtaacaatgtctggccaggtttgtttcccggaaccgaggtcacaacatagtaaaagcgctattggtaatggtacaatcgcgcgtttacacttattcagaacgattttttttcaggagacacgaacatggccagcagaggcgtaaacaaggttattctcgttggtaatctgggtcaggacccggaagtacgctacatgccaaatggtggcgcagttgccaacattacgctggctacttccgaatcctggcgtgataaagcgaccggcgagatgaaagagcagactgaatggcaccgcgttgtgctgttcggcaaactggcagaagtggccagcgaatatctgcgtaaaggttctcaggtttatatcgaaggtcagctgcgtacccgtaaatggaccgatcaatccggtcaggatcgctacaccacagaagtcgtggtgaacgttggcggcaccatgcasatgctgggtggtcgtcagggtggtggcgctcctgcaggtggcaatatcggtggtggtcagccgcagggcggttggggtcagcctcagcagccgcagggtggcaatcagttcagcggcggcgcgcagtctcgcccgcagcagtccgctccggcagcgccgtctaacgagccgccgatggactttgatgacgatattccgttctgatttgtcattaaaacaataggttatattgttttaaggtggatgattaaagcatctgccagccataaaaaagaagcctccgttatggaggcttctacgtatcaggtcaaaatcattggccactgtggcggtgtctgattcatctcttctatcatcaccgactcgatgttgtgccagatggcggtgatgtccgccattgtgatgccaagcaaccccattgcgaaccagcaggcggaaaccacgcccagaccgctgctgatcactgcaagcccgacataatcagaccgacgaaaacggatgttgagcgtgctggccagaaacatcattacggcactaagaagttgccagcgaagaagaaccacgccagtggtgagggtagccatcaaacaattcctctgaaaagagccgatgccctggacagcgcggcgttgttcacgggaggcgtggtacactctggctatcgcggggcttgcagaacacaaaaatgaaacactctgtttgtttcattaattttgtgaactatatcacaattgattgtttgttagccagattaggtcgtgacttttattgctgtacagattatgtggtttttcagtggcattaagggtatatcttcccgccgcctctgtattcctgtagaaaattaattttgaatatcaatgaattattttcatccaagtgacgattaaaaaggtatcaatttcaaatcaggcaaaagtgctatttataccgtaagatttatctaaagacgtcggtagccagggtttcaccttgcaatggccgggtataaacaggcaggaaattgatagcaatgaatcatcgtgcacggcaccaattactggcgttgccgggcattatctttttagttctctttcccatcattctttcgctatggattgccttcctttgggcaaaatcagaagtgaataatcagctccgaacctttgctcaactggcgttggataaatccgagctggtcattcgccaggcagatttagtgagcgatgcagctgaacgctatcaggggcaagtttgcactccagcccatcaaaagcgaatgttgaatattattcgtggctatctttatattaatgaattgatctatgcccgtgataatcattttttatgctcatcgctgatagtgcctgtaaacggctatacgattgtatcggccgattataagcgtgaacctaatgtttctatctattattaccgcgatacgccttttttctctggctataaaatgacctatatgcagcggggaaattatgtggcggttatcaaccctctcttctggagtgaagtgatgtctgatgacccgacattgcaatggggtgtgtatgatacggtgacgaaaacctttttctcgttaagcaaagaggcctcagcagcaacgttttctccgctgattcatttgaaggatttaaccgtaccaagaaatggctatttatatgcgacagtttattcgacaaaacgcccaattgcagccattgttgcgacttcatatcaacgtcttatagcccatttttataatcatcttatttttgcgttgcccgccggtattttggggagtcttgttctgctattactctggctacgtattcgacaaaactatttgtctcccaaacgcaaattgcaacgcgccctcgaaaaacatcagctatgcctttattaccagccaataattgatatcaaaacagamaaatgtatcggcgctgaagcgttgttacgttggcctggtgagcaggggcaagtaatgaatccggcagagtttattcctctggcagaaaaggaggggatgatagaacaggtaactgattatgttattgataatgtcttccgcgatctgggcgcgtaccttgcaacacatgctgatcgctatgtttctattaatctgtcggcctccgattttcatacgtcacggttgatagcgcgaatcaatcagaaaacagagcaatacgcggtgcgtccgcagcaaattaaatttgaagtgactgagcatgcatttcttgatgtcgacaaaatgacgccgattattctggctttccgccaggctggttacgaagtggcaattgatgattttggtattggctactctaacttgcataaccttaaatcattgaatgtcgatattttgaaaatcgacaaatcgtttgttgagacgctgaccacccataaaaccagtcatttgattgctgaacatatcatcgagctggcgcacagcctggggttaaaaacgatcgctgaaggcgtcgaaactgaggagcaggttaactggctgcgcaaacgcggcgtgcgctattgccagggatggttctttgcgaaggcgatgccgccgcaggtgtttatgcaatggatggagcaattacccgcgcgggagttaacgcgcgggcaataaaactacaggcggtggcgataatcgctgggagtgcgatcaaactgccgacggaaaacgcgggagaaggtctgctgagagacataacccaggtccattgcgatatcaaaaatcggacgctcggtggtgcgcaactcaacggcggccagtaacagacggcgttgacgaatgtaatcgccaagcgtctgatgcgtcaccgtgcggaacatccgttgcaggtaccactttgaatagcctgatttttttgcgacgacatcaatgttaagcggctggtcaatatgctcgtcaatccatgcgataagatcctgaataattttctgatgggacataaatctgcctcttttcagtgttcagttcgttaattcatctgttggggagtataattcctcaagttaacttgaggtaaagcgatttatggaaaagaaattaccccgcattaaagcgctgctaacccccggcgaagtggcgaaacgcagcggtgtggcggtatcggcgctgcatttctatgaaagcaaagggttgattaccagtatccgtaacagcggcaatcagcggcgttataaacgtgatgtgttgcgatatgtcgcaattatcaaaattgctcagcgtattggcattcctctcgcgaccattggtgaagcgtttggcgtgttgcccgaagggcatacgttaagtgcgaaagagtggaaacagctttcgtcccaatggcgagaagagttggatcggcgcattcataccttagtggcgctgcgtgacgaactggacggatgtattggttgtggctgcctttcgcgcagtgattgcccgttgcgtaacccgggcgaccgcttaggagaagaaggtaccggcgcacgcttgctggaagatgaacaaaactaaagcgccacaagggcgctttagtttgttttccggtctttgtctttctctctatcccgctggtacacaggagggtttcccccgacgtcaacacacctcattcgagcacgtggtggaggttccggttggtgttgatgctttaattgtatgtcaccgacgtttcttcgccagtgtaaaagtatactttttagccgcaatatttttgtcatctcagacgattttttatcgcaatcctcaacggtatacggctcgataacgctgcaatcttgcgcatcgacgataacgtttgcgcatcaattgcctggtttttcatcgtcaagacaataaaagagaaaaaagcagcaaacttcggttgaaaaagccgctatgatcgccggataatcgtttgctttttttaccacccgttttgtatgcgcggagctaaacgtttgcttttttgcgacgcagcaaattgtcgcaaacctggagcaggaagataacgtttcgctggcaggggattgtccgccacgcatcttgacgaaaattaaactctcaggggatgttctcttatgtctacgccatcagcgcgtaccggcggttcactcgacgcctggtttaaaatttcacaacgtggaagcactgtccgtcaggaagtggttgccgggttaacaacgtttctggcgatggtctactcggttatcgtcgttccaggcatgttgggtaaagcgggcttcccgcctgcggcagttttcgttgcgacctgtctggttgccggactcggttctatcgtgatgggtctgtgggctaatctgccgttggcgattggttgcgccatctccctgacggcgtttaccgcattcagcctggtgctggggcaacatattagcgtacctgtcgcgctgggtgccgtgttcctgatgggtgtgctgtttacggtaatttctgccacgggtatccgtagctggattttgcgcaacttgccgcacggtgtggcgcacggcacggggatcggtatcggtctgttcctgctgctcattgccgctaacggtgtcggtctggtgattaaaaacccgcttgatggtctgcccgttgcgctgggtgatttcgcgaccttcccggtgattatgtcactggtaggtctggcggtgatcatcggcctggaaaaactgaaagtccctggtggcattctgctgaccattatcggtatctcaattgtcggtttgatcttcgatcctaacgtccatttctccggcgttttcgccatgccttcattgagcgatgaaaacggcaattcactgattggcagcctggacattatgggcgcgctgaatcctgtagtcctgccaagcgttctggcgctggtgatgacggcagtatttgatgccaccggaactatccgcgctgtcgccggccaggcgaacctgctggataaagatgggcagatcatcgacggcgggaaagcactgaccactgactccatgagcagcgttttctctggcctggtgggtgcagctccggcagcggtatacatcgagtctgcggcgggtacggcggcgggcggtaaaaccggtttgacggctatcaccgttggcgtgctgttcctgctgattctgttcctctctccgctttcttacctcgttccggggtatgcaacggctccggcgctgatgtacgttggcctgctgatgctgagcaacgtggcgaaaatcgactttgctgattttgttgatgcgatggcgggtctggttacggcggtattcatcgtgctgacctgtaacatcgtaacaggcatcatgatcggcttcgcgactctggtgattggtcgtctggtttccggtgaatggcgcaagttgaacatcggtacggtcgttatcgccgtggcgctggtgaccttctatgcgggtggctgggctatctaatctttcatcggattctgaaaacgggtggcaatggctgcccgtttttattttctccgcacattgtgtgagcttttgcgatattctgaaaaaatgagaattcaggcataacgtctttctcagatcataaaaaacatcgcaaacagggaacgcatggaaatcttcttcaccatactgataatgaccytcgtggtctcgctgtccggggtggtcactcgtgtcatgccctttcagatcccgcttccgcttatgcaaatcgccatcggtgcgctactggcgtggccgacgtttggtttgcatgtggagtttgatcctgaactctttttagtcttgtttatcccgccgttgctgttcgctgatggctggaaaacgccgacccgtgaatttctcgaacatggtcgagagattttcggcctcgcgctggcgctggtggtggtcaccgtggtcggcattggcttccttatttactgggtggtgccgggcattccgctgatccccgcctttgcgctggcggcggtgctttctccgaccgatgctgtggcgctctccgggattgttggcgaagggcgcatcccgaaaaaaatcatgggcattttgcagggcgaagcgttgatgaatgacgcctccggcctggtgtcgttgaagtttgccgtggcagtggcgatggggacgatgatcttcaccgtcggcggtgcgacggtcgaatttatgaaagtagccattggcggtattctcgccggttttgtggtgagctggctgtacggtcgctcgctgcgattcctcagccgctggggcggtgatgaacccgcgacgcagatcgtcctgctgttcctgctgccattcgcttcttatctgattgccgaacatattggcgtttccggcatcctcgctgcggttgccgccgggatgaccatcacccgctccggtgtgatgcgccgtgcgccgctggcaatgcgcctgcgtgcaaacagcacctgggcgatgctggaatttgtctttaacggcatggtgttcctgctgttaggtctgcagctgccgggtattctggagacgtcgctgatggcagcagaaatcgaccctaacgtcgaaatctggatgctgtttaccgatattattctgatatatgcggcgctgatgctggtccgtttcggctggctgtggacgatgaaaaagttcagcaaccgcttcctgaagaagaagccgatggagtttggttcgtggaccacacgagaaatcctgatcgcgtctttcgccggggtgcgtggggcgatcactttggccggtgtgctctctatcccgctgctcttgccggatggtaacgtcttcccggcgcgctatgagctggtgtttctggcggctggtgtcattctcttctcgctgtttgtcggcgtggtgatgttgcctattctgctacaacacattgaagtcgcggaccattcgcaacaattgaaagaagaacgtattgcgcgagcggcaacggcagaagtggcgattgtggcgatccagaaaatggaggagcgtctggcggcggataccgaagagaatatcgataaccagctgcttacggaggtcagttctcgcgtcattggtaacctgcgtcgtcgcgccgatggacgtaacgacgttgaaagttccgtgcaggaagagaaccttgagcgtcgcttccgtctggcggcattgcgttctgaacgtgctgaactgtaccacctgcgcgccacgcgggagatcagcaacgaaacgctgcaaaaattactgcacgatctcgatttgcttgaagcgttgctaattgaggaaaatcagtaagccgaaagcgacgtaaccaggcccgaggtaatctgaaaaaggtgcaatcttttgcacctttaacaggttagctcgggctaacattcatgattctaaaacaaataagttatctctcttttaaagtcatttcattggctgttcttcgacttaatctcaatctgcgtgttgcataatatctgcagtaatcttcatagctacttcatgagtattattctcagtttgtgacatgccagtatgagaggtacaatcttcttcaaagaatttctgtagtgttaccagggtatcactattaatgggaatattctcctccccacggagaatggaaatgcccattccctggacgctagcctcatcgaaattaacccgatagagacgggtattaaacatccaggcttttgttaaaacagaacagttgaaatggcaattgtttaaattggcattattaaaattaacattagccatattagaatcggtgcatataaccatttcgaggaacgtatttgttagccgtgtaaaaaagagtttactatcaattaagtttatattctggaggattgctttgttcagattgacgcgagacagatcagcatgtttaaagttaattaaatcaagtttagagaagctaaggtcggctctaaataaattaatatatggcgctattactttataaagatttacctcagccatgtatgccatataaaaatttgaataatcaaggaaggtatttttaatattggctctattcattgttgcattgtagaattgaacatgcatagcggagcatgaatttagagttccgtcagtcatttttatctgagcgaaatatgagtcatcgagaatacaattatcaaaaagtattttttccattatggcgaaattaaaattcgttttatacatattacagtcctggaaaatagcgttttgtagtctgcaacctgcaaaattcgaattggataaatcttcatctttaatcacgatacctttcaggctaaggtgtgaaaaatcgtaaccaccattcactgtctgtgggatttcgatagtattattatggacggtgacattatttataaaatataccaccttaattgacacttccttatctttattaaggtaaactcttctcgtaattctatcgtcacatttattatttgcatatgaagctatatctataaaatatttatgtattttcctgtccgtttctttcgtgatttttcctgatggtaaactatcataaattcttttcattttctgaatcaagtctatcactttttcatgatcatccattttgaaaagagagagggctttattgtcaattaacgtgtttttatgatgtttgctgtaattatctgattttgttttctttgtatgtgatagacttgtgacagagtggttatcgttaatcaggcaaagagggaaaaacatattatttaaaccattatagcgcataaaatatccttataattaacaagaaagaaaaggcatattctctgcattatcattttctacgactgtcaaaaatcgctcatttttttttaatgagtttatttgtttaatattatgggaaaaggtgatgcatttgggagaggaagagtattccccggtcagacgaccggggaaggggagagattaatgcgcgcggccttgctcaacgccaaagccggtctgggagcggataaactgcgcgcggaacagttcacgctcacgcgcgccttccgctgagttatcggttgccgagaagaaccagatgccgaggaatgccacggtgatagagaacagcgccgggtattcatacgggaagatggctttttcgtgaccgaggatctgtacccaaatcgtcgggccgaggatcatcagtaccactgcggtaatcagccccagccagccacccatcatcgcgccacgcgtggtcagtttcgaccagtacatagaaagcagaatgatcgggaagttacagctcgccgcgatggcaaacgccagccccaccataaaggcgatgttctgattctcaaacagcacgccgaggataatcgcaatcacacccaaaatcaggacggtgattttcgatacccgcagctcttcacgttcggtcgcgccttttttgaagacgttagcgtacaggtcatgcgaaaccgctgatgcgcccgccagcgtcagacccgcaaccaccgcgaggatagtggcgaaagcaaccgctgaaataaagccgaggaacaggttgccgcccaccgcattggccaggtgaactgctgccatgttgttaccaccaatcagatggcccgccgcgtctttatattccggattcgcaccgaccagcatgatcgcgccgaagccgataataaaggtcaggatatagaagtagcccataaatccggtagcgtagaacacgcttttacgcgcttcgcgggcatcgctgaccgtaaagaagcgcatcagaatgtgcggcaagccagccgtaccaaacatcagtcctagccccagagagagtgcggagatcggatctttcaccagtccgcccggtttcatgatgtcgacacctttcgggtgtaccgccatcgcttcgctgaacagattgttgaagctaaagccgacgtgtttcatcaccataaaggccataaagctggcaccgaacagcaacagcacagctttgataatctgtacccaggtggtcgccagcatgccgccgaacaggacgtacatcatcatcagcacgccgaccagcaccactgcaatgtgatagttaaggccaaacagcagctcgatcagtttacctgcacccaccatctgggcgataaggtaaagcgccaccaccaccagagaaccacaggccgaaagaatacgaatcggcccttgtttcagacgataagaggctacatcggcaaaggtgtaacgccccaggttacgcagacgttcggcaatcaggaacaaaatgatcggccagcccaccaggaagcccagcgagtaaattaagccgtcatagccggaggtaaacaccagtgcggagatccccaaaaatgaggcggcggacatatagtcaccggcaatcgccagcccgttctgaaaaccggtgatattgccgcctgcggtgtaatagtcattacgcgaacgtacgcgttttgacgcccagtaggtaatgccgagcgtaaacacgacgaaaatcaggaacataataatcgcctgccagttcgttggctggcgctctacggccccgctaatagcatccgcggcgttagctgcgaaagggagtgtggcggcaagcgccgtcagaactcttttcatgatgcttgtacctcatgcaggacttcattattaagacggtcgaattcgccgttcgcccgccagatgtagataccagtgagaacaaaggagatcactattaccccaacaccgactggaataccgcgtgtgacgctggtgttcggattcagcggggtgcccagccagccgggcgcgaaggcgatcagtaaaataaagccgatataaactgccagcataataatcgacaggatggtggcaaaccgttgccgtttttcgactaactccctgaaatgcgcattgtcttctatccgctgataaatagtgccattcatcacagattctccagaggtaatgtagggattgttttaattcccgctcccttatgggagaaggttaacgctcgggtaacccttgccgaatgtaggccggataaggcgttatacgccgcatccggcaatcaatgcctgatgcgacgctgtcgcgtcttatcaggcctacaaaccgttaccgactcgcatccggcaattgtgggttacgatggcatcgcgatagcctgcttctcttcaagcagcttctcgactacgccaggatcggcaagcgtcgaggtatcgcccaggttgctggtatcgcccgccgcaattttgcgcagaatacggcgcataattttgccggagcgggttttaggcagggagtcggtccagtgcagcacgtctggcgtcgccagcgggccaatctctttacgcacccagttgcggacttctgcgtacagttctggtgacggttcctccccgtgattaagcgtgacgtaggcgtagatcgcctgacctttaatattgtgcggaataccgacgacagcggcttcggcgattttcggatgcgccaccagcgccgactcaatctccgccgttcccagacggtgaccggagacgttcagcacatcgtccacacgcccggtgatccagtaatagctatcttcatcacgacgcgcgccgtcgccgctgaaatacatatttttgaaggtggaaaaataggtctgctcaaaacgttcgtgatcgccaaacagcgtacgcgcctgacccggccaggagtcggtgatcaccaggctaccttcggtagccccttccagcgggttaccttcgttatcgaccagcgccggttgcacgccgaagaacggacgtgttgccgaaccggctttcagctcggtagcgccaggcagcggggtgatcatgaaaccgccggtttcggtctgccaccaggtatcgaccaccggacatttctcgttgccgatttttttccagtaccactcccacgcttccgggttaattggctcgcccacggaaccgagaatgcgcagcgacgaacggtcggtgccttcgatcgctttatcgccttccgccatcagcgcgcgaatcgccgtgggcgcggtatagagaatattgacctgatgcttgtccaccacctgtgccatacgggcaggcgtcggccagttcggtacgccttcaaacatcagcgtggtcgcgccgcaggccagcgggccgtacagcaaataactgtgtccggtcacccagcccacatcggcggtgcaccagtagatatcgcccggatgataatcaaagacatatttaaaggtcagcgccgcgtacaccagataaccgccggtagtgtgcagtacgccttttggttttccggtagaaccggaggtatagagaataaacagcggatcttcggcgttcatctcttccgcctggtgctgatcgctggcttgctcaacctggtcgtgccaccacaggtcgcgcccttcctgccagtcaattttcccgccagtacgcttcagtaccaccacatgctctacgctggtgacgttcgggttttttagtgcgtcatcaacgtttttcttcagcggaatactacgcccggcgcgcacgccttcgtcggaagtgatcaccagtcgtgagttggaatcgataatgcgcccggcaaccgcttccggcgagaagccaccgaaaattaccgaatgcaccgcgccaatacgggcgcaggccagcatcgcaaccgcggcttccggcaccatcggcatataaatcgccaccacatcaccttttttaatgcccagcttgagcagggtattggcgaagcggcagacgtcgcggtgcagctctttatagctgatatgtttgctctggctggcgtcgtcgccttcccagatgatggcggtacgatcgccgttttcttgcagatggcggtcaaggcagtttgccgccagattcagcgtgccgtcctcgtaccatttaatggacacattaccgggggcaaaggaggtgtttttcaccttctggtacggtttgatccagtcgagaatttttccctgttcgccccagaaggtatcaggtgcgttaatagattgttgatacatcgcctcgtactgctgagggtttatcaggcaacggtctgcgatgttggcaggaatggtgtgtttgtgaatttgactcatgcttttgttctccttgtaggatgttaataatatgtggcataagcgttaaatgtaggggtattggcagttttgtttagtatttgggcgacagatcacgcaaaagtagaattgtgcaaataaacggcagggtaatttttgaaggtcagcaacaaaagttgattaattctttgaggaacatgcagttatgcatgctgttgaaaaagaggaagatactgactaactctaaagtggtattttacatgcacttacaattgattaaagacaacattcacagtgtggttatttgttacacttaggggcgagcaatgtcatgacagtgtaggtgcggttactgtcgtgaaaaacaataaaaaccgccattgcaacaatggcgcaattcggatgaagcccctatgacaaggataaaaataaacgcacgccgtatcttcagcttattgattccttttttctttttcacttctgttcacgctgaacaaacggctgctcccgcaaaacctgtaactgtggaagcgaagaatgaaacctttgccccgcagcatcccgatcaatatctctcctggaaagccacctcggaacagtcagagcgtgttgacgccctggcggaagatccacggctggtgatcctgtgggcggggtatcccttctcgcgcgattacaacaagccgcgtggacatgcytttgctgtgaccgatgtgcgtgaaaccctgcgtaccggtgcgccgaaaaacgctgaagatggtccgctaccgatggcgtgctggagttgtaaaagcccggatgtggcgcgtctgatccagaaagacggcgaagatggctacttccacggtaaatgggcgcgcggcggcccggaaatcgtcaacaacttakgttgtgccgattgccataacaccgcctctccagagttcgccaaaggcaaaccggagttaaccctttcccgtccgtatgcggctcgcgcgatggaagccattggtaaaccttttgagaaagccggacgtttcgaccagcaatcgatggtttgcggtcagtgccatgtggagtattacttcgacggcaaaaacaaagcggttaaattcccgtgggatgacggcatgaaagtcgaaaatatggagcagtattacgacaaaattgccttctctgactggactaactccctgtcgaaaacgccaatgctgaaagcgcagcacccggaatatgaaacctggacagcgggcattcacggtaaaaacaacgtgacctgtatcgactgccatatgccaaaagtgcagaacgccgaaggcaaactctacaccgaccataaaattggtaatccgtttgataacttcgcccagacttgtgcgaactgccatacccaggacaaagctgccttgcaaaaagtggtcgcggaacgtaagcagtcgattaacgacctgaaaatcaaggttgaagatcaactggttcacgctcacttcgaagcgaaagcggcgctggacgcaggtgcgacggaagccgaaatgaagccgattcaggacgatatccgtcatgcccagtggcgttgggatctggcgatcgcttcccacggcattcatatgcacgcaccggaagaaggtctgaggatgctcggtacggcgatggataaagcggcggatgcacgcaccaaactggcgcgcctgctggcgactaaaggcatcacccatgaaatccagatcccggatatctcgaccaaagagaaagcccagcaggccattggcctgaacatggaacaaatcaaggccgagaagcaggayttcatcaaaacggtgatcccgcagtgggaagagcaggcacgtaaaaacggtctgttaagccaataaccccgttccgcctcgcaaggggcggaaaacacaatggagtgaatatgagcgtattacgttcgttattaactgccggggtgctggcgtcgggcctgttgtggagcctgaacggaattaccgctacccctgcggcgcaggcatctgatgatcgctacgaagttacccagcagcgtaacccggatgccgcctgtctggactgtcataagccagataccgaaggtatgcatggcaaacatgcttccgttatcaacccgaataacaaactgccggtcacctgcaccaactgtcacggccagccatcaccgcaacaccgcgaaggggtgaaagatgtgatgcgctttaacgagccgatgtacaaggttggagagcagaacagcgtctgtatgtcctgccatctgccggaacagttgcaaaaagcgttctggccgcacgatgtccacgtaaccaaagtggcgtgcgccagctgccattccctgcatccacagcaagatacgatgcagacgttaagtgacaaaggacggattaagatttgcgtcgattgccacagcgatcagcgcaccaatccgaactttaacccggcgtctgttccgttgcttaaggagcagccatgacctggtctcgtcgccagtttctcaccggcgtcggcgtgctggcagccgtcagcggcaccgcagggcgcgtggtggcgaaaacgttgaatatcaatggggtgcgttacggcatggtgcatgacgagtcgttatgcatcggctgtaccgcctgtatggatgcttgtcgggaagtgaacaaggtgccggaaggcgtctcgcgcctgacgattattcgtagcgagccgcagggcgaatttcctgatgtgaaatatcgcttcttccgtaagtcttgccagcactgcgatcatgcgccgtgcgttgacgtctgcccgaccggtgcatcttttcgcgatgctgccagtgggattgtcgatgttaatccggatctctgcgtcggttgtcagtactgcatcgccgcctgtccgtaccgcgtgcgctttattcatccggtcacgaagacagcggacaaatgcgatttctgccgtaagaccaatttgcaggccggtaagcttcccgcgtgcgttgaggcttgcccgacgaaggcgctgacgtttggcaatctggacgatcccaacagtgagatttcgcaactgctgcgccagaagcccacttaccgctacaagctggcgctgggaaccaaaccgaagctgtaccgcgtaccgtttaaatacggggaggtgagccaatgacgcagacttccgcatttcattttgaatcgctggtgtgggactggccgattgccatctacctgtttttgattggtatttctgccggtctggtgacgctggccgtgctgttacgtcgcttctacccgcaggcgggcggtgcagacagcacgttgctgcgcaccacgctgattgtcggacctggcgcggtgatcctcggtctgttgagcctcgtcttccacctgacaagaccgtggaccttctggaagctgatgttccactacagttttacttcggtgatgtcgatgggggtgatgctgtttcagctttacatggtggtgctggtgctgtggctggcgaaaatctttgaacatgatttgcttgccctgcaacaacgctggttgccgaagctggggatcgtgcaaaaggttctgagcctgctgacgcccgttcatcgcggactggaaacattgatgctggtgctggcggtgttgttgggggcttataccggttttctgctgtcggcgctgaaatcgtatccgttccttaataacccgatcctgccggtgctgttcctcttctccggcatctcgtccggtgcggcggtggcactgatcgccatggcgatacgccaacgcagtaacccgcattccacggaagcgcagtttgtacaccgtatggaaatccccgtggtatggggtgaaatcttcctgctggcggcgttttttgtcggtctggcgctgggcgatgacggtaaagtgcgtgcgctggtggcggcattgggcggcggtttctggacgtggtggttctggcttggtgtcgccgggctggggctgattgtgccaatgttgttcaaaccgtgggtcaatcgcagttccggcattcctgccgtgctggcggcgtgtggggccagtctggtcggcgtgttgatgttgcgatttttcattctctacgccgggcagttaacggtggcgtaagccagaacagaggtggtttctggacgtattccttcctgaagtcggttttctggcgctgttgttaagtctcggggtcaacgtgttgaccccgttgacggcctttgcgggagtgcggttgcgctggcctgccatgatgcgactcacttgcatcggcattctggcacagttcgcgctcctgctgctcgcctttggcgtactgacgtattgttttctcatcagcgatttctcggtcatttatgtcgcccaacatagctacagcttgctgtcgtggaaactcaaactggcggcggtgtggggcggtcatgaaggttcgctgctgctttgggtgctgctgctttccgcctggagcgcgctgtttgcctggcaatatcggcagcaaaccgatccgctatttccgctgacgctagccgttttatctctcatgctcgccgcactgctactgtttgtagtgctgtggtccgatcccttcgtgcggatatttccaccagcaatcgaaggccgcgatctcaatccgatgctgcaacatcccggtcttatctttcatccaccgctgctttaccttggctatggcggtttgatggtagcggcgagcgtggcgctggcgagtctactgcgcggcgagtttgatggtgcctgcgcccgaatttgctggcgctgggcgttacctggctggagtgcattaactgcggggatcatcctcggttcctggtgggcctactgcgaactcggctggggcggctggtggttctgggatccggtggaaaacgcctctttattaccctggctttctgccactgcgctgctgcacagtttatccctgacacgccagcgggggatttttcgccactggtcgctgttgttggcgatagttactctgatgctgtcgctgctgggcaccttaattgtccgttctggcattctggtttcggttcatgcgttcgctctggataacgttcgcgctgtgccgttgttcagcctgtttgcactgattagccttgcgtctctggctctgtatggctggcgagcgcgggacggtggcccggcggtgcgtttttcggggttatcgcgggaaatgttaatcctcgctacgctgttgctgttttgcgcagtgctactgatcgtgctggtgggaacgctttatccgatgatttacggcctgctgggctggggacgtctctccgttggcgcaccgtattttaaccgcgcgacgttaccgtttggtctgttgatgttggtggtgattgtgctggcgacgtttgtctctggcaaacgcgcgcagcttccggcgctgctggcgcatgcgggcatactgttatttgccgcagggatcgttgtctccagcgtcagccgtcaggagatcagcctgaatttacagccgggtcagcaggtgacgctggcaggatacaccttccgttttgagcgcctcgatctgcaagccaaaggcaattacaccagcgaaaaagcgatagtggcgctgtttgaccatcagcaacgcattggtgaattaacgccggagcggcgtttttackaagctcgtcgtcagcaaatgatggaaccgtcaattcgctggaacggcatccatgactggtatgcggtcatgggggagaaaactggagcggatcgttacgcttttcgcttgtatgtacaaagcggtgtgcgctggatctgggggggaggattgttgatgattgcgggcgcattgttaagcggatggcgggggaagaagcgcgatgtataaagggcttctcacgctactgctgttatttacctgttttgcgcgcgctcaggttgtagacacctggcaattcgccaatccgcaacaacagcaacaggcgttaaatattgccagccagttacgttgtccgcagtgccagaatcaaaacttactggaatccaacgcgccggtggcagtcagtatgcgccatcaggtttacagcatggtggcggaggggaaaagtgaagtcgaaatcattggctggatgaccgaacgctacggagattttgttcgctataacccaccgttaacgggtcagacgctggtgttgtgggcgctgccagtggtgttgttactgctgatggcactgatcctctggcgagtgagggcgaagcgatgaaacagcctcaaataccggtgaaaatgctgacaacactcacgatattgatggtattcctctgtatcggtagttatctgttaagcccaaaatggcaggcggtacgtgcggagtatcagcgtcagcgcgatccgctacatcagtttgccagccagcaaaacccggaagcgcagcttcaggcattgcaggataaaatccgcgctaatccacaaaacagcgaacagtgggcgttactgggcgagtactatctgtggcaaaacgattacagcaattcgctgctggcgtaccgtcaggcgttgcaactacgtggtgagaacgctgaactgtatgcggcgctggcgacggtgctttattaccaggccagccagcatatgaccgcccagactcgcgcaatgatcgacaaagccctcgcgctggactctaacgaaatcaccgctctgatgctgctggcttccgatgcgtttatgcaggcgaattacgcgcaagccatcgaactatggcaaaaagtgatggatctcaactcaccccggatcaaccggacacagctggtcgagtcgattaatatggcgaaattgttgcagcggagatcggattaatcatctggtgatgaagattatgttattgagctgcataaaaaataatcgaatgaacatatgccaaaaataatcactaatcagtattattgcagattaaacaaataaaaatctttccataacaaatggttattcattaatcctgccataaactcgcgttattatgcattaatgcagcgaaaagctctgttgttaaagggttgcgcaacataccgcgcaaatgatactgatcataagcgttaaaaaaatctacaaaccaacgcaacacaattcatgccctggcagtatgtcacgttctcgcgtttctgaacggggaacggcgctccattgaggaagtcattcatatgaaaaatataaaattcagcctggcctggcagattctgtttgctatggtgctgggcattctcctgggaagctacctgcactaccatagcgacagccgcgactggctggtcgtcaatttgctctctccggcgggtgatatcttcatccatctgatcaaaatgattgttgtgccgattgtgatctccacgctggtggtgggtatcgcgggtgttggtgatgccaaacagctcgggcgtattggcgcgaaaaccattatctacttcgaggtgatcaccaccgttgccatcattttggggatcactctggcgaacgtcttccagcccggtgccggggtggatatgtcgcagctggcgaccgtcgatatctcgaaatatcagagcactacggaagcggtacaaagcagttcccacggcattatgggcacgattttgtcgctggtgccgacgaatattgtggcgtcgatggcgaaaggcgaaatgttgccgatcatcttcttctcggtgctgtttggtctggggctttcctccctgcccgcgacgcatcgtgaaccgctggtgaccgtgttccgctccatctctgaaaccatgtttaaagtgactcacatggtgatgcgttatgcgccggtgggtgtgtttgcgctgattgcagtgacggtggctaactttggtttctcttctctgtggccactggcgaaactggtgctgctggtgcatttcgccattctgttcttcgcgctggtagtgctgggaattgtggcgcgcctatgcgggttaagcgtctggatcctgattcgtattctgaaagatgagctgattctggcgtactccactgccagctctgaaagcgtactgccgcgaattattgagaagatggaagcctacggagcaccggcgtcgatcaccagcttcgtggtgccgaccggttactcttttaaccttgatggttcgacgctgtatcaaagtattgccgctattttcatcgctcagctgtatggcattgacctgtccatctggcaggaaatcattctggtgctgacgctgatggtgacctcgaaagggattgctggcgtgccgggcgtgtcgtttgtggtgttgctggcaacgctgggtagcgtaggtattccgctggaaggtctggcgtttattgctggtgttgaccgtatcctcgacatggcgcgtactgcactgaacgtggtgggtaatgcgctggcggtgctggtgattgccaagtgggaacacaaatttgaccgcaaaaaggcgctggcttatgagcgtgaagtgctgggcaaatttgataaaactgcggatcaataattgaagattgccggggatatcccccggcaatgtgtggatgcctgatgcgacgctggtgcgtcttatcaggcctacgtcagacagcgctagcgtgattttgtaggtctgataaggcgtttacgctgcatccgacatcaacgcctgatgcgacgcttaacgcgtcttatcaggcctaccttaaccgttagttaatttttcaaactcttcacacccggtatcaaacccttccatacagctcaggttcaaccagtgcagcgccttttgcttgttcttctcgataaaaccttcttcaccgtttaagaacatcattcccgcccagtactcggaataaccggttcgggaaattgcagagctgcgtttgaaataccaggttgccttgtcatcgtcggccttaatgcccacgccgttggcgtaaatcaaaccaagcagcatttgggcatcgacggcagagtcgttctccagatcttccgaggcgttttctaacagcgaaatcgcctttggataatccggtttacccgcttgagtatttaccagaatatgcgccagcgttacttcaccttctttactgcccgcttgcgccgctttctctgcaagaacttttgcttgtggatagtccagactgaccggattggtgattttgatctgcgccaacagcgcgcaggcatcagcatcaccgctgtcggcggctttctgtgcccaatattcggctttgctcaaatcgccggagctaaaccagctgtcggcaagaaaatattgtgcgcgtcggtccccggcctctgctgcctttaaatactggctgccaggctcggagtcgttggcgtgggcaaagaatgtcaaaaacaacatcaatgcgataatttttttcattttgataatacgattgggtagggagtaaccagtataaagagttcgaatggataaaaaaacagcctccgaaaggaggctgtagaaaggactgtattacgccagtgccgcttcgcgcaggcgagttttcaacttgttgtactcgtcaatcacgtactgctcggcggcgcgctgatcggcgatcggctcgacgcgcacggcgcagtatttgtattccggcgttttcgtaatcgggcttaagttttcggtaaccagctcgttacaggcaccaatccaccactggtaggtcatgtaaatcgcccctttgttcggacgatcgctgacctgcgcacgggtgataattttgcctttacgcgagtgcacccaaaccaatgcctcatcttcaatactcagacgtttggcgtcttcggtattgatttgtgcgtagccaggttcatcagccagcgccgccagtgccgcacagttaccggtcatcgaacggcaagagtagtgaccaacttcacgcaccgttgacagtaccatcgggtactcgtcggtgagtttgtcgattggcgctacccagtcgcaggtgaagaactgcgccagaccgttcggggtgtcaaacttctctttaaacagataagaagtcccctgatcggcatctgaagtatcgcggcaaggccactgaatgaagcccagttcgcccattttctcgtaagtcgcaccgtagaaatccgggcacagatgacgcaactcatcccagatctcctgggtgttgttgtagtgcatcggataacccatacgggtggcgatttcactgatgatttgccagtccgttttcagatcccatttcggttcaactgctttgaagaaacgctggaagccacggtcagccgcagtaaacacgccttcatgctcgccccacgacgttgacggtaaaataacatccgccgccgacgcggttttggtcataaagatgtcctgaacgataaccagttccagatcttcaaaggctttacgtactgccgacagctccgcgtcagtttgtagcggatcttcgcccataatgtacgcggcacgcacttcgccatgcgctgcgcggtgcggcagctcgctgatgcgataaccggtatgagcaggcaggctttccacgccccaggctttggcgaatttctcgcggttagccggatcttttacgtactggtatcccggatacgtatccggcagcgcgcccatatcgcaggcaccctgcacgttgttctgaccacgaaccgggttaacacccgcatgtggcttaccgaggttaccggtcagcatcgcgaggctggtcagagaacgcacggtttccacgccctggtagaactgggttacacccatgccccacaggatggcggcgcttttcgcctgggcatacatccgtgccgcctgacgaatctcactggcgctgacgccggtgatatcttcaaccgactccggcgtgtagccttcaacgattttacgatactcttcaaagccttctgtacgggaagcgacgaatgctttgtcgtacagattttcttcaataatgacatggcccatcgcattcaacagcgcgatgttcgagccgtttttcagtgcaatgtgcatgtcagcaatgcgcgcggtttcaattttgcgcggatcgcagacgataattttcgccccgttacgtttagcgttaattacgtgattcgccacgattgggtgggaatccgccgggttgtacccgaaaacgaacactaaatcggtattatcaatttcgttaatagcattgctcattgcgccattaccgaccgattggtgcagacctgcaaccgatgggccgtgtcagacacgagcgcagcagtcaacgttattggtaccaataacggcgcgcgcaaatttttgcattacatagttggtttcgttacccgtaccacgcgaggagccggtcgtctggatggcatccggaccgtacttctctttgatggcgctcaggcgctcggcaacgtaattcagtgcctcatcccaggaaacaggttcgagtttgccgccacgctggcgacggatcatgggggttttcaggcgcggggtcaggatctgggtatcgttaatgaagtcccagccataataacccttcagacacagggtaccctggttggttttcccctgcgctgcctccgcccggacgattttgccgttatcgacgaccaggttgattttgcaacctgatgcgcaataggggcaaaccgtgacgacttttttcatcggtctcgctccagttaatcaaatcacgcatacgcgctctcgactacagtatgcatcttttatgccacattttatttggggtcattccctgatattacgggcactatttattcaaaactctgacgaaaaacaggctgtcgtcagttttgacgtgacgaaacgaaataccgcgtgacagccatcacacggcagacattttattttttctcgacgacgggagccgcctgatacccgctgcccagcgatttcatcaactgaatgctttggatcacccggcggctgtccagcatcagtaatgacatctcttcggcaagcaccggcaaccgggcttcggtagcctgtaagcggctggttaagccgcgctgataggcggcctcggcagcgcgctgggtgaagcgcgttgcttccacgcgttcagcctgcatttctcgctcgtcgttgagcgtttgcagacgcgtgccgttgacggcaacgtcacgcaccgcgttcagtactgactggttgtaacgttcaatcatcatgttgctggcggcgcgagtgccttcgagattggcattcaaccgtccaccgtcaaacagcggcaatttcagacccgggatgaagttgaactggcgactggtttttttgaataaggtatccaggtggatggagtccagaccgaaaaacgctttgatatcaaagcttgggtagaacagcgcccgcgcggaatccacctgatctaatgacgcctgaacataccagcgcatggcttgcagatccgggcgtctggcgagcaactcataagagagtgtcgccggaataccggtctggactcgtggtaatgccactggtttgatctccggcatatcgctggctcccgcgccaatcaatgcacgcagagattctcgcgtttcggtgatttgccctttaacggcagcaatttgtttatcgaccgccagaatctgtgcccgcgcgccgtggaaaggcacttgcgcttccagaccgtgcgccactttactttggtgcgctttcaccgcgtaatcaatcacatcgcgagtttgttctaacagatcgagcatctgatagctggcctgcatactgtaataaagctgcgctacgcccgtggtcagcgatagctctactgctgcggtttctgccagcgcggcattatgcgcgccaatggcggcggtaaccgctgagcgatgcacaccccacaaatcaagatccagtccggcaaacaaaccgactgtggcttccgtatagtacggcccgtccatacccagtgctggcgcatccatcgcataagggcttaaaaagccgttcgccgagacgcgttggcggttgagcatccctaacgctgcgacctgtaattgtgaaccggcatctaacaaatcggcctgggactgcgctttttcttcccgcagtttcgcttcggcgagggtgtgtgaaccacttagcgtccgttggatcagcgcatccagctgcgggtcattgagttgtttccaccactgcgcctgcggccagccggagctggcaagatgaatatcatcggccagtttgatttgttccggtttgagctgttgatgaggcgcagaatccttgcgtaccagggcacagccggaaatcagcgtcgtgctgccgagaatgctgcacaacagcagacgtgaaagttgacgattgatcattgcgtggctccttgtgcctgttccgtggcgggcgttaatgccggggctgtccagtctggcaagcgggcgaaaagctggcagacgtgttgctcctgttttaataaggtgggcaggatggcctgcgaggcgggtgtctcttcaagcgttatttgaggagaacggctgagtgcggttgccagaccggcagcgtatttttccagggcgtcggcaaactgacctgctttgtccggctgtagtgcgttatccagcgcctgcgccgagttccaggtggcatcccaggcgtgaagaagatcgcggccctgatgaataaccgtttgcgaacgttcaatcagtaaggcgcgttcttcgctgtccagttgacgctccagcgccacgcgttggcacatctcttcacaggcattaaacgccgcatgcagacctatacgaatttgcagataagtgcgcagagccgtgacttcctgctggcgtgggatccgcattactttacttagcatacccagcgcgccagccagtttttgcggcagcgtgcgcgcttcactttcaggccagacaaaggtgtaaatcaccgcagacaccacggtaccaatgatgatacccagggcgcgatcgcgaatttccaccaggtcgtacaccggaccaaaaacgttttcgagcgtggcgagcgcgaaggtgaccaccatctgtgtgccgatataagaagagcgttcagagctggtggcaatccatgcgcccaacaggaaaatcggtgccagcacaaacagcaattcgacaatattgtccagccagggcatgaccagtagcgtgaataacagcgccagaatcgcgccgcaaaaggccccgccaaaacgcagcaccatcttctggtacgatgaaccgacattcggattagcgacgatcacgcaggtcagcatacaggtgtgaatgccttcccagtccacgccgctgtagaaggtgtaacagatcaaacaggcgagcagcgtttttaccgcgtagcgcatatagtctggattggtaaaagcatcagcgaccattgatggcggtttggcggcgggcgttggcggcgtattcgggtccatctgacccagttgtaacaacgtctggcagatattctccaggttacattcccgtgccgccatcgcttcactttcactgatccgccagtcgctttgccagcactgaccttcggtaatggcatgctgcagcttgttgatttctgaagctaatttttgtcggaattcaataattgcctgagaatcagcaaaagaggtgggatcgtagcgattcagcgtcgagtaaatgtaggttaccgttgccacgcagctttgccaccatgcgctttgagttcgccagttggcatcgtccgcgaggcaaaagacattgagtttttgcagcgccagcgcctctctttcaatccgcgtttcgggtagcggtgcgaggctgtccgtcaggtggctaatggcatcatcaagccgatcattaagcgcttgatgcatttgcgaaatggcacgactgggaaaccacagtacgccgattaacgtcattaataacgtcgggtagaggccaacaacgatacaccacagcgttaagcgcacgaccacttccggatagtcgagcatggcggggaaggtttgcccataaatggcgacaatggcgacagcgaaaaagaccagtcccaaccgatgggtgcgcatcaaaaacatgcagcccatcaggatcggcccggcgatgatcaagcggatcaacggttcgccgtatgaccatttgtagatcaaaaacaggctgccgatctccagcaccgtggcaaccacaaacaagatcgcgacaaatttggtgtaaaacgcgttcgactgaataccgtaaaacagcactgccagcgataacgccacaaaagggatctcaaaagtcatcgagatcagaatcaccagcaggcagcctacccagagttgcacggtctgcggcacgcgacctggtcgccgctcgcttaactcttcatgaaagaacgccagcagcctgaccaccggtaatggcagggagttgagcgcgctcattattgcggctcaagattagcgactgccgaagcgccgatgcggaacatttccgggtcaggtttatcaaccatgattttgaccggaaaacgctgggcaacacggacccagttaatagaacgagaaactttcggcaggccgcccagcaccaggccgccgtcatccggtagcacgccgtagccaattgaatccactttaccctcgaaagttttgccgctgtcactcatcaggcgaatcgttgcaggtgtacctgagcgaatatttttcagatcggtttcgcggaagttggcgatcacgtaccagtgacgagtgtcgattagggtaaaaatagggcgcatggcagaagcaaattgcccgacggaggttttgagggaaatgacccggccatcaaacggtgcgcgaacggtcgccatttccagatgcagtttggtcagggcaatatccgcttcgaccgccgcacgctgggcaactaatgcatccacgccgctgacggcgctggcggctgactgcgcctgcaacaatacagcattaagatcggcttctgcagcgcgctgcgcggtcctcgcacggtcaacgtcttccgctgagacaaaaccttctttcagtaatggctcggtgcggcgtaatgtatctgtggcctgtttagcggcggcacgggctttttctaccgtggcgttaaccgagtcggcaccaaactgttgcgcgtcaacgctacgctgggtgagcataatttgcttatccagtgccgcgagggaggcttcagatttcgccagattggcttcgtacgggcgcgggtcaatgcggaacagcaaatcgccctgtttgactgcctggttgtcggtgaccgccagttctacaatgcggccgctgacttccggcaccacatcaatggtatctgctgacacgtaagcgtcattagttgatggcgcactgtctacgcgccagataacgaaaacaagggcaaccagcgccaacgcaaccactaacagagcagggaatttactgcgaggagcttttttcggcgtactttccatgagcgcgtctcaaatagattagaaaaatgccagccagaacagcatggcgtagagagcaaaaagggcggtataaataattccgacaaatgccagcttgatatttgcccgctgaataactcgcctcgtgatgagcgtcaatataaggctggcaatggcgcagaaaaaccagctgggataataagcgccgatcaccgggattgccggagataatgagcatcccgaaaccatgaagacgggaattatccaggctgtttttttgagttgcatcgccatgcgagagagaactgttggcatattaaatacatcctgtctgctgcgaacaatatctgtagtgaatatcaatatccattgaatgcgtcagtatggctattttcttgatgaataaaaatagctttattcagccaccgcattcataacttatatattttatttattaattggctgtatatatttttaaaataaatgcttttgggggcttcagcgcccccaaaagcgagtgacattaatttggggttacgatattcacccacaaatcgaaattatccagacaggcgataatttcttccagtttcgcgccattgccaataattttggctttcttcgctttcaccagatccgccatttttgcctgtccggtcagcacggcgtgcagatcttcacggctgatgtagaaagaggcgtcggcttgcggttgcagtgttttacggtagttaagcacgctatcgttcagcgtcaggttgaggttatcgccgttgctcatattgaagttcaggctgatatttttacccgcagctttcgcgctatcgaggcgaacggccataaagtcgaacagcatttcgaccgacattccgcgaatggtgtccggggaaccggtggtgccgtggctgaacttatgcaccccttcgcgcagctctttcgcgccggtcaggtagaaaccgcgccatgtggcggactcggcctgatagcccagctgttcaaagttattcgcttgcagattcttcgccacctggtcacccgggttggcggcaatcacctgtttcagtagttctgccgaccagcggtaatcaccttgcttattcgcttcttgcgccaggttgatgacacgggcagagccgcccagcgctttcacgtaacgtttgcccatctctacctgaccatacggatgcaggttagccgggttaccgtcgtaatagccaagatagaagttatacaccgcgcgggcgttgtggctgacagaaccgtaatagccacggctggcccagttattggcaagtgcaggcggcagcttaatcatgtcgccgatttcattcatggtgtagccctggttcgccaggtgcagggtctggtcgtgaatgaacgtgatagtatcgcgatatttaccaatataatcattgatatgcttattgccccagaccggccatgtgtgcggcataaacagtacttccgcgtcgttaccccacatatccagcgtttcgttcaggtactcggtccacttgctggtatcgcgggttttcgcgccgcgcagagtgtasaagttgtgcagggtatgcgtggcgttctcggcggtacacagggctttcagggccggaatatagaagtgcatttcggctggcgcttcgctacctggggtcatcaggaagtcaaactccaggccgtcgataatcatcttctcgccagttctgacgatagttttagtcggtgcaataatgctcgggtcgcccgttgccagcgtcacgccaaggccattacccacgttgccttgcgcgttgtgcggcagtaacagaccgtaagagtagagcgcacggcggctcatgatgttacccgccagcacgttttcgctgatggcttcgtccataaagccagcaggggcaatcacctgaactttgccggatttaacatcggcttcagagataatgcctttcacgccaccatagtggtcggtgtggctgtgagtgtagataacggcaacaatcggtttttgcggacgatgctggaagtaaaggtcaagtgcggcttttgcggcaggcggcgtcaccagcgggtcgatgacaataatgcctttctccccctcaacgaacgtaatgttagagatatcctggccgcgcacctgatacattttatcggtgactttgaacaggccagaaatgccgttgatctgcgactgacgccacaggctggggtttacggtttccggcgcagcggcattaatatcaaatttgtaatcgtctgcgcggtagtaaactttaccgttcgcatcacgcagaataccttcatccagcagcggggcgataaatccacgctgggcatcgtcaaaatcctgacgatcgctaaacggtaatgatttggcgtaattctgattaacctgttgggtatattgagtggcggctttcgcttcctctttcgcgttagcggtatttaccatcatgccgctggcggcagttaacgcaataacaatcctgctcaaacggaataaccgagagttattcatataaatctccatttatcatttatgtcgtaaatatgtaatccatgcaaaatacgtcatttaaagctggcgttatcataattgggaaattgcgactttaataagtggaagtgtgagcggaacgatccattttattaggcatttgtgctgaagagggaaaagtacgacatatttattactatcatcaataatgtgacctgacttatatttttattatttatattactttcagctttcacttcgacaagaagtacgcacaatgattaatcagatgaatgatgcggagtgtaaccatgaaacccgtcstgctggtggtgratgatgacacggctatctgcgcactgttgcaggacgtgttaagtgaacatgtctttacggtttcagtctgccataccggacaggaggccatattgcgtattgagggcgatcctgacattgcgctggtggtgctggatatgatgctacccgataccaacggcctgagggtattgcagcaaatccagaaactgcgtccgacattgccggtggtgatgttgaccggcatgggcagtgagtctgatgtggtggtcgggctggaaatgggcgcggatgattacatctgcaaaccgttcaccccgcgggtggtggtcgcacgactgaaagcggtgttgcgacgggttggcgcgctggcggttaatgacgagaaaagcgccgggctgtcattcaatggctggtatctcgataccatgcgctgccagttgcacaatccgcttcagcaacatgtcgagttaactcagggcgaatatggcttgttactggctctggcgcaaaacgcgcgtcgggtattgagccgcgagcagttgctggcgttcacccacagcgacagcgtggaggtgtttgatcgcaccatcgacgtattaatcatgcgcttacgacgcaaaatcgaactcaacccgcatcagccgatgttgattaaaactctgcgcggtctggggtatgtcttcgctgccgacgtgcattaatccgacatttctgtttgcagctcttccagcgttttcgccccgtcgatggcattggcgcataacaggcttgcccgcgcgcaggcgtgtgccagtttgatgctctcggtaagcgtccagcgttcatggcagccatataaaaatccggcacaaaatgcatcgcccgcgccgacgctgccgataatttcccgttgttctaacttttgcgaagggatccacacgccgccctgttctggggtctctccccacgccccttccgggtagtggatcaccacccgctggcgcacgcccgcatctaacagttcacgcgcggcggcagcaatatgcgcgatatgcggttcgccgttgggtaaccgaatttccagcccgctaaactccccggcctccagttcgttaattaccagataatccagatggcgcaacgcgggcagcaccagcggctgataacgcggatcgcccttacgggagaccaggtcgagtgaggtttcaaagccagtatcacgcatttgcgccagcaggcgtgcgctacgggtgccgtaaacatcgtccggcatatccaggctgtcgagcaacagtaaatagccgagatggaaaatcttcatggtgttatcgagctgatcgaacgccggaagatccaaaagtctgtttgcacccggcgaatggaaaaacgtccgctgcccgcttgggtctgtcatcacctgcgacatcgacgtcggggcaaaggtagtgcgctgcacatgctgacgattgacgtgatattgctcaagcatcgccatgatgtaatcgccgtcgctgtcctgaccgattagcccaaccgcctgtaacggcagcccggtgcgcattttcgccagcgtcagcaggacgttaagcggcgcaccgccggtggagcgttcgctgtgggtgatctccgccagccagccgcgctctggccactggataatctgatggacgtggtcaaccaacatattgcctgcggcgataatccctttacgctccatcatgcctgccccgcactgccaaaaatacgcatctgttgtgcaaccgtatcgctgatggcggcttccactgccagcagtaactcggcaaactcgtcatacatcggctgacggtgcgccattcgggcctcaacggcagccagcgccgcttgcgacatgccagtgtagaaattgattttgtggatacccagttcgatggcgcggcggaaatcggcatcgctaatccctgagccgccgtgtaataccagcgggatagcagcctgctggcggatagcgtcgaggcgcgggaaatcgagtttcggttcgccgcgatatttgccgtgtgcattgccaatcgccacggccagcgcgtcaatgccggtacggtcgacaaaatcacgcgccagttgcggatcggtaaacagggattcatcggcatgaccatagagtgcaccgcyttcgtcgccacccaccgcgcccagttcagcttctaccgatacgccaacggcatggcacattttcaccacttcccgcgtctggcggacattttcttcataccccagcgtggagccatcaaacattaccgagctgaatcccagccgcaacgcttgcaccaccgattcaaaatgtagtccgtgatcgagatttaacaccaccggaatgtcatgacgcgccgcttcaaatttcactgtctcgaccagggaatccagcgagatatatttaaaatgtacttcggcaatgttgataataaagggcgaacgttcttgtctggcagcagcaaacaaggcgcgtaaaaagtgcgagtccagcacattaaacgcacctaacgaatagtgatgttcgcgggcatgtgccagcccttcagcgagagaaatcaatggcataacgttatccttattcagcggaactggcggtattcgttacacaataccaactgtgcaggttcgtcttcgtcaatcaggttgtagcggtccagtggctgtaaaaagtggttatcgtggtcgtcgtcattaacagaagagacttcgccaaccagcacatcgccaaaaccggcttctgcccaaaagctgtgatacaggccgggcggcaggcagatactttcgccgggagacaggcgcaactgagagcctgcagtatgtttctggcggcagccgtctatcaccaccgtaatgtcactatcagccgtttgctcgttactatcggcattccacagttcaacaattaaattaccgccgccgcgattgataatgtcctcacgcttacgccagtgaaaatgcattggcgtgacctgcgcatcgcgcacatgcatgatcttctcggcgtaacatttcacatacggcattccttttgctgagccgttacgtagggtaaacagcgtcagcccgtgtgctgcaaagttgttgcgaccaaaagcggtaacatcccagccgagtttaagatcaaaaacctcctcccacgcggcggtgtcgagctgctgccattgagcaggcgagaaactggcaaagggcggcagatgtacgtcatgttgcgaaaagaattgccgtgtatggccgagaatgtcgtttatagcggagcgtttcatcgaaagcgttctccttagcggtgaccgggcagctgcgccgcccggcgtgtggacttatttcaccgtccagcctttgtaattgccgacgttgtttttatcgatcatcgtcaccgggatcagcaccggctctttcggcgcaggtttgccctgcaaaatgtcgtagccaatttccaccgctttcgctgccatcacctggggatcttgcgccggagtagcgacaaacaacgagttctcacgcttgagcgcctcttcggcgtccgggcttccgtccacaccgacaataaagaactcgttacgttgtgcctgttttgctgccagatcggcaccgattgcggtgggatcgttaatcgcaaatacgccgtcgatcttcggatttgccgccagcagtcccgtcattacctccagcccgccttcacgactgcctttcgcgttctggttgtcagagagcactttgatgtcaggatggcgtttaaattcagtctggcatccttcgacgcggttttgcacggcggataccggcgggccgttgatgatcaccacgttgcctttgcctttcaggcgatcggtgatgtatttacaggccatttcgcctgcctgggtgttatcggaagtgatggtggcatcggcaccttctgccgctacgtcaaccgcgacgaccacgatcccggcatctttcgcccgtttcaccgccgggccgatcccttttgaatcggcagcgttgaggataatcatatcgacgttagcggcgataaagttgtctatctgcgacacctgctgacccagatcgtagccgctggaaaccagcgtcactttgacgttatcgcctgccagtttgcgtgcttccagctccgcgcctttggtgatctgcacgaagaacgggttcgccagatcgcccaccgttacgcctattgatttcagttctttcgcctgggcgaacggtgctgcggccagcagcgcgcctgcacagagcgcggtcactaagggcttcaatctcatgctgtattcctcatgtgtttatgcactttgatggtgtcgggtacggtatttgtcgatcagcaccgcaatgatgatcatcgcccctttgatcaccagttgccagaagtaagagacgcccattaaggtcatgccattgttgagcgtggcgataattagcgcgccgaccagcgtgccggtgatggtgccgatgccgccgacaaaactggtgccgccgaggatcaccgctgcaatggcatccagttcgtaacccatgcctaagttgccgttggcgctgtacagccgtgaggcgctcataatcccaccaagcccagaaagcaggccgctcatgccataaacaaacagcagcaccagccagaccttaatgccggtaagacgcgccgcctgcatattgccgccgacggcgtagatatgaacgccaagcgtggtgcggcgcagaataaaccagcacaccacgatcaccgccagcgcaatcaccaccagccatgggaccggcccgagatagttgttgcctatccactcgaaattaatgttggagttgataaccgtggtgccgtccgccagcagatacgccgccccgcgcagcgccgtataggtgccaagcgtaacgataaacggtggcaatccggcaaaggccaccagcgcgccgttgaacagccccagcagcaggccgagcatcagcgctgccgggatcgacagcatggcgaactcagggctaagggagacgaccatcgccgccaccgctgtggtgccgaggatcgaacccacggaaagatcgatcccgccggtcaaaatgatgaaggtcatccccgccgccagaacaatgttgatcgatgcctggcgggtaatattcagcaggttgctttcggtaaaaaagtttggcgtgataaagccaaataccgccacgatcagaatcaaaatgggcaagatgccgaccgtttgcatcagatcgctcatcagcatttttttggcagaggtttttgcagaggtcgtcatgaggttaccgcctgggaatgggcgtcgttgacgccagtcgctaaggtcataatgttttcctgggtgatgtttttgccgtttaactcaccggcaatgctgccttcgcgcatcacatagacgcgatcgctcattcccactatctccggcagttcgctggagatcatcaggatcgccacgcccttgcgcgccatctcgttcatgatccggtagatctcacttttggcgccaacgtccacgccgcgggcgggttcatcgagcagtaaaatgcgcgggccaatcgccacccagcgggagatcaacagtttttgctgattgccgccggaaagcccgcccgcgcgtacctgggcatgaggcacgcgaatgttgagcaacttaatggcgtcatcggaaatggtttgcgcttttttgcgattgagcattccccagcgggcatcgcgctccagggttgccatggtgatgttttcggctgctgccatttcaaggaataagccttgttctttgcggttttcggtgagaaaaccaatgccaagatcgatggcttcgcgcggggagtggatcaccaccggttcaccatcgacttcaatcattccgcctgtcgctttccgcacgccgaagatcaactgcgccagttcggaacgtccggcacccaccagtccggcgaggccaacaatttcgccggaacgcaccagcaggctactcggctggactttgccgccgtcggtcaggtggtgaacattcaggcgggctttaccgagcgggatatcgcgctctttattgaacagatcgctcagtggcctgccgaccatcatccgcaccagctccccggcattgaggttatcgcgggtcaggctgccaacgtattgcccgtcgcgtagcacgctgacgcgatcggaaagctcatacacttccgccatgcggtggctaatgtagataatcgccatcccttcatcgcgcagccgcataatcagttcaaacaggcggtgagtttcgcgggaggagarggcagcggtgggttcgtccatcaccagaatgcggctgttgcgatgtagtgcgcgggcgatttcgacctgctgttgctcggcaatggtcagcgtcatgaccttatcgctggcgttaaactgcgcgccgaggcggtcgatcactttttgcgcctgcactagcatctctttacgctgcaccagcccgccgtgggaaagctcgctgccgagaaaaatattttctgccaccgacagattcggtgccagctgcatctcctgataaatcagcgtaataccggcgcttaaggcatcttttggcgtgcgaatgtgaaagggcttgccgtctatgagaatctcgccgctggtggcggtatacgcccccgccagcaccttcatcagcgtgctttttcccgcgccgttttcccccatcagggcatggatctcgccagggtagaccgtcaaatccacccctttgagtgcataaaatttgccgaaggctttggcaatattgcgcatctccagaactggcgtgctgttcatggtggactcctgcgaggttgtcgatatcagcactccatcacaggaaagtaaatgcaaaatgtcagaagccgttcatatttgtcatattgcgatttttcttcacggagcgtgatatggcgcaccccggacgtcacttttttgccagcgcgcgcgggcgattgctgcttttgaatttgctggtggtggcggtgacgttgatggtcagcggcgtggcggtaatgggctttcgtcatgccagccagatgcaggagctggtgcagcagcaaacggtggatgatatgaccggcagcctgaatctggcgcgcgacacggcaaacgtggcaacggcggcggtgcgattgtcgcaggtggtgggagcgctggaatataaaggcgaagccgagcggttgcaggagacacagcgggcattaaaaagctcgcttgcacaactggcgaacgcgcctttagcgcagcaggaagccgggctggtgacgcgaatcatcacgcgtagcaacgaactgcaaaccagcgtcggcggtatgctggagcgcgggcaaaggcggcatctggagcgcaacgcgctgttaagttcgctgtatcaaaacttaagttatctgcggcatctgcaaaaagtcactcacgcgcaagatgatattttgcttaacgagatgaaccgactgattgttgccgctattgccacccccgcgccgcaggcgattattcatcaactggtcggggtaatgtctgcgttgccgacccacagcgatacgccattggttaatacgttactcaatgatttcaatgatttcaatgatgaaatgcgtaaactcgcgccgctttctgccgctctggagcaaagcgatctggcaatcagctggtatatgtttcacatcaaagcgctggtggcgatcctcaatggcgacatcaaccgttacgccgaacaggtggcgacgctctccggtcagcgtgtggcgcaaagttaccaggatttgcgctccggcgagagggtgatcatgattttcgccctgttagcggtggtgatcaccgcgtttgccggctggtatatctatcgcaacctcggcactaacctgacggcgatttcccgcgccatgagccgcctggcgcacggcgaagcggacgtcacttttccggcgttacagcggcgtgatgagttgggtgaactggcgcgcgcctttaacgtttttgcccgcaataccgcgtcactcgaacgaacctcacggctgctaaaagagaagaccacgcagatggagattgcccaaactgagcggcaggggttggaagaggcgctattacacagccagaaactgaaagctgtcgggcaactgacgggcgggctggcccatgattttaataatctgctggcggtgattattggcagcctggagctggtgaatccggactcgccagacgcgccgcgaatacagcgggcgctgcaagctgccgaacgtggggcgctactgacacaacgactgctggcgttttcccgcaagcagtccttacatccgcaagccgttgaactgaaaacattgctggaagagttaagcgaattaatgcgccactccttaccggcaacgctggcgctggagattgaagcgcagtctccggcgtggcccgcgtggattgacatcagccaactggaaaatgccatcatcaacctggtgatgaacgcccgtgacgcgatggaagggcagacgggaatcatcaaaattcgtacctggaatcagcgcgttactcgcagcagtgggcagcgtcaggacatggtggcactggaggtcatcgatcatggctgcggtatgtcgcaggcggtgaaaagccaggtatttgagccattctttaccaccaaacagacgggcagcggcagcgggctgggtttgtcgatggtctatggttttgtgcgccagtccggtgggcgcgttgaaattgaaagcgcgccggggcaggggacaacggtcagattacagcttccccgcgcgctgacggcggcgaaaaacctatcgccagcggcagtagaacaggcttctgtcagcggcgataaactggtgttagtgctggaagatgaagccgcggtgcgccagaccatctgcgaacagttgcacctgctgggctatttgacgctggaagcaagcagcggcgaacaggcgctggatctgctggcggcatcagcagaaatcgatatttttatcagcgatttaatgctccccggcggcatgagcggcgcagaagtggtcaatgcggcccgcaaactttacccgcacctgacgctgctactcatcagcggtcaggatttacgccccagccataaccccgcgctgccagacgtggcgctgttgcgcaaaccctttacccgtgcgcagttggcgcaggcgctggggcaagagaattgagaatcctcctctactcgtaacaggcacctttgcctaccttgtattaactttgttgcgaggccgagtttatgaaacgccactccacgctttttcttttcaccctgctcacgctgaccaccgtaccggcccaggccgatattatcgatgacaccattggcaatattcagcaggcgattaacgacgcttctaaccctgaccgtgggcgagattatgaagattcgcgcgacgacggctggcagcgtgaagtgagcgacgatcggcgcagacaatatgacgaccgccgtcgccagtttgaagatcgtcgcaggcagctggacgatcgccagcaccagcttaatcaggagcgtcggcagctagaagatgaagagcggagaatggaagatgagtatgggcaatgatgttgggtatggggcaggcatcgcccctctggggararggttagggtgagggggccadcackcacattccctctcatcacgccaccccaatctccatcccatcaaaccccgcctcaaaccccgacggcagtgcgttttccatcagccacgcatcaaactggtggctgatatgggtcagaaccacgcgcggcgagcggataacctgattcagcgcaagcacggtatttaaatcacagtgattacgcggtgcatcctcgcgcggcgggtggctgcaatcaatcaccattacctgcggctgattattgcgtaaaaatttcagcgttttttccggcaagccagcggtgtcagacagccacgccacccggctgtgcgccgtttccagcagataaccgaaggtcagttttgagtggttgagcggcaggggtgtgacctgtaacccctgcaaatcaaacaccacaaacggttccaccgtgtggctgaaatcaagcaggcccggatgtttaaacagatcgtcgcagccctgttcatccggtgggccgtaaaccgggatcggatcgcccacgccccagcgcagcgggaatagcccctgcacgtgatccatatggtagtgcgtcagcaaaaactgctggaacgatccgggcgaccagcgatcggcgagatcgtgccgcccggcgtcgatcagggtgatcgcctcgttaaacttcactacgccgctgcatggctggcggcgatagtgcggcgagcgccgcgctctggcgcaggccgcacactcgcagccccatgccggaacgccctgtgcgccgccggagccggtgagcgtgagggtcaggctcatgttacagcaccttggtgaagcggaagtggctctgctcgtagccttcgcgcagatagaaacggtgcgcgtcgtggcgcttcacgttggtcgaaagttcggtcatttcggccccggcctggcgggcttcttcttctgcccacgccagtaacttactgccgacgttcagaccgcgcgcctgcggcattaccaccaactcctgaatttcgccgatccagttgacatgatgcagatgaaactgcaaatgcaggccgatcataccgacaacttcgccatccagcagcgccagatggtagcgcatgttcgggtcgcgcaggttggcgttaaagcccacgcgaaacgcgtggtggtcaaactccgcctgttttagctcgcaaatcaacgcgtaaaccgcgtcggtgtcgtactgcgtggccgggcgaaagctcacaagcaggcatggtgtttctccttctgatggattagcgtcagcagcgtgtcgaccgactggcgcaggctgccgtcattattgagcgtatggcaatcctgtggagtatagcgggcggcgcgcgccagccgggcgttaatttcactggcgttttcgcggccacggttttccaggcgctggcgcaggatytctggcgaaacctgtaagcaaatgggcagcagcgccgattgatagcgcgcccgcgcctgcggcagatgggcgcgtgagccgttgaccagcacgtcgaatccagcgtgcagccagaggtcaatctcgacgccgacgccataatacagaccgttagcgtgccagcttaaggccagcagattttgccccgcgcgggtaaaaaattcctgctcgctcagggcgatatggttttcgcttccggcgctggcgtcgcgcgtgatgtagcgatgcgccaccagtagctgagtttgttcccgcaggcggagttccgccagcaggctatctttcccggagccggacggccccattaaccaaatcagttttcccatcatcagaacacccttttaccctgacgccagacgtggtcgatatgaatgtgattgcccttgcgatgcgccagcaccaggtcggcgcgtttgccctcgccaatcaccccgcgatcctggagattaagcgcctgcgccggatttttggtcaccagcttcaccgcctgcggcagcgtaaagcggttgctctggtcatcggcgacgcggaacgccgcatccagcaggctggcggggtagtagtcggaagagaggatatccagcaggccaagctgtgccagttcactggccgccacgttgccggagtgcgaaccgccacgcacgatatttggcgcgcccatcagcacgttcatgccatgcttgcgcgaggcttccgctgcttcaaacgtggtgggaaattcggcgatcacgctgccaagctggtgagattcggcaacgtgggcgtgcgttgcgtcatcgtggctggcgagcgcaatttgtcgcgcgcggcacattgcggcgatggattcgcgattcggctgcgaccagcgtgcggcaagcgccagctgttcctcttcatactgctgcatctgcgcatcggtgagcgagtatttgccctgataatattcgcgatacttctcgcggttggcgaactggcgctggcccggcgagtgatccatcagcgacaccagcgtcaccggctcgcgctgcaccagcttttcaaacagcggcagcgtggtgttatgcggcagctcgcagcgcaggtgcaggcggtgctcggcgcggttgacgccgcgtttctgcgtctcttcgatggcgttgatcatcttctccagattctccagccgatcgccgccgtctcgcacgtcgccaatcgccacggcgtccagtacggtggtgatgccgctcgccaccatcagcgcgtcatggctgctcatcgccgagtgggcgggccagtcaactttcgggcgcggggtgaagaatttatcgaggttgtctgtatgcagctcaatcagccccggcagcagccagccgccttcgccgtccatcgcctccggcaggcggctctggctttcggcaaaggcgcggatttcgccgtcctgcatctccagcgaaccgtttaccacttcgttttccagcaccagtttgacgttattgataatcatgaagaggctcccattgggtgcaggcggtcggcgacgtcattacgtacggcttcgtcatggaaaatgccgacgatggctgcgccgcgggctttggcttctcggatcagttcgactacggcggcgctgtttttggcgtccagcgaggcggtaggttcgtcgagcagcagaatggggtagtcgacgataaagccacgggcgatgttgacgcgctgctgttcgccgccggagaaggtcgatggcgcaaggcgccacaggcgttccggcacgttcagacgggtgagcagacgcgcggctttagcggcgcaggcttcacgcggtacgccggtatcgagcagcggctgcattactacttccagcgccgaaatgcgcgggataacgcgcagaaactggctcacccagccaacggtggttttgcggatttccaccactttgcgcgctggcgcagtgaccaggtctacccactcgtcaccgtgtttgatctggatttgcccttcatcgggcagatagttggcgtacagcgagcgcagcagggttgatttgccgctgccggagtggccgtggagcaccacgcattcgcccgcgttgacggtgagcgaggcgcggttgaggacgggcaagcgcacgccgttttgctggtgcaggatgaaggttttactgacgttttgtacgttaatcatttttcgcctcgtggttcgggtgtcggatgcgacgctgatgcgtcttatccgacctacggggagcgcatttgtaggccggataaggcgtttacgccgcatccggcaccggctcaattctgcaaaaccgatgacaccagcagctgtgtatacggatgatgcgggtcgtcgagcacgcggtcggttaacccactctccaccacttgcccctgcttcatcaccagcaaacggtccgccagcaggcgggcgacgcctaaatcgtgggtgacaatcactaccgcgaggttcagctccaccaccaggccgcgcagcaggtcgagcaggcgggcctgcaccgacacatccagcccgccggtcggttcatccataaacaccagcttcggatgcgtcaccaggttgcgggcaatctgcaaacgctgctgcataccgccggaaaaggtggtcggcaggtcgtcgatccggttggcgggaatttccacctcttccagccacttctgcgcggtggcgcgaatatcgccgtaatgacgcgccccggtcgccatcagccgctcgccgatattgccgcctgccgagacctggcggcgcaggccgtcgagcggatgctgatgcactacgccccattcggtgcgcagcaggcgacggcggtcggcctcgctcatgccatagagggaacggttttcatagtgaatctccccctgctgcggcgtcagacgcgcggaaattgatttcagcagcgtggtcttcccggagccggattccccgacaatgcccagcacttcccccggccataaatcaaaagagacatcgctaaagcctttgcccggcgcgtaaaggtgggtcaggttattgaccgaaagtaacggttgattcattggctttttgcctcgctctgttggcggcaataatcggtatcggagcagacaaacatgcggtttccggcgtcatccagcaccacttcatcaagatagctgtgggtcgatccgcagatggcgcatggctcatcccactgctgaacggtgaacgggtgatcgtcgaaatcgaggctttccacgcgggtaaacggcggcaccgcatagatgcgcttctcacgcccggcgccgaagagttgcagggcgggcatcatgtccattttcgggttatcgaatttcgggatcggcgacgggtccattacgtagcgcccgttcaccttcaccggataggcgtaggtggtggcgatatgaccgaagcgggcgatatcttcatacagcttcacctgcatcacgccgtattcctccagcgcgtgcatggtgcgggtttccgtttcgcgcggctcgataaagcgcagcggttcggggatcggcacctggaaaataatgatctgatcttcggtcagcggcgtttcggggatgcggtgacgcgtctggatgaccgttgcatcgtccgtgcgctcggtggtgtttaccccggtcacgcgcttaaagaagttgcgaatcgacacggcgttggtggtgtcatccgcgccctggtcaatcaccttcagcacgtcgctttcgccaatcacgctggcggtaagctgaatgccgccggttccccagccgtacggcattggcatctygcgcccgccaaacggcacctgataaccggggatcgccaccgcttttaagatggcgcggcggatcatgcgtttggtctgctcgtcgaggtaggcaaagttgtagccgctcagattagccatggttctgctcctgttgcagacgtttgagtagctccagttcggcctggaaatcgacgtagtgcgggagtttgaggtgcgagacaaagcctgcggcttcgacgttgtcggcatgtgccagcacgaactcttcatcctgcgccgggcctgtcgcgtgctcgccgtactccggggcttgcagagcgcggtcgaccagcgccatcgccatcgctttgcgctcgctcatgccgaacaccagcccgtagccgcgcgtgaagtgcggagattcatccggtgggtcgataaaaccgttgaccatttcacactcagtcatcagcagttcgccgacgttcaccgcaaatcccagctcttcgggcacaatcgacacgtcgatgtaaccactgcggatttcacccgcgaacgggtgattgcgcccgtaaccgcgttgggtggagtaggccagcgccagcaaatagccttcgtcgccgcgcatgagctgttgcaggcgggaagaacgtgagcaggggtaaaccggtggcgtgcgggtgatgtcatccggctgtgcgccgctatcctcttcaaacttcgccagcccctgacgcgccagcaggctgaaaacgtgcggcgacggctgctgttcgctgtcggcggtggtcagcgtcggcgcttcgccgtttgccagcagggtgaaatcgagcaggcgatgggtgtagtcgtaggttgggccaagcagctggccgccgggaatatctttataaaccgctgaaatacgccgttcgagacgcatctccgtggtgtcgagcggctcgcttaccgcgagcttcgccagcgtggtgcggtaggcgcgcagcaggaaaattgcttcgacgttatcgccgctggcctgtttcagcgctagcgccgccagctcgcggtcggcaatgccgccttcggtcatcacgcgatccaccgcaagattaagctgctgttcaatctgggcgacgctcagttcaggcaaatcggtatcgccccggcgtcggctctcttgcagggcgtgggcggcgtcgatcgccttctcgccccctttcacggcaacgtacatcagcacacctccacatgagtggttcgcggaacagccagcaggcgctcgccgcaggtcaggatcaggtcgatgccgagcgggaacgggtgcgggcgctcggtgagttcgtgcagaatgcactccggcagctgcggggcgatcattcgttcttcggcaatacccgcgccggtgagacgcagcatgcgcccgccgctcaggctggcgacctgtaaaatcagcgttgcgcccgcttccggcgcaacggcggtgccggtggaaagggcgttaagctgttcgctggaaatcgcctcatccgttaccgcgaaggtcgcctgttccggctggctgaccagcggcgcgttggtatgaaaacgcaggctctggctgacgatatcgttgctcaatggcgcggcaagccacaccggcgtgtcgttatcggccagcgtcagcagcacgctggtggtggcgatattcagcggctgccagccgcgtttgagctgatgcagggcgacaatcacgcccggctcgctcatggcctttaacaggcgacgaaaactgtgctgggcatcctgcacgggaagcataaaagcggtttccagggtcatgcgttgtctccgcgaaccatcgtaaagaagtcgacccggctggcgttcacttcggcctggcgtgcggcaatgcgtgccatacggtcagcgtccagcggggcaataagcgtttctgataagttttgaaaatggcgggtttgctgcatcagcgcgtcaatcagcgcgcagcgttcggcgtgctgtttgtcgcgccccagcacccagctgtagccgagggtgccgtcagtcagacgtacggcggcgcgggtcagcgtggcgtcgccggcaaaaaagcgttcgccggtgccgcccatccgcgcctgaatctgtaccaggccagtttcagcggcgcggatcacctcatagttggcggtgatgttcagcgcgttcaggcgggctgccagttctgccggttggctgtgtgccagtacggacatccagtgctggcgggtcgcggtatctgcgtgcattcagtgctccatagtgaattcaatcatgtcggcgcgcgtcaggctgacggagtactccgccgggctgctttcaccgtcacggtggttaagggtgcgcacgcacagcagcggggacatattcggaatttcaagacgctggcactctttggcctgggcgcggcgggcgctgatccgcgtctggctgcggcgcagtgcaatccccgtttgctcgcgcagaaaatcgtgcagcgagccgctgtcgaagcgttgcagcgtcggccagagggtgaggtccgcgaagtagtggtcgattaaacagagcgcgatgccgttgacccggcgcagggtgcgcagatggatgacgttctccccctcggttatccccagcgcgtcagcgacgtgaccggaggccgggcgcagcacagacagcagtttttcgctggtgggatggctgccctgatccagcagattctggctaaaacgcgcctgggcgttgagcgggtaatcgaacgggcgcatcagcaccagcacgccgacgccctgacggcgctgtacccagcctttttccaccagttggtcgatggcgcggcgcagggtgtggcgatttacctcaaagcgcgccgccagctgctgctcggcgggaagatagtcgccgcagcggtagtgttgacgaagctcctgctcaagttttgcggctatctcctgatagcgtgttgggtagctggtcggatgtgtagacaagtgcatagctatcaatgcctcgctaatcagataaagtgcttacgcaaccgttgagagaggaaatccagcaggctgaccgtgacgataatcagcaccatcagggcgcaggtttgctggaactggaaaccgcgaatcgcttcccacagcgtgacgccgatcccgcccgcgccgaccatgccgacgacggtcgccgagcggacgttggattcgaagcgatagagggagtaggagatcagcagcggcatcacctgcggcagcacgccgtagaggatctcttcgagcttgttggcgccggtggcgcgaatgccttccaccgggccgggttcaatcgcttccaccgcttcggaaagcagtttggagagcacaccggtggtgtggataaacagcgccagcacaccagcgaatgggccgaggccgacggcgaccacgaacagcatggcgaagaccatttcgttaatggcgcggcaggcgtccatcaggcggcgcacgggctggtaaacccaccacggcaccaggttttcggcgctcatcaggccgaaggggatggagagaaccaccgccagcgcggtgccccagacggcgatttgcagcgtgacgagcatttcggtgaggtaatcctgccactggctgaaatcgggcgggaagaagtcggcggcgaaggtcgccatgttgccgccgtctttgatcagcgtgagcggggccatttccgcgccctgccacgagacgaccaacacggcgagtacaacggcccagctcagaagcgagaaccagctgcgcttgggtggggcgatggtgatggtttgcatgtttggctccggtctgtaggccggataaggtgcttgcaccgcatccggcatcaacgcctgcacattgtcggatgcgacaccggggcgtcttatccgacctacgatttactgcatcgctttacttaccgaactcatcgcgcttaacgcgttgttcaggcggtccaggtcatccagctgcgcttgaatctcggtggtttttgccagcttgtcctgctcattcagccctttattgcctttcacgctttgcatctctttaaacagtgcgagctggcgaatcggcaccagttgcaggtcgctggaggcgcggaacggcgcccagcccaggcgttccagcaccgctttctcttccggcgtcttgccgtaattcataaagaagtcgtagatcttgtctttggtggtttcggaaaggtttttacgccagacgatcggatcgcctgggatcagcggtgacttccagatcactttcagttctttcagcttctccggcgcggaggttttcagcttgtcgaggttttcggtgttgttggtcgccacatccacctgcttgttggcgacggccagcgcgttggtttcatgcccggcgttgacggtgcgcttgaagtcactggcggagatattgtttttggagaagacgtagtagccggggacgaggaagccagaggtggagttaggatcgccattaccgaaggtgagatctttccgcttcgccagcagatcgttcaggttgttgatcgggctgtctttgttgacgatcaacacgctccagtaacccggcgatccatccgccgcgacggtctgagcgaagacttggccgttggcgcgatccactgcttccatcgccgacaggttgccgtaccaggcgatatccactttgttgaaacgcattccctggataatgcccgcatagtccggggcaaagaaggcgttgaccttcacgcccagcttcttctccatatcctgtaaaaacggcgtccattgcggtttcaggttttgctgtgattccgttgaaataatgccgaaattcagcgccttttcctgctcttcggcgtgtgccgggcttaacagggtgctgaggctgaacatgctggtgaaggccagcgaggcaattatcttagcgttcattcgttttcctcaatgatggggatgtcaggcagctttcgcgttctcttcgacgcggttgatgctgcggtagagatggtcaaaacgttcgttatcaaactgttggctgctgccgtcgtagaagacgtgcccctggcgcagggcgacgatgcgttcgcagtagcgcagggcgtaatccacctgatgcagcgtgacgaccacggtgatgccgtcgttctggttgatgtcgcgcagggtgtccatcacgatgcgcgccgattccgggtccagcgaggcgatcggttcgtcagcgagaatcactttcgcctgctgcatcagcgcgcgggcaatcgccacacgctgctgctggccgccggagagcgtggaaacacgctgatacgcaaagtgcgccataccgacgcgggtcagcgcctgtaatgcgcgctgtttctgctcgcgggtgaaccaactaaaacaggtgcgccagaacggcgtgctgccgagcgcgccaatcagcacgttctccagtacgctcaggcgattcaccaggttgaattgttggaagatgtagccggtgttggcgcggcttttgcggatatcgcgggccaggcggccttcgcgctggacagtgcggcccagcagctcgatatggctaccggcggatttatcgccggtaatcaaaccgcttaagtgacgtaaaagggtggatttgccggaaccggacggcccaagcagagccaccatttcaccatgatggatattcagatcaaccgcgtgcagcgcctgatgctggttgaaggttttgctcagttgttcgacgcagataatcgtttgcatgatgcagcctccctaaaaaagtggctccatcgtggcggattattgtgacgatttggttaattaaaagtgactaacagatgaagagttaacgggaattcgatgacagtgcgggagggcgggcctcccggcggattattgcgttggttgttgtttgacgacattaatcatccacggtacgccaaatttatcggtgactttgccaaagccatgcgcccagaaagtttcctgccaggccatttcgatttttccgttagcggcaaggttatcaaaccagcgttttccttcttcgacctgttgcgaatcgagcaccagcgtaaaaccggagtagctggcttttcctgacggtatagcatcgctcatcatgatatcgcttccggcaatgcgcacattggcgtgggcgatggcggtatcgggaaattgcattccggaagggcagttctcggcgctgtcctgcgctgattttggcatttcgccgaagctgattttatagagcagttcagcgcccaacgtacgttgataataggcaatcgcgtcggagcagttaccggcaaaagagaggtagggacttaacggcatgatggtgacctcagttaagagaagccagttaagtgtagttcgaaatttatacagatgagagggaagcctgataagacgcgcgagcgtcgcatcaggcagtcggcactgttgccggatgcggcgtaaacgccttatccggcctacggagggtgcgggaatttgtaggcctgataagacgcgcgagcgtcgcatcaggcatctggcactgttgccggatgcggcgtaaacgccttatccggcttaccgatcacaatacaatcagttctttttcacaaactcagatttcagtttcatcggaccaaaaccgtcgattttgcaatcgatgttatggtcgccttcaaccaggcggatgtttttcactttggtgccaattttcagcatcgaagagctacctttcaccttcagatctttaatgatggtaacgctgtcgccgtcagccagcagattgccgttagcatctttaacgatcagctcgtcgctttcctgtgcaggttctgcgtcgttccattcgtaggcacattccgggcagatgtacatgccgttatcttcgtaagtgtattcggagttgcattttgggcagtgtggtaatgacatgtggatttcctcaaaagtcagcagggcaaaagcgccaaaaaacggcagattgccgaaaaaggccgcaattatacacaaaatccctgagtttgtcgggggtactgctgattttagacgacgatcgttttcatttgaaaggaaacgcaaaaagaaaataatctttttgcctccatttattatttaagataaggttaatgctctacttgttcttttttttattcacatgatatttttatctttctgacgttttaaacgtatcggaagatgttatttattctaataaaaaacaacactctaaatataaaattatttcttgcagtaattataaaagccgaaaacagaactcaaaaacaatctggctaaataaaagtaataaaatttgctttaaggaagaattttctatgtacacacagaccctgtatgagttaagtcaggaggctgaacggctgttacagctttctcgccaacagttgcagttactggaaaaaatgcctctctctgtacccggagacgatgcgccacaactggctttaccctggagtcagcctaatatcgccgagcgtcacgcgatgctgaataatgagttgcgtaaaatttcccgactggaaatggtgctggcgattgtcggtaccatgaaagcagggaaatcaaccaccattaatgccattgttggtacggaggtactgcctaatcgcaatcgcccaatgactgcgctgccgacgcttattcgccatacgcccggccaaaaggaaccggtactgcatttttcacatgtcgcgccaatcgattgtttaattcaaaaattacaacagcgcctgcgtgattgcgatattaagcatctgaccgatgtgctggaaatagataaagatatgcgtgcgcttatgcagcggatcgaaaatggcgtcgctttcgaaaaatattatctgggtgcccagcctatttttcattgtctgaaaagtttgaatgatttggtgcgactggcgaaggcgctggacgtcgattttcctttttctgcttacgccgccattgagcatattcccgtgattgaagtggagtttgtccatctggcggggctggaaagttatcccggtcaattgacgttactggatacccccgggccaaatgaagccgggcaaccgcatctgcaaaaaatgcttaaccagcagctggcacgcgcctcggcggtactggcggtgctggattatacgcaactgaaatcgatctccgatgaagaggtccgtgaggcgattttggcggtggggcaatcggtgccgctgtatgtgctggtcaataagttcgatcaacaggatcgtaacagtgacgacgccgaccaggtgcgggcactgatttccgggacgctgatgaaaggctgtattacgccacagcagatatttccggtgtcgtcgatgtggggctacctggcaaatcgggcgcgccatgagttagccaacaacggtaagttaccaccgccagagcaacaacgctgggtggaagattttgcccatgccgcgctcggcaggcgctggcgtcatgccgatctggcggacctcgaacatattcgtcatgctgccgatcagttgtgggaagattcgctgttcgcccagccaattcagatgttgcttcatgccgcttacgctaacgcctcgttgtatgctctgcgatctgccgcgcataaactgttgaattacgcgcagcaggcgcgggaatacctggattttcgtgcgcacgggttaaacgtcgcttgtgaacaattgcggcaaaatatccaccagatcgaagaaagtttgcagctattgcaactcaatcaggcgcaggtgagcggcgagattaaacatgaaatcgagctggccctgacctccgccaaccactttctgcgtcaacagcaagatgcgctgaaggtgcagttagccgccttgtttcaggatgattcggagccgttaagcgagattcgtacccgctgtgagacactgttacagacggcgcagaacaccatcagtcgcgactttacgctgcgttttgccgagcttgaatccaccctttgccgggtgttaaccgatgttattcgccccattgagcaacaagtcaaaatggaattgagcgagtcagggtttcgtcctgggtttcattttcctgtttttcacggcgtagttccccacttcaacactcgccagctgttcagtgaagtcatttcgcgccaggaagcaacggacgagcagagcacgcgattaggcgttgtgcgtgagactttttcgcgctggttgaatcagcctgactggggacggggaaatgagaaatccccgacagaaacggttgattacagtgtgttgcaacgagcattaagcgcagaagtcgatctttattgccaacaaatggctaaagttctggcagagcaggtcgatgaatctgttacggcaggcatgaatacttttttcgctgagttcgcttcatgtttgacggaattacagacgcgtttacgcgaaagtctggctctgcgtcaacaaaatgaatcggtggtcaggctgatgcaacagcaattgcagcagactgtgatgactcacggctggatttacaccgacgctcagctgttacgcgatgatattcaaacacttttcacggcagaacgatattgaccaagacgttactggacggccccggtcgcgtgctggagtcggtttatccccgctttttagtggatctggcgcagggcgatgatgcccgccttccacaagcccatcagcagcagtttcgtgaacgactgatgcaggaacttcttgcgcgcgtgcagcttcagacatggacgaacggcgggatgttaaatgcgccgcttagtctgcgtctgacattggtggaaaaactggcgtcgatgctggatcccggtcatctggcactgacgcagatcgcgcagcatctggcgctgctgcaaaaaatggatcaccgccagcactctgctttcccggagctcccccagcaaattgccgccttgtatgagtggttttcagcccgttgtcgctggaaggaaaaggcgttaacgcaacgaggcctactggtgcaggcgggtgaacagagcgagcaaatttttacccgctggcgtgctggggcgtataacgcctggtcgttgcctgggcgctgttttatcgttctcgaagagttgcgttggggggcatttggcgatgcctgtcgtctgggaagcccgcaagcggtggcgttgttgctgggtgatttgcgcgtgaaagcgacacaacatctggcagagagtatcaatgcggccccgaccacgcgtcactattaccatcagtggtttgcctcttcgaccgttccgacgggcggggatcatgctgattttttaagttggctgggaaagtggaccacggcagataaacaacccgtttgctggtcagtgacccaacgctggcaaactgtcgcgctggggatgccacgactctgttcagcgcagcgtctggcgggggcaatgctcgaggaaatcttctctgtaaatttggtgtaaataatcagttacatcaatgagtcctaaacgaaatccatgtgtgaagttgatcacaaatttaaacgctggtagggtaaaaaggtcattaactgcccaattcaggcgtcaactggtttgattgtacattccttaaccggagggtgtaagcaaacccgctacgcttgttacagagattgcatcctgcaattcccgctccccttttgcggccgtcgcgctgatttttctggcgtttgcggaaatgggccaactctgcgaggaaagctatgctgaaaaggaaaaaagtaaaaccgattacccttcgtgatgtcaccattattgatgacggtaaactgcgtaaagccattaccgcagcatcactgggtaatgcaatggaatggtttgattttggtgtttatggttttgttgcttacgcattaggtaaagtttttttcccgggggctgaccccagcgtgcagatggttgctgcacttgccactttctccgttccctttctgattcgaccgcttggcggactcttctttggtatgttgggcgataaatatggtcgccagaagatcctcgctatcactattgtgattatgtcgatcagtacgttctgtattggcttaataccgtcctacgacacgattggtatttgggcaccgattctgctgttgatctgtaagatggcacaaggtttctcggtcggcggtgaatataccggggcgtcgatatttgttgcggaatactcccctgaccgtaaacgtggctttatgggcagctggctggacttcggttctattgccgggtttgtgctgggtgcgggcgtggtggtgttaatttcgaccattgtcggcgaagcgaacttcctcgactggggctggcgtattccgttctttattgctctgccgttagggattatcgggctttacctgcgccatgcgctggaagaaactccggcgttccagcagcatgttgataaactggaacagggcgaccgcgaaggtttgcaggatggcccgaaagtctcgtttaaagagattgccactaaatactggcgcagcctgttgacatgtattggtctggtaattgccaccaacgtgacttactacatgttgctgacctatatgccgagttatttgtcgcataacctgcattactccgaagaccacggggtgctgattattatcgccattatgatcggtatgctgtttgtccagccggtgatgggcttgctgagtgaccgttttggccgtcgtccgtttgtgctacttggtagtgttgcactgtttgtgttggcgatcccggcgtttattctgattaacagtaacgtcatcggcctgatttttgccgggttactgatgctggcggtgatccttaactgctttacgggcgttatggcttctaccttgccagcgatgttcccgacgcatatccgttacagcgcgctggcggcggcatttaatatttcggtgctggttgccggtctgacgccaacactggcggcctggctggtcgaaagctcgcagaatctgatgatgccagcctattacctgatggtagtggcggtggttggtttaatcaccggcgtaaccatgaaagagacggcaaatcgtccgttgaaaggtgcaacaccggcggcgtcagatatacaggaagcgaaggaaattctcgtcgagcattacgataatatcgagcagaaaatcgatgatattgaccacgagattgccgatttgcaggcgaaacgtacccgcctggtgcagcaacatccgcgaattgatgaataagctgaaacggatggcctgatgtaacgctgtcttatcaggccaattgaactcttaaggttcacttaatctctgacgcgcatactctcctccaggttaacggaggagagtgcaatgaaaaaccgtgtttatgaaagtttaactaccgtgttcagcgtgctggtggtcagcagctttctttatatctggtttgccacgttctgatctttcttcagccgtacccaggcccgcgtgccggaagtctcttgccggttttgcaggaaaaactgcccgtgatgcaactgtgtaatgcggctgacaatacttaaccccagaccaatcccgccataacggctgtccatacgtacaaacgctttactcaactccccgcatttactctcatcaatacccggtccttcatcttcaacggccatgaccgctccgccatcttcttgcagcttaatcataatgttgctgccttgcgggctgtaacgatgggcgttttctaccaggtttcgcaataacatccgcagcagggttgcatcaccctgaacggtgatgtcggcggcgctctctggcaatagcagggtttgctgtcgctggtcgagcatggtactgagttcgtcatacgaggggagaatgacatcttccagcagttttacatgttgataattaccggaagaaaatgactgtccggcacgcgccagttgcagcagctgggagacgctctccatcatctgatcaagccgtgccactaacggtgctacatcaatgtgatgcgttttcgccagcagttccagatgcaaacgcacccccgccagtggcgttcgcagttcgtgcgcgacgtcagcggtaaataacctttcgttatccagcgtgctggtcaggcgactgaccagatcgttcaacgccgaaaccaccgcttcgatttcgagggtggcgctgtgaatggcaatgggcgttaagttgtcggcggtgcgcgcttccagctctttttgcagctccgccagcgggcgggtgatgcggcgtaccgcctgatagcagataaatagcgtcaggctgaccataaagacgccggggacaatcaggctggcgaccgcctcgcggatctcacgcatgatgtggcgatcgttgttgcgattgtcgcgtagcgcctgctcaaacagctgaatctgctcggtactttcatgccatagccagaagacgctgatcagctcaaacaccaacaaaatggccccgatggtcaatatcagccgttggcgcagcgatattggtcggcgcagaaaacgcatcagattcaattagttttcctcattcgcgacaagcatatagccaaagccgcgcacggtgcggatacgggctttgcccactttgtcgcgcagattgtggatatgcacttccagggtgttggtcgagggttcattgtcccagttatagatgtcgttgtagagaatttcccgatgcaccggactgcctgctttgagcattaaccgtgacagcagagcatattctttgggcgtcagaatcaactcttcaccgcccatccatacctgacggcgacccatgttcagcgtcagattgccaacaatcagctcactttcgccctgattattatggcgtcgtagcagggcgcggatacgggcatgtaactcttccagcgcaaaaggcttcaccagatagtcgtcggcaccgacatccagcccggcgattttgtcggtcagcgtatcgcgagcggtgaggatcagtaccggcagggtatattttttctgccggatacgggcgagaaaatgcagtccatcttcgtcgggtaaccctaaatccagtaccaccaggctgtaatgacctgcctcaaggctttgttccgccatccgcgcggttgtcacgccatcgcacgcgtagccttcggtttgcgccgccagaatcagtccctgcaataacagcgtatcgtcttcaacaatcagaattttcattcactcactctcctgcaagtttgcagaatatcatccgcagcctggtaatacttcgtctcaacgccagttaatcccaatagcgtggagaataaattgtcttgtgaatagtgttgcgtttgcgcctgtttttgcaggcagttctggtcaacctgataccgtttttgataatcctccgacagccacagcagcatcggcacctgtttttggctatccggggcgatggcataaggcagaccgtgcagatagatgccattttcacctaacgattcaccgtggtcagaaagataaaccaggctggtggtaaatttatcctgatgttctttcagcagattaatcgctttatcaacaatatagtcgacgtaaaccagcgtgttgtcgtaagtgttcaccagttgctctttggtacaggtctggatctcattggtgtcgcaggttggggtaaatttcctgaactgcggcggatagcggttgtaataggtcggaccgtggctgccgatggtgtgtaagacaatcacgccatcaccctgcaggttattgatgtactcttccagcccgtggaacagcacttcgtcatagcattcgccgttgatgcactgatcaggcagattcagcgcggtgacgttctggtgaggcacgcggtcgcaggcacctttacagccgccatcgttgtcattccacagcacgttgatgcccgctcgctgaatgatatccagcacgccttcctggtgctgtgccagctcttctttgtagtgctctcgcggcatatccgagaacatgcacggtactgaaactgccgttgccgtgccgcaagatgcggtattagggaaatagaccacgttatctttcgccaaccgcgggttagtttcacgcgggtagccgttgagggagaagttctccgcccgcgaggtttcgccgacaatcaggatggtcaaatttttacgtttttcgttctgcattaatgggttgcggtgcgcgtcttcaccaattcgcaccagcggcagatttgccagtcgctgatgggagtaccatgaccagctggcaacaatgctgttagaggggcttaaggacttcaccagctctttgttgttgcggaacaacgaggcgtagtctttataaaatagtgcggcgaccagcaaaatcagcagtacagaaaccagaatattggctccacggaaaagaacactgcgcagacgcgaggtggcaggtttgattttaatccagcaggcaatcagcgcagcaagcacgccgctgaatcccagcgttaataacatttgcggtgtcatcagcgcatagctttctgccggagtggtatcaataatattggcaatcatcgagcggtcgatgacgatgccgtaagtcattatgaaatattgtgcagccgcgccaaccagaataaacaggcaggccagcggtcgattaagccataagaaagagcttagtgtcaggacaatattaatcacgctgaaggctacgaccggcatcgacaagaaaaccagtacgttatgcagcgagtccagcggcagcgcctgcaacacctgtttaaaaaaggcaatattcaggcagatagagatataaaaagcggccaacaatagccaggcgagtaaattcaaagagggtctttttagtaggcgcttcaacatcacggtgtttccatcgaacaaagtgcgcatatgctcgcaaagcaaaattaagccaaccttaagttcttaaggttggcttttatctttgctggattaaggggaattaatctttgcttattggtgcatctaagggatacgggtttttatgcagccggttgtaattcagcgcatacatggcggtgatgaccatcagggtgacaaatgaccacataacctctttcgccccggaccccaccacggcccagatgcagtagaggaaggcaatggtagtaaccgccagatatgccgggcgtgctttaccaaagtgaccgtgtccgagcagcagtaacgccgcacaggtgtaaagatatggcaccagtgtaaagatgaccgacacggaagaaaccagaccgaattctttggtcgcgtttggtgaaatgctgctgagctggaagatggtcatcaaaataccgacgataatcagccccgccactggcgtacccgctttatttacacgggcaaaaatcggtgggaacagtccgtcatcggcagccgctttcgccgtttgacccgccagcaatgtccagccgcccagtgaacctaagcaacccgcagctgcgcagaaggaaacgatggccccggcggtgtcacccaacgccatccgtgcggcatcaccgaatggcgaggcagaaacgcgcagtgcggcattagggatcatccccataatcgcggtggtggagagcacatagcaaacggcggcaatcaataccccaccaatggtggctatagggacgttgcgtttcgggtttttcaccacacctgcggcaacggaggcactttccacaccgatgaacgaccacagcgtaacgttaagggtactttgaattgcaccgaaggtgcccaggccgctgacgttccatgccgccatataggtttcaccacgaaaccagaaccagccaaatacggcaatcccgacgatggggatcagcgccagcacggtggcaacggcctgcacacgggtgatcattttcggaccgacaatgttcagcaggacgaagatccacagcaccacgacgcaggtgatggttaataccaatggatctttcagaatcgggaagaagtaacttaaatatcctacgccaatgaccaccatggcgatattgccgatccagcaggccagccagtagaggacgttggtttgataaccgagaaacgggccaaagcagcggcgggcgtaagcgtaagaaccaccaggacttgggtcgaggaacgacattttggcgtataccatcgagagccccagcgcaccgataatcgtcaccaaccatccataaatggcaatcccgccggtggaggccaggtttgcaggtaacagaaaaacacctgaccccataatattccccgacaccatcagggtgacggggattaagcccactttgtgagcatcagcatccgaagacataattaaactcctgcgaaggcgagcttcgtgacaataaattacgtcatatcatacgcctgcattcgatagttgaattattatcgaccgggttatcgctgatgccgttattaatatagctcttcgttaaggttaaaaatcaggcgacagtgcgttctctgtgctgactaacataatgcagcggtgtcataccgtagaagtctttaaagacagaaataaagtacgacgtactgttgtagccgcaggactgtgatacctgagagatatttttaccgtccatcattaattcatttacggcataacgcatgcggcaggtggtgattatttggctataactggtgttttcgcttttcagctttttctttaacagacttgggctaagacataaacaactggctaccatactaagattccagtctttgtgaatatcgctttcaataatttgataaacgctgtcacttacacaattacgtaacatatacatcattaatgaaaggaattttttactgtcgagaaaacgggatagcaccgtgaataataatgcgcgtgttcgttccttttctgactcagtttctgcgggcatcatgctgtgttgcgcggcaacgcgaaagacgtctggtgtcaggcatggcagggtgagaatgggcgtagcgctacgttgccatactggtatttgcgagagatctttattcagaaaccggaggtaatctttgatgatgtcgtgactaatatgagcaaccaaagtgttgttaagagaggagacgtcgataatattattttcacaatttaataacgccatatggttagctttaaggctaataggttctttcccattaacccttatccagacatctttttcagtcaataaaacaatacaaggttggtcgctgcaaatcctcatacatgtactcctgagtgcgaataaaagaccagttctcgctaaagcaaagcgataccgggaaatggttatataattgtatgatgaatataaacatgcataaaaataacgagttttactaatattacaaatttttataaaaatttctcatgtacatatttttttacagggtaaataacaggcaaaaaaaagcgcggggtggggccgcgcaaaaagtatgacatttttgtttgcagcaatttttatgaaaacgttgccatactcaaaaggcctaaggccaggcggcgtaatgttatttaaacaattacgccttcagcggaatagtggttacgctttcacacacataacgtggtaaataccgtcaataatttcagtcccttcagtttcgtgttcaaatccagggaaatgatggtcccaggattgcagcgagcgtaaataacttacttgcggactgtttttatcgccgaagttttcaccagacagcagcatcgggattcctggcggatacgggataactgagtttgccgcgatacgtcctggcagattttcaatggataccagttcgacattgttgtcgacaatcgcgttgtacgcttcacgcggggtgatttccgccaccggcaggccggaataggcttcgttcaaccgtgcgccagggttgttttctttcagccaggcaaacatggtgtcacccagatcgtgaatccccatgttcgcgtaagtgtcaggatattgttcaacaagttccggcatcacctgcgccagcggtgtgttggcgtcatagtggcgtttgaaggagcaaagggtgttaaccagagtcccccatttcccacgggttacgcccatagagaacaggaacataatttggaagtcagtggtgcgggtaggcacaatgccgtggcgaccaagccaggcagtgaccagcgccgccggaacaccggtttcttccagttcaccatcttcacccattcccggagcaaggatgctgactttaatcgggtcgagcatactccagttatccggaatatctttgaagccgtgccagctttcgcccggatgcattacccagcagtcctgaacggtggtcagcagtttggttggtgcgtcagcaaagtcataggttttgccggtttgtgggtcggtgacgacttctttgttccacggtttgaagaaccagctaccgtcagcggcgaactctttatacagccgcgccatcgcctgacggaaatcaaccgcttcgtcgatcacttcctgcgtcagtgacaggccgctgttgccgtccatcatcgacaccgccacgtcgttggatgcgcagatggcatacagcggggaggtggtggcatgcatcatgtaggcctggttgaagcgggagaagttaatcgccccacgaccttcacgtacatgaatataagaggcctgtgaaagcgcattcagcagtttgtgggtggagtgggtggcgaaaacggtaggaccgttgtgatcgccaggttcgccgcgcatggcatagtgatcggcatagatcgggttgaaacgtgcatagccgtaccaggcttcgtcaaagtgcagacgatcggaggttttttccagcagatcctgcgcttctttagcgttataacacacgccgtcataggtgcagttggtcaccacgcagtaagacggtttttgcccggctttgtctttagtcagcgggctttcactgattttcttctgcaaggtttcaggttgcatttcctgcggatagattggcccgataatgccgtagcggttgcggcttggcaccatgtagaccggtttcgcgcctgtcagcatcaaaccttgttcgatggatttatggcagttacggtcaacgaccacgacatcgttatcggtcatgcaagcctgcatgatggtgcggttagagccggaagtwccgacgactaccgaccaggagcgatcggcaccaaatacgcgtgcggcatatttttcgctttcgccaaatgcgccagtatggtcaagcaaagaaccgagggaagttcgttcgatgcccatgtcggtgcggaacagattttcaccgtagtagtcatggtagaaacgtccggcgggtgttttggtaaaaccaacgccgccctggtggcctggcgctgcccaggaatattcatggatgtcgctatatttcatcagcgcgctgaacagtggcggcaacagctgctggcggtagcgggtcatcgcggcaacggcgcgtccggcgataaagtcggcggtatcttccagaatccaggcgaattcatcgacaagctccagcagatcccggtccattgcggcgagggctttttcccgatcgcccaacaggaagaccggcacgttttgttggcgctcatgaagcttaccgatcaattgtctgacgttttgatgttcgtccggatgttccatttgatagctgaacatcaggcagtcaatggcttcgtttgaagagagaatggcaaaaccatcatcaaaggaggtggatttaatcacggtaacattttgctggcttaaagcatctgccagacgctcaacagcgttaccgacccaggtgtcttgatggagaaactcgctttcaacaattaatactttcatcattgcttacccggttatgaaggaatcttcgttgcgggcaagtatcttccggccttttcgggctgtaaagcgcgtgaaaaacaaacatttttgaaatatttgtttttataaacaatatgttatgtgattattttaaattattttcactgcttattatcgacggctaaactatttttttggctgatactgatatcgtctttagccgggaaacgtctggcggcgctgttggctaagtttgcggtattgttgcggcgacatgccgacatatttgccgaacgtgctgtaaaaacgaytacttgaacgaaagcctgccgtcagggcaatatcgagaatacttttatcggtatcgctcagtaacgcgcgaacgtggttgatgcgcatcgcggtaatgtactgtttcatcgtcaattgcatgacccgctggaatatccccattgcatagttggcgttaagtttgacgtgctcagccacatcgttgatggtcagcgcctggtcatagttttcggcaataaagcccagcatctggctaacataaaattgcgcatggcgcgagacgctgtttttgtgtgtgcgcgaggttttattgaccagaatcggttcccagccagagaggctaaatcgcttgagcatcaggccaatttcatcaatggcgagctggcgaatttgctcattcggactgtttaattcctgctgccagcggcgcacttcaaacgggctaagttgctgtgtagcaagtgatttgatcaccatgccgtgagtgacgtggttaatcaggtctttatccagcggccaggagagaaacagatgcatcggcagattaaaaatcgccatgctctgacaggttccggtatctgttagttggtgcggtatacaggcccagaacagcgtgatatgtccctgattgatattcactttttcattgttgatcaggtattccacatcgccatcgaaaggcacattcacttcgacctgaccatgccagtggctggtgggcatgatatgcggtgcgcgaaactcaatctccatccgctggtattccgaatacagcgacagcgggctgcgggtctgtttttcgtcgctgctgcacataaacgtatctgtattcatggatggctctctttcctggaatatcagaattatggcaggagtgagggaggatgactgcgagtgggagcacggttttcaccctcttcccagaggggcgaggggagtgtccgagcatcatgaggccgaaaactctgcttttcaggtaaattattcccataaactcagatttactgctgcttcacgcaggatctgagtttatgggaatgctcaacctggaagccggaggttttctgcagattcgcctgccatgatgaagttattcaagcaagccaggagatctgcatgatgtctgcacccaaaattacatttatcggcgctggttcgacgattttcgttaaaaatattcttggtgatgtgttccatcgcgaggcgctgaaaacggcgcatattgccctgatggacattgaccccacccgcctggaagagtcgcatattgtggtgcgtaagctgatggattcagcaggggccagcggcaaaatcacctgccacacccaacagaaagaagccttacaggatgccgattttgtcgtggtggcatttcagattggcggttatgcaccttgcacggtgactgatttcgaggtctgtaagcggcatggtctggaacaaaccattgccgatacgttggggccgggcggtattatgcgcgcgctacgtaccattccgcatctgtggcaaatttgcgaggacatgacggaagtctgccccgatgccaccatgytcaactatgttaacccaatggcgatgaatacctgggcgatgtatgcccgctatccgcatatcaaacaggtcgggctgtgccattcggtgcagggaacggcggaagagctggcgcgtgacctcaatatcgacccggctacgctgcgttaccgttgcgcaggtatcaaccatatggcgttttacctggagctggagcgcaaaaccgccgacggcagttacgtgaatctctacccggaactgctggcggcttatgacgcagggcaggcaccgaagccgaatattcacggcaatactcgctgccagaatattgtgcgctatgaaatgttcaaaaagctgggctatttcgtcacggaatcgtcagaacattttgctgagtacacaccgtggtttattaagccaggtcgtgaggatttgattgagcgttataaagtaccgctggatgagtacccgaaacgctgcgtcgagcagctggcgaactggcataaagagctggaggagtataaaaacgcctcccggattgatattaaaccgtcacgggaatatgccagcacaatcatgaacgctatctggacgggcgagccgagtgtgatttacggcaacgtccgtaacgatggtttgattgataacctgccacaaggatgttgcgtggaagtggcctgtctggttgatgctaatggcattcagccgaccaaagtcggtacgctaccttcgcatctggccgccctgatgcaaaccaacatcaacgtacagacgctgctgaccgaagctattcttacggaaaatcgcgaccgtgtttaccacgctgcgatgatggacccgcatactgccgccgtgctgggcattgacgaaatatatgctcttgttgacgacctgattgccgcccacggcgactggctgccaggctggttgcaccgttaaaacgcgactaaacgctactgcgccgggggatttattccggcgcacacytctgacgataccaataacagaaggcgggcgttggtaacagcgacccgataccctatgagcatttcaatgactacaaaactcagttatggatttggagcgttcgggaaggattttgcgatcggcattgtgtatatgtacctcatgtattactacaccgatgtcgtcgggctgtctgtgggtttggtcggtactttgtttctggtggcgaggatctgggatgctattaacgatccgattatgggatggattgtwaatgctacgcgatcgcgatggggtaagttcaaaccctggatcctgatcggtacgttggcaaactctgtaatcttatttctcctctttagtgcgcatctgtttgaaggtactactcagattgcctttgtttgcgtgacctacatcctctggggcatgacttacaccattatggatattcccttctggtcgctggttccaaccatcacgctcgataaacgtgagcgtgaacaactggttccttatccgcgtttttttgccagtctggcgggctttgttacggcaggtgtgacgctaccatttgttaattatgtcggcggtggcgatcggggatttggctttcagatgttcacactggtactgatcgccttttttattgtttcaaccatcatcactctgcgcaatgtgcatgaagtcttttcgtcagacaatcaaccgtctgctgaaggaagccatctgacacttaaagccatcgttgcgcttatttataaaaacgatcagctttcatgcctcttgggtatggctcttgcttataatgtagccagcaacattattaccggctttgctatctattatttctcatatgttatcggtgatgcggatttgttcccctattatctgtcgtatgcgggagctgctaacctggtgacgttagtattcttcccacgcttagttaaatcattatcccgacgcattttatgggccggagcatctattcttccggtgttaagctgtggtgttctcctgttaatggcattaatgagctatcacaacgtcgtcctcattgtgattgcgggtattttgctgaatgtgggaacggcgcttttctgggtattacaggtcatcatggtggcagataccgttgattacggtgaatataaactgcacgtacgctgtgaaagcatcgcttactccgtgcagactatggtggtgaagggcggttcagcctttgcggcttttttcattgcggttgtgttagggatgattggctatgtaccgaatgttgaacagtctacgcaagccctattaggtatgcagtttattatgattgctctaccgactctgtttttcatggtaacgctgattctctacttccgtttctatcgcctcaatggcgacacgctgcgcaggatccagattcatctgctggataaatatcgcaaaataccgcccgagcctgttcatgctgatattccggtcggtgcagtgagtgatgtgaaagcctgacgtggacaatagctaacgaaaatggcctgatgcgatatgtttatcaggccacgtcttaatggaatgctttggatttgcaaattttgtagaccggataaggaattcacgccgcatccggcatcaacaaagtgcacgttgttatccggttatcaagccaaagcgccgtagctgacggcaatgaaagcgagcgaggaatatcaccgtggttaatgcgccaagcagcgcgcagaacatatcggattgcgtgtcccactggtcgccctgggtgccgagaaaatcatccgctccctggcccattgccagcgccgcccaccactcgattaattcatacatcgcgcttatcgccagcgccacgcaacagaccagaaacgccaccattttacgtccgcgaacgtacatcccgcgcacaaggatctctcgtgccaccagtgcaggcaccagcccctggaaaaaatgccccagcttgtcatacggattacggctcaaccccagccattcctgcacctcaaaaccgatggggactttcgcgtaggtgtattgcccgccgaccatcaggatgatggcgtgaaagaaaatgagcgtatagagcagcggcgttaacggataacgtttagcggtggcaagcagtagcggcacgacaataatcaccggtgtcacttccatcagccaggtgagtttgtcatgggccgaaatgccggtataaatcaggattaacgttagcgccagtgcgccggtgttaagaattaacggcttgagtgtgcgggtcatggtgagttcgcaagtcagggaaaatactgactattcaccagcaagcgtgaaattacaatcgcaaaagaggtggcccagggggatcacctggcagcatgctgccaggcgctgggccgaagaggttacttagtgcagttcgcgcactgtttgttgatgatttgctggaagaagtcgttacctttgtcatcgaccaggataaacgccgggaaatcttctacttcgattttccagatagcttccatacccagctccggataagcgacgcattccagatgcttgatgctctgctgcgccagtaccgccgccggaccgccgatgctaccgaggtagaagccgccgtgtttatgacacgcgtcggtaacctgctgactgcggttacctttcgctagcatgatcatgctgccgccgtgggattgcagcagatccacataggagtccatacgacctgcggtggttgggccaagtgagcctgatggataaccggcaggggttttcgccggacccgcgtagtagatcgggtgatctttgatgtactgcggaagttctttaccggcgtcaatcagctctttcagcttggcgtgtgcaatatctcggcccacgataatggtgccggtgagcgacaaacgagtggaaaccggatattgcgaaagctgggcgaggatctctttcatcgggcggttaaggtcgaccttcaccgcttcgccttcaccggcctggcgcagttcttgtggaatgtactgacctggatggtgttccagtttttcgatccagatacyttcgcggttgattttcgctttaatgttacggtcagcggagcaggagacgcccatgcctaccgggcaggatgcgccgtgacgtggcagacggataacgcgaatgtcgtgcgcgaagtatttaccgccaaactgcgcgccaagaccgagtttctgggccttttccagcagttcctgttccagctggacatcgcggaacgcctgaccatgttcgttcccttccgtcggcagttcatcgtaatagtgagcgcttgctaacttaacggttttcaggttggtttccacagacgtaccgccaatcacaaacgcgatatggtacggcgggcaggctgcagtaccgagggtacgcattttctcgacgaggaagtttttcagtttgccgggagtcagcagggctttggtttcctggtagagataggttttgttggcagagccgccgcctttcgcaacgcaaaggaatttgtactcatcgccatctaccgcgtacaggtcgatttgcgcaggcaggttagtgccggtgttgacctctttgtacatgtccagcgccgcgttttgcgagtagcgcaggttatcttcgatataggtgttatagacgcctttcgacagcgcttcttcatcaccgccaccggtccacacgcgctggccttttttaccgacgatgatcgcggtgccggtatcctggcaggtcggcagcacgcctttggcggcgatttcggagtttcttaagaattgcagtgccacgtacttgtcgttttcgctggcttctggatcgtgaagaatagccgcaacctgtttctggtgtgccggacggagcatgaaagaagcgtcgtggaaggcttgctgcgccagcagggtcagggcttctggttccactttcaggatggtttcgccgtcgaagtcggcaacgctaacgtaatcggaagtgagtagatagtattcggtattgtctttccccatcgggaaaggtgcctggtagataaagggtttgtttgacatagcttccagcctgtaactctgtatttgttattcgaaaatggcgtgccgcgtagtaacgggcggcacgcaaagtgcatttataagaacccgtacatcgcggcgaagatccagccgaagacgcacgatacgctcacaccaatcaaccccggcagaataaagctgtggttgatgacgaagcgaccgatgtgggtggtgccggaacggtcaaactgaatcgctgccagatcgctcggataagtcggcaggatgtaataaccgtagcaagccggtgctgaagccacgatgtatgccggatcaacgccgatcgctagcgcgaccggaacaatcgccgccagcgccgcagcctgagagtttacaaacttggaaaccagcagcagaacaatggcataggcccacggatactctttcaccatttcacccagtacgccctgaatttcagacatatgcgcaccgaacatggtttctgccatccatgcgataccgtacaccgccacgatggcgatcataccggaacggaagacttcgttttttgagatagacgcgggattggttttggtcaggataataatcagcgccccggtcagcagcataaacatctgaataaccagtaccatcgacagcggtttgccgccgaaggatggacgcaggtccgaatcagcaccaagaagtgcgactacagcgattgccccgaggaaaatccacattgccagccagttgcttttcggcagttttttatccagcagcgtcgcggtatcaccgtaaacatactcacggtttttcggtacggagatgaatttctggaactcttcgtctttatccagatctttaccgcggaaccagctgaagataccgatcgccaggataccgattaacgtcgatggaatggtgattgccagcaggtcgaggaactcaagatggcgaccatcaaaggtgacattacccagcattgcaaccagagacacgaccgcaaccgacaccggactggcgataatccccatctgtgcaccgatagaacttgccgccatcggacgttccggacggatgttgttcttaatggcgacgtcgtagatgatcggcagaatggtgtaaaccacatgacccgtaccgcaaagaatggtcagcgtacaggtcacaaacggcgcgacaattgagacatatttcgggttgcggcgcagcagcttctcggcaatttgcagcatgacatcaagaccgcccgaagcttgcaaggtcgccgatgccgccaccaccgcaatgataaccagcatgacatcaactggtggtttacctggctgaaggtggaagacgaagaccagaatgaccagaccgataccgcctaataaacccagcgcgataccaccctttctggcaccataaaacagacatatcagtattatgataagttggatagtaaataacatgtgtgaaccctcgcgataatcctatttaaatttttgctgaatagatcacagtcacgttctgttttgtatgaactgttttcagagcctgactaaatatccgtttggtcgttaccggctttagcaaatacctcacagtgaatattggctgattaaagcagcggcaaatttatgcactgtgataagcggctttttcagagagaaaaactctctggcgatgggtttaaagtttgtactgcgcagatgttaatgttttgtttgctgttatcttattgatatttatcggtctattttttgttctcagggcagatatcattaggtttatagattaatctgatctacccatttgtgggtaaaaatacacataatgcgggtgacataatagttaattaacttttgttagcgttttgaaattaaaaacaccgttcacctgaagagatattaatttttagcgatgatggagggataattatatttgatctggcacaagttttactgatgaaggatgtaacttgtaccaggggtattttgcattacggtaataattattacttacagataaccagcgatccgttattggcaatattgtttcagtagtgagtagtgttctgcctgaatacggtaacggtaaactggacgccccgtgacgccataatggatactggtgaacaagatgtggcagttgaccagccagataaggtatttacggcaggaaacacgcgaaatgttaacctcgttggctagctcgtcggttgaaaactcatagtcctgatgcgcgtcaatccactggcacagtgtgcgtaacgtctgcggcgttaagccttttggcaagcgacgaggatcctgctcgttggagctgctgccgtggattagctgatcaagctcggcctggtcataatactgatgtttttccagcgccattttcttttgccgccagccggtgagcgcctcttcaaagcgggaagcctggaagggtttgatcaggtaatccacgacaccgtaatgcagcgaatctttaatggttgccgcatcggctgcggaggagatgacaatcacatcacttttgcaacgcgcgttatgcaggacaggcagtaaatcgagcccgttctctttttgcatatagatatcgagcaatatcaggtcgataggcgtatcgctattgaagataatctctttggctttctccagcgtcgaggctgttccacagcattgaaagcctgggatttgtgctacgtatcggcgattcagctccgcgaccattgcgtcgtcatcgataattaatacattgatcatctgttcgacctctccccgtcccagggtatctggacaaaaaattgtgtgaaaatcccgggttccgattccacggcgatgctgccgccgagattttctacctgttgtttgacaagtgctaaaccgacgcctcgctcgcttccttttgtcgagacacctttgtcaaaaatgtgatcgattttgtcgggtgcgatccccggtccatcatcgttaacttcgcagtgcagccagccgtgacggtagtgcaatgttacgctaatttcgccaccgggttccggccctaatgcttccagcgcgttttctatcagatttcccaatgtggtaatcagcgtcgcgacctggtcctcactgccgctgtctggcagctggctttcactgtttaaaatcagcgtatggcctaaatcggtcgcgcggttaatcttgctgattaaaaaaccagcgataaccggagatttgatcttacccagcagagagccaatctcttcctgatagttattggctgttttgagaatgtaatcttccaactgcttataactcttcagatgcaataatccgagaatcacatgcaatttattcataaattcgtgggatcgttcacgaagtgcatcagcatagttgaccagaccgtcgagtcgctgcatcagtttacgaacttcagttttgtccctgaaggttgaaatggcaccgatgataacgccattactgcgcaccggaacggtgttgatcagtaatagccggtctttaatcgtaatctcttcgtcgcggcgcggcgtaccgtcgcgtaacacttccgagacatctaccacctgtgaccatgagtggctgagcgtcgacagtttctcatcgtcctgcgacttacggtaattcagcaattcttgtgcggcatcgttgatcagcgtgacctcgccgcgatcgtccacggcaacgacgccttctttgatagactgcaacatggcctggcgttgctcaaacagcgtggagatttcgtagggttccaggccgaaaaggatttttttcagtaccttaaccagaatgcaggtgccaatcagtccgaccagcatgccaaataataccgaccagataatgctccagcgactgtcattgatctgttgggtcacgcggcttaactcaaggccgatcgccaccacgccaatttgtttatgattttcatcgtagatgggggtaaatacgcgtaaagcctgcgccagaaaaccgcgattgatagcgacattttcttcgccattcagcgctttaaggatgtcatcacctttaaatggctgaccaatacgctgggcttcaggatgcgagtagcgaagactttgcatatcggtaacgacaataaacagcagatcgttgcgtttgcgcacggcttccgcgatggcctggatgccgctctcctgcggttttttctgcaagccctgacggatttccggcgagtcggcgagagtacgcgccactgccagtgccttgttggctagcccgtctcgcgtcatatcactgatttgcgagaagtaaatcagatgcaccaccaatagcaccgagaacagtaccgcgctgaccattaagatcactgtggtactcaatttcatcggacgtttgcgtaacatgcggtagggcaatgaatgtctcatcagcttccttgtgtgacaaatttcttaagcattatctctgatgaggcgggtaattcaaagggagtaagaatgattggctatataggggaagagactctggcaacggaaactgccagtgctgtatgaagattccagggctatgcttatagtgaaaaccatactgatgagagagggaaggtcatggatcaggcgctactggacgggggttatcgctgttataccggcgaaaagatcgatgtctatttcaacactgcgatatgtcagcattctggcaattgcgtacgtggcaacggcaagttatttaatctcaaacgaaagccgtggatcatgccggatgaagtcgacgttgccactgtggttaaagtgattgatacgtgcccgagtggtgcgctgaaataccgtcataaataagcgagggtaaaatggaaatacgcgaaggccacaataaattttacattaatgacgaacaaggcaagcaaatcgctgaaattgtctttgtgccgaccggagagaatttagcgattatcgaacataccgatgtcgatgaaagcctgaaagggcaagggattggtaaacagctggttgcgaaagtcgtggaaaaaatgcgtcgggaaaaacgaaaaattatcccattatgtccatttgcgaaacacgaatttgataaaacgcgggagtatgatgatattcgcagttgatggaagagtacagattcacgatatttttcatgctctccgcggtgtgatgcaggagagcatctgaagggtagggggatgcacaaagaatgggcagagagcgcgtttttttgtcccaagtcatcccctttactgagcaaaaaaaagaatatctcctatatgagaatcatcaatcggggttaataaattttgcgtccccagagtgttcaatatttataggagtcatattatggaaggtaaaaacaagttcaatacttatgttgtttcttttgattatccatcatcttattcctcagtgttcttaaggttaagatcattgatgtatgatatgaatttctcttctatcgtggctgatgaatatgggataccacgacaattgaatgaaaattccttcgcaataacgacatcgttagccgcaagtgaaatcgaagatttaatcaggcttaaatgcttagacttaccggatattgactttgacctcaacattatgacagttgatgactatttccgtcagttttacaagtagccagtaaggataagaagaacataaaaaatggcactattctctaaaatattaattttttatgtgattggtgtgaacatatcctttgtcattatctggtttatctcacatgagaaaacacatattcgtttacttagtgcattcctggtcggaataacctggccaatgagtctgcctgtggcattacttttttctctcttttaggagctgtagttgagtggacccgctggttatcgtgaaacgaagcgtctctcctcaaaactggatttgcggaacgatgaacgaagcagtcgcctgactgcttcgttcattaaagtgaaatttatttctgtgggcgcatcgccgggaagagaataacgtcgcgaatagtatggctgttagtaaacagcataatcattcggtcgataccaatacccagaccagcggttggcggcagaccatattccagcgcagtcacgtaatcttcgtcatagaacatggcttcgtcgtcacctgcggctttagcgttaacctgttcctggaaacgttcagcctgatcttctgcgtcgtttaattcgctaaaaccattaccgatttcacgaccaccgatgaagaattcaaaacggtcggtgatttccgggttaacatcattacggcgtgccagcggtgacacttctgccggatattccgtaataaaggttggctgaatcagatgtgcttctgccacttcatcaaagatctccgtgacaatacgtcccagcccccagcttttctctaccgtaataccgatagattcagctaatgctttagcagcatcaaaattatccaggtcggccatatcggtttctggacgatattttttgattgcttcgcgcatggtgagtttttcaaacggtttgccgaaatcaaacacatgctcgccataagtgactttagtggtacccagaacctcttgtgccagggtgcggaacagggactctgtcagttcaatcaaatcgtggtaatccgcatacgccatgtagagttccatcattgtgaactcaggattatggcgaacagaaataccttcattacggaagttacggttgatttcgaatacccgttcaaaaccgcctacaaccagacgtttcagatacagctccggcgcgatacgcagatacatatctaaatccagagcattatgatgggtaataaacgggcgagcagatgccccacctggaattacctgcatcatcggggtttctacttccataaagccgcgcgcgaccatgaactggcggatagcggccagaatttttgaacggacaacaaacgtttgacgggatttatcgttagcgatgaggtccagataacgttgacgataacggacttcctgatcctgcagaccatggaatttatctggtaaaggacgtagtgctttagtcagcaggcgcaactcagtacagtgaatggaaagctcacccgtttgcgtcttaaacagcgtaccgcgggcaccgataatgtcacccagatcccattttttaaactgatcgttataaacaccttctggcaggctatctcgtgcgacgtacagttgaatacggccaccgacatcctgcaacgttacaaaggaggctttccccatgatacgacgggtcatcattcggccagcaaccgagacttcaatgtttaaggattccagttcctggttatccttcgcatcaaactcttcgtgcaactggtcagaggtatggtcscggcgaaaatcattgggaaacgccacaccttgctgacgtagtgccgccagtttttcgcggcgatttctcagttcatcgttaaaatcaatagcctcattggctccccgtgtttcttgttcagacattttggttcctctaaatccagctttcaatttagcgtagataaagagacagatcggtacactgtattatctgcctcgactattaataactcagtttatcttatcgaaactaacgcttacctcaagttgatatcactaataaataaccatcaaaatggtttaaatgacttattaatctcgatttactagtgtgataaactgaaagttaatttattcataaccaattgtttttacgacagttaatcgttgctctcctgtaccatattcgtcggcgtgctaaacaggaaacgggtagcaaaggccaataccacgatgatcgcgacacaagccaacgtccactctcccatctgagaaaagaatcgctggtaagctgcaattgccataccgctaatttgcgactctgtcgtctgctgtgccactacgcctgccagccagttggcgaccgcgcctgttgccagcatataaatcccggttaatacgccagacattttcagacgcgtgatttgcgcaatcgccaccgggtcaataaagagttcggcaaagcccattagcgccagcccggataccatcacgcccattgacgcttgaccgtcagctgctgcatgtcgggcatcaaatgccagcaacataaagccacaagccatcagcagtaagccaaaggcaaacttcagccagacgcgcaatgttgagttgccgtggctttctggcgacgccagccaggccagaacaaccccagcgagcatcaccgcaattgcattcaccgactggaatagtgcagtaggtacttcaatattgaatgcctgacgattcacaaagcgatcgataaacaagctgatggtactgccgccctgttgtgccagtacccagaacaatgtcccgacaaacatcaacaatacaatttgccaaagagcacggcggtgttcggggaatttgatcatcatgcgggcaatgatttgtgcggcaatgaggcaaacgatcgccagcaaatatccggaccagtcgttctccagcagcagggtaaaaaatactggggctaaacagagcatcaccactaaccagctccataccggtaaggcaaatttgacgctagtgagcgcttttttatccatactacgcgtggactggaaatgacgatgcccgcttaagaaaatcaacaaaccgataaacatgccgccacccgcaagggcaaagccaacatgccatccataccactgagcagccaggccgcaggcgattggggcggcgatagaaccgatattgcccgcagcatacagcagcgaaaaaccgccatcacgtcgatgatcgttctcgtcgtagagctcgccaagcaaacagctgatgtttgatttgaataaaccgtagccacaaataatgattgccagcgccagatacaggctaaaggttgaatttgtatcaatacccagcaccacatggccaagggtcattaacagcgcgccggcaatcactgcagtgcggttgccgagcaggcggtcggcaagccagccgccgagaataggggtaacgtaaaccagagaagcatatgcgctgaacaggctgatggcatggttatcatcaaaaccaagctgatgggtgagatagagaatgagtaaggcacgcatgccgtaaaaactgaagtactcccagatttggatcgccacgatatagtatatcgcgcgcggctgtgagggtgttttcatgtgttctccttatgagcaaaaaagggaagtggcaagccacttcccttgtacgagctaattattttttgctttcttctttcaataccttaacggtatagcggccatcagcctgacggtatgcaccgtgaatatcggtttcaaagcccggatagtgagcgccgatttcacacagcatctgcaggaactccagaaccggacggctttcttcggtgatcatttcacccggcattaccagaggaactcccggcggatacggaaggatcatattggcgttaatacgaccgaccatttcgtcgaggtaaacttcttcggtcataccgtgcagctctttctggaatgcagcatacggagtcattaccatcgtcggcagcacttcaaatgcgcgatacatcagatccggcagattgtggtgaacaatcagtttgtggatattctgagccagttcctgaatacgcatgttttcatagaattcaggatcttcacgatacagagacggcagcatgtttttcacacgcaggttcaggtcgaacgcacgtttgaagtcagtcagagcacgcagcaggctcagtgctttggtcttatcgataccgatgctgaacaggaacagcaggttatacggaccggttttctcaacaacgatgccatgttcgtcgaggtatttcgccacgatgctggccggaataccaaagtcgctcatggtgccgtctttttccatccccggagtcagcagggtgactttgatcgggtcaagatacatgtgctcgttatcgatgtttttgaagccgtgccaggtgctgtcagaacgcagcggccagcattcagtcgtatcgatatgatccggctgccatacatcaaagaaccagccatcagattccgttctcagacgtttgatctctttacggaatttgatcgcacgttcaatggaaccgttgatcagacgcttacctgcattgcctttcatcatcgccgcagcggtttcagtggacgccacgataccgtagtgcggagaagtggtggtgtgcatcatgtaggcttcgttaaaggtttcttcgtttacgtcacctttaacgtggatcatggaagcctgagagaacgccgccagcagtttgtgagtggactgggtttcgtaaatcactttcccttctacacggccaccgctcataccgcatttaccttcgtaaatcggtgagaagttggtgtaaggcacccacgcggagtcaaagtggatggatttcacatccagtgttttcttgatgaagtcggtgttgtacagcagaccatcataggtagagttggtaattacagcatgtaccggccaggttgcgtttggtgtttctttcacgcgcttagcaatggtagcgtgctggaattcactctgtgggataccaccaagaataccgtaagcgttacgggtcgggcggaaatagattggcgtaacatcgctcatcatcatcaggtgggtcagcgatttgtggcagttacggtcaatcagaatggtgctgcctgccggagcagagtacataccaacaattttgttcgcagtggaagtaccgttggtcaccatgtagctgcggtctgcgttaaagacgcgagcgatatactgttctgcttctttgtgtggaccactgtgatccagcagagaacccagttcagatactgaaatggaaatatcagatttcatggtattcggaccaaagaaatcatagaacaggctacctaccgggcttttctggaatgcagtaccacccatgtgaccaggagtacagaaagtatatttaccttcacgaacatatttaaacagtgctttagtcagcggaggcagaatagtgttgatatattcgtcagtggtctgcttgatcttgttagcaatatcttcagcagcacccagcgcatattcaaagaagctaatctgtaaacgcaggtcattcaggcttacatcgagagtggaatacgtattagcgaacgcgtacaacggcaggttctcgttcattttgctaatttcttcgcacagctcgagattatatttatcccagtcaaaaataacgccgcacagacgcgcattgttttcgatcagttttaataagtcgtcacggtcgttcgggtaaacaatctggaagttcagacgttcaagcgcgcgatgaagttcacggatgggttcttctttaaaataaacccccatgtgattcaatattgcaataacgttcatagtcatatctccaggtaaaaaaggcccctcccaacacatgggacaaaatgaaaggaggagcctcggaaaatacttttaattaatgtgcgttagacgcggtgtggttatccattgagtggctctggcgctcgtgcattttgcgagcgtagaacatcaggataatcaggctgacgatgaaggtacctgccagctcgaaggagcttgcgcccatcagcgcgatgaagcagaacacgcaacccagtacagagcagatcaggctgacaaagttgcggatgttaacgccttcaaaacgaatcaggtcaacgcaagagtagaagtacggcagcatagtcagcagtactgcgataccggtcagttcaccgaacaggtcagatgctttaccaccggcagagttcatcagagtgatgaggatcatcagggcagtcattttcactgcagccagcagcagaccttttttcggaataccgttgctgtcgacttcaccataaactttcgggaagttaccgtcgttagcggcacgtacacctgcctggcctaccaacatcatccaggagcccagagaagtcaggcacgcaaaggcggtgaatgcagaaaccagcggcgcagcccagttaccgaggatagttgaagcactgattgcaaacggagcaccggaagccgccattacagaagacggatacataccggaaagcacctgagtcgcagcgatgtaaacaatacctgytaaaccagtacccagcatggttgccagcggaacggtacgtttcgggtttttaaccataccagtacttacagctgcggattcaacacccacgaaggcccacaggcagagcagaatacttttaatgatcgcatgaccatcagtggtatccgcagtattccagttagctgcataagttgccgcatcaaaccaatgccagccaacaatagcagtcatcaccacaggaataagaaccagcaccagaccaatagtggttaaacggcttacccaggtaccgccgagcatatttacaaaggtaaatacccagacgatagcaatacaggcgatacccgccggaacaggatcatttaatactgggaagaaggtggaaagataagatacagcggtaataccaatcgccaggttaccaatccagttagcatggtaataaagaacacctgtctgaaaaccaaatgcaggagaaatttctccggcataagcaattgggccaccttgttgcgggttttttgttgccagtcgggcatatacatacgccagcgacattgcaccaataatagagataatccaaccccagatagcaataccaccgatacttgctaggttcgcaggtaataatgcaataccgctccccatcatattaccggcaacaacaccggtacaggcaaatagcccgatcttcttggcagaactcatgctcttctcctaatttcatttttgaatttggagtccgggtcatgatgtataactatttcctgaccagaccaaactggcgctaagattactcacgaaaaaaggattaatcctaaagattaggtgaaataacacaaaagtttctgtaagtgagaacttgaggttttttattaacacatcaggatcgcaagttgatatcatgaaaagataaacattcaatgtttacaatagattgcgtgacgtcttctggttaaatttatgtaataaaaattatgcggcaaataaattgcckcaacatattataccaacaggaacatacaaaaactcaacaacaaatattcccgagcatgaatcaacccgggggttacttattctgaagcgagaaatttgtcgagataaggtacaacataaggaacagaagtctggaatataccattttcaatccagtaaagggtgtttgcccctgggcgtaaattaaaggcggtgagatatgcatcagccgcttcccggttcatccccttcatttcataaaccttgccaagcaatacataatttagccaggacatttcaagatcaatgccagtatttatcgcctggtaagactcatctgttttaccttttaccagagcactgaccgcttttatttgatatataatggacaggttattcaattccggtagtgtaacaatgttatctatttctgtgttcagtgctgctaattgtttttcatctaaaggatgttgagaatggcgcacgatatcaactaatgctttttctgctctcgcgtaggtaaattctggggatgattgaacaatctcacctaataattcactggcacggttcaatgatttatcatcgccatgcagtaaataatcatgtgcctgataaaaattagttaataacgcaccacgatgaggcaaaatttgctggagcgtctcctgcattcgttgtggccacggttggtttaacgcttttgataaactctccagtaaatcattttgaatcgccagctgattaccgttagtgatgacataacgtttatccagcatggttgaaccatctgcattgtctaccaattttatcgacataaagcattgttgagcacggtattggcgctgattaacaaacgcaatagataatgttttaccggaactgctcggttcatcaatgttgtagttgattttgtcatgcaccataaaggtggagaaggtgttaagtgatgtcgccaccaaatcacccacgcctatcgcgtaagagagctgatacggggaactccagctgttacaacttttatttaccatattaatgtcaatatcgcgtggattgagcaaaatacgcgatttgctcatcggaagacgtgtatcaagacttgaaaacgctaccagtgctacacagatacctaaggacaacaggaaaaaaaaccatacccaaaaggtagtgaatcgtttgcttttaactggggattgttcaggtggcgttgcggtgttttgaatgttaagactgtgggagggagaatctgtggcaggaaccgcctctggtatagggggaggcgaagatagcattatttcctctccctcttcttcgctgtaccagataaccggcaccattaatttatagccgcgctttggtacagtagcgatatagacaggactatcttcatcattatcttttaatgacttacgtagttctgagatactctgcgtcacaacgtgattggtgacaatacttctcttccagacattatcgataagttcatccctgctaagtacttcgccactgtgttgagcaaagaaaaccagaaggtcgattaatctcggctcaagggtaagttgacgcccattgcggctaatttggtttatggacggagtaacaagccattcgccaacgcgaactacaggttgttgcataatagaaactcattcgaaaagggaatgatgcaatgataattgccacaacctatttttaccatctatagatgggtttatttacatattattggtgaatgcaagacgttatttttaccagccataaacttcttgattacatggtattacgaaaggattttactgagaaccagaagtaatattccttaccatcaaaattcatcatctttgccaaagaaaaatgttcagaaaataatccatggaaaattgtccggagcgcttactattttaatggattgttagtctttgcatgagcaagcggactgatacatttctctttgttctcattcagaaaatctcatcagtcggcgttcagaccgatgttgcgctttatggatgcgttacgctcctgatgacgtcatttgacgttcaacagcatcacggggccgcacgacatttcacgttagttagtgctatagctcaggaacaaattttcccgaattgggatatgcccgcaaattgctggtgatgtggggagaatcgggttgagttcggtagaattgatttggaggcagaacacttaaatcgtggcgtcctgaaacgaaaaacggacctccgtggaggtccgtttatatgaatttggtgcccggactcggaattgaaccaaggacacggggattttcaatcccctgctctaccgactgagctatccgggcaacggggcgcattaaaccgtaatctgcacatctcgtcaacctaatttcagtaaaagcgattcaactgcttaagattgcggcaaatcgcttcttttctgtgtttctgtcaggtcagtgcaccaccctggcggcagcgggcgaagcgcaggatatcttccgccagccgatgtgcggtgtcgacatccgcctggctacgattcaccagcattcggcttaaacagccttccagcaccagttccatctgctttgctaccatcgccggatcgtcaacttccagcgtggttaacagttcgtgggtgaaatcgtaggccgcgcttttttgctgatcggccagttgatgaatagggtggccaggatcgggataaaacgtacaggcagcgataaacagacagcccggatagcggttgtttttaacgcactccgataacgcctgataacgtgccagcagcttttgttcggcggtttgcgtttcgtccagcatcagctgacgacgccagacatctatctgttggctaagataacgcagcgcatcgtagaggattgcctctttgtctggccagaagcggcgtagctcgtccagtggataatccacacgttcagcaaccatctccagcgtggtgttggcaatcccttgtaattctaataatttcagggcttctcccagtacatcttcacgttgcacgctattttcctccgtctttcccactgcaagtgtcgttcacggttggcgatcgcgcaaatgtgcgctgaaggtttcagcatccataaagcccgtgacgcgtgcttgtggatgctcctggccttgtccgtcaaaaaagagaattgtcggtaggccaaggacattaagatgctttaacagcgccacatcttgtgcgtcgttggcagtgacgttggcctgaagtaataccgtgtctgctaacgctttttgcacctgcgggtcgctgaaggtgtatttctcaaactctttacaggcgacgcaccagtcggcataaagatctaacatcaccggtttgcctttggcttcaacgagcgcctgatttaactcatctaccgttttgatttgtgtaaagttgagatgcgtctgagtttgcgcggtatgcgtcgcaccaaatgcccaatcctgaagtgggcgcacgctaaccaatgccgctgcaagcaggattatttgcaccacgcgcatccagccgcgtttggcctgtaggctggtgataaaggcccagccaaagaatgcgacacccagcgccgaccacaagcgtaatccccatacatcaccaatcactcgctccagcaggaagaccggcagtgcgaggatcacaaaaccaaacgcggttttgacttgttccatccacgggccgcttttcggcagcaagcggttaccaaagacggtaattagcatcagcggcaggcccatgcccaacgcatagagataaagcgtgccgccgcccagccacatgttcccgctttgggcgatatacagcagaatcgcgctaagcggtgcggtggtgcatggtgaacagatcagtccggcaatcgtccccataataaacactccgccgggtgagccgccctgttggcgattgctcatcagcgtgaggcgcgtttgcagcgaggaggggagttgtagagtaagcaagccaaacattgacatcgccagcaaggtaaagacgatggtgaggccaatgagcacgtatgggtgctgtagcgccgcctggaactgtaaccctgcggcggcaactaccagacccagcgccgtgtaagtcagtgccatcccctgcacataaataaaggtcagcaacaatgctctggcagtggagagccgctgtttaccacccagcacgatgccagaaatcagtgggtacattggcagcacgcatggcgtaaaggcgataccaataccgatcaacaacgcccagagcgcggaaaagggcaattgcgcggtgggctgctcttgctgcggaacagacacaggctgtgacgctgcgttgttggcgaccacttcgcttaacggaacggttttggtttctggcggataacagaaaccggcatcagcacagccctggtaggtgacagttaacgtcgctcccgcactcgcctggttgatggttacgggaagcgtcagccgatcgcggtaaatctcgcttttgccgtaaaactcatcttcatgccagacgccttgcggcagctgcacgtcggcaattttcgcgtgttccggcgtaatgcggatctgtttacggtagaggtagtaaccgtctttgatctgccaggtcagattaaggtcatgttggttttgctgaaaatcaaaagcaaaggcttgatccacggggacaaattgtgaacgtcccggcgcgtcgaataatccggcaaaaacggaagtgctgcaaagtagcaggatcagcgtaaagatgcgttgagccatgagaggtaatctgtgtctccgtgtgtaacaggtaaaaccagaagttccggggtttgatatggatgatgagacttcaggcattccagcagtgcctgctggtgagatacggtagtttttaaaatcatctgcacttcgtattcttgctccagcttaccttcccagtaatagagagaggtagcgccggggatcaaggtcgcgcaggccgccagtttttccgccagcactttggcggctaaatcctgggctgtcgcttcatccggtgcggtacatagcaccacgacagacgcggtattcgaacttttttcatcaagcataaacacctcgcaagaacagatggaaccgcaagagagaggtcactatacaacggacggggaaaggatgttagtcggcgagaaagaaagcggggcgtgaacgccccgcgattggtcattacagcatgaagctacccagcacgaagccgaagcaaacggccagggcaacacccagagtacccgggatgaagaacggatggttgaagacgaatttaccgatacgggtagtacccgtgtcatccatctgtaccgcagcaaccagcgtcgggtaggtcggcagaatgaacagaccagacaccgcagcgaaagaagcaacagcggtcagcggagaaacgttcagtgccagagccatcggcatcagtgcttttgcggttgcagcctgagagtacagcagagcagaagcaaagaagaagatgacggccagcagccacggatgaccctgaatcacttcaccagcggtatctttgatccagtcgatgttgttggaaacgaaagtatcgcccagccacgcaacacccaggatacaaatacaggcgctcatacctgctttgaaggtgctggagttgaggatgttgtcggtatcgactttacagataacggtggtcagagttgcaacactgagcatgatgatcaggattgcgttggtggtgttcatcagcggtttttcaaccagacccatgcttgggctgttgatgattgcatagataaccacgccaactacgcccagcaggaacagccagacggacgtttttgcaccggatttgatttcaatctgcttttcaccgcgcagttcaaccaggccctcttccagacgcttgcgataaatcggatcgtcagagagtttggagttgaacagcatagtgaccaggaaggacatcaccagaaccgccagcagggtggacgggatgaccacggagagcagatggaggtagctgatgccatgaccttccatcacggaagacatgtaaaccactgccgctgagattggcgatgcggtgatcgcaatctgcgcggataccactgcagtagacagcggacggcaaggtttaacgccttgttccttcgcaacttcagcgataactggcagtgtcgccagagagatgttgccagtaccagcaaagatagtcaggaaataggtcacgatcggtgcgaggatcgtgatgtatttcgggttacggcgcagcagcttttctgtctgatgaaccagatagtccagaccgccagcaacctgcatggcagaaatagcggcgataaccgccatgatratggaaatgacatcgaacgggatgttaccgggtttaacgccaatagcggcaagaaccagcacccccaatccgcctgcaaaaccaatacctattccccccaatctggcgcccaagaagatcgccagcaaaactatgatgagttctacaactagcatattagccttccttgttttttaacaagttgatattagattgttatttttaagttactgctcacaagaaaaaaggcacgtcatctgacgtgccttttttatttgtactaccctgtacgattactgttcgctttcatcagtatagcgttttgctttgtaagccgggtgcatcagattctgtacggagaaaatatcgtcaagttccgcttcagtcaacagaccgcgttccagaacgacttcacgtacactcttaccggtttcggcacagattttacccacgatgtcaccgttgtggtgaccgatgaacgggttcaggtaagtaacgataccgatagagttgtaaacgtaaccttcgcacacttctttgttagcagtgatgccgttaatgcatttttccagcaggttgtagcaagcgttggtcagaatgtgaacggattcgaacatagcctggccaatgaccggctccataacgttcaactgcagctgacctgcttctgctgccatggtaacagtggtgtcgttaccgatgactttgaagcatacctggttaaccacttccggaacaaccgggtttactttagctggcatgatggaagagcccgcctgcagttccggcaggttgatctcgttcaggccggcacgtggaccagaagagagcaagcgcaggtcgttacagattttggacatcttcacagccaggcgtttcagcgctccgtgaaccataacataagcgccgcagtcagaggtcgcttcgatcaggtcttcagccggtacgcatgggaagccagtaacttcagccagttttttcactgccagcggagagtactctttcggcgtgttcagaccagtaccgattgctgttgcgccaaggttaacttccagcagcagttcagcggtacgttggatgtttttcacttcttctttcagcaggatgctgaaagcgcggaattcctgaccgagggtcatcggtactgcgtcctgcagctgggtacgacccattttcaggatgtcctggaattcgaccgctttacgttcaaagccttcacgcaattggttaatcgcatctaccagcttaatcagggaagagtaaactgcgatacggaaaccggtcgggtaggcgtcgttagtggactgacatttgttaacatggtcgttcgggttcaggtactgatattcacctttctggtgacccatcagttccagaccgatattggccagcacttcgttggtgttcatgtttacggaagtacctgcgccgccctggtagacgtctaccgggaactgatccatgcattttccgttgttcaggacttcatcacatgcggcaatgatggcattcgctacacttttaggaatggtttgcagctctttgtttgccatagctgcggcttttttaaccattaccatrccgcgaacaaattcaggaatatcactgattttgttgttgctgatatagaagttttcaatcgctctcagagtgtgaacaccatagtaggcatcagctggaacttccctggtacccaacagatcttcttcgatacgaatgttgtttgacatgtgaaccttctttttcaagctgccaatgatttgctttaaacacacagaatatatgtggtttcgaatgtttttcgaccgacgattatcccctgcatcgaccgaatatccgagatcatatgctgcttgaggatttctaccgtaatctggatcactttaagtgtcggtttttaccccttaattattaatttgtgaaatagatcaccgctttgggattactaccaaaaatagttgcgcaaatatcttgaaattttgctaatgaccacaatataagctgaacgcgattcgcaacccattcaggtagccgggtttaaccggctgctattacaggagaaacctttgcgctggttaccttttattgccattttcctttatgtctatattgagatttcaatctttattcaggttgcccatgtattgggggtattgctgactctcgtgctggttatatttacgtcagttatcggtatgtcactggtacgtaaccagggctttaagaatttcgtgctgatgcagcaaaaaatggcggcgggtgaaaacccagcggcggagatgattaaaagtgtttcgctgatcattgccggtttgctgcttttattaccgggctttttcaccgacttcctcggtcttctgcttttattgccgccggtgcaaaagcatctgacagtgaagttgatgccgcatttgcgcttttctcgcatgccaggcggcggttttagcgccgggaccggtggcggtaatacttttgatggtgagtaccagcgaaaggatgatgaccgcgaccgccttgatcataaagacgatcgccaggattaatgtcgaaacgccggattatgtggttatgccattttccggcgtttttcgttttggcagaaacagccataaccccgccagcatgatcagcgcatagagacttttccagccgaccattgccagtaacagaacgcataacagcccgccaaccaccgccagtagtcgataacgaccttgcaataatttacagcctgccagcatgcataacagataaatcataataaagatgccattggcataaataataagagcgtccagattgatctctaaagcatgaatcaccaacgtgctcaccacgcagcagccgagcaccgcattgagggcattattcgggatatggcgagaagagaggcgtgccaggtagtggtcaggattatgttgcgcctgcgaccagaccaggcgggcgaagctctgtatataaatgttgagactggcaaagcaggccagatagccaattacgcaggcaatccataacgctcctacaccgaacagttgtactacaatttttggaagcgatgctgccgcggccatttgttcaccataggcgtcgaagtgtaagacgactaccgtacagccccagtagactaatcctgccagcagcagaccaatcatcaaagcacgaggaaaatcacgttctggatttttaaattccgaggcaagatgggcaaatgcttccagaccgacaaaacaccagaacatcactgataacgcagcaaataacccggtaagttcgatatttcctggcgcggggaaggggatactcgcaggtttgatatcgcccgcccaccagatagcgacaatcagtgcgacgataagtccggcaataactgtttgtagatttgcactggaactggcaccgcgagtaccgatataccacaccaacgccagcgtaccgagttctgccaacaacagttgccagctatgccagccaaacattgcctggccgaatccggcagcaatttgtagcgcggcaggcaaacccacgggaatgaccgataaaaacagccagccggtgactcgctcaagccgcgaaccaaacgccataccgacgaagtgcgcgacgccgcctgcgctgggatagtggcgacccagaatcgcaaacacaatcgcaatcgggaacactaagataatcaaaatgggccacgcccacaggctgttattgcccgctaccagtgcagctaacgcaggaacggcaaacacgccagtgcctaataatgacgtcgatagcaggccaatgccctgggccagccccagttcttgtttgagtccactcatgggttgatgtccgattgcgcccaaattttgggcaactgcgtagattttcgatggtagcacaatcagattcgcttatgacggcgatgaagaaattgcgatgaaatgtgaggtgaatcagggttttcacccgattttgtgctgatcagaattttttttctttttcccccttgaaggggcgaagcctcatccccatttctctggtcaccagccgggaaaccacgtaagctccggcgtcacccataacagatacggactttctcaaaggagagttatcaatgaatattcgtccattgcatgatcgcgtgatcgtcaagcgtaaagaagttgaaactaaatctgctggcggcatcgttctgaccggctctgcagcggctaaatccacccgcggcgaagtgctggctgtcggcaatggccgtatccttgaaaatggcgaagtgaagccgctggatgtgaaagttggcgacatcgttattttcaacgatggctacggtgtgaaatccgagaagatcgacaatgaagaagtgttgatcatgtccgaaagcgacattctggcaattgttgaagcgtaatcctcgcacgacactgaacatacgaatttaaggaataaagataatggcagctaaagacgtaaaattcggtaacgacgctcgtgtgaaaatgctgcgcggcgtaaacgtactggcagatgcagtgaaagttaccctcggtccgaaaggccgtaacgtagttctggataaatctttcggtgcaccgaccatcaccaaagatggtgtttccgttgctcgtgaaatcgaactggaagacaagttcgaaaacatgggtgcgcagatggtgaaagaagttgcctctaaagcgaacgacgctgcaggcgacggtaccaccactgcaaccgtactggctcaggctatcatcactgaaggtctgaaagctgttgctgcgggcatgaacccgatggacctgaaacgtggtatcgacaaagctgttaccgctgcagttgaagaactgaaagcgctgtccgtaccgtgctctgactctaaagcgattgctcaggttggtactatctccgctaactccgacgaaaccgtaggtwaactgatcgctgaagcgatggacaaagtcggtaaagaaggcgttatcaccgttgaagacggtaccggtctgcaggacgaactggacgtggttgaaggtatgcagttcgaccgtggctacctgtctccttacttcatcaacaagccggaaactggcgcagtagaactggaaagcccgttcatcctgctggctgacaagaaaatctccaacatccgcgaaatgctgccggttctggaagccgttgccaaagcaggcaaaccgctgctgatcatcgctgaagatgtagaaggcgaagcgctggcaactctggttgttaacaccatgcgtggcatcgtgaaagttgctgcagttaaagctccgggcttcggcgatcgtcgtaaagctatgctgcaggatatcgcaaccctgactggcggtaccgtaatctctgaagagatcggtatggagctggaaaaagcaaccctggaagacctgggtcaggctaaacgcgttgtgatcaacaaagacaccaccaccatcatcgatggcgtgggcgaagaagctgcaatccagggccgtgttgctcagatccgtcagcagattgaagaagcaacttctgactacgaccgtgaaaaactgcaggagcgcgtagcgaaactggcaggcggcgttgcagttatcaaagtaggtgctgctaccgaagttgaaatgaaagagaaaaaagcacgcgttgaagacgccctgcacgcgacccgtgctgcggtagaagaaggcgtggttgctggtggtggtgttgcgctgatccgcgtagcgtctaaactggctgacctgcgtggtcagaacgaagaccagaacgtgggtatcaaagttgcactgcgtgcaatggaagctccgctgcgtcagatcgtcctgaactgcggcgaagaaccgtctgttgttgctaacaccgttaaaggcggcgacggcaactacggttacaacgcagcaaccgaagaatacggcaacatgatcgacatgggtatcctggacccaaccaaagtaacccgttctgctctgcagtacgcggcttctgtggctggcctgatgatcaccaccgaatgcatggttaccgacctgccgaaaaacgatgcagctgacttaggcgctgctggcggcatgggtggcatgggtggcatgggcggcatgatgtaattgccctgcacctcgcagaaataaacaaacccccgggcagaaatgtctgggggtttttcttttggtcatctttctagtataagattcagacacggacgacgcgagtggcgtccagctcattgattatggggaataacatgcacgtaaaatacttagcagggattgtcggtgccgcgctactgatggcgggttgtagctccagcaacgaattgagtgctgccggtcagagtgtacgcattgtggacgagcagccaggcgcagagtgccagctgattggtactgcgacaggtaagcaaagcaactggctttccgggcaacacggagaagagggcggttctatgcgcggcgcagcaaacgatctgcgcaaccaggcggctgcaatgggcggtaacgtgatttatggcatcagtagcccgtcgcagggaatgttgtccagttttgtcccgacggatagccagattatcggccaggtatataagtgcccgaactgatgtgatggtgacaaacgtataattgccagatgcgcttcgcttatcaggcctacataaggcattgcaactgattgaatgcttgagaatttgtaggccggataaggcgtttacgccgcatccggcatgaccaacgatcacgttatcagtcatttcaggctggatggctccagcctcgcattagcaaagatgagattatttcgcctgtggtgcagttttgctggtggattgaacacgtaagtkatgcagcgcgcgtaagcattgatcctgggttagcggttgggcgttattcgccgctacggtgcgaacatagacctgacatggcacacccacgagttttttcagtcgtgggctgaaatcaagcattcggcgagtgatcgcctctatttctttacccggcgttgcttcacgcgttttcaccactgcgccgctaaattgttctttgccactttcatctttaaagcggtaaagcaccgccagataatggtcgaacaagttatgtttccattccggttgggaataggtgtcatattccagattgccattttgctggcagtcaacgtcatataacggcaggaaatctaacagtgaggtaatacgtaatgccagttcacgcatttccgcattattaattgcatgaatgattgctcgcgccagcatttcaatctgcaactcattgacgactaactcacatttgctaccgtcatgtagcgttaatacgaaggtaagattttcgccttgattatcggtaagttccagcgtgttaacccgacgattaatatcggcatttttaagctcatcaaccagaatttctgggatgttttctgccattttcttaatgactttatcgcgagcttgctcatactgaaggcgtgcagcagcatccagtttatgcttttgatgcagacgactttccagcgcaatcagcaggtcgcgcagttccatgacagacataaagaacaacgattctttattgcgaggttctttaattttcagcgccagtgcaatgaaattattactcttgcgaataacaccggtattaacacccttgatgcttatggccatgtaggttctccctaaccatttctcaattaaataattaattttaatttataagccagataaatgggsttggtagtaatagttgttaaawtaacwtaawtagcsgtactcactctatataaacagaaaagaaaggttaattattggtgttggttatataaagagtaacaacagcaatgtatatgaataattaaaggttatgtaacgggcaaagattaaacttccctgtttaatcagttactgctggcgtagctggagatccagcggcgttttgctgggttcgccgccaatttctcgcgccagtttcggcaccagatatcccgacaccagtgtcagcaactcacgcataatctgccgtgcttcgtcatcactcaccataaaatgcgccgcgccctgtactttatcgagcacatgcaggtaatacggcatcacgcctgcatcgaacaacgcattactcaggtttgccagcgtttgtgcgttatcgttcacaccacgtaacagaacgctctggttcagcaaagtaacgcccgcccggcgcaacttagccatcgcctgacggaatgtttcatctatctcattggcatggttgatgtgattcaccagcaagatttgcagcgtagaatgtgaaaagcgttcaaccagcgcatctgtgatgcgtgccgggatcacaatcggcagacgactgtgaatccgcakacgtttgatatgcgggatggcttccagttgtgtgagcaaccagtccagctcgtgatctttcgccatcakcggatcgccgccggagaaaatcatctcgtccagttccggatgcgcagcaacatactcaagtgcagtttgccagttacgcttgttgccctgattttcggcataggggaagtggcgacggaagcaatagcggcaatttaccgcgcagccgcctttgaccagcaaaagcgcccggttgtggtatttatgcaacaaaccaggcactacgctgtgctgttcttccagcgggtcggtggagaatccgggcgcgacgacaaactcatcttgcgaggtaagtacctgacgcaaaagcggatcgtccggattgcctttctccatgcgatcgataaatgagcggggcacacgcagggcaaacagctttttggcgttgcgtccggccaacagtttttcgtccgcgtctatattcaaaagacgcagaagttcatcaggatcggtcacaacatcggcaagttgcgttaaccaatcttctctggatggggtatttagggttacaatatgcgccattttgtggcttagctaccaattaacaaatttcagagggccttatggcaacgtactatagcaacgattttcgtgctggtcttaaaatcatgttagacggcgaaccttacgcggttgaagcgagtgaattcgtaaaaccgggtaaaggccaggcatttgctcgcgttaaactgcgtcgtctgctgaccggtactcgcgtagaaaaaaccttcaaatctactgattccgctgaaggcgctgatgttgtcgatatgaacctgacttacctgtacaacgacggtgagttctggcacttcatgaacaacgaaactttcsagcagctgtctgctgacgcaaaagcaattggcgacaacgctaaatggctgctggatcaggcagagtgtatcgtaactctgtggaatggtcagccgatctccgttactccgccgaacttcgttgaactggaaatcgttgataccgatccgggcctgaaaggtgataccgcaggtactggcggcaaaccggctaccctgtctactggcgctgtggttaaagttccgctgttcgtacaaatcggcgaagtcatcaaagtggatacccgctctggtgaatacgtctctcgcgtgaagtaatgcggttgtggtgcggcctgcaggctgcaccatcacttattcaggtcagagatgatgaaacgccttatcgttcttgttttgcttgccagcacgctgctcacgggctgtaacaccgctcgcggtttcggcgaagacatcaaacatctcggcaactccatctcccgcgctgccagctaatttttcttctcttccgaaaaatcatcagatttccatcatttttggcgatgttgtctattattaatttgctataggcaaacataaataacattacctaaaaggaagacgttatggtgaagaagacaattgcagcgatcttttctgttctggtgctttcaacagtattaactgcctgcaacaccacgcgtggcgttggtgaagacatttctgatggcggtaacgcgatttctggtgcagcaacgaaagcgcagcaataagcaataacggtacgacagctgtgtcgtgccgtttgttttttctgcgatagtcacaaaggtaatagttgaaattcccccgccacctggcaaaatatccgttcaaccatcagctttgcaggacgacctgcaaacgcgtcttttcaccggggacggccccaattctccggagcctgatatgtcctggattatcttagttattgctggtctgctggaagtggtatgggccgtaggcctgaaatatacccacggctttagtcgtttgacgccgagtgttattaccgtgacggcgatgattgtcagtatggcgctacttgcctgggcgatgaaatcgttaccagtagggacggcttatgccgtgtggacgggtattggcgcagtcggcgcggccatcaccggcattgtgctgctcggtgagtccgctaacccgatgcgtctggcgagtctggcgttaatcgtattggggattattggtctgaaactcagcactcactaactaccgggctgctgtacccaaataaacttactgacatcaaacccttcccgggtcgcgactgccagcatctcctgtttcacttcgtcagaaatggttggcgtgcgggagagtatccacaggtagtcgcggtccggtccgcaaaccagcgcatggcggtattcccgatcgagtgcaataacgttataaccgccatagaaaggaccaaagaatgacactttcagcgcagcgcgagttggtgcgccggtaaagtacgctttcccttcactctgctgccacattcctctgtcagggttatagcctttattaatgacattcaggccgccgtcatcacgcaggctgtatgttgcggtgactttttccagtccacgttcaaagcggtgatcaaaacgggcaatctcataccaggtaccgagatagcgtttagcgtcgaaattattcactacggtcacgccacgcggcggcgtaggagaactgcaggcaacgaccagaaatgcagctgtcgctgcggcaacgagagggagcaggcgcataaatgtttccttactggttttttctaagtgtagatgacagcaaggaaaagcgcagaaaaggtccgaaaattcggacccgatgaaattttactgtagagcgttgagaatctgccaggcggcggcgactctcgctggattgggatagtttttgttagccagcatcacgatacccagctctttttctggaataaacgcgacatagctaccaaatccgccggtcgcccccgttttatgcacccatgatgctcgtactgcaggagttggaggcgtaatcgcttttacggggcgtgctgccagtgcaattttattgtcactgccgttaacgatgatgtcaggatttaccggccagtccagcatttcccagcccagaccctgatacatatcgccggtttgccagtagcgagattgtgccagttgtatcccttgctgaagtgttttgtcgttgatatcacggggattcatattgcttcgtacccagcaggccatatcttcaatggtcgacttcacaccataagtttcagcatctaacgcccctggcgaaacatgaactgccttgccttcgcgatatccccaggcgtaattcttttcttctgcgggcggtacattaatccacgtatggttgagtttgagtggctggaagacacgagtttgcatcgcctgctcaaaactcaaaccagacggcttcacagccagtgcgccgaacaaaccgatactggagttggcatacagacgttgtgttcctggagcccatgcaggctgccagttttgatagaagcgcagcaagtcgcttgaggatttcacttcatccggcacctgcaatggcaggccgccagcagtgtaggttgcgagatgtaatagtgtgatcccattccactgtttagcggtaagttcaggccagtattttgttgcgggatcgcttaacttgatttcccctcgagcaatagcgtcgccaccaagcacgcccgtaaatgttttgctgaccgaacctaactcaaacaacgtttgctgtgtgacgggctgctttttggcgatgtccgcatacccccaggtaaagtaataaggtttaccctgataaattaccgccaccgccataccggggatcttttgttgctctataagcggggtaattgtgcgatgcacaatatcgttgatttgttgaggggcagcaaatgtggagcaagaggcggtaattaataaggcgcagagcgtcgttttgaacatagggtctggtttccatacaaaacggcccgccataggcgggccggatttacattggcgatgcgttagattgtaacgacaccaatcagcgtgacaactgtcaggatagcagccagaccgtagaaaacccatttgcccgcaggtacgtggattttcagatcgtgcatcgcgtggtgcatacggtgtaaaccacaccacagcggcagaacgatcatcaggaacaggaatacgcgaccaatgaagctctgcgcgaacgccagaacgcgctcgtagctcagtgcatcacccggaaacagccccagcggcagcagaatacccaccagcaggatcatcaccggcgcaataattgcgctccacataccaccggccccgaagaggccccagaataccggttcgtcagaacgctttggatttggattaatcatctcaggytccttaccagtacagggcaacaaacaggattacgatggtggcaaccacagttaccgcccagagacttttgataattggctctggtcccattttttcgtcttttacaatgatattggccgctttcggtgccagttcaaaccaggttttggtgtgcagcagagctgccgccagagtgatcaggttaatgatcacaataaccgggttttgtaaaaagtcgacgaatcccgcccaggcttccgggccatttttcagggcaaacagcccgaaaatcagttcaatgctgaaccacacagccggaaccgccgtgccttcgcgcagcatgtaaaagcgataaaacggcaattttttccaccaggtggacgtcattggccgtacatacggtttacgtttagtcgtcatgttgcactccttagcgtggtttcagggtcgcgataagaaagtctttcgaactttctactttgccctgttgaatggccgcagccggatcgacgtgtttcgggcagacttcggagcagtagcccacgaaagtacagctccatacgccgttctggctgttcaactgcgccatacgctccttcttaccgtggtcgcggctatcttcgttataacgatgcgccagcgtaatggcagccggaccgatgaactctgggttcaggccaaactgcgggcacgcggcgtagcacagaccacagttgatgcaaccggagaactggtgatacttcgccatctgcgccggggtctggatgttagtaccctgatccgcggtgcgggagttgccgatgatgtacggtttgatcgcttccagactttcgatgaagtgggtcatatcgaccaccagatcgcgttcaatcgggaagttagctaacgcttcaaccttcataccgtcggtgtaatcacgcaggaaggttttacatgccagttttggcacgttgttaaccatcatgccgcaggaaccacaaatcgccatacggcaggaccagcggtagctcaggtccggtgccaggttgtctttgatgtagcccagcgcatccagtaatgaggtagttgcgtcataaggcacttcatagaatgcgctatgcggtgcggtatcgacttccgggttatagcgcaccacctcaattttcaggtttttcatctcagccattcgccttctccttcttattggctgcttccgccttatcggctgcatccgcttcgccaccgtaaacgcgtttagctggcggtagcgtagtaatcttcacgtcgctgtactccaggcgagtcgtgccatcagcatcgcggaaggcgagggtgtgtttgaggaagttgacgtcgtcacgcttggtgcaaccttcgtccagacgctggtgtgcgccgcgggactctttacgtgccattgcggagtgcgccatacattcagcaacgttcagaccgtggcccagttcaatggtgtagagcaggtcggtgttgaacacgctggaagtgtcggtgatgcgcacgcgcttgaagcgttcctgcagctctgccagcttgtcgatggttttctgcatcagttccggcgtacggtagataccgcaaccttcttccatagccaggcccatttcgtcgcggatcttcgcccagttttcgccgccatcctggttaaccagatctttcagacgttgttcaacgccagctgcctgcgcttcaattgccgcttcgttgccattaccggcagttgctgcacgctctgtcgcttgttcaccggccagacggccgaagaccaccagttccgccagggagttggagcccagacggtttgcaccgtgcagaccaacagaggaacattcacccacggcgaacagacctttaatgcgggtttcacagttctgatcggtttcgataccgcccatggtgtagtgtgcggtcggacgtaccggaatcggttctttaaccggatcgacgccaacgtacgctttcgccagttcgcagatgaacggcagacgttcatgcagttttttctcgccgaggtgacgcaggtcgagataaaccacatcaccacgcggcgtggagatggtgttgcctttacgccattcgtgccagaaggcctgagaaactttgtcgcgtggacccagttccatatatttgtttttcggctcgcccagcggagtttccgggcccatgccgtaatcttgcagataacggtagccatttttgttgaccagaataccgccttcaccgcggcaaccttcggtcatcaggataccggaacctggcagaccggttggatgatactgaacgaattccatgtcacgcagcggaacgccgtggcttagcgccatacccataccgtcaccggtaacgatgccgccgttggtgttgtaacgataaacgcgacccgcaccgccagtagccataacgaccgcgttagcacggatctgcaccagcgtgccttccatcatgttcattgctaccaggccgcgaacatgaccatcatcaaccagaatatccagcacgaaatgttcgtcaaaacgctggatctgcgggaattgcagagaggtctggaacagcgtgtgcagcatatggaagccggtcttatcggcggcgaaccaggtacgctcgattttcatgccgccgaagcgacgtacgttgacgctaccatccgggcgacggctccatgggcacccccacagttccagttgggtcatttcggttgggcagtggtggacgaaataatccacgacatcctgctcacacaaccagtcgccacccgctactgtatcgtgaaagtgatattcgaagctgtcatgatcctgcgcgacagcggcggagcccccttctgcagcaacggtatggctacgcatcgggtatacttttgagattagtgcgatttttgcatttggatttgcctgcgcggcagcaattgcagcacgtaatcccgcgccaccggcgcctacaatggcaagatcggcttgaaaggtttgcacgacattcctccagattgtttttatcccacagccccgtacttcagggtaagtgcctgaaagttacggtctgcgaacgctattccactgctcctttataggtacaacagtatagtctgatggataagtctgaaatttgacgagatcgatttttttagtgcgcaagagggctaaattatcactgaagatgattaatttaattactaaaccatcagatcgtgctttttttagtcactgcccaccgttgttttattcctgcgtaaaatttgtctcgccgtcgcgttgcgagtagacttcgtgcccttgtcaaaaactggagatttaactatgagcgaaacggcatcctggcagccgagcgcatccattcctaacttattaaaacgcgcggcgattatggcggagatccgtcgtttctttgccgatcgtggagtgctggaggtggagacgccttgtatgagccaggcgacggtaaccgatattcatttggtcccgtttgagacacgtttcgttggccccgggcattcgcaggggatgaatctctggttaatgaccagcccggaataccatatgaaacgcctgctggttgccggttgcgggccggtattccagctgtgccgcagtttccgtaatgaagagatggggcgttatcacaaccctgagttcactatgcttgagtggtatcgaccgcactatgatatgtaccggttgatgaacgaggtggacgatctcttacaacaggtgctggactgcccggcagcagaaagcctttcttatcaacaagctttcttgcgttatctggaaattgacccgctctctgccgacaaaacgcaactgcgggaagtggcagcgaaactggatttgagcaatgttgctgataccgaagaagaccgcgacacgttgctacaattgctgtttacctttggcgtagaaccaaatattggtaaagaaaaaccgacctttgtgtaccactttccagccagccaggcatcactggcgcaaatcagtaccgaagatcatcgggtcgctgaacgctttgaggtttattataaaggtattgagctggcgaatggtttccatgaattgacggatgcccgtgagcagcaacaacgctttgaacaagataaccgtaagcgcgcggcgcgcggtttgccgcagcaccccattgatcagaatctgattgaagccttgaaagtcggtatgcctgactgttccggcgtggcattaggtgttgatcgtctggtgatgttggcgctgggcgcggagacactggctgaagtcatcgcctttagcgttgaccgggcataattctgaaaaattactgaattaacagcgaagaatggcgtgataagcgccattctgtagcatatgttttcatttttccgctaaaggccacaatttaagactggatatttgatatcatccaggtatcaattctgtattggtttttacgctgcccgctcaatgttgggcagtgcagttcagtgggcgcgttttatacacgcgctgaaatgaaggatggtttcatgcctcacacgataaaaaagatgagtctgataggactcatattgatgatctttacttccgtatttggatttgccaatagcccatcggcttattacttaatgggttatagtgcgattcccttttatatattttctgcattgttattctttattccattcgccttaatgatggctgaaatgggagctgcttatcgcaaagaagaaggcggtatctattcctggatgaataatagtgtcggaccacgttttgccttcattggtacgtttatgtggttttcctcttatatcatctggatggtgagcacctccgcgaaagtttgggtaccgttctcaacattcctctatggtagcgacatgacccagcactggcgtattgccggactggagcctacgcaggtggttggtctgctggcagtggcatggatgattctggtcaccgtcgttgcttcaaaggggattaataaaattgcccgcattactgcggtgggcggtattgcagtaatgtgtctgaatttagtattgctgttagtaagcattactattttgttattaaatggtgggcatttcgcgcaggatattaatttccttgcatcaccgaacccaggttatcagtccggtctggcaatgctatcgtttgtggtatttgctatttttgcctatggcggaattgaagcggttggtggtctggtcgataaaacggaaaatccagaaaagaactttgccaaaggtattgtttttgccgctattgttatttcaatcggttattcgctggcaatatttttatggggcgtcagcacaaactggcagcaggtattaagtaatggttccgttaacctcggcaatattacctatgtgctgatgaagagcctcggggtgacgctgggtaacgcactgcatttgtcacctgaagcgtcattgtcgctgggcgtatggtttgcgcgtattaccggactttcgatgttcctcgcttataccggtgcgttctttacgctttgctattcaccgctgaaagccatcatccaggggacgccgaaagcgttgtggccggaaccgatgacgcgcctgaatgcgatggggatgccgtctatcgctatgtggatgcagtgcgggttggttactgtcttcatcctgctggtttcgtttggtggcggtaccgcatcggcgttctttaacaagctgacgctgatggcgaacgtgtctatgacgcttccttacctgttcctcgcgctggctttcccattctttaaagcacgtcaggatctcgacagaccatttgtgattttcaaaacgcgtatgtcggcaatgattgcgacggtggttgtcgttctggtggtgacatttgcgaacgtcttcaccattattcagcctgtggttgaagccggagactgggacagcacattgtggatgattggcggccctgtcttcttctcgctgttagcgatggcgatttaccagaactattgcagtcgcatggcgaataaacctgagttagctctcgactgatcatatgaaatcctgcaactcatcgtctctccggcgatgagttgtcaggaagtaatgcgtatggatgatactctccagggccggtgataactgaagatgatgttaagctgctaaatgagccacgttgacatcatttggcagcttcatgcattacaaacttcccgcctgacgacctttgcccgcagacgtcagcgttctccccgtttgtttaccgttgaggctttccagacgcatctggaagggcgggaatggcatatcgataccgtgggcatggaagccagccagaatcagctggtggatctcatggcgtagcggcatacggtgacccatctcagcggcgtaaatacgcagctcgaaaatctgaatcccctgttgcagatccaccaggaagacttccggtgccgggttgtcgatcaccagcgagcagcgacgcgctgcggtgagcaggatttccgtcacttcttcactgttggcatcggcaggggccggaatcgtcaacaccacgcgcgtgaccgagtcagagagcgaccagttgataaactgctcggtaataaacgccttgttcggcacgattatctctttacggtcccagtcgctgatggtggttgcgcgggtattaattttcgtcacgctaccagtaagatcgcgaattgtcaccgtatcgccaatgcgaatcggtttttcgaacaggatgatcaggccagagataaagttggcgaaaatttcctgcaaaccaaaaccgagaccaacaccgagcgcggcgaccagccactgcaatttcgaccactcaataccaatcatcgagaagccgaccagcccgccaatcagcatcagcagatatttggtgatggtggtgatggcgtagccggtacccggcgttaaatccaggtgctgcaaaatcgccagttccagcagcgcgggcagattgcgcaccagctgcgtggtgatgataaacaccagaatggcaatcagcaccgcaccgagggtaatcggctccagactttctacgccctgtaccgtggaggtgacatcccacagcgaaatattttcgaggaagccgaaagcggaatggatttctgaccacagcacaatgaccgaaagcagggcgatcaacatcaaaattgagcgcactagccgcaaggactgcgcactgatggcatcgagatcgacttcgctttcatcgacttcaattgccccttccgggctactgtgatgatgtgcttcctcttcgccacgcgcacgttgcgctaacatctctgcccggcgatgcttcgcccggtcaaacgccagcctgcgtcgttggatcagcatccagcggcggataacgtgataaaccaccagtagcaggaaccagatggcaaccgaggtttcaagcctcgctaacagcgcctgtgccgttgccagataacccaccgcygacgccagaatggcaaccagtggcgcgccaatcatcatgttccacaacatatggttggtaatattgtcgccgctgccttctttgttgagatacagcgggatcccggcctttttcaggctgagggtgaccaccgccagcgcaccgcaaatgaggataaagcaaagccgtcccagcgaaccggaaaattcgcggtcgtcgaggttatcgaacatcatcagcgccataatcagtggcacaataagcccgatgctcatcaggtagtagcgcatcccacgagaaacacgttcgcgcggccagccaaaatgagcgataaacaagccgttcgggcgggcaaaggtagcgcaaatcatcactacccacagcagcggcacggtggctgtgacgccatcaccaatcgcgaccgccagcggataaggccacgcctcgcgcaagccgtaacccagcgtcatccacagcaccggcagcggtgacgcgacgagaatcgaccagaaaagagtgcgcaacgtcagccagaagtgatcctgagtcactttgccgactttcgccgccgaacgttcaagaaaacgggtgaaatagcggcgcgagtaaatactgcaaccgaccagaatcaacgcgccaaacagcggcaaaatcgtctctttgctggtcagcatcatcacactggctttgcccaactgactgaaggtgtccagcgaaatgagacgacgcagatcctgggcgatttccagcggccaggcgatggtcatcgggcgcacgtcagaggtccagaacagatagcggtgggtcgcttcgttcacttctttcagcgcatcttccagttgcccgttggagactttcagcttggtcagttccagcagtagcgtatcgccaccctgcaacaatgagttcagcaactcacgctgagtgcgtagctgtgcttccagaatacggttttgctcagcggtcagcggctgaccgtcggcctgatgaatttgccgtagcagcggctgtttattaagcagatcctcataacgtaaccgttgcacacgcaactgcgccatttcggtatcaagctgttgtggtttcggcatttccggcagccgtgccacctgcgcccgcaacgcttcaccgagcagattggacgatcccagccattgcgactgttcacgcagcgtattcaacgcctgccggacctgtaacgtctggctggcagcctgacgctgttgcgaggcaacgagatccatccgctgcgcctgttgattcagcgccgccgatagttcgcggttaattttgaattgcgcgacgatatctttcggcaaatcggcactgttttctgctagtaattcggtactttccagcgcccgctctgcctcaagctggcgttggctgttcaattgattacgcaaggcctgcaaatacgcatccagttgctggctctctttttcagccagctcagagcgcaagcgcgctaattcctggcggttattggcagacagctgcgccagctccagttcatcaacgagcgccttaagacgtgcagagtcagactgcaacgcgaaattttgtgcctgattgagcggagtattgccggtaagcgtccccaggcggcgctcgatctcatttaactgacggcgggcgtcggtttgctgttgcggcagttgattcagcgaatcggcaatctcgcgggcgcgctcctgctcttgctgggcctgacggcttttatccagcaactgactgctgacctggagaatttcctgattcagcgcgtcggtagacatccccggcgacacgctgcgcggctcgtcacgcatgttgtttaattgtgcgcgcagagtagcggagagtttcggataattatcaatgacttcttgatattgcttgatgcgctcaagggaaccttttcgttcctcaagcgcatttaaggcagactggagtgcctctacgacttctggctgcgcgggtttcgccgcttttgcctgctccagttcctgggtgatttgtttgctatcgggggccgtcgcggcgtacgccccccaactgaggcaccaggccatcagaaaagtgataatcaggcgcacgtcagcgtttcctttgatggattagacctggtcttttttatcgtcaaccaatgggctggcgtcgtgttctgcttcgatctcttcagcaggaagcggggcgggttcagcgtctggcgtaacaaaggtttcggtagatactgccagcggctggccaattttcgtgacagacaggctttccagttgctcaaccagattcactttacccggtgcaaacaggttgataacggtagagccaagtttaaagcgacccatttcctggcctttcagcagcgccacagaaccgtcgttttccccggcaggccaggtccagcgcttgatgatgccttcgcgcggcggcgtaatggtgcccgcccagaccgtctcaatgctgcctacaatcgtcgccccgaccagaatctgcgccattgggccaaattcggtatcgaacaggcagatcacgcgttcgttacgggcaaacagattcggcacgttctgagccgtgagatggttaacggagaagagatcgcccggcacgtagatcatctcacgcagaataccgttgcacggcatgtgtacgcggtggtagtcacgcggggagaggtaagtggtcacaaacgtaccgttgcggaacaggtccgccatcagatagttgcctgccagcagggcttcgaggctgtagttgtggcctttggcttgcaggattttatcttcttcgattttacccaactggctgataacgccatcggcaggcatgaccaggacattcggatcggtatcgattgggcgtacttcgtcacgcagcggacggacaaagaattcgttaaaggtgcggtagctggcggtgtccggcttttgcgcctctttcatgtcgaccttgtagtatttaacgaacagatcgataaccagttttgtcagccatcctgcccgcttgcttgcgccccaacccgccaggcgagtaagccatagtttcggcagaatgtactgtagcgaaagtttaaatgaatttaacaaggtagcctccaggccattgttttgtcgttcctgatccggcctaaatgccggatcctgaaaaaaaggggacgattctaacgacggttagcttaattgtcagtcatccgtatcagaaaagtttttacgcgtttttacctgcgccatgctttccagaatacggtgatagttttcgaaacgggtttccgcgatttttccttcctcaaccgcttcccggatagcgcagcccggatcggtatcgtgtttgcaatcgcgatatttacacagacctaaatagtcatggaattcgacaaagccctgagtgatttgttccggctccaggtgccagaggccgaactcacgcacaccaggggaatcaatcacatcaccgccgtgcgggaagtgatacaggcgtgcggcggtcgtggtgtgctgaccaagccccgagttgtcagagacatcgttggtcaggatctctttttgcagccccagcaacgcgttcagcaggctggatttgccgacgccagactgcccggcaaaaatgctgatgcgcccggtcaacgcctcttccagcggttttagcccatcctgagtatggctggaaaccatcaatacgcgataaccgatattgcggtagatatccatctgttcgttgacgaacgccatgccttcgtcgtccagcaggtctatcttgttgagcacaataatcggctcaatctgcaaggtttcgcaggccaccaggtaacggtcgataatattgagcgacagctccggcaaaatggcggagacaatgacaatctggtcgatgttggcggcaataggtttcacgccgtcgtagaaatccggacgcgtcaacactgaggtgcgctcatgcaccgcttccacgatccctttgacatttacgccttccgccgccggtttacccggacgccagactacgcggtcgccggtcaccagcgaacggatggtacggcgaatattgcagcggtgaacgtcgccatcggcggattccacatcagcgtgcataccaaagcggctgatgacgataccttcatcaggctcgccaaacagattgtcgtcgtagtcgggcttctccttagacgttttaagacgacgctggtgattggcgttcacgcggcgctgctggcctttggagagtttatttttactcaatcgtactgactcctggtcgcccctgatgggcaaaacatctatgatacacgcaattgtggatcaatatagtcactgtgaatgggtggaaaatagcatgagtgccaatgaaaacaacctgatttggatcgatcttgagatgaccggtctggatcccgagcgcgatcgcattattgagattgccacgctggtgaccgatgccaatctgaatattctggcagaagggccgaccattgcagtacatcagtccgatgaacagctggcgctgatggatggctggaacgtgcgcacccataccgccagcgggctggtggagcgcgtgaaagcgagcacgatgggcgatcgtgaagctgaactggcaacgctcgaatttttaaaacagtgggtgcctgcgggtaaatcgccgatttgcggtaacagcatcggtcaggatcgtcgcttcctgtttaaatacatgccggagctggaagcctacttccactaccgttatctcgatgtcagcaccctgaaagagctggcgcgccgctggaagccggaaattcttgatggttttaccaaacaggggacgcatcaggcgatggatgatatccgtgaatcggtggcggagctggcttactaccgcgagcattttatcaagctgtaaaatttttgctggtcacgtaagcgccggaatccacttgcggcggcgtgattttgacgctaaattgaacgtcttgctgataatttcagcacttgagataaaaactcaaaaaaaaatttttaggggggttgcagagggaaagatttctcgtataatgcgcctcccgtaacgacgcagaaatgcgaaaattacgaaagcaaaattaagtagtacgcgggaatagctcagttggtagagcacgaccttgccaaggtcggggtcgcgagttcgagtctcgtttcccgctccaaaatttgaaaagtgctgcaaagcacagaccacccaagcgggaatagctcagttggtagagcacgaccttgccaaggtcggggtcgcgagttcgagtctcgtttcccgctccaaaatttgaaagtgctgtaaggcacagaccacccaagcgggaatagctcagttggtagagcacgaccttgccaaggtcggggtcgcgagttcgagtctcgtttcccgctccaaattcttctctcaataaaatatccacagcgacgcgatgcgttattgctggtttttgttgtctctgacaaactcttgtaaacagagttatccacagcctcaggccgtaatcttaatttcaaagaaacttcgcacggtgaatagtatttttttaacctattgatagataatttaaaaattaagatttcgttttgtcgagtcgatcacttgacgattttattcgtcttgaattgcaatgcgtttttatttttattcacaagctgtggatgaatcaggcgtcacgcggtaaccctttttcaattacccgaaccagacgctgttttttcggcaattgcacttcgactatgcacgcatttcgcctctcgatttgctgcgccatcgcccacgctatgtgctcatcaagaagtgggtgctcacctttgcgactctcgagcgccgctagaatcgtttcatcccagggcgcattgcctaatgccacggcgatattacgcagccagcgcaggtgacctatacggcgaatcgccgaaccttccgtgacttttaaaaacttctcttcgctccaggcgaataactcaatgagttccggtgcgtgtagcggcttacgcgggctgaaatcgtcttctgtagtgagttgtgaatagcgattccacgggcagataagctggcagtcatcgcaaccgtaaatacggtttcccattaacggtcgcaactcttccgggatcgccccttccagttcgatggtgagataagagatacagcggcgagcatcgacggtatatggctcgacgatggcaccggtcgggcaaatcgtcatacaggccacgcatttgccgcatccttcctcgactggttgatccacgggcagcggaatatcgaccagcaattcgcctaaaaagaagaacgaaccggcctcgcgattgaggataagtgagtgcttacctgtccagccgagcccagctttttcagctaacgggcgctcgagaataggcgcagaatcgacaaacggtctaaaattcagcgaaacacaatgttgctgaatcatctcgcccagctttttgagtcggttgcgcagaagtttgtgatagtcacggcccagcgcataacggctaacatagccgagtttggggtttttcagcgtgctggcaaatgcggcgttagcaggaaggtaattcatccgcacgctgatcacgcgcagcgtaccgggcaataactcatgggggcgagcgcgcagcataccgtgacgtgccatccagtccatttcgccgtggtattgtttgtccagccatgcttgcagtttgggctcggactcgctgagatcggtatcggtaatacctacctgctgaaagcccagttccagcccccactgtttaattttttgcgctaactgattgagatcgaggggctctgacatgacggaccatacaatgaagaaaaaccccgtaagtataccacacaccgtctggcacgccgacgatatccgccgcggagaacgcgaggcggcagatgcgctggggctcacactctatgagctgatgcttcgcgctggcgaggccgcattccaggtgtgtcgttcggcgtatcctgacgcccgccactggctggtgttgtgcggtcatggtaataacggcggcgatggctacgtggtcgcgcgactggccaaagcggtcggcattgaggtcacgttgttggcccaggagagcgataaaccgttgccggaagaggccgcgctggcacgcgaggcatggttaaacgcgggaggcgagatccatgcttcgaatattgtctggcccgagtcggtagctctgattgttgatgcgctgctcggtaccggcttgcagcaagcaccccgcgaatccattagccagttaatcgaccacgctmattcccatcctgcgccgattgtggcggttgatatcccttccggcctgctggctgaaaccggcgctacgccaggcgcagtgatcaacgccgatcacaccatcacttttattgcgctgaaaccaggcttgctcactggaaaagcgcgggatgttacaggacaactgcattttgactcactggggctggatagctggctggcaggtcaggagacgaaaattcagcggttttcggcagaacaactttctcactggctgaaaccgcgtcgcccgacttcgcataaaggcgatcacgggcggctggtgattatcggtggcgatcacggcacggcgggggctattcgtatgacgggggaagcggcgctacgtgctggtgctggtttagtccgagtactgacccgcagtgagaacattgcgccgctgctgactgcacgaccagaattgatggtgcatgaactgactatggactctcttaccgaaagcctggaatgggccgatgtggtggtgattggtcccggtctgggccagcaagagtgggggaaaaaagccctgcaaaaagttgagaattttcgcaaaccgatgttgtgggatgccgatgcattgaacctgctggcaatcaatcccgataagcgtcacaatcgcgtgatcacgccgcatcctggcgaggccgcacggttgttaggctgttccgtcgctgaaattgaaagtgaccgcttacattgcgccaaacgtctggtacaacgttatggcggcgtagcggtgctgaaaggtgccggaaccgtggtcgccgcccatcctgacgctttaggcattattgatgccggaaatgcaggcatggcaagcggcggcatgggcgatgtgctctctggtattattggcgcattgcttgggcaaaaactgtcgccgtatgatgcagcctgtgcaggctgtgtcgcgcacggtgcggcagctgacgtactggcggcgcgttttggaacgcgcgggatgctggcaaccgatctcttttccacgctacagcgtattgttaacccggaagtgactgataaaaaccatgatgaatcgagtaattccgctccctgatgagcaggcaacattagacctgggcgagcgggtagcgaaagcctgcgatggcgcaaccgtaatctatctgtatggcgatttaggcgcaggtaaaaccacctttagccggggctttttacaggctttgggccatcagggtaatgtcaaaagccccacttatacgctggtcgaaccctatacgctcgacaatttaatggtttatcactttgatttgtaccgccttgccgatcccgaggagctggagtttatggggatccgcgattattttgccaacgatgccatctgcctggtggagtggccacaacaaggtacaggtgttcttcctgacccggatgtcgaaatacacattgattatcaggcacaaggccgtgaggcgcgcgtgagtgcggtttcctctgcgggtgaattgttgctggcacgtttagccggttaacctttgaaaggtggtgggatgatgtatcgcatcagaaattggttggtagcgacgttgctgctgctgtgcgcgcaggtgggtgccgcgacgctctctgatattcaggtttctaacggcaaccaacaggcgcggataacgttgagttttattggcgatcctgattatgcgtttagccatcaaagcaaacgcaccgtggcgctcgatatcaaacaaacgggcgtgattcagggactgccgttgttgttcagcggtaataatctggtgaaggcgattcgctccggaacgcctaaagatgcacaaacgctacggctggtggtcgatcttaccgaaaatggtaaaaccgaagcggtgaagcggcagaatggcagcaattacactgtcgtctttacgattaacgccgatgcgccgccaccgcctcctccgccgcctgtggttgtgaaacgcgttgaaacgcctacggttgtcgcaccgcgcgtcagcgaaccggcgcgcaatccgtttaaaacggaaagtaaccgcactacgggtgttatcagcagtaatacggtaacgcgtccggcagcgcgcgcgacggctaacaatggcgataaaattatcatcgctattgatgccggacacggcggtcaggaccctggcgctatcggccccggtggtacgcgggagaaaaatgtcaccatcgccatcgcgcgtaaattgcgtactttgctcaatgacgatccgatgtttaaaggcgttttaacccgtgacggggattactttatctcggtgatggggcgcagcgatgtggcacgtaagcaaaacgccaatttcctcgtgtcgattcacgctgatgccgcaccgaaccgcagtgcgactggcgcttccgtatgggtgctctctaaccgtcgcgccaacagcgaaatggccagctggctggagcagcacgagaaacagtcggagctgctgggcggggcgggtgatgtgctggcgaacagtcagtctgacccctatttaagccaggcggtgctggatttacagttcggtcattcccagcgggtagggtatgatgtagcgaccagtatgatcagtcagttgcaacgcattggcgaaatacataaacgtcgaccagaacacgccagccttggcgttctgcgctcgccggatatcccatcagtactggtcgaaaccggttttatcagcaacaacagcgaagaacgtttgctggcgagcgacgattaccaacaacagctggcagaagccatttacaaaggcctgcgcaattatttccttgcgcatccgatgcaatctgcgccgcagggtgcaacggcacaaactgccagtacggtgacgacgccagatcgcacgctgccaaactaaggacgattgatgccaattcaggtcttaccgccacaactggcgaaccagattgccgcaggtgaggtggtcgagcgacctgcgtcggtagtcaaagaactggtggaaaacagcctcgatgcaggtgcgacgcgtatcgatattgatatcgaacgcggtggggcgaaacttatccgcattcgtgataacggctgtggtatcaaaaaagacgagctggcgctggcgctggcgcgtcatgccaccagtaaaatcgcctctctggacgatctcgaagccattatcagcctgggctttcgcggtgaggcgctggcgagtatcagttcggtttcccgcctgacgctcacttcacgcaccgcagaacagcaggaagcctggcaggcctatgccgaagggcgcgatatggacgtgacggttaaaccggcggcgcatccggtgggaacgacgctggaggtactggacctgttctacaacaccccggcgcggcgcaaattcctgcgcaccgagaaaaccgaatttaaccatatcgatgaaatcatccgccgcatcgcactggcgcgtttcgacgtcacgatcaacctgtcgcataacggcaaaatcgtacgccagtaccgcgcggtgccggaaggcgggcaaaaagaacggcgcttaggcgcgatttgtggcaccgcttttctcgaacaagcgctggcgattgaatggcaacacggcgatctcacgctgcgcggctgggtggccgatccaaatcacaccacgcccgcactggcggaaattcagtattgctacgtgaatggtcgcatgatgcgcgatcgcctgatcaatcacgcgatccgccaggcctgtgaagacaaactgggggccgatcagcaacctgcatttgtgttgtatctggagatcgacccgcatcaggtggacgtcaacgtgcaccccgccaaacacgaagtgcgttttcatcagtcgcgtctggtgcatgactttatctatcagggcgtgctgagcgtgctacaacagcaactggaaacgccgctaccgctggacgatgaaccccaacctgcaccgcgtcccattccggaaaaccgcgtggcggcggggcgcaatcactttgctgaaccggcagttcgtgagccagtagctccgcgctacactcctgcgccagcatcaggtagtcgtccggctgccccctggccgaatgcgcagccaggttaccagaaacagcaaggtgaagtgtatcgccagcttttgcaaacgcccgcgccgatgcaaaaaccaaaagcgccggaaccgcaggaacctgcacttgcggcgaacagtcagagttttggtcgggtactgactatcgtccattccgactgtgcgttgctggagcgcgacggcaacatttcacttttagccttgccagtggcagaacgttggctgcgtcaggtacaactgacgccgggtgaagcgcccgtttgcgcccagccgttgctgattccgttgcggctaaaagtttctggcgaagaaaaatcggcattagaaaaagcgcagtctgccctggcggaattgggtattgatttccagtcagatgcacagcatgtgaccatcagggccgtgcctttacccttacgccaacaaaatttacaaatcttgattcctgaactgataggctacctagcgaagcagtccgtattcgaacctggcaatattgcgcagtggattgcacgaaatctgatgagcgaaaatgcgcagtggtcaatggcacaggccataaccctgctggcggacgtggaacggttatgtccgcaacttgtgaaaacgccgccgggtggtctgttacaatctgttgatttacatccggcgataaaagccctgaaagatgagtgatatcagtaaggcgagcctgcctaaggcgatttttttgatggggccgacggcctccggtaaaacggcgttagccattgagctgcgtaaaattttaccagtagagttgataagcgttgattctgcccttatttacaaagggatggatatcgggacggcgaagccgaacgctgaagagttactcgccgcgccgcaccgattgctggatattcgcgatccgtcgcaggcttactcggctgctgattttcgccgcgatgcgctggcggaaatggccgatatcaccgcggcggggcggatcccactgttagtgggcggtacgatgttgtatttcaaggcattgctggaagggttgtcgccgctaccgtcggcagacccggaagtacgggccagaattgagcaacaggcggcagagcaaggttgggagtcattgcatcgtcaacttcaggagatcgatccggttgcggcagcaaggattcatccaaatgatccacaaaggctttcccgggcactggaagtttttttcatttcgggtaaaactttaacggaactgacgcaaacgtcaggagacgctctaccgtatcaggtgcatcagttcgccatcgccccggcgagccgtgaactgctccatcaacgaattgagcagcgttttcatcagatgttggcttcaggttttgaagcagaagtccgggcgctttttgcccgaggagatttgcatacggacttgccttccattcgttgcgtgggttatcgccagatgtggtcttaccttggaggcgaaatctcatacgatgaaatggtttatcgaggtgtttgcgccacgagacagttggcgaagcggcagataacctggctgcgtggttgggaaggggttcactggcttgacagtgaaaaaccagaacaggcgcgtgacgaagtattacaggttgttggtgctatcgcaggctgaatgtgtacaattgagacgtatcgtgcgcaattttttcagaatcgaaaggttcaaagtacaaataagcatataaggaaaagagagaatggctaaggggcaatctttacaagatccgttcctgaacgcactgcgtcgggaacgtgttccagtttctatttatttggtgaatggtattaagctgcaagggcaaatcgagtcttttgatcagttcgtgatcctgttgaaaaacacggtcagccagatggtttacaagcacgcgatttctactgttgtcccgtctcgcccggtttctcatcacagtaacaacgccggtggcggtaccagcagtaactaccatcatggtagcagcgcgcagaatacttccgcgcaacaggacagcgaagaaaccgaataaggtttcgggctgttttttttacacggggagccagcgatcctgcgttccccgctgatctatttagagggttatacgcttgtttgaccgttatgatgctggtgagcaggcggtactggtacacatctattttacgcaagacaaagatatggaagacctccaggagtttgaatctctggtctcttccgccggtgtcgaagcattgcaggtgattaccggtagccgtaaagcgccgcacccaaagtattttgtaggtgaaggtaaagcagttgaaattgcggaagctgtcaaagcgacgggtgcttcggtcgttctttttgaccatgccctgagcccggcgcaagagcgtaacctggagcgtttgtgcgagtgtcgtgttatcgaccgcaccggccttattttagatattttcgcccaacgtgcgcgtacccatgagggtaagttgcaggttgagctggcgcagctgcgccatctggctacacgcctggtgcgtggctggacccaccttgaaagacagaaaggcgggattggtttgcgtggtccgggtgaaacccagctcgaaaccgaccgtcgtttgttgcgtaatcgcatcgtgcagatacagtcgcgcctggaaagagttgaaaagcagcgtgagcaggggcggcaatcgcgtatcaaagccgacgttcctactgtttcgctggtgggatataccaacgccggtaaatctacccttttcaatcgcatcaccgaagcgcgggtctacgcggcagaccagttgtttgccaccctcgacccgacgttgcggcgtattgacgttgcagatgtcggtgaaaccgtacttgcagataccgtagggtttattcgccacctgccgcacgatctggtggcagcatttaaagccacgttacaagagacgcggcaagccacattgctgctgcatgtgattgatgcggcggatgtgcgtgtacaagaaaacatcgaagcggtgaatacggttcttgaagagatcgacgctcacgagatcccaaccctgctggtgatgaacaagatcgatatgctggaagatttcgaaccgcgtattgatcgggacgaagagaacaaaccgatccgtgtctggctttccgcacagaccggagcggggataccacagctttttcaggctttgacggagcggctttccggcgaggtggcgcagcatacattgcgtctgccaccgcaggaagggcgtctgagaagtcgtttttatcagcttcaggcaatagaaaaagagtggatggaggaggacggcagcgtaagtctgcaagttcgtatgccgatcgttgactggcgtcgcctctgtaaacaagaaccggcgttgatcgattacctgatctaacggcgtagcgtctgaagcgtggagtcatatcctctggcgtcgaaagacaacagggatcaccgcataacaaatatggagcacaaacatggcgtggaatcagcccggtaataacggacaagaccgcgacccgtggggaagcagcaaacctggcggcaactctgagggaaatggaaacaaaggcggtcgcgatcaagggccacctgatttagatgatatcttccgcaaactgagcaaaaagctcggtggtctgggcggcggtaaaggcaccggatctggcggtggcagttcatcgcaaggcccgcgcccgcagcttggcggtcgtgtcgttaccatcgcagcggcagcgattgtcattatctgggcggccagtggtttctataccattaaagaagccgaacgcggcgtggtaacacgctttggtaaattcagccatctggttgagccaggtctgaactggaaaccgacgtttatcgacgaagtcaaaccggtgaacgtggaagccgtgcgtgaactggcagcttctggtgtgatgctgacgtcggacgagaacgtagtgcgcgttgagatgaacgtgcagtaccgcgtcaccaatccggaaaaatatctgtatagcgtgaccagcccggatgacagcctgcgtcaggctaccgacagcgccctgcgtggagttatcggtaaatacaccatggaccgcattctgacggaaggtcgtaccgtgattcgtagcgatactcagcgcgaactggaagagacgattcgtccgtatgacatgggtatcacgctgctggacgtcaacttccaggctgctcgtccgccggaagaagtaaaagcggcgtttgacgatgcgattgccgcgcgtgaaaacgaacagcaatacattcgtgaagcagaagcgtataccaacgaagttcagccgcgtgcgaacggtcaggcgcaacgtatcctcgaagaggcgcgtgcgtacaaggcccagaccatcctggaagctcagggtgaagtggcgcgttttgctaaacttctgccggaatataaagccgcgccggaaattactcgcgagcgtctgtatatcgagacgatggaaaaagtgttgggtaacacccgcaaagtgctggttaacgataaaggtggcaacctgatggttctgccgttagaccagatgctgaaaggtggtaacgcccctgcggcgaagagcgataacggtgccagcaatctgctgcgtctgccgccagcctcttcctccacaaccagtggagcaagcaacacgtcgtccaccagtcagggcgatattatggaccaacgccgcgccaatgcgcagcgtaacgactaccagcgtcagggggaataacgatgcgtaagtcagttatcgcgattatcatcatcgtgctggtagtgctttacatgtctgtctttgtcgtcaaagaaggtgagcgcggtattacgctgcgttttggtaaggtactgcgtgacgatgacaacaaacctctggtttatgagccgggtctgcatttcaagataccgttcattgaaacggtgaaaatgctcgacgcacgtattcagaccatggacaaccaggccgaccgctttgtgaccaaagagaagaaagacctgatcgtcgactcttacatcaaatggcgcatcagcgatttcagccgttactacctggcaacgggggggggcgacatttcgcaagcggaagtgctgttgaaacgtaagttctctgaccgtctgcgttctgaaattggtcgcctggacgtgaaagacatcgtcaccgattcccgtggtcgtctgaccctcgaagtacgtgacgcgctgaactccggttctgcgggtacagaagatgaagttactaccccggcggcagataacgccattgccgaagcggcagagcgcgtaacggctgagacgaagggcaaagttccggtcatcaacccgaacagtatggcggcgctgggtattgaagttgtcgatgtgcgaattaagcagatcaacctgccgaccgaagtgtctgaagcgatctacaaccgtatgcgcgccgagcgtgaagcggtagcgcgtcgtcaccgttcacaaggtcaggaagaagcggaaaaactgcgcgcgactgccgactatgaagtgaccagaacgctggcagaagctgagcgtcagggccgcatcatgcgcggtgaaggcgatgccgaagcagccaaactgtttgctgatgcattcagtaaagatccggacttctacgcattcatccgtagcctgcgtgcttatgagaacagcttctctggcaatcaggacgtgatggtcatgagcccggatagcgatttcttccgctacatgaagacgccgacttccgcaacgcgttaatataacgactgcggtacaggtcaataaagccaccgcatcctcagggatgtcggtggttttctttttctataaggataatgaatgaattcgacaatctggctggcgcttgccctggttttggtactggaaggtttagggccgatgctttacccgaaggcatggaagaagatgatctctgcgatgaccaatttgcccgataatattttacgtcgttttggcggtggacttgtggttgcgggcgttgtggtctactacatgttgaggaamacgattggctgaacaaaaaacagactgatcgaggtcatttttgagtgcaaaaagtgctgtaactctgaaaaagcgatggtagaatccatttttaagcaaacggtgattttgaaaaatgggtaacaacgtcstcgtactgggcacccaatggggtgacgaaggtaaaggtaagatcgtcgatcttctgactgaacgggctaaatatgttgtacgctaccagggcggtcacaacgcaggccatactctcgtaatcaacggtgaaaaaaccgttctccatcttattccatcaggtattctccgcgagaatgtaactagcatcatcggtaacggtgttgtgctgtctccggccgcgctgatgaaagagatgaaagaactggaagaccgtggcatccccgttcgtgagcgtctgctgctgtctgaagcatgtccgctgatccttgattatcatgttgcgctggataacgcgcgtgagaaagcgcgtggcgcgaaagcgatcggcaccaccggtcgtggtatcgggcctgcttatgaagataaagtggcacgtcgcggtctgcgtgttggcgaccttttcgacaaagaaaccttcgctgaaaaactgaaagaagtgatggaatatcacaacttccagttggttaactactacaaagctgaagcggttgattaccagaaagttctggatgatacgatggctgttgccgacatcctgacttctatggtggttgacgtttctgacctgctcgaccaggcgcgtcagcgtggcgatttcgtcatgttcgaaggtgcgcagggtacgctgctggatatcgaccacggtacttatccgtacgtaacttcttccaacaccactgctggtggcgtggcgaccggttccggcctgggcccgcgttatgttgattacgttctgggtatcctcaaagcttactccactcgtgtgggtgcaggtccgttcccgactgaactgtttgatgaaactggcgagttcctctgcaagcagggtaacgaattcggcgcaactacgggtcgtcgtcgtcgtaccggctggctggacaccgttgccgttcgtcgtgcggtacagctgaactccctgtctggcttctgcctgactaaactggacgttctggatggcctgaaagaggtgaaactctgtgtggcttaccgtatgccggatggtcgtgaagtgactaccactccgctggcagctgacgactggaaaggtgtagagccgatttacgaaaccatgccgggctggtctgaatccaccttcggcgtgaaagatcgtagcggcctgccgcaggcggcgctgaactacatcaagcgcattgaagagctgaccggtgtaccgatcgatatcatctctaccggtccggatcgtactgaaaccatgattctgcgcgacccgttsgacgcgtaattctggtacgcctggcagatattttgcctgccgggctaacagtgtgatacattgctgtgtcggttaagccattacgctatccgacacagtgttaaatcctcgcttttttccttccccgaactgaaataaattagcgacacagcttgtggctggtttatcatcaatataaatgtatttttttcccgatttcccttttgaggttgatgtgcagttaacgagtttcactgattacggattacgtgcgctgatctacatggcgtcattgccagaagggcggatgaccagtatttctgaagtgactgacgtctacggcgtctcccgtaatcatatggtcaaaataatcaatcaacttagtcgtgccggctacgtgactgctgttcgtggaaaaaatggcggcattcgcctgggtaaaccggcgagtgcgatacgtattggtgatgtggtgcgcgagctggagcccttatcgctggtgaattgcagcagtgagttttgccacattacacctgcctgtcggttgaaacaggcgctttctaaggccgtgcaaagttttcttacggaactggataactacacgcttgccgatttggttgaagagaatcaaccgctttataaattattgctggtggagtgacgaaaatcttcatcagagatgacaacggaggaaccgagatgtcacaagatcctttccaggaacgcgaagctgaaaaatacgcgaatcccatccctagtcgggaatttatcctcgaacatttaaccaaacgtgaaaaaccggccagccgtgatgagctggcggtagaactgcacattgaaggcgaagagcagcttgaaggcctgcgtcgccgcctgcgcgcgatggagcgcgatggtcaactggtctttactcgtcgtcagtgctatgcgctgccggaacgcctcgacctggtgaaaggtaccgttattggccaccgtgatggctacggctttctgcgggttgaagggcgtaaagatgatttgtatctctccagcgagcagatgaaaacctgcattcatggcgatcaggtgctggctcagccgctgggtgctgaccgtaaaggtcgtcgtgaagcgcgtattgtccgcgtactggtgccaaaaaccagccagattgttggtcgctactttaccgaagcgggcgtcggctttgtggttcctgacgatagccgtctgagcttcgatatcttaatcccgcccgatcagatcatgggcgcgcggatgggctttgtggtggttgttgaactgacccaacgcccgactcgccgtaccaaagcggtgggtaaaatcgtcgaagtgctgggcgacaatatgggcacgggcatggcggttgatatcgctctgcgtacccatgaaattccgtacatctggccgcaggctgttgagcaacaggttgctgggctgaaagaagaagtgccggaagaagcaaaagcgggccgtgtcgatttgcgcgatttaccgctggtcaccattgatggcgaagacgcccgtgactttgacgatgcggtttactgcgagaaaaaacgcggcggcggctggcgtttatgggtcgcgattgctgacgtcagctactatgtgcgtccgccaacgccgctggacagagaagcgcgtaaccgtggtacgtcggtgtacttcccttcgcaggttatcccgatgctgccggaagtgctctctaacggtctgtgctcgctcaatccgcaggtagaccgcctgtgtatggtgtgcgagatgacggtttcgtcgaaaggccgcctgactggctacaaattctacgaagcggtgatgagctctcacgcgcgtctgacctacaccaaagtctggcatattctgcagggcgatcaggatctgcgcgagcagtacgccccgctggttaagcatctcgaagagttgcataacctctataaagtgctggataaagcccgtgaagaacgcggcgggatctcatttgagagcgaagaagcgaagttcattttcaacgctgaacgccgtattgaacgtatcgaacagactcagcgtaacgacgcacacaagttaattgaagagtgcatgattctggcgaatatctcggcggcgcgtttcgttgagaaagcgaaagaaccggcactgttccgtattcacgacaagccgagcaccgaagcgattacctctttccgttcagtgctggcagagctggggctggaactgccgggcggtaacaagccggaaccgcgcgactacgcggagctgctggagtcggttgccgaccgtcctgatgcagaaatgctgcaaaccatgctgctgcgctcgatgaaacaggcgatttacgatccggaaaaccgtggtcactttggcctggcattgcagtcctatgcgcactttacttcgccgattcgtcgttatcctgacctgatgctgcaccgcgccattaagtatctgctggcgaaagagcaggggcatcagggcaacaccactgaaaccggtggctaccattattcgatggaagagatgctgcaattgggtcagcactgttcgatggcggaacgtcgtgccgacgaagcaacgcgcgatgtgtctgactggctgaagtgtgacttcatgctcgaccaggtaggtaacgtctttaaaggcgtaatttccagcgtcactggctttggcttcttcgtccgtctggacgacttgttcattgatgggctggtccatgtctcttcgctggacaatgactactatcgctttgaccaggtagggcaacgcctgatgggtgaatccagcggccagacttatcgcctgggcgatcgcgtggaagttcgcgtcgaagcggttaatatggacgagcgcaaaatcgactttagcctgatctccagcgaacgcgcaccgcgcaacgtcggtaaaacggcgcgcgagaaagcgaaaaaaggcgatgcaggtaaaaaaggcggcaagcgtcgtcaggtcggtaaaaaggtaaactttgagccagacagcgccttccgcggtgagaaaaaaacgaagccgaaagcagcgaagaaagacgcgagaaaagcgaaaaagccatcggcgaaaacgcagaaaatagctgcagcgaccaaagcgaagcgtgcggcgaagaaaaaagtggcagagtgatcattaccctcttcaaacagaagagggttagattgctgacaaaatgcgctttgttcatgccggatgcggcgtgaacgccttatccggcctacataatcacgcaaattcaatatattgcagggatcatgtagaccggataaacgtagtgcatcaggcaaaacgtaaacaacgagtacattaatgagcgaaatgatttacggcatccatgcagtgcaggccctgctggagcgcgcccctgaacgttttcaggaagtctttattttaaaaggccgtgaagataaacgtctgttaccgctgatccacgcccttgagtcccagggcgtggttatccagttggcaaaccgccaatatctcgacgagaaaagcgacggtgccgtgcatcagggcattatcgcccgcgtgaagccaggacgtcagtaccaggaaaacgatctgccggatctgatcgcttcgctcgatcaaccgttcctgctgatcctcgacggtgtaaccgatccgcacaacctcggcgcgtgcctgcgtagcgcggacgctgctggcgttcacgcggtgattgtgccgaaagatcgctccgcacagctcaacgccacggcgaaaaaagtagcctgcggcgcggcagaaagcgttccactgattcgggtgactaaccttgcgcgcaccatgcgtatgttgcaggaagagaatatctggatcgtcggtacggcaggtgaggcggatcatacgctctatcaaagcaaaatgaccggacgcctggcgctggtgatgggcgcggaaggtgaaggtatgcgtcgcctgacccgtgaacattgcgatgagttgatcagcatcccaatggcaggaagtgtttcttccctgaacgtttcggttgcaaccggaatttgcttatttgaagcggttcgtcagcgcagctagttcctctgaattatgaaaagccatccagatttggatggtttttttttgtctatagctggtaagataattacgtattgcaaatattcattttattaatatttaaacttaatctatatggaataatatatgacatggaatccgttggcgctggcgacggcgctgcaaactgtacctgaacaaaatattgatgtaacaaatagcgagaacgcattaattattaaaatgaatgattatggcgatttgcaaatcaatattctttttacttcccgccaaatgattatcgaaacctttatttgtccggtgagtagtatcagcaatccagatgaatttaataccttcttattaagaaatcagaagatgatgccgttgtcatcggtaggaatctccagcgtacaacaagaagagtattacattgttttcggggcgttatcgcttaaatcttctcttgaagatatcctgcttgagataacctcgctggtagataacgcattggatctggctgaaattacagaagaatattcacactaattacaaggacgggtatttatgggaattttaaaaagtttatttacgctggggaaatcgtttatctcccaggcggaagaatccattgaagaaacccagggtgtgcgcatgctggaacagcatattcgtgacgctaaagctgaactcgataaagccggaaaatctcgcgttgatctgctggcgcgggtgaaattaagtcacgataagctgaaagatttacgtgagcgcaaagccagtctggaagcccgtacgctggaagcgttaagcaagaacgttaatccgtcgttgattaacgaagttgctgaagaaatcgcgcgccttgagaatctcattaccgctgaagagcaagtgttgtcgaatctggaagtctcccgtgatggcgtggaaaaagcagttgcagcgacagcgcagcgtatcgctcagtttgagcagcaaatggaagtcgttaaagccactgaagccatgcagcgtgcacaacaggctgtaacgacttctaccgttggcgcatcttccagcgtttcgacagcagcagaatccttaaaacgcctgcaaacgcgtcaggccgaacgtcaggctcgcctggatgctgccgcacagttagaaaaagtcgcagacggtcgcgaccttgacgaaaagctggcggaagccggaattggcggtagcaataaaagtagcgcccaggatgtattagcaagactgcaacgccaacagggcgagtaatttttttgccagcctcactgcaaggctggcaactattttaaggataaaatatgtvtggttttttccagcgtctgtttggcaaggataataagcctgctatcgctcgcggtccgctgggacttcatctcaatagtggctttacgctcgacacgttagcgtttcgtttgctggaagatgaattgctgattgcgctgccgggtgaggaatttacggtagtcgctgtcagccacatcgatctgggcggcggtagtcagattttccgctactacacttcaggcgatgagtttctgcaaatcaataccaccggcggcgaagatattgatgacattgatgatatcaagctctttgtctatgaagagagctacggtatcagtaaagagaatcactggcgcgaggcgatcaacgccaaaacgatgggggcaatgaccttaaactggcaggaaaaacgctggcagcgattttttaacagcgaagaaccgggaaatatcgaacccgtctacatgctggaaaaagtagaaaatcaaaatcatgctaaatgggaagtccataattttaccatgggctaccagcggcaagtgaccgaagatacttacgaatatttgctgctaaatggtgaggaatcttttaacgatctcggcgagccagagtggttattttcgcgcgcgttgggtgtcgatatcccgctgacatcacttcatattattggttaattacaaggacgtttacaatgcatatactggattcacttcttgcctttagtgcctatttttttattggcgtggctatggtgattatttttctgtttatctactccaaaattacaccgcacaatgaatggcaattaatcaaaaacaataataccgcagcgtcactggcgttcagcggtacattgttgggttacgtgatccccttatccagtgcggcaatcaatgcggtgagtattccagactatttcgcctggggcgggattgcactggtgattcagttactcgtttttgctggtgtcagactttatatgcccgcattaagcgaaaaaattattaatcacaataccgcagcaggaatgtttatgggaaccgccgcgctggctggcggtatttttaacgcagcttgtatgacatggtaatggacgatcatggccagaaaacgcaaatcaagaaataacagtaaaattggtcacggagcgatcagtcgcattggtagaccgaataatccttttgaaccgcgtcgcaatcgctacgcacaaaaatacttaacgttggcgctaatgggcggtgccgctttttttgtattgaaaggttgtggcgatagtggcgatgtcgataacgacggcgacggaacgttttattcgacagtgcaggattgtattgatgacggtaataatgccgacatttgcgcgcgtggctggaacaacgccaaagcggcattttatgccgatgttccgaagaatatgactcagcagaactgtcagtctaagtacgaaaattgctactacgacaatgttgaacagagttggatcccggtcgtttctggatttttgttaagccgggttattcgtaaagatcgcgatgagccgtttgtctataacagcggcggatcctcatttgcttcccgccccgtctggcgcaacacttccggtgattactcctggcgctccggttctggcaaaaaagagtcttactcttcaggcggctttaccaccaaaaaagcgtcaaccgtttctcgcggcggctatggtcgttcttccagcgcccgtgggcattggggaggctaatcatgctgagacacaacgttcctgtgcgacgggatctggaccagatcgccgctgacaacggtttcgactttcatatcatcgacaatgaaatctattgggatgagagtcgggcttaccgttttactctgcgccagattgaagagcagatcgaaaaaccgactgcggaactgcatcagatgtgccttgaggtggtggatcgcgcggtaaaagatgaagagatcctgacgcaactggcgatcccgccgttgtactgggatgtgatcgctgaaagctggcgcgcccgcgatccttcgctgtatggacggatggattttgcctggtgtggcaatgcgccggtgaagctgctggagtacaacgccgatacgccaacttcattgtacgagtcggcttatttccagtggctgtggctggaggatgcccggcgcagcggcattattccgcgtgatgccgatcagtacaatgctattcaggaacgcctgatttcacgctttagcgagctttacagtcgggaaccgttttatttttgctgctgtcaggacaccgatgaagacaggagtaccgtgctgtacttgcaggactgcgcccagcaggcagggcaggagtcgcggtttatctacattgaagatctcggtttgggcgtcggcggcgtactgaccgatcttgatgataatgtcatccagcgtgcatttaagctgtatccgctggagtggatgatgcgtgacgataacggtccgctgctgcgcaagcgtcgcgagcaatgggtggagccgttatggaaaagtatcttgagtaataaagggctaatgccgctgctttggcgcttcttccctggtcatcctaaccttcttgcatcctggtttgagggtgaaaaaccgcagattgccgctggcgaaagctatgtgcgtaaaccgatctactcgcgcgaaggcggaaatgtcaccattttcgacggccagaataacgtcgttgaccacgctgatggtgattacgccgatgaaccgatgatctaccaggcgtttcaacctctgccgcggtttggcgatagctacacactcatcggtagctggattgtcgatgatgaagcgtgcggaatggggatccgtgaagataacacactgatcaccaaagacacctcacgtttcgttccgcattacattgctggataagaatgttttagcaatctctttctgtcatgaatccatggcagtgaccatactaatggtgactgccattgatggagggagacacagtgcactggcaaactcacaccgtttttaatcaacctataccattaaataacagcaacttatacctgtctgatggcgcgctttgcgaagcggtaacgcgtgaaggtgctggctgggatagcgattttctagccagtattggtcagcagttaggaacggctgaatcccttgaactggggcggctggcgaatgtgaatccgcctgaactgttgcgctacgatgcgcaaggacgccgtctggacgatgtgcgttttcaccccgcctggcacctgctgatgcaggcactatgtaccaatcgggtgcacaatcttgcctgggaagaagacgctcgctccggcgcatttgtggcgcgcgcggcgcgttttatgttgcacgcacaggttgaggcggggtcgttatgtccgataaccatgacctttgccgccacgccattgttgttacagatgttacccgcgccgtttcaggactggaccacaccgctgttgagcgatcgctacgattctcacttattgccaggtgggcaaaaacgcggtttgttgattggcatgggaatgacggaaaagcagggcggttccgatgtcatgagcaacaccacccgcgcagagcgtctggaggatggctcttatcggctggtggggcataaatggtttttctcagttccgcaaagcgatgcgcatctggtgctggcgcagaccgcgggcggtttgtcctgcttttttgtgccgcgctttttgcctgacgggcaacgcaacgcgattcgcctcgagcggctgaaagataagctgggtaatcgctctaacgccagttgtgaagtggagtttcaggatgccattggctggttattggggcaggaaggggaaggaattcgtctgatcctgaaaatgggggggatgacgcgttttgattgcgccctgggtagccatgccatgatgcgccgtgcgttctcgctggcgatttatcatgcgcatcaacgccatgtttttggtaatccattgatccaacagccccttatgcgtcatgtcttaagtcgcatggcacttcagcttgaagggcaaacggcgttgctgtttcgtcttgcgcgagcgtgggaccggcgcgccgatgccaaagaagctctgtgggcgcgtttatttacgcctgcggcaaaatttgtgatctgcaaacgaggtatgccgtttgtggccgaagcgatggaggtgctgggcggcattggttattgcgaggagagcgagctgccgcggctttaccgggagatgccggtaaacagtatttgggaaggttccggcaatattatgtgcctggatgtgctgcgcgttctcaataagcaagcgggcgtatacgacttattgtcggaagcatttgtagaagtgaaagggcaggatcgctattttgattgcgcggttcgtcgtttacagcagcagctgcgtaagccagctgaagaactggggcgagagattactcatcagctattcctgctgggctgcggtgcgcaaatgttgaaatatgcttctccgccaatggcgcaggcgtggtgtcaggtgatgttagatacgcgcggcggcgtacggttgtcagagcagatccagaatgatttattgctgcgggcgaccgggggagtgtgtgtgtaagcgtatacgactgatgcgacgctggtttcgattaactaaatgaaatatgtgaaaattgtaggccggacaaggcgctcgcgccgcatccggcattgttcatttgctgtagatgacactcatgcatacagtatcgcctgtacgcgccagttatcaggctgctggtcttcgtacatggtaataatgcggtaccatgacgcaccttgttcatcggcctttaacgccacgatacgttccacgtcctgcggatcccctgaaatattgctaactgagatctgacctatttcattcaggcccgtcacgcagtcagcactggcgaattctgcagactgtgccgtggcgctcgcaggataagtcactaattgcagcgagggtgaggcaagtaattgtttcatcgtcagctccatttttcgtttccccacatgttgcagggcattccatcgcggtaataaacgcccaggcttccagccggtaatttattgtgcacaggtaaacgcatagggacgcaaagcaatgtaaagctgactatgtaagttgtctgatttatttacggtacaaaatggcttgtgaataccactgtcctgtcacgatggtttcgtccaccatgacgacaacgtaataatcagcttttgcagcgacagcttttgctctgatttctgctaatgcgtcatccggagaaccccgaaccattgtgcttacgctacctattcgctgtaacccttgcgtctggtcgcggcgaatctcttgcggatggtccgttactggcggtgctggctgtggcgtaccttgcagtgcgctacaggcacttaacatcaacaccaataataaactggcaaaccggtaaataacgctattacgtttcctgctaaccatagtgtagtgccttattaatttaactttgggggaatgttcccgaattgttacctggtacgcgattttcgaatgaaaacgtgacgaaagcgtaacccacatctcaacattatgaactaataccgccagcagaaacttgtgctaaggatttcttcatgtcataccagacaaaaaggagagacagatgattgaaatagaatcacgcgagctggcagatattcccgttcttcatgcttatcctgtcggacaaaaagataccccgttaccgtgcgtgattttttatcacggctttacttcgtccagtctggtgtatagctattttgccgttgcgctggcgcaggctggtttgcgggtgatcatgccggatgcgcccgatcacggtagccgttttagtggtgacgcagcgcggcggttaaatcaattctggcaaatcttgctacaaagtatgcaggaattcactactttacgtgcggcaatagccgaagaaaagtggctgcttgatgaccgtctggcagtcggtggtgcgtcgatgggcgcgatgacggcactggggattaccgctcgccaccccacggtgagatgtaccgccagcatgatgggatcgggctattttacatcactcgcccgttcactgtttccaccgctgatacctgaaacggtagcacagcagaatgaattcaataacattgtcgcgccactggcagagtgggaagcgacaaaccacctggaacaacttagtgacagacctctactgctgtggtatggcctcgacgatgacgttgtgcctgccgacgaatcactacgtttgcagcaggccttaagcgagacgggacgggataaactgctaacctgttcatggcagccaggcgtgcgtcaccgcattacgcctgaggcgttagatgctgccgtgacatttttccgccagcatctttaaacacgcagaatgctgaccccttgcgcttccagttgttgcaggatttccgggttagcatttttgccggtgataagcatatcgatttgatcggcacggctaaaaagcattcccgcgcgttcgccaatcttactgctatcaaccagtaccaccagtttccctaccacgctcagcatcttctgctctgccattgctgtcagcatatcggttttatacaacccttctgcggtcagcccttttccgctggtaaacatccagtgcccggcatagagactgttttcgctgccctgcgggcttaaagtgatggactgacttttgttgtactgtccgcccataatgatcacgctgtcatgttcttgatcgatcaggtaatttgccagcggtagataattagtgatgatttgcactggcttgccacacatttcccgcccaagcagaaacgcggtggagccgcagttgatgactacgctttcgcccggattaaccagctgcgaggccgctttagcgatacgtactttttcatcgtgattctgcgcctgatgcagattcatcggcgtccagcgcgggcgctgttgggtaatagcttctgcaccattgcgcacttttttcagtttgccgctttcgtcaagtttattgatatcgcgtcgcgcagtggcaggcgaaattcccagacgctcaacgactttctcaacggtcacaaagcccaattgtgcgagcatttccaggaggatttgatgtctttgtgcttcagtcatgagctattccgataaaatttgatttttttagatgatatttgaaatagccaggaaatactacgccggatagcgcgaacttctccacgctatccggtataaacgacagattacaggaatgacttgaacggcagatccggttcaatagtgaagcaatcatcgaaaccgcgcggatagtggtactcgaagttgtctttatccagcggccaggtaaatttgccgcccacctgccagataaacggcttgaagccatacttcagacgatcttttttcatctcccacagcacgcggatctcttgcggatcggcctggaagtttgaccagatatcgtggtggaacgggataaccactttcgcattcagcgcttcacccatacgcagcatatcggcgctggtcatcttgtcggtgataccgcgcgggttttcgccgtacgatcctaacgccacgtcgatctgatgttcgttaccgtgcttcgcataatagttagagtagtgggagtcgccgctgtgatacagggagccgccaggcgttttgaacaggtagttcaccgcgcgatcgtccatgccatctggcagtacgccagccgctttttgatcggcaggcagggtgatcagtgcagtacggtcgaaagcatcaagcgcatgaatttcaatgtctttcacttttactacatcgcccggtttgaccacgatgcaacgctctttcggtacgccccagccaatccacaaatccacacaggttttcggtccgataaacggtacgtcatcagcacagttctgcatcacggcagcagcgacgttaacgtcgatatgatcgttgtgatcgtgagtcgccagtaccgcgtcgatctggcgaatcgcaaacggatcaagaacaaacggggtggtacgcaggtttggctgcagttttttcacgccagccatgcgctgcatctggtgaccctgtttcattaacgggttaccgtgactttgtttgccagtgccgcaccagaaatcaacgcaaacgttggtgccaccttccgatttcaaccagatcccggtgcagccaagccaccacatcgcaaatgtgccaggagcgacctgttcttgttcaatttcttcattcaaccagctaccccactccgggaaagtgctcaggatccaggattcacgggtgatacttttcactttactcatcgccatttaccttcatgatagttcaattcgaatcaatatgtgattggttttgattaatcctgacactattttttctggaaggcaatgaccattttttgactttttgccagggaagttgttgttgattttgagtatggaaagatttaatggaatgtataattcaattaactaaatgaatttaaatgaataattgtttcgttgcgtgaatcccgctctatccatgtggaattatttgcgggtcgcgtcacatttaatcataaataatcttgttgtgattacttttgaaaattagagtgagtgcacaacattccgggtgtgtggaatacccggttacctcttcttcaggagatcgttatggagatcctctacaacatctttaccgtattttttaaccaggtcatgaccaatgccccgttgttgctgggtattgtgacctgtctgggctacatcctactgcgcaaaagtgtcagcgttattattaaaggcacgattaaaaccataattggtttcatgttgttgcaggcagggtccggcatcctcaccagcaccttcaaaccggtggtggcgaaaatgtccgaagtctacggcattaacggcgcaatttccgatacctacgcttcaatgatggcaaccatcgaccgcatgggcgatgcctatagctgggtgggttacgccgtattgttagcgctggcactgaacatctgttacgtgctgttgcgtcgcattaccggcattcgcacaatcatgttgaccggccacatcatgttccagcaggccgggttgattgccgttacgctgtttatcttcggctactccatgtggaccaccattatctgtaccgcgattctggtttcgctctactggggcatcacttccaacatgatgtacaagccgactcaggaagtgacggatggctgtggtttctccatcggtcaccagcagcagtttgcatcatggattgcctataaagtcgcgccgttcctcggcaaaaaagaggagagcgttgaakacctcaaactgccgggctggctgaacattttccacgacaacatcgtctccacggcgattgtgatgaccatcttctttggcgccattctgctctccttcggtatcgacaccgtgcaggcgatggcgggcaaagtgcactggacggtctacatcctgcaaaccggtttctccttcgcggtggcgatcttcatcatcactcagggcgtgcgcatgtttgtggcggaactctctgaagcatttaacggtatctcccagcgcctgatcccaggtgcggttctggcgattgactgtgcggctatctatagcttcgcgccgaacgccgtggtctggggctttatgtggggcaccatcggtcagctgattgcagttggcatcctggtcgcctgcggctcttccattctgattattctaggctttatcccgatgttcttctccaacgccaccatcggcgtgttcgctaaccacttcggcggctggcgtgcagcgctgaagatttgtctggtgatgggaatgatcgaaatctttggttgcgtctgggcggtgaaactcaccggtatgagtgcctggatgggcatggcggactggtcgattctggcaccgccgatgatgcaaggcttcttctccatcggtatcgcctttatggccgtcatcattgtaattgcactggcttatatgttcttcgctggccgcgcgctgcgcgcagaagaagatgcagaaaaacaactggcagaacagtctgcttaataaggagttttgattatgaccgtacgtattctggctgtgtgtggcaacggacaaggcagttccatgatcatgaagatgaaagtggaccagtttttaacccaatcaaacattgaccatacggtaaacagctgcgcggttggcgagtacaaaagcgagttgagtggcgcggatatcatcatcgcttctacgcacattgcgggcgaaatcaccgtgaccggcaacaaatacgtggttggcgtgcgcaacatgctctctcctgccgactttggcccgaaactgctggaagtgatcaaagagcatttcccgcaggacgtgaagtaaggacgcgccatgaaattacgtgattcgctggctgaaaataaatccatccgtctgcaggctgaagcagagacatggcaggaagcggtgaaaatcggcgttgacctgctggtggcggcagatgtggtagagccgcgttactaccaggcgattctggatggcgttgaacagttcggtccttatttcgttatcgctccgggcctggcaatgccgcacgggcgtccggaagagggcgttaagaaaaccggtttctctctggtaacgctgaaaaagccgctggagttcaaccacgatgacaacgatccggtggatatcctcatcaccatggcggcggtcgatgccaatactcaccaggaagtgggcatcatgcagatcgtcaacctgtttgaagatgaagagaattttgaccgtttacgcgcctgccgtaccgagcaggaagtactggatctcattgaccgcaccaacgcggcagcttaagaaggaattgaacatgtcattaccgatgttgcaagtcgcgctggacaaccagactatggatagcgcctacgaaaccactcgcctgattgccgaagaagtcgacattatcgaagtgggcaccattctgtgcgtgggcgaaggcgtgcgtgcggttcgtgacctgaaagcgctctacccgcacaaaatcgtactggcagacgccaaaattgccgatgcaggcaaaatcctttcgcgtatgtgcttcgaagccaacgctgactgggtgacggtaatttgctgtgcggatatcaacaccgccaaaggcgcgctggacgtggcaaaagagtttaacggcgacgtgcagatcgaactgaccggttactggacctgggaacaggcgcaacagtggcgcgacgcaggtattcagcaggtggtttatcaccgcagccgtgacgcgcaggccgcaggcgtggcgtggggcgaagcggacatcaccgcgatcaaacgtctttccgatatgggcttcaaagtcaccgtcactggtggcctggcgctggaagatctgccgctgttcaaaggcattccgattcacgtctttatcgcgggccgtagtatccgtgatgccgcttctccggtggaagccgcacgtcagttcaaacgttccatcgccgaactgtggggctaaggagcggatatgttgtccaaacaaatcccgcttggcatctatgaaaaagcgctccccgccggggagtgctggctggaacgcctgcaactggcaaaaacgttgggcttcgattttgtcgagatgtcggtagatgaaacggacgagcgcctgtcgcgcctcgactggagccgcgagcagcgtctggcgctggtgaatgcgattgttgaaaccggcgtgcgcgtgccgtccatgtgcctttctgctcatcgtcgtttcccgctgggcagtgaagatgacgcggtgcgggcgcaggggctggagattatgcgtaaagctatccagttcgcccaggacgttggtattcgcgtgatccaactggcgggctatgacgtttactatcaggaagccaataacgaaacgcgtcgtcgtttccgtgacggcctgaaagagagcgttgagatggcgagccgcgcgcaggtgacgctggcgatggagatcatggattatccgttgatgaactccatcagcaaggcgctgggctacgcgcactatctcaacaatccgtggttccagctgtacccggatatcggcaacctgtcggcgtgggacaacgatgtgcagatggagttgcaggccggaatcgggcatatcgtcgcggtacatgtgaaagacaccaaaccgggcgtcttcaaaaacgtgccatttggcgaaggtgtggtggatttcgaacgttgcttcgaaacgctcaaacagagtggctattgcgggccgtacctgattgagatgtggagcgaaacggcggaagacccggcggcagaagtggcgaaagcgcgtgattgggtgaaagcgcgcatggcgaaagcgggcatggtggaggcggcataatgcaaaagctaaaacagcaggtgtttgaagccaacatggatctgccgcgctatgggctggtgacctttacctggggcaacgtcagcgctatcgaccgcgaacgcgggctggtggtgatcaagcccagcggcgtcgcctacgaaaccatgaaagcagacgatatggtggtggtcgatatgagcggtaaggtggtggaaggggaatatcgtccgtcttccgacaccgcgacgcatctcgaactctaccgtcgttatccgtcgcttggcggcattgtccatacccactccactcatgctaccgcatgggcgcaggcggggctggcgatcccggcgttaggcaccacgcacgctgactacttctttggtgatatcccgtgtacgcgtggattaagcgaagaagaggtgcagggtgagtatgaactgaacactggcaaagtgattatcgaaacgctgggcaacgccgagccgctgcatacgccgggaattgtggtgtatcagcacggaccgttcgcctgggggaaagatgcccacgacgcggtgcataacgcggtagtgatggaagaagtggcgaaaatggcgtggattgcgcgcagtattaatccacaactcaatcacatcgacagcttcctgatgaataaacacttcatgcgtaagcacggccccaacgcttattacgggcagaagtagaacacgcgctgcggaaatttccttcctcgggagataactggtctaattccgcagccgtttttcaaaaaaagccccctgcgaagggggcaaagcaaactatggcaatgtttcgttggttatacctggtgctagcgataaatatccgcgctggcgtgcatattgccgttactccccggttcccgcatcagaattacgtggtagtacgttgcgccttgcgcatctgtttcttcatttaatgcctgacgtgcttcgctttcagtggcgaaattatgattgatataaatcacgcctaagctttgcacatcgtccatatttctggcctggtggttattaatttcaatggctgcccatgtatttgcacttagcaaaagcacagccagaagggctaaaactcgactgaacatagatacctcctcgacggctgactttgtgtgctctcctctgtgatgatcttctgatttaattttaatcaatgataaagaagttgatggtgaccatttctgatgcagttgttcgaaaaaacaccatgatgaagtgtgatgaacttcaaatcagcgtgttagtccactttggtgaaagatgagatttatttgtcggctggccttgagtttagcggggtatgtcagtactataacgcgtcatttttcagccgacctttaacacgttccttgcctccccgggattcggctgacccagacaggaggctgaataatccgtaaggagcaattcgatgcgtcattacgaaatcgtttttatggtccatcctgaccagagcgaacaggttccgggcatgatcgagcgctacactgctgccatcactggtgcagaaggcaagatccaccgtctggaagactggggccgccgtcagctggcttacccgatcaacaaactgcacaaagctcactacgttctgatgaacgttgaagctccgcaggaagtgatcgatgagctggaaactaccttccgcttcaacgatgccgttatccgcagcatggttatgcgtaccaagcacgctgttaccgaagcatctccgatggttaaagcgaaagacgagcgccgtgagcgtcgcgatgatttcgcaaacgaaaccgctgatgatgctgaagctggggattctgaagagtaatttctgatgaccaaccgtctggtgttgtccggcaccgtgtgcaggactccccttcgaaaggtcagtccatcaggaattcctcactgccagttcgtgcttgagcatcgttctgtgcaggaggaagccggctttcaccggcaggcatggtgtcaaatgcccgttattgttagcggacacgaaaaccaggccattactcacagtataacggtcggcagtcgcataaccgttcaggggttcatttcatgccacaaggcaaagaacggactgagcaaaatggttttgcatgccgagcagattgaattgatagattctggagactagccatatggcacgttatttccgtcgtcgcaagttctgccgtttcaccgcggaaggcgttcaagagatcgactatgaagatatcgctacgctgaaaaactacatcaccgaaagcggtaagattgtcccaagccgtatcaccggtacccgtgcaaaataccagcgtcagctggctcgcgctatcaaacgcgctcgctacctgtccctgctgccgtacactgatcgccatcagtaatcggtcacggtccattaatacgactttgagaggataaggtaatgcaagttattctgcttgataaagtagcaaacctgggtagcctgggtgatcaggtaaacgttaaagcgggctatgctcgtaacttcctggtaccacagggtaaagctgttccagctaccaagaaaaacattgaattcttcgaagcacgtcgcgctgaactggaagctaaactggctgaagttctggcagctgctaatgctcgcgctgagaaaatcaatgcactggaaactgttaccatcgcgtctaaagctggcgacgaaggtaaactgttcggttccatcggtactcgcgacatcgctgacgctgtaactgcagctggcgttgaagtggctaagagcgaagttcgtctgccgaacggcgttctgcgtaccactggcgaacacgaagtgagcttccaggttcacagcgaagtattcgcgaaagtgatcgtaaacgtagtagctgaataattcgttattcaacgagacgtaaaaacgccgaccactggtcggcgttttgctttctatttttcgtcaggtattagtttcgcaagtagatccattcaccattctcttgtgtccataagtcaggatggtttgctggcgttagatacatacgagcgcaactgatgtctcgctcctgcggcactcgctcgaaacccaaacccgagtagattgcggctgaacttgataaggaacgcagaccaattttcaaatcatggggtaaatcagaatacgcgtttagcaatgcagcaatgatgaatccgagggcattagaaacgcctgtaacagtgcgaagttggtcgatataaagatcgattgttggtagttcagatgaccagcaattaggcatttgggcaggaagggttacaacgtatcctatcgtttggccggtatagtctggagtaccataaccaggtcccaaaaccacttcgtgtattgtgtatttactgttgggttcgaaggattcgacatcttgcaataaatatttcagttctgcggttaacctcgcacccgcgtaagctttattgtatttctgggcgtgaatattatctaatgtagcttcatggttccatccaaaagaattatcaccattcattgttactccatcgtaagcattacacttcgttgctaacttattgaatgcttgccagtctgagagatctagtttgtggatctcaacagtacgtctgccatcgcaattatgatctcttccacgatttgaaagtaatgtagcgcgtgcgtattgatgaaattttaattttactggtttgtcggtggacgaaaaacgagataaatatgcaggaaatgaataaatagtggttggtaatgtcattgtaatgtgacctgtttaatgtttttataaatatcgcagctgaatgttcacagaaaaaaatcgatattaataaaaataagtttgttttctgaagtggtgaaaatagcggatggtgaaagatattaatatcaaaaatcgctcattatggatataacgatgcacccggggagaaaatgacttccacgccttacaccgtacattcttgttgtgcggtatgtaattattctacgctgtcggtatcggtgtattcgttaatcagcaggttaaccagccacaaaaagccattgagaaaattattgattttacatgggattattatattgctaacccctggtttttaaaaattgtgcatagtgaaaatcaaagtaaaggtgtgcattatgcaaaatcacagcgtctcttagaaatcaaccatgcgcacttgcagttaatggaatccttattggatgaagggaagaaatacaatatttttaagccagatatcgacccattgcaggtgaatattaatattgctgcgcttgggggatattatttgatcaaccagcatacgcttggcctggtttatccggtgcgccgtaaaaccccgtccttcagggcggggatatacggcgcggttttccacctaaccaggtgtttgctgttgttcaatgtattgacggatggcggatattggcgcacctccgcagctactggcaaaatagccaggactccacaaaacgcctttgtagtaatacctgactgcaatatctggtcgatctcgtcgcagtaacctacccgatacgcctttgaggctgtttaccagactggatatcgccagtttgggaggatagttaattaacaaatggacgtgatctggttcgccatccatttcaaccagttcagcttcaaaatcagcacatacctttgaaaagtaagtgcgtagtttttctgtcgcgtcatggtcaaaaatctggcgtcggtatctggtgacaaagaccaggtgaacatgcatcaggaaaacacaatgccttccacgccggatatcggtttcttttttcacagaccaaagtatcatttggcctgtgaaacgactacaggcatttaaattccagttaagacccggtggtcaacaggagcgtgaaatgaggcgcttcgcaggcgcatgtcgtttcgttttcaatcgtgctctggcgcttcagaatgagaatcatgaggccggtaataaatacatcccttacgggaaaatggcttcctggctggttgagtggaaaaatgccactgaaacgcaatggcttaaagatgccccgtcacagccattgcaacagtcactgaaagaccttgagcgggcttacaaaaacttcttccggaagcgggctgcttttccccgattcaaaaagcggggacagaatgatgcattccgctacccgcagggcgttaagctcgatcaggaaaacagccgtatttttctgccgaaacttggctggatgcgctaccggaatagccgtcaggtcacgggtgttgtgaaaaatgtcactgccagccagtcctgcggtaagtggtacatcagtattcagactgaaaatgaagtatcaactccggttcacccttcagcattaatggtcggactggatgctggcgtggctaaactcgccacgctgtcagatggcacagtctttggacctgtaaacagttttcagaaaaaccagaagacgctggcgagacttcagcgacagttaagccgcaaggtcaaattcagcaacaactggcagaagcagaaacgcaaaatacagcgactgcattcctgtatcgcaaatatctgcagggactaccttcacaaagtcacaacgaccgtcagcaaaaaccacgcaatgatagtcattgaggatttgaaggtcagcaacatgtcaaagtcagcagcgggtacggtcagccagccggggcgcaatgtccgggcaaaatcaggtttaaaccgttcgatactggatcagggctggtatgaaatgcgccgccagcttgagtacaagcagctctggcgtggcggtcaggtgcttgctgttccgccagcgtacacaagccagcgttgcgcgtgctgtggtcatacagcgaaagaaaatcgcctgtcacaaagtaaattcagatgccaggcatgtggatatacagcgaacgctgatgtaaatggcgctcgtaacattttagcggcggggcacgccgttcttgcctgtggggagatggtgcagtcaggccgcccgttgaagcaggaacccaccgaaatgattcaggcgacagcctgaacgtagcagggatccacgtccttcagggcttggaggatgtcaacacatcagtatggtttcaccccaggcactggaagccagacgtaaggtcatcaaagagacaatccttagctggcttttggttgacccttcatctaccgcgcacgaataaaactgccatccggctggcgggtgaacaggacctgttgattattccccgtatcaatggttaagcccgtcaccacgccgctggcgttctggcggattttcaccatctgcccgttttgcaaattactcagcggcttacccgcgccttctacctgcgccattgcatagacatcggtagcgggcagtccgtggtcgcggaacagctgcgccatcgttttaccgggttcgacacggtaagagcgccattgattatcaattccgctatctggctggaatggttgcgtttgggtagttttcggctgttcttctggctggccttcctgtataggttctggagcgaccggagccacctgatcaggataattttgtggggtgactaattgcgcccgcagctgttcttctgtcggcggttgtgattgcgactgaatatctaactgcgcttcacgcgtcaccaccggcgcgttgggcgtatcatcagatggaagcagaaatccgaccaccaatacaatggcggcaataatgatcccccgacgatgcatcggcggcagcgggtccatgaagcgaaaattgtccggtgcgtgccagactttctccagggttggttttagttcaaagcgcccgggcatggtttcctcctgctccgcgtcttgttcctcaatcatagcctatgaataagctaacgctatgatgtccgtggtaaacccgcctttattatattcatacgggatattgctattgtttctttttccctgggatttgtcatcattcccgcgacaaagttttacccaaagaagtgtggctgatatgctgcccgctactttataccctaagaaaggaaatacgatgaccaccccaacttttgacaccatcgaagcgcaagcaagctacggcattggtttgcaggtagggcaacaactgagtgaatctggcctggaagggctgctgccagaagcactggttgcaggtattgccgatgcgctggaaggcaaacatccggctgttccggttgatgtggtgcatcgcgcgctgcgtgaaatccacgagcgcgccgatgccgttcgtcgtcagcgtttccaggcgatggctgctgaaggtgtgaaatacctggaagaaaacgccaaaaaagaaggtgtgaatagcaccgaatctggcctgcaattccgcgtgatcaaccagggtgaaggcgcaattccggcacgtaccgaccgcgttcgtgttcattacaccggtaaactgatcgacggcaccgtgtttgacagctccgttgctcgtggtgaacccgctgaatttccggttaatggcgtgatccctggctggattgaagcactgactctgatgccggtaggttctaaatgggaactgactatcccgcaggaactggcatatggcgagcgcggcgcaggcgcatccatccytccgttcagcaccctggtgtttgaagtcgaactgctggaaatcctctaagcagcgcattctgttcccctcgaaccagaggggagcaggcattcagcaataaacccttcagtttgccaaacggcgctattttgtgttgcaaagaccccgtaagcgtgtatttttgtgagctgtttcgcgttatcaccgtgatatgacactcactttaaacataaaattaacattagatctaaatcttagtattcatcccgcgtattgttacctaatatcgatgagtcccgatacagattcgtcgtatcatagactgactaaaggccgtagagcctgaacaacacagacaggtacaggaagaaaaaaacatggtagatcaggtaaaagtcgttgccgatgatcaggctccggctgaacagtcgctacggcgcaatctcacaaaccgacatattcagcttattgccattggtggtgccattggtacggggttgtttatggggtctggcaaaacgattagccttgccgggccgtcgatcattttcgtttatatgatcattggttttatgctctttttcgtgatgcgggcaatgggggaattgctgctttcgaatctggaatacaaatcttttagtgacttcgcttccgatttactcgggccgtgggcaggatatttcaccggctggacttactggttctgctgggttgtaaccggtatggcagacgtggtggcgatcacggcttatgctcagttctggttccccgatctctccgactgggtcgcctcgctggcggtgatagtgctgctgctgacgcttaacctcgccactgtgaaaatgttcggtgagatggagttctggtttgcgatgatcaaaatcgtcgccattgtgtcgctgattgtcgtcggcctggtcatggtggcgatgcactttcagtcaccgactggtgtggaagcgtcattcgcgcatttgtggaatgacggcggctggttcccgaaaggtttaagtggcttctttgccggattccagatagcggttttcgctttcgtggggattgagctggtaggtacaacagctgcggaaaccaaagatccagagaaatcactgccacgcgcgattaactccattccgatccgtatcattatgttctacgtcttcgcgctgattgttattatgtccgtgacgccgtggagttcggtagtcccggagaaaagcccgtttgttgaactgtttgtgttggtaggtttgcctgcggctgccagcgtgatcaactttgtggtgctgacctctgcggcgtcttccgctaacagtggcgtcttctctaccagccgtatgctgtttggtctggcgcaggaaggtgtggcaccgaaagcgttcgctaaactttctaagcgcgcagtacccgcgaaagggttgactttctcgtgtatctgtctgctcggcggcgtggtgatgttgtatgtgaatcctagcgtgattggcgcgttcacgatgattacaaccgtttccgcgattctgtttatgttcgtctggacgattatcctttgctcgtaccttgtgtatcgcaaacagcgtcctcatctacatgagaagtcgatctacaagatgccgctcggcaagctgatgtgctgggtatgtatggcgttctttgtgttcgtggtcgtgttgctgacactggaagatgacactcgccaggcgctgctggttaccccgctgtggtttatcgcgctggggctgggctggttgtttattggtaagaagcgggctgctgaactgcggaaataaccgcattatcatgctggatggcgcaatgccatccagcttttagatcactcacccgccagcgcccttgggaacagtacattgttttccaggctgatgtgatccatcaggtcatcaatcagttcattaatgccgttatacatcgctttccaggtggtgcaggcttccggcggcggtgtgacgttattggtattgtgtttgatcacttccagcagttcacccgcttcatcgtgctcgctttccattacgctgattggccccattgcctggctgcccatgccttgtttgatcatcgggaagaggatctgctcttctttcatcatgtggctggaaagctcttcatgcagcatggtcaggtattttgtcagcccttttggcacgctcggtttgtcggcgtgaacgcgctcgactttagtcgcttgcagaatcagctccggcagttgctcgcggtgacgagcgtggtagcgcacgatgatatggtcgatgatttctgccagcggggcgctacgccagtctttctcaatcggttgttcagcaagctttgccagctcagcttcaatgacctcaacatccagttctttacgtgccgccgcacgcgccagcgtttgcttaccgccgcagcagtaatccatatcatatttacgaaacagagccgaagcgcgaggaatagagagcgccagttcacctaaaggttggtcgcgataagccatagctgatacctcattcttaataagataagatgtattttaaacgcatctttaaggcaaaagctataacccttacgtagcagaggcttatttaactcactgccagcgtgtcaactttctgagacagattcagttaaaggtttttctggttttgctctaaccgcgatgaccacgccaatcactaacagcgcgataccgctcagcgtcattagcggcggcatttgctggcggagtaaaaaggtgtacagcaaacctgccagcgtttcgaaaacaatcagcggcccgagaatcactgtcggtaatcgctggctggcgacgttccagcagagtgcgccaacccatgagcaaagcacggctatcgcaatcatcagactaataaacaccagcggacgggggccaaagggtagggagaagtccggcgtttgcgtattcagccagtaacaagcgacgagatagccgataagtgaaaccggcagtgtgaccagcgcctgcgctgttgcccacatcatcggatgtttgtcgggattttcccgcagccagcgggcgttgcgcagggcataccacgcccagcagaccacggaaactaacgccagcacgatgccagaggtataacgtgcccagtcaaaattggggagtccgtggtttaactcagcaatattcacacacgccaggccgatgccaatacaaatcagtgccggggcgagttttccccacgcgagtttgccgtcgcgctggctataaagcagattggcgaagacgggaatcaccaccggcagggtgccgataatcatcgtggaaacaggcgcaccagtacgttgaatggcactggcaaggcagaagtaatagatgaggttgcccatcatagtgagcatcaaggcggtaagccagtcgcgacgcgccaactgacgcagacgcacgcgtcccagccaggcaatgggcagcgcaattaaccctaacgccagataacgccccatcgactgcaacatcgccgggtattccggcacgatcaacggcccgacaaaaataagcccccacatcaaccctgctaacagggcgtacagcacgccgctaatcattactggcatccattgatctgtcagaagaaagttcaggaagcagacattattgctcccggcatcccgtcattatcagagaggatgcgggaggatgccactttaattaactagttattaacattaaaaagatggcttacgctttcggctaacgttgtcgttgggtggccaatcaatttgctaagtgttttgctgtcatcaaacagaccgcctttcgatgcgccaacgtcagaatccgccagcatatccgccagtccgtcgggcagtccgacgcttttcagtgccgcggcgaaatcggcttcgctcagattttgataggtaacctgtttgccgctctgtttggtcagctctgccgctaactgtgtcaacgtccaggcactatcgcccgccagttcgtaaaccttgccttcgtgaccggcttcgctaatcacgcgtgccgcagctgccgcataatctgcccgcgttgctgaggcgattttgccatcgcccgccgcaccgataaatacgccgtgttccagtgctgccggggcgctggcgaggtagttttcggtgtaccagccgttgcgcagtagggtgtaaacgatgccagaatcagccagcattttctccgtctcgatgtgctcatcggcgaggccgagcggagatttatccgcgtgaagcaggctggtataagcgataaatttcacgccagccgtctttgcggcattaataacattacgatgctgcggggcacgttgacccacttcgctggaagagatcagcagtagtttttccactccctgaagtgcagatgtcagtgcggcttcatcgccgtagtcagcctgacgcacggtaatgccttgtgctgtcagtgcctgggcttttgccggattacgaacgatagccactatttggctggcaggaaccgttttcatcaaggattcaataacatactgaccaagttggccagtggcaccagtaatagcgatcatgggaagtctccatcgttttgtcttgtgtttaaatacgctaacacctaaacttacttttagtaagtacgcacaaaaaggtaagtatgaaatgagtcaggttagcctgtcgcaacaactgaaagagggtaatctctttgcggaacagtgcccgtcgcgcgaggtgttgaaacacgtcaccagccgttggggggtgttgattctggtggcgctacgcgaaggtaytcatcgctttagcgacctgcggcgcaaaatcggcggggtgagcgaaaagatgcttgcgcagtcgttacaggcgttagaacaggatggttttcttaaccgtatcgcgtatccggtggtgccgccgcatgttgaatacagcctcacgccgctgggcgagcaggtgagcgaaaaggttgctgcactggcggactggattgagttgaatttgcccgaggtgttggcggtgcgggatgaacgtgcggcataactgccggatgcgcggcctacggtgtatgacttgtagggcggataagatgcgccagcatcgcatccgccaataaatgccggatgcgattgatgatttataggccgaaaaagaagtgttttacttactcaaatccacctgataaatcgcaaacccgatatcatcggtcgcgactttattcatcggatactgccctttctctttaataaacgctgcggctttatctgacggggaagtttcgaaacggatatccagtttcttatcggcagctatcggtgctaaacgccagttgttatctgccgccgggtgaatttcccccgcacgtttcgactcatcagcaatccacgctgccagcaccgagcggttctcatccggtgaagcaaaagcgatatggctgtcgcccgtcccggcaaatttgccgccgtaagcgcgatagttattggtggcaacgaggaacatagcgttcggatcaatcggcttgccattaaaggtcaggttcttaatcctttccgcattggcattaatcatctggcactcgccgtcataacgggcgggctgggtaacatcaatctgataattcacaccatcaataacatcaaagttataagtgcggaaaccatcccagttgatgagtgactgtggtttcgtgctgttgggatcaatctggttaaactgtccggcggagcactccagccactctttcacctctttaccgctggctttcaccacaatcagcgtattgggatagagataaagatcggcggcattacggaaggtcaactggcctttttccacctccacatagcttgccgggtcatttttgcgaccaccgactttaaacggtgcggcagctgaaagcaccggcagttttgccagatccggatcgccctgaatgtaatgctcgacatacgctttttgcgcgttgttcactacttgcacggtcggatcgtcctgcaccagcgccagatagctatacatattgtcggcagatttaccgattggcttgctgacgaactggcgtgtggcatcgtgatcggctttgagtgtttctaccagcttgctgtcttccgccgcgagggattttttattggcgatgtcgtaaatcggccgtgcttccgctttcgcctgcgtcacctgccatttaccgctgtcattactgagttgtaagtcgaccaccccaagatgatcgccccacatgcccggcattaccgccggaacaccattcagcgtgcctttggtgatatcagccccttcgatatcagcaaaatctttacccgggaaaacggcgtgagcatggccaaacataatggcgttaacgcccggaatttcactgaggtaataaactgagttttccgccattactttatacggatcggcagacagcccggaatgcgccagaacgacaacgacatcggcacctttctcgcgcatttcaggctcgtatttgcgcacggtttcggtaatatcattcaccgtcacttttccggataaattagctttatcccagcccatgatttgcggcggcacgacgccaatatagccaatcttcagcgtctgtttttttccgtctttatcgaccacttcggtgtctttaattaaatacggtgtaaacattggctgtttggttctggcgtcaatgacgttggcatttacataagggaatttcgctcctgccagcgcatttttcaggtaatccagaccgtagttaaactcgtggttgccaagcgttccgacggtatagtccagcgtatttaatgccttatagaccgggtgaatatcacctgcttttaatcctttcgccgacatgtaatcggccagcggactcccctgaatcaaatcgccgttatcgaccagtacgctgtttttcacttcattgcgggcattgttaatcaggcttgccgtacgtaccagtccgaatttttccgtggcggtgtctttgtaataatcgaaatccatcatgttgctatgcagatcagtggtttccatgatacgcagatcgaccgtcgctgcattcacactggcggcaatcagcgtggccaggagcgttgcgctaaacttaatcatcagggacatccttttatcatcgggaatacgaaagaaaagggagaataaacgtcttacttatagaacagtgaagaatgccacaattttacgctttgaaaatgatgacactatcacagttggcgcattcattaatgatagggtataagtaaaacaataagttaacaccgctcacagagacgaggtggagaaatgttagatcaagtatgccagcttgcacggaatgcaggcgatgccattatgcaggtctacgacggggcgaaaccgatggacgtcgtcagcaaagcggacaattctccggtaacggcagcggatattgccgctcacaccgttatcatggacggtttacgtacgctgacaccggatattccggtcctttctgaagaagatcctcccggttgggaagtccgtcagcactggcagcgttactggctggtagacccgctggatggtacgaaagagtttattaaacgtaatggcgaattcaccgttaacattgcgctcattgaccatggcaaaccgattttaggtgtggtgtatgcgccggtaatgaacgtaatgtacagcgcggcagaaggcaaggcctggaaagaagagtgcggcgtgcgcaagcagattcaggtccgcgatgcgcgcccgccgctggtggtgatcagccgctctcatgcggatgcggagctgaaagagtatctgcaacagcttggcgaacatcagaccacgtccatcggctcttcgctgaagttctgcctggtggcggaaggacaggcgcagctgtacccgcgtttcggaccaacgaatatttgggacaccgccgctggacatgctgtggctgcagctgccggagcgcacgttcacgactggcagggtaaaccgctggattacactccgcgcgagtcgttcctgaatccggggttcagagtgtctatttactaaattcagatggcagaaacagtgtatttcctgattctgccatcctgatttctcccaacctaaaaagttataaataaaaagagattgtatttaaagtgcaaaaattcaattgctaataagttacattttaataatgagcgttttttgatagtttacttctatagtgagatatttaatggcgatataaagtaaccaaataaaataaggttgtcatatgttacccaggatcagacacaataattttattggtgcggtggagttatttgtaaagtcttcgtatacaaaaacacattcaaacaatttttttaacaacatccatcatgcatttaagaaaaaagattggatttcgaattatgatagcctgttaactttgagggagttctttcgttgcgcaactcagattgataaaagtagttatcaggtgctttcatcaaaaaatgaaactgttaacgctatggataagtttcttatcagtttcagccttaaagataacggtgccgaatatacaatgacattgcgaggcagtggatttgaatacgaagaaatccccataacaataaatgagtataactcattcatggatttcaagaaccgtgaatttccgttagaacaaaacagacgattgtatgcctgggatattctgcagaaaaaacagtctgacataccgaaaaggattaaaggttatattcaccaggcgattggtgacgtgtctttaggttatgctttattggatgatatagtaagcaaattaaaacggggtaaatttgaactacaagggccaggaggtggaattaaacagtgcgatggatggtatatttacgaaaaaataattgatgataattttgccatagtcatagaatctttgggctttgcgcttaaaatctatggaggggatgaacgttttcgtaatggttcctctgttgtcttggaggatgaagattactctcttatttataattttctggttaatgcgggttgccaacaagtcgaattagccgaacaagtggatgcgatagtaagtgcgaatctggccgcagatagtgatattaccaaagaaaagatttgcgagaaatataaatcgaccattgaggcgtttaaaaaagagcaactagcgttaccagtattagttcggcgtaagaactcagagacttaattcccctatcccatagataacgataggggaaaattatttttgcagaatttatgttattgccattatttgagcaacttttgcagcaggtccatcacttgctgcacctcttcctgagtgagcgccccgtctttggcccattgcacgcgaccgtctttatccagcaccactacagcggaactttcttcatccagctgccaggcaccgcgcgcgacgccattgctatcgacaataaactgcgaccagggataaagctttttattactctccagactgctgcgcacaaacatgccggaacccggaatcgcgtcgtcggtgttaacaatggtggtggtctggtaacgatcgtgcggtaacttcgctgatttaatcgcttcaatcagcgtcgcgtttttytcttttgcagaggtgcgaccagcaatatgttgcagtactcgcacttttcccactaactgcgcgctgttccaggttttgtagctaaactgatctttatcaagcaccaactcgccccgatcggtaatgccaatcggcggcactcgctgaccggtttcgaactgatgtgcggaagccatcatcggcaacagcaggcaggtgagtgccagaatcttgcgtagggtcatggtgtttccttcttatgatatgcaggtgatccgaccacttgggtctgagttttaatcatatgtgctatttatcgaatttcccgcaagtgtgatgccagtttgcggtcaagcgcacaaatcatatgaaaaatgaatgcttatactgaagaccgcgcttcggtaaaaagataattctgaataattgtaacctttaggtaaaaaaagttatacgcggtggaaacattgcccggatagtctatagtcactaagcattaaaatttgcgcctcataatagttgggccgattgtggcaccgcacaggcgtaatactcagcaggagataacaatgaaaattttccaacggtacaacccacttcaggtggcgaagtacgtaaagatcctgttccgtggacgattatacatcaaggacgttggcgcttttgaattcgataagggtaagattcttatcccaaaagtgaaggataagctgcatttgtcagtgatgtccgaagttaaccgtcaggttatgcgtctgcaaacagagatggcttaaccaaagtgctatgcagtaaaaagtgctatgcagtaaaaagtgctatgcagtaataagacggctcctgattcaggagccgttgatgtttatgggggttacgcgacgctttcttctttatctttagcgtcaggcagttttggcgaaagggctgtggccttgctgtcgatccgggtcaccagcagctggtcgatgcggtagttatcgatatccaccacttcaaatttgtagccggcgaatttcaccgaatcggtgcgtttcgggatcttacgcagcataaacatcataaagccgccgatggtttcgtagttgcccgactgcgggaactcgtcaatatccagcacgcgcatgacgtcgtcaatcggagtgccgccgtcaatcagccatgagttctcatcacgggcgacaatctgctcttccagtccctgaccgaccagatcgcccatcagcgtggtcatcacgtcgttgagggtgatgatccccactaccagcgcgtactcgttcatgatcaccgcgaagtcttctcctgcggttttaaaactttccaacgcctctgaaagggttaacgtatccggcacaatcagcgtgttgcgaatttgtacgccgctgttcagtgccaggctttggttagccagcacgcggttcagcaggtctttagaatcgacatagccgatgatgtggtcaatatcttcattacagacgaggaacttagagtgcggatgttccgccaccttatttttcagactttgctcatcttcgtggagatcaaaccaaatcacgttttcacgcggtgtcattgaagacggaacggtacgggattccagctcaaagacgttttcaatcagctcgtgttcctgtttacgtaacacgcccgccagcgcaccggcttccactaccgcgtagatgtcatcagaagtgatgtcatctttacgtaccattggcagtttgaaaatacggaagattatgttcgccaggccgttgaagaaccacaccagcggggtgcaaacgtacaggcagaagcgcatcgggttgatgatacgcaaagccacagcttctggcgcaatcataccgatgcgtttcggggttaaatccgcaaacaggataaacatgccagtcactaacgagaaagagagaataaagctcagttgctcagagagctctgccgacatatagcgggagaacaggctgtgaaaagctggagaaaatgccgcatcaccgacgataccgccgagaatcgccactgcgttcagaccgatttggaccacggtaaagaacatgccgggattttcctgcatattcagaacgcgttgggcatttatattgccttcatcagccagcagtttaagtttgattttgcgtgaggcggcaagtgagatctcagacatcgagaagaacgcacttacagcgatcaagcagagtatgactaaaatactgtttaacatatcttatccgacctttcaggccagatcctcggaaggggaagttgattaatttgtgtgaaatacacattgaaagccgattcgaagaaagtgaaccggcattttcagtggctagtatagcgtaaggtactgtaaagccgccagagggttaaaattcagacagctgaaaaatgcaaaactgcctgatgcgctatgccgatcaggcctacgcagtccttgcaatatattgaatttggacgattttgtaggcctggcaaggcgtttacgccgcatccggcataaacaaaacgcactttatcaacaatctacatttgtacccgtaacgctatgcttccggtggcagacagacgccaattccgccaattccacagtaaccgtacgggtttttatgcagatattgctggtggtcatcttcggcataataaaacggtgtggcgttagcgatttccgtggtgatgtgacgatcgtcatcggcggcaagcatcgccgcctgaaaacgttccagactggcgcgagctgcggcatcctgttctggggtcagcggataaatcgctgaacgatactgcgtgccgtggtcattgccctgacgcattccctgggcgggatcgtgattctcccaaaatacctgtagcaactgctcatagctgatgacggaaggatcgtaaacaatgcgtaccgcttcggcatgaccagtatcaccggagcacacttcccgataagtcggatttggcgtatagccgccggtataacctgcggcggtgctgtaaacgccgtgtaactgccagaacagacgctccacaccccagaaacaacccatcgcaaaaatggcaatctccattccgtcaggtacattggtcattgagtgaccgttaaccgcatgcagcgtggctacgggcatcggggtgttacgtccaggcagggcatcggcgggggaaaccagatgctttttatcaaataaactcatggtgtcgctctcccgaaaatcggtcattggggttaaggttgtaacaagaggcgtatttgcacacaataaccaccgtgaataggtctaaagtaaaacataagaaatatttggggtttagtctgctttttaatccatattactggatttttgttaagccgtttaacggcgttccaggggcaggaaaaaaggatattcaggagaaaatgtgcgctatatccgacagttatgctgtgtaagcttactctgcttaagcggatctgccgtcgccgcgaacgtccgtctacaggtcgaggggtyatcgggacagctggaaaagaacgttcgtgcgcagctttctacgattgaaagtgatgaagtgacgccagaccgtcgctttcgcgcacgcgtcgatgatgctatccgcgaaggtctgaaagcgctgggttattaccagccgaccattgaatttgatctccgtccaccgccaaagaaagggcggcaggtattgatcgccaaagtcacgccaggcgtgccggtgttaattggcggcaccgatgtggtattgcgcgggggcgcgcggaccgataaagactatttgaaattgctcgatactcgcccggctattggcacggtactgaaccagggcgattatgaaaatttcaaaaagtccttaaccagcattgcgttgcgtaaaggttatttcgatagcgaatttaccaaagcgcagctgggcattgcgctcggcctgcataaagccttctgggatattgattataacagtggcgaacgttaccgctttgggcatgtgacctttgaaggatcacaaatccgcgatgaatacctgcaaaatctggtgccgtttaaagagggcgatgagtacgaatcgaaagatctggcagaactgaaccgccgactttctgctaccggctggtttaactcggtggtggtggctccacaatttgataaagcgcgcgaaacgaaagtattaccattgacgggcgtggtttcgccgcgaacagaaaacactatcgaaaccggggtcggttactctacggacgtgggaccgcgcgtgaaagcgacgtggaaaaaaccgtggatgaactcatacggtcacagtctgaccaccagtaccagtatttccgcgccggaacagaccctcgacttcagctataaaatgccgctgctgaagaatccactggaacaatattatttggtgcagggcggttttaagcgcactgacctgaacgataccgagtctgactccactacgctggtggcttctcgctactgggatctctccagcggctggcagcgtgccattaacctgcgctggagtctcgaccactttactcagggtgaaattaccaacaccacgatgctgttttatcctggggtgatgattagccgcacgcgttctcgtggtggcctgatgccaacctggggcgactcgcaacgctactctatcgactactccaacacggcctggggttcagatgtcgatttctccgttttccaggcgcagaacgtctggatccgcacactgtacgatcgccatcgttttgtgacacgcggcacgctgggctggattgaaaccggtgatttcgacaaagtaccgccggatctgcgtttcttcgccgggggcgatcgcagtattcgcggctacaaatacaaatctatcgccccgaaatacgctaacggtgacctgaaaggggcctcgaagttgataaccggatcgctggaataccagtacaacgtgaccggaaaatggtggggcgcggtgtttgtcgatagtggcgaagcggtaagcgatattcgccgcagcgactttaaaaccggtaccggggtcggcgtacgctgggaatcgccggtcgggccaatcaaactcgattttgccgtaccggtcgcggataaagacgaacacgggttacagttttacatcggtctggggccagaattatgagtttatggaaaaaaatcagcctcggcgtggttatcgttatcttactgttgctgggatcggtggcgtttctggtgggcaccaccagcggcctgcatctggtatttaaagcggcggatcgctgggtgccaggactggatattggcaaggtcaccggcggctggcgcgatctcaccttgtctgacgttcgttatgagcagccaggcgtggcggtaaaagcgggtaatctgcatctggcggtcggtcttgagtgcctgtggaacagcagtgtttgtattaatgacttggcgctgaaagacattcaggtcaacatcgacagtaaaaaaatgcctccttctgaacaggttgaagaagaggaagatagcggtccgctggatctctccacgccgtatcccatcaccctgacacgggtggcactggacaacgtcaacatcaagattgatgacaccacggtatcggtgatggacttcacctccggcctgaactggcaggagaaaaccctgaccctgaaaccgacgtcgctgaaaggcctgctgattgctctgccgaaagtggcggaagtggcgcaggaagaagtggtcgaaccgaaaattgaaaatccgcagccggaggaaaagcytytcggcgaaacactcaaagatctcttttctcgcccggtattgccggaaatgaccgacgtgcatctgccactcaacctgaacattgaagagtttaagggagagcaactgcgcgtgacgggcgatacggacattaccgtgcgcaccatgctgctgaaagtgagcagcattgacggcaatactaaactggacgccctggatatcgattccaatcaagggatcytcaacgccagcggcacggcgcagctgtcagacaactggccggtggatatcaccctcaacagcacactgaacgtggagccgttgaaaggtgaaaaggtgaagctgaaagtgggcggcgcgctgcgcgaacagctggagattggcgttaatctttccggtccggtggatatggatttacgcgcccagacgcgactggcggaagccggattgccgctcaacgtggaagtgaacagcaaacagatttactggccgttcactggtgagaagcagtatcaggcggatgatctgaaactgaaacttaccggcaaaatgaccgattacacgctctctatgcgtacggcagtgaagggactggagatcccgccagccaccattacccttgatgccaaaggtaatgaacagcaggtcaatctcgacaaactcaccgtcgcggcgctggaagggaaaactgaactcaaggcgttgcttgactggcagcaggccattagttggcgcggtgagctaacgcttaacggcattaacaccgccaaagagatcccagagtggccgtcgaaactcaatggcttgattaaaacccgcggtagcctgtacggcggcacctggcagatggaggtgccagaactgaagcttaccggtaacgtcaaacagaacaaagtgaacgttgacggcacgctgaaaggcaacagttatatgcagtggatgatcccagggcttcatctggaactggggccaaacagtgccgaagtgaaaggcgagctgggggtaaaagatctcaatcttgatgccaccatcaacgcgccggggctggataacgcgctgccggggcttggcggtacagcgaaagggctggtgaaagttcgcggcacggtggaagcgccacaactactggcggacatcaccgcgcgcggcctgcgctggcaggagctaaccgtggcgcaggttcgcgtggaaggcgatatcaaatccaccgatcagattgcgggtaaactcgacgtgcgcgttgagcaaatttcacagccggatgtaaatatcaacctcgtcaccctgaatgccaaaggcagcgaaaaacagcacgagttacagttgcggattcagggcgagccggtttccgggcagcttaatctggcaggaagttttgatcgcaaagaagaacgctggaagggaactcttagcaatacccgcttccagacgctggtcggcccgtggtcgctgacccgcgatattgcgctggattaccgcaataaggagcaaaaaatcagcatcgggccacactgctggcttaacccgaatgcggaactgtgcgtgccgcaaactatcgatgcgggggccgaagggcgtgcggtggtgaatctcaaccgcttcgaccttgccatgctgaaaccgtttatgccagaaaccactcaggccagcggtatcttcacgggtaaagcggacgttgcctgggacaccaccgaagaggggctgccgcagggcagtatcaccctttcggggcgtaacgtgcaggtaacgcaaaccgtcaacgatgcggcgctgcccgtggcgtttcagacactgaatctgacggcggaattgcgtaacaaccgtgccgaattgggctggaccatccgcctgaccaataacggccagtttgatggacaggtgcaggtgaccgatccgcaaggccgccgtaatcttggtggcaacgtcaatatccgtaacttcaaccttgcgatgataaaccccatctttacccgtggggaaaaagcagcggggatggtgagtgccaacttgcgtctgggtggtgatgtgcaaagcccgcagttgtttggtcagcttcaggttacgggtgtggatatcgatggcaactttatgccgtttgatatgcaaccgagccagcttgcggtcaactttaacggtatgcgctcgacgcttgccggtacagtacgaacccagcagggtgaaatctacctgaacggtgatgccgactggagccaaattgaaaactggcgggcgcgggtaacggcgaaaggcagtaaagtgcggatcaccgtgccgccgatggtacgaatggatgtatcgccagatgttgtattcgaggctacaccaaacctgtttaccctcgatggtcgcgtggatgtcccttgggcgcgcatcgtggtgcacgatctgccggaaagcgcagtaggcgtctccagcgatgtggtgatgcttaacgataacctgcaaccggaagagccgaaaacggcgtcgattccgattaacagtaacctgattgtccacgttggcaacaatgtgcgcattgacgcctttggcctgaaagcgcggctgacgggcgatcttaacgtcgttcaggacaaacaagggctgggcctgaacgggcagatcaacatccctgaagggcgcttccatgcctatggtcaggatctgattgtgcgtaaaggtgagttactgttctctggcccgccggatcaaccgtatcttaatattgaagctattcgtaacccggatgctacagaagacgacgtaatcgccggagttcgcgtcactggtctggcggacgaaccgaaagcggagatcttctctgacccggcgatgtcgcaacaagctgccttgtcttatttgctacgtggacaagggctggagagcgatcagagcgacagtgcggcaatgacctcgatgctgattggtctgggggttgcgcaaagtggccagattgtaggtaaaatcggcgagacgtttggcgtaagcaatttagcgctcgacacccagggagtaggcgactcctcccaggtagtggtcagcggctatgtattgccaggtctgcaagtgaaatacggcgtgggtatatttgactctatagcaacactcacgttacgttatcgcttgatgcctaagctatatctggaagccgtgtctggtgtagaccaggcactggatttgctctatcagttcgagttttagcaatgcgaatatttgtctacggcagtttacgccacaaacaaggcaacagtcactggatgaccaatgcccagttactgggcgatttcagtatcgataactaccagttgtatagcctgggccactatccaggcgcagttccggggaacggaacggtacacggtgaagtttatcgtattgacaacgccacgctggccgaacttgatgccttgcgcaccaggggcggtgaatacgcgcgccagttgattcagacgccgtacgggagtgcatggatgtacgtttatcaacgacccgtcgatggattaaagctaattgaaagcggcgactggttagacagggataagtaaccctatgcatacgccaccttcgggtggcgttgttttttgcgagacgactcgcattctgttttgtaattccctcaccttttgcttttctctccgagccgctttccatatctattaacgcataaaaaactctgctggcattcacaaatgcgcaggggtaaaacgtttcctgtagcaccgtgagttatactttgtataacttaaggaggtgcagatgcgtattaccataaaaagatgggggaacagtgcaggtatggtcattcccaatatcgtaatgaaagaacttaacttacagccggggcagagcgtggaagtgcaggtgagcaacaaccaactgattctgacacccatctccaggcgctactcgcttgatgaactgctggcacagtgtgacatgaacgccgcggaacttagcgagcaggatgtctggggtaaatccacccctgcgggtgacgaaatatggtaaagaaaagtgaatttgaacggggagacattgtgctggttggctttgatccagcaagcggccatgaacagcaaggtgctggtcgacctgcgcttgtgctctccgttcaagcctttaatcaactgggaatgacgctggtggcccccattacgcagggtggaaattttgcccgttatgccggatttagcgttcctttacattgcgaagaaggcgatgtgcacggcgtggtgctggttaatcaggtgcggatgatggatctacgcgcccggctggcaaagcgtattggtctggctgcggatgaggtggtggaagaggcgttattacgcttgcaggcggtggtggaataaggtgtgtttatttatcgcgggcataaaaaaacccttactaaccgaagcccggcgttcagggttattacgccagaagaacttatttattctttgcgcgctcgaaggaggcaacgatttcagctttagcggcttctgcgttttcccaaccttcaactttcacccacttgcctttttcgaggtctttgtagtgctcgaagaagtgagcgatttgcgctttcagcagttcaggcagatcgttaacgtctttaatgtgatcgtattctttgctcagcttgctgtgcggaaccgcaaccagtttcgcatcttcaccggcttcgtcggtcattttcagaacgccaaccggacggcaacggatcacagaacccggctgcagcgggtacggagttgggaccagtacgtcaactgggtcaccgtccagagacagggtgtggttgatgtaaccgtagttgcacggatagaacatcgcggtggacatgaagcggtcaacgaacagtgcgccgctctctttgtcgatttcgtatttgatcggatctgcgttagccgggatctcaataacaacgtagatgtcttccggcagatctttacccgcagggacgttgagtaagctcatgtctgtttcctttaaaaatatgtggcaaacaagtgccgagtattatagccaactcgcgccgaatgtcttcgcttgttttcgtcttcattttcctttttcgccagttttaagacggtatgcagagcaggaaaatccataaccgtagccgcatttttcatagtgagatgaaagcgattacaaacttgtgattaacgttttatttacttttttgaagtgtgatgtaacgcaatccgttacataacgaattgtctatagttttttcgcgaacatcttttcaccaataataattactccgacgaggacaaccctatgtggaaacgcttacttgtagtctctgcagtctcggcagccatgtcgtctatggcgttggccgctccattaaccgtaggattttcgcaggtcggatcggaatccggctggcgcgccgcagaaaccaatgtggcgaaaagtgaggccgaaaaacgcggaattacgctgaaaattgccgatggtcagcaaaagcaggaaaaccagattaaagcggtacgttccttcgttgcacaaggggtggatgcgatctttatcgctccggtggtcgcgacaggttgggaaccggtattaaaagaggcgaaagatgccgaaatcccggtcttcttgctcgaccgttccatcgatgtgaaagacaaatctctctatatgaccaccgttactgccgacaacatcctcgaaggtaagttgatcggtgactggctggtaaaagaagtgaatggcaaaccatgcaacgtggtggagctgcagggcaccgttggggccagcgtcgccattgaccgtaagaaaggctttgccgaagccattaagaatgcgccaaatatcaaaatcatccgctcgcagtcaggtgacttcacccgcagtaaaggcaaagaagtcatggagagctttatcaaagcggaaaacaacggcaaaaacatctgcatggtttacgcccataacgacgacatggtgattggtgcaattcaggcaattaaagaagcgggcctgaaaccgggcaaagatatcctcacgggttccattgacggtgtaccggacatctacaaagcgatgatggatggcgaagcgaacgccagtgttgaactgacgccgaacatggcgggacccgctttcgatgcgctggagaaatacaaaaaagacggcaccatgcctgaaaagctgacgttaaccaaatccaccctttacctgcctgataccgcaaaagaagagttagagaagaagaaaaatatggggtattgagggttgctatgcctgatgccgattcgtaggccggataaggcgctcgcgccgcatccggcgatggtgcactgaagcctgatgcgacgcttaccgcgtcttatcatgcctactgggagcacgctttacaccgggggaaaccatgacgaccgaccaacaccaggagatcctccgcaccgaaggattaagtaaatttttccccggcgtcaaagcgttagacaacgttgatttcagcctgcgccgtggcgaaatcatggcgctgctcggtgaaaacggggcgggaaaatcaacgctaatcaaagcattaactggtgtataccacgctgatcgcggcaccatctggctggaaggccaggctatctcaccgaaaaataccgcccacgcgcaacaactcggcattggcaccgtctatcaggaagtcaacctgctacccaatatgtcggtcgctgataatctatttataggccgcgaacccaaacgcttcggccttctacgccgcaaagagatggaaaagcgcgccaccgaactgatggcatcttacggtttctccctcgacgtgcgcgaaccgctcaaccgcttttcagtcgcgatgcagcaaatcgtcgctatttgccgggctatcgatctctctgccaaagtgctgatcctcgatgaacccaccgccagtctcgacacccaggaagtggagttactgtttgacctgatgcgtcagttgcgcgatcgcggcgtcagcctgatctttgtcactcactttctcgatcaggtctatcaggtcagcgatcggatcaccgtcttacgcaacggcagtttcgtaggctgtcgggaaacgtgcgagctaccgcagatcgaactggtaaaaatgatgctggggcgcgagctggatacccacgcgctacagcgtgccgggcgaacattgttgagcgacaaacccgttgccgcgttcaaaaattacggcaaaaaaggaacgatcgcaccgtttgatctcgaagtacgccccggcgagatcgtcggtctggctggattgctgggatcaggacgtaccgaaaccgccgaagtgatcttcggtatcaaacctgctgacagcggcacggcgttgatcaaaggcaaaccgcaaaacctgcgatcgccacatcaggcttcggtacttggcattggcttctgcccggaagacaggaaaaccgatggcatcatcgctgccgcctcggtgcgggaaaatatcatcctcgctctccaggcccggcgcggctggctacgtcccatttcccgcaaagaacagcaagagattgccgaacgctttatccgccagcttggcattcgcacaccttcaactgaacaaccgattgaatttctctccggcggcaatcagcaaaaagtgttgctttcacgttggctactgacccgaccgcaatttctgatcctcgatgagccaacccgcggcattgatgttggtgcccacgccgagatcatccgcctgattgaaacgctatgcgccgatggtctggcgctgctggtgatctcctccgaactggaagaactggtgggctatgccgaccgggtgatcatcatgcgcgatcgcaaacaggtggcggagatcccgctggcagagctttccgttccggcgatcatgaatgccattgcggcgtaaggagaacagtgtgatgcctcaatctctcccggacactacgccgccaaaaaggcgctttcgctggccaacgggaatgccgcagctggcggcactgttgctggtgctgctggtcgatagcctggtggccccgcatttctggcaggtggtgcttcaggatgggcgtttgttcggtagccctatcgacattcttaatcgcgccgcccccgttgcgctactggcgattggtatgacgctggtgatcgcaacaggtgggattgatctctccgtaggggcggtgatggctatcgccggagccacaacggctgcgatgacggtcgcgggattcagcctgccgattgttttgttaagcgccctgggcaccggcatcctggcgggattgtggaacggcatactggtagcgatcctcaaaattcagccgtttgtcgccactctgatcctgatggtcgccgggcgcggcgtggcgcaactgatcacctccggacagatcatcacgtttaactcgccggatctctcatggttcggcagtggatcgctgttgttcctgccaacgccggtcattatcgcggtgctgacgcttatcctgttctggctgttgacccgcaaaacggcgctggggatgtttatcgaagccgttggtatcaacattcgggcggcaaaaaatgccggggtaaacacgcggatcatcgtcatgcttacctacgtgttgagcgggctgtgtgcggcgattgcgggcattatcgtggcggcggatattcgcggtgccgatgccaacaacgccggattatggctggagctggacgccattctcgcggtggtgattggcggtggttcgctgatgggcggacgttttaacctactgctttcggtggtgggggcgctgattattcaggggatgaacaccggaattttgctttcgggctttccgccagagatgaaccaggtggtgaaagcggtggtggtgctttgcgtgctgattgtccagtcgcaacgctttatcagtctgattaaaggagtgcgtagccgtgataaaacgtaatttgccactgatgatcaccatcggcgtctttgtgctgggttatctctactgcctgacccagtttcccggttttgcttccacaagagtgatctgcaatatcctgaccgataatgcctttcttgggataatcgccgttggcatgacctttgtgatcctctccggtgggatcgatctctccgttggttcggtgatcgcctttaccggcgtgtttctggcaaaagtgattggcgatttcggcctctcgccgttgctggcatttccgctggtgctggtaatgggctgtgcctttggcgcatttatggggcttttgatcgacgccctgaagatcccggcatttatcattactttggcaggaatgttctttttgcgcggcgtcagctacctcgtttcggaagagtcgatcccgataaaccatcctgtttatgacacgctctcaagccttgcatggaaaattcctggcggcggtcgcttaagtgcgatggggctgctgatgctggcggtggtggttatcggcatattcctcgcgcatcgtacccgctttggtaatcaggtgtacgccattggcggcaatgcgacgtcggcaaacctgatggggatttccactcgcagcacaactattcgcatttatatgctctctaccggactggcgacactggcggggattgtcttctcgatttatacccaggccggatacgcgctggcgggcgtaggtgtggaactggacgctatcgcctcagtggtgattggcggtacgcttttgagcggtggcgttggaacggtattagggacgctttttggcgtggcgattcagggactgattcagacttacataaactttgatggtacgctgagctcatggtggacgaaaatcgccatcggtattttgttgtttatttttatagcattacagcgtggattaacggtgctgtgggagaatcgtcagagttcgcctgtgacaagagtcaacattgcgcagcaataaaatcgcctctccgtgtggagaggcgcaggagattacgcgtccgggaactcacagataaagcgttcgacatcttcaaccatatggtcgttgccgacaaagaatgaacggcgctggtgcagggtttccgggataatatccagaatacgctctttgccatcgctcgctttaccgcccgcttgttccgccaggaatgccatcgggttgcactcatacagcaaacgcagtttgccgtccgggtggctggcggtgcttgggtagagataaataccgcctttcagtaggttacggtggaaatccgcaaccagtgagccgatataacgtgaggtatacgggcggttggtggatttatcttcttcctggcagaatttaatgtacttcttcaccccgttcggaaacttaatgtagtttccttcgttgatggagtaggttttgcctttctccgggaagcgcatccgttcctggcacaggcagaaaacgccgagcgaaggatcgtaagtaaaagcgtgaacaccgcatccggtactgtaaaccagcatggtagaggagccgtataccacgtaacctgccgcaacctgtttgttaccaggctggaggaaatcttcttccgttaccggcgtgccgacgggcgtaactcggcggtagatggagaaaatggtaccgacagagacgttaacatcgatgttggacgagccatccagtgggtccatcagcaccacgtattttgcatgttcacagccttcaaagacaacaatctcatcttcttcttcagaggcaatgcctgcaacgatatcgcgtgctttcagtgcggctttcagtttttcattagcgaacaagtcgagtttttgctgaacctcgccctgcacgttctcagcaccgctggcacccaggatatcaaccagtcctgctttgttgatatcgcgatggataatcttggcgcccagttttattgccgacagcaaagcagtgagctcaccggtagcatgagaaaactcgtgctgcttttcgacaataaattcacctaacgttttcataaaactttccctgcaatgtttatggagtaaagcgaccgcaacaatcttaacaaataatctcaatgttgcgctcaggtgaatcgcgccagcaaattacggattatcctgaaatgcgtttctcacttgcccgacatatgcgtaaaatgagcggcagattaaaaaaggatagtgacgcatgcgcattcatattttaggaatttgtggcacgtttatgggcggtctggcgatgctggcgcgccagttaggccatgaagtaacgggttcggacgccaatgtgtatccgccgatgagcaccttacttgagaagcaaggcattgagctgattcagggttacgatgccagccagctcgacccgcagccggatctggtgattattggcaacgccatgacccgtggaaatccgtgtgtggaagcggtactggaaaaaaacatcccttatatgtcaggtccacagtggctgcacgattttgtgctgcgcgaccgctgggtgctggccgttgccggtacacacggcaaaaccaccaccgcgggaatggcgacttggattctggaacagtgtggttacaaaccgggctttgtaatcggcggtgtgccggggaactttgaggtttcggcgcgtctgggcgaaagcgacttctttgttatcgaagcggatgagtacgactgcgccttcttcgacaaacgctctaaatttgtccattactgcccgcgtacgctgatcctcaacaaccttgagttcgatcacgccgatatctttgacgacctgaaagcgatccagaaacagttccaccatctggtgcgtatcgttccggggcagggtcgtattatctggccggaaaatgacatcaacctgaaacagaccatggcgatgggctgctggagcgagcaggagctggtgggtgagcagggtcactggcaggcgaaaaagctgaccaccgatgcttccgaatgggaagttttgctggatggcgaaaaagtgggcgaagtgaaatggtcgctggtaggcgaacataatatgcacaatggcctgatggcgattgcagcggctcgccatgttggtgtagcgccggcagatgccgctaacgcgctgggttcgtttattaacgctcgccgccgtctggagttgcgtggtgaagcgaatggcgtcacggtatatgacgattttgcccatcatccgacggcgattctggcaacgctggcggcgctgcgtggcaaagttggtggtacggcgcgcattattgctgtgctggagccgcgctcgaataccatgaaaatggggatctgcaaagacgatctggcaccttcattaggtcgtgccgatgaagtcttcctgctgcaaccggcgcatattccgtggcaggtggcagaagtggcagaagcctgcgttcagcctgcacactggagtggcgatgtggatacgctggcagatatggtggtgaaaaccgctcagcctggcgaccatattctggtgatgagcaacggcggttttggtgggatccatcagaaactactggatggtctggcgaagaaggcggaagctgcgcagtaattcggcctcagcctgagatagtgtgcgtaggccggataaggcgttcacgccgcatccggcatttgagcatagtgcctgatgcgacgcttgatgcgtcttatcaggcctacaggtgcaccgcatccggcaaaccatactcacatcaacaacgaaaattacccttcattctccgccagttcgcgcagatactggaaaatctggcgtgcggatttcggcggcttattcccttctttctctttcttcgcgttgcggatcagagtacgcagttgctgacgatcggcatcgggccacagatttaatacctcagcgatggcgtcatcaccttgatcgatcagacgatcgcgcaggttttccagtttatggaacagcaccacctgctggttgtgacggtttttcagcttatccagcgcctgacggatcggttctacatcgcgctggcgcagcatcttaccgatgagctgcaactggcggcggcgaccttccatcttaatacgctgggcgagctcaatagccgcgcgcagatccgcatctaacgggatcttatccagcgcgtttttccccagatcaacaatttccgcgccaaggcgttttagctcctcggcatcacgtttaatttcacttttactgacccagataatttcatcgtcttcgtcttcgatgtcatcaccgggaacgtcgtcgagccagtcttcgggctgcttagtcatctcaggctccttaaaaaaagaggctaatgttaccagttaagatgcgcactgaaaaacggttctctgttagacttcagagaaactctctacattatggcacttgcaatgaaagtaatctctcaagttgaagcgcagcgcaagattctggaagaagcagtttccactgcgctggagttggcctcaggcaaatcggacggtgcggaagttgccgtcagcaagaccaccggcattagcgtaagcacgcgttatggtgaagtggagaatgttgaattcaatagcgatggcgcgctggggatcactgtttatcaccagaaccgcaaaggtagcgcatcatccaccgatttaagcccgcaggccattgcccgtactgtacaggcggcgctggatattgcccgttatacctcgccagatccctgtgccggcgtggcagacaaagagctgctggcctttgacgcaccggatctcgacttgttccaccctgcggaagtttccccggatgaagccattgaactggcggcccgcgcagaacaggcggcattgcaggcggacaaacgcatcaccaataccgaaggtggcagctttaacagccactacggtgtcaaagtttttggcaacagccacggcatgttgcagggttactgctcaacgcgtcattcgctctccagctgtgtaattgccgaagaaaatggcgatatggagcgtgattacgcctacaccattggccgcgcgatgagcgatttgcagacgccagagtgggtcggggccgattgcgctcgccgtactttatcgcgtctgtcaccgcgtaaactctccaccatgaaagcgccggtcatttttgccaatgaagtggcaaccgggctttttgggcatctggtgggggcgatagcgggtggatcggtttaccgtaaatctaccttcctgctggattcgctgggtaaacaaattctgccggactggctgaccattgaagagcatccgcatctgctgaaagggctggcatcgacgccatttgacagcgaaggtgtgcgcaccgagcgtcgcgatattattaaagatggcatcctgactcagtggctgctgaccagctactcggcgcggaaactggggctgaaaagcaccggacatgcgggcggtattcacaactggcggattgccggacaaggtctaagcttcgagcagatgctcaaagagatgggcaccgggctggtggtgacggaattgatgggccagggcgtgagtgcaattaccggtgattattcccgtggtgcggcgggcttctgggtagaaaacggcgaaattcagtatccggttagcgaaatcaccatcgcaggtaatttaaaagatatgtggcgcaatattgtcaccgtcggtaacgatattgaaacacgcagtaatatacagtgtggttctgtgctgttgccggagatgaaaatcgccggacagtaaaaaaactggcgcgacctgccgcgctataaactaaaaaattacacaaaatcattcgcactgcatcgagacggaaagtgaatgagggccggggagcgtactcgcagtacgtgacccggtcgaatgagcgtagtcgtcgatgargcagtgtgaaggatgaagtgtaaataaaaaaggaagtgagcaatgcgaaaaagcctgttagctattcttgcagtctcctcgttggtattcagttcggcgtcgtttgctgctgatcttgaagacaatatggaaaccctcaacgacaatttaaaagtggtcgaaaaagccgataacgcggcgcaagtcaaagacgcgttaacgaagatgcgcgccgcagcgctggatgcgcaaaaagcaacgccgccgaagctcgaagataaatcaccggacagcccggaaatgaaagatttccgccacggtttcgacattctggtcggtcagattgacgacgcgctgaagctggcaaatgaaggtaaagtaaaagaagcgcaggctgctgcagagcaactgaaaacgacccgcaattcatatcacaagaagtatcgttaattcctcatttccctgttgcctgcactcaggtaacagggaacttatcatcgcaaatgatgcaccacctgattgctgctgccgcgccagatcagggaagggtcttttaaatcctgcacaaatttgccgtcgaccagcacgttaatcaaatcaacaacctgcatttgcgcagcgttgagttcgtcgagtttatagcctgtccacacccagatgtctttacccggacactcggcgcggatgcgttgtaccagtttcagaatatccggcacgttttgcggatgcagcggatcgccgccggagagggaaataccctggcgtttgatacgagtgtcattcagatcgttaatgatctggtcttccattgctttagtaaatggctgaccggaatttacccgccatgtgcttttgttatagcaaccggggcattcatgaacacacccggagacaaacagggtgcagcgagtgccgggaccgttgacgatgtcgacaggatagtactgatgataattcattatttcgcctggcttatcagtccgcgtgtaggctgtatcaggcaatcaacgcctgatgcgacgctgtcgcgtcttatcaggcctacagccgttgccaaatgtaggccggataaggcgtttacgccgcatccggcaatcaacgcgggatgcgacgctttcacatcacatccggcatttgcttagtgcagatcaacctatctgcccatttcccaaatgtttaacgcggcgcttaacttcttcctgcttgccggcgttaaacggacgtgcatccgggctacctaaatatccgcacacgcggcgagttaccgacacacgggaggcgtcatggttaccacatttcgggcaggtgaagcctttgctggtgcactcgaactcaccggtaaagccacactcgtagcactcatcaatcggtgtattggtgccgtaatacggtacatgctgatagctgtaatcccagacatcttccagcgccttcaggttgtgctgaatgtttggatactcgccgtagcaaatgaaaccaccgttcgccagcggcgggtaaggcgcttcaaagtcgatcttgtcgtacgggttcaccttcttctccacatcgaggtggaaactgttggtgtagtaacctttatcggtcacgcccggcaccacgccaaactcagcagtatcgagacggcagaagcggtcgcacaggttttcactcggcgtgctgtagagactgaaaccataacccgtttcttctttccactgatccactgcctgacgcagacgttcaacaatggcgatacctttcgcgcggagctgctcgttgtcgtaaacatgttcgccgccgaacagcgcgttaatggtttcgtggatgccgatgtaacccagcgaaatagacgcacgaccgtttttgaagatttcagaaatatcatcgtcagcattgagacgcacgccacaagcaccttccatatagaggatcggggccacgcgcgctttcacgccttcgagacgagcgatacgggtcatcagagccttacgtgccagcaccagacgttcatccagcagcttccagaaggtggcttcatcgccttttgcttccagagcaatacgcggcaggttcaggctgatcacgccgaggttgttacgaccatcgtggatctgctcgccgttttcattttcccacacgccgaggaagctgcggcagcccatcggggttttaaacgaaccggtgactttcactacctgatcgtagttcaggatatccggatacatgcgcttgcttgcgcactccagcgccagctgtttgatgtcgtagttcggatcgccttttttatggttcagaccatcgcgaatcgcaaacaccagtttcgggaacaccgcagttttacggtttttaccgaggcctgcgatacggttacgcaggatagattcctgaatcaggcgcgactcccagctggtgcccagaccaaaaccaaaggttacaaacggcgtctgaccgttggcggtgtgcagggtgtttacttcgtactccagcgactggaaggcatcgtagcactctttaatggtacgagagttagcgtagccttcggcgtccgggatgttccactcttctgcggtcttgcgatgtttgttgtagctggcggtgacaaacggtgccagcacttcatcgatacggttaatggtggtgccgccataaatatggctggcaacctgagcaataatctgcgcagttaccgcggttgccgtagagatcgacttcggcggttcaatctcggcgttccccatcttaaagccctgggtcagcatgcctttcaggtcgatcaacatgcagttgaacatcgggaaaaacggtgagtaatcgagatcgtgatagtgaatatcgccacgctcatgtgcctgcaccacgtcacgcggcagcaggtgctgacgtgcatagtgtttagccacgatcccggccagcaggtcgcgctgggttggaatcaccttgctgtctttgttggcgttttcgttgagtaacgaggcgttggtctgctcgaccagaccacggatctcctgattcaggcgaccgcgtttttcacgttcaatgtcgcgatcgtgacggtactcgatgtaagcacgagccagttgtttgtatggacctgacatcagctggttttcaacagcggtctggatctcattgatatccacctggttgcggccctgcatctgctcgctgacaactgcagcaacagtggcgcaataatcggcatcatcgacttccgctgctttagctgcacgcagaatcgcttctttgatgcgctctgatttaaacggcactttgcagccgtctcgtttcatcacatgcggtgtcatgatcgctccatatttttaagaacaggttatccacagaaattgggaaaggcgttttccggttttttcgtttcgttttccggtgctttccgcaatcgccatccgcttatccacaacgccgcacctttttcgtggggagctgtagtagcaattatagtcgattgatacaacatattgggttgggacgcattttaaagtctatatatagtgctttgcatcaaggatgtttgaactttttttgatgtagctcaaagtaaaaagcagagcgtacggatgacgggcgctacagcgttatgtaaattttttaatgaatttgctggttgaaaaatcaacaaaaacaacatgctgacagacaaaaccccggaatgaccggcattaccggggyttagggaagatttayttctgtaaccaccagacagcytcaaaaggccgtaaagtcatggcacagggttgtggtgaggcttcttcgtagttatgcatcacaagctgccagttgccgcgcatttgccctggctgccagggttggatctcacggctaaggttggcaatgaccagcaaggtttgccccttccattcacggcgatagcaccacaatacagggctgtttggcagcagatcctggtaattgccccatgtcaggatggcttcctgcttacgcagtgcgattaacttttggtaggtgtaaaacaccgaggactcatcggccagcgcggcttctacgttgatttgttgatagttatcgcccaggccaatccacggttcgccagccgtaaacccggcattatcgccgttgctccattgcatgggcgtgcggctgttgtcacgggatttactggcgaggattgccaataaytcgtcggcatcacgcccatcgttgcgcagctcggcaaacatattgaggctctctacgtcgcgatagtcagtaatgcgcgtgaaatgcgggttggtcatgccaatctcttcgccctggtagatatacggcgttccctgcatgccatgcagcaccatcgccagcatttttgccgcaggcacgcggtattcaccttcatcaccaaagcgagaaacaatgcgcggctgatcgtggttacaccagaacaaggcattcaatgctacgttgtgcattccttgttgccagtggcggaacaatgttttcaacgccacaaagtcaggtttagccagcgtccatttttcaccaccgggataatcgaccttcaggtgatgaaaattaaaggtcatcgacaattcactgcctgtcagtgccgcgtatcgctggcaatgctcaaggctggtggaggacatttcacctacggtcattaacccgcgtggcgtaaacacatcgcggttcatctcgtgcaaaaactcgtgtgctcgtggcccgtcggtgtagaagcgacgcccgtcgccatccaggtcatcagggaaacgcgggtctttggagatcagattcaccacatccaggcgcaacccgtcgaccccacgatcggcccagaactcacagacttttttcagctctgcgcgtaccgctggattctcccagttgagatccgcctgttctggtgcaaagagatgcaaatagtactgttcgctttccgcatgccagcgccacgcactaccgccaaattttgaacgccagttgttcggtggcgtttctggttcgccatcgcgccagatataaaactggcggtaagggctttctttgttcagcgcctcgcgaaaccaggcatgttgggtagaggtatggttaaacaccatatcgagaatgatacgaatcccgcgcgattttgcctgcgtcaccagttcgtcaaaatcgtccagcgtgccgtaggtgggatcaatcgccgtatagttcgctacatcgtaaccgttatcgacctgcggagagacataaaagggggttagccagatggcatcaacgcccagtttatgcagatagtccaggcgttggataacgccacgtaaatcgccggtgccgctacccgtggtgtcctgaaaactctttggataaatctggtagataacgccgttttgccaccagtggggaagattagtcattacgttattcctgcaaatgcgagggggcgcaattgcgccccgaagaaaattaaacaatgtccagcgtgcccaggcggtatttccgctgatagataaacgaggtgagtacaatcgggatgatgatggcgatagccattgccagcgcaaacacctgccagtagctcggttgaatcgagagaattcccggcaggccgcctacgcmgatgccattcgccataacgccgttcaggccgcatagcaatcctgccagaccagaaccaatcatcgcgcacagcatcgggaagcgatatttcaggttgatgccgtacattgcaggctcagtgaccccaagccaggcggagatcgccgcaggcacggagatctcgcgttcattgtgcttgcggctggaaatgataatgcctatcacggcggagccctgagcgatattcgacagcgcaatcagcggccacactggcgtaccacccatgctttgaatcatctgcaaatcaatagcaagcgtggtctggtgtacaccggtgatcaccagcggggcgtacaggaagccaaacaatgccgcgccaatcggagcaaagctgccggtcatcaggtgacgtaccgcaaaggcaacgccatcgccaatcatgcgaccaaacggaccaatcagcgcatgggcgaggaacaccgcgaggatcagcgaacagacgggcaccaccaccagatagaggtaatccggcacgatgcgtttaaggcgagtttcaataacgcccagcgccagcccggctaacagtgccgggatcacctgcgcctgatagcccactttggcgatgctgaacatgccaaagtcccacacttccggcagctgctgcccgagcagataagcgttcatcagttggggggaaaccagtgtcacgccaagcacgataccaaggatcggcgtgccgcccatttttttcaccgctgaccagcaaatcccgaccggcaggtagaagaagatcgcttcaccgatcaaccacagaaaatcgtagatcgtttgcagggaagggtacatttgcgccagcgtttgaccgttgctcatgggcaaatcgccgatcacattgcgaaaaccgaggatcaaaccgccgctaatcaacgcgggcagcaacgggaagaagatctctgcgaaatgagagatcaactgctcatgccatttcatattctgccgggcggctttttttacctgctctttatcaacctgcgcctgtccggttgacgctatcagtgcttgatagtaatcacccacgttggtgccaatcaccacctgaaattgcccggcattggtgaaacagcctttcaccatggggagttgctcaatttctttcggtctggcattggccggttggttgaggacaaagcgcaggcgagtaatacagtggctcaccgtcgcaatattgccgcgcccgccgaccagttcaatcaaccgatcgatatccgtttggtttattttgctcatcataaagccccatggcagatgacatttttggttggctgcagaatatattgcgcggaaaaatttaaaaacgggaacgttcccgaaacgcagcgaagatcacaatttatcgttcaggaaacgatcaggacaggttggcggggatgatgatttgttgcggttcgctgcgttcggttacctgcgcgatcaactggcaagccgcctggcgtccagcttcggcgtaaccaggatctacggtgacgatctccggatgaaggaatttcattaacggcgtattaccgacgctcgccagttgcaaggtgtcgatgcgttgctcttgcaggtatttacttgcgccaagtgccagcgtgtcggttgcgcacagtaaggcggtagtttcaggcgtaatcacttttgctacgttctcatagccttgcttcatagcaagccctggcagggcggcaacgggatgcagtttatgcgctttgcagaacgccaggtaggcttcgtgacgtcgcttaccggttgtcacgtcactgtgcggcacgccgagataactgatattacgatgcccctggtcatacagccgttgcatcaggatcttgattgccccttcgtcgtcataacagaccgaagcaaagccttttgcgtcacgcgccagcagaaccagcgatgactgccagtgggctaacatttcttctgttatgccagtaaaaccgaacagcactacgccgtcgatattacgccgtttcagcacccccaaatgttcggcaactaattgcggggaaaactgactttccatcatgattgggtcgtaaccttgttcatagaacgctggcagcatggtttgaacggcgagattttctgacaacgaatccagacgggtaacaatgatggcgaccactttatcgctttgcccacgcatagcgcgcgcagaacgggaaggggaaaatccatgctgattcatcactgcttcaacacgctcgcgggtgcgctggctcacgccgctttygttattcagcacccgggaaactgtagatttccccacgccgcttaagcgcgcgatgtctttgatggtcagccgattttgcatcctgttgtcctgtaacgtgttgtttaattatttgagcctaacttacccgtgcattcagcaatgggtaaactctggtttatcgttggtttagttgccagcaggtattatatcgccatagatgctacgaatattattggattctccttattatttgcggcgcttttttcacttaccggaggttatatggaacctgatcccacgcctctccctcgacggagattaaaacttttccggtaagcccgtcttttcacggcgttaccggatgcgtaaggccgtgacgttttaacgtccctgctcagctttattaccttcaggtaaggcttcgccacgcctgaagacatttctgtactgtttcagacagtgcggagggactccttatgtttaaagaaatttttacccggctcattcgccatttaccttcccgtctggttcatcgtgatccattgcctggcgcgcagcagacagtgaatacggtggtcccgccgtccttaagtgcgcattgcctgaaaatggcggtgatgcccgaagaagaattgtggaaaacgttcgacacccatccggaagggttaaatcaggcggaagtggaatctgcccgcgaacaacatggtgaaaataaattacccgcacaacaaccgtcgccgtggtgggtacatttatgggtctgctatcgcaacccctttaatattttactcaccattctcggcgctatttcttacgccacggaagatttatttgccgcgggcgttatcgcgctaatggtcgctatttcaacgttgctgaactttattcaggaagcacgttccactaaagcggcagatgccctgaaagcgatggtcagcaataccgcgacggtgctgcgcgtaattaacgacaaaggcgaaaatggctggctggagatcccgatcgaccagctggtgcccggcgatattataaaactggcggcgggagatatgatcccggcagatttacgtatcttgcaggcgcgggatctgttcgtcgctcaggcgtcgttaaccggtgagtctctgcccgtggaaaaagccgctaccactcgccagccggagcacagcaatccgctggagtgcgacacgctgtgttttatgggcaccaccgtggtgagcggcacggcacaagcaatggtgattgctacaggtgccaatacctggtttggtcaactggcggggcgtgttagtgagcaggaaagcgagccgaatgcctttcagcaagggatcagccgcgtcagtatgctgctgattcgctttatgctggtgatggcaccggtggtgctgttaatcaatggctacaccaaaggcgactggtgggaagcggcgctgtttgcgctttcggtcgcggtaggcctaacgccggaaatgttgccgatgattgttacytcgacgctggcgcgcggcgcagtaaagctgtcgaaacagaaagtgatcgtcaaacatctggatgctattcagaactttggcgcaatggatattctgtgcactgataaaaccggcaccctgacacaggataaaattgtgctggagaatcataccgatatctccggtaaaaccagcgaacgcgtgctgcatagcgcgtggttgaatagtcattatcagaccggacttaaaaacctgctcgatacagcggtgctcgaaggtacggatgaagagtcagcgcgctcgctggccagtcgttggcaaaaaatcgatgagattccgtttgatttcgagcgtcgccggatgtcggtggtagtggcagaaaataccgagcaccatcagctggtttgcaaaggtgcattgcaggaaatcctcaatgtgtgttcgcaggtgcgtcacaatggcgagattgtgccgctcgatgacatcatgctgcgtaagattaagcgggttactgatacgctgaatcgtcaggggctgcgcgtggttgcggtggcgacgaaatacctgccagcgcgtgaaggagattaccagcgggcggatgaatccgacctgatcctcgaaggatatattgctttccttgatccgccaaaagagacaaccgytccggcactgaaggcattaaaagcgagtggaattaccgtaaaaatccttactggcgacagtgagttagttgcagcgaaagtgtgccatgaagtggggctggacgcgggagaggtggtcattggtagtgatattgaaacgctatctgacgacgaactggcaaatcttgcacagcgcactacgctgtttgcccgcctgacgccgatgcataaagaacgcattgtgaccttactgaagcgcgaagggcatgtggttggctttatgggcgatggtattaatgatgcgcccgccttacgcgctgcggatatcggcatttctgtggacggcgcggtagatattgcccgtgaagcggctgatatcatcctgctggaaaaaagcctgatggtgctggaagagggggttattgagggacgtcgcactttcgccaacatgctgaaatacatcaaaatgacggcgagttctaacttcggtaatgtgttcagcgtgctggtggcgagtgctttcttgcccttcctgccgatgttgccgttacacttgcttattcagaacctgctgtacgatgtgtcacaggtggcgatcccgtttgataacgtcgacgacgagcaaattcaaaagccgcagcgttggaatccggcggatctggggcgctttatgatcttcttcggaccgatcagctcgatcttcgatattctgacgttttgcctgatgtggtgggtattccatgccaacacgccggaaacgcaaacgctgttccagtcgggatggtttgtggtgggcttactgtcgcaaacgctgattgtgcatatgatccgcacccgccgtgtgccgtttattcagagctgtgcatcgtggccgttaatgatcatgaccgtgatcgtgatgattgtcgggatcgcattgccgttttcaccgctggccagttatctgcaattacaggcgctgccgttaagctatttcccgtggctggttgcgattctggcagggtatatgacattaacccagttggtgaaagggttctatagccgtcgttacggctggcaataaagaataaactgggcacgatagccccgattcagattgcagacaaagtaagctttgttcatgccggatgcggcgtaaatgccttatccggccaacaaattcaataaattgcaggaatcacgtaggcctgataagcgtagcgcatcaggcgattttgcgtttgtcatcagacttaatccgggcatgatagcccggatttccatcaagattagcgacgaacagcgatcgcttcgatctcaatcttcacgtctttcggcagacgggcaacttcaacgcaagaacgtgccgggaaggtggcgttgtgttcggtgaagaaggcttcgtaagtggcgtttacggttgcgaagtcgttcagatcttttacaaacacggtagttttaacgatgtcgcccactttcagaccagcggcttcgacgatcgcttttacgttatccagcgactgacgtgcctgtgcagcgacgtctgccggtacttcgcccgttttcggatttaccgggatctgaccggaagtgatgatcatattgcccakatcaacgccctgtacgtaaggaccgatagctgccggtgcattttccgtcgcgatagttttgctcatgatttctcctttattacagcggtaaaaagtctggctcattatagggagccagacttttattaccaaccgcaattaattggccagcaccacattatgggaaaactctttttcacagtatttgcatttgagcgcgatatcattggcgcgttttcgcacggcaaagctggaagaaaccggttcggcatggctgatacagttgctgttcgggcagaccagcacattgtcgatgcgctccggcagacttgggcgcgatttacccaccacttcatagttgtcgatacggttaaccgtggcttgcggcgcatacaatgccagttgatctacctggtcttcactcaaaaaggtattttcgattttgatcagatctttgcggcccatctcgccagaaggcaggttcagaccgatggtgatgcgctgatccgtttcggtcagcttgaacagactcaacagcttaaaaccgatctgggcggggatatggtcaattaccgtgccgcgtttaatagcttcaacctgcaatttattatcgtgtgtcatctctatttccccttacagtaccagatcgcgattcagaaccagtgccagtaacgcctggcgagcgaaaatcccgttgcctgcctgctggaagtaccaggcgtgtggcgttttatcaacatccgtcgcaatctcatcaacacgcggcagcggatgaagtactttcatattggctttggcgttgtggagatcgctggcgcgaagaacaaactgcgctttcacgttggcgtactcggacgggtccagacgctctttttgcacgcgggtcatgtacaggatgtcaacttccgccatcacttcttcaatagagctgtgcagactccatgcgatccctttttcatcaagcatatccagaatgtattgcggcattgccagcgcgtccggcgcgatgaagtaaaaacggttgccgtcgaacttcgctaacgcctgagtcagggagtgaacggtgcggccatatttcaggtcaccaaccattgcgacgtggagattgtccagacgcccctgggtttcctgaatggtgaataagtccagcaaggtttgcgtcggatgttggttggagccatcaccggcattcagtaccggtacattgccggaaaactcggtggccaggcgcgccgcaccttcctgcggatgacgcatcactatcgcatcgacgtaagtgctgataaccgaaatggtatcggccagcgtttcgccctttttacccagtgatgtattggcgctgtcggagaagcccaccacgctggcacccaggcggtgcatggaagtttcgaaagagaggcgggtacgggtagaggmttcgaagaaacagctggcaatgactttgtgcttcaacagctctggttgcgggtttgctttcagtttcgccgctgtcgccagcaccagattaaggtcatcgcgactaaggtcgtttatggaaatgatatgtttctgatatagcggattagccatcttttatctcctgacgcctgggcaaaaaaaagcccctcgattgaggggctgggaatgggtgatcaacgggaagaaaaacggcaggccagcgtcttttttcagacgcggtaagacaaaatgtcgaacacactgaaccatacatcctcccggcaaattgtccggcattatactcatcgtcagaagcggtgcaagcatttgatgcaatattttgtcagcgcaaacggtttatttgaattataagtcaaaatatatgtatttttatttactgtgattctggaggggaactgtcgttcggtatcaataattgcagacatttcctgcttttttctttttcactttcacgcaatcagatatgcattttattccattcatccgacttatagggcggagtgtgaaaacgaacggctaacactattgcttacagctcagggatgcgcgctatcactttaatttcaaaatcaaagcctgccagccatgtaacgcccaccgccgtccaggttggataaggtggcgcgctaaatatttcatttttcaccgtcatgatgtcttcaaattgtttttctggatcggtatgaaagctcgtaacatcaatgatatcgtcaaaagtgcatcccgcagctgccagggtcgcatgcaaattatcaaatgccagtctgacttgttgctgaaaatcgggttctggtgttccgtcctctcgacttcctacttgcccggaaacaaacagcaaatcgccggaacgaatagccgcagaataacgatgttctgcatacagtgaatgtcggccagcagggaaaacagcggttctttctaccatttggttatcctcaagatttacgacatgaacagaagatttatatttaccaggagccgcttttagcggacgacgtgagtaaacaaaacccagacatcatgggaaatggctgggcttaattgagcgtagtcggttatgcgccaaacgcgccatcaatggtatgcatcgcgccggtaacaaaactggcttctggccctgctaaccatgcgaccataccagcgacctcttccggttgcccatgtcttttgatagccataaaactatgcaacatatcgcgcattggcccgttggcgggattagcgtcggtatcaattggccctggctggacgacgttgatggtgatcccacgcggtccaaaatcacgggccagcccgcgcgccatgccttgtagggcagatttactggcggcataagcagccatgcctgcaacaggcatacgatcgccattcacggagccgatgattaagatgcgcccaccttcgggcatctgccgggcggcttcaacagaggcatggtaaggagcatgaatattgattttgaaaaggcgatcaatatcgtcggcatttaattccagggcatcgccaaagacgccaatacctgcatttaccaccaggatatccaatgcgccgctcttacgaacgacatcaatgacagcgtctctgtcagcactatctgtaaatactgctgtcgctcccgtctcttgtgccaggcgttcagcggcatctttcgaccccgcataggtgaatcgtacattggccccatcggtgacgaaacgacgtacgatagcggcaccgattccacgactgccaccgaggatgagaactgtcttacctgtaaaagcgcccataaggactccttgatttattatgtaacatgcattacaaaactgttttaactttctgtcaacaagttttgtaatggtcactaaaaaacaatctcgcgttccaggtcgtcccagacgtttcgctcctgagcaggcagtctctgcggcaaaagtgctttttcaccaaaaaggtttcgatgctgtcagtgttgctgaagttactgattatcttggtattaaccccccgagcctctacgcggcttttggcagtaaggctgggttatttagccgtgtactcaatgaatatgtcggtacggaagctattccgcttgtcgatattcttcgtgatgatcgtccggtaggggagtgcctggctgaggtattaaaagaagcggcgcgcagatatagccaaaacggcggctgcgctggctgtatggttcttgaaggcattcatagkcatgatccacaagcgcgtgatattgccgwtcaatattatcacgccgcagaaacggccatttatgactatatcgccaggctgcatccacaaagcgcacaatgtgtgactgattttatgagtaccgtgatgtcagggctttctgcgaaggcacgagaggggcactccctcgaacaactctgtgcaactgctgcactggcgggggaagcgataaaaactattctcaaggagtgatgctggccttgatccgaaaggcgggaacgcgcctgccgataagttgtgataagacaataattcacgcgttaaggctggctgaattgatcatcttttcgtataacggtggaaatgaaacattgttttaattaaggagtggaaaagatgatcatcggaaatattcataatcttcagccgtggctaccccaggagttacgccaggcgattgagcatatcaaagcacacgttacggcagaaacgccaaagggcaagcacgatatcgaaggtaatcgtctgttttatcttatctcggaagatatgaccgagccgtacgaagctcgccgtgcggagtaccatgcccgctatctcgacattcagattgtgttaaaaggtcaggaaggcatgaccttcagcacacaaccggcaggtacgccggataccgactggttagctgataaagacatcgcatttttgccggaaggcgttgatgagaaaacagttatccttaatgaaggtgattttgttgtgttttatccgggggaagtgcataaaccgctgtgcgcagtgggtgcaccagcccaggttcgcaaagcagtagtgaagatgctgatggcgtgatgacttttcgccgtaaataactccaggtttacggcgagtttgtgaaaagagcgttttttgatatttttttgtgagtaaaatttgtaatgcttagacgttcttattaactcaaggagttcgtcatgagcaaaatatcagatttgaattattctcaacacattacattagccgacaattttaaacaaaaaagtgaagttttaaatacctggcgtgttggaatgaataattttgcccgtaatgccggggggcaggataacacaagaaatatccttaatcctaagacatttttggagtttttggtaaaaatatttaccctgggttatgtggattttagcaaacgctccaacgaagcgggaagaaatatgatggctcatattgagtcctcatcttatatcaaaaataatgatggcagtgagataatgaagtttgttatgaataatcctgaaggggaacgagcggattcacccaaggtgattatagaaatttcactttccactattactactatggggactcgtcaaggacatacagccattatatttccacaacctgatggttcgactaaccgttatgaaagaaagtcctttgaaagaaaagatgagagttcattacacctgattactaacaaggttctggcgtgttaccaacgcgaagctaacaaggaaatagctcgtctattaaataatcatcagaagttaaataatctacagaagttaaataatctacagaagttaaataatctacagaagttaaataatctacagaagttaaataatatacagaagttaaataatatacaggagttaaataattcgcaggagttaaataattcgcaggagttaaataattcgcaggagttaaataactcgcaggacttaaaaaattcgcaggtgagttgtaaaggttcagttgattttacgattacggatttattagaaaaatcattgaataatgcattattagcaataaggaacgaacatctgctattaatgcctcatgtatgtagtgaatcgatttcatacttactgggcgaaaatggtatacttgaagaaatagataagctctacgaattaaatgatcacggaattgataatgacaaagaaggtaacaatgaaattaatgacatcatgattaacctgtctcatattcttattgaatccttagatgatgcaaaggttaatcttacaccggtcatccattcgatgttgatgacttttttagaattgccatataataatgatgtaaaaatactggagtggtgttttaataaaagcatgcaatattttgatgattctgcaaagatagagcatgcatgctccgtaataaatcatattaattttcgtcgcgatcagtctaaagtagctgagacattatttttcaatctcgataaagaaccctataaaaatagccctgaattacaggagttgatttggaaaaagttggttgtatatgtcaatgattttaacttaagcaatcgagaaaaaacatatttaatacaaagaatatttaataatgttgagtcactatttaataaagtacctgtcagtattttagttaatgatatttttatgaatgatttttttatgaaaaacactgagatgattaattggtacttccctcggttacttaagagctatgaggatgaaaagatttattttgataagttagggtataattttaataataaagagtctaatgaagagattatgaaaaatcaaccaaaagatgttattgaagaaaaacttaataatgaattaaaacttaggtttagaatgatgcaaactatcttgaaatcggaggttaatgtatcgccatttattgaccaacagcgtttaaatacactaaatcctccggaaaatttacgtatagcaatagaaaaatttggctggaagaaaaaaactatcactgcataaaataatttgacgccgggatgtttctgtatttcccggcatctttatagcgatatcaattatttactgagtgtcgcgaccatcaccgctttgatggtgtgcatgcggttttccgcctgatcaaaaacaatgctggcggcagattcgaagacctcatcagtcacttccattccgccatgtaggccaaactcttccgccattttcttgccaagcgtcgtttggtcatcatggaacgcgggcaggcagtggaggaatttgacctccgggttaccggtcaactgcatcatcttgctgttcacctgataatcacgcagtaatgcaatgcgttcagcccatttttcttttgcttcacccatcgacacccatacatcggtatagataaagtcagcaccttcaacgcctttagctacatcttccgtcagcgtaatattcccgccattttgttgtgccagggcgcggcattccgtaaccagcgcagcttccggccagcatgcctgtggcgcgaccagacgcaaatccagaccggtaagcgccgcagcttcgagcatcgaattgcccatgttgttacgtgcgtcacctgcatagaccagcgtcatttcgttgaatggtttaccgggtaaatgctcctgcatggtgaggagatccgccagcaactgcgtggggtgaaactcattggtcaggccgttccataccggcacgccagcgtattccgccagtgtttcgacaatctcctgaccatagccgcgatactgaataccgtcatacatgcgacccagcacgcgggcagtgtctttaatcgactctttatgaccaatctgactgccgcttgggccgagataagtaacgcgagcaccctggtcatatgcggcaacttcgaaagagcatcgggtacgggtcgagtctttttcgaagatgagcgcgatgtttttaccagtgagtttggcttcttctttgccgcttttcttatcggctttcagcttcgcggctaactgcagcaggctgttgagttcagctggcgtgaaatcgagtaatttcaggaaatgcttatgataaaacccggacatagatccctcctgtggctaacgtctcaatgaattaaaattcaatttatatggatgattattcatttgcaagtctaaagcataaatctttgtcacaaaggtggaggcaatgccagtggtgtgtgacaatatgagtatcggcaggacattaagaggaatgagccatggcaaacccggaacaactggaagaacagcgtgaagaaacacgtttgattattgaagaattactggaagatggcagcgatccggacgcgctgtacaccatcgaacaccatctttccgcagacgatctggaaaccctggaaaaagcagcagttgaagcgtttaaactcggttacgaagtgaccgatccagaagagctggaagttgaagatggtgatatcgtgatttgctgcgacatcctcagcgagtgcgcgttgaatgccgatctgatcgatgcccaggttgaacaactgatgacgctggcggagaaatttgacgttgagtacgacggttggggcacttactttgaagatcccaacggcgaagacggcgacgatgaagattttgtcgatgaagacgatgacggggttcgccactaattaattgattaaaatgcccgatagcacacactagcgggcatttttttagagttcgcgtagcatccgcacttcacaatcaacatggcccgtgcagccaagtgcatagtcgatatgttgaaaacctaaatgttcatacaaaccaatcgcttctttcaaaaaagcggtcgtttccagatagcagcgtttgaagcccatttctcttgcctcctccatcgcctttaaggccagtttttttgccagccctttgccgcgaatagccggaagaaaatacatcttttgcagttcgcaaatgtccgattcactacctgctaatggcgcaatcccaccgccgccgaccacttcaccntcgtactcaaccacccaatatgcatgacccggctgactatacacttgatacagctcgtcaagattcggatcggcgacggtgtagcctttatcagcggtaagaccgtattcggcggatacctgacgaatgacgcgggcgatagcaggattatcctgcagcgtcaggcgacgcattacaggtgattgcggcgcaatgttattcatagtttaacccaataaaaataaagtaattatacatttgtttaataccactctcttcttacgtgcgcaagcgtcttataaagcaataaagtttttgccagcctattactgataagagtattgtaacgtggcagaacattttactgtctgtatctataaattatatcaatggattttttaattcagggaatttttatggctcaagttattaatgaaatggatgttccgtcccattcgtttgtttttcatggtacaggtgagagatattttcttatttgtgtggtgaatgtgttgttaacgattataacgctaggtatctatttaccatgggcattaatgaaatgtaagcgttatctctatgctaatatggaagttaacggacaacgattttcttatggaattactggtgggaatgttttttttagttgtcttgtttttgtttttttctatttcgcaatcttaatgacagtgtcagcagatatgccgcttattggctgtgttttgactttgtcactgttggttttgcttatatttatggcagcaaaaggactgcgttatcaggccttgatgaccagtctcaacggcgtaagatttagttttaattgctctatgaaaggggtctggtgggtaacctttttcttgccgattttaatggccattgggatggggactgttttctttatctcgacaaagatgctacatgccaatagttcaagtagtgttattgtatctgtggttctgatggcaatagttggtattgtttccattggtatttttaatggtactttatatagcctggtaatgagttttctctggagcaataccagtttcggtatacatcgtttcaaggtgaaattagatactgcgtattgtataaaatatgccatcctcgcatttttagctttattaccttttctcgctgttgctggttatattatcttcgatcaaatattaaatgcgtatgatagttctgtgtatgcaaatgatgatattgagaatttacagcaatttatggaaatgcaacgtaaaatgataatcgcgcagttaatctattattttgggattgctgttagcaccagttatttaacggtgtcgttgcgaaatcattttatgagcaacctgtcactgaatgatgggcgtattcgttttcgctcaactttaacataccacggtatgctttatcgcatgtgtgcgttggtggtgatatccgggattacgggcggtctggcttatccactgctgaaaatatggatgattgactggcaggcaaaaaatacgtatttgctgggcgatttggatgaccttcctttaatcaataaagaagaacaaccagataaaggcttcttagccagtatttcacggggaattatgccttctttaccatttctgtaagagataaaaaggccggagcatgctccggccttcgttttcatcactgtgttttgattacagcgcggcgataacagcctgctgttcaatcagcttcgctttcgcttccgcatagccttccagcttctcacgctctttcgcgatgaccgcttccggtgcgcgggcgacaaagccttcattcgccagcttgttctcgatacggctgatttcgccttcgatcttcgccacttctttcgccagacgcgccagctcatcttctttgttgatgaggccagccatcgggatcagcagctctgcgccgtcgatgatcttcgtaacggaaaccggacctttgtcatcggcaggcagcacggtgatgctttccagacgcgccagggtttgcaggaagccacggttttcatttacgcgacgttctgcatccgcgctgcaaccacgcagcagcagctccagcggtttgcccggcgcgatgttcatttctgcacggatgttacgtaccgcaacgatcgcctgtttcagccattcggtgtcggccagtgcggcttcatcaacctgagatgcatcgtactgcgggaacggctgcagcatgatggtgtcggcagtgataccgcaaagtactttcacacgctgccagatggtttcggtgatgaacggaatgatcggatgcgcgaggcgcagcagaccttccagtacagtcaccagcgtatggcgagtaccgcgcagttctgcttcggtgccaccgttcattaccggcttggtcagctcgagataccagtcacagaactggttccaggtaaactcatacagaatgcctgcggcgatatcgaagcggaagctgtccagcgcttcgcggtacgctttgatggtctggttgaactccgccagaatccagcggtccgccagcgacagcgtcatttcgccgccgttgaagccgcaatcctgaccttccgtgttcatcagcacaaagcggctggcgttccacagcttgttacagaagttacggtagccttccagacgcttcatatcccagttgatgtcacgaccggtagacgccagtgccgccagggtgaagcgcagggcatcggtgccgtgcggctcaataccgttcgggaactgcttctcggtgcgcttacggattttgtccgccagctgcggctgcatcatattgccggtacgtttttccagcagttctggcagcgaaataccgtcaaccatatccagcgggtcgataacgttacccttggatttggacatcttctggccttcgtcgtcacgaatcagaccggtcatgtaaacggtgtggaacggcacctgcggtttgccattttcatctttgatgaagtgcatggtcatcatgatcatgcgggcaatccagaagaagatgatgtcgaaaccagataccatcacgctggttgggtggaactggcgcagtgcgtcggtgttttccggccagcctagggtagagaaggtccacagcgcagaagagaaccaggtgtcgagaacgtcttcgtcctgacgcagggcaacgtcggcaccgaggttattttccttgcgcacttcttcttcgttgcggccaacataaacgttacccgcttcgtcgtaccatgccgggatacggtgaccccaccacagctgacgagagatacaccagtcctgaatatcgcgcatccaggagaagtacatgttttcgtactgcttcggtacgaactgaatgtcgccgttctcaaccgcttcaactgccggcttcgccagtacatcggcacgtacgtaccactggtcggtcagcattggttcgataactacgccgccacggtcgccgtaaggaactgtcaggtcgtgcggtttaatttcttccagcaggccgagtgcgtcaaccgcagcaacgaccgctttacgtgcagcaaaacgctcgagtttctggaactctgccgggatttcgctggaataaacgtcagattcgttacctttggtatcgaacacctgggcgctttcacggatatcgccgtcaaaggtcaggatgttgatcatcggcagcgcgtgacgtttacccacttcatagtcgttaaagtcgtgcgccggagtgattttcacgcagccggtgcctttttccatgtcggcgtgttcgtcgccaacgatcggaatacgacggttaaccagcggcagaatgacatatttgccaatcagatctttgtaacgcggatcttccgggttaacggctacgccagtatcgcccagcagggtttccggacgggtagtcgcgaccaccagataatctttaccgtctgcggttttcgcaccgtcagccagcggatagcggatgtgccacatcgaacctttcgattcgcggttttccacttccaggtcagagatagcggtgcgcagtttcgggtcccagtttaccaggcgtttgccacggtaaatcaggtcttctttatatagacgaacgaaaacttctttcaccgcattggacaggccttcgtccatcgtgaagcgttcacgttcccagtcgacggagttgccgagacggcgcatctgacgggtaatcgtgccgccggattccgctttccattcccagattttgtcgatgaaagcttcgcggccgtagtcgtgacgggttttaccttcttctgcggcaatcttgcgctcaacgaccatctgggtagcgatcccggcgtggtcagtaccgacctgccacagggtgtttttgccctgcatgcgctgatagcggatcatggtatccatgatggtttgctggaaggcgtgacccatatgcaaactgccggtgacgttcggcggcgggatcatgatgcagaaactttcctggctttcatcgccattaggcttaaagtagccctgcttttcccagtgctcgtaaagcggctgttcgatatcttgtgggttatatgtcttttccattatttccaggttgccgtattcaggttgaaaccagccacgcggtaggctttatagcgttcgcgcgccagttgtttcagagaatcttcataaggaacgaagtctaccacttctgtgaaagcggtggcaaaatctgcaaagcttgttcgcagactaatcaatatatcgcgcgggctgctgctgcgtttttgcggccaggcgatctccaccggcgcaccgccgcgcggtccttctcccgctaaattatgcggaacaaagctttctgccggacgcgcccacagggcttcatccagccggtaagcctgcttttcatcttcacaggcgatgagcacgcgcttaccgctgcgccaacgttctgcggcaatttcacacaccagttgctcaacggcgcttaagccatcgacggtggtgtcattgtccagaaggtagaacgtcgcgtttttcatatatggggcttcttgtggtggatttaaatacgcatcaggtatacaccgcagcgcctgatgcgacgctgttgtgtcttatcaggcctacgagttcagtgctgtgtgtaggtcggataaggcgctcacgccgcatccgacaataacagcattgcctgatgcgacgctgccgcgtcttatcaggcctacgagttcggtgctgtgtaggtcggataaggcgttcatgccgcatccgacaataacagcattgcctgatgcgacgcttgcgcgtcttatcaggcctacgagttcagtgctgtgtaggtcggataaggcgttcacgccgcatccggcaataacagccttgcctgacgcaattactcttcgccgttaaacccagcgcggttcaacaggaactgtgccagcaacgctaccggacgaccggttgcgccttttgctttaccagaacgccaggcggttcctgcaatatccaggtgcgcccagttgtacttacgggtaaagcgtgacaggaagcaacctgcggtaatcgccccaccaggacgaccgccaatgttcgccatatcggcaaaattggactccagttgttcctgatactcgtcacccagcggtaagcgccatgcgcggtcaccggattgttcagacgcggcaatcagttcatgggccagcggattatggttcgccatcagaccggtaatgtgatgacccagcgcgatcacgcaggcaccggtcagcgtcgccacgtcaatcaccgcttccggctcaaaacgctcaacgtaagttaacacgtcgcacagtaccaggcggccttcagcgtcggtattcagcacttcaacggtttgaccggacatggtggttaacacatcgcccggacgataggctcgtccgccaggcatgttttcgcagcctgccaacacgccgataacgttaatcggcagttgtagctccgcgaccatccgcatcacgccgtaaaccgctgccgcaccgcacatatcgtacttcatctcatccatgccttctgaaggcttgatcgagataccgccggagtcgaaggttaaacctttacccaccagcacgattgggcgtgcatcttccgacgcgttgcctttgtactcaatcaccgacatcagcgattcgttttgcgaaccctgaccgaccgccagataggaatgcatccccagctctttcatctgctgttcgccgataacgcgggtgataacattcttgctgtagctgtcagccagctggcgcgcttgtgaagcgaggtaagcggcgttacagatattcggcggcatattaccgagatctttcgcggctttaatcccggcggcaatcgccagaccgtgctggatcgcgcgctcaccgctggtcagttcacggcgggtcggcacgttgaacaccatcttacgcagcggacgacgcggttcgctcttgttcgttttcagctgatcgaaactgtagagcgtctcttttgccgtctcgacagcctgacgcactttccagtagttgttacggcctttaacgtgcagttcagtcagaaagcagaccgcttccattgagccagtatcattcagcgtattaatggttttctgaataacctgcttgtactgacgctcatccagctcacgttctttgccgcaaccaataaggagaattcgctcggaaagtacattcggaacatggtgcagcaacaatgtctgccccggttttccttccagttcgccccgacgtagcagggcgctgatgtacccatcgctgattttatcgagctgttctgcaatcggagaaaggcgacgtggttcgaagacgcccacgacgatgcaggcactccgctgtttctccgggctaccgctttttacactaaactccatgcactacgctcctgaatcttaaaracaacggcggtggctacagatagaattgcaagctttcgtaactcatgtccgctgttgcgatgacttcgtgttaatcttaacgttattacggcattggcacgtcagaacaaaatctgagaggtgaatccgttgagtataattatcttagcgacgatttcgacgactcaagagaataaatgacgtttaagccatgaaacaagctaaaatcctgcaaaagacgagtttttacgggcgtatttaaagtgataatcataagatatctggtgcgggagacgctcaaaagccagctggcgatactcttcatcttgcttttgatcttcttctgtcaaaagttagtgaggatcctcggcgcagcggttgacggcgatattccggcgaatctggtgctctcccttctcgggttgggcgtgccggaaatggcgcagcttatcctgccattaagcctgttcctcgggctgctgatgacgctgggcaaactgtataccgaaagtgaaattacggtaatgcatgcctgcggcctgagcaaagcggttctggtgaaagcggcaatgatccttgcggtattcacggcaatcgtcgcggcggttaacgtgatgtgggcgggaccgtggtcatcgcgtcatcaggatgaagtgttagcagaagcgaaagcgaaccctggcatggcggcgctggcgcaagggcaattccagcaagcgactaatggcagttcggtgctgttcatcgaaagcgttgacggcagcgatttcaaagatgtgttcctcgcgcaaattcgaccaaaaggtaatgcacgtccttctgtggtggtggccgattccggacatttaacccagctgcgcgacggctcccaggtcgtcactctcaaccagggaacgcgcttcgaaggcactgcactgttacgtgatttccgcattacggatttccaggattatcaggcgatcattggtcaccaggcggtggcgctcgacccgaacgataccgaccagatggacatgcgcacattgtggaacactgacaccgatcgtgctcgcgcagaactgaactggcgtatcacgttggtattcaccgtgtttatgatggcacttatggtcgtaccgctgagcgtggttaacccacgtcagggacgcgtactgtcgatgctgccagccatgctgctgtatctacttttcttcctgatccagacctccctgaaatcgaacggcggtaaaggtaagctggacccgacgctgtggatgtggaccgttaacctgatttatctggctttggcgattgttctcaacctttgggacaccgtgccggtccgccgcctgcgcgccagtttttcgcgtaaaggagcggtgtgatgcaaccttttggcgtacttgaccgctatatcggtaaaactattttcaccaccatcatgatgacgctgttcatgctggtgtcgctgtcgggcattatcaagtttgtcgatcagttgaaaaaagccgggcaggggagttacgacgcgttaggcgcaggaatgtataccttgctgagcgtgccgaaagatgtgcaaatattcttcccgatggcggctctgcttggggcgttgcttggtcttgggatgctggcgcagcgcagcgaaytggtggtgatgcaggcttctggttttacccgtatgcaggtggcgctgtcggtgatgaaaaccgccattccgctggtcttgctgacgatggcgattggcgaatgggtcgcgccgcagggcgagcagatggcgcgtaactaccgtgcgcaggcgatgtacggcggctcgttgctctctacccagcaaggcttatgggcgaaagatggcaacaacttcgtctacattgagcgggttaaaggtgacgaagagttaggtggcatcagcatttatgcctttaacgagaatcgtcgtctgcaatccgtacgctatgccgctactgcgaagtttgacccggaacataaagtctggcgtttgtcgcaggttgatgaatctgatctgaccaatccgaaacagattaccggttcgcagacggtgagcggcacctggaaaaccaacctcacgccggacaaactgggcgtggtggcgctggacccggatgcactctctatcagcggtttgcacaactatgtgaagtatctgaagtcgagcggtcaggatgccggacgttatcagctcaacatgtggagcaaaatcttccagccgctatccgtggcggtgatgatgctgatggcgctgtcgttcatctttggcccactgcgtagcgtaccgatgggcgtgcgtgtggtcaccggtatcagtttcggttttgtcttctacgtactggaccagatcttcggcccgctgacgttggtttatggcatcccgccgatcatcggcgcactgttgccaagcgccagcttcttcttaatcagcctgtggctgttaatgagaaaatcgtaaccgaatgaacgaataaagggagcgaaagctccctttattattgttagcaaagtgtgcttcgttcattcctgaaaaataattaaaattcaatatattgcagtggggtgggcatgataagacgcgccagcgtcgcatcaggcaaagacaaatctcgcctgacttaccttcttctcccccccagcaaactccccaacatcccgcgtacaatctgattcgtcacttggcgagcggcgcttttggccattgtttgcaccacaccatctttcttcccgccgcgtggtccggtagtgccgaacaaaatatccttcaatccaccaagaatgccgtcatccaccgctacctctttccctttcgcggggggattattttgctgctcggtactggcctgaaagcctttttgcaacatctcataggcggattcccggtccacctcatcctcatatttgccatacaccggagagtgattaatcaagccattacgctcatcttccgtcaccggccccatccgcgaacaaggcgcgatcaccatcgcacgctccaccacagaagggcttcctttcgcatccagaaaagagatcaacgcctcgccggtgcccagttcctgaatcgccttttcggtatcaaacgccggattggcccgcatggtttgcgccgcagcttttactgctttctgatctttgggcgtaaaagcccgcaaagcgtgctgaacgcgattaccgagctggccgagcacattatccggaatatcagacgggttttgcgaaacgaaccagacgcccacgccttttgagcgaataagccttatcacctgctcaatcttatccagcagtacctgcggtgcatcgttaaacagcagatgtgcttcgtcgaagaaaaacaccagttttggtttctccagatcgcccgcttccggcaattgttcatacaactctgagagcatccacagcaggctggcggcgtacagtttcggcatctgataaagtttctcggcgctgaggatattgataacgcctttaccgttggcatcggtgcgcatccagtctttgatatccagcatcggctcaccaaagaagtgtgctgcgccttgctgttccagcgacaacagcccgcgctggatggcaccaaccgatgcgctactgatatttccgtactgattctggaaagatttggcgttatcgccgatgtactgggtaatcgcccgcagatctttaaagtcgagcagtaacagcccctgatcgtcagcaatgcggaagatgatattcagcacgccagattgcacatcgttgagattcaacagccgcgccagcaacagtggccccaggtctgaaaccgtcgcccgtaccgaatggcctttctcgccaaagatatcccacaccaccaccggattagcatgcggttgccagtcattgacgtcgatatttttaagccttgcgagcagtttttccgacgccgttcctgcctgcgcgataccggtcagatcgcctttcacatcagccataaacaccggcacgccgatttccgacaatgactccgccagtttttgcagcgtgacagttttacccgtccccgttgcgccagtaatcagcccgtgacggttagccattcccggcagtaaaaatagttctgtgtccggcgtgcgggcaattaacaggggttcgctcatgagatatcctccagtttcctgcctggagtataggcaacggctgcgcactcttcaccgctaaattcagcagattgcgagacgccttccaaagagatttaagtgccgggcgacaggcacccggcaaagagatcagaagtcagctttcagaaccacgcggtaacgcgccttaccgtcgcgcacatgcttgatggcatcgttaattttcgacatcgggaacaattcggtagtcggcgcaaccttgctgcgggcggcaaagcgcatcagcttacgcaactcataaggtgtaccggtagcagagccagagacactgcgatcgcccgcaatcagcgtaaaggccggaaccggcaacggcgtgagaaccgcaccgaccgtatggaaattaccgccataggtcagcgcctcaaaataaggctgccagtcgaggctgacgttcacagtattgataatgagatcaaactgccccgacagggctttcagtgcctgcggatcgcggctattcaccactttatcggcacccatcgccagtacttcctgctctttcgccggattagaactaaaggccgtcacctcgcatcccattgcgtgcagaagttttatagcgatatgccccagcccgccaataccaattaccccaacgcggctggtagcagtgatatggtgcatcaacagtggtttaaagaccgtgataccgccgcacaacagcggcccggcggactcgatatcaatattttctggcagtggaatcacccattgccagtccgcacgcaacttctcggcaaagccaccgcgattcataatcgtcggcacagcaccttgctcgcagttgatctgattaccgctaatacaggcgtcgcagtgaccacagctacgcgccgtccagccaatcccgacacgctggccgacctgcaaacctttatcctgcgcggcgctcccgagcgccaccacgcgcccaatcacctcatgcccggcaaccagcggatattgtgaaaatccccattcattgtcgatcatcgatagatcggaatggcagatcccgcaataatccacctgcacttcaacatcttgtggcctcagctcaccgggatcgtactcataaacttccagttcgccgcccgcttcttttgcggcatagctttttatcatcgacattttttggtccttctctggtgttgtttgggaagtgtagagcatggcagggcggggtgcctggagtgtgacaaaggttacacatcgctgtatgcaatgctgaaaatttcagcacttagcgaggtgcgagcaagctggcgcttgcatggtggcgtgcgacaggtataatccacaacgttttccgcatacctcttcagtgccgaagtggcgaaatcggtagacgcagttgattcaaaatcaaccgtagaaatacgtgccggttcgagtccggccttcggcaccaagactcatctaaactattgttttaaaacaatttaattcataatcttgcttgaaatcgcgtagcccctcttacaaaagggtatacgaggcgatgtctcagcgatataaactctatcgtcgaaccagcggcatttatgttgtccgcattagcgttccccaacgttttcgtcgatacgcaggacagtgtgagattcacacttcaacaggcactcacgatcttcatgaagcaaagcagaagtccgcgctcctgttggcggtctggtatcagaccttacaagagtatgaacaattggattatcgaactttaagtgactgcgccccactgcttgctggtgagggtatgatctcgctttctaactttgctcaatcaatcgagttgcctatatcgcaattgattcgagaggtggttaatcgtaacctcccggtattctggctggcgactggtcagttcggtttctatgttgatgaatttaatgcagtagagcgggaaccgggtgcaaaacgagaaaaacagtctgatgatgaaaaggatcaacctaaagaagtcatcattctcaatagcgcgtttgagctgggtatcgagagcttcgcaaatggttatctccgccccttcaatccccggcatactttagattgtctgttgagcgctggagtatccgaaggagaggctgcatttcgaactagtggtgataaccaaagtggaggttggttcttcgatttacccggcgtagatataactgctgatagcctgttgattagcaaagttcatgctgaaggccttcgacttacatggctggttaagaccacgccaccagcagttagcattcaccctgccgtgcctcttgtcgctcctgttatcgctaatgaatatgttcaccgcaaacattacaatgaaaacttgtcatggcttcgtgaagagtatttgaaacatcgacgtaagggcaaggtatcagaagcggcgctccgcgatattcgctattacttcgatttgatgattgaagtgatgggggatattcagttggaagatttcgaccgtgatttcctccgggcttatgagagcaagttgcgcacaattcctgctaaccgtaatttgatgaaaggtaagcacggggttaagacgctggatgagttaatcgccaaagcggcagaatgtggcgataaactgatgacagaagagtctgtcaaaaagtatatcaacggcctttatggtgcaatggagtgggctgttgatgatggtaagtttctgaaatcgccatgcgacaactttttccctcccgatgacaaaggtgagcgagagcaggatcacactgacatatttgaaccgcatgaaattaaggcaattttttcgcaaccgtggtttgtcgctggaactgttgaacgtaatgcgcaagggcgattccatcaatattgcccgtttcactattgggcgccgttgttgggcttgatgacgggggcaagggttaacgagattgcacagttaatgctggacgatgttctggcagatgacggcgtttattacctgaaccttgaaagcgatagcgaaaacggaaagaaactaaaaaacgccaattcccgccgcaagattccggttcattctacgctgattgaactcggttttatcgagtatgtggatgcgttgaaagctgccgggtatgaccgtctttttcccgagcttaaaccacataaaaccaaaggctatggtaggccggtttccgcatggttcaatgaatcattgcttgcgggtcgattaaaacttgaaagagacagaagcaaatctttccactctttccggcattctgtttcaactttgcttaaagagaagggtgttagttcggaactgcgtgggcagctacttgggcatgtgcgaggcaaaacagaaactgaagtgcgatacagcaaagatttaaaaccggttcacatggttgaggttgtcgaaaagattgatttttctttgcccgagatagcgagattcaacattcctgatgggctggatgctgtaagagatgcsctgcraanaaagcgtggcaaacaaacaggttgagtcagttactattcagttgagttatgctcttgaatgcgctgggacgcttcctggcgcattttttattaaaggtcgtggatttaatagtgccaaatttggagacgcttaaaatgcgtctggtgagacttgatttgcattagctcagtgaaccgccccggaaatcctggagactaaactccctgagaaagaggtaaacaggatgactaaaaatactcgtttttcccccgaagtccgtcagcgggcgattcgtatggttctggaaagtcaggatgaatatgactcacagtgggcggcaatttgttccattgccccaaagattggctgtacgccggagactctgcgtgtctgggttcgccagcatgagcgggataccgggggcggtgatggtgggctcaccagcgctgaacgtcagcgtctgaaagagctggaacgtgaaaatcgtgaactgcgccgcagtaacgatatccttcgccaggcttccgcttattttgcgaaggcggagttcgaccgcctctggaaaaaatgatgccactgctggataagctgcgtgagcagtacggggtcggaccggtatgcagcgaactgcatattgccccgtcaacgtattaccattgtcagcaacagcgacatcatccggataaacgcagtgcccgtgcgcagcacgacgactggctgaagagagagatacagcgcgtatacgatgaaaatcatcaggtgtacggtgtgcgtaaagtctggcgtcagttgttacgggaaggaatcagggtggccagatgtacagtggcacgtctcatggcggttatgggacttgccggtgttctccggggtaaaaaggtccgtacgaccatcagccggaaagccgttgccgcaggcgaccgcgtaaaccgtcagttcgtggcagaacgacctgaccagctgtgggtggctgattttacttacgtcagcacatggcagggcttcgtctatgtggcgtttatcattgatgtgtttgccggatacatcgtggggtggcgggtctcatcgtctatggaaacgacattcgtgctggatgcgctggagcaggcgttgtgggcccgtcgtccgtctggcaccatccatcacagcgataaaggctctcagtatgtgtcactggcctatacggagcgactaaaagaagccggattactggcatcaacagggagtacaggcgactcgtatgacaacgcgatggctgagagcatcaatggtctttacaaagcggaggtaatacaccgtaagagctggaaaaaccgtgcagaagtggaactggccacactaacgtgggtggactggtataacaatcgacgattgctgggaaggctgggccatactcctccggcagaagcagaaaaagcttattatgcttccatcggaaacgatgatctggcagcctgagttcacagataaaacactctccaggaaacccggggcggttcacagaattgatctgacggttttctctgacagcatacaatcaagtctaacagtccgccttgagcgaggagcggacactcatgattcttacttatatatattttcctacatcgaatttttttaggggaaaattatttagttagtcacactccgccagtcaattctgcgattagtggttcataaggtgcgccagcttgtagtgcattccagatttctaaaattttatcacgatttctccccaaccaactcgaaacatcactatcatatttcttaggtaaatctccctctatgcggtctcctgattgtatggcataactggcagcatgcgcttgttttccatagtcaatatgaatatggggaagttgatgtcctttttcttgatatatttttatcttcatgttctgtctcttcaccaagagaatttccatgaatccgccgccactagagcgtcttttctcagtcagtagatccttctgagcaaagagtttttgtaattcgtaaaattcttcatctaaattcatatatcacccattaaatttcagttagtagttattaaactcaactctttatcgctaggcttttcctagtccacttttggcacaaagctgtttaggtcaaatctaagctaatacacttgattacttacgattgcatccgcagccctttcacgctttctgatggtaggctaatcactgttttaatgcagttctctatgctgccaatgatgtcttcgcgtgggccgctgcgccagtctgcgcttgcgtaaaaagcatcgagaaccgcagtcatgcttttagcgctgtcaaaggcgcgaatcaagtagtagcaatccaggtcatcaagcgagttgccaaacgaaacaacatcgatcccgtggctttggtgtaggggaacactgatttcctgcattatggcgtgaaaagcggcaccgctgcctttgcgtaaggtgtattgcagtatttcgacggttctcaagcgttatctccgtgttgcccttgggcggctcctagttgatagcaataaagtaaaccggactgggccatgaagctactgctaatcagacagtcatccgtaagcagaagctgcgatatgcggttcaaacgcgctgtaaggctctctggcgagtgttttaaagaaggtagtcgaaatcatggtgcagaattcgcggcgctctcatagagtgactggtgaagccagttgaaacaagcgtagcggagttcgagcaatcaatgagaaatctgggcgagctttagttttaccgcgtcgcttaactttggaggctgattgcctctataaggactgtctcaccgccacggaaattatcggatgcaatgcttaagaggggcgcttccaaacctaggacatccactttttcgctcccaacttatccggctgcatttacaccgcgaacacgttgaacgttagcagcttctggttcgtgtttggttgttacgcatgtgaggtaaaaacggcagctttacttttgacgggaacgccataagacaccaaacagcagagaagtgtaattgttaaaaatgttaaaacataacttgttctttaagatgtaaacccttcctcgggggggaagccggacatatcaaccctaaggccatctgagaagatagcctgtaggtttgctcggttccccttgccagatgaagatcaagtcttcctcgtggtgtgacgacctttcttgaaagatgcattatgcgcaaaagaagctacttaagaatccgccgatagctactttcaccctctgcttggctgcatcaaacgcttgcgcgccctacctaccacaatcaacgttacgcagagttcccatcctgacgtcttccgctaaacagcggtgatctccacctacccggaccggtttaccgcatgaggtaggtgtcaggagagaagctagcacaccatcattttaaagaaaagtcatatatatcatatggctgcgttcatattctgaacgcagttatcgatgttaacctaaaggtatgagaacactgtcgtttttcatatacaaagggtgcttcggctcacctgtagcgtttaagacgaagcacattgtgctctctggcaatagctgtcggacggtcgttgagcgtttgaggtgtcttccttcatttccccatgcggcgacaaccagtccggcaccgctaacaagacgtatcaagtggctatcgttatctttgccaatgggatcagacgctttcatcatttcatgtcgctgggtgtgaacgaatgcgaacaggttggccatgtatacgccaccgtagccccagcttttggcaaacgatatgcagcggctcaaggtgcgatcatccttctcggcatcggcgtatgaagggtttagccctatgaaaagggtatacggttttgattcgtcccagactcgtgataacgagtagcgatacttaccgcacggtgaaaaaatcgcgtctttaatcatttcggttgtccttatgaagtgatggtttcagcctaacatgtcttcacccgttttaagcgccaacaaacgaccgttttccggcatcctccaaccgcacgctttcacactgttggaaaattagccttggcttttccggcaggccatcctattttcatcaccgttttctggcaggggccggatgaggagatgactatggctatttttggctacgggcgtgtttcgacatcccagcaggatactgagaaccagcgcatggaacttgaacaagctgggtggacgttcgacttttggttttctgatgtagtcagcggaaaggttcctgcggtgcaacgcaaagcgttttttgaaatgctcagcaaaatccgcgatggggaaacgttggtagttgcaaagctggaccgcctcgggcgtgatgcaattgacgttctgcaaactgtcaggacgttggctgaccgaaacatcaaggttattgtccatcagcttggcaccactgatctcacctctgctgccggtaagctcctgttgtcgatgctagcagcggttgcggagatggagcgtgacctgctgattgaacggactaatgcggggctgttacgggcaaaagctgaaggcaggaaattgggcaggcctgctaaaatcgcaccggaagctcgtggagcgattttagacaaaagggccgctggggttagtgttagcgcattggcgcgtgaatacggtgtttcaagagcgacgcttgctgcattactgaataagggttactgatatacttaaaacatgctctaacactttgcagatacgagcaatacttggtaaaacagcacactttccgccagaatcggatttttgaggtcctggcaacagctaattgctgagaacatttcagtaaactgtttaactcgctatcagccgaacactgatttgtatagaaatgctaccctcgttcatactatcaaaaataaattaattttgatgccagccaggttggtcattctcaaatacctcagcctcggggaatattttagtcaatgggataacatatttgaccagatcatgggtaaaaaagtcatccgcagtttcatctaccatccacgcagagttctcatctatgcgtggcacgagataatgaacattcaggcggactattttagatttttgctcaaaatttactatggcagcatagtttttttcccttcgtttatcggcaacatccttttgaatatctacatccaaagctatatgccctacgcctagaccataatccaaaagctggttatctatctctgctaatgtttttgttacatgtcgcgaacgtgcatcgaaagatttttcattgatacaacgccatgttatcaaagaagcaagtttaactttggttatgaaacgtgagtcgcgctcatctggtcgtcccatagcaacaacttggtaattttcatcttccagaggggagcctttgataagacgagcaagtttagtgttgactagtaatgagccgttttcagtgatatcttccctgataagatttaagttggccggtctaatcgttccttttccataatcatcattccattcataaaatacacctttaaagttttttaagtggctaatgatatagttttcaggcgcgtctttaacttcacataaatatgtgacatcagtccatacgttcatctttttggatttgatatgaagttcggcaagatgtgagcgtatatgatgctgtaatatttcctgctttacgtaaggacctttctgaagccttttgcattcgacaaagaaataatcgccatctccaaggcggcaacgaaactccggggtttttgctatccctttttgttctggaatgaactcaacttcataaccttctgatgcatagtttccagcaagaaccaactctaataaggctgtgtctggtaatactgttgtattcttaagcattctgattgcgcgatctctagcgccagtaattctatcgagcgatttagcacacactcctaattgtttaacccatggtattatatttgaagcattagtaacttcgtaagaccttctattatcgataagcgattttgcttgtgcgaaataaccagcaaccacgtcggaaccataccattctgggtcaaactgtttcccgaaattggcagctttttgggttgtagctatgtaaaattgctgtgcttttgctaagcgctggtaaaagtgttgtttgttctcttgagttgatgctaaccactcaagaccagcaataacgtcagaatctagcataacaccgtcattcatctttattccttagttcagccctgaaaggcactagatcaactgagacagattatagttacggaaagataacgcgatgaatatacgatggtaagcctccgctttccactctatgctggcagctgagttctatcatgttcaggcacctacgtttctagaagttgttcatacagttagtataaatayacgtccctgaaatctttgcgtcttgctttggatgttcatatacgtagtcaacaaaagtcttatagagcgttatcatctgctgggtgacgtcggccttaccgttcatgttatcaagtcgctgataatattctcttttcgtcatcccactgttacggccttcggttacgtttgcggtaaattgagccatacccatgcacatttgatctttattgttattcatttgatctttattgttattcgttttatccgggtggagagcgccttccaacactttatcaccgctgatggcatgttgcgcccacgctgaattgttagcgataaactttttggagccgatggcaataccgtattcaacgcgaattccattgtcgtgataactgccatctgcgtcttttgtcgctagctttaaagatatacggcaaccgggaagcgttttgtgttcttgcaccgagataataacggtgtccgtatcgcaatcagcaaagctgtattcggggttaacgtaagtgttagttttgattaacagcccggtaagaccgtttttatagccttttgccggcagcgttttgaaggcgctgcgttcaccctttttgatcgcttcccggaagtgatccataccgatgcgcgtcgccagttgatcgatgctttctgctgcataagatgcagatgacgcagcgattaacataatggtcagcacagacttggctgaaaaaccgggcttactaagccgtgtttttgacatgttgttatccctcagaatccaccccagcggtgtcagttatcgcatcatagaccattgattcaaaatgtcactattggagcgtggctctttagtggacatctgcgcaaattcaggtcatgaaaatgaccctgagaaaactgtttggacaacgagtaaaagagttgcgcattgccaccggaatgagccaagaagcctttgccgatcggtgtggttttgctcgtagctatatgagccgcattgaacgcggtggctctaatgcgtctttggatgcgattgaggtgctggctaatgctctgagtgttgagccgtggcgactattggtgtctgattcatctgaagatagtgacccggaattactggttccttatgcagctgatggctcgtgttttcatcccgggctggcaagcactcgcgatggctcgtttggcgtaggtgataaaacggctcagaagcggtttggcacgttttctgaagctcttgagtatcttcgtagcatggagacagcaaaatggcgtaggcctaatcctagcggcaactggggtattgtatctgcggttcggtgggacaagctgagaaagtagctcaagtgtaagtttatgaattttcatgctgtatggatgaacagtgttcattagatgctgatagcctcacgtttcatcagctctttgtttctataagagtgaataaaacagcaaaatgcgggtgcgttacgtaggcgttacggtggcgttttactttgacgctgaatggcttaattcatataaataacattgagttaaatagttattctgaacaaggtctgacggggtttaactggtttcaaaatccgaacgcagtggcgtttacttaacatccacatagctgacaaatgttctttcctcccgacccactagacctccataaacatcaaaaggcaggtatggcacgttaatgatttgtgccgccacgaacactcggtttgattccgtccagcggatcaaacttaagatgtagcccctagaacaaaaaggtcctacgattgttcttttaaaggctaataggaacgtgattacagcaggttatggagacttaggttcgagtccggccttcggcaccaaaagtatgtaaatagacctcaactgaggtctttttttatgcctgaaatccgcgccacgcaaggcttttccagcttttctcctcaactgaagtcaacctgaaccaacccacatcaacaggcttgtgagtatactaatgagtatatttgccgattcgatattgcttgtatactcacgagataccaatggaaggaagaccattatggccctaacggatactaaagttcgctctgcgaaacctgaggagaaagagtattcacttgttgacggcgacggcatgtccttacttgtaaaacctggcggttcaaagtattggcgatttcgtttccgttttggcggtaaacaacatttgatggcgttcggcgtttacccggatgtttcactggcggatgcgcggaagaaaagggaagaggccagaaagctggtagctgctggtatcgatcctcgtgagcataagcgtgctgtgaaagaagagcaggcgaaagagattattactttcgagaaggttgccagagagtggctcgtaaccaaccaaaaatggtcggaagatcatgctaatcgtgtaaaaaagagcctggaggacaatatcttcccgacaattggtactcgcaacattgctgaactaggcacccgtgatctgttaattcctattaaagccgtggagaaatccgggcgtcttgaagtggcttcccgccttcaacagcgcaccacggccatcatgcgttatgcagtgcaaagcgggttaattgattacgatccggcgcaagagatgtcgggggcggttgcttccagtaatcgacagcatcgtccggcgctggagttaaagcgtatccctgagttgcttgacaaaatagacagctacaccggcagaccgctaacccactgtacgacagaactcactctgcttatctttattcggtccagtaagctgcattttgctcgctggtcagaaatcgattttgaaacgtcaatgtggaccatccctcttgattggtattgcagtaagcagagggttggactggtacagtaaatatcccgcataatcgtgccattcacatttagagatcctccggcataatcaatctgccaatgaaggagatcgctattcgtaaagccccttttactgagcatcagattatcgccgtgattaaatcgcttgaatacgggcgaactgttaaagatgtggcttatctgaagccacttactacaactgcaagtccagatacggcggtatggaattttctgatattaaaataatcaaggatcttgaggatgagaaccaacgtttcaaatagatgtttgctgatctcattatttggtcgggatttttaaagatgtatggaactaaaacgggtctattttcagagggatttaactgaagcagaaattaataaatcataatttataggtggctggtatttaatattcctgcatcatatctctgatgcaggagcagagaatggctataaattattagtaaacagaatgtctatctctcacccacaaacccctcataagggtaatttttacgcacctgcggcaacgcaatagttttcccgtcaaaatcccagaataatctctcaacgatccctccgccgtttaccgcatccgagaccagtacccgcatattttcatccaggccaatcgatcctttatcaaaggctttatggtgtattgcgcaaagcgccagaccattggggatttcacaagggccgccgtgctgtttccattttatatgcgccgcttccagcgcgacggtggtgtcatcgtggcgcatattaaagccacatattgcgcactggtagttataagcgcgtaatacatttttgcgaaataacgggtcgcgctgtttacgggtttgctggagatcaaaacccagctcgtcagcgatttcttcctgaatactctcggtgaagtgcgcttcgagtatctgttgcgccagagtattgatgagttttttattgccggttaccagggcgtagtgctgttcatcgaaaccgcctgcaacgtggtattcgttcagttccttcactggcggttgtcggctgctccctgctgttgagcaacgctcggcattgtgtaattgccagattccgtcgccttgtaatcgccagaacggcatatcaggtcggtactgtgaacgctgtggcccaaaacgttccagtaaactgtgcagaggttcgtagatttccgtgccataatcgaaaaggcgcggatgtccattcaggtatcccgctaatacgtatagcagtaacaatggtttatgcggcgcgcgctgttcacccttgtgccagatttttatgttggcaattgcctgctgtagcgatttactggaagccattgatatcccaggcagtgaaataattgcaatcatgctcgcaaattttctgctgttcaagcctgcaagtgaagatccattgctgtgttgagggatcaaaagacaacaaaaacttattgaagaaataatcttctgcttttttgtcgaaataatgggcattgatcttgtctatagctgctgaatcttttccagcctcgttgagatcttcaaaatagccattgaagatgttctggttaacaccgccagtaacataagccttgccgttgtgtacaaaagtcacattacccgccatgcccatcggcgcgtgcgacatcaatttattgctttattcattgtgactgtcttctgtctaccaagctttaaccttcacccatatgagggaagttttaagtatgaggcgaaccatagcatatgcttttatacctgttacaccataaaaatcagacaagttatgccataaactacttttgtaatttgagccacaaatcagggaaattttatttatcttccgtgaaagtcttaactttcacggagttttagaatttacaattttgctggcgtaaaggctcctgtttgtatttctttaaccagctcacccacggtatatattctccatccttcgacttcggcgggagtaaggttaactgcaattttaaggcctggccatgcagcttctacggttgcaataatttcatgttctgagtttggaagatctaacccaggaacaggaggttgaaagcctttatgttgcatcatattaatatcaccatgcactgatggatcagtcaggtcatatatttcattccaggattctgcttttaataacccttgttgggaacgtaaacgttgaatgatagccatctctgcttgggtaacgaatataccttcgtggaggggctgttttcgatggcaatccttgcacagaacaagaaggttttcatggtgattatcatatttgatgccatttttatgatggacatggcacaagtttttggcggttgataaattcacgccacaatcattacaaacataatttgccttttctcgtatttctttagatatttccttccagttttcgacatacccactatttgttttgtcatagatacccttaggcatatgacgaaaacaagtactataatctgaaaaaaactcatttaatgagaatgatttaaaaatctctctttttcgttgtttatcaatacttcctttataattaagtcgttcgaggcaattcatacatacccgtaaatcaacatcctggctccgacctgaaccatcatcaatttcgaataaaccatctatgcggttagttgcatgatacctttcaaatcgatttttatggcgcatttcatcaagagttctgcaccaggcaatatgaaaacgttttcctttttcgccatctacgatagccgcatcataacgccctgaatggtcccgaatatataaaagaacctggcggccatgataagagataagcccgctaccagggtcaagatcttcgatactaacttctttacccgtggataactcaatatctataggatcaaagtcaataggggattcatccagaaaaaaatcgactccttctggtaacattttcttccctaattgaataagttctgaaatgtcgatagataatttcatctcttactcctgaataatctttctaatctgcaactcggcatttgttacaactttgaaggtgacacgacgagagcgattaggatcctccttgccggttttatcaagaatgggatgtgcagatgaataacctactgcggcaaatttacttttaacccattgttggtgtgtcgcgatattttttatgtcataaacgtattgtaatactgcacgtgtacgaccttgcgatagtgccatattattaaaataagcaatatcaggattcgttgttcctgtccagtcagtacttgtgtgaccttcaatgcggacttcagtaatatgttcctgataattatctagaacttttaggtagcgaggaaagaagtcgtcaagaatgagtttaaactttggttttagctctgtgcttcctaagccaaataaaacatccggtgatttaaatcgaacctccagagtctgtttatcgatctctgcatcccagtcttgtaaatcctttgcaaactcaatatccagagcattataaagctgtaactgagcattctcgtaggctacggcaacttctttaattttttctttttcaatacgtacgtagtgcatataagcaatagatatgaacataaaaaccatcatcagcccagccattaggtccgacatggatacccaatgttcattatcttgatcttttttaggtaattgtttccctataatcttatccatgatcgattacccgcgatgtttattagcagaaattaatgcttgtaactgccccataactatttggtaatctttaataagtttttcatagttaccgacaaaacctttgctgattgaaagcagagcattacctaatgattgcatttcacggttcatttcacgttcagttgcttgctcaaaagcatgtaactgctcgttgatggatagagcaaatttttcaattgattctctgacttgagaagtcagccctgcacttgccttatcaaatgatgtctggattgaatcaaacatattatcggcattactggatagttgatggttaatcttttcaccagtcttactgaacatatcaatcacattcgtcgtattttgttccatatttctatgcaattctttcgagtgcgactctagtgatttcaggaattcttcaccactttgtttcatttcagtaattgtttcacctaacgtgctggttagggtttcggaggaattgctgacatcatgtgccatcgaggcaaatgcttgttgtgtttgggtaaccgattgtctgaatccttcggtaccttcatccagggcaacgcgcattgaatctgcattaagaagtatttgctggctggtttgctcaagagatgcactaacatttgcagctccggatttcagcagttcacccacttcagccattttgttctgtatttcaggtaatacggttgtagctttatcgcggatggcgacaaaggtttctaaatggcgggagagttcgctgatttgatgttggttcacctgaagcacttcacgcagttcagacatagccagaggaatttctttacattcttcccaaatccctgcaaccgcagtttttgtttcaaccagggactcgacactttgttgatattgttctgacatctgctcaatttgcgttttataatttccctgccactcaacaagtttttttacagaggcatcaagagctttaaagttttcaccaaactgttcagttaaattttgattaaaatcaataatgacttgtcgcaaagcatcaataatttgttctgtagcaccttttgccattagatctgcaaattgttcaagttgttcccaaagcttattactgaaatgagtgtgattagctaattgtgcctgcgaggaatcgctaatctcagtacgtagtaattttatttgagcaataagagaaccttcactatcaccgttaatacccgagactaatttagtcagagtctggttctgctcttttaattcatgatagatatgttcaggtgtaacagattcagggttattttctgctaacgcacttcgtttattggcaaaaaagaaagcatccattccattaaataaaatggcaaaaaacatacctacaatgcttgtaatgaatgctgtttttaggccacctaataatacggggatgctggtatcaatactttcggtattaaaattgagtaaaccaataataataccaatgaaagtacccagaatacctaatgcccccattaaggttggagcatattctctaaacttactatgtatattttttttgtcacaccaccacgctgataaaaatacgaatataacagcccagatgaaaatattggtgatcagtgtagagtctatcgattgaaacaactgctcaaaaagctgcgctaacattttgatacctgtgtaaataatggatagttgtaatcgtttaaaaaataaacaaaacacacataatttatatggttaagttcggtgtagcgctcatgattgtaacaagttttttcgagatataaatgatttgtctcatttttagcgagttcatcgggttgagcttttttatgatgatagtaacctgttacgaattgtatcaaaggaaggcaggttgcttgtgaaaactccagttaacccacttttgcaatggcttaacatgttttttagtcgccgttcattatccggagctgatggacgggcgttatatgcttaccgttgtactgatacagagtacgaaagtttggcagaactactgcgtacatatgccccccgtagttatccaagaacgatattcatttcctatagcgatgttctatttagcatatatgccgcagagtttatccgccggactcatacggtcggacaccctaaatgggacacaattttagattctattaactggaaagttccgtatgttcatcgacagaagctggttaatgatggcattcgctactggaaaagaaagataagaaacctgggacaagcttcgggttatctgcatacactggcttgtgaaggtggtttgcctatccgcatgattgaaaatgagagcggttatttgattacctatttcagaaggatatatcaggcgcttcgtgggcaatcatctcaatatcctgccgctaaaattgcacaagaattaggcgatacgattcctgtcacaatgcaaaacgaactggtctatgaaatagccggtgaattctgcgagactctctgccgattacttagtgagcatcctcctcatagcagtgatcccgtttctgcattacgtaagctctctccagactggcatcttcaacttccactcgttctccccgaagcgaatgctgcagagattgtaaggcgattactttctcaatcttctgaaatacgcagtgcaagtagtcttcaggttgaaagaatctgggtcgatgttgatgacagttggtattgcgatgcccggttccgattcccggccacaatgcgtacagaacagttaacctctttgtttgaatgccatattcagccggagcagacccgactcatcatttcaggaaaatggaaaaatggcggggcaaggttggcaatgctaagccgttatgagcagcaagattggcgggtcgagttattacctattgcgatgcaaaaactctctggtgcagatgcaatggccgaaatctcattgtcgcttcatgaaggtccaattctgttaggtcacacaattccaaaaggcggttatgaacttactgaagaacttccctgggtttttgaagcgatgaatgagagtgaatcgcagctaaaacttgttggtatggggtctgtgagttccaggctaaatgctctgtttatttcgctaccgaaaaatagccatttagatattagtggagaaggtgagtttgatatcccaaggttgctgaaaaacagtgaacgcagcttaactaaaataagtggagtatttagcgttgttttacatgatggtgctgtttgtacaattcgcacccagcaactttatgattctgcgattgaatattatattaaatcgacagaagttgaactggttaaatcggattatcctgtccatcgagcctggccgaagatcggttggaaaaaggatctgcaatatggcattgtaccggagaaagaacttttttggcgttccattcgttcaggtaataatgcctggtattctgtcgcatcagaaatgccaaaaggacagatagaagtccggcgaatagttaatgatgaggttttatttagcggtaaagttgtagttttaccagcagacttcgatattaatattatacctgagagtgctcagcaaggcattattatgctttctggtataacggatactagaattgataaatattcaaacaatgaaaaagtaacacttaagtccgattattcacaaaacgagtgtgctatttattataattcatcgctgatgctggaaaataccgttgatttacgggtctcctggaaagatggttctaatcttaaactattattacctaagccggttagcggtggccgatttgtaactaatgatggttctgttcattttgatggtgtggcatctatagcacatttgcatggaatagatgctgagttattaaccatatcatgtgctggaagaggatatcttaatatcgagttattggatgaaaatccagtagctgaaaaattccgctatttacatgccgaccttcctcttttatcaggacgcaatgacaaattacaacaaatttcactttatgagaactataatttgctaaatgctatgctggcatgtgcatggaacagcaatagtacattatgtgttgatttttactctgacagatttggaaaggataaagcaacactcaatattaaacgctacgatggtagttttattgaacacgatcaagggttactggttgatataaaaaattctgttgtttttcctgcaaatagaatagacgaactggttgttgatgctatttctcttaagaatcctggcttacacatatcattgttaaaaaaagatgagtttgcttatgatctttcagctctgaatgttcaggatagtccatggttaattgtgggaaaacttgatggtacagctcgcattgcaccagtaattaaatggatgctacctgtattgcagacaaatgatttattactaaatgctctatgcgaagcagacccagaacagcgcaaaaaaaattttaatgagctaatttttgaaatagataacaacccattgcaaaattattgctgtttattaacagagtatattaagaaatacaaaatgaataatggcttatccttgctggatctggacttgttcagaggtatttcgagtaattaccgcgtggttgttcaattgttaatatcatcatgtctttctggtgatagcgatacgatttatgatatacaggaagaattacccttttcatggggatggattcccgtttcaatctggaaagatgttttccaaaaatgttggacttatctggagaaacagattaacgataaaacattagcattacatatattgcaaccctttattgcttttatgaaccatcgtgcacatatcgatcgtcggctggctccgattgcgaatatgttacttacatatagtgagagcctaccaaccggttgtgatgtattgccaactgttagtcgtgagcagtttaatgaagctaaacagatgctattaaggaaccccgacagctttgggcgtatcagtatcttccctaaagaactttggtctagtgctattactccagagttaaaatctgtttttaataagctttggattgaagataaatatcactcacggcttgaaaaacgttttaatttgatgttagtcgcagcgctgttaacccaaaaagataataacctgatacatcaactgtctgcgctttttgaatttcactatcagcaagccccacagcaattaggggtaatctatcaatattattttgaacaagcaggagtatgtcattgatggacgttcagcaactgcattatgcgccacttctaaatcagcttcatcagcgtgcggtgaggtcggtggtaagtcagttggcattgcggagcaagtcgttgactcattatctggaatcacaatattttcagcctcccggtcaggaggggtcactgcttgcagacccggtattcgaaagtacattcggctggatgcctgcggatgaaacaatggaggatttgcgggacaagctgatctccagcccgctggttgatgcattgagcaaagcgccagtgccatttcgtcatcaacttactgcgtggcgaacgattctggaagacaaaaaatccttgttagtgagcagcggtacgggatccgggaaaacagaatgctttatggtaccggttctggaagatcttattcgtcagcaaaaatcgacccgccagtcactaacagggacacaagctattttcttgtatccgttaaatgcattaattaacagccaacaggagcggcttcgcgaatggacgcgcggatttaaggggaaaatacgcttcgcgctatataatggcgaaacccggcataccaaatacgaaattcaggaagatcagttgaaagtacctgaacaagctttgagtcgggaagccatttatgaagcaccaccttccatcatggtgacgaataccaccatgctggaatatatgctgattcgtcgtaaagatgccccaatcatcgaaaagtctcaggggatgttaaagtatatcgtcctggatgaagcccatagttatattggttctcaggctgctgagttagcgctgcttttacgtcgtgttatgcaggctttcaatgttggacccggcacagataaacctgtgcagattatcgcgacctctgccactattggtgaagactctcctgaaggtaataaggagcttgctaaatttgtcgctgatctcgcgggcgttacagaacgtgatgtcaaagtggttcgcggttatcgacaaataccgcgggtatcggagtcgctgattcgtcatgaataccccacatctttaacttctcttaaatccctgagccctcaggatctttaccaacagctttgtcattaccgtgtggcccagcaattgcgtcaggcgttaactcatcccggacggcaggcagtacgtttgagtgagttgctcaatgttgccagaagaacctggccagatattaatcaccgtgagctactgcaactcctcgatctaatggcaagatcgcgagaaggtgaactggcttttacgccattacgtatgcatgggtttatcagaacactggcgggtctatgggcatgttcaaacaaacaatgctcacataaagcacatgaattaaatcagagtgactggccatttggtcaggtatggtttgagcagcgccaatattgtgactgtggagcgccggtatttgaagttttacgttgctccgggtgtggttcagcttatttgtctgccaaagaggagatgcgcggtgatggaacgaactggttggtagcgcaaccagccgctgccgaagtggatgagtttgctcttgatgtagatgtttattctgaagatgaagacaacgacgaattagacaataactctcaatttgatcgtctgattgcgagcgatggtgaaaaatatatcatttcactggaagaaacgacggcggggaaaattgatagtgaagcgcaaaagcactatgaaataaacctgttaagaccggaatctcgaggtgagggacgcaataactcctttgcttgtgtttgctgtggtgacactcaacggaaaaataatcctttattccgtccgcttcggctcggcgcgcccttttttttaaatgaaattattcctactctgctggagttttctccattaccgcaaacaagagaagagcagttaggaccgtttaatggtcgacgcttgctcacctttacggattcgcgtcagggtaccgctcgcatttcagcccgcttacagcaggatgccgataaagcgacgttgcgagctctttgttaccaggagctggcaaatattacagagccttcagcaaaactcagcccggcacactgtgcactgttagagaaagttattagccagttttctgtcctccctttaaaaaattccatcgacgcgctgaaaaaagcgatggctgcgaatgaggagcttagcccgacggacattcaggcacttaaaattattgagccgatggtgagttccttaagcacggagcatgctgaagcgatgcaaatacttcaggctaactctggcaatcagcagaagaaaaccatgtcatggcaaacgctgtctgaacagctggttggcagtgtggaccttgccgatagaatgagaggcagttttaaagaattgtctgggcttgatcttactaaacaacagtttgcagatttttgtttatacagcgagtttggtcgccgccctaaaaatgcctggaccctcgaaagtctgggtctggtagccattcactatccattcattgataaagttacaacctgcccgcaggactggaagacattattacccgatcccgataagcaattagcggaatggcgtaatttattgaagattactcttgatttctttatccgtgaaaacagtgccgttttttacgaaaacgagcaataccctcgctggatgggggcacgtttcccggtaaaaatgctccaggggccagataaaaaaaacaaagggcagaaacgtgatcaactttggccacaaatacgcgatcgccattataaccgggtcattaagctattaatcgcagtctttccggcaatacaacctgagcaggctcactggaaatcgttagttaaccacttaatgattgaggtctgggatgcaattcgaccctgcttacgtcagtttgagtcgggttatcagctggatattaaacaacaagctgaattttacagtccaaagcaagtgtggcgttgcccctatactcgacgtgcgttagacgtcacgttgctgggatactctccgtatttgccgggtagcaaagaaattgcacctgaaaaagcagtgttgattgaaatgcctgagcttcctgtacgtcactggcgtttgtctggtggtggagaaatcgcccgagaagaacgtctggagtggctggaaagtaatgcgctgattcaacatgcccgcgaggaaggattatggtctactcgcagcgaccgactggccctgaaagatagctggtatcgtctggaggaacactctgcgcagagaacgcctgagcagaaccagtttaatgaaaaacaatttaagtcaggcaaagttaatgtgctgaactgttccacgaccatggagatgggggtggatattggtggtatgagtttggtggcaatgaacaacgttcctccagcgccggcaaattatttgcaacgtgcaggtcgcgcggggcgtcgtggagagagtgcatctgctgccattacgttatgtaaaaacacggcgcatggaatggaggtattcaaagaccccctctgggcgttcaacactactgccagtgcgccacgggttcgttttgggagcagtagtattgttcaacgacatgttaatgccctggttttaggtctgtttttacgagctgaagttcctgatgcgacaaaactgagttgcaaatggttctttgaaggtgatgagagccagtgtcttcgttttctccattggttaaatcaccaggccgatcagctggcggataaacttaaacgccttactcagggaaccgtactgatgtcattgacggcaacccagctcttgacccgcacacaagcaatgatgcagcaggttgatatccgctggagaagccaacttgcgatactgttggaaaatatcgaagcgttgaaggcggataacagcgcgtgggaagaaacaccagcaggtaaagccatcgcttatcagcttcgtgattatcgcggtgcatatctgttttctaaactcattagtgaagcgttcctgccggggcatggtttcccggttggcgtagtcaatttcaattatctgacggcagatgagctggaaaaacgtcgcgcaataaaagccactcaggctgaccctaatgaagggggagaaagcttttctcgtcgtattgaaaaattgcccagccgtgatttgcctacagcattacgcgagtatgcgcctggtgcagatgtggtattgggcggaaaagtatatcgttcctcgggcattatgcttggcaaggtgcttgccagcgggcaggagctgtcaggcgatcatcatattccgtggttctggcattgccgtaaatgtggtgcgggggcaaccagtactacccatcctgtcgaatgtagtcactgcaaagcggatatacagcaacttgatgtgaagcgttatttacagcctgttggttttgcgacagatattcgttatcaggcacataatgatgtatccatgcctgcacaacttccctggaaagatccacgtgttcttgtaccgtcttcggtgtgggtttctttacccgatgctgggctaggacgttaccgttttagccatagtggggaattgttccacttcagtgaaggggaatttgggcacggctacgcaatttgcctctcatgtggtcgggcagaatctcaaactcaaccccagcgtacccctgaaaatctaaagaacccagagagggaaaatacgcattacctgttgcgagggggcagtaacgatcgtcaggggagcaataaattgtgccacggtcatgtgcataaagatctgtggttgggatatagcagtcgtacagatatggttgagctgcaactcaatgatgataatggcctgttgatccgtgatgaggttgccgcgcgttcccttgcggtcgctttgcgtgaagggttagcgcataaattgggtatcgaaaatactgagctgggcgtgacgacgcagcaagcgcgcgatatcaatggctataccggatattccatcttcatttacgacaataatgcgggtggtgcaggttatgcagtgcaattgatcgaccattgggctgatgtctttaattacgccagaaaattgctcgattgcagttgcgataaattctgtcaccactgcttgctcagctacgacagtcagcattatgtcaacagattagatcgtcaccatgcattaaccctgcttaccaatgtacggttgcagcgacttaacctcgcgccagaatatcagtacttcggcgatggtagccgggttgaaactaaccctctgagtttacgtattgcgcaatgcctgaacagcgagatttatgactcctgctcgctggttcttgcggggccgcaggaacagtgggactttgcccaatggccattatttaaagagttgctccagtttgcctcctccggtgggaatgttgagttgctggtggccacgccgctggcaaacttaactgatagctccagacatcagctttccgcgttggcggcgatgccgggaggtcgcttacaagtgaaatccattgccactgcgcagctcatgcaaggaaaggggcgctggcttgcgcaggtgactcgcgaagggcaaagccaacagtgggccgcagacgacagcgctaccgttgcacctggtgaattatggggacaaagtgcgtcttcaccagtagtgacacttaaaggaacgtccggaaaaaccttctcgggtcagaccttaagtgcagaagatttactgcccgccttacccaccggggcggtgcgcatcaatctctgtgaacaactggacgggccgctggaaggttttggttcgcgtttctggtcgttagtcacgcaacagcacgctggctggaagcaggcatttacccgccacaaagagataacgcatgttgagtacagcgatcgttatcttaatagcccattcacggcgcgtttgttaggtgaaatcttaaccgagctggttgaacagggaatggcggaacgcgccagcctcactgtttgcgtcaaaaaattggattacaactctcgccaacacgacgctctctataacgcgtggcttaatgaggaagatcgtcagcaggttgtgaccactttacttgaagaaggatatctggggcctgcgtggccgggagcaattagctggttaacgggggataaccagagtacggagcatggacgagaactgacagtcaccttcagcgatggcagtcagcattatgtcctgctcgacatggggcttagctactggcgctgtattgaagataccttctttgattttgccctgcgagtaccgcagcaagttgaacggctggcaaacacgcgagcgcgagctgttgccccgggtaatgaccttaggagttatattatcgctggataaataattgctcccctggggatatcttccaggggagttgacccagctcactttttaataatttttgtttgaaaatcatgcgcaatttatgcgcattccctcccattttgtcactttgccgggggccttcatgatatctttaaggccctcttttttatcgcagtgtgccgcgccacatttttcaggatgacgttaccgccactgccccaaatagacagaaaaaccgatgaataagcaaaattatgcacctggtatgcgggtggttattcgtgatgccgaatggcgtattcgccgggcggatgacagtggtgatggtgggtatttgctgacctgcgatggtatttcagagcttgtgcgcggtaaagaagggttatttctgaccaaactggaacaaaaagtagagatcctggatcccgcaaaaacgcatttggtggaagatgaatccgccaattatcaagcggcacagttgtatattgaaagtcagttacgccaacgcgtaccgacagacagtaaagtccattttggtcatctggcggcgatggattccatgccgtttcagctcgatcctacgcggatggcgctggcacaaccgcgtcagcggatactcattgccgacgctgttggtctgggtaaaacgctggaagccggtattctggtttcggaactgatccgtcgtgggcgcggaaaacgtattctggttctggcggttaaatcgatgctgacacaattccagaaggagttctggagccgttttgcgatcccattgacccgcctggattctgctggtttacaaaaggtgcgtaaccgcatcccaaccaaccacaacccgttccactattttgacaagaccattatctccatcgatacgctgaaacaagacattgaatatcgtcaccatctggaaaatgcctggtgggatattattgtcattgatgaggcccataacgtcgcagaacgtggaaccagttcgttacgcagtaaactggcaaaactgctcgccgggcgcagcgatacgctgattatgctttcagcaacaccgcatgatggtaaggctgaaagttttgccagcctgatgaacatgcttgacccgacggcgatcgccaacccgaaagagtatgaatacgccgattttgccgataaaaatctggttgtccgtcgcttcaaaaaagacgtgaaagatcagatgtccggcgagttccccgagcgcaatattgtcaaattgactcgcctggcatccggtgccgaagaagaagcataccgtcgtctggttgagagccagttccgtgatgatgacgatgaacaggcccagtctaacaaaggtcgtctgttcaagataaccctcgaaaaagcgctattttccagcccgatggcgtgtgccagcgtcgtggcgaatcgtctgaagcgtcttgagagccgtaaagatcataatagccagagccagatcaacgaactggagtcattgctgttggcgctgaataacattgatgccagccagtttagcaaataccagttgctgctcgacaccatccgaaaagacctcgcctggaaagccaataacacggaagatcgcctggtgatcttcaccgaaagtattaaaacgctggagttcctcgaacagcaactgcgagcggatctgaaattgaaagatgaccagatcgccacgctgcgcggcgatcagggcgatacggtattgatggaaaccgtagaagcctttggtaaaacgcagtcgccgttgcgtcttctggtttgttcggatgtggcatctgaagggatcaacctgcatcaccttagccacaaaatgattcactttgatattccgtggtcgttgatggtattccagcaacgtaacgggcgtattgaccgctatgggcaaaaacatcagccccaaatccgctatctgcttaccgaggccagcgaaccacagatcaatggcgatatgcgcgtactggaagtgttgatcaacaaagacgaacaggcgcagaagaacattggggacagttcggagtttaccggcaaatttacccaggaagaggaagaagagcaggttgcagagttcatgatgcaggatgatggtgccagcctgtttgatcaactgctgaacagcaacgtctcggaaagcgccgaacacgatctgtttggcgaaatatgcagtgcggtttccagcgatgcctcaatggtcaccgaaacagacaccagcttgtttgccagcgaacaggcgtactgcgaaagagcattgggttacctgaaagccagtggtcaaactatccagtatgaaaccttgcctgataataccttgtcgctggtggcaccggaggagttacgccgccgyttcaaccagctaccgcctgaaattgccccggagaactggcagctctatttaagtcaggataaaaccgtcatcaccgacgcgattgcgcgcgctcgcggtgagcaacatgcctggcccgatgtgcagtatctctggcaaatcaacccggtagtgcagtggctggacgataaaatctcttcggcttttggtcgtcatcaggctccggttatccggctgccatacctgcttgaacccgatgaagatcacttcattctttccgggttattcccgaaccgtaaatcacatccgatggtgaacccgtggatagtggtgagctttaaccgtgaatcgctaatcggcagtcagcctttcgctgagtttttacaacgtcatccgcagttgagtaacaagctgactaacagcggcggtaaagatcgtaatcaccaacgccagcaggatttactggaagcggctattgctcatgcccgggaggtattcatccatgatcggaatgcgtttgaaacgcacattaaccagcaactgaatgagcatctgcaaaagttggacgttttgcgtgggcggcagttgagccaacttgagctggattttgccgataacaaacagcaattgtcagtcaagcagagccgtaaagagcagagacaacgcgaaatcgaacacaattttgacagctatatcgaatggattgaggacaccatgacgactgaaaaagaaccctacattcaggtaattgctgttatcaccggagcggagggttaatcatggcgctggtcggtattaataacgaaaacgaattttactctaaccactatttgggtgaggttttcaccagtgatatccgcgatgtgctggaaccctggatagcccaggaaaatgcagcgcgtgaagcggagcgtgccgytcgtgaacagggcaaagacgtggagccgggataccgcgctccgtggaaccagtttaacagtctggcgactgagtttttccgcaaacttgccgagcacgaaaaacagcgtcagatcccgcagcgtctggccgatcaacgtaatcgctggcagccattgttaaaggcgctgggctacgaaattacgccacagatccaaatgctggatgacgatacaccgctgccggtactggcgcgttacaacagcactgacggtagcccgtggctgtggattgttgaagcacacgatcaggaagaaggaacgctggatccgctggcgctctccttactgaccgcgcaattcccggcggataccgacaaacataagcacgacagcctgcgcaaaaaagccaacggtgaatatcgcagctggcaggatttgctctctacggcggtcttcacccaaaatgaaccgccgcgttttgtgctgctgctcggtaaccgtcagctattgttgttggaccgtactaagtgggcgcaaaaccgtctgctacgttttgattttgaagagattttaagccgtcgtgaaacggatacgctgaaagcgactgcggtgttgttacataaagattctctgctgccgggcagtggggcaccttatcttgactcgctggatgacaattcgcacaaacatgcgtttggtgtttcggaagatctgaaatatgccctgcgcgaaagcattgagttgctgggcaacgaagcgatgcattatctgatcgaccgtggcctggcaaactatacaggtaatcgtgcggtggacccggatgaactgagccgcgaatgtctgcgttacatgtaccgcctgctgttcctgttctacattgaagcgcgcccggagctgggttatgcgccaatgaccgccaaaacctatctgcaaggttacagcctggaaacgttgcgcgatctggagatgatcccgctgaccagcgaagaagatcgcaacgggcgctacttccacgacagcctgaatatgctgtttaaactggtgcgcgaaggctacaacggcggcgtgaaaatgcagagtgacctggagagcggcgaccggatcaccatccatagtcatcagttcagcgtcccgcgtctggaaagtcatctgtttgatgccaacaacacgcgcattcttaaccgcgtggtattccgtaacgaaaccctgcaacagattatccaggcgatgtcgttaagccgcccggccaaagggcgctttaaccgccgcggacgtatttcttatcgccagttgggtatcaaccagttgggtgcggtgtatgaggcgctgctctcctatcgcggattcttcgccagcgaagatctctacgaggtgaagaaagccggggaagagtttaacgagctggagacgggttacttcgtcagtaaggatgagattagcaaataccacgaagacgagaaggtctacgagaaagacggcagtctgcgcattcaccgcaaaggcagctttatctaccgtatggccgggcgcgaccgtgagaaatctgcctcttattacaccccggaagtgctgacccgctcactggttaaatatgccctgaaagaactgtttaaggagcagattgatcccattagcgatccgcacgccaaagctgatgccatcttaaacctcaccgtgtgcgaaccggcgatgggcagcgcggcgttccttaacgaagccatcaaccagctggcggaagcgtatctgttccacaagcagcaggcggaaggtcgccgtattccgcaggatcgttacacccaggagttacagcgggtgaaaatgtacattgccgacaacaacgttttcggcgtggacttaaacccggtggcggtggaactggcggaagtgtcgctgtggctgaacgccattagtggcgatgcgtttgtaccgtggtttggttaccagctgcactgcggtaactcgctggtgggcgcgcgccgtcaggtgttcaacaagagcgaactgacctacaaaaaagccaaagatccgagctggcttaacagcgagccggtcgaactggcgatgaacacgccgcgtgaagagacgcagattttccacttcctgctgcccgacggcggtatggctaactacagcgataaaactgttaagcagcgttatccggatgacttcaaagcgctggacagctggcgcaaagagtttattaaaagctttgccgggcatgagattgctgatgtgcagcgtatcagcgaaaaggtggaagcactgtggaacacctatcgccagcaacttaaagcagaacgtctgaaaaccgccgacagctacccggtgtggccggcagaaaacagcgagcagacgcgttcttcgctgagcagtaaagatgaaacctttagcggtcgtcttgaagataacagcgcctaccagaagctgcgttgggtaatggactactggtgcgcgctgtggttctggccgatcgacaaagccgatgagctaccggatcgcggcacctggttgtttgagattgaaaccctgcttgacgggattgtaatcacggaaaaagtcactgaagttgcggagcacaccaccggcgatctgtttgccgaagaaggcctgctgcgagaagagtcttcgctgttttctgttgctggtcgtctgaaaaccgaggtgttgttccgtcatttgccgcgtctggcgattgtcgatgccctgagaaagcagcaccgtttcttccactgggatctggagttctgcgacctgtttgccgagcgcggcggttttgacctgatgctcggaaacccgccgtggctgaaagtggaatggcaggaagcgggcgtgctgggtgattacgagccggaatttgtgctgcgtaagctgagcgcctcgaagctggcaacgttgcgtattgatacctttaaccagatcccggcgctggaagcggcctggcgcagcgagtatgaaggctgtgaagggatgcaaaacttcctgaatgcgcagcagaactacccggtactgcgcggggtgcagaccaacttgtataaatgctttctgccgcaggcctggcgattaggggcgcagaaaggcgtggcaggtttcctgcacccggaagggatttatgatgacccgaaaggcgggcaattacgtgcggcggtatatccgaggctgagggcgcattttcagtttcagaatgagttaaatttgtttgttgaagttgatcaccatgcgaagtttagcagcaatatttattctgctagccctagcacagtgggatttgaacatatatctaatttgtatgctccgcaaactattgatgcatgttttgaacattctggcagtggggacattcccggtctcaaagacgagattgagagcgagggaaaattaaaagttgtatggaacacatctggccaccgttctcgattaataagtatcgccactcatgagctagaattatttgctcgtctatatgacagcgaaggaacgccagcctggcaggcacgtttgccagccttacatgctaaacaacttgttgctgtactggaaaagtttgctaatcagccgaatagattaggtgatttgcaggggcagtatttttcaacggttatgttcgatgaaacatatgctcagagggatgggacaattttacggcagactcaattccctcaagattcatcacaatgggtactgtctggccctcatttctttgttgggacgccgttctacaagactccgcgcgaaaactgtacgcttaacagcgattatgactgcctggacttgctaactctgcctgacgactatctgccgcgcactaactacattccggcatgtgatgcacaggagtatgcaaaacgtactccatgcgttacatggactgaactggctgaagatgaaccgaagaaggtaacagattattatcgcttagctatcagagccatgttggctcaatcgggggaacgtacactaattagtgctatttatccgccagaaataagtcacatgaacgcagtacgttcttactgctatagctcacagaatctgttactcgaacattcaggtatgtgtttttctttaccttttgattttatttgtaaatctactggcaaggcaaacttacatcagatgcttgatggtttctcatacgtattattcaatccgagacaaaaggcattattatactgcttagtattatcattaaattctgtaaatgatgtatatgctggcctttggcaatcctgctacaccccagacttcaacacccagcgttggagccgcgatctcccgcagctcccccaggatttcttcgccaaactgaccccagagtggcagcgtaactgcgctttacgctctgactacagtcgtcgtcaggcgctggtggaaatcgacgtattggtggcgcaggcgctggggttaactctcgaagagctgcttaccatttatcgcgttcagttcccggtgatgcgccagtacgaagcggatacctggtacgatcaaaacggtcgcattatctttaccccaagcaaagggctggtgggcgttggcttgcctcgcaccgcgcgtaaagctgacctgaaaaacggctttgtctttaacgtcgacagcccggagtggaccggcggtgactgcaccgatcaagctatcggttgggatgatgtcaaacatcttaaaaccggtaccgtcagcgtcacctttgatgattatacccgcagcgacgaaggtgagcgccgtaccgtcacctggcaggctccgtttatcaagccagatcgcgaagatgactacaaagtggcctgggcgttctttgcacaagataaggagagcgcctgatgttgccgtccgttgtcagtcggcaggtcgccgacagcgttgccgcctttttacgggcggcgttcccgctaaacagcccgctgtttaacggtgagaataacgataatgtctcaatgctggagcaatttctggcccagccggaaacgctgctgaaaggaccatacctttccgcccagttgccgtttcgtaaaagtgacttaccgctgaattttttccctaatctgacgctgccgttcccgccgcacgcgcatcaggcccgggcatttcagcgtctgggaagcgacgcgccacagccgacgctggtcgcaaccggtaccggctccggtaaaacagaatgttttatgttcccgctgctcaaccactgcgcgggcgcgtcacaagccggggttaaagcgattatcatctacccgatgaacgccctggcaaccgatcaggccagccgtttcgccaaaaccatcgccagcgatccacaactgcatggcaaggtgaccgtcggcctgtttgtcggcgacagcgaaatcgaacccagcaaaaaaatgtcggcagaaaaggtcattacctgtaagcacacgctgcgcgaaagcccgccggacatcctgttgaccaactacaaaatgctcgactacctgctgatgcgccctggcgatcagccgctctggcgttacaaccagcccggttcattgcgttacctggtcgtggatgaattgcatacgtttgatggcgcgcaagggtcggatctggcctgtctggtgcgacgtttgaagcatcacataggtgtggataaccaacgattcgcctgcgtcgggacatcagctaccgtcggcgacgaactggggcaactgctcgattacgcaaaaacaatctttgaccagccgtttaccgatgacgccgttattcgcgaagatcgctacacggcagcggagtacttgcagaattacgccattgcgtacagtcagtatccggggccggaggtcgcttcggccctggacccgcagagttacgctaccccggtagcgtatcttaacgggcaaatccctttgtggttccccgacagcgacttgcaactcccggacgatctggagagcgacgacgggcgtgaaaagcgtattgcgctggggtcactgttacgccgccacagcgtgatgcatgtcttactccatgatctgcaaggcgggatcctctctgaacgagagtgtctggaaaatctccaggtcatgctggcagaaagcgccgaccatgcccgacgcgtgctgcaaagcattctggcactgatcgcgcaggcacgtctcgaagtaccggaaacggaacacgatcggcaaaaacgtctccaggcgaagaaagcgcgtccggtgctgccgtttgtgcaactgcgctcccagttgtggcttcgtgagatgcgtcgtctggtcgccagcgtggcgaaaacgccccgactggtgtttgccgatgatgtggcggtggaagatcgcgaacactatttgccggttatccactgccgtgactgccacgcaactggctgggccagcctgcgtcatgggcaaagcgttcagttggaaacagacctcgacggcatttatcgccagttctttgaaaaagggcgctccatcgtccttgctttcccggataacaacgaaaaagcggtcagtggcgcacaccagaaactgtgtcctacctgtctgaaactgaaccgacagtccagcgtccagtgtggacattgcggtcatacggaactgttgcaggtactgatcccggatatgctcaaagagcgtaaggacgagctggagtttgctaatgaatgcccgtactgcaacagcaaacaggggatttcgattctggggtcacgggctgccagtctgtcggcggtgatgattcaccagctttatggcagccagttcaacgaacataaaaagctgattacgttttctgactcggtacaagacgccgcgcatcgtgccagcttctttactgcccgtacctggccgctgatgattcgtgggcaaatcgccagtgttcttagcgaaaaagagacattaccgctggatgcgttcgcggcgcgtgtttgccaacaaacgcgtgaacgttcaccggacgatgctcattttgcagcaaacgtcatcgcaccaaatatgcagtggctgaatgattatcagacgctgaaaaatgaaggcaaactggcggagaactccgatctgccggagctggtttccctgcgcctcgactgggaggtgtacagcgaatttaccctgcgcgcgcgtatcggacgtacgctggaagccaccggttatgccgttgccggagtggataaagatcgcttcaatccggcaattaccgccctgcatcaacagctttgtgaagagctgggtgatgagatgtctggtgtgagcgtcgagcaggtagcgcacctggcgctgggggttatctggtatcaacgccaggccggggccgttatgcatccggcgttcgaaagttatcgccgtgatggcacgacctttatgatgacgcaaaaagagcgtacctcgcgctatatgccttctatcggtccgaaaacgcgtaaaccggcttatgcgtcgtttgaaaaaattaatggtttccatcgcctgattggcgcgaagtctaaccccagttggtatcagcattggatcaatcgcacgctgagtaacggcaataatctgtttatcagtagcgttgcggaaacagtgttacgacgcctgtttacggcgttgaaaatagccggagtagtaaaagattttgacaccaaagggcgtgaagcctggggactggtgccttcggcgctggtggtgagccgtgacgtcgttcagcttaattgctcatgttgccgtgaggttgtccgggctccggccgatcaaggctggcagtggcgtaatgcgccttgtctctctttacgttgtgaaggtcgttaccaggaagtcgacaatacggcgacctggcgttgggagaacatggacatcgcgcgcgtacagggcgcagaacacacggggctgcttagccgtgaagatcgcgaagtcaccgaaaaatcgttctaccgcggcaaccaaccgtggaatatcaacctgttgtcggcaacaccgacgctggagatgggtattgacgttggggatctttccaccgttttactctgttctgtcccacctgctcaggccaactacttgcagcgtattggtcgcgccggtcgtaaagatggtaacgcgttaaacattaccgtggcagaagggaacccgcacgatcagtttttctttgaagaaccactggagatgatgcagggccaggtgcaggctcctggcgtcttccttaatgcaacggctattctcgaacgccagctggcagctttttgtatggataactgggtgaaaaccggtgtaccagaatccgctatctgtaaaaacgtcaaacagatgctggatgagctggagttcgggcgtaaatcgggttttccgtataacttactgcgatatatcgaacagcatcatgcggagattgctgcgcaatttacggcaatcttccccgatcttgccgcagaaactcgccaacagctgttgtcttatcttcagggcgcgccaggacaacgctcgctggtgcagcgtatcgaagaagcgttaaaactgctggtggaagatcgcaaatctttgcgctcacgcatcgataaactcaagcgcagtatcgataaactggagaacgcgccgcgcgatcaaaactttgatagcgatatgcgcgagttaacttcggaacggcaggcgctgatggcgctggtcaatcaaatcaacaataagcaaacgctgaatttcctcacggatgaaggtctgctgcctaactacgccttcccggaagccggtattacgttacgttctgtgctctggcggcgtaaagaaggcggggaagcacgtgaatatcaaaacaccactttcgaatatgaacgcccggcatcaacggcgctggctgagctggctccgctgaataatttctatgccggtgggcataaagttgaaattgagcagatagacctgaaggtctctgagccggagaactggcgtatctgtagccactgtaactacagcgaaaatatcgaccagacgggcgaccagcataaatattgcccgaaatgtggcacaccggggtgggccgatgccggacaaaaaaccacgctgctgaaacttcgccaggtttatgcccgcgccagcgcacgtgatagccagatcagcgacgagagcgacagccgtgaacctgctttcttccagcgtcagctattggttagtttcgaaaaagaagatgtatcggcggcatacgcgattgaggaaggcgaagttccgtttggttttgaatttttaagcaaagtcaccctgcgggatatcaacttcggcaaaatggcggatgatgccaatgagttgatgattgccggagaagcgaagaagcgaaccgggtttaaagtttgcctcgggtgcggcatggtgcagcgtcctcgcgatcatgaaccacgtcatgatttgagctgcaaatatcgcacggaaccggaaaaggcgaagttcgaagattatctctacctctatcgccagctggagtcagaagcgttgcgtattctgctcccggtaagcagttacagtaatgaccgtgtcgtggaggcttctcttggggcggcgatccagctcggtcttaaacattacttcaaggggaatgtcgatcacctgaaaggcgttgtgtaccgcgagccggaaaatgaaggcgaatcctggcggcagtatctggtgatttacgataccgtcccgggggggactggttctcttaaagaactgatgcgcactcccgacaatttgctgaaattacttgaactggcctatcaggcaatagtggaatgcagttgcaacaatgatacgcataaagatggttgttatcgttgcgtttacgcttaccgtgaccgtgggcgcatgaagtatgtctcccgcgatcaggcgcgtctcttgctggcgaaaattttgcaggcaagagattcgatacgggtaattgattccatcaaaaacatttccctcgaagccatgatgggcagtgagctggaaaaacggtttattagctgcctgcaagaaaataaaaacctgattgtcagtcgcagttacgcgcatcagggcgctgggtggattattaacacccgcagcgaaccgatgatgagctggcatcttaaagctcaggtggatttaggcgctaaagaggcggtggggatcccttgtcgcccggattacgtgctatatccgcttatgcagtctgatgccattaaaccggtggctattttccttgatggctttgcgttccacaaaaatagcgtcgcagaggatgtgcaaaaacgccaggcgattcgggatagcggtaatttctgggtgtggacagtcacgtgggccgatctcaaagagccagggcttaaacatgttcaggatgtcctgggacttgggcataacccggatatgaaacagcctaagttttataacctgtttcatgataccaactttgcggcccttgaagcgtcgttccgggaacgcaacagttttgcactgctgctggattatctcgccgatccgggcggaagaacgcagttatggcagagaatggctgctgcacatgcctgggtgtggttggatgtgaagaagtcacaggacgcgggaacgaaacaaaagtatgcctatgaaatgcaggaaaacgcgccagcttggcggctagcagagcttttgccagacgaaccgtttgtctttggtggtttactcgatagctgtaactcatcgcagcaatttattgagctggcttcggtgttaccacaacaagccattaaaccgacgaccagcgtcgcacaaatgcgcagctggctgcgtttgcatatctgttttgacgatcgctatacgcaggatgacggttatgaagcgggactcaatggcttctggcgactggtaaacctgttacagttcctgccggatatgacctttaccagccgtaaagccgtgcatttaccgcaggaaagcgttgacactaaagtttcggcaacgccagaggcagtaccagagactgatgagagttgggctgagattattgagtttggcttattaagcgctgaagagatcgcgttgcttcagtctcattctctctctgcgccgactctcggctacgaattgcaaaatgatgaaggtgaaattattgcggaagccgatctcgcctggccatcacaaaaatgggcattgattattgataatcaagaatttattccattattcacaaccaggggttggcacgttgcattcgggccaattgacgaaaatacattgcaacatctgtccggaggtgacaaatgacggtgcaaacgcccaaggtggcactttctgatggttttctgggcgcattcgcgcggatcccaaaggcacagcaaaaaaaggtgcaggaattcatctccaaattccgtcaggacccgaccagtaatggacttaactatgaaaagatccacgatgcgcgcagtaaaaatgtccattcggtgcgaatcgatcaaacttatcgcggcattgttctgaaacctgaacagggtgccctgtatatgctgatgtgggtggataaacacgacgaagcatatgactgggcgcggcggcatgattgttcaattcacccggttaccggcgcgattcaggtcattgatattagctatatcaaaccggcagcggaaacagtggttgataaaccgaaactcttcgctgcttacagcgcggaacagattctggctctgggtgtgccgcctgtctttattgatcaggtgatggcgcttaccgatgaagccgggcttaatcaacttgaaagcataatgccagcagaagcctgggaacctctgcactggctggcagaagggctggattaccaggaagtgctggaagagtttaacgatcatcgtgatgagcctgttgataccaacgactttatggaggcgattgaacgaagtaaacgtcgcttccatgtcgttgaaaatgaacaggagctgttgcagatgcttaatgcgcctttagaaaaatggcgtgtatttctgcatccgagccagcgaaaattggtggagtcgcccgctaatggtccggtacgagtactgggcggtgcaggtacagggaaaacggttgttgcgatgcaccgtgcgcggtggttatctcagcgtctggcagataaacccggtaagaaagtacttttcacgacctttacgcgtaacctggcggcagatattcgcgctaatctccagcggttgtgtacgcgagaagagatggcgcgtattgacgtcgttaacattgatgcctggatgagcgaccaactaaaacgccacggttatgatttccgcgtggtatacgacagcgatgaagggcgacgcaaatgctggaactatgccttgcagcaggcacctgccgaactggggctacctgataatttctatgctgaagartggcaacgcgttgtccagccaaatgcggtttacacccgggaggaatacctcaaagtcagccgggttggacgtggtacagcgttatcccgtattcaacgggcgaaaatctggccagtctttgaagaattcagagcacaaatggcgcgtgccaaactgcgcgaaatgggcgatgccatgcatgaggctattgttctgtttaaagaaaagcaggtccaactaccttatagcagtattgtggtcgatgaagctcaagatatcggtgccccggcatttactcttattcgcagcctggttcccgagtcgcccmacgatctgtttattgtcggggatgggcatcagcgtatttatcgcaataaggtcgttcttggtcagtgtggtattaacgtccgtggtcgtcgcagtaaaaaattgaagattaactatcggaccacagaagagacgcgtcaatttgctgttgggctgttaactggtgtgaaggttgataacytcgatggcgaagcggataccagtaatgattatttgtcattactgcacggggaaaagcccatgattacgcatgcggcagatttcaaagaagaggctgcaacgytcgtcaagcaaattcaggcattgctggcgaatcaggttcgttctcaggatatctgcattactgcgcgtactaaacatgyttgtgaccgctacgcatcagcactgaatgacgccggaattgagacatttaatttaggcaatgatagcggtgacagcgatgcacgccctggcgtgcgggttgcaacgatgcaccgtattaaagggcttgagttccagtatgtgttcctggtggggattaacgaaggcgttgtgccggaaataaaagcattagcatccgatgatcccgttgaacagcgtgatgcattatttaatgagcgcgcgttactgcatgtggctgcaacccgtgccgtaaaagggctgtttgtttcatcatctggtgtccctagtccgctattagtggctgactgataatatgtccaaaacaggccaggagccgaaacgctcctggtctatataaccgttctggcaactggcgatatttatattgcttagctcccaacagccagacaatatcaacttagaaattatattcgcttatgcggtttgcatattgcacagtacaacctgttttctctatatctaacgtaacgtcaggatgtggatgatttttggatggggtgacacactggacaaatatagctggcacgaaaaggctggcatttccagctgaccaatagtctctggaaccatgatgatgataaaataaatatcttaagttttaaacgtatgatgccaggattaccagaattataaacgaatatattagttcttttctatttgttcaggaggggtataaaaattgcaattgttaatagtatcgtcaggacgataaaaagataatcatgacaaaggcaattgaactaaaatgattgacattttacaggtggtttgtcagtgatttcttgttattcataatttattttccgtaaaaaatagtaaggtgatcacctgaataaaggtaatctcatattttgatgagtatagtgattttttatttctctggtgaggaatgaaggaaatatcaatggtaaggaacgtcagagaatcagggaaaattaaggtccctcagaaacacaatgccgttcacttaagcggggcggcactgtgtttcacaggataacgggtttttgatatcttaaccgccctcgcccttgatggtcgggggcgttttgttatgaacaccacttccagagcccccgcagatgctccagtcgtttcgggatagtccccggtgacgccgtgtttcccagcactatcatttctgtcacgataaactggaacgcgaacttaaagctgatctctgacgccgcttttgttgcctcacgccgtatcgctccgccggtaggcgcggtcatggcattcagtagaatgtgattcccagattcattaacgccaccagacgcatgacggggtaggcgctctgccgctcagtggatgtgttggcagagccataatattcacgcagctcgggttcatcaggtgtcctgaactgtgcgccatcaatggcaaaaagttgcaggccgtgccagtcatccttcaggtaacgttccgcgccccatgtctgtgtggtctggcggaagagccattccaccggggcggcccccacgcgctgacgcgcctgggtgacagcgctgcgggcgccagcaggttcatccccgcttcgccatccacgctcaggttaagacgacgaacggtcgcatgagcagaaagcgtcaggaagtgctgtatccactcggtgggaaggtgctctgcaaacagttgcgtagagggtggtggcataagcggatggtcactgaaagtggtataagaaaatggctccttgttgtggaagtcgttatagtgccgcacgccggaggagttaaaagcgctgatggatgcgaataaatcaaattaatgaacgctcacctttcgcgccaaaactgcaaaattgcttctacaaacctgtcagaaataatcccccgacgggctgctgagctgaaatgactgcttcgcastgccgtcgtccagttctccggtgaccggtacgctgaaccgtaatatcccgtgcttaaatcgtccggatcttcatcaggcgcgttcgtcagccctcttgcaccttgttgctggaagtcgacgaaaataatattagctaaaatattattttgataattgccataaatagcttcatacgcatgagggaaattttctttccagtaccaggtggtatcgccgcaaaaccacggcgcgtcagtaatattattaagctgagaatggtattgttttagatccctacgaaaggcttcaaccatatgattaaagtgttgaggatgtgacgcgtagtcactggtcattaagtcaaattcgccttgcatccagcatacgccgaggaatttgttctgcggattttttaccagtgcggctcgcgttctgctgactaaatcctggtatagcggagtatccgttccccaacgacaagcatcatggctggctccgtgccgttctgaatatgtcccctcgctgcctgcggtaaaagccgatccgccacggcaacacggaacgatgagaatccctgcattatcaggaatgaagggcagtaatttccgtgcaatatgcagtgcctggccaacggtgccgtactgtgtttgatgattcgttgccagaggatggtgataactctgcatatcctgaacatcgtgtgggcagtgagtcagtggaataatgtcgttaaagtgacatgacgggcctccgggatgcgtatgcgcaaatctcgctaattgtttaattctgggatgaggcgcatcttccctgtccggtaatggcagtccttcgccatacgccatggcattagactgaccagcaacagtaagaacatagtaataatcaggcgatattattgcgttcatataaatttcgcgtaattgaaatgacaaattgatagcagggcccctttaccggggccctgaagcgttagttttgtactgtgactttattatccttcacagagatcaaaactgaatccgtcaccgctttgccgcctgcagtttcaccgccaataatcaatagactattattccagggcaatgatactccgtaggcccgaccttgcgataattcacccgatttatcccatttcccgttatgccaaagatgaatatcagtgctatatgattttttcaggccttcatgcgcatagttcttaccgttttggtaattttctcgtgaacctttgaatccggcccctccggcaaatataagagaatcattgcttatccccgcaaaaccgccagcgacgccatctggtgatgagacgggagcaagcctattccattttaaattattaccggtgaaatcaagttcaaatacggcatccgttcgcaatccgggtttggcttcgccattaataagccaggttttatcacctttattcacaaccgccgcaccagccgtcccgtaccagggagattcgccagcgtaactccattgctgtgtagagggatcaaaagacaacagaaacttattaaagaaataatcttctgcttttttgtcaaaatagtgtgcattgattttatctacagcggttgaatcttttccagcttcgttgagatcttcaaaatagccattgaagatattctggttaacaccgccagtaacataagccttgccgttgtgtacaaaagtcacatggcccgccatgcccatcggcgcgtgcgatatcaatttaacccagctattggttttggggttgtatttgtgtacgtcattaaatacctgagtcaagccctcgctgtttttgccaatgccgccaaacacatacagattgccatcaataaatgccgaggttgcttgatctcttggtccaccagggaatgcagctaacgctgtccattttttatctttggcctgtgtctccagcttgtaccatgccgtacctgcgctacctaaaccaatgtagacagtgtcgttatcaattgctccggtaccacttttaaatggtacaggagtttccggtaatacagacgcgtttgcggcaaatgaagccattaggatagcaagcgccgttattgttttattcattgtgactgtctcctgtctactacagtttaaatgacacaccaatgcgataactgttttccgataaattatctctgccgttgtaaacaccctgacggtccaggtagtcatattctatgtatggcgtaatatcgggcgtcatatggtattgtagaacaaatgcattttccgtcgcccatttcttatggtttgcatagcgataatcgttctgtttgctgtatagcgtcgtttgccatgcgaaggtgaaatcactattaatatggtaagtgacatatccatcccaacgatgaacgttatcacgagacatatcaccggataagtcttgttgtcggtaagctttccagtcgtaacgatagcgaatgccaaaattaagatcttttgtcgcgtcccaggacagttttacgtagggtccgtagcgtgtgccgttgctgctaaaatgcgttaacattcccgggcgcaccgtccattgatcatcaagtttaatcgcgtaattaacttcaacctgaacatcattgagtgcggcattttcctttttattatcatgaatggtattccaggtattactttccatgcttgcccaccatccattttgccatccctcactgactttgagtcgagtctcataggcgtggcttccactacgatatccaccacgtacgtccagtgtcgcagcctgagaaattaatggtgacgaaaagcacagtaataatacgccagaaagtattttagcctttttcataaatttcactcatttgtaggatacagaaagcaatacaaagcccgcataaacaattagcatttatgttgtgtaatatttttttgccaggcttatagtgtctttggcaaccggtagctgtattttatattttttgtataatgtctcctgtgaaaaatctctttccacattatttaaataaacagagagccagattaaatacctgagtataaaatctattctgatgtttaattgatttgaatgttcgtaagctatatcacttactcaattcattttacccagagtcataaaatagagtgtctgttgatctcattttcatattcctttcaggctgaagtgcgttttcatcacccgatgagaaagaactgaagtgatgtttgccatagattgcaagatgccctgtctcattgtctatcgtggtgcacctttatacctgttataccagatcgaaaatcacgcaatccatacaacaaaaccagatttgcaattcgtgtcacaaaatatgtcgatctttttctaagaagaagatgccatgtgaagccagacgaacacttgcggtggtcttcaaaaactaaagatcttcgtttaactatttgttttataaataatttatttagagtctaaacaagggaagctttgcaagctaactcagtgagcttggtgtaaatcagtgtttacccgccatcaggctgagcataattctcatcatgaaatatgtttcctggtttgtggcttgtaactggtcacttctgaagtcgatctggagaggcttattgatgttggtgttttcaggatgatgtttcacttartttgtttgccgtatcgcccggcgaatggctgtgattgaggaaggtttaagtcgtagtgaccaaagctatatttaccaacgaatgtagatgaaaaaatcatctcctgcgttcccccatatctccaggataaaaaggaatgtaacaatctcatggcgtaagctgacgaatcagccaggaataatcgctagggacctaagaattagcttgataatagccactaagaaattactgtgttccatgaaatagccattttgtggcaaatggagttgactaataatgtcatatgtgagacggctagttgaacgaatattaaattttgctgaattttttatgttgattttacttgttacagaacatatcacatgatatatagataagattagttgcattaatgatgagggttattattagattcgtatccgattgataaatatataaaggtacatagcatgcaagagcatagcgtttgtatggcaacgttattataattaactgttgctactccatttaagttcactcagaagaactggtccacttacgttagttattaagcaaacgttcgcttttataaacataatcaggataaaaatgttggattattgctaacctagcacagctagtgcgcgtctgtaattataagggaaaaacgatgaagaataaggctgataacaaaaaaaggaacttcctgacccatagtgaaatcgaatcactccttaaagcagcaaataccgggcctcatgcagcacgtaattattgtctgactttgctttgttttattcatggtttccgggcgagtgaaatttgtcgattgaggatttcggatattgatcttaaggcaaagtgtatatatatccatcgattaaaaaaaggcttttcaacaacgcacccgctattgaacaaagaagttcaggctttaaaaaactggttgagtatccgtacttcttatccgcatgctgagagcgagtgggtatttttatcgcgtaaggggaatccgctttctcggcaacaattttaccatattatctcgacttccggtggtaatgccgggttgtcactggagattcatccgcacatgttacgccattcgtgtggttttgctttggcgaatatgggaatagatacgcgacttatccaggattatcttgggcatcgcaatattcgtcatactgtctggtatactgccagcaatgcagggcgtttttacggcatctgggatagagccagaggacgacagcgtcacgctgttttatagagatagttgagataccagggatggtgttaaaaactacattattcttacgatatatcaaaaatgattaaccatttattaattgatgttattgtaagtatgattcttaattatcataataaacattawgttaaccatatccatacaaaatrcaatggtttatgttcttcaaaataaataaacaraatcattcataaattwacacatcacttaaactctcctgtttctgcactttttcctttattttttaagcaactggaagttaatccactgcaatctattgttatattgaatcaaatcaatgaaaatagatgttatcacatcagtgatattttatttttgtatgatatttaatgtaattgactgatagccacatcacttcgtgtgtggttatctttttatctattgggctaattttgaccgattgaggtttcctataggtattcattcaaatatatctcagttaggagtactactattgtgagtaaacgtcgttatcttaccggtaaagaagttcaggccatgatgcaggcggtttgttacggggcaacgggagccagagattattgtcttattctgttggcatatcggcatgggatgcgtattagtgaactgcttgatctgcattatcaggatcttgaccttaatgaaggccgaataaatattcgccgactgaagaacggattttctaccgttcacccgttacgttttgatgagcgtgaagctgtggaacgctggaccctagaacgtgctaactggaaaggcgctgaccggaccgacgccatatttatttctcgccgcgggagtcggctttctcgccagcaggcctatcgcattattcgtgatgccggtattgaagctggaaccgtaacgcagactcatcctcatatgttaaggcatgcttgcggttatgaactggcggagcgtggtgcagatactcgtttaattcaggattatctcgggcatcgaaatattcgccatactgtacgttataccgccagtaatgctgctcgttttgccggattatgggaaagaaataatctcataaacgaaaaattaaaaagagaagaagtttgatttaacttattgataataaagttaaaaaacaaataaatacaagacaattggggccaaactgtccatatcataaataagttacgtattttttctcaagcataaaaattttaaactaactgtttgatatgtaaattatttctcttgtaaattaatttcacatcacctccgctatatgtaaagctaacgtttctgtggctcgacgcatcttcctcattcttctctccaaaaaccacctcatgcaatataaaaatctataaataaagataacaatagaatattaatccagcaaataaactgaaaaagtttgtgcgcgatgctttcctctatgagtcaaaatggccccaaatgtttcatcttttgggggaaaactgtgcagtgttggcagtcaaactcgttgacaaaacaaagtgtacagaacgactgcccatgtcgatttagaaatagttttttgaaaggaaagcagcatgaaaattaaaactctggcaatcgttgttctgtcggctctgtccctcagttctacagcggctctggccgctgccacgacggttaatggtgggaccgttcactttaaaggggaagttgttaacgccgcttgcgcagttgatgcaggctctgttgatcaaaccgttcagttaggacaggttcgtaccgcatcgctggcacaggacggagcaaccagttctgctgtcggttttaacattcagctgaatgattgcgataccaatgttgcatctaaagccgctgttgcctttttaggtacggcgattgatgcgggtcataccaacgttctggctctgcagagttcagctgcgggtagcgcaacaaacgttggtgtgcagatcctggacagaacgggtgctgcgctgacgctggatggtgcgacattcagtgagcaaacaaccctgaataacggtactaacaccattccgttccaggcgcgttattatgcaatcggcgaggcaaccccgggtgctgctaatgcggatgcgacyttcaaggttcagtatcaataacctacccaggttcagggacgtcattacgggcagggatgcccacccttgtgcgataaaaataacgatgaaaaggaagagattatttctattagcgtcgttgctgccaatgtttgctctggccggaaataaatggaataccacgccgcccggcggaaatatgcaatttcagggcgtcattattgcggaaacttgcctgattgaagccggtgataaacaaatgacggtcaatatggggcaaatcagcagtaaccggtttcatgcggtaggggaagatagcgcaccggtgccttttgttattcatttacgggaatgtagcacggtggtgagtgaacgtgtgggtgtggcgtttcacggtgtcgcggatggtaaaaatccggatgtgctttccgtgggagaggggccagggatagccaccaatattggcgtagcgttgtttgatgatgaaggaaacctcgtaccgattaatcgtcctccagcaaactggaaacggctttactcaggctctacttcgctacatttcatcgccaaatatcgtgctaccgggcgtcgggttactggcggcatcgccaatgcacaggcctggttctctttaacctatcagtaattgttcagcagataatgtgataacaggaacaggacagtgagtaataaaaacgtcaatgtaaggaaatcgcaggaaataacattctgcttgctggcaggtatcctgatgttcatggcaatgatggttgccggacgcgctgaagcgggagtggccttaggtgcgactcgcataatttatccggcagggcaaaaacaagtgcaacttgccgtgacaaataatgatgaaaatagtacctatttaattcaatcatgggtggaaaatgccgatggtgtaaaggatggtcgttttatcgtgacgcctcctctgtttgcgatgaagggaaaaaaagagaataccttacgtattcttgatgcaacaaataaccaattgccacaggaccgggaaagtttattctggatgaacgttaaagcgattccgtcaatggataaatcaaaattgactgagaatacgctacagctcgcaattatcagccgcattaaactgtactatcgtccggctaaattagcgttgccacccgatcaggccgcagaaaaattaagatttcgtcgtagcgcgaattctctgacgctgattaacccgacaccctattacctgacggtaacagagttgaatgccggagcccgggttcttgaaaatgccttggtgcctccaatgggcgaaagcacggttaaattgccttctgatgcgggaagcaatattacttaccgaacaataaatgattatggtgcacttacccccaaaatgacgggcgtaatggaataacgcagggggaatttttcgcctgaataaaaagaattgactgccgggtgattttaaaccggaggaataatgtcatatctgaatttaagactttaccagcgaaacacacaatgcttgcatattcgtaagcatcgtttggctggtttttttgtccggctctttgtcgcctgtgcttttgccgtacaggcacctttgtcatctgccgaactctattttaatccgcgctttttagcggatgatccccaggctgtggccgatttatcgcgttttgaaaatgggcaagaattaccgccagggacgtatcgcgtcgatatctatttgaataatggttatatggcaacgcgtgatgtcacatttaatacgggcgacagtgaacaagggattgttccctgcctgacacgcgcgcaactcgccagtatggggctgaatacggcttctgtcgccggtatgaatctgctggcggatgatgcctgtgtgccattaaccacaatggtccaggacgctactgcgcatttagatgttggtcagcagcgactgaacctgacgatccctcaggcatttatgagtaatcgcgcgcgtggttatattcctcctgagttatgggatcccggtattaatgccggattgctcaattataatttcagcggaaatagtgtacagaatcggattgggggtaacagccattatgcatatttaaacctacagagtgggttaaatattggtgcgtggcgtttacgcgacaataccacctggagttataacagtagcgacagatcatcaggtagcaaaaataaatggcagcatatcaatacctggcttgagcgagacataataccgttacgttcccggctgacgctgggtgatggttatactcagggtgatattttcgatggtattaactttcgcggcgcacaattggcctcagatgacaatatgttacccgatagccaaagaggatttgccccggtgatccacggtattgctcgtggtactgcacaggtcactattaaacaaaatgggtatgacatttataatagtacggtgccgccggggccttttaccatcaacgatatctatgccgcaggtaatagtggtgacttgcaggtaacgattaaagaggctgacggcagcacgcagatttttaccgtaccctattcgtcagtcccgcttttgcaacgtgaagggcatactcgttattccattacggcaggagaataccgtagtggaaatgcgcaacaggaaaaaccccgctttttccaaagtacattactccacggccttccagctggctggacaatatatggtggaacgcaactggcagatcgttatcgtgcttttaattttggtatcgggaaaaatatgggggcactgggcgctctgtctgtggatatgactcaggctaattccacacttcccgatgacagtcagcatgacggacaatcggtgcgttttctctataacaaatcgctcaatgagtcaggcacgaatattcagttagtgggttaccgttattcgaccagcggatattttaatttcgctgatacaacatacagtcgaatgaatggctacaacatcgaaacacaggacggagttattcaggttaagccgaaattcaccgactattacaacctcgcttataacaaacgcgggaaattacaactcaccgttactcagcaactcgggcgctcatcaacactgtatttgagtggtagccatcaaacttattggggaacgagtaatgtcgatgagcaattccaggctggattaaatactgcgttcgaagatatcaactggacgctcagctatagcctgacgaaaaacgcctggcaaaaaggacgtgatcagatgttagcgcgtaacgtcaatattcctttcagccactggctgcgttctgacagtaaatctcagtggcgacatgccagtgccagctacagcatgtcacacgatctcaacggtcggatgaccaatctggctggtgtatacggtacgttgctggaagacaacaacytcagctatagcgtgcaaaccggctatgccgggggaggcgatggtaatagcggaagcacaggctacgccacgctgaattatcgcggtggttacggcaatgccaatatcggttacagccatagcgatgatattaagcagctctattacggagtcagcggtggggtactggctcatgccaatggcgtaacgctggggcagccgttaaacgatacggtggtgcttgttaaagcgcctggcgcaaaagatgcaaaagtcgaaaaccagacgggggtgcgtaccgactggcgcggttatgccgtgctgccttatgccactgaatatcgggaaaatagagtggcgctggataccaataccctggctgataacgtcgatttagataacgcggtcgctaacgttgttcccactcgtggggcgatcgtgcgagcagagtttaaagcgcgcgttgggataaaactgctcatgacgctaacccacaataataagccgctgccgtttggggcgatggtgacatcagagagtagccagagtagcggcattgttgcggataatggtcaggtttacctcagcggaatgcctctagcgggaaaagttcaggtgaaatggggagaagaggaaaatgctcattgtgtcgccaattatcaactgccaccagagagtcagcagcagttattaacccagctatcagctgaatgtcgttaagggggcgtgatgagaaacaaacctttttatcttctgtgcgcttttttgtggctggcagtgagtcacgctttggctgcggatagcacgattactatccgcggctatgtcagagataacggctgtagtgtggccgctgaatcaaccaattttactgttgatctgatggaaaacgcggcgaagcaatttaacaacattggcgcgacgactcctgtcgttccatttcgtattttgctgtcaccctgtggtaacgccgtttctgccgtaaaagttgggtttaccggcgttgcagatagccacaatgccaacctgcttgcacttgaaaatacggtgtcagcggcttcgggactgggaatacagcttctgaatgagcagcaaaatcagataccccttaatgctccatcgtccgcgatttcgtggacgaccctgacgccgggtaaaccaaatacgttgaatttttacgcccggctaatggcgacacaggtgcctgtcactgcggggcatatcaatgccacggctaccttcactcttgaatatcagtaactggagatgctcatgaaatggcgcaaacgtgggtatttattggcggcaatattggcgctcgcaagtgcgacgatacaggcagccgatgtcaccatcacggtgaacggtaaggtcgtcgccaaaccgtgcacagtttccaccaccaatgccacggttgatctcggcgatctttattctttcagtctgatgtctgccggggcggcatcggcctggcatgatgttgcgcttgagttgactaattgtccggtgggaacgtcaagggtcactgccagcttcagcggggcagccgacagtaccggatattataaaaaccaggggaccgcgcaaaacatccagttagagctacaggatgacagtggcaacacattgaatactggcgcaaccaaaacagttcaggtggatgattcctcacaatcagcgcacttcccgttacaggtcagagcattgacggtaaatggcggagccactcagggaaccattcaggcagtgattagcatcacctatacctacagctgaacccgaagagataattgtaatgaaacgagttattaccctgtttgctgtactgctgatgggctggtcggtaaatgcctggtcattcgcctgtaaaaccgccaatggtaccgctatccctattggcggtggcagcgctaatgtttatgtaaaccttgcgcctgccgtgaatgtggggcaaaacctggtcgtagatctttcgacgcaaatcttttgccataacgattatccggaaaccattacagactatgtcacactgcaacgaggctcggcttatggcggcgtgttatctaatttttccgggaccgtaaaatatagtggcagtagctatccatttccgaccaccagcgaaacgccgcgggttgtttataattcgagaacggataagccgtggccggtggcgctttatttgacgcctgtgagcagtgcgggcggggtggcgattaaagctggctcattaattgccgtgcttattttgcgacagaccaaaaactataacagcgatgatttccagtttgtgtggaatatttacgccaataatgatgtggtagtgcctactggcggctgcgatgtttctgctcgtgatgtcaccgttactctgccggactaccctggttcagtgccaattcctcttaccgtttattgtgcgaaaagccaaaacctggggtattacctctccggcacaaccgcagatgcgggcaactcgattttcaccaataccgcgtcgttttcaccagcgcagggcgtcggcgtacagttgacgcgcaacggtacgattattccagcgaataacacggtatcgttaggagcagtaggaacttcggcggtaagtctgggattaacggcaaattacgcacgtaccggcgggcaggtgactgcagggaatgtgcaatcgattattggcgtgacttttgtttatcaataaagaaatcacagggcattgctaatgcaggtacgcaatattacctgaagctaaaaacctgcacgttagccctttgtaggccagataagacgcgtcagcgtcgcatctggcataaacaaagcgcactttgccgacaatccgaactgagcctgccattggcaggctctggtgttcttttacgctaccatgctaataatcagcacaataatcagcccaaccacggagttgaccagctccagcagaccccaggttttcaacgtgtcttttaccgacaggtcaaagtaacctttgaacaaccagaaagatgcatcgttaatgtgggtgagggtgttggaacccgcagccgtcgccagcaccagcagcgccggattcacgccaaccagctgaccagttgctggatcaaggattgcagcactgataatcccggcggcggtcatcgccgaaacgacaccctgacccgtcgccagacgaattagcacagtgatcagccatgccataatgtagggcgagatattgccgtgggacatcaacatgccgatggtgtcgccaatgccggtgtcgatgatagtttgcttcagcacgccacccgcaccgatgatcagaatcaccattgcaatactcttcaccgcgctttcaaaagcgttcatcacccactgcatgtcatgaccacgcgcggtgccaaagagtacgaatgcaaccaccatcgcaataaacatcgcaatcggcgaggaaccgataaagttaaccacttcccaggcaggggtatcttttaccagccagatattggcgatggtggtagagatcataatgatcgccgggatcagcggcaccagaatcgaaacgccgaaagagggcagattgttcatatctaccggttgatctgctttcaggaatgatggcgttgggcgctcaagattgccgaggaacttcggcaggatcagacctgcgcagattacacttgggatcgtcaccagtacgccatagatataaaccatccccatatctgcgccataagcattcaccagcgccaccggacccggctgcggtgggaacagtgaatgtgcggtagtggcagctgctactgccgggatcgccagtttcaggaacggaattttagcttcggcggcaatgacaataaccagcggcgctaacatgataaaggccacttcatagaacatcgccagaccaaaaatcaggccgatgataatcaccgacagctgtacatagcgcagaccgagacgcgccagcagcgtatgcgctatctggtgagccgcgccggagtcgaccatcaatttaccgatgaccgcaccgaacaccacgatgatagccagttcccccagcgtgttgccgaagcccgctttcatggtgtgcagcagcgacatcaaatccatgcccgccagcatcccgacggacagcgccgccaccaacaaagccaccattgaattgattttgaacttcaaattcagtaccagcatcagaccaatgccgaataccacccagagaatgttaagcacatgcataacgttttaccttacctggttgaaccgttgttattttgggcgacatgttatgtaaattggtcaaccattgttgcgatgaatgtcacatcctctgatcaataaccatcgattaccctttgctgcaatttgcagcaacaaccatgagagtgaaattcttgtgatgtggttaaccaatttcagaattcgggttgacatgtcttaccaaaaggtagaacttatacgccatctcatccgatgcaacgccacggctgcggtctggttgttcatccggatacctaaacaactccagggttccgcgtctctttgctgtggaacccactatgtgaaagaggaaaaatcatggaacagacctggcgctggtacggcccaaacgatccggtttctttagctgatgtccgtcaggcgggcgcaactggcgtggttaccgcgctgcaccatatcccgaacggcgaagtatggtccgtagaagagatcctcaaacgcaaggcgatcgttgaagacgcaggcctggtgtggtctgtcgtagaaagcgtaccaattcacgaagatatcaaaacccacactggcaactatgagcagtggatcgctaactatcagcagactctgcgcaacctggcgcagtgcggcattcgcaccgtgtgctacaacttcatgccggtgctcgactggacccgtactgacctcgaatacgtgctgccagacggctccaaagctctgcgcttcgaccagatcgaattcgctgcattcgaaatgcatatcctgaaacgtccaggcgcggaagcggattacaccgaagaagaaattgctcaggcagctgaacgcttcgccactatgagcgatgaagacaaagcgcgtctgacccgtaacatcatcgctggtctgccaggtgcggaagaagggtacaccctcgaccagttccgtaagcacctggagctgtacaaagatatcgacaaagccaaactgcgcgaaaactttgctgtcttcctgaaagcgattattccggttgccgaagaagttggcgtccgtatggctgttcacccggacgatccgccgcgcccgatcctcggcctgccgcgcattgtttccaccattgaagatatgcagtggatggttgataccgtaaacagcatggcgaacggtttctccatgtgcaccggttcctacggcgtgcgtgctgactacgatttggttgatatgatcaagcagttcggtccgcgtatttacttcacccatctgcgctccaccatgcgtgaagataacccgaaaaccttccacgaagcggcgcacctgaacggtgacgttgatatgtacgaagtggtgaaagcgattgttgaagaagaacaccgtcgtaaagcggaaggcaaagaagacctgatcccgatgcgtccggaccacggtcatcagatgctggacgacctgaagaagaaaaccaaccctggttactccgcaattggtcgtctgaaaggcctggccgaagttcgcggtgtcgaactggcgatccagcgcgctttctttagccattaatacccaccggcatggctgcgcgccgtgccggctccttcttccttgccggtcactctctgaagacggattctggagtttacgatgactactattgttgacagcaatctgccggttgcccgcccgtcatgggatcattctcgtctggaatcacgcattgtgcatctcggttgcggggcgtttcaccgtgcgcaccaggcgctgtacacccatcatctgctggaaagcaccgacagcgactggggtatctgcgaagttaacctgatgccaggcaacgaccgcgtgctgatcgaaaacctgaaaaaacagcaactgctgtacaccgtggcggaaaaaggcgcggaaagcaccgagctgaaaattatcggttcgatgaaagaagcgctgcacccggaaatcgacggctgcgaaggtattctcaacgcgatggcgcgtccgcaaacggcgattgtctccctgacggtcacggaaaaaggctactgcgctgatgcggcaagcggtcaactggatctcaataacccgctgatcaagcacgatctggaaaacccgactgcgccgaagtccgcgattggttacatcgtcgaagccttgcgtctgcgtcgtgaaaaagggctgaaagcatttacggtgatgtcctgcgataacgtgcgtgaaaacggtcatgtggcgaaggtcgcggtactggggctggctcaggcgcgtgacccgcagctagcggcatggattgaagagaacgtcaccttcccgtgcaccatggttgaccgcatcgttccggcggcgacgccagaaaccttacaggaaattgctgaccagctgggtgtttacgacccgtgcgccattgcctgcgaaccgttccgtcagtgggttattgaagataacttcgttaatggtcgtccggactgggataaagtgggcgcacagttcgttgcagacgttgtgccgttcgaaatgatgaaactgcgtatgctgaacggcagccactctttcctggcgtacctcggttacctcggcggctatgaaactattgccgacaccatgactaacccggattatcgcaaagcggcctttgccctgatgatgcaggaacaagcgccaacgctgtcgatgccggaaggtacggacctgaacgcctatgcgacgctgctgatcgagcgtttcagcaacccgtctctgcgtcaccgtacctggcagattgcgatggacggcagccagaagttaccgcagcgtctgctggacccggtgcgtctgcacctgcaaaacggcggcagctggcgtcacctggcgctgggcgtggctggctggatgcgttacacccagggcgtggatgagcagggtaatgccattgacgtggtcgacccgatgctggccgagttccagaagattaacgcgcagtatcagggcgcagaccgcgtgaaagcgctgctgggcctgagcggtatttttgccgatgatctgccgcagaatgccgactttgttggcgcggtgactgcggcatatcagcagctgtgcgaacgcggtgcgcgcgagtgtgtggctgcgctgtaactaactgattaccctacagacttactggtcaatcaaactgatatttggttgaccagttttcgtttttttgcccacctgtacgtgccaacttccagtgctaatggtatagtttgagattaacgggggccgtaaaattgcccgttgtargccggataaggcgttcacgccgcatccggcaaaaatttgattaaccgcacctaacggacacaacaccatgaaatctgccacctctgcgcaaagaccttaccaggragtcggggcgrtgatccgcgatctgatcataaagacgccgtacaatcctggtgaacggctaccgccggagcgtgaaattgcagaaatgcttgatgtcacgcggacggtggtacgtgaagcgctgatcatgctggagatcaaagggctggtggaagtgcgccggggtgccggtatctatgttcttgatagctcaggcagccacaacacagacagtccggatgccaacgtctgcaatgatgcgggtccttttgagctgttacaggcgcgtcagttactggaaagtaacatcgccgagtttgccgccctgcaggctacccgcgaagatatcgtcaaaatgcgtcaggcattgcaactggaagagcgtgaactggcttccagtgcgccgggcagcagcgaaagcggtgacatgcagttccatctcgctattgccgaagcaacgcataacagcatgctggtggagctgttccgtcagtcctggcagtggcgggaaaacaacccaatgtggatccagttgcacagccatctggatgacagcctgtatcgcaaagagtggttgggcgatcacaaacagatcctcgccgcgttaatcaaaaaagatgcccgagcggcgaagctggcaatgtggcagcatctggaaaacgttaagcaacgtctgctggaattctcgaacgttgacgatatttattttgacggctatctgtttgattcatggccgctggataaagtcgacgcctgacttattataataagcgcaagggtaaacgttccttgcgctttcttaaattaagaagtcgcaatgagtattactttgtaaattgcagggtattgtttaaatatctatataacctgaatgttagtactcattcttctcagtggttatttgccaatataattccattcaccattttttaattcaaacagttctggaagagatgacggttgcagagtcatgcgtttgagtggcgcatcttcatcaccggggataactttatatcccatttttgcatggatctccgcggtacctggataggcttctataccaattattgggtcattacccaactcaatattagcattaagtaatgcggcaagggcgaatccggaagaatttgctacccctgagacagttattatctgatcaatatagatatcaattcttggctgctcattggtccatctttttgcctgagaagctggaagggttgaaatatatcctatcgtggttccggcgtaacctggaacattgcaaccagggcctaatgttatttcatgaactgtatagtcctcaacaggatcgaaagggctcttcataaataaatttagccgtaaaccttctgctaactctgtagcagcatgcgcctttttacatataccaccatatatttcgtctaaagctgaggtgattttcaagtttcgatagagcatacgtcctgttgttgtaataccatcggattctctgcatgcttctgtcacataattaaatggccaggattctttactaatatcaagttttctaatttcgacaacgctttttccatcgtaattatggttattgccacgagcaagaggcagaagatagatattttccgtatccaggcgtgcacgttcatatttacgtgttaactcactttcgacttttggatgatgaaggaagtgattatctgtaataatttgactctgaaggacattgcttaatggcatagacataatagttaccttttatgagtatttcactgatgtttagaaaaatagataaatttttctgtagtaaaaagagaagtaaacaaatgacatgcatgtttctgttgtagtgatatcaactctacacagtgatattaaagggtaggaaacactctaaagtatcaaaaaacgctcatttaaaattatttgcatgcaatttaaaatcatatcttattactaattggaatttgatgttgctatattgaggtctatattaataatgcctgtgaatggtgtttttgatgtatttgatatgttatcaatttatattatttacaaactaattgtttcaaataatacatggctgattatgcggaaataaataatttcccaccggaattaagtagcagcggtgacaagtattttcatctacgtaactattcggaatattcagaatatactagcggtttttttttgagtttgatgatttttatcaaatcatgacttttttcctgaaaagtcagtagatattcataggcaagtaaggttttatactttgctgacaggattcaggcctgtctcagactgacatggatgtaatgaacaaaagggaatggctatggaaaatgagcatcaatacagtggtgcccggtgttcagggcaagccgcatatgttgctaaacgtcaggagtgcgcaaaatgatgcgccaatcacttcaggctgttttacctgaaatttcaggcaataaaacgtcattgctgcgtaaatcggtatgcagcgatctcctcactctttttaattctcctcattcgacattaccgtcattacttgtttcaggcatgcccgagtggcaagtgcataacccgagcgacaaacatctccagagctggtattgccgtcagctgcgttctgcactgttatttcatgagccacggattgcggcgttgcaggttaatttgaaagaagcgtactgccacactctggcgatcagccttgagataatgctgtaccacgacgatgaaccgctaacgtttgatctggtctgggataatggcggttggcgcagtgcgacgcttgagaatgtcagctaagcacaatctccagctcgcgcagttcacgccagaagcgttcggcaactggattcatgcgggtattcatccggtatgcgtaggcctgaatcgggatcaccagttcgtcccgattcagcacaacgagctgcccgctgcgaatttcttgttggatggcatactccggcagccaggcaatcccacagccgtcgagggcaacctgctttaaaagctcgctcatcgaagagacaaaaaaggtgctgaaacttaactcactgtggcgcgtcagggtgcgattaatcaatcgccccatgtaggagttgcggctgtaattcagtaacggaaagtgtggctgcacgaggtcaaaaagtgcttctccatgttcgtcactggcgcagacagggaacaattgagattcaaataagcgaatgtggtcaaacggcgcttccagcaaatcttcgtcgtgaaaggaaaaaatacagtcactttgtccttcacgcagtttatcgaccgcttcatcgacatcaatggcttcaatcgcccaggtaaagagcggcggcatctggctgataatggacggtaacagaccgagggaaagagagtgtgcagcggctatcttgattttacgttgcgcgtaatcgctgccgccacgcagctctgcaaggttgctttctaactgttgcaacagatggcggatctgcgaatggaagattttcccttgttctgagagttgcagcggcgtcacctggcggttaaacaattcaacgccaatcgcctgttccagcgcgcggatgcggcggctgaatgccggttgcgagacgttacgactgactgccgcctgggaaaaattgcggcatttttccagggtcagaaaatcttaaagccatttggtttcaatattatgcaaaaccgcaccacagtcatccattacgttttactctgtcagccgcccttgggggcattctacgtccattagggcggctgacaaccgtttaagccgtttcaaacgttcctttcacgcaggctttgccgtctttgaccatcagtttgccgcgagcgtatacctgctcaatgcgcaattctggcgtcatgaccagtaagtctgcgtcattgcctggcagaatttcgcctttcccggtcaggttaaggaaaccggctacgctactggtgagcgggcgcagggcatcgctgatactgaaatcatagtctttaaccagcacctgcacggtttccagcaacgtttcaaaacctgcaacgccgatatgggttaaattcccttcatcatcgaagaacggctggctaccgttgccgtcggagctgagggtgacgcgtgccagcggaatacccgcctgaacggcgcggacaataccttcggcaggggcgaccggttcgtcaatgctgctggtgatatcgatggtgccgcctttgcgcgcgaaytccagcgcctgctcaaacaacggtacgttgcggttaacgtgggtcggcagcagcttgctgatcggcacatcgcagttttccagcaggtcataaataggctgtaatgcctttttactgtcgcccatgtggaacacggtgacgccaggtttaccgccgagcaaaccgccaacgcgggattctgccgccatattagccaggtgataaacgtccggtgcggcagaacggtgatcagagatggcacatttcacgccaatcacacgatcgataatcgccacgtctttttccacggaacccgtaatggtgcgggaagggacatgataagcgccggtcagcatccaggcgctgatgccttcttcattgagcgcacgggtcttggcgagcagggattccgggtggcgagagatagagtcggtgcccagcagaccaaccactgacgtgacgcccgcttccgtcaggcgacttagcgccacttccggcgtgcgcgtcgtgggacctgcttcgccgccaccgccaatcaaatggacgtgttgatcaataaaacctgggcagaggatctgcccgctgagatcgacaaccgtgcagtccggtacaatgtcagaagggatattactggcaacggcgataattttgccgttagcgacgaggacatcgcaaattccccgatcttccggcgcatacaaatgcgctccctgcagcagggtaaaaccggctgcggtataatcaatcatggtaactccttgttaaacaataagctgcataacccagatcgacagcaatgcgttaatcacgcagaccgtaatgatatgcgggtaatatttggcattcacttcggctgtccccaggcagcgaccgacattttgcaccgggttgcccattaaatacatcgcgggcagtaaaacggtgacatcgtgaccggttaatgcgccagcggttgccagactggcggcaacaccgactgcgccgcccatactcattaatgcggctaaaaggacggttgccgcttcaccgggtaatccccacagcgccattacgggttcacagatatgccccacccagtcgagcaggccggtaattttcagcgcctgaatgatgacaaacgccatcaccacgtttggcagcaggttggtcgtggcgatagtaaagccacggcgcgcgccatcgataaacatatccatgacgtttttgcggacctgagttgtcatgcttgcgctccttgcgttgggttgcgacgttcttcgaagttaagccagacgcgcaaaatgttggctccgacaaatttaaacaccaggatgacggctaaaggtacgattacggacgtgcccagaaaggcgaacaccgcgacgccggaagagaagtagttggtgatgatggcgctaccgctggtttgatatgcggcgaaaatcactttatcgcgttcggtaatttcaccttcctgcgccagctctttggtcataccggcggcggcatcagtgttttgcaagttagcgatcagcgccagcgagcagatccctggaatgcccaacaacggttttagcacaggtgtcattaactgctgcgcggcgcgtaatccaccaagaccatcggtaattgaaataatccccagagagagaatgactgacggtgccagctccagcgcaaagagaaagccatctttagcccccgcgccacccgcgccgcgaaatgaggtggtggctccattcgcaccaggcagttgcccaaacgatccgttcagaacggaaaaatcaaaaacgcgccaccagctgtctgttccggaaaaaacaccggaaaaaaagattatggtgagaaaaaaagccagataccctttaatgcccactttttctgtcgccagctccccggctacagcatccccttgttgtgtcataacaatccccattgtttttttgtgtttgtgtgttgcttgagccaggaaaattcctggaacttaaaaaccttatcagccatgtgggtatggggaaaatgcaagtatgtttctggctatgcgttttttgcataggggaaaaattacgctgtgtggaaaaggttctgcgcaggattgagttgcagaaaattcataaacccagtgacaatgacattggtaaataaaaacagaaaatccagggacgaaaacgcgatggcaaagtacaacgaaaaagagctggcggatacgagcaagtttttaagttttgtcctccgacacaaaccggaggcgattggtatcgtactggaccgtgaaggatgggcgaatatcgataagctcatactttgtgcccaaaaagcgggcaagcgattaacccgtgcattgctggataccgtggtcgcaaccagcgataaaagcgttttagttattccagtgatggtaggtgcatccgcgcggttcaggggcattcgacttcgcaggtcgctatttcctttgccgaaaaaacaccgccacagtttctctaccacggtacggcaagccgtttccttgacgagataaaaaaacaggggctgattgcaggggatcgtcattacgtgcatctctctgctgatgaagcaacggcacgcaaagtgggagcaagacacggatcgccggttgtcttaaccgtcaaagcacaggaaatggcgaaacgaggcatccctttctggcaagcggaaaacggggtctggctgacatcaacggttgctgttgagtttcttgagtagtcgtttatgccggctggggtacaaaaacaataaattcaatatattgcaggggttatataggcctgataagcgcagcacatccggcaatgtagcgtttgttatcagtctgaaaggataccctcgtaaaagggtatcctttaataacaactgctgaaattaaagtgatttacggcaggcggtcagttgggggctggaatcagcgtcgcttccggtcataccggttagcatctgcacatagtagtgccgactgtaatcatcagattcacttgtccagtaagctcccggtgtaaattgcgaattactggaaaacgctccaacgttcccccattcaccatacagtgatccctgcgtgcgtttgttttcgccagacgtcaaatgtgtgatgccaggaagattatatccatcatttttagcatgacagagcgcattggcagctagccagatattggtatgatttccattattcacccaccagcctttcagcttaattaaggtctggtaggttgtacctccttgtcggggaacagcgcttattgtgactgacgtttgatcgccgatatttgcgaaagaaactttacccgaagcatcgacagacacccaaccctgtgaacttgaaaacatataatcatcaacggttttacccgcttcaaagttatcattgttgagtgtgtaatacgctcctgcaaagccttcgctcgggaatttagccgtggagaaggtatggttgtttgcagtgacatgaccggacatttcttttatcgattggatgagattcagcgatatgcttaagtttgcctgatgaaccccgttcagcatgggaatgagtgtcgctgttccctcttttccgccagtgacagtcacggtgtactcgccataatttctttggctgtaatcaatatcgctcaacttgagaaagttcacgaaggggcctgactggacaaattccagatgatcagacgtcactatcgggttaccgtacttgtcttgcaatgttagcgtaagttttgcgctctgctggtartcagccttcagagtgtcaacatcggatttcaaaattgacttactttcatcggccgtgccggcaaccaatgtaatggttgcggattggttggctgtgccaggaacttgcacattgactgttaaggtttctgccaatgtactggttattgtcgccgtgacttgcccggactgatcggtacgcgtagttggaatattaactaccgggctgcctttggtgtctaagccatgactaatatcgacaccttcaaccgggaatccgtaatcatcttctactcgtgaagtgatggtgctgctatcgatgccgtcggcggtgatggtgtcaggagaagccacgacgctcacaacatgtgccgttttagcatctgccttaaccgcaaccgttacctggctctgaacgggaacatctttgcccattatggccgtaacggtatagacattcactttgtcactggtcagcgtcactttggcctgacctgactggtcagtaaggacttcccctgtattgcttagcgttgcaccttcaggcgttacgctaaaggtgataatttgccctggcatcaattcaccccgcgcatttctcgccgttgcggtcagcgtaataccctcactattatggaccgtagtttctggtttcgatgatgttaactcgagtttgccatttgccacattcacgtcaaccttactactactgttattgtccagcgttgccgtcacctgataaaccccaggttgggtgctgagaaggttaacgtacgcataaccgttattatcggtgtaagccgtatcgcctatcgtaatgttagttgttggctgcgcacttaatctgacgcgttgacccgcgattacattgttaaacgcgtcctggacgagtatccgtagcgtgatgttttcgcccaccgttatcgttttttcggctccggttatacttattaccttcgccgaactttcatccggtagcactgataaactaaacgttttattatcggaagcttgcgctttccggctcaccacgacgttatgttgtccggcaatattgctggtcattgttaccgtcgcctgacccagcgtattggtggtgacttctgtttcgcttagagtgacatcgttactctggaaagtgaccaactggtctttaagcggattttggtaagcgtccaggatcgttgccgtcagggtactccccgtactgttacccgcaacaatggaatttaatgaggcagtcagcggctggagctgcgcactgtttgtatccccaataaaagtgacttgctgataagcaacggtattatttctggtcagcgtcgccgtaactgtaaactcacccgcttttgtgcctcgcaatgtgaccacggcatcaccgtttgcatcggtgcgggcggtttcactacttagcgtgaagttcccggtcatggaggctggcaaggtaaatttcacatcctcatccggcaacgggtgtccataaacatctttcacactggcagtcagggtaacgatatttgtattgttagcgatcgcactgcccgacccggcattcaaggtcattaccgattgttccctgtttgggaccacggtgatcgtgaccgactggtgaatatttttatccacctcaagcgaggcatcgacggaatagctaccagcttttgaactggtcaggtgcacccgcacaataccggactggtctgttgtggcggtcgtgttgtccagttgcgagccaccaggtgccacaaaattcactttcatatcttttaacgggttgttatgaaagtctgtgatgatggcggtcagagtactgccctggctgttgccagcaataatggtatctggatcggcaaccagttgtttgaattttggcgtactcgaatcgctaacgaatttcgcaattatccgttgtgaaaaaccatttggcagcgtggcgctaatcgtattttcttccgcaacctgacttaccatgtttattgtggcaacaccatatgcatccgtattttgctgcggcggttcgacaaactccgcgcttcctttttcattcttaaaggtgacctgatgatttgtcaggggattatcactctcatcagtgacgttgatcgtgagggtattaaatgtctttttatcggcgtaaacgtcattatttgtcgctgataatgtggcaacgcgagccttattctggtttgcctcaatgttataaatatgcgattgcagtggagcattccagttgtgaaggctaagttgtgcccttagtgcagtcccttgcttataggccggataattcgcggcataaacccccggctgctcttcgtgccagacaatcgtggcgccaggtttgctgttttcgacagtaacggcttttaccaattcctctttttgatatgcaaccggttgattgctatcgtctttcagttccaccctaaccttgatgtcgtctccggcataatacgatacgttatcaattgttattgatgaatggtcgcgggatgagacaacagggacgatattaacgacgatggattcttttaccgcactctcaccgttaatttgcggcgtcagtgttactgaacctgatgtcgttccggcggtcagtatctgtgtgtaactaccatcaccgttatctgtccagtcagacagggtgatatcctgaacgccttcactgcgggtttgcagcgccagccccggcaccggagttccgtcggaatcgtgcgcagtaacggtcaatgtggtcgtcgattttttatctgcagccacggttagcggattgacggataacagagaatctttctggcttaatgtcggagcctgaataactaccatgctttgttcatgccgtgacaggttaccttttacatcctcggcggtaacgtctatcgaccatgtattatcggtttctggggtgttagtgaagcggtaacctggcagcgtgaccgtgatatcttttccagacgtgctgactttacctccggcagcttccagcgcagcggcttcgatgttatagcctttaagggcatatttggtctgtagcgaggaaaccagcggttttatttctccagacttccctttcaccggatccagcagactcaggcgaatcagctctttcttgcggtattccagaacgatgttgttgttgcgatcaatcaggtcataacgactaccggccagactgcgccgtccggccacttcgtccggattaagctgtttctgcattgaactgctgggttgccaggtcagatcaacggcaaaacgtgtgtcattttcaccttgcttcccctgacgctgttccgcactgagagtcagaagcgggaagggggtatagttgaggcctgcggtaatagcatgggggttactttgacgatcattcttgtcaaacagcgccacttcatcgccatagtattgttcatagaccagttttccccccagttgtggccaggcaggtaaccagccttccgcgcgtaaatcccagccgttggccgggcgggcttcgaagtcgttatccaattctggtgcgctacgccagccggtcaggccgatataagcgttgctgctcaacttcagataatcacgccagtattctgcgccaagccctgcgcgggagtgatagcggctcaggtcgtggtcaaaaaaaaggttgatgcctgacatccagctggaggtgaaatgacgccagcccaaaccggtgttgatctgggtacgatcgtctgttcggtgaagggtatgctggctgaagagcagataatcaggtgtgtcataccacggatgcaggaagtcgaattgcgaatttttcaggctaaaatcttcatccacacccagagagattytcgcagtaccaaagttatttaaccaatcagtcatcgcgcctgaggcttctgaagacgcccaaccacgcgccatgccgctggcctgctcactattcatatcttgtgaaagcagagtgccaactcgctgcgaggtgctggctatttgattctccagcgtgttttcgccattcgcaggcggtacggcattttgttgctcatggcttttctgcgaggttgttgccggaacatccagttcttcaccctggcgcacgttatcaaagccgcgagcaaaagtacggaactgattaagacgacgaagctcctccagtgaaataccgaagcgattagcaacgctttgcgctgattccagcgcaccaagcgtgtaaggcacagtattattttctagtagaggggggggcagatgaaactgtcgtctgaggtttagcatgtaccacattttgtgccgtcgccatgacggggaaaaaaaattgtgtaaataaacaaactccggcggtcaggcggcgtattttgtcacccagaccacataaagagttttgatcattattttttatttgatgcgcatttgtcgaagccatagtgaccttccgtgaaaaaacagaattaaacttgttttttctagcacggagatataatgcgatcctgactataatatgaccagaaataatgaattagccgtggaattgctaaaccaggaataataccggcggtggctgagtacctccaaagaaaaaggatattttaattattttacgtgatgtgctgaaaagttaaattagttaaattacttaagaataattcgtatgcaatttgaatatttgcatcccgcagattaatgctgcgataaatagcgccgctgcgccgcagagtgtggcgctggcgagcgccgacgttccgttgccgagcatactggtcagcgccgggccaagaatttgcccgataccataaatgagtgtcacaaagcccaaaaggttaagatttcccggcacgctaagctggcgggcgatggtcatcaccagcgaggtcgttcccataaaggtgccgccaaaaccaatactgctgatgatgagtaataaaggagagctgctggcgagggttaacagcacgcagatcgcctgcaccagcaaattcgcggtcaggcaaggtaatgctccccaccgtttggctgcccacagccagccaaagcaacctgggacaatcgacaagccaaccagtgtccagaggtgagccgtcaacacaggctggcccgcgtctttcgccatgagcggcaggtaggtggcgacgatgatataaccaaaacccgccagaccatacagaatcgccagtaaccaccagctcatgggttgttgcgcgatttttgccaatggcgctggcgggataacgtgtttattcgacgggatgagcagcgccagagcaagcaatataatggcagaaagtgctccggcaccttgccacaacgtttgtgaagagagggcaaaatgcaggcctgccagcacatattcattacccagagcgatgccgacgccaacaccagaaaatagcgccgcaaggacaaagggatggcgagtatgttgcatgatgagtgttgagccgaaaatcaacatcccggcgctggcgactcccgccagaaagcgaatgatgaaaaccagaagaaacggcggcagccacgccatcgcgaggattaataatccggttgcgagggcggaagctaacaggaacgggcgcaggcgtgagggtaaatgaaacgcgccgaatgaaaacagcaggctccccgccagatacccggcatagttaccactggcgatccatgagagttcgctaaatgaaaactcgccttccgccagcatgactggcagcatcggcgtatagagaaagcggcctaaacccatacctaaggtcagaaccagcatcccgaataacgcggtgctgaaagaaaaacgttctacgggatgcgatgtcgaattcatgttctgcctggtttgtattattttgagttaacaagttaataacaaaaaaggagaacctgccagactgttatcgtgattttgtcgacgtaaagcgataaaaaagattcggttcgccaacgatatagatgttgccgctatcatccatcgctatcccttccgcctgcttgatgttgtgtgaaaggccatacttacctttggttaacgacatttcgccgatcacgtcacctctcacggtcacttcctgcagggcgcgtgactcatgtgacaacaccagcaacgtatttttctgtgggttaaattccgcgccagaaacatcgtctaaagtaaactgacgctgcaacgttttatctttgctgatatgcaactcatcgctacgcaatagcccggttactttgtagacctctatcggatttttctctttaaaaaaccagaaggtatggtcctgagaggagtaagccagcccttcaaagccacagttagttggtgtttcctgcaatgggattttaatttttttgaggatgctcacttccgagtcagcgttaagtgaaatcacataaatggcgtagtcacgttcatcactgatgacaaatttattatcaccaatgtattcaatcgtctcgagatccttaacaaaatcgagcggaatggtgcggatcaagtcgccctcggtcgtcatttcaacgatggttgcaggtttgttgatagtgctaaataaggtattgctctgcgctgaccaggtcagtgaggagatatttttagttactcctgtaatctctttaccatcgatagtggcctgataattctgaaaccctgcgacatgctggcttttacggacgcaggattgcacaaaaaacaggcttgccgccacgatggcgcaaagaaaaacgataaaggtgatgcgctttttcaacttattgctccttattattgcttttttctcgtcaaattcagtgcgacagataaggagtatacggatgaagcttaatgaattcttaacgcgggcgatgaaatagtaaacgccgcagggggcggcggttgtctctggatggcagaacattttcagcttacatcgactgataaatgcgcctcatctatgaatgatagatgaggcggttaacgtttaaatgttaatctatatcgtctgccatacccactctgtttgggtgattaatgaactattcttcaactatatatgttggctgataagacgttaaacccggaatggaaaatctcctattcacttctttctttaaacgggcttgattaaaactgttactgtcctgttgctcggtactgttcttggcttgtttatcggtactgtcattgacctgtttatcgatattgtcattggcttgtttatcggtactgtcattggcttgttgcaccgtactgtcaatggattgttgcaccgtactgtcattggcctgtttatcggtactgtcaatggattgtttctcggtactgttattggcttgattcacgatattatcattgttcagatatgctccctcaagatagacatttttcgctctgacattgtaaaaacaggtatttttaaaaagcgtttttataaatattgtattgtcaaaccatgcgtagtcaaataggatattcgaacaatttgcaccagtacaattagtattgtagaattttgcattcgaaaagtttgcattagagattttacaatttgttaaattagcgtttgaaaagttggtatacatgcagagaataccagtaagattatattctgaaagatcttttcccgatagatcggaataatttagtattgcgccagtaagaattactttaggtgttcccggtatttgaggtgttccaggtattccaggtattttagatgtttcatatagaatcacggttgtgaaatctatgtgttcaagatacgcgttactaaggtcacttccagtaaaggttacgccagtgagaacttttccgttgaagttactgtttcgtagatttgcgtttttgaaatttacataagtcaagtggcgaactttacgaaaatcattattttctaatgaggcattttcgaattctgcattacgcagatcacaatcggtaaaatccacgccttcacagatcgtaccggagaacttggcatttctaagaatgctgccattaaaattgacattccttagcgccattttcgacaagtctatgtcggttaaatccatctctgctaaattcaacccttcgatacaccgttgacccgttgcatcttcaggaatagcagtgctaatagtattgatgacaacatcacctatcttgaaggtcattgtaattcctgcatcagagatagagagttttcgcgtaagacgttcactcttatctccagtgatactcttctgagcaacgtaaaagcgctcgcatgtctcacaaaatcttttccagctctcatttggggtcagattattgtccgggaggaaattagcaatgctataaagatcgttcaggacgctacttcttatttcaggagaggcgcattcaataatttcagaggtggatattgtatttttaattttatctatattatccgtgagatttcgtgatcctgctatatttggctgctggtggttttctttgtagtattgcagcaaattttcccattgtaagtttgtaaacgagaaagtttcagtcttgttattgttatcccgtatggttaattgattttctactgggtcaaaagaaatcatgaagttattcaggtgttgatattgatgagtggcatctaatttcacttcaaatgaatttgaacttttgcaggcatgttttaaaaacttttcacagggaaggtgttgatctttatctacttgttgtgggtcattgtgcaaaacagagaaaatactctctttcaaattgttcttgtcaatatagattggtagttgcgctttttgttccattattttaataaactgctgcagttgctcggttttaacattgcagtgatgacttatatctttatctttatctttatctttatctttatctttaacagttaatacgctttcattatcatcttgtcgattaaatattatttttagatcgccatcgtcaaactcatgtaaaccatttcttttggttctgccgatgatttgttctgttgttgatgaatatctatttaaggttaattcaagattgtcgggattagagataaggtgaataaaaagattcagtacacgcttaatcaaaccatcattcaaatgatttatatcataattaatttgtttttgtatggtttcaatttccgtgttaatatcaaatggtaggttgtttttttcatggcaagcttttagtcccgaatacatgccgagtgttgggaaaatatctttgtatatgttaaatagggagcccatatttttatccttgaactgtgaaatattcttctaaatctaaaataatcagggggtggggaaagataagctttgcacagaaacttatcttttaacattacaacacccggtaatcattttatttctctatgcatgattatgggtttaagtataattcaatgtatattgtattttagacgcgcaataggaaggtgctatcaaaaatcgctcattttgtggatgggaaatatttcacggcaggcgagatatttactacaacttccttcatgcaggattatgcgcagccaattatccggttggtatatttaaagatcctattgcctggttgacgcttctgcatcgtaatgcaccacgcactgccagtcgctgccctgctggcaatatatcgcttcggtttgcccagggatcacccattgtatttcctcgccggggggacaggtcagccaaatgcataacccgcagccgccgcgtaaatcacggggaatatcgctgacgcgaaaagtcatgcccgctgcctgcaacgccttgcgggtttgtatgacgccgaccgtggagtgaaataaaaataaaaactctttcatcggcgtgtcctcactcgttgaccaattaccgccgcgccaattgtgccagcaaattgcgcatcaggatgggtatttaccggcattcgcaggtgagattccagcatccgggcaaacgtctggcaatgactaacgccaccagtaaacagaatcggcgcttcacaggagagacgagcaatgaaattggcactccgccgcgccatcgcgttaatcactccggcgagaatcgcttctggcgcgacgcccgctgagcgcaggctgatcacttctgattcagcaaacactgtgcacatactcgtgatggcgtgcggcgtgacattttcggtaatgcagtcgagttgctcgacgctggtgccaagcgtgcgcgagatcacctccaggaaacgcccggtgcccgccgcgcatttgtcattcatcaggaaatcgcacaggttaccgtcatcatcaagctgaatcactttgctgtcctgaccaccgatgtcgattaccgcgcgcgttgctggcgcaagaaaccgtgcgcccagcccgtgacaggagatttccgtcacttgtttatcggcaaaatccaccagttgccgcccgtagccggtgagcgtcagaaacggcgttgtctctaacccttcgcgcagagtttcccaggcttcagtaattgctgttgccggtcgaaagggtgttggaacgaggaaacggcgcgtaatcacgccgtctgcgagtaagatccctttggtggcggtagaaccagaatcaatgccaatcgaatatgtcactgctactccttacagcatctcaataaaggccgcgacacgggtactgagctgcccaacatccgaggtggagtagtctgtttcaatagcgatataaggaatgttgtgctgctgacgcacatgacgtttaattgccagcgattccaccgcgtaggtatggcacgcctgcaaaatcacatcaactacgccatcgacctgatattcttccaccatctggctgagcattttcaggcgctgatcgttcggcgaaacacaggagcagccaatcgccagatatttatccgccagcgcgtcgtagacatcgcccgtttctgccacgcattgctcggtcgctttcgccccggtgcagttttcataaccgacaacccagccgccattctcttcaatcgcgcgcaccactttctctgctgcgccgccaatcgggcagccggtgattaaaatgcgcggacgcgggtccagtcgctggccttcttcccactgctgacgaatgcgggcggtcatcgcgtccagttcattgatcaacgcctctttatcgaaccggaaggttgcgccgtaaaccactttcagaatgtcgctgccgctaagcgccggaggattgaactgcccaagatgataaaaattggccagtgcgcgacgttcgcggtttttcagcgcaatggcatcgcgcagagcatcttcgctaatttcgtgcccaaaacgttcttccaccgctttttgtaagcgcagcatctcggctttccataacgcacgcgaggcatcgtctttaacgctgtttggcagctgcatcacatgaacgggcttaaactccgccatgtattcatacattttctttttgccgtcgcaggtggtttcaccgaccaccagatccgaaaagtagaagtaggggcatttatcggttttgccgaagccgtagctacttttaatcagcgggcagaggttgcgcggcagatctttctccgcttcttcaatggtttcatcagaggtggaacagagcgaaaccacaaccgcaccggctgccatcgggatctcttgcggcataaaggtgcagtaagtgccaaccagcggaatgccgcgcaccttgagatccatgacggtgagaaagcctttctggcgagcttcagagaactgatcgaaaatggcgggtagatcggtgacaagtgacatgattttccttccccgtaccacgggagataatgaaaagaggccacattattaccattcttttagtatggtttattttgatctctctcgcggttagccacttagtttttcatggatttctaaaaattgccgagggggaacaaggccgggagctgtgacagcaaatataaaattagcccaatacaaccgccaaccagcgtaccgttgacacggataaactgcagatctttgccgatatttaactctatttgccgcgacatatcccgggcatcccagctttttaccgtatcgctgatatggcgcgtcaggaatgcagaaaactcaggcgcgacgcggtgcgcggcttgttccaggtgaccatttaacgacgcccgcaaggcatcatcggcaattaacgtttcgccaaaccattgacctgcccgcgcgatacgttctttcacacgagaatcttcactgttgatatccgctttcagccattcccgtaaatccccccacaattcactgagaaaggcttcatcctctttcagatagctttttacggcatcagctcgcgctgtcatttcaggatcgtttttcaacttgtcgatcagggcaaaagtggcgcgatcaaatgcatggcggatctgatgcgcacgatcgcggctgatatcatcaagcaaagaattcaccgcgtcagaaaccaactccgcgctatgttcgcccagccattcggtggggagaattttggctttcagtggatgctcactctccagccagcgaacaatctgctgggcgataaacttgcgcgatttatcgcgctggagaagggcgatcaactgtgcgatcagcgtatccagcagcacctgatgacgatcgtttttggtcatactctccagcatcaacgcactggtgccggaaagatcgaccttatcaatcgcccgatggaccgcgcgcttaagcaggcgctgaatacgtgcatcatcggtcagttcaagaaaaccactcatgatctgcaacagatgctgaccaacgcggcgggcgttttctggctggctaaaccagttgccaatcagcaacgccggttcgtgacgtcgaatcaatgccaccagcgattgggtatcgagaaattttttctgcacgaactgaccgagattttcgccaatccggtctttattacgcgggataatcgccgtatgacgagaaatgatcggaatcggcacgcggcgaaacagcgccaccaccgcaaaccagtccgccagcgcgccgaccatcgccgcttcagcaatcgccttcacgccgctcacccaaaaattgggcggcaaaaacagcgtaacgacaaaggtagcagcggcgataagcagtaaagagagcgccaacattttggcgcgtctgagttcaatgagtttattcataacgttaagaatagagcctgacggcaggatcgcgcaaaaatcactgctcctctgccagctcggcagcctgatgttggcgcacgcgattaagcaatccggccagggtgaaaacgacgataacgcccgccacaacggctaacagatgaaacggcaagcgaccgccgttaaaccacagccagcggccaatttcgaccgagacagacatcaccatcaggatcaccatattcagcgatgcggagacggtccctttcggtaagttattggaaaacagcgtaaagcggaataaggtcgggaagatcaaaccaatcccgaaagcatacagactggtgcccagcaccgaccacagccagacgtgcggtgacagcagattgccgataatcaacagcgcgaggccgaccagttgaatgggtacggcacgccagataaagcgcggttcggtcggatctttaacgaaacgcgccacgatggcattcgcgacaatcaccgcgccgaacaccggaacctgtgtccaggcgaactgcgaggtcgttaagccgcctgcgtcaatcaggatcaccggcgagacagccacccaactcatcatggggatatagcttaaagagatggttgctgcgccaaagaggaacagccgattgcaaaagacattacgaaaatcgcgcaagacgcttttggcgctaaatggaaccgcgccgcgcttcaccgtctctggcatcgccagcagtaagccaacaaatgagataaaacccataaccgcaatgatggcaaaaaggactttccagtgcacaaagtgcatcagagctgcgccggaaagcgggccgataatcggcgcaatcagtacgatggaggtgataatcgccatcaacttgatcccttttgtctggccgaacgcctcctgcaccgtgacataaccaacggtggcaataaaacagatactggtgccctgaattgcacgcgcgataagaaactgtgtcatagacgttgtgaacattgtcgcagcgcaggcaagggtaaatattagcgccccggtaatcagcactggcttgcggccaatcctgtcggaaagcggccccagcagccactgcaacgccatgcctccagcgagatagagactgacggcagccggagccagactgacatcggcattaaaatcacggaccacattaatgatcccaggctggatcaggtccgtcgaaagataggcggcaaagtcatacaaaatcaacgccatcgggaaaaacagcgtggcggcatggcgggcaaaaaaacgtggcataacaaacaactccttgtccggagaaccccaacggggaaaacgaaattcaataccgtcggtaatgacaaaaggtaggcgagaaggacaaatgtactgaatttcatgtaatcaaccacactgcctgtgaacacacagacagagaaataccttctgacttcgggtcagaatgtataacgattacaaatagtcatcagcacattacacctcttgaattgatgggttgcatagaaaatatacaccttaagtgtaattaaaatttgcgattaatcaaaagagcgcggtggaagggggaatatctgccgggtacaggacatgtaaaacgcgagtcagtttccggaaaaatgtatcgtttgcagacgaacaaaaatagcctggaaagcgcctcgggaaacgagaaattgccgggtgagaatggttttgttagtcgctaaagtcgggccatcttatcaacaggtgacggatcgccatgacaaacttcacgaccagcacgccgcatgacgcattatttaaatcttttctcatgcaccctgacaccgcgcgggattttatggagatccacttacccaaagatttacgtgaactgtgcgatctcgacagcttaaaactggaatccgccagctttgtcgatgaaaaattgcgggcgctacactccgatattctgtggtcggtaaagacccgggaaggcgatggctatatctatgtggtgattgaacatcagagccgtgaggatattcatatggcctttcgcctgatgcgctattccatggcagtgatgcagcgccatatagagcatgataaacgccggccactaccgctggtcatcccgatgctgttttatcacggtagccgtagtccttatccctggtctttgtgctggttggacgaatttgccgacccgactactgcacggaagctttataacgccgcgttcccgctggtggatatcactgtcgtgccggacgacgagattgtgcagcaccgcagagtcgccctgttggagttgatccaaaagcatattcgccagcgcgatctgatggggcttatcgatcaactggtagtattactggttacagagtgtgctaatgacagccagataactgcgctgttaaattacattttactgactggcgatgaagagcgttttaatgagtttatcagtgaactaaccagtcgaatgcctcaacacagagagcgaataatgacgattgcagagcgaattcataatgacgattgcagagcgaattcataatgatggatggctgttgggaagggaagaaggggaacagcgcattcttcgattgttgttgcagaatggggcagatcctgaatggatacagaagattaccggactttcggcagagcaaatgcaggcattaaggcagcccttgcctgagcgtgagcgctattcatggctcaagagctaaccagagacggatgacaaacgcaaagcagcctgatgtgctacgcttatcaggtctacaaagcccattcaatatattgaactttaaagattttgtagacctggtaaggcgttcacatggcatccggcatgaacaaagcgcactttacctaagccatgccggaacgtggctatgatcctgcaaagataaaacgagtcacaggcgattcgtgagaataaatcaggtgcttcgccactaattctaatttattccattgcccgatacacggcctcgccaatttgcttcagcgcttcgcgataagtttcgctgagtggcaaagcacagttgatgcgcaggcagttacggtatttgccggaagctgagaaaatcgagcctgccgccacctggattttcatgcggcacagctgccgcgtgacgcagaccatatcgacctgttcaggcaattctatccacagtaaaaatccgcctttcgggcgcgtaatacagatttcgcagggaaaatattcccgtatccagcaggtataaagcgccaaattgcgctgatagatctgccgcatccgccggatatggcgatgatagtgaccttccagcacaaacgttgccgccgccatttgcgtggacggcacattaaagctgctgatggcgtatttcatatgcatcagtttatcgtgataacgccccggtgcgacccaacccacgcgcaggcctggagcaatacttttactgaacgagctgcacaacagcactcgcccgtcgatatcccaggaatgaatggtccgcgggcgcggatactccgttgccagttcgccgtagacatcatcttcaaaaatcacaatatcatgacgctgagcgagagagagaacggcccgtttgcgcgcgtccggcataataaatcccagcggattattacagtttggcaccagaatgatgcctttaatcggccactgttccagcgccagttccagcgcttcaacgctgatgcctgtttctggatcggttgggatttcaatcactttcacgcccatgccgcgcagcatctgcattgaaccgtaataacagggggattcgaccgcgacaatatcgcccggtttacacaccgccattaacgctagcgacatcgagttatggcagccgctggtgatgatgatgtcatcggcagtgaccaccgagccgctgtcgagcatcaggcgggcaacctgctcgcgcaatacccgctgaccggctagcaagtcataaccgagaacggtttgcagattatgctgcaccacccggcttagctcccgccacagcggtttcaggctgggcgtttcgacatccggcgtgcttttgcttaacggaacaatggaactgtcgctatgcgccaccagcatatccagcaccagatcccactgggtaatttccactgggcgctgcaccggacgcgtcatcggcggcactggcggctgggctttacgttgtgcgacaaaataacccgaacgcggctgcggagtgatgagcttcatcgtctccagcgtctggtacgcctgctgcacggtgctgatgctgacgccgtgctcctgacttaagctgcgcaccgacggcaatttctccccgtgacgatacagcccttgctcaatccgctcggcaagtagagtcgccagatgttgataacgcgtcatgctgtattccttatttggaccatacagaaagaaaaaccggtacagatgaggctaaaaaaccggatgcagatgctgttttaacctgtctgtatgttaaacaaaactaatatttgcatctgtattgtgaactgccagaagacggatgatgaagcctctgaaatatgaggaggcagcagatggaatttcacgaaaacaaagccaaaacgccgtttatcagacttgtgcaactctggcaggcagtgaggcgttggcggcggcaaatgcaggcccgacgggtgttacagcagatgagtgatgaacggttgagggatattgggttacgcagggaggatgtggagtgaggggtatgttcgtcgcggataaacaggatttctctataacctccataaggaagtggttattattgcgaaatcatcgtttcacggaaagacgtcagaatgaaagctacagaagctcgcctactcgattttttaaaacgttcgcagcagtttgttattcccatttatcaacggacttattcatggacagaacaacaatgtcggcaactttgggacgacatcattcgtgcaggaaagcgtgacgatatatcagcgcattttatcggttcggttgtttatatagagcagggattgtatcaggtttctggtatttctccgttgctggtcattgatggtcagcagcggctgacgaccgcaatgttgctgattgaggctttatcgcgccatcttggcgaagacgaagtttttgatggcttttcggcaatgaaattgcgtaattattatttgctcaatccttatgagtccggcgagaaaggttttaaattactgctgaccgagactgataaagacagtttactggcgttaataaaacaaagaccaatgccagaaaactattcccatcgaataatggaaaactttactttctttgatgaacaaattgccaaactcggtgatgacttgatccccttatgtcgtgggttagcaaagttattaattgtcgatgtggcgcttaatcgtggtcaggataatccgcaactgatttttgaaagtatgaactccaccggtaaggcgttaagtcaggccgatctggtgcgcaattttattctgatgggcctcgaaccagagcatcaaacccggttgtatgaagatcactggcgtccaatggaagtcgcttgtggtcagcaaggttacagcgaatattttgacagttttatgcgtcattatctgacggtaaaaacggggagatccctcggacagatgaagtctatgaggcatttaaactccatgcccgcagccagagtgttgctgaaaaaggcgtagatcggctggttgaagatattcatatctacgcggagtattactgtgcaatggcattgggaaaagaaagtgacaaatcgcttgctacggcttttcaggatttgcgcgagttaaaggttgatgtggcgtatcctttcttactggcgctttatcatgactataaaaatgacgatttgtctcacgaagatttcctgagcataattcgtttaattgaatcttatgttttccgccgtgcagtatgtgcgattccgacaaattctcttaacaagacgtttgctactttttataaggtcattaataaagaaaaatatctggaaagtattcaggtacattttttgaatctaccttcatatcgtcgtttccccaacgatgatgaatttaaacgggaattaaaagttcgcgatctctataacttccgtagtcgtagctactggttacgacgactggaaaacgataaacgcagagagcgcgtggaagagtttacgattgaacatattatgccgcagaacgaaaatttgtcggctaaatggcgcgaagagctgggaagtgactggcagcgtattcataaagaactgttgcatacgttggggaatctcactttaacgcgctataactcccgttacagtgacagacctttcgcagaaaaacgcgatattgaagacggctttaagcatagcccgctctatttgaatatcggtcttggacagtgcgaaaaatgggatgaagctgccattcacgcccgagccgatcgtctggcggagcttgcggttcaggtctggcaagcgccttctcttcctgaagaggttttagctgtttatcggggacagcctgagaacaaaaccagttacagcctgagtgattatccttttcttgctgatggttcgcatagccgggtgttattcgatcatcttcgcgatgaaattatgcgcctggacgcagggatcacgcaggaagtattgaagctctatattgcgtttaaagcggaaacgaattttgttgatgttgtgccgcaaaaaagccgactgcgattgtcgcttaatatgcagtttcatgaactggtcgatccgaaaggtattgccaaagatgtgacaaatgttgggcgatggggcaatggtgatgtggaaattggtttcagtgacctcgcacaacttccttacattatggggttaattcgtcaggcatttgaaaaacagatggagagcgcgttggtataacgcagcgaaaaatgcccggtagtcctggcgctaccgggtcaatgtatcaggcaactttctgtttacccgcaatcaccccaataaactcctgcacctgcctttgtttacgcgccgacagcttgcacacctggcgcagcgactgcatcagttcgctctcggcggcggcgggtggttgggcggtgaggacaatacagccttccatcactttgacatctaccaccgtgccggtggcaaaaccggcggcttccagccactgacctttcagggtgatggcgggaatacggctgtaatccgggtaacgactcgcataactcacggttaattgacggttatttgccggggagacttctgcttcgaacggttgtgcaatagaatgcgtatcagtcataactgctattccctataaatagtgattgtgattagcggtgcgggtgtgttggcgcacatccgcaccgcgctaaatacctggatatatcatcagtaaatatggggaaagtccagctaaaaattaatgaaaataagatgaaaattagcgtgaaatataaattttggtgatgtgaataaagcggctatttagccgctttattggtttttcgagggcaggtaaattagtttaccgccgcgtcagtgagtgcatctgcaaggtgtagttgggtttgctgggcggattggatatgattctttaattcttcacatagtttataaaaaatatgtagtttactcattattttttttgcttctgagctaggaggaatagcaacaggacaacctctgagctgggttttattaatagaagctaaattagtggtttgcttacttgcgttagcaaaatattgtcttgagaatgggctattcatatatgtttctaaccaatatggatcaacatcttgccctatatttcgtcctttgaatacatggttttgatttgctatataccagtcatgacaccatactgtagttctcccgactgtatcccagtcgccgccttctgttatcaataaatctcccttgactacttgatatttttctttttcctcaatagggatttcaatctgtttaatttccgtaagatcaagatatccgcgttggacgtttgcaacacgtaaataaggaacttttaccaaagttctatttgataaatttcttcctttagtgataccactttgaatatcaataatatcttcaaataaacaccactcccacccttccggaagttcaaacggtttttcctcatcgctaattggcggcaacggtttttgtttttttatttttccttctttcaccagttgagctttttcctgcgcaattcgtttgagcagttcagaggctggttcatcattcggatcctgcggcacaagtttgcccattacggccagttgcagaatggtctgttttaacgcatccacgctggcttcggtggtaaatagagtgtcgaaatactcgctaatacgcgcccagttttcagccagttcctcggcggtttggctgtctgtaagcgttcccaacagggtttcaaccagttgttgatgtgcgtccagactggtcagggattgctgttccagttggtcgcagagggacattaattctttgattttgtttgcgatgcgaacttgttccaaggatggaggaactggagttattccagaaaaaaattgtttgtcattgattgctggataggcaacccctgtctgacaattttcaacataacaaacaaataccggagaacgtagataataataaatgaaattagcatccatcgccgtatatggatgaataatagcgaaggcagtactagcgatcggttcaggtagtatttcgttttcaataatagctatatttaacaaatacgggcgaacagtagagtatatgatagtcccttgctgaacaatttttctcgctcgcgatggggcatctttcgctgaaagaatagatagctcttcaataattccatattctttatttattgaaccaacatcaatgtaagtaaaatctttatctggagttttttgtccccagtcatgtccaatttcactaatacgcacccactcccatccctccggcaattcaaacggcttctcttcctcactaatttccggcagtggtttttgctttttaattttaccttgcttcaccagctctgctttttctgccgcaatacgcttcagcagctccgacgccggttcatcgttcgggtcctgcggcaccagtttaccgcgcacagccagttccagaatcagctcacgtaatttcttaatgccatataaatcaatttttccggaactgccgcgcccggcggtggaacgggtttgcaacgccgaggtccaggtttccatatgatcaacgatcagcttttccacactcattagttaacctccttgccagacagcgcagcgccaagaatatcgcgcagttgattacgcagcgtctggatctccgcctgctgttttgcatactgcgctaacagctcggccggatcatggctgacggtttccgcctgatgtgggtttttaatatccagattgaagttacgcgcaatcacgtcatcaatgctgactttccacgcctgctcattctctacgcggctggcaaaaccatcggcctcgttaccccaccagtcgatctccgcctgaaactcttcaaacttcatcggcttagttttgctgtagttttttacgcccgccggatacggatgctcatagaaccaaatctctttggttggctgacctttggtaaagaacaacaggttggttttaatgccggtataggggttaaacacaccattcggtaagcgcacgatggtatgcaggttgcactcttcggtaagtagctttttgattttggttttaacgccttcgccaaatagtgtgccatccggcaataccaccgccgcgcgaccatttttcgccagtacttccacaatcagttgcaggaacaaatccgccgtttcgcgggtttgcatctctgccggaaagttcttctcaataccgtcttcttccgtgccaccaaacggcgggttggtaacaatgacatccagttgctcatcccgggaggaaagcggtttgttcagagtgttgtcgtgacgaatttgcactggcacttcaatgccgtgtagcagcatattggtggtcgccagcaggtgcggaagctgttttttctcaacaccgtggatctgttgttgcagcgtctgatgatcggcgacgctcttcacgtatttgttctttacatgatcaaatgcgcaggcaagaaaaccgcccgtaccgcaggccgggtccataatggattcgccgagtttcggatcaacgcgatccaccataaagcgagtgacggcgcgtggagtatagaattcgcccgcattgcccgcagattgcagatctttaaggatctgttcgtaaatatcaccaaacagatggcgttcgctggcgctggtaaagtcaatttcgttcagcttattgatcacctgacgcagtagcgtaccgtttttcatatagttataggcatcgctgaacgcctgcttcaccacgtagccgcgtgggtttttatcgataggcgcagtgaggtttttcaacgccgggaacagatcatcattaacgaattccagcagggaatcaccggtaatgccctgcgcgttggcggcccaactgcgccataaataacgctgtgggatcggatattgatagttatcctgctccagttccagcgcctcttcctgggcatcgaagattttcaaaaacagcagccaggagagctgaccgagacgctgcgcatcgccatccacaccggcatctttgcgcataatatcttgtaatgatttgattactgagctgatagacatgttgtattccatgaaaaacaaggccttctgcaacatgatggttgcagaaggcgcaaaagagagttgttaagcagagcggggcggtaattggtagatttcgttttccagctcgctgagcgcctgattatacccgttacggtcgccaaatccggttttaataatctccggtaaggtgcccatgctgtcgaatggcttaagtttcagcacctgaatactttcgatctcctgtacgcccgcatcggcgtatttatccagcagattatcgagcacggcttgcgctgcttcagagtattttgtgaagtagttccgcttgcgcacgttctcggcgcgctctttgcgggttaacggcggctgaccatacactacgtggcaaagcatgtcgaacgggtcgagatctttaccgacttcttctgccagtacttcccagatgatcccctgttgctccagctcgtgaatgatcgcttctttgcgatcggcgtcctgccacttgcgggtaaagtcatccagcgaggcatattctttgagcagtgttttgcgggtgtaatctttaaaggattcggtaaccagtttaccgtcggcgtcgtaatactgaacacgctgggcaataacgcccactgctacaccgttgacgtgaaacttgcggattttcttctcgtcttcttccggaagtgggccgacatcatcggtatctttaacctggtatggtggcgcaggcggttcatcaacgcctgttacctgttcgtcgtcatgttcgctgatttcttcgagtttctcttcaaaatcagattctggatcggcgatatcctctggtgtggtatccatgactttttcgggaatgccatcgaaacgctcatcggcaaacagttcggtggcttttttaaagtcgaggatggtaaaccagagtttgccgtaacgttcgtcgatgcgtgtaccacgaccgataatctgcttgaatttggtcatcgactggatgttctggtccagtactaccagtttgcaggttttagcatccacaccggtggtcatcagctctgaagtggtcgcgataaccgggtacggttttttcgggttgatgaagttatccaactgagctttgccaatttcatcatcgccggtgattttcatgacgtatttgtcgttctttttcacctgctccgggttgagattaaccagggcgcggcgcatacgttctgcatgatcgatgtcgttacagaagacgatggttttatccatcggattggtacgcttgaggtagtcggtaatggttctggcaaccagttctgtgcgttcgtcgattaccatcgtgcgatcgaaatctttctggttatagatacgatcgtcgatcacttcgccgtttaagtcagtttgccctttggttgggcgccagccttgcagatcaacatcaatatcaacacggacaactttataaggggcgaggaagccgtcttcgatcccttcttttagtgagtagacgtaaaccggatcgccgaagtaatccgtgctggagacttcatgcgtctcttttggcgtggcggttaagccaatttgggtggcggaactaaaataatcaaggatttctcgccaggcgctgtcttcggatgcgctgccgcgatggcattcgtcgatcacgatcagatcgaagaaatctggtgcgacttgtttaaacgctttttggtcttcctccgggccagttatagcctgatagagcgcgaggtgaatttcataagcgggatcaatggtgcgtccgctgactttggtcattgccgtaccaaatggctggaaatcattatttttggtttggtcgaccagaatattgcgatcggcaaggaacaaaatgcgttttttattttttgatttccacaggcgccagatgatctggaatgcggtataggttttccctgttccggtcgccatgaccagcagaacgcggttttgcccgttggagacggcttcaatggttttgttgattgcctgaagctggtaataacgtggcgatttaccgctgccatcgtcgtaatagtcctgagtaatcaccggaagctgagcttgtgtgtatcctttccagaggcagaatttttgccagagttcagcgggggaggggaagtcatccagcgttatttgcttttcaaggcattcaccttcggctgcggtggcatcgcggaagataaagccatcaccgttggtggcaaaaacaaaaggaacgtccagcaggcgcgcatattcaatgccctgttgcatccctttgccaatttcatgtttgttggcttttgcttcaatcacggctaagggaatgccaggtttgtgatacagcacgatgtcagcagattttaccgttctgcgtgccgcaactttaccacgtacgatgactttaccgtcccggagtttgacctcctgtctgatttgcgttgtgttgtcccagcctgcattgagaatggctggcataacgcatttggtaatgatgtctgcttccgtcaggttacttaggttcagttccgccatggggtattctcgcttttatcaggacgattctgattgtacataaaatcaatagcctggctatgatttagggcggtgtttcaacgtaaagtacgtagcagagatcacattgatatctctgttatatcttgcttgaattaatctgggcatatcagagacagataaacagaagttacaggaaccatatcaactctaacaaaatatataaaaatcttatagttgcgtttctttcgagcaagaaagataatgttattgttgattgtttgattgggtatatgaaatggaagctaaagaatgtaaggtgcaggatatccttactgaaaacaaaaagtttattattccttcttatcagcgtccttacagttggacggtagataatgcagagcaactcattgatgacatttataaaagctctcaatcagaagagaatggatattttattgggagtatgatttgtatcaataaagggcaaaatcagtatgaagttgtagatggacaacaacgtcttacaacgttaagcattattgtctccgagctaaaaaaatcatcccgattcaggggataaaagatgatttgcaaaaaagagttctgcctattgatgtttattctgatgaaacagatgaaccaagactaattgttagaaaaaaagagcatgatctttataaatattatatactgcaggattctaaagattataaacctgaaaagccatcggatactgagttagtattcattagcaacgctgaaacaattagagattatttgttgcggttatctgttgatgagttgaagttgcttgctaaatatattttgcaaaatgtatatatcgtatttgtgcaaacagatgatttcgcatcatcatttagactctttaatgtattaaatagtcgaggtttacctttaagtaatgcagatcttttaaaaaatgcactgtttgaatcagcttctacacataataaaaaatcagagcaaatagaatcagcatggtcgcaaattgaagatatggtcggagtgagacggcttgataaatttcttactcttcataagctttccgagaaaaaagatcgtgacagggtgttacaaaaaggttttgaagcttttattgaaaatctccagcagcaatttgatggagatgctattgctatgtcactgatgttggttaattctgcaaaaaattatactaagattttagagaatgattttgaacacccttcaatacgacgaaaaatagcatcgctaagtaatttaggggtagatgagtggattcctccggttatggcattcatgaatcgaatggctcgtacagaagattttaatttagatgatttttctcaatttattaccgcctttgagaaggtatatatgcatgggtggttaaaaaaacaaattaaaagccaaagagaaatggtttgttattcagctctggtagcaataaataatgatatgccttttgattctgtgataaatcagataaaccaacatgcagataattcaggttttatagctgctctggatgaagatttatatgagcctcgtccgaatcaagtgaacttaataaaagcaattttgcttcgcttagatatggagcaacaagatgagagcgtgattaaaacctatacggggagaatcacaattgagcatattcttcctcaagcattagttaatgaatactggattaatagattccaacctcaagagcatgtctactggctgcataaaataggtaatttaacactcataagtggttccaaaaattctgaagcacaacactatgattttatcaaaaagaaatctatttatgagaaacttaatagtaaaagctcttttgatttaacaaaagatgtttgtaattcttcagaatggggattggctgaactgaaaatgagacatgaaaaaatgaaaacgcaattgaagaagctttggttggtctgacatatctaaagagttccactcgtaataatgttgcggtggaactctcaaaaagttgatctttcccgaacttacttcctcaaccccgcaaacgctgcccgaatctcttcctccggcaactgaatcccgataaaaaccattgtgctatgcggtttttcatcgccccacgggcggtcccagtcggcgctgtagaggcgctggacgccctggaacagcaggcggttaggttcgccgtcaatccacagcatccctttgtaacgcagcagtttatccgccgattccagcagcaggttttccatcacgcgggaaacttcgctgatatctaccgggtaatccagttctaccacaatcgacgaaatatcgttttgtttatccgcgataaagtggaaacgcggtttggtgctgacgacgttttcttccagcataaaaccgttggtgttgaacagcaggcccaggtcgatgtcgccgtgggtaacggtgtagaccggtgcacgggcgttgatgcgcgccaggcgttcgcgcagtttttctgcttcgcctgcgacgtcggttttggtcagcagaatacggtcggcgtagccaacctgggactgggcgatggtgaactggttcatctgctcatcggcatgtaccgcatccaccagcgcaatcacgccgtccagcaggtaacgctggcataaaatctcatgggagaaaaaggtctgaataatcgggccgggatcggccatgccggtgcattcaatgaccagacgatcgaactgaatattgcccttatcgagattatccagcaggtcgagtagtgcgtcttccagctcgttggagcgcgaacagcagatgcagccgttggtcagcgttttgatctgcgtggcgcggtcgccaatcagttgatcatcaacggagacttcgccaaattcgttttcaatcacggcaatcttgtagccgtgttgttcgttaagaatatggcgcagcagggtggttttgcccgcgcctaaaaaaccggtgagtagggtaactgcaatcgggttcatgctctctccattaacaacagcgcataccgcctttaccatcgccgccgtagcgcgcgttctggcgttcgcggaagaattcttcatagctcatgtacggcttgtcgggatggttggtcttcatatgctcgacgtagttgtcgtagtctggaatgccaatcaacatyttcgccgcctggccgaratatttttttgcctgtcctaagttaccaaacatagttcactctgataagaacaaagccccgccgaagcggggctaaacacggttagtggtgcgaagagatcttcacgccgccttccgggattggaacgtacggtgtttctttgtcagtacgtttgtcgctgttacgtaccgcaagccaggttttgaaaccgtagaagatgatgctgtacaccacaatcaggaacagaatactcaggcctgcgttggtgtagttgttcacaacgatgtggttcatgttggcaatctgctgcgccgtaaggtcagtaccgttagcaatcttctctttgtactggcttgccatgtagaagaagccttccatctgcgggttggtgctgaacagtttcagacccagcgcccaggtggtgcagataagcagccatacagccggaacaacagttacccagatgtattgggtgcgcttcatcttaatcagcacaacggtgcccagtaccagcgctacggctgccagcatctggttggagataccgaacagcggccacaggctcttaacgccgcccagcggatcgaccacgccctgatacagcaggtagccccacagacccacacagcccgcagtaccgatgataccagcaaccagagagtcggtttttttcaggaacgggatgaagttacccagcaggtcttgcagcataaagcggccagaacgggtacccgcatccagcgcggtcaggatgaacagggcttcgaacagaataccgaagtgataccagaagcccatgtcagccatcggcagcactttgtggaacacatgagcgatacctaccgccagcgtcggcgcaccacctgcacggttcaggacagaaggctcaccaatgtctttcgcggtttgcaggatctgctctggcgaaatcacgaagccccaagagctgacggtcgctgccgcgtgtgcggtaacgtctttcagctgcgccatgatgatcggcgcgttctcgccacccatttcatgcaggttaggcatggtgatgccaaggcccgcgggcggggtgttcatcgcgaagtaaagacccggttcgatgatggatgcagcaaccagcgccataatcgccacgaaggactccatcagcattgcgccgtagccgatgaaacgcgcgtcggtttcgttagccagcagtttcggcgtcgtaccggaagagatcagcgcgtggaagccagataccgcaccacaggcgatggtgatgaacaggaacgggaacagagcgcctttccacagcgggccagtaccgtcaatgtactgggtcatcgcaggcattttcagttccgggttcagcaccacgatacccagcgccaggccgacgataacgccgatcttcaggaaggttgccagatagtcgcgtggtgcgaggatcagccacaccggcagcagcgcggaaacaaacgcatagccaatcagcgcgaaggtaatggtggtgtctttaaaggtcagtgccggaccccagtacggatcgtgagcaatcacgccaccgaagtagatagaggcaaccagcagcacgataccaataacagagacttcacccacacgccccggacggataaagcgcatgtagatacccataaacagcgcaattggtacggttgagcaaacggtgaagacaccccacggactttctgccagggctttaaccacaatcagcgccaggacggcgaggatgatgatcatgattaagaaacagccaaacagcgcgatagtccccggtactggccccatctcttctttgatcatctcaccgagagatgcgccgttacggcgagaggagataaacagcaccataaagtcctgaaccgcaccggccagcactacccccgccagcagccacagcgtgccaggcaggtagcccatctgcgcggcgagaaccggtcccaccagcggaccagcaccggcgatagcggcgaagtggtgaccaaacaacacgtaacggttggtcggaacgtagttcagaccgtcgttgttaataaccgcaggcgtcgcgcgcgtggggtcgagtttcatcaccttctgggcgatgtacagactgtagtagcgatacgccaccagatacaccgacacagaggcgaccacgatccacagggcgctgacgtgctccccccgacgtaatgcaactaccgcgaggcagaatgcaccgatgattccgagaatcacccagggtatgtgcttgaatagttttttcgtatccatagtaaaacctggcatgtattgattaatagttggccgaagccgttctaggtttgcgttgcgtttgaggaggtaaattgaccgctatcctgcaatgatgctgccagagttacgcgcgcgtaaagtaaggtaaataactgagtggttattttagggacgtaagcggtcagttttgcggttgagcggttttgagcaaggtttatgaaggttatttatgtgatgatgatcacaaccgaagcgatttttagccctcggttgtgtaactcatttaaaaattatattcatactataaatattaaataacaatatagcaatatggtgtgttatttatttctttaagtaaaacgtgttttttacgagatttagtaagataaaatttctcatctaaatagcaatcgatgagagagtccagcctttccctgtctatcataggggtgatacccaaggtccagaaactgcgtaaatcgagttcggaacgttttatttttgcgcttttttctaagtctgcgatcatatttttaacacaactggtcgcgtctctgttttgttttatttcaagcgcgatatagctatcttgtgcccagccttttttacgtagtaagaaatctgtgcgtagtgtcgggcgctcaggttttttgcgcatatcacaggaaagtgcttgttcacgccaccattcatggtctgttgagcagagcatattagcaaactctacctggaaccacacttcccaaccggtgatattgttttggtcaataatattaagcttttggcaaatatcctcacgttcaaaaaagagatgtaatagcgttgagagatgatcgaagtcacggtttaacatttcagatgtcctttcttaaaattccacactctataaaatatttcgttcaaaatagatacaattcgtgtgaaaaaaataagaaaagaaaatgtatcaataagtggttattgtatttttgaacaaaaattaaaaaaagtgaggtaaaattaaccagtttcaagtcgctacctataaagttttctcatttcaggccgaaaattttgcatcggtccacaggaaagagaaaccatgttaaaacgtatcaagatcgtgaccagcttactgctggttttggccgtttttggccttttacaactgacatcaggcggtctgttctttaatgccttaaagaatgacaaagaaaatttcactgttttacaaaccattcgccagcagcaatccacgctgaatggcagctgggtcgcgttgttgcagacgcgtaacaccctcaaccgcgcgggtatccgctacatgatggatcagaataatattggtagcggttcaaccgttgctgagctgatgcagagtgccagtatttcgttgaaacaggcggaaaaaaactgggcagattacgaagcgttgccgcgtgacccgcgtcagagcaccgccgcagcggcagagatcaaacgtaattacgatatttatcacaatgcgctggcggagctgatccaactgttaggtgcaggcaaaatcaacgagttctttgatcagccgacccagggatatcaggacggtttcgagaagcagtatgtggcttacatggagcaaaacgatcggctctatgatatcgccgtcagcgataacaatgcctcctacagccaggcgatgtggattctggtgggcgtgatgatcgtcgtactggcggtcatcttcgccgtctggttcggtattaaagcctcgctggtagcgccaatgaatcgcctgattgacagcattcgtcatattgcaggcggcgatctggtgaaaccgattgaggtggatggctctaatgagatggggcaactggcagagagtttgcgccatatgcagggagagctgatgcgtaccgtcggtgatgtgcgcaacggggccaatgccatctatagcggtgccagcgaaatcgctaccggcaataacgatctctyttcgcgcaccgagcaacaggccgcttcgctggaagagacggcagccagcatggagcaactcaccgcaacggtgaaacagaacgccgagaatgcgcgccaggccagccacctggcgttaagtgcttctgaaacggcgcaacgcggcggcaaagtggtagataacgtggtgcagactatgcgtgatatctccaccagttcgcagaaaatcgccgatattatcagcgtaattgacggcattgccttccagaccaatattctggctttgaacgcggcggttgaagcagcgcgtgcgggtgagcaaggacgtggttttgcggtggttgcgggagaagtgcgtaatctggcccagcgtagcgcccaggcggctcgtgaaattaaaagcctgattgaagaytcggtggggaaagtggatgttggctctacgctggtcgaaagcgccggggaaacaatggcggagattgtcagtgctgtgacccgcgtgacggacattatgggcgaaatagcttctgcttctgatgagcagagccgtggtatcgatcaggttggcttagcggttgctgagatggaccgggtaactcaacagaacgctgcgctggtggaagagtctgccgctgccgccgccgcgttggaagagcaggccagtcgcctgaccgaagctgtggcagtgttccggattcagcaacagcagcaacagcagcgtgaaacatcggctgtggtaaaaaccgtgacgccagctacgccgcgtaaaatggcagtggcagatagcggggagaactgggaaacgttttaatcgccataaaaatgcccgataagcaaaatgttatcgggcatagggagtttaatctttacgcgggtcgttgagcggctgacgaaccaggaagatgtacgccagtgctcccgctgcggtgacgcaaccgcaaatgattagtgccagacggaatgagtgggttgtatcaacaataaaaccagtaatgatcggcgcgaaagaggcgcagatgaagctggcaaagttctggatactgcccaccgacgcagtcatgcgagaagcaactgcgacgtggatcaagccccagcaggatgttccggcaaagtgaatacagaacagtgccatgccaatcagcagaaccgccatcatggatgttgtcgcttgtggtactatcagcgtaaaggcggcagaacagaacatcccggcaataatgcagatcttacggcttttaatcggagccattccccctttgaccagccagtcagtaacgtaaccgttgaccagcatcccggcagcaccaaacaggaaagggatagccgccatcaaccctgtgctttttaaatccaggttataggctgtttgcaggtaaccaggaagccaggccagatacagccacgcagtgtagttgatgccactgaatccgagcatcattccccacattgtgcggttacggaacaggctgcgccattcggcaaaactgagcggatctcggcgggcattgacgctacctgcattgagataagcttgttcaacggcagtcagttctacgtgctcgcggttgcgatagagcatataccagccgatggcgagaaaaatccccagtacaccaatggtaataaacatcccgcgccagcccatcaccagcatcatcgccgccagaatcggtgggcttacggcaacgccaatggtagaagctgcgttgaagaagcccatcgggcgtccgcgctctttgatgttgaaccagtcgttaatgacttttacaccgcatgggttcatcggcgcttcaccaatccccataccgatacgcaccaacacgaactgcgtaaagctgtgcaccatgccagacatggcctggaacagtgaccagaagaacatccccagtcccagcatcaggcgtgggcctttacgatccaatagtgggccgcaaggaagttgcgcaatgccgtaagcgagtgaaaacacggagagcaaagcgccgatttcggtggcacttaatcccaattcttcacgaatcgttaaatttgctaccgacagcgaactgcggtcgagataattgattaccgccgcaaaaaataataacaacatggcggtggtttgaatgcgtttaattcgggtactgcgttgaactaatccatctggtggcacgggaatatctgccgacgaagatggagtaaatgaagaacgcggatcgagggtgatattttctttttccacgccgsackgcctgtatttataatttwaattgtttacgtaattgtgcattacgcaaggttgacattaacggcaggttaaagttttaggactttactaccgctcacaaaaacatttttagtcgactgattgtgagcataggtaagcgggaatttcccggtatttatcttttgataaaaccgtgcacccgctaatagtttgctgtttttaatccgtacttaatgagcataacgcgtgttctcattaatggatcgaatcattgattgtttcgctgaattcaaatggttacggagcgcaagggtggcatcaaggtcactgcggcaaatcagagcgctgagaatggtcatatgctcatcgacggcaatgatattgcgctgtttaagatcgctttcgtcccattgatagtgaaaatgaaagatgactgagatgatctcaagcgattgatcaaaaaagatattgtcggcagctgaaagcagtaaggagtgaaaatctctgtcaagttgcgagaacatgcgaaagctattgccgatgttgtcacgcagtagccgatgacgttcgagcatggttttcgcctgcagccagcggggatcatgatcaggcaggttgagaaagtgctgaagtgaatgtgtttcgagcatttcgcgtagctcaaacagctgctcagcgtaggattgatcgaattgcttcatgctccactggccgcgcttttcgctttgaataagattataacggccgaattttaaaagatattctcttacaaccaccgggctgacacccgcggcccgagccagttgcagttcagaaaaagtttcccctgggcgtaactggcgctggtttatcatcgtgaaaaaagcctgctcaaacactttgttttgttcactcattgaagcggtagtacaggcgaaaccgtcatcatggtcaggtttacgcgcaataacatagtcgtttccaacctgcgttaagacgccgcattcgcgtaagtggctgagaatatgacgcactgtagtgcggctgatgttgtacatttccgccagcgcactttgcgatggaagtggggaagggatatgaccccgcgccatatcatcaatgacctggttaatcacattgtggcgtaaattttgtgaacgactcatattttcctccttgtgagtccattaaaacccgatttaaaacatttttatgcgtgtgttttcacaaaacagattttccgttccgctgccatttttcattttcattgatatctaaggcaacaaaaaatggagagccgaatcatgtctacgatgaatgttttaatttgccagcagccgaaagaattagtctggaaacaacgcgagatacctattccgggtgacaatgaagcattaataaaaattaagtctgtcgggatttgcggtaccgatattcatgcctggggtggaaatcaaccattttttagttatccacgggttttaggccatgaaatatgtggggagattgttgggctgggtaaaaatattgctgatcttaaaaatggtcagcaagttgctgtgatcccttatgttgcctgtcagcaatgcccggcgtgtaaaagcgggcgtaccaattgctgtgaaaaaatttcagtcattggcgtgcatcaggatggcggttttagtgagtatttgagcgtgccggtggcgaacattttgcccgcagacggtattgacccgcaggcggccgcattgattgaacctttcgctattagcgctcatgcggtgcgtcgcgcagccattgctcccggcgagcaggtgctggtggtcggggccgggccaatcggtctgggcgcggcggcaatcgctaaagccgatggcgcacaggtggtggtggcggataccagtccggcgcgccgtgaacatgtggcaacgcgtctggagttgcccgtgctggacccgtcagccgaagattttgacgcgcagctgcgggcgcagtttggtggttcgctggcgcagaaagtgatcgacgcgacaggtaatcaacatgcgatgaataacaccgtgaatctgattcgtcacggcggcacggtggtatttgtcggcctgtttaaaggtgagttgcagttctccgatccggaattccataaaaaagaaacgacgatgatgggcagccgcaacgccacgccggaagattttgctaaagtcggtcgactgatggcggaaggaaaaatcactgctggcatgatgttaacccatcgctatccgttcgccacgctggcagaaacctacgagcgcgatgtgattaacaatcgtgagttaattaaaggcgtaattactttctgaaaggcgagattattaaagttgccatgcagcgtccggggaagtgttgggcgctgttttttttgtttcttaataatgtgttgtaagccggagaaggtgtgtaggtcscaccckatgcgacctacacatcagtcaggaattacccttcacgttctaccactttaatttccaccatgccgatcccgagcttacgcggcgagtgtccgaggatattcccttcgttggttgagacaggttccggcggcacaattaccagtgtgtcggcatcggttgggttatcgaaatgcagtgtggtggtggtcacttcattgcccagcacaagagtttgttcttcattgcctacgcgtaccggaataggacggctggcgttattgccgtatgctttggcggtaatcaccaggtcaaatttcttcggcagcggatgcttgtactcgatttttacttcatcgcccagctgcgcgttggaccagcggccccacgactccggacgggaaatcccgctaaactgtttcacctcttctggcgcaccggcgacgttaaagatgaaactgtcggctttgtagcgaatatcgttatcaacaatcttcagcgtatcgacattgcctttgtaacgcgccatgtcgatgaccgtatctttaaatgccgtcttgctcttccatgttgttttgtcaacatgctgaacaatttgctgaccgccaagttgcccctgcgagacacaccagtcggtggaaagtgccagttccggagcccagagttgtgccatcttgtagcaacggtcaacccagacgaaattgtcgcgtggagcgaaatcggccagctggaaacgcagcggtgctgagtattcgctttctggcagcggttccacgcgtttgtctgaaacccgcaacagcagcggcaaacggaaatggctacccgagaaggcaatcatgtttttctgctggtcgatggtgaactctttcatctctttagggaatttccacagacggatgatatccggcttccacgccaatgttttctctttgatattgaggaagatttccgacattgactgcccggataaactgctacgaccaagtccgagatagttatcgccaccgagaatgtccagcactgtcgctccgttatccatcgtgttacgcttcactgccagcgtctcttgctgcggcttgtcgccacgaatgacaaaaaacaggttattgcgatcctgcttattgaggtatttccacgccgtgttgttcatcgctaaatggtcagaagagacgacgatgacagtatctttaaaccacggtgacgctttgattttgttgataaacgtcgcgatattctcctggctgcaacttaccgcgctgaatgactgattcggtttaccgtcaaaatcatattttttgcggttacaggtacgagagataaaaccatccgggtgatgggtatcgactgtcagggtaaacagtgagaatcgctgacctgagcgggaaagctcttcaaactttttccacgcttcatcgagaacggtatcgtcgtagaatccccagtcgttgcgatagtgcgggtcggctaccacgcttttcagctcttctgagccgtataagtggtcgaagccatgcgacttcaggaacacatctttaccggcaaaacgcagattcgcgccctgcacgaaatagttctgataacccgagtttttcaggatatcgcccagacagatgttctgcgggaagaagctggaaacagaagcggaggcgttgccttcaaagggggcaaacagcggtatgccgcactgagaagccaccatgcccgcaatcgtgtaatctgttcccggcagctgctgcgtgtggctgaaatccaggccttcatttttcaacgcgcccagttcaggcgtgaggtccgggaaagcctcgttatcaaaataggtccgctcgagactttcgccgtagatataaaccaggttgagtttcgggtcagggatagttttcgacggctctttataataagccgcaaagtccgggtcgccgtcgcgtgactgggatttcaccagttccgttatctgacgaaatgccgggctggcgtccaccgaacccagcgccagtaagagcgccagcaggctgtaaccaaaatggtgcggatgatggcgacgacggcgcaggatccagcccagcgcaccgaacaccgctgtcagccccagcacaatgccgatacccggcaaaatgtatttgctgacgccagcaccggtcaggctgttggttaaggtatagagaaccgcgtcgttaataccatcgccagtaaaatagtcgctggcaaacagggtgatatttaaaacgacaaatagccccagcaccgttaatgtggctgcaaaccaccaggtgttacgtcccgctttccatgcgtaaatcagcacagaggcgagaaaaagggcgaaagagagtagttctgacaacgggcgatcctcactaaaccgggccgtttagccaacgtttaagctttttgagaagcacaatgtaatggcgtcgccatattgctgcaattctagtgtcaaaaaaatgcgatgttgttaggaattagtttataaacagacttttttgatcgcggtcgcttcccgtgtaacagggggaaaaccgtccaggagcagggaaaagggcaggagagagccgcgtcagccgggtaacagctaaaacgcggcgtttcgcggttcaggaaatgaagttcagcccctgctttaacaccagatcgcaggctttggttttcaccttttctgccagcggagttgttccgatgttatccagattgagttgctgaccatctttggttttcagcaaaccctgaatgccgtccagatagttggtgtcttctttttgctcttcactgttcaggcccagcttttccagcacctggttcttgatgttttcgacatcggttaccgaagccagcttttgcttcgcgcagtattgcagaatgcctgcggcattgttcatgttatctgcgcttaaggcctggtttccgctgctaagcaagttagttaatgacgcgagcgaccaaccgccttcctgtgtcgtgctgttttggttgccaagttcgctggcggcgctggagagcgcatctttccaggacgcagcatgcaccccggtggaaattaatgcgctggcggcaatggcacagcacagaagatgtttaacagttttcatcatcattactcaaggtggaattgtgtcgcagtataccgccagaaacggggattaatactctttacctgttacacggctacggtagctatcccagttgaagatcacccacaaactgttacccaggcgcatacggtccatcacgcgttcgcccagcaacttggtcatctcttccatattactgttggtcagcatcccggttgggcgtttggaagaagagcggcgatcgacgatctggttgatgatcactttttcgtatttcgattcggtctgcacgccgatctcatcgatcaccagcagatcaacgttgctcagatcgttaagcagttgttcttcgctggtaccgctattcctgaaggtatctttcatcgccgacataatatcggccacggtgatgatcaatacggatttaccgcgtagcagcagctcgttgcagattgccgccgccagatggtttttgccggttcctggcttaccagaaaagatgaagctggcgatgttgccgtcaaactcttcgacatactggcgcgctttgcttaacgcattcatctgcccttcacactcaacgcgatagttctcaaaggagcagttctgatgcagtgggcgaataccggagcggttaaaggtgcgctgcattttcatcgcccgattttcacgttcgagagcggcggagcggatcgccccttgttctttctgccaggccagtagctcttcacccgttttgaatgcaggtttgatatgggcaggcatcattttttgcaggcgttgcatcaggtcgccaacgtttttcatcgttaccctctgaatcctggtggaatttggctgtcaggttcactgaccgtattcacatctcgtttcggcagtccgccgttgctggcacgaccgatttgcaggctgcgcgccagtttttgttgccactgcacatggtgaaagactttaccttccgcctgccagtaggcaatgaatgaggccagttcttcggtggttaccggctctcttagcgccacgccccatagagccgccaggcggataaagtcggcatcgggttgccagtccggatacatggcgaatttccccatgggtacagcaacgggagcggcttgcggttcctgatagagttgatcgtccagatcgacatcgcttcccggacgcgccagcttttcttccagcgccagcagttcagccaggcgtgcaggcgtgacggcataaaacgccggggcattgttagcaaatacggcaaccacaccgccttcagcttttgccagaacggtttggtgatcgtgtaccagggcgtcaataccaacgacgtccggggtcaaaactctggaagacatactgtttctcaaatatggaacgatgaacgagaagggagataacttttatagtaacacacggaggagaggaggctgtctctcatccgtgtgcttaagcgaggcaattttatacgcgagggcgcttgcggtacaaccataatccaggaatggaaagaccgatggataacgcaccaacaatcgatgaagctgtaagaaagttggttaacagggtaatcatcaacggttcgctgtaacctaactggctgatttttaccgccgaaatcattgcggtataagccgatatgcccgggaacatagggataacggccgccacggtaaacactttcggatgcgccagataccagcgcgaccattgaataccaatggtgccgaccagcatggaggccataaaggttgaccactcaatattcaacccgctggtcatcaagatcattcgggaaccatgacctatcgagccaagcagcgcacaccagcgtaacgcccgcacgggaacgttgaacaccatcgcaaagccgaccgcaggaatggcggcgaggatcatatcctgcgccaacgctaacagaaattcgatcacacccatccgcgtagcccccaaatcgtcagtgccatcactacgccgacgcaggtagccagtgtcagcagactggcgatcgcccagcgtgccagtccggtattgatgtggcctttaaacatatcggcgacggcattaatcaacggaaagcccggcactagcagcagaacgctggcggccatcgcaatggtgggggtattgctgaaagtggggtgttgcaaaagcaatccggaaatggtggtggcggcgaaagcggtaaggcaaaagttgatctgtggatgaagatgacgttgtgccagcagctggcggatatacatcgcggtcgtactggcaaagaaggtgatgacggcaccatcccagccaccgttattgagtttacagaaacaggcgcaagaaaggccaaccattaaggctaccagccatcttgggtaacgtaatggctgaatttggctaaatcgtttctctacgcctttgtaatccagcagatgatgctccgcaagaatcacaatgtgctggacttcagtcaccacatgcatattaatgccgcgatcgtgatttttacgtgtcgatgtcaggcattgcccatctttaatagttgtcagcactatggcgttcgaagagatagaactttcgacgctgtccattcccagcgcccgacccagtcgtgaggaaagctcatcaaccaacgcgctttccgcaccatgttgcaaaagaaataatccacactggatacaaagccgtgttacggctcgctgttgctcagtttgcataactcgccctttgtcatagacgtgctgcgtattgttcagataatgagaatccatttgtatcatgaagcaaggttgttttgcggtaggttaagatcaaaattgcgctgattaatcctggttatcgggacaagctcggtgataaaaagcgaattatctctcgccgcaaacaaactatcacatgaatattatcactataatgaatttattgttttagcctttacgggtcaggataatagatagctgggcgcgttttttagtgttaacaagttaaaatcatcagattttattgaataaatattgattgtgtgattcccgcattctgcgggaagagatatcatttaattataaattaaatgaatgagatttctgtttttcattaagtatttctaacaacttaatgtagatattttaaatgtctccaggctatttcaccaggttatcatttgatgctaaccttctgacacatgcagtggagttgttgtgcagcaggagtatgctgatatgaaagtgaatgctaaggataatttattcgcttaatctattaatttgctggaaacatttaaggaatgaatatcctgaataaaccatcataatttttagacagtggatgtggaggaaatatgttgccaggatgctgcaaaaatggaattgttatcagtaaaatacctgttatgcaagcagggttaaaagaggtcatgaggactcacttccctgaatatgaaataatatccagcgcctctgcggaggaccttaccttattacaattacgtcgttccggattagtcattgctgatttagccggtgaaagtgaagatccacgttctgtttgtgaacattattattctttaatctcacaatatcgggaaattcactgggttttcatggtgtcacgctcttggtattcccaggctgtagaactgctcatgtgccctacggcgacgttattgtctgatgttgaacccattgagaatctggtcaagaccgtacgttccggcaatacgcacgcagagcgtatcagcgccatgctgacctctccggcaatgactgaaactcatgattttagctatcgctccgtcattctcactctttcagagcgcaaggtactgcggctattaggtaaaggatggggcatcaaccagatagcttcattgcttaagaaaagtaataaaactatcagcgcccaaaaaaacagtgcgatgcgtcgactggcaattcacagcaacgctgaaatgtatgcatggataaatagcgcgcagggtgcaagagaacttaacttgccttctgtttatggagatgccgcagaatggaacacagccgaattaagaagagaaatgtcgcactcatagaaaaatgcgtcatgagtagtatcggtattgagagtttattcagaaagtttgcgggcaacccttataagctccatacctataccagtcaggagtcatttcaggatgccatgtcgcggatctcgtttgcggcggtcattttttctttttctgccatgagaagtgagcgcagagagggattatcttgcctgactgaactggcgattaagtttccgcgtacccggcgtttagttattgcggatgatgatattgaagctcggctgattggttcattgtcgccatcaccgctggacggtgtattaagtaaagcgtcaacgctggagatttttcatcaggaactctttttgtcattaaatggtgtacgtcaggcgaccgaccgactgaacaatcagtggtacattaaccaaagccggacgttaagcccgacggagagagaaatattgcgctttatgtcgcgtggctactcaatgacacaaattgccgagcagcttaaacgcaatatcaaaacgatccgtgcacataaatttaatgtgatgtcgaaactgggcgtcagttctgacgcagggttgttggaggccgcagatattctgttatgtatgcggcattgcgaaacaagtaatgtgttgcatccctattaatccgcatgatgccgggtttacttccccggcagtgctttcatttcagcgtacaatcgccacattgctgtacatccggtaagcgataacgctggcagcaagtgcggcgcaccagcaggccgtcgcgtagcaccacggtacgccagagtggattatcttcaccggtagtaagcgttttctcaaaaaagagggcatggcgcagcgattcaaccgtcgcctcgccgagcagttgcttcatctcagtaagataccagttgatcaaataaccggtattactccagataagtttgccgttgatctctccggtcgcttctagtgcctgcacaaccggaaccagcgcctggctgattaacgtttccattcgctgctgcggcgaatgtggtgttgcgtttttatcttcacacacatcgacccagaaacaggcgacgcgtccggtttcgtgaaactcagcatggaaatgttccggcgacacatctaatgctttttcctgcgtcagtagcgccagcattaatggtggcaccatcaggccgatataccattgtgcccatagtgagatcagcggtttgtactcgcggatcatcgttggttggttgcgatagatatgatcggaatagaccgccagtagagaacttagcgcattcggtgatgaccattgcgccagcgtcatggcgttaagcggagcgggttcatccaggcggataaactccagcaaatgttcacgatgttcggcgatcgtcgcacgtacggcttgtgcaagcctagcatcctgtggctggagatgcgttcgccagatgatatcttcatagagcggtgcggaacgataggccataatcgggatagtaatctaaatgataatgattgctaatcctagcgataggtttacccgatagcaagggatttctctggcttgcaagtgataaaaattatcatatgatattggttatcattatcaatgaaagagataaaaccatgttgcaacgtacgctgggcagtggctggggagtgttgctgccgggatttctgattgcagggctgatgtatgcggatttatcgccggatcagtggcggattgtcattctgatgggattagtattgacgccggtgatgctgtatcacaaacagttgcggcattacattttgctaccatcgtgcctggcgcttattgctggcatcatgctgatgataatgaatttgaatcagggatgaaaaaacagggaagaaacaagaaaggaagtaaagataattggtgcgaggggggggacttgaacccccacgtccgtaaggacactaacacctgaagctagcgcgtctaccaattccgccaccttcgcataccatcaattcttaaaaagaattgctaccacggaggcgcattctagtggttttcagcttttcgtcaatagttaattatcgcctgatgtgtaattgctggaaaaatgtccatcaggagactaacgtgcaggttttgtaagtcggataaggcgttcacgccgcatccgacacggtattcggcgagataattaacctttcttcgcctggcgggtcataatggcgcgatacaccttgaagcgccctgtttgcgcgatcacttcgtggaagccaaatgtctcatccagcacgtccggataaggcaggaaggcgttcgctacaattcgcagctcgccgccgctattaagatgacgcaccgcaccgcgaatcagcgtttgcgccgcatccaggctggtttgcatcccatcgtggaacggcgggttggagatgatcatatcaaaacgacctttcacctcggaaaagacgttgctggcaaagacttcaccttcaacaccgttggccgcaagtgttgcgcggctggcttctaccgctggcgcagagacatcgcacaaggtgagacgaattttcggcgaatggcgcgcaaaggcaaccgaaagcacgcccgcgccacagccgacatccagcactttacctttcgtgtgcggggttaacgtcgagagcagcaactggctaccgacatccagaccgtcgcggctaaacacgccaggcagcgttttgaccgtcaggccatcgacgctgtattcgccccagaatttatcggcatcaaataccggctgtttttccagacgaccaaaatagaggccacagcgacgggcgctgtcgactttattcaacggcgcataatcagccagcatctgctcggcgctgcgcacgccgctgcggttctcgccaacaacaaaaatatccgtccccaccggaagcagagaaagtaaattcatcaactggaactgggcttccggtttgttcttcggccagtagtaaatcagcgtatcgcaatctgcgacatcatccgccgtggcgaccagactaaaacgggcgttatcccccatctggcggcttaacacctgccaatgctggaattgctgggtatgagcacggctggccgcggtatctaaacgcgcgggcaggtcatcctgtaagtctccggcaaacagaatacggctttgttcgaaatcatcactgtgacgcagcaagacttcacttgccggggtaaatgcagacatggaatgctcctcaattgatactggcggcgattatagccatatgttggcgcggtatcgacgaatttgctatatttgcgcccctgacaacaggagcgattcgctatgacatcccgacgagactggcagttacagcaactgggcattacccagtggtcgctgcgtcgccctggcgcgttgcagggggagattgccattgcgatcccggcacacgtccgtctggtgatggtggcaaacgatcttcccgccctgactgatcctttagtgagcgatgttctgcgcgcattaaccgtcagccccgatcaagtgctgcaactgacgccagaaaaaatcgcgatgctgccgcaaggcagtcgctgcaacagctggcggttgggtactgacgaaccgctatcactggaaggcgctcaggtggcatcaccggcgctcaccgaattacgggcaaacccaacggcacgcgccgcgttatggcaacaaatttgcacatatgaacacgatttcttccctcgaaacgactgatttaccagcggcttaccacattgaacaacgcgcccacgcctttccgtggagtgaaaaaacctttgccagcaaccagggcgagcgttatctcaactttcagttaacgcaaaacggcaaaatggcggcgtttgcgattacgcaagtggtgctggatgaagctacattgttcaatattgcggtcgatcctgactatcagcgtcagggattgggaagggcgctgctggaacatctgatcgacgaactggaaaaacgcggcgtggcgacactatggctggaagtccgtgcctcaaatgctgccgccattgccctgtacgaaagtttaggctttaacgaggcgacgattcgccgcaattactaccccaccacggacggtcgcgaagacgccatcatcatggcgttgccaatcagtatgtaagacaaggtggaataatgaagtgggactggattttctttgatgccgatgaaacgctgtttacctttgactcattcaccggcctgcagcggatgtttcttgattacagcgtcacctttaccgctgaagattttcaggactatcaggccgttaacaagccactgtgggtggattatcaaaacggcgcgatcacttcattacagcttcagcacgggcggtttgagagctgggccgaacggctgaacgtcgagccaggtaaactcaacgaagcctttattaatgcgatggcggaaatctgcacgccgctgccgggcgcggtttctctgcttaacgccattcgtggcaacgccaaaatcggcatcatcaccaacggctttagtgccttgcaacaggtgcgtctggaacgcacgggcctgcgtgattacttcgatttgctggtgatttccgaagaagttggcgttgccaaaccgaataagaaaattttcgattatgcgctggaacaggcgggcaatcctgaccgttcacgcgtgctgatggttggcgacactgccgagtccgatattctcggtggcatcaacgccgggcttgcgacctgctggctgaatgcacaccatcgcgagcaaccagaaggcatcgcgcccacctggaccgtttcttcgttgcacgaactggagcagctcctgtgtaaacactgattgcctcccccccgttgatgggtaaaatagccgcaatttttcgttttcaacaagcgcggcgcgatgccgcttactcaagaagaaagaattatgacgttgtctccttatttgcaagaggtggcgaagcgccgcacttttgccattatttctcacccggacgccggtaagactaccatcaccgagaaggtgctgctgttcggacaggccattcagaccgccggtacagtaaaaggccgtggttccaaccagcacgctaagtcggactggatggagatggaaaagcagcgtgggatctccattactacgtctgtgatgcagtttccgtatcacgattgcctggttaacctgctcgacaccccggggcacgaagacttctcggaagatacctatcgtaccctgacggcggtggactgctgcctgatggttatcgacgccgcaaaaggtgttgaagatcgtacccgtaagctgatggaagttacccgtctgcgcgacacgccgatcctcacctttatgaacaaacttgaccgtgatatccgcgacccgatggaattgctcgatgaagttgagaacgagctgaaaattggctgcgcaccgatcacctggccaattggctgcggcaagctgtttaaaggcgtttaccacctttataaagatgaaacctatctctatcagagcggtaaagggcacaccattcaggaagtccgcattgttaaagggctgaataacccggatctcgatgctgcggttggtgaagatctggcacagcagctgcgtgacgaactggaactggtgaaaggcgcgtctaacgagttcgacaaagagctgttccttgcgggcgaaatcactccggtattcttcggtactgcgctgggtaacttcggcgttgatcatatgctggatggcctggtggagtgggcgcctgcgccgatgccgcgtcagaccgatacccgtaccgtagaagcgagcgaagataaatttaccggcttcgtatttaaaattcaggccaacatggacccgaaacaccgcgaccgcgtggcgtttatgcgtgtggtgtccggtaaatatgaaaaaggcatgaagctgcgccaggtgcgcactgcgaaagatgtggtgatctccgacgcgctgacctttatggcgggtgaccgttcgcacgttgaagaagcgtatccgggcgatatcctcggcctgcacaaccacggcaccattcagatcggcgacacctttacccagggtgagatgatgaagttcaccggtattccgaacttcgcaccagaactgttccgtcgtatccgcctgaaagatccgctgaagcaaaaacagctgctcaaagggctggtacagctttccgaagagggcgcggtgcaggtgttccgtccaatctccaacaacgatctgatcgttggtgcggttggtgtgctgcagtttgatgtggtggtagcgcgcctgaagagcgaatacaacgttgaagcagtgtatgagtcagtcaacgttgccactgcccgctgggtagaatgtgcagacgcgaagaaattcgaagagttcaagcgtaagaacgaaagccaactggcgcttgatggcggcgataacctcgcttacatcgctaccagcatggtcaacctgcgcctggcacaggaacgttatccggacgttcagttccaccagacccgcgagcattaattcttgcctccagggcgcggtagccgctgcgtcctgtcaatttcccttccttattagccgcttacggaatgttcttaaaacattcacttttgcttatgttttcgctgatatcccgagcggtttcaaaattgtgatctatatttaacaaagtgatgacatttctgacggcgttaaataccgttcaatgcgtagatatcagtatctaaagccgtcgattgtcattctaccgatattaataactgattcagaggctgtaatggtcgttattcatcactcatcgcttttgtgatggcgaccattgacttctgtagagggtgaagtctctccctattcagcaatgcaacctcgtgttgccaggctcaaattacgagcaaacatacaggaataaatcgatgactatgacaagactgaagatttcgaaaactctgctggctgtaatgttgacctctgccgtcgcgaccggctctgcctacgcggaaaacaacgcgcagactaccaatgaaagcgcagggcaaaaagtcgatagctctatgaataaagtcggtaatttcatggatgacagcgccatcaccgcgaaagtgaaggcggcgctggtggatcatgacaacatcaagagcaccgatatctctgtcaaaaccgatcaaaaagtcgtgaccctgagcggtttcgttgaaagccaggcccaggccgaagaggcagtgaaagtggcgaaaggtgttgaaggggtgacctctgtcagcgacaaactgcacgttcgcgacgctaaagaaggctctgtgaagggctacgcgggtgacaccgccaccaccagtgaaatcaaagccaaattgctggcggacgatatcgtcccttcccgtcatgtgaaagttgaaaccaccgatggcgtggttcagctctctggtatcgtagattctcaggcacaaagtgaccgtgctgaaagtatcgccaaagcggtagatggtgtgaaaagcgttmmaaatgatctgaaaactaagtaattcgtcgtaattcgtcctcccgaactttgtcgggaggcgcgatgtgcaccacactaaaaatatcgcattgagtgattttcacgctcatatcaagcggtgacattaactatggtaaaggagacgcttatgtttcgttggggcatcatatttctggttatcgcgttaatcgccgccgcacttgggtttggtggtctggccggtaccgctgcaggcgcagctaaaattgtctttgtcgtcgggattattctgttcctggtgagtttgttcatgggccgaaaacgaccctagatttcagaccattaagaaaattttatccaaagccagtccagcggactggcttttgcggttttagcgaataataaattgcgttactttgtcattctttcacaacaaaaacaggaaggcagaggtggggcagcgaatacctgtaacgcttggtaatattgcgccgttgtcgctaaggccgttccagcctggacgaatagctctggtgtgcgaaggcggcggacagcgtggaattttcacggctggcgtgctggatgagtttatgcgcgcgcagtttaatcctttcgatctttatctcggcacatctgccggggcgcagaacctctcggcgtatatctgcaatcagcccggttacgcgcgcaaagtcatcatgcgctataccacaaaacgcgaatttttcgatccattgcgctttgtccgtggaggaaatcttatcgatctcgactggctggtggaggccaccgcaagccagatgccgttgcaaatggataccgccgcgcggttgtttgacagcggcaaatcgttttatatgtgcgcctgtcgtcaggatgactacgcgccgaattactttttaccaaccaaacaaaactggctggatgtgattcgcgcctccagtgcgatacctggcttttatcgtagcggagtgtcgctggaaggcattaactacctggatggcgggatcagtgatgcgattccggttaaagaggcggcaaggcagggcgctaaaacgttggtcgtcatccgcactgtgccgtcacaaatgtactacacgccgcagtggttcaaacgcatggaacgctggctgggtgacagtagcctgcagccgctggtcaatctggtgcagcatcatgaaaccagctatcgtgacattcagcaatttattgagaaaccaccgggcaagctgcggatattcgaaatttatccgccgaagccattacatagtatcgcgcttggcagtcggattccggcgctgcgtgaagactataaacttgggcgtttatgcggtcgttatttcctcgccacggttggcaagctattaactgaaaaagcgccgcttacccgccatctggtgccagtggtgacgccggaatcgattgtcattccgcctgcgccagtcgccaacgatacgctggttgccgaagtgagcgacgctccgcaggcgaacgacccgacatttaacaatgaggatctggcttgatttgccgttttatcgacacccactgccattttgatttcccgccttttattggcgatgaagaggccagcctgcaacgcgcggcacaagcgggcgtaggcaagatcattgttccggcaaccgaggcggaaaattttgcccgcgtgcaggcgttagcggaaaattatcaaccgctgtatgccgcattgggcttgcatcctggtatgttggaaaaacatagcgatgtgtctcttgatcagctacagcaggcgctggaaaggcgtccggcgaaggtggtggcggtgggggagagcggtctggatctcttcggcgacgatccgcaatttgagaggcagcagtggtttctcgacgaacaactgaaactggcgaaacgctacgatctgccggtgatcctgcattcacggcgcacacacgacaaactggcgatgcatcttaaacgccacgatttatcgcgcactggcgtggttcacggtttttccggcagcctgcaacaggccgagcggtttgtacagctgggctacaaaatcggcgtaggcggtactatcacctatccacgcgccagtaaaacccgcgttgtcatcgcaaaattaccgctggcatcgttgttgctggaaaccgacgcgccggatatgccgctcaacggttttcaggggcagcctaaccgcccggaacaggctgcgcgggtgtttgacgtgctttgcgagttgcgcccggaaccagaagatgagattgccgaagtgttgcttaataacacgtatcggtgtttaacgttcgtgggtagtttgccnttngtaggcagcatccggcagtcggcgcataatgcctgatgcgacgcttaacgcgtcttatcatgcntacaggtttgtgccgaaccgtaggccggataaggcgttcacgccgcatccggcagttggcgcacaatgcctgatgcgacgcttgacgcgtcttatcaggcctacaagtctgtgccgaaccgtaggtcgtatccggcatgtcacaaatacagcgccggaaatattaaccggctcaccccgcgctcccgtaacgcatcagccaacggctcaacgtcttccggcgtggcgctcgcccagctttgcgcctcgccatacacgccgtgggcatgaaacgcgttcaggcgtaccggaacatcgccgactcccttgataaacgccgccagttcttcgatgtgttgcaaataatccacttggccagggattaccagcaaacgcagttccgccagcttaccgcgctctgccagcaaacagatgctgcgcttaatctgctgattatcgcgtccggttaattgctgatgacattcgctcccccacgctttgagatcgagcattgcgccgtcgcacaccgggagcaatttttcccagccggtttcgctcaacataccgttactgtccaccaggcaggtgaggtggcgcagttgcggatcgtttttgatagcagtaaacagcgccactacaaacggcagttgggtcgtggcttcgccgccactcaccgttatcccttcgataaacagcactgctttgcggacatggctaagcacctcatccacgctcatggattgcgccattggcgtggcatgttgcggacacctcttcaggcaggtatcacattgctcgcagaccacagcgttccacaccactttgccgtcaacaatctgcaacgcctgatgcggacactgtggcacgcactccccacagtcattgcaacgtcccatcgtccacggattgtgacagtttttgcagcgcarattgcagccctgcaaaaacagagccagacgactgcctggcccgtcaacgcaggagaaggggataatcttactgactaaagcgcatctgctgttcatggcttatcacgcgcggctggcgttccagaatacgagtgttgcgtgcggcttcttcgcccagccaggtggtgttggtgcgtgaaccttcggcgcgatatttttctaaatccgacaaacgcaccatataaccggtaacgcgaaccagatcgttaccgctgacattggcggtaaattcacgcattccggctttaaaggcaccgaggcaaagctgtaccaacgcctgcgggttacgtttgatggtttcgtcgagcgtcagaatgtcgctgatgccagaataataataagcatgatgcgggcgaacagtttgcanatgggtgatcggatctggctcatcgccatacggcaaacgcgcgcccggcgtggtgccgatatcggaactgatccccgactgtgcgtgtaacatggcgcgtttttgccagccatatttcacgggggtattggcgacaaactccgccagctgtgcactgatgcgataacctacttcatttgcggcggcttctttaccgtagcgcgcggcaatcccttctttttcacacagcaagttaaccgcttccgccagcccatacatgccaaacattggcacaaaacgttcagggttaatcagcccttctttcaccaggaagytattctcaaagaagtgtgattgttgatagaggaattcacaccgcgcatcgatgatggcgatctgctgctggcagtagtgcggtagagtgcgcgtaaagaagtcatccagcgattcgctgcgctcggcaatggctttcaggttaaggcgtaccagcgtgctgccaccacccgccagcggcagtgagttgtaacagctcacaatcccgtagcccccttttgtgaaaattttatcatgcaccggaccgttggcgatgtgcggtttgctacattcacagatgttcttcgccacttccagcagcaggtcatcaggggtgatttcaggatcgtagataaaggtcaggttcggtgaaacctgcttcaaatctgcgtctgcacgtaagatcgcgcgggtaatgggcgaatcagacgggccgatattggcgtgcataaaggcgtctggcagggttctgtcgaggtaacgccagaaacgttttattcgaacatcgatctcgtcttgtgttagaattataacatacggttgcaacaacgcatccagttgccccaggtagaccggcatcgatgtgaccgacggtacgtggtggtaaagaatggtcagcagagagagtgcgtcatcaagatctttcgcgccttccagctccagccattcggaaccgttcgccagaaaacgggcgtaatcgggtaagacatagcgcggtttgtacggcgcatgaccttcaaacatatcgcagattacaccttcatccagcgcgcggcgggcttcggcaggaagctgtgggtaaggcagattgttttctgcttccagtgccagaaaatggcgcttctgctccgggctaagcactgggctggtgacaatttgctggcaacgttgttgcagtgcattttcatgagaagtgggcatcttcttttccttttatgccgaaggtgatgcgccattgtaagaagtttcgtgatgttcactttgatcctgatgcgtttgccaccactgacgcattcatttgaaagtgaattatttgaaccagatcgcattatagtgatgcaaacttgtaagtagatttccttaattgtgatgtatatcgaagtgtgttgcggagtagatgttagaatactaacaaactcgcaaggtgaattttattggcgacaagccaggagaatgaaatgactgatctgaaagcaagcagcctgcgtgcactgaaattgatggacctgaccaccctgaatgacgacgacaccgacgagaaagtaattgctctgtgtcatcaggccaaaactccggtcggcaataccgccgctatctgtatctatcctcgctttatcccgattgctcgcaaaacactgaaagagcagggcaccccggaaatccgtattgctacggtaaccaacttcccacacggtaacgacgacatcgaaatcgcgctggcagaaacccgtgcggcaatcgcctacggtgctgatgaagttgacgttgtgttcccgtaccgcgcgctgatggcgggtaacgagcaggttggttttgacctggtgaaagcctgtaaagaggcttgcgcggcagcgaatgtactgctgaaagtgatcatcgaaaccggcgaactgaaagacgaagcgctgatccgtaaagcgtctgaaatctccatcaaagcgggtgcggacttcatcaaaacctctaccggtaaagtggctgtgaacgcgacgccggaaagcgcgcgcatcatgatggaagtgatccgtgatatgggcgtagaaaaaaccgttggtttcaaaccggcgggcggcgtgcgtactgcggaagatgcgcagaaatatctcgccatcgcagatgaactgttcggtgctgactgggctgatgcgcgtcactaccgctttggtgcttccagcctgctggcaagcctgctgaaagcgctgggtcacggcgacggtaagagcgccagcagctactaagtaagatgctttacgcctgatgcgctgcgcttatcaggcctacgagacgtatctacccgtaggccggataaggcgtagacgcatccggcaaaagccgcctcatactcttttcctcgggaggttaccttgtttctcgcacaagaaattattcgtaaaaaacgtgatggtcatgcgctgagcgatgaagaaattcgtttctttatcaacggtattcgcgacaacactatctccgaagggcagattgccgccctcgcgatgaccattttcttccacgatatgacaatgcctgagcgtgtctcgctgaccatggcgatgcgagattcaggaaccgttctcgactggaaaagcctgcatctgaatggcccgattgttgataaacactccaccggtggcgtcggcgatgtgacttcgctgatgttggggccgatggtcgcagcctgcggcggctatattccgatgatctctggtcgcggcctcggtcatactggcggtacgctcgacaaactggaatccatccctggcttcgacattttcccggatgacaaccgtttccgcgaaattattaaagacgtcggcgtggcgattatcggtcagaccagctcactggctccggcggataaacgtttctacgcgacccgtgatattaccgcaaccgtggactccatcccgctgatcactgcctcgatcctggcgaagaaactggcggaaggtctggacgcgctggtgatggacgtgaaagtgggtagcggcgcgtttatgccgacctacgaactctctgaagcccttgccgaagcgattgttggcgtggctaacggcgcaggcgtgcgcaccaccgcactgctcaccgacatgaatcaggtgctggcctccagtgccggtaacgcggttgaagtacgtgaagcggtgcagttcctgacgggtgaatatcgtaacccgcgtctgtttgatgtcacgatggcgctgtgtgtggagatgcttatctccggcaaactggcgaaagatgacgccgaagcgcgcgcgaaattgcaggcggtgctggacaacggtaaagcggcagaagtctttggtcgtatggtagcggcacaaaaaggcccgaccgacttcgttgagaactacgcgaagtatctgccgacagcgatgctgacgaaagcagtctatgctgataccgaaggttttgtcagtgaaatggatacccgcgcgctggggatggcagtggttgcaatgggcggcggacgccgtcaggcatctgacaccatcgattacagcgtcggctttactgatatggcacgtctgggcgaccaggtagacggccagcgtccgctggcggttatccacgcgaaagacgaaaacagctggcaggaagcggcgaaagcggtgaaagcggcaattaaacttgccgataaagcaccggaaagcacaccaactgtctatcgccgtatcagcgaataacggtatactgatctgatcatttaaatttgaagcactgagtacggagaacatatgaaacgtgcatttattatggtgctggactcattcggcatcggcgctacagaagatgcagaacgctttggtgacgtcggggctgacaccctgggtcatatcgcagaagcttgtgccaaaggcgaagctgataacggtcgtaaaggcccgctcaatctgccaaatctgacccgtctggggctggcgaaagcacacgaaggttctaccggtttcattccggcgggaatggacggcaacgctgaagttatcggcgcgtacgcatgggcgcacgaaatgtcatccggtaaagataccccgtctggtcactgggaaattgccggtgtcccggttctgtttgagtggggatatttctccgatcacgaaaacagcttcccgcaagagctgctggataaactggtcgaacgcgctaatctgccgggttacctcggtaactgccactcttccggtacggtcattctggatcaactgggcgaagagcacatgaaaaccggcaagccgattttctatacctccgctgactccgtgttccagattgcctgccatgaagaaactttcggtctggataaactctacgaactgtgcgaaatcgcccgtgaagagctgaccaacggcggctacaatatcggtcgtgttatcgctcgtccgtttatcggcgacaaagccggtaacttccagcgtaccggtaaccgtcacgacctggctgttgagccgccagcaccgaccgtgctgcagaaactggttgatgaaaaacacggccaggtggtttcggtcggtaaaattgcagacatctacgccaactgcggtatcaccaaaaaagtgaaagcgactggcctggacgcgctgtttgacgccaccatcaaagagatgaaagaagcgggtgataacaccatcgtcttcaccaacttcgttgacttcgactcttcctggggccaccgtcgcgacgtcgccggttatgctgcgggtctggaactgttcgaccgccgtctgccggagctgatgtctctgctgcgcgatgacgacatcctgatcctcaccgctgaccacggctgtgatccgacctggaccggtactgaccacacgcgtgaacacattccggtactggtttacggcccgaaagtaaaaccgggctcactgggtcaccgtgaaaccttcgcggatatcggccagactctggcaaaatattttggtacttctgatatggaatatggcaaagccatgttctgatggatttgggcggagcgttgactccgcctttgttatgtcacaaaaaggataaaacaatggctaccccacacattaatgcagaaatgggcgatttcgctgacgtagttttgatgccaggcgacccgctgcgtgcgaagtatattgctgaaactttccttgaagatgcccgtgaagtgaacaacgttcgcggtatgctgggcttcaccggtacttacaaaggccgcaaaatttccgtaatgggtcacggtatgggtatcccgtcctgctccatctacaccaaagaactgatcaccgatttcggcgtgaagaaaattatccgcgtgggttcctgtggcgcagttctgccgcacgtaaaactgcgcgacgtcgttatcggtatgggtgcctgcaccgattccaaagttaaccgcatccgttttaaagaccatgactttgccgctatcgctgacttcgacatggtgcgtaacgcagtagatgcagctaaagcactgggcattgatgctcgcgttggtaacctgttctccgctgacctgttctactctccggacggcgaaatgttcgacgtgatggaaaaatacggcattctcggcgtggaaatggaagcggctggtatctacggcgtggctgcagagtttggcgcgaaagccctgaccatctgcaccgtgtctgaccacatccgcactcacgagcaaaccactgccgctgagcgtcagaccaccttcaacgacatgatcaaaatcgcactggaatccgttctgctgggcgataaagartaattgtgtttcgctgaaaggcgattgtcgtgttaagccggagtgggggactgctccggctttttagtatctattcatcaatagcaactgatttatagatttactattatttttcatatggatagaaaataaaatccattcaagtatctattcacgaatctattcatttatgttcagccgtcatccaggaagggcatatcagcaactctggtggacaaccataaatttctgccattttgcttttgatgtttgagctaagccgttccgtcttttcgatctgttttagagaattaatcgagatacctaacattttacttacttcagcaagcgataatttatgcctgatacgcacggcggctagccaggaaatacgctggctgaacattaaattgataatctcccgttcctggttttccagatcgatcatatttccttccttggatattttaatcagcgagttaccttaccgcccccgctatccacgtcgacaactcccgtagctctttttcctggtccgggaagtcaaccaacagcgcttcgcactcttgttgcagcatatccgcgcggtacaggcagccttgcagtcgcccggcgagggcttccagcggcgcggggttgaggctgtcggtaaacacctgggcgcgggtgatatggcctttttcaacgtcgaaatgcagttccacgccgccccagctaaagcgttcatccagcagatgcgagaatgccggagcctgaccgaagttccactcccagctactctggcgggcaaaggtttcggcgaagtttggcaagtctggcgttttgtccggggagatgatttccgcttccacgcgctcgccataatgggcgaaaaaggcctcggttatggcctcgcaaacctgctcatgggggatccccggcagcagctcggtgaggttggtcacgcgggaacgcactgaagtaatgcctttcgccgccagtttctttttatccggattgagatagtttgccaggcggctaaggtcggcattgagcagcaaggtgccgtggtggaagccacgatctttggtttcgcgataggccgatcctgagactttgcggtcgccttcggcggttttcaccaccagatcgttacgtccggacgcttcggcactgacgccgagcgcattcagtgcattgagcacaatcgacgtggagatggttttatcgtactccggcttgccagccataaaggtaaagcaggtattgccgagatcgtggaacaccgcgccgccaccgctactgcgccgcgccaggcggacgttatcttcttccatccgccgggtattacactctttccacgggttctgcgcgcgaccaattactaccgtgtcggcattgcgccagagaaacagaacgcgctgcgtggcgggcatttggcgaaaaatacactcttccaccgccaggttaaaccacgggtcgtaagagtcagagatgagcaggcgtaatgtggacataacgatttcctttcttgtagtaatggggcactcttttttctcgctttcttcctcttccggcaccggtttgctggcggttaacaggaagggcgattgctgccagcgggtgcgtttaccctgtagcagcgtgcgggtcagcactacgccgattgccagtgagagcagcaacatcaggcgtaaaatgttagtggtgttatccacctgttgggcttcggtggcgagcgtatgggtgtcgagtgtcaggcgcagatagccgagcggtccgtttttcccggcaattggctcgacaatctgctggttaaaatagccgcctgcttttttaccgtcgagcgccagccgatcgcgcacttcgacgctttcgccagaacgtgcgataagatcgccttgttcgtcatacacacccgcgtcgaggatacggctttcatccgttaactgatcgaggatcgcctgaatgcgtttttcatccggtgagtcggtacgcatcagcggtgcaacgttcagcgtcacctgacgcgccagggtgcgggccagttcttccagctgtggattacgctgtcgctggtggttttgactaaaccatgacgccccctgcatcagtgccactaacaaggcaagacagaacaggacaatcactgcccgatgcagccggaatttcagttttgtgcgagccatcttccaccctttgaaaatttgagacttaatgttgccagaagcaatggatacaaggtagcctcatgcgttattttccctgcttcgaacgattttacaggagccttaatgcctaacattacctggtgcgacctgcctgaagatgtctctttatggccgggtctgcctctttcattaagtggtgatgaagtgatgccactggattaccacgcaggtcgtagcggctggctgctgtatggtcgtgggctggataaacagcgtctgacccaataccagagcaaactgggtgcggcgatggtgattgttgccgcctggtgcgtggaagattatcaggtgattcgtctggcaggttcactcaccgcacgggctacacgcctggcccacgaagcgcagctggatgtcgcgccgctgggaaaaatcccgcacctgcgcacgccgggtttgctggtgatggacatggattccaccgccatccagattgaatgtattgatgaaattgccaaactggccggaacgggcgagatggtggcggaagtaaccgaacgggcgatgcgcggcgaactcgattttaccgccagcctgcgcagccgcgtggcgacgctgaaaggcgctgacgccaatattctgcaacaggtgcgtgaaaatctgccgctgatgccaggcttaacgcaactggtgctcaasctggaaacgctgggctggaaagtggcgattgcctccggcggctttactttctttgctgaatacctgcgcgacaagctgcgcctgacagccgtggtagccaatgaaytggagatcatggacggtaaatttaccggcaatgtgatcggcgacatcgtagacgcgcagtacaaagcgaaaactctgactcgcctcgcgcaggagtatgaaatcccgctggcgcagaccgtggcgattggcgatggagccaatgacctgccgatgatcaaagcggcagggctggggattgcctaccatgccaagccaaaagtgaatgaaaaggcggaagtcaccatccgtcacgctgacctgatgggggtattctgcatcctctcaggcagcctgaatcaraagtaattgctcgcccgccatcctgcgggcggcacagcattaacgaggtacaccgtggcaaaagctccaaaacgcgcctttgtttgtaatgaatgcggggccgattatccgckctggcaggggcagtgcagtgcctgtcatgcctggaacaccatcaccgaggtgcgtcttgctgcgtcgcctacggtggcgcgtaacgagcgtctcagcggctatgccggtagcgccggggtggcaaaagtccagaaactctccgatatcagccttgaagagctgccgcgtttttccaccggatttaaagagttcgaccgcgtactaggcggcggcgtggtgccaggaagtgccattctgattggcggtaaccctggtgcggggaaatccacgctgctactgcaaacgctgtgcaaactggcccagcagatgaaaacgctgtatgtcaccggcgaagagtcgctgcaacaggtggcaatgcgcgctcatcgccttggcctgccgactgacaatctcaatatgttgtcggaaaccagcatcgaacagatctgcctgattgccgaagaagagcaaccgaagctgatggtaattgactcgatccaggtgatgcatatggcggatgtacagtcatcgcctggtagcgtggcgcaggtgcgtgaaacggcggcttatttgacacgcttcgccaaaacgcgcggtgtggcgattgtcatggtggggcacgtaaccaaagatggttcgctggctggcccgaaagtgctggaacactgtatcgactgttcggtgcttttagatggcgatgccgactcccgttttcgcaccttgcgcagccataaaaaccgcttcggcgcggtgaatgagctgggcgtcttcgcgatgaccgaacaggggctgcgtgaagtcagcaacccttcggcaattttcttaagtcgcggagatgaagtgacctccggcagctccgtgatggtggtgtgggaaggaacgcgtccgttgctggtggagattcaggcgctggtcgatcactcgatgatggcgaatccgcgccgcgtggcagtggggctggaacaaaaccgtctggcaatcctgctggctgtcttgcaccgtcacggtggtctgcaaatggccgatcaggatgtgtttgtgaacgtggtcggcggcgtaaaggtaaccgaaaccagcgccgacttagcgttactgctggcgatggtttccagcctgcgtgacagaccgctaccgcaggatctggtggtgtttggtgaagtcgggctggcaggggagatccgcccggtgcccagcggtcaggaacgaatctctgaagcggcgaaacacggttttcgccgggcgattgttccggcggctaacgtaccgaaaaaagcgccggaagggatgcagatttttggcgttaaaaaactctccgacgcgcttagcgtgttcgacgacttataatgagaaatacggagggagatatgtcgtcatttgattacctgaaaactgccatcaagcaacagggctgcacgctacagcaggtagctgatgccagcggtatgaccaaagggtatttaagccagttactgaatgccaaaatcaaaagccccagcgcgcaaaagctggaggcgttgcaccgttttttggggcttgagtttccccggcagaagaaaacgatcggtgtcgtattcggtaagttctacccactgcataccggacatatctaccttatccagcgcgcctgtagccaggttgacgagctgcatatcattatgggttttgacgatacccgtgaccgcgcgttgttcgaagacagtgccatgtcgcagcagccgaccgtgccggatcgtctgcgctggttattgcaaacttttaaatatcagaaaaatattcgcattcatgctttcaacgaagagggcatggagccgtatccgcacggctgggatgtgtggagcaacggtatcaaaaagtttatggctgaaaaggggatccagccggatctgatctacacctcggaagaagccgatgcgccacagtatatggaacatctggggatcgagacggtgctggtcgatccgaaacgtacctttatgagtatcagcggtgcgcagatccgcgaaaacccgttccgctactgggaatatattcctaccgaagtgaagccgttttttgtgcgtaccgtggcgatccttggcggcgagtcgagcggtaaatccaccctggtaaacaaacttgccaatatcttcaacaccaccagtgcgtgggaatatggccgcgattatgtcttttcacacctcggcggtgatgagatcgcattgcagtattctgactacgataaaatcgcgctgggccacgctcaatacattgattttgcggtgaaatatgccaataaagtggcatttatcgataccgattttgtcaccactcaggcgttctgcaaaaagtacgaagggcgggaacatccgttcgtgcaggcgctgattgatgaataccgtttcgatctggtgatcctgctggagaacaacacgccgtgggtggtggatggtttacgcagcctcggcagttcggtggatcgtaaagagttccagaatctgctggtggagatgctggaagagaacaatatcgaatttgtgcgggttgaagaggaagattacgacagccgtttcctgcgctgcgtggagctggtgcgggagatgatgggggagcagagataaccgtgatgaaactgctcaaaggcgaggtataaaatgagtttttttgatgagttgaaaacctctctggaagaggctgtcgagattaaacaaggtttgaaaaaacctgcacgggtggcccgccacgaaattgaggatgctaaggctgttgtagaccggaaaaggtgttcacgccgcatccggcattcggtgctcaatgcctgatgcgacgcttaccgcgtcttatcaggtctacagttttacaacgtattgaaattgctggttttgtaggccggataaggcgttcgcgccgcatccggcattttacgcattacttcgcaatacgcttgtacttgatacgcttcggctccagcgcgtctgcgcccagcgtgcgtttcttgtactcttcgtactcggtaaagttaccttcgaagaactcaactttaccttcatcctggtaatccagaatgtgcgtggcgatacggtcgaggaaccaacggtcgtgcgagataaccatcgcacagcccgggaactccagcagggcgttttccagcgcgcgcagggtttcgatatccaggtcgttggttggttcgtcgagcagcagcatgttgccgccaacctgcagcagcttcgccagatgcagacgaccgcgctcaccaccggagagttcaccaacgcgtttaccctgatcaacccctttaaagttaaagcggccaacgtaggcgcggcttggcatctcggtgttgccgatcttcatgatatccagcccgccggaaacttcttcccaaacggttttgctgttatccattgagtcacggaactgatcaaccgacgccagtttcaccgtttcacccaaagtgatggtgccgctgtccggctgttcctgaccagagatcatacggaacagggtcgatttacccgcaccgttcggaccgatgatcccgacgatcgctcctttcgggatcgagaagctcaggtcatcaatcagcagacgatcgccataggatttacgcaggttgctgacttccagcactttatcgcccagacgcggtccaggtggaataaacagttcgttggtttcgttacgtttctgatattcggtgctgttcagttcttcaaagcgtgccagacgtgctttacctttcgactggcggcctttagttccctgacgtacccactccagctctttctcgatcgacttacgacgcgccgcttcttgtgaagcttcctgcgccagacgctgatctttctgctccagccaggaggagtagttaccttcccacggaataccttcaccgcggtcaagttcgaggatccagcccgcaacgttatcgaggaagtaacggtcgtgggtaatcgccaccacggtgccttcgaagtcgtgcaggaagcgttccagccaggccacggattcggcatccaggtggttggtcggttcgtcgagcagcagcatgtctggtttttccagcagcaggcggcacaacgccacgcgacgacgctcaccaccggagaggttagcgattttcgcgtcccagtccggcagacgtagcgcatccgccgcacgctccagctgtacgttcagattatgaccgtcgtgagcctgaatgatctcttccagacggccttgttcagcggccagcttgtcaaaatcggcatccggatcggcgtacagcgcatacacttcatccaggcgtttcagggcgttaaccacttctgaaaccgcttcttcaatggactcacgtacggtgtgttccgggttcagctgcggttcctgcggcagataaccaatcttgatgtctggctgcggacgcgcttcaccttcgatgtctttatcaatgcccgccataatgcgcagcagggtggacttacccgcgccgttcagacccaggacaccaatttttgccccagggaagaaactcagagagatgtttttcaaaatatgacgtttcggcggaacaactttgccgacacgatgcatggtataaacgaattgagccacgttggacttcgcctctatgtttatcgtgatgatgagttttcaaaggcgaagtgtagcctttttccccgcctaatcccagccggtcgatcaccctcgcagtaaaagtaaaaaagtgtccgtaacgtggcgtaaacggcaatgactggttagcataaatctattacgcggcatgacgctgcattgatgtatttacacttagaggatgcgcttgtggaaaaagccaaacaagttacctggcggctgttggctgccggtgtctgtctgctgacggtcagcagcgtggcgcgagccgactcactggatgagcagcgtagtcgttacgcgcaaatcaagcaggcctgggataatcgacaaatggatgtggtcgaacaaatgatgcctggactgaaggattatccgctttatccctacctggaataccgccagatcaccgatgacctgatgaatcaaccggcggtgacggtcactaactttgttcgcgctaaccccacgcttcctcccgctcgcacgctgcaatctcgtttcgtcaatgaactggcgcggcgtgaagactggcgtggcctgttagcctttagcccggaaaagcccggaactaccgaagcacaatgtaattactactatgcgaaatggaacaccgggcagagtgaagaagcctggcaaggggcgaaagagctgtggctaaccggcaagagccagcctaacgcctgtgacaagttatttagcgtctggcgtgcgtcaggtaaacaagatccgctggcgtatttagagcgtatccgtctggcgatgaaagcgggtaacactggcctggtaacagtgctggcagggcagatgcctgccgattaccagactatcgcctcggcaatcatttcactggcgaacaaccccaatacggtactgaccttcgcgcgtacaaccggagcgaccgattttacccgtcaaatggcggcggtggcgtttgccagtgtggcgcggcaggatgctgaaaatgcacggctgatgatcccatcgcttgcccaggcgcagcagcttaatgaagatcagattcaggagctgcgcgatatcgtcgcctggcgtttgatgggcaacgatgtcaccgacgagcaggcgaaatggcgcgatgacgccattatgcgctcgcaatctacttcgcttattgaacgccgtgtgcgaatggcgcttggcactggcgatcgtcgcggcctgaatacctggctggcgcgtctgcctatggaagcgaaagagaaagatgaatggcgttactggcaggcggatttattgctggaacgcggacgtgaagctgaagcaaaagagattttgcatcaactcatgcaacagcgtggtttctacccgatggttgctgcacaacgcatcggcgaagagtatgagctgaagattgataaagcgccgcagaatgttgacagcgccctgactcaggggccggagatggcgcgcgtgcgcgagttgatgtactggaatctcgataacaccgcgcgtagcgagtgggccaatctggtgaagagcaagtcaaaaacagagcaggctcaactggcgcggtatgctttcaacaaccaatggtgggatcttagcgttcaggcaacgatcgccgggaagctttgggatcatctggaagagcgattcccgctggcttacaacgatcttttcaaacgttacaccagtgggaaggagatcccgcaaagctatgcgatggcgattgcccgtcaggagagcgcctggaatccgaaagtgaaatcaccggtaggggccagcggcctgatgcagattatgccgggcacggcgacccatacggtgaagatgttctctattcctggttatagcagccctgggcaattgctggatccggaaacgaatatcaacattggcaccagttacctgcaatatgtttatcagcaatttggtaataaccgtattttctcctcagcagcttataacgccggacctggacgggtgcgaacctggcttggcaacagcgccgggcgtatcgacgctgtggcatttgtcgagagtattccgttctccgagacgcgcggttatgtgaagaacgtgctggcttatgacgcttactaccgctatttcatgggggataaaccgacgttgatgagcgccacggaatggggacgtcgttactgatccgcacgtttatgatatgctatcgtactctttagcgagtacaaccgggggaggcattttgcttcccccgctaacaatggcgacatattatggcccaacaatcaccctattcagcagcgatggcagaacagcgtcaccaggagtggttacgttttgtcgacctgcttaagaatgcctaccaaaacgatctccatttaccgttgttaaacctgatgctgacgccagatgagcgcgaagcgttggggactcgcgtgcgtattgtcgaagagctgttgcgcggcgaaatgagccagcgtgagttaaaaaatgaactcggcgcaggcatcgcgacgattacgcgtggatctaacagcctgaaagccgcgcccgtggagctgcgccagtggctggaagaggtgttgctgaaaagcgattgattttgtaggcctgataagacgtggcgcatcaggcatcgtgcaccgaatgccggatgcggcgtgaacgccttatccgtcctacaaatacccgtaatttcaatatgtttggtaggcatgataagacgcggcagcgtcgcatcaggcgcttaatacaccgcattatgaaacggactcagcgccaggatcaccgcctggtgatagacgctggcgcgagtgagtttcccggcggtaaacacgccgatcgccccttccttacgaccaatctcatcaataccggtataacgcgacatcacgggaccaagcgcctcaccttcacgtactttttccaatatcaccgcaggcaacggcaaagttgccgaacgcgcctcgccgcgctgggtggtgttttcaatcaccacccaactgaaagtgctgtcgccatcaatgccagcttcaatcgccacccaaaaatcagcctctggaagtaaacggcgggcattggctacccggtttcgtgcgccagcgcgcgtttcctcactgccaaagggctgttccggtacaccgctctcgacggcaatggatgcaatatggcaggatccttcgccgaagatctcgtgaaatgcctgcagaatggcctgaattttagcgggattggtggtcgcacagacaacttggtgcataatcagcattactcagaaaattaacgttacagcagtatacggaaaaaaagcatgttacaggtatacctagtccgccacggtgaaacgcagtggaacnccgagcgacgtattcagggccagtctgacagcccgctgaccgccaaaggtgancaacatgcgatgcangtggcgacgcgtgccaaagagcttggcattactcatatcatcagtagcgatttaggacgcacccggcgtacggcggaaatcatcgcccaggcctgcggctgtgacatcatctttgattctcgcctgcgtgaattaaacatgggtgtgctggaaaaaagacatatcgattctctgaccgaagaagaagagaactggcgtcggcagctggtcaatggcaccgttgatgggcgtattcctgaaggcgagtcaatgcaggagctcagcgatcgcgtcaatgcggcactggaatcttgccgggacttaccgcagggaagccgaccgctgctggtgagccatggtattgcactgggatgtctggtgagtacgattctcggattaccagcatgggcagagcgccgcttacgtctgcgtaactgttctatttcgcgcgtggattatcaggaaagcctgtggctggcgtctggctgggtcgttgaaaccgcaggggacatctcgcatctggacgcccctgcattagatgagctgcagcgttaacggcggataggaatcagcagttcacagcgcagattaattgggcgatctcccgctttggcgtcttctgccgggtagtatcgctcaatatcctgacctttacggcgcgtcaggttgagcattggcatgcacgttccgtataccgtcaggataaactcctgcacgccggttcccagaccttcataggtaaacatcacatattcgccgccctgcagcatcaccggatgccccgtcagtacatagccatctgcctgatcctgggctaacgcggtggtatagaatacctcttgttcgtcgtctttatcctgactcggacgcgtttcattcaggccgtagagcactggcggaatggtcggcgcgttgccgagaaaatcgtgccagaactgataacgcatttcatggcggaaatcagagatttgctccagcgaacaggagtagctctgggtaacaccaatcagcggcgtatcttccagggtgacaaatttatgctctggcatagtgaattcacccagacgcagcggcgggcgaataccaaaggcgctccattcaggagaacggcggtaaagtgcaggagtctgggcaaactgcttcttgaatgcgcgggtaaatgtctgttgagagtcgaagcggtattgcagcgcgatgtccagaatcggacgcgcagtcaggcgtagtgcgaccgccgatttcgacaaacgacgagcacgaatatacgcgccaatagcatggccagtgacatctttaaacattctctgtaagtgccacttggaataacctgctttcgccgctacattgtcgagcgacaggggctgatccagatgaccttccagccagattaaaaggtcgcgaataatgccggcctgatccataaaatatcctcatcctttcaacaacgagcacctgacatcaggtaattggataatagcattttttgctgttttagcattcagtgtttttttcttagtagagtatgttttaggtcttgacggaaataaaagtattgagattttgttcttaatcaatatgttatttaccgtgacgaactaattgctcgtgtaatagataaaaatggtaacaatatgaaatacaagcatttgatcctgtctttaagcctgataatgctggggccattggctcatgcagaagagattggttcggtcgacaccgtatttaaaatgatcggcccggatcacaaaattgttgtggaagcctttgacgatcccgatgtgaaaaatgtcacctgttatgtgagccgggcgaaaacaggtggtattaaagggggattgggtctggcggaagatacctccgatgcggctatttcttgtcagcaagtcgggccgattgaactgtcggatcgtattaaaaacggcaaagctcagggcgaggtagtattcaaaaaacgcacgtccctggtctttaagtcgttacaggtcgtgcgcttttatgacgccaaacgcaacgcgctcgcttatctggcttactccgacaaagttgtagaaggttcgccgaaaaacgcgattagcgcggttcctgtcatgccgtggcgacaataacagaggcgatttatgcaacgggaaacggtctggttagtggaagatgagcaagggatagccgacacgctggtctacatgttgcagcaggaaggttttgccgtcgaggtctttgagcgaggcttgccggtgctggataaagctcgccagcaggttcccgatgtcatgattctcgacgttggtttgcctgatatcagtggctttgaattgtgccgccagttactggcgctccatccggcgttacctgtactgttcctgacggcccgaagtgaagaggtcgatcgcctgcttgggctggaaattggcgctgacgactatgtggctaaaccgttttcaccccgcgaagtgtgcgctagggtgcgcaccttgctgcgtcgggtgaagaagttctcgacgccgtctcccgtcatccgtattggtcattttgaattgaatgaacccgcggcgcagatcagctggtttgacacgccattaacgctgacgcggtatgagtttttattgctgaagacgttactcaagtcgccaggccgcgtctggtcccgccagcaactgatggatatcgtgtgggaagatgcgcaggacacctacgatcgcaccgtcgatacccacattaaaacgctgcgtgccaagctgcgcgccatcaaccccgatctttcaccgattaatactcatcgcggcatgggatacagcctgaggagcctgtaatgcgtatcggcatgcggttgttgctgggctattttttactggtggcggtggcggcctggttcgtactggctatttttgtcaaagaagttaaaccgggcgtgcgaagagcaacggaggggacgctgatcgacaccgcaacgttgctggcggagctggcgcgtcccgatttgctctctggggacccaacgcatgggcaactggcgcaggcgtttaatcagctacaacatcgcccgtttcgcgctaatatcggtggcattaacaaagtgcgcaatgaatatcatgtctatatgaccgatgcgcagggcaaagtattgttcgattcggcaaataaagccgttgggcaggattattcgcgctggaatgacgtctggctaacgttgcgtggtcagtatggtgcgcgcagcacgttgcaaaatcctgccgatcccgaaagttcggtgatgtatgttgccgcgccgattatggacggctcgcggcttattggcgttttgagcgtaggcaaaccgaacgcggcgatggctccggtcattaakcgcagcgagcggcgaattttatgggccagcgccattttgctggggattgcactggtgattggcgcasgcatggtttggtggatcaaccgctccattgcccggctcactcgctatgccgattccgtcactgacaataagcccgttcctcttcctgaactcggcagtagcgagttgcgtaagcttgcgcaggcgctggaaagtatgcgcgtgaagctggaagggaaaaactatattgagcagtatgtttatgcgttaacccatgagctaaaaagcccactggcggcgattcgtggcgcggcggaaattttacgcgaaggtccgccaccggaagtggtggctcgttttaccgacaacattctgacgcaaaatgcgcgtatgcaggcattggtagaaacgttactacgccaggcaagactggagaatcgtcaggaagtcgttctgactgctgttgatgtggcggcattatttcgccgcgtcagcgaagcgcgcaccgtgcagttggcagaaaaaaacatcactttgcatgttatgcctactgaggttaacgttgctgctgaaccggcgttactggagcaggcgctggggaatttactggataacgccatcgattttacccccaagagcggtcgcataacgctaagcgccgaagtggatcaggaacacgtcgcccttaaggtgctggataccggtagtggtattcctgactacgcgctgtcacgtatttttgaacgcttttactctttgccgcgtgcaaatgggcaaaaaagcagcggtctggggttggcgtttgtcagtgaggtcgcccgtttgtttaacggcgaagtcacgctgcgcaacgtgcaggaaggtggcgtgctggcctcgcttcggcttcaccgtcacttcacatagcttcaaattcttcccacatagccttcgtatcctgctgccattgcaaaggagaagactatgttgaaatcccccctgttytggaaaatgaccaccctgtttggtgcagtattgctgttgttgattccgataatgctgattcggcaggtgattgtcgaacgtgccgattaccgtagcgatgtggaagatgcgattcgccaaagtaccagcgggccgcaaaaactcgttgggcctcttatcgctattcctgtgaccgagctttatacggtgcaggaagargataaaaccgtggagcggaaacgaagttttatccatttttggttacctgagtcattgatggttgatggcaatcagaacgtggaagaacgcaagatagggatttataccggtcaggtctggcacagtgatttaacgctaaaagccgatttcgatgtttcgcgtcttagcgaactcgacgcgccaaatatcacctttggcaagccatttattgtgattagcgtcggggatgcgcgtggtattggtgtggtgaaagcgcctgaagttaacggaacggcgctgactattgaacccggcatcgggttagagcaaggcgggcagggcgtgcatatccctttacccgaaggggactggcggaagcagaacctgaagctgaatatggcactgaatttaagcggtaccggcgatctttctgtggtgcctgcggggcgtaatagcgaaatgaccttaaccagcaactggccgcatcccagttttttaggtgattttctaccagccaaacgggaagttagtgagtcaggttttcaggcgcaatggcaaagcagctggtttgctaataatctcggtgagcgttttgcttcaggcaatgataccggctgggaaaacttccccgcgtttagcgtcgcagtgacgacgcccgccgatcaataccaattaactgaccgggcgactaagtatgccattctgctgattgcgctgacttttatggcgttctttgtttttgaaacgctcaccgcgcaacgtttacacccaatgcaatatttgctggtggggctttcattggtgatgttttatttgctcttgctggcgctttctgaacataccggttttaccgtggcatggataatcgccagtctgattggggcgttaatgaacggtatttatttgcaggcggtattgaaaggttggcgcaacagcatgttgtttaccctcgcgctgttgttgctggatggtgtgatgtggggactcctcaactctgccgatagcgcgctgttgttgggaaccagtgtgctggtggtggcgctggccggcatgatgtttgtgactcgtaatatcgactggtatgcgttttcactgccgaaaatgaaagccagtaaagaagttacaacggacgatgaattacgtatctggaaataaggttgaaaaataaaaacggcgctaaaaagcgccgttttttttgacggtggtaaagccgattaatcttccagatcaccgcagaagcgataaccttcaccgtgaatggtggcgatgatttccggcgtatccggcgtagattcgaaatgtttacgaatacggcggatcgtcacgtctacagtacggtcgtgcggtttcagctcacggccggtcattttcttcagcagttcagcacgggactgaattttgcctgggttttcacagaagtgaagcatggcgcggaactcactgcgcggcagcttgtactgctcgccatcagggccgatcaaagaacggctgttgatgtccagttcccaaccattgaacttgtagctttcaacgctacgacgttcttcgctgacagtacccagattcatggtacgggacagcaggttgcgtgcacgaatcgtcagttcacgcgggttgaacggtttggtgatgtagtcatctgcaccgatttcgaggccgagaattttatcgacttcgttgtcacggccagtcaggaacatcaacgcaacattcgcctgctcgcgcagttcacgcgctaacagaagaccgttcttacccggcagattgatatccatgatcaccaggttgatgtcatattcagagaggatctgatgcatttccgcgccatctgtcgcttcgaaaacatcatagccttccgcttcgaaaatacttttcaacgtgttgcgtgttaccaactcgtcttcaacgataagaatgtgcggggtctgcatgtttgctacctaaattgccaactaaatcgaaacaggaagtacaaaagtccctgacctgcctgatgcatgctgcaaattaacatgatcggcgtaacatgactaaagtacgtaattgcgttcttgatgcactttccatcaacgtcaacaacatcattagcttggtcgtgggtactttccctcaggacccgacagtgtcaaaaacggctgtcatcctaaccattttaacagcaacataacaggctaagaggggccggacacccaataaaactacgcttcgttgacatatatcaagttcaattgtagcacgttaacagtttgatgaaatcatcgtatctaaatgctagctttcgtcacattattttaataatccaactagttgcatcatacaactaataaacgtggtgaatccaattgtcgagatttattttttataaaattatcctaagtaaacagaaggatatgtagcattttttaacaattaaaccgttagtacagtcaggaaatagtttagccttttttaagctaagtaaagggctttttctgcgacttacgttaagaatttgtaaattcgcaccgcgtaataagttgacagtgatcaccctgttcgcggtcatttggtcaagaagagtggcaatatgcgtataacgattattctggtcgcacccgccagagcagaaaatattggggcagcggcgcgggcaatgaaaacgatggggtttagcgaactgcggattgtcgatagtcaggcacacctggagccagccacccgctgggtcgcacatggatctggtgatattattgataatattaaagttttcccgacactggctgaatcgttacacgatgtcgatttcactgtcgccaccactgcgcgcagtcgggcgaaatatcattactacgctacgccagtagaactggtgccgctgttagaggaaaaatcttcatggatgagccatgccgcgctggtgtttggtcgcgaagattccgggctgactaacgaagagttagcgttggctgacgttcttactggtgtgccgatggtggcggattatccttcgctcaatcwgggscaggcggtgawggtctattgctatcaattagcaatattaatacaacaaccgacgaaaagtgacacaacggcagaccaacatcaactgcaagctttacgcgaacgagccatggcattgctgacgactctggcagtggcagatgacataaaactggtcgactggttacaacaacgcctggggcttttagagcaacgagacacggcaatgttgcaccgtttgctgcatgatattgaaaaaaatatcaccaaataaaaaacgccttagtaagtatttttc